1/* general */
2.btn_icon {
3    text-indent: -9999px;
4}
5
6.sidebar,
7.breadcrumbs {
8    a,
9    a.wikilink1 {
10        color: @ini_text;
11    }
12    a:hover,
13    a.wikilink1:hover {
14        color: @ini_existing;
15        text-decoration: none;
16    }
17    a.wikilink2,
18    a.wikilink2:link {
19        color: @ini_missing;
20        border: none;
21    }
22}
23
24/* header */
25#dokuwiki__header {
26    background: @ini_background;
27    border-bottom: 1px solid @ini_border;
28
29    h1 {
30        margin: 5px 0 0 0;
31        overflow: hidden;
32        text-overflow: ellipsis;
33        font: 1.8em 'Times new roman', Times, serif;
34        white-space: nowrap;
35    }
36    a,
37    a:link,
38    a:hover,
39    a:active {
40        color: @ini_text;
41        text-decoration: none;
42    }
43    button {
44        width: 30px;
45        height: 30px;
46        margin: 5px 0;
47        border: 0 none;
48        outline: none;
49        background: transparent url('images/ipari-simpleline.png') no-repeat;
50        background-size: 30px;
51        text-indent: -9999px;
52    }
53    div.left {
54        button:first-child {
55            margin-left: 16px;
56        }
57        button {
58            margin-left: 8px;
59        }
60    }
61    div.right {
62        button:last-child {
63            margin-right: 16px;
64        }
65        button {
66            margin-right: 4px;
67        }
68    }
69    div.search {
70        display: none;
71        padding: 6px 10px;
72
73        button {
74            display: none;
75        }
76        input[type=text] {
77            padding: 4px 6px;
78        }
79    }
80    .btn_left {
81        background-position: 0 0;
82    }
83    .btn_right {
84        background-position: 0 -90px;
85    }
86    .btn_search {
87        background-position: 0 -45px;
88    }
89}
90
91/* nav */
92#dokuwiki__aside,
93#dokuwiki__tools {
94    display: none;
95    background-color: @ini_background;
96}
97#sidebar_bg {
98    display: none;
99    background-color: rgba(0, 0, 0, .75);
100}
101
102#dokuwiki__aside {
103    > h1,
104    > h2,
105    > div.level1,
106    > div.level2 {
107        padding-left: 8px;
108        padding-right: 8px;
109        margin: 0 0 8px;
110    }
111    p,
112    pre,
113    table,
114    hr,
115    blockquote,
116    figure,
117    details,
118    fieldset,
119    address {
120        margin: 0 0 .4em 0;
121    }
122    p + p {
123        margin-top: 1em;
124    }
125}
126
127.sidebar {
128    overflow-x: hidden;
129    overflow-y: auto;
130    h3 {
131        font-size: 16px;
132        margin-bottom: 0;
133        padding: 9px 12px;
134        border-bottom: 1px solid @ini_border;
135    }
136    ul {
137        list-style-type: none;
138        margin: 0 0 .4em 0;
139    }
140    li {
141        margin: 0;
142    }
143    li li {
144        margin-left: 1em;
145    }
146    li a {
147        display: block;
148        padding: 8px 10px;
149    }
150    li a.urlextern {
151        padding: 10px 12px 10px 30px;
152        background-position: 10px 10px;
153    }
154    li a:hover {
155        background-color: @ini_background_alt !important;
156    }
157
158    div.user {
159        padding: 6px 12px;
160    }
161}
162
163#dokuwiki__tools {
164    li a {
165        height: 30px;
166        overflow: hidden;
167        white-space: nowrap;
168    }
169    li a:before {
170        content: url('images/ipari-simpleline.png');
171        display: inline-block;
172        font-size: 0;
173        line-height: 0;
174    }
175    li a span {
176        display: inline-block;
177        vertical-align: top;
178        padding: .2em .6em;
179    }
180    li a,
181    li a:hover,
182    li a:active,
183    li a:visited {
184        background-image: none !important;
185    }
186    a.action.admin:before {
187        margin-top: -720px;
188    }
189    a.action.profile:before {
190        margin-top: -540px;
191    }
192    a.action.login:before {
193        margin-top: -630px;
194    }
195    a.action.logout:before {
196        margin-top: -675px;
197    }
198    a.action.register:before {
199        margin-top: -585px;
200    }
201    a.action.create:before {
202        margin-top: -135px;
203    }
204    a.action.show:before {
205        margin-top: -225px;
206    }
207    a.action.source:before {
208        margin-top: -180px;
209    }
210    a.action.edit:before {
211        margin-top: -90px;
212    }
213    a.action.revs:before {
214        margin-top: -495px;
215    }
216    a.action.backlink:before {
217        margin-top: -450px;
218    }
219    a.action.top:before {
220        margin-top: -405px;
221    }
222    a.action.recent:before {
223        margin-top: -270px;
224    }
225    a.action.media:before {
226        margin-top: -315px;
227    }
228    a.action.index:before {
229        margin-top: -360px;
230    }
231    // icons for plugins
232    a.action.plugin_export_pdf:before {
233        margin-top: -765px;
234    }
235}
236
237
238#to_top {
239    button {
240        width: 48px;
241        height: 48px;
242        border: 0;
243        background: transparent url('images/top.png') no-repeat;
244        opacity: 0.2;
245        text-indent: -9999px;
246    }
247}
248
249/* content */
250#dokuwiki__content {
251    margin-top: 40px;
252
253    div.breadcrumbs {
254        margin-bottom: 1em;
255        padding: 0.4em 1em;
256        opacity: 0.4;
257    }
258    div.breadcrumbs:hover {
259        opacity: 1.0;
260    }
261    div.page {
262        padding: 1em;
263    }
264}
265
266/* footer */
267#dokuwiki__footer {
268    border-top: 1px solid @ini_border;
269    padding: 0.5em 1em;
270
271    div.doc {
272        margin-bottom: 1em;
273    }
274    div.license {
275        margin-bottom: 1em;
276        font-size: 85%;
277
278        > a {
279            float: left;
280            margin-right: .5em;
281            padding-top: .3em;
282        }
283        a.urlextern {
284            float: left;
285            display: block;
286            background-position: 0 0.2em;
287        }
288        :after {
289            content: '';
290            display: block;
291            clear: both;
292        }
293    }
294    div.footer {
295        margin: 0 -1em;
296        padding: 0.5em 1em;
297    }
298}
299
300/* icons */
301