1/* $Id$
2 This Tiki Wiki CMS Groupware file contains global design
3 and layout properties. */
4.topbar {
5  margin-bottom: 1.4rem; }
6
7.navbar-dark > a, .navbar-dark .cssmenu_horiz > li > a {
8  color: rgba(255, 255, 255, 0.5); }
9  .navbar-dark > a:hover, .navbar-dark .cssmenu_horiz > li > a:hover {
10    color: rgba(255, 255, 255, 0.75);
11    text-decoration: none; }
12
13.navbar-dark .sitetitle a {
14  color: #ccc; }
15  .navbar-dark .sitetitle a:hover {
16    color: rgba(255, 255, 255, 0.75);
17    text-decoration: none; }
18
19.warning a, .warning a:link, .warning a:visited {
20  color: #ffc107; }
21
22.module h3.card-title {
23  font-size: 1.25rem; }
24
25.calhighlight {
26  color: #fff;
27  background: #17a2b8; }
28  .calhighlight > a {
29    color: #fff; }
30
31a.fc-event:hover {
32  color: #fff; }
33
34.filter .fancyfilter {
35  border: thin solid #007bff;
36  /*black*/ }
37  .filter .fancyfilter .token {
38    background: #fff;
39    border: 1px solid #e9ecef;
40    font-size: 11px;
41    padding: 3px; }
42
43.note-list .postbody-title {
44  background: #fff;
45  color: #212529; }
46
47.post-approved-n {
48  border-left: 3px dotted #28a745; }
49
50.post-approved-r {
51  border-left: 3px double #ffc107; }
52
53.post-approved-r .content * {
54  background: url("../../../img/icons/dots.gif"); }
55
56.dropdown-menu {
57  color: #6c757d; }
58
59#topbar_modules_social .form-control {
60  margin-top: 0.5rem; }
61
62.cssmenu_horiz > li:hover, .cssmenu_horiz > li.sfHover, .cssmenu_vert > li:hover, .cssmenu_vert > li.sfHover {
63  -webkit-transition: none;
64  -moz-transition: none;
65  -o-transition: none;
66  transition: none; }
67
68.topbar .nav > li > a:hover, .topbar .nav > li > a:focus {
69  background: transparent; }
70
71.cssmenu_horiz ul, .cssmenu_vert ul {
72  border: rgba(0, 0, 0, 0.15); }
73
74.cssmenu_horiz ul li a, .cssmenu_vert ul li a, .cssmenu_horiz ul li button.btn-link.link-list, .cssmenu_vert ul li button.btn-link.link-list {
75  background: #fff;
76  color: #212529; }
77
78.cssmenu_horiz ul li button.btn-link.link-list, .cssmenu_vert ul li button.btn-link.link-list {
79  width: 100%;
80  border-radius: 0px;
81  text-align: left; }
82
83.cssmenu_horiz > ul > li:hover > a, .cssmenu_vert > ul > li:hover > a, .cssmenu_horiz > ul > li:hover > form > button.btn-link.link-list, .cssmenu_vert > ul > li:hover > form > button.btn-link.link-list {
84  color: #16181b;
85  background: #f8f9fa; }
86
87.sf-arrows .sf-with-ul:after {
88  border: 5px solid transparent;
89  border-top-color: #007bff; }
90
91.cssmenu_vert.sf-arrows li > .sf-with-ul:after {
92  border-color: transparent;
93  border-left-color: #007bff;
94  /* edit this to suit design (no rgba in IE8) */ }
95
96.sf-arrows ul .sf-with-ul:after, .cssmenu_vert.sf-arrows ul > li > .sf-with-ul:after {
97  border-color: transparent;
98  border-left-color: #212529;
99  /* edit this to suit design (no rgba in IE8) */ }
100
101.sf-arrows ul li > .sf-with-ul:focus:after, .sf-arrows ul li:hover > .sf-with-ul:after, .sf-arrows ul .sfHover > .sf-with-ul:after {
102  border-color: transparent;
103  border-left-color: #16181b; }
104
105.cssmenu_vert.sf-arrows li > .sf-with-ul:focus:after, .cssmenu_vert.sf-arrows li:hover > .sf-with-ul:after, .cssmenu_vert.sf-arrows .sfHover > .sf-with-ul:after {
106  border-color: transparent;
107  border-left-color: #16181b; }
108
109.topbar .cssmenu_horiz ul {
110  background: #fff; }
111
112.topbar .cssmenu_horiz.sf-arrows > .menuSection0 > .sf-with-ul:after {
113  border: 5px solid transparent;
114  border-top-color: rgba(255, 255, 255, 0.5); }
115
116.topbar .cssmenu_horiz.sf-arrows > .menuSection0:hover > .sf-with-ul:after, .topbar .cssmenu_horiz.sf-arrows > .menuSection0.sfhover > .sf-with-ul:after {
117  border-top-color: rgba(255, 255, 255, 0.75); }
118
119.dropdown-menu .dropdown-title, .dropdown-menu li label {
120  color: #212529; }
121
122.thumbinfosothers {
123  color: #e9ecef; }
124
125table.treetable.objectperms td.added {
126  background-color: #28a745; }
127
128table.treetable.objectperms td.removed {
129  background-color: #ffc107; }
130
131.progressBarInProgress {
132  background-color: #17a2b8;
133  color: #fff; }
134
135.progressBarComplete {
136  background-color: #28a745;
137  color: #fff; }
138
139.progressBarError {
140  background-color: #ffc107;
141  color: #fff; }
142
143.progressContainer {
144  border: solid 1px rgba(0, 0, 0, 0.2);
145  background-color: #fff; }
146
147.filter-panel-heading a:after {
148  color: #adb5bd; }
149
150.olControlMousePosition {
151  background: rgba(0, 0, 0, 0.75);
152  color: #fff; }
153
154.olControlScaleLineTop, .olControlScaleLineBottom {
155  background-color: rgba(255, 255, 255, 0.5); }
156
157.ui-selectmenu-icon {
158  background-color: inherit;
159  border: solid 5px transparent !important;
160  -webkit-box-shadow: -5px 0 5px 2px rgba(0, 0, 0, 0.1), -1px 0 0 rgba(0, 0, 0, 0.1), -2px 0 0 rgba(255, 255, 255, 0.25);
161  box-shadow: -5px 0 5px 2px rgba(0, 0, 0, 0.1), -1px 0 0 rgba(0, 0, 0, 0.1), -2px 0 0 rgba(255, 255, 255, 0.25); }
162
163.dirsitetrail {
164  color: #e9ecef; }
165
166.dirsitecats {
167  color: #e9ecef; }
168
169#resultzone > div:hover {
170  background: #28a745; }
171
172.searchresults blockquote em, .highlight, .btn-primary.highlight a, .btn-primary a.highlight {
173  background: #dc3545;
174  color: #fff;
175  border-color: #bd2130; }
176
177.btn-primary.highlight:hover {
178  background: #a71d2a; }
179
180.btn.active.btn-link {
181  color: #006fe6;
182  text-decoration: underline;
183  background-color: transparent;
184  border-color: transparent; }
185  .btn.active.btn-link:hover {
186    color: #0056b3;
187    background-color: transparent;
188    border-color: transparent; }
189
190.btn-primary.btn-link, .btn-primary.btn-link:hover {
191  background: transparent;
192  border: none; }
193
194.btn-primary:focus {
195  color: #fff; }
196
197#ajaxLoadingBG {
198  background: transparent url("../../../img/overlay-light.png"); }
199
200#ajaxLoading {
201  color: #dee2e6;
202  background: transparent url("../../../img/loading-light.gif") no-repeat 50% 50%; }
203
204#cookie_consent_div .description a {
205  color: #0400ff;
206  font-weight: bold; }
207
208html#print, body.print * {
209  background: #ffffff;
210  color: #000000; }
211
212body.fullscreen {
213  background: #ffffff; }
214
215.attention {
216  color: #dc3545; }
217
218#debugconsole {
219  background: rgba(255, 255, 255, 0.9);
220  color: rgba(0, 0, 0, 0.9);
221  border: 2px solid rgba(0, 0, 0, 0.9); }
222
223#debugconsole form {
224  color: rgba(0, 0, 0, 0.9); }
225
226#debugconsole a {
227  color: rgba(0, 0, 0, 0.9); }
228
229#debugconsole a.btn {
230  color: rgba(0, 0, 0, 0.9); }
231
232a.icon, img.icon {
233  background: transparent; }
234
235div #metadata fieldset.tabcontent, div #metadata div.tabs {
236  background-color: transparent; }
237
238.openid_url {
239  background: #ffffff url("../../../img/icons/login-OpenID-bg.gif") 1px 1px no-repeat; }
240
241input:-webkit-autofill {
242  background-color: #fff !important;
243  /* needs important because Chrome has it already important */
244  background-image: none !important;
245  color: #495057 !important;
246  /* the Google guys forgot the number-one rule... when they specify background they should specify forgeround color too ;) */ }
247
248#cboxTitle {
249  background-color: #fff; }
250
251#captchaImg {
252  border: 1px solid #dee2e6; }
253
254form.simple label.error {
255  background: url("../../../img/icons/error.png") no-repeat 0 4px;
256  color: #dc3545; }
257
258form.simple label .warning {
259  color: #dc3545; }
260
261.tiki-modal .mask {
262  background-color: #fff; }
263
264.ui-dialog {
265  background: #fff;
266  color: #212529; }
267
268.cssmenu_horiz ul li.selected a, .cssmenu_vert ul li.selected a, .cssmenu_horiz ul li a:hover, .cssmenu_vert ul li a:hover, .cssmenu_horiz ul li.selected button.btn-link.link-list, .cssmenu_vert ul li.selected button.btn-link.link-list, .cssmenu_horiz ul li button.btn-link.link-list:hover, .cssmenu_vert ul li button.btn-link.link-list:hover {
269  text-decoration: none;
270  color: #16181b;
271  background-color: #f8f9fa; }
272
273.box-quickadmin .cssmenu_horiz ul li {
274  background-color: #fff; }
275
276.box-switch_lang .box-data img.highlight {
277  border: 0.1em solid #dc3545; }
278
279.box-switch_lang .box-data .highlight {
280  border: 0.1em solid #dc3545; }
281
282.box-switch_lang .flags .highlight {
283  border: solid 1px #17a2b8; }
284
285div.cvsup {
286  color: #dee2e6; }
287
288.navbar-light .dropdown-toggle, .navbar-light a.nav-link.dropdown-toggle, .navbar-light h1.sitetitle a, .navbar-light h2.sitesubtitle, .navbar-light .cssmenu_horiz .menuLevel0 > a {
289  color: rgba(0, 0, 0, 0.5); }
290
291.navbar-dark .dropdown-toggle, .navbar-dark a.nav-link.dropdown-toggle, .navbar-dark h1.sitetitle a, .navbar-dark h2.sitesubtitle, .navbar-dark .cssmenu_horiz .menuLevel0 > a {
292  color: rgba(255, 255, 255, 0.5); }
293
294.prio5 {
295  color: #212529; }
296  .prio5 a {
297    color: #212529; }
298
299.prio4 {
300  color: #28a745; }
301  .prio4 a {
302    color: #28a745; }
303
304.prio3 {
305  color: #17a2b8; }
306  .prio3 a {
307    color: #17a2b8; }
308
309.prio2 {
310  color: #ffc107; }
311  .prio2 a {
312    color: #ffc107; }
313
314.prio1 {
315  color: #dc3545; }
316  .prio1 a {
317    color: #dc3545; }
318
319.messureadflag {
320  background: #adb5bd; }
321
322.messureadhead {
323  background: #adb5bd; }
324
325.messureadbody {
326  background: #dee2e6; }
327
328.readlink {
329  color: #212529; }
330
331.webmail_item {
332  font-size: 0.8rem; }
333
334.webmail_list .odd {
335  background: rgba(0, 0, 0, 0.05); }
336
337.webmail_list .btn {
338  padding: 0.2rem 0.4rem;
339  font-size: 0.7rem;
340  line-height: 1.3; }
341
342.tiki_sheet table td {
343  border: 1px solid #dee2e6; }
344
345.odd {
346  background: transparent;
347  color: #212529; }
348
349.even {
350  background: rgba(0, 0, 0, 0.05);
351  color: #212529; }
352
353.objectperms .checkBoxHeader:nth-of-type(odd) > div > label, .objectperms td.checkBoxCell:nth-of-type(odd), .objectperms .checkBoxHeader:nth-of-type(odd) > .checkBoxLabel {
354  background: rgba(0, 0, 0, 0.05); }
355
356.helptool-admin {
357  border-left: medium double #e9ecef; }
358
359.toolbar-list {
360  border-left: medium double #e9ecef; }
361
362.toolbars-picker {
363  background: #fff;
364  border: thin solid #212529;
365  color: #212529; }
366
367.toolbars-picker a {
368  border: 1px solid #fff;
369  color: #212529; }
370
371.toolbars-picker a:hover {
372  border: 1px solid #dc3545;
373  background: #dee2e6;
374  color: #212529; }
375
376.textarea-toolbar > div, .textarea-toolbar > ul {
377  background-color: #e9ecef;
378  border: outset 1px #e9ecef; }
379
380a.toolbar, li.toolbar {
381  /* each tool button */
382  border: none;
383  background: transparent;
384  color: #212529;
385  text-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2); }
386
387a.toolbar:hover, li.toolbar:hover {
388  color: #5a6570;
389  text-shadow: -1px -1px 4px rgba(0, 0, 0, 0.2); }
390
391a.toolbar:active, li.toolbar:active {
392  color: #dc3545;
393  text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5); }
394
395#intertrans-indicator {
396  background-color: #03657d;
397  color: #28a745; }
398
399#intertrans-form {
400  background-color: #fff;
401  border: 1px solid rgba(0, 0, 0, 0.125);
402  color: #212529; }
403
404#edit_translations tr.last {
405  border-bottom: 2px solid #28a745; }
406
407ul.all_languages > li {
408  border: 1px solid #28a745; }
409
410.plugin-mouseover {
411  background: #fff;
412  border: 1px solid rgba(0, 0, 0, 0.2); }
413
414.mandatory_note {
415  color: #dc3545; }
416
417.author0 {
418  color: #28a745; }
419
420.author1 {
421  color: #17a2b8; }
422
423.author2 {
424  color: #17a2b8; }
425
426.author3 {
427  color: #dc3545; }
428
429.author4 {
430  color: #289fa7; }
431
432.author5 {
433  color: #4817b8; }
434
435.author6 {
436  color: #6eff07; }
437
438.author7 {
439  color: #dcb035; }
440
441.author8 {
442  color: #2835a7; }
443
444.author9 {
445  color: #9817b8; }
446
447.author10 {
448  color: #07ff6e; }
449
450.author11 {
451  color: #7ddc35; }
452
453.author12 {
454  color: #a7289f; }
455
456.author13 {
457  color: #b8176c; }
458
459.author14 {
460  color: #0798ff; }
461
462.author15 {
463  color: #35dc94; }
464
465.structuremenu .menuSection {
466  border-left: 1px dotted #adb5bd; }
467
468.cke_editable:hover {
469  outline: #adb5bd dotted 1px; }
470
471.tiki .cke_wysiwyg_frame, .tiki .cke_wysiwyg_div {
472  background: #fff;
473  color: #212529; }
474
475.tiki_plugin {
476  background-color: transparent;
477  border: 1px solid #dee2e6; }
478
479.unsavedChangesInEditor {
480  border: 1px solid;
481  border-color: #ffc107; }
482
483.autotoc > .nav {
484  background: #fff;
485  border: 1px solid rgba(0, 0, 0, 0.125);
486  border-radius: 0.25rem; }
487
488.autotoc * {
489  color: #007bff; }
490
491.autotoc .nav > li > a:hover, .autotoc .nav .nav > li > a:hover {
492  color: #0056b3; }
493
494.plugin-form-float {
495  background: #fff;
496  color: #212529;
497  border: solid 2px #212529; }
498
499body.wikitext {
500  background: #fff;
501  color: #212529; }
502
503.editable-inline {
504  padding-right: 20px;
505  display: inline-block; }
506  .editable-inline .icon {
507    font-size: small; }
508
509.editable-inline.loaded {
510  background: #fff;
511  padding: 6px;
512  border: 1px solid #eee;
513  border-radius: 4px;
514  z-index: 2; }
515
516.editable-inline.failure .icon {
517  opacity: 50%; }
518
519.editable-inline.modified {
520  border: solid 2px #dc3545;
521  padding: 2px; }
522
523.editable-inline.unsaved {
524  border: solid 2px #dc3545; }
525
526.structure_select .cssmenu_horiz ul li {
527  border: 1px solid #adb5bd; }
528
529.admintoclevel .actions input {
530  border: solid 1px #adb5bd; }
531
532.TextArea-fullscreen, .CodeMirror-fullscreen, .TextArea-fullscreen .edit-zone-footer, .CodeMirror-fullscreen .edit-zone-footer {
533  background-color: #fff; }
534
535.TextArea-fullscreen .actions, .CodeMirror-fullscreen .actions {
536  background-color: #fff;
537  border-top: #dee2e6 1px solid; }
538
539#autosave_preview {
540  background-color: #fff;
541  color: #212529; }
542
543#autosave_preview_grippy {
544  background-color: #dee2e6;
545  background-image: url("../../../img/icons/shading.png"); }
546
547.wiki .namespace {
548  background: #dee2e6; }
549
550.site_report a {
551  border-left: 1px solid #adb5bd;
552  border-right: 1px solid #adb5bd; }
553
554.quotebody {
555  border-left: 2px solid #dee2e6; }
556
557.mandatory_star {
558  color: #dc3545;
559  font-size: 120%; }
560
561.trackerplugindesc {
562  color: #343a40; }
563
564.charCount {
565  color: #343a40; }
566
567.imgbox {
568  border: 1px solid rgba(0, 0, 0, 0.2);
569  background-color: #fff; }
570
571.ic_button {
572  border: 2px solid #dee2e6; }
573
574.ic_active {
575  border: 2px solid #007bff; }
576
577.wp-cookie-consent-required {
578  color: #dc3545; }
579
580.wp-sign {
581  color: #fff;
582  background-color: #000; }
583  .wp-sign a, .wp-sign a:visited {
584    color: white; }
585    .wp-sign a:hover, .wp-sign a:visited:hover {
586      color: white;
587      text-decoration: none; }
588
589.toc {
590  border-top: 1px dotted #dee2e6;
591  border-bottom: 1px dotted #dee2e6; }
592
593.diff td {
594  border: 1px solid #495057; }
595
596.diff div {
597  border-top: 1px solid #dee2e6; }
598
599.diffadded {
600  background: #28a745;
601  color: #d8f6df; }
602
603.diffdeleted {
604  background: #dc3545;
605  color: white; }
606
607.diffadded a, .diffadded a:hover {
608  color: white; }
609
610.diffdeleted a, .diffdeleted a:hover {
611  color: white; }
612
613.diffinldel {
614  background: #ffc107; }
615
616.diffbody {
617  background: #e9ecef;
618  color: #495057; }
619
620.diffchar {
621  color: white; }
622
623.diffadded .diffchar {
624  color: #d8f6df; }
625
626/* Structures drill-down menu */
627div.drillshow {
628  border: 1px solid #dee2e6; }
629
630.tiki .chosen-container-single .chosen-single {
631  height: calc(1.5em + 0.75rem);
632  padding: 0.5rem 0.5rem;
633  font-size: 1rem;
634  line-height: 1.5; }
635
636.chosen-container-multi .chosen-choices {
637  background-color: white;
638  color: #495057;
639  border: 1px solid #ced4da; }
640
641.chosen-container-single .chosen-single, .chosen-container-active.chosen-with-drop .chosen-single, .chosen-container .chosen-drop, .chosen-container-multi .chosen-choices .search-choice {
642  background-color: #fff;
643  color: #495057;
644  border: 1px solid #ced4da; }
645  .chosen-container-single .chosen-single div, .chosen-container-active.chosen-with-drop .chosen-single div, .chosen-container .chosen-drop div, .chosen-container-multi .chosen-choices .search-choice div {
646    background-color: #fff; }
647
648.chosen-container-single .chosen-search input[type="text"] {
649  background-color: #fff;
650  border: 1px solid #ced4da; }
651
652.chosen-container .chosen-results li.active-result {
653  color: #495057;
654  background-color: #fff; }
655  .chosen-container .chosen-results li.active-result.result-selected, .chosen-container .chosen-results li.active-result.highlighted {
656    background-color: #007bff;
657    color: white; }
658
659.breadcrumb {
660  font-style: normal;
661  font-size: 90%; }
662
663.nav-breadcrumb {
664  display: flex;
665  justify-content: space-between; }
666
667.tiki .ui-widget-content, span.plugin-mouseover {
668  background: #fff;
669  color: #212529;
670  border: 1px solid rgba(0, 0, 0, 0.2); }
671
672.tiki .ui-widget-header {
673  background: #fff;
674  color: #212529;
675  border-color: rgba(0, 0, 0, 0.2); }
676
677.tiki .ui-dialog-content {
678  background: #fff;
679  color: #212529; }
680  .tiki .ui-dialog-content select, .tiki .ui-dialog-content input, .tiki .ui-dialog-content optgroup, .tiki .ui-dialog-content textarea {
681    background: #fff;
682    color: #495057; }
683
684.tiki .ui-widget button {
685  background: #fff;
686  color: #212529; }
687
688.tiki.tiki-listpages .ui-widget.ui-widget-content {
689  border: 1px solid #dee2e6;
690  background: #fff;
691  color: #495057; }
692  .tiki.tiki-listpages .ui-widget.ui-widget-content .ui-menu-item-wrapper {
693    padding: 0.25rem 0.25rem 0.25rem 1.5rem; }
694  .tiki.tiki-listpages .ui-widget.ui-widget-content .ui-state-active {
695    margin: 0;
696    background: #007bff;
697    color: white;
698    border: none; }
699
700.tiki-edit_banner #col1 .short .chosen-container {
701  width: 32% !important; }
702
703.tiki .modal-content .ui-state-default {
704  color: #007bff; }
705
706.tiki .modal-content .ui-state-hover:hover {
707  color: #0056b3; }
708
709.dropdown-menu {
710  color: #212529; }
711
712.tiki .col1 .table-responsive {
713  border: 1px solid rgba(0, 0, 0, 0.125); }
714
715.codecaption {
716  display: inline-block;
717  color: #e83e8c;
718  background: #f8f9fa;
719  border: 1px solid white;
720  border-bottom: none;
721  padding: 2px 9.5px;
722  font-size: 0.8em;
723  font-weight: bold; }
724
725code, pre.codelisting {
726  color: #e83e8c;
727  background: #f8f9fa;
728  border: 1px solid white;
729  border-radius: 1px; }
730
731.edit-menu {
732  position: absolute;
733  top: 6px;
734  right: 2px; }
735
736@media (min-width: 768px) {
737  .edit-menu {
738    display: none; }
739  .navbar-default:hover .edit-menu {
740    display: block; } }
741
742@media (max-width: 575.98px) {
743  .navbar-default .edit-menu {
744    top: 48px; } }
745
746.adminoptionboxchild {
747  border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
748  .adminoptionboxchild legend {
749    font-size: 1.35rem; }
750
751div.highlight.adminoptionbox a {
752  color: #fff !important; }
753
754input[type="checkbox"].preffilter-toggle-round + label {
755  background-color: #dee2e6; }
756
757input[type="checkbox"].preffilter-toggle-round + label:before {
758  color: #495057;
759  background-color: #fff;
760  border-color: #e6e6e6; }
761
762input[type="checkbox"].preffilter-toggle-round:checked + label:before {
763  background-color: #28a745;
764  border-color: #0062cc;
765  color: white; }
766
767.tiki .ui-widget {
768  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
769  font-size: 1rem; }
770
771.btn-primary.btn-files {
772  color: #fff;
773  background-color: #7400c3;
774  border-color: #7400c3; }
775  .btn-primary.btn-files:hover {
776    color: #fff;
777    background-color: #7400c3;
778    border-color: #560090; }
779  .btn-primary.btn-files:focus, .btn-primary.btn-files.focus {
780    color: #fff;
781    background-color: #7400c3;
782    border-color: #560090;
783    box-shadow: 0 0 0 0.2rem rgba(137, 38, 204, 0.5); }
784  .btn-primary.btn-files.disabled, .btn-primary.btn-files:disabled {
785    color: #fff;
786    background-color: #7400c3;
787    border-color: #7400c3; }
788  .btn-primary.btn-files:not(:disabled):not(.disabled):active, .btn-primary.btn-files:not(:disabled):not(.disabled).active, .show > .btn-primary.btn-files.dropdown-toggle {
789    color: #fff;
790    background-color: #560090;
791    border-color: #4e0083; }
792    .btn-primary.btn-files:not(:disabled):not(.disabled):active:focus, .btn-primary.btn-files:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.btn-files.dropdown-toggle:focus {
793      box-shadow: 0 0 0 0.2rem rgba(137, 38, 204, 0.5); }
794
795.chosen-container-single .chosen-single div {
796  padding-left: 1rem; }
797
798.chosen-container-single .chosen-single div::after {
799  display: inline-block;
800  position: relative;
801  top: 0.25rem;
802  left: -1rem;
803  width: 2rem;
804  height: 2rem;
805  content: "";
806  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23adb5bd' d='M7.41 7.84L12 12.42l4.59-4.58L18 9.25l-6 6-6-6z'/%3E%3C/svg%3E");
807  background-size: 2rem 2rem;
808  background-position: center center;
809  background-repeat: no-repeat; }
810
811.chosen-container-active.chosen-with-drop .chosen-single div::after {
812  display: inline-block;
813  position: relative;
814  top: 0.25rem;
815  left: -1rem;
816  width: 2rem;
817  height: 2rem;
818  content: "";
819  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23adb5bd' d='M7.41 15.41L12 10.83l4.59 4.58L18 14l-6-6-6 6z'/%3E%3C/svg%3E");
820  background-size: 2rem 2rem;
821  background-position: center center;
822  background-repeat: no-repeat; }
823
824.chosen-container-multi .chosen-choices .search-choice .search-choice-close {
825  display: inline-block;
826  position: absolute;
827  top: 0.2rem;
828  right: 0.125rem;
829  width: 1rem;
830  height: 1rem;
831  cursor: pointer;
832  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23dc3545' d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/%3E%3C/svg%3E");
833  background-size: 1rem 1rem;
834  background-position: center center;
835  background-repeat: no-repeat; }
836
837.chosen-container-multi .chosen-choices .search-choice .search-choice-close:hover {
838  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23921925' d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/%3E%3C/svg%3E"); }
839
840.intertrans .switch {
841  display: inline-block;
842  width: 40px;
843  height: 20px;
844  margin: 6px;
845  transform: translateY(50%);
846  position: relative; }
847  .intertrans .switch input {
848    display: none; }
849.intertrans .slider {
850  position: absolute;
851  top: 0;
852  bottom: 0;
853  left: 0;
854  right: 0;
855  border-radius: 30px;
856  box-shadow: 0 0 0 2px #b1c5d8, 0 0 4px #3e4551;
857  cursor: pointer;
858  border: 4px solid transparent;
859  overflow: hidden;
860  transition: 0.4s; }
861  .intertrans .slider:before {
862    position: absolute;
863    content: "";
864    width: 100%;
865    height: 100%;
866    background: #33b5e5;
867    border-radius: 30px;
868    transform: translateX(-30px);
869    transition: 0.4s; }
870.intertrans input:checked + .slider {
871  box-shadow: 0 0 0 2px #c1c2cd, 0 0 2px #f4f5ff; }
872  .intertrans input:checked + .slider:before {
873    transform: translateX(0px);
874    background: #ff8800; }
875
876.permission_table .form-row {
877  margin-left: 0;
878  margin-right: 0; }
879  .permission_table .form-row > .col {
880    padding-left: 15px;
881    padding-right: 15px; }
882
883.tiki-admin_modules .t_navbar .btn {
884  margin-right: 5px; }
885
886@media (max-width: 767.98px) {
887  .navbar-nav {
888    padding: 0 15px;
889    margin: 15px 0; }
890    .tiki-view_tracker .t_navbar .btn-group > .btn:not(.dropdown-toggle), .tiki-admin_tracker_fields .t_navbar .btn-group > .btn:not(.dropdown-toggle), .tiki-lastchanges .t_navbar .btn-group > .btn:not(.dropdown-toggle), .tiki-admin_survey_questions .t_navbar .btn-group > .btn:not(.dropdown-toggle), .tiki-assignuser .t_navbar .btn-group > .btn:not(.dropdown-toggle), .tiki_user_messages .t_navbar .btn-group > .btn:not(.dropdown-toggle), .tiki-view_banner .t_navbar .btn-group > .btn:not(.dropdown-toggle), .tiki-view_tracker .t_navbar.btn-group > .btn:not(.dropdown-toggle), .tiki-admin_tracker_fields .t_navbar.btn-group > .btn:not(.dropdown-toggle), .tiki-lastchanges .t_navbar.btn-group > .btn:not(.dropdown-toggle), .tiki-admin_survey_questions .t_navbar.btn-group > .btn:not(.dropdown-toggle), .tiki-assignuser .t_navbar.btn-group > .btn:not(.dropdown-toggle), .tiki_user_messages .t_navbar.btn-group > .btn:not(.dropdown-toggle), .tiki-view_banner .t_navbar.btn-group > .btn:not(.dropdown-toggle) {
891      margin-right: 5px;
892      margin-bottom: 5px;
893      border-radius: 0.25rem; }
894  #pagehistory .multi .input-group-append {
895    display: block;
896    margin: 0 !important; }
897    #pagehistory .multi .input-group-append .btn {
898      width: 100%;
899      margin-top: 5px;
900      border-radius: 0.25rem; }
901  .t_navbar .btn-group {
902    display: inline-block; }
903  .tiki-admin_menu_options #preview_code {
904    white-space: normal; }
905  .tiki-wizard_admin #wizardBody {
906    margin-top: 2em; }
907    .tiki-wizard_admin #wizardBody .media {
908      display: block;
909      margin-top: 1.5rem; }
910  .tiki-page_contribution .wikitext {
911    word-break: break-word; }
912  .nav-breadcrumb {
913    display: block; }
914    .nav-breadcrumb .breadcrumb {
915      width: 100%; }
916      .nav-breadcrumb .breadcrumb + form {
917        display: block !important; }
918  .tiki-edit_translation .ui-dialog, .tiki-edit_structure .ui-dialog {
919    width: 100% !important; }
920  #page-data.col-sm-9 {
921    padding-left: 0;
922    padding-right: 0; }
923  .syslog-table textarea {
924    min-height: 5.5em; }
925  .tiki .ui-dialog {
926    width: 80vw !important; } }
927
928blockquote {
929  color: #7a7a7a;
930  border-left: 0.25rem solid #e5e5e5; }
931
932.to-translate {
933  color: #dc3545; }
934
935.tiki .mx--15px {
936  margin-left: -15px;
937  margin-right: -15px; }
938
939a {
940  word-wrap: break-word; }
941
942.button.highlight {
943  background: inherit; }
944
945span.highlight {
946  padding: 0 0.3em; }
947
948div.highlight {
949  display: inline-block; }
950
951div.highlight.adminoptionbox {
952  display: block;
953  padding: 1rem;
954  margin-left: -1rem;
955  margin-right: -1rem; }
956
957.rating .highlight {
958  padding: inherit; }
959
960.ratingResultAvg {
961  font-weight: bold; }
962
963.articletitle span.ratingResultAvg {
964  font-weight: normal; }
965
966.rbox > div.highlight {
967  display: block;
968  font-weight: bold; }
969
970.wikiactions .icon.highlight {
971  border-radius: 0.2rem;
972  width: 1.8rem;
973  padding: 0.2rem; }
974
975input[type="file"] {
976  height: auto; }
977
978address, blockquote, dd, dl, dt, h1, h2, h3, h4, h5, h6, li, nav, noscript, ol, p, pre, ul {
979  widows: 3;
980  orphans: 3; }
981
982#attzone, #bottom_modules .box-rsslist br, #comzone, #edithelpzone, #forumpost, #polledit, #pollzone, #rules-copy-panel, #tiki-clean a.editplugin, .collapsed ul, .convene-no img, .s5-slide a.editplugin, .tabs br, .wiki-edithelp, .wpfade-div-plain, form[name=editpageform] .form-group .tab-content .alert-warning {
983  display: none; }
984
985#attzoneopen, #comzoneopen, #pollopen, .flex-column.collapsing, .all .comment.archived {
986  display: block; }
987
988#ajaxLoadingBG {
989  display: none;
990  z-index: 9999;
991  position: absolute; }
992
993#ajaxLoading {
994  display: none;
995  z-index: 10000;
996  position: absolute;
997  text-align: center;
998  vertical-align: top;
999  height: 80px;
1000  width: 220px;
1001  font-size: 2em;
1002  font-weight: bold; }
1003
1004#cookie_consent_div {
1005  margin: 1em; }
1006
1007#cookie_consent_div.banner {
1008  position: fixed;
1009  margin: 0;
1010  width: 100%;
1011  top: 0;
1012  left: 0;
1013  z-index: 1100; }
1014
1015#cookie_consent_div .description {
1016  font-style: normal;
1017  font-size: 1.1em; }
1018
1019body.db_error {
1020  background: none; }
1021
1022body.fullscreen {
1023  text-align: left; }
1024
1025#fullscreenbutton {
1026  background-color: rgba(0, 0, 0, 0.25);
1027  border-bottom-left-radius: 100%;
1028  padding: 5px 5px 15px 15px;
1029  position: fixed;
1030  right: 0;
1031  top: 0;
1032  z-index: 1040; }
1033
1034#fullscreenbutton ~ nav .navbar-toggle {
1035  right: 42px; }
1036
1037#show-errors-button {
1038  z-index: 1024; }
1039
1040#errors {
1041  z-index: 1023; }
1042
1043#edithelpzone code {
1044  font-size: 1.2em; }
1045
1046.bannertext {
1047  font-size: 0.95em;
1048  text-decoration: none; }
1049
1050#debugconsole {
1051  padding: 5px;
1052  font-size: 1em;
1053  position: absolute;
1054  top: 0;
1055  left: 20px;
1056  width: 60%;
1057  height: auto;
1058  z-index: 1000; }
1059
1060.cachedStatus, .mini {
1061  font-size: 0.9em; }
1062
1063/* Icons */
1064a.icon, img.icon {
1065  border: none; }
1066
1067a .icon:not(.icon-help, .icon-reset) {
1068  font-size: 1.2em; }
1069
1070.nav a .icon.icon-menuitem {
1071  font-size: 0.8em; }
1072
1073a.tiki_anchor {
1074  font-size: 60%;
1075  opacity: 0; }
1076
1077h1:hover a.tiki_anchor, h2:hover a.tiki_anchor, h3:hover a.tiki_anchor, h4:hover a.tiki_anchor, h5:hover a.tiki_anchor, h6:hover a.tiki_anchor {
1078  opacity: 1; }
1079
1080span.btn-link {
1081  cursor: pointer; }
1082
1083.popover button.btn-link, .popover button.btn-link .icon {
1084  font-size: 0.875rem; }
1085
1086.popover button.btn-link.link-list, .dropdown-item button.btn-link.link-list, .dropdown-item button.btn-link.link-list .icon {
1087  text-transform: initial;
1088  text-align: start;
1089  font-weight: normal;
1090  border: none;
1091  border-radius: 0;
1092  padding: 0; }
1093
1094.popover button.btn-link.link-list, .dropdown-item button.btn-link.link-list {
1095  vertical-align: top; }
1096
1097.t_navbar.mb-3 > .btn {
1098  margin-bottom: 6px; }
1099
1100.t_navbar.btn-group {
1101  flex-wrap: wrap; }
1102
1103.magnify {
1104  float: right;
1105  padding-top: 2px; }
1106
1107.modal-body div.submit {
1108  display: none; }
1109
1110/* fix for lists with empty dl items, e.g. tracker items
1111 * thanks hayksaakian on https://github.com/twbs/bootstrap/issues/4062
1112 * to be removed when we update to bs 3.2
1113 */
1114.dl-horizontal > dd:after {
1115  display: table;
1116  content: "";
1117  clear: both; }
1118
1119.dropdown-title {
1120  text-align: center;
1121  padding-right: 5px;
1122  padding-left: 5px;
1123  opacity: 0.75; }
1124
1125.jscal input[type=text] {
1126  width: calc(100% - 26px);
1127  display: inline-block;
1128  margin-right: 2px; }
1129
1130select.form-control.date {
1131  padding: 0;
1132  margin-left: 0;
1133  width: auto;
1134  display: inline; }
1135
1136.masonry {
1137  -moz-column-count: auto;
1138  -webkit-column-count: auto;
1139  column-count: auto;
1140  -moz-column-gap: 1.5rem;
1141  -webkit-column-gap: 1.5rem;
1142  column-gap: 1.5rem;
1143  -moz-column-width: 21rem;
1144  -webkit-column-width: 21rem;
1145  column-width: 21rem;
1146  font-size: 0;
1147  /* this is to prevent displaying of white space rendered by unwanted nbsp e.g. in plugin LIST */ }
1148
1149.masonry > * {
1150  display: inline-block;
1151  font-size: initial;
1152  /* this is to reset the zero font size setting above */
1153  width: 100%; }
1154
1155.masonry * {
1156  max-width: 100%; }
1157
1158.masonry > br, .masonry > .editplugin {
1159  display: none !important; }
1160
1161.masonry > * .img-fluid, div[style*="text-align: center"] .img-fluid {
1162  margin: auto; }
1163
1164.masonry.nogaps {
1165  -moz-column-gap: 0;
1166  -webkit-column-gap: 0;
1167  column-gap: 0; }
1168
1169.masonry.nogaps > a, .masonry.nogaps > img, .masonry.nogaps img {
1170  display: block; }
1171
1172.masonry.flex-horiz {
1173  display: -webkit-box;
1174  display: -ms-flexbox;
1175  display: flex;
1176  -ms-flex-wrap: wrap;
1177  flex-wrap: wrap; }
1178
1179.masonry.flex-horiz > * {
1180  -webkit-box-flex: 1;
1181  -ms-flex-positive: 1;
1182  flex-grow: 1;
1183  margin: 0;
1184  width: auto; }
1185
1186.masonry.flex-horiz * {
1187  max-width: 100%; }
1188
1189.social-buttons {
1190  margin: 0 auto;
1191  width: 250px; }
1192
1193.btn.btn-social {
1194  margin-bottom: 0.5rem;
1195  display: block; }
1196
1197.btn-social.btn-facebook {
1198  color: #212529;
1199  background-color: #ffffff;
1200  border-color: #3b5998; }
1201  .btn-social.btn-facebook:hover {
1202    color: #fff;
1203    background-color: #344e86;
1204    border-color: #2d4373; }
1205  .btn-social.btn-facebook:focus, .btn-social.btn-facebook.focus {
1206    color: #fff;
1207    background-color: #344e86;
1208    border-color: #2d4373;
1209    box-shadow: 0 0 0 0.2rem rgba(55, 81, 135, 0.5); }
1210  .btn-social.btn-facebook.disabled, .btn-social.btn-facebook:disabled {
1211    color: #212529;
1212    background-color: #ffffff;
1213    border-color: #3b5998; }
1214  .btn-social.btn-facebook:not(:disabled):not(.disabled):active, .btn-social.btn-facebook:not(:disabled):not(.disabled).active, .show > .btn-social.btn-facebook.dropdown-toggle {
1215    color: #212529;
1216    background-color: #e6e6e6;
1217    border-color: #293e6a; }
1218    .btn-social.btn-facebook:not(:disabled):not(.disabled):active:focus, .btn-social.btn-facebook:not(:disabled):not(.disabled).active:focus, .show > .btn-social.btn-facebook.dropdown-toggle:focus {
1219      box-shadow: 0 0 0 0.2rem rgba(55, 81, 135, 0.5); }
1220
1221.btn-social.btn-linkedin {
1222  color: #212529;
1223  background-color: #ffffff;
1224  border-color: #4875B4; }
1225  .btn-social.btn-linkedin:hover {
1226    color: #fff;
1227    background-color: #4169a2;
1228    border-color: #395d90; }
1229  .btn-social.btn-linkedin:focus, .btn-social.btn-linkedin.focus {
1230    color: #fff;
1231    background-color: #4169a2;
1232    border-color: #395d90;
1233    box-shadow: 0 0 0 0.2rem rgba(66, 105, 159, 0.5); }
1234  .btn-social.btn-linkedin.disabled, .btn-social.btn-linkedin:disabled {
1235    color: #212529;
1236    background-color: #ffffff;
1237    border-color: #4875B4; }
1238  .btn-social.btn-linkedin:not(:disabled):not(.disabled):active, .btn-social.btn-linkedin:not(:disabled):not(.disabled).active, .show > .btn-social.btn-linkedin.dropdown-toggle {
1239    color: #212529;
1240    background-color: #e6e6e6;
1241    border-color: #365786; }
1242    .btn-social.btn-linkedin:not(:disabled):not(.disabled):active:focus, .btn-social.btn-linkedin:not(:disabled):not(.disabled).active:focus, .show > .btn-social.btn-linkedin.dropdown-toggle:focus {
1243      box-shadow: 0 0 0 0.2rem rgba(66, 105, 159, 0.5); }
1244
1245#col1 {
1246  z-index: 1; }
1247
1248textarea.wikiedit {
1249  z-index: 2; }
1250
1251.dropdown-menu > li > .btn {
1252  text-align: left; }
1253
1254.modal-dialog #alert-wrapper .alert {
1255  margin-bottom: 0; }
1256
1257@-moz-document url-prefix() {
1258  fieldset {
1259    display: table-cell; } }
1260
1261.tiki .wiki.external + .icon-link-external, .tiki .wiki.external .icon-link-external {
1262  font-size: 70%;
1263  margin-left: 1px; }
1264
1265.side-col-toggle {
1266  z-index: 2; }
1267
1268.tiki .side-col-toggle + #col1 {
1269  margin-top: -1.5;
1270  padding-top: 1.5; }
1271
1272div.categbar {
1273  text-align: right;
1274  clear: both; }
1275
1276.opacity50 {
1277  opacity: 0.5;
1278  transition: opacity 1s !important; }
1279
1280.opacity100, .opacity50:hover, .opacity50:focus {
1281  opacity: 1; }
1282
1283.sitelogo .btn {
1284  display: none; }
1285
1286.sitelogo:hover .btn {
1287  display: block; }
1288
1289.dropdown-menu > .btn-link {
1290  padding: 0.25rem 1.5rem; }
1291
1292.uol {
1293  margin-left: 2rem; }
1294
1295.uol ol:not(.media-list), ol.uol {
1296  counter-reset: item; }
1297
1298.uol ol:not(.media-list) > li {
1299  display: block; }
1300
1301.uol ol:not(.media-list) > li:before {
1302  content: counters(item, ".") ".\0000a0";
1303  counter-increment: item;
1304  margin-left: -3rem; }
1305
1306.uol ol:not(.media-list) > li ol > li:before {
1307  content: counters(item, ".") "\0000a0";
1308  counter-increment: item; }
1309
1310.nouol ol > li {
1311  display: list-item;
1312  text-indent: 0; }
1313
1314.nouol ol > li:before, .nouol ol > li ol > li:before {
1315  content: ""; }
1316
1317blockquote {
1318  padding: 0.5rem 1rem;
1319  margin: 0.8rem 0; }
1320
1321.breadcrumb-item {
1322  padding-right: 0.5rem; }
1323
1324.breadcrumb .tips {
1325  padding-right: 0.5rem; }
1326
1327.smartmenu_vert .navbar-nav {
1328  flex-direction: column; }
1329
1330@media (min-width: 768px) {
1331  .smartmenu_vert .navbar-nav .dropdown-menu {
1332    margin-left: 6rem !important;
1333    margin-top: -1.8rem !important; } }
1334
1335.smartmenu_vert .navbar, .smartmenu_vert .navbar.bg-light, .smartmenu_vert .navbar.bg-dark {
1336  background: transparent !important; }
1337
1338.smartmenu_vert .navbar-nav:not(.sm-collapsible) .nav-link .sub-arrow {
1339  margin-left: 0.255em;
1340  vertical-align: 0em;
1341  border-left: 0.3em solid;
1342  border-top: 0.3em solid transparent;
1343  border-bottom: 0.3em solid transparent; }
1344
1345header.container, .middle_outer > .container {
1346  margin-bottom: 0; }
1347
1348#top_modules, #topbar_modules, #pagetop_modules, #pagebottom_modules, .bottom_modules {
1349  display: flex;
1350  flex-direction: row;
1351  justify-content: space-between; }
1352
1353.topbar .navbar {
1354  padding: 0; }
1355
1356#pagetop_modules, #pagebottom_modules, .bottom_modules {
1357  align-items: flex-start;
1358  flex-wrap: wrap; }
1359
1360.box-quickadmin li {
1361  font-size: 0.9em; }
1362
1363.box-quickadmin .cssmenu_horiz a {
1364  padding: 0 2.25em 0 0; }
1365
1366.box-quickadmin .cssmenu_horiz ul li {
1367  padding-left: 1em; }
1368
1369.mod-share-item {
1370  float: left; }
1371
1372.mod-share-item a img {
1373  margin-right: 0.5em; }
1374
1375.mod-share-item.google-root {
1376  margin-left: 0.5em; }
1377
1378.share img {
1379  margin-bottom: -5px; }
1380
1381li.archivedate {
1382  list-style: none outside none; }
1383
1384.olLayerGoogleV3.olLayerGooglePoweredBy {
1385  bottom: 15px !important;
1386  visibility: hidden; }
1387
1388.minichatdiv {
1389  font-size: 0.9em; }
1390
1391.box-switch_lang .box-data img.highlight {
1392  padding: 0.1em; }
1393
1394.box-switch_lang li {
1395  list-style: none; }
1396
1397.box-switch_lang .box-data a.highlight {
1398  font-weight: bold; }
1399
1400.box-switch_lang ul {
1401  padding: 0 1em; }
1402
1403.box-switch_lang .panel-body img {
1404  margin: 0.2em;
1405  vertical-align: middle; }
1406
1407.box-switch_lang .flags a {
1408  margin: 0.1rem; }
1409
1410.box-switch_lang .flags .unavailable {
1411  opacity: 0.7; }
1412
1413#col1 .box-search input[type=submit], #col1 .box-search input[type=submit]:hover, #col2 .box-search input[type=submit], #col2 .box-search input[type=submit]:hover, #col3 .box-search input[type=submit], #col3 .box-search input[type=submit]:hover {
1414  margin: 0; }
1415
1416.box-search .input-group {
1417  padding: 0; }
1418
1419#col2 .box-search .input-group-append, #col3 .box-search .input-group-append {
1420  display: inline-block; }
1421
1422#col2 .box-search .btn-group .btn, #col3 .box-search .btn-group .btn {
1423  font-size: 0.6rem; }
1424
1425#col2 .module, #col3 .module, #pagetop_modules .module {
1426  margin-bottom: 1.25rem; }
1427
1428.box-forums_most_read_topics .hits {
1429  font-style: italic; }
1430
1431.box-since_last_visit_new .ui-tabs .ui-tabs-nav {
1432  padding: 0;
1433  border: none; }
1434
1435.box-since_last_visit_new .ui-tabs .ui-tabs-nav li {
1436  margin-right: 0;
1437  text-align: center;
1438  width: 22%; }
1439
1440.box-since_last_visit_new .ui-tabs .ui-tabs-nav li a {
1441  padding: 0.3em 0.2em; }
1442
1443.box-upcoming_events tr:first-child {
1444  vertical-align: top; }
1445
1446.TwitName {
1447  font-weight: bold; }
1448
1449.TwitDate a {
1450  font-size: 0.8em;
1451  font-style: italic;
1452  text-align: right;
1453  display: block;
1454  padding-bottom: 8px; }
1455
1456.fb-story {
1457  font-style: italic; }
1458
1459.fb-date a {
1460  font-size: 0.8em;
1461  font-style: italic;
1462  text-align: right;
1463  display: block;
1464  padding-bottom: 8px; }
1465
1466.fb-name {
1467  font-weight: bold;
1468  display: block; }
1469
1470#role_main .box-users_list {
1471  max-width: 100%; }
1472
1473.box-share > div {
1474  text-align: center; }
1475
1476.sitelogo img {
1477  margin-top: 10px; }
1478
1479.modules > .module .sitelogo img, .sitetitles {
1480  margin-left: 15px;
1481  margin-bottom: 15px; }
1482
1483.box-logo > div > .sitelogo + .sitetitles {
1484  padding-left: 15px; }
1485
1486.pass a, .pass a:visited, .pass a:hover, .register a, .register a:visited, .register a:hover, .logged-in a, li.login_link ul li a {
1487  background: none !important; }
1488
1489.siteloginbar_popup img {
1490  height: 24px; }
1491
1492.navbar-form .siteloginbar_poppedup .form-control, .navbar-form .siteloginbar_poppedup .form-group.text-center {
1493  width: 100%; }
1494
1495.share {
1496  text-align: right; }
1497
1498a.flip, a.flip:visited, .share a, .share a:visited, a.flip:hover, .share a:hover {
1499  font-size: 80%;
1500  text-decoration: none; }
1501
1502#rss small {
1503  font-size: 1em; }
1504
1505footer.footer .modules > .module:not(.card) {
1506  padding-left: 15px;
1507  padding-right: 15px; }
1508
1509.alphafilter {
1510  display: block;
1511  margin: 10px 0;
1512  text-align: center; }
1513
1514.alphafilter a {
1515  font-size: 120%; }
1516
1517.alphafilter .highlight {
1518  font-weight: bold;
1519  font-size: 130%; }
1520
1521.top_actions {
1522  text-align: right;
1523  margin-top: 5px; }
1524
1525#mytabs .ui-tabs-nav {
1526  zoom: 0.7; }
1527
1528#mytabs .ui-widget-content {
1529  margin-left: -10px;
1530  zoom: 0.85; }
1531
1532#mytabs {
1533  min-width: 150px; }
1534
1535.pwddom_domain_name {
1536  font-weight: bold; }
1537
1538.pwddom_username_name {
1539  font-weight: bold; }
1540
1541.tiki_login #col1 .box-login_box {
1542  margin-left: auto;
1543  margin-right: auto; }
1544
1545.top_modules .module:nth-child(2) {
1546  margin-left: auto; }
1547
1548div.cvsup {
1549  font-size: x-small;
1550  text-align: left; }
1551
1552.topbar .form-group {
1553  margin-bottom: 0; }
1554
1555.navbar-fixed-top .sitelogo a img, .layout_social .topbar_modules .sitelogo a img {
1556  display: inline;
1557  margin-top: 0.325rem;
1558  margin-bottom: 0.325rem;
1559  max-height: 2.6rem;
1560  width: auto !important; }
1561.navbar-fixed-top h1.sitetitle, .layout_social .topbar_modules h1.sitetitle {
1562  float: left;
1563  font-size: 1.8rem;
1564  line-height: 2;
1565  margin-bottom: 0;
1566  margin-left: 1rem; }
1567.navbar-fixed-top .sitesubtitle, .layout_social .topbar_modules .sitesubtitle {
1568  float: left;
1569  font-size: 1.4rem;
1570  margin-left: 1.5rem; }
1571.navbar-fixed-top #topbar_modules, .layout_social .topbar_modules #topbar_modules {
1572  display: inline-block; }
1573.navbar-fixed-top select.form-control, .layout_social .topbar_modules select.form-control {
1574  margin-top: 0.5416666667rem;
1575  padding-top: 4px;
1576  padding-bottom: 4px; }
1577.navbar-fixed-top .btn, .layout_social .topbar_modules .btn, .navbar-fixed-top .btn-link, .layout_social .topbar_modules .btn-link {
1578  margin-top: 0.4642857143rem; }
1579
1580.navbar-fixed-top .navbar, #navbar-collapse-social .navbar {
1581  margin-bottom: 0;
1582  min-height: 32px; }
1583
1584.box-menu .nav .nav-link {
1585  padding-left: 0;
1586  padding-right: 0; }
1587
1588@media (min-width: 576px) {
1589  .layout_social_modules .navbar-header {
1590    margin-top: -34px; } }
1591
1592@media (max-width: 575.98px) {
1593  .box-search .form-inline .input-group {
1594    margin-left: 0 !important;
1595    margin-right: 0 !important; }
1596    .box-search .form-inline .input-group .form-control {
1597      width: auto; }
1598    .box-search .form-inline .input-group .input-group-append {
1599      float: left;
1600      width: auto; }
1601  .box-search .panel-body .form-inline .input-group {
1602    width: 100%; }
1603    .box-search .panel-body .form-inline .input-group .input-group-addon, .box-search .panel-body .form-inline .input-group .input-group-append, .box-search .panel-body .form-inline .input-group .form-control {
1604      width: 100%; } }
1605
1606@media (max-width: 767.98px) {
1607  .tiki-admin_modules .q1 {
1608    width: 50%;
1609    padding-right: 10px; }
1610  .tiki-admin_modules .q23 {
1611    width: 50%; }
1612  .tiki-admin_modules .tips em {
1613    display: block;
1614    word-break: break-word; } }
1615
1616.textarea-toolbar img.icon {
1617  vertical-align: middle;
1618  margin: 1px 3px; }
1619
1620.helptool-admin {
1621  padding-left: 8px;
1622  margin-left: 8px; }
1623
1624a.toolbar {
1625  /* each tool button */
1626  padding: 6px 4px;
1627  display: inline-block; }
1628
1629.toolbar-list {
1630  padding: 0 0 0 0.5em;
1631  line-height: 20px; }
1632
1633.toolbars-picker {
1634  position: absolute;
1635  width: 128px;
1636  z-index: 1050;
1637  line-height: 12px;
1638  padding: 4px; }
1639
1640.toolbars-picker.specialchar {
1641  width: 25em; }
1642
1643.toolbars-picker a {
1644  padding: 4px 0 4px 4px;
1645  margin: 0;
1646  display: inline-block;
1647  overflow: hidden; }
1648
1649.toolbars-picker.color a, .toolbars-picker.bgcolor a {
1650  width: 14px;
1651  height: 12px;
1652  padding: 0; }
1653
1654.toolbars-picker-reset {
1655  width: 100% !important;
1656  text-align: center;
1657  border: none !important; }
1658
1659.toolbars-picker span {
1660  display: block;
1661  width: 14px;
1662  height: 12px; }
1663
1664/* tiki-admin_toolbars.php toolbar icon alignment */
1665a.cke_button span.cke_icon {
1666  display: inline-block;
1667  height: 16px;
1668  width: 16px;
1669  margin-top: -5px; }
1670
1671.error .rbox-data .adminoption, .error .rbox-data .adminoptionlabel {
1672  display: inline; }
1673
1674.modules {
1675  position: relative; }
1676
1677h3.card-title {
1678  display: block;
1679  padding-top: 0;
1680  margin: 0; }
1681
1682.moduleflip {
1683  display: none;
1684  position: absolute;
1685  right: 0.2rem;
1686  top: 0.2rem;
1687  width: 5rem; }
1688
1689.moduleflip > * {
1690  padding: 0 0.2rem; }
1691
1692.moduleflip > form .close {
1693  font-size: 1.3rem; }
1694
1695.flipmodtitle.close {
1696  line-height: 0.75; }
1697
1698a.flipmodtitle .icon {
1699  font-size: 80%; }
1700
1701.card:hover .moduleflip, .card:hover .moduleflip img {
1702  display: block; }
1703
1704.card-body table {
1705  width: 100%; }
1706.card-body a.linkmenu {
1707  display: block; }
1708.card-body ol {
1709  padding-left: 2rem; }
1710
1711.module .card-body > ol, .module .card-body > ul {
1712  margin-left: -7px;
1713  overflow: hidden;
1714  margin-top: 0;
1715  margin-bottom: 0; }
1716
1717.box-months_links ul {
1718  list-style-type: none;
1719  padding-left: 0; }
1720
1721.box-months_links ul li {
1722  list-style-type: none;
1723  padding-left: 0.5em; }
1724
1725.box-months_links ul li li {
1726  list-style-type: none;
1727  padding-left: 1.3em; }
1728
1729.modcontrols > div > button.btn-link {
1730  padding: 0; }
1731
1732.box-minichat {
1733  width: 100%; }
1734
1735.minichat, .minichatdiv, .minichatchan {
1736  overflow: auto; }
1737
1738#autosave_preview > div {
1739  height: 30ex;
1740  overflow-y: auto;
1741  overflow-x: hidden; }
1742
1743.module .card-footer {
1744  display: none; }
1745
1746.ui-accordion .normal, .ui-accordion .normalnoborder, .ui-accordion .admin {
1747  width: auto; }
1748
1749td.italiclabel {
1750  text-align: right;
1751  padding-right: 5px;
1752  font-style: italic; }
1753
1754.normal td, .wikitable td, .odd, .even, .form, .editblogform td {
1755  margin: 0;
1756  padding: 3px; }
1757
1758.normal td, .wikitable td, td.odd, td.even {
1759  padding: 0.2em;
1760  border-collapse: collapse; }
1761
1762td.form {
1763  padding: 0.2em; }
1764
1765td.integer {
1766  text-align: right; }
1767
1768td.checkbox-cell {
1769  text-align: center;
1770  width: 20px;
1771  position: relative; }
1772
1773td.action {
1774  white-space: nowrap; }
1775
1776td.norecords {
1777  text-align: left;
1778  font-weight: bold; }
1779
1780td.id, td.icon {
1781  text-align: center; }
1782
1783td.third, td.heading, tr.diffheader {
1784  text-align: center; }
1785
1786td.numeric {
1787  text-align: right;
1788  padding-right: 1px; }
1789
1790/* Chrome & safari do not break urls or filenames at all. This causes
1791 serious display issues within tables with long urls/filenames. */
1792td.url {
1793  word-break: break-all; }
1794
1795.normal.item th {
1796  text-align: right;
1797  padding: 0.2em 0.5em; }
1798
1799.normal.item td {
1800  text-align: left;
1801  padding: 0.2em 0.5em; }
1802
1803#score-table tbody.event-section tr:first-child {
1804  background: #e9ecef;
1805  color: #000; }
1806
1807#score-table .condition-row, .table .advanced-row {
1808  padding: 1em; }
1809
1810#score-table .condition-row td {
1811  border-bottom: none; }
1812
1813#score-table .advanced-row td {
1814  border-top: none; }
1815
1816#score-table .chosen-container {
1817  width: 50% !important; }
1818
1819@media (min-width: 992px) {
1820  .table-responsive > #score-table {
1821    table-layout: auto; } }
1822
1823@media only screen and (max-width: 767.98px) {
1824  .btn.table-expand-toggle, .btn.tracker-resize-expand, .btn.tracker-resize-compress {
1825    display: none; }
1826  .toggle-table-wrap {
1827    width: 100%;
1828    text-align: right; }
1829    .toggle-table-wrap .btn-link {
1830      padding: 0;
1831      padding-left: 0.75rem;
1832      font-weight: 600;
1833      font-size: 1.8em;
1834      text-decoration: none !important; }
1835  .tiki #col1 .table-responsive .form-check-input {
1836    position: static;
1837    margin-left: 0; }
1838  .tiki #col1 .table-responsive .form-check .form-check-input {
1839    margin-left: -1.25rem; }
1840    .tiki #col1 .table-responsive.large-table .table:not(.tablesorter):not(.caltable) thead th:not(.visible-header), .tiki #col1 .table-responsive.large-table .table:not(.tablesorter):not(.caltable) tbody th:not(.visible-header) {
1841      position: absolute;
1842      top: -9999px;
1843      left: -9999px; }
1844    .tiki #col1 .table-responsive.large-table .table:not(.tablesorter):not(.caltable) thead th.visible-header, .tiki #col1 .table-responsive.large-table .table:not(.tablesorter):not(.caltable) tbody th.visible-header {
1845      display: inline-block;
1846      border: none; }
1847    .tiki #col1 .table-responsive.large-table .table:not(.tablesorter):not(.caltable) tbody th.visible-header {
1848      padding-top: 0.35rem;
1849      padding-bottom: 0.69rem; }
1850    .tiki #col1 .table-responsive.large-table .table:not(.tablesorter):not(.caltable) thead tr {
1851      display: block;
1852      width: calc(100vw - 30px);
1853      padding: 0;
1854      background-color: transparent;
1855      border-bottom: 1px solid #dee2e6; }
1856      .tiki #col1 .table-responsive.large-table .table:not(.tablesorter):not(.caltable) tbody tr {
1857        position: relative;
1858        display: block;
1859        padding: 0.5rem 0;
1860        border-bottom: 1px solid #dee2e6; }
1861      .tiki #col1 .table-responsive.large-table .table:not(.tablesorter):not(.caltable) tbody td {
1862        display: block;
1863        padding: 0.25rem 0.75rem 0.5rem;
1864        border-top: none;
1865        text-align: left !important;
1866        word-break: break-word; }
1867        .tiki #col1 .table-responsive.large-table .table:not(.tablesorter):not(.caltable) tbody td:after {
1868          display: block;
1869          clear: both;
1870          content: ""; }
1871        .tiki #col1 .table-responsive.large-table .table:not(.tablesorter):not(.caltable) tbody td.icon + td.checkbox-cell {
1872          position: absolute;
1873          top: 40px;
1874          left: 2px;
1875          margin-left: 0; }
1876        .tiki #col1 .table-responsive.large-table .table:not(.tablesorter):not(.caltable) tbody td.checkbox-cell {
1877          width: auto; }
1878      .tiki #col1 .table-responsive.large-table .table:not(.tablesorter):not(.caltable) tbody > tr.active {
1879        display: none; }
1880      .tiki #col1 .table-responsive.large-table .table:not(.tablesorter):not(.caltable) tbody td.checkall {
1881        position: absolute; }
1882      .tiki #col1 .table-responsive.large-table .table:not(.tablesorter):not(.caltable) tbody td.checkmargin {
1883        margin-left: 30px; }
1884      .tiki #col1 .table-responsive.large-table .table:not(.tablesorter):not(.caltable) tbody .header {
1885        display: block !important;
1886        font-weight: bold; }
1887      .tiki #col1 .table-responsive.large-table .table:not(.tablesorter):not(.caltable) tbody .hidecell {
1888        display: none; }
1889      .tiki #col1 .table-responsive.large-table .table:not(.tablesorter):not(.caltable) tbody .float-right {
1890        float: none !important; }
1891      .tiki #col1 .table-responsive.large-table .table:not(.tablesorter):not(.caltable) tbody .form-check-input {
1892        margin: 5px 0 0; }
1893      .tiki #col1 .table-responsive.large-table .table:not(.tablesorter):not(.caltable) tbody .form-check {
1894        padding-left: 0; }
1895    .tiki #col1 .table-responsive.large-table .table:not(.tablesorter):not(.caltable) tfoot tr {
1896      display: block; }
1897  .tiki #col1 .table-responsive.large-table .table.caltable > tbody > tr:first-child > td:not(.visible-header) {
1898    position: absolute;
1899    top: -9999px;
1900    left: -9999px; }
1901  .tiki #col1 .table-responsive.large-table .table.caltable .heading.weeks {
1902    width: 50px; }
1903    .tiki #col1 .table-responsive.large-table .table.caltable .heading.weeks ~ td {
1904      margin-bottom: 15px; }
1905  .tiki #col1 .table-responsive.large-table .table.caltable .header {
1906    display: block !important;
1907    font-weight: bold; }
1908  .tiki #col1 .table-responsive.large-table .table.caltable .text-muted, .tiki #col1 .table-responsive.large-table .table.caltable .even, .tiki #col1 .table-responsive.large-table .table.caltable .odd {
1909    display: block;
1910    width: 100%; }
1911  .tiki #col1 .table-responsive.large-table .table.caltable .even {
1912    background: transparent; }
1913  .tiki #pagehistory .table-responsive.large-table .table:not(.tablesorter) tbody th.compare-pages {
1914    float: right; }
1915  .tiki #pagehistory .table-responsive.large-table .table:not(.tablesorter) tbody tr td:nth-last-child(-n+2) {
1916    display: inline-block; }
1917    .tiki #pagehistory .table-responsive.large-table .table:not(.tablesorter) tbody tr td:nth-last-child(-n+2) input[type=radio] {
1918      position: absolute;
1919      top: 15px; }
1920  .tiki #pagehistory .table-responsive.large-table .table:not(.tablesorter) tbody tr td:nth-last-child(2) input[type=radio] {
1921    right: 65px; }
1922  .tiki #pagehistory .table-responsive.large-table .table:not(.tablesorter) tbody tr td:nth-last-child(1) input[type=radio] {
1923    right: 20px; } }
1924
1925.article .actions form {
1926  display: inline; }
1927
1928.articletrailer span {
1929  display: inline-block;
1930  margin: auto;
1931  white-space: nowrap; }
1932.articletrailer .wikitopline {
1933  float: left; }
1934
1935.article-image {
1936  margin-right: 1rem;
1937  max-width: 100%; }
1938
1939[dir="rtl"] .article-image {
1940  margin-right: 0;
1941  margin-left: 1rem; }
1942
1943.articleheading .thumbnail {
1944  margin-right: 1rem;
1945  display: block; }
1946
1947.tiki_blogs .card.blogpost, .tiki_blogs .card.blogpost .card-header, .tiki_blogs .card.blogpost .card-footer {
1948  background-color: transparent;
1949  border: none; }
1950
1951.blogheading {
1952  display: block;
1953  width: 100%;
1954  clear: both; }
1955
1956.blogdesc {
1957  display: block;
1958  width: 40%;
1959  padding: 8px;
1960  margin-top: 8px;
1961  margin-left: 6px; }
1962
1963.bloginfo {
1964  display: block; }
1965
1966.blogactions {
1967  float: right; }
1968
1969.postinfo {
1970  margin-bottom: 20px;
1971  margin-top: 10px; }
1972  .postinfo div {
1973    margin-top: 30%; }
1974
1975div.posthead {
1976  text-align: left;
1977  padding: 3px; }
1978
1979span.posthead {
1980  display: block; }
1981
1982.postbody-title .panel-title {
1983  font-size: 1.4em; }
1984
1985.breadcrumb {
1986  font-size: 90%;
1987  font-style: normal; }
1988
1989small.description {
1990  display: block; }
1991
1992.description {
1993  font-size: 0.95em;
1994  font-style: italic; }
1995
1996.related_posts, .related_articles {
1997  margin-top: 3em; }
1998
1999.related_posts h4, .related_articles h4 {
2000  margin: 0; }
2001
2002body.tiki_forums .normal {
2003  margin: auto; }
2004
2005#forumpostopen {
2006  display: block; }
2007
2008.post .postbody {
2009  clear: both;
2010  margin: 0;
2011  padding: 0; }
2012
2013.post .postbody .content {
2014  padding: 0 3px 3px 3px;
2015  margin: 0;
2016  text-align: left; }
2017
2018.post .postbody-title {
2019  overflow: hidden; }
2020
2021.post .postbody-title .checkbox {
2022  float: left; }
2023
2024.post .postbody-title .title {
2025  margin-left: 5px;
2026  margin-top: 3px; }
2027
2028.post .author_post_info {
2029  padding-left: 4px;
2030  padding-bottom: 4px; }
2031
2032.post .author_info .icons {
2033  display: block; }
2034
2035.post .author_info .icons .actions {
2036  margin-right: 10px; }
2037
2038.commentStyle_headers .author_info {
2039  float: left; }
2040
2041.post .postbody .attachments {
2042  clear: both;
2043  margin-top: 5px; }
2044
2045.post .postbody .attachments img {
2046  vertical-align: text-bottom; }
2047
2048.post .postfooter .rating {
2049  display: inline; }
2050
2051.post .avatar {
2052  float: right;
2053  margin-bottom: 5px;
2054  margin-left: 4px;
2055  padding: 3px; }
2056
2057.post .forumDeliberationRatingForm {
2058  width: 100%;
2059  float: none !important;
2060  text-align: right; }
2061
2062.postfooter-nav {
2063  width: 100%;
2064  display: block;
2065  margin-top: 1em; }
2066
2067.postfooter-nav .postfooter-nav-prev {
2068  text-align: left;
2069  float: left;
2070  width: 50%; }
2071
2072.postfooter-nav .postfooter-nav-next {
2073  text-align: right;
2074  float: right;
2075  width: 50%; }
2076
2077.sub_comment {
2078  padding-left: 20px; }
2079
2080.sub_comment_area {
2081  clear: both;
2082  background: url("../../../img/edge.gif") no-repeat top left; }
2083
2084.forum_actions .actions {
2085  clear: both;
2086  padding: 3px;
2087  vertical-align: middle; }
2088
2089.forum_actions .actions .action {
2090  margin-right: 10px; }
2091
2092.forum_actions .headers {
2093  vertical-align: bottom; }
2094
2095.forum_actions .headers .title {
2096  float: left;
2097  border-bottom: 0;
2098  padding: 1px; }
2099
2100.forum_actions .headers .infos {
2101  float: right;
2102  padding-top: 2px; }
2103
2104.nb_replies {
2105  white-space: nowrap; }
2106
2107.post_preview, .top_post {
2108  margin-bottom: 15px; }
2109
2110.filter-panel-heading a:after {
2111  content: "\2212";
2112  float: left;
2113  margin-right: 15px; }
2114
2115.filter-panel-heading a.collapsed:after {
2116  content: "\2b"; }
2117
2118#comment-container {
2119  display: none;
2120  margin: 15px 0; }
2121
2122#comment-container-below {
2123  display: none; }
2124
2125#comment-container h4, #comment-container-below h4 {
2126  font-weight: bold;
2127  font-size: 1.2em; }
2128
2129#comment-container .notitle h4, #comment-container-below .notitle h4 {
2130  margin-bottom: 0.2em; }
2131
2132#comment-container .actions, #comment-container-below .actions {
2133  float: right; }
2134
2135#comment-container .author_info, #comment-container-below .author_info {
2136  padding: 0; }
2137
2138#comment-container .date, #comment-container-below .date {
2139  font-style: italic; }
2140
2141#comment-container .commentRatingForm, #comment-container-below .commentRatingForm {
2142  white-space: nowrap;
2143  padding-left: 0.5em;
2144  display: inline-block; }
2145
2146#comment-container .comment-item .actions {
2147  display: none; }
2148
2149#comment-container .comment-item:hover .actions {
2150  display: block; }
2151
2152#comment-container .comment-body, #comment-container-below .comment-body {
2153  word-break: break-word; }
2154
2155dl.note-list {
2156  margin: 0.5em; }
2157
2158#note-editor-comment {
2159  padding: 0;
2160  z-index: 2; }
2161
2162.subcomment {
2163  margin-left: 10px; }
2164
2165#wikihelp-tab table td {
2166  padding: 2px; }
2167
2168#note-editor-comment, .note-list .postbody-title {
2169  padding: 0.5em; }
2170
2171.note-list .title a {
2172  font-size: larger;
2173  font-weight: bold; }
2174
2175.note-list .actions {
2176  float: right; }
2177
2178.note-list .author {
2179  font-size: smaller;
2180  text-align: right; }
2181
2182@media (max-width: 767.98px) {
2183  .comment .media.comment {
2184    display: block; }
2185    .comment .media.comment .align-self-start {
2186      float: left; }
2187    .comment .media.comment .userlink {
2188      display: block; } }
2189
2190.oddthumb {
2191  border-collapse: collapse; }
2192
2193.eventhumb {
2194  border-collapse: collapse; }
2195
2196.eventhumb img {
2197  margin-left: 6px;
2198  margin-right: 6px; }
2199
2200#browse_image {
2201  width: 100%; }
2202
2203img.athumb {
2204  margin: auto; }
2205
2206.showimage {
2207  margin: 5px 0;
2208  width: 100%;
2209  text-align: center;
2210  padding: 6px; }
2211
2212.imgaldescr {
2213  margin: 10px; }
2214
2215.sorttitle {
2216  margin-left: 10px; }
2217
2218p.norecords {
2219  font-weight: bold; }
2220
2221.imagetitle {
2222  font-weight: bold;
2223  font-size: 200%; }
2224
2225#random_image {
2226  text-align: center;
2227  overflow: hidden;
2228  margin: 1em auto; }
2229
2230body.filegal_popup #tiki-center {
2231  margin: 0 1em; }
2232
2233.thumbinfosothers {
2234  font-size: 95%; }
2235
2236.thumbdescription {
2237  text-align: left; }
2238
2239/* ColorBox */
2240#cboxTitle div {
2241  overflow: auto;
2242  margin: 3px 100px 0; }
2243
2244#cboxContent, #cboxLoadedContent {
2245  min-width: 1.4%; }
2246
2247table.treetable {
2248  padding-left: 19px;
2249  width: 100%; }
2250
2251.treetable .checkBoxHeader {
2252  font-size: 0.8em; }
2253
2254table.treetable.objectperms span.indenter {
2255  display: inline;
2256  width: auto; }
2257
2258table.treetable.objectperms .subHeader td {
2259  font-weight: bold; }
2260
2261table.treetable .checkBoxHeader {
2262  width: 5em;
2263  white-space: nowrap; }
2264
2265table.treetable tr.collapsed span.indenter a {
2266  background-image: url("../../../img/toggle-expand-dark.png"); }
2267
2268table.treetable tr.expanded span.indenter a {
2269  background-image: url("../../../img/toggle-collapse-dark.png"); }
2270
2271.tree {
2272  list-style: none; }
2273
2274.thumbnailcontener {
2275  margin: 1px;
2276  text-align: center;
2277  display: block;
2278  vertical-align: top; }
2279
2280.thumbnailcontener .thumbnail {
2281  display: block; }
2282
2283.tree li {
2284  display: block;
2285  width: 98%; }
2286
2287.tree li ul li {
2288  width: auto; }
2289
2290.treeTable .subHeader td {
2291  font-weight: bold; }
2292
2293.treeTable .parent td {
2294  font-style: italic; }
2295
2296.podcast {
2297  margin-left: -25px; }
2298
2299.podcast .moduledescription {
2300  margin-left: 25px; }
2301
2302.flashButton {
2303  display: inline;
2304  overflow: hidden; }
2305
2306.flashButtonText {
2307  position: absolute;
2308  z-index: 1; }
2309
2310.flashButton object {
2311  opacity: 0;
2312  position: absolute;
2313  z-index: 2; }
2314
2315.progressName {
2316  text-align: left;
2317  white-space: nowrap;
2318  overflow: hidden;
2319  font-weight: bold; }
2320
2321.progressBarInProgress, .progressBarComplete, .progressBarError {
2322  width: 0;
2323  height: 20px;
2324  margin-top: 2px;
2325  color: white;
2326  text-align: center;
2327  font-weight: bold; }
2328
2329.progressBarComplete {
2330  width: 100%;
2331  visibility: hidden; }
2332
2333.progressBarError {
2334  width: 100%;
2335  visibility: hidden; }
2336
2337.progressBarStatus {
2338  margin-top: 2px;
2339  width: 337px;
2340  text-align: left;
2341  white-space: nowrap; }
2342
2343.progressWrapper {
2344  width: 357px;
2345  overflow: hidden; }
2346
2347.progressContainer {
2348  margin: 5px;
2349  padding: 4px;
2350  overflow: hidden; }
2351
2352#fgalexplorer > div > ul {
2353  padding: 0;
2354  margin: 0; }
2355
2356#fgalexplorer > div > ul ul {
2357  padding-left: 16px; }
2358
2359/* additions for jquery file upload */
2360.files .file-list {
2361  overflow-y: hidden;
2362  white-space: nowrap; }
2363
2364.files .file-list .file-to-upload {
2365  display: inline-block;
2366  width: 120px;
2367  overflow: hidden;
2368  padding: 10px;
2369  text-overflow: ellipsis; }
2370
2371.files .file-list .file-to-upload span {
2372  font-size: x-small; }
2373
2374.files .file-list .file-to-upload span.text-danger {
2375  white-space: normal; }
2376
2377.files .file-list .file-to-upload code {
2378  font-size: x-small;
2379  white-space: normal; }
2380
2381.files .file-list .buttons {
2382  clear: both;
2383  margin: 10px; }
2384
2385.files .file-list span.icon {
2386  font-size: 90px;
2387  width: 100px;
2388  height: 100px; }
2389
2390.file-uploader {
2391  border: dotted 2px #ced4da; }
2392
2393.file-uploader.active {
2394  border-style: dashed; }
2395
2396@media (max-width: 767.98px) {
2397  #fgalform .media {
2398    display: block; }
2399  #fgalform [id*="uploadinfos"] .text-right {
2400    text-align: left !important;
2401    margin-top: 0.5rem; } }
2402
2403.statuson, .statusoff {
2404  padding: 3px 2px 0 2px;
2405  vertical-align: middle;
2406  height: 15px; }
2407
2408.multiselect .selection {
2409  display: none;
2410  overflow: auto;
2411  position: relative;
2412  height: auto;
2413  z-index: 1000;
2414  width: 100%;
2415  float: left;
2416  margin: 0;
2417  padding: 0; }
2418
2419.tracker-item-files li {
2420  position: relative;
2421  clear: right;
2422  padding-right: 1.5em;
2423  font-size: 0.9em; }
2424  .tracker-item-files li img, .tracker-item-files li span {
2425    margin-right: 6px; }
2426
2427.tracker-item-files a.file-delete-icon {
2428  position: absolute;
2429  top: 0;
2430  right: 0; }
2431
2432.tracker-item-files {
2433  -webkit-column-count: 2;
2434  -moz-column-count: 2;
2435  column-count: 2;
2436  -moz-column-gap: 30px;
2437  -webkit-column-gap: 30px;
2438  column-gap: 30px;
2439  padding-left: 20px; }
2440
2441.file-drop {
2442  min-height: 100px; }
2443
2444.tracker-form-text {
2445  margin-top: -15px; }
2446
2447.card-accordian > .card-header {
2448  padding: 0; }
2449  .card-accordian > .card-header h4.card-title {
2450    padding: 0;
2451    margin: 0; }
2452    .card-accordian > .card-header h4.card-title a {
2453      display: block;
2454      padding: 0.75rem 1.25rem; }
2455
2456.tracker-field-h {
2457  font-weight: bold; }
2458
2459[class*="tracker-status"]:before {
2460  -moz-osx-font-smoothing: grayscale;
2461  -webkit-font-smoothing: antialiased;
2462  display: inline-block;
2463  font-family: "Font Awesome 5 Free";
2464  font-style: normal;
2465  font-variant: normal;
2466  text-rendering: auto;
2467  line-height: 1; }
2468[class*="tracker-status"].highlighted:before {
2469  color: inherit !important; }
2470
2471.tiki .chosen-container .chosen-results li.result-selected[class*="tracker-status-"]:before {
2472  top: 0;
2473  width: auto;
2474  height: auto;
2475  margin-left: 0; }
2476
2477.tiki .chosen-container .chosen-results li.highlighted[class*="tracker-status"]:before {
2478  background-image: none; }
2479
2480.chosen-container .chosen-results li.result-selected.tracker-status-open:before, .chosen-container .chosen-results li.result-selected.tracker-status-o:before, .tracker-status-open:before, .tracker-status-o:before {
2481  content: "\f111";
2482  color: green;
2483  font-weight: 900;
2484  background-image: none; }
2485
2486.chosen-container .chosen-results li.result-selected.tracker-status-pending:before, .chosen-container .chosen-results li.result-selected.tracker-status-p:before, .tracker-status-pending:before, .tracker-status-p:before {
2487  content: "\f042";
2488  color: orange;
2489  font-weight: 900;
2490  background-image: none; }
2491
2492.chosen-container .chosen-results li.result-selected.tracker-status-closed:before, .chosen-container .chosen-results li.result-selected.tracker-status-c:before, .tracker-status-closed:before, .tracker-status-c:before {
2493  content: "\f057";
2494  color: grey;
2495  font-weight: 400;
2496  background-image: none; }
2497
2498.edit-tabular {
2499  padding-top: 15px; }
2500
2501.tiki .html-select-date, .tiki .html-select-time {
2502  padding: 0 15px;
2503  margin-bottom: 5px; }
2504  .tiki .html-select-date .col, .tiki .html-select-time .col {
2505    padding: 0 5px 0 0;
2506    flex-grow: 0; }
2507  .tiki .html-select-date .chosen-container-single, .tiki .html-select-time .chosen-container-single {
2508    min-width: 8em; }
2509
2510.currency_number, .currency_code {
2511  border: 1px solid #ced4da !important; }
2512
2513@media (max-width: 767.98px) {
2514  .tracker-item-files {
2515    -webkit-column-count: 1;
2516    -moz-column-count: 1;
2517    column-count: 1; }
2518    .tracker-item-files li {
2519      padding-bottom: 5px; } }
2520
2521.tracker-rules .actions .ui-predicate__row:first-child, .tracker-rules .else .ui-predicate__row:first-child {
2522  display: none; }
2523
2524.catlists .catitems {
2525  display: inline-block; }
2526
2527.catlists_block .catitems_block li {
2528  display: block; }
2529
2530.catlists_title {
2531  padding: 10px 5px 5px 0;
2532  display: block; }
2533
2534.categpath {
2535  display: block; }
2536
2537a.categpath {
2538  display: inline; }
2539
2540.catfeatures {
2541  margin-left: 0;
2542  padding: 0;
2543  font-weight: bold;
2544  list-style: none; }
2545
2546.catfeatures .catitems li {
2547  display: inline;
2548  margin-right: 7px; }
2549
2550.catitems {
2551  margin-left: 15px;
2552  padding: 0;
2553  list-style: none; }
2554
2555.catitems li {
2556  margin-right: 7px;
2557  display: inline; }
2558
2559.categories {
2560  margin: 0;
2561  padding: 0; }
2562
2563.categories li {
2564  list-style: none;
2565  margin: 0;
2566  padding: 0; }
2567
2568.filter .category-picker {
2569  display: none; }
2570.filter .fancyfilter {
2571  min-height: 1.5em;
2572  min-width: 20em;
2573  float: left;
2574  margin-right: 5px;
2575  padding: 0.1em;
2576  cursor: text; }
2577  .filter .fancyfilter .token {
2578    display: inline-block;
2579    cursor: default; }
2580    .filter .fancyfilter .token .ui-icon-close {
2581      float: right;
2582      cursor: pointer; }
2583
2584.Zend_Tag_Cloud li, .Zend_Tag_Cloud {
2585  display: inline-block;
2586  padding: 0;
2587  margin: 0;
2588  list-style: none; }
2589
2590.filter label {
2591  display: inline-block; }
2592
2593.tree.root .object-count {
2594  float: right;
2595  font-weight: bold;
2596  margin-left: 10px;
2597  margin-right: 10px; }
2598
2599ul.tree {
2600  padding-left: 3px; }
2601
2602.tree.root .form-check {
2603  margin-left: 1rem; }
2604
2605.searchresults {
2606  list-style: none;
2607  padding: 0;
2608  margin: 0; }
2609
2610.searchresults li {
2611  margin: 10px 0 0; }
2612
2613@media (max-width: 767.98px) {
2614  .searchresults li {
2615    margin: 25px 0;
2616    padding-bottom: 10px;
2617    border-bottom: 1px solid #dee2e6; } }
2618
2619.jSBarTopParent .jSBarController {
2620  height: 0 !important; }
2621
2622.tiki .jSParent .jS td {
2623  font-size: 1rem; }
2624
2625.tiki .jSMenu a {
2626  padding: 4px 2px; }
2627
2628.tiki .jSParent .jS td {
2629  border-color: #dee2e6; }
2630
2631.plugin-sample {
2632  padding: 5px;
2633  font-family: "Courier New", Courier, monospace; }
2634
2635.plugin-sample .plugin-param {
2636  padding-left: 15px; }
2637
2638td.journalDeleted {
2639  color: #ddd; }
2640
2641.viewmode {
2642  line-height: 1em;
2643  padding: 1px;
2644  text-align: center;
2645  width: 100%; }
2646  .viewmode div {
2647    display: inline; }
2648  .viewmode .btn-toolbar > .btn {
2649    margin-left: 3px;
2650    margin-right: 3px; }
2651
2652.calhours {
2653  vertical-align: middle;
2654  text-align: center;
2655  border: 1px solid #dee2e6; }
2656
2657.calweek {
2658  border: 1px solid #dee2e6; }
2659
2660.box-data .calnavigation {
2661  font-size: 1.1em;
2662  font-weight: 700;
2663  margin: -20px 0 0;
2664  padding: 4px;
2665  text-align: center; }
2666
2667.calhighlight {
2668  color: #17a2b8;
2669  background: white; }
2670
2671a.fc-event:hover {
2672  color: #fff; }
2673
2674@media (min-width: 768px) {
2675  #calendar_dialog .modal-dialog {
2676    min-width: 750px;
2677    width: 80%; } }
2678
2679#calendar_dialog .modal-content h1.pagetitle {
2680  padding: 15px;
2681  margin: 0;
2682  font-size: 18px; }
2683#calendar_dialog .modal-content .modal-header {
2684  margin-top: -63px; }
2685
2686.calendarweek {
2687  border-bottom: 1px solid #dee2e6; }
2688
2689#calprio {
2690  color: #212529; }
2691
2692.calprio1 {
2693  background: #dae0e0; }
2694
2695.calprio2 {
2696  background: #dadcdc; }
2697
2698.calprio3 {
2699  background: #dad0d0; }
2700
2701.calprio4 {
2702  background: #dacaca; }
2703
2704.calprio5 {
2705  background: #cac0d0; }
2706
2707.calprio6 {
2708  background: #dababa; }
2709
2710.calprio7 {
2711  background: #cab0b0; }
2712
2713.calprio8 {
2714  background: #daaaaa; }
2715
2716.calprio9 {
2717  background: #da9a9a; }
2718
2719.calprio1 a, .calprio2 a, .calprio3 a, .calprio4 a, .calprio5 a, .calprio6 a, .calprio7 a, .calprio8 a, .calprio9 a {
2720  color: #212529;
2721  font-weight: normal; }
2722
2723.status0, .status1, .status2 {
2724  border: 1px solid #212529;
2725  color: #212529; }
2726
2727.status0 {
2728  background: #17a2b8; }
2729
2730.status1 {
2731  background: #28a745; }
2732
2733.status2 {
2734  background: #dc3545; }
2735
2736@media (min-width: 992px) {
2737  .col1 .table-responsive > .caltable {
2738    table-layout: auto; }
2739    .col1 .table-responsive > .caltable .weeks {
2740      padding: 8px; } }
2741
2742@media (max-width: 767.98px) {
2743  .tiki_calendar .col1 #editcalitem .modal-body {
2744    padding-left: 0;
2745    padding-right: 0; }
2746  #editcalitem .wikitext .summary {
2747    padding-top: 0 !important; }
2748  #editcalitem label {
2749    padding-bottom: 0;
2750    font-weight: bold; }
2751  #filtercal {
2752    left: 0; } }
2753
2754#intertrans-indicator {
2755  position: fixed;
2756  left: 0;
2757  right: 0;
2758  top: 0;
2759  z-index: 1000; }
2760
2761#intertrans-form {
2762  position: fixed;
2763  top: 10%;
2764  bottom: 10%;
2765  left: 10%;
2766  right: 10%;
2767  overflow: auto;
2768  display: none;
2769  z-index: 2000;
2770  padding: 1em; }
2771
2772#intertrans-form table {
2773  width: 98%;
2774  padding: 1em; }
2775
2776#intertrans-form table input {
2777  width: 100%; }
2778
2779.intertrans td {
2780  width: 50%; }
2781
2782#edit_translations td {
2783  vertical-align: middle; }
2784
2785#edit_translations input {
2786  margin: 2px 0 2px 0; }
2787
2788ul.all_languages {
2789  list-style: none;
2790  padding-left: 0; }
2791
2792ul.all_languages > li {
2793  padding: 1em;
2794  margin-bottom: 1ex; }
2795
2796.lang_select {
2797  position: relative;
2798  display: inline-block;
2799  height: 16px;
2800  width: 18px;
2801  vertical-align: middle;
2802  text-align: left; }
2803
2804.lang_select .clearfix:after {
2805  display: inline-block; }
2806
2807.lang_select .selected {
2808  font-weight: bold;
2809  font-style: italic; }
2810
2811.lang_select .cssmenu_horiz li {
2812  border-radius: 3px;
2813  width: auto; }
2814
2815.lang_select .cssmenu_horiz li.tabmark {
2816  background: none;
2817  border: 0;
2818  color: inherit;
2819  padding: 0;
2820  top: 0; }
2821
2822.lang_select .cssmenu_horiz .tabmark span {
2823  background: none;
2824  position: relative;
2825  display: inline-block;
2826  margin: 0;
2827  padding: 0;
2828  top: 0;
2829  bottom: 0;
2830  left: 1px;
2831  right: 0; }
2832
2833.lang_select li.tabmark .popup_base a {
2834  color: inherit;
2835  background: none; }
2836
2837.lang_select .tabcontent h1 {
2838  font-size: 1.1em;
2839  font-style: italic;
2840  font-weight: normal;
2841  margin-top: 0;
2842  margin-bottom: 0;
2843  padding-top: 1px;
2844  padding-left: 0;
2845  padding-bottom: 1px;
2846  vertical-align: baseline; }
2847
2848.lang_select .tabcontent h1 a {
2849  padding-left: 2px;
2850  margin-left: 0;
2851  font-style: normal; }
2852
2853/***** Tags (freetags) *****/
2854.freetaglist a {
2855  text-decoration: none; }
2856
2857.freetagitemlist .type {
2858  font-weight: bold;
2859  font-size: 0.8em;
2860  margin-left: 10px; }
2861
2862a.freetag_1 {
2863  text-decoration: none;
2864  font-size: 0.8em; }
2865
2866a.freetag_2 {
2867  text-decoration: none;
2868  font-size: 0.9em; }
2869
2870a.freetag_3 {
2871  text-decoration: none;
2872  font-size: 1em; }
2873
2874a.freetag_4 {
2875  text-decoration: none;
2876  font-size: 1.2em; }
2877
2878a.freetag_5 {
2879  text-decoration: none;
2880  font-size: 1.4em; }
2881
2882a.freetag_6 {
2883  text-decoration: none;
2884  font-size: 1.6em; }
2885
2886a.freetag_7 {
2887  text-decoration: none;
2888  font-size: 1.8em; }
2889
2890ul.freetagged li {
2891  float: left;
2892  clear: left;
2893  list-style: none; }
2894
2895.faqlistquestions {
2896  margin-bottom: 20px; }
2897
2898.faqqa {
2899  margin-bottom: 20px; }
2900
2901.faqquestion {
2902  font-weight: bold;
2903  padding: 2px 12px 0 12px; }
2904
2905.faqanswer {
2906  padding: 0 12px 4px 12px; }
2907  .faqanswer .faq_answer_prefix {
2908    font-weight: bold; }
2909
2910.pollresults {
2911  width: 100%; }
2912
2913.questionblock {
2914  margin-bottom: 10px; }
2915
2916.quizquestion {
2917  margin-bottom: 5px; }
2918
2919.quizdescription {
2920  margin-bottom: 10px; }
2921
2922.quizanswer {
2923  margin-bottom: 10px; }
2924
2925.surveyquestions {
2926  min-height: 30em; }
2927
2928.quizoptions label {
2929  display: block; }
2930
2931.type_option {
2932  display: none; }
2933
2934.dircategs {
2935  font-size: 95%; }
2936
2937.dirsublink {
2938  font-size: 0.95em; }
2939
2940.dirsite {
2941  margin-bottom: 10px;
2942  padding: 4px; }
2943
2944.dirsitetrail {
2945  font-size: 95%; }
2946
2947.dirsitecats {
2948  font-size: 95%; }
2949
2950.kaltura .items img {
2951  margin: 0; }
2952
2953.kaltura .items a {
2954  display: block;
2955  float: left;
2956  margin: 20px 15px; }
2957
2958fieldset.dropzone {
2959  min-height: 120px; }
2960
2961.profile-left-bar .profile-avatar img {
2962  margin-bottom: 0.5rem;
2963  max-width: 100%; }
2964
2965.profile-left-bar .profile-username {
2966  font-size: 1.25rem; }
2967
2968.profile-right-bar .profile-buttons .btn {
2969  width: 100%;
2970  margin-bottom: 3; }
2971
2972.profile-right-bar button.add-friend {
2973  width: 100%;
2974  margin-top: 3; }
2975
2976.profile-tab-content h2 {
2977  margin-top: 0; }
2978
2979.prio1, .prio2, .prio3, .prio4, .prio5 {
2980  padding-left: 2px; }
2981
2982.messureadflag {
2983  padding-left: 5px; }
2984
2985.messureadhead {
2986  background: #dee2e6; }
2987
2988.messureadbody {
2989  background: #e9ecef; }
2990
2991.readlink {
2992  color: #000000; }
2993
2994.webmail_item {
2995  border: 1px solid rgba(0, 0, 0, 0.125);
2996  padding: 0 1px; }
2997
2998.webmail_refresh_message {
2999  font-size: 0.8em; }
3000
3001.webmail_list .button {
3002  padding: 0 2px; }
3003
3004.webmail_mono {
3005  font-size: 1.1em;
3006  font-family: "Courier New", Courier, monospace; }
3007
3008.webmail_message_headers {
3009  width: 100%;
3010  padding: 0 5em 0.5em 0; }
3011
3012.webmail_message_headers th {
3013  font-style: italic;
3014  text-align: right;
3015  border: none;
3016  width: 6em; }
3017
3018/* avatar upload */
3019.user-avatar-preview {
3020  margin-right: 1em; }
3021
3022.user-avatar-preview img {
3023  width: 100%; }
3024
3025/* webmail & groupmail */
3026.box-webmail_inbox img.icon {
3027  vertical-align: middle; }
3028
3029img.pref_dependency {
3030  opacity: 0.25; }
3031
3032.pref_note {
3033  margin-left: 33px;
3034  font-size: 90%;
3035  font-style: italic; }
3036
3037.deleted {
3038  text-decoration: line-through; }
3039
3040.taskcount {
3041  font-style: italic; }
3042
3043.adminanchors {
3044  font-size: 1.6rem; }
3045  .adminanchors .navbar-nav {
3046    flex-direction: row; }
3047  .adminanchors .nav li {
3048    display: flex; }
3049
3050a.admbox, a.admbox:visited {
3051  display: flex;
3052  flex-direction: column;
3053  justify-content: center;
3054  width: 120px;
3055  text-align: center;
3056  vertical-align: middle;
3057  overflow: hidden;
3058  margin: 0.4em;
3059  background-repeat: no-repeat;
3060  background-position: center;
3061  padding: 15px 6px;
3062  text-decoration: none; }
3063
3064a.admbox .icon {
3065  font-size: 2rem;
3066  margin-bottom: 6px; }
3067
3068a.admbox span.title {
3069  display: block;
3070  font-size: 1.1rem;
3071  text-align: center;
3072  margin: 0.1em;
3073  white-space: normal;
3074  word-wrap: break-word; }
3075
3076a.admbox.btn.btn-primary.disabled.disabled-clickable {
3077  pointer-events: inherit;
3078  cursor: pointer; }
3079
3080.admbox .icon img {
3081  margin-top: 18px; }
3082
3083.meta-col1 {
3084  text-align: right;
3085  font-weight: bold;
3086  font-size: 14px;
3087  width: 225px;
3088  margin-right: 5px; }
3089
3090.meta-col2 {
3091  font-size: 14px;
3092  width: 375px; }
3093
3094.meta-tabs-col1 {
3095  text-align: right;
3096  font-weight: bold;
3097  font-size: inherit;
3098  width: 225px;
3099  margin-right: 5px; }
3100
3101.meta-tabs-col2 {
3102  font-size: inherit;
3103  width: 375px; }
3104
3105.margin-left-9em {
3106  margin-left: 0.9em; }
3107
3108.margin-right-18em {
3109  margin-right: 1.8em; }
3110
3111.userWizardIconleft {
3112  float: left;
3113  margin-right: 10px; }
3114
3115.userWizardIconright {
3116  float: right;
3117  margin-left: 10px; }
3118
3119.userWizardContent {
3120  margin-top: 1em; }
3121
3122.userWizardContent legend {
3123  margin-bottom: 1em;
3124  font-weight: bold; }
3125
3126.userWizardContent fieldset {
3127  margin: 1em 0; }
3128
3129.age-validation .form-control {
3130  width: auto;
3131  display: inline;
3132  margin: 0 1em; }
3133
3134.adminoptionboxchild {
3135  padding-left: 4em;
3136  margin-bottom: 2em; }
3137  .adminoptionboxchild legend {
3138    margin-bottom: 0; }
3139
3140.tiki-admin fieldset {
3141  width: 100%; }
3142
3143input[type="checkbox"].preffilter-toggle {
3144  position: absolute;
3145  margin-left: -9999px;
3146  visibility: hidden; }
3147
3148input[type="checkbox"].preffilter-toggle + label {
3149  display: block;
3150  position: relative;
3151  cursor: pointer;
3152  outline: none;
3153  -webkit-user-select: none;
3154  -moz-user-select: none;
3155  -ms-user-select: none;
3156  user-select: none; }
3157
3158input[type="checkbox"].preffilter-toggle-round + label {
3159  width: 100px;
3160  height: 30px;
3161  background-color: #dddddd;
3162  border-radius: 20px;
3163  float: left;
3164  margin: 7px 0 0 5px; }
3165
3166input[type="checkbox"].preffilter-toggle-round + label:before, input[type="checkbox"].preffilter-toggle-round + label:after {
3167  display: block;
3168  position: absolute;
3169  top: 1px;
3170  left: 1px;
3171  bottom: 1px;
3172  content: ""; }
3173
3174input[type="checkbox"].preffilter-toggle-round + label:before {
3175  right: 1px;
3176  background-color: #f1f1f1;
3177  border-radius: 20px;
3178  -webkit-transition: background 0.4s;
3179  -moz-transition: background 0.4s;
3180  -o-transition: background 0.4s;
3181  transition: background 0.4s;
3182  content: "Basic";
3183  font-size: 0.8rem;
3184  font-weight: normal;
3185  padding-left: 40px;
3186  padding-top: 0.2rem; }
3187
3188input[type="checkbox"].preffilter-toggle-round + label:after {
3189  width: 28px;
3190  background-color: #fff;
3191  border-radius: 100%;
3192  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
3193  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
3194  -webkit-transition: margin 0.4s;
3195  -moz-transition: margin 0.4s;
3196  -o-transition: margin 0.4s;
3197  transition: margin 0.4s; }
3198
3199input[type="checkbox"].preffilter-toggle-round:checked + label:before {
3200  background-color: #8ce196;
3201  content: "Advanced";
3202  font-size: 0.8rem;
3203  font-weight: normal;
3204  padding-left: 10px;
3205  padding-top: 0.2rem; }
3206
3207input[type="checkbox"].preffilter-toggle-round:checked + label:after {
3208  margin-left: 70px; }
3209
3210.filter-menu.navbar-nav > li > a {
3211  padding-top: 12px;
3212  padding-bottom: 12px; }
3213
3214.filter-menu.navbar-nav .dropdown-menu {
3215  padding-left: 5px;
3216  padding-right: 5px; }
3217
3218table.treetable.objectperms .checkBoxHeader, table.objectperms > tbody > tr.subHeader {
3219  height: 140px;
3220  white-space: nowrap !important; }
3221
3222table.treetable.objectperms .checkBoxHeader {
3223  position: relative;
3224  vertical-align: bottom;
3225  width: 30px; }
3226
3227table.objectperms th:not(.checkBoxHeader), table.objectperms .subHeader td:not(.checkBoxHeader) {
3228  text-align: center; }
3229
3230tr.odd.leaf.collapsed > td:last-of-type, tr.even.leaf.collapsed > td:last-of-type {
3231  text-indent: 15px; }
3232
3233table.treetable .checkBoxHeader > td, .table > tbody > tr.subHeader > td {
3234  vertical-align: bottom; }
3235
3236table.objectperms .checkBoxHeader > div, table.objectperms > tbody .checkBoxLabel {
3237  -webkit-transform: rotate(305deg);
3238  transform: rotate(305deg);
3239  width: 140px;
3240  display: block;
3241  position: absolute;
3242  left: -20px;
3243  bottom: 40px;
3244  overflow: hidden;
3245  text-overflow: ellipsis;
3246  line-height: 2;
3247  text-indent: 1.7em; }
3248
3249.objectperms .checkBoxHeader > div > label {
3250  width: 140px;
3251  position: absolute;
3252  top: -25px;
3253  padding-top: 25px;
3254  padding-bottom: 5px; }
3255
3256@media (-ms-high-contrast: none) {
3257  .objectperms .checkBoxHeader > div > label {
3258    width: auto;
3259    position: absolute;
3260    top: -25px;
3261    padding-top: 0;
3262    padding-bottom: 5px; } }
3263
3264.objectperms .checkBoxHeader > div > label {
3265  width: 140px; }
3266
3267.objectperms .checkBoxHeader > div > input {
3268  transform: rotate(-305deg); }
3269
3270table.treetable.objectperms span.indenter, .subHeader .checkBoxHeader .indenter {
3271  padding-left: 0 !important; }
3272
3273table.objectperms > tbody .checkBoxCell {
3274  padding-left: 10px;
3275  padding-right: 5px; }
3276
3277table.objectperms thead th {
3278  display: none; }
3279
3280.adminanchors .navbar-nav .nav-link {
3281  min-width: 50px;
3282  padding-left: 0.5rem;
3283  padding-right: 0.5rem;
3284  text-align: center; }
3285
3286@media (max-width: 767.98px) {
3287  .admin-navbar .filter-menu {
3288    margin: 0;
3289    text-align: center; }
3290  .admin-navbar .form-inline .form-check {
3291    width: auto; }
3292  .admin-navbar .navbar-nav {
3293    padding: 0 15px; }
3294  .admin-navbar .form-inline {
3295    min-width: 100%; }
3296  .admin-navbar input[type="checkbox"].preffilter-toggle-round + label {
3297    margin-left: 10px; }
3298  .adminanchors .navbar-nav {
3299    margin: 0;
3300    padding: 0; }
3301  .meta-tabs-col1 {
3302    width: auto; }
3303  .meta-tabs-col2 {
3304    width: auto; } }
3305
3306form.simple label.error {
3307  padding: 4px 0 0 20px;
3308  margin-left: 0.5em; }
3309
3310form.simple label {
3311  clear: both;
3312  padding-top: 1em; }
3313
3314form.simple label.depends {
3315  padding-left: 20px; }
3316
3317form.simple label .description {
3318  padding-left: 20px; }
3319
3320form.simple label .warning {
3321  padding-top: 12px; }
3322
3323form.simple textarea, form.simple input[type="text"], form.simple input[type="file"], form.simple input[type="url"], form.simple input[type="email"], form.simple input[type="number"], form.simple select {
3324  display: block;
3325  clear: left;
3326  width: 100%; }
3327
3328form.simple textarea.export {
3329  height: 320px; }
3330
3331.tiki-modal {
3332  position: absolute;
3333  text-align: center; }
3334
3335.tiki-modal .mask {
3336  position: absolute;
3337  display: none;
3338  width: 100%;
3339  height: auto; }
3340
3341.tiki-modal .dialog {
3342  position: absolute;
3343  top: 50%;
3344  left: 50%;
3345  font-weight: bold; }
3346
3347body > .ui-front {
3348  /* bs .modal has z-index: 1050, need body specified so as to override jquery-ui.css */
3349  z-index: 2000; }
3350
3351.olControlNavToolbar {
3352  top: 345px !important; }
3353
3354.olControlMousePosition {
3355  background: rgba(0, 0, 0, 0.75);
3356  border-radius: 16px;
3357  bottom: auto !important;
3358  display: block;
3359  font-family: Arial sans-serif;
3360  font-size: smaller;
3361  padding: 0 8px;
3362  position: absolute;
3363  right: 6px !important;
3364  top: 7px; }
3365
3366.olControlScaleLine {
3367  bottom: 30px !important;
3368  left: 50px !important; }
3369
3370.ui-selectmenu {
3371  position: relative;
3372  padding-right: 0 !important; }
3373
3374.ui-selectmenu span.ui-selectmenu-status {
3375  display: block;
3376  font-size: 0.8em !important;
3377  margin-right: 0;
3378  position: absolute;
3379  overflow: hidden;
3380  padding-left: 0 !important;
3381  left: 0.3em !important;
3382  line-height: 1.5em !important;
3383  text-shadow: none !important;
3384  white-space: nowrap !important;
3385  width: inherit !important; }
3386
3387.ui-selectmenu-icon {
3388  width: 16px !important;
3389  right: 16px !important;
3390  margin-right: -16px !important;
3391  margin-top: -12px !important; }
3392
3393.ui-selectmenu-menu ul {
3394  padding-right: 0 !important; }
3395
3396.ul-selectmenu-menu li {
3397  padding-right: 1em !important; }
3398
3399.ui-selectmenu-menu ul li a {
3400  margin-left: -0.5em;
3401  padding-right: 0 !important;
3402  white-space: normal !important; }
3403
3404.ui-dialog .layersDiv label {
3405  display: inline-block;
3406  clear: none;
3407  padding-top: 0; }
3408
3409.ui-dialog .olControlLayerSwitcher {
3410  top: 0; }
3411
3412.minimap {
3413  height: 180px; }
3414
3415.minimap .olControlAttribution, .map-container .olControlAttribution {
3416  right: 3px;
3417  bottom: 3px;
3418  text-align: right; }
3419
3420.olMap {
3421  position: relative;
3422  display: block; }
3423
3424#col2 .olMap img, #col3 .olMap img {
3425  max-width: none; }
3426
3427/*** ESSENTIAL STYLES ***/
3428.cssmenu_horiz, .cssmenu_horiz *, .cssmenu_vert, .cssmenu_vert * {
3429  margin: 0;
3430  padding: 0;
3431  list-style: none; }
3432
3433.cssmenu_vert {
3434  flex-direction: column !important; }
3435
3436.cssmenu_horiz li, .cssmenu_vert li {
3437  position: relative; }
3438
3439.cssmenu_horiz ul {
3440  position: absolute;
3441  display: none;
3442  top: 100%;
3443  left: 0;
3444  z-index: 99; }
3445
3446.cssmenu_horiz > li, .cssmenu_vert > li {
3447  float: left; }
3448
3449.cssmenu_horiz li:hover > ul, .cssmenu_horiz li.sfHover > ul, .cssmenu_vert li:hover > ul, .cssmenu_vert li.sfHover > ul {
3450  display: block; }
3451
3452.cssmenu_horiz a, .cssmenu_vert a, .cssmenu_horiz button.btn-link.link-list, .cssmenu_vert button.btn-link.link-list {
3453  display: block;
3454  position: relative;
3455  padding: 3px 20px;
3456  text-decoration: none; }
3457
3458.cssmenu_horiz ul ul, .cssmenu_vert ul ul {
3459  top: 0;
3460  left: 100%; }
3461
3462/*** DEMO SKIN ***/
3463.cssmenu_horiz, .cssmenu_vert {
3464  float: left;
3465  margin-bottom: 1em; }
3466
3467.cssmenu_horiz ul, .cssmenu_vert ul {
3468  -webkit-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.2);
3469  box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.2); }
3470
3471.cssmenu_horiz a:first-of-type, .cssmenu_vert a:first-of-type, .cssmenu_horiz button.btn-link.link-list:first-of-type, .cssmenu_vert button.btn-link.link-list:first-of-type {
3472  padding-top: 7px; }
3473
3474.cssmenu_horiz a:last-of-type, .cssmenu_vert a:last-of-type, .cssmenu_horiz button.btn-link.link-list:last-of-type, .cssmenu_vert button.btn-link.link-list:last-of-type {
3475  padding-bottom: 7px; }
3476
3477.cssmenu_horiz li, .cssmenu_vert li {
3478  white-space: normal;
3479  -webkit-transition: background 0.2s;
3480  -moz-transition: background 0.2s;
3481  -o-transition: background 0.2s;
3482  transition: background 0.2s; }
3483
3484.sf-arrows .sf-with-ul {
3485  padding-right: 2.5em; }
3486
3487.sf-arrows .sf-with-ul:after {
3488  content: '';
3489  position: absolute;
3490  top: 50%;
3491  right: 1em;
3492  margin-top: -3px;
3493  height: 0;
3494  width: 0; }
3495
3496.sf-arrows ul .sf-with-ul:after {
3497  margin-top: -5px;
3498  margin-right: -3px; }
3499
3500.card-body ul.cssmenu_vert, .card-body ul.cssmenu_horiz, .cssmenu_vert li ul, .cssmenu_horiz li ul {
3501  overflow: visible; }
3502
3503.cssmenu_vert li ul, .cssmenu_horiz li ul {
3504  display: none; }
3505
3506.cssmenu_vert ul {
3507  position: absolute;
3508  left: 100%;
3509  top: 0;
3510  z-index: 99; }
3511
3512.cssmenu_vert > li {
3513  float: none; }
3514
3515.cssmenu_vert.sf-arrows > li > .sf-with-ul:after {
3516  margin-top: -5px;
3517  margin-right: -3px; }
3518
3519a.structure-home {
3520  padding: 0; }
3521
3522.topbar .navbar {
3523  margin-bottom: 0; }
3524.topbar .navbar-* {
3525  border: none; }
3526
3527.ui-dialog {
3528  webkit-box-shadow: 0 0 1rem rgba(0, 0, 0, 0.25);
3529  box-shadow: 0 0 1rem rgba(0, 0, 0, 0.25); }
3530
3531.ui-dialog label {
3532  display: block; }
3533
3534.ui-datepicker, .ui-dialog {
3535  z-index: 1024; }
3536
3537h4.ui-accordion-header {
3538  padding-left: 2.2em; }
3539
3540div.form-group label.error {
3541  font-weight: normal !important; }
3542
3543.tiki .chosen-container .active-result {
3544  width: auto !important; }
3545
3546.tiki .input-group .chosen-container {
3547  width: 110% !important; }
3548
3549[class*="tiki-admin"] .input-group .chosen-container, [class*="tiki-list"] .input-group .chosen-container, .tiki-view_tracker .input-group .chosen-container, .adminoptionbox .input-group .chosen-container, .manage .input-group .chosen-container {
3550  width: auto !important; }
3551
3552@media (max-width: 767.98px) {
3553  [class*="tiki-admin"] .input-group .chosen-container, [class*="tiki-list"] .input-group .chosen-container, .tiki-view_tracker .input-group .chosen-container, .adminoptionbox .input-group .chosen-container, .manage .input-group .chosen-container {
3554    width: 1% !important; } }
3555
3556.tiki .chosen-container-single, .tiki #assign_order_chosen.chosen-container {
3557  min-width: 6em;
3558  word-wrap: normal; }
3559
3560.tiki .chosen-container .chosen-container-single {
3561  max-width: 100%; }
3562
3563.chosen-container-multi .chosen-choices .search-field .default {
3564  min-width: 20em; }
3565
3566.chosen-container + .alert {
3567  margin-top: 20px; }
3568
3569.chosen-container .chosen-results li.active-result.text-muted.bg-info {
3570  background: #17a2b8; }
3571
3572.chosen-container .chosen-results li.active-result.text-muted.bg-info {
3573  color: white !important; }
3574
3575.tiki .chosen-container .chosen-choices .search-choice + .search-field input[type="text"] {
3576  display: none; }
3577
3578.tiki .chosen-container.chosen-container-active .chosen-choices .search-choice + .search-field input[type="text"] {
3579  display: inherit; }
3580
3581.tiki .chosen-container .chosen-single abbr {
3582  background-color: transparent;
3583  box-shadow: none; }
3584
3585.tiki .anythingSlider, .tiki .anythingWindow, .tiki .anythingBase, .tiki .anythingBase > .card {
3586  -webkit-box-sizing: content-box;
3587  -moz-box-sizing: content-box;
3588  box-sizing: content-box; }
3589
3590.tiki .anythingBase > .card {
3591  margin-bottom: 0;
3592  background-color: inherit;
3593  border: none;
3594  border-radius: 0;
3595  -webkit-box-shadow: none;
3596  box-shadow: none; }
3597
3598/* prevents elFinder dialog appearing under the embedded pane */
3599.std42-dialog.elfinder-dialog {
3600  position: absolute; }
3601
3602.elFinderDialog.elfinder {
3603  visibility: visible; }
3604
3605.ui-dialog.elfinder-dialog-error .ui-dialog-content, .ui-dialog.elfinder-dialog-confirm .ui-dialog-content {
3606  padding-left: 56px;
3607  min-height: 35px; }
3608
3609.elfinder-rtl .ui-dialog.elfinder-dialog-error .ui-dialog-content, .elfinder-rtl .ui-dialog.elfinder-dialog-confirm .ui-dialog-content {
3610  padding-left: 0;
3611  padding-right: 56px; }
3612
3613.elfinder-quicklook-titlebar {
3614  z-index: 1; }
3615
3616.tiki .elfinder .elfinder-button-search {
3617  padding-top: 2px;
3618  margin-right: 50px; }
3619
3620.tiki .elfinder-button-search input[type=text] {
3621  width: 115px; }
3622
3623.tiki .elfinder-button-search.ui-state-active input[type=text] {
3624  width: 100%; }
3625
3626.tiki .elfinder-ltr .elfinder-button-search .ui-icon-close {
3627  right: -40px; }
3628
3629.tiki .elfinder .elfinder-cwd-filename.ui-state-active {
3630  font-weight: normal; }
3631
3632.tiki .elfinder .elfinder-cwd-file.ui-state-hover {
3633  border: none; }
3634
3635.tiki-h5p-edit .form-item-title {
3636  display: none; }
3637
3638.page-closed {
3639  width: 100%;
3640  margin: 0 auto;
3641  display: flex;
3642  display: -webkit-flex;
3643  justify-content: center;
3644  -o-justify-content: center;
3645  -ms-justify-content: center;
3646  -moz-justify-content: center;
3647  -webkit-justify-content: center;
3648  align-items: center;
3649  -o-align-items: center;
3650  -ms-align-items: center;
3651  -moz-align-items: center;
3652  -webkit-align-items: center; }
3653
3654.form-v4-content {
3655  background: #fff;
3656  width: 850px;
3657  border-radius: 10px;
3658  -o-border-radius: 10px;
3659  -ms-border-radius: 10px;
3660  -moz-border-radius: 10px;
3661  -webkit-border-radius: 10px;
3662  box-shadow: 0px 8px 20px 0px rgba(0, 0, 0, 0.15);
3663  -o-box-shadow: 0px 8px 20px 0px rgba(0, 0, 0, 0.15);
3664  -ms-box-shadow: 0px 8px 20px 0px rgba(0, 0, 0, 0.15);
3665  -moz-box-shadow: 0px 8px 20px 0px rgba(0, 0, 0, 0.15);
3666  -webkit-box-shadow: 0px 8px 20px 0px rgba(0, 0, 0, 0.15);
3667  margin: 175px 0;
3668  position: relative;
3669  display: flex;
3670  display: -webkit-flex;
3671  font-family: 'Open Sans', sans-serif; }
3672
3673.form-v4-content h2 {
3674  font-weight: 700;
3675  font-size: 30px;
3676  padding: 6px 0 0;
3677  margin-bottom: 34px; }
3678
3679.form-v4-content .form-left {
3680  background: #3786bd;
3681  border-top-left-radius: 10px;
3682  border-bottom-left-radius: 10px;
3683  padding: 20px 40px;
3684  position: relative;
3685  width: 100%;
3686  color: #fff; }
3687
3688.form-v4-content .form-left p {
3689  font-size: 15px;
3690  font-weight: 300;
3691  line-height: 1.5; }
3692
3693.form-v4-content .form-left .text-2 {
3694  margin: 20px 0 25px; }
3695
3696.form-v4-content .form-left .text-1 {
3697  font-weight: 700;
3698  color: #fff;
3699  text-decoration: underline; }
3700
3701.form-v4-content .form-detail {
3702  padding: 20px 40px;
3703  position: relative;
3704  width: 100%; }
3705
3706.form-v4-content .form-detail .form-row {
3707  width: 100%;
3708  position: relative; }
3709
3710.form-v4-content .form-detail label {
3711  font-weight: 600;
3712  font-size: 15px;
3713  color: #666;
3714  display: block;
3715  margin-bottom: 8px; }
3716
3717.form-v4-content .form-detail .input-text {
3718  margin-bottom: 27px; }
3719
3720.form-v4-content .form-detail input {
3721  width: 100%;
3722  padding: 11.5px 15px;
3723  border: 1px solid #e5e5e5;
3724  border-top-left-radius: 5px;
3725  border-bottom-right-radius: 5px;
3726  appearance: unset;
3727  -moz-appearance: unset;
3728  -webkit-appearance: unset;
3729  -o-appearance: unset;
3730  -ms-appearance: unset;
3731  outline: none;
3732  -moz-outline: none;
3733  -webkit-outline: none;
3734  -o-outline: none;
3735  -ms-outline: none;
3736  font-family: 'Open Sans', sans-serif;
3737  font-size: 15px;
3738  color: #333;
3739  box-sizing: border-box;
3740  -moz-box-sizing: border-box;
3741  -webkit-box-sizing: border-box;
3742  -o-box-sizing: border-box;
3743  -ms-box-sizing: border-box; }
3744
3745.form-v4-content .form-detail .form-row input:focus {
3746  border: 1px solid #3786bd; }
3747
3748.form-v4-content .form-detail .register {
3749  background: #3786bd;
3750  border-top-left-radius: 5px;
3751  border-bottom-right-radius: 5px;
3752  width: 130px;
3753  border: none;
3754  margin: 6px 0 50px 0px;
3755  cursor: pointer;
3756  color: #fff;
3757  font-weight: 700;
3758  font-size: 15px; }
3759
3760.form-v4-content .form-detail .register:hover {
3761  background: #2f73a3; }
3762
3763.form-v4-content .form-detail .form-row-last input {
3764  padding: 12.5px; }
3765
3766@media screen and (max-width: 991px) {
3767  .form-v4-content {
3768    margin: 3em 20px;
3769    flex-direction: column;
3770    -o-flex-direction: column;
3771    -ms-flex-direction: column;
3772    -moz-flex-direction: column;
3773    -webkit-flex-direction: column; }
3774  .form-v4-content .form-left {
3775    width: auto;
3776    border-top-right-radius: 10px;
3777    border-bottom-left-radius: 0; }
3778  .form-v4-content .form-detail {
3779    padding: 30px 20px 30px 20px;
3780    width: auto; } }
3781
3782body:not(.fixed_width) .container {
3783  padding-left: 15px;
3784  padding-right: 15px;
3785  width: auto;
3786  max-width: 100%; }
3787
3788@media (max-width: 768px) {
3789  .tiki .col-md-12 {
3790    flex-basis: 100%;
3791    width: 100% !important; }
3792  .col2 .module, .col3 .module {
3793    flex-basis: 100%; } }
3794
3795legend + * {
3796  margin-top: 20px; }
3797
3798.page-header {
3799  border-bottom: none;
3800  margin: auto;
3801  padding-bottom: 0; }
3802
3803.topbar .navbar {
3804  margin-bottom: 0;
3805  border: none; }
3806
3807.dropdown-menu.dropdown-login li:hover {
3808  background: inherit; }
3809
3810body.tiki.navbar-padding {
3811  padding-top: 3.25rem; }
3812
3813body.layout_social.tiki.navbar-padding {
3814  padding-top: 5.25rem;
3815  padding-bottom: 0; }
3816
3817body.fullscreen.tiki.navbar-padding {
3818  padding-top: 0; }
3819
3820#col2 .card-header, #col3 .card-header {
3821  padding-left: 1rem;
3822  padding-right: 1rem; }
3823#col2 img, #col3 img {
3824  max-width: 100%;
3825  height: auto; }
3826
3827.tiki.tiki-list_file_gallery .popover, .tiki.tiki_file_galleries .popover, .tiki.tiki_trackers .popover, .tiki .wikiplugin-trackerlist .popover {
3828  max-width: 50vw; }
3829
3830.tiki.tiki_wiki_page .popover {
3831  max-width: 50vw; }
3832
3833.tiki .popover p:last-child {
3834  margin-bottom: 0; }
3835
3836.tiki .popover {
3837  max-width: 301px; }
3838  .tiki .popover .popover-body .table {
3839    margin-bottom: 0; }
3840    .tiki .popover .popover-body .table td {
3841      word-break: break-word; }
3842
3843.tiki .media-overflow-visible, .tiki .media-overflow-visible .media-body {
3844  overflow: visible; }
3845
3846.tiki #col1 .table-responsive {
3847  width: 100%;
3848  margin-bottom: 15px;
3849  overflow-y: hidden;
3850  overflow-x: auto;
3851  -ms-overflow-style: -ms-autohiding-scrollbar;
3852  -webkit-overflow-scrolling: touch; }
3853
3854.tiki .table-responsive > .table {
3855  margin-bottom: 0; }
3856  .tiki .table-responsive > .table > thead > tr > th, .tiki .table-responsive > .table > tbody > tr > th, .tiki .table-responsive > .table > tfoot > tr > th, .tiki .table-responsive > .table > thead > tr > td, .tiki .table-responsive > .table > tbody > tr > td, .tiki .table-responsive > .table > tfoot > tr > td {
3857    white-space: normal; }
3858
3859.tiki .table-responsive > .table td.action {
3860  white-space: nowrap; }
3861
3862.layout_social a.navbar-brand img, .layout_social_modules a.navbar-brand img {
3863  display: inline; }
3864.layout_social h1.sitetitle, .layout_social_modules h1.sitetitle {
3865  font-size: 1.8rem;
3866  margin-top: 10px;
3867  margin-bottom: 0; }
3868.layout_social h2.sitesubtitle, .layout_social_modules h2.sitesubtitle {
3869  font-size: 1.2rem; }
3870.layout_social h1.sitetitle, .layout_social_modules h1.sitetitle, .layout_social h2.sitesubtitle, .layout_social_modules h2.sitesubtitle {
3871  display: inline-block; }
3872.layout_social .sitetitle, .layout_social_modules .sitetitle, .layout_social .sitesubtitle, .layout_social_modules .sitesubtitle {
3873  margin-right: 1rem; }
3874.layout_social #topbar_modules, .layout_social_modules #topbar_modules {
3875  display: inline-block; }
3876
3877.layout_social_modules #topbar_modules {
3878  display: block; }
3879
3880.header_outer.navbar {
3881  margin-bottom: 0; }
3882
3883.navbar-fixed-top .navbar, #navbar-collapse-social .navbar {
3884  margin-bottom: 0;
3885  min-height: 32px; }
3886
3887.navbar-nav {
3888  -ms-flex-negative: 0; }
3889
3890#topbar_modules_social {
3891  float: left; }
3892
3893.tiki .form-horizontal .form-group label + div > input[type="checkbox"] {
3894  margin-top: 0.8em; }
3895
3896.tiki .form-horizontal .checkbox input[type="checkbox"] {
3897  margin-top: 0.4em; }
3898
3899.control-label.text-left {
3900  text-align: left; }
3901
3902.form-horizontal .control-label.text-left {
3903  text-align: left; }
3904
3905.affix-top {
3906  position: static; }
3907
3908.affix {
3909  position: fixed;
3910  top: 10px;
3911  max-height: calc(100vh - 20px);
3912  overflow-y: auto !important; }
3913
3914.affix-bottom {
3915  position: absolute;
3916  left: 0 !important; }
3917
3918.col-sm-2 .form-inline .form-control, .col-md-2 .form-inline .form-control {
3919  width: 100%; }
3920
3921.form-group.row {
3922  margin-left: 0;
3923  margin-right: 0; }
3924
3925.side-col-toggle-container {
3926  width: 100%;
3927  height: 1.5rem;
3928  margin-top: -0.8rem;
3929  display: flex; }
3930
3931@media (max-width: 767.98px) {
3932  .side-col-toggle-container {
3933    display: none; } }
3934
3935@media (min-width: 992px) {
3936  .hide_zone_left #col2, .hide_zone_right #col3 {
3937    display: none; }
3938  .hide_zone_left #col1.col-lg-8 {
3939    width: 83.3334%;
3940    flex: 0 0 83.3334%;
3941    max-width: 83.3334%; }
3942  .hide_zone_right #col1.col-lg-8 {
3943    width: 83.3334%;
3944    flex: 0 0 83.3334%;
3945    max-width: 83.3334%; }
3946  .hide_zone_left #col1.col-lg-9, .hide_zone_right #col1.col-lg-9 {
3947    width: 100%; }
3948  .hide_zone_left #col1.col-lg-9 {
3949    width: 100%;
3950    flex: 0 0 100%;
3951    max-width: 100%; }
3952  .hide_zone_right #col1.col-lg-9 {
3953    width: 100%;
3954    flex: 0 0 100%;
3955    max-width: 100%; }
3956  .hide_zone_right #col1.col-lg-9.order-lg-2 {
3957    width: 75%;
3958    flex: 0 0 75%;
3959    max-width: 75%; }
3960  .hide_zone_right #col1.col-lg-9:not(.order-lg-2) {
3961    width: 100%;
3962    flex: 0 0 100%;
3963    max-width: 100%; }
3964  .hide_zone_right.hide_zone_left .side-col-toggle + #col1.col-lg-9.order-lg-2, .hide_zone_left .side-col-toggle + #col1.col-lg-9.order-lg-2 {
3965    width: 100%;
3966    flex: 0 0 100%;
3967    max-width: 100%; }
3968  .hide_zone_left.hide_zone_right #col1.col-lg-8, .hide_zone_left.hide_zone_right #col1.col-lg-9 {
3969    width: 100%;
3970    flex: 0 0 100%;
3971    max-width: 100%; }
3972  .tiki-admin_modules.hide_zone_left #col2 {
3973    display: block;
3974    opacity: 0.6; }
3975  .tiki-admin_modules.hide_zone_right #col3 {
3976    display: block;
3977    opacity: 0.6; }
3978  .tiki-admin_modules.hide_zone_left #col1.col-lg-8, .tiki-admin_modules.hide_zone_right #col1.col-lg-8 {
3979    width: 66.6666666667%;
3980    flex: 0 0 66.6666666667%;
3981    max-width: 66.6666666667%; }
3982  .tiki-admin_modules.hide_zone_left #col1.col-lg-9, .tiki-admin_modules.hide_zone_right #col1.col-lg-9 {
3983    width: 75%;
3984    flex: 0 0 75%;
3985    max-width: 75%; } }
3986
3987@media (max-width: 767.98px) {
3988  #col1 {
3989    width: 100%;
3990    flex-basis: 100%; }
3991  .hide_zone_left #col2, .hide_zone_right #col3 {
3992    display: block; }
3993  .hide_zone_right #col2 {
3994    right: auto; }
3995  .toggle_zone {
3996    display: none; } }
3997
3998.tooltip-inner ul {
3999  list-style-type: none;
4000  margin: 0;
4001  padding: 0; }
4002
4003.tiki #conversejs ~ .modal-backdrop, .tiki #conversejs.converse-embedded ~ .modal-backdrop {
4004  display: none; }
4005
4006.bg-danger h4.card-title {
4007  margin-bottom: 0;
4008  color: #fff; }
4009
4010.bg-warning h5.card-title {
4011  margin-bottom: 0; }
4012
4013@media screen and (max-width: 480px) {
4014  .tiki #conversejs.converse-embedded {
4015    margin: 0;
4016    right: 0px;
4017    left: 0px;
4018    bottom: 0px; } }
4019
4020@media (max-width: 767.98px) {
4021  .btn {
4022    white-space: normal !important; }
4023  .alert .rboxcontent {
4024    word-break: break-word; }
4025  .tiki.tiki_wiki_page .popover {
4026    max-width: 75%; } }
4027
4028.breadcrumb-item + .breadcrumb-item::before {
4029  content: none !important; }
4030
4031div.tablesorter-resizable-container {
4032  clear: both;
4033  width: 100%; }
4034
4035table.tablesorter {
4036  width: 100%;
4037  margin-bottom: 2px; }
4038  table.tablesorter thead tr.tablesorter-headerRow th.tablesorter-header {
4039    background-repeat: no-repeat;
4040    background-position: center right;
4041    background-color: #fff;
4042    cursor: pointer; }
4043    table.tablesorter thead tr.tablesorter-headerRow th.tablesorter-header i {
4044      font-weight: 400;
4045      position: absolute;
4046      right: 2px;
4047      top: 50%;
4048      margin-top: -7px;
4049      width: 14px;
4050      height: 14px;
4051      background-repeat: no-repeat;
4052      line-height: 14px;
4053      display: inline-block; }
4054  table.tablesorter thead tr.tablesorter-headerRow th div.tablesorter-header-inner span {
4055    padding-right: 10px; }
4056  table.tablesorter thead tr.tablesorter-headerRow th.sorter-false {
4057    cursor: default; }
4058table.tablesorter thead tr.tablesorter-filter-row td {
4059  text-align: center;
4060  line-height: normal;
4061  -webkit-transition: line-height 0.1s ease;
4062  -moz-transition: line-height 0.1s ease;
4063  -o-transition: line-height 0.1s ease;
4064  transition: line-height 0.1s ease; }
4065  table.tablesorter thead tr.tablesorter-filter-row td input, table.tablesorter thead tr.tablesorter-filter-row td select {
4066    width: 98%;
4067    height: auto;
4068    margin: 0;
4069    -webkit-box-sizing: border-box;
4070    -moz-box-sizing: border-box;
4071    box-sizing: border-box;
4072    -webkit-transition: line-height 0.1s ease;
4073    -moz-transition: line-height 0.1s ease;
4074    -o-transition: line-height 0.1s ease;
4075    transition: line-height 0.1s ease; }
4076  table.tablesorter thead tr.tablesorter-filter-row td label {
4077    float: left;
4078    clear: both;
4079    font-size: 70%; }
4080  table.tablesorter thead tr.tablesorter-filter-row td input.dateFrom, table.tablesorter thead tr.tablesorter-filter-row td input.dateTo {
4081    width: 60px;
4082    padding: 0;
4083    font-size: 70%;
4084    float: right; }
4085  table.tablesorter thead tr.tablesorter-filter-row td .ui-slider {
4086    width: 90%;
4087    margin: 13px auto 2px auto;
4088    font-size: 0.9em; }
4089  table.tablesorter thead tr.tablesorter-filter-row td .ui-slider .ui-slider-handle {
4090    width: 0.9em;
4091    height: 0.9em; }
4092  table.tablesorter thead tr.tablesorter-filter-row td .ui-datepicker {
4093    font-size: 0.8em; }
4094  table.tablesorter thead tr.tablesorter-filter-row td span.currange {
4095    font-size: smaller;
4096    font-weight: normal; }
4097  table.tablesorter thead tr.tablesorter-filter-row td .value-popup:after {
4098    content: attr(data-value);
4099    position: absolute;
4100    bottom: 15px;
4101    left: -3px;
4102    min-width: 14px;
4103    height: 12px;
4104    background-color: #444444;
4105    background-image: -webkit-gradient(linear, left top, left bottom, from(#444444), to(#999999));
4106    background-image: -webkit-linear-gradient(top, #444444, #999999);
4107    background-image: -o-linear-gradient(top, #444444, #999999);
4108    background-image: linear-gradient(to bottom, #444444, #999999);
4109    border-radius: 3px;
4110    -webkit-background-clip: padding-box;
4111    background-clip: padding-box;
4112    -webkit-box-shadow: 0 0 4px 0 #777777;
4113    box-shadow: 0 0 4px 0 #777777;
4114    border: #444444 1px solid;
4115    color: #ffffff;
4116    font: bold 0.9em/1em Arial;
4117    padding: 1px;
4118    text-align: center; }
4119  table.tablesorter thead tr.tablesorter-filter-row td .value-popup:before {
4120    content: "";
4121    position: absolute;
4122    width: 0;
4123    height: 0;
4124    border-top: 8px solid #777777;
4125    border-left: 8px solid transparent;
4126    border-right: 8px solid transparent;
4127    top: -8px;
4128    left: 50%;
4129    margin-left: -8px;
4130    margin-top: -1px; }
4131table.tablesorter thead tr.tablesorter-filter-row.hideme td {
4132  padding: 2px;
4133  margin: 0;
4134  line-height: 0;
4135  cursor: pointer; }
4136table.tablesorter thead tr.tablesorter-filter-row.hideme .tablesorter-filter {
4137  height: 1px;
4138  min-height: 0;
4139  border: 0;
4140  padding: 0;
4141  margin: 0;
4142  opacity: 0;
4143  filter: alpha(opacity=0); }
4144table.tablesorter thead .disabled {
4145  display: none; }
4146  table.tablesorter tbody tr.filtered {
4147    display: none; }
4148  table.tablesorter tbody td[data-tsmath] {
4149    font-weight: bold;
4150    text-align: right; }
4151
4152table.tablesorter-processing tbody tr td {
4153  opacity: 0.25; }
4154
4155div.ts-wrapperdiv span.tablesorter-column-selector label {
4156  margin: 0 5px; }
4157div.ts-wrapperdiv span.tablesorter-column-selector input[type="checkbox"] {
4158  margin-right: 6px; }
4159div.ts-wrapperdiv select {
4160  width: auto;
4161  display: inline; }
4162  div.ts-wrapperdiv select option {
4163    font-size: smaller; }
4164div.ts-wrapperdiv select, div.ts-wrapperdiv input {
4165  font-size: smaller;
4166  border: none; }
4167div.ts-wrapperdiv div.ts-pager {
4168  margin-top: 3px;
4169  margin-bottom: 3px;
4170  font-size: smaller;
4171  float: right;
4172  clear: right; }
4173  div.ts-wrapperdiv div.ts-pager.ts-pager-bottom {
4174    display: none; }
4175  div.ts-wrapperdiv div.ts-pager .right-margin {
4176    vertical-align: bottom;
4177    margin-right: 4px; }
4178
4179table.tablesorter thead tr.tablesorter-filter-row td input.tablesorter-filter, table.tablesorter thead tr.tablesorter-filter-row td input.dateFrom, table.tablesorter thead tr.tablesorter-filter-row td input.dateTo {
4180  color: #495057;
4181  background: #fff;
4182  border: #ced4da; }
4183
4184table.tablesorter thead tr.tablesorter-headerRow th.tablesorter-headerUnSorted:not(.sorter-false) {
4185  background-image: url(data:image/gif;base64,R0lGODlhFQAJAIAAAP///////yH5BAEAAAEALAAAAAAVAAkAAAIXjI+AywnaYnhUMoqt3gZXPmVg94yJVQAAOw==); }
4186table.tablesorter thead tr.tablesorter-headerRow th.tablesorter-headerAsc {
4187  background-image: url(data:image/gif;base64,R0lGODlhFQAEAIAAAP///////yH5BAEAAAEALAAAAAAVAAQAAAINjI8Bya2wnINUMopZAQA7);
4188  background-color: rgba(13, 13, 13, 0); }
4189table.tablesorter thead tr.tablesorter-headerRow th.tablesorter-headerDesc {
4190  background-image: url(data:image/gif;base64,R0lGODlhFQAEAIAAAP///////yH5BAEAAAEALAAAAAAVAAQAAAINjB+gC+jP2ptn0WskLQA7);
4191  background-color: rgba(13, 13, 13, 0); }
4192table.tablesorter thead tr.tablesorter-filter-row {
4193  background: #e9ecef; }
4194  table.tablesorter thead tr.tablesorter-filter-row td input.tablesorter-filter, table.tablesorter thead tr.tablesorter-filter-row td input.dateFrom, table.tablesorter thead tr.tablesorter-filter-row td input.dateTo {
4195    background-color: rgba(13, 13, 13, 0);
4196    color: #212529; }
4197
4198@media print {
4199  body a[href]:after {
4200    content: none; }
4201  body {
4202    font-size: 12px; }
4203  h1, .h1 {
4204    font-size: 26px; }
4205  h2, .h2 {
4206    font-size: 20px; }
4207  h3, .h3 {
4208    font-size: 14px; }
4209  h4, .h4 {
4210    font-size: 14px; }
4211  .table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
4212    padding: 4px; } }
4213
4214.trackerfilter_loader {
4215  display: none;
4216  position: fixed;
4217  top: 0;
4218  left: 0;
4219  right: 0;
4220  bottom: 0;
4221  width: 100%;
4222  height: 100%;
4223  background: rgba(158, 158, 158, 0.2) url("../../../img/trackerfilter_plugin.svg") no-repeat center center;
4224  background-size: 100px;
4225  z-index: 10000; }
4226
4227.wiki-authors {
4228  font-style: italic; }
4229
4230.split {
4231  clear: both; }
4232
4233#page-bar > span {
4234  float: left; }
4235
4236.wikiactions > .btn-group {
4237  display: inline-block; }
4238
4239.conveneHeaderRow td {
4240  text-align: center; }
4241
4242.conveneVotes td, .conveneFooterRow td, .conveneHeaderRow td {
4243  vertical-align: middle; }
4244
4245.convene-ok {
4246  background-image: none;
4247  text-align: center; }
4248
4249.convene-no {
4250  background-image: none !important;
4251  text-align: center; }
4252
4253.convene-unconfirmed {
4254  text-align: center; }
4255
4256.conveneFooter, .conveneHeader {
4257  text-align: center; }
4258
4259.footlink::before {
4260  content: "["; }
4261
4262.footlink::after {
4263  content: "]"; }
4264
4265.footlink {
4266  vertical-align: super;
4267  font-size: smaller; }
4268
4269.footnotearea {
4270  margin-top: 2em;
4271  font-size: 0.9em; }
4272
4273.footnotearea .sameas {
4274  vertical-align: super;
4275  font-size: smaller; }
4276
4277.footnotearea > div > span > a:first-child::after {
4278  content: "."; }
4279
4280#tiki-center .versionav {
4281  padding: 0;
4282  border: 0;
4283  margin-bottom: -1px; }
4284
4285.versionav .button {
4286  margin-bottom: 0; }
4287
4288.versioncontent {
4289  margin-top: 10px; }
4290
4291#tiki-center .versioncontent {
4292  padding: 1em; }
4293
4294table.wikiplugin_tracker td {
4295  vertical-align: top;
4296  padding-bottom: 1.2em; }
4297
4298table.wikiplugin_trackerlist {
4299  position: relative; }
4300
4301.wikiplugin_edit textarea {
4302  width: 99%;
4303  height: 150px; }
4304
4305.editplugin {
4306  vertical-align: bottom; }
4307
4308.plugin-mouseover {
4309  position: absolute;
4310  z-index: 500;
4311  display: none;
4312  padding: 0.4em; }
4313
4314.fancysort .header {
4315  cursor: pointer; }
4316
4317#jtrack-holder {
4318  width: auto !important; }
4319
4320.jtrack-item {
4321  height: auto !important; }
4322
4323#col1 #jtrack-content, #col1 #jtrack-form-create, #col1 #jtrack-form-list, #col1 #jtrack-form-update, #col1 #jtrack-form-remove, #col1 #jtrack-form-remove-all {
4324  height: 450px; }
4325
4326#timeSheetSaved, #timesheetSpreadsheet {
4327  height: 500px !important; }
4328
4329#timeSheetTabs {
4330  height: 600px !important; }
4331
4332#right_modules #jtrack-bar, #left_modules #jtrack-bar, #right_modules .jtrack-item, #left_modules .jtrack-item {
4333  font-size: 76%; }
4334
4335#right_modules .jtrack-form, #left_modules .jtrack-form {
4336  height: 245px !important; }
4337
4338.tocnav {
4339  margin-bottom: 4px;
4340  clear: both; }
4341
4342.mandatory_note {
4343  font-style: italic;
4344  margin-top: 10px; }
4345
4346.popup-backlinks {
4347  display: none;
4348  width: 100px; }
4349
4350.trackerCategoryName {
4351  white-space: nowrap; }
4352
4353ol.bbb-recordings {
4354  overflow: auto;
4355  max-height: 40em; }
4356
4357.structuremenu .menuSection {
4358  margin-left: 6px; }
4359
4360.structuremenu .menuSection .option, .structuremenu .menuSection .optionline {
4361  background: transparent url("../../../img/h_trenner.gif") center left no-repeat;
4362  padding-left: 21px; }
4363
4364.tiki_plugin {
4365  display: inline-block; }
4366
4367.tiki_plugin .plugin_icon {
4368  float: left;
4369  position: absolute;
4370  opacity: 0.7; }
4371
4372div.tiki_plugin {
4373  width: 100%; }
4374
4375#autotoc {
4376  position: relative;
4377  padding: 0; }
4378
4379.autotoc.affix {
4380  top: 10px; }
4381
4382.autotoc .nav > li {
4383  float: none; }
4384
4385.autotoc .nav > li > a {
4386  display: block;
4387  padding: 4px 20px;
4388  font-size: 13px;
4389  font-weight: 500; }
4390
4391.autotoc .nav > li > a:focus, .autotoc .nav > li > a:hover {
4392  padding-left: 19px;
4393  border-left: 1px solid #212529; }
4394
4395.autotoc > .nav > li > .nav > li {
4396  padding-bottom: 5px; }
4397
4398.autotoc .nav > .active:focus > a, .autotoc .nav > .active:hover > a, .autotoc .nav > .active > a {
4399  padding-left: 18px;
4400  font-weight: 700;
4401  border: none;
4402  border-left: 2px solid #212529;
4403  background-color: transparent; }
4404
4405.autotoc .nav .nav {
4406  padding-bottom: 0;
4407  list-style: none; }
4408
4409.autotoc .nav .nav .nav {
4410  display: none; }
4411
4412.autotoc .nav .nav > li > a {
4413  padding-top: 1px;
4414  padding-bottom: 1px;
4415  padding-left: 30px;
4416  font-size: 12px;
4417  font-weight: 400; }
4418
4419.autotoc .nav .nav .nav > li > a {
4420  padding-left: 40px; }
4421
4422.autotoc .nav .nav .nav .nav > li > a {
4423  padding-left: 50px; }
4424
4425.autotoc .nav .nav .nav .nav .nav > li > a {
4426  padding-left: 60px; }
4427
4428.autotoc .nav .nav > li > a:focus, .autotoc .nav .nav > li > a:hover {
4429  padding-left: 29px; }
4430
4431.autotoc .nav .nav .nav > li > a:focus, .autotoc .nav .nav .nav > li > a:hover {
4432  padding-left: 40px; }
4433
4434.autotoc .nav .nav > .active > ul {
4435  display: block; }
4436
4437.autotoc .nav .nav > .active:focus > a, .autotoc .nav .nav > .active:hover > a, .autotoc .nav .nav > .active > a {
4438  padding-left: 28px;
4439  font-weight: 500; }
4440
4441/* reset tabs styling */
4442.autotoc > ul > li.active > a, .autotoc > ul > li.active > a:hover, .autotoc > ul > li.active > a:focus {
4443  color: inherit;
4444  background-color: inherit;
4445  border-bottom-color: transparent;
4446  cursor: default;
4447  border-radius: 0; }
4448
4449.autotoc .nav {
4450  margin: 0;
4451  padding: 0;
4452  overflow: hidden;
4453  flex-direction: row; }
4454  .autotoc .nav > li {
4455    width: 100%; }
4456    .autotoc .nav > li > a {
4457      white-space: initial; }
4458    .autotoc .nav > li > a.active + ul, .autotoc .nav > li.open > ul {
4459      display: block !important; }
4460    .autotoc .nav > li .active, .autotoc .nav > li.open > a {
4461      padding-left: 19px;
4462      background-color: #f8f9fa;
4463      color: #0056b3;
4464      border-left: 1px solid #212529; }
4465  .autotoc .nav .nav > li.open > a, .autotoc .nav .nav > li .active, .autotoc .nav .nav > li a:hover {
4466    padding-left: 29px; }
4467.autotoc .nav .nav .nav > li.open > a, .autotoc .nav .nav .nav > li .active, .autotoc .nav .nav .nav > li a:hover {
4468  padding-left: 39px; }
4469.autotoc .nav .nav .nav .nav > li.open > a, .autotoc .nav .nav .nav .nav > li .active, .autotoc .nav .nav .nav .nav > li a:hover {
4470  padding-left: 49px; }
4471
4472.back-to-top {
4473  display: none;
4474  padding: 4px 10px;
4475  margin-top: 10px;
4476  margin-left: 10px;
4477  font-size: 12px;
4478  font-weight: 500; }
4479
4480.back-to-top:hover, .bs-docs-theme-toggle:hover {
4481  color: #563d7c;
4482  text-decoration: none; }
4483
4484@media (max-width: 767.98px) {
4485  #autotoc, #page-data.page-data-autotoc {
4486    max-width: 100%; }
4487  .autotoc > .nav {
4488    position: static;
4489    max-width: calc(100vw - 30px); } }
4490
4491/* end autotoc */
4492.plugin-form-float {
4493  position: fixed;
4494  left: 5%;
4495  right: 365px;
4496  top: 5%;
4497  max-height: 90%;
4498  overflow: auto;
4499  z-index: 1000;
4500  padding: 10px; }
4501
4502.icon_edit_section {
4503  float: right; }
4504
4505.icon_edit_section img.icon {
4506  margin-top: -1px !important; }
4507
4508.ui-menu {
4509  z-index: 10100 !important; }
4510
4511.structure_select {
4512  position: relative;
4513  display: inline-block;
4514  vertical-align: middle;
4515  background: none;
4516  height: 16px;
4517  width: 18px; }
4518
4519.structure_select .cssmenu_horiz ul li {
4520  border-radius: 3px; }
4521
4522.structure_select li.tabmark {
4523  background: none;
4524  border: 0;
4525  top: 0;
4526  padding: 0; }
4527
4528.structure_select .clearfix:after {
4529  display: inline-block; }
4530
4531.structure_select .selected {
4532  font-weight: bold;
4533  font-style: italic; }
4534
4535.admintoclevel {
4536  margin: 0.2em;
4537  padding: 0.4em 0.4em 0.6em; }
4538
4539.admintoclevel .admintoclevel {
4540  margin-right: 0;
4541  border-right: 0 none; }
4542
4543.admintoclevel .actions {
4544  float: right;
4545  padding-right: 0.3em; }
4546
4547.admintoclevel .actions a {
4548  padding-right: 0.3em; }
4549
4550.admintoclevel .actions input {
4551  margin-right: 2em;
4552  font-style: italic;
4553  opacity: 0.5;
4554  width: 15em; }
4555
4556#page_list_container {
4557  list-style: none;
4558  max-height: 20em;
4559  overflow-y: auto;
4560  overflow-x: hidden;
4561  padding: 0; }
4562
4563#page_list_container li {
4564  list-style: none;
4565  margin: 0.2em;
4566  padding: 0.2em; }
4567
4568.options-container ol, .new-option {
4569  list-style: none; }
4570
4571.options-container #options {
4572  min-height: 10em;
4573  border: 4px #e9ecef dashed; }
4574
4575.options-container li {
4576  padding: 0.5em;
4577  margin: 0.2em;
4578  position: relative; }
4579
4580li .label-group {
4581  width: 16em;
4582  max-width: 35%;
4583  margin-right: 2em; }
4584
4585li .url-group {
4586  width: 25em;
4587  max-width: 55%; }
4588
4589.options-container > ol > li {
4590  border: 1px solid #e9ecef; }
4591
4592.options-container .child-options {
4593  width: 100%;
4594  float: left; }
4595
4596.options-container .child-options > li {
4597  margin-bottom: 0; }
4598
4599.new-option .label-group {
4600  max-width: 100%; }
4601
4602.new-option * {
4603  cursor: move; }
4604
4605@media (max-width: 767.98px) {
4606  li .label-group, li .url-group {
4607    max-width: 100%; }
4608  .options-container #options {
4609    padding-left: 0; } }
4610
4611.TextArea-fullscreen {
4612  display: block;
4613  width: 100%;
4614  height: 100%;
4615  margin: 0 !important;
4616  padding: 0 !important;
4617  opacity: 1;
4618  top: 0 !important;
4619  left: 0 !important;
4620  position: fixed !important;
4621  z-index: 100 !important; }
4622
4623.TextArea-fullscreen .ui-wrapper {
4624  width: auto !important;
4625  height: 100% !important; }
4626
4627.TextArea-fullscreen .ui-wrapper #editwiki {
4628  position: absolute !important;
4629  width: 100% !important; }
4630
4631.TextArea-fullscreen .edit-zone-footer, .CodeMirror-fullscreen .edit-zone-footer {
4632  position: absolute;
4633  margin: 0 !important;
4634  padding: 4px 12px 12px;
4635  width: 100%;
4636  bottom: 49px;
4637  z-index: 2; }
4638  .TextArea-fullscreen .edit-zone-footer .form-check, .CodeMirror-fullscreen .edit-zone-footer .form-check {
4639    position: absolute;
4640    padding: 4px 12px 12px;
4641    bottom: 49px;
4642    right: 0; }
4643
4644.TextArea-fullscreen .actions, .CodeMirror-fullscreen .actions {
4645  bottom: 0 !important;
4646  left: 50%;
4647  margin-left: -50%;
4648  position: absolute;
4649  text-align: center;
4650  width: 100%;
4651  z-index: 101 !important;
4652  padding: 0.4em 0 0.2em; }
4653
4654.TextArea-fullscreen .actions input, .CodeMirror-fullscreen .actions input {
4655  /*margin: 1px !important;*/ }
4656
4657.TextArea-fullscreen .cm-remove, .CodeMirror-fullscreen .cm-remove {
4658  display: none;
4659  right: 22px;
4660  float: none !important; }
4661
4662.translation_message {
4663  overflow-x: hidden;
4664  padding: 0.5em;
4665  white-space: nowrap; }
4666
4667.translation_message h2 {
4668  margin: 0.2em 0;
4669  font-size: 1.6em; }
4670
4671#diff_outer {
4672  position: fixed;
4673  top: 0;
4674  right: 0;
4675  opacity: 1;
4676  background: #17a2b8;
4677  height: 100% !important; }
4678
4679#diff_history {
4680  overflow-x: hidden;
4681  overflow-y: auto;
4682  padding: 0 0.1em; }
4683
4684#autosave_preview {
4685  z-index: 110; }
4686
4687#autosave_preview_grippy {
4688  z-index: 3; }
4689
4690.wiki .namespace {
4691  margin: 1px;
4692  padding: 1px;
4693  border-radius: 5px;
4694  max-width: 30px;
4695  white-space: nowrap;
4696  overflow: hidden;
4697  text-overflow: ellipsis;
4698  display: inline-block;
4699  vertical-align: bottom; }
4700
4701.wiki .namespace.first {
4702  max-width: 130px; }
4703
4704.wiki .namespace.last {
4705  max-width: 130px; }
4706
4707#tikihelp {
4708  height: 100%; }
4709
4710.help_fullscreen_icon {
4711  margin-right: 8px; }
4712
4713.help_close_icon {
4714  margin-right: 20px; }
4715
4716.site_report a {
4717  padding: 0 5px;
4718  font-size: smaller; }
4719
4720.plugin-desc {
4721  padding: 5px; }
4722
4723.wikitext .plugin_gauge, .wikitext .plugin_gauge-bar {
4724  border: none; }
4725
4726h1.pagetitle > a {
4727  padding-left: 0;
4728  padding-right: 0; }
4729
4730#cachedpage {
4731  float: right;
4732  font-size: small; }
4733
4734body.tiki_wiki #comments {
4735  padding: 1em; }
4736
4737.codelisting {
4738  overflow: auto;
4739  max-width: 990px; }
4740
4741.codelisting .CodeMirror-code {
4742  font-family: monospace; }
4743
4744.codelisting .CodeMirror-scroll {
4745  width: auto !important;
4746  /* do not show the disabled partially shown right side scrollbar in code listings */ }
4747
4748.codelisting .CodeMirror-vscrollbar {
4749  display: none !important;
4750  /* we do not need to display vertical scrollbars in code listings - workaround for the "wrongly computed height with scrollbar" bug in CodeMirror */ }
4751
4752.wpfade-hidden {
4753  background: url("../../../img/toggle-expand-dark.png") no-repeat;
4754  margin-left: -19px;
4755  padding-left: 19px; }
4756
4757.wpfade-shown {
4758  background: url("../../../img/toggle-collapse-dark.png") no-repeat;
4759  margin-left: -19px;
4760  padding-left: 19px; }
4761
4762.wpfade-span-plain {
4763  cursor: pointer; }
4764
4765.wpfade-span-icon {
4766  cursor: pointer;
4767  margin-left: 19px; }
4768
4769.wpfade-div-icon {
4770  display: none;
4771  margin-left: 19px; }
4772
4773.wikitext .fancylist {
4774  margin: 0.5em 0;
4775  padding: 0; }
4776
4777.wikitext .fancylist li {
4778  font-size: 2em;
4779  font-style: italic;
4780  line-height: 27px;
4781  list-style-position: inside;
4782  margin-left: 10px;
4783  padding: 6px 0 7px 15px; }
4784
4785.wikitext .fancylist li p {
4786  display: inline;
4787  font-size: 50%;
4788  font-style: normal;
4789  margin-left: 12px; }
4790
4791[class].wikitext .fancylist li p {
4792  margin-left: -3px; }
4793
4794.quoteheader {
4795  height: 35px; }
4796  .quoteheader .fa {
4797    font-size: 34px;
4798    color: #aaaaaa; }
4799
4800.quotebody {
4801  margin-left: 35px;
4802  padding-left: 10px;
4803  font-style: italic; }
4804
4805.wikitext .rbox-data ul {
4806  list-style-type: disc;
4807  margin-left: 15px;
4808  padding-left: 15px; }
4809
4810.mandatory_star {
4811  font-weight: bold; }
4812
4813.trackerplugindesc {
4814  font-style: italic; }
4815
4816.charCount {
4817  font-style: italic; }
4818
4819.imgbox {
4820  padding: 5px; }
4821
4822.thumbcaption {
4823  font-size: 90%;
4824  padding: 2px; }
4825
4826.ic_button {
4827  float: left;
4828  margin: 0 2px 0 0;
4829  width: 20px;
4830  height: 20px; }
4831
4832.ic_caption {
4833  opacity: 0.75;
4834  width: 100%;
4835  padding: 5px 10px; }
4836
4837.wp-sign {
4838  display: none;
4839  overflow: hidden;
4840  position: absolute;
4841  z-index: 1;
4842  background-repeat: no-repeat;
4843  padding: 0.3em;
4844  vertical-align: bottom;
4845  -webkit-box-shadow: 1px 1px 2px 2px rgba(200, 200, 200, 0.5);
4846  box-shadow: 1px 1px 2px 2px rgba(200, 200, 200, 0.5);
4847  border-radius: 2px; }
4848
4849.toc {
4850  padding-left: 2em;
4851  margin-bottom: 4px; }
4852
4853.toc * {
4854  list-style: none;
4855  border: none; }
4856
4857.diff td {
4858  white-space: normal !important; }
4859
4860.table-responsive > .table > tbody > tr > td.text-left {
4861  white-space: normal; }
4862
4863.diffinldel {
4864  text-decoration: line-through; }
4865
4866.ui-tabs .ui-tabs-nav li a {
4867  padding: 0.3em 0.8em 0.1em; }
4868
4869/* Structures drill-down menu */
4870div.drillshow {
4871  padding: 3px; }
4872
4873.titlebar {
4874  border-bottom: 2px solid; }
4875
4876.wp-annotation {
4877  position: relative; }
4878
4879.wp-annotation .editor {
4880  display: none;
4881  width: 400px;
4882  position: absolute; }
4883
4884.wp-annotation .annotation {
4885  border: dashed 1px rgba(255, 255, 255, 0.5);
4886  background: rgba(255, 200, 40, 0.1);
4887  position: absolute;
4888  cursor: pointer; }
4889
4890.wp-annotation .annotation.selected {
4891  border: dashed 1px rgba(69, 255, 97, 0.68);
4892  background: rgba(85, 255, 68, 0.25); }
4893
4894.table-responsive.enlarge {
4895  display: inline-table;
4896  margin-right: 50px;
4897  padding: 20px 10px 15px;
4898  border: 1px solid #dee2e6;
4899  background-color: #fff;
4900  overflow: visible; }
4901
4902/* plugin list gui */
4903.plugin-list-editor > ul {
4904  padding: 0; }
4905
4906.plugin-list-editor li.plugin {
4907  list-style: none;
4908  border: 1px solid rgba(0, 0, 0, 0.125);
4909  border-radius: 0.25rem;
4910  padding: 4px 8px; }
4911
4912.plugin-list-editor li.plugin .name {
4913  font-weight: bold; }
4914
4915.plugin-list-editor li.plugin .params .dropdown-toggle {
4916  font-size: 9px; }
4917
4918/* heading anchor links */
4919.heading-link {
4920  padding-left: 0.25em;
4921  opacity: 0;
4922  transition: opacity 0.2s ease-in-out 0.1s;
4923  -webkit-transition: opacity 0.2s ease-in-out 0.1s;
4924  -moz-transition: opacity 0.2s ease-in-out 0.1s;
4925  -ms-transition: opacity 0.2s ease-in-out 0.1s; }
4926
4927.heading-link .icon {
4928  font-size: smaller; }
4929
4930.heading-link .fa, .heading-link .fas, .heading-link .far, .heading-link .fal, .heading-link .fad, .heading-link .fab {
4931  display: inline; }
4932
4933h2:hover .heading-link, h3:hover .heading-link, h4:hover .heading-link, h5:hover .heading-link, h6:hover .heading-link {
4934  opacity: 1; }
4935
4936.vSplitBar {
4937  background: rgba(170, 170, 170, 0.2) url("../../../vendor_bundled/vendor/robicch/jquery-gantt/res/ganttSplitterGrip.png") no-repeat center center !important; }
4938
4939.milestone {
4940  background: url("../../../vendor_bundled/vendor/robicch/jquery-gantt/res/milestone.png") no-repeat !important; }
4941
4942.layout.extDep {
4943  background-image: url("../../../vendor_bundled/vendor/robicch/jquery-gantt/res/hasExternalDeps.png") !important; }
4944
4945.isParent.collapsed .exp-controller {
4946  background-image: url("../../../vendor_bundled/vendor/robicch/jquery-gantt/res/toggle-expand.png") !important; }
4947
4948.isParent .exp-controller {
4949  background-image: url("../../../vendor_bundled/vendor/robicch/jquery-gantt/res/toggle_collapse.png") !important; }
4950
4951.multilike .horizontal {
4952  display: inline-block;
4953  height: 38px; }
4954.multilike .vertical {
4955  display: block;
4956  height: auto; }
4957  .multilike .vertical .mini-counts, .multilike .vertical .label-text {
4958    width: 50px; }
4959.multilike .likes, .multilike .points {
4960  min-width: 38px;
4961  margin: 0 3px 0 0;
4962  font-size: 0.9em;
4963  color: #777777;
4964  padding: 5px 5px 6px 5px;
4965  text-align: center; }
4966.multilike .likes .mini-counts, .multilike .points .mini-counts {
4967  font-size: 1.4em;
4968  font-weight: 300;
4969  color: #777777;
4970  margin-bottom: 4px;
4971  text-align: center; }
4972.multilike .rate {
4973  font-size: 0.9em;
4974  color: #555555;
4975  padding-left: 10px;
4976  vertical-align: super; }
4977  .multilike .rate div {
4978    padding: 5px 0 0 0; }
4979    .multilike .rate div .title {
4980      font-weight: 300; }
4981    .multilike .rate div a {
4982      margin-right: 10px; }
4983    .multilike .rate div .count {
4984      font-size: 0.8em; }
4985
4986#tiki-installer {
4987  background-color: #48497A;
4988  /* re-style buttons to be link links */ }
4989  #tiki-installer .btn-link {
4990    border: none;
4991    display: inline;
4992    text-align: left;
4993    -webkit-appearance: none; }
4994    #tiki-installer .btn-link:not([disable]):hover {
4995      cursor: pointer;
4996      text-decoration: underline; }
4997  #tiki-installer .sidebar {
4998    margin: 1.5em 1.5em 0 0;
4999    padding-bottom: 2em; }
5000  #tiki-installer .sidebar > img {
5001    display: block;
5002    margin: auto; }
5003  #tiki-installer .installer-content {
5004    background-color: white;
5005    min-height: 100vh;
5006    padding-top: 5em;
5007    padding-bottom: 5em; }
5008  #tiki-installer .floating-links {
5009    position: fixed;
5010    bottom: 1em;
5011    right: 1em; }
5012  #tiki-installer .menus {
5013    margin-top: 3rem; }
5014    #tiki-installer .menus .menu {
5015      color: white;
5016      margin-top: 1em; }
5017  #tiki-installer ol.nav {
5018    list-style-type: decimal;
5019    list-style-position: outside;
5020    margin-left: 2em; }
5021  #tiki-installer .nav {
5022    margin-left: 1em; }
5023    #tiki-installer .nav .nav-item {
5024      color: white;
5025      line-height: 2em; }
5026      #tiki-installer .nav .nav-item .nav-link {
5027        color: white;
5028        padding: 0;
5029        background-color: transparent; }
5030      #tiki-installer .nav .nav-item.active {
5031        color: white; }
5032        #tiki-installer .nav .nav-item.active .nav-link {
5033          color: white;
5034          font-weight: bold; }
5035  #tiki-installer .install-step8 .enter-tiki .btn {
5036    white-space: normal; }
5037
5038@media (max-width: 767.98px) {
5039  #tiki-installer .install-body {
5040    margin-left: 0 !important;
5041    margin-right: 0; } }
5042
5043#tiki-admin_oauthserver input[name="id"][value=''] ~ .form-group-client_id, #tiki-admin_oauthserver input[name="id"][value=''] ~ .form-group-client_secret {
5044  display: none; }
5045
5046/* End of file */
5047