liquid_feedback_frontend

view static/lf3.css @ 1154:91089defc3ea

Added missing colors for trace of actions
author bsw
date Sun Mar 22 22:59:17 2015 +0100 (2015-03-22)
parents 6d0e762bc105
children
line source
1 html,
2 body,
3 div,
4 span,
5 applet,
6 object,
7 iframe,
8 h1,
9 h2,
10 h3,
11 h4,
12 h5,
13 h6,
14 p,
15 blockquote,
16 pre,
17 a,
18 abbr,
19 acronym,
20 address,
21 big,
22 cite,
23 code,
24 del,
25 dfn,
26 em,
27 img,
28 ins,
29 kbd,
30 q,
31 s,
32 samp,
33 small,
34 strike,
35 strong,
36 sub,
37 sup,
38 tt,
39 var,
40 b,
41 u,
42 i,
43 center,
44 dl,
45 dt,
46 dd,
47 ol,
48 ul,
49 li,
50 fieldset,
51 form,
52 label,
53 legend,
54 table,
55 caption,
56 tbody,
57 tfoot,
58 thead,
59 tr,
60 th,
61 td,
62 article,
63 aside,
64 canvas,
65 details,
66 embed,
67 figure,
68 figcaption,
69 footer,
70 header,
71 hgroup,
72 menu,
73 nav,
74 output,
75 ruby,
76 section,
77 summary,
78 time,
79 mark,
80 audio,
81 video {
82 margin: 0;
83 padding: 0;
84 border: 0;
85 font-size: 100%;
86 font: inherit;
87 vertical-align: baseline;
88 }
89 /* HTML5 display-role reset for older browsers */
90 article,
91 aside,
92 details,
93 figcaption,
94 figure,
95 footer,
96 header,
97 hgroup,
98 menu,
99 nav,
100 section {
101 display: block;
102 }
103 body {
104 line-height: 1;
105 }
106 ol,
107 ul {
108 list-style: none;
109 }
110 blockquote,
111 q {
112 quotes: none;
113 }
114 blockquote:before,
115 blockquote:after,
116 q:before,
117 q:after {
118 content: '';
119 content: none;
120 }
121 table {
122 border-collapse: collapse;
123 border-spacing: 0;
124 }
125 /* end reset */
126 /* color, fonts, gaps and border radius settings */
127 .list-style {
128 list-style: disc;
129 padding-left: 20px;
130 }
131 /*
132 * basic font settings
133 */
134 html {
135 overflow-y: scroll;
136 }
137 body {
138 font: normal 10pt / 125% sans-serif;
139 background-color: #397ab6;
140 color: #000000;
141 background-attachment: fixed;
142 }
143 .page {
144 background-color: #255078;
145 max-width: 1240px;
146 border-radius: 0 0 2px 2px;
147 margin: 0 auto;
148 margin-bottom: 40px;
149 }
150 /*
151 * messages
152 */
153 .slot_notice,
154 .slot_warning,
155 .slot_error {
156 font: bold 12pt / 125% sans-serif;
157 padding: 12pt;
158 }
159 .slot_motd {
160 background-color: #ccc;
161 padding: 12pt;
162 }
163 .slot_notice {
164 background-color: #0c0;
165 color: #fff;
166 }
167 .slot_warning {
168 background-color: #f80;
169 color: #000;
170 }
171 .slot_error {
172 background-color: #c00;
173 color: #fff;
174 }
175 /*
176 * global styles
177 */
178 /* headlines */
179 h1 {
180 font: bold 12pt / 125% sans-serif;
181 margin-bottom: 1ex;
182 }
183 h1:last-child {
184 margin-bottom: 0;
185 }
186 h2 {
187 font: bold 12pt / 125% sans-serif;
188 }
189 h3 {
190 font: bold 10pt / 125% sans-serif;
191 }
192 h1:first-child,
193 h2:first-child,
194 h3:first-child {
195 margin-top: 0;
196 }
197 .right {
198 float: right;
199 }
200 .left {
201 float: left;
202 margin-right: 9px;
203 }
204 /* paragraphs */
205 p {
206 margin-bottom: 1.5ex;
207 }
208 p:last-child {
209 margin-bottom: 0;
210 }
211 /* lists */
212 ul.ul {
213 margin-left: 9px;
214 margin-bottom: 1.5ex;
215 list-style: disc;
216 padding-left: 20px;
217 }
218 ul.ul li {
219 margin: 3px 0;
220 }
221 ul.ul li:last-child {
222 margin-bottom: 0;
223 }
224 ul.ul:last-child {
225 margin-bottom: 0;
226 }
227 /* tables */
228 table td {
229 padding: 0.3ex 0.3em;
230 }
231 /* links */
232 a {
233 color: #222277;
234 }
235 a.disabled {
236 color: #777777;
237 cursor: default;
238 }
239 /* formulars */
240 form.inline {
241 display: inline;
242 }
243 form.inline div {
244 display: inline;
245 }
246 img {
247 vertical-align: middle;
248 }
249 img.star {
250 width: 24px;
251 height: 24px;
252 }
253 img.icon16 {
254 width: 16px;
255 height: 16px;
256 }
257 img.icon24 {
258 width: 24px;
259 height: 24px;
260 }
261 img.icon32 {
262 width: 32px;
263 height: 32px;
264 }
265 img.icon48 {
266 width: 48px;
267 height: 48px;
268 }
269 /*
270 * Avatars
271 */
272 .microAvatar {
273 text-wrap: nowrap;
274 }
275 .microAvatar img,
276 img.micro_avatar {
277 vertical-align: middle;
278 border-radius: 2px;
279 width: 24px;
280 height: 24px;
281 }
282 img.micro_avatar.highlighted {
283 margin: 0;
284 border: 2px solid #ff8800;
285 }
286 /*
287 * delegation info
288 */
289 .vote_info,
290 .delegation_info {
291 white-space: nowrap;
292 float: right;
293 text-decoration: none;
294 margin: -2px;
295 }
296 .vote_info img,
297 .delegation_info img {
298 vertical-align: middle;
299 }
300 .delegation_info img {
301 border-radius: 2px;
302 margin: 2px;
303 }
304 .delegation_info.suspended {
305 opacity: 0.3;
306 }
307 .slot_title .delegation_info.suspended {
308 opacity: 1;
309 }
310 /*
311 * generic attributes
312 */
313 .hide {
314 display: none;
315 }
316 .head_outer {
317 background-color: #000000;
318 color: #ffffff;
319 overflow: auto;
320 margin: 0 auto;
321 max-width: 1240px;
322 }
323 .head {
324 padding: 0.3ex 0;
325 margin: 0 12pt;
326 /*
327 * the logo and instance name
328 */
329 /*
330 * navigation bar
331 */
332 }
333 .head a {
334 color: #ffffff;
335 }
336 .head .logo {
337 display: block;
338 padding: 9px 0;
339 text-decoration: none;
340 font: bold 10pt / 100% sans-serif;
341 }
342 .head .logo .liquid {
343 color: #ffffff;
344 }
345 .head .logo .feedback {
346 color: #00ee00;
347 }
348 .head .logo .instanceName {
349 font: normal 10pt / 100% sans-serif;
350 padding-top: 9px;
351 }
352 .head .logo:hover {
353 text-decoration: underline;
354 }
355 .head .notifications {
356 margin-left: 0.6em;
357 text-decoration: none;
358 }
359 .head .notifications .count {
360 background-color: #f00;
361 color: #000;
362 padding: 0.2ex 0.25em;
363 border-radius: 1ex;
364 vertical-align: top;
365 }
366 .head .notifications .icon {
367 width: 24px;
368 height: 24px;
369 }
370 .head .nav {
371 float: right;
372 padding-top: 6px;
373 }
374 .head .nav ul,
375 .head .nav > ul > li:first-child {
376 display: inline;
377 }
378 .head .nav input[name=q] {
379 width: 12em;
380 border-radius: 2px;
381 padding: 2px;
382 background-color: #000000;
383 color: #ffffff;
384 border: 1px solid #397ab6;
385 margin-right: 0.6em;
386 }
387 .head .nav input[name=q]:focus {
388 outline: 2px solid #397ab6;
389 }
390 .head .nav #member_menu a span {
391 margin-left: 5px;
392 }
393 /*
394 * title
395 */
396 .slot_title {
397 padding-left: 12pt;
398 padding-right: 12pt;
399 font: bold 12pt / 125% sans-serif;
400 color: #ffffff;
401 padding-top: 12pt;
402 }
403 .slot_title a {
404 color: #ffffff;
405 display: inline-block;
406 }
407 .slot_title a.home {
408 margin-right: 4px;
409 }
410 .slot_title a.delegation_info {
411 margin-right: 0;
412 }
413 .slot_title .initiative,
414 .slot_title a .label {
415 display: none;
416 }
417 .slot_title .delegation_info {
418 background-color: #ffffff;
419 color: #000000;
420 border-radius: 2px;
421 padding-right: 3px;
422 margin-bottom: 12pt;
423 }
424 .slot_title .delegation_info a {
425 color: #000000;
426 }
427 .content {
428 clear: both;
429 margin: 0 12pt;
430 margin-top: 12pt;
431 }
432 /*
433 * the sidebar
434 */
435 .sidebar {
436 float: right;
437 width: 30%;
438 }
439 .sidebarSection {
440 background-color: #ffffff;
441 border-radius: 2px;
442 color: #000000;
443 margin-bottom: 12pt;
444 padding: 0;
445 }
446 .sidebarSection .sidebarHead {
447 padding: 9px 9px 4.5px 9px;
448 background: #ffffff;
449 color: #000000;
450 min-height: 20px;
451 }
452 .sidebarSection .sidebarHead a {
453 color: #000000;
454 }
455 .sidebarSection .sidebarHead .icon24 {
456 margin-top: -3.6px;
457 }
458 .sidebarSection .sidebarRow,
459 .sidebarSection .ui_filter_head,
460 .sidebarSection .ui_paginate_foot {
461 clear: right;
462 display: block;
463 padding: 4.5px 9px;
464 min-height: 20px;
465 }
466 .sidebarSection .sidebarRow {
467 border-top: 1px solid #aaaaaa;
468 }
469 .sidebarSection .sidebarRow.highlighted {
470 background-color: #e7f0ff;
471 }
472 .sidebarSection .sidebarRow.sidebarRowNarrow,
473 .sidebarSection .ui_filter_head,
474 .sidebarSection .ui_paginate_foot {
475 padding: 2.25px 9px;
476 }
477 .sidebarSection .sidebarRow.moreLink {
478 min-height: 0;
479 }
480 .sidebarSection a.sidebarRow {
481 text-decoration: none;
482 color: #000000;
483 }
484 .sidebarSection h1,
485 .sidebarSection h1 a,
486 .sidebarSection h2,
487 .sidebarSection h2 a,
488 .sidebarSection h3,
489 .sidebarSection h3 a {
490 color: #000000;
491 }
492 .sidebarSection a {
493 color: #222277;
494 }
495 .sidebarSection .areas .whenfolded {
496 display: none;
497 }
498 .sidebarSection .areas.folded .whenunfolded {
499 display: none;
500 }
501 .sidebarSection .areas.folded .whenfolded {
502 display: block;
503 }
504 .sidebarSection .areas.folded .disabled {
505 display: none;
506 }
507 .sidebarSection a.issue {
508 font: bold 12pt / 125% sans-serif;
509 color: #000000;
510 }
511 .sidebarSection ul.initiatives li {
512 padding: 4.5px 9px;
513 border-top: 1px solid #aaaaaa;
514 }
515 .sidebarSection ul.initiatives li .bargraph {
516 display: block;
517 }
518 .sidebarSection ul.initiatives li .supporterCount {
519 white-space: nowrap;
520 }
521 .sidebarSection ul.initiatives .revoked .initiative_name {
522 text-decoration: line-through;
523 }
524 .sidebarSection ul.initiatives .rank1 .initiative_name {
525 font-weight: bold;
526 }
527 .sidebarSection ul.initiatives li.highlighted {
528 background-color: #e7f0ff;
529 }
530 .sidebarSection ul.initiatives li.highlighted:last-child {
531 border-radius: 0 0 2px 2px;
532 }
533 .sidebarSection .supporters {
534 line-height: 28.799999999999997px;
535 }
536 .sidebarSection .supportCount {
537 color: #00c000;
538 font: bold 12pt / 125% sans-serif;
539 float: right;
540 }
541 .sidebarSection .member_list .member_thumb {
542 white-space: nowrap;
543 overflow: hidden;
544 text-overflow: ellipsis;
545 }
546 .sidebarSection .member_list .member_thumb img.member_image {
547 width: 24px;
548 height: 24px;
549 vertical-align: middle;
550 margin-right: 0.2em;
551 }
552 .sidebarSection .member_list .member_thumb.in_delegation_chain {
553 font-weight: bold;
554 }
555 .sidebarSection > div {
556 position: relative;
557 }
558 .sidebarSection > div:first-child {
559 margin-top: 0;
560 border-radius: 2px 2px 0 0;
561 }
562 .sidebarSection > div:last-child {
563 border-radius: 0 0 2px 2px;
564 }
565 .sidebarSection > div:last-child:first-child {
566 border-radius: 2px;
567 }
568 .sidebarSection a.unit {
569 font: bold 12pt / 125% sans-serif;
570 }
571 .sidebarSection a.area {
572 margin-left: 20px;
573 display: block;
574 }
575 .sidebarSection .star {
576 float: left;
577 }
578 .sidebarSection .delegation_info {
579 margin-top: -3.6px;
580 margin-bottom: 1px;
581 }
582 .admitted_info h1 {
583 color: #00aa00;
584 }
585 .not_admitted_info h1,
586 .revoked_info h1 {
587 color: #aa0000;
588 }
589 .admitted_info .initiative_pie,
590 .not_admitted_info .initiative_pie {
591 float: right;
592 }
593 .admitted_info table tr th,
594 .not_admitted_info table tr th {
595 text-align: left;
596 }
597 .admitted_info table tr td,
598 .not_admitted_info table tr td {
599 text-align: right;
600 padding: 0.3ex 0.4em;
601 }
602 /*
603 * main area
604 */
605 .main_outer {
606 width: 70%;
607 }
608 .main {
609 clear: left;
610 margin-right: 12pt;
611 border-radius: 2px;
612 /*
613 * tabs und filter
614 */
615 /*
616 * initiative
617 */
618 /* the draft */
619 }
620 .main .section .sectionHead,
621 .main .section .sectionRow {
622 background-color: #ffffff;
623 overflow: auto;
624 padding: 9px;
625 }
626 .main .section .sectionHead {
627 background-color: #ffffff;
628 color: #000000;
629 margin-top: 12pt;
630 border-radius: 2px 2px 0 0;
631 }
632 .main .section .sectionHead:first-child {
633 margin-top: 0;
634 }
635 .main .section .sectionHead:last-child {
636 border-radius: 2px;
637 }
638 .main .section .sectionRow {
639 margin-top: 4px;
640 }
641 .main .section .sectionRow:last-child {
642 border-radius: 0 0 2px 2px;
643 margin-bottom: 12pt;
644 }
645 .main > h1 {
646 border-bottom: 1px solid #aaaaaa;
647 padding: 9px;
648 }
649 .main .ui_filter .ui_filter_head {
650 background: #ffffff;
651 color: #000000;
652 padding: 0 9px 9px 9px;
653 vertical-align: middle;
654 }
655 .main .ui_filter .ui_filter_head a {
656 white-space: nowrap;
657 font: normal 10pt / 150% sans-serif;
658 margin-right: 0.5em;
659 }
660 .main .ui_filter .ui_filter_head a.active {
661 font: bold 10pt / 150% sans-serif;
662 text-decoration: none;
663 color: #000000;
664 }
665 .main .ui_filter .ui_filter_head select {
666 background: #ffffff;
667 color: #444444;
668 font: normal 10pt / 150% sans-serif;
669 border: none;
670 padding: 0;
671 margin: 0;
672 }
673 .main .ui_filter .ui_filter_head select option {
674 color: #000000;
675 }
676 .main .ui_filter .ui_filter_head select option:first-child,
677 .main .ui_filter .ui_filter_head select option[value="interest_direct"],
678 .main .ui_filter .ui_filter_head select option[value="interest_delegated"],
679 .main .ui_filter .ui_filter_head select option[value="support_direct"],
680 .main .ui_filter .ui_filter_head select option[value="support_delegated"],
681 .main .ui_filter .ui_filter_head select option[value="potential_support_direct"],
682 .main .ui_filter .ui_filter_head select option[value="potential_support_delegated"] {
683 color: #444444;
684 }
685 .main .ui_filter .ui_filter_head select.active {
686 color: #000000;
687 }
688 .main .ui_filter .ui_filter_head:first-child {
689 border-radius: 2px 2px 0 0;
690 padding-top: 9px;
691 }
692 .main .ui_filter .ui_filter_head.filter_filter {
693 padding-top: 9px;
694 }
695 .main .ui_filter .ui_filter_head.filter_mode {
696 padding-top: 9px;
697 margin-bottom: 0;
698 padding-bottom: 0;
699 }
700 .main .ui_filter .ui_filter_head.subfilter a {
701 font: normal 10pt / 150% sans-serif;
702 }
703 .main .ui_filter .ui_filter_head.subfilter a.active {
704 font: bold 10pt / 150% sans-serif;
705 }
706 .main .filter {
707 float: right;
708 }
709 .main .delegation_info.suspended {
710 margin: 1ex -2px -2px -2px;
711 }
712 .main .issues .state_info {
713 font: bold 10pt / 125% sans-serif;
714 color: #007700;
715 }
716 .main .issues .state_info.negative {
717 color: #aa0000;
718 }
719 .main ul.initiatives li {
720 margin-top: 1ex;
721 }
722 .main ul.initiatives li .bargraph {
723 float: left;
724 margin-top: 5px;
725 margin-right: 0.5em;
726 }
727 .main ul.initiatives li .initiative_name {
728 display: block;
729 margin-left: 110px;
730 }
731 .main ul.initiatives li .rank1 .initiative_name {
732 margin-left: 0;
733 font-weight: bold;
734 }
735 .main ul.initiatives li .revoked .initiative_name {
736 text-decoration: line-through;
737 }
738 .main ul.initiatives li:first-child {
739 margin-top: 0;
740 clear: none;
741 }
742 .main .events .event ul.initiatives li .initiative_name {
743 margin-left: 0;
744 }
745 .main .member_photo {
746 float: right;
747 }
748 .main .member_thumb.in_delegation_chain {
749 font-weight: bold;
750 }
751 .main .support {
752 color: #aaa;
753 line-height: 80%;
754 float: right;
755 width: 102px;
756 }
757 .main .initiativeInfo {
758 font-family: normal 10pt / 125% sans-serif;
759 line-height: 24px;
760 overflow: auto;
761 }
762 .main .initiativeInfo .support {
763 margin-top: 1ex;
764 float: left;
765 width: auto;
766 }
767 .main .initiativeInfo .mySupport {
768 line-height: 125%;
769 min-width: 12em;
770 text-align: right;
771 }
772 .main .initiativeInfo .initiators {
773 margin-top: 1.5ex;
774 margin-bottom: -1ex;
775 float: left;
776 }
777 .main .initiativeInfo .links {
778 margin-top: 1.5ex;
779 margin-bottom: -1ex;
780 float: right;
781 clear: right;
782 }
783 .main .initiativeInfo .initiator_links {
784 clear: right;
785 }
786 .main .issueInfo .links {
787 margin-top: 1.5ex;
788 margin-bottom: -1ex;
789 float: right;
790 clear: both;
791 }
792 .main .draft_updated_info {
793 color: #007700;
794 }
795 .main .draft_updated_info .info {
796 font: bold 10pt / 125% sans-serif;
797 }
798 .main .draft {
799 font: normal 10pt / 125% sans-serif;
800 }
801 .main .draft ul {
802 margin-left: 1em;
803 margin-bottom: 1.5ex;
804 list-style: square;
805 padding-left: 1em;
806 }
807 .main .draft ol {
808 margin-left: 1em;
809 margin-bottom: 1.5ex;
810 list-style: decimal;
811 padding-left: 1em;
812 }
813 .main .draft h1 {
814 font: italic 10pt / 125% sans-serif;
815 font-size: 125%;
816 border-bottom: 1px solid #444444;
817 margin-bottom: 1ex;
818 }
819 .main .draft h2 {
820 font: normal 10pt / 125% sans-serif;
821 font-size: 125%;
822 }
823 .main .draft h3 {
824 font: normal 10pt / 125% sans-serif;
825 font-size: 125%;
826 }
827 .main .draft h4 {
828 font: normal 10pt / 125% sans-serif;
829 }
830 .main .draft hr {
831 border: none;
832 border-top: 1px solid #000000;
833 }
834 .main .draft b,
835 .main .draft strong {
836 font: italic 10pt / 125% sans-serif;
837 }
838 .main .draft i,
839 .main .draft em {
840 font: normal 10pt / 125% sans-serif;
841 }
842 .main form,
843 .main .form {
844 margin: 0;
845 padding: 0;
846 }
847 .main form .ui_field_label,
848 .main .form .ui_field_label {
849 display: inline-block;
850 width: 25%;
851 margin: 0;
852 padding: 0;
853 text-align: right;
854 margin-bottom: 9px;
855 padding-right: 0.5%;
856 vertical-align: top;
857 color: #444444;
858 }
859 .main form input[type=text],
860 .main .form input[type=text],
861 .main form input[type=password],
862 .main .form input[type=password],
863 .main form select,
864 .main .form select,
865 .main form textarea,
866 .main .form textarea {
867 vertical-align: top;
868 width: 73%;
869 margin: 0;
870 padding: 3px;
871 border: 1px solid #444444;
872 font: bold 10pt / 125% sans-serif;
873 margin-bottom: 9px;
874 }
875 .main form input:focus,
876 .main .form input:focus {
877 outline: 2px solid #397ab6;
878 }
879 .main form .actions,
880 .main .form .actions {
881 margin-left: 26%;
882 }
883 .main form.wide input[type=text],
884 .main form.wide input[type=password],
885 .main form.wide select,
886 .main form.wide textarea {
887 width: 100%;
888 }
889 .issues .event .initiative_pie,
890 .events .event .initiative_pie {
891 clear: right;
892 float: right;
893 }
894 .issues .event ul.initiatives .initiative_info_left,
895 .events .event ul.initiatives .initiative_info_left {
896 display: inline;
897 margin-right: 0.5em;
898 }
899 .issues .event ul.initiatives .initiative_info_right,
900 .events .event ul.initiatives .initiative_info_right {
901 float: right;
902 }
903 .issues .event ul.initiatives .initiative_info_right .bargraph,
904 .events .event ul.initiatives .initiative_info_right .bargraph {
905 float: right;
906 margin-left: 0.5em;
907 }
908 .issues .event ul.initiatives .result,
909 .events .event ul.initiatives .result {
910 color: #444444;
911 margin-top: 0.5ex;
912 }
913 .issues .event ul.initiatives h3,
914 .events .event ul.initiatives h3 {
915 margin-top: 1ex;
916 margin-bottom: 0;
917 }
918 .issues .event ul.initiatives a.initiative,
919 .events .event ul.initiatives a.initiative {
920 font: bold 10pt / 125% sans-serif;
921 }
922 .issues .event .event_info,
923 .events .event .event_info {
924 font: bold 10pt / 125% sans-serif;
925 color: #007700;
926 margin-top: 0.66ex;
927 margin-bottom: 1ex;
928 }
929 .issues .event .event_info:last-child,
930 .events .event .event_info:last-child {
931 margin-bottom: 0;
932 }
933 .issues .event .event_info.negative,
934 .events .event .event_info.negative {
935 color: #aa0000;
936 }
937 .issues .event .event_time,
938 .events .event .event_time {
939 font: normal 10pt / 125% sans-serif;
940 color: #444444;
941 }
942 .issues .event:hover .event_time,
943 .events .event:hover .event_time {
944 visibility: visible;
945 }
946 .issues .event:hover ul.initiatives div,
947 .events .event:hover ul.initiatives div {
948 visibility: visible;
949 }
950 .issues .issue_context,
951 .events .issue_context {
952 line-height: 24px;
953 margin-bottom: 0.66ex;
954 }
955 .issues .issue_context .unit,
956 .events .issue_context .unit {
957 background-color: #777;
958 color: #fff;
959 padding: 1px 3px;
960 border-radius: 2px;
961 text-decoration: none;
962 }
963 .issues .issue_context .area,
964 .events .issue_context .area {
965 background-color: #ddd;
966 color: #000;
967 padding: 1px 3px;
968 border-radius: 2px;
969 text-decoration: none;
970 }
971 .issues .issue_info .issue,
972 .events .issue_info .issue {
973 font: bold 10pt / 125% sans-serif;
974 color: #000000;
975 }
976 .issues img.star,
977 .events img.star {
978 vertical-align: middle;
979 float: right;
980 margin-left: 0.5em;
981 }
982 .issues .event.suggestion ul.initiatives li,
983 .events .event.suggestion ul.initiatives li {
984 margin-top: 0;
985 margin-bottom: 1ex;
986 }
987 .issues .event.suggestion ul.initiatives li a,
988 .events .event.suggestion ul.initiatives li a {
989 font: normal 10pt / 125% sans-serif;
990 }
991 .issues .event.suggestion .suggestion,
992 .events .event.suggestion .suggestion {
993 font: bold 10pt / 125% sans-serif;
994 overflow: hidden;
995 text-overflow: ellipsis;
996 }
997 .suggestions .suggestion .opinion {
998 float: right;
999 }
1000 .suggestions .suggestion .opinion .must {
1001 background-color: #00cc00;
1002 color: #ffffff;
1004 .suggestions .suggestion .opinion .should {
1005 background-color: #44aa44;
1006 color: #ffffff;
1008 .suggestions .suggestion .opinion .shouldnot {
1009 background-color: #aa4444;
1010 color: #ffffff;
1012 .suggestions .suggestion .opinion .mustnot {
1013 background-color: #cc0000;
1014 color: #ffffff;
1016 .suggestions .suggestion .opinion .implemented {
1017 background-color: #00cc00;
1018 color: #ffffff;
1020 .suggestions .suggestion .opinion .notimplemented {
1021 background-color: #cc0000;
1022 color: #ffffff;
1024 .suggestions .suggestion .suggestion-rating {
1025 float: right;
1027 .suggestions .suggestion .suggestion-text {
1028 margin-top: 9px;
1029 font: normal 10pt / 125% sans-serif;
1030 overflow: hidden;
1031 text-overflow: ellipsis;
1032 position: relative;
1033 z-index: 10;
1035 .suggestions .suggestion .suggestion-details {
1036 float: right;
1038 .suggestions .suggestion .suggestion-more {
1039 display: none;
1041 .suggestions .suggestion .suggestion-less {
1042 display: none;
1044 .suggestions .suggestion .suggestionHead {
1045 overflow: hidden;
1046 text-overflow: ellipsis;
1048 .suggestions .suggestion .rating {
1049 display: none;
1050 padding: 4.5px 0;
1052 .suggestions .suggestion .rating .active-plus2 {
1053 background-color: #00cc00;
1054 color: #ffffff;
1056 .suggestions .suggestion .rating .active-plus1 {
1057 background-color: #44aa44;
1058 color: #ffffff;
1060 .suggestions .suggestion .rating .active-minus1 {
1061 background-color: #aa4444;
1062 color: #ffffff;
1064 .suggestions .suggestion .rating .active-minus2 {
1065 background-color: #cc0000;
1066 color: #ffffff;
1068 .suggestions .suggestion .rating .active-notfulfilled {
1069 background-color: #faa;
1071 .suggestions .suggestion .rating .active-fulfilled {
1072 background-color: #afa;
1074 .suggestions .suggestion.rateable .suggestion-more {
1075 display: block;
1077 .suggestions .suggestion.rateable.unfolded .rating {
1078 border-top: 3px solid #397ab6;
1080 .suggestions .suggestion.folded .suggestion-text {
1081 height: 150px;
1082 overflow: hidden;
1084 .suggestions .suggestion.folded .suggestion-more {
1085 display: block;
1086 position: absolute;
1087 bottom: 0;
1088 left: 0;
1089 width: 100%;
1090 box-shadow: inset 0 -12ex 10ex -5ex #ffffff;
1091 padding-top: 5ex;
1093 .suggestions .suggestion.folded .suggestion-details {
1094 position: absolute;
1095 bottom: 0;
1096 right: 0;
1098 .suggestions .suggestion.unfolded .suggestion-more {
1099 display: none;
1101 .suggestions .suggestion.unfolded .rating {
1102 display: block;
1104 .suggestions .suggestion.unfolded .suggestion-less {
1105 margin-top: 1ex;
1106 display: block;
1108 .suggestions .suggestion.highlighted {
1109 background-color: #e7f0ff;
1111 .suggestions .suggestion.highlighted .suggestion-more {
1112 box-shadow: inset 0 -12ex 10ex -5ex #e7f0ff;
1114 li.raw {
1115 list-style: none;
1116 padding: 0;
1117 margin: 0 !important;
1119 .satisfiedSupporterCount {
1120 color: #070;
1122 .potentialSupporterCount {
1123 color: #960;
1125 .bargraph {
1126 display: inline-block;
1127 vertical-align: top;
1128 height: 9px;
1130 .bargraph div {
1131 margin: 0;
1132 padding: 0;
1133 display: inline-block;
1134 height: 9px;
1136 .diff .diff_added {
1137 background-color: #cfc;
1139 .diff .diff_removed {
1140 text-decoration: line-through;
1141 background-color: #fcc;
1143 .btn,
1144 .ui_paginate_foot a {
1145 text-decoration: none;
1146 min-width: 2em;
1147 text-align: center;
1148 display: inline-block;
1149 border-radius: 5px;
1150 border: none;
1151 font: bold 10pt / 125% sans-serif;
1152 background-color: #999;
1153 color: #fff !important;
1154 margin-bottom: 5px;
1156 .btn {
1157 padding: 1ex 1em;
1159 .ui_paginate_foot a {
1160 padding: 0.5ex 0.5em;
1161 background-color: #eee;
1162 color: 000 !important;
1164 .ui_paginate_foot a.active {
1165 background-color: #666;
1166 color: #fff !important;
1168 .btn-default {
1169 background-color: #47a;
1170 color: #fff !important;
1172 .btn:hover,
1173 .btn:focus,
1174 .ui_paginate_foot a:hover,
1175 .ui_paginate_foot a:focus {
1176 background-color: #0a0;
1177 color: #fff !important;
1178 cursor: pointer;
1180 .btn-dangerous:hover {
1181 background-color: #c00;
1182 color: #fff !important;
1184 .btn-link {
1185 font: normal 10pt / 125% sans-serif;
1186 background-color: #ffffff;
1187 color: #222277;
1188 border: none;
1189 padding: 0;
1190 margin: 0;
1191 text-decoration: underline;
1192 cursor: pointer;
1194 /*************************************************************************
1195 * Voting
1196 */
1197 .main .section #voting_form .sectionRow:last-child {
1198 border-radius: 0;
1199 margin-bottom: 0;
1201 #voting {
1202 background: #ddd;
1203 padding: 9px;
1204 margin-top: 4px;
1205 position: relative;
1206 margin-bottom: 2ex;
1208 #voting .approval,
1209 #voting .abstention,
1210 #voting .disapproval {
1211 border: 2px black solid;
1212 margin-bottom: 2ex;
1213 padding: 1ex;
1214 padding-bottom: 2ex;
1215 border-radius: 2px;
1217 #voting .disapproval {
1218 margin-bottom: 2ex;
1220 #voting .approval {
1221 background-color: #9f9;
1223 #voting .approval .movable {
1224 background-color: #dfd;
1226 #voting .abstention {
1227 background-color: #ccc;
1229 #voting .abstention .movable {
1230 background-color: #f2f2f2;
1232 #voting .disapproval {
1233 background-color: #f88;
1235 #voting .disapproval .movable {
1236 background-color: #fbb;
1238 #voting .movable {
1239 position: relative;
1240 border: 1px black solid;
1241 margin-top: 1ex;
1242 padding: 0.5ex;
1243 border-radius: 2px;
1245 #voting .voting_form_active .movable {
1246 cursor: pointer;
1247 vertical-align: middle;
1248 cursor: move;
1250 #voting .voting_form_active .clickable {
1251 cursor: auto;
1253 #voting .voting_form_active a.clickable {
1254 cursor: pointer;
1256 /*
1257 * footer
1258 */
1259 .footer {
1260 text-align: center;
1261 color: #ffffff;
1262 background-color: #000000;
1263 padding: 9px 0;
1264 border: 1px solid #000;
1265 border-top: none;
1267 .footer a {
1268 color: #ffffff;
1270 .ui_paginate_head {
1271 display: none;
1273 .ui_paginate_foot {
1274 line-height: 180%;
1276 .swiper_tabs {
1277 display: none;
1279 #swiper_info {
1280 display: none;
1282 .nav .searchLink {
1283 display: none;
1285 @media (max-width: 767px) {
1286 html body {
1287 margin: 0;
1288 background: #255078;
1290 html body .head {
1291 margin: 6pt;
1292 padding: 0;
1294 html body .head .logo {
1295 display: block;
1296 padding: 0;
1298 html body .head .logo .liquid,
1299 html body .head .logo .feedback {
1300 font: bold 12pt / 125% sans-serif;
1302 html body .head .logo .instanceName {
1303 font: normal 10pt / 100% sans-serif;
1304 display: block;
1305 margin-left: 0;
1307 html body .head .nav {
1308 padding: 0;
1310 html body .initiativeInfo h1 {
1311 display: none;
1313 html body .slot_title {
1314 font: bold 12pt / 125% sans-serif;
1315 padding: 0;
1316 margin: 0 6pt;
1318 html body .slot_title .spacer {
1319 display: none;
1321 html body .slot_title .unit,
1322 html body .slot_title .area,
1323 html body .slot_title .issue,
1324 html body .slot_title .initiative,
1325 html body .slot_title .member {
1326 display: block;
1327 margin-right: 0;
1328 padding: 4px 0;
1329 border-radius: 2px;
1330 overflow: auto;
1332 html body .slot_title .unit:before,
1333 html body .slot_title .area:before,
1334 html body .slot_title .issue:before,
1335 html body .slot_title .initiative:before,
1336 html body .slot_title .member:before {
1337 content: "↳";
1338 position: relative;
1339 top: -2px;
1341 html body .slot_title .area {
1342 margin-left: 10px;
1344 html body .slot_title .issue {
1345 margin-left: 20px;
1347 html body .slot_title .initiative {
1348 margin-left: 30px;
1350 html body .slot_title a:last-child,
1351 html body .slot_title .issue:last-child,
1352 html body .slot_title .area:last-child,
1353 html body .slot_title .unit:last-child,
1354 html body .slot_title .initiative:last-child {
1355 margin-bottom: 6pt;
1357 html body .slot_title .unit a,
1358 html body .slot_title .initiative a,
1359 html body .slot_title .issue a,
1360 html body .slot_title .area a {
1361 margin-bottom: 0;
1362 display: inline;
1364 html body .slot_title a.home {
1365 display: none;
1367 html body .slot_title .weight {
1368 float: right;
1369 margin: 0;
1371 html body .slot_title .delegation_info {
1372 float: right;
1373 display: block;
1374 margin-top: -10px;
1376 html body .slot_title a .label {
1377 display: inline;
1379 html body .slot_title .star {
1380 float: right;
1381 margin-left: 0.5em;
1382 margin-top: -4.5px;
1383 margin-bottom: -4.5px;
1385 html body .slot_title > span > *:last-child {
1386 font: bold 12pt / 125% sans-serif;
1388 html body .page {
1389 background: none;
1390 margin: 0;
1391 box-shadow: none;
1393 html body .nav #member_menu .text {
1394 display: none;
1396 html body .nav form.search {
1397 display: none;
1399 html body .nav .notifications,
1400 html body .nav .searchLink,
1401 html body .nav #member_menu a {
1402 vertical-align: middle;
1403 display: inline-block;
1404 height: 48px;
1405 min-width: 35px;
1406 text-align: center;
1407 background-color: #000;
1408 border: 1px solid #777;
1409 border-radius: 2px;
1410 margin: 0;
1412 html body .nav .notifications img,
1413 html body .nav .searchLink img,
1414 html body .nav #member_menu a img {
1415 margin: 0;
1416 width: 48px;
1417 height: 48px;
1419 html body .nav .notifications {
1420 padding: 12px 2px;
1421 height: 24px;
1423 html body .nav #member_menu a :last-child {
1424 display: none;
1426 html body .notifications span {
1427 margin-left: -5px;
1429 html body .swiper_tabs {
1430 clear: both;
1431 display: block;
1432 overflow: auto;
1433 margin: 6pt;
1435 html body .swiper_tabs div {
1436 display: block;
1437 float: left;
1438 width: 33.333%;
1440 html body .swiper_tabs div a {
1441 padding: 8px 0;
1442 display: block;
1443 text-align: center;
1444 background-color: #eee;
1446 html body .swiper_tabs div a.active {
1447 background-color: #abe;
1449 html body .swiper_tabs div:first-child a {
1450 border-radius: 2px 0 0 2px;
1452 html body .swiper_tabs div:last-child a {
1453 border-radius: 0 2px 2px 0;
1455 html body #swiper_info.active {
1456 display: block;
1457 font: bold 10pt / 125% sans-serif;
1458 z-index: 1;
1459 text-align: center;
1460 width: 100%;
1461 background-color: #255078;
1462 color: #ffffff;
1464 html body .sidebarSection {
1465 margin: 0 6pt 6pt 6pt;
1467 html body .main,
1468 html body .extra > .section {
1469 clear: none;
1470 float: none;
1471 width: auto;
1472 margin: 0 6pt 6pt 6pt;
1474 html body .main .section .sectionRow:last-child,
1475 html body .extra > .section .section .sectionRow:last-child {
1476 margin-bottom: 6pt;
1478 html body .ui_filter_head.filter_mode {
1479 float: none !important;
1480 background: #ffffff !important;
1481 text-align: left !important;
1482 border-radius: 2px;
1483 margin-bottom: 6pt !important;
1485 html body .member_photo {
1486 text-align: center;
1487 margin-bottom: 2ex;
1489 html body .member_photo .member_image_photo {
1490 max-width: 600px;
1492 html body #trace_content {
1493 margin: 6pt 0;
1494 border-radius: 0;
1496 html body #trace_content ul li .trace_head {
1497 padding: 6px 5px;
1499 html body #trace_content ul ul {
1500 padding: 5px 2px;
1503 .textCenter {
1504 text-align: center;
1506 a.initiative {
1507 text-decoration: none;
1508 border-bottom: 1px solid #66c;
1510 a.initiative:hover {
1511 border-bottom: 1px solid #007;
1513 #trace_content {
1514 margin: 12pt;
1515 padding: 9px;
1516 border-radius: 2px;
1517 background-color: #ffffff;
1519 #trace_content #system_error {
1520 font-family: monospace;
1522 #trace_content ul li {
1523 margin-top: 10px;
1525 #trace_content ul li .trace_head {
1526 padding: 3px 5px;
1527 border-radius: 2px 2px 0 0;
1529 #trace_content ul li .trace_head:last-child {
1530 border-radius: 2px;
1532 #trace_content ul li ul {
1533 border-radius: 0 0 2px 2px;
1535 #trace_content ul li:first-child {
1536 margin-top: 0;
1538 #trace_content ul ul {
1539 padding: 10px;
1541 #trace_content .trace_config > ul {
1542 background-color: #eee;
1543 border: 1px solid #ccc;
1545 #trace_content .trace_config > .trace_head {
1546 background-color: #ccc;
1547 color: #000;
1549 #trace_content .trace_request > ul {
1550 background-color: #afa;
1552 #trace_content .trace_request > .trace_head {
1553 background-color: #0c0;
1555 #trace_content .trace_filter > ul {
1556 background-color: #ccf;
1557 border: 1px solid #00c;
1558 border-top: none;
1560 #trace_content .trace_filter > .trace_head {
1561 background-color: #00c;
1562 color: #fff;
1564 #trace_content .trace_view > ul {
1565 background-color: #cfc;
1566 border: 1px solid #0c0;
1567 border-top: none;
1569 #trace_content .trace_view > .trace_head {
1570 background-color: #0c0;
1571 color: #000;
1573 #trace_content .trace_action_neutral > ul {
1574 background-color: #ffa;
1575 border: 1px solid #fe0;
1577 #trace_content .trace_action_neutral > .trace_head {
1578 background-color: #fe0;
1579 color: #000;
1581 #trace_content .trace_action_success > ul {
1582 background-color: #afa;
1583 border: 1px solid #fe0;
1585 #trace_content .trace_action_success > .trace_head {
1586 background-color: #fe0;
1587 color: #000;
1589 #trace_content .trace_action_softfail > ul {
1590 background-color: #faa;
1591 border: 1px solid #fe0;
1593 #trace_content .trace_action_softfail > .trace_head {
1594 background-color: #fe0;
1595 color: #000;
1597 #trace_content .trace_sql {
1598 background-color: #fff;
1599 padding: 2px 4px;
1600 margin-top: 8px;
1602 #trace_content .trace_sql_time {
1603 float: right;
1604 font-weight: bold;
1606 #trace_content .trace_error {
1607 background-color: #faa;
1608 color: #000;
1609 font-weight: bold;
1610 border: 1px solid #c00;
1612 #trace_content .trace_exectime {
1613 background-color: #ccc;
1614 font-weight: bold;
1615 border-radius: 2px;
1617 #trace_content .time {
1618 float: right;
1620 #trace_content .total_duration {
1621 font-weight: bold;

Impressum / About Us