Fossil SCM

fossil-scm / skins / blitz / css.txt
Blame History Raw 1256 lines
1
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
2
3
html {
4
font-family: sans-serif; /* 1 */
5
}
6
7
/**
8
* Remove default margin.
9
*/
10
11
body {
12
margin: 0;
13
}
14
15
/* HTML5 display definitions
16
========================================================================== */
17
18
/**
19
* Correct `block` display not defined for any HTML5 element in IE 8/9.
20
* Correct `block` display not defined for `details` or `summary` in IE 10/11
21
* and Firefox.
22
* Correct `block` display not defined for `main` in IE 11.
23
*/
24
25
article,
26
aside,
27
details,
28
figcaption,
29
figure,
30
footer,
31
header,
32
hgroup,
33
main,
34
menu,
35
nav,
36
section,
37
summary {
38
display: block;
39
}
40
41
/**
42
* 1. Correct `inline-block` display not defined in IE 8/9.
43
* 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
44
*/
45
46
audio,
47
canvas,
48
progress,
49
video {
50
display: inline-block; /* 1 */
51
vertical-align: baseline; /* 2 */
52
}
53
54
/**
55
* Prevent modern browsers from displaying `audio` without controls.
56
* Remove excess height in iOS 5 devices.
57
*/
58
59
audio:not([controls]) {
60
display: none;
61
height: 0;
62
}
63
64
/**
65
* Address `[hidden]` styling not present in IE 8/9/10.
66
* Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
67
*/
68
69
[hidden],
70
template {
71
display: none;
72
}
73
74
/* Links
75
========================================================================== */
76
77
/**
78
* Remove the gray background color from active links in IE 10.
79
*/
80
81
a {
82
background-color: transparent;
83
}
84
85
/**
86
* Improve readability when focused and also mouse hovered in all browsers.
87
*/
88
89
a:active,
90
a:hover {
91
outline: 0;
92
}
93
94
/* Text-level semantics
95
========================================================================== */
96
97
/**
98
* Address styling not present in IE 8/9/10/11, Safari, and Chrome.
99
*/
100
101
abbr[title] {
102
border-bottom: 1px dotted;
103
}
104
105
/**
106
* Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
107
*/
108
109
b,
110
strong {
111
font-weight: bold;
112
}
113
114
/**
115
* Address styling not present in Safari and Chrome.
116
*/
117
118
dfn {
119
font-style: italic;
120
}
121
122
/**
123
* Address variable `h1` font-size and margin within `section` and `article`
124
* contexts in Firefox 4+, Safari, and Chrome.
125
*/
126
127
h1 {
128
font-size: 2em;
129
margin: 0.67em 0;
130
}
131
132
/**
133
* Address styling not present in IE 8/9.
134
*/
135
136
mark {
137
background: #ff0;
138
color: #000;
139
}
140
141
/**
142
* Address inconsistent and variable font size in all browsers.
143
*/
144
145
small {
146
font-size: 80%;
147
}
148
149
/**
150
* Prevent `sub` and `sup` affecting `line-height` in all browsers.
151
*/
152
153
sub,
154
sup {
155
font-size: 75%;
156
line-height: 0;
157
position: relative;
158
vertical-align: baseline;
159
}
160
161
sup {
162
top: -0.5em;
163
}
164
165
sub {
166
bottom: -0.25em;
167
}
168
169
/* Embedded content
170
========================================================================== */
171
172
/**
173
* Remove border when inside `a` element in IE 8/9/10.
174
*/
175
176
img {
177
border: 0;
178
}
179
180
/**
181
* Correct overflow not hidden in IE 9/10/11.
182
*/
183
184
svg:not(:root) {
185
overflow: hidden;
186
}
187
188
/* Grouping content
189
========================================================================== */
190
191
/**
192
* Address margin not present in IE 8/9 and Safari.
193
*/
194
195
figure {
196
margin: 1em 40px;
197
}
198
199
/**
200
* Address differences between Firefox and other browsers.
201
*/
202
203
hr {
204
box-sizing: content-box;
205
height: 0;
206
}
207
208
/**
209
* Contain overflow in all browsers.
210
*/
211
212
pre {
213
overflow: auto;
214
}
215
216
/**
217
* Address odd `em`-unit font size rendering in all browsers.
218
*/
219
220
code,
221
kbd,
222
pre,
223
samp {
224
font-family: monospace, monospace;
225
font-size: 1em;
226
}
227
228
/* Forms
229
========================================================================== */
230
231
/**
232
* Known limitation: by default, Chrome and Safari on OS X allow very limited
233
* styling of `select`, unless a `border` property is set.
234
*/
235
236
/**
237
* 1. Correct color not being inherited.
238
* Known issue: affects color of disabled elements.
239
* 2. Correct font properties not being inherited.
240
* 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
241
*/
242
243
button,
244
input,
245
optgroup,
246
select,
247
textarea {
248
color: inherit; /* 1 */
249
font: inherit; /* 2 */
250
margin: 0; /* 3 */
251
}
252
253
/**
254
* Address `overflow` set to `hidden` in IE 8/9/10/11.
255
*/
256
257
button {
258
overflow: visible;
259
}
260
261
/**
262
* Address inconsistent `text-transform` inheritance for `button` and `select`.
263
* All other form control elements do not inherit `text-transform` values.
264
* Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
265
* Correct `select` style inheritance in Firefox.
266
*/
267
268
button,
269
select {
270
text-transform: none;
271
}
272
273
button,
274
input[type=button],
275
input[type=reset],
276
input[type=submit]{
277
cursor: pointer;
278
}
279
280
/**
281
* Re-set default cursor for disabled elements.
282
*/
283
button:disabled,
284
input[type=button]:disabled,
285
input[type=reset]:disabled,
286
input[type=submit]:disabled{
287
cursor: default;
288
}
289
290
/**
291
* Address Firefox 4+ setting `line-height` on `input` using `!important` in
292
* the UA stylesheet.
293
*/
294
295
input {
296
line-height: normal;
297
}
298
299
/**
300
* It's recommended that you don't attempt to style these elements.
301
* Firefox's implementation doesn't respect box-sizing, padding, or width.
302
*
303
* 1. Address box sizing set to `content-box` in IE 8/9/10.
304
* 2. Remove excess padding in IE 8/9/10.
305
*/
306
307
input[type="checkbox"],
308
input[type="radio"] {
309
box-sizing: border-box; /* 1 */
310
padding: 0; /* 2 */
311
}
312
313
/**
314
* Fix the cursor style for Chrome's increment/decrement buttons. For certain
315
* `font-size` values of the `input`, it causes the cursor style of the
316
* decrement button to change from `default` to `text`.
317
*/
318
319
input[type="number"]::-webkit-inner-spin-button,
320
input[type="number"]::-webkit-outer-spin-button {
321
height: auto;
322
}
323
324
input[type="search"] {
325
box-sizing: content-box;
326
}
327
328
/**
329
* Remove inner padding and search cancel button in Safari and Chrome on OS X.
330
* Safari (but not Chrome) clips the cancel button when the search input has
331
* padding (and `textfield` appearance).
332
*/
333
334
input[type="search"]::-webkit-search-cancel-button,
335
input[type="search"]::-webkit-search-decoration {
336
-webkit-appearance: none;
337
}
338
339
/**
340
* Define consistent border, margin, and padding.
341
*/
342
343
fieldset {
344
border: 1px solid #c0c0c0;
345
margin: 0 2px;
346
padding: 0.35em 0.625em 0.75em;
347
}
348
349
/**
350
* 1. Correct `color` not being inherited in IE 8/9/10/11.
351
* 2. Remove padding so people aren't caught out if they zero out fieldsets.
352
*/
353
354
legend {
355
border: 0; /* 1 */
356
padding: 0; /* 2 */
357
display: block;
358
}
359
360
/**
361
* Remove default vertical scrollbar in IE 8/9/10/11.
362
*/
363
364
textarea {
365
overflow: auto;
366
}
367
368
/**
369
* Don't inherit the `font-weight` (applied by a rule above).
370
* NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
371
*/
372
373
optgroup {
374
font-weight: bold;
375
}
376
377
/* Tables
378
========================================================================== */
379
380
/**
381
* Remove most spacing between table cells.
382
*/
383
384
table {
385
border-collapse: collapse;
386
border-spacing: 0;
387
}
388
389
td,
390
th {
391
padding: 0;
392
}
393
394
395
/*
396
* Blitz
397
*
398
* Skin inspired by Gitblit with heavily-modified excerpts from Skeleton 2.0.4.
399
* Blitz is authored by [email protected].
400
*
401
* Skeleton is authored by Dave Gamache and is distributed under the MIT license.
402
* http://getskeleton.com
403
*
404
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––– */
405
406
html {
407
/* 62.5% so that the REM values are base 10px. */
408
/* 1.5rem = 15px */
409
font-size: 62.5%;
410
}
411
412
/* Typography
413
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––– */
414
h1, h2, h3, h4, h5, h6 {
415
margin: 0;
416
margin-bottom: 1rem;
417
font-weight: 700;
418
}
419
420
h1 { font-size: 3.0rem; line-height: 1.2; }
421
h2 { font-size: 2.6rem; line-height: 1.25; }
422
h3 { font-size: 2.4rem; line-height: 1.3; }
423
h4 { font-size: 2.0rem; line-height: 1.35; }
424
h5 { font-size: 1.6rem; line-height: 1.5; }
425
h6 { font-size: 1.4rem; line-height: 1.6; }
426
427
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
428
font-size: 0.75em;
429
font-weight: 400;
430
color: #ccc;
431
}
432
433
pre, code {
434
font-size: 1.2rem;
435
}
436
437
body {
438
font-size: 1.4em; /* currently ems cause chrome bug misinterpreting rems on body element */
439
line-height: 1.5;
440
font-weight: 400;
441
font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
442
color: #333;
443
background-color: #f8f8f8;
444
}
445
446
/* Spacing
447
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––– */
448
button,
449
.button {
450
margin-bottom: 1rem;
451
}
452
453
input,
454
textarea,
455
select,
456
fieldset,
457
pre,
458
blockquote,
459
dl,
460
figure,
461
table,
462
p,
463
ul,
464
ol {
465
margin-bottom: 1rem;
466
}
467
468
p {
469
margin-top: 0;
470
}
471
472
hr {
473
margin-top: 3rem;
474
margin-bottom: 3.5rem;
475
border-width: 0;
476
border-top: 1px solid #ccc;
477
}
478
479
480
/* Buttons
481
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––– */
482
.button,
483
button,
484
input[type=button],
485
input[type=reset],
486
input[type=submit]{
487
display: inline-block;
488
height: 3.3rem;
489
padding: 0 2.2rem;
490
color: #444;
491
background-color: #f8f8f8;;
492
border-color: #446979;
493
text-align: center;
494
font-size: 1.1rem;
495
font-weight: 700;
496
line-height: 3.3rem;
497
letter-spacing: .08rem;
498
text-transform: uppercase;
499
text-decoration: none;
500
white-space: nowrap;
501
border-radius: 4px;
502
/*border: 1px solid #ccc;*/
503
border: 1px solid #446979;
504
cursor: pointer;
505
box-sizing: border-box;
506
}
507
508
.button:hover,
509
button:hover,
510
input[type=button]:hover,
511
input[type=reset]:hover,
512
input[type=submit]:hover,
513
.button:hover,
514
button:focus,
515
input[type=button]:focus,
516
input[type=reset]:focus,
517
input[type=submit]:focus{
518
outline: 0;
519
color: white;
520
background-color: #648898;
521
border-color: #648898;
522
}
523
524
.button:disabled,
525
button:disabled,
526
input[type=button]:disabled,
527
input[type=reset]:disabled,
528
input[type=submit]:disabled{
529
color: #444;
530
background-color: rgb(153,153,153);
531
}
532
533
.content a.button,
534
.submenu a.button,
535
.submenu a.button:visited {
536
color: #444;
537
background: #f8f8f8;
538
}
539
540
541
/* Forms
542
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––– */
543
input[type="email"],
544
input[type="number"],
545
input[type="search"],
546
input[type="text"],
547
input[type="tel"],
548
input[type="url"],
549
input[type="password"],
550
textarea,
551
select {
552
height: 3.3rem;
553
padding: 6px 10px;
554
background-color: #fff;
555
border: 1px solid #ddd;
556
border-radius: 4px;
557
box-shadow: none;
558
box-sizing: border-box;
559
}
560
561
/* Removes awkward default styles on some inputs for iOS */
562
input[type="email"],
563
input[type="number"],
564
input[type="search"],
565
input[type="text"],
566
input[type="tel"],
567
input[type="url"],
568
input[type="password"],
569
textarea {
570
appearance: none;
571
}
572
573
textarea {
574
height: inherit;
575
min-height: 65px;
576
padding-top: 6px;
577
padding-bottom: 6px;
578
}
579
580
input[type="email"]:focus,
581
input[type="number"]:focus,
582
input[type="search"]:focus,
583
input[type="text"]:focus,
584
input[type="tel"]:focus,
585
input[type="url"]:focus,
586
input[type="password"]:focus,
587
textarea:focus,
588
select:focus {
589
border: 1px solid #aaa;
590
outline: 0;
591
}
592
593
label,
594
legend {
595
margin-bottom: .5rem;
596
font-weight: 700;
597
}
598
599
fieldset {
600
padding: 0;
601
border-width: 0;
602
}
603
604
input[type="checkbox"],
605
input[type="radio"] {
606
display: inline;
607
}
608
609
610
/* Links
611
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––– */
612
a {
613
color: #446979;
614
text-decoration: none;
615
}
616
617
a:hover {
618
text-decoration: underline;
619
}
620
621
622
/* Lists
623
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––– */
624
ul {
625
list-style: square;
626
}
627
628
ol {
629
list-style: decimal;
630
}
631
632
ol, ul {
633
padding-left: 3rem;
634
margin-top: 0;
635
}
636
637
li {
638
margin-bottom: 0.5rem;
639
}
640
641
642
/* Nested Lists
643
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––– */
644
ul ul,
645
ul ol,
646
ol ol,
647
ol ul {
648
margin: 1rem 0 1rem 2rem;
649
}
650
651
652
/* Code
653
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––– */
654
code, kbd {
655
padding: .2rem .5rem;
656
margin: 0 .2rem;
657
white-space: nowrap;
658
background: #f8f8f8;
659
border: 1px solid #ccc;
660
border-radius: 4px;
661
}
662
663
pre > code {
664
display: block;
665
padding: 1rem 1.5rem;
666
white-space: pre;
667
}
668
669
pre.verbatim {
670
background-color: inherit;
671
white-space: pre-wrap;
672
}
673
674
675
/* Blockquote
676
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––– */
677
blockquote {
678
padding: 0px 20px;
679
margin: 0 0 20px;
680
border-left: 4px solid #ccc;
681
}
682
683
684
/* Tables
685
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––– */
686
th,
687
td {
688
padding: 6px 5px;
689
text-align: left;
690
border-bottom: 1px solid #ddd; }
691
th:first-child,
692
td:first-child {
693
padding-left: 0; }
694
th:last-child,
695
td:last-child {
696
padding-right: 0; }
697
698
699
/*
700
* Blitz Page Layout Design
701
*
702
* html > body > header > container > mainmenu
703
* middle > container > submenu & content
704
* footer > container > generation stats, fossil logo, version
705
*
706
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––– */
707
708
709
/* Container
710
* Represents the usable layout space for header, middle, and footer.
711
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––– */
712
.container {
713
position: relative;
714
width: 100%;
715
max-width: 900px;
716
margin: 0 auto;
717
box-sizing: border-box;
718
}
719
720
721
/* Header
722
* Div displayed at the top of every page.
723
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––– */
724
header {
725
color: #666;
726
font-weight: 400;
727
padding-top: 10px;
728
border-width: 0px;
729
border-top: 4px solid #446979;
730
border-bottom: 1px solid #ccc;
731
}
732
733
header .logo {
734
display: inline-block;
735
}
736
737
header .login {
738
padding-top: 2px;
739
text-align: right;
740
}
741
742
header .login .button {
743
margin: 0;
744
}
745
746
header h1 {
747
margin: 0px;
748
color: #666;
749
display: inline-block;
750
}
751
752
header .logo h1 {
753
display: inline-block;
754
}
755
756
header .title h1 {
757
padding-bottom: 10px;
758
}
759
760
header h1 small, header h2 small {
761
color: #888;
762
}
763
764
header a.rss {
765
display: inline-block;
766
padding: 10px 15px;
767
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wMNDhwn05VjawAAABl0RVh0Q29tbWVudABDcmVhdGVkIHdpdGggR0lNUFeBDhcAAAGlSURBVDjLrdPfb8xREAXwT7tIl+paVNaPJghCKC8kXv0XXvyNXsRfwYPQJqVKiqykWFVZXd12vcxNJtduUtJJvrm7984998ycMxxwNGI9jPs4j7nY+/U/gIdiPYO71dk21rCE7r8ybOHGmMfmcRNnsbEf1gXwNzqYSXs5WljEMXzAaBLg1Ji9Js7hOi6OeeAznqC/X8AcMyHWYpX7E4/Rm1QyHMdefCWGeI/VcMDR2D8S7Fci5y/AeTzCPVyLi1sYJAut4BTaiX0n9kc14MmkcjPY3I5LXezGtxqKtyJ3Lir6VAM2AmCq6m8Hl6PsQTB5hyvxmMhZxk4G3MZLfAwLtdNZM9rwOs528TVVNB3ga7UoQ2wGmyWciFaU0VwIJiP8iL6Xfp7GK+w0JthliDep8UKonTSGvbBTaU8f3QzYxgPcCsBvWK9E6OBFCNGPVjTTqC430p+H6fLVGLGtmIw7SbwevqT+XkgVPJ9Otpmtyl6I9XswLXEp/d6oPN0ugJu14xMLob4kgPRYjtkCOMDTUG+AZ3ibEtfDLorfEmAB3UuTdXDxBzUUZV+B82aLAAAAAElFTkSuQmCC);
768
background-position: center center;
769
background-repeat: no-repeat;
770
}
771
772
773
/* Middle
774
* Center div displayed between header and footer. Contains per-page content.
775
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––– */
776
.middle {
777
background-color: white;
778
padding-bottom: 20px;
779
max-width: 100%;
780
box-sizing: border-box;
781
}
782
783
784
/* Content
785
* Displayed below submenu within the middle div.
786
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––– */
787
.content {
788
padding-top: 15px;
789
}
790
791
.content a {
792
color: #002060;
793
}
794
795
796
/* Footer
797
* Displayed after the middle div and forms the page bottom.
798
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––– */
799
footer {
800
padding: 10px 0 60px;
801
border-top: 1px solid #ccc;
802
background-color: #f8f8f8;
803
background-image: url(data:image/png;base64,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);
804
background-repeat: no-repeat;
805
background-position: center top 10px;
806
}
807
808
footer a {
809
color: #3b5c6b;
810
}
811
812
813
/* Main Menu
814
* Displayed in header, contains repository links.
815
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––– */
816
.mainmenu {
817
clear:both;
818
}
819
820
.mainmenu ul {
821
list-style: none outside;
822
position: relative;
823
border-top: 1px solid #ccc;
824
padding: 0;
825
}
826
827
.mainmenu li {
828
outline: 0;
829
float: left;
830
margin: 0;
831
}
832
833
.mainmenu li.active {
834
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAJCAYAAADU6McMAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEQAACxEBf2RfkQAAAAd0SU1FB90FDxEXAZ2XRzAAAABJSURBVCjPY2CgBzhz5sx/QmoYiTXAxMSEkWRDsLkAl0GMpHoBm0EoAlu3bmUQFxcnGAboBjEhc4gxAJtLGUmJBVwuYiTXAGSDAIx5IBObnuVxAAAAAElFTkSuQmCC);
835
background-repeat: no-repeat;
836
background-position: center bottom;
837
}
838
839
.mainmenu li a,
840
nav#hbdrop a {
841
color: #3b5c6b;
842
padding: 10px 15px;
843
}
844
845
.mainmenu li.active a {
846
font-weight: bold;
847
}
848
849
.mainmenu li:hover
850
nav#hbdrop a:hover {
851
background-color: #eee;
852
}
853
854
nav#hbdrop {
855
background-color: white;
856
border: 2px solid #ccc;
857
display: none;
858
width: 100%;
859
position: absolute;
860
z-index: 20;
861
}
862
863
864
865
/* Submenu
866
* Displayed in the middle div. Contains page-specific form controls.
867
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––– */
868
.submenu {
869
padding: 10px 0px;
870
border-bottom: 1px solid #ddd;
871
}
872
873
.submenu input, .submenu select {
874
margin: 0 0 0 5px;
875
}
876
877
.submenu a, .submenu label {
878
display: inline;
879
font-weight: normal;
880
color: #3b5c6b;
881
padding: 5px 15px;
882
text-decoration: none;
883
border: 1px solid transparent;
884
border-radius: 5px;
885
}
886
887
.submenu a:hover, .submenu label:hover {
888
border: 1px solid #ccc;
889
}
890
891
892
/* Section
893
* Cap/header to distinguish a section. Displayed within a content div.
894
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––– */
895
.section {
896
font-weight: bold;
897
background-color: #f5f5f5;
898
border: 1px solid #ccc;
899
padding: 9px 10px 10px;
900
margin: 10px 0;
901
}
902
903
904
/* Section Menu
905
* Div of buttons/links, displayed with a section div within a content div.
906
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––– */
907
.sectionmenu {
908
border: 1px solid #ccc;
909
border-top: 0;
910
margin-top: -10px;
911
margin-bottom: 10px;
912
padding: 5px;
913
text-align: center;
914
}
915
.sectionmenu a {
916
display: inline-block;
917
margin-top: 5px;
918
margin-right: 1em;
919
}
920
921
922
/* File browser
923
* Repository tree navigation.
924
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––– */
925
ul.browser {
926
list-style: none;
927
}
928
929
ul.browser li.dir {
930
padding-top: 2px;
931
}
932
933
ul.browser li.dir > a {
934
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QAVQBVAFV4xrLkAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wMLExABnLjGZQAAAEFJREFUOMtjYKAQMIaGhv4npGj16tWMuORYGBgYGOZW+eDUnNy2Ba/hLMQ4E58rCRpAyHVMlAbiqAGjBhCdmWgKAHp4Dh0ZusP3AAAAAElFTkSuQmCC);
935
background-repeat: no-repeat;
936
background-position: 0px center;
937
padding-left: 22px;
938
}
939
940
ul.browser li.file {
941
padding-top: 2px;
942
}
943
944
ul.browser li.file > a {
945
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QAVQBVAFV4xrLkAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wMLExMaPfBcSgAAAFNJREFUOMvtkzEOwDAIA02VL5pHwiOTJZFQmkqFOTex+CwPCCYkAaDjB+4u65ZdYGafQVV9SR4kWQUke0mwS1o2HGcAQKs0R1lpQuQKruD4jVnBAG/cGRqf0U66AAAAAElFTkSuQmCC);
946
background-repeat: no-repeat;
947
background-position: 0px center;
948
padding-left: 22px;
949
}
950
951
div.filetreeline {
952
display: table;
953
width: 100%;
954
white-space: nowrap;
955
}
956
957
/* tree-view top-level list */
958
.filetree > ul {
959
display: inline-block;
960
}
961
962
/* tree-view lists */
963
.filetree ul {
964
margin: 0;
965
padding: 0;
966
list-style: none;
967
}
968
/* tree-view collapsed list */
969
.filetree ul.collapsed {
970
display: none;
971
}
972
/* tree-view lists below the root */
973
.filetree ul ul {
974
position: relative;
975
margin: 0 0 0 21px;
976
}
977
/* tree-view lists items */
978
.filetree li {
979
position: relative;
980
margin: 0;
981
padding: 0;
982
}
983
/* tree-view node lines */
984
.filetree li li:before {
985
content: '';
986
position: absolute;
987
top: -.8em;
988
left: -14px;
989
width: 16px;
990
height: 1.5em;
991
border-left: 1px solid #ccc;
992
border-bottom: 1px solid #ccc;
993
}
994
/* tree-view directory lines */
995
.filetree li > ul:before {
996
content: '';
997
position: absolute;
998
top: -1.5em;
999
bottom: 0;
1000
left: -35px;
1001
border-left: 1px solid #ccc;
1002
}
1003
/* hide lines for last-child directories */
1004
.filetree li.last > ul:before {
1005
display: none;
1006
}
1007
1008
.filetree a {
1009
position: relative;
1010
z-index: 1;
1011
display: table-cell;
1012
min-height: 16px;
1013
padding-left: 22px;
1014
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QAVQBVAFV4xrLkAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wMLExMaPfBcSgAAAFNJREFUOMvtkzEOwDAIA02VL5pHwiOTJZFQmkqFOTex+CwPCCYkAaDjB+4u65ZdYGafQVV9SR4kWQUke0mwS1o2HGcAQKs0R1lpQuQKruD4jVnBAG/cGRqf0U66AAAAAElFTkSuQmCC);
1015
background-position: center left;
1016
background-repeat: no-repeat;
1017
}
1018
1019
.filetree .dir > div.filetreeline > a {
1020
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QAVQBVAFV4xrLkAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wMLExABnLjGZQAAAEFJREFUOMtjYKAQMIaGhv4npGj16tWMuORYGBgYGOZW+eDUnNy2Ba/hLMQ4E58rCRpAyHVMlAbiqAGjBhCdmWgKAHp4Dh0ZusP3AAAAAElFTkSuQmCC);
1021
}
1022
1023
1024
/* Label-Value table
1025
* Displayed on the Check-in & Admin pages.
1026
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––– */
1027
table.label-value th {
1028
vertical-align: middle;
1029
}
1030
1031
1032
/* Branches table
1033
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––– */
1034
.brlist table td {
1035
padding: 5px;
1036
}
1037
1038
1039
/* Timeline
1040
* Displays chronologically-ordered check-ins with a branch graph.
1041
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––– */
1042
tr.timelineCurrent {
1043
border-left: 2px solid orange;
1044
background-color: #ffc;
1045
border-bottom: 1px solid #ddd;
1046
border-right: 1px solid #ddd;
1047
}
1048
1049
.timelineSelected {
1050
border-left: 2px solid orange;
1051
background-color: #ffffe8;
1052
border-bottom: 1px solid #ddd;
1053
border-right: 1px solid #ddd;
1054
}
1055
.timelineSecondary {
1056
background-color: #e8ffff;
1057
}
1058
1059
tr.timelineCurrent td.timelineTableCell {
1060
}
1061
1062
tr.timelineBottom td {
1063
border-bottom: 0;
1064
}
1065
1066
div.timelineDate {
1067
font-weight: bold;
1068
white-space: nowrap;
1069
}
1070
1071
td.timelineTime {
1072
vertical-align: top;
1073
text-align: right;
1074
white-space: nowrap;
1075
border-bottom: 0;
1076
}
1077
1078
td.timelineGraph {
1079
width: 20px;
1080
text-align: left;
1081
vertical-align: top;
1082
border-bottom: 0;
1083
}
1084
1085
a.timelineHistLink {
1086
text-transform: lowercase;
1087
}
1088
1089
span.timelineComment {
1090
padding: 0px 5px;
1091
}
1092
1093
1094
/* Login/Logout
1095
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––– */
1096
table.login_out {
1097
}
1098
1099
table.login_out .login_out_label {
1100
font-weight: 700;
1101
text-align: right;
1102
}
1103
1104
table.login_out td {
1105
border: 0;
1106
}
1107
1108
1109
/* Diff displays
1110
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––– */
1111
table.diff {
1112
width: 100%;
1113
overflow: auto;
1114
border: 1px solid #ccc;
1115
padding: 5px;
1116
font-size: 1rem;
1117
}
1118
1119
table.diff:focus {
1120
outline: none;
1121
}
1122
1123
1124
/* Ticket Reports
1125
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––– */
1126
table.report {
1127
width: 100%;
1128
cursor: auto;
1129
border-radius: 4px;
1130
border: 1px solid #ccc;
1131
margin: 0 0 1em 0;
1132
}
1133
1134
.report td, .report th {
1135
border: 0;
1136
font-size: .9em;
1137
padding: 5px;
1138
}
1139
1140
.report th {
1141
cursor: pointer;
1142
}
1143
1144
.report thead+tbody tr:hover {
1145
background-color: #f5f9fc !important;
1146
}
1147
1148
1149
/* Ticket page
1150
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––– */
1151
table.tktDsp {
1152
border-top: 1px solid #ccc;
1153
border-left: 1px solid #ccc;
1154
width: 100%;
1155
margin: 15px 0px 10px 0px;
1156
}
1157
1158
td.tktDspLabel, td.tktDescLabel {
1159
width: 70px;
1160
text-align: right;
1161
overflow: hidden;
1162
font-weight: 700;
1163
padding: 10px;
1164
background-color: #f8f8f8;
1165
}
1166
1167
td.tktDescLabel {
1168
vertical-align: top;
1169
}
1170
1171
td.tktDspValue, td.tktDescValue {
1172
text-align: left;
1173
vertical-align: top;
1174
border: 1px solid #ccc;
1175
padding: 10px;
1176
}
1177
1178
td.tktDspValue pre, td.tktDescValue pre,
1179
td.tktDspValue code, td.tktDescValue code {
1180
white-space: pre-wrap;
1181
}
1182
1183
div.tktComments {
1184
width: 100%;
1185
margin: 30px 0px 10px 0px;
1186
}
1187
1188
div.tktComment {
1189
}
1190
1191
div.tktCommentHeader {
1192
border: 1px solid #ccc;
1193
background-color: #f8f8f8;
1194
padding: 10px 10px;
1195
margin-bottom: 10px;
1196
}
1197
1198
span.tktCommentLogin {
1199
display: inline-block;
1200
font-weight: 700;
1201
color: #002060;
1202
}
1203
1204
div.tktCommentBody {
1205
margin: 10px 40px 30px;
1206
}
1207
1208
1209
/* User setup table
1210
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––– */
1211
td.usetupEditLabel {
1212
font-weight: 700;
1213
}
1214
1215
1216
/* Utilities
1217
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––– */
1218
.full-width {
1219
width: 100%;
1220
box-sizing: border-box;
1221
}
1222
1223
.max-full-width {
1224
max-width: 100%;
1225
box-sizing: border-box;
1226
}
1227
1228
.pull-right {
1229
float: right;
1230
}
1231
1232
.pull-left {
1233
float: left;
1234
}
1235
1236
/* Clearing
1237
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––– */
1238
.container:after,
1239
.mainmenu:after,
1240
.row:after,
1241
.u-cf {
1242
content: "";
1243
display: table;
1244
clear: both;
1245
}
1246
1247
body.forum .forumPosts.fileage a:visited {
1248
color: #648999;
1249
}
1250
1251
/* Chat
1252
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––– */
1253
body.chat .chat-input-field:focus {
1254
border-color: #446979;
1255
}
1256

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button