fourth and final part of syncing LCARStrek with Firefox 31 windows theme changes
[themes.git] / LCARStrek / browser / preferences / in-content / preferences.css
... / ...
CommitLineData
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 file,
3 - You can obtain one at http://mozilla.org/MPL/2.0/. */
4
5/* === BEGIN shared/in-content/preferences.css === */
6
7@namespace html "http://www.w3.org/1999/xhtml";
8
9@font-face {
10 font-family: "Clear Sans";
11 src: url("chrome://browser/skin/fonts/ClearSans-Regular.ttf");
12}
13
14page {
15 background-color: #000000;
16}
17
18caption {
19 -moz-appearance: none;
20 margin: 0;
21}
22
23.caption-text {
24 font-size: 1.3rem;
25 font-weight: bold;
26 line-height: 22px;
27 margin: 0 !important;
28}
29
30.main-content {
31 max-width: 800px;
32}
33
34prefpane > .content-box {
35 overflow: auto;
36}
37
38prefpane {
39 padding: 40px 48px 48px;
40 font-family: "Clear Sans", sans-serif;
41 font-size: 1.25rem;
42 line-height: 22px;
43 color: #000000;
44}
45
46prefpane > .content-box {
47 overflow: auto;
48}
49
50/* groupboxes */
51
52groupbox {
53}
54
55groupbox label {
56}
57
58/* tabpanels and tabs */
59
60tabpanels {
61}
62
63tabs {
64}
65
66.tabs-left,
67.tabs-right {
68}
69
70tab {
71}
72
73tab[selected] {
74}
75
76.tab-text {
77}
78
79tab:not([selected]):hover > .tab-middle > .tab-text {
80}
81
82tab:not([selected]):hover:active > .tab-middle > .tab-text {
83}
84
85tab[selected] > .tab-middle > .tab-text {
86}
87
88/* buttons and menulists */
89
90button,
91menulist {
92}
93
94button:not([disabled]):hover,
95menulist:not([disabled]):hover {
96}
97
98button:not([disabled]):hover:active,
99menulist[open="true"]:not([disabled]) {
100}
101
102button[disabled],
103menulist[disabled] {
104}
105
106button > .button-box,
107menulist > .menulist-label-box {
108}
109
110button[type="menu"] > .button-box > .button-menu-dropmarker {
111}
112
113.spinbuttons-button {
114}
115
116.spinbuttons-up {
117}
118
119.spinbuttons-down {
120}
121
122.spinbuttons-button > .button-box {
123}
124
125.spinbuttons-up > .button-box > .button-icon {
126}
127
128.spinbuttons-up[disabled] > .button-box > .button-icon {
129}
130
131.spinbuttons-down > .button-box > .button-icon {
132}
133
134.spinbuttons-down[disabled] > .button-box > .button-icon {
135}
136
137menulist:not([editable="true"]) > .menulist-dropmarker {
138}
139
140menulist[disabled]:not([editable="true"]) > .menulist-dropmarker {
141}
142
143menulist > menupopup,
144button[type="menu"] > menupopup {
145}
146
147menulist > menupopup menu,
148menulist > menupopup menuitem,
149button[type="menu"] > menupopup menu,
150button[type="menu"] > menupopup menuitem {
151}
152
153menulist > menupopup > menu[_moz-menuactive="true"],
154menulist > menupopup > menuitem[_moz-menuactive="true"],
155button[type="menu"] > menupopup > menu[_moz-menuactive="true"],
156button[type="menu"] > menupopup > menuitem[_moz-menuactive="true"] {
157}
158
159menulist > menupopup menuseparator,
160button[type="menu"] > menupopup menuseparator {
161}
162
163/* textboxes */
164
165textbox {
166}
167
168textbox[focused] {
169}
170
171textbox[disabled] {
172}
173
174/* Links */
175
176.text-link,
177.inline-link,
178html|a.inline-link {
179}
180
181.text-link:hover,
182.inline-link:hover {
183}
184
185.text-link:hover:active,
186.inline-link:hover:active {
187}
188
189/* Checkboxes and radio buttons */
190
191.checkbox-check {
192}
193
194.checkbox-check[checked] {
195}
196
197checkbox:hover::before,
198checkbox[checked]::before {
199}
200
201checkbox[checked]::before {
202}
203
204radio {
205}
206
207.radio-check {
208}
209
210.radio-check[selected] {
211}
212
213radio:hover::before,
214radio[selected]::before {
215}
216
217radio[selected]::before {
218}
219
220/* Category List */
221
222#categories {
223 background-color: #A09090;
224/* -moz-border-end: 1px solid #FF9F00; */
225 padding-top: 39px;
226 margin: 0;
227 border-radius: 1em 0 0 0;
228}
229
230.category {
231 background-color: #000000;
232 color: #FFCF00;
233 -moz-border-end-width: 0;
234 -moz-padding-start: 14px;
235 -moz-padding-end: 21px;
236 min-height: 40px;
237}
238
239.category:hover {
240 background-color: #FFCF00;
241 color: #000000;
242}
243
244.category[selected] {
245 background-color: #008484;
246 color: #000000;
247}
248
249.category-name {
250 line-height: 22px;
251 font-family: "Clear Sans", sans-serif;
252 font-size: 1.25rem;
253 padding-bottom: 2px;
254 -moz-padding-start: 9px;
255 margin: 0;
256}
257
258.category-icon {
259 width: 24px;
260 height: 24px;
261 list-style-image: url("chrome://browser/skin/preferences/in-content/icons.png");
262}
263
264#category-general > .category-icon {
265 -moz-image-region: rect(0, 24px, 24px, 0);
266}
267
268#category-general:hover > .category-icon,
269#category-general[selected] > .category-icon {
270 -moz-image-region: rect(24px, 24px, 48px, 0);
271}
272
273#category-content > .category-icon {
274 -moz-image-region: rect(0, 48px, 24px, 24px)
275}
276
277#category-content:hover > .category-icon,
278#category-content[selected] > .category-icon {
279 -moz-image-region: rect(24px, 48px, 48px, 24px);
280}
281
282#category-application > .category-icon {
283 -moz-image-region: rect(0, 72px, 24px, 48px)
284}
285
286#category-application:hover > .category-icon,
287#category-application[selected] > .category-icon {
288 -moz-image-region: rect(24px, 72px, 48px, 48px);
289}
290
291#category-privacy > .category-icon {
292 -moz-image-region: rect(0, 96px, 24px, 72px)
293}
294
295#category-privacy:hover > .category-icon,
296#category-privacy[selected] > .category-icon {
297 -moz-image-region: rect(24px, 96px, 48px, 72px);
298}
299
300#category-security > .category-icon {
301 -moz-image-region: rect(0, 120px, 24px, 96px)
302}
303
304#category-security:hover > .category-icon,
305#category-security[selected] > .category-icon {
306 -moz-image-region: rect(24px, 120px, 48px, 96px);
307}
308
309#category-sync > .category-icon {
310 -moz-image-region: rect(0, 144px, 24px, 120px);
311}
312
313#category-sync:hover > .category-icon,
314#category-sync[selected] > .category-icon {
315 -moz-image-region: rect(24px, 144px, 48px, 120px);
316}
317
318#category-advanced > .category-icon {
319 -moz-image-region: rect(0, 168px, 24px, 144px)
320}
321
322#category-advanced:hover > .category-icon,
323#category-advanced[selected] > .category-icon {
324 -moz-image-region: rect(24px, 168px, 48px, 144px);
325}
326
327/* header */
328
329.header {
330 margin-bottom: 15px;
331}
332
333.header-icon {
334 width: 40px;
335 max-height: 40px;
336 -moz-margin-end: 20px;
337 list-style-image: url("chrome://browser/skin/preferences/in-content/header.png");
338}
339
340.header-name {
341 font-size: 2.5rem;
342 font-weight: normal;
343 line-height: 40px;
344 margin: 0;
345}
346
347#header-general > .header-icon {
348 -moz-image-region: rect(3px, 45px, 45px, 3px);
349}
350
351#header-content > .header-icon {
352 -moz-image-region: rect(3px, 93px, 45px, 51px);
353}
354
355#header-application > .header-icon {
356 -moz-image-region: rect(3px, 141px, 45px, 99px);
357}
358
359#header-privacy > .header-icon {
360 -moz-image-region: rect(3px, 189px, 45px, 147px);
361}
362
363#header-security > .header-icon {
364 -moz-image-region: rect(3px, 237px, 45px, 195px);
365}
366
367#header-sync > .header-icon {
368 -moz-image-region: rect(3px, 285px, 45px, 243px);
369}
370
371#header-advanced > .header-icon {
372 -moz-image-region: rect(3px, 333px, 45px, 291px);
373}
374
375.indent {
376 margin-top: 7px;
377 margin-bottom: 7px;
378}
379
380/* General Pane */
381/*
382filefield {
383 -moz-appearance: none;
384 background-color: transparent;
385 border: none;
386 padding: 0;
387}
388
389.fileFieldContentBox {
390 background-color: transparent;
391}
392
393.fileFieldIcon {
394 -moz-margin-start: 10px;
395 -moz-margin-end: 0;
396}
397
398.fileFieldLabel {
399 -moz-margin-start: -26px;
400 -moz-padding-start: 36px;
401}
402*/
403
404/* Applications Pane Styles */
405
406#applications-content {
407 -moz-margin-start: 60px;
408 padding: 15px;
409}
410
411#handlersView {
412 font-size: 1.25rem;
413 line-height: 22px;
414 border: none; /*1px solid #9C9CFF;*/
415 margin: 0;
416 overflow-y: auto;
417 border-top-left-radius: 0;
418 border-top-right-radius: 0;
419}
420
421#handersView > listheader > treecol {
422 border-radius: 0;
423}
424
425#typeColumn,
426#actionColumn {
427 font-family: "Clear Sans", sans-serif;
428 line-height: 20px;
429/* color: #737980;
430 height: 36px;
431 padding: 0 10px;
432 background-color: #F7F7F7;
433 border: 1px solid #CCCCCC;
434 -moz-border-top-colors: none;
435 -moz-border-right-colors: none;
436 -moz-border-bottom-colors: none;
437 -moz-border-left-colors: none;
438*/
439}
440
441#typeColumn:-moz-locale-dir(ltr),
442#actionColumn:-moz-locale-dir(rtl) {
443 border-top-left-radius: 5px;
444}
445
446#typeColumn:-moz-locale-dir(rtl),
447#actionColumn:-moz-locale-dir(ltr) {
448 border-top-right-radius: 5px;
449}
450/*
451#typeColumn:hover,
452#actionColumn:hover {
453 border-color: #737980;
454}
455
456#typeColumn:hover:active,
457#actionColumn:hover:active {
458 padding: 0 10px;
459 border-color: #0096DC;
460}
461*/
462#typeColumn > .treecol-sortdirection[sortDirection=ascending],
463#actionColumn > .treecol-sortdirection[sortDirection=ascending],
464#typeColumn > .treecol-sortdirection[sortDirection=descending],
465#actionColumn > .treecol-sortdirection[sortDirection=descending] {
466}
467
468#typeColumn > .treecol-sortdirection[sortDirection=descending],
469#actionColumn > .treecol-sortdirection[sortDirection=descending] {
470}
471
472#handlersView > richlistitem {
473 min-height: 40px !important;
474}
475
476.typeIcon {
477 -moz-margin-start: 10px !important;
478 -moz-margin-end: 9px !important;
479}
480
481.actionIcon {
482 -moz-margin-start: 11px !important;
483 -moz-margin-end: 8px !important;
484}
485
486.actionsMenu {
487 height: 40px;
488 max-height: 40px;
489}
490
491.actionsMenu > menupopup > menuitem {
492 -moz-padding-start: 10px !important;
493}
494
495.actionsMenu > menupopup > menuitem > .menu-iconic-left {
496 -moz-margin-end: 8px !important;
497}
498
499/* XXX This style is for bug 740213 and should be removed once that
500 bug has a solution. */
501description > html|a {
502 cursor: pointer;
503}
504
505/* Content Pane */
506
507#defaultFontSize {
508 min-width: 5.5em;
509}
510
511/* Sync Pane */
512
513#syncEnginesList {
514/* -moz-appearance: none;
515 color: #737980;
516 padding: 10px;
517 border: 1px solid rgba(23,50,77,0.4);
518 border-radius: 5px;
519 background-color: #F1F1F1;*/
520}
521
522/* Advanced Pane */
523
524#advancedPrefs {
525 padding-bottom: 0; /* no padding needed in inContent prefs */
526}
527
528#encryptionPanel {
529 margin-top: 15px;
530 -moz-margin-start: 60px;
531}
532
533#offlineAppsList {
534/* -moz-appearance: none;
535 color: #737980;
536 padding: 2px;
537 border: 1px solid rgba(23,50,77,0.4);
538 border-radius: 5px;
539 background-color: #F1F1F1;*/
540}
541
542#telemetryLearnMore,
543#FHRLearnMore,
544#crashReporterLearnMore {
545 /* center the links */
546 margin-top: 8px;
547 margin-bottom: 8px;
548}
549
550/* === END shared/in-content/preferences.css === */
551
552.indent-small {
553 -moz-margin-start: 10px;
554}
555
556@media (min-resolution: 2dppx) {
557 checkbox:hover::before,
558 checkbox[checked]::before {
559 }
560
561 checkbox[checked]::before {
562 }
563
564 .category-icon {
565 list-style-image: url("chrome://browser/skin/preferences/in-content/icons@2x.png");
566 }
567
568 #category-general > .category-icon {
569 -moz-image-region: rect(0, 48px, 48px, 0);
570 }
571
572 #category-general[selected] > .category-icon {
573 -moz-image-region: rect(48px, 48px, 96px, 0);
574 }
575
576 #category-content > .category-icon {
577 -moz-image-region: rect(0, 96px, 48px, 48px);
578 }
579
580 #category-content[selected] > .category-icon {
581 -moz-image-region: rect(48px, 96px, 96px, 48px);
582 }
583
584 #category-application > .category-icon {
585 -moz-image-region: rect(0, 144px, 48px, 96px);
586 }
587
588 #category-application[selected] > .category-icon {
589 -moz-image-region: rect(48px, 144px, 96px, 96px);
590 }
591
592 #category-privacy > .category-icon {
593 -moz-image-region: rect(0, 192px, 48px, 144px);
594 }
595
596 #category-privacy[selected] > .category-icon {
597 -moz-image-region: rect(48px, 192px, 96px, 144px);
598 }
599
600 #category-security > .category-icon {
601 -moz-image-region: rect(0, 240px, 48px, 192px);
602 }
603
604 #category-security[selected] > .category-icon {
605 -moz-image-region: rect(48px, 240px, 96px, 192px);
606 }
607
608 #category-sync > .category-icon {
609 -moz-image-region: rect(0, 288px, 48px, 240px);
610 }
611
612 #category-sync[selected] > .category-icon {
613 -moz-image-region: rect(48px, 288px, 96px, 240px);
614 }
615
616 #category-advanced > .category-icon {
617 -moz-image-region: rect(0, 336px, 48px, 288px);
618 }
619
620 #category-advanced[selected] > .category-icon {
621 -moz-image-region: rect(48px, 336px, 96px, 288px);
622 }
623}