liquid_feedback_frontend
view static/style.css @ 340:65561f115d26
Small optical changes and css code cleanup
author | bsw |
---|---|
date | Tue Feb 28 19:02:15 2012 +0100 (2012-02-28) |
parents | 4f8058e4d7db |
children | 56c13151d0b8 |
line source
1 /* Style reset */
2 html,
3 body,
4 div,
5 span,
6 applet,
7 object,
8 iframe,
9 h1, h2, h3, h4, h5, h6,
10 p, a, img,
11 form, label, legend,
12 table, tbody, tfoot, thead, tr, th,td {
13 margin: 0;
14 padding: 0;
15 border: 0;
16 outline: 0;
17 font-weight: inherit;
18 font-style: inherit;
19 font-size: 100%;
20 font-family: inherit;
21 vertical-align: baseline;
22 }
23 body {
24 line-height: 1;
25 color: black;
26 background: white;
27 }
28 table {
29 border-collapse: separate;
30 border-spacing: 0;
31 }
32 caption, th, td {
33 text-align: left;
34 font-weight: normal;
35 }
37 /*************************************************************************
38 * Some global definitions
39 */
41 body {
42 background: #fff;
43 }
45 body, th, td {
46 font-family: sans-serif;
47 font-size: 15px;
48 font-size: 14px;
49 padding: 0;
50 margin: 0;
51 }
53 .area_list {
54 line-height: 140%;
55 }
57 body, a {
58 color: #000;
59 }
61 img {
62 border: none;
63 }
65 table {
66 border-collapse: collapse;
67 border: none;
68 }
70 td, th {
71 padding: 0.5ex 0.5em 0.5ex 0em;
72 }
74 td {
75 vertical-align: top;
76 }
78 th {
79 vertical-align: bottom;
80 font-weight: bold;
81 }
83 a.active {
84 color: #fff;
85 }
87 .revoked {
88 text-decoration: line-through;
89 }
91 .highlighted {
92 background-color: #fa7;
93 color: #000;
94 }
96 .admin_only {
97 font-style: italic;
98 }
100 h1 {
101 font-size: 150%;
102 }
104 h2 {
105 font-size: 125%;
106 }
108 .inline {
109 display: inline;
110 }
112 /*************************************************************************
113 * Notices, warnings and errors
114 */
116 .layout_notice, .layout_error, .layout_warning {
117 background: #fff;
118 font-weight: bold;
119 line-height: 1.7em;
120 -moz-opacity:0.7;
121 }
123 .slot_notice, .slot_warning, .slot_error {
124 padding-left: 1em;
125 }
127 .slot_notice {
128 background-color: #cfc;
129 color: #040;
130 }
132 .slot_warning {
133 background-color: #fec;
134 color: #420;
135 }
137 .slot_error {
138 background-color: #fcc;
139 color: #400;
140 }
142 /*************************************************************************
143 * Navigation, search and language chooser bar
144 */
146 .topbar {
147 background-color: #333;
148 background-image: -webkit-gradient(linear, left top, left bottom,
149 color-stop(0%, #888), color-stop(25%,#333)
150 );
151 color: #fff;
152 font-size: 90%;
153 line-height: 100%;
154 padding-left: 10px;
155 overflow: hidden;
156 box-shadow: #aaa 0 0 5px;
157 -mox-box-shadow: #aaa 0 0 5px;
158 -webkit-box-shadow: #aaa 0 0 5px;
159 }
161 .topbar .logolf {
162 font-weight: bold;
163 }
165 .topbar a {
166 color: #eee;
167 }
169 .topbar a:hover {
170 background-color: #eee;
171 color: #000;
172 }
174 .navigation,
175 .logout_button {
176 line-height: 200%;
177 }
179 .navigation img,
180 .logout_button img {
181 margin-right: 0.5em;
182 vertical-align: middle;
183 }
185 .navigation a,
186 .logout_button a {
187 padding: 1ex;
188 }
190 form.unit_selector {
191 display: inline;
192 }
194 .logout_button {
195 float: right;
196 }
198 .searchbox {
199 margin: 0;
200 padding: 0.1ex 1em 0ex 1em;
201 float: right;
202 line-height: 250%;
203 }
205 .searchbox form {
206 float: left;
207 margin: 0px;
208 }
210 .searchbox div {
211 display: inline;
212 }
214 .searchbox select {
215 margin-left: 0.3em;
216 margin-right: 0.4em;
217 font-size: 100%;
218 width: 8em;
219 }
221 .searchbox input[type=text] {
222 width: 8em;
223 padding: 0.25ex 0.25em 0.25ex 0.25em;
224 margin-right: 0.5em;
225 font-size: 100%;
226 }
228 .searchbox input[type=submit] {
229 font-size: 100%;
230 }
232 /*************************************************************************
233 * Title of current page including path and actions
234 */
236 .title,
237 .title2,
238 .actions {
239 background-color: #f2f2f2;
240 margin-left: 10px;
241 margin-right: 10px;
242 }
244 .initiative_head .actions {
245 box-shadow: none;
246 -moz-box-shadow: none;
247 -webkit-box-shadow: none;
248 }
250 .actions {
251 border-radius: 0 0 8px 8px;
252 }
254 .initiative_head .actions {
255 background-color: #fff;
256 margin: 0px;
257 }
259 .slot_initiatives_list {
260 margin-top: 1ex;
261 margin-left: 10px;
262 margin-right: 10px;
263 background-color: #fcfcfc;
264 border-radius: 8px;
265 clear: left;
266 border: 1px solid #ddd;
267 padding-top: 1ex;
268 padding-bottom: 1ex;
269 }
271 .title {
272 box-shadow: inset #888 0px 5px 6px -5px;
273 -moz-box-shadow: inset #888 0px 5px 6px -5px;;
274 -webkit-box-shadow: inset #888 0px 5px 6px -5px;;
275 }
277 .title {
278 color: #000;
279 padding: 1.5ex 1em 0 1em;
280 }
282 .title div {
283 font-size: 125%;
284 line-height: 110%;
285 }
287 .title a {
288 color: #000;
289 }
291 .title .member_image {
292 margin-right: 0.7em;
293 vertical-align: middle;
294 border-radius: 7px;
295 }
297 .slot_title2 {
298 padding: 1ex 1em 0 1em;
299 }
301 .member_list .member_image_avatar {
302 float: left;
303 margin-right: 0.5em;
304 }
306 .micro_avatar {
307 width: 24px;
308 height: 24px;
309 border-radius: 4px;
310 vertical-align: middle;
311 }
313 .actions {
314 font-size: 75%;
315 line-height: 220%;
316 padding-top: 2ex;
317 padding-bottom: 1ex;
318 }
320 .interest {
321 margin-left: 1.33em;
322 margin-bottom: 1.33ex;
323 }
325 .slot_actions .interest {
326 margin-left: 0em;
327 }
329 .actions a {
330 margin-right: 1em;
331 border-radius: 5px;
332 padding-right: 0.3em;
333 }
335 .slot_initiative_head {
336 padding-left: 10px;
337 padding-top: 2ex;
338 }
340 .initiative_name {
341 font-weight: bold;
342 font-size: 125%;
343 }
344 .actions a {
345 float: left;
346 }
348 .actions a:hover {
349 background-color: #d7d7d7;
350 }
352 .actions img {
353 padding-left: 0.2em;
354 padding-right: 0.2em;
355 vertical-align: middle;
356 }
358 .logo {
359 float: right;
360 margin-right: 1em;
361 }
364 .member_image_photo {
365 border-radius: 8px;
366 }
368 /*************************************************************************
369 * vote info / delegation
370 */
372 .interest,
373 .slot_support,
374 .delegation {
375 float: left;
376 position: relative;
377 z-index: 1;
378 }
380 .interest img,
381 .slot_support img,
382 .delegation img {
383 padding-left: 0.2em;
384 padding-right: 0.2em;
385 }
386 .actions .supporter,
387 .actions .potential_supporter,
388 .vote_info .head {
389 float: left;
390 margin-right: 1em;
391 }
393 .actions .supporter,
394 .actions .potential_supporter,
395 .actions .interest .head {
396 padding-right: 0.3em;
397 }
399 .delegation .head_active,
400 .interest .head_active,
401 .actions .supporter,
402 .actions .potential_supporter {
403 border-radius: 5px;
404 border: 1px solid #5f6675;
405 }
407 .delegation .head_active,
408 .interest .head_active {
409 background-color: #cdf;
410 }
412 .actions .supporter {
413 background-color: #cdf;
414 }
416 .actions .potential_supporter {
417 background-color: #cdf;
418 }
420 .slot_support .head_initiator {
421 background-color: #f2f2f2;
422 border-radius: 5px;
423 }
425 .delegation .change_delegation {
426 margin-bottom: 2ex;
427 }
429 .delegation .change_delegation a {
430 display: inline;
431 float: none;
432 padding: 1ex;
433 }
435 .delegation .delegation_participation {
436 margin-left: 20.5em;
437 margin-top: 3ex;
438 font-style: italic;
439 font-size: 80%;
440 }
442 .slot_actions .change_delegation {
443 float: left;
444 }
446 .vote_info .close {
447 position: absolute;
448 top: 0;
449 right: 0;
450 padding: 1ex;
451 display: block;
452 }
454 .vote_info .content {
455 font-size: 133%;
456 line-height: 100%;
457 top: 2.8ex;
458 display: none;
459 position: absolute;
460 z-index: 10;
461 background-color: #cdf;
462 border-radius: 0 5px 5px 5px;
463 padding: 1em;
464 width: 35em;
465 border: 1px solid #fff;
466 border-top: none;
467 }
469 .vote_info .delegation_arrow {
470 margin-top: 1ex;
471 margin-bottom: 1ex;
472 vertical-align: middle;
473 }
475 .vote_info .delegation_arrow_overridden {
476 opacity: 0.4;
477 }
479 .vote_info .delegation_scope_overridden {
480 color: #777;
481 }
483 .vote_info .delegation_scope {
484 display: inline;
485 }
487 .vote_info .delegation_info {
488 }
490 .vote_info a {
491 padding-right: 0;
492 }
494 .vote_info .member_thumb {
495 clear: left;
496 background: #fff;
497 }
499 .delegation_overridden .member_thumb {
500 opacity: 0.4;
501 }
503 .delegation .revoke {
504 margin: 0.5ex;
505 float: right;
506 }
508 .delegation .revoke img {
509 vertical-align: middle;
510 }
513 /*************************************************************************
514 * Main content
515 */
517 .main {
518 margin-left: 10px;
519 margin-right: 10px;
520 }
522 /*************************************************************************
523 * ui.tab
524 */
526 .ui_tabs_links {
527 margin-top: 3ex;
528 margin-bottom: 1ex;
529 font-size: 75%;
530 }
532 .ui_tabs_links a {
533 padding: 1ex;
534 line-height: 300%;
535 background-color: #f2f2f2;
536 white-space: nowrap;
537 border-radius: 5px;
538 margin-right: 5px;
539 font-weight: bold;
540 }
542 .ui_tabs_links a:hover {
543 background-color: #d7d7d7;
544 }
546 .ui_tabs_links a.selected {
547 background-color: #444;
548 color: #fff;
549 text-decoration: none;
550 padding: 1ex;
551 }
553 .ui_tabs_content {
554 xborder: 1px solid #444;
555 xpadding: 1ex 1ex 1ex 1ex;
556 }
558 .ui_tabs_links a.yellow {
559 background-color: #fcc;
560 color: #000;
561 }
563 .ui_tabs_links a.yellow:hover {
564 background-color: #faa;
565 }
567 .ui_tabs_links a.yellow.selected {
568 background-color: #a44;
569 color: #fff;
570 text-decoration: none;
571 padding: 1ex;
572 }
574 .ui_tabs_links a.red {
575 background-color: #c33;
576 color: #000;
577 }
579 .ui_tabs_links a.red:hover {
580 background-color: #ebb;
581 }
583 .ui_tabs_links a.red.selected {
584 background-color: #644;
585 color: #fff;
586 text-decoration: none;
587 padding: 1ex;
588 }
591 /*************************************************************************
592 * ui.filters
593 */
595 .ui_filter {
596 overflow: hidden;
597 margin-bottom: 1ex;
598 }
600 .ui_filter_closed_head,
601 .ui_filter_head {
602 color: #777;
603 margin-top: 1ex;
604 margin-bottom: 1.5ex;
605 font-size: 75%;
606 float: left;
607 }
609 .ui_filter_head {
610 margin-right: 2em;
611 }
613 .ui_filter_head a {
614 color: #777;
615 padding: 0.5ex;
616 margin-right: 0.2em;
617 }
619 .ui_filter_head a.active {
620 color: #fff;
621 background-color: #777;
622 padding: 0.5ex;
623 border-radius: 5px;
624 }
626 /*************************************************************************
627 * ui.paginate
628 */
630 .ui_paginate_head {
631 display: none;
632 margin-bottom: 1ex;
633 }
635 .ui_paginate_foot {
636 margin-top: 1ex;
637 }
639 .ui_paginate_select a {
640 padding: 0.5em;
641 }
643 /*************************************************************************
644 * ui.bargraph
645 */
647 .bargraph {
648 width: 103px;
649 }
651 .bargraph50 {
652 width: 52px;
653 }
655 .bargraph div {
656 float: left;
657 margin-top: 0.5ex;
658 height: 1.3ex;
659 }
661 .bargraph_legend {
662 margin-top: 2ex;
663 }
665 .bargraph_legend .bargraph {
666 width: 26px;
667 }
669 .bargraph_legend div,
670 .bargraph_legend div div,
671 .bargraph_legend div div div {
672 float: left;
673 }
675 .bargraph_legend_label {
676 margin-left: 0.5em;
677 margin-right: 1em;
678 }
680 /*************************************************************************
681 * vertical ui.form
682 */
684 .login input[type=text],
685 .vertical input[type=text],
686 .login input[type=password],
687 .vertical input[type=password],
688 .vertical textarea,
689 .vertical select {
690 font-family: sans-serif;
691 font-size: 100%;
692 width: 50em;
693 border: 1px solid #444;
694 padding: 0.2ex 0.2em 0.2ex 0.2em;
695 margin-bottom: 1ex;
696 }
698 .login input[type=password],
699 .vertical input[type=password] {
700 width: 16em;
701 }
703 .vertical select {
704 padding-right: 0;
705 }
707 .login .ui_field_label,
708 .vertical .ui_field_label {
709 text-transform: uppercase;
710 font-size: 70%;
711 line-height: 120%;
712 font-weight: bold;
713 color: #777;
714 width: 15em;
715 display: block;
716 float: left;
717 clear: left;
718 text-align: right;
719 padding-right: 0.5em;
720 }
722 .ui_field_label.label_right {
723 text-align: left;
724 width: auto;
725 }
727 .login input[type=text],
728 .login input[type=password] {
729 width: 10em;
730 }
732 .login div,
733 .vertical div {
734 clear: left;
735 }
737 .vertical span {
738 display: block;
739 margin-bottom: 0.5ex;
740 }
742 .vertical span:after {
743 content: " ";
744 }
746 .vertical span span {
747 display: inline;
748 margin-bottom: 0;
749 }
751 .login input[type=submit],
752 .vertical input[type=submit] {
753 font-size: 100%;
754 margin-left: 11em;
755 background-color: #444444;
756 color: #fff;
757 border: none;
758 padding: 0.75ex;
759 }
761 .login input[type=submit]:hover,
762 .vertical input[type=submit]:hover {
763 background-color: #444444;
764 }
766 /*************************************************************************
767 * Tables
768 */
771 table a.action {
772 font-size: 70%;
773 line-height: 190%;
774 padding: 0.5ex;
775 color: #777;
776 }
778 table a.active {
779 color: #fff;
780 }
782 th {
783 text-align: left;
784 }
786 tr:hover td {
787 background-color: #f2f2f2;
788 }
790 .nohover tr:hover td {
791 background-color: #fff;
792 }
794 .initiatives_list .nohover tr:hover td {
795 background-color: #f2f2f2;
796 }
798 .nohover table tr:hover td {
799 background-color: #f2f2f2;
800 }
803 tr table tr:hover td {
804 background-color: #fff;
805 }
808 /*************************************************************************
809 * Positive / Negtive votes
810 */
813 .positive_votes span {
814 display: inline;
815 }
817 .positive_votes {
818 display: inline;
819 background-color: #cfc;
820 padding: 0.3ex 0.5em 0.3ex 0.5em;
821 }
823 .negative_votes span {
824 display: inline;
825 }
827 .negative_votes {
828 display: inline;
829 background-color: #fcc;
830 padding: 0.3ex 0.5em 0.3ex 0.5em;
831 }
833 .suggestion_my_opinion a,
834 .suggestion_my_opinion span {
835 white-space: nowrap;
836 padding-left: 0.2ex !important;
837 padding-right: 0.2ex !important;
838 }
840 .active {
841 background-color: #444;
842 color: #fff;
843 }
845 .active_red2 { background-color: #a00; color: #fff !important; }
846 .active_red1 { background-color: #f88; color: #000 !important; }
847 .active_green1 { background-color: #8f8; color: #000 !important; }
848 .active_green2 { background-color: #0a0; color: #000 !important; }
853 /*************************************************************************
854 * Issues
855 */
857 .issues {
858 clear: left;
859 }
861 .issues .issue {
862 background-color: #fcfcfc;
863 overflow: hidden;
864 margin-bottom: 2ex;
865 border: 1px solid #ccc;
866 border-radius: 8px;
867 }
869 .issues .issue.interested,
870 .issues .issue.interest_by_delegation {
871 border: 1px solid #b2cdff;
872 }
874 .issues .issue .issue_info {
875 padding: 1ex 1em 0.3ex 1em;
876 line-height: 140%;
877 margin-bottom: 1ex;
878 }
880 .issues .issue.interested .issue_info,
881 .issues .issue.interested_by_delegation .issue_info {
882 background-color: #dfeaff;
883 background-image: linear-gradient(top, #dfeaff 0%, #fcfcfc 66%);
884 background-image: -o-linear-gradient(top, #dfeaff 0%, #fcfcfc 66%);
885 background-image: -moz-linear-gradient(top, #dfeaff 0%, #fcfcfc 66%);
886 background-image: -webkit-linear-gradient(top, #dfeaff 50%, #fcfcfc 100%);
887 background-image: -ms-linear-gradient(top, #dfeaff 0%, #fcfcfc 66%);
888 }
890 .issues .issue .issue_info .issue_id {
891 font-size: 125%;
892 }
894 .issue_policy_info {
895 font-style: italic;
896 }
898 .issues .issue .interest_by_delegation {
899 float: right;
900 }
902 .issues .issue .initiative_list a {
903 font-weight: bold;
904 }
906 .issue_initiative_list a {
907 font-weight: bold;
908 }
910 .more_initiatives_link {
911 display: block;
912 margin-left: 166px;
913 font-style: italic;
914 margin-bottom: 1ex;
915 }
917 .issues tr tr {
918 border: none;
919 background: none;
920 }
922 .initiative_link.selected {
923 font-weight: bold;
924 }
926 x.initiative_link.supported {
927 background-color: #cdf;
928 border-radius: 5px;
929 }
931 x.initiative_link.potentially_supported {
932 background-color: #cdf;
933 border-radius: 5px;
934 }
936 .lang_chooser {
937 float: right;
938 margin-right: 0.5em;
939 }
941 .delegation_list_entry {
942 margin-right: 2em;
943 margin-bottom: 2ex;
944 float: left;
945 clear: left;
946 }
948 .delegation_list_entry .delegation_arrow {
949 float: left;
950 }
952 .delegation_list_entry .delegation_scope {
953 float: left;
954 width: 25em;
955 }
957 .delegation_list_entry .delegation_scope a {
958 display: block;
959 }
961 .member_list .member_thumb {
962 float: left;
963 margin-right: 1em;
964 margin-bottom: 2ex;
965 }
967 .member_thumb {
968 text-decoration: none;
969 width: 14.5em;
970 height: 48px;
971 display: block;
972 float: left;
973 background-color: #f2f2f2;
974 overflow: hidden;
975 position: relative;
976 border-radius: 7px;
977 padding: 2px;
978 }
980 .xmember_thumb a {
981 position: absolute;
982 top: 0;
983 left: 0;
984 padding: 0;
985 margin: 0;
986 }
988 .member_thumb a:hover div {
989 background-color: #444;
990 color: #fff;
991 }
993 .member_thumb img {
994 padding: 0;
995 margin: 0;
996 vertical-align: bottom;
997 border-radius: 7px;
998 }
1000 .member_thumb .member_name {
1001 position: absolute;
1002 left: 56px;
1003 top: 2ex;
1004 font-size: 100%;
1005 width: 14em;
1006 }
1008 .member_thumb .flags {
1009 text-align: right;
1010 font-size: 75%;
1011 }
1013 .member_thumb .flags a,
1014 .member_thumb .flags img {
1015 position: static;
1016 float: right;
1017 margin-left: 0.5em;
1018 }
1020 .member_thumb .flags .in_delegation_chain {
1021 font-weight: bold;
1022 }
1024 .member .right {
1025 float: right;
1026 }
1028 .member_thumb.not_accepted,
1029 .member_thumb.not_informed {
1030 background: #fff;
1031 }
1033 .member_thumb.not_accepted .member_image,
1034 .member_thumb.not_accepted .member_name,
1035 .member_thumb.not_informed .member_image,
1036 .member_thumb.not_informed .member_name {
1037 opacity: 0.4;
1038 }
1040 .member_thumb.in_delegation_chain {
1041 background-color: #cdf;
1042 }
1044 .member_statement,
1045 .draft_content,
1046 .suggestion_content {
1047 background-color: #f2f2f2;
1048 padding: 1ex;
1049 border-radius: 8px;
1050 }
1052 .member_statement {
1053 margin-right: 250px;
1054 }
1056 #suggestion_description {
1057 height: 15ex;
1058 }
1060 .diff {
1061 background-color: #f2f2f2;
1062 border: 1px solid #ccc;
1063 padding: 1ex;
1064 }
1066 .diff_added {
1067 background-color: #cfc;
1068 text-decoration: underline;
1069 }
1071 .diff_removed {
1072 background-color: #fcc;
1073 text-decoration: line-through;
1074 }
1076 .slot_issue_info {
1077 background-color: #f2f2f2;
1078 border: 1px solid #ccc;
1079 float: right;
1080 padding: 0.5ex;
1081 line-height: 130%;
1082 margin-right: 1em;
1083 }
1085 .issue_info label {
1086 float: left;
1087 width: 8em;
1088 text-transform: uppercase;
1089 font-size: 70%;
1090 color: #777;
1091 font-weight: bold;
1092 clear: left;
1093 text-align: right;
1094 margin-right: 0.7em;
1095 }
1097 .admitted_info {
1098 background-color: #dfd;
1099 padding: 1ex;
1100 margin-bottom: 2ex;
1101 border-radius: 8px;
1102 }
1104 .not_admitted_info,
1105 .revoked_info {
1106 background-color: #fdd;
1107 padding: 1ex;
1108 margin-bottom: 2ex;
1109 border-radius: 8px;
1110 }
1112 .draft_updated_info,
1113 .voting_active_info,
1114 .initiator_invite_info,
1115 .motd,
1116 .public_access_issue_head {
1117 background-color: #fec;
1118 padding: 1ex;
1119 margin-top: 2ex;
1120 margin-bottom: 2ex;
1121 border-radius: 8px;
1122 }
1124 .suggestion_fulfilled {
1125 width: 15em;
1126 }
1127 .suggestion_fulfilled a.action {
1128 padding-left: 0;
1129 line-height: 120%;
1130 }
1132 .help,
1133 .use_terms {
1134 border-radius: 8px;
1135 border: 1px solid #ffe900;
1136 background-color: #fffbce;
1137 color: #000;
1138 padding: 1ex;
1139 }
1141 .help_visible {
1142 margin-top: 2ex;
1143 margin-bottom: 1ex;
1144 }
1146 .help_visible .help_icon {
1147 float: right;
1148 }
1150 .slot_help_hidden {
1151 float: right;
1152 margin-right: 1em;
1153 margin-top: 1ex;
1154 }
1156 .help_actions {
1157 font-size: 75%;
1158 float: right;
1159 }
1161 .help_actions a {
1162 margin-right: 1em;
1163 color: #468;
1164 }
1166 .wiki {
1167 line-height: 133%;
1168 }
1170 .wiki h1,
1171 .wiki h2,
1172 .wiki h3,
1173 .wiki h4 {
1174 margin-top: 1ex;
1175 margin-bottom: 1ex;
1176 }
1178 .wiki h1 {
1179 font-size: 150%;
1180 font-weight: bold;
1181 }
1183 .wiki h2 {
1184 font-size: 125%;
1185 font-weight: bold;
1186 }
1188 .wiki h3 {
1189 font-size: 125%;
1190 }
1192 .wiki h4 {
1193 font-size: 100%;
1194 font-weight: bold;
1195 }
1197 .wiki p {
1198 margin-top: 1ex;
1199 margin-bottom: 1ex;
1200 }
1202 form .warning {
1203 background-color: #ffd;
1204 color: #000;
1205 border: 1px solid #dda;
1206 margin: 1ex;
1207 margin-bottom: 2ex;
1208 padding: 1ex;
1209 }
1211 a.not_voted {
1212 display: block;
1213 background-color: #fec;
1214 color: #000;
1215 }
1217 .action_active {
1218 background-color: #fec;
1219 }
1221 .heading {
1222 display: block;
1223 font-size: 120%;
1224 font-weight: bold;
1225 }
1227 .heading.member_area_list {
1228 position: absolute;
1229 }
1231 .heading.first {
1232 margin-top: 0;
1233 }
1235 .menu_list li {
1236 padding-top: 1ex;
1237 padding-bottom: 1ex;
1238 }
1240 .deactivated_member_info {
1241 background-color: #a00;
1242 color: #fff;
1243 }
1245 /*************************************************************************
1246 * Voting
1247 */
1249 #voting_form {
1250 margin-top: 20px;
1251 }
1253 #voting {
1254 position: relative;
1255 }
1257 #voting .approval, .abstention, .disapproval {
1258 border: 2px black solid;
1259 margin-top: 2ex;
1260 margin-bottom: 5ex;
1261 padding: 1ex;
1262 padding-bottom: 2ex;
1263 border-radius: 8px;
1264 }
1265 #voting .approval {
1266 background-color: #9f9;
1267 }
1268 #voting .approval .movable {
1269 background-color: #dfd;
1270 }
1271 #voting .abstention {
1272 background-color: #ccc;
1273 }
1274 #voting .abstention .movable {
1275 background-color: #f2f2f2;
1276 }
1277 #voting .disapproval {
1278 background-color: #f88;
1279 }
1280 #voting .disapproval .movable {
1281 background-color: #fbb;
1282 }
1283 #voting .cathead {
1284 font-weight: bold;
1285 }
1286 #voting .movable {
1287 position: relative;
1288 border: 1px black solid;
1289 margin-top: 1ex;
1290 padding: 0.5ex;
1291 border-radius: 8px;
1292 }
1293 #voting .voting_form_active .movable {
1294 cursor: pointer;
1295 }
1296 #voting .voting_form_active .clickable {
1297 cursor: auto;
1298 }
1299 #voting .voting_form_active a.clickable {
1300 cursor: pointer;
1301 }
1303 #voting .grabber {
1304 vertical-align: middle;
1305 cursor: move;
1306 }
1308 /*************************************************************************
1309 * timeline
1310 */
1311 div.ignore_area_list {
1312 float: left;
1313 width: 90%;
1314 margin: 0 0 1em 0;
1315 }
1317 div.ignore_area_list >
1318 label.ui_field_label {
1319 text-align: left ;
1320 width: 100%;
1321 border-bottom:1px solid #000000;
1322 color: #000000;
1323 font-size:75%;
1324 font-weight:bold;
1325 vertical-align:bottom;
1326 text-transform:none;
1327 padding:0.5ex 0.5em
1328 }
1330 div.ignore_area_item {
1331 clear: none;
1332 float: left;
1333 min-width: 10em;
1334 margin: 0.1ex 0.5em;
1335 margin-right: 0.5em;
1336 }
1338 div.ignore_area_item > input {
1339 float: none;
1340 clear: none;
1341 display: inline;
1342 }
1344 div.ignore_area_item >
1345 label.ui_field_label {
1346 float: none;
1347 clear: none;
1348 text-align: left;
1349 display: inline;
1350 }
1352 div.timeline_results {
1353 clear: both;
1354 }
1356 /* shadows */
1358 .slot_initiatives_list,
1359 .actions,
1360 .issues .issue,
1361 .ui_tabs_links a,
1362 .draft_content,
1363 .help,
1364 .use_terms,
1365 .motd,
1366 .ui_filter a.active {
1367 box-shadow: #777 0px 5px 5px -5px;
1368 -mox-box-shadow: #777 0px 5px 5px -5px;
1369 -webkit-box-shadow: #777 0px 5px 5px -5px;
1370 }