adjust both themes for changes in toolkit winstripe in Mozilla 19 cycle
[themes.git] / LCARStrek / mozapps / extensions / extensions.css
1 /* This Source Code Form is subject to the terms of the Mozilla Public
2  * License, v. 2.0. If a copy of the MPL was not distributed with this
3  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
4
5 @import url("chrome://global/skin/inContentUI.css");
6
7 @namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
8
9 .nav-button {
10   list-style-image: url("chrome://communicator/skin/icons/communicatoricons.png");
11 }
12
13 #forward-btn {
14   -moz-border-start: none;
15 }
16
17 #back-btn:-moz-locale-dir(ltr),
18 #forward-btn:-moz-locale-dir(rtl) {
19   -moz-image-region: rect(42px 25px 63px 0px);
20 }
21
22 #back-btn[disabled="true"]:-moz-locale-dir(ltr),
23 #forward-btn[disabled="true"]:-moz-locale-dir(rtl) {
24   -moz-image-region: rect(42px 50px 63px 25px);
25 }
26
27 #back-btn:-moz-locale-dir(rtl),
28 #forward-btn:-moz-locale-dir(ltr) {
29   -moz-image-region: rect(63px 25px 84px 0px);
30 }
31
32 #back-btn[disabled="true"]:-moz-locale-dir(rtl),
33 #forward-btn[disabled="true"]:-moz-locale-dir(ltr) {
34   -moz-image-region: rect(63px 50px 84px 25px);
35 }
36
37
38 /*** global warnings ***/
39
40 .global-warning-container {
41   overflow-x: hidden;
42 }
43
44 .global-warning {
45   -moz-box-align: center;
46   padding: 0 8px;
47   color: #000000;
48   font-weight: bold;
49 }
50
51 #addons-page[warning] .global-warning-container {
52   background-color: #FFCF00;
53 }
54
55 #detail-view .global-warning {
56   padding: 4px 12px;
57   border-bottom: 3px solid #000000;
58 }
59
60 @media (max-width: 600px) {
61   .global-warning-text {
62     display: none;
63   }
64
65   .global-warning .warning-icon {
66     /* background-color: #FFF;
67     box-shadow: 0px 0px 2px 5px #FFF;
68     border-radius: 10px; */
69   }
70 }
71
72 /*** global informations ***/
73 #addons-page .global-info-container {
74   background-color: #9C9CFF;
75   border-top-right-radius: 5px;
76   border-top-left-radius: 5px;
77 }
78
79 /* Plugins aren't yet disabled by safemode (bug 342333),
80    so don't show that warning when viewing plugins. */
81 #addons-page[warning="safemode"] .view-pane[type="plugin"] .global-warning-container,
82 #addons-page[warning="safemode"] #detail-view[loading="true"] .global-warning-container {
83   background-color: inherit;
84   background-image: none;
85 }
86
87
88 /*** notification icons ***/
89
90 .warning-icon {
91   list-style-image: url("chrome://global/skin/icons/warning-16.png");
92   width: 16px;
93   height: 16px;
94   margin: 1px 0;
95 }
96
97 .error-icon {
98   list-style-image: url("chrome://global/skin/icons/error-16.png");
99   width: 16px;
100   height: 16px;
101   margin: 1px 0;
102 }
103
104 .pending-icon,
105 .info-icon {
106   list-style-image: url("chrome://global/skin/icons/information-16.png");
107   width: 16px;
108   height: 16px;
109   margin: 1px 0;
110 }
111
112 .addon-view[pending="disable"] .pending-icon,
113 .addon-view[pending="uninstall"] .pending-icon {
114   list-style-image: url("chrome://global/skin/icons/warning-16.png");
115   width: 16px;
116   height: 15px;
117   margin: 3px 0;
118 }
119
120
121 /*** view alert boxes ***/
122
123 .alert-container {
124   -moz-box-align: center;
125 }
126
127 .alert-spacer-before {
128   -moz-box-flex: 1;
129 }
130
131 .alert-spacer-after {
132   -moz-box-flex: 3;
133 }
134
135 .alert {
136   -moz-box-align: center;
137   padding: 10px;
138   color: #FF9F00;
139   border: 1px solid #9C9CFF;
140   border-radius: 8px;
141   background-color: #000000;
142   background-clip: padding-box;
143 }
144
145 .alert .alert-title {
146   font-weight: bold;
147   font-size: 200%;
148   margin-bottom: 15px;
149 }
150
151 .alert button {
152   margin: 1em 2em;
153 }
154
155 .loading {
156   list-style-image: url("chrome://global/skin/icons/loading.gif");
157   padding-left: 20px;
158   padding-right: 20px;
159 }
160
161
162 /*** category selector ***/
163
164 #categories {
165   -moz-appearance: none;
166   border: none;
167   -moz-margin-end: -1px;
168   background-color: transparent;
169   position: relative;
170   margin-top: 31px;
171 }
172
173 .category {
174   background-color: transparent;
175   color: #FF9F00;
176   min-height: 0;
177   padding: 10px 4px;
178   border-width: 1px;
179   border-style: solid;
180   border-color: transparent;
181   -moz-box-align: center;
182   overflow: hidden;
183 }
184
185 .category:-moz-locale-dir(ltr) {
186   border-top-left-radius: 5px;
187   border-bottom-left-radius: 5px;
188 }
189
190 .category:-moz-locale-dir(rtl) {
191   border-top-right-radius: 5px;
192   border-bottom-right-radius: 5px;
193 }
194
195 .category[disabled] {
196   border-top: 0;
197   border-bottom: 0;
198   height: 0;
199   opacity: 0;
200   transition-property: height, opacity;
201   transition-duration: 1s, 0.8s;
202 }
203
204 .category:not([disabled]) {
205   height: 52px;
206   transition-property: height, opacity;
207   transition-duration: 1s, 0.8s;
208 }
209
210 .category[selected] {
211   background-color: #008484;
212   color: #FFCF00;
213   border-color: #9C9CFF;
214 }
215
216 .category-name {
217   font-size: 150%;
218 }
219
220 /* Maximize the size of the viewport when the window is small */
221 @media (max-width: 800px) {
222   .category-name {
223     display: none;
224   }
225 }
226
227 .category-badge {
228   background-color: #E7ADE7;
229   padding: 2px 8px;
230   margin: 6px 0;
231   border-radius: 10000px;
232   color: #000000;
233   font-weight: bold;
234   text-align: center;
235 }
236
237 .category-badge[value="0"] {
238   visibility: hidden;
239 }
240
241 .category-icon {
242   width: 32px;
243   height: 32px;
244   -moz-margin-start: 6px;
245 }
246
247 #category-search > .category-icon {
248   list-style-image: url("chrome://mozapps/skin/extensions/category-search.png");
249 }
250 #category-discover > .category-icon {
251   list-style-image: url("chrome://mozapps/skin/extensions/category-discover.png");
252 }
253 #category-locale > .category-icon {
254   list-style-image: url("chrome://mozapps/skin/extensions/category-languages.png");
255 }
256 #category-searchengine > .category-icon {
257   list-style-image: url("chrome://mozapps/skin/extensions/category-searchengines.png");
258 }
259 #category-extension > .category-icon {
260   list-style-image: url("chrome://mozapps/skin/extensions/category-extensions.png");
261 }
262 #category-theme > .category-icon {
263   list-style-image: url("chrome://mozapps/skin/extensions/category-themes.png");
264 }
265 #category-plugin > .category-icon {
266   list-style-image: url("chrome://mozapps/skin/extensions/category-plugins.png");
267 }
268 #category-dictionary > .category-icon {
269   list-style-image: url("chrome://mozapps/skin/extensions/category-dictionaries.png");
270 }
271 #category-availableUpdates > .category-icon {
272   list-style-image: url("chrome://mozapps/skin/extensions/category-available.png");
273 }
274 #category-recentUpdates > .category-icon {
275   list-style-image: url("chrome://mozapps/skin/extensions/category-recent.png");
276 }
277
278
279 /*** header ***/
280
281 #header {
282   margin-bottom: 18px;
283   height: 2em;
284 }
285
286 #header-search {
287   color: #E7ADE7;
288   border: 1px solid #9C9CFF;
289   border-radius: 4px;
290   padding: 3px;
291   background-color: #000000;
292   margin: 0;
293 }
294
295 #header-search .textbox-input::-moz-placeholder {
296   color: #8050B0;
297 }
298
299 #header-search[focused] {
300   border-color: #008484;
301 }
302
303 #header-utils-btn {
304   list-style-image: url("chrome://mozapps/skin/extensions/utilities.png");
305   -moz-margin-end: 16px;
306 }
307
308 #header-utils-btn:hover,
309 #header-utils-btn:hover:active,
310 #header-utils-btn[open="true"] {
311   list-style-image: url("chrome://mozapps/skin/extensions/utilities-hover.png");
312 }
313
314 #header-utils-btn > .button-box > .button-menu-dropmarker {
315   border: none;
316   background: transparent;
317 }
318
319 #header-utils-btn:hover > .button-box > .button-menu-dropmarker {
320   list-style-image: url("chrome://global/skin/arrow/arrow-down-hover.gif");
321 }
322
323 .view-header {
324   background-color: #9C9CFF;
325   color: #000000;
326   border-radius: 8px;
327   padding: 0px 1em;
328   margin: 3px;
329   min-height: 31px;
330 }
331
332
333 /*** sorters ***/
334
335 .sort-controls {
336   -moz-appearance: none;
337   border-right: 3px solid #000000;
338 }
339
340 .sorter {
341   -moz-appearance: none;
342   border: none;
343   border-left: 3px solid #000000;
344   background-color: transparent;
345   color: #8050B0;
346   border-radius: 0;
347   padding: 0 6px;
348   -moz-padding-start: 6px;
349   -moz-padding-end: 3px;
350   margin: 0;
351   min-width: 12px !important;
352   -moz-box-direction: reverse;
353 }
354 .sorter:hover {
355   background-color: #FFCF00;
356   color: #000000;
357 }
358
359 .sorter .button-box {
360   padding-top: 0;
361   padding-bottom: 0;
362 }
363
364 .sorter[checkState="1"],
365 .sorter[checkState="2"] {
366   background-color: #008484;
367   color: #FFCF00;
368 }
369
370 .sorter[checkState="1"] {
371   list-style-image: url("chrome://global/skin/arrow/arrow-down.gif");
372 }
373
374 .sorter[checkState="2"] {
375   list-style-image: url("chrome://global/skin/arrow/arrow-up.gif");
376 }
377
378 .sorter .button-icon {
379   -moz-margin-start: 4px;
380 }
381
382
383 /*** discover view ***/
384
385 .discover-spacer-before,
386 .discover-spacer-after {
387   -moz-box-flex: 1;
388 }
389
390 #discover-error .alert {
391   max-width: 45em;
392   -moz-box-flex: 1;
393 }
394
395 .discover-logo {
396   list-style-image: url("chrome://mozapps/skin/extensions/discover-logo.png");
397   -moz-margin-end: 15px;
398 }
399
400 .discover-title {
401   font-weight: bold;
402   font-size: 24px;
403   /* font-family: MetaWebPro-Book, "Trebuchet MS", sans-serif; */
404   margin: 0 0 15px 0;
405 }
406
407 .discover-description {
408   text-align: justify;
409   margin: 0 0 15px 0;
410 }
411
412 .discover-footer {
413   text-align: justify;
414 }
415
416
417 /*** list ***/
418
419 .list {
420   margin: 0;
421   border: none;
422   background-color: transparent;
423 }
424
425 .addon {
426   border-bottom: 1px solid #9C9CFF;
427   padding: 5px;
428   background-origin: border-box;
429 }
430
431 .details {
432   cursor: pointer;
433   margin: 0;
434   -moz-margin-start: 10px;
435 }
436
437 .icon-container {
438   width: 48px;
439   height: 48px;
440   margin: 3px 7px;
441   -moz-box-align: center;
442   -moz-box-pack: center;
443 }
444
445 .icon {
446   list-style-image: url("chrome://mozapps/skin/extensions/extensionGeneric.png");
447   max-width: 48px;
448   max-height: 48px;
449 }
450
451 .addon[active="false"] .icon {
452   filter: url("chrome://mozapps/skin/extensions/extensions.svg#greyscale");
453 }
454
455 .addon-view[type="theme"] .icon {
456   list-style-image: url("chrome://mozapps/skin/extensions/themeGeneric.png");
457 }
458
459 .addon-view[type="locale"] .icon {
460   list-style-image: url("chrome://mozapps/skin/extensions/localeGeneric.png");
461 }
462
463 .addon-view[type="plugin"] .icon {
464   list-style-image: url("chrome://mozapps/skin/plugins/pluginGeneric.png");
465 }
466
467 .addon-view[type="dictionary"] .icon {
468   list-style-image: url("chrome://mozapps/skin/extensions/dictionaryGeneric.png");
469 }
470
471 .name-container {
472   font-size: 150%;
473   font-weight: bold;
474   color: #9C9CFF;
475   margin-bottom: 0;
476   -moz-box-align: end;
477   -moz-box-flex: 1;
478 }
479
480 .creator {
481   font-weight: bold;
482 }
483
484 .creator .text-link {
485   /* color: #0066CC; */
486 }
487
488 .description-container {
489   -moz-margin-start: 6px;
490   -moz-box-align: center;
491 }
492
493 .description {
494   margin: 0;
495 }
496
497 .warning,
498 .pending,
499 .error,
500 .info {
501   -moz-margin-start: 48px;
502   font-weight: bold;
503   -moz-box-align: center;
504 }
505
506 .content-container,
507 .basicinfo-container {
508   -moz-box-align: start;
509 }
510
511 .addon[status="installing"] > .content-container {
512   -moz-box-align: stretch;
513 }
514
515 .advancedinfo-container,
516 .update-info-container {
517   -moz-box-align: center;
518 }
519
520 .update-available {
521   -moz-box-align: end;
522 }
523
524 .install-status-container {
525   -moz-box-pack: end;
526   -moz-box-align: end;
527 }
528
529 .name-outer-container {
530   -moz-box-pack: center;
531 }
532
533 .relnotes-toggle-container,
534 .icon-outer-container {
535   -moz-box-pack: start;
536 }
537
538 .status-container,
539 .control-container {
540   -moz-box-pack: end;
541 }
542
543 .addon-view .warning {
544   color: #FFCF00;
545 }
546
547 .addon-view .error {
548   color: #FF0000;
549 }
550
551 .addon-view .pending {
552   color: #008484;
553 }
554
555 .addon-view[pending="disable"] .pending,
556 .addon-view[pending="uninstall"] .pending {
557   color: #FF9C00;
558 }
559
560 .addon .relnotes-container {
561   -moz-box-align: start;
562   -moz-margin-start: 6px;
563   height: 0;
564   overflow: hidden;
565   opacity: 0;
566   transition-property: height, opacity;
567   transition-duration: 0.5s, 0.5s;
568 }
569
570 .addon[show-relnotes] .relnotes-container {
571   opacity: 1;
572   transition-property: height, opacity;
573   transition-duration: 0.5s, 0.5s;
574 }
575
576 .addon .relnotes-header {
577   font-weight: bold;
578   margin: 10px 0;
579 }
580
581 .addon .relnotes-toggle {
582   border: none;
583   background: transparent;
584   font-weight: bold;
585   -moz-box-direction: reverse;
586   cursor: pointer;
587   list-style-image: url("chrome://global/skin/arrow/arrow-down.gif");
588 }
589
590 .addon .relnotes-toggle > .button-box > .button-icon {
591   -moz-padding-start: 4px;
592 }
593
594 .addon[show-relnotes] .relnotes-toggle {
595   list-style-image: url("chrome://global/skin/arrow/arrow-up.gif");
596 }
597
598 .addon[active="false"] {
599   background-color: #8050B0;
600   color: #E7ADE7;
601 }
602
603 .addon-view[active="false"] .name-container {
604   color: #E7ADE7;
605   color: #000000;
606 }
607
608 .addon-view[notification="warning"] {
609   background-color : #FFCF00;
610   color: #000000;
611 }
612
613 .addon-view[notification="warning"] .warning {
614   color: #000000;
615 }
616
617 .addon-view[notification="warning"] .name-container {
618   color: #000000;
619 }
620
621 .addon-view[notification="error"] {
622   background-color: #FF0000;
623   color: #000000;
624 }
625
626 .addon-view[notification="error"] .error {
627   color: #000000;
628 }
629
630 .addon-view[notification="info"] {
631   background-color: #9C9CFF;
632   color: #000000;
633 }
634
635 .addon-view[pending="enable"],
636 .addon-view[pending="upgrade"],
637 .addon-view[pending="install"] {
638   background-color: #008484;
639 }
640
641 .addon-view[pending="enable"] .pending,
642 .addon-view[pending="upgrade"] .pending,
643 .addon-view[pending="install"] .pending {
644   color: #000000;
645 }
646
647 .addon-view[pending="disable"],
648 .addon-view[pending="uninstall"] {
649   color: #8050B0;
650 }
651
652
653 /*** item - uninstalled ***/
654
655 .addon[status="uninstalled"] {
656   border: none;
657 }
658
659 .addon[status="uninstalled"] > .container {
660   -moz-box-align: center;
661   padding: 4px 20px;
662   background-color: #8050B0;
663   border-radius: 8px;
664   font-size: 120%;
665 }
666
667 .addon[status="uninstalled"][selected] {
668   background-color: transparent;
669 }
670
671 .addon[selected] {
672   background-color: #008484;
673   color: #FF9F00;
674 }
675
676 .addon[selected] .name-container {
677   color: #FFCF00;
678 }
679
680 .addon[active="false"][selected] {
681   color: #E7ADE7;
682 }
683
684 .addon[active="false"][selected] .name-container {
685   color: #E7ADE7;
686 }
687
688
689 /*** search view ***/
690
691 #search-filter {
692   padding: 5px 20px;
693   -moz-box-align: center;
694   background-color: #000000;
695   font-size: 120%;
696   border-bottom: 1px solid #9C9CFF;
697   overflow-x: hidden;
698 }
699
700 #search-filter-label {
701   font-weight: bold;
702   color: #FFCF00;
703 }
704
705 .search-filter-radio {
706   padding: 0 6px;
707   margin: 0 3px;
708   border-radius: 10000px;
709 }
710
711 .search-filter-radio[selected] {
712   background-color: #008484;
713   color: #000000;
714 }
715
716 .search-filter-radio .radio-check-box1 {
717   display: none;
718 }
719
720 .search-filter-radio .radio-icon {
721   display: none;
722 }
723
724 #search-allresults-link {
725   margin-top: 1em;
726   margin-bottom: 2em;
727 }
728
729 /*** detail view ***/
730
731 #detail-view .loading {
732   opacity: 0;
733 }
734
735 #detail-view[loading-extended] .loading {
736   opacity: 1;
737   transition-property: opacity;
738   transition-duration: 1s;
739 }
740
741 .detail-view-container {
742   padding: 0 2em 2em 2em;
743   font-size: 110%;
744 }
745
746 #detail-notifications {
747   margin-top: 1em;
748   margin-bottom: 2em;
749 }
750
751 #detail-notifications .warning,
752 #detail-notifications .pending,
753 #detail-notifications .error {
754   -moz-margin-start: 0;
755 }
756
757 #detail-icon-container {
758   width: 64px;
759   -moz-margin-end: 10px;
760   margin-top: 6px;
761 }
762
763 #detail-icon {
764   max-width: 64px;
765   max-height: 64px;
766 }
767
768 #detail-summary {
769   margin-bottom: 2em;
770 }
771
772 #detail-name-container {
773   font-size: 200%;
774 }
775
776 #detail-screenshot {
777   -moz-margin-end: 2em;
778   max-width: 300px;
779   max-height: 300px;
780 }
781
782 #detail-screenshot[loading] {
783   background-image: url("chrome://communicator/skin/brand/throbber-anim.png");
784   background-position: 50% 50%;
785   background-repeat: no-repeat;
786 }
787
788 #detail-screenshot[loading="error"] {
789   background-image: url("chrome://global/skin/icons/alert-error.gif");
790 }
791
792 #detail-desc-container {
793   margin-bottom: 2em;
794 }
795
796 #detail-desc, #detail-fulldesc {
797   -moz-margin-start: 6px;
798   white-space: pre-wrap;
799   /* This is necessary to fix layout issues with multi-line descriptions, see
800      bug 592712*/
801   outline: solid transparent;
802   min-width: 8em;
803 }
804
805 #detail-fulldesc {
806   margin-top: 1em;
807 }
808
809 #detail-contributions {
810   border-radius: 5px;
811   border: 1px solid #9C9CFF;
812   margin-bottom: 2em;
813   padding: 1em;
814   background-color: #FFCF00;
815 }
816
817 #detail-contrib-description {
818   font-style: italic;
819   margin-bottom: 1em;
820   color: #000000;
821 }
822
823 #detail-contrib-suggested {
824   color: #8050B0;
825   font-weight: bold;
826 }
827
828 #detail-contrib-btn {
829   list-style-image: url("chrome://mozapps/skin/extensions/heart.png");
830 }
831
832 #detail-contrib-btn .button-icon {
833   -moz-margin-end: 3px;
834 }
835
836 #detail-grid {
837   min-width: 15em;
838   margin-bottom: 2em;
839 }
840
841 #detail-grid > columns > column:first-child {
842   max-width: 25em;
843 }
844
845 .detail-row[first-row="true"],
846 .detail-row-complex[first-row="true"],
847 setting[first-row="true"] {
848   border-top: none;
849 }
850
851 .detail-row,
852 .detail-row-complex,
853 setting {
854   border-top: 1px solid #9C9CFF;
855   -moz-box-align: center;
856   min-height: 30px;
857 }
858
859 #detail-controls {
860   margin-bottom: 1em;
861 }
862
863 #detail-view[active="false"]:not([pending]):not([notification]) {
864   /* background-color: foo; */
865 }
866
867 setting[first-row="true"] {
868   margin-top: 2em;
869 }
870
871 setting {
872   -moz-box-align: start;
873 }
874
875 .preferences-alignment {
876   min-height: 30px;
877   -moz-box-align: center;
878 }
879
880 .preferences-description {
881   font-size: 90.9%;
882   color: #808080;
883   margin-top: -2px;
884   -moz-margin-start: 2em;
885   white-space: pre-wrap;
886 }
887
888 .preferences-description:empty {
889   display: none;
890 }
891
892 setting[type="radio"] > radiogroup {
893   -moz-box-orient: horizontal;
894 }
895
896 menulist { /* Fixes some styling inconsistencies */
897   margin: 1px 5px 2px 5px;
898 }
899
900 /*** creator ***/
901
902 .creator > label {
903   -moz-margin-end: 0;
904 }
905
906 .creator > .text-link {
907   margin-top: 1px;
908   margin-bottom: 1px;
909 }
910
911
912 /*** rating ***/
913
914 .meta-rating {
915   -moz-margin-end: 0;
916   padding-top: 2px;
917 }
918
919 .meta-rating > .star {
920   list-style-image: url("chrome://mozapps/skin/extensions/rating-not-won.png");
921   padding: 0 1px;
922 }
923
924 .meta-rating > .star[on="true"] {
925   list-style-image: url("chrome://mozapps/skin/extensions/rating-won.png");
926 }
927
928
929 /*** download progress ***/
930
931 .download-progress {
932   background-color: #000000;
933   border-radius: 10000px;
934   border: 1px solid #FF9F00;
935   width: 200px;
936   height: 21px;
937   margin: 0 8px;
938 }
939
940 .download-progress[mode="undetermined"] .status-container {
941   padding: 0 2px;
942 }
943
944 .download-progress .start-cap,
945 .download-progress[complete] .end-cap,
946 .download-progress[mode="undetermined"] .end-cap,
947 .download-progress .progress .progress-bar {
948   background-color: #008484;
949 }
950
951 .download-progress .progress .progress-bar  {
952   border-left-width: 0;
953   border-right-width: 0;
954   min-height: 21px;
955 }
956
957 .download-progress .progress {
958   background-color: transparent;
959   padding: 0;
960   margin: 0;
961   border: none;
962 }
963
964 .download-progress .start-cap, .download-progress .end-cap {
965   width: 12px;
966 }
967
968 .download-progress .start-cap:-moz-locale-dir(ltr),
969 .download-progress .end-cap:-moz-locale-dir(rtl) {
970   border-radius: 3px 0 0 3px;
971 }
972
973 .download-progress .end-cap:-moz-locale-dir(ltr),
974 .download-progress .start-cap:-moz-locale-dir(rtl) {
975   border-radius: 0 3px 3px 0;
976 }
977
978 .download-progress .cancel {
979   -moz-appearance: none;
980   background-color: #8050B0;
981   border: 1px solid #9C9CFF;
982   padding: 3px;
983   border-radius: 3px;
984   min-width: 0;
985   margin: 3px;
986 }
987
988 .download-progress .cancel .button-box {
989   padding: 0;
990   border: none;
991 }
992
993 .download-progress .cancel .button-text {
994   display: none;
995 }
996
997 .download-progress .cancel .button-icon {
998   -moz-margin-start: 0;
999 }
1000
1001 .download-progress .cancel {
1002   list-style-image: url('chrome://mozapps/skin/extensions/cancel.png');
1003 }
1004
1005 .download-progress .status-container {
1006   -moz-box-align: center;
1007 }
1008
1009 .download-progress .status {
1010 /*  text-shadow: #FFF 0 0 2px; */
1011 }
1012
1013 /*** install status ***/
1014
1015 .install-status {
1016   -moz-box-align: center;
1017 }
1018
1019
1020 /*** check for updates ***/
1021
1022 #updates-container {
1023   -moz-box-align: center;
1024 }
1025
1026 #updates-container .button-link {
1027   font-weight: bold;
1028 }
1029
1030 #updates-installed,
1031 #updates-downloaded {
1032   color: #008484;
1033   font-weight: bold;
1034 }
1035
1036 #update-selected {
1037   margin: 12px;
1038 }
1039
1040 /*** buttons ***/
1041
1042 .addon-control[disabled="true"] {
1043   display: none;
1044 }
1045
1046 button.button-link {
1047   background: transparent;
1048   border: none;
1049   text-decoration: underline;
1050   color: #3333FF;
1051   cursor: pointer;
1052   min-width: 0;
1053   margin: 0 6px;
1054 }
1055
1056 /* Needed to override normal button style from inContent.css */
1057 button.button-link:not([disabled="true"]):active:hover {
1058 }