1/* Sidebar */
2.sidebar .content h1,
3.sidebar .content h2,
4.sidebar .content h3,
5.sidebar .content h4,
6.sidebar .content h5,
7.sidebar .content h6 {
8    padding-top: 0.8em;
9}
10
11.sidebar hr {
12	background-color: #ffffff;
13}
14
15/* Main content */
16.dw__toc {
17    float: right;
18    padding-left: 1rem;
19}
20
21.editbutton_section > .btn_secedit {
22    border: 0;
23    float: right;
24}
25
26.editbutton_table > .btn_secedit {
27    background-color: transparent;
28    border: 0;
29    margin-top: -0.4rem;
30}
31
32.section_highlight {
33/** Old settings that show highlighted area:
34  * margin-left: -1.20em;
35  * margin-right: -1.20em;
36  * margin-top: 2rem;
37  * padding-left: .5em;
38  * padding-right: .5em;
39  * border: solid #f5f5f5;
40  * border-width: 0 1em;
41  */
42    margin-top: 2rem;
43}
44
45.section_highlight:first-child {
46     margin-top: 0;
47}
48
49.secedit:last-child {
50    padding-bottom: 1rem;
51}
52
53.section_highlight > .table {
54    padding-bottom: 1.5rem;
55}
56
57.mediafile {
58    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAAwElEQVR4AW3PPUoDURQF4O/OBHsb0yi4ByG4TUELl+Q2bMQ0Roz5IfPedRgIg+Gd037cw40U3Frq/c/ae1YkPBw2pzLk3EM+P7nXJQmrU9nm79Tv/MrPkXzky0QIrIbc5zH3Y39yk+sR7HKbryMJIUfwVkCVBkfXgMXjAqAT6BS9KxvV4AZnIEDoQUwQM4CZTMttQExz87QWode1LiRIoTKDFuraIKQALkCKMzGnyi4TtexVl6llp0QK7iyb/xTrP+DMapMFm/pGAAAAAElFTkSuQmCC) 4px 4px no-repeat;
59    padding-left: 26px;
60    padding-bottom: 4px;
61    vertical-align: bottom;
62    padding-top: 2px;
63    padding-right: 4px;
64    background-color: #f5f5f5;
65    border-top-left-radius: 4px;
66    border-top-right-radius: 4px;
67}
68
69.content em:not(.u) {
70    font-style: italic;
71}
72
73.content li ol {
74    margin-top: .25em;
75}
76
77.content sup {
78    vertical-align: super;
79    padding-left: 0.1rem;
80}
81
82.content table {
83    width: inherit;
84}
85
86a.wikilink2 {
87    color: #ff3860;
88}
89
90a.urlextern {
91	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAABdklEQVR4AWMgAVRo1zY3rGk41rC+rqvCBCJWBpPM4WoomLHtdtuv/t9Lfk263TtrQ0t7Oj9cbzZDc/W6s/8T7khD+P+F/8bv29PZlswJVVBu0vPuVZyNYHFZbmAqE1SR0cbjXR6pjGBO58am962Ta3e3ftqy6B5LCcMasOj7gInrm9jBzI4vTX+bfjT/7/4/p/w/zFXybUmt71u4wJzGfxP/t/xvA+KaP2XnQSKVFpWPav/U/6+HKJjz++OVJUDp1n9N/+r+19QyMCz1mPC/8X/X/26Igrn3GiUeL5n/v+F/8//6/9NOMTC0hDUDefP/L4MoOL6ickVeSQ1QqAGooPdBJE/lnloge/fhixBHftFd9bLkR83/+n/1QAXVP8qX1Pyv/L/s/12f/4xQNz8s3Pa/6X/Vvzqgour/5f/r/q//f2fmLy54WP7lfJN74eMSoKIyoNFz/5/+9ar+Px9aZL3Xfjvz7aO3/96+eLvsnSVE7CPhOAYA9nvIX0UoNU8AAAAASUVORK5CYII=);
92	background-repeat: no-repeat;
93	background-position: 0 center;
94	padding: 0 0 0 18px;
95}
96
97code {
98    border-radius: 4px;
99}
100
101.code dd {
102    margin-left: 0;
103}
104
105.file {
106    display: block;
107}
108
109.footnotes {
110    border-top: 1px solid #dbdbdb;
111    padding: .5em 0 0 0;
112    margin: 1em 0 0 0;
113    clear: both;
114}
115
116.fn .content {
117    padding-left: 1em;
118}
119
120.fn sup {
121    vertical-align: bottom;
122    position: relative;
123    top: 1.5em;
124}
125
126.fn {
127    margin-top: -1em;
128}
129
130/*.input, .textarea {
131	width: unset;
132}*/
133
134#dw__pagetools {
135    position: absolute;
136    right: 55px;
137    width: 1px;
138    top: 4em;
139}
140
141#dw__pagetools .buttons {
142    position: fixed;
143}
144
145#dw__pagetools .buttons .control .button a:is(:active, :focus, :hover) svg {
146	fill: #485fc7;
147}
148
149/* TOC and pagetools */
150.toc .button {
151    text-align: left;
152    min-height: 27px;
153    white-space: unset;
154    height: auto;
155    flex-direction: column;
156}
157
158/* Config */
159#config__manager fieldset {
160    background-color: transparent;
161}
162
163#config__manager .table td {
164    border: none;
165}
166
167/* User manager */
168/*input.user-search {
169    height: 24px;
170    width: 24px;
171}*/
172
173/* Edit tables */
174button.toolbutton {
175	border-radius: 2px;
176
177	font-size: .75rem;
178
179	background-color: #fff;
180	color: #363636;
181	cursor: pointer;
182	justify-content: center;
183	padding-bottom: calc(-0.5em);
184	padding-left: 1em;
185	padding-right: 1em;
186	padding-top: calc(-0.5em);
187	text-align: center;
188	white-space: nowrap;
189
190    user-select: none;
191
192	-webkit-appearance: none;
193	align-items: center;
194	border: 1px solid #dbdbdb;
195	box-shadow: none;
196	display: inline-flex;
197	height: 2.5em;
198	line-height: 1.5;
199	position: relative;
200	vertical-align: top;
201
202	font-family: BlinkMacSystemFont,-apple-system,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
203
204    margin: 0;
205}
206
207button.toolbutton:hover {
208	border-color: #b5b5b5;
209	color: #363636;
210}
211
212.content table.htCore td, .content table th {
213	padding: unset;
214	vertical-align: top;
215}
216