liquid_feedback_frontend
view static/style.css @ 686:b13ce07e4afb
Optical improvements
author | bsw |
---|---|
date | Tue Jun 26 18:07:32 2012 +0200 (2012-06-26) |
parents | bbf4d18db524 |
children | 241b168871c5 |
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 }
36 a {
37 text-decoration: underline;
38 }
39 table {
40 border-collapse: separate;
41 border-spacing: 0;
42 }
43 caption, th, td {
44 text-align: left;
45 font-weight: normal;
46 }
48 /*************************************************************************
49 * Some global definitions
50 */
52 body {
53 background: #fafafa;
54 line-height: 120%:
55 }
57 body, th, td {
58 font-family: sans-serif;
59 font-size: 10pt;
60 padding: 0;
61 margin: 0;
62 }
64 .page,
65 .topbar_content {
66 max-width: 1130px;
67 margin: 0 auto;
68 }
70 table {
71 margin-top: 1ex;
72 }
74 body, a {
75 color: #000;
76 }
78 img {
79 border: none;
80 }
82 table {
83 border-collapse: collapse;
84 border: none;
85 }
87 td, th {
88 padding: 0.5ex 0.5em 0.5ex 0em;
89 }
91 td {
92 vertical-align: top;
93 }
95 th {
96 vertical-align: bottom;
97 font-weight: bold;
98 }
100 a.active {
101 color: #fff;
102 }
104 .revoked {
105 text-decoration: line-through;
106 }
108 .highlighted {
109 background-color: #fa7;
110 color: #000;
111 }
113 .admin_only {
114 font-style: italic;
115 }
117 h1 {
118 font-size: 150%;
119 }
121 h2 {
122 font-size: 125%;
123 }
125 .inline {
126 display: inline;
127 }
129 /*************************************************************************
130 * Notices, warnings and errors
131 */
133 .layout_notice, .layout_error, .layout_warning {
134 background: #fff;
135 font-weight: bold;
136 line-height: 1.7em;
137 -moz-opacity:0.7;
138 }
140 .slot_notice, .slot_warning, .slot_error {
141 padding-left: 1em;
142 }
144 .slot_notice {
145 background-color: #cfc;
146 color: #040;
147 }
149 .slot_warning {
150 background-color: #fec;
151 color: #420;
152 }
154 .slot_error {
155 background-color: #fcc;
156 color: #400;
157 }
159 /*************************************************************************
160 * Navigation, search and language chooser bar
161 */
163 .topbar {
164 background-color: #333;
165 background: -webkit-linear-gradient(top, #777, #000);
166 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #777), color-stop(100%,#000));
167 background: -moz-linear-gradient(#777, #000);
168 background: -ms-linear-gradient(#777, #000);
169 background: -o-linear-gradient(#777, #000);
170 background: linear-gradient(#777, #000);
171 box-shadow: #aaa 0 0 5px;
172 -mox-box-shadow: #aaa 0 0 5px;
173 -webkit-box-shadow: #aaa 0 0 5px;
174 border-top: 1px solid #333;
175 line-height: 35px;
176 padding-top: 5px;
177 font-size: 120%;
178 }
180 .logo_liquidfeedback {
181 font-weight: bold;
182 color: #fff;
183 margin-left: 6px;
184 }
186 .topbar .instance_name,
187 .topbar a {
188 color: #eee;
189 line-height: 30px;
190 }
192 .topbar a:hover,
193 .topbar a:hover .logo_liquid,
194 .topbar a:hover .logo_feedback {
195 color: #f90;
196 }
198 .navigation {
199 background-color: #333;
200 line-height: 200%;
201 }
203 .topbar img {
204 margin-right: 0.5em;
205 vertical-align: middle;
206 }
208 .topbar a {
209 padding: 0 0.5em;
210 float: left;
211 display: block;
212 white-space: nowrap;
213 }
215 form.unit_selector {
216 display: inline;
217 }
219 .topbar .navigation_right {
220 float: right;
221 padding-right: 1%;
222 }
224 .topbar ul {
225 list-style-type: none;
226 }
229 #member_menu {
230 z-index: 2;
231 }
233 #member_menu li {
234 float: left;
235 }
237 #member_menu li:hover {
238 position: relative;
239 z-index: 4;
240 cursor: default;
241 }
243 #member_menu {
244 margin: 0;
245 padding: 0;
246 width: 200px;
247 }
249 #member_menu > li {
250 width: 200px;
251 }
253 #member_menu li a {
254 float: right;
255 }
257 #member_menu ul {
258 margin: 0;
259 padding: 0;
260 list-style-type: none;
261 display: none;
262 position: absolute;
263 top: 100%;
264 left: 0;
265 z-index: 3;
266 width: 200px;
267 border-radius: 0 0 8px 8px;
268 background: #000;
269 }
271 #member_menu ul li {
272 float: none;
273 }
275 #member_menu ul li a {
276 float: none;
277 background: #000;
278 font-size: 80%;
279 }
281 #member_menu ul ul {
282 top: 1px;
283 right: 1px;
284 }
286 #member_menu li:hover ul {
287 display: block;
288 }
290 #member_menu li li a {
291 background: #000;
292 border-radius: 5px;
293 color: #fff;
294 }
296 #member_menu ul li:hover a {
297 background: #000;
298 color: #f90;
299 }
301 */
302 /*************************************************************************
303 * Title of current page including path and actions
304 */
306 .slot_title {
307 font-size: 120%;
308 font-weight: bold;
309 margin-left: 10px;
310 margin-right: 10px;
311 margin-top: 1ex;
312 }
314 .slot_head {
315 background-color: #fff;
316 margin: 0px 1% 2ex 1%;
317 border: 1px solid #555;
318 border-top: none;
319 border-radius: 0 0 8px 8px;
320 }
323 .member_thumb,
324 .member_statement,
325 .draft_content,
326 .suggestion_content,
327 .slot_head,
328 .area_list,
329 .initiative_head,
330 .issues .issue,
331 .ui_tabs_links a,
332 .ui_filter a,
333 .draft_content,
334 .help,
335 .use_terms,
336 .motd,
337 .vote_info .content,
338 .box,
339 div.notifications {
340 background-color: #fff;
341 box-shadow: #ccc 2px 2px 4px;
342 -mox-box-shadow: #ccc 2px 2px 4px;
343 -webkit-box-shadow: #ccc 2px 2px 4px;
344 }
346 .slot_head > div:last-child {
347 border-radius: 0 0 8px 8px;
348 }
350 .page_head .title,
351 .issue .context,
352 .initiative_head .title,
353 .area_list .title {
354 padding: 8px 10px 2px 10px;
355 }
357 .issue .title {
358 padding: 10px 10px 0px 10px;
359 }
361 .events .issue .title {
362 padding: 10px 10px 15px 10px;
363 }
365 .page_head .actions,
366 .page_head .unit_head .content,
367 .page_head .area_head .content,
368 .issue .content,
369 .initiative_head .content,
370 .area_list .unit_head .content,
371 .area_list .area .content {
372 padding: 10px 10px 0 10px;
373 }
375 .page_head .actions:last-child,
376 .page_head .unit_head .content:last-child,
377 .page_head .area_head .content:last-child,
378 .issue .content:last-child,
379 .initiative_head .content:last-child,
380 .area_list .unit_head .content:last-child,
381 .area_list .area .content:last-child {
382 padding: 10px 10px 10px 10px;
383 }
385 .page_head .initiative_list,
386 .issue .initiative_list {
387 padding-left: 8px;
388 }
390 .issue .content.actions {
391 margin-bottom: 1ex;
392 }
394 .area_head {
395 overflow: auto;
396 }
399 .page_head .title,
400 .issue .title,
401 .initiative_head .title,
402 .area_list .unit_head .unit_name,
403 .area_list .area_name {
404 font-weight: bold;
405 font-size: 120%;
406 }
408 .page_head .area_head .content,
409 .page_head .area_head .content a,
410 .page_head .issue .content.actions,
411 .page_head .issue .content.actions a,
412 .issues .issue .content.actions,
413 .issues .issue .content.actions a,
414 .area_list .area .content,
415 .area_list .area .content a {
416 color: #000;
417 }
420 .unit_head {
421 background-color: #44a;
422 background: -webkit-linear-gradient(top, #67d, #23a);
423 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #67d), color-stop(100%,#23a));
424 background: -moz-linear-gradient(#67d, #23a);
425 background: -ms-linear-gradient(#67d, #23a);
426 background: -o-linear-gradient(#67d, #23a);
427 background: linear-gradient(#67d, #23a);
428 color: #fff;
429 }
431 .unit_head:last-child {
432 border-radius: 0 0 8px 8px;
433 }
435 .area_head:last-child {
436 border-radius: 0 0 8px 8px;
437 }
439 .unit_head .content, .unit_head a {
440 color: #fff;
441 }
442 .area_head,
443 .area_list .area_head {
444 background-color: #abf;
445 background: -webkit-linear-gradient(top, #cdf, #abe);
446 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cdf), color-stop(100%,#abe));
447 background: -moz-linear-gradient(#cdf, #abe);
448 background: -ms-linear-gradient(#cdf, #abe);
449 background: -o-linear-gradient(#cdf, #abe);
450 background: linear-gradient(#cdf, #abe);
451 }
453 .area_list .area > .content,
454 .issue {
455 background-color: #e0e9ff;
456 background: -webkit-linear-gradient(top, #f7faff, #e0e9ff);
457 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7faff), color-stop(100%,#e0e9ff));
458 background: -moz-linear-gradient(#f7faff, #e0e9ff);
459 background: -ms-linear-gradient(#f7faff, #e0e9ff);
460 background: -o-linear-gradient(#f7faff, #e0e9ff);
461 background: linear-gradient(#f7faff, #e0e9ff);
462 }
464 .unit_link, .area_link {
465 padding: 2px 5px;
466 border-radius: 5px;
467 }
469 .unit_link {
470 background-color: #44a;
471 color: #fff;
472 }
474 .area_link {
475 background-color: #abf;
476 color: #000;
477 }
479 .delegation_info {
480 float: right;
481 text-decoration: none;
482 padding: 5px;
483 border-radius: 0px 5px 0px 5px;
484 }
486 .delegation_arrow {
487 vertical-align: middle;
488 }
490 .delegation_info .link {
491 text-decoration: underline;
492 color: #aaa;
493 }
495 .delegation_info:hover {
496 background-color: #ddd;
497 }
499 .delegation_info .micro_avatar {
500 border: none;
501 margin: 2px;
502 box-shadow: 1px 1px 2px #000;
503 }
505 .delegation_info .micro_avatar.highlighted {
506 margin: 0;
507 border: 2px solid #f90;
508 }
511 .member_list .member_image_avatar {
512 float: left;
513 margin-right: 0.5em;
514 }
516 .micro_avatar {
517 height: 24px;
518 border-radius: 4px;
519 vertical-align: middle;
520 }
522 .logo {
523 float: right;
524 margin-right: 1%;
525 }
528 .member_image_photo {
529 border-radius: 8px;
530 }
532 /*************************************************************************
533 * Main content
534 */
536 .main {
537 margin-left: 1%;
538 margin-right: 1%;
539 }
541 /*************************************************************************
542 * ui.tab
543 */
544 .ui_tabs_links {
545 margin: 20px 0px 10px -3px;
546 line-height: 300%;
547 }
549 .ui_tabs_links a {
550 padding: 1.25ex 1em;
551 background-color: #444;
552 background: -webkit-linear-gradient(top, #777, #000);
553 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #777), color-stop(100%,#000));
554 background: -moz-linear-gradient(#777, #000);
555 background: -ms-linear-gradient(#777, #000);
556 background: -o-linear-gradient(#777, #000);
557 background: linear-gradient(#777, #000);
558 color: #fff;
559 white-space: nowrap;
560 border-radius: 8px;
561 font-weight: bold;
562 margin: 3px;
563 }
565 .ui_tabs_links a:hover,
566 .ui_tabs_links a.selected {
567 margin: 0;
568 border: 3px solid #f90;
569 box-shadow: 0px 0px 5px #f90;
570 }
572 .ui_tabs_links a.selected {
573 text-decoration: none;
574 }
577 /*************************************************************************
578 * ui.filters
579 */
581 .ui_filter {
582 overflow: auto;
583 margin-top: 20px;
584 }
586 .ui_filter_head {
587 color: #777;
588 line-height: 200%;
589 padding-bottom: 8px;
590 margin-bottom: 6px;
591 border-bottom: 1px solid #888;
592 }
594 .ui_filter_head:last-child {
595 border-bottom: none;
596 }
598 .ui_filter a {
599 font-weight: bold;
600 margin-right: 0;
601 background-color: #fff;
602 padding: 0.5ex 0.5em;
603 border-radius: 5px;
604 border: 1px solid #bbb;
605 }
608 .ui_filter_head a.active {
609 border: 1px solid #666;
610 text-decoration: none;
611 background-color: #444;
612 background: -webkit-linear-gradient(top, #666, #222);
613 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #666), color-stop(100%,#222));
614 background: -moz-linear-gradient(#666, #222);
615 background: -ms-linear-gradient(#666, #222);
616 background: -o-linear-gradient(#666, #222);
617 background: linear-gradient(#666, #222);
618 color: #fff;
619 }
621 /*************************************************************************
622 * ui.paginate
623 */
625 .ui_paginate_head {
626 display: none;
627 margin-bottom: 1ex;
628 }
630 .ui_paginate_foot {
631 margin-top: 1ex;
632 }
634 .ui_paginate_select a {
635 padding: 0.5em;
636 }
638 /*************************************************************************
639 * ui.bargraph
640 */
642 .bargraph {
643 width: 103px;
644 }
646 .bargraph50 {
647 width: 52px;
648 }
650 .bargraph div {
651 float: left;
652 margin-top: 0.5ex;
653 height: 1.3ex;
654 }
656 .bargraph .quorum {
657 margin-top: 0.2ex;
658 height: 1.9ex;
659 }
661 /*************************************************************************
662 * notifications
663 */
665 div.notifications {
666 margin-top: 20px;
667 background-color: #fda;
668 background: -webkit-linear-gradient(top, #fec, #fc9);
669 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fec), color-stop(100%,#fc9));
670 background: -moz-linear-gradient(#fec, #fc9);
671 background: -ms-linear-gradient(#fec, #fc9);
672 background: -o-linear-gradient(#fec, #fc9);
673 background: linear-gradient(#fec, #fc9);
674 padding: 0.5ex;
675 border: 1px solid #fc0;
676 }
678 .notifications ul {
679 margin: 0;
680 padding: 0;
681 margin-left: 2em;
682 }
684 .notifications li {
685 margin: 0;
686 padding: 0;
687 margin-top: 0.5ex;
688 }
690 /*************************************************************************
691 * vertical ui.form
692 */
694 .vertical {
695 margin-top: 2ex;
696 }
698 .login input[type=text],
699 .vertical input[type=text],
700 .login input[type=password],
701 .vertical input[type=password],
702 .vertical textarea,
703 .vertical select {
704 font-family: sans-serif;
705 font-size: 100%;
706 width: 69%;
707 border: 1px solid #444;
708 padding: 0.2ex 0.2em 0.2ex 0.2em;
709 margin-bottom: 1ex;
710 }
714 .login input[type=password],
715 .vertical input[type=password] {
716 width: 16em;
717 }
719 .vertical select {
720 padding-right: 0;
721 }
723 .login .ui_field_label,
724 .vertical .ui_field_label {
725 line-height: 180%;
726 font-weight: bold;
727 color: #777;
728 width: 29%;
729 display: block;
730 float: left;
731 clear: left;
732 text-align: right;
733 padding-right: 0.5em;
734 }
736 .ui_field_label.label_right {
737 text-align: left;
738 width: auto;
739 }
741 .login input[type=text],
742 .login input[type=password] {
743 width: 10em;
744 }
746 .login div,
747 .vertical div {
748 clear: left;
749 }
751 .vertical span {
752 display: block;
753 margin-bottom: 0.5ex;
754 }
756 .vertical span:after {
757 content: " ";
758 }
760 .vertical span span {
761 display: inline;
762 margin-bottom: 0;
763 }
765 .login input[type=submit],
766 .vertical input[type=submit] {
767 font-size: 100%;
768 margin-left: 29%;
769 background-color: #444444;
770 color: #fff;
771 border: none;
772 padding: 0.75ex;
773 }
775 .login input[type=submit]:hover,
776 .vertical input[type=submit]:hover {
777 background-color: #444444;
778 }
780 @media screen and (max-width: 480px) {
781 .login input[type=text],
782 .vertical input[type=text],
783 .login input[type=password],
784 .vertical input[type=password],
785 .vertical textarea,
786 .vertical select,
787 .vertical input[type=submit],
788 .login input[type=submit] {
789 width: 98%;
790 }
791 .login .ui_field_label,
792 .vertical .ui_field_label {
793 text-align: left;
794 width: 98%;
795 }
796 .login input[type=text],
797 .login input[type=password] {
798 width: 98%;
799 }
800 .login input[type=submit],
801 .vertical input[type=submit] {
802 margin-left: 0;
803 }
804 }
807 /*************************************************************************
808 * Positive / Negtive votes
809 */
812 .positive_votes span {
813 display: inline;
814 }
816 .positive_votes {
817 display: inline;
818 background-color: #cfc;
819 padding: 0.3ex 0.5em 0.3ex 0.5em;
820 }
822 .negative_votes span {
823 display: inline;
824 }
826 .negative_votes {
827 display: inline;
828 background-color: #fcc;
829 padding: 0.3ex 0.5em 0.3ex 0.5em;
830 }
832 .suggestion_my_opinion a,
833 .suggestion_my_opinion span {
834 white-space: nowrap;
835 padding-left: 0.2ex !important;
836 padding-right: 0.2ex !important;
837 }
839 .active {
840 background-color: #444;
841 color: #fff;
842 }
844 .active_red2 { background-color: #a00; color: #fff !important; }
845 .active_red1 { background-color: #f88; color: #000 !important; }
846 .active_green1 { background-color: #8f8; color: #000 !important; }
847 .active_green2 { background-color: #0a0; color: #000 !important; }
851 /*************************************************************************
852 * Unit list
853 */
855 .unit_list a {
856 font-weight: bold;
857 }
859 /*************************************************************************
860 * Area list
861 */
862 .area_list {
863 border: 1px solid #54c;
864 border-radius: 10px;
865 margin-top: 2ex;
866 }
868 .area_list .area {
869 border-top: 1px solid #44a;
870 }
872 .area_list .area:first-child {
873 border-top: none;
874 }
876 .area_list .unit_head {
877 border-radius: 8px 8px 0 0;
878 }
880 .area_list .unit_head:last-child {
881 border-radius: 8px;
882 }
884 .area_list .area:last-child .content:last-child{
885 border-radius: 0 0 8px 8px;
886 }
888 .area_list .area:first-child .area_head {
889 border-radius: 8px 8px 0 0;
890 }
893 /*************************************************************************
894 * Events
895 */
897 .events .date {
898 font-size: 150%;
899 font-weight: bold;
900 margin-top: 2ex;
901 line-height: 150%;
902 }
904 .event_list .event div {
905 }
907 .event_list .event .member_id {
908 float: right;
909 }
912 /*************************************************************************
913 * Issues
914 */
916 .issues {
917 clear: left;
918 margin-top: 2ex;
919 }
921 .issues .issue {
922 overflow: hidden;
923 border: 1px solid #d0ddff;
924 border-radius: 8px;
925 margin-bottom: 4ex;
926 }
928 .issue.interested,
929 .issue.interest_by_delegation {
930 border: 1px solid #b2cdff;
931 }
933 .issue .suggestion {
934 margin-left: 1ex;
935 margin-bottom: 1ex;
936 font-weight: bold;
937 }
939 .event_info {
940 margin-top: 10px;
941 clear: left;
942 float: left;
943 line-height: 125%;
944 width: 250px;
945 display: inline;
946 padding: 10px;
947 background-color: #444;
948 background: -webkit-linear-gradient(top, #666, #222);
949 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #888), color-stop(100%,#222));
950 background: -moz-linear-gradient(#666, #222);
951 background: -ms-linear-gradient(#666, #222);
952 background: -o-linear-gradient(#666, #222);
953 background: linear-gradient(#666, #222);
954 color: #fff; font-style: italic;
955 border-radius: 8px 0 0 8px;
956 }
958 .event_info a {
959 color: #fff;
960 }
962 .events .issue {
963 min-height: 15ex;
964 }
966 .event_info .event_name,
967 .issue_policy_info .event_name {
968 font-weight: bold;
969 }
971 .issue_policy_info img {
972 vertical-align: middle;
973 }
975 .issue .interest_by_delegation {
976 float: right;
977 }
979 .issue .initiative_list a.highlighted {
980 font-weight: bold;
981 }
983 .initiative {
984 margin-left: 1ex;
985 margin-bottom: 1ex;
986 line-height: 50%;
987 }
989 .initiative .bar {
990 margin-right: 0.3em;
991 }
993 .initiative .rank,
994 .initiative .bar,
995 .initiative .interest {
996 float: left;
997 margin-right: 0.3em;
998 }
1000 .initiative .rank {
1001 width: 2.5em;
1002 }
1005 .initiative .interest {
1006 width: 20px;
1007 height: 16px;
1008 line-height: 100%;
1009 }
1011 .initiative .name {
1012 line-height: 130%;
1013 margin-left: 160px;
1014 }
1016 @media screen and (max-width: 480px) {
1017 .initiative .name {
1018 clear: left;
1019 margin-left: 0px;
1020 }
1021 }
1024 .issue_initiative_list a {
1025 font-weight: bold;
1026 }
1028 .more_initiatives_link {
1029 display: block;
1030 margin-left: 166px;
1031 font-style: italic;
1032 margin-bottom: 1ex;
1033 }
1035 .issue tr tr {
1036 border: none;
1037 background: none;
1038 }
1040 .initiative_link.selected {
1041 font-weight: bold;
1042 }
1044 x.initiative_link.supported {
1045 background-color: #cdf;
1046 border-radius: 5px;
1047 }
1049 x.initiative_link.potentially_supported {
1050 background-color: #cdf;
1051 border-radius: 5px;
1052 }
1054 .lang_chooser {
1055 float: right;
1056 margin-right: 0.5em;
1057 }
1059 .delegation_list_entry {
1060 margin-right: 2em;
1061 margin-bottom: 2ex;
1062 float: left;
1063 clear: left;
1064 }
1066 .delegation_list_entry .delegation_arrow {
1067 float: left;
1068 }
1070 .delegation_list_entry .delegation_scope {
1071 float: left;
1072 width: 25em;
1073 }
1075 .delegation_list_entry .delegation_scope a {
1076 display: block;
1077 }
1079 .member_list .member_thumb {
1080 float: left;
1081 margin-right: 10px;
1082 margin-bottom: 10px;
1083 }
1085 .member_thumb {
1086 text-decoration: none;
1087 width: 205px;
1088 height: 48px;
1089 display: block;
1090 float: left;
1091 background-color: #f2f2f2;
1092 overflow: hidden;
1093 position: relative;
1094 border-radius: 8px;
1095 padding: 2px;
1096 border: 1px solid #aaa;
1097 }
1099 .member_thumb a:hover div {
1100 background-color: #444;
1101 color: #fff;
1102 }
1104 .member_thumb img {
1105 padding: 0;
1106 margin: 0;
1107 vertical-align: bottom;
1108 border-radius: 7px;
1109 }
1111 .member_thumb .member_name {
1112 position: absolute;
1113 left: 56px;
1114 top: 2ex;
1115 font-size: 100%;
1116 width: 14em;
1117 }
1119 .member_thumb .flags {
1120 float: right;
1121 }
1123 .member_thumb .flags a,
1124 .member_thumb .flags img {
1125 position: static;
1126 float: right;
1127 margin-left: 0.5em;
1128 }
1130 .member_thumb .flags .in_delegation_chain {
1131 font-weight: bold;
1132 }
1134 .member .right {
1135 float: right;
1136 }
1138 .member_thumb.not_accepted,
1139 .member_thumb.not_informed {
1140 border: 1px solid #ccc;
1141 color: #777;
1142 }
1144 .member_thumb.not_accepted .member_image,
1145 .member_thumb.not_accepted .member_name,
1146 .member_thumb.not_informed .member_image,
1147 .member_thumb.not_informed .member_name {
1148 opacity: 0.4;
1149 }
1151 .member_thumb.in_delegation_chain {
1152 background-color: #fda;
1153 xborder: 2px solid #f90;
1154 }
1157 .member_statement {
1158 margin-right: 250px;
1159 }
1161 #suggestion_description {
1162 height: 15ex;
1163 }
1165 .diff {
1166 background-color: #f2f2f2;
1167 border: 1px solid #ccc;
1168 padding: 1ex;
1169 }
1171 .diff_added {
1172 background-color: #cfc;
1173 text-decoration: underline;
1174 }
1176 .diff_removed {
1177 background-color: #fcc;
1178 text-decoration: line-through;
1179 }
1181 .admitted_info {
1182 background-color: #afc;
1183 padding: 1ex;
1184 border-radius: 0 0 8px 8px;
1185 }
1187 .not_admitted_info,
1188 .revoked_info {
1189 background-color: #fbb;
1190 padding: 1ex;
1191 border-radius: 8px;
1192 border-radius: 0 0 8px 8px;
1193 }
1195 .draft_updated_info,
1196 .voting_active_info,
1197 .initiator_invite_info,
1198 .motd,
1199 .public_access_issue_head {
1200 background-color: #fda;
1201 padding: 1ex;
1202 margin-top: 1ex;
1203 margin-bottom: 2ex;
1204 border: 1px solid #fa0;
1205 border-radius: 10px;
1206 }
1208 .suggestion_fulfilled {
1209 width: 15em;
1210 }
1211 .suggestion_fulfilled a.action {
1212 padding-left: 0;
1213 line-height: 120%;
1214 }
1216 .help,
1217 .use_terms {
1218 border-radius: 8px;
1219 border: 1px solid #ffe900;
1220 background-color: #fffbce;
1221 color: #000;
1222 padding: 1ex;
1223 }
1225 .help_visible {
1226 margin-top: 2ex;
1227 margin-bottom: 1ex;
1228 }
1230 .help_visible .help_icon {
1231 float: right;
1232 }
1234 .slot_help_hidden {
1235 float: left;
1236 margin-top: 1ex;
1237 }
1239 .help_actions {
1240 float: right;
1241 }
1243 .help_actions a {
1244 margin-right: 1em;
1245 color: #468;
1246 }
1248 .wiki {
1249 line-height: 133%;
1250 }
1252 .wiki h1,
1253 .wiki h2,
1254 .wiki h3,
1255 .wiki h4 {
1256 margin-top: 1ex;
1257 margin-bottom: 1ex;
1258 }
1260 .wiki h1 {
1261 font-size: 150%;
1262 font-weight: bold;
1263 }
1265 .wiki h2 {
1266 font-size: 125%;
1267 font-weight: bold;
1268 }
1270 .wiki h3 {
1271 font-size: 125%;
1272 }
1274 .wiki h4 {
1275 font-size: 100%;
1276 font-weight: bold;
1277 }
1279 .wiki p {
1280 margin-top: 1ex;
1281 margin-bottom: 1ex;
1282 }
1284 form .warning {
1285 background-color: #ffd;
1286 color: #000;
1287 border: 1px solid #dda;
1288 margin: 1ex;
1289 margin-bottom: 2ex;
1290 padding: 1ex;
1291 }
1293 a.not_voted {
1294 display: block;
1295 background-color: #fec;
1296 color: #000;
1297 }
1299 .action_active {
1300 background-color: #fec;
1301 }
1303 .heading {
1304 display: block;
1305 font-size: 120%;
1306 font-weight: bold;
1307 }
1309 .heading.first {
1310 margin-top: 0;
1311 }
1313 .menu_list li {
1314 padding-top: 1ex;
1315 padding-bottom: 1ex;
1316 }
1318 .deactivated_member_info {
1319 background-color: #a00;
1320 color: #fff;
1321 }
1323 /*************************************************************************
1324 * Voting
1325 */
1327 #voting_form {
1328 margin-top: 20px;
1329 }
1331 #voting {
1332 position: relative;
1333 }
1335 #voting .approval, .abstention, .disapproval {
1336 border: 2px black solid;
1337 margin-top: 2ex;
1338 margin-bottom: 5ex;
1339 padding: 1ex;
1340 padding-bottom: 2ex;
1341 border-radius: 8px;
1342 }
1343 #voting .approval {
1344 background-color: #9f9;
1345 }
1346 #voting .approval .movable {
1347 background-color: #dfd;
1348 }
1349 #voting .abstention {
1350 background-color: #ccc;
1351 }
1352 #voting .abstention .movable {
1353 background-color: #f2f2f2;
1354 }
1355 #voting .disapproval {
1356 background-color: #f88;
1357 }
1358 #voting .disapproval .movable {
1359 background-color: #fbb;
1360 }
1361 #voting .cathead {
1362 font-weight: bold;
1363 }
1364 #voting .movable {
1365 position: relative;
1366 border: 1px black solid;
1367 margin-top: 1ex;
1368 padding: 0.5ex;
1369 border-radius: 8px;
1370 }
1371 #voting .voting_form_active .movable {
1372 cursor: pointer;
1373 }
1374 #voting .voting_form_active .clickable {
1375 cursor: auto;
1376 }
1377 #voting .voting_form_active a.clickable {
1378 cursor: pointer;
1379 }
1381 #voting .movable {
1382 vertical-align: middle;
1383 cursor: move;
1384 }
1386 /* shadows */
1388 .member_statement,
1389 .draft_content,
1390 .suggestion_content,
1391 .initiative_head,
1392 .box,
1393 div.notifications {
1394 border-radius: 8px;
1395 }
1397 .member_statement,
1398 .draft_content,
1399 .suggestion_content,
1400 .initiative_head,
1401 .box {
1402 border: 1px solid #aaa;
1403 }
1405 .member_statement,
1406 .draft_content,
1407 .suggestion_content,
1408 .box {
1409 padding: 1ex;
1410 }
1412 .slot_footer {
1413 margin: 0 1%;
1414 border-top: 1px solid #ccc;
1415 padding: 1ex;
1416 text-align: center;
1417 }
1418 .slot_footer,
1419 .slot_footer a {
1420 color: #666;
1421 }
1423 .footer {
1424 margin: 0 auto;
1425 max-width: 1130px;
1426 }