first part of sync for both themes for toolkit winstripe changes in Mozilla 16 cycle
[themes.git] / LCARStrek / mozapps / extensions / extensions.css
CommitLineData
9099c61d
RK
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/. */
4c18c82c 4
f620f94d 5@import url("chrome://global/skin/inContentUI.css");
c1f7cc84 6
f620f94d 7@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
4c18c82c 8
0de07750
RK
9.nav-button {
10 list-style-image: url("chrome://communicator/skin/icons/communicatoricons.png");
72a6fd39
RK
11}
12
13#forward-btn {
14 -moz-border-start: none;
0de07750
RK
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
38b75e2e 37
569543b3 38/*** global warnings ***/
a67d7bb0 39
72a6fd39
RK
40.global-warning-container {
41 overflow-x: hidden;
42}
43
569543b3
RK
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;
f993773d 57 border-bottom: 3px solid #000000;
569543b3
RK
58}
59
f777a4f1 60@media (max-width: 600px) {
72a6fd39
RK
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
f993773d
RK
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
e1313d59
RK
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
569543b3
RK
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;
ae19a7b3 94 margin: 1px 0;
569543b3
RK
95}
96
97.error-icon {
98 list-style-image: url("chrome://global/skin/icons/error-16.png");
99 width: 16px;
100 height: 16px;
ae19a7b3 101 margin: 1px 0;
569543b3
RK
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;
ae19a7b3 109 margin: 1px 0;
569543b3 110}
4c18c82c 111
72a6fd39
RK
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;
38b75e2e 142 background-clip: padding-box;
72a6fd39
RK
143}
144
145.alert .alert-title {
146 font-weight: bold;
147 font-size: 200%;
148 margin-bottom: 15px;
149}
150
154ee8b3 151.alert button {
72a6fd39
RK
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
4c18c82c
RK
162/*** category selector ***/
163
164#categories {
26a52ec5 165 -moz-appearance: none;
4c18c82c 166 border: none;
706c344c
RK
167 -moz-margin-end: -1px;
168 background-color: transparent;
169 position: relative;
72a6fd39 170 margin-top: 31px;
e10e7add
RK
171}
172
4c18c82c 173.category {
72a6fd39 174 background-color: transparent;
a67d7bb0 175 color: #FF9F00;
72a6fd39
RK
176 min-height: 0;
177 padding: 10px 4px;
706c344c 178 border-width: 1px;
706c344c
RK
179 border-style: solid;
180 border-color: transparent;
4c18c82c
RK
181 -moz-box-align: center;
182 overflow: hidden;
e10e7add
RK
183}
184
706c344c 185.category:-moz-locale-dir(ltr) {
569543b3
RK
186 border-top-left-radius: 5px;
187 border-bottom-left-radius: 5px;
706c344c
RK
188}
189
190.category:-moz-locale-dir(rtl) {
569543b3
RK
191 border-top-right-radius: 5px;
192 border-bottom-right-radius: 5px;
706c344c
RK
193}
194
4c18c82c 195.category[disabled] {
a0885fa2
RK
196 border-top: 0;
197 border-bottom: 0;
72a6fd39 198 height: 0;
4c18c82c
RK
199 opacity: 0;
200 -moz-transition-property: height, opacity;
201 -moz-transition-duration: 1s, 0.8s;
e10e7add
RK
202}
203
4c18c82c
RK
204.category:not([disabled]) {
205 height: 52px;
206 -moz-transition-property: height, opacity;
207 -moz-transition-duration: 1s, 0.8s;
e10e7add
RK
208}
209
4c18c82c 210.category[selected] {
a67d7bb0
RK
211 background-color: #008484;
212 color: #FFCF00;
706c344c 213 border-color: #9C9CFF;
1e140ad9
RK
214}
215
4c18c82c
RK
216.category-name {
217 font-size: 150%;
e10e7add
RK
218}
219
72a6fd39 220/* Maximize the size of the viewport when the window is small */
f777a4f1 221@media (max-width: 800px) {
72a6fd39
RK
222 .category-name {
223 display: none;
224 }
225}
226
4c18c82c
RK
227.category-badge {
228 background-color: #E7ADE7;
229 padding: 2px 8px;
72a6fd39 230 margin: 6px 0;
569543b3 231 border-radius: 10000px;
4c18c82c
RK
232 color: #000000;
233 font-weight: bold;
234 text-align: center;
e10e7add
RK
235}
236
4c18c82c
RK
237.category-badge[value="0"] {
238 visibility: hidden;
e10e7add
RK
239}
240
4c18c82c
RK
241.category-icon {
242 width: 32px;
243 height: 32px;
244 -moz-margin-start: 6px;
e10e7add
RK
245}
246
4c18c82c
RK
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}
f993773d 253#category-locale > .category-icon {
4c18c82c
RK
254 list-style-image: url("chrome://mozapps/skin/extensions/category-languages.png");
255}
f993773d 256#category-searchengine > .category-icon {
4c18c82c
RK
257 list-style-image: url("chrome://mozapps/skin/extensions/category-searchengines.png");
258}
f993773d 259#category-extension > .category-icon {
4c18c82c
RK
260 list-style-image: url("chrome://mozapps/skin/extensions/category-extensions.png");
261}
f993773d 262#category-theme > .category-icon {
4c18c82c
RK
263 list-style-image: url("chrome://mozapps/skin/extensions/category-themes.png");
264}
f993773d 265#category-plugin > .category-icon {
4c18c82c 266 list-style-image: url("chrome://mozapps/skin/extensions/category-plugins.png");
e10e7add 267}
1e29db46
RK
268#category-dictionary > .category-icon {
269 list-style-image: url("chrome://mozapps/skin/extensions/category-dictionaries.png");
270}
0de07750
RK
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}
e10e7add 277
4c18c82c
RK
278
279/*** header ***/
280
281#header {
72a6fd39 282 margin-bottom: 18px;
706c344c 283 height: 2em;
e10e7add
RK
284}
285
72a6fd39
RK
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;
4c18c82c
RK
293}
294
72a6fd39
RK
295#header-search .textbox-input:-moz-placeholder {
296 color: #8050B0;
4c18c82c
RK
297}
298
c1f7cc84 299#header-search[focused] {
72a6fd39 300 border-color: #008484;
3327253e
RK
301}
302
0de07750 303#header-utils-btn {
0de07750 304 list-style-image: url("chrome://mozapps/skin/extensions/utilities.png");
c1f7cc84 305 -moz-margin-end: 16px;
0de07750
RK
306}
307
ae19a7b3
RK
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
ae19a7b3
RK
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
4c18c82c 323.view-header {
a67d7bb0
RK
324 background-color: #9C9CFF;
325 color: #000000;
569543b3 326 border-radius: 8px;
ae19a7b3 327 padding: 0px 1em;
4c18c82c 328 margin: 3px;
72a6fd39 329 min-height: 31px;
e10e7add
RK
330}
331
4c18c82c
RK
332
333/*** sorters ***/
334
335.sort-controls {
336 -moz-appearance: none;
ae19a7b3 337 border-right: 3px solid #000000;
4c18c82c
RK
338}
339
340.sorter {
341 -moz-appearance: none;
342 border: none;
343 border-left: 3px solid #000000;
4c18c82c 344 background-color: transparent;
ae19a7b3 345 color: #8050B0;
569543b3 346 border-radius: 0;
72a6fd39 347 padding: 0 6px;
ae19a7b3
RK
348 -moz-padding-start: 6px;
349 -moz-padding-end: 3px;
72a6fd39 350 margin: 0;
4c18c82c
RK
351 min-width: 12px !important;
352 -moz-box-direction: reverse;
353}
ae19a7b3
RK
354.sorter:hover {
355 background-color: #FFCF00;
356 color: #000000;
357}
4c18c82c 358
72a6fd39
RK
359.sorter .button-box {
360 padding-top: 0;
361 padding-bottom: 0;
362}
363
4c18c82c
RK
364.sorter[checkState="1"],
365.sorter[checkState="2"] {
e10e7add
RK
366 background-color: #008484;
367 color: #FFCF00;
368}
369
4c18c82c
RK
370.sorter[checkState="1"] {
371 list-style-image: url("chrome://global/skin/arrow/arrow-down.gif");
e10e7add
RK
372}
373
4c18c82c
RK
374.sorter[checkState="2"] {
375 list-style-image: url("chrome://global/skin/arrow/arrow-up.gif");
e10e7add
RK
376}
377
4c18c82c
RK
378.sorter .button-icon {
379 -moz-margin-start: 4px;
e10e7add
RK
380}
381
4c18c82c 382
1169dad4
RK
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
4c18c82c
RK
417/*** list ***/
418
419.list {
72a6fd39 420 margin: 0;
4c18c82c 421 border: none;
706c344c 422 background-color: transparent;
4c18c82c
RK
423}
424
706c344c
RK
425.addon {
426 border-bottom: 1px solid #9C9CFF;
427 padding: 5px;
72a6fd39 428 background-origin: border-box;
e10e7add
RK
429}
430
706c344c 431.details {
4c18c82c 432 cursor: pointer;
706c344c
RK
433 margin: 0;
434 -moz-margin-start: 10px;
e10e7add
RK
435}
436
706c344c
RK
437.icon-container {
438 width: 48px;
439 height: 48px;
a0885fa2 440 margin: 3px 7px;
38b75e2e
RK
441 -moz-box-align: center;
442 -moz-box-pack: center;
e10e7add
RK
443}
444
706c344c 445.icon {
d15f39a1 446 list-style-image: url("chrome://mozapps/skin/extensions/extensionGeneric.png");
706c344c
RK
447 max-width: 48px;
448 max-height: 48px;
e10e7add
RK
449}
450
72a6fd39 451.addon[active="false"] .icon {
938117ba 452 filter: url("chrome://mozapps/skin/extensions/extensions.svg#greyscale");
72a6fd39
RK
453}
454
569543b3 455.addon-view[type="theme"] .icon {
4c18c82c 456 list-style-image: url("chrome://mozapps/skin/extensions/themeGeneric.png");
e10e7add
RK
457}
458
569543b3 459.addon-view[type="locale"] .icon {
d15f39a1
RK
460 list-style-image: url("chrome://mozapps/skin/extensions/localeGeneric.png");
461}
462
569543b3 463.addon-view[type="plugin"] .icon {
4c18c82c 464 list-style-image: url("chrome://mozapps/skin/plugins/pluginGeneric.png");
e10e7add
RK
465}
466
1e29db46
RK
467.addon-view[type="dictionary"] .icon {
468 list-style-image: url("chrome://mozapps/skin/extensions/dictionaryGeneric.png");
469}
470
8a933f1e 471.name-container {
4c18c82c 472 font-size: 150%;
72a6fd39 473 font-weight: bold;
a67d7bb0 474 color: #9C9CFF;
72a6fd39 475 margin-bottom: 0;
38b75e2e 476 -moz-box-align: end;
c1f7cc84 477 -moz-box-flex: 1;
72a6fd39
RK
478}
479
480.creator {
481 font-weight: bold;
482}
483
484.creator .text-link {
485 /* color: #0066CC; */
4c18c82c
RK
486}
487
706c344c 488.description-container {
e10e7add 489 -moz-margin-start: 6px;
38b75e2e 490 -moz-box-align: center;
e10e7add
RK
491}
492
706c344c
RK
493.description {
494 margin: 0;
495}
496
72a6fd39
RK
497.warning,
498.pending,
499.error,
500.info {
706c344c 501 -moz-margin-start: 48px;
72a6fd39 502 font-weight: bold;
38b75e2e
RK
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
c1f7cc84 515.advancedinfo-container,
38b75e2e
RK
516.update-info-container {
517 -moz-box-align: center;
518}
519
38b75e2e
RK
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;
706c344c
RK
541}
542
72a6fd39 543.addon-view .warning {
706c344c
RK
544 color: #FFCF00;
545}
546
72a6fd39 547.addon-view .error {
4c18c82c 548 color: #FF0000;
706c344c
RK
549}
550
72a6fd39 551.addon-view .pending {
706c344c 552 color: #008484;
e10e7add
RK
553}
554
72a6fd39
RK
555.addon-view[pending="disable"] .pending,
556.addon-view[pending="uninstall"] .pending {
557 color: #FF9C00;
e10e7add
RK
558}
559
0de07750
RK
560.addon .relnotes-container {
561 -moz-box-align: start;
72a6fd39
RK
562 -moz-margin-start: 6px;
563 height: 0;
0de07750
RK
564 overflow: hidden;
565 opacity: 0;
566 -moz-transition-property: height, opacity;
567 -moz-transition-duration: 0.5s, 0.5s;
568}
569
570.addon[show-relnotes] .relnotes-container {
571 opacity: 1;
572 -moz-transition-property: height, opacity;
573 -moz-transition-duration: 0.5s, 0.5s;
574}
575
576.addon .relnotes-header {
577 font-weight: bold;
72a6fd39 578 margin: 10px 0;
0de07750
RK
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
72a6fd39 598.addon[active="false"] {
938117ba
RK
599 background-color: #8050B0;
600 color: #E7ADE7;
72a6fd39
RK
601}
602
72a6fd39
RK
603.addon-view[active="false"] .name-container {
604 color: #E7ADE7;
938117ba 605 color: #000000;
72a6fd39
RK
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
a67d7bb0
RK
617.addon-view[notification="warning"] .name-container {
618 color: #000000;
619}
620
72a6fd39
RK
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
34aa92fd
RK
641.addon-view[pending="enable"] .pending,
642.addon-view[pending="upgrade"] .pending,
643.addon-view[pending="install"] .pending {
644 color: #000000;
645}
646
72a6fd39
RK
647.addon-view[pending="disable"],
648.addon-view[pending="uninstall"] {
649 color: #8050B0;
650}
651
0de07750 652
4c18c82c
RK
653/*** item - uninstalled ***/
654
655.addon[status="uninstalled"] {
656 border: none;
e10e7add
RK
657}
658
4c18c82c
RK
659.addon[status="uninstalled"] > .container {
660 -moz-box-align: center;
661 padding: 4px 20px;
662 background-color: #8050B0;
569543b3 663 border-radius: 8px;
4c18c82c 664 font-size: 120%;
e10e7add
RK
665}
666
4c18c82c
RK
667.addon[status="uninstalled"][selected] {
668 background-color: transparent;
e10e7add
RK
669}
670
72a6fd39
RK
671.addon[selected] {
672 background-color: #008484;
a67d7bb0 673 color: #FF9F00;
72a6fd39
RK
674}
675
676.addon[selected] .name-container {
a67d7bb0
RK
677 color: #FFCF00;
678}
679
680.addon[active="false"][selected] {
681 color: #E7ADE7;
72a6fd39
RK
682}
683
684.addon[active="false"][selected] .name-container {
a67d7bb0 685 color: #E7ADE7;
72a6fd39
RK
686}
687
4c18c82c 688
4c18c82c
RK
689/*** search view ***/
690
706c344c
RK
691#search-filter {
692 padding: 5px 20px;
4c18c82c
RK
693 -moz-box-align: center;
694 background-color: #000000;
695 font-size: 120%;
72a6fd39
RK
696 border-bottom: 1px solid #9C9CFF;
697 overflow-x: hidden;
e10e7add
RK
698}
699
706c344c
RK
700#search-filter-label {
701 font-weight: bold;
702 color: #FFCF00;
703}
704
705.search-filter-radio {
72a6fd39
RK
706 padding: 0 6px;
707 margin: 0 3px;
569543b3 708 border-radius: 10000px;
706c344c
RK
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}
4c18c82c 723
0de07750
RK
724#search-allresults-link {
725 margin-top: 1em;
726 margin-bottom: 2em;
727}
728
4c18c82c
RK
729/*** detail view ***/
730
569543b3 731#detail-view .loading {
4c18c82c 732 opacity: 0;
e10e7add
RK
733}
734
569543b3 735#detail-view[loading-extended] .loading {
4c18c82c
RK
736 opacity: 1;
737 -moz-transition-property: opacity;
738 -moz-transition-duration: 1s;
e10e7add
RK
739}
740
4c18c82c 741.detail-view-container {
72a6fd39 742 padding: 0 2em 2em 2em;
569543b3 743 font-size: 110%;
e10e7add
RK
744}
745
569543b3 746#detail-notifications {
72a6fd39 747 margin-top: 1em;
569543b3 748 margin-bottom: 2em;
e10e7add
RK
749}
750
569543b3
RK
751#detail-notifications .warning,
752#detail-notifications .pending,
72a6fd39 753#detail-notifications .error {
569543b3 754 -moz-margin-start: 0;
e10e7add
RK
755}
756
f777a4f1
RK
757#detail-icon-container {
758 width: 64px;
4c18c82c 759 -moz-margin-end: 10px;
72a6fd39 760 margin-top: 6px;
f777a4f1
RK
761}
762
763#detail-icon {
72a6fd39
RK
764 max-width: 64px;
765 max-height: 64px;
e10e7add
RK
766}
767
569543b3
RK
768#detail-summary {
769 margin-bottom: 2em;
e10e7add
RK
770}
771
569543b3
RK
772#detail-name-container {
773 font-size: 200%;
d15f39a1
RK
774}
775
569543b3
RK
776#detail-screenshot {
777 -moz-margin-end: 2em;
6831f2a0
RK
778 max-width: 300px;
779 max-height: 300px;
18f5421a
RK
780}
781
904e5040
RK
782#detail-screenshot[loading] {
783 background-image: url("chrome://communicator/skin/brand/throbber-anim.gif");
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
569543b3
RK
792#detail-desc-container {
793 margin-bottom: 2em;
e10e7add
RK
794}
795
8a933f1e 796#detail-desc, #detail-fulldesc {
569543b3
RK
797 -moz-margin-start: 6px;
798 white-space: pre-wrap;
9162a092
RK
799 /* This is necessary to fix layout issues with multi-line descriptions, see
800 bug 592712*/
801 outline: solid transparent;
72a6fd39 802 min-width: 8em;
569543b3
RK
803}
804
8a933f1e
RK
805#detail-fulldesc {
806 margin-top: 1em;
807}
808
569543b3
RK
809#detail-contributions {
810 border-radius: 5px;
811 border: 1px solid #9C9CFF;
812 margin-bottom: 2em;
813 padding: 1em;
72a6fd39 814 background-color: #FFCF00;
4c18c82c
RK
815}
816
569543b3
RK
817#detail-contrib-description {
818 font-style: italic;
819 margin-bottom: 1em;
72a6fd39 820 color: #000000;
4c18c82c
RK
821}
822
569543b3 823#detail-contrib-suggested {
72a6fd39
RK
824 color: #8050B0;
825 font-weight: bold;
4c18c82c
RK
826}
827
72a6fd39 828#detail-contrib-btn {
569543b3
RK
829 list-style-image: url("chrome://mozapps/skin/extensions/heart.png");
830}
831
72a6fd39 832#detail-contrib-btn .button-icon {
569543b3
RK
833 -moz-margin-end: 3px;
834}
835
836#detail-grid {
f777a4f1 837 min-width: 15em;
569543b3
RK
838 margin-bottom: 2em;
839}
840
f620f94d
RK
841#detail-grid > columns > column:first-child {
842 max-width: 25em;
843}
844
9162a092 845.detail-row[first-row="true"],
f620f94d
RK
846.detail-row-complex[first-row="true"],
847setting[first-row="true"] {
9162a092
RK
848 border-top: none;
849}
850
569543b3 851.detail-row,
f620f94d
RK
852.detail-row-complex,
853setting {
9162a092 854 border-top: 1px solid #9C9CFF;
4c18c82c 855 -moz-box-align: center;
f620f94d 856 min-height: 30px;
e10e7add
RK
857}
858
72a6fd39
RK
859#detail-controls {
860 margin-bottom: 1em;
861}
862
863#detail-view[active="false"]:not([pending]):not([notification]) {
864 /* background-color: foo; */
865}
4c18c82c 866
f620f94d
RK
867setting[first-row="true"] {
868 margin-top: 2em;
869}
870
a62af8a9
RK
871setting {
872 -moz-box-align: start;
873}
874
875.preferences-alignment {
876 min-height: 30px;
877 -moz-box-align: center;
878}
879
f620f94d
RK
880.preferences-description {
881 font-size: 90.9%;
882 color: #808080;
883 margin-top: -2px;
884 -moz-margin-start: 2em;
a62af8a9 885 white-space: pre-wrap;
f620f94d
RK
886}
887
a62af8a9
RK
888.preferences-description:empty {
889 display: none;
f620f94d
RK
890}
891
154ee8b3
RK
892setting[type="radio"] > radiogroup {
893 -moz-box-orient: horizontal;
894}
895
f620f94d
RK
896menulist { /* Fixes some styling inconsistencies */
897 margin: 1px 5px 2px 5px;
898}
899
4c18c82c
RK
900/*** creator ***/
901
902.creator > label {
72a6fd39 903 -moz-margin-end: 0;
e10e7add
RK
904}
905
4c18c82c
RK
906.creator > .text-link {
907 margin-top: 1px;
908 margin-bottom: 1px;
e10e7add
RK
909}
910
4c18c82c
RK
911
912/*** rating ***/
913
914.meta-rating {
72a6fd39
RK
915 -moz-margin-end: 0;
916 padding-top: 2px;
e10e7add
RK
917}
918
72a6fd39 919.meta-rating > .star {
4c18c82c 920 list-style-image: url("chrome://mozapps/skin/extensions/rating-not-won.png");
72a6fd39 921 padding: 0 1px;
e10e7add
RK
922}
923
72a6fd39 924.meta-rating > .star[on="true"] {
4c18c82c 925 list-style-image: url("chrome://mozapps/skin/extensions/rating-won.png");
e10e7add
RK
926}
927
4c18c82c
RK
928
929/*** download progress ***/
930
931.download-progress {
932 background-color: #000000;
569543b3 933 border-radius: 10000px;
4c18c82c
RK
934 border: 1px solid #FF9F00;
935 width: 200px;
72a6fd39
RK
936 height: 21px;
937 margin: 0 8px;
e10e7add
RK
938}
939
e1313d59
RK
940.download-progress[mode="undetermined"] .status-container {
941 padding: 0 2px;
942}
943
4c18c82c
RK
944.download-progress .start-cap,
945.download-progress[complete] .end-cap,
e1313d59 946.download-progress[mode="undetermined"] .end-cap,
4c18c82c
RK
947.download-progress .progress .progress-bar {
948 background-color: #008484;
e10e7add
RK
949}
950
e1313d59
RK
951.download-progress .progress .progress-bar {
952 border-left-width: 0;
953 border-right-width: 0;
954 min-height: 21px;
955}
956
4c18c82c
RK
957.download-progress .progress {
958 background-color: transparent;
72a6fd39
RK
959 padding: 0;
960 margin: 0;
961 border: none;
e10e7add
RK
962}
963
4c18c82c
RK
964.download-progress .start-cap, .download-progress .end-cap {
965 width: 12px;
e10e7add
RK
966}
967
941d657f
RK
968.download-progress .start-cap:-moz-locale-dir(ltr),
969.download-progress .end-cap:-moz-locale-dir(rtl) {
72a6fd39 970 border-radius: 3px 0 0 3px;
e10e7add
RK
971}
972
941d657f
RK
973.download-progress .end-cap:-moz-locale-dir(ltr),
974.download-progress .start-cap:-moz-locale-dir(rtl) {
72a6fd39 975 border-radius: 0 3px 3px 0;
e10e7add
RK
976}
977
72a6fd39 978.download-progress .cancel {
4c18c82c 979 -moz-appearance: none;
72a6fd39
RK
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
72a6fd39
RK
988.download-progress .cancel .button-box {
989 padding: 0;
4c18c82c 990 border: none;
e10e7add
RK
991}
992
72a6fd39
RK
993.download-progress .cancel .button-text {
994 display: none;
995}
996
72a6fd39
RK
997.download-progress .cancel .button-icon {
998 -moz-margin-start: 0;
e10e7add
RK
999}
1000
d15f39a1
RK
1001.download-progress .cancel {
1002 list-style-image: url('chrome://mozapps/skin/extensions/cancel.png');
1003}
1004
4c18c82c
RK
1005.download-progress .status-container {
1006 -moz-box-align: center;
1007}
1008
72a6fd39
RK
1009.download-progress .status {
1010/* text-shadow: #FFF 0 0 2px; */
1011}
4c18c82c
RK
1012
1013/*** install status ***/
1014
1015.install-status {
1016 -moz-box-align: center;
e10e7add
RK
1017}
1018
4c18c82c
RK
1019
1020/*** check for updates ***/
1021
1022#updates-container {
1023 -moz-box-align: center;
e10e7add
RK
1024}
1025
72a6fd39
RK
1026#updates-container .button-link {
1027 font-weight: bold;
1028}
1029
1030#updates-installed,
1031#updates-downloaded {
4c18c82c
RK
1032 color: #008484;
1033 font-weight: bold;
e10e7add
RK
1034}
1035
569543b3
RK
1036#update-selected {
1037 margin: 12px;
e10e7add
RK
1038}
1039
569543b3 1040/*** buttons ***/
4c18c82c 1041
0de07750
RK
1042.addon-control[disabled="true"] {
1043 display: none;
1044}
1045
154ee8b3 1046button.button-link {
4c18c82c
RK
1047 background: transparent;
1048 border: none;
1049 text-decoration: underline;
1050 color: blue;
1051 cursor: pointer;
1052 min-width: 0;
706c344c 1053 margin: 0 6px;
e10e7add 1054}
154ee8b3
RK
1055
1056/* Needed to override normal button style from inContent.css */
1057button.button-link:not([disabled="true"]):active:hover {
1058}