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