li { margin-top: 0.3em; }

/*ww
 * Fontsizes
 */
.small {
   font-size: 0.8em;
}

.Small, .footnotesize {
   font-size: 0.6em;
}

.SMALL, .scriptsize {
   font-size: 0.4em;
}

.tiny {
   font-size: 0.2em;
}

.large {
   font-size: 1.1em;
}
.Large {
   font-size: 1.2em;
}
.LARGE {
   font-size: 1.6em;
}
.huge {
    font-size: 1.8em;
}
.Huge {
    font-size: 2em;
}

.verbatim {
    white-space: pre;
}

.ww-line-numbers li {
    margin: 0 !important;
    padding: 0 !important;
}

.ww-pre-highlighted {
    padding: 0.5em;
    white-space: pre;
    font-family: monospace;
    background-color: #F9F9F9;
}

.ww-hl-comment {
    color: blue;
}

.ww-hl-keyword {
    color: maroon;
    font-weight: bold;
}

.ww-hl-name-function {
    color: teal;
}

.ww-hl-name-class {
    color: teal;
    font-weight: bold;
}

.ww-hl-literal {
    color: #ff00ff;
}

.semi-verbatim, .verbatim-wrap {
    white-space: pre-wrap;
}

.ww-error {
    color: red;
    font-weight: bold;
    white-space: pre;
}

.ww-ok {
    color: green;
}

.ww-quote {
    font-style: italic;
}

.ww-mailquote {
    border-left: 2px solid blue;
    padding-left: 0.5em;
    margin-left: 0.5em;
}

.ww-quotation {
    margin-left: 2em;
    font-style: italic;
}

a.ww-not-exists {
    color: red;
}

a.ww-interwiki {
}

span.ww-author {
    font-style: italic;
}

div.ww-author {
    text-align: right;
    font-style: italic;
}

.figure {
    text-align: center;
}

.figure .caption {
    font-weight: bold;
    display: block;
    padding-top: 0.5em;
}

pre, .syntax {
/*    border: 1px dashed #070; */
/*    padding-top: 0.25em;
    padding-bottom: 0.25em; */
    padding: 0.5em;
    font-family: monospace;
    margin: 0;
}
/*
.syntax pre {
    border: none;
    padding: 0;
}
*/
.center,  .c { text-align: center;  }
.left,    .l { text-align: left;    }
.right,   .r { text-align: right;   }
.justify, .j { text-align: justify; }

.top,     .t { vertical-align: top; }
.middle,  .m { vertical-align: middle; }
.bottom,  .b { vertical-align: bottom; }

.paragraph, .p { display: block; }


.ww-cite { text-align: right; font-style: italic; }

th { text-align: center; }

.ww-para { margin-top: 1em; display: block; }

.ww-para:first-child { margin-top: 0; display: block; }

.ww-embedded > .ww-para:first-child { margin-top: 1em; }

.infobox {
    background-image: url(https://my.moduleworks.com/mwint/wiki/public/images/icons/48x48/gtk-dialog-info.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    padding-left: 55px;
    min-height: 50px;
}

.warnbox {
    background-image: url(https://my.moduleworks.com/mwint/wiki/public/images/icons/48x48/gtk-dialog-warn.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    padding-left: 55px;
    min-height: 50px;
}


/*
ol {
    counter-reset: ww-item;
}

ol > li {
    display: block;
}

ol > li:before {
    content: counter(ww-item) '. ';
    counter-increment: ww-item;
    display: block;
}
*/

@media print {
    #wwPageMenu { display: none; }
    #wwUserMenu { display: none; }
    #wwSiteMenu { display: none; }
    #wwHead { display: none; }
    .page-break { page-break-after: always; }
    .page-break-after { page-break-after: always; }
    .page-break-before { page-break-before: always; }
    .no-print { display: none; }
}

.config {
    background-color: #EEEEEE; 
}

.config-rules {
    background-color: #DDDDDD; 
}

table.config, table.config-rules {
    border-collapse: collapse;
}

table.config thead, 
table.config-rules thead {
    border-bottom: 1px solid black;
    border-top: 1px solid black;
}

table.config tbody, 
table.config-rules tbody {
    border-bottom: 1px solid black;
    border-top: 1px solid black;
}

table.config td, 
table.config th, 
table.config-rules td, 
table.config-rules th {
    border-left: 1px solid black;
    border-right: 1px solid black;
    padding: 0.2em;
}

td { vertical-align: top; }

.hidden {
    display: none !important;
}

.tt, .code {
    font-family: monospace;
}

.width-100 { width: 100%; }
.width-99  { width:  99%;  }
.width-95  { width:  95%;  }
.width-90  { width:  90%;  }
.width-80  { width:  80%;  }
.width-75  { width:  75%;  }
.width-66  { width:  66%;  }
.width-50  { width:  50%;  }
.width-33  { width:  33%;  }
.width-25  { width:  25%;  }

.float-left {
    float: left;
}

.float-right {
    float: right;
}

.clear-both {
    clear: both;
}

.clear-left {
    clear: left;
}

.clear-right {
    clear: right;
}

svg { -webkit-background-clip: text; }

/*
.tex-pretty-formula {
   height: 100%;
}

.tex-inline-formula {
    height: 100%;
}
*/

.file, .path    { font-family: monospace; }
.resource, .res, .url { font-family: monospace; }
.key            { font-family: monospace; }
.button, .btn   { font-style: italic; }
.ui-element, .gui, .ui { font-style: italic; }
.menu-choice, .menu-item, .menu { font-style: italic; }
.command, .cmd  { font-weight: bold;  }
.text-input, .input { font-family: monospace; }
.warning, .warn {
    background-image: url(-dialog-warning.png);
    background-repeat: no-repeat;
    padding-left: 50px;
    min-height: 50px;
}

.note, .info    { 
    background-image: url(-dialog-information.png);
    background-repeat: no-repeat;
    padding-left: 50px;
    min-height: 50px;
}

.error          {
    background-image: url(-dialog-error.png);
    background-repeat: no-repeat;
    padding-left: 50px;
    min-height: 50px;
}

/*
.warning:before, .warn:before { content: "Attention ", font-weight: bold; font-size: 120%; }
.note:before, .info:before    { content: "Note ", font-weight: bold; font-size: 120%; }
*/
