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;
  1001 }
  1003 .delegation_list_entry .delegation_arrow {
  1004   float: left;
  1005 }
  1007 .delegation_list_entry .delegation_scope {
  1008   float: left;
  1009   width: 25em;
  1010 }
  1012 .delegation_list_entry .delegation_scope a {
  1013   display: block;
  1014 }
  1016 .member_list .member_thumb {
  1017   float: left;
  1018   margin-right: 1em;
  1019   margin-bottom: 2ex;
  1020 }
  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;
  1033 }
  1035 .member_thumb a:hover div {
  1036   background-color: #444;
  1037   color: #fff;
  1038 }
  1040 .member_thumb img {
  1041   padding: 0;
  1042   margin: 0;
  1043   vertical-align: bottom;
  1044   border-radius: 7px;
  1045 }
  1047 .member_thumb .member_name {
  1048   position: absolute;
  1049   left: 56px;
  1050   top: 2ex;
  1051   font-size: 100%;
  1052   width: 14em;
  1053 }
  1055 .member_thumb .flags {
  1056   float: right;
  1057   font-size: 75%;
  1058 }
  1060 .member_thumb .flags a,
  1061 .member_thumb .flags img {
  1062   position: static;
  1063   float: right;
  1064   margin-left: 0.5em;
  1065 }
  1067 .member_thumb .flags .in_delegation_chain {
  1068   font-weight: bold;
  1069 }
  1071 .member .right {
  1072   float: right;
  1073 }
  1075 .member_thumb.not_accepted,
  1076 .member_thumb.not_informed {
  1077   background: #fff;
  1078 }
  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;
  1085 }
  1087 .member_thumb {
  1088   border: 2px solid #fff;
  1089 }
  1091 .member_thumb.in_delegation_chain {
  1092   border: 2px solid #fa0;
  1093 }
  1095 .member_statement,
  1096 .draft_content,
  1097 .suggestion_content {
  1098   background-color: #f2f2f2;
  1099   padding: 1ex;
  1100   border-radius: 8px;
  1101 }
  1103 .member_statement {
  1104   margin-right: 250px;
  1105 }
  1107 #suggestion_description {
  1108   height: 15ex;
  1109 }
  1111 .diff {
  1112   background-color: #f2f2f2;
  1113   border: 1px solid #ccc;
  1114   padding: 1ex;
  1115 }
  1117 .diff_added {
  1118   background-color: #cfc;
  1119   text-decoration: underline;
  1120 }
  1122 .diff_removed {
  1123   background-color: #fcc;
  1124   text-decoration: line-through;
  1125 }
  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;
  1134 }
  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;
  1146 }
  1148 .admitted_info {
  1149   background-color: #dfd;
  1150   padding: 1ex;
  1151   border-radius: 8px;
  1152 }
  1154 .not_admitted_info,
  1155 .revoked_info {
  1156   background-color: #fdd;
  1157   padding: 1ex;
  1158   border-radius: 8px;
  1159 }
  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;
  1172 }
  1174 .suggestion_fulfilled {
  1175   width: 15em;
  1176 }
  1177 .suggestion_fulfilled a.action {
  1178   padding-left: 0;
  1179   line-height: 120%;
  1180 }
  1182 .help,
  1183 .use_terms {
  1184   border-radius: 8px;
  1185   border: 1px solid #ffe900;
  1186   background-color: #fffbce;
  1187   color: #000;
  1188   padding: 1ex;
  1189 }
  1191 .help_visible {
  1192   margin-top: 2ex;
  1193   margin-bottom: 1ex;
  1194 }
  1196 .help_visible .help_icon {
  1197   float: right;
  1198 }
  1200 .slot_help_hidden {
  1201   float: left;
  1202   margin-top: 1ex;
  1203 }
  1205 .help_actions {
  1206   font-size: 75%;
  1207   float: right;
  1208 }
  1210 .help_actions a {
  1211   margin-right: 1em;
  1212   color: #468;
  1213 }
  1215 .wiki {
  1216   line-height: 133%;
  1217 }
  1219 .wiki h1,
  1220 .wiki h2,
  1221 .wiki h3,
  1222 .wiki h4 {
  1223   margin-top: 1ex;
  1224   margin-bottom: 1ex;
  1225 }
  1227 .wiki h1 {
  1228   font-size: 150%;
  1229   font-weight: bold;
  1230 }
  1232 .wiki h2 {
  1233   font-size: 125%;
  1234   font-weight: bold;
  1235 }
  1237 .wiki h3 {
  1238   font-size: 125%;
  1239 }
  1241 .wiki h4 {
  1242   font-size: 100%;
  1243   font-weight: bold;
  1244 }
  1246 .wiki p {
  1247   margin-top: 1ex;
  1248   margin-bottom: 1ex;
  1249 }
  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;
  1258 }
  1260 a.not_voted {
  1261   display: block;
  1262   background-color: #fec;
  1263   color: #000;
  1264 }
  1266 .action_active {
  1267   background-color: #fec;
  1268 }
  1270 .heading {
  1271   display: block;
  1272   font-size: 120%;
  1273   font-weight: bold;
  1274 }
  1276 .heading.first {
  1277   margin-top: 0;
  1278 }
  1280 .menu_list li {
  1281   padding-top: 1ex;
  1282   padding-bottom: 1ex;
  1283 }
  1285 .deactivated_member_info {
  1286   background-color: #a00;
  1287   color: #fff;
  1288 }
  1290 /*************************************************************************
  1291  * Voting
  1292  */
  1294 #voting_form {
  1295   margin-top: 20px;
  1296 }
  1298 #voting {
  1299   position: relative;
  1300 }
  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;
  1309 }
  1310 #voting .approval {
  1311   background-color: #9f9;
  1312 }
  1313 #voting .approval .movable {
  1314   background-color: #dfd;
  1315 }
  1316 #voting .abstention {
  1317   background-color: #ccc;
  1318 }
  1319 #voting .abstention .movable {
  1320   background-color: #f2f2f2;
  1321 }
  1322 #voting .disapproval {
  1323   background-color: #f88;
  1324 }
  1325 #voting .disapproval .movable {
  1326   background-color: #fbb;
  1327 }
  1328 #voting .cathead {
  1329   font-weight: bold;
  1330 }
  1331 #voting .movable {
  1332   position: relative;
  1333   border: 1px black solid;
  1334   margin-top: 1ex;
  1335   padding: 0.5ex;
  1336   border-radius: 8px;
  1337 }
  1338 #voting .voting_form_active .movable {
  1339   cursor: pointer;
  1340 }
  1341 #voting .voting_form_active .clickable {
  1342   cursor: auto;
  1343 }
  1344 #voting .voting_form_active a.clickable {
  1345   cursor: pointer;
  1346 }
  1348 #voting .movable {
  1349   vertical-align: middle;
  1350   cursor: move;
  1351 }
  1353 /*************************************************************************
  1354  * timeline
  1355  */
  1356 div.ignore_area_list {
  1357   float: left; 
  1358   width: 90%; 
  1359   margin: 0 0 1em 0;
  1360 }
  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
  1373 }
  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;
  1381 }
  1383 div.ignore_area_item > input {
  1384   float: none;
  1385   clear: none;
  1386   display: inline;
  1387 }
  1389 div.ignore_area_item >
  1390 label.ui_field_label {
  1391   float: none;
  1392   clear: none;
  1393   text-align: left;
  1394   display: inline;
  1395 }
  1397 div.timeline_results {
  1398   clear: both;
  1399 }
  1401 /* shadows */
  1403 .initiative_head,
  1404 .box,
  1405 div.notifications {
  1406   border-radius: 8px;
  1407 }
  1409 .initiative_head,
  1410 .box {
  1411   border: 1px solid #aaa;
  1412 }
  1414 .box {
  1415   padding: 1ex;
  1416 }
  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;
  1434 }
  1436 .slot_footer {
  1437   margin: 0 1%;
  1438   border-top: 1px solid #ccc;
  1439   padding: 1ex;
  1440   font-size: 80%;
  1441   text-align: center;
  1442 }
  1443 .slot_footer,
  1444 .slot_footer a {
  1445   color: #666;
  1446 }
  1448 .footer {
  1449   margin: 0 auto;
  1450   max-width: 1130px;
  1451 }
