]>
Commit | Line | Data |
---|---|---|
709b97f3 | 1 | .unrealircd_overview { |
371aa651 VP |
2 | font-family: arial, sans-serif; |
3 | border-collapse: collapse; | |
4 | border-radius: 7px; | |
5 | width: 25%; | |
6 | box-shadow: 0 0 20px rgba(0, 0, 0, 0.15); | |
82f5bcbf | 7 | } |
35ccb286 | 8 | .tkl_add_boxheader { |
371aa651 VP |
9 | font-weight: bold; |
10 | background-color: #4B86EE; | |
11 | width: 24%; | |
12 | color: white; | |
13 | margin-top: 20px; | |
14 | border: 10px solid #4B86EE; | |
15 | border-top-left-radius: 10px; | |
16 | border-top-right-radius: 10px; | |
35ccb286 | 17 | } |
82f5bcbf | 18 | |
35ccb286 | 19 | .align_right { |
371aa651 VP |
20 | width: 10px; |
21 | text-align: right; | |
35ccb286 VP |
22 | } |
23 | ||
24 | .tkl_add_form { | |
371aa651 VP |
25 | background-color: lightgray; |
26 | padding: 10px; | |
27 | width: 24%; | |
28 | box-shadow: 0 0 20px rgba(0, 0, 0, 0.15); | |
29 | line-height: 30px; | |
35ccb286 VP |
30 | } |
31 | ||
32 | .tkl_add_form_contents { | |
371aa651 VP |
33 | margin-left: auto; |
34 | margin-right: 0; | |
35ccb286 | 35 | } |
ef866d8c | 36 | .users_overview { |
371aa651 VP |
37 | font-family: arial, sans-serif; |
38 | border-collapse: collapse; | |
39 | border-radius: 7px; | |
40 | width: 100%; | |
41 | box-shadow: 0 0 20px rgba(0, 0, 0, 0.15); | |
82f5bcbf | 42 | } |
35ccb286 | 43 | .input_text { |
371aa651 | 44 | border-radius: 7px; |
35ccb286 | 45 | } |
1d7e7ff8 | 46 | select { |
371aa651 | 47 | border-radius: 7px; |
1d7e7ff8 VP |
48 | } |
49 | ||
26971737 | 50 | a { |
371aa651 VP |
51 | color: white; |
52 | text-decoration: none; | |
26971737 | 53 | } |
02c4da66 | 54 | |
4d834e71 | 55 | .thuf { |
371aa651 | 56 | border-bottom-left-radius: 10px; |
4d834e71 VP |
57 | } |
58 | ||
59 | .thuffer { | |
371aa651 | 60 | border-bottom-right-radius: 10px; |
4d834e71 VP |
61 | } |
62 | .filter-fields { | |
371aa651 VP |
63 | height: 30px; |
64 | width: 400px; | |
65 | padding: 5px 5px; | |
66 | margin: 8px 0; | |
67 | border-radius: 7px; | |
4d834e71 VP |
68 | } |
69 | ||
1a28c5b0 | 70 | .secure-connection { |
371aa651 VP |
71 | color: darkgreen; |
72 | border: 3px solid darkgreen; | |
73 | background-color: rgba(0, 255, 0, 0.1); | |
d4a2999b VP |
74 | } |
75 | ||
76 | .operclass-label { | |
371aa651 VP |
77 | color:brown; |
78 | border: 3px solid brown; | |
79 | background-color: rgba(255, 166, 0, 0.247); | |
1a28c5b0 | 80 | } |
3f487ee1 | 81 | .bluelabel { |
371aa651 VP |
82 | color: blue; |
83 | border: 3px solid darkblue; | |
84 | background-color: rgba(131, 78, 255, 0.295); | |
3f487ee1 VP |
85 | } |
86 | .redlabel { | |
371aa651 VP |
87 | color: darkred; |
88 | border: 3px solid darkred; | |
89 | background-color: rgba(255, 78, 78, 0.295); | |
1a28c5b0 | 90 | } |
35ccb286 VP |
91 | |
92 | .align_label { | |
371aa651 VP |
93 | width: 80px; |
94 | display: inline-block; | |
95 | text-align: right; | |
35ccb286 VP |
96 | } |
97 | ||
98 | .align_right_button_tkl_add { | |
371aa651 VP |
99 | width: 400px; |
100 | display: inline-block; | |
101 | text-align: right; | |
35ccb286 VP |
102 | } |
103 | ||
1a28c5b0 | 104 | .label { |
371aa651 VP |
105 | white-space: nowrap; |
106 | font-family: 'Heebo', sans-serif; | |
107 | font-size: 0.65rem; | |
108 | font-weight: 500; | |
109 | letter-spacing: 0.025rem; | |
110 | font-style: normal; | |
111 | text-transform: uppercase; | |
112 | border-radius: 7px; | |
113 | -webkit-border-radius: 1rem; | |
114 | -moz-border-radius: 1rem; | |
115 | padding: 0.20rem 0.50rem; | |
116 | border-style: solid; | |
117 | ||
118 | } | |
1d7e7ff8 | 119 | textarea { |
371aa651 VP |
120 | height: 30px; |
121 | width: 400px; | |
122 | padding: 5px 5px; | |
123 | margin: 8px 0; | |
124 | border-radius: 7px; | |
1d7e7ff8 | 125 | } |
82f5bcbf | 126 | table { |
371aa651 VP |
127 | border-collapse: collapse; |
128 | margin: 25px 0; | |
129 | font-size: 0.9em; | |
130 | font-family: sans-serif; | |
131 | min-width: 400px; | |
132 | box-shadow: 0 0 20px rgba(0, 0, 0, 0.15); | |
709b97f3 VP |
133 | } |
134 | ||
ef866d8c | 135 | td { |
371aa651 VP |
136 | text-align: left; |
137 | padding: 8px; | |
ef866d8c VP |
138 | } |
139 | ||
709b97f3 | 140 | th { |
371aa651 VP |
141 | text-align: left; |
142 | padding: 8px; | |
143 | background-color: #4B86EE; | |
144 | color: white; | |
709b97f3 VP |
145 | } |
146 | ||
82f5bcbf | 147 | th:first-of-type { |
371aa651 VP |
148 | border-top-left-radius: 10px; |
149 | color: white; | |
82f5bcbf VP |
150 | } |
151 | ||
152 | th:last-of-type { | |
371aa651 VP |
153 | border-top-right-radius: 10px; |
154 | color: white; | |
82f5bcbf VP |
155 | } |
156 | ||
157 | tr:last-of-type td:first-of-type { | |
371aa651 | 158 | border-bottom-left-radius: 10px; |
82f5bcbf VP |
159 | |
160 | } | |
161 | ||
162 | tr:last-of-type td:last-of-type { | |
371aa651 | 163 | border-bottom-right-radius: 10px; |
82f5bcbf VP |
164 | } |
165 | ||
709b97f3 | 166 | tr:nth-child(even) { |
371aa651 | 167 | background-color: #bec8d3; |
709b97f3 VP |
168 | } |
169 | ||
82f5bcbf | 170 | tr:nth-child(odd) { |
371aa651 | 171 | background-color: whitesmoke; |
709b97f3 VP |
172 | } |
173 | ||
26971737 | 174 | html { |
371aa651 VP |
175 | height: 100%; |
176 | /* for the page to take full window height */ | |
177 | box-sizing: border-box; | |
26971737 | 178 | |
371aa651 VP |
179 | /* to have the footer displayed at the bottom of the page without scrolling */ |
180 | font-family: arial, sans-serif; | |
26971737 VP |
181 | |
182 | } | |
183 | ||
184 | *, | |
185 | *:before, | |
186 | *:after { | |
371aa651 VP |
187 | box-sizing: inherit; |
188 | /* enable the "border-box effect" everywhere */ | |
26971737 VP |
189 | } |
190 | ||
191 | .body-for-sticky { | |
371aa651 VP |
192 | position: relative; |
193 | /* for the footer to move with the page size */ | |
194 | min-height: 100%; | |
195 | /* for the footer to be at the bottom */ | |
26971737 VP |
196 | } |
197 | ||
ef866d8c | 198 | .footer { |
371aa651 VP |
199 | font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; |
200 | position: fixed; | |
201 | left: 0; | |
202 | bottom: 0; | |
203 | width: 100%; | |
204 | background-color: #333; | |
205 | color: white; | |
206 | text-align: center; | |
ef866d8c VP |
207 | } |
208 | ||
26971737 | 209 | |
ef866d8c | 210 | .footer a { |
371aa651 | 211 | color: #4B86EE; |
ef866d8c | 212 | } |
82f5bcbf | 213 | |
709b97f3 | 214 | .row { |
371aa651 | 215 | display: flex; |
709b97f3 VP |
216 | } |
217 | ||
218 | .column { | |
371aa651 VP |
219 | flex: 50%; |
220 | padding: 5px; | |
709b97f3 VP |
221 | } |
222 | ||
223 | .topnav { | |
371aa651 VP |
224 | background-color: #333; |
225 | overflow: hidden; | |
226 | font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; | |
c8ac611d | 227 | |
709b97f3 VP |
228 | } |
229 | ||
230 | /* Style the links inside the navigation bar */ | |
231 | .topnav a { | |
371aa651 VP |
232 | float: left; |
233 | color: #f2f2f2; | |
234 | text-align: center; | |
235 | padding: 14px 16px; | |
236 | text-decoration: none; | |
237 | font-size: 17px; | |
709b97f3 VP |
238 | } |
239 | ||
240 | /* Change the color of links on hover */ | |
241 | .topnav a:hover { | |
371aa651 VP |
242 | background-color: #ddd; |
243 | color: black; | |
709b97f3 VP |
244 | } |
245 | ||
246 | /* Add a color to the active/current link */ | |
247 | .topnav a.active { | |
371aa651 VP |
248 | background-color: #4B86EE; |
249 | color: white; | |
709b97f3 VP |
250 | } |
251 | ||
252 | ||
253 | [data-tab-content] { | |
371aa651 | 254 | display: none; |
709b97f3 VP |
255 | } |
256 | ||
257 | .active[data-tab-content] { | |
371aa651 | 258 | display: block; |
709b97f3 VP |
259 | } |
260 | ||
261 | .tab.active { | |
371aa651 | 262 | background-color: #AAA; |
709b97f3 VP |
263 | } |
264 | ||
265 | .tab:hover { | |
371aa651 | 266 | background-color: #AAA; |
82f5bcbf VP |
267 | } |
268 | ||
269 | #headerContainer, | |
270 | #headerTitle { | |
371aa651 VP |
271 | background-color: #4B86EE; |
272 | font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; | |
273 | height: 62px; | |
274 | margin-top: -10px; | |
275 | padding: 10px 25px; | |
276 | position: relative; | |
82f5bcbf VP |
277 | } |
278 | ||
279 | #headerContainer { | |
371aa651 VP |
280 | margin-left: -15px; |
281 | z-index: 10; | |
82f5bcbf | 282 | |
371aa651 VP |
283 | -webkit-box-shadow: 0 3px 3px .01px rgba(0, 0, 0, 0.2); |
284 | box-shadow: 0 3px 3px .01px rgba(0, 0, 0, 0.2); | |
82f5bcbf VP |
285 | } |
286 | ||
287 | #headerContainer:before { | |
371aa651 VP |
288 | border-color: #034FD5 transparent; |
289 | border-style: solid; | |
290 | border-width: 1em 0 0 1em; | |
291 | bottom: -1em; | |
292 | content: ''; | |
293 | display: block; | |
294 | left: 0; | |
295 | position: absolute; | |
82f5bcbf VP |
296 | } |
297 | ||
298 | #headerContainer h2, | |
299 | #headerContainer h2 small { | |
371aa651 VP |
300 | color: white !important; |
301 | margin-bottom: 0px; | |
26971737 | 302 | |
82f5bcbf VP |
303 | } |
304 | ||
305 | #headerContainer h2 small { | |
371aa651 | 306 | font-weight: lighter; |
82f5bcbf VP |
307 | } |
308 | ||
309 | #headerTitle { | |
371aa651 VP |
310 | background-color: white; |
311 | margin-right: 15px; | |
312 | z-index: 9; | |
82f5bcbf VP |
313 | } |
314 | ||
315 | #headerTitle h2 { | |
371aa651 VP |
316 | line-height: 1.5; |
317 | margin-bottom: 0px; | |
82f5bcbf VP |
318 | } |
319 | ||
320 | #headerTitle h2 i { | |
371aa651 VP |
321 | color: #f2f2f2; |
322 | font-size: 80px; | |
323 | position: absolute; | |
324 | right: 0; | |
325 | top: -30px; | |
326 | z-index: -1; | |
82f5bcbf VP |
327 | } |
328 | ||
329 | #headerTitle h2 small { | |
371aa651 | 330 | color: #bbb; |
82f5bcbf VP |
331 | } |
332 | ||
26971737 | 333 | |
82f5bcbf | 334 | body { |
371aa651 VP |
335 | background-image: url("/img/linen.png"); |
336 | display: flex; | |
337 | flex-direction: column; | |
76200e36 VP |
338 | } |
339 | ||
340 | /* CSS */ | |
341 | .cute_button { | |
371aa651 VP |
342 | align-items: center; |
343 | appearance: none; | |
344 | background-color: #4B86EE; | |
345 | background-size: calc(100% + 20px) calc(100% + 20px); | |
346 | border-radius: 7px; | |
347 | border-width: 0; | |
348 | box-shadow: none; | |
349 | box-sizing: border-box; | |
350 | color: #FFFFFF; | |
351 | cursor: pointer; | |
352 | display: inline-flex; | |
353 | font-family: CircularStd, sans-serif; | |
354 | font-size: 1rem; | |
355 | height: auto; | |
356 | justify-content: center; | |
357 | line-height: 1.5; | |
358 | padding: 6px 20px; | |
359 | position: relative; | |
360 | text-align: center; | |
361 | text-decoration: none; | |
362 | transition: background-color .2s, background-position .2s; | |
363 | user-select: none; | |
364 | -webkit-user-select: none; | |
365 | touch-action: manipulation; | |
366 | vertical-align: top; | |
367 | white-space: nowrap; | |
76200e36 VP |
368 | } |
369 | ||
26971737 VP |
370 | .cute_button:active, |
371 | .cute_button:focus { | |
371aa651 | 372 | outline: none; |
76200e36 VP |
373 | } |
374 | ||
26971737 | 375 | .cute_button:hover { |
371aa651 VP |
376 | background-position: -20px -20px; |
377 | background-color: #034FD5; | |
76200e36 VP |
378 | } |
379 | ||
26971737 | 380 | .cute_button:focus:not(:active) { |
371aa651 | 381 | box-shadow: rgba(40, 170, 255, 0.25) 0 0 0 .125em; |
26971737 VP |
382 | } |
383 | ||
4d834e71 | 384 | .cute_button2 { |
371aa651 VP |
385 | align-items: center; |
386 | appearance: none; | |
387 | height: 27px; | |
388 | background-color: green; | |
389 | border-radius: 7px; | |
390 | font-weight: bold; | |
391 | border-width: 0; | |
392 | box-shadow: none; | |
393 | box-sizing: border-box; | |
394 | color: #FFFFFF; | |
395 | cursor: pointer; | |
396 | display: inline-flex; | |
397 | font-family: CircularStd, sans-serif; | |
398 | font-size: 1rem; | |
399 | justify-content: center; | |
400 | line-height: 1.5; | |
401 | position: relative; | |
402 | text-align: center; | |
403 | text-decoration: none; | |
404 | transition: background-color .2s, background-position .2s; | |
405 | user-select: none; | |
406 | -webkit-user-select: none; | |
407 | touch-action: manipulation; | |
408 | white-space: nowrap; | |
4d834e71 VP |
409 | } |
410 | ||
411 | .cute_button2:active, | |
412 | .cute_button2:focus { | |
371aa651 | 413 | outline: none; |
4d834e71 VP |
414 | } |
415 | ||
416 | .cute_button2:hover { | |
371aa651 VP |
417 | background-position: -20px -20px; |
418 | background-color: #353c47; | |
4d834e71 VP |
419 | } |
420 | ||
421 | .cute_button2:focus:not(:active) { | |
371aa651 | 422 | box-shadow: rgba(40, 170, 255, 0.25) 0 0 0 .125em; |
4d834e71 VP |
423 | } |
424 | ||
26971737 | 425 | .alert { |
371aa651 VP |
426 | padding: 10px; |
427 | background-color: #b62c22; | |
428 | /* Red */ | |
429 | color: white; | |
430 | margin-bottom: 15px; | |
431 | margin-top: 15px; | |
432 | border-radius: 7px; | |
433 | width: 100%; | |
26971737 VP |
434 | } |
435 | ||
436 | .success { | |
371aa651 VP |
437 | padding: 10px; |
438 | background-color: #208120; | |
439 | /* Red */ | |
440 | color: white; | |
441 | margin-bottom: 15px; | |
442 | margin-top: 15px; | |
443 | border-radius: 7px; | |
444 | width: 100%; | |
26971737 VP |
445 | } |
446 | ||
3f487ee1 | 447 | .information { |
371aa651 VP |
448 | padding: 10px; |
449 | background-color: #245788; | |
450 | /* Red */ | |
451 | color: white; | |
452 | margin-bottom: 15px; | |
453 | margin-top: 15px; | |
454 | border-radius: 7px; | |
455 | width: 100%; | |
26971737 VP |
456 | } |
457 | ||
458 | /* The close button */ | |
459 | .closebtn { | |
371aa651 VP |
460 | margin-left: 15px; |
461 | color: white; | |
462 | font-weight: bold; | |
463 | float: right; | |
464 | font-size: 22px; | |
465 | line-height: 20px; | |
466 | cursor: pointer; | |
467 | transition: 0.3s; | |
2fba9a82 VP |
468 | } |
469 | ||
470 | ||
471 | .checkbox-dropdown { | |
371aa651 VP |
472 | width: 200px; |
473 | border: 1px solid #aaa; | |
474 | padding: 10px; | |
475 | position: relative; | |
476 | margin: 0 auto; | |
477 | ||
478 | user-select: first; | |
2fba9a82 VP |
479 | } |
480 | ||
481 | /* Display CSS arrow to the right of the dropdown text */ | |
482 | .checkbox-dropdown:after { | |
371aa651 VP |
483 | content:''; |
484 | height: 0; | |
485 | position: absolute; | |
486 | width: 0; | |
487 | border: 6px solid transparent; | |
488 | border-top-color: #000; | |
489 | top: 50%; | |
490 | right: 10px; | |
491 | margin-top: -3px; | |
2fba9a82 VP |
492 | } |
493 | ||
494 | /* Reverse the CSS arrow when the dropdown is active */ | |
495 | .checkbox-dropdown.is-active:after { | |
371aa651 VP |
496 | border-bottom-color: #000; |
497 | border-top-color: #fff; | |
498 | margin-top: -9px; | |
2fba9a82 VP |
499 | } |
500 | ||
501 | .checkbox-dropdown-list { | |
371aa651 VP |
502 | list-style: none; |
503 | margin: 0; | |
504 | padding: 0; | |
505 | position: absolute; | |
506 | top: 100%; /* align the dropdown right below the dropdown text */ | |
507 | border: inherit; | |
508 | border-top: none; | |
509 | left: -1px; /* align the dropdown to the left */ | |
510 | right: -1px; /* align the dropdown to the right */ | |
511 | opacity: 0; /* hide the dropdown */ | |
2fba9a82 | 512 | |
371aa651 VP |
513 | transition: opacity 0.4s ease-in-out; |
514 | height: 100px; | |
515 | overflow: scroll; | |
516 | overflow-x: hidden; | |
517 | pointer-events: none; /* avoid mouse click events inside the dropdown */ | |
2fba9a82 VP |
518 | } |
519 | .is-active .checkbox-dropdown-list { | |
371aa651 VP |
520 | opacity: 1; /* display the dropdown */ |
521 | pointer-events: auto; /* make sure that the user still can select checkboxes */ | |
2fba9a82 VP |
522 | } |
523 | ||
524 | .checkbox-dropdown-list li label { | |
371aa651 VP |
525 | display: block; |
526 | border-bottom: 1px solid silver; | |
527 | padding: 10px; | |
2fba9a82 | 528 | |
371aa651 | 529 | transition: all 0.2s ease-out; |
2fba9a82 VP |
530 | } |
531 | ||
532 | .checkbox-dropdown-list li label:hover { | |
371aa651 VP |
533 | background-color: #555; |
534 | color: white; | |
2fba9a82 | 535 | } |