liquid_feedback_frontend

view static/style.css @ 620:496bed1b59b8

More optical enhancements, removed unit list from member profile
author bsw
date Mon Jun 25 14:59:21 2012 +0200 (2012-06-25)
parents 7dc5ab12bfe3
children cc542ac26edc
line source
2 /* Style reset */
3 html,
4 body,
5 div,
6 span,
7 applet,
8 object,
9 iframe,
10 h1, h2, h3, h4, h5, h6,
11 p, a, img,
12 form, label, legend,
13 table, tbody, tfoot, thead, tr, th,td {
14 margin: 0;
15 padding: 0;
16 border: 0;
17 outline: 0;
18 font-weight: inherit;
19 font-style: inherit;
20 font-size: 100%;
21 font-family: inherit;
22 vertical-align: baseline;
23 }
24 body {
25 line-height: 1;
26 color: black;
27 background: white;
28 }
29 li {
30 line-height: 133%;
31 }
32 p {
33 margin-top: 2ex;
34 margin-bottom: 2ex;
35 }
37 table {
38 border-collapse: separate;
39 border-spacing: 0;
40 }
41 caption, th, td {
42 text-align: left;
43 font-weight: normal;
44 }
46 /*************************************************************************
47 * Some global definitions
48 */
50 body {
51 background: #fff;
52 line-height: 120%:
53 }
55 body, th, td {
56 font-family: sans-serif;
57 font-size: 15px;
58 font-size: 14px;
59 padding: 0;
60 margin: 0;
61 }
63 .page,
64 .topbar_content {
65 max-width: 1130px;
66 margin: 0 auto;
67 }
69 table {
70 margin-top: 1ex;
71 }
73 body, a {
74 color: #000;
75 }
77 img {
78 border: none;
79 }
81 table {
82 border-collapse: collapse;
83 border: none;
84 }
86 td, th {
87 padding: 0.5ex 0.5em 0.5ex 0em;
88 }
90 td {
91 vertical-align: top;
92 }
94 th {
95 vertical-align: bottom;
96 font-weight: bold;
97 }
99 a.active {
100 color: #fff;
101 }
103 .revoked {
104 text-decoration: line-through;
105 }
107 .highlighted {
108 background-color: #fa7;
109 color: #000;
110 }
112 .admin_only {
113 font-style: italic;
114 }
116 h1 {
117 font-size: 150%;
118 }
120 h2 {
121 font-size: 125%;
122 }
124 .inline {
125 display: inline;
126 }
128 /*************************************************************************
129 * Notices, warnings and errors
130 */
132 .layout_notice, .layout_error, .layout_warning {
133 background: #fff;
134 font-weight: bold;
135 line-height: 1.7em;
136 -moz-opacity:0.7;
137 }
139 .slot_notice, .slot_warning, .slot_error {
140 padding-left: 1em;
141 }
143 .slot_notice {
144 background-color: #cfc;
145 color: #040;
146 }
148 .slot_warning {
149 background-color: #fec;
150 color: #420;
151 }
153 .slot_error {
154 background-color: #fcc;
155 color: #400;
156 }
158 /*************************************************************************
159 * Navigation, search and language chooser bar
160 */
162 .topbar {
163 background-color: #333;
164 background-image: -webkit-gradient(linear, left top, left bottom,
165 color-stop(0%, #888), color-stop(25%,#333)
166 );
167 font-size: 90%;
168 box-shadow: #aaa 0 0 5px;
169 xoverflow: auto;
170 -mox-box-shadow: #aaa 0 0 5px;
171 -webkit-box-shadow: #aaa 0 0 5px;
172 border-top: 1px solid #333;
173 line-height: 30px;
175 }
177 .topbar .logolf {
178 margin-left: 6px;
179 font-weight: bold;
180 }
182 .topbar .instance_name,
183 .topbar a {
184 color: #eee;
185 line-height: 30px;
186 }
188 .topbar a:hover {
189 background-color: #000;
190 color: #fff;
191 }
193 .navigation {
194 background-color: #333;
195 line-height: 200%;
196 }
198 .topbar img {
199 margin-right: 0.5em;
200 vertical-align: middle;
201 }
203 .topbar a {
204 padding: 0 0.5em;
205 float: left;
206 display: block;
207 white-space: nowrap;
208 }
210 form.unit_selector {
211 display: inline;
212 }
214 .topbar .navigation_right {
215 float: right;
216 padding-right: 1%;
217 }
220 #member_menu {
221 xposition: relative;
222 z-index: 2;
223 xfloat: left;
224 }
226 #member_menu li {
227 float: left;
228 }
230 #member_menu li:hover {
231 position: relative;
232 z-index: 4;
233 cursor: default;
234 }
236 #member_menu {
237 margin: 0;
238 padding: 0;
239 width: 200px;
240 }
242 #member_menu > li {
243 width: 200px;
244 }
246 #member_menu li a {
247 float: right;
248 }
250 #member_menu ul {
251 margin: 0;
252 padding: 0;
253 list-style-type: none;
254 display: none;
255 position: absolute;
256 top: 100%;
257 left: 0;
258 z-index: 3;
259 width: 200px;
260 border-radius: 0 0 8px 8px;
261 background: #000;
262 }
264 #member_menu ul li {
265 float: none;
266 }
268 #member_menu ul li a {
269 float: none;
270 background: #444;
271 }
273 #member_menu ul ul {
274 top: 1px;
275 right: 1px;
276 }
278 #member_menu li:hover ul {
279 display: block;
280 }
282 #member_menu li li a {
283 background: #000;
284 border-radius: 5px;
285 color: #ddd;
286 }
288 #member_menu ul li:hover a {
289 background: #444;
290 color: #fff;
291 }
293 /*
294 #member_menu {
295 position: absolute;
296 right: 20px;
297 top: 19px;
298 }
300 #member_menu {
301 display: none;
302 }
304 .member_menu:hover #member_menu {
305 display: block;
306 }
308 #member_menu ul {
309 list-style: none;
310 }
312 #member_menu li span {
313 background-color: #333;
314 line-height: 200%;
315 display: block;
316 width: 15em;
317 color: #fff;
318 }
322 #member_menu li a {
323 background-color: #333;
324 line-height: 200%;
325 display: block;
326 width: 15em;
327 }
329 #member_menu a:hover {
330 background-color: #eee;
331 color: #000;
332 }
334 */
335 /*************************************************************************
336 * Title of current page including path and actions
337 */
339 .slot_title {
340 font-size: 120%;
341 font-weight: bold;
342 margin-left: 10px;
343 margin-right: 10px;
344 margin-top: 1ex;
345 }
347 .slot_head {
348 background-color: #fff;
349 margin: 0px 10px 2ex 10px;
350 border: 1px solid #aaa;
351 border-radius: 0 0 8px 8px;
352 }
354 .page_head .title,
355 .issue .context,
356 .issue .title,
357 .initiative_head .title,
358 .area_list .title {
359 padding: 8px 10px 2px 10px;
360 }
362 .page_head .actions,
363 .page_head .unit_head .content,
364 .page_head .area_head .content,
365 .issue .content,
366 .initiative_head .content,
367 .area_list .unit_head .content,
368 .area_list .area .content {
369 padding: 10px 10px 0 10px;
370 }
372 .page_head .actions:last-child,
373 .page_head .unit_head .content:last-child,
374 .page_head .area_head .content:last-child,
375 .issue .content:last-child,
376 .initiative_head .content:last-child,
377 .area_list .unit_head .content:last-child,
378 .area_list .area .content:last-child {
379 padding: 10px 10px 10px 10px;
380 }
382 .page_head .initiative_list,
383 .issue .initiative_list {
384 padding-left: 8px;
385 }
387 .issue .content.actions {
388 margin-bottom: 1ex;
389 }
393 .page_head .title,
394 .issue .title,
395 .initiative_head .title,
396 .area_list .unit_head .unit_name,
397 .area_list .area_name {
398 font-weight: bold;
399 font-size: 120%;
400 }
402 .page_head .unit_head .title .extra,
403 .page_head .area_head .title .extra,
404 .issue .title .extra {
405 margin-left: 0.7em;
406 font-size: 75%;
407 }
409 .page_head .unit_head .content,
410 .page_head .area_head .content,
411 .page_head .area_head .content a,
412 .page_head .issue .content.actions,
413 .page_head .issue .content.actions a,
414 .issues .issue .content.actions,
415 .issues .issue .content.actions a,
416 .area_list .area .content,
417 .area_list .area .content a {
418 color: #000;
419 }
421 x.page_head .unit_head .title,
422 x.page_head .area_head .title,
423 x.issue .title {
424 background-color: #eee;
425 background-image: linear-gradient(top, #eee 0%, #f7f7f7 10%, #fff 100%);
426 background-image: -o-linear-gradient(top, #eee 0%, #f7f7f7 10%, #fff 100%);
427 background-image: -moz-linear-gradient(top, #eee 0%, #f7f7f7 10%, #fff 100%);
428 background-image: -webkit-linear-gradient(top, #eee 0%, #f7f7f7 10%, #fff 100%);
429 background-image: -ms-linear-gradient(top, #eee 0%, #f7f7f7 10%, #fff 100%);
430 }
431 /*
432 .unit_head {
433 background-color: #cdf;
434 background-image: -webkit-linear-gradient(top, #abf 0%, #cdf 20%, #f0f7ff 100%);
435 }
437 .area_head {
438 background-color: #def;
439 background-image: -webkit-linear-gradient(top, #bef 0%, #def 20%, #f7faff 100%);
440 }
442 .issue {
443 background-color: #f0f7ff;
444 background-image: -webkit-linear-gradient(top, #f0faff 0%, #f0f7ff 20%, #fff 100%);
445 }
446 */
447 .issue .initiative_list {
448 background: #fff;
449 }
451 x {
452 background-image: linear-gradient(top, #eee 0%, #f7f7f7 10%, #fff 100%);
453 background-image: -o-linear-gradient(top, #eee 0%, #f7f7f7 10%, #fff 100%);
454 background-image: -moz-linear-gradient(top, #eee 0%, #f7f7f7 10%, #fff 100%);
455 background-image: -webkit-linear-gradient(top, #dde 0%, #d7d7e7 10%, #fff 100%);
456 background-image: -ms-linear-gradient(top, #eee 0%, #f7f7f7 10%, #fff 100%);
457 }
459 .page_head .area_head .title,
460 .page_head .issue .title {
461 border-top: 1px solid #ddd;
462 }
465 .delegation_info {
466 float: right;
467 text-decoration: none;
468 padding: 5px;
469 border-radius: 0px 5px 0px 5px;
470 }
472 .delegation_arrow {
473 vertical-align: middle;
474 }
476 .delegation_info .link {
477 text-decoration: underline;
478 color: #aaa;
479 }
481 .delegation_info:hover {
482 background-color: #ddd;
483 }
485 .delegation_info .micro_avatar {
486 border: 2px solid #fff;
487 }
489 .delegation_info .micro_avatar.highlighted {
490 border: 2px solid #fa0;
491 }
494 .member_list .member_image_avatar {
495 float: left;
496 margin-right: 0.5em;
497 }
499 .micro_avatar {
500 height: 24px;
501 border-radius: 4px;
502 vertical-align: middle;
503 }
505 .logo {
506 float: right;
507 margin-right: 1%;
508 }
511 .member_image_photo {
512 border-radius: 8px;
513 }
515 /*************************************************************************
516 * Main content
517 */
519 .main {
520 margin-left: 1%;
521 margin-right: 1%;
522 }
524 /*************************************************************************
525 * ui.tab
526 */
527 .ui_tabs {
528 margin: 20px 0px;
529 }
531 .ui_tabs_links a {
532 padding: 1ex 1em;
533 line-height: 300%;
534 background-color: #f7f7f7;
535 background-color: #444;
536 background-image: -webkit-linear-gradient(top, #000 0%, #444 70%, #777 90%, #888 100%);
537 color: #fff;
538 white-space: nowrap;
539 border-radius: 5px;
540 margin-right: 2px;
541 font-weight: bold;
542 }
544 .ui_tabs_links a:hover,
545 .ui_tabs_links a.selected {
546 box-shadow: 0px 0px 3px 3px #fc0;
547 text-decoration: none;
548 }
551 /*************************************************************************
552 * ui.filters
553 */
555 .ui_filter {
556 overflow: auto;
557 margin: 2ex 0;
558 }
560 .ui_filter_head {
561 color: #777;
562 font-size: 90%;
563 float: left;
564 line-height: 200%;
565 margin-right: 2em;
566 }
568 .ui_filter a {
569 font-weight: bold;
570 margin-right: 0.5em;
571 }
574 .ui_filter_head a.active {
575 text-decoration: none;
576 background-color: #555;
577 color: #fff;
578 padding: 0.5ex 0.5em;
579 border-radius: 4px;
580 }
582 /*************************************************************************
583 * ui.paginate
584 */
586 .ui_paginate_head {
587 display: none;
588 margin-bottom: 1ex;
589 }
591 .ui_paginate_foot {
592 margin-top: 1ex;
593 }
595 .ui_paginate_select a {
596 padding: 0.5em;
597 }
599 /*************************************************************************
600 * ui.bargraph
601 */
603 .bargraph {
604 width: 103px;
605 }
607 .bargraph50 {
608 width: 52px;
609 }
611 .bargraph div {
612 float: left;
613 margin-top: 0.5ex;
614 height: 1.3ex;
615 }
617 .bargraph .quorum {
618 margin-top: 0.2ex;
619 height: 1.9ex;
620 }
622 /*************************************************************************
623 * notifications
624 */
626 div.notifications {
627 margin-top: 1ex;
628 background-color: #fdd;
629 padding: 0.5ex;
630 border: 1px solid #fbb;
631 }
633 .notifications ul {
634 margin: 0;
635 padding: 0;
636 margin-left: 2em;
637 }
639 .notifications li {
640 margin: 0;
641 padding: 0;
642 margin-top: 0.5ex;
643 }
645 /*************************************************************************
646 * vertical ui.form
647 */
649 .vertical {
650 margin-top: 2ex;
651 }
653 .login input[type=text],
654 .vertical input[type=text],
655 .login input[type=password],
656 .vertical input[type=password],
657 .vertical textarea,
658 .vertical select {
659 font-family: sans-serif;
660 font-size: 100%;
661 width: 69%;
662 border: 1px solid #444;
663 padding: 0.2ex 0.2em 0.2ex 0.2em;
664 margin-bottom: 1ex;
665 }
669 .login input[type=password],
670 .vertical input[type=password] {
671 width: 16em;
672 }
674 .vertical select {
675 padding-right: 0;
676 }
678 .login .ui_field_label,
679 .vertical .ui_field_label {
680 text-transform: uppercase;
681 font-size: 70%;
682 line-height: 120%;
683 font-weight: bold;
684 color: #777;
685 width: 29%;
686 display: block;
687 float: left;
688 clear: left;
689 text-align: right;
690 padding-right: 0.5em;
691 }
693 .ui_field_label.label_right {
694 text-align: left;
695 width: auto;
696 }
698 .login input[type=text],
699 .login input[type=password] {
700 width: 10em;
701 }
703 .login div,
704 .vertical div {
705 clear: left;
706 }
708 .vertical span {
709 display: block;
710 margin-bottom: 0.5ex;
711 }
713 .vertical span:after {
714 content: " ";
715 }
717 .vertical span span {
718 display: inline;
719 margin-bottom: 0;
720 }
722 .login input[type=submit],
723 .vertical input[type=submit] {
724 font-size: 100%;
725 margin-left: 29%;
726 background-color: #444444;
727 color: #fff;
728 border: none;
729 padding: 0.75ex;
730 }
732 .login input[type=submit]:hover,
733 .vertical input[type=submit]:hover {
734 background-color: #444444;
735 }
737 @media screen and (max-width: 480px) {
738 .login input[type=text],
739 .vertical input[type=text],
740 .login input[type=password],
741 .vertical input[type=password],
742 .vertical textarea,
743 .vertical select,
744 .vertical input[type=submit],
745 .login input[type=submit] {
746 width: 98%;
747 }
748 .login .ui_field_label,
749 .vertical .ui_field_label {
750 text-align: left;
751 width: 98%;
752 }
753 .login input[type=text],
754 .login input[type=password] {
755 width: 98%;
756 }
757 .login input[type=submit],
758 .vertical input[type=submit] {
759 margin-left: 0;
760 }
761 }
764 /*************************************************************************
765 * Positive / Negtive votes
766 */
769 .positive_votes span {
770 display: inline;
771 }
773 .positive_votes {
774 display: inline;
775 background-color: #cfc;
776 padding: 0.3ex 0.5em 0.3ex 0.5em;
777 }
779 .negative_votes span {
780 display: inline;
781 }
783 .negative_votes {
784 display: inline;
785 background-color: #fcc;
786 padding: 0.3ex 0.5em 0.3ex 0.5em;
787 }
789 .suggestion_my_opinion a,
790 .suggestion_my_opinion span {
791 white-space: nowrap;
792 padding-left: 0.2ex !important;
793 padding-right: 0.2ex !important;
794 }
796 .active {
797 background-color: #444;
798 color: #fff;
799 }
801 .active_red2 { background-color: #a00; color: #fff !important; }
802 .active_red1 { background-color: #f88; color: #000 !important; }
803 .active_green1 { background-color: #8f8; color: #000 !important; }
804 .active_green2 { background-color: #0a0; color: #000 !important; }
808 /*************************************************************************
809 * Unit list
810 */
812 .unit_list a {
813 font-weight: bold;
814 }
816 /*************************************************************************
817 * Area list
818 */
819 .area_list {
820 border: 1px solid #aaa;
821 border-radius: 8px;
822 margin-top: 2ex;
823 }
825 .area_list .unit_head,
826 .area_list .area {
827 border-bottom: 1px solid #aaa;
828 }
830 .area_list .unit_head {
831 border-radius: 8px 8px 0 0;
832 }
834 .area_list .area:last-child {
835 border-radius: 0 0 8px 8px;
836 }
838 .area_list .area:first-child {
839 border-radius: 8px 8px 0 0;
840 }
843 /*************************************************************************
844 * Events
845 */
847 .events .date {
848 font-size: 150%;
849 font-weight: bold;
850 margin-top: 2ex;
851 line-height: 150%;
852 }
854 .event_list .event div {
855 }
857 .event_list .event .member_id {
858 float: right;
859 }
862 /*************************************************************************
863 * Issues
864 */
866 .issues {
867 clear: left;
868 margin-top: 2ex;
869 }
871 .issues .issue {
872 overflow: hidden;
873 border: 1px solid #ddd;
874 border-radius: 8px;
875 margin-bottom: 2ex;
876 }
878 .issue.interested,
879 .issue.interest_by_delegation {
880 border: 1px solid #b2cdff;
881 }
883 .issue .issue_info {
884 padding: 1ex 1ex 0.3ex 1ex;
885 line-height: 140%;
886 margin-bottom: 1ex;
887 }
889 .event_list .event .issue_id,
890 .issue .issue_info .issue_id {
891 font-size: 125%;
892 }
894 .issue .suggestion {
895 margin-left: 1ex;
896 margin-bottom: 1ex;
897 font-weight: bold;
898 }
900 .issue_policy_info {
901 font-style: italic;
902 }
904 .issue_policy_info .event_name {
905 font-weight: bold;
906 }
908 .issue_policy_info img {
909 vertical-align: middle;
910 }
912 .issue .interest_by_delegation {
913 float: right;
914 }
916 .issue .initiative_list a.highlighted {
917 font-weight: bold;
918 }
920 .initiative {
921 margin-left: 1ex;
922 margin-bottom: 1ex;
923 line-height: 50%;
924 }
926 .initiative .bar {
927 margin-right: 0.3em;
928 }
930 .initiative .rank,
931 .initiative .bar,
932 .initiative .interest {
933 float: left;
934 margin-right: 0.3em;
935 }
937 .initiative .rank {
938 width: 2.5em;
939 }
942 .initiative .interest {
943 width: 20px;
944 height: 16px;
945 line-height: 100%;
946 }
948 .initiative .name {
949 line-height: 130%;
950 margin-left: 160px;
951 }
953 @media screen and (max-width: 480px) {
954 .initiative .name {
955 clear: left;
956 margin-left: 0px;
957 }
958 }
961 .issue_initiative_list a {
962 font-weight: bold;
963 }
965 .more_initiatives_link {
966 display: block;
967 margin-left: 166px;
968 font-style: italic;
969 margin-bottom: 1ex;
970 }
972 .issue tr tr {
973 border: none;
974 background: none;
975 }
977 .initiative_link.selected {
978 font-weight: bold;
979 }
981 x.initiative_link.supported {
982 background-color: #cdf;
983 border-radius: 5px;
984 }
986 x.initiative_link.potentially_supported {
987 background-color: #cdf;
988 border-radius: 5px;
989 }
991 .lang_chooser {
992 float: right;
993 margin-right: 0.5em;
994 }
996 .delegation_list_entry {
997 margin-right: 2em;
998 margin-bottom: 2ex;
999 float: left;
1000 clear: left;
1003 .delegation_list_entry .delegation_arrow {
1004 float: left;
1007 .delegation_list_entry .delegation_scope {
1008 float: left;
1009 width: 25em;
1012 .delegation_list_entry .delegation_scope a {
1013 display: block;
1016 .member_list .member_thumb {
1017 float: left;
1018 margin-right: 1em;
1019 margin-bottom: 2ex;
1022 .member_thumb {
1023 text-decoration: none;
1024 width: 14.5em;
1025 height: 48px;
1026 display: block;
1027 float: left;
1028 background-color: #f2f2f2;
1029 overflow: hidden;
1030 position: relative;
1031 border-radius: 7px;
1032 padding: 2px;
1035 .member_thumb a:hover div {
1036 background-color: #444;
1037 color: #fff;
1040 .member_thumb img {
1041 padding: 0;
1042 margin: 0;
1043 vertical-align: bottom;
1044 border-radius: 7px;
1047 .member_thumb .member_name {
1048 position: absolute;
1049 left: 56px;
1050 top: 2ex;
1051 font-size: 100%;
1052 width: 14em;
1055 .member_thumb .flags {
1056 float: right;
1057 font-size: 75%;
1060 .member_thumb .flags a,
1061 .member_thumb .flags img {
1062 position: static;
1063 float: right;
1064 margin-left: 0.5em;
1067 .member_thumb .flags .in_delegation_chain {
1068 font-weight: bold;
1071 .member .right {
1072 float: right;
1075 .member_thumb.not_accepted,
1076 .member_thumb.not_informed {
1077 background: #fff;
1080 .member_thumb.not_accepted .member_image,
1081 .member_thumb.not_accepted .member_name,
1082 .member_thumb.not_informed .member_image,
1083 .member_thumb.not_informed .member_name {
1084 opacity: 0.4;
1087 .member_thumb {
1088 border: 2px solid #fff;
1091 .member_thumb.in_delegation_chain {
1092 border: 2px solid #fa0;
1095 .member_statement,
1096 .draft_content,
1097 .suggestion_content {
1098 background-color: #f2f2f2;
1099 padding: 1ex;
1100 border-radius: 8px;
1103 .member_statement {
1104 margin-right: 250px;
1107 #suggestion_description {
1108 height: 15ex;
1111 .diff {
1112 background-color: #f2f2f2;
1113 border: 1px solid #ccc;
1114 padding: 1ex;
1117 .diff_added {
1118 background-color: #cfc;
1119 text-decoration: underline;
1122 .diff_removed {
1123 background-color: #fcc;
1124 text-decoration: line-through;
1127 .slot_issue_info {
1128 background-color: #f2f2f2;
1129 border: 1px solid #ccc;
1130 float: right;
1131 padding: 0.5ex;
1132 line-height: 130%;
1133 margin-right: 1em;
1136 .issue_info label {
1137 float: left;
1138 width: 8em;
1139 text-transform: uppercase;
1140 font-size: 70%;
1141 color: #777;
1142 font-weight: bold;
1143 clear: left;
1144 text-align: right;
1145 margin-right: 0.7em;
1148 .admitted_info {
1149 background-color: #dfd;
1150 padding: 1ex;
1151 border-radius: 8px;
1154 .not_admitted_info,
1155 .revoked_info {
1156 background-color: #fdd;
1157 padding: 1ex;
1158 border-radius: 8px;
1161 .draft_updated_info,
1162 .voting_active_info,
1163 .initiator_invite_info,
1164 .motd,
1165 .public_access_issue_head {
1166 background-color: #fffbce;
1167 padding: 1ex;
1168 margin-top: 1ex;
1169 margin-bottom: 2ex;
1170 border-top: 1px solid #ffe900;
1171 border-bottom: 1px solid #ffe900;
1174 .suggestion_fulfilled {
1175 width: 15em;
1177 .suggestion_fulfilled a.action {
1178 padding-left: 0;
1179 line-height: 120%;
1182 .help,
1183 .use_terms {
1184 border-radius: 8px;
1185 border: 1px solid #ffe900;
1186 background-color: #fffbce;
1187 color: #000;
1188 padding: 1ex;
1191 .help_visible {
1192 margin-top: 2ex;
1193 margin-bottom: 1ex;
1196 .help_visible .help_icon {
1197 float: right;
1200 .slot_help_hidden {
1201 float: left;
1202 margin-top: 1ex;
1205 .help_actions {
1206 font-size: 75%;
1207 float: right;
1210 .help_actions a {
1211 margin-right: 1em;
1212 color: #468;
1215 .wiki {
1216 line-height: 133%;
1219 .wiki h1,
1220 .wiki h2,
1221 .wiki h3,
1222 .wiki h4 {
1223 margin-top: 1ex;
1224 margin-bottom: 1ex;
1227 .wiki h1 {
1228 font-size: 150%;
1229 font-weight: bold;
1232 .wiki h2 {
1233 font-size: 125%;
1234 font-weight: bold;
1237 .wiki h3 {
1238 font-size: 125%;
1241 .wiki h4 {
1242 font-size: 100%;
1243 font-weight: bold;
1246 .wiki p {
1247 margin-top: 1ex;
1248 margin-bottom: 1ex;
1251 form .warning {
1252 background-color: #ffd;
1253 color: #000;
1254 border: 1px solid #dda;
1255 margin: 1ex;
1256 margin-bottom: 2ex;
1257 padding: 1ex;
1260 a.not_voted {
1261 display: block;
1262 background-color: #fec;
1263 color: #000;
1266 .action_active {
1267 background-color: #fec;
1270 .heading {
1271 display: block;
1272 font-size: 120%;
1273 font-weight: bold;
1276 .heading.first {
1277 margin-top: 0;
1280 .menu_list li {
1281 padding-top: 1ex;
1282 padding-bottom: 1ex;
1285 .deactivated_member_info {
1286 background-color: #a00;
1287 color: #fff;
1290 /*************************************************************************
1291 * Voting
1292 */
1294 #voting_form {
1295 margin-top: 20px;
1298 #voting {
1299 position: relative;
1302 #voting .approval, .abstention, .disapproval {
1303 border: 2px black solid;
1304 margin-top: 2ex;
1305 margin-bottom: 5ex;
1306 padding: 1ex;
1307 padding-bottom: 2ex;
1308 border-radius: 8px;
1310 #voting .approval {
1311 background-color: #9f9;
1313 #voting .approval .movable {
1314 background-color: #dfd;
1316 #voting .abstention {
1317 background-color: #ccc;
1319 #voting .abstention .movable {
1320 background-color: #f2f2f2;
1322 #voting .disapproval {
1323 background-color: #f88;
1325 #voting .disapproval .movable {
1326 background-color: #fbb;
1328 #voting .cathead {
1329 font-weight: bold;
1331 #voting .movable {
1332 position: relative;
1333 border: 1px black solid;
1334 margin-top: 1ex;
1335 padding: 0.5ex;
1336 border-radius: 8px;
1338 #voting .voting_form_active .movable {
1339 cursor: pointer;
1341 #voting .voting_form_active .clickable {
1342 cursor: auto;
1344 #voting .voting_form_active a.clickable {
1345 cursor: pointer;
1348 #voting .movable {
1349 vertical-align: middle;
1350 cursor: move;
1353 /*************************************************************************
1354 * timeline
1355 */
1356 div.ignore_area_list {
1357 float: left;
1358 width: 90%;
1359 margin: 0 0 1em 0;
1362 div.ignore_area_list >
1363 label.ui_field_label {
1364 text-align: left ;
1365 width: 100%;
1366 border-bottom:1px solid #000000;
1367 color: #000000;
1368 font-size:75%;
1369 font-weight:bold;
1370 vertical-align:bottom;
1371 text-transform:none;
1372 padding:0.5ex 0.5em
1375 div.ignore_area_item {
1376 clear: none;
1377 float: left;
1378 min-width: 10em;
1379 margin: 0.1ex 0.5em;
1380 margin-right: 0.5em;
1383 div.ignore_area_item > input {
1384 float: none;
1385 clear: none;
1386 display: inline;
1389 div.ignore_area_item >
1390 label.ui_field_label {
1391 float: none;
1392 clear: none;
1393 text-align: left;
1394 display: inline;
1397 div.timeline_results {
1398 clear: both;
1401 /* shadows */
1403 .initiative_head,
1404 .box,
1405 div.notifications {
1406 border-radius: 8px;
1409 .initiative_head,
1410 .box {
1411 border: 1px solid #aaa;
1414 .box {
1415 padding: 1ex;
1418 .slot_head,
1419 .area_list,
1420 .initiative_head,
1421 .issues .issue,
1422 .ui_tabs_links a,
1423 .draft_content,
1424 .help,
1425 .use_terms,
1426 .motd,
1427 .vote_info .content,
1428 .box,
1429 div.notifications {
1430 box-shadow: #777 0px 5px 5px -5px;
1431 -mox-box-shadow: #777 0px 5px 5px -5px;
1432 -webkit-box-shadow: #ddd 3px 3px 3px -1px;
1433 clear: both;
1436 .slot_footer {
1437 margin: 0 1%;
1438 border-top: 1px solid #ccc;
1439 padding: 1ex;
1440 font-size: 80%;
1441 text-align: center;
1443 .slot_footer,
1444 .slot_footer a {
1445 color: #666;
1448 .footer {
1449 margin: 0 auto;
1450 max-width: 1130px;

Impressum / About Us