/* XXXXXXXXX /lib/plugins/info/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/info/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/authpdo/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/authpdo/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/note/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/note/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/include/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/include/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/iocinclude/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/iocinclude/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/gallery/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/gallery/all.less XXXXXXXXX */
/* load swipe box */
/* 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 */
/*! Swipebox v1.3.0 | Constantin Saguin csag.co | MIT License | github.com/brutaldesign/swipebox */
/* Skin 
--------------------------*/
/* fix image paths */
/* style overrides */
/* XXXXXXXXX /lib/plugins/safefnrecode/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/safefnrecode/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/code/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/code/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/ajaxcommand/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/ajaxcommand/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/usermanager/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/usermanager/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/authplain/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/authplain/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/authldap/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/authldap/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/config/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/config/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/authmoodle/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/authmoodle/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/latex/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/latex/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/acl/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/acl/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/aceeditorconf/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/aceeditorconf/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/projectsdev/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/projectsdev/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/tmp/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/tmp/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/iocexportl/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/iocexportl/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/wikiiocmodel/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/wikiiocmodel/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/extension/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/extension/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/ownInit/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/ownInit/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/graphviz/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/graphviz/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/smtp/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/smtp/all.less XXXXXXXXX */
/* 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/info/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/info/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/authpdo/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/authpdo/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/note/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/note/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/include/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/include/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/iocinclude/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/iocinclude/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/gallery/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/gallery/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/safefnrecode/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/safefnrecode/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/code/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/code/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/ajaxcommand/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/ajaxcommand/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/usermanager/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/usermanager/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/authplain/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/authplain/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/authldap/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/authldap/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/config/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/config/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/authmoodle/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/authmoodle/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/latex/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/latex/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/acl/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/acl/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/aceeditorconf/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/aceeditorconf/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/projectsdev/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/projectsdev/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/tmp/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/tmp/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/iocexportl/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/iocexportl/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/wikiiocmodel/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/wikiiocmodel/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/extension/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/extension/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/ownInit/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/ownInit/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/graphviz/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/graphviz/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/smtp/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/smtp/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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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=);
  }
  .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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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);
  }
}
@media screen {
  /* modal windows */
  /* media manager popup toggle buttons */
  /* hide something accessibly
   (e.g. for screen readers or to keep access keys working) */
  /**
 * GeSHi syntax highlighting styles
 *
 * Generated with https://www.dokuwiki.org/tips:geshi_style_builder
 * Cleaned up with http://cleancss.com/
 * Manulally LESSified
 */
  /* XXXXXXXXX /lib/scripts/jquery/jquery-ui-theme/smoothness.css XXXXXXXXX */
  /*! jQuery UI - v1.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/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/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/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/include/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/include/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/include/style.css XXXXXXXXX */
  /* Disable the default interwiki icon for the user link (if there is any) */
  /* XXXXXXXXX /lib/plugins/include/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/iocinclude/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/iocinclude/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/iocinclude/style.css XXXXXXXXX */
  /* Disable the default interwiki icon for the user link (if there is any) */
  /* XXXXXXXXX /lib/plugins/iocinclude/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/gallery/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/gallery/screen.less XXXXXXXXX */
  /*div.dokuwiki div.gallery div {
 *   float: left;
 *   }*/
  /* for pagination */
  /* XXXXXXXXX /lib/plugins/gallery/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/gallery/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/code/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/code/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/code/style.css XXXXXXXXX */
  /*
 * code plugin extension - style additions
 *
 * @author  Christopher Smith  chris@jalakai.co.uk
 * @link    http://wiki.jalakai.co.uk/dokuwiki/doku.php/tutorials/codeplugin
 */
  /* layout */
  /* colours */
  /* end code plugin style additions */
  /* XXXXXXXXX /lib/plugins/code/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/ajaxcommand/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/ajaxcommand/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/ajaxcommand/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/ajaxcommand/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/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/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/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/authmoodle/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/authmoodle/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/authmoodle/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/authmoodle/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/latex/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/latex/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/latex/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/latex/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/aceeditorconf/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/aceeditorconf/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/aceeditorconf/style.css XXXXXXXXX */
  /* Dokuwiki */
  /* Editor */
  /* Theme */
  /* XXXXXXXXX /lib/plugins/aceeditorconf/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/projectsdev/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/projectsdev/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/projectsdev/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/projectsdev/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/tmp/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/tmp/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/tmp/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/tmp/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/iocexportl/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/iocexportl/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/iocexportl/style.css XXXXXXXXX */
  /* Export form
-------------------------------------------------------------------------------*/
  /* Toolbar
-------------------------------------------------------------------------------*/
  /* Quizes
-------------------------------------------------------------------------------*/
  /* html styles
-------------------------------------------------------------------------------*/
  /* TABLE */
  /* COLUMN B */
  /* COLUMN A */
  /* XXXXXXXXX /lib/plugins/iocexportl/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/wikiiocmodel/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/wikiiocmodel/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/wikiiocmodel/style.css XXXXXXXXX */
  /* Estilos de wikiiocmodel
*/
  /* XXXXXXXXX /lib/plugins/wikiiocmodel/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 */
  /* XXXXXXXXX /lib/plugins/ownInit/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/ownInit/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/ownInit/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/ownInit/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/smtp/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/smtp/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/smtp/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/smtp/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/tpl/ioc-template/css/media.css XXXXXXXXX */
  /**
 * The CSS in here controls the appearance of the media manager
 */
  /* --- Tree formatting --- */
  /* I don't understand this, but this fixes a style bug in IE;
it's dirty, so any "real" fixes are welcome */
  /* --- options --- */
  /* --- file list --- */
  /* --- upload form --- */
  /* --- meta edit form --- */
  /* XXXXXXXXX /lib/tpl/ioc-template/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 ____________*/
  /* meta edit form
********************************************************************/
  /* XXXXXXXXX /lib/tpl/ioc-template/css/media_fullscreen.css XXXXXXXXX */
  /* ATTENTION: This file was edited for the "vector template for DokuWiki".
   - All url(/lib/tpl/ioc-template/images/[...]) rules where changed.
   See 00_starter-tmpl-notes.txt for details. */
  /**
 * 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 */
  /* old, until 2012-01-25 */
  /* old, until 2012-01-25 */
  /* old, until 2012-01-25 */
  /* file diff view */
  /* image diff views */
  /* file diff view WITH ID IMAGE*/
  /* image diff views */
  /* XXXXXXXXX /lib/tpl/ioc-template/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 */
  /* as this is not a real button, but functions as a button,
   it should be styled the same way as your other buttons,
   preferably in the same place, so just add '.qq-upload-button' to those styles */
  /*.qq-upload-button {*/
  /*display: inline-block;*/
  /*text-decoration: none;*/
  /*font-size: 100%;*/
  /*cursor: pointer;*/
  /*margin: 1px 1px 5px;*/
  /*}*/
  /* drop area */
  /* list of files to upload */
  /* XXXXXXXXX /lib/tpl/ioc-template/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/ioc-template/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), should have a class on it's own, but hasn't (until after version 2012-01-25)  */
  /* old, until 2012-01-25 */
  /* old, until 2012-01-25 */
  /* old, until 2012-01-25 */
  /* old, until 2012-01-25 */
  /* old, until 2012-01-25 */
  /* old, until 2012-01-25 */
  /* old, until 2012-01-25 */
  /* new */
  /* old, until 2012-01-25 */
  /* old, until 2012-01-25 */
  /* old, until 2012-01-25 */
  /* old, until 2012-01-25 */
  /* old, until 2012-01-25 */
  /* old, until 2012-01-25 */
  /* old, until 2012-01-25 */
  /* old, until 2012-01-25 */
  /* old, until 2012-01-25 */
  /* old, until 2012-01-25 */
  /* old, until 2012-01-25 */
  /* old, until 2012-01-25 */
  /* old, until 2012-01-25 */
  /* old, until 2012-01-25 */
  /* new */
  /* old, until 2012-01-25 */
  /* old, until 2012-01-25 */
  /* old, until 2012-01-25 */
  /* old, until 2012-01-25 */
  /* old, until 2012-01-25 */
  /* old, until 2012-01-25 */
  /*____________ page navigator ____________*/
  /* XXXXXXXXX /lib/tpl/ioc-template/css/screen.css XXXXXXXXX */
  /******************************************************************************
 ********************************  ATTENTION  *********************************
         DO NOT MODIFY THIS FILE, IT WILL NOT BE PRESERVED ON UPDATES!
 ******************************************************************************
  If you want to add some own screen CSS, have a look at the README of this
  template and "/user/screen.css". You have been warned!
 *****************************************************************************/
  /* Notes about how the template CSS works:

   - This template includes 3rd party CSS files:
     1) CSS from the "starter" DokuWiki template by Anika Henke (brings
        important and basic styling for syntax and core features)
     2) CSS from the original "vector" skin for MediaWiki (brings the basic
        layout and overwrites some "default" styling)
     These files will be included BEFORE this specific CSS file. In this file,
     I just overwrite non fitting MediaWiki "vector" and DokuWiki "starter"
     CSS + add some CSS for some exclusive objects of this template
   - Why I am doing this? Well, read <http://j.mp/eq8zSo>. I followed the main
     principle described there and simply apply it to the two sources ("starter"
     template and "vector" skin).
   - This way also ensures a painless update, if there are new versions of
     MediaWiki vector or DokuWiki CSS files. Cause these 3rd party components
     were not edited or partially copied, I do not have to track their changes
     in detail.

   Explanation of the different sections in here:
   - "Styles/corrections for the template itself"
     General CSS targeting the template structure. This section overwrites non
     fitting CSS of the "vector" MediaWiki skin and "starter" DokuWiki
     template. Read the notes above and <http://j.mp/eq8zSo> if you do not know
     why I am doing it this way.
   - "Browser Hacks and corrections"
     Section containing bigger hacks for browser specific problems.
*/
  /******************************************************************************
 ************** Styles/corrections for the template itself ********************
 ******************************************************************************/
  /* --------------- general styling  --------------- */
  /* forms */
  /* tables */
  /* basic margins and paddings */
  /* lists */
  /* general classes */
  /* --------------- content styling --------------- */
  /* embedded images (styles are already partly set in DokuWiki's lib/styles/all.css) */
  /* forms */
  /* nice alphatransparency background except for IE <7 */
  /* nice alphatransparency background except for IE <7 */
  /* disabled style - not understood by IE */
  /* edit form */
  /* old, until 2012-01-25 */
  /* old, until 2012-01-25 */
  /* old, until 2012-01-25 */
  /* buttons */
  /* nice alphatransparency background except for IE <7 */
  /* links */
  /* missing page links outside rendered articles */
  /* link to current page */
  /* internal link */
  /* external links */
  /* email link */
  /* windows share */
  /* interwiki link */
  /* headlines */
  /* remove indent from different sections */
  /* lists */
  /* quotes */
  /* preformatted stuff, source code */
  /* "you are here" and "breadcrumbs" */
  /* tables */
  /* section edit buttons */
  /* footnotes */
  /* link to footnote inside the text */
  /* insitu-footnotes */
  /* Toolbar */
  /* nice alphatransparency background except for IE <7 */
  /* gallery plugin compatibilty */
  /* bureaucracy plugin compatibilty */
  /* --------------- sidebar --------------- */
  /* QR Code */
  /* translation plugin by Anreas Gohr */
  /* --------------- search --------------- */
  /* copy of the original vector id="searchInput" styles cause we have to use
   another id for DokuWiki */
  /* Ajax quicksearch */
  /* --------------- footer --------------- */
  /* default copyright notice layout */
  /* --------------- Table of contents (TOC) old, until 2012-01-25 ---------------  */
  /* --------------- Table of contents (TOC) new, since 2012-09-10 ---------------  */
  /* --------------- generic content classes --------------- */
  /* --------------- admin menu --------------- */
  /* editing preview */
  /* "remeber me" checkbox, login */
  /* main menu */
  /* acl tree */
  /* --------------- media manager popup --------------- */
  /* --------------- media manager page --------------- */
  /* --------------- link wizard --------------- */
  /* --------------- search result formating --------------- */
  /* old, until 2012-01-25 */
  /* old, until 2012-01-25 */
  /* --------------- JS popup ----------------- */
  /* --------------- diff view ----------------- */
  /* ALERTA[Xavi] Desactivat, funciona correctament sense aplicar aquests canvis */
  /*
.dokuwiki table.diff td {
  font-size: 12px;
  line-height: 17px;
}
.dokuwiki table.diff th {
  font-size: 12px;
}
.dokuwiki table.diff td.diff-addedline,
.dokuwiki table.diff td.diff-deletedline,
.dokuwiki table.diff td.diff-context {
  padding-left: 2px;
  padding-right: 2px;
}

table.diff {
  table-layout: fixed;
}

.dokuwiki table.diff th {
  width: auto;
}

.dokuwiki table.diff .diff-lineheader {
  width: 5%
}

.dokuwiki table.diff .diff-context {
  width: 45%
}
*/
  /* --------------- meta revisions ------------ */
  /*table.meta-revisions td {*/
  /* XXXXXXXXX /lib/tpl/ioc-template/css/app.css XXXXXXXXX */
  /*
 * This file is provided for application-specific style rules.
 *
 * By default, Maqetta includes this CSS file within HTML pages
 * authored in Maqetta.
 *
 * This file is typically used to override style rules found in
 * theme CSS files. For example, suppose the theme CSS file has:
 *
 * .claro .dijitButton .dijitButtonNode {
 *		padding:2px 4px 4px 4px;
 * }
 *
 * But for your application suppose you want to tighten the padding
 * for buttons. Then, you might include the following style rule
 * in this file (assuming that you accept Maqetta's default where
 * id "myapp" is present on the BODY element, and assuming
 * that you are using the "claro" theme):
 *
 * #myapp.claro .dijitButton .dijitButtonNode {
 *		padding:1px 3px 3px 3px;
 * }
 *
 * Because of CSS precedence rules (see [1]), the above style rule
 * (which begins with #myapp.claro) will "win the cascade" versus 
 * the style rule from the theme CSS file due to the use of the
 * ID select (#myapp), which has higher specificity than the class
 * selectors used throughout the Claro theme.
 *
 * [1] http://www.w3.org/TR/CSS21/cascade.html#cascade
 */
  /* CSS pel DiffLib */
  /*
This is part of jsdifflib v1.0. <http://github.com/cemerick/jsdifflib>
Copyright 2007 - 2011 Chas Emerick <cemerick@snowtide.com>. All rights reserved.
Redistribution and use in source and binary forms, with or without modification, are
permitted provided that the following conditions are met:
   1. Redistributions of source code must retain the above copyright notice, this list of
      conditions and the following disclaimer.
   2. Redistributions in binary form must reproduce the above copyright notice, this list
      of conditions and the following disclaimer in the documentation and/or other materials
      provided with the distribution.
THIS SOFTWARE IS PROVIDED BY Chas Emerick ``AS IS'' AND ANY EXPRESS OR IMPLIED
WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL Chas Emerick OR
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
The views and conclusions contained in the software and documentation are those of the
authors and should not be interpreted as representing official policies, either expressed
or implied, of Chas Emerick.
*/
  /* CUSTOM STYLE */
  /* NOTIFICATIONS */
  /* AVISOS DEL SISTEMA */
  /* Forms */
  /* Capçeleres falses pels formularis */
  /* Correcció posició de l'icona de la carpeta a la vista d'arbre */
  /* panells de tipus form_request */
  /*
.noteclassic{                 
    right: -27%;
}
*/
  /* Ressaltadors pel Drag & Drop */
  /*.highlight {*/
  /*border: 2px solid red !important;*/
  /*}*/
  /*.glow {*/
  /*border: 2px solid green !important;*/
  /*}*/
  /* Dojo Editor Plugin Icons */
  /* IOC syntax buttons */
  /* Icons to show with dropdown buttons */
  /* Tests Readonly */
  /* Codi pel grid */
  /* Claro styles for DataGrid */
  /* master header */
  /* master view */
  /* master messages */
  /* views */
  /* header */
  /* Need to explicitly define how to treat hovering over the arrow on IE */
  /* content */
  /* rowbar */
  /* rows */
  /* cells */
  /* editing */
  /* Drag and Drop */
  /* Tree Grid */
  /* Grid_rtl.css */
  /*  messages */
  /* header */
  /* header sorting arrow */
  /* header rows */
  /* Grid view content */
  /* rowbar - row headers */
  /* rows */
  /* cells */
  /*  Single Affordance Hover Effect */
  /*  Double Affordance Hover Effect */
  /* editing */
  /* Drag and Drop */
  /* Tree Grid */
  /* This is what simulates a checkmark icon */
  /* DataGrid Table Fix for row selector */
  /** editor de taules **/
  /* Fix dialog dialog barbutton */
  /*#grid_container .dojoxGrid {*/
  /*padding-bottom: 25px; !* Correspon a la taula dels formularis *!*/
  /*}*/
  @import url('/lib/tpl/ioc-template/dojox/editor/plugins/resources/editorPlugins.css');
  /* Plugin comentaris */
  /*.ioc-reply-list div:first-child {*/
  /*background-color:#FEE067;*/
  /*}*/
  /*.ioc-comment-reply:nth-child(odd) {*/
  /*background-color:#FEE067;*/
  /*}*/
  /* Solució simple pels comentaris: amagar els elements interactius a la vista html*/
  /* Fi plugin comentaris */
  /*Com que les taules no admeten min-widt es pot fer servir això o establir el height (que funciona igual que el min-height per les taules)*/
  /*table.dojoxGridRowTable tr td:first-child::after {*/
  /*    content: "";*/
  /*    display: inline-block;*/
  /*    vertical-align: top;*/
  /*    min-height: 20px;*/
  /*}*/
  /*Correcció de l'overflow de l'espai de noms dels projectes*/
  /* 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;
  }
  .noteclassic {
    position: relative;
    clear: right;
    float: right;
    width: 175px !important;
    margin-left: 1em;
    margin-bottom: 1em;
    background-color: #ffc;
    padding: 15px 20px;
    font-size: 0.85em;
    vertical-align: middle;
    -moz-border-radius: 20px;
    -khtml-border-radius: 20px;
    border-radius: 10px;
  }
  div.dokuwiki div.plugin_include_content div.secedit {
    float: right;
    margin-left: 1em;
    margin-top: 0;
  }
  div.dokuwiki div.inclmeta {
    border-top: 1px dotted #8cacbb;
    padding-top: 0.2em;
    color: #000;
    font-size: 80%;
    line-height: 1.25;
    /*margin-top: 0.5em;*/
    margin-bottom: 2em;
  }
  div.dokuwiki div.inclmeta a.permalink {
    background: transparent url(data:image/gif;base64,R0lGODlhEAAMAKIHAK6urpGRkb+/v/X19dfX125ubkpKSv///yH5BAEAAAcALAAAAAAQAAwAAANCeLrc/jC2IYIlwwYxVg4DUQWEaHWHUBCBUQRFYQRAISjXYAgiYIQWRY1lKBpJBYCC8AIAYM3nasGM2aoxgmTLPSQAADs=) 0px 1px no-repeat;
    padding: 1px 0px 1px 16px;
  }
  div.dokuwiki div.inclmeta abbr.published {
    background: transparent url(data:image/gif;base64,R0lGODlhEAAMAKIHAP///2VlZePj49ra2qOjo4KCgr29vf///yH5BAEAAAcALAAAAAAQAAwAAANAeKpDFYWMRY8pRhBxTT1DIQAAQQrFRBEGWboGUYmueRZVUBK8CwSzke9WYQ1JsUpI6EKpKJ0RB/NhOCCSqraSAAA7) 0px 1px no-repeat;
    padding: 1px 0px 1px 16px;
    border-bottom: 0;
  }
  div.dokuwiki div.inclmeta span.author {
    background: transparent url(data:image/gif;base64,R0lGODlhEAAMAKIHACcnJ0RERPDw8HBwcKenp9jY2MLCwv///yH5BAEAAAcALAAAAAAQAAwAAAM5eLo1YyvGAiqAMhoLRp6c9ymURYyKEFgYSlQiKgxB3UoGXe8DISyznVBYIAGGQ8DpIDAQntAooZgAADs=) 0px 1px no-repeat;
    padding: 1px 0px 1px 16px;
  }
  div.dokuwiki div.inclmeta span.author a.interwiki {
    background: none;
    padding: 0;
  }
  div.dokuwiki div.inclmeta span.comment {
    background: transparent url(data:image/gif;base64,R0lGODlhEAAMAKIHAGVlZaysrP///9DQ0IKCgujo6JaWlv///yH5BAEAAAcALAAAAAAQAAwAAAM0eLrcbCDKSAojQeitAxDLx43EEI6kqYioVp6tqx5Y7IFKAUWGpleOkA4QCC4MkKIxRzQmAAA7) 0px 1px no-repeat;
    padding: 1px 0px 1px 16px;
  }
  div.dokuwiki div.inclmeta div.tags {
    border-top: 0;
    font-size: 100%;
    float: right;
    clear: none;
  }
  div.dokuwiki p.include_readmore {
    text-align: right;
  }
  div.dokuwiki div.plugin_iocinclude_content div.secedit {
    float: right;
    margin-left: 1em;
    margin-top: 0;
  }
  div.dokuwiki div.inclmeta {
    border-top: 1px dotted #8cacbb;
    padding-top: 0.2em;
    color: #000;
    font-size: 80%;
    line-height: 1.25;
    /*margin-top: 0.5em;*/
    margin-bottom: 2em;
  }
  div.dokuwiki div.inclmeta a.permalink {
    background: transparent url(data:image/gif;base64,R0lGODlhEAAMAKIHAK6urpGRkb+/v/X19dfX125ubkpKSv///yH5BAEAAAcALAAAAAAQAAwAAANCeLrc/jC2IYIlwwYxVg4DUQWEaHWHUBCBUQRFYQRAISjXYAgiYIQWRY1lKBpJBYCC8AIAYM3nasGM2aoxgmTLPSQAADs=) 0px 1px no-repeat;
    padding: 1px 0px 1px 16px;
  }
  div.dokuwiki div.inclmeta abbr.published {
    background: transparent url(data:image/gif;base64,R0lGODlhEAAMAKIHAP///2VlZePj49ra2qOjo4KCgr29vf///yH5BAEAAAcALAAAAAAQAAwAAANAeKpDFYWMRY8pRhBxTT1DIQAAQQrFRBEGWboGUYmueRZVUBK8CwSzke9WYQ1JsUpI6EKpKJ0RB/NhOCCSqraSAAA7) 0px 1px no-repeat;
    padding: 1px 0px 1px 16px;
    border-bottom: 0;
  }
  div.dokuwiki div.inclmeta span.author {
    background: transparent url(data:image/gif;base64,R0lGODlhEAAMAKIHACcnJ0RERPDw8HBwcKenp9jY2MLCwv///yH5BAEAAAcALAAAAAAQAAwAAAM5eLo1YyvGAiqAMhoLRp6c9ymURYyKEFgYSlQiKgxB3UoGXe8DISyznVBYIAGGQ8DpIDAQntAooZgAADs=) 0px 1px no-repeat;
    padding: 1px 0px 1px 16px;
  }
  div.dokuwiki div.inclmeta span.author a.interwiki {
    background: none;
    padding: 0;
  }
  div.dokuwiki div.inclmeta span.comment {
    background: transparent url(data:image/gif;base64,R0lGODlhEAAMAKIHAGVlZaysrP///9DQ0IKCgujo6JaWlv///yH5BAEAAAcALAAAAAAQAAwAAAM0eLrcbCDKSAojQeitAxDLx43EEI6kqYioVp6tqx5Y7IFKAUWGpleOkA4QCC4MkKIxRzQmAAA7) 0px 1px no-repeat;
    padding: 1px 0px 1px 16px;
  }
  div.dokuwiki div.inclmeta div.tags {
    border-top: 0;
    font-size: 100%;
    float: right;
    clear: none;
  }
  div.dokuwiki p.include_readmore {
    text-align: right;
  }
  div.dokuwiki div.gallery table {
    border: none;
  }
  div.dokuwiki div.gallery table td {
    padding: 1em;
    text-align: center;
    vertical-align: middle;
    border: none;
  }
  div.dokuwiki div.gallery table img.tn {
    padding: 0.4em;
    border: 1px solid #8cacbb;
    max-width: none;
  }
  div.dokuwiki div.gallery {
    clear: left;
    margin-bottom: 1em;
  }
  div.dokuwiki div.gallery img.tn {
    margin: 9px;
    vertical-align: middle;
    padding: 0.4em;
    border: 1px solid #000;
  }
  div.dokuwiki div.gallery_left {
    float: left;
  }
  div.dokuwiki div.gallery div {
    float: left;
  }
  div.dokuwiki div.gallery_right {
    float: right;
  }
  div.dokuwiki div.gallery_center {
    margin-left: auto;
    margin-right: auto;
  }
  div.dokuwiki div.gallery_center {
    width: 80%;
    text-align: center;
  }
  div.dokuwiki div.gallery div.gallery_pages {
    float: none;
    text-align: left;
  }
  div.code,
  div.file {
    width: 92%;
    margin: 1em auto;
    border: 1px solid;
    padding: 4px;
  }
  div.code p,
  div.file p {
    font-size: 90%;
    margin: 0;
    padding: 2px;
  }
  div.dokuwiki div.code pre.code,
  div.dokuwiki div.file pre.file {
    margin: 4px 0 0 0;
  }
  div.code {
    border-color: #bbd;
    background: #e4ecf8;
  }
  div.code p {
    background: #cad0ee;
  }
  div.file {
    border-color: #dbb;
    background: #f8ece4;
  }
  div.file p {
    background: #eed0ca;
  }
  div.dokuwiki div.file pre.file {
    background: #fdf4ec;
    border-color: #dbb;
  }
  #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;
  }
  #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: #eef3f8;
    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: #000;
    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%;
  }
  #acl__tree {
    font-size: 90%;
    width: 25%;
    height: 300px;
    float: left;
    overflow: auto;
    border: 1px solid #8cacbb;
    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 #8cacbb;
    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: #eef3f8;
  }
  .picker {
    z-index: 99;
  }
  textarea.edit {
    display: block;
  }
  .ace-doku {
    overflow: hidden;
  }
  .ace-doku .ace_editor {
    font-size: 1.2em;
  }
  .ace-toggle {
    float: right;
    cursor: pointer;
    margin-right: 5px;
  }
  .ace-doku .ace_marker-layer .ace_preview {
    position: absolute;
    background-color: white;
    padding: 5px;
    border: 1px solid #ccc;
  }
  .ace-doku .ace_marker-layer .ace_menu {
    background-color: white;
    padding: 5px 10px;
    border: 1px solid #ccc;
  }
  .ace_markup.ace_underline {
    text-decoration: underline;
  }
  .iocexport {
    border: 1px dotted #A7D7F9;
    padding: 3px;
  }
  div.dokuwiki .iocexport img {
    vertical-align: middle;
  }
  div.dokuwiki .iocexport span {
    vertical-align: middle;
  }
  div.dokuwiki .iocexport form input {
    vertical-align: middle;
  }
  .missing_header {
    color: red;
  }
  .ioctoolbar {
    width: auto !important;
  }
  .quiz td p {
    display: inline;
  }
  .quiz td {
    padding: 1em;
  }
  p.ok,
  p.ko {
    height: 0.5em;
  }
  td.ok {
    background: none repeat scroll 0 0 #BFFF80;
  }
  td.ko {
    background: none repeat scroll 0 0 #FF9F81;
  }
  select.ok {
    background: none repeat scroll 0 0 rgba(0,255,0,0.5);
    vertical-align: baseline;
  }
  select.ko {
    background: none repeat scroll 0 0 rgba(255,0,0,0.5);
    vertical-align: baseline;
  }
  div.solution {
    background: none repeat scroll 0 0 #F2F6FA;
    border: 2px solid #D9E4F0;
    display: none;
    margin: 1em 0;
    padding: 0.4em 1em;
    max-width: 73%;
  }
  .quiz_result {
    background: none repeat scroll 0 0 #F2F6FA;
    border: 2px solid #D9E4F0;
    display: none;
    margin: 1em 0;
    padding: 0.4em 1em;
    width: 40%;
  }
  .dokuwiki h1,
  .dokuwiki h2,
  .dokuwiki h3,
  .dokuwiki h4,
  .dokuwiki h5 {
    clear: left;
    width: 73%;
  }
  .ioctextl,
  .iocexample,
  .iocimportant,
  .iocquote,
  .iocfigure,
  .ioctable,
  .iocaccounting {
    width: 73% !important;
  }
  .ioctable,
  .iocaccounting {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  div.level1,
  div.level2,
  div.level3,
  div.level4 {
    float: none !important;
  }
  .level1 p,
  .level2 p,
  .level3 p,
  .level4 p,
  .level5 p,
  .level1 ol,
  .level2 ol,
  .level3 ol,
  .level4 ol,
  .level5 ol,
  .level1 ul,
  .level2 ul,
  .level3 ul,
  .level4 ul,
  .level5 ul {
    width: 73% !important;
  }
  .dokuwiki #toc__inside .toc {
    width: auto !important;
  }
  div.dokuwiki #toc__inside {
    float: right;
    min-width: 99%;
  }
  div.dokuwiki #toc__inside ul {
    float: none;
  }
  .dokuwiki .secedit {
    float: none !important;
    padding-left: 93%;
  }
  .ioccontent ul,
  .ioccontent ol {
    float: none;
  }
  .dokuwiki pre {
    width: 73%;
  }
  .dokuwiki pre.ioctodogroc {
    width: 98%;
  }
  .dokuwiki .ioccontent pre {
    width: 98%;
  }
  .iocfigure .iocinfo {
    margin: 2em auto 0;
  }
  .iocfigure .iocinfo img {
    margin-bottom: 0 !important;
  }
  .iocfigure p {
    width: 100% !important;
  }
  .iocfigure img {
    display: block;
    margin: 0 auto 2em auto;
    max-width: 100%;
  }
  .solution p {
    width: 100% !important;
  }
  .solution img {
    max-width: 100%;
  }
  .imgb {
    position: relative;
    clear: right;
    float: right;
    margin-bottom: 1em;
    width: 200px !important;
  }
  .imgb img {
    max-width: 195px;
    float: left !important;
  }
  .imgb a {
    float: left !important;
  }
  .imgb .title {
    clear: right;
    float: left !important;
    font-size: 0.85em;
    line-height: 1.2em;
    padding: 0.3em 0 1em;
    text-align: left;
    width: 145px;
  }
  .newcontent {
    display: block;
    margin-left: -9px;
    padding-left: 6px;
    border-left: 3px solid #66CD00;
  }
  .ioctable,
  .iocaccounting {
    /*  width:100%;*/
  }
  .iocaccounting table {
    border: 1px solid !important;
  }
  .iocaccounting table td,
  .iocaccounting table th {
    border: 1px solid !important;
  }
  .iocaccounting table th {
    background-color: #ccc !important;
  }
  .iocaccounting table td[colspan="3"] {
    background-color: #ccc !important;
  }
  .ioctable .iocinfo,
  .iocaccounting .iocinfo {
    margin: 2em auto 0 auto;
  }
  .ioctext {
    position: relative;
    clear: right;
    float: right;
    width: 200px !important;
    margin-bottom: 1em;
    padding: 0;
    font-size: 0.85em;
  }
  .ioctext .ioccontent {
    width: 148px;
    float: left;
  }
  .iocreference {
    position: relative;
    clear: right;
    float: right;
    width: 145px !important;
    margin-bottom: 1em;
    background: url("/lib/plugins/iocexportl/img/iocreference.png") no-repeat scroll left 0.2em #efefef;
    padding: 1em 0.5em 1em 5em;
    font-size: 0.85em;
  }
  .ioccopytoclipboard {
    position: relative;
    clear: right;
    float: right;
    width: 145px !important;
    margin-bottom: 1em;
    background: url("/lib/plugins/iocexportl/img/ioccopytoclipboard.png") no-repeat scroll left 0.2em #efefef;
    padding: 1em 0.5em 1em 5em;
    font-size: 0.85em;
    cursor: copy;
  }
  .iocnote {
    position: relative;
    clear: right;
    float: right;
    width: 145px !important;
    margin-bottom: 1em;
    background: url("/lib/plugins/iocexportl/img/iocnote.png") no-repeat scroll left 0.2em #efefef;
    padding: 1em 0.5em 1em 5em;
    font-size: 0.85em;
  }
  .ioctextl,
  .iocexample,
  .iocimportant,
  .iocquote {
    overflow: hidden;
  }
  .ioctextl .ioccontent {
    clear: both !important;
    width: 80%;
    background-color: #efefef;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    padding: 1.5em 1.5em 2.5em;
    margin: 1em auto;
  }
  .ioctextl .ioccontent p.ioctitle {
    margin-bottom: 2em !important;
  }
  .iocexample .ioccontent {
    clear: both !important;
    width: 80%;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    padding: 1.5em 1.5em 2.5em;
    margin: 1em auto;
    font-size: 85%;
  }
  .iocexample .ioccontent p.ioctitle {
    margin-bottom: 2em !important;
    font-size: 120%;
  }
  .iocquote .ioccontent {
    clear: both !important;
    font-size: 85%;
    width: 80%;
    color: #2c2c2c;
    background: url("/lib/plugins/iocexportl/img/iocquote.png") no-repeat scroll 98% 1em #efefef;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    padding: 1.5em 4.5em 2.5em 1.5em;
    margin: 1em auto;
  }
  div.iocinclude {
    clear: both !important;
    font-size: 100%;
    /*width: 99%;*/
    color: #2c2c2c;
    /*background: url("/lib/plugins/iocexportl/img/iocinclude.png") no-repeat scroll 98% 1em #efefef;*/
    background-color: #efefef;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 10px;
  }
  .iocimportant .ioccontent {
    clear: both !important;
    width: 80%;
    background-color: #ccc;
    padding: 1.5em;
    margin: 1em auto;
  }
  .iocexample .iocaccounting,
  .iocexample .ioctable,
  .ioctextl .iocaccounting,
  .ioctextl .ioctable {
    width: 100% !important;
  }
  .iocexample .iocfigure,
  .ioctextl .iocfigure {
    margin: 0 auto;
  }
  .iocinclude p {
    margin-bottom: 0.5em;
  }
  .ioctext p,
  .ioctextl p,
  .iocquote p,
  .iocexample p,
  .iocimportant p,
  .iocreference p,
  .ioccopytoclipboard p,
  .iocnote p {
    margin-bottom: 0px !important;
    width: 100% !important;
    float: none;
  }
  .ioctextl img,
  .iocexample img {
    max-width: 100%;
  }
  .ioctext pre,
  .ioctextl pre,
  .iocquote pre,
  .iocexemple pre {
    margin-bottom: 0px !important;
  }
  .ioctitle {
    font-weight: bold;
  }
  img.latex_displayed {
    margin: 1em auto !important;
    display: block;
  }
  .iocExportPdfIcon {
    background-image: url("/lib/plugins/iocexportl/img/iocPdf.png");
    width: 32px;
    height: 32px;
  }
  .iocExportPdfsIcon {
    background-image: url("/lib/plugins/iocexportl/img/iocPdfs.png");
    width: 32px;
    height: 32px;
  }
  .iocExportHtmlIcon {
    background-image: url("/lib/plugins/iocexportl/img/iocHtml.png");
    width: 32px;
    height: 32px;
  }
  div.iocContainer {
    background-color: #FEEFB3;
    color: #444444;
  }
  div#content .dokuwiki pre.ioctodogroc {
    background-color: yellow;
  }
  .highlight {
    font-weight: bold;
  }
  .highlight.iocnote {
    background-color: #eaeaea;
  }
  span.note_reference {
    vertical-align: super;
    cursor: help;
  }
  .iocUpdateDataIcon {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAALHRFWHRDcmVhdGlvbiBUaW1lAG1p6SAxMiBzZXAgMjAxOCAxNDo0MDowOCArMDEwMKrZZYMAAAAHdElNRQfiCQ0HHDczp0RSAAAACXBIWXMAAAsSAAALEgHS3X78AAAABGdBTUEAALGPC/xhBQAAAAxQTFRF////AAAAzMzMmZmZVUoRKgAAAAF0Uk5TAEDm2GYAAACDSURBVHjadZGLDcQgDEOTuwWc6wId4fafrghMcAR1paa8fArGrCuaYCmPritBUFhrjHDPBjDxI1ilGjLl8r+e87D6Hh2xqvlFDo6Y2+rgP/c++jmHJZ7A2xMC0IJWmIQDgIA251vB3GkB5XA4nHbzY3Ns9/SzXEdeHD15uznxoxBdix7Cgwwj7SMOGgAAAABJRU5ErkJggg==");
    width: 32px;
    height: 32px;
  }
  .iocConsolidateIcon {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAYFBMVEUAAAAHBwcPDw8XFxcfHx8nJycvLy83Nzc/Pz9HR0dPT09XV1dfX19nZ2dvb293d3d/f3+Hh4ePj4+Xl5efn5+np6evr6+3t7e/v7/Hx8fPz8/X19ff39/n5+fv7+/39/crPNFQAAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfjARgSNSkL6LiIAAAAaUlEQVQ4y2NgGGCwnDJpyuQV0eSXYwK8rkGXR1ewnICC5QQUgKXxKIBox61ADihfi08B1H4MBbuhzoK5D4sJy5eHInkAmxVgx8M8iNUNyGGMRwEDbgUMBBUgRRKucKBcAS4RNwIJatADACqjYp9juZ0oAAAAAElFTkSuQmCC");
    width: 32px;
    height: 32px;
  }
  .iocImportProjectIcon {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAB3RJTUUH5QEbDjc2ZQbBGAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAARnQU1BAACxjwv8YQUAAAA/UExURff3962trTk5OTExMaWlpefn5ykpKcbGxlJSUkJCQmNjY9bW1mtra97e3nt7e4SEhCEhIRAQEL29vUpKSoyMjIHZ1zIAAAABdFJOUwBA5thmAAAAoklEQVR42s3TyxKDMAgFUJSEmrbWV/7/Wzva6kAuyaab3i0nMTBIRBSFi2QygTrzpOsDsz0wF3cIJwRaCAcHqK8AkOIdAHLRCwDqv6IKKHYh5BbYM/47CEsbbHutATZuA7UWMiJYzfoIgMVuFgL+GZQr7nVxiPkTfw4T2z3HSb6OQaVUBfR42kkmcnK/APxZV8Pm2U5ipfVzRjd1XddD/Xz4G7TJB1Njl/zLAAAAAElFTkSuQmCC");
    width: 32px;
    height: 32px;
  }
  .iocToModifyDataProjectIcon {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAB3RJTUUH5QIKCy0TN+FnRQAAAAlwSFlzAAALEgAACxIB0t1+/AAAAARnQU1BAACxjwv8YQUAAAA2UExURQD/AN6trbVCQrUxMf+lpefn571aWtZra//GxrVKSvdjY//e3gD/AP+UlP+MjNaEhL0hIc5SUuKMzmAAAAABdFJOUwBA5thmAAAAhklEQVR42s3TSQ6AIAwF0MoHcUDU+1/WGMVgy+DCGP+SPqAEICIyFiyebhF1YI7rK3CfsLA1ACVBLACdANEuAljWhwCenUUAUqfIAjKN1lMJ7BklcEeywFWAewUUm3wEPmjy96eoXlb9ugsPpk+B4QIt/1lh3jXcIh0TgEkK20XLNUrUQ+Mb2gcKetlcbtwAAAAASUVORK5CYII=");
    width: 32px;
    height: 32px;
  }
  .iocToReviseDataProjectIcon {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAB3RJTUUH5QIKDAEQkpZL1AAAAAlwSFlzAAALEgAACxIB0t1+/AAAAARnQU1BAACxjwv8YQUAAAA2UExURf///96trbVCQrUxMf+lpefn571aWtZra//GxrVKSvdjY//e3v8A//+UlP+MjNaEhL0hIc5SUptu50AAAAABdFJOUwBA5thmAAAAkElEQVR42rXT3Q6DIAwF4CMHRB3z5/1f1iwZprZgb7ZzQ2I/oBAEgJSpsuIWUyc3WT/I+4RdrUEGC6QgYwOIXQzIqg8DVnUWAxC+oguQhhjfT+CTlwKlxgXFBcUFpQsgxn8BtwfvFPDuwQfwtvgBgHvVffD4YOYWWC4w6j+rzrs+j2wnVZCaIk9iuSGYem38BLZYC/o2f+0zAAAAAElFTkSuQmCC");
    width: 32px;
    height: 32px;
  }
  .iocToValidateDataProjectIcon {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAB3RJTUUH5QIKDAYDWWmczQAAAAlwSFlzAAALEgAACxIB0t1+/AAAAARnQU1BAACxjwv8YQUAAAA2UExURf///96trbVCQrUxMf+lpefn571aWtZra//GxrVKSvdjY//e3v8AAP+UlP+MjNaEhL0hIc5SUpYf3pcAAAABdFJOUwBA5thmAAAAiUlEQVR42u3TzQ6DIBAE4JEB6Y9V+/4v2zYWuuwuHvTauZAwHwiJAEDKVJnRxPTkIvsn2S5Y1R5ksEAKMjpAfMWArM5hwKzuYgDCV3QB0hDjYw98cldgegdi/IMzYKrDEbBVv/4AQNs7QNygB7o/zNUDtwpG/bLKujo90k8qILkiX8R2QzB9OfgLA/ELIg2xh8oAAAAASUVORK5CYII=");
    width: 32px;
    height: 32px;
  }
  .iocValidateDataProjectIcon {
    background-image: url("/lib/plugins/wikiiocmodel/img/iocValidateDataProject.png");
    width: 32px;
    height: 32px;
  }
  .block-border {
    padding: 15px;
    background-color: #fcebd4;
    border: #f3a22d;
    font-size: 18px;
  }
  .resultatErroni {
    background-color: #dca7a7;
    font-weight: bold;
  }
  .resultatAlerta {
    background-color: #ffff00;
  }
  #media__manager {
    height: 100%;
    overflow: hidden;
  }
  #media__left {
    width: 30%;
    border-right: solid 1px #8cacbb;
    height: 100%;
    overflow: auto;
    position: absolute;
    left: 0;
  }
  #media__right {
    width: 69.7%;
    height: 100%;
    overflow: auto;
    position: absolute;
    right: 0;
  }
  #media__manager h1 {
    margin: 0;
    padding: 0;
    margin-bottom: 0.5em;
  }
  #media__manager a.select {
    cursor: pointer;
  }
  #media__tree img {
    float: left;
    padding: 0.5em 0.3em 0 0;
  }
  #media__tree ul {
    list-style-type: none;
    list-style-image: none;
    margin-left: 1.5em;
  }
  #media__tree li {
    clear: left;
    list-style-type: none;
    list-style-image: none;
  }
  *+html #media__tree li,
  * html #media__tree li {
    border: 1px solid #fff;
  }
  #media__opts {
    padding-left: 1em;
    margin-bottom: 0.5em;
  }
  #media__opts input {
    float: left;
    display: block;
    margin-top: 4px;
    position: absolute;
  }
  *+html #media__opts input,
  * html #media__opts input {
    position: static;
  }
  #media__opts label {
    display: block;
    float: left;
    margin-left: 20px;
    margin-bottom: 4px;
  }
  *+html #media__opts label,
  * html #media__opts label {
    margin-left: 10px;
  }
  #media__opts br {
    clear: left;
  }
  #media__content img.load {
    margin: 1em auto;
  }
  #media__content #scroll__here {
    border: 1px dashed #8cacbb;
  }
  #media__content .odd {
    background-color: __background_other__;
    padding: 0.4em;
  }
  #media__content .even {
    padding: 0.4em;
  }
  #media__content a.mediafile {
    margin-right: 1.5em;
    font-weight: bold;
  }
  #media__content div.detail {
    padding: 0.3em 0 0.3em 2em;
  }
  #media__content div.detail div.thumb {
    float: left;
    width: 130px;
    text-align: center;
    margin-right: 0.4em;
  }
  #media__content img.btn {
    vertical-align: text-bottom;
  }
  #media__content div.example {
    color: #000;
    margin-left: 1em;
  }
  #media__content div.upload {
    font-size: 90%;
    padding: 0 0.5em 0.5em 0.5em;
  }
  #media__content #mediamanager__uploader {
    display: block;
    border-bottom: solid 1px #8cacbb;
    padding: 0 0.5em 1em 0.5em;
  }
  #media__content form#dw__upload {
    border-bottom: 0;
  }
  #media__content form#dw__upload fieldset {
    padding: 0;
    margin: 0;
    border: none;
    width: auto;
  }
  #media__content form#dw__upload p {
    text-align: left;
    padding: 0.25em 0;
    margin: 0;
    line-height: 1.0em;
  }
  #media__content form#dw__upload label.check {
    float: none;
    width: auto;
    margin-left: 11.5em;
  }
  #media__content form.meta {
    display: block;
    padding: 0 0 1em 0;
  }
  #media__content form.meta label {
    display: block;
    width: 25%;
    float: left;
    font-weight: bold;
    margin-left: 1em;
    clear: left;
  }
  #media__content form.meta .edit {
    font: 100% "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
    float: left;
    width: 70%;
    padding-right: 0;
    padding-left: 0.2em;
    margin: 2px;
  }
  #media__content form.meta textarea.edit {
    height: 8em;
  }
  #media__content form.meta div.metafield {
    clear: left;
  }
  #media__content form.meta div.buttons {
    clear: left;
    margin-left: 20%;
    padding-left: 1em;
  }
  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 #8cacbb;
  }
  [dir=rtl] #mediamgr__aside {
    left: auto;
    right: 0;
    border-right-width: 0;
    border-left: 1px solid #8cacbb;
  }
  #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 #8cacbb;
  }
  #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: #eef3f8;
  }
  #media__content #scroll__here {
    border: 1px dashed #8cacbb;
  }
  #media__content a.mediafile {
    margin-right: 1.5em;
    font-weight: bold;
  }
  [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: #000;
    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;
  }
  #media__content form.meta div.metafield {
    clear: left;
    margin-bottom: .5em;
    overflow: hidden;
  }
  [dir=rtl] #media__content form.meta div.metafield {
    clear: right;
  }
  #media__content form.meta label {
    display: block;
    width: 25%;
    float: left;
    font-weight: bold;
    clear: left;
  }
  [dir=rtl] #media__content form.meta label {
    float: right;
    clear: right;
  }
  #media__content form.meta .edit {
    float: left;
    width: 70%;
    margin: 0;
  }
  [dir=rtl] #media__content form.meta .edit {
    float: right;
  }
  #media__content form.meta textarea.edit {
    /* needed because of IE8 hack in _edit.css for textarea.edit: */
    max-width: 70%;
    min-width: 70%;
  }
  #media__content form.meta div.buttons {
    clear: left;
    margin: .2em 0 0 25%;
  }
  [dir=rtl] #media__content form.meta div.buttons {
    clear: right;
    margin: .2em 25% 0 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;
  }
  #mediamanager__page .panel {
    float: left;
  }
  #mediamanager__page .namespaces {
    width: 20%;
    min-width: 10em;
    /* @change */
  }
  #mediamanager__page .filelist {
    width: 100%;
    min-width: 25em;
    /* @change */
  }
  #mediamanager__page .file {
    width: 30%;
    min-width: 15em;
    /* @change */
  }
  #mediamanager__page .panelHeader {
    background-color: #eef3f8;
    margin: 0 10px 10px 0;
    padding: 10px 10px 8px;
    text-align: left;
    min-height: 20px;
    overflow: hidden;
  }
  #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;
  }
  #mediamanager__page .file .panelHeader,
  #mediamanager__page .file .panelContent {
    margin-right: 0;
  }
  #mediamanager__page .ui-resizable-e {
    width: 6px;
    right: 2px;
    background: transparent url(/lib/tpl/ioc-template/static/3rd/dokuwiki/resizecol.png) center center no-repeat;
    /*
    @deprecated, change since Adora Belle:
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAgBAMAAADDFxRQAAAAFVBMVEUzMzMzMzMzMzMzMzMzMzMzMzMAAAC/StzQAAAAB3RSTlMQEQQPAX8A/rYeMAAAACdJREFUeAFjSDNLY0gLg2AVMK0GxG4MYWFhVMVsYWIgc0H2IHBaGgAKAiA/dIJU/QAAAABJRU5ErkJggg==) center center no-repeat;
    */
  }
  #mediamanager__page .ui-resizable-e:hover {
    background-color: #eef3f8;
  }
  #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 .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: #eef3f8;
    color: #000;
    border: 1px solid #8cacbb;
    border-bottom-color: #eef3f8;
    line-height: 1.4em;
    position: relative;
    bottom: -1px;
    z-index: 2;
  }
  * html #mediamanager__page .namespaces h2,
  *+html #mediamanager__page .namespaces h2 {
    display: inline;
  }
  [dir=rtl] #mediamanager__page .namespaces h2 {
    margin: 0 .3em 0 0;
    position: relative;
    right: 10px;
  }
  #mediamanager__page .namespaces .panelHeader {
    border-top: 1px solid #8cacbb;
    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;
  }
  #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 {
    margin-right: 0;
    margin-left: .5em;
  }
  #mediamanager__page .panelHeader ul li.listType {
    padding-left: 30px;
    margin: 0 0 0 5px;
    background: url('/lib/tpl/ioc-template/../../images/icon-list.png') 3px 1px no-repeat;
  }
  #mediamanager__page .panelHeader ul li.sortBy {
    padding-left: 30px;
    margin: 0 0 0 5px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAXBAMAAAASBMmTAAAAJFBMVEUAAAAxTmwAAAAAAAAAAAAAAAAAAAAxTmx9o3ezya/R3s/k7OMWHTSjAAAABnRSTlMAVWqhwdU2LKdOAAAAWElEQVR4AWNABeLlhQhOORDi4JSX41GGGyQQIaWAJMiUhCSltkxBDS6R1ZGUBqTT0kCkWkfbNpAoSypIKqOzDcRxMwBrmgHisCSDNWV3tMEl2CBaQSSRAACrsRYJGMgpLgAAAABJRU5ErkJggg==') 3px 1px no-repeat;
  }
  #mediamanager__page .panelHeader form.options .ui-buttonset label {
    font-size: 90%;
    margin-right: -0.4em;
  }
  #mediamanager__page .panelHeader form.options .ui-buttonset .ui-button-text {
    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 10px 0 0;
  }
  #mediamanager__page .filelist .panelContent ul li:hover {
    background-color: #eef3f8;
  }
  #mediamanager__page .filelist li dt a {
    vertical-align: middle;
    display: table-cell;
    overflow: hidden;
  }
  * html #mediamanager__page .filelist .thumbs li dt a,
  *+html #mediamanager__page .filelist .thumbs li dt a {
    display: block;
  }
  * html #mediamanager__page .filelist .rows li dt a,
  *+html #mediamanager__page .filelist .rows li dt a {
    display: inline;
  }
  #mediamanager__page .filelist .thumbs li {
    width: 100px;
    min-height: 130px;
    display: inline-block;
    display: -moz-inline-stack;
    /* the right margin should visually be 10px, but because of its inline-block nature the whitespace inbetween is about 4px more */
    margin: 0 6px 10px 0;
    background-color: #fff;
    color: #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;
  }
  * html #mediamanager__page .filelist .thumbs li,
  *+html #mediamanager__page .filelist .thumbs li {
    display: inline;
    zoom: 1;
  }
  #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;
    margin-bottom: 3px;
    background-color: #fff;
    color: #000;
    overflow: hidden;
  }
  #mediamanager__page .filelist .rows li:nth-child(2n+1) {
    background-color: #fff;
  }
  #mediamanager__page .filelist .rows li dt {
    float: left;
    width: 10%;
    height: 40px;
    text-align: center;
  }
  #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;
  }
  #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: #eef3f8;
  }
  #mediamanager__page .file dl dd {
    display: block;
    background-color: #fff;
  }
  #mediamanager__page form.meta div.row {
    margin-bottom: 5px;
  }
  #mediamanager__page form.meta label span {
    display: block;
  }
  #mediamanager__page form.meta input {
    width: 50%;
  }
  #mediamanager__page form.meta input.button {
    width: auto;
  }
  #mediamanager__page form.meta textarea.edit {
    height: 6em;
    width: 95%;
    min-width: 95%;
    max-width: 95%;
  }
  #mediamanager__page #page__revisions ul,
  #mediamanager__page form.changes ul /* new */ {
    margin-left: 10px;
    padding: 0;
    list-style-type: none;
  }
  #mediamanager__page #page__revisions ul li div.li div,
  #mediamanager__page form.changes ul li div.li div /* new */ {
    font-size: 90%;
    color: #000;
    padding-left: 18px;
  }
  #mediamanager__page #page__revisions ul li div.li input,
  #mediamanager__page form.changes ul li div.li input /* new */ {
    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 {
    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 {
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    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;
  }
  .mediadetailswithid table {
    table-layout: fixed;
    border-width: 0;
  }
  .mediadetailswithid td,
  .mediadetailswithid th {
    width: 48%;
    margin: 0 5px 10px 0;
    padding: 0;
    vertical-align: top;
    text-align: left;
    border-color: #fff;
  }
  [dir=rtl] .mediadetailswithid td,
  [dir=rtl] .mediadetailswithid th {
    text-align: right;
  }
  .mediadetailswithid th {
    font-weight: normal;
    background-color: #fff;
    line-height: 1.2;
  }
  .mediadetailswithid th a {
    font-weight: bold;
  }
  .mediadetailswithid th span {
    font-size: 90%;
  }
  .mediadetailswithid dl dd strong {
    background-color: #ff9;
    color: #000;
    font-weight: normal;
  }
  .mediadetailswithid div.slider {
    margin: 10px;
    width: 95%;
  }
  .mediadetailswithid .imageDiff {
    position: relative;
  }
  .mediadetailswithid .imageDiff .image2 {
    position: absolute;
    top: 0;
    left: 0;
  }
  .mediadetailswithid .imageDiff.opacity .image2 {
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
  }
  .mediadetailswithid .imageDiff.portions .image2 {
    border-right: 1px solid red;
    overflow: hidden;
  }
  .mediadetailswithid .imageDiff.portions img {
    float: left;
  }
  .mediadetailswithid .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;
    border: 1px solid #8cacbb;
    color: #000;
    background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAASCAYAAABit09LAAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsQAAALEAGtI711AAAAoUlEQVQoz+2QsXEEMQzEgBllzhxZ3383/poMB+L9X+QKrJDaXXIB/++P5/fz+SFAgDTzKFCgAJf0AEIAX8L0jI67BW6it4aiPHHHgy3qK1Ws2U+O0Uq1FroFqTxb5g4vGyALeoRzOHk6RCOdQgvc77IS/BhmgVduC9o0gASNk+YFLKxF7OHSyfT6BnthW3CEg+vumS5GsNLPo7mR404xFH4BLhtih+FMDnoAAAAASUVORK5CYII=) repeat-x bottom;
    text-decoration: none;
    font-size: 100%;
    cursor: pointer;
    margin: 1px 1px 5px;
    padding: 0.125em 0.4em;
  }
  * html .qq-upload-button,
  *+html .qq-upload-button {
    display: inline;
  }
  .qq-upload-button-focus {
    outline: 1px dotted;
  }
  .qq-upload-drop-area {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    min-height: 70px;
    z-index: 2;
    background: #fff;
    color: #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: #eef3f8;
  }
  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/ioc-template/../../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 .ui-widget {
    font-size: 100%;
  }
  #link__wiz_result {
    background-color: #fff;
    width: 293px;
    height: 193px;
    overflow: auto;
    border: 1px solid #8cacbb;
    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;
  }
  [dir=rtl] #link__wiz_result div {
    padding: 3px 0 3px 3px;
  }
  #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-right: 22px;
    background-position: right 0;
  }
  #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/ioc-template/../../images/page.png);
  }
  #link__wiz_result div.type_d a {
    background-image: url(/lib/tpl/ioc-template/../../images/ns.png);
  }
  #link__wiz_result div.even {
    background-color: #fff;
  }
  #link__wiz_result div.selected {
    background-color: #eef3f8;
  }
  #link__wiz_result span {
    display: block;
    color: #000;
    margin-left: 22px;
  }
  [dir=rtl] #link__wiz_result span {
    margin-left: 0;
    margin-right: 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;
  }
  [dir=rtl] #media__popup_content label {
    margin-right: 0;
    margin-left: .5em;
  }
  #media__popup_content .button {
    margin-right: 1px;
    cursor: pointer;
  }
  .dokuwiki #dw__recent label,
  .dokuwiki .changeType /* new */ {
    margin-bottom: .5em;
    display: block;
  }
  .dokuwiki #dw__recent ul li,
  .dokuwiki #page__revisions ul li,
  .dokuwiki form.changes ul li /* new */ {
    list-style: none;
    margin-left: 0;
  }
  [dir=rtl] .dokuwiki #dw__recent ul li,
  [dir=rtl] .dokuwiki #page__revisions ul li,
  [dir=rtl] .dokuwiki form.changes ul li /* new */ {
    margin-right: 0;
  }
  .dokuwiki #dw__recent ul li span,
  .dokuwiki #page__revisions ul li span,
  .dokuwiki form.changes ul li span,
  .dokuwiki #dw__recent ul li a,
  .dokuwiki #page__revisions ul li a,
  .dokuwiki form.changes ul li a /* new */ {
    vertical-align: middle;
  }
  .dokuwiki #dw__recent ul li span.user a,
  .dokuwiki #page__revisions ul li span.user a,
  .dokuwiki form.changes ul li span.user a /* new */ {
    vertical-align: bottom;
  }
  .dokuwiki #dw__recent ul li.minor,
  .dokuwiki #page__revisions ul li.minor,
  .dokuwiki form.changes ul li.minor /* new */ {
    opacity: .7;
  }
  .dokuwiki #dw__recent ul li a.diff_link,
  .dokuwiki #page__revisions ul li a.diff_link,
  .dokuwiki form.changes ul li a.diff_link /* new */ {
    vertical-align: baseline;
  }
  .dokuwiki #dw__recent ul li a.revisions_link,
  .dokuwiki #page__revisions ul li a.revisions_link,
  .dokuwiki form.changes ul li a.revisions_link /* new */ {
    vertical-align: baseline;
  }
  .dokuwiki #dw__recent ul li span.sum,
  .dokuwiki #page__revisions ul li span.sum,
  .dokuwiki form.changes ul li span.sum /* new */ {
    font-weight: bold;
  }
  .dokuwiki div.pagenav {
    text-align: center;
    margin: 1.4em 0;
  }
  .dokuwiki div.pagenav-prev,
  .dokuwiki div.pagenav-next {
    display: inline;
    margin: 0 .5em;
  }
  html {
    background-color: #f3f3f3;
    color: #000;
    overflow-x: auto;
    overflow-y: auto;
  }
  body {
    font: normal 100%/1.4 sans-serif;
  }
  hr::before {
    content: "^[SALT DE PÀGINA]^";
  }
  hr {
    border: 0 none;
    border-top: 1px dashed red;
    text-align: center;
    width: 100%;
    clear: both;
  }
  caption,
  legend {
    color: #000;
    font-family: sans-serif;
    background-color: inherit;
  }
  pre,
  code,
  samp,
  kbd {
    font-family: monospace, sans-serif;
  }
  pre {
    overflow: auto;
  }
  img {
    border-width: 0;
    background-color: transparent;
  }
  blockquote {
    padding: 0 1.25em;
    border: solid #8cacbb;
    border-width: 0 0 0 .25em;
  }
  q:before,
  q:after {
    content: '';
  }
  sub,
  sup {
    font-size: .8em;
    line-height: 1;
  }
  sub {
    vertical-align: sub;
  }
  sup {
    vertical-align: super;
  }
  form {
    display: inline;
    padding: 0;
  }
  label {
    vertical-align: middle;
    cursor: pointer;
  }
  input,
  textarea,
  button,
  select,
  optgroup,
  option {
    font: inherit;
    color: inherit;
    /* background-color destroys button look */
    line-height: 1;
    margin: 0;
    vertical-align: middle;
  }
  input[type=text],
  input[type=password],
  textarea {
    padding: .1em;
  }
  input[type=radio],
  input[type=checkbox],
  input.check {
    padding: 0;
  }
  input[type=submit],
  input.button,
  button {
    cursor: pointer;
  }
  input[disabled],
  button[disabled],
  input[readonly],
  button[readonly] {
    cursor: default;
  }
  optgroup {
    font-style: italic;
    font-weight: bold;
  }
  option {
    font-style: normal;
    font-weight: normal;
  }
  table {
    border-collapse: collapse;
    empty-cells: show;
    border-spacing: 0;
    /*border: 1px solid @ini_border;*/
    border-top: 1px solid;
    border-bottom: 1px solid;
  }
  caption {
    caption-side: top;
    text-align: left;
    margin: 0 0 .3em;
  }
  th,
  td {
    padding: .3em .5em;
    margin: 0;
    vertical-align: top;
    border: 1px solid #8cacbb;
    text-align: left;
  }
  th {
    font-weight: bold;
    background-color: #eef3f8;
  }
  p,
  ul,
  ol,
  dl,
  pre,
  table,
  blockquote,
  fieldset,
  address {
    margin: 0 0 1.4em 0;
    /* bottom margin = line-height */
    padding: 0;
  }
  div {
    margin: 0;
    padding: 0;
  }
  ul,
  ol {
    padding: 0 0 0 1.5em;
  }
  li,
  dd {
    padding: 0;
    margin: 0 0 0 1.5em;
  }
  dt {
    font-weight: bold;
    margin: 0;
    padding: 0;
  }
  li ul,
  li ol,
  li dl,
  dl ul,
  dl ol,
  dl dl {
    margin-bottom: 0;
    padding: 0;
  }
  li li {
    font-size: 100%;
  }
  ul {
    list-style: square outside;
  }
  ol {
    list-style: decimal outside;
  }
  ol ol {
    list-style-type: lower-alpha;
  }
  ol ol ol {
    list-style-type: upper-roman;
  }
  ol ol ol ol {
    list-style-type: upper-alpha;
  }
  ol ol ol ol ol {
    list-style-type: lower-roman;
  }
  div.clearer {
    /* additional to what's already in DokuWiki's lib/styles/all.css: */
    font-size: 1px;
    visibility: hidden;
  }
  .a11y {
    position: absolute;
    left: -9000px;
    top: -4000px;
    width: 0;
    height: 0;
    overflow: hidden;
    display: inline;
  }
  .dokuwiki img.medialeft {
    margin: .5em 1.5em .5em 0;
  }
  .dokuwiki img.mediaright {
    margin: .5em 0 .5em 1.5em;
  }
  .dokuwiki img.mediacenter {
    margin: .5em auto;
  }
  div.dokuwiki p,
  div.dokuwiki blockquote,
  div.dokuwiki table,
  div.dokuwiki pre {
    margin: 0 0 1.0em 0;
  }
  div.dokuwiki textarea.edit {
    font-family: monospace, serif;
    /* second generic font fixes problem with font-size, see
     http://meyerweb.com/eric/thoughts/2010/02/12/fixed-monospace-sizing/ */
    font-size: 14px;
    color: #000;
    background-color: #fff;
    border: 1px solid #8cacbb;
    padding: 0.3em 0 0 0.3em;
    width: 100%;
    line-height: 17px;
  }
  div.dokuwiki legend {
    font-family: sans-serif;
    font-weight: normal;
    background-color: transparent;
    text-align: left;
    /* needed for webkit browsers */
  }
  html>body div.dokuwiki textarea.edit {
    background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAASCAYAAACaV7S8AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsRAAALEQF/ZF+RAAAAB3RJTUUH1gcCEDcXH2jHigAAAChJREFUCNelwcENACAAArGD/TeTGGOcxS8OYctIrtVuI00DMbBcOHx4LXwKdApDTT4AAAAASUVORK5CYII=) repeat-x top;
  }
  div.dokuwiki input.edit,
  div.dokuwiki select.edit {
    font-size: 100%;
    border: 1px solid #8cacbb;
    color: #000;
    background-color: #fff;
    vertical-align: middle;
    margin: 1px;
    padding: 0.20em 0.3em;
    display: inline;
    font-weight: normal;
  }
  html>body div.dokuwiki input.edit,
  html>body div.dokuwiki select.edit {
    background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAASCAYAAACaV7S8AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsRAAALEQF/ZF+RAAAAB3RJTUUH1gcCEDcXH2jHigAAAChJREFUCNelwcENACAAArGD/TeTGGOcxS8OYctIrtVuI00DMbBcOHx4LXwKdApDTT4AAAAASUVORK5CYII=) repeat-x top;
  }
  div.dokuwiki select.edit {
    padding: 0.1em 0;
  }
  div.dokuwiki input.missing {
    font-size: 100%;
    border: 1px solid #8cacbb;
    color: #000;
    background-color: #ffcccc;
    vertical-align: middle;
    margin: 1px;
    padding: 0.20em 0.3em;
    display: inline;
  }
  div.dokuwiki textarea.edit[disabled],
  div.dokuwiki textarea.edit[readonly],
  div.dokuwiki input.edit[disabled],
  div.dokuwiki input.edit[readonly],
  div.dokuwiki input.button[disabled],
  div.dokuwiki select.edit[disabled] {
    background-color: #fff !important;
    color: #000 !important;
    font-weight: normal;
  }
  div.dokuwiki div.toolbar,
  div.dokuwiki div#wiki__editbar,
  div.dokuwiki div.editBar {
    /* new, since 2012-09-10 */
    margin: 2px 0;
    text-align: left;
  }
  div.dokuwiki div#size__ctl {
    float: right;
    width: 60px;
    height: 2.7em;
  }
  div.dokuwiki #size__ctl img {
    cursor: pointer;
  }
  div.dokuwiki div#wiki__editbar div.editButtons,
  div.dokuwiki div.editBar div.editButtons {
    /* new, since 2012-09-10 */
    float: left;
    padding: 0 1.0em 0.7em 0;
  }
  div.dokuwiki div#wiki__editbar div.summary,
  div.dokuwiki div.editBar div.summary {
    /* new, since 2012-09-10 */
    float: left;
  }
  div.dokuwiki .nowrap {
    white-space: nowrap;
  }
  div.dokuwiki div#draft__status {
    float: right;
    color: #000;
  }
  div.dokuwiki div.license {
    padding: 0.5em;
    font-size: 90%;
    text-align: center;
  }
  div.dokuwiki form#dw__editform div.license {
    clear: left;
    font-size: 90%;
  }
  div.dokuwiki input.button,
  div.dokuwiki button.button {
    border: 1px solid #8cacbb;
    color: #000;
    background-color: #fff;
    vertical-align: middle;
    text-decoration: none;
    font-size: 100%;
    cursor: pointer;
    margin: 1px;
    padding: 0.125em 0.4em;
    font-weight: normal;
    line-height: 1.333em;
  }
  div.dokuwiki button.toolbutton {
    height: 20px;
    width: 24px;
    padding: 1px 3px;
    line-height: 16px;
    text-align: center;
  }
  html>body div.dokuwiki input.button,
  html>body div.dokuwiki button.button {
    background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAASCAYAAABit09LAAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsQAAALEAGtI711AAAAoUlEQVQoz+2QsXEEMQzEgBllzhxZ3383/poMB+L9X+QKrJDaXXIB/++P5/fz+SFAgDTzKFCgAJf0AEIAX8L0jI67BW6it4aiPHHHgy3qK1Ws2U+O0Uq1FroFqTxb5g4vGyALeoRzOHk6RCOdQgvc77IS/BhmgVduC9o0gASNk+YFLKxF7OHSyfT6BnthW3CEg+vumS5GsNLPo7mR404xFH4BLhtih+FMDnoAAAAASUVORK5CYII=) repeat-x bottom;
  }
  * html div.dokuwiki input.button,
  * html div.dokuwiki button.button {
    height: 1.8em;
  }
  div.dokuwiki a:link,
  div.dokuwiki a:visited {
    color: #436976;
    text-decoration: none;
    font-size: 1.2em;
  }
  div.dokuwiki a:hover,
  div.dokuwiki a:active {
    color: #000;
    text-decoration: underline;
  }
  a.wikilink2,
  a.wikilink2:link,
  a.wikilink2:visited,
  a.wikilink2:hover {
    color: #ba0000 !important;
    text-decoration: none;
  }
  a.wikilink2:hover {
    border-bottom: 0 none !important;
    text-decoration: none !important;
  }
  .dokuwiki span.curid a {
    font-weight: normal;
  }
  .dokuwiki a.wikilink1,
  .dokuwiki a.wikilink1:visited {
    color: #002bb8 !important;
  }
  div#bodyContent a.urlextern {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAMAAAC67D+PAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGBQTFRF////AGb/AGbMmcz/M5nMZpnM////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7feQVwAAAAd0Uk5T////////ABpLA0YAAAA6SURBVHjaJMtBDgBABARBs4P/P3kbfZCKEE3aAmUFLVu5fCQfGQ7nciTV0GW9zp4Ds+B5SMcLfgEGADSKAPVZzedhAAAAAElFTkSuQmCC) center right no-repeat;
    padding: 0 13px 0 0;
  }
  div.dokuwiki a.urlextern:visited {
    color: purple;
  }
  div#bodyContent a.mail {
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAMAAAC67D+PAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADBQTFRF6urp2djV5eXj9vb2vb27o6GcycfDiIqF////+/v48fDt6efisa6qqKej////srKySLxA9wAAAA90Uk5T//////////////////8A1NyYoQAAAElJREFUeNosxgEOgDAIQ1FGGWVOx/1vKxibJv/JOWeTWpE6I9htjdmW1uNWFmpSw2+hEIm4hqMYSzmBaCIXbH/0BYgXjf/sFWAAoukCvAp2p6IAAAAASUVORK5CYII=) center right no-repeat;
    padding: 0 13px 0 0;
  }
  div.dokuwiki a.windows {
    background: transparent url(/lib/tpl/ioc-template/img/unc.png) center right no-repeat;
    padding: 0 18px 1px 0;
  }
  div.dokuwiki a.interwiki {
    background-position: center right;
    padding: 0 17px 0 0;
  }
  div.dokuwiki a.interwiki:visited {
    color: purple;
  }
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    font-family: sans-serif;
    background-color: inherit;
    padding: 0;
    clear: left;
    /* ideally 'both', but problems with toc */
  }
  div#content .dokuwiki h1,
  div#content .dokuwiki h2,
  div#content .dokuwiki h3,
  div#content .dokuwiki h4,
  div#content .dokuwiki h5,
  div#content .dokuwiki h6 {
    border-bottom: 1px solid #aaa;
    color: #000;
    margin: 0;
    padding-bottom: 0.17em;
    padding-top: 0.5em;
  }
  div#content .dokuwiki h1 a,
  div#content .dokuwiki h2 a,
  div#content .dokuwiki h3 a,
  div#content .dokuwiki h4 a,
  div#content .dokuwiki h5 a,
  div#content .dokuwiki h6 a {
    color: #000;
  }
  div#content .dokuwiki h1 a:hover,
  div#content .dokuwiki h2 a:hover,
  div#content .dokuwiki h3 a:hover,
  div#content .dokuwiki h4 a:hover,
  div#content .dokuwiki h5 a:hover,
  div#content .dokuwiki h6 a:hover {
    text-decoration: none;
  }
  div#content .dokuwiki h1 {
    font-size: 160%;
  }
  div#content .dokuwiki h1,
  div#content .dokuwiki h2 {
    margin-bottom: 0.6em;
    font-weight: 600;
  }
  div#content .dokuwiki h3,
  div#content .dokuwiki h4,
  div#content .dokuwiki h5,
  div#content .dokuwiki h6 {
    font-weight: bold;
    border-bottom: none;
    margin-bottom: 0.3em;
  }
  div#content .dokuwiki h3 {
    font-size: 132%;
  }
  div#content .dokuwiki h4 {
    font-size: 116%;
  }
  div#content .dokuwiki h5 {
    font-size: 100%;
  }
  div#content .dokuwiki h6 {
    font-size: 80%;
  }
  div#content .dokuwiki div.level1,
  div#content .dokuwiki div.level2,
  div#content .dokuwiki div.level3,
  div#content .dokuwiki div.level4,
  div#content .dokuwiki div.level5 {
    margin-left: 0;
  }
  div.dokuwiki ul {
    line-height: 1.5em;
    padding: 0;
    list-style-type: square;
    list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAANCAMAAABW4lS6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAZQTFRFAFKM////QIUK9QAAAAJ0Uk5T/wDltzBKAAAAGklEQVR42mJgBAEGokgGBjBGBxBxsBqAAAMACHwALd5r8ygAAAAASUVORK5CYII=) !important;
    margin: 0.3em 0 1em 1.5em;
    color: #000;
  }
  div.dokuwiki ol {
    line-height: 1.5em;
    padding: 0;
    list-style-image: none;
    margin: 0.3em 0 1em 3.2em;
    color: #000;
    font-weight: bold;
  }
  div.dokuwiki li ul,
  div.dokuwiki li ol {
    margin: 0 0 0 1.5em;
    /* no bottom gap in between and smaller left margin for nested lists */
  }
  div.dokuwiki .li {
    color: #000;
    /* the list items overriding the ul/ol definition */
    font-weight: normal;
  }
  div.dokuwiki ol {
    list-style-type: decimal;
  }
  div.dokuwiki ol ol {
    list-style-type: upper-roman;
  }
  div.dokuwiki ol ol ol {
    list-style-type: lower-alpha;
  }
  div.dokuwiki ol ol ol ol {
    list-style-type: lower-greek;
  }
  div.dokuwiki li.open {
    list-style-image: url(data:image/gif;base64,R0lGODlhBwANAIABAGOMnAAAACH5BAEKAAEALAAAAAAHAA0AAAINjI+py40Ao5RhnpiAKwA7);
  }
  div.dokuwiki li.closed {
    list-style-image: url(data:image/gif;base64,R0lGODlhBQANAIABAGOMnAAAACH5BAEKAAEALAAAAAAFAA0AAAINjI+pCHDtAnSzymbwKgA7);
  }
  div.dokuwiki li {
    margin-left: 0;
    margin-bottom: 1px;
  }
  div#content .dokuwiki blockquote {
    border-left: 2px solid #8cacbb;
    padding-left: 3px;
    padding-right: 0;
    margin-left: 0.2em;
  }
  .dokuwiki dl.code dt,
  .dokuwiki dl.file dt {
    background-color: #eef3f8;
    border: solid #8cacbb;
    border-width: 1px 1px 0;
    color: inherit;
    display: inline;
    padding: 0 .5em;
    margin-left: 1em;
  }
  .dokuwiki dl.code dd,
  .dokuwiki dl.file dd {
    margin: 0;
  }
  div#content .dokuwiki code,
  div#content .dokuwiki pre,
  div#content .dokuwiki pre.code,
  div#content .dokuwiki pre.file,
  div#content .dokuwiki samp,
  div#content .dokuwiki kbd,
  div#content .dokuwiki tt {
    font-size: 100%;
    background-color: #f9f9f9;
    color: #000;
    font-size: 1em;
    direction: ltr;
    text-align: left;
  }
  div#content .dokuwiki em.u code {
    /* fix if background-color hides underlining */
    text-decoration: underline;
  }
  div#content .dokuwiki pre,
  div#content .dokuwiki pre.code,
  div#content .dokuwiki pre.file {
    line-height: 1.2em;
    padding: 0.5em;
    border: 1px dashed #8cacbb;
  }
  div#content .dokuwiki dl.file,
  div#content .dokuwiki dl.file dd {
    margin-left: 0;
  }
  div#content .dokuwiki dl.file dt,
  div#content .dokuwiki dl.code dt {
    background-color: #f9f9f9;
    border-bottom: 2px solid #f9f9f9;
    border-top: 1px dashed #8cacbb;
    border-left: 1px dashed #8cacbb;
    border-right: 1px dashed #8cacbb;
    display: inline;
    margin-left: 2em;
    padding: 0.1em 1em;
  }
  div#content .dokuwiki dl.file dt a,
  div#content .dokuwiki dl.code dt a {
    color: #000;
  }
  .catlinks {
    font-size: 80%;
    margin-bottom: 1em;
  }
  .catlinks p,
  .catlinks div {
    margin: 0.3em 0;
  }
  th,
  td {
    border: 0;
  }
  td[align="right"],
  th[align="right"] {
    text-align: right;
  }
  .dokuwiki table.inline {
    /*background-color: @ini_background;*/
    margin: 0 auto 2em;
    min-width: 300px;
  }
  .dokuwiki .ioctable table.inline {
    background-color: #fff;
    width: 100%;
  }
  .dokuwiki table.inline th,
  .dokuwiki table.inline td {
    border: 1px solid #8cacbb;
  }
  .dokuwiki table.inline th {
    color: inherit;
    background-color: #eef3f8;
  }
  table.inline th,
  table.inline td {
    padding: .3em .5em;
    margin: 0;
    vertical-align: top;
    border: 1px solid #8cacbb;
  }
  table.inline th {
    font-weight: bold;
    background-color: #eef3f8;
  }
  div.dokuwiki table.inline th {
    background-color: transparent;
    border-top: 0 none;
    border-bottom: 1px solid;
    border-left: 0 none;
    border-right: 0 none;
  }
  div.dokuwiki table.inline td {
    border: 0 none;
  }
  div.dokuwiki table.inline tr:hover,
  div.dokuwiki table.inline th:hover {
    background-color: #eef3f8;
  }
  .dokuwiki .secedit {
    margin-top: 0;
  }
  div#content .dokuwiki div.secedit input.button {
    border: 0 none;
    text-transform: lowercase;
    color: #002bb8;
    margin: 0;
    padding: 0;
    cursor: pointer;
    background: transparent none;
  }
  div.dokuwiki div.fn {
    font-size: 90%;
  }
  .dokuwiki sup a.fn_top {
    font-size: 95%;
  }
  div.insitu-footnote {
    font-size: 0.938em;
    /* 12px */
    padding: 4px 7px 4px 10px;
  }
  div.insitu-footnote code,
  div.insitu-footnote pre {
    font-size: 90%;
  }
  button.toolbutton {
    background-color: #fff;
    padding: 0px;
    margin: 0 1px 0 0;
    border: 1px solid #8cacbb;
    cursor: pointer;
  }
  html>body button.toolbutton {
    background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAASCAYAAABit09LAAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsQAAALEAGtI711AAAAoUlEQVQoz+2QsXEEMQzEgBllzhxZ3383/poMB+L9X+QKrJDaXXIB/++P5/fz+SFAgDTzKFCgAJf0AEIAX8L0jI67BW6it4aiPHHHgy3qK1Ws2U+O0Uq1FroFqTxb5g4vGyALeoRzOHk6RCOdQgvc77IS/BhmgVduC9o0gASNk+YFLKxF7OHSyfT6BnthW3CEg+vumS5GsNLPo7mR404xFH4BLhtih+FMDnoAAAAASUVORK5CYII=) repeat-x bottom;
  }
  div.picker {
    width: 250px;
    border: 1px solid #8cacbb;
    background-color: #eef3f8;
    font-size: 11px;
    line-height: 13px;
  }
  div.pk_hl {
    width: 125px;
  }
  button.pickerbutton {
    padding: 0px;
    margin: 0 1px 1px 0;
    border: 0;
    background-color: transparent;
    font-size: 80%;
    cursor: pointer;
  }
  div.dokuwiki .gallery table,
  div.dokuwiki .gallery td {
    border: 0 none;
  }
  div.dokuwiki form.bureaucracy__plugin fieldset {
    text-align: center;
  }
  div.dokuwiki form.bureaucracy__plugin label {
    width: 95% !important;
    margin-left: auto;
    margin-right: auto;
  }
  div.dokuwiki form.bureaucracy__plugin label span,
  div.dokuwiki form.bureaucracy__plugin input.edit,
  div.dokuwiki form.bureaucracy__plugin textarea.edit,
  div.dokuwiki form.bureaucracy__plugin fieldset textarea.edit {
    text-align: left;
    margin: auto 5px;
    float: none !important;
    width: 97% !important;
    min-width: 97% !important;
    max-width: 97% !important;
  }
  div#panel {
    line-height: 15px;
  }
  div#panel .dokuwiki {
    font-size: 0.75em;
  }
  div#panel a.wikilink1,
  div#panel a.wikilink2,
  div#panel a.urlextern {
    padding-left: 0;
    background: transparent none;
    color: #002bb8;
  }
  div#panel .body {
    margin-right: 0.45em !important;
    padding-top: 0.25em !important;
  }
  div#panel .body .dokuwiki p {
    margin: 0;
  }
  div#panel .body .dokuwiki ul li {
    font-size: 1em !important;
    padding: 0.25em 0 !important;
  }
  div#panel .body .dokuwiki li ul {
    font-size: 95% !important;
    margin: 0.25em 0 0 1em !important;
  }
  div#panel .body .dokuwiki ol {
    margin: 0 0 0 1.65em;
  }
  div#panel #t-qrcode img {
    margin: 0.5em 0 0.3em -0.2em;
  }
  div#panel #t-qrcode a,
  div#panel #t-qrcode a:link,
  div#panel #t-qrcode a:active,
  div#panel #t-qrcode a:hover,
  div#panel #t-qrcode a:visited {
    border: 0 none;
    cursor: default;
    text-decoration: none;
  }
  div#panel .body .dokuwiki .plugin_translation span {
    display: none;
  }
  div#panel .body .dokuwiki .plugin_translation {
    padding-right: 0 !important;
    text-align: left;
  }
  div#panel .body .dokuwiki .plugin_translation,
  div#panel .body .dokuwiki .plugin_translation ul,
  div#panel .body .dokuwiki .plugin_translation li {
    float: none;
    margin: 0;
    padding-right: 0;
    line-height: 1.125em;
    font-size: 100%;
  }
  div#panel .body .dokuwiki .plugin_translation ul li a.wikilink1:link,
  div#panel .body .dokuwiki .plugin_translation ul li a.wikilink1:hover,
  div#panel .body .dokuwiki .plugin_translation ul li a.wikilink1:active,
  div#panel .body .dokuwiki .plugin_translation ul li a.wikilink1:visited,
  div#panel .body .dokuwiki .plugin_translation ul li a.wikilink2:link,
  div#panel .body .dokuwiki .plugin_translation ul li a.wikilink2:hover,
  div#panel .body .dokuwiki .plugin_translation ul li a.wikilink2:active,
  div#panel .body .dokuwiki .plugin_translation ul li a.wikilink2:visited {
    background-color: transparent;
    margin: 0;
    padding: 0;
  }
  div#panel .body .dokuwiki .plugin_translation ul li a.wikilink1:before,
  div#panel .body .dokuwiki .plugin_translation ul li a.wikilink2:before {
    content: attr(title) " (";
  }
  div#panel .body .dokuwiki .plugin_translation ul li a.wikilink1:after,
  div#panel .body .dokuwiki .plugin_translation ul li a.wikilink2:after {
    content: ") ";
  }
  div#panel .body .dokuwiki .plugin_translation ul li a.wikilink1 {
    color: #002bb8 !important;
  }
  div#panel .body .dokuwiki .plugin_translation ul li a.wikilink2 {
    color: #ba0000 !important;
  }
  div#panel .body .dokuwiki .plugin_translation ul li a.wikilink1:hover {
    text-decoration: underline;
  }
  div#panel .body .dokuwiki .plugin_translation ul li a.wikilink2:hover {
    text-decoration: underline !important;
  }
  div#panel .body .dokuwiki .plugin_translation select {
    width: 90%;
    margin: auto !important;
    text-align: left;
  }
  div#panel .body .dokuwiki .plugin_translation option,
  div#panel .body .dokuwiki .plugin_translation option.wikilink1,
  div#panel .body .dokuwiki .plugin_translation option.wikilink2 {
    padding: auto 5px !important;
    text-align: left;
  }
  div#simpleSearch input#qsearch__in {
    margin: 0;
    border-width: 0;
    padding: 0.25em;
    line-height: 1em;
    font-size: 0.8em;
    width: 14em;
    background-color: transparent;
  }
  #qsearch__out {
    top: 72px;
    display: none;
    left: auto;
    right: 7.93335px;
    bottom: auto;
    height: auto;
    font-family: sans-serif;
    font-size: 0.8em;
    background-color: window;
    border: 1px solid #aaa;
    padding: 0;
    position: static;
  }
  #qsearch__out ul {
    padding: 0;
    margin: 0;
    list-style: none;
  }
  #qsearch__out li {
    color: windowtext;
    margin: 0;
    width: 100%;
    padding: 1px;
  }
  #qsearch__out li a {
    width: 97%;
    /* leave some space for browser rounding errors */
    display: block;
  }
  #qsearch__out li:hover {
    background-color: #bbb;
  }
  #qsearch__out li a,
  #qsearch__out li a:link,
  #qsearch__out li a:visited,
  #qsearch__out li a:hover {
    color: windowtext;
    text-decoration: none;
  }
  div#footer a.wikilink1,
  div#footer a.wikilink2,
  div#footer a.urlextern {
    padding-left: 0;
    background: transparent none;
    color: #002bb8;
  }
  div#footer #footer-info li#footer-info-copyright .license {
    font-size: 100%;
    text-align: left;
    padding: 0;
  }
  div#footer #footer-info li#footer-info-copyright .license a.urlextern {
    margin-left: 0.4em;
  }
  div.dokuwiki div.toc {
    margin: 1.2em 0 0 2em;
    float: right;
    width: 200px;
    font-size: 80%;
    clear: both;
    background-color: transparent;
  }
  div.dokuwiki div.toc div.tocheader {
    border: 1px solid #8cacbb;
    background-color: #eef3f8;
    text-align: left;
    font-weight: bold;
    padding: 3px;
    margin-bottom: 2px;
    line-height: 1.45em;
  }
  div.dokuwiki div.toc span.toc_open,
  div.dokuwiki div.toc span.toc_close {
    border: 0.4em solid #eef3f8;
    float: right;
    display: block;
    margin: 0.4em 3px 0 0;
  }
  div.dokuwiki div.toc span.toc_open span,
  div.dokuwiki div.toc span.toc_close span {
    display: none;
  }
  div.dokuwiki div.toc span.toc_open {
    margin-top: 0.4em;
    border-top: 0.4em solid #000;
  }
  div.dokuwiki div.toc span.toc_close {
    margin-top: 0;
    border-bottom: 0.4em solid #000;
  }
  div.dokuwiki div.toc #toc__inside {
    border: 1px solid #8cacbb;
    background-color: #fff;
    text-align: left;
    padding: 0.5em 0 0.7em 0;
  }
  div.dokuwiki div.toc ul.toc {
    list-style-type: none;
    list-style-image: none;
    line-height: 1.2em;
    padding: 0 !important;
    margin: 0.3em 0 0 1.5em !important;
  }
  div.dokuwiki div.toc ul.toc li {
    list-style-image: none;
    list-style-type: none;
    background: transparent url(/lib/tpl/ioc-template/img/tocdot2.gif) 0 0.6em no-repeat;
    padding-left: 0.4em !important;
    margin-bottom: 0.1em !important;
  }
  div.dokuwiki div.toc ul.toc li.clear {
    background-image: none;
    padding-left: 0.4em;
  }
  div.dokuwiki div.toc a.toc:link,
  div.dokuwiki div.toc a.toc:visited {
    color: #436976;
  }
  div.dokuwiki div.toc a.toc:hover,
  div.dokuwiki div.toc a.toc:active {
    color: #000;
  }
  div.toc,
  div.dokuwiki div.toc a.toc,
  div.dokuwiki div.toc ul.toc {
    border: 0 none;
    background: transparent none;
    font-size: 100%;
  }
  div.dokuwiki div.toc ul.toc {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 1em !important;
    list-style-type: none !important;
    list-style-image: none !important;
    margin: 0 !important;
  }
  div.dokuwiki div.toc a.toc {
    padding: 0;
  }
  div.dokuwiki #dw__toc {
    /*margin: 0 0 0 2em;*/
    /*width: 200px;*/
    font-size: 90%;
    clear: both;
    background-color: #fff;
  }
  div.dokuwiki #dw__toc h3 {
    border: 1px solid #8cacbb !important;
    background-color: #eef3f8 !important;
    text-align: left;
    font-weight: bold !important;
    padding: 3px !important;
    margin-bottom: 2px !important;
    line-height: 1.45em;
    font-size: 90% !important;
  }
  div.dokuwiki #dw__toc h3 strong {
    margin-top: 0.2em;
  }
  div.dokuwiki #dw__toc h3 ~ div {
    border: 1px solid #8cacbb;
    padding-left: 10px;
  }
  div.dokuwiki #dw__toc ul.toc {
    background-color: transparent !important;
    border: 0 none;
  }
  div.dokuwiki #dw__toc ul.toc li {
    list-style-image: none;
    list-style-type: none;
    background: transparent url(/lib/tpl/ioc-template/img/tocdot2.gif) 0 0.6em no-repeat;
    padding-left: 0.4em !important;
    margin-bottom: 0.1em !important;
  }
  div.error,
  div.info,
  div.success,
  div.notify {
    font-size: 80%;
    line-height: 1.25em;
  }
  div#content .dokuwiki div.preview {
    margin-left: 0;
  }
  div.dokuwiki form#dw__login label.simple {
    text-align: center;
    padding-bottom: 0.4em;
  }
  .dokuwiki ul.admin_tasks li {
    list-style-type: none;
    list-style-image: none;
  }
  .dokuwiki ul.admin_tasks li a {
    font-weight: bold;
  }
  #acl__tree li {
    list-style-image: none;
    list-style-type: none;
  }
  html.popup {
    background-color: #fff;
  }
  html.popup body {
    font: 13px sans-serif;
    background-image: none;
    background-color: #fff;
  }
  html.popup #media__manager {
    min-height: 465px;
  }
  html.popup #media__manager h1,
  html.popup #media__manager h2,
  html.popup #media__popup h1,
  html.popup #media__popup h2 {
    font-size: 1em !important;
    line-height: 1em !important;
    font-weight: bold !important;
  }
  html.popup #media__opts {
    padding-left: 1em;
    margin-bottom: 0.5em;
  }
  html.popup #media__opts input {
    float: left;
    display: block;
    margin-top: 4px;
    position: absolute;
  }
  *+html.popup #media__opts input,
  * html.popup #media__opts input {
    position: static;
  }
  html.popup #media__opts label {
    display: block;
    float: left;
    margin-left: 20px;
    margin-bottom: 4px;
  }
  *+html.popup #media__opts label,
  * html.popup #media__opts label {
    margin-left: 10px;
  }
  html.popup #media__opts br {
    clear: left;
  }
  #mediamanager__page h2,
  #mediamanager__page h3 {
    font-size: 1em !important;
    line-height: 1.5em !important;
    font-weight: normal !important;
    padding: 3px 10px !important;
  }
  #mediamanager__page div.namespaces h2 {
    margin-left: 0.3em;
    margin-bottom: 0;
    border-bottom-color: #eef3f8;
  }
  #mediamanager__page div.namespaces div.panelHeader {
    padding-top: 11px;
  }
  #mediamanager__page h3,
  #mediamanager__page ul.tabs li {
    margin: 0 !important;
    padding: 0 !important;
  }
  #mediamanager__page .panelHeader ul {
    list-style-image: none !important;
  }
  #mediamanager__page .panelHeader ul .ui-buttonset {
    font-size: 12px;
  }
  #mediamanager__page .panelHeader ul li.ui-buttonset {
    background-position: 3px 0;
    padding-bottom: 3px;
  }
  #mediamanager__page .panelHeader div.no input.button {
    padding: 1px;
    line-height: 1em;
  }
  #link__wiz {
    text-align: center;
  }
  #link__wiz_result div.even {
    background-color: #f5f5f5;
  }
  div.dokuwiki div.search_result,
  div.dokuwiki dl.search_results {
    /* new, since 2012-09-10 */
    margin-bottom: 6px;
    padding: 0 10px 0 30px;
  }
  div.dokuwiki .search_snippet,
  div.dokuwiki dl.search_results dd {
    /* new, since 2012-09-10 */
    font-size: 12px;
    margin-left: 20px;
  }
  div.dokuwiki .search_sep {
    color: #000;
  }
  div.dokuwiki .search_hit {
    color: #000;
    background-color: #ff9;
  }
  div.dokuwiki strong.search_hit {
    font-weight: normal;
  }
  div.dokuwiki div.search_quickresult {
    margin: 0 0 15px 30px;
    padding: 0 10px 10px 0;
    border-bottom: 1px dashed #8cacbb;
  }
  div.dokuwiki div.search_quickresult h3 {
    margin: 0 0 1.0em 0;
    font-size: 1em;
    font-weight: bold;
  }
  div.dokuwiki ul.search_quickhits {
    margin: 0 0 0.5em 1.0em;
  }
  div.dokuwiki ul.search_quickhits li {
    margin: 0 1.0em 0 1.0em;
    float: left;
    width: 30%;
  }
  div.dokuwiki .section_highlight {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    border: 0 none;
    background-color: #eef3f8 !important;
  }
  .JSpopup {
    background-color: #fff;
    color: #000;
    border: 1px solid #8cacbb;
    line-height: 1.2;
    padding: 0 .2em;
  }
  .JSpopup ul,
  .JSpopup ol {
    padding-left: 0;
  }
  table.meta-revisions {
    min-width: 200px;
  }
  table.meta-revisions th input {
    float: left;
  }
  table.meta-revisions td,
  table.meta-revisions th {
    padding: 2px;
  }
  table.meta-revisions tr:hover {
    background-color: #d3d3d3;
  }
  td.current-revision {
    font-weight: bold;
  }
  td.ellipsed,
  th.ellipsed {
    overflow: hidden;
    max-width: 0;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 100%;
    cursor: help;
  }
  table.meta-revisions a {
    text-decoration: none;
  }
  table.meta-revisions td:nth-child(2) {
    min-width: 70px;
  }
  table.meta-revisions td:nth-child(3) {
    min-width: 50px;
  }
  html,
  body {
    height: 100%;
    width: 100%;
  }
  #mainContent .ioc_content {
    color: #000;
    background-color: #fff;
  }
  #header .container {
    height: 78px;
    text-align: left;
    margin-left: auto;
    margin-right: auto;
    position: relative;
  }
  #p-navigation ul {
    display: block;
    list-style-type: disc;
    list-style-position: outside;
  }
  #navigation ul {
    display: block;
    list-style-type: disc;
    list-style-position: outside;
  }
  #header ul li {
    list-style: none;
    display: inline;
  }
  div.tb_container ul {
    overflow: hidden !important;
    padding: 0;
    padding-bottom: 0.5em;
    margin: 0;
    /*    font-size: 0.75em;*/
  }
  .claro .dijitTabContainerTop .dijitTabContainerTop-tabs .dijitTabContent {
    min-width: 5px;
    /*    padding-left: 2px;
        padding-right: 2px;*/
  }
  .wikiIocRotate {
    /*-webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    writing-mode: tb-rl;    */
  }
  .iocDisplayBlock {
    display: block;
  }
  div.dokuwiki .section_highlight {
    background-color: #eff8fd !important;
  }
  div.dokuwiki .section_selected {
    background-color: #dee7ec !important;
  }
  #zonaMissatges td {
    padding-left: 5px;
    padding-right: 5px;
  }
  table.diff {
    border-collapse: collapse;
    border: 1px solid darkgray;
    white-space: pre-wrap;
    width: 100%;
  }
  table.diff tbody {
    font-family: Courier, monospace;
  }
  table.diff tbody th {
    font-family: verdana, arial, 'Bitstream Vera Sans', helvetica, sans-serif;
    background: #EED;
    font-size: 11px;
    font-weight: normal;
    border: 1px solid #BBC;
    color: #886;
    padding: .3em .5em .1em 2em;
    text-align: right;
    vertical-align: top;
  }
  table.diff thead {
    border-bottom: 1px solid #BBC;
    background: #EFEFEF;
    font-family: Verdana, serif;
  }
  table.diff thead th.texttitle {
    text-align: left;
  }
  table.diff tbody td {
    padding: .4em .4em 0;
    vertical-align: top;
  }
  table.diff th {
    width: 5%;
  }
  table.diff th {
    width: 5%;
  }
  .diff-dialog-diff > table.diff td {
    min-width: 265px;
    /* les cel·les de les taules no funcionen amb mides percentuals ni amb width fixa */
    max-width: 265px;
    overflow: hidden;
  }
  table.diff .empty {
    background-color: #DDD;
  }
  table.diff .replace {
    background-color: #FD8;
  }
  table.diff .delete {
    background-color: #E99;
  }
  table.diff .skip {
    background-color: #EFEFEF;
    border: 1px solid #AAA;
    border-right: 1px solid #BBC;
  }
  table.diff .insert {
    background-color: #9E9;
  }
  table.diff th.author {
    text-align: right;
    border-top: 1px solid #BBC;
    background: #EFEFEF;
  }
  .diff-dialog-diff {
    height: 200px;
    width: auto;
    overflow: scroll;
  }
  .iocIconRemove,
  .iocIconAdd {
    background-image: url("/lib/tpl/ioc-template/css/icons/201528-remove-add_32.png");
    width: 32px;
    height: 32px;
  }
  .iocIconRemove {
    background-position: -32px -64px;
  }
  .iocIconAdd {
    background-position: -32px -32px;
  }
  .iocIconFactory,
  .iocIconFactoryG {
    background-image: url("/lib/tpl/ioc-template/css/icons/factory_icon_2.png");
    width: 32px;
    height: 32px;
  }
  .iocIconFactory {
    background-position: 0px -32px;
  }
  .iocIconFactoryG {
    background-position: -32px 0px;
  }
  .iocIconPreviewPrint {
    background-image: url("/lib/tpl/ioc-template/css/icons/printPreview.png");
    width: 32px;
    height: 32px;
  }
  .iocIconProjectClosed {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAdVBMVEX///8AAADT09Py8vIUFBTBwcH7+/vm5uaGhoba2trr6+thYWHPz8++vr6rq6vq6uqlpaXg4OBaWlpzc3OYmJhLS0s0NDQ6OjpAQEBtbW0iIiJ9fX0YGBj29vYKCgqLi4u1tbVTU1MrKytOTk4dHR1dXV2dnZ3CSBfDAAAAAWJLR0QAiAUdSAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB+MBFwsTA1gZetMAAAArSURBVBjTY2AgDBhRAEyAg4MDVYABiQGhQUwCAgwMkoTMYCRRgBGfACEAAG1IAMJ2rBreAAAAAElFTkSuQmCC");
    width: 16px;
    height: 16px;
  }
  .iocIconProjectOpened {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAdVBMVEX///8AAADT09Py8vIUFBTBwcH7+/vm5uaGhoba2trr6+thYWHPz8++vr6rq6vq6uqlpaXg4OBaWlpzc3OYmJhLS0s0NDQ6OjpAQEBtbW0iIiJ9fX0YGBj29vYKCgqLi4u1tbVTU1MrKytOTk4dHR1dXV2dnZ3CSBfDAAAAAWJLR0QAiAUdSAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB+MBFwsSC0/Zw6AAAAA7SURBVBjTY2DAAZgYEWxGCEDnMzLAhLEIQEQZEGwUhCzAwCCIooWRkQmhAmwGwlB0AULuwHA6pudQAQBOpACUYm6VPgAAAABJRU5ErkJggg==");
    width: 16px;
    height: 16px;
  }
  .iocIconSave,
  .iocIconPrint,
  .iocIconCut,
  .iocIconCopy,
  .iocIconExit,
  .iocIconDelete,
  .iocIconUndo,
  .iocIconRedo,
  .iocIconNew,
  .iocIconEdit,
  .iocIconPartialEdit,
  .iocIconMediaDetail,
  .iocIconTrash,
  .iocIconClose,
  .iocIconUpload,
  .iocIconMediaEdit {
    background-image: url("/lib/tpl/ioc-template/css/icons/commonIconsObjActEnabled.png");
    width: 32px;
    height: 32px;
  }
  .iocIconFtpProject {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAB3RJTUUH5AQRCAU24PpVagAAAAlwSFlzAAALEgAACxIB0t1+/AAAAARnQU1BAACxjwv8YQUAAAAJUExURf///wAA//8AAB7Mm0EAAAABdFJOUwBA5thmAAAAU0lEQVR42u3QMQ7AIAxDUfPvf+iqlIWK2pWADQ9Z8kQSpD6AXMAL8AK8AC/AC/ACgoggjvhz5gEvodUpJqlfxcO+3m5lOLaJXUClW2LizvBVd+8C4gkCRzAvU+gAAAAASUVORK5CYII=");
    width: 32px;
    height: 32px;
  }
  .iocIconDuplicateProject {
    background-image: url("/lib/tpl/ioc-template/css/icons/duplicate_project.png");
    width: 32px;
    height: 32px;
  }
  .iocIconRenameProject {
    background-image: url("/lib/tpl/ioc-template/css/icons/rename_project.png");
    width: 32px;
    height: 32px;
  }
  .iocIconRemoveProject {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAB3RJTUUH4woJCwAOgFFWQQAAAAlwSFlzAAALEgAACxIB0t1+/AAAAARnQU1BAACxjwv8YQUAAABaUExURf////Dw8GlpaREREQAAAOjo6CEhIVFRUYCAgFlZWbi4uMDAwGFhYQkJCdjY2NDQ0JCQkLCwsDk5OUlJSaioqJiYmODg4KCgoEFBQfj4+BkZGcjIyDExMXFxcTJvmYAAAAABdFJOUwBA5thmAAAAxklEQVR42u1TyxKDIAwUCfhAxFopSOX/f7MNOi1S6LmH7iWP3UmYzFJVMZi31rOqiF6CcyBFiWeUPjlBaWmGBoPBgE4IYyGL2Rw8UN9m4DlMQbC5tbBzcyHIa+nVNYRgQWdHrIucQ6IcFEDvu5ToNovpy03TbVZ9NpUlr1zgCVmHT9V4xXUY8Ty3s2BvcHuu/4JfEyi07wXQHzMadIQFf8lbUMkG25ixYAJMBxmZo4M+9YuAIaoYh+bsxw44ifWkpomh64N/AAJmE6aLkGHhAAAAAElFTkSuQmCC");
    width: 32px;
    height: 32px;
  }
  .iocIconDuplicateFolder {
    background-image: url("/lib/tpl/ioc-template/css/icons/duplicate_folder.png");
    width: 32px;
    height: 32px;
  }
  .iocIconRenameFolder {
    background-image: url("/lib/tpl/ioc-template/css/icons/rename_folder.png");
    width: 32px;
    height: 32px;
  }
  .iocIconSendMessageToRols {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAB3RJTUUH5gIPDQ8DOCPPLwAAAAlwSFlzAAALEgAACxIB0t1+/AAAAARnQU1BAACxjwv8YQUAAADfSURBVHja7ZaxDoQgDIatYWCEkVfg/d+LETbODiV3RJByGJb+idFE7f+11ArknI+dOre6C4AACMAl1bsJANeYyIDn1cZa6yPGCIrz8EoASmp4CVZUAWNQHEwKpVrBsfR0jdlbazMtyYy5cy7XcQvASNAQAlAGXAhK8O491ldAATjL4b1vmpcKcCFGK9HL/AfgqQdmIEbMUSc9VB8jlSAjbNDa3Bgz1FvsJWhBfFeR06R/AcwY3gJwe2ClunOAptWb6s6BlFKZYKuFsVHwtCt+40+IKg0s23IBEAAB2A3wAdnukZbL/IoqAAAAAElFTkSuQmCC");
    width: 32px;
    height: 32px;
  }
  .iocIconSendListToUsers {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAB3RJTUUH5gISBxQ0hkyrLgAAAAlwSFlzAAALEgAACxIB0t1+/AAAAARnQU1BAACxjwv8YQUAAAC6SURBVHja7ZZLEoQgDAUnUx6J+59Az5SRhSUyD0moRFzkbf10GxOAmPkzM9+p9BAIgTcILM0rRH7zyUy4AhnqCRZXYNtOiXW1o6UkFPAANj6kLbA/QPkFlTVLKyKAdysghg3Cc+zHUAG3F1DCc25/AYGuvcxoCRmAdwVgD5QgIKgdW/0YHoAaPtiw4+uA0QKl7wHLlbEnYA1DwWOImssp9Hcq9t4Ni60YV6C6wROOK/Bwph/JQiAEQuAHndVAqdCJpTQAAAAASUVORK5CYII=");
    width: 32px;
    height: 32px;
  }
  .iocIconSave {
    background-position: 0;
  }
  .iocIconPrint {
    background-position: -32px;
  }
  .iocIconCut {
    background-position: -64px;
  }
  .iocIconCopy {
    background-position: -96px;
  }
  .iocIconExit {
    background-position: -128px;
  }
  .iocIconDelete {
    background-position: -160px;
  }
  .iocIconUndo {
    background-position: -192px;
  }
  .iocIconRedo {
    background-position: -224px;
  }
  .iocIconNew {
    background-position: -256px;
  }
  .iocIconEdit {
    background-position: -288px;
  }
  .iocIconPartialEdit {
    background-position: -320px;
  }
  .iocIconMediaDetail {
    background-position: -352px;
  }
  .iocIconTrash {
    background-position: -384px;
  }
  .iocIconClose {
    background-position: -416px;
  }
  .iocIconUpload {
    background-position: -448px;
  }
  .iocIconMediaEdit {
    background-position: -480px;
  }
  .iocIconDuplicateFolder {
    background-position: -512px;
  }
  .iocIconRenameFolder {
    background-position: -544px;
  }
  .iocIconSendMessageToRols {
    background-position: -576px;
  }
  .iocIconSendListToUsers {
    background-position: -608px;
  }
  .notification {
    border: 1px solid #8cacbb;
    background-color: #fff;
    color: black;
    width: 300px;
    opacity: 0.5;
    border-radius: 5px;
    background-image: url("/lib/tpl/ioc-template/css/icons/notify.png");
    margin: 0 0 0.5em;
    padding: 0.4em;
    padding-left: 32px;
    background-repeat: no-repeat;
    background-position: 8px 8px;
  }
  .notification-container {
    background-color: #fff;
    min-width: 310px;
    border-radius: 5px;
  }
  .unread .notification {
    opacity: 1;
  }
  .notification span.dijitTabCloseIcon {
    margin-right: 0;
    float: right;
  }
  div.warning-container {
    overflow: hidden;
  }
  .warning-container .notification,
  .warning-buttons {
    cursor: pointer;
    cursor: hand;
  }
  .warning-container .notification {
    opacity: 1;
    font-size: inherit;
    line-height: inherit;
    background-position: 8px 8px;
  }
  .notification.warning,
  .warning-buttons .warning {
    color: #9F6000;
    background-color: #FEEFB3;
    border-color: #9F6000;
    background-image: url("/lib/tpl/ioc-template/css/icons/warning.png");
  }
  .warning-buttons > span {
    display: inline-block;
  }
  .warning-container {
    transform: translateY(27px);
  }
  .warning-container div.dijitContentPane {
    padding: 0;
  }
  .warning-container.toggle {
    transform: translateY(0);
  }
  .warning-container.toggle {
    transform: translateY(7px);
    opacity: 1;
  }
  .warning-container.toggle .warning-buttons span:after {
    content: " [v]";
  }
  .warning-container .warning-buttons span:after {
    content: " [^]";
  }
  .warning-container {
    opacity: 0.5;
    /*transform: translateY(27px);*/
  }
  .warning-container:hover {
    opacity: 1;
    transform: translateY(7px);
    transition: transform 0.2s ease-in, opacity 0.2s ease-in;
  }
  .notification.error,
  .warning-buttons .error {
    color: #D8000C;
    background-color: #FFBABA;
    border-color: #D8000C;
    background-image: url("/lib/tpl/ioc-template/css/icons/error.png");
  }
  .notification.info,
  .notification.message,
  .warning-buttons .info {
    color: #00529B;
    background-color: #BDE5F8;
    border-color: #00529B;
    background-image: url("/lib/tpl/ioc-template/css/icons/info.png");
  }
  .notification.success,
  .warning-buttons .success {
    color: #4f8A10;
    background-color: #DFF2BF;
    border-color: #4f8A10;
    background-image: url("/lib/tpl/ioc-template/css/icons/success.png");
  }
  .warning-buttons.right {
    margin: 0;
    padding: 0 0 0.2em;
    text-align: right;
  }
  .warning-buttons span {
    border: 1px solid;
    border-radius: 5px;
    padding: 0.4em;
    padding-left: 32px;
    background-repeat: no-repeat;
    background-position: 8px 4px;
    display: none;
  }
  .activeAlarm {
    font-weight: bold !important;
    color: #EE2C2C !important;
  }
  .inactiveAlarm {
    font-weight: normal;
    color: black;
  }
  .iocIconActiveAlarm {
    background-image: url("/lib/tpl/ioc-template/css/icons/activeAlarm.gif");
    width: 16px;
    height: 16px;
  }
  .iocIconOutbox {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAaVBMVEUAAAAHEowHEowHEowHEowHEowHEowHEowHEowHEowHEowHEowHEowHEowHEowHEowHEowHEowHEowHEowHEowHEowHEowHEowHEowHEowHEowHEowHEowHEowHEowHEowHEowHEowAAACYfBgjAAAAIXRSTlMA3s2xw7/S+QHV9d3Z2Nfc8d8lyBOv5u+WMqCuGufUx9qE5bsbAAAAAWJLR0QAiAUdSAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAF5JREFUGNN1j0USgEAMBAd3d2f+/0koFlmsT+mpSAX4QVHvrpG67AZXzFsL+dhB66rt1wXH9fwg9KM4EZ4i40aIXIwXQElWQM39ABu0HXryDDgAI+Xg4DuYLp8/3l4A0o4KznzoyeAAAAAASUVORK5CYII=");
    width: 16px;
    height: 16px;
  }
  .iocIconInactiveAlarm {
    background-image: url("/lib/tpl/ioc-template/css/icons/inactiveAlarm.png");
    width: 16px;
    height: 16px;
  }
  .ioc-bootstrap .form-group.form-frame {
    border-radius: 5px;
    border: 1px solid #8cacbb;
  }
  .ioc-bootstrap .form-group.form-without-frame {
    margin-bottom: 16px;
    margin-top: 1px;
  }
  .ioc-bootstrap .form-group {
    /* Pertany a Bootstrap */
    padding-bottom: 10px;
  }
  .h1,
  .h2 {
    /*margin-top: 20px;*/
    /*margin-bottom: 10px;*/
    font-family: inherit;
    font-weight: 500;
    /*line-height: 1.1;*/
    color: inherit;
  }
  .h1 {
    font-size: 20px;
    text-align: center;
  }
  .h2 {
    font-size: 14px;
  }
  .dijitTreeIcon.dijitIconFolderClosed,
  .dijitTreeIcon.dijitFolderClosed {
    background-position: -463px;
  }
  #bodyContent {
    font-size: 1.1em;
  }
  .request_form input,
  .request_form textarea {
    width: 100%;
  }
  .request_form div {
    margin-bottom: 1em;
  }
  .request_form div.hidden {
    margin: 0;
    padding: 0;
  }
  .request_form label {
    font-weight: bold;
  }
  .request_form input[type="checkbox"],
  .request_form input[type="radio"] {
    width: auto;
    margin-right: 0.5em;
  }
  .changeType fieldset,
  .pagenav fieldset {
    border: 2px solid #b5bcc7;
    padding: 10px;
  }
  .new-section {
    clear: both;
  }
  #zonaNavegacio {
    overflow: hidden;
  }
  #zonaNavegacio .dijitTabContainerTop-container,
  #zonaNavegacio .dijitTabContainerTopChildWrapper {
    overflow: visible;
    height: 100%;
  }
  #zonaNavegacio .dijitTabContainerTop-dijitLayoutContainer {
    overflow: auto;
    height: 100%;
  }
  #tb_shortcuts .dijitLayoutContainer,
  #tb_shortcuts .dijitContainer,
  .dijitTree {
    overflow: visible;
  }
  #bodyContent .dijitTabContainerTop-container {
    border: 0;
  }
  textarea[name="wikitext"] {
    font-size: 14px;
    font-family: monospace;
  }
  span.arrow-icon {
    padding: 1px;
    /*background-color:lightgrey;*/
    /*border: 1px solid black;*/
    border-radius: 50%;
    display: none;
    width: 18px;
    height: 18px;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAASBAMAAAAK1oXlAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAIVBMVEUAAAC8gxGqcA61fhOydgr+++r93I389NP97K/76pUAAACuTnEPAAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxIAAAsSAdLdfvwAAADdSURBVCjPvZKxDoIwEIbL4QPYgbCSaoxsxsXV+AYMhN3B3RhiZ5fCykTf1muvV0FGE2+5pv36393fCvH/SNaUoeCdY8iwPUSoorxjKNVhtTf3CNVeCm4M5fpFi5IhKWXtpUqrlPKXGm2LmVL6dIGloe/GcXSHWaP760xp5aEH3upcFK46QlSalcCfYQ8nT58RkrkeFEKgUEm6fqHvsU4xqRsbh9toWhoKu7WDW2Q1zhCmG8gThCq2jBoITkwsAGta3gMaRWQfaFiYyc+RfCsJMPFZFpFe2PvNL39iGW8GTzxN3Xj10QAAAABJRU5ErkJggg==");
  }
  .arrow-right {
    background-position: 0;
  }
  .arrow-left {
    background-position: -18px;
  }
  .arrow-up {
    background-position: -36px;
    /*transform:rotateY(90deg);*/
  }
  .arrow-down {
    background-position: -54px;
  }
  .dijitIocIcon {
    background-image: url('/lib/tpl/ioc-template/css/icons/iocIconsEnabled.png');
    /* editor icons sprite image for the enabled state */
    background-repeat: no-repeat;
    width: 18px;
    height: 18px;
    text-align: center;
    background-position-y: 0;
    /* Per defecte la primera fila */
  }
  .dijitDisabled .dijitIocIcon {
    /*background-image: url('/lib/tpl/ioc-template/images/ioc-icons-disabled.png'); !* editor icons sprite image for the disabled state *!*/
    -webkit-filter: grayscale(100%);
    /* Safari 6.0 - 9.0 */
    filter: grayscale(100%);
  }
  .dijitIocIconIocComment {
    background-position-x: 0;
  }
  .dijitDisabled .dijitIocIconIocComment {
    opacity: 0.5;
  }
  .dijitIocIconIocSound {
    background-position-x: -18px;
  }
  .dijitIocIconIocVideo {
    background-position-x: -792px;
  }
  .dijitIocIconIocGif {
    background-position-x: -774px;
  }
  .dijitIocIconIocBack {
    background-position-x: -36px;
  }
  .dijitIocIconIocSave {
    background-position-x: -54px;
  }
  .dijitIocIconIocDocumentPreview {
    background-position-x: -72px;
  }
  .dijitIocIconIocSwitchEditorAce {
    background-position-x: -810px;
  }
  .dijitIocIconIocNewContent {
    background-position-x: -90px;
  }
  .dijitIocIconIocInsertFigureSyntax {
    background-position-x: -108px;
  }
  .dijitIocIconIocInsertFigureLinkSyntax {
    background-position-x: -126px;
  }
  .dijitIocIconIocInsertTableSyntax {
    background-position-x: -144px;
  }
  .dijitIocIconIocInsertTableLinkSyntax {
    background-position-x: -162px;
  }
  .dijitIocIconIocInsertTextSyntax {
    background-position-x: -180px;
  }
  .dijitIocIconIocInsertTextLargeSyntax {
    background-position-x: -198px;
  }
  .dijitIocIconIocInsertExampleSyntax {
    background-position-x: -216px;
  }
  .dijitIocIconIocInsertNoteSyntax {
    background-position-x: -234px;
  }
  .dijitIocIconIocInsertReferenceSyntax {
    background-position-x: -252px;
  }
  .dijitIocIconIocInsertImportantSyntax {
    background-position-x: -270px;
  }
  .dijitIocIconIocInsertQuoteSyntax {
    background-position-x: -288px;
  }
  .dijitIocIconIocInsertAccountingSyntax {
    background-position-x: -144px;
  }
  .dijitIocIconIocBold {
    background-position: -198px -18px;
  }
  .dijitIocIconIocItalic {
    background-position: -216px -18px;
  }
  .dijitIocIconIocUnderline {
    background-position: -234px -18px;
  }
  .dijitIocIconIocMonospace {
    background-position: -180px -18px;
  }
  .dijitIocIconIocCode {
    background-position: -756px -18px;
  }
  .dijitIocIconIocStrikethrough {
    background-position: -252px -18px;
  }
  .dijitIocIconIocHeader0 {
    background-position: -108px -18px;
  }
  .dijitIocIconIocHeader1 {
    background-position-x: -306px;
  }
  .dijitIocIconIocHeader2 {
    background-position-x: -324px;
  }
  .dijitIocIconIocHeader3 {
    background-position-x: -342px;
  }
  .dijitIocIconIocHeader4 {
    background-position-x: -360px;
  }
  .dijitIocIconIocHeader5 {
    background-position-x: -378px;
  }
  .dijitIocIconIocHeader6 {
    background-position-x: -396px;
  }
  .dijitIocIconIocLink {
    background-position-x: -414px;
  }
  .dijitIocIconIocLinkExternal {
    background-position-x: -432px;
  }
  .dijitIocIconIocMedia {
    background-position-x: -450px;
  }
  .dijitIocIconIocHr {
    background-position-x: -468px;
  }
  .dijitIocIconIocSpecialChars {
    background-position-x: -486px;
  }
  .dijitIocIconIocMergeCell {
    background-position-x: -504px;
  }
  .dijitIocIconIocTableDelete {
    background-position-x: -522px;
  }
  .dijitIocIconIocInsertTable {
    background-position: -630px -18px;
  }
  .dijitIocIconIocToggleTableHeader {
    background-position: -558px -18px;
  }
  .dijitIocIconIocTableAlignLeft {
    background-position: -342px -18px;
  }
  .dijitIocIconIocTableAlignCenter {
    background-position: -306px -18px;
  }
  .dijitIocIconIocTableAlignRight {
    background-position: -360px -18px;
  }
  .dijitIocIconClearFormat {
    background-position: -108px -18px;
  }
  .dijitIocIconIocQuizVF {
    background-position-x: -756px;
  }
  .dijitIocIconIocQuizChoice {
    background-position-x: -738px;
  }
  .dijitIocIconIocQuizRelations {
    background-position-x: -720px;
  }
  .dijitIocIconIocQuizComplete {
    background-position-x: -702px;
  }
  .dijitIocIconIocReadonly {
    background-position-x: -684px;
  }
  .dijitIocIconIocWioccl {
    background-position-x: -666px;
  }
  .dijitIocIconIocIncludePage {
    background-position-x: -540px;
  }
  .dijitIocIconIocIncludeSection {
    background-position-x: -558px;
  }
  .dijitButtonChecked .dijitIocIconIocReadonly {
    border: 1px solid #759dc0;
    border-radius: 2px;
    background-color: #86bdf2;
  }
  .dijitAdditionalEditorIconIocBack {
    background-position-x: -36px;
  }
  .floating-toolbar {
    padding: 2px 0 0;
  }
  .ace-tm .ace_keyword.ace_operator.ace_readonly {
    color: blue;
  }
  .readonly-highlight {
    background-color: red;
    opacity: 0.2;
    position: absolute;
  }
  .edittable-highlight {
    background-color: green;
    opacity: 0.2;
    position: absolute;
  }
  .ace_readonly {
    /*display: none;*/
  }
  .dojoxGrid {
    position: relative;
    background-color: #EBEADB;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    -moz-outline-style: none;
    outline: none;
    overflow: hidden;
    height: 0;
  }
  .dojoxGrid table {
    padding: 0;
  }
  .dojoxGrid td {
    -moz-outline: none;
  }
  .dojoxGridMasterHeader {
    position: relative;
  }
  .dojoxGridMasterView {
    position: relative;
  }
  .dojoxGridMasterMessages {
    position: relative;
    padding: 1em;
    text-align: center;
    background-color: white;
  }
  .dojoxGridView {
    position: absolute;
    overflow: hidden;
  }
  .dojoxGridHeader {
    position: absolute;
    overflow: hidden;
    cursor: default;
  }
  .dojoxGridHeader {
    background-color: #E8E1CF;
  }
  .dojoxGridHeader table {
    text-align: center;
  }
  .dojoxGridHeader .dojoxGridCell {
    border: 1px solid;
    border-color: #F6F4EB #ACA899 #ACA899 #F6F4EB;
    background: url(data:image/gif;base64,R0lGODlhDQArAMQAAO7q3fDs4evl1u3p3O7p3PTy6/bz7PPw6Ojhz/Lv5u7q3vTx6urk0+3o2/Pw5+zn2ezm2PDt4+/r4Ovl1/Hu5erk1Onj0gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAANACsAAAWIYCGOpGgsaKqu7Hq8cAw7dG3f+J3sfM9TwKBwSCwag5GkcslsOp/KgHRKnUqu2Kx2y+1iFeCwOAwom89mgnrNXg/e8Di8Qa/b7/j7Y8/v+/9+EIKDhIWGhROJiouMjY6PigKSk5STFZeYmZqbnJ2enAyhoqOkpaQWqKmqq6ytrq+wsAiztLW0IQA7) #E8E1CF top repeat-x;
    padding-bottom: 2px;
  }
  .dojoxGridHeader .dojoxGridCellOver {
    background-image: none;
    background-color: white;
    border-bottom-color: #FEBE47;
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom-width: 3px;
  }
  .dojoxGridHeader .dojoxGridCellFocus {
    border: 1px dashed blue;
  }
  .dojoxGridHeader.dojoxGridCellFocus.dojoxGridCellOver {
    background-image: none;
    background-color: white;
    border-bottom-color: #FEBE47;
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom-width: 3px;
  }
  .dojoxGridArrowButtonNode {
    display: none;
    padding-left: 16px;
  }
  .dojoxGridArrowButtonChar {
    display: inline;
  }
  .dojoxGridArrowButtonNode:hover {
    cursor: default;
  }
  .dojoxGridArrowButtonChar:hover {
    cursor: default;
  }
  .dojoxGridSortUp:hover {
    cursor: default;
  }
  .dojoxGridSortDown:hover {
    cursor: default;
  }
  .dijit_a11y .dojoxGridArrowButtonChar {
    display: inline !important;
  }
  .dojoxGridScrollbox {
    position: relative;
    overflow: auto;
    background-color: white;
    width: 100%;
  }
  .dojoxGridContent {
    position: relative;
    overflow: hidden;
    -moz-outline-style: none;
    outline: none;
  }
  .dojoxGridRowbar {
    border: 1px solid;
    border-color: #F6F4EB #ACA899 #ACA899 #F6F4EB;
    border-top: none;
    background: url(data:image/gif;base64,R0lGODlhDQArAMQAAO7q3fDs4evl1u3p3O7p3PTy6/bz7PPw6Ojhz/Lv5u7q3vTx6urk0+3o2/Pw5+zn2ezm2PDt4+/r4Ovl1/Hu5erk1Onj0gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAANACsAAAWIYCGOpGgsaKqu7Hq8cAw7dG3f+J3sfM9TwKBwSCwag5GkcslsOp/KgHRKnUqu2Kx2y+1iFeCwOAwom89mgnrNXg/e8Di8Qa/b7/j7Y8/v+/9+EIKDhIWGhROJiouMjY6PigKSk5STFZeYmZqbnJ2enAyhoqOkpaQWqKmqq6ytrq+wsAiztLW0IQA7) #E8E1CF top repeat-x;
  }
  .dojoxGridRowbarInner {
    border-top: 1px solid #F6F4EB;
  }
  .dojoxGridRowbarOver {
    background-image: none;
    background-color: white;
    border-top-color: #FEBE47;
    border-bottom-color: #FEBE47;
  }
  .dojoxGridRowbarSelected {
    background-color: #D9E8F9;
  }
  .dojoxGridRow {
    position: relative;
    width: 9000em;
  }
  .dojoxGridRow {
    /*border: 1px solid #E8E4D8;*/
    border: 1px solid #E8E4D8;
    border-color: #F8F7F1;
    /*padding: 0 0 1px 0;*/
    border-left: none;
    border-right: none;
    background-color: white;
    border-top: none;
  }
  .dojoxGridRowOver {
    border-top-color: #FEBE47;
    border-bottom-color: #FEBE47;
    /*border-bottom-width: 2px;
    padding-bottom: 0;*/
    /*background-color: #FFDD9D;*/
    /*background-color: #FDFDFD;*/
  }
  .dojoxGridRowOdd {
    background-color: #FFFDF3;
    /*background-color: #F9F7E8;*/
  }
  .dojoxGridRowSelected {
    background-color: #D9E8F9;
  }
  .dojoxGridRowTable {
    table-layout: fixed;
    width: 0;
    empty-cells: show;
  }
  .dj_ie .dojoxGridRowTable {
    border-collapse: collapse;
  }
  .dojoxGridInvisible {
    visibility: hidden;
  }
  .Xdojo-ie .dojoxGridInvisible {
    display: none;
  }
  .dojoxGridInvisible td,
  .dojoxGridHeader .dojoxGridInvisible td {
    border-top-width: 0;
    border-bottom-width: 0;
    padding-top: 0;
    padding-bottom: 0;
    height: 0;
    overflow: hidden;
  }
  .dojoxGrid .dojoxGridCell {
    border: 1px solid;
    border-color: #EBEADB;
    border-right-color: #D5CDB5;
    padding: 3px 3px 3px 3px;
    text-align: left;
    overflow: hidden;
    word-wrap: break-word;
  }
  .dojoxGrid .dojoxGridFixedRowHeight .dojoxGridCell {
    white-space: nowrap;
    word-break: keep-all;
    word-wrap: normal;
    text-overflow: ellipsis;
  }
  .dojoxGridCellFocus {
    border: 1px dashed blue;
  }
  .dojoxGridCellOver {
    border: 1px dotted #FEBE47;
  }
  .dojoxGridCellFocus.dojoxGridCellOver {
    border: 1px dashed green;
  }
  .dojoxGridRowEditing td {
    background-color: #F4FFF4;
  }
  .dojoxGridRow-inserting td {
    background-color: #F4FFF4;
  }
  .dojoxGridRow-inflight td {
    background-color: #F2F7B7;
  }
  .dojoxGridRow-error td {
    background-color: #F8B8B6;
  }
  .dojoxGridInput,
  .dojoxGridSelect,
  .dojoxGridTextarea {
    margin: 0;
    padding: 0;
    border-style: none;
    width: 100%;
    font-size: 100%;
    font-family: inherit;
  }
  .dojoxGridHiddenFocus {
    position: absolute;
    top: -1000px;
    height: 0;
    width: 0;
  }
  .dijit_a11y .dojoxGridRowbarSelected {
    border-top: 1px solid white;
    border-bottom: 1px dashed black;
    border-top: 0;
    background: none;
  }
  .dijit_a11y .dojoxGridRowbarSelected .dojoxGridRowbarInner {
    border: 0;
    border-top: 1px solid white;
  }
  .dijit_a11y .dojoxGridRowSelected {
    border: 1px solid black !important;
  }
  .dojoxGridRowTable .dojoDndHorizontal th.dojoDndItem {
    display: table-cell;
    /* overwrite margin/padding setting from dijit.css */
    margin: 0;
  }
  .dojoxGridDndAvatar {
    font-size: 100%;
  }
  .dojoxGrid .dojoDndItemBefore {
    border-left-color: red;
  }
  .dojoxGrid .dojoDndItemAfter {
    border-right-color: red;
  }
  .dijit_a11y .dojoDndItemBefore {
    border-left: double;
  }
  .dijit_a11y .dojoDndItemAfter {
    border-right: double;
  }
  .dojoxGridDndAvatarItem td {
    border: 1px solid;
    border-color: #F6F4EB #ACA899 #ACA899 #F6F4EB;
    background: url(data:image/gif;base64,R0lGODlhDQArAMQAAO7q3fDs4evl1u3p3O7p3PTy6/bz7PPw6Ojhz/Lv5u7q3vTx6urk0+3o2/Pw5+zn2ezm2PDt4+/r4Ovl1/Hu5erk1Onj0gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAANACsAAAWIYCGOpGgsaKqu7Hq8cAw7dG3f+J3sfM9TwKBwSCwag5GkcslsOp/KgHRKnUqu2Kx2y+1iFeCwOAwom89mgnrNXg/e8Di8Qa/b7/j7Y8/v+/9+EIKDhIWGhROJiouMjY6PigKSk5STFZeYmZqbnJ2enAyhoqOkpaQWqKmqq6ytrq+wsAiztLW0IQA7) #E8E1CF top repeat-x;
    padding: 0pt;
    margin: 0pt;
  }
  .dojoxGridDndAvatarItem td.dojoxGridDndAvatarItemImage {
    border: 0;
    border-color: #F6F4EB #ACA899 #ACA899 #F6F4EB;
    background-color: transparent;
    padding: 3px;
    padding-bottom: 2px;
    margin: 0;
  }
  .dojoDndMove .dojoxGridDndAvatarItem .dojoxGridDndAvatarItemImage {
    background-image: url(/lib/tpl/ioc-template/../../../dojo/resources/images/dndNoMove.png);
    background-repeat: no-repeat;
    background-position: center center;
  }
  .dojoDndCopy .dojoxGridDndAvatarItem .dojoxGridDndAvatarItemImage {
    background-image: url(/lib/tpl/ioc-template/../../../dojo/resources/images/dndNoCopy.png);
    background-repeat: no-repeat;
    background-position: center center;
  }
  .dojoDndMove .dojoDndAvatarCanDrop .dojoxGridDndAvatarItem .dojoxGridDndAvatarItemImage {
    background-image: url(/lib/tpl/ioc-template/../../../dojo/resources/images/dndMove.png);
    background-repeat: no-repeat;
    background-position: center center;
  }
  .dojoDndCopy .dojoDndAvatarCanDrop .dojoxGridDndAvatarItem .dojoxGridDndAvatarItemImage {
    background-image: url(/lib/tpl/ioc-template/../../../dojo/resources/images/dndCopy.png);
    background-repeat: no-repeat;
    background-position: center center;
  }
  .dojoxGridColPlaceBottom {
    background: transparent url(data:image/gif;base64,R0lGODlhBwAEAIABAAAAAP///yH5BAEAAAEALAAAAAAHAAQAAAIHjGEJq8sOCwA7) no-repeat scroll left top;
  }
  .dojoxGridColPlaceTop {
    background: transparent url(data:image/gif;base64,R0lGODlhBwAEAIABAAAAAP///yH5BAEAAAEALAAAAAAHAAQAAAIIhA+BGWoNWSgAOw==) no-repeat scroll left top;
  }
  .dojoxGridColPlaceTop,
  .dojoxGridColPlaceBottom {
    font-size: 1px;
    height: 6px;
    z-index: 10000;
    top: 0;
    overflow: hidden;
    position: absolute;
    line-height: 1px;
    width: 8px;
  }
  .dojoxGridResizeColLine {
    width: 1px;
    background-color: #777;
    position: absolute;
    cursor: col-resize;
    z-index: 10000;
  }
  .dojoxGridColNoResize,
  .dojoxGridColNoResize .dojoDndItemOver {
    cursor: not-allowed !important;
  }
  .dojoxGridColResize,
  .dojoxGridColResize .dojoDndItemOver,
  .dojoxGridColumnResizing,
  .dojoxGridColumnResizing .dojoDndItemOver,
  .dojoxGridColumnResizing .dojoxGridHeader {
    cursor: col-resize !important;
  }
  .dojoxGridColPlaceBottom {
    background: transparent url(data:image/gif;base64,R0lGODlhBwAEAIABAAAAAP///yH5BAEAAAEALAAAAAAHAAQAAAIHjGEJq8sOCwA7) no-repeat scroll left top;
  }
  .dojoxGridColPlaceTop {
    background: transparent url(data:image/gif;base64,R0lGODlhBwAEAIABAAAAAP///yH5BAEAAAEALAAAAAAHAAQAAAIIhA+BGWoNWSgAOw==) no-repeat scroll left top;
  }
  .dojoxGridColPlaceTop,
  .dojoxGridColPlaceBottom {
    font-size: 1px;
    height: 6px;
    z-index: 10000;
    top: 0;
    overflow: hidden;
    position: absolute;
    line-height: 1px;
    width: 8px;
  }
  .dojoxGridResizeColLine {
    width: 1px;
    background-color: #777;
    position: absolute;
  }
  .dojoxGridExpandoCell {
    vertical-align: middle;
  }
  .dojoxGridSummarySpan {
    visibility: hidden;
  }
  .dojoxGridSummaryRow .dojoxGridSummarySpan,
  .dojoxGridRowCollapsed .dojoxGridSummarySpan {
    visibility: visible;
  }
  .dojoxGridNoChildren .dojoxGridExpando {
    visibility: hidden !important;
    width: 0px !important;
  }
  .dj_ie .dojoxGridRtl .dojoxGridHeader table {
    float: none;
  }
  .dojoxGridRtl .dojoxGridCell {
    text-align: right;
  }
  .dj_ie8 .dojoxGridRtl .dojoxGridCell {
    border-left: none;
  }
  .dj_ie .dojoxGridRtl .dojoxGridMasterView .dojoxGridRowTable {
    border-left: #e5dac8 1px solid;
  }
  .dojoxGridRtl .dojoxGridArrowButtonNode {
    float: left;
  }
  .claro .dojoxGrid {
    margin: 0px;
    padding: 0px;
    border-collapse: collapse;
    background-color: #fff;
    border: 1px solid #DBDBDB;
  }
  .claro .dojoxGridMasterMessages {
    background-color: #fefefe;
  }
  .claro .dojoxGridLoading,
  .claro .dojoxGridError {
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 25px;
  }
  .claro .dojoxGridLoading {
    background-image: url("/lib/tpl/ioc-template/css/icons/Grid/loadingAnimation.gif");
  }
  .claro .dojoxGridError {
    background-image: url('/lib/tpl/ioc-template/css/icons/commonIconsObjActEnabled.png');
    background-position: -496px;
    width: 16px;
    height: 16px;
  }
  .claro .dojoxGridHeader {
    background: transparent;
    margin-left: -2px;
  }
  .claro .dojoxGridHeader .dojoxGridCell {
    padding: 2px 5px;
    vertical-align: top;
    background: transparent;
    border-style: solid;
    border-width: 1px;
    border-color: #FFFFFF #BCBCBC #BCBCBC #FFFFFF;
  }
  .dj_ie6 .claro .dojoxGridHeader .dojoxGridCell {
    border-color: #BCBCBC #BCBCBC #BCBCBC #e5edf4;
  }
  .claro .dojoxGridHeader .dojoxGridCellOver {
    background: #9dcfff;
  }
  .claro .dojoxGridSortNode {
    text-decoration: none;
    display: block;
    white-space: normal;
    background: none;
    border: none;
    padding: 0;
  }
  .claro .dojoxGridCellOver .dojoxGridSortNode {
    background-color: #9dcfff;
  }
  .claro .dojoxGridArrowButtonChar {
    display: none;
    float: right;
  }
  .claro .dojoxGridArrowButtonNode {
    background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAAHCAMAAABqdH5UAAAACVBMVEV4eHgAAAD///9olLp2AAAAA3RSTlP//wDXyg1BAAAAUklEQVQY05WQQRIAIAgCkf8/uoMiWV3igJMzmyJoRdsttO2N4sJ+fgDYE0KkyBDoghQJgS6gORH1EpmlCKiJ56he4zWq91CcmXHeYGY8D/V11QXSdgJRO4q57AAAAABJRU5ErkJggg==") no-repeat scroll left center;
    display: block;
    float: right;
    height: 1em;
    margin: 2px 4px 0 5px;
    padding-left: 0;
    width: 7px;
  }
  .claro .dojoxGridSortUp .dojoxGridArrowButtonNode {
    background-position: -21px 50%;
  }
  .claro .dojoxGridMasterHeader {
    background: url("/lib/tpl/ioc-template/css/icons/Grid/header.png") #EDF2F7 repeat-x bottom;
    background: -moz-linear-gradient(top,#EDF2F7,#D0DFEA);
    background: -webkit-gradient(linear,left top,left bottom,from(#EDF2F7),to(#D0DFEA));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFEDF2F7,endColorstr=#FFD0DFEA);
    border: 1px solid #FFFFFF;
    border-right: none;
  }
  .claro .dojoxGridMasterHeader .dojoxGridRowTable {
    border-left: 1px solid #BCBCBC;
    border-right: 1px solid #FFFFFF;
    background-color: transparent;
  }
  .dj_ie .claro .dojoxGridHeader .dojoxGridRowTable {
    border-collapse: separate;
  }
  .dj_ie6 .claro .dojoxGridHeader .dojoxGridRowTable,
  .dj_ie7 .claro .dojoxGridHeader .dojoxGridRowTable {
    border-collapse: collapse;
    border-right: 0px;
  }
  .claro .dojoxGridHeader .dojoxGridRowTable tr {
    background: none;
  }
  .claro .dojoxGridHeader tr:first-child .dojoxGridCell {
    border-top: 1px solid transparent;
  }
  .claro .dojoxGridHeader:first-child .dojoxGridRowTable {
    border-left-width: 0;
  }
  .claro .dojoxGridHeader:first-child {
    margin-left: -1px;
  }
  .claro .dojoxGridScrollbox {
    background-color: #fefefe;
  }
  .claro .dojoxGridRowbar {
    background: url("/lib/tpl/ioc-template/css/icons/Grid/header.png") #e5edf4 repeat-x top;
    border: none;
    border-right: 1px solid #BCBCBC;
  }
  .claro .dojoxGridRowbarTable {
    background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAAAPCAYAAAChtYCSAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAABLSURBVHja7NqxCQAgDEVBI+6/8rexjOIAd5AFAo80qSQD6NUZoDGtAO6WCwICAYGAQEAgIBAQCAgEBAICAQQCf/xiwcMGAAD//wMABE4DPOZavoUAAAAASUVORK5CYII=") repeat-x scroll center bottom;
  }
  .dj_ie6 .claro .dojoxGridRowbar,
  .dj_ie6 .claro .dojoxGridRowbarTable {
    background-image: none;
  }
  .claro .dojoxGridRowbarInner {
    border: none;
    border-bottom: 1px solid #ccc;
  }
  .claro .dojoxGridRowbarOver .dojoxGridRowbarTable {
    background-color: #abd5fd;
  }
  .claro .dojoxGridRowbarSelected {
    background-color: #abd5fd;
    border-right: 1px solid #ccc;
  }
  .claro .dojoxGridRow {
    border: none;
    background-color: #fff;
  }
  .dj_ie .claro .dojoxGridMasterView .dojoxGridRowTable {
    border-collapse: separate;
    /*IE, separate is must to show the border of tr and td*/
  }
  .dj_ie6 .claro .dojoxGridMasterView .dojoxGridRowTable,
  .dj_ie7 .claro .dojoxGridMasterView .dojoxGridRowTable {
    border-collapse: collapse;
  }
  .claro .dojoxGridRowTable tr {
    background: url("/lib/tpl/ioc-template/css/icons/Grid/row_back.png") #fff repeat-x;
  }
  .claro .dojoxGridRowOdd .dojoxGridRowTable tr {
    background-color: #f7fcff;
  }
  .claro .dojoxGridRowSelected .dojoxGridRowTable tr {
    background-color: #cee6fa;
  }
  .claro .dojoxGrid .dojoxGridCell {
    outline: none;
    padding: 3px 5px;
    border: 1px solid transparent;
    border-color: transparent #E5DAC8 #E5DAC8 transparent;
  }
  .dj_ie7 .claro .dojoxGridCell,
  .dj_ie7 .claro .dojoxGridHeader .dojoxGridCell {
    border-left: 0px;
  }
  .dj_ie6 .claro .dojoxGridCell {
    border-color: #F5F5F5;
  }
  .dj_ie6 .claro .dojoxGridRowOdd .dojoxGridCell {
    border-left-color: #f4f9fd;
    border-right-color: #f4f9fd;
  }
  .dj_ie6 .claro .dojoxGridRowSelected .dojoxGridCell {
    border-left-color: #d3e9fb;
    border-right-color: #d3e9fb;
  }
  .claro .dojoxGridRowSelected .dojoxGridCell {
    border-top: 1px solid #BFD6EB;
    border-bottom: 1px solid #BFD6EB;
  }
  .claro .dojoxGridCellFocus {
    outline: none;
    border: 1px dashed darkblue !important;
  }
  .claro .dojoxGridRowOver .dojoxGridCell {
    background: url("/lib/tpl/ioc-template/css/icons/Grid/row_back.png") #ABD6FF repeat-x;
    border-top: 1px solid #769DC0;
    border-bottom: 1px solid #769DC0;
  }
  .dj_ie6 .claro .dojoxGridRowOver .dojoxGridCell,
  .dj_ie7 .claro .dojoxGridRowOver .dojoxGridCell {
    border-right: 1px solid #ABD6FF;
  }
  .claro .dojoxGridRowActive .dojoxGridCell {
    background: url("/lib/tpl/ioc-template/css/icons/Grid/td_button_down.png") #7DBEFA repeat-x;
  }
  .dj_ie6 .claro .dojoxGridRowActive .dojoxGridCell,
  .dj_ie7 .claro .dojoxGridRowActive .dojoxGridCell {
    border-left: 1px solid #7DBEFA;
    border-right: 1px solid #7DBEFA;
  }
  .claro .dojoxGridDoubleAffordance .dojoxGridRowOver .dojoxGridCellOver {
    border: solid 1px #769dc0;
    background-color: #93cafe;
    border-collapse: separate;
    /*FF*/
  }
  .claro .dojoxGridDoubleAffordance .dojoxGridRowActive .dojoxGridCell {
    background-image: url("/lib/tpl/ioc-template/css/icons/Grid/row_back.png");
  }
  .claro .dojoxGridDoubleAffordance .dojoxGridRowActive .dojoxGridCellActive {
    background: url("/lib/tpl/ioc-template/css/icons/Grid/td_button_down.png") #93cafe repeat-x;
  }
  .dj_ie6 .claro .dojoxGridCell {
    background-image: none !important;
  }
  .claro .dojoxGridRowEditing td {
    /* background-color: #F4FFF4; */
    background-color: #cee6fa;
    /* padding: 0px 3px 0px 3px; */
  }
  .claro .dojoxGridRow-inserting td {
    background-color: #F4FFF4;
  }
  .claro .dojoxGridRow-inflight td {
    background-color: #F2F7B7;
  }
  .claro .dojoxGridRow-error td {
    background-color: #F8B8B6;
  }
  .claro .dojoxGrid .dojoDndItemBefore {
    border-left-color: #3559ac;
  }
  .claro .dojoxGrid .dojoDndItemAfter {
    border-right-color: #3559ac;
  }
  .claro .dojoxGridExpando {
    float: left;
    height: 18px;
    width: 18px;
    text-align: center;
    margin-top: -3px;
  }
  .dijitRtl .claro .dojoxGridExpando {
    float: right;
  }
  .claro .dojoxGridExpandoCell {
    padding-top: 5px;
    background-position: left top !important;
  }
  .claro .dojoxGridExpandoNode {
    background-image: url('/lib/tpl/ioc-template/../../../dijit/themes/claro/images/treeExpandImages.png');
    width: 16px;
    height: 16px;
    cursor: pointer;
    background-position: 1px 0px;
    /* for closed state */
  }
  .dj_ie6 .claro .dojoxGridExpandoNode {
    background-image: url('/lib/tpl/ioc-template/../../../dijit/themes/claro/images/treeExpandImages8bit.png');
  }
  .claro .dojoxGridRowOver .dojoxGridExpandoNode {
    background-position: -17px 0px;
  }
  .claro .dojoxGridExpandoOpened .dojoxGridExpandoNode {
    background-position: -35px 0px;
  }
  .claro .dojoxGridRowOver .dojoxGridExpandoOpened .dojoxGridExpandoNode {
    background-position: -53px 0px;
  }
  .claro .dojoxGridExpandoLoading .dojoxGridExpandoNode {
    background-image: url('/lib/tpl/ioc-template/css/icons/Grid/loadingAnimation.gif');
  }
  .claro .dojoxGridTreeModel .dojoxGridNoChildren .dojoxGridExpando {
    visibility: visible !important;
    width: 18px !important;
  }
  .claro .dojoxGridTreeModel .dojoxGridNoChildren .dojoxGridExpandoNode,
  .dj_ie6 .claro .dojoxGridTreeModel .dojoxGridNoChildren .dojoxGridExpandoNode {
    background-image: none;
  }
  .claro .dojoxGridExpandoNodeInner {
    visibility: hidden;
  }
  .dijit_a11y .dojoxGridExpandoNodeInner {
    visibility: visible;
  }
  .claro .dojoxGridSummaryRow .dojoxGridCell {
    border: 1px solid transparent;
  }
  .dj_ie6 .claro .dojoxGridSummaryRow .dojoxGridCell {
    border-color: #fff;
  }
  .claro tr.dojoxGridSubRowAlt {
    background-color: #f4f9fd;
  }
  .claro .dojoxGridRowOdd tr.dojoxGridSubRowAlt {
    background-color: #fff;
  }
  .claro .dojoxGridRow .dojoxGridRowTable tr.dojoxGridRowSelected {
    background-color: #cee6fa;
  }
  span.view-field {
    overflow: hidden;
    white-space: nowrap;
  }
  span.view-field:hover {
    overflow-x: auto;
  }
  div.view-textarea {
    overflow: auto;
  }
  span.view-field,
  div.view-textarea {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555555;
    background-color: #eeeeee;
    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, -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;
  }
  span.view-check {
    width: 20px;
    height: 20px;
    border: 1px solid #000;
    display: inline-block;
  }
  span.view-check.view-checked:after {
    content: '';
    display: block;
    width: 4px;
    height: 7px;
    /* "Center" the checkmark */
    position: relative;
    top: 4px;
    left: 7px;
    border: solid #000;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
  }
  div.diffmain {
    display: flex;
    flex-direction: column;
    width: 100%;
  }
  div.diffrow {
    display: flex;
    width: 100%;
  }
  div.diffcolumn {
    display: flex;
    width: 50%;
  }
  .diffkeycolor {
    color: gray;
  }
  span.diffkey {
    font-weight: bold;
    width: 25%;
  }
  span.difflevel1 {
    padding-left: 0px;
  }
  span.difflevel2 {
    padding-left: 20px;
  }
  span.difflevel3 {
    padding-left: 40px;
  }
  span.difflevel4 {
    padding-left: 60px;
  }
  .leftcolor,
  .rightcolor {
    font-size: 100%;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    padding: 2px 8px;
  }
  .leftcolor {
    background-color: #DFF2BF;
  }
  .rightcolor {
    background-color: lightpink;
  }
  .leftcolor.itemProjectChanged {
    background-color: #9E9;
    color: red;
  }
  .rightcolor.itemProjectChanged {
    background-color: #E99;
    color: red;
  }
  th.leftcolor,
  th.rightcolor {
    font-weight: bold;
  }
  .ioc-bootstrap table {
    border: 1px solid #DBDBDB;
    width: 100%;
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .ioc-bootstrap thead tr {
    background: -webkit-gradient(linear,left top,left bottom,from(#EDF2F7),to(#D0DFEA));
    /* TODO: Afegir la versió per altres navegadors */
    height: 38px;
  }
  .ioc-bootstrap th {
    font-weight: bold;
  }
  .ioc-bootstrap tbody th {
    background-color: inherit;
  }
  .ioc-bootstrap table th,
  .ioc-bootstrap table td {
    text-align: left;
    padding: 3px 5px;
    border: 1px solid #BFD6EB;
  }
  .ioc-bootstrap table tr:nth-child(odd) {
    background-color: #f7fcff;
  }
  .dojoxGridHeader {
    font-weight: bold;
  }
  .dojoxGridRow table.dojoxGridRowTable {
    margin: 0;
  }
  div.ioc-bootstrap table[data-editable-element] {
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .ioc-bootstrap .element-container {
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .dokuwiki .pt_taula table.inline th,
  .dokuwiki .pt_taula table.inline td {
    border: 1px solid;
  }
  .dokuwiki .pt_taula table.inline th {
    background-color: #AAA;
  }
  .dokuwiki .pt_taula table.inline .centeralign {
    text-align: center !important;
  }
  .dokuwiki .pt_taula table.inline .leftalign {
    text-align: left !important;
  }
  .dokuwiki .pt_taula table.inline .rightalign {
    text-align: right !important;
  }
  .dokuwiki .ioc_evenrow table.inline tr[class^="row"][class$="1"],
  .dokuwiki .ioc_evenrow table.inline tr[class^="row"][class$="3"],
  .dokuwiki .ioc_evenrow table.inline tr[class^="row"][class$="5"],
  .dokuwiki .ioc_evenrow table.inline tr[class^="row"][class$="7"],
  .dokuwiki .ioc_evenrow table.inline tr[class^="row"][class$="9"] {
    background-color: #D0DFEA;
  }
  .dokuwiki .ioc_oddrow table.inline tr[class^="row"][class$="0"],
  .dokuwiki .ioc_oddrow table.inline tr[class^="row"][class$="2"],
  .dokuwiki .ioc_oddrow table.inline tr[class^="row"][class$="4"],
  .dokuwiki .ioc_oddrow table.inline tr[class^="row"][class$="6"],
  .dokuwiki .ioc_oddrow table.inline tr[class^="row"][class$="8"] {
    background-color: #D0DFEA;
  }
  .leftalign,
  table.inline .leftalign,
  table.inline td.leftalign,
  table.inline th.leftalign {
    text-align: left;
  }
  .centeralign,
  table.inline .centeralign,
  table.inline td.centeralign,
  table.inline th.centeralign {
    text-align: center;
  }
  .rightalign
table.inline .rightalign,
  table.inline td.rightalign,
  table.inline th.rightalign {
    text-align: right;
  }
  .imploded {
    display: none;
  }
  .hiddenContainer {
    text-align: right;
  }
  .imploded.hiddenContainer {
    display: inherit;
  }
  .imploded.hiddenContainer::after {
    content: ' [+]';
  }
  .exploded {
    display: inherit;
  }
  .exploded.hiddenContainer::after {
    content: " [-]";
  }
  .dojoxGridMasterView .dojoxGridRowbar.dojoxGridNonNormalizedCell:not(:first-child) {
    margin-top: -15.5px;
  }
  table.dojoxGridRowTable {
    margin-bottom: 0;
  }
  td.dojoxGridCell i {
    color: lightgrey;
    text-align: center;
  }
  div[data-dojo-attach-point="sectionsNode"],
  div[data-dojo-attach-point="sectionsNode"] .sectionNode {
    width: 100%;
  }
  div[data-dojo-attach-point="sectionsNode"] .sectionNode {
    display: inline-block;
    min-height: 180px;
    min-width: 200px;
    margin: 4px;
    padding: 6px;
    border: 1px #b5bcc7 solid;
    border-radius: 3px;
    vertical-align: top;
  }
  div[data-dojo-attach-point="sectionsNode"] .sectionNode.minimal {
    min-height: inherit;
    margin: 0;
    margin-bottom: 15px;
    padding: 0;
  }
  div[data-dojo-attach-point="sectionsNode"] .sectionNode.minimal .content {
    padding: 15px;
  }
  div[data-dojo-attach-point="sectionsNode"] .sectionNode .content {
    display: block;
    border: none;
  }
  .imageOnly {
    border: 0px !important;
    margin: 0px !important;
    padding: 0px !important;
    width: 32px !important;
    height: 32px !important;
    background-color: #fff !important;
    bottom: -32px !important;
    right: -32px !important;
  }
  span.iocmarkkey,
  ace_markkey {
    background-color: #BFFF80 !important;
  }
  div.iocprotectedcontent,
  .ace_markup.ace_protectedcontent {
    /*content: "  "*/
    border-left: 3px solid #E99;
    /*background-color: #E99 !important;*/
  }
  .ace_keyword.ace_operator.ace_protectedcontent {
    color: #EE2C2C !important;
  }
  div.ioctodo,
  .ace_markup.ace_ioctodo {
    background-color: #FFFF00 !important;
  }
  .ace_keyword.ace_operator.ace_ioctodo {
    color: green !important;
  }
  .ioctodogroc,
  .ioctodogroc p {
    background-color: yellow;
  }
  span.ioctodoboldgroc {
    font-weight: bold;
    color: lightgreen;
  }
  div.dokuwiki button.toolbutton.toggled {
    background-color: grey;
  }
  div.table-editor {
    text-align: center;
    clear: both;
    padding: 5px;
  }
  ul.table-editor {
    list-style-type: none;
    padding: 5px;
  }
  ul.table-editor li {
    float: left;
    width: 49%;
    padding-left: 5px;
  }
  ul.table-editor label {
    font-weight: bold;
  }
  ul.table-editor input {
    float: right;
    width: 70%;
  }
  .zoom {
    position: absolute;
    cursor: pointer;
    z-index: 99999;
  }
  .zoom img {
    width: 32px;
    height: 32px;
  }
  .collapse-icon {
    position: absolute;
    right: 15px;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    border: 1px solid #8cacbb;
    text-align: center;
    font-weight: bold;
    z-index: 100;
    cursor: pointer;
    margin-top: 2px;
  }
  .collapse-icon span {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 6px 6px 6px;
    border-color: transparent transparent #8cacbb transparent;
    position: absolute;
    top: 5px;
    left: 3px;
  }
  .collapse-icon span.collapsed {
    border-width: 6px 6px 0 6px;
    border-color: #8cacbb transparent transparent transparent;
    top: 6px;
    left: 3px;
  }
  .category-button {
    position: relative;
  }
  .category-button span {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 0 4px 4px;
    border-color: transparent transparent #000000 transparent;
    position: absolute;
    bottom: 1px;
    right: 3px;
  }
  .dijitDialogPaneActionBar {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
  }
  .custom-ioc-dialog.digitDialog.dijitDialogPaneContent,
  .dijitDialog .dijitDialogPaneContent.custom-ioc-dialog {
    padding-bottom: 25px;
  }
  #grid.dojoxGrid {
    padding-bottom: 25px;
    /* Alçada de la secció de botons inferior. Editor de taules del ACE */
  }
  .left-position {
    position: fixed;
    left: 0;
  }
  .right-position {
    position: fixed;
    right: 0;
  }
  .collapseAll-icon {
    position: fixed;
    right: 135px;
    z-index: 100;
  }
  .collapseAll-icon:after {
    content: url("/lib/tpl/ioc-template/css/icons/collapseAll.png");
    width: 16px;
    height: 16px;
  }
  .expandAll-icon {
    position: fixed;
    right: 155px;
    z-index: 100;
  }
  .expandAll-icon:after {
    content: url("/lib/tpl/ioc-template/css/icons/expandAll.png");
    width: 16px;
    height: 16px;
  }
  form.ioc-bootstrap.form-dialog {
    padding: 1px;
    /* si es deixa a 0 els botons tapen l'ultim camp */
  }
  .ioc-bootstrap.form-dialog ul {
    padding: 0;
    margin: 0;
    list-style-type: none;
  }
  .ioc-bootstrap.form-dialog li {
    padding: 10px 10px 10px 5px;
  }
  .ioc-bootstrap.form-dialog li input {
    padding: 0;
    padding-left: 5px;
  }
  .no-render {
    display: none;
  }
  .ioc-comment-block {
    display: inline;
    opacity: 0.999999;
    /* Sense això no es dibuixa correctament el triangle en el mode de lectura, meravelles de CSS i el z-index: https://philipwalton.com/articles/what-no-one-told-you-about-z-index/ */
  }
  .ioc-comment-reference {
    font-style: italic;
  }
  .ioc-comment {
    cursor: default;
    color: black;
    background-color: #FEEFB3;
    border: 1px solid #9F6000;
    border-radius: 5px;
    padding: 5px;
  }
  .ioc-comment-body {
    position: relative;
    max-width: 400px;
  }
  .ioc-comment textarea {
    width: 96.5%;
    margin: 10px 5px 5px;
    resize: none;
  }
  .ioc-comment-reply {
    margin: 5px;
    padding: 10px;
    border-radius: 5px;
  }
  .ioc-comment-reply:nth-child(even) {
    background-color: #CBBF8F;
  }
  .ioc-signature span {
    color: red;
    font-weight: normal;
    font-style: italic;
  }
  span.editComment {
    display: none;
  }
  .ioc-comment-reply .editComment {
    overflow: auto;
  }
  .ioc-comment-reply textarea {
    width: 96%;
  }
  .ioc-comment-body,
  .ioc-comment button {
    float: right;
  }
  span.ioc-comment-toolbar {
    float: right;
    color: #9F6000;
  }
  span.ioc-comment-toolbar-button {
    cursor: pointer;
    font-weight: 100;
    font-size: smaller;
  }
  span.ioc-comment [data-type="ioc-comment"] {
    float: right;
    display: block;
    max-width: 350px;
    position: relative;
    box-shadow: 0.2em 0.3em 1.5em #eee;
  }
  .ioc-signature {
    display: block;
    width: 100%;
    border-top: 1px dotted #9F6000;
    padding-top: 5px;
    font-weight: bold;
    font-size: smaller;
  }
  .triangle-inner {
    position: absolute;
    border-top: none;
    border-bottom: 24px solid transparent;
    border-left: none;
    border-right: 24px solid #9F6000;
    left: -15px;
    top: -1px;
    z-index: -1;
  }
  .triangle-outer {
    position: absolute;
    border-top: none;
    border-bottom: 18px solid transparent;
    border-left: none;
    border-right: 18px solid #FEEFB3;
    left: -13px;
    top: 0;
  }
  textarea.reply,
  .ioc-comment-toolbar,
  .ioc-comment.ioc-comment-body button {
    /*display: none;*/
  }
  .pair-label-field {
    padding-top: 10px;
  }
  div.ioc-bootstrap .pair-label-field table[data-editable-element] {
    margin-top: 3px;
  }
  .picker.symbols {
    padding: 5px;
  }
  .symbols button.pickerbutton {
    padding: 2px;
    font-size: 15px;
  }
  .symbols button.pickerbutton:hover {
    color: red;
  }
  .wioccl-detail {
    float: left;
    /*width: 400px;*/
    height: 500px;
    padding: 5px !important;
    margin: 15px !important;
    border: 1px solid lightgrey;
    display: flex;
    flex-direction: column;
  }
  .wioccl-detail {
    flex: 1;
  }
  .wioccl-attr label {
    display: inline-block;
    width: 150px;
    font-weight: bold;
    padding-left: 5px;
    padding-right: 5px;
  }
  .wioccl-attr label span {
    font-weight: normal;
    font-style: italic;
    color: grey;
  }
  .wioccl-attr input {
    /*display:inline-block;*/
    /*width: 115px;*/
    width: 300px;
    /*font-weight: bold;*/
  }
  .wioccl-attr fieldset {
    border: 1px solid lightgrey;
    padding: 5px;
    margin-bottom: 15px;
  }
  .wioccl-attr legend {
    font-weight: bold;
    text-transform: uppercase;
    padding-bottom: 5px;
  }
  .wioccl-field {
    display: inline-block;
    /*width: 50%;*/
  }
  .wioccl-textarea {
    display: block;
    width: 100%;
  }
  .wioccl-textarea label,
  .wioccl-field label {
    width: 100%;
  }
  .wioccl-textarea textarea {
    width: 100%;
  }
  .wioccl-fields {
    height: 130px;
    overflow-y: auto;
  }
  .wioccl-tree {
    float: left;
    height: 500px;
    padding: 5px;
    margin: 15px;
    border: 1px solid lightgrey;
    overflow: auto;
  }
  .wioccl-btn {
    margin: 5px;
    margin-right: 15px;
    padding: 5px;
  }
  .wioccl-btn.left {
    float: left;
  }
  .wioccl-actionbar {
    margin: 0;
    padding: 0;
  }
  .wioccl-pane {
    position: absolute;
    top: 30px;
    bottom: 45px;
    left: 0;
    right: 0;
    max-width: 99%;
    max-height: 100%;
  }
  .full-screen {
    position: absolute !important;
    left: 0 !important;
    top: 0 !important;
    width: 100% !important;
    height: 100% !important;
    max-width: 100% !important;
    max-height: 100% !important;
  }
  .meta-error-highlight {
    box-shadow: 0 0 5px red;
    padding: 3px 0px 3px 3px;
    margin: 5px 1px 3px 0px;
    border: 1px solid red;
  }
  .background-white {
    background-color: white;
  }
  .dijitDialogTitleBar {
    z-index: 1;
  }
  table.dojoxGridRowTable tr td {
    height: 20px;
  }
  .divMostrarHighlight {
    border-top: 1px solid lightgray;
    border-bottom: 1px solid lightgray;
    padding-top: 2px;
    padding-bottom: 2px;
    margin-top: 5px;
  }
  .dijitContentPane.dijitContentPaneSingleChild {
    overflow: auto;
    height: 100%;
  }
}
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;
}
html.swipebox-html.swipebox-touch {
  overflow: hidden !important;
}
#swipebox-overlay img {
  border: none !important;
}
#swipebox-overlay {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99999 !important;
  overflow: hidden;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
#swipebox-container {
  position: relative;
  width: 100%;
  height: 100%;
}
#swipebox-slider {
  -webkit-transition: -webkit-transform 0.4s ease;
  transition: transform 0.4s ease;
  height: 100%;
  left: 0;
  top: 0;
  width: 100%;
  white-space: nowrap;
  position: absolute;
  display: none;
  cursor: pointer;
}
#swipebox-slider .slide {
  height: 100%;
  width: 100%;
  line-height: 1px;
  text-align: center;
  display: inline-block;
}
#swipebox-slider .slide:before {
  content: "";
  display: inline-block;
  height: 50%;
  width: 1px;
  margin-right: -1px;
}
#swipebox-slider .slide img,
#swipebox-slider .slide .swipebox-video-container,
#swipebox-slider .slide .swipebox-inline-container {
  display: inline-block;
  max-height: 100%;
  max-width: 100%;
  margin: 0;
  padding: 0;
  width: auto;
  height: auto;
  vertical-align: middle;
}
#swipebox-slider .slide .swipebox-video-container {
  background: none;
  max-width: 1140px;
  max-height: 100%;
  width: 100%;
  padding: 5%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
#swipebox-slider .slide .swipebox-video-container .swipebox-video {
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
  overflow: hidden;
  position: relative;
}
#swipebox-slider .slide .swipebox-video-container .swipebox-video iframe {
  width: 100% !important;
  height: 100% !important;
  position: absolute;
  top: 0;
  left: 0;
}
#swipebox-slider .slide-loading {
  background: url(../img/loader.gif) no-repeat center center;
}
#swipebox-bottom-bar,
#swipebox-top-bar {
  -webkit-transition: 0.5s;
  transition: 0.5s;
  position: absolute;
  left: 0;
  z-index: 999;
  min-height: 50px;
  width: 100%;
}
#swipebox-bottom-bar {
  bottom: -50px;
}
#swipebox-bottom-bar.visible-bars {
  -webkit-transform: translate3d(0,-50px,0);
  transform: translate3d(0,-50px,0);
}
#swipebox-top-bar {
  bottom: 100%;
}
#swipebox-top-bar.visible-bars {
  -webkit-transform: translate3d(0,100%,0);
  transform: translate3d(0,100%,0);
}
#swipebox-title {
  display: block;
  width: 100%;
  text-align: center;
}
#swipebox-prev,
#swipebox-next,
#swipebox-close {
  background-image: url(../img/icons.png);
  background-repeat: no-repeat;
  border: none !important;
  text-decoration: none !important;
  cursor: pointer;
  width: 50px;
  height: 50px;
  top: 0;
}
#swipebox-arrows {
  display: block;
  margin: 0 auto;
  width: 100%;
  height: 50px;
}
#swipebox-prev {
  background-position: -32px 13px;
  float: left;
}
#swipebox-next {
  background-position: -78px 13px;
  float: right;
}
#swipebox-close {
  top: 0;
  right: 0;
  position: absolute;
  z-index: 9999;
  background-position: 15px 12px;
}
.swipebox-no-close-button #swipebox-close {
  display: none;
}
#swipebox-prev.disabled,
#swipebox-next.disabled {
  opacity: 0.3;
}
.swipebox-no-touch #swipebox-overlay.rightSpring #swipebox-slider {
  -webkit-animation: rightSpring 0.3s;
  animation: rightSpring 0.3s;
}
.swipebox-no-touch #swipebox-overlay.leftSpring #swipebox-slider {
  -webkit-animation: leftSpring 0.3s;
  animation: leftSpring 0.3s;
}
.swipebox-touch #swipebox-container:before,
.swipebox-touch #swipebox-container:after {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
  content: ' ';
  position: absolute;
  z-index: 999;
  top: 0;
  height: 100%;
  width: 20px;
  opacity: 0;
}
.swipebox-touch #swipebox-container:before {
  left: 0;
  -webkit-box-shadow: inset 10px 0px 10px -8px #656565;
  box-shadow: inset 10px 0px 10px -8px #656565;
}
.swipebox-touch #swipebox-container:after {
  right: 0;
  -webkit-box-shadow: inset -10px 0px 10px -8px #656565;
  box-shadow: inset -10px 0px 10px -8px #656565;
}
.swipebox-touch #swipebox-overlay.leftSpringTouch #swipebox-container:before {
  opacity: 1;
}
.swipebox-touch #swipebox-overlay.rightSpringTouch #swipebox-container:after {
  opacity: 1;
}
@-webkit-keyframes rightSpring {
  0% {
    left: 0;
  }
  50% {
    left: -30px;
  }
  100% {
    left: 0;
  }
}
@keyframes rightSpring {
  0% {
    left: 0;
  }
  50% {
    left: -30px;
  }
  100% {
    left: 0;
  }
}
@-webkit-keyframes leftSpring {
  0% {
    left: 0;
  }
  50% {
    left: 30px;
  }
  100% {
    left: 0;
  }
}
@keyframes leftSpring {
  0% {
    left: 0;
  }
  50% {
    left: 30px;
  }
  100% {
    left: 0;
  }
}
@media screen and (min-width: 800px) {
  #swipebox-close {
    right: 10px;
  }
  #swipebox-arrows {
    width: 92%;
    max-width: 800px;
  }
}
#swipebox-overlay {
  background: #0d0d0d;
}
#swipebox-bottom-bar,
#swipebox-top-bar {
  text-shadow: 1px 1px 1px black;
  background: #000;
  opacity: 0.95;
}
#swipebox-top-bar {
  color: white !important;
  font-size: 15px;
  line-height: 43px;
  font-family: Helvetica, Arial, sans-serif;
}
#swipebox-top-bar div.caption {
  font-size: 13px;
  line-height: 20px;
}
#swipebox-slider .slide-loading {
  background: url(/lib/plugins/gallery/swipebox/img/loader.gif) no-repeat center center;
}
#swipebox-prev,
#swipebox-next,
#swipebox-close {
  background-image: url(/lib/plugins/gallery/swipebox/img/icons.png);
}
#swipebox-overlay {
  background: rgba(0,0,0,0.95);
}
#swipebox-top-bar {
  padding: 10px;
}
#swipebox-top-bar div.title {
  font-size: 15px;
  line-height: 1.5em;
}
#swipebox-top-bar div.caption {
  font-size: 13px;
  line-height: 1.5em;
}
img.latex_displayed {
  margin-left: 15px;
}
img.latex_inline {
  vertical-align: middle;
}
@media print {
  /* messages with msg() */
  /* section edit button */
  /* accessibly hidden text */
  /* modal windows */
  /* XXXXXXXXX /lib/plugins/info/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/info/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/authpdo/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/authpdo/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/note/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/note/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/include/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/include/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/iocinclude/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/iocinclude/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/gallery/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/gallery/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/safefnrecode/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/safefnrecode/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/code/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/code/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/ajaxcommand/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/ajaxcommand/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/usermanager/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/usermanager/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/authplain/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/authplain/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/authldap/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/authldap/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/config/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/config/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/authmoodle/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/authmoodle/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/latex/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/latex/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/acl/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/acl/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/aceeditorconf/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/aceeditorconf/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/projectsdev/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/projectsdev/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/tmp/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/tmp/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/iocexportl/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/iocexportl/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/wikiiocmodel/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/wikiiocmodel/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/extension/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/extension/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/ownInit/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/ownInit/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/graphviz/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/graphviz/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/smtp/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/smtp/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/tpl/ioc-template/css/print.css XXXXXXXXX */
  /******************************************************************************
 ********************************  ATTENTION  *********************************
         DO NOT MODIFY THIS FILE, IT WILL NOT BE PRESERVED ON UPDATES!
 ******************************************************************************
  If you want to add some own screen CSS, have a look at the README of this
  template and "/user/print.css". You have been warned!
 *****************************************************************************/
  /* define the "noprint" class used by the original MediaWiki vector skin */
  /* remove some link styling */
  /* remove interwiki link icons */
  /* quotes */
  /* preformatted stuff, source code */
  /* misc tweaks */
  /* hide certain sections */
  /* undo icons */
  /* display href after link */
  /* code blocks */
  /* images */
  /* align table cells */
  /* underline */
  /* 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;
  }
  .noprint {
    display: none;
  }
  div.dokuwiki a {
    text-decoration: none !important;
  }
  div.dokuwiki a.interwiki {
    background: transparent none;
    padding: 0;
  }
  div#content .dokuwiki blockquote {
    border-left: 2px solid #8cacbb;
    padding-left: 3px;
    margin-left: 0.2em;
  }
  div#content .dokuwiki code,
  div#content .dokuwiki pre,
  div#content .dokuwiki pre.code,
  div#content .dokuwiki pre.file {
    font-size: 100%;
  }
  div#content .dokuwiki pre,
  div#content .dokuwiki pre.code,
  div#content .dokuwiki pre.file {
    line-height: 1.2em;
    background-color: __background_other__;
  }
  div#content .dokuwiki dl.file,
  div#content .dokuwiki dl.file dd,
  div#content .dokuwiki dl.file dt {
    margin-left: 0;
  }
  div#content .dokuwiki dl.file dt {
    background-color: __background_other__;
  }
  div#content,
  div#footer,
  div#bodyContent {
    margin-left: 0;
    border: 0 none;
    font-size: 1em;
  }
  div#footer {
    border-top: 1px solid black;
    margin-top: 0.5em;
    padding: 0.75em;
    background: none;
  }
  body {
    background-image: none;
    background-color: #fff;
  }
  .a11y,
  div.notify,
  div.info,
  div.success,
  div.error,
  #dokuwiki__header .tools,
  #dokuwiki__aside,
  .dokuwiki .breadcrumbs,
  .dokuwiki .toc,
  #dw__toc,
  .dokuwiki .secedit,
  #dokuwiki__pagetools,
  #dokuwiki__footer {
    display: none;
  }
  .dokuwiki h1,
  .dokuwiki h2,
  .dokuwiki h3,
  .dokuwiki h4,
  .dokuwiki h5,
  .dokuwiki caption,
  .dokuwiki legend {
    clear: both;
  }
  .dokuwiki ul {
    list-style: disc outside;
  }
  .dokuwiki ol {
    list-style: decimal outside;
  }
  .dokuwiki ol ol {
    list-style-type: lower-alpha;
  }
  .dokuwiki ol ol ol {
    list-style-type: upper-roman;
  }
  .dokuwiki ol ol ol ol {
    list-style-type: upper-alpha;
  }
  .dokuwiki ol ol ol ol ol {
    list-style-type: lower-roman;
  }
  .dokuwiki a:link,
  .dokuwiki a:visited {
    text-decoration: underline;
    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%;
  }
  .dokuwiki pre {
    font-family: monospace;
  }
  .dokuwiki dl.code dt,
  .dokuwiki dl.file dt {
    font-weight: bold;
  }
  .dokuwiki img {
    border-width: 0;
    vertical-align: middle;
  }
  .dokuwiki img.media {
    margin: .2em 0;
  }
  .dokuwiki img.medialeft {
    margin: .2em 1.5em .2em 0;
  }
  .dokuwiki img.mediaright {
    margin: .2em 0 .2em 1.5em;
  }
  .dokuwiki img.mediacenter {
    margin: .2em auto;
  }
  .dokuwiki .leftalign {
    text-align: left;
  }
  .dokuwiki .centeralign {
    text-align: center;
  }
  .dokuwiki .rightalign {
    text-align: right;
  }
  .dokuwiki em.u {
    font-style: normal;
    text-decoration: underline;
  }
  .dokuwiki em em.u {
    font-style: italic;
  }
  div.clearer {
    clear: both;
    line-height: 0;
    height: 0;
    overflow: hidden;
  }
  .dokuwiki blockquote {
    padding: 0 10pt;
    margin: 0;
    border: solid #ccc;
    border-width: 0 0 0 2pt;
  }
  [dir=rtl] .dokuwiki blockquote {
    border-width: 0 2pt 0 0;
  }
  .dokuwiki table {
    border-collapse: collapse;
    empty-cells: show;
    border-spacing: 0;
    border: 1pt solid #ccc;
  }
  .dokuwiki th,
  .dokuwiki td {
    padding: 3pt 5pt;
    margin: 0;
    vertical-align: top;
    border: 1pt solid #666;
    text-align: left;
  }
  [dir=rtl] .dokuwiki th,
  [dir=rtl] .dokuwiki td {
    text-align: right;
  }
  .dokuwiki 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;
  }
  .dokuwiki img.media {
    margin: 0 auto 2em auto;
  }
}
