Ticket #19393: shijin4.css

File shijin4.css, 19.2 KB (added by nipos, 7 hours ago)
Line 
1/*!************************************************************
2 * ____ _ _ ___ _ ___ _ _ ___ __ __ *
3 * / ___| | | | ||_ _| | ||_ _|| \ | | |_ _|\ \ / / *
4 * \___ \ | |_| | | | _ | | | | | \| | _____ | | \ \ / / *
5 * ___) || _ | | || |_| | | | | |\ ||_____| | | \ V / *
6 * |____/ |_| |_||___|\___/ |___||_| \_| |___| \_/ *
7 **************************************************************
8 *********** THE BOOTSTRAP THEME BASED ON "SHIJIN 3" **********
9 **************************************************************
10 ** Copyright 2015-2021 Augustin Cavalier <waddlesplash>
11 ** Colors & some basic styles copied from Shijin 3's "local.css"
12 ** Released as MIT license; copyright assigned to Haiku, Inc.
13 */
14
15html, body {
16 width: 100%;
17 height: 100%;
18 margin: 0px;
19 padding: 0px;
20 font-size: 14px;
21}
22body {
23 font-family: 'Noto Sans', Arial, Helvetica, sans-serif;
24 background: #3b5378; /* Old browsers */
25 background: #3b5378 -moz-linear-gradient(top, #121933 0%, #3b5378 80%) fixed; /* FF3.6-15 */
26 background: #3b5378 -webkit-linear-gradient(top, #121933 0%,#3b5378 80%) fixed; /* Chrome10-25,Safari5.1-6 */
27 background: #3b5378 linear-gradient(to bottom, #121933 0%,#3b5378 80%) fixed; /* W3C */
28}
29
30a {
31 color: #336698;
32 text-decoration: underline;
33}
34
35#page {
36 max-width: 965px;
37 margin-left: auto;
38 margin-right: auto;
39}
40
41@media (min-width:1000px) {
42 #logo {
43 margin: 0px 0px 0px -23px;
44 padding: 10px 0px 0px;
45 }
46}
47
48.navbar {
49 border-radius: 0;
50 border: 0;
51 margin: 0;
52 font-size: 95%;
53 padding: 0 8px;
54 background: #ffd73a; /* Old browsers */
55 background: -moz-linear-gradient(top, #ffe26e 0%, #ffca00 100%); /* FF3.6-15 */
56 background: -webkit-linear-gradient(top, #ffe26e 0%,#ffca00 100%); /* Chrome10-25,Safari5.1-6 */
57 background: linear-gradient(to bottom, #ffe26e 0%,#ffca00 100%); /* W3C */
58 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe26e', endColorstr='#ffca00',GradientType=0); /* IE6-9 */
59}
60.navbar-light .navbar-nav a.nav-link {
61 color: #333;
62 text-decoration: none;
63}
64.navbar-light .navbar-nav a.nav-link:hover,
65.navbar-light .navbar-nav a.nav-link:focus {
66 text-decoration: underline;
67}
68@media (min-width:768px) {
69 #navbar-inner {
70 padding: 0;
71 }
72 #navbar-inner .collapse {
73 padding: 0 3px 0 0;
74 }
75}
76button.navbar-toggle {
77 border-color: #44F !important;
78 color: #44F !important;
79}
80button.navbar-toggle:hover, button.navbar-toggle:focus {
81 background-color: #88F !important;
82}
83button.navbar-toggle .icon-bar {
84 background-color: #44F !important;
85}
86
87#mirrors.table td {
88 padding: 6px;
89}
90
91.form-control, button {
92 box-shadow: none !important;
93 -webkit-box-shadow: none !important;
94 border-radius: 0 !important;
95 font-size: 13px;
96}
97nav.navbar input.form-control {
98 background: #ededec; /* Old browsers */
99 background: -moz-linear-gradient(top, #f3f6f7 0%, #e1dfda 100%); /* FF3.6-15 */
100 background: -webkit-linear-gradient(top, #f3f6f7 0%,#e1dfda 100%); /* Chrome10-25,Safari5.1-6 */
101 background: linear-gradient(to bottom, #f3f6f7 0%,#e1dfda 100%); /* W3C */
102 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3f6f7', endColorstr='#e1dfda',GradientType=0); /* IE6-9 */
103 border: 1px solid #d0cbc2 !important;
104}
105nav.navbar button.btn {
106 background: #ededec; /* Old browsers */
107 background: -moz-linear-gradient(top, #f3f3f3 0%, #e1dfda 100%); /* FF3.6-15 */
108 background: -webkit-linear-gradient(top, #f3f3f3 0%,#e1dfda 100%); /* Chrome10-25,Safari5.1-6 */
109 background: linear-gradient(to bottom, #f3f3f3 0%,#e1dfda 100%); /* W3C */
110 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3f3f3', endColorstr='#e1dfda',GradientType=0); /* IE6-9 */
111 border: 1px solid #d0cbc2 !important;
112}
113nav.navbar button.btn:hover {
114 background: #f2f0eb;
115}
116
117.toggleopacity img {
118 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
119 -moz-opacity: 0.7;
120 opacity: 0.7;
121}
122.toggleopacity:hover img {
123 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
124 -moz-opacity: 1.0;
125 opacity: 1.0;
126}
127
128#top-links {
129 background: #2a3b5c; /* Old browsers */
130 background: -moz-linear-gradient(top, #395075 0%, #1d2946 100%); /* FF3.6-15 */
131 background: -webkit-linear-gradient(top, #395075 0%,#1d2946 100%); /* Chrome10-25,Safari5.1-6 */
132 background: linear-gradient(to bottom, #395075 0%,#1d2946 100%); /* W3C */
133 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#395075', endColorstr='#1d2946',GradientType=0); /* IE6-9 */
134 width: auto;
135 padding: 8px 8px 6px 10px;
136 margin: 0px;
137 color: #FFF;
138 float: right;
139 border-radius: 0 0 3px 3px;
140}
141@media (max-width:550px) {
142 #top-links {
143 float: left;
144 position: relative;
145 z-index: 10;
146 background: transparent;
147 }
148}
149
150#preface {
151 background: #222f5b url(/images/bg-preface.png) no-repeat scroll left top;
152 margin: 0;
153 padding: 20px 5px 10px 5px;
154 color: #fff;
155 font-family: "Open Sans", Trebuchet MS, sans-serif;
156 font-size: 115%;
157}
158#preface-last {
159 padding-left: 24px;
160}
161#preface a:link,
162#preface a:visited {
163 color: #ff9c00;
164 text-decoration: none;
165 font-weight: normal;
166}
167#preface a:hover {
168 text-decoration: underline !important;
169}
170#preface ul {
171 padding: 0;
172 margin: 0 0 0 15px;
173}
174#preface p.intro {
175 font-size: 125%;
176 line-height: 1.7em;
177}
178.preface-install-links {
179 background: url(/images/installer_64.png) no-repeat;
180 padding-left: 70px;
181 padding-top: 0px;
182 min-height: 80px;
183 margin-top: 20px;
184}
185.preface-community-links {
186 background: url(/images/people_64.png) no-repeat;
187 padding-left: 70px;
188 padding-top: 0px;
189 min-height: 80px;
190}
191.preface-install-badge,
192.preface-install-links,
193.preface-community-links,
194.fundraising-meter,
195.fundraising-details {
196 display: inline-grid;
197}
198#preface h2.fundraising {
199 font-size: 1.3em;
200 border: none !important;
201 color: #94CE18;
202 margin-top: 0px;
203}
204#preface h2 {
205 font-size: 1.0em;
206 line-height: 1.0em;
207 font-weight: bold;
208 margin-bottom: 5px;
209 margin-top: 0px;
210}
211
212#main-front {
213 background-color: #fff;
214 margin: 0;
215 padding: 5px;
216
217 /* .cards' margin-top removed. Use page padding instead */
218 padding-top: 30px;
219}
220#main-front .breadcrumb {
221 /* Align breadcrumb to main-front and nav-bar */
222 margin: 0;
223 margin-left: -14px;
224 margin-bottom: 5px;
225 margin-top: -25px;
226}
227
228.card {
229 border-radius: 0;
230 font-size: 86%;
231 margin: 0;
232 background: #ffffff; /* Old browsers */
233 background: -moz-linear-gradient(top, #ffffff 0%, #f0f4f7 100%); /* FF3.6-15 */
234 background: -webkit-linear-gradient(top, #ffffff 0%,#f0f4f7 100%); /* Chrome10-25,Safari5.1-6 */
235 background: linear-gradient(to bottom, #ffffff 0%,#f0f4f7 100%); /* W3C */
236 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f0f4f7',GradientType=0); /* IE6-9 */
237}
238
239.card + .card {
240 /* Adjust cards' top when they're on top of each other */
241 margin-top: 30px;
242}
243.card:last-of-type {
244 /* When the card is alone, it should have a bottom margin. For the News page, for example.*/
245 margin-bottom: 15px;
246}
247.card-heading {
248 background-color: #ff9c00;
249 color: #333;
250 text-align: right;
251 padding: 8px 8px 6px 46px;
252 border-radius: 0;
253 margin-bottom: 12px;
254 position: relative;
255}
256.card-heading.no-block-image {
257 padding-left: 8px;
258}
259.card-heading img {
260 float: left;
261 border-radius: 6px;
262 margin-top: -6px;
263 width: 48px;
264}
265.card-heading h4 {
266 margin: 0;
267 font-size: 16px;
268 font-weight: bold;
269}
270.card-heading .block-icon {
271 width: 48px;
272 height: 48px;
273 position: absolute;
274 left: 1px;
275 top: -10px;
276}
277.card ul {
278 margin: 0;
279 padding: 0 0 5px 10px;
280 list-style: none;
281}
282.card li {
283 margin-bottom: 4px;
284}
285.card ul li:before {
286 content: "\00BB";
287 display: inline-block;
288 width: 0;
289 vertical-align: top;
290}
291.card a {
292 font-weight: bold;
293 margin-left: 12px;
294 display: inline-block;
295 text-decoration: none;
296}
297.card a:hover .card-heading,
298.card a:focus .card-heading {
299 text-decoration: underline;
300 text-decoration-thickness: 12%;
301 background-color: #ffac21;
302}
303
304#activity-tabs {
305 margin-top: 10px;
306 margin-bottom: 25px;
307 font-size: 12px;
308 line-height: 160%;
309}
310ul.nav-tabs {
311 font-weight: bold;
312 color: #000;
313 font-family: 'Noto Sans', Arial, Helvetica, sans-serif;
314}
315
316ul.nav-tabs a {
317 text-decoration: none;
318}
319
320.tab-content {
321 border: 1px solid #ddd;
322 border-top: none;
323 padding: 10px 15px 10px 15px;
324}
325.tab-content ul {
326 padding-left: 10px;
327 margin-bottom: 0;
328}
329.tab-content ul li {
330 padding-top: 2px;
331}
332#activity-tabs .tab-content {
333 background: rgb(255,255,255); /* Old browsers */
334 background: -moz-linear-gradient(top, #fff 0%, #eff3f5 100%); /* FF3.6-15 */
335 background: -webkit-linear-gradient(top, #fff 0%,#eff3f5 100%); /* Chrome10-25,Safari5.1-6 */
336 background: linear-gradient(to bottom, #fff 0%,#eff3f5 100%); /* W3C */
337 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eff3f5',GradientType=0 ); /* IE6-9 */
338}
339
340div.loader {
341 margin-top: 15px;
342 font-size: 40px;
343 text-align: center;
344}
345div.loader span {
346 display: inline-block;
347 -webkit-animation: sj-spin 2s infinite linear;
348 animation: sj-spin 2s infinite linear;
349 padding-bottom: 8px;
350 margin-top: -1px;
351}
352@-webkit-keyframes sj-spin {
353 0% {
354 -webkit-transform: rotate(0deg);
355 transform: rotate(0deg);
356 }
357 100% {
358 -webkit-transform: rotate(359deg);
359 transform: rotate(359deg);
360 }
361}
362@keyframes sj-spin {
363 0% {
364 -webkit-transform: rotate(0deg);
365 transform: rotate(0deg);
366 }
367 100% {
368 -webkit-transform: rotate(359deg);
369 transform: rotate(359deg);
370 }
371}
372
373.title {
374 font-family: 'Open Sans', Trebuchet MS, sans-serif;
375 font-weight: bold;
376 margin-bottom: 0px;
377}
378h1.title, h2.title {
379 border-bottom: 1px solid #D6DDB9;
380 color: #22476A;
381}
382h1.title {
383 font-size: 22px;
384 line-height: 28px;
385}
386h2.title {
387 font-size: 18px;
388 line-height: 20px;
389}
390h2.title a {
391 color: #22476A !important;
392}
393h2.title a {
394 text-decoration: none;
395}
396.meta {
397 font-size: 0.9em;
398 margin-bottom: 20px;
399}
400
401div.node {
402 font-size: 13px;
403 line-height: 22px;
404}
405div.node.teaser {
406 margin: 0px 0px 50px;
407}
408div.node .links {
409 float: right;
410 font-size: 95%;
411}
412div.node .links * {
413 margin-left: 5px;
414}
415
416div.node h1, div.node h2, div.node h3 {
417 color: #22476A;
418}
419div.node h1 {
420 font-size: 21px;
421}
422div.node h2 {
423 font-size: 17px;
424 font-weight: bold;
425}
426div.node h3 {
427 font-size: 16px;
428}
429div.node h4 {
430 font-size: 14px;
431 font-style: italic;
432}
433
434div.node > img, div.node > p > img {
435 max-width: 100%;
436}
437div.node img[align="left"] {
438 margin-right: 10px;
439}
440div.node img[align="right"] {
441 margin-left: 10px;
442}
443div.node ul {
444 padding-left: 20px;
445}
446div.node ul li {
447 list-style-image: url(/images/bullet_orange.gif);
448 padding-left: 5px;
449}
450div.node li p {
451 display: inline; /* HACK/FIXME, but some pages need this. */
452}
453@media (min-width:768px) {
454 div.col-md-12 {
455 padding: 0px 35px;
456 }
457}
458
459div.node table {
460 width: 100%;
461 border: 1px solid #ddd;
462 margin: 20px 0px 20px 0px;
463}
464div.node table th {
465 padding: 2px;
466 background-color: #ddd;
467}
468div.node table td {
469 padding: 2px;
470 border-bottom: 1px dashed #ddd;
471}
472
473div.alert {
474 min-height: 64px;
475}
476
477div.alert-danger {
478 background: #f2dede url(/images/Alert_Stop_32.png) 15px 15px no-repeat;
479 padding-left: 60px;
480}
481div.alert-warning {
482 background: #fcf8e3 url(/images/Alert_Warning_32.png) 15px 15px no-repeat;
483 padding-left: 60px;
484}
485div.alert-info {
486 background: #d9edf7 url(/images/Alert_Info_32.png) 15px 15px no-repeat;
487 padding-left: 60px;
488}
489div.alert-donate {
490 background: #ffd6d6 url(/images/App_Finance_32.png) 15px 15px no-repeat;
491 padding-left: 60px;
492 border-color: #652626;
493}
494
495div.alert a {
496 text-decoration: underline;
497}
498
499blockquote {
500 background: #f8f8f8;
501 border-left: 2px solid #ccc;
502 padding: 0.5em;
503 margin: 0.5em;
504}
505
506blockcode {
507 display: block;
508 unicode-bidi: embed;
509 font-family: monospace;
510 white-space: pre;
511
512 padding: 0.5em;
513 margin: 0.5em;
514 border: 1px solid #ccc;
515 background-color: #f8f8f8;
516 color: #222;
517 line-height: 1.3;
518}
519pre, blockcode {
520 tab-size: 4;
521 -moz-tab-size: 4;
522}
523pre.terminal {
524 border: thin solid #ffb11f;
525 margin: 10px 0 10px 0;
526 padding: 16px;
527 background-color: #3a3a3a;
528 color: #ffb11f;
529 border-radius: 0;
530}
531
532ul.pagination {
533 margin: 10px 0;
534 float: right;
535}
536
537.breadcrumb {
538 margin: 0px 10px -15px;
539 font-size: 75%;
540 background: inherit;
541}
542.breadcrumb > .breadcrumb-item + .breadcrumb-item::before {
543 content: " » ";
544 padding: 0 5px;
545 color: #666;
546}
547
548.app {
549 /* GUI application name */
550 font-size: 1em;
551 font-family: serif;
552 font-style: italic;
553 color: #5e1c1c;
554}
555.button {
556 /* Button */
557 border: 1px solid #c7c7c7;
558 border-bottom: 1px solid #aaa;
559 border-right: 1px solid #aaa;
560 border-radius: 3px;
561 padding: 1px 15px 1px 15px;
562 background-color: #e8e8e8;
563 font-size: 0.9em;
564 margin: 0 3px 0 3px;
565}
566.cli {
567 /* Shell command or file */
568 background-color: #e8e8e8;
569 font-size: 0.9em;
570 font-family: monospace;
571}
572.key {
573 /* Shortcut (separate with &nbsp; */
574 -webkit-border-radius: 3px;
575 -khtml-border-radius: 3px;
576 -moz-border-radius: 3px;
577 border-radius: 3px;
578 border-color: #c7c7c7;
579 border-style: solid;
580 border-width: 1px;
581 padding: 3px 2px 0px 2px;
582 background-color: #e8e8e8;
583 font-family: serif;
584 font-variant: small-caps;
585 font-size: 0.8em;
586}
587.menu {
588 /* Menu */
589 font-size: 1em;
590 font-family: serif;
591 font-style: italic;
592 color: #24225e;
593}
594.path {
595 /* File path */
596 background-color: #e8e8e8;
597 font-size: 0.9em;
598 font-family: monospace;
599 padding: 2px;
600 border-radius: 3px;
601}
602
603figure {
604 /* Use for step-by-step guides consisting mainly of */
605 /* concacenated screenshots + captions */
606 max-width: 100%;
607 padding: 10px;
608 border: 1px solid gainsboro;
609 background: white;
610}
611@media (min-width:768px) {
612 figure {
613 width: -webkit-min-content;
614 width: -moz-min-content;
615 width: min-content;
616 }
617 figure img {
618 max-width: unset !important; /* override max:100% directive */
619 }
620}
621figcaption p.step {
622 display: table-cell;
623 padding: 10px;
624 background: gainsboro;
625 font-weight: bold;
626}
627figcaption p.caption {
628 display: table-cell;
629 padding-left: 10px;
630}
631
632a.blog-item {
633 font-weight: bold;
634 color: #22476A;
635}
636a.readmore-item {
637 padding: 0px 0px 0px 18px !important;
638 background: transparent url(/images/read_more_16.png) no-repeat scroll left center;
639}
640
641.terms {
642 background: transparent url(/images/link_tags.png) no-repeat scroll 0% 0%;
643 display: inline;
644 font-size: 1em;
645}
646.terms:not(:first-child) {
647 margin-left: 10px;
648}
649.terms::before {
650 content: "Tags:";
651 display: inline;
652 margin-left: 18px;
653}
654
655footer {
656 background: #f0efed; /* Old browsers */
657 background: -moz-linear-gradient(top, #f8f8f7 0%, #e8e7e4 100%, #fefcea 100%); /* FF3.6-15 */
658 background: -webkit-linear-gradient(top, #f8f8f7 0%, #e8e7e4 100%, #fefcea 100%); /* Chrome10-25,Safari5.1-6 */
659 background: linear-gradient(to bottom, #f8f8f7 0%, #e8e7e4 100%, #fefcea 100%); /* W3C */
660 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f7', endColorstr='#fefcea',GradientType=0 ); /* IE6-9 */
661 border: 1px solid #c0bdba;
662 color: #555;
663
664 font-size: 75%;
665 margin-bottom: 40px;
666 padding: 19px;
667}
668footer p.last {
669 margin: 0;
670}
671footer a, footer span.glyphicon {
672 color: #954000 !important;
673}
674
675/* dark mode stuff from here on out */
676:root {
677 color-scheme: light dark;
678}
679
680/* bootstrap */
681@media (prefers-color-scheme: dark) {
682 pre {
683 background-color: #202020;
684 color: #CCC;
685 }
686 code {
687 background-color: #202020;
688 color: #CCC;
689 }
690}
691
692/* shinji4.css */
693@media (prefers-color-scheme: dark) {
694 .nav-tabs li a {
695 color: #dddfff!important;
696 }
697 .nav-tabs li {
698 background-color: #1d1d1d;
699 border: 1px solid #111;
700 }
701 .nav-tabs li a:active, .nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
702 background-color: #323232;
703 border: 1px solid #111;
704 }
705 .nav-tabs li:hover a {
706 background-color: #424242;
707 }
708 nav.navbar input.form-control {
709 background: linear-gradient(to bottom, #111 0%,#1c1c1c 100%);
710 color: #AAA;
711 border: 1px solid #d0cbc2 !important;
712 }
713 #activity-tabs .tab-content {
714 background: linear-gradient(to bottom, #111 0%,#1c1c1c 100%);
715 border-color: #222;
716 }
717 .card {
718 background: linear-gradient(to bottom, #111 0%, #1c1c1c 100%);
719 border-color: #222;
720 }
721 #main-front {
722 color: #CCC;
723 background-color: #121212;
724 }
725 #main-front a {
726 color: #3584e4;
727 }
728 div.node h2 {
729 color: #DDD;
730 }
731 div.node table {
732 width: 100%;
733 border: 1px solid #888;
734 margin: 20px 0px 20px 0px;
735 color: #CCC;
736 }
737 div.node table th {
738 padding: 2px;
739 background-color: #333;
740 color: #CCC
741 }
742 figure {
743 border: 1px solid #333;
744 background: #222;
745 }
746 figcaption p.step {
747 background: #333;
748 }
749 div.node table td {
750 padding: 2px;
751 border-bottom: 1px dashed #ddd;
752 color: #CCC;
753 }
754 div.alert-danger {
755 background: #4d0000 url(/images/Alert_Stop_32.png) 15px 15px no-repeat;
756 padding-left: 60px;
757 color: #eee;
758 }
759 div.alert-warning {
760 background: #453b07 url(/images/Alert_Warning_32.png) 15px 15px no-repeat;
761 padding-left: 60px;
762 color: #eee;
763 }
764 div.alert-info {
765 background: #0d2f3f url(/images/Alert_Info_32.png) 15px 15px no-repeat;
766 padding-left: 60px;
767 color: #eee;
768 }
769 div.alert-donate {
770 background: #652626 url(/images/App_Finance_32.png) 15px 15px no-repeat;
771 padding-left: 60px;
772 color: #eee;
773 border-color: #ffd6d6;
774 }
775 div.alert a {
776 text-decoration: underline;
777 }
778 blockquote {
779 color: #eee;
780 background: #222;
781 }
782 .alert-info {
783 border-color: #aaa;
784 }
785 h1, h1.title, h2.title, h2.title a, h3 {
786 color: #EEE !important;
787 }
788 footer {
789 background: linear-gradient(to bottom, #333 0%,#222 100%);
790 border: 1px solid #222;
791 color: #CCC;
792 }
793 span.button {
794 background-color: #333;
795 color: #AAA;
796 border: 1px solid #444;
797 }
798 .app {
799 /* GUI application name */
800 font-size: 1em;
801 font-family: serif;
802 font-style: italic;
803 color: #d06262;
804 }
805 .button {
806 /* Button */
807 border: 1px solid #c7c7c7;
808 border-bottom: 1px solid #aaa;
809 border-right: 1px solid #aaa;
810 border-radius: 3px;
811 padding: 1px 15px 1px 15px;
812 background-color: #e8e8e8;
813 font-size: 0.9em;
814 margin: 0 3px 0 3px;
815 }
816 .cli {
817 /* Shell command or file */
818 background-color: #000;
819 font-size: 0.8em;
820 font-family: monospace;
821 border: 1px solid green;
822 padding: 4px 5px 0px 5px;
823 }
824 .key {
825 /* Shortcut (separate with &nbsp; */
826 -webkit-border-radius: 3px;
827 -khtml-border-radius: 3px;
828 -moz-border-radius: 3px;
829 border-radius: 3px;
830 border-color: #eee;
831 border-style: solid;
832 border-width: 1px;
833 padding: 3px 2px 0px 2px;
834 background-color: #444;
835 font-family: 'Noto Sans', sans-serif;
836 font-variant: small-caps;
837 font-size: 0.8em;
838 }
839 .menu {
840 /* Menu */
841 font-size: 1em;
842 font-family: 'Noto Sans', sans-serif;;
843 font-style: italic;
844 color: #7f7cd0;
845 }
846 .path {
847 /* File path */
848 background-color: #444;
849 font-size: 0.9em;
850 font-family: monospace;
851 padding: 2px;
852 border-radius: 3px;
853 }
854 .step, .caption {
855 color: black;
856 }
857 .link:hover {
858 background-color:#444;
859 color:white;
860 }
861 .port {
862 color:black;
863 }
864 .platform:hover {
865 background-color:#444;
866 color:white;
867 }
868
869 footer a, footer span.glyphicon {
870 color: #FF6C00!important;
871 }
872}