liquid_feedback_frontend
view static/style.css @ 658:b619a9030e50
Removed "yellow" from index.index help text
| author | jbe | 
|---|---|
| date | Tue Jun 26 03:57:53 2012 +0200 (2012-06-26) | 
| parents | 2b233e4c41e8 | 
| children | 4876b432d44a | 
 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: 15px;
    60   font-size: 14px;
    61   padding: 0;
    62   margin: 0;
    63 }
    65 .page,
    66 .topbar_content {
    67   max-width: 1130px;
    68   margin: 0 auto;
    69 }
    71 table {
    72   margin-top: 1ex;
    73 }
    75 body, a {
    76   color: #000;
    77 }
    79 img {
    80   border: none;
    81 }
    83 table {
    84   border-collapse: collapse;
    85   border: none;
    86 }
    88 td, th {
    89   padding: 0.5ex 0.5em 0.5ex 0em;
    90 }
    92 td {
    93   vertical-align: top;
    94 }
    96 th {
    97   vertical-align: bottom;
    98   font-weight: bold;
    99 }
   101 a.active {
   102   color: #fff; 
   103 }
   105 .revoked {
   106   text-decoration: line-through;
   107 }
   109 .highlighted {
   110   background-color: #fa7;
   111   color: #000;
   112 }
   114 .admin_only {
   115   font-style: italic;
   116 }
   118 h1 {
   119   font-size: 150%;
   120 }
   122 h2 {
   123   font-size: 125%;
   124 }
   126 .inline {
   127   display: inline;
   128 }
   130 /*************************************************************************
   131  * Notices, warnings and errors
   132  */
   134 .layout_notice, .layout_error, .layout_warning {
   135   background: #fff;
   136   font-weight: bold;
   137   line-height: 1.7em;
   138   -moz-opacity:0.7;
   139 }
   141 .slot_notice, .slot_warning, .slot_error {
   142   padding-left: 1em;
   143 }
   145 .slot_notice {
   146   background-color: #cfc;
   147   color: #040;
   148 }
   150 .slot_warning {
   151   background-color: #fec;
   152   color: #420;
   153 }
   155 .slot_error {
   156   background-color: #fcc;
   157   color: #400;
   158 }
   160 /*************************************************************************
   161  * Navigation, search and language chooser bar 
   162  */
   164 .topbar {
   165   background-color: #333;
   166   background: -webkit-linear-gradient(top, #777, #000);
   167   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #777), color-stop(100%,#000));
   168   background: -moz-linear-gradient(#777, #000);
   169   background: -ms-linear-gradient(#777, #000);
   170   background: -o-linear-gradient(#777, #000);
   171   background: linear-gradient(#777, #000);
   172   font-size: 90%;
   173   box-shadow: #aaa 0 0 5px;
   174   xoverflow: auto;
   175   -mox-box-shadow: #aaa 0 0 5px;
   176   -webkit-box-shadow: #aaa 0 0 5px;
   177   border-top: 1px solid #333;
   178   line-height: 30px;
   180 }
   182 .topbar .logolf {
   183   margin-left: 6px;
   184   font-weight: bold;
   185 }
   187 .topbar .instance_name,
   188 .topbar a {
   189   color: #eee;
   190   line-height: 30px;
   191 }
   193 .topbar  a:hover {
   194   color: #f90;
   195 }
   197 .navigation {
   198   background-color: #333;
   199   line-height: 200%;
   200 }
   202 .topbar img {
   203   margin-right: 0.5em;
   204   vertical-align: middle;
   205 }
   207 .topbar a {
   208   padding: 0 0.5em;
   209   float: left;
   210   display: block;
   211   white-space: nowrap;
   212 }
   214 form.unit_selector {
   215   display: inline;
   216 }
   218 .topbar .navigation_right {
   219   float: right;
   220   padding-right: 1%;
   221 }
   223 .topbar ul {
   224   list-style-type: none;
   225 }
   228 #member_menu {
   229  z-index: 2;
   230 }
   232 #member_menu li {
   233  float: left;
   234 }
   236 #member_menu li:hover {
   237  position: relative;
   238  z-index: 4;
   239  cursor: default;
   240 }
   242 #member_menu {
   243   margin: 0;
   244   padding: 0;
   245   width: 200px;
   246 }
   248 #member_menu > li {
   249   width: 200px;
   250 }
   252 #member_menu li a {
   253   float: right;
   254 }
   256 #member_menu ul {
   257   margin: 0;
   258   padding: 0;
   259   list-style-type: none;
   260   display: none;
   261   position: absolute;
   262   top: 100%;
   263   left: 0;
   264   z-index: 3;
   265   width: 200px;
   266   border-radius: 0 0 8px 8px;
   267   background: #000;
   268 }
   270 #member_menu ul li {
   271   float: none;
   272 }
   274 #member_menu ul li a {
   275   float: none;
   276   background: #000;
   277 }
   279 #member_menu ul ul {
   280   top: 1px;
   281   right: 1px;
   282 }
   284 #member_menu li:hover ul {
   285   display: block;
   286 }
   288 #member_menu li li a {
   289   background: #000;
   290   border-radius: 5px;
   291   color: #fff;
   292 }
   294 #member_menu ul li:hover a {
   295   background: #000;
   296   color: #f90;
   297 }
   299 */
   300 /*************************************************************************
   301  * Title of current page including path and actions
   302  */
   304 .slot_title {
   305   font-size: 120%;
   306   font-weight: bold;
   307   margin-left: 10px;
   308   margin-right: 10px;
   309   margin-top: 1ex;
   310 }
   312 .slot_head {
   313   background-color: #fff;
   314   margin: 0px 1% 2ex 1%;
   315   border: 1px solid #555;
   316   border-top: none;
   317   border-radius: 0 0 8px 8px;
   318 }
   321 .member_statement,
   322 .draft_content,
   323 .suggestion_content,
   324 .slot_head,
   325 .area_list,
   326 .initiative_head,
   327 .issues .issue,
   328 .ui_tabs_links a,
   329 .ui_filter a,
   330 .draft_content,
   331 .help,
   332 .use_terms,
   333 .motd,
   334 .vote_info .content,
   335 .box,
   336 div.notifications {
   337   background-color: #fff;
   338   box-shadow: #777 0px 5px 5px -5px;
   339   -mox-box-shadow: #777 0px 5px 5px -5px;
   340   -webkit-box-shadow: #ddd 3px 3px 3px -1px;
   341   clear: both;
   342 }
   344 .slot_head > div:last-child {
   345   border-radius: 0 0 8px 8px;
   346 }
   348 .page_head .title,
   349 .issue .context,
   350 .initiative_head .title,
   351 .area_list .title {
   352   padding: 8px 10px 2px 10px;
   353 }
   355 .issue .title {
   356   padding: 5px 10px 0px 10px;
   357 }
   359 .events .issue .title {
   360   padding: 5px 10px 10px 10px;
   361 }
   363 .page_head .actions,
   364 .page_head .unit_head .content,
   365 .page_head .area_head .content,
   366 .issue .content,
   367 .initiative_head .content,
   368 .area_list .unit_head .content,
   369 .area_list .area .content {
   370   padding: 10px 10px 0 10px;
   371 }
   373 .page_head .actions:last-child,
   374 .page_head .unit_head .content:last-child,
   375 .page_head .area_head .content:last-child,
   376 .issue .content:last-child,
   377 .initiative_head .content:last-child,
   378 .area_list .unit_head .content:last-child,
   379 .area_list .area .content:last-child {
   380   padding: 10px 10px 10px 10px;
   381 }
   383 .page_head .initiative_list,
   384 .issue .initiative_list {
   385   padding-left: 8px;
   386 }
   388 .issue .content.actions {
   389   margin-bottom: 1ex;
   390 }
   392 .area_head {
   393   overflow: auto;
   394 }
   397 .page_head .title,
   398 .issue .title,
   399 .initiative_head .title,
   400 .area_list .unit_head .unit_name,
   401 .area_list .area_name {
   402   font-weight: bold;
   403   font-size: 120%;
   404 }
   406 .page_head .unit_head .title .extra,
   407 .page_head .area_head .title .extra,
   408 .issue .title .extra {
   409   margin-left: 0.7em;
   410   font-size: 75%;
   411 }
   413 .page_head .area_head .content,
   414 .page_head .area_head .content a,
   415 .page_head .issue .content.actions,
   416 .page_head .issue .content.actions a,
   417 .issues .issue .content.actions,
   418 .issues .issue .content.actions a,
   419 .area_list .area .content,
   420 .area_list .area .content a {
   421   color: #000;
   422 }
   425 .unit_head {
   426   background-color: #44a;
   427   background: -webkit-linear-gradient(top, #67d, #23a);
   428   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #67d), color-stop(100%,#23a));
   429   background: -moz-linear-gradient(#67d, #23a);
   430   background: -ms-linear-gradient(#67d, #23a);
   431   background: -o-linear-gradient(#67d, #23a);
   432   background: linear-gradient(#67d, #23a);
   433   color: #fff;
   434 }
   436 .unit_head:last-child {
   437   border-radius: 0 0 8px 8px;
   438 }
   440 .area_head:last-child {
   441   border-radius: 0 0 8px 8px;
   442 }
   444 .unit_head .content, .unit_head a {
   445   color: #fff;
   446 }
   447 .area_head,
   448 .area_list .area_head {
   449   background-color: #abf;
   450   background: -webkit-linear-gradient(top, #cdf, #abe);
   451   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cdf), color-stop(100%,#abe));
   452   background: -moz-linear-gradient(#cdf, #abe);
   453   background: -ms-linear-gradient(#cdf, #abe);
   454   background: -o-linear-gradient(#cdf, #abe);
   455   background: linear-gradient(#cdf, #abe);
   456 }
   458 .area_list .area > .content,
   459 .issue {
   460   background-color: #e0e9ff;
   461   background: -webkit-linear-gradient(top, #f7faff, #e0e9ff);
   462   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7faff), color-stop(100%,#e0e9ff));
   463   background: -moz-linear-gradient(#f7faff, #e0e9ff);
   464   background: -ms-linear-gradient(#f7faff, #e0e9ff);
   465   background: -o-linear-gradient(#f7faff, #e0e9ff);
   466   background: linear-gradient(#f7faff, #e0e9ff);
   467 }
   469 .delegation_info {
   470   float: right;
   471   text-decoration: none;
   472   padding: 5px;
   473   border-radius: 0px 5px 0px 5px;
   474 }
   476 .delegation_arrow {
   477   vertical-align: middle;
   478 }
   480 .delegation_info .link {
   481   text-decoration: underline;
   482   color: #aaa;
   483 }
   485 .delegation_info:hover {
   486   background-color: #ddd;
   487 }
   489 .delegation_info .micro_avatar {
   490   border: none;
   491   margin: 2px;
   492   box-shadow: 1px 1px 2px #000;
   493 }
   495 .delegation_info .micro_avatar.highlighted {
   496   margin: 0;
   497   border: 2px solid #f90;
   498 }
   501 .member_list .member_image_avatar {
   502   float: left;
   503   margin-right: 0.5em;
   504 }
   506 .micro_avatar {
   507   height: 24px;
   508   border-radius: 4px;
   509   vertical-align: middle;
   510 }
   512 .logo { 
   513   float: right;
   514   margin-right: 1%;
   515 }
   518 .member_image_photo {
   519   border-radius: 8px;
   520 }
   522 /*************************************************************************
   523  * Main content
   524  */
   526 .main {
   527   margin-left: 1%;
   528   margin-right: 1%;
   529 }
   531 /*************************************************************************
   532  * ui.tab
   533  */
   534 .ui_tabs_links {
   535   margin: 20px 0px 10px 0px;
   536 }
   538 .ui_tabs_links a {
   539   padding: 1ex 1em;
   540   line-height: 300%;
   541   background-color: #444;
   542   background: -webkit-linear-gradient(top, #000, #666);
   543   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #000), color-stop(100%,#666));
   544   background: -moz-linear-gradient(#000, #666);
   545   background: -ms-linear-gradient(#000, #666);
   546   background: -o-linear-gradient(#000, #666);
   547   background: linear-gradient(#000, #666);
   548   color: #fff;
   549   white-space: nowrap;
   550   border-radius: 8px;
   551   font-weight: bold;
   552   margin: 3px;
   553 }
   555 .ui_tabs_links a:hover,
   556 .ui_tabs_links a.selected {
   557   margin: 0;
   558   border: 3px solid #f90;
   559   box-shadow: 0px 0px 5px #f90;
   560 }
   562 .ui_tabs_links a.selected {
   563   text-decoration: none;
   564 }
   567 /*************************************************************************
   568  * ui.filters
   569  */
   571 .ui_filter {
   572   overflow: auto;
   573   margin: 2ex 0;
   574 }
   576 .ui_filter_head {
   577   color: #777;
   578   font-size: 90%;
   579   float: left;
   580   line-height: 200%;
   581   margin-right: 2em;
   582 }
   584 .ui_filter a {
   585   font-weight: bold;
   586   margin-right: 0.5em;
   587   background-color: #fff;
   588   padding: 0.5ex 0.5em;
   589   border-radius: 6px;
   590   border: 1px solid #bbb;
   591 }
   594 .ui_filter_head a.active {
   595   border: 1px solid #000;
   596   text-decoration: none;
   597   background-color: #555;
   598   color: #fff;
   599 }
   601 /*************************************************************************
   602  * ui.paginate
   603  */
   605 .ui_paginate_head {
   606   display: none;
   607   margin-bottom: 1ex;
   608 }
   610 .ui_paginate_foot {
   611   margin-top: 1ex;
   612 }
   614 .ui_paginate_select a {
   615   padding: 0.5em;
   616 }
   618 /*************************************************************************
   619  * ui.bargraph
   620  */
   622 .bargraph {
   623   width: 103px;
   624 }
   626 .bargraph50 {
   627   width: 52px;
   628 }
   630 .bargraph div {
   631   float: left;
   632   margin-top: 0.5ex;
   633   height: 1.3ex;
   634 }
   636 .bargraph .quorum {
   637   margin-top: 0.2ex;
   638   height: 1.9ex;
   639 }
   641 /*************************************************************************
   642  * notifications
   643  */
   645 div.notifications {
   646   margin-top: 1ex;
   647   background-color: #fda;
   648   background: -webkit-linear-gradient(top, #fec, #fc9);
   649   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fec), color-stop(100%,#fc9));
   650   background: -moz-linear-gradient(#fec, #fc9);
   651   background: -ms-linear-gradient(#fec, #fc9);
   652   background: -o-linear-gradient(#fec, #fc9);
   653   background: linear-gradient(#fec, #fc9);
   654   padding: 0.5ex;
   655   border: 1px solid #fc0;
   656 }
   658 .notifications ul {
   659   margin: 0;
   660   padding: 0;
   661   margin-left: 2em;
   662 }
   664 .notifications li {
   665   margin: 0;
   666   padding: 0;
   667   margin-top: 0.5ex;
   668 }
   670 /*************************************************************************
   671  * vertical ui.form
   672  */
   674 .vertical {
   675   margin-top: 2ex;
   676 }
   678 .login input[type=text],
   679 .vertical input[type=text],
   680 .login input[type=password],
   681 .vertical input[type=password],
   682 .vertical textarea,
   683 .vertical select {
   684   font-family: sans-serif;
   685   font-size: 100%;
   686   width: 69%;
   687   border: 1px solid #444;
   688   padding: 0.2ex 0.2em 0.2ex 0.2em;
   689   margin-bottom: 1ex;
   690 }
   694 .login input[type=password],
   695 .vertical input[type=password] {
   696   width: 16em;
   697 }
   699 .vertical select {
   700   padding-right: 0;
   701 }
   703 .login .ui_field_label,
   704 .vertical .ui_field_label {
   705   text-transform: uppercase;
   706   font-size: 70%;
   707   line-height: 120%;
   708   font-weight: bold;
   709   color: #777;
   710   width: 29%;
   711   display: block;
   712   float: left;
   713   clear: left;
   714   text-align: right;
   715   padding-right: 0.5em;
   716 }
   718 .ui_field_label.label_right {
   719   text-align: left;
   720   width: auto;
   721 }
   723 .login input[type=text],
   724 .login input[type=password] {
   725   width: 10em;
   726 }
   728 .login div,
   729 .vertical div {
   730   clear: left;
   731 }
   733 .vertical span {
   734   display: block;
   735   margin-bottom: 0.5ex;
   736 }
   738 .vertical span:after {
   739   content: " ";
   740 }
   742 .vertical span span {
   743   display: inline;
   744   margin-bottom: 0;
   745 }
   747 .login input[type=submit],
   748 .vertical input[type=submit] {
   749   font-size: 100%;
   750   margin-left: 29%;
   751   background-color: #444444;
   752   color: #fff;
   753   border: none;
   754   padding: 0.75ex;
   755 }
   757 .login input[type=submit]:hover,
   758 .vertical input[type=submit]:hover {
   759   background-color: #444444;
   760 }
   762 @media screen and (max-width: 480px) {
   763   .login input[type=text],
   764   .vertical input[type=text],
   765   .login input[type=password],
   766   .vertical input[type=password],
   767   .vertical textarea,
   768   .vertical select,
   769   .vertical input[type=submit],
   770   .login input[type=submit] {
   771     width: 98%;
   772   }
   773   .login .ui_field_label,
   774   .vertical .ui_field_label {
   775     text-align: left;
   776     width: 98%;
   777   }
   778   .login input[type=text],
   779   .login input[type=password] {
   780     width: 98%;
   781   }
   782   .login input[type=submit],
   783   .vertical input[type=submit] {
   784     margin-left: 0;
   785   }
   786 }
   789 /*************************************************************************
   790  * Positive / Negtive votes
   791  */
   794 .positive_votes span {
   795   display: inline;
   796 }
   798 .positive_votes {
   799   display: inline;
   800   background-color: #cfc;
   801   padding: 0.3ex 0.5em 0.3ex 0.5em;
   802 }
   804 .negative_votes span {
   805   display: inline;
   806 }
   808 .negative_votes {
   809   display: inline;
   810   background-color: #fcc;
   811   padding: 0.3ex 0.5em 0.3ex 0.5em;
   812 }
   814 .suggestion_my_opinion a,
   815 .suggestion_my_opinion span {
   816   white-space: nowrap;
   817   padding-left: 0.2ex !important;
   818   padding-right: 0.2ex !important;
   819 }
   821 .active {
   822   background-color: #444;
   823   color: #fff;
   824 }
   826 .active_red2 { background-color: #a00; color: #fff !important; }
   827 .active_red1 { background-color: #f88; color: #000 !important; }
   828 .active_green1 { background-color: #8f8; color: #000 !important; }
   829 .active_green2 { background-color: #0a0; color: #000 !important; }
   833 /*************************************************************************
   834  * Unit list
   835  */
   837 .unit_list a {
   838   font-weight: bold;
   839 }
   841 /*************************************************************************
   842  * Area list
   843  */
   844 .area_list {
   845   border: 1px solid #54c;
   846   border-radius: 10px;
   847   margin-top: 2ex;
   848 }
   850 .area_list .area {
   851   border-top: 1px solid #44a;
   852 }
   854 .area_list .area:first-child {
   855   border-top: none;
   856 }
   858 .area_list .unit_head {
   859   border-radius: 8px 8px 0 0;
   860 }
   862 .area_list .unit_head:last-child {
   863   border-radius: 8px;
   864 }
   866 .area_list .area:last-child .content:last-child{
   867   border-radius: 0 0 8px 8px;
   868 }
   870 .area_list .area:first-child .area_head {
   871   border-radius: 8px 8px 0 0;
   872 }
   875 /*************************************************************************
   876  * Events
   877  */
   879 .events .date {
   880   font-size: 150%;
   881   font-weight: bold;
   882   margin-top: 2ex;
   883   line-height: 150%;
   884 }
   886 .event_list .event div {
   887 }
   889 .event_list .event .member_id {
   890   float: right;
   891 }
   894 /*************************************************************************
   895  * Issues
   896  */
   898 .issues {
   899   clear: left;
   900   margin-top: 2ex;
   901 }
   903 .issues .issue {
   904   overflow: hidden;
   905   border: 1px solid #ddd;
   906   border-radius: 8px;
   907   margin-bottom: 2ex;
   908 }
   910 .issue.interested,
   911 .issue.interest_by_delegation {
   912   border: 1px solid #b2cdff;
   913 }
   915 .issue .issue_info {
   916   padding: 1ex 1ex 0.3ex 1ex;
   917   line-height: 140%;
   918   margin-bottom: 1ex;
   919 }
   921 .event_list .event .issue_id,
   922 .issue .issue_info .issue_id {
   923   font-size: 125%;
   924 }
   926 .issue .suggestion {
   927   margin-left: 1ex;
   928   margin-bottom: 1ex;
   929   font-weight: bold;
   930 }
   932 .issue_policy_info {
   933   font-style: italic;
   934 }
   936 .issue_policy_info .event_name {
   937   font-weight: bold;
   938 }
   940 .issue_policy_info img {
   941   vertical-align: middle;
   942 }
   944 .issue .interest_by_delegation {
   945   float: right;
   946 }
   948 .issue .initiative_list a.highlighted {
   949   font-weight: bold;
   950 }
   952 .initiative {
   953   margin-left: 1ex;
   954   margin-bottom: 1ex;
   955   line-height: 50%;
   956 }
   958 .initiative .bar {
   959   margin-right: 0.3em;
   960 }
   962 .initiative .rank,
   963 .initiative .bar,
   964 .initiative .interest {
   965   float: left; 
   966   margin-right: 0.3em;
   967 }
   969 .initiative .rank {
   970   width: 2.5em;
   971 }
   974 .initiative .interest {
   975   width: 20px;
   976   height: 16px;
   977   line-height: 100%;
   978 }
   980 .initiative .name {
   981   line-height: 130%;
   982   margin-left: 160px;
   983 }
   985 @media screen and (max-width: 480px) {
   986   .initiative .name {
   987     clear: left;
   988     margin-left: 0px;
   989   }
   990 }
   993 .issue_initiative_list a {
   994   font-weight: bold;
   995 }
   997 .more_initiatives_link {
   998   display: block;
   999   margin-left: 166px;
  1000   font-style: italic;
  1001   margin-bottom: 1ex;
  1002 }
  1004 .issue tr tr {
  1005   border: none;
  1006   background: none;
  1007 }
  1009 .initiative_link.selected {
  1010   font-weight: bold;
  1011 }
  1013 x.initiative_link.supported {
  1014   background-color: #cdf;
  1015   border-radius: 5px;
  1016 }
  1018 x.initiative_link.potentially_supported {
  1019   background-color: #cdf;
  1020   border-radius: 5px;
  1021 }
  1023 .lang_chooser {
  1024   float: right;
  1025   margin-right: 0.5em;
  1026 }
  1028 .delegation_list_entry {
  1029   margin-right: 2em;
  1030   margin-bottom: 2ex;
  1031   float: left;
  1032   clear: left;
  1033 }
  1035 .delegation_list_entry .delegation_arrow {
  1036   float: left;
  1037 }
  1039 .delegation_list_entry .delegation_scope {
  1040   float: left;
  1041   width: 25em;
  1042 }
  1044 .delegation_list_entry .delegation_scope a {
  1045   display: block;
  1046 }
  1048 .member_list .member_thumb {
  1049   float: left;
  1050   margin-right: 1em;
  1051   margin-bottom: 2ex;
  1052 }
  1054 .member_thumb {
  1055   text-decoration: none;
  1056   width: 14.5em;
  1057   height: 48px;
  1058   display: block;
  1059   float: left;
  1060   background-color: #f2f2f2;
  1061   overflow: hidden;
  1062   position: relative;
  1063   border-radius: 7px;
  1064   padding: 2px;
  1065 }
  1067 .member_thumb a:hover div {
  1068   background-color: #444;
  1069   color: #fff;
  1070 }
  1072 .member_thumb img {
  1073   padding: 0;
  1074   margin: 0;
  1075   vertical-align: bottom;
  1076   border-radius: 7px;
  1077 }
  1079 .member_thumb .member_name {
  1080   position: absolute;
  1081   left: 56px;
  1082   top: 2ex;
  1083   font-size: 100%;
  1084   width: 14em;
  1085 }
  1087 .member_thumb .flags {
  1088   float: right;
  1089   font-size: 75%;
  1090 }
  1092 .member_thumb .flags a,
  1093 .member_thumb .flags img {
  1094   position: static;
  1095   float: right;
  1096   margin-left: 0.5em;
  1097 }
  1099 .member_thumb .flags .in_delegation_chain {
  1100   font-weight: bold;
  1101 }
  1103 .member .right {
  1104   float: right;
  1105 }
  1107 .member_thumb.not_accepted,
  1108 .member_thumb.not_informed {
  1109   background: #fff;
  1110 }
  1112 .member_thumb.not_accepted .member_image,
  1113 .member_thumb.not_accepted .member_name,
  1114 .member_thumb.not_informed .member_image,
  1115 .member_thumb.not_informed .member_name {
  1116   opacity: 0.4;
  1117 }
  1119 .member_thumb {
  1120   border: 2px solid #fff;
  1121 }
  1123 .member_thumb.in_delegation_chain {
  1124   border: 2px solid #f90;
  1125 }
  1128 .member_statement {
  1129   margin-right: 250px;
  1130 }
  1132 #suggestion_description {
  1133   height: 15ex;
  1134 }
  1136 .diff {
  1137   background-color: #f2f2f2;
  1138   border: 1px solid #ccc;
  1139   padding: 1ex;
  1140 }
  1142 .diff_added {
  1143   background-color: #cfc;
  1144   text-decoration: underline;
  1145 }
  1147 .diff_removed {
  1148   background-color: #fcc;
  1149   text-decoration: line-through;
  1150 }
  1152 .slot_issue_info {
  1153   background-color: #f2f2f2;
  1154   border: 1px solid #ccc;
  1155   float: right;
  1156   padding: 0.5ex;
  1157   line-height: 130%;
  1158   margin-right: 1em;
  1159 }
  1161 .issue_info label {
  1162   float: left;
  1163   width: 8em;
  1164   text-transform: uppercase;
  1165   font-size: 70%;
  1166   color: #777;
  1167   font-weight: bold;
  1168   clear: left;
  1169   text-align: right;
  1170   margin-right: 0.7em;
  1171 }
  1173 .admitted_info {
  1174   background-color: #afc;
  1175   padding: 1ex;
  1176   border-radius: 0 0 8px 8px;
  1177 }
  1179 .not_admitted_info,
  1180 .revoked_info {
  1181   background-color: #fbb;
  1182   padding: 1ex;
  1183   border-radius: 8px;
  1184   border-radius: 0 0 8px 8px;
  1185 }
  1187 .draft_updated_info,
  1188 .voting_active_info,
  1189 .initiator_invite_info,
  1190 .motd,
  1191 .public_access_issue_head {
  1192   background-color: #fda;
  1193   padding: 1ex;
  1194   margin-top: 1ex;
  1195   margin-bottom: 2ex;
  1196   border: 1px solid #fa0;
  1197   border-radius: 10px;
  1198 }
  1200 .suggestion_fulfilled {
  1201   width: 15em;
  1202 }
  1203 .suggestion_fulfilled a.action {
  1204   padding-left: 0;
  1205   line-height: 120%;
  1206 }
  1208 .help,
  1209 .use_terms {
  1210   border-radius: 8px;
  1211   border: 1px solid #ffe900;
  1212   background-color: #fffbce;
  1213   color: #000;
  1214   padding: 1ex;
  1215 }
  1217 .help_visible {
  1218   margin-top: 2ex;
  1219   margin-bottom: 1ex;
  1220 }
  1222 .help_visible .help_icon {
  1223   float: right;
  1224 }
  1226 .slot_help_hidden {
  1227   float: left;
  1228   margin-top: 1ex;
  1229 }
  1231 .help_actions {
  1232   font-size: 75%;
  1233   float: right;
  1234 }
  1236 .help_actions a {
  1237   margin-right: 1em;
  1238   color: #468;
  1239 }
  1241 .wiki {
  1242   line-height: 133%;
  1243 }
  1245 .wiki h1,
  1246 .wiki h2,
  1247 .wiki h3,
  1248 .wiki h4 {
  1249   margin-top: 1ex;
  1250   margin-bottom: 1ex;
  1251 }
  1253 .wiki h1 {
  1254   font-size: 150%;
  1255   font-weight: bold;
  1256 }
  1258 .wiki h2 {
  1259   font-size: 125%;
  1260   font-weight: bold;
  1261 }
  1263 .wiki h3 {
  1264   font-size: 125%;
  1265 }
  1267 .wiki h4 {
  1268   font-size: 100%;
  1269   font-weight: bold;
  1270 }
  1272 .wiki p {
  1273   margin-top: 1ex;
  1274   margin-bottom: 1ex;
  1275 }
  1277 form .warning {
  1278   background-color: #ffd;
  1279   color: #000;
  1280   border: 1px solid #dda;
  1281   margin: 1ex;
  1282   margin-bottom: 2ex;
  1283   padding: 1ex;
  1284 }
  1286 a.not_voted {
  1287   display: block;
  1288   background-color: #fec;
  1289   color: #000;
  1290 }
  1292 .action_active {
  1293   background-color: #fec;
  1294 }
  1296 .heading {
  1297   display: block;
  1298   font-size: 120%;
  1299   font-weight: bold;
  1300 }
  1302 .heading.first {
  1303   margin-top: 0;
  1304 }
  1306 .menu_list li {
  1307   padding-top: 1ex;
  1308   padding-bottom: 1ex;
  1309 }
  1311 .deactivated_member_info {
  1312   background-color: #a00;
  1313   color: #fff;
  1314 }
  1316 /*************************************************************************
  1317  * Voting
  1318  */
  1320 #voting_form {
  1321   margin-top: 20px;
  1322 }
  1324 #voting {
  1325   position: relative;
  1326 }
  1328 #voting .approval, .abstention, .disapproval {
  1329   border: 2px black solid;
  1330   margin-top:   2ex;
  1331   margin-bottom: 5ex;
  1332   padding: 1ex;
  1333   padding-bottom: 2ex;
  1334   border-radius: 8px;
  1335 }
  1336 #voting .approval {
  1337   background-color: #9f9;
  1338 }
  1339 #voting .approval .movable {
  1340   background-color: #dfd;
  1341 }
  1342 #voting .abstention {
  1343   background-color: #ccc;
  1344 }
  1345 #voting .abstention .movable {
  1346   background-color: #f2f2f2;
  1347 }
  1348 #voting .disapproval {
  1349   background-color: #f88;
  1350 }
  1351 #voting .disapproval .movable {
  1352   background-color: #fbb;
  1353 }
  1354 #voting .cathead {
  1355   font-weight: bold;
  1356 }
  1357 #voting .movable {
  1358   position: relative;
  1359   border: 1px black solid;
  1360   margin-top: 1ex;
  1361   padding: 0.5ex;
  1362   border-radius: 8px;
  1363 }
  1364 #voting .voting_form_active .movable {
  1365   cursor: pointer;
  1366 }
  1367 #voting .voting_form_active .clickable {
  1368   cursor: auto;
  1369 }
  1370 #voting .voting_form_active a.clickable {
  1371   cursor: pointer;
  1372 }
  1374 #voting .movable {
  1375   vertical-align: middle;
  1376   cursor: move;
  1377 }
  1379 /*************************************************************************
  1380  * timeline
  1381  */
  1382 div.ignore_area_list {
  1383   float: left; 
  1384   width: 90%; 
  1385   margin: 0 0 1em 0;
  1386 }
  1388 div.ignore_area_list > 
  1389 label.ui_field_label {
  1390   text-align: left ;
  1391   width: 100%;
  1392   border-bottom:1px solid #000000;
  1393   color: #000000;
  1394   font-size:75%;
  1395   font-weight:bold;
  1396   vertical-align:bottom;
  1397   text-transform:none;
  1398   padding:0.5ex 0.5em
  1399 }
  1401 div.ignore_area_item {
  1402   clear: none;
  1403   float: left; 
  1404   min-width: 10em;
  1405   margin: 0.1ex 0.5em;
  1406   margin-right: 0.5em;
  1407 }
  1409 div.ignore_area_item > input {
  1410   float: none;
  1411   clear: none;
  1412   display: inline;
  1413 }
  1415 div.ignore_area_item >
  1416 label.ui_field_label {
  1417   float: none;
  1418   clear: none;
  1419   text-align: left;
  1420   display: inline;
  1421 }
  1423 div.timeline_results {
  1424   clear: both;
  1425 }
  1427 /* shadows */
  1429 .member_statement,
  1430 .draft_content,
  1431 .suggestion_content,
  1432 .initiative_head,
  1433 .box,
  1434 div.notifications {
  1435   border-radius: 8px;
  1436 }
  1438 .member_statement,
  1439 .draft_content,
  1440 .suggestion_content,
  1441 .initiative_head,
  1442 .box {
  1443   border: 1px solid #aaa;
  1444 }
  1446 .member_statement,
  1447 .draft_content,
  1448 .suggestion_content,
  1449 .box {
  1450   padding: 1ex;
  1451 }
  1453 .slot_footer {
  1454   margin: 0 1%;
  1455   border-top: 1px solid #ccc;
  1456   padding: 1ex;
  1457   font-size: 80%;
  1458   text-align: center;
  1459 }
  1460 .slot_footer,
  1461 .slot_footer a {
  1462   color: #666;
  1463 }
  1465 .footer {
  1466   margin: 0 auto;
  1467   max-width: 1130px;
  1468 }
