1/**
2 * Basic screen and print styles. These styles are needed for basic DokuWiki functions
3 * regardless of the used template. Templates can override them of course
4 */
5
6div.clearer {
7    clear: both;
8    font-size: 0;
9    line-height: 0;
10    height: 0;
11    overflow: hidden;
12}
13
14/* one of the many clearfix versions */
15.group {
16    display: inline-block;
17}
18.group {
19    display: block;
20}
21.group:before,
22.group:after {
23    content: "";
24    display: table;
25}
26.group:after {
27    clear: both;
28}
29
30div.no {
31    display: inline;
32    margin: 0;
33    padding: 0;
34}
35
36.hidden {
37    display: none;
38}
39
40/* image alignment */
41.medialeft {
42    float: left;
43}
44.mediaright {
45    float: right;
46}
47.mediacenter {
48    display: block;
49    margin-left: auto;
50    margin-right: auto;
51}
52
53/* table cell alignment */
54.leftalign   { text-align: left;   }
55.centeralign { text-align: center; }
56.rightalign  { text-align: right;  }
57[dir=rtl] .leftalign   { text-align: left;   }
58[dir=rtl] .centeralign { text-align: center; }
59[dir=rtl] .rightalign  { text-align: right;  }
60
61/* underline */
62em.u {
63    font-style: normal;
64    text-decoration: underline;
65}
66em em.u {
67    font-style: italic;
68}
69
70img.icon.smiley {
71    height: 1.2em;
72}
73
74svg {
75    width: auto;
76    height: 1.2em;
77}
78