]> git.proxmox.com Git - ceph.git/blame - ceph/src/boost/tools/build/doc/boostbook.css
bump version to 12.2.2-pve1
[ceph.git] / ceph / src / boost / tools / build / doc / boostbook.css
CommitLineData
7c673cae
FG
1
2/*=============================================================================
3Copyright (c) 2004 Joel de Guzman
4http://spirit.sourceforge.net/
5
6Copyright 2013 Niall Douglas additions for colors and alignment.
7Copyright 2013 Paul A. Bristow additions for more colors and alignments.
8
9Distributed under the Boost Software License, Version 1.0. (See accompany-
10ing file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
11=============================================================================*/
12
13/*=============================================================================
14Body defaults
15=============================================================================*/
16
17 body
18 {
19 font-size: 16px;
20 max-width: 60em;
21 padding-left: 4em;
22 padding-right: 4em;
23 margin: auto;
24 font-family: sans-serif;
25 }
26
27/*=============================================================================
28Paragraphs
29=============================================================================*/
30
31 p
32 {
33 text-align: left;
34 }
35
36/*=============================================================================
37Program listings
38=============================================================================*/
39
40 /* Code on paragraphs */
41 p tt.computeroutput
42 {
43
44 }
45
46 pre.synopsis
47 {
48 margin: 1pc 4% 0pc 4%;
49 padding: 0.5pc 0.5pc 0.5pc 0.5pc;
50 }
51
52 .programlisting,
53 .screen
54 {
55 display: block;
56 margin: 1pc 4% 0pc 4%;
57 padding: 0.5pc 0.5pc 0.5pc 0.5pc;
58 }
59
60 /* Program listings in tables don't get borders */
61 td .programlisting,
62 td .screen
63 {
64 margin: 0pc 0pc 0pc 0pc;
65 padding: 0pc 0pc 0pc 0pc;
66 }
67
68/*=============================================================================
69Headings
70=============================================================================*/
71
72 h1, h2, h3, h4, h5, h6
73 {
74 text-align: left;
75 margin: 1em 0em 0.5em 0em;
76 font-weight: bold;
77 }
78
79 h1 { font-size: 140%; }
80 h2 { font-weight: bold; font-size: 140%; color: rgb(74, 100, 132); }
81 h3 { font-weight: bold; font-size: 130%; }
82 h4 { font-weight: bold; font-size: 120%; }
83 h5 { font-weight: normal; font-style: italic; font-size: 110%; }
84 h6 { font-weight: normal; font-style: italic; font-size: 100%; }
85
86 /* Top page titles */
87 title,
88 h1.title,
89 h2.title
90 h3.title,
91 h4.title,
92 h5.title,
93 h6.title,
94 .refentrytitle
95 {
96 font-weight: bold;
97 margin-bottom: 1pc;
98 }
99
100 h1.title { font-size: 140% }
101 h2.title { font-size: 140% }
102 h3.title { font-size: 130% }
103 h4.title { font-size: 120% }
104 h5.title { font-size: 110% }
105 h6.title { font-size: 100% }
106
107 .section h1
108 {
109 margin: 0em 0em 0.5em 0em;
110 font-size: 140%;
111 }
112
113 .section h2 { font-size: 140% }
114 .section h3 { font-size: 130% }
115 .section h4 { font-size: 120% }
116 .section h5 { font-size: 110% }
117 .section h6 { font-size: 100% }
118
119 /* Code on titles */
120 h1 tt.computeroutput { font-size: 140% }
121 h2 tt.computeroutput { font-size: 140% }
122 h3 tt.computeroutput { font-size: 130% }
123 h4 tt.computeroutput { font-size: 130% }
124 h5 tt.computeroutput { font-size: 130% }
125 h6 tt.computeroutput { font-size: 130% }
126
127
128/*=============================================================================
129Author
130=============================================================================*/
131
132 h3.author
133 {
134 font-size: 100%
135 }
136
137/*=============================================================================
138Lists
139=============================================================================*/
140
141 li
142 {
143 }
144
145 /* Unordered lists */
146 ul
147 {
148 text-align: left;
149 }
150
151 /* Ordered lists */
152 ol
153 {
154 text-align: left;
155 }
156
157/*=============================================================================
158Links
159=============================================================================*/
160
161 a
162 {
163 text-decoration: none; /* no underline */
164 }
165
166 a:hover
167 {
168 text-decoration: underline;
169 }
170
171/*=============================================================================
172Spirit style navigation
173=============================================================================*/
174
175 .spirit-nav
176 {
177 text-align: right;
178 }
179
180 .spirit-nav a
181 {
182 color: white;
183 padding-left: 0.5em;
184 }
185
186 .spirit-nav img
187 {
188 border-width: 0px;
189 }
190
191/*=============================================================================
192Copyright footer
193=============================================================================*/
194 .copyright-footer
195 {
196 margin-top: 3em;
197 }
198
199/*=============================================================================
200Table of contents
201=============================================================================*/
202
203 div.toc
204 {
205 font-size: 14px;
206 }
207
208 .boost-toc
209 {
210 float: right;
211 padding: 0.5pc;
212 }
213
214 /* Code on toc */
215 .toc .computeroutput { font-size: 120% }
216
217 /* No margin on nested menus */
218
219 .toc dl dl { margin: 0; }
220
221/*=============================================================================
222Tables
223=============================================================================*/
224
225 .informaltable table,
226 .table table
227 {
228 width: 100%;
229 }
230
231 .table p.title
232 {
233 text-align: right;
234 color: #959595;
235 margin-bottom: 0;
236 }
237
238 .table p.title b
239 {
240 font-weight: normal;
241 }
242
243 /* Table Cells */
244 div.informaltable table tr td,
245 div.table table tr td
246 {
247 padding: 0.5em;
248 text-align: left;
249 }
250
251
252 div.informaltable table tr th,
253 div.table table tr th
254 {
255 padding: 0.5em 0.5em 0.5em 0.5em;
256 border: 1pt solid white;
257 font-size: 80%;
258 }
259
260 table.simplelist
261 {
262 width: auto !important;
263 margin: 0em !important;
264 padding: 0em !important;
265 border: none !important;
266 }
267 table.simplelist td
268 {
269 margin: 0em !important;
270 padding: 0em !important;
271 text-align: left !important;
272 border: none !important;
273 }
274
275/*=============================================================================
276Blurbs
277=============================================================================*/
278
279 div.note,
280 div.tip,
281 div.important,
282 div.caution,
283 div.warning,
284 p.blurb
285 {
286 display: block;
287 padding: 0.5em;
288 border: 1px solid #ddd;
289 }
290
291 div.note h3, div.tip h3, div.important h3, div.caution h3, div.warning h3
292 {
293 font-size: 100%;
294 margin: 0 !important;
295 display: inline;
296 }
297
298 div.note p, div.tip p, div.important p, div.caution p, div.warning p
299 {
300 margin: 0;
301 }
302
303 div.warning
304 {
305 border-left: 6px solid #f2dede;
306 }
307
308 div.tip, div.note
309 {
310 border-left: 6px solid #d9edf7;
311 }
312
313 p.blurb img
314 {
315 padding: 1pt;
316 }
317
318/*=============================================================================
319Variable Lists
320=============================================================================*/
321
322 div.variablelist
323 {
324 margin: 1em 0;
325 }
326
327 /* Make the terms in definition lists bold */
328 div.variablelist dl dt,
329 span.term
330 {
331 font-weight: bold;
332 }
333
334 div.variablelist table tbody tr td
335 {
336 text-align: left;
337 vertical-align: top;
338 padding: 0em 2em 0em 0em;
339 margin: 0em 0em 0.5em 0em;
340 }
341
342 div.variablelist dl dt
343 {
344 margin-bottom: 0.2em;
345 }
346
347 div.variablelist dl dd
348 {
349 margin: 0em 0em 0.5em 2em;
350 }
351
352 div.variablelist table tbody tr td p,
353 div.variablelist dl dd p
354 {
355 margin: 0em 0em 0.5em 0em;
356 }
357
358/*=============================================================================
359Misc
360=============================================================================*/
361
362 /* Title of books and articles in bibliographies */
363 span.title
364 {
365 font-style: italic;
366 }
367
368 span.underline
369 {
370 text-decoration: underline;
371 }
372
373 span.strikethrough
374 {
375 text-decoration: line-through;
376 }
377
378 /* Copyright, Legal Notice */
379 div div.legalnotice p
380 {
381 text-align: left
382 }
383
384/*=============================================================================
385Colors
386=============================================================================*/
387
388 @media screen
389 {
390 body {
391 background-color: #FFFFFF;
392 color: #000000;
393 }
394
395 /* Syntax Highlighting */
396 .keyword { color: #0000AA; }
397 .identifier { color: #000000; }
398 .special { color: #707070; }
399 .preprocessor { color: #402080; }
400 .char { color: teal; }
401 .comment { color: #800000; }
402 .string { color: teal; }
403 .number { color: teal; }
404 .white_bkd { background-color: #FFFFFF; }
405 .dk_grey_bkd { background-color: #999999; }
406
407 /* Links */
408 a, a .keyword, a .identifier, a .special, a .preprocessor
409 a .char, a .comment, a .string, a .number
410 {
411 color: #005a9c;
412 }
413
414 a:visited, a:visited .keyword, a:visited .identifier,
415 a:visited .special, a:visited .preprocessor a:visited .char,
416 a:visited .comment, a:visited .string, a:visited .number
417 {
418 color: #9c5a9c;
419 }
420
421 h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,
422 h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover,
423 h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited
424 {
425 text-decoration: none; /* no underline */
426 color: #000000;
427 }
428
429 /* Copyright, Legal Notice */
430 .copyright
431 {
432 color: #666666;
433 margin-left: 4em;
434 }
435
436 div div.legalnotice p
437 {
438 color: #666666;
439 }
440
441 /* Program listing */
442 pre.synopsis
443 {
444 border: 1px solid #ddd;
445 border-left: 6px solid #ddd;
446 padding: 0.5em;
447 margin: 1em 0px;
448 }
449
450 .programlisting,
451 .screen
452 {
453 border: 1px solid #ddd;
454 border-left: 6px solid #ddd;
455 padding: 0.5em;
456 margin: 1em 0px;
457 }
458
459 td .programlisting,
460 td .screen
461 {
462 border: 1px solid #ddd;
463 border-left: 6px solid #ddd;
464 padding: 0.5em;
465 margin: 1em 0px;
466 }
467
468 /* Table of contents */
469 div.toc
470 {
471 border: 1px solid #ddd;
472 padding-left: 0.5em;
473 }
474
475 /* Tables */
476 div.informaltable table tr td,
477 div.table table tr td
478 {
479 border: 1px solid #ddd;
480 }
481
482 div.informaltable table tr th,
483 div.table table tr th
484 {
485 background-color: #F0F0F0;
486 border: 1px solid #ddd;
487 }
488
489 .copyright-footer
490 {
491 color: #8F8F8F;
492 }
493
494 /* Misc */
495 span.highlight
496 {
497 color: #00A000;
498 }
499 }
500
501 @media print
502 {
503 /* Links */
504 a
505 {
506 color: black;
507 }
508
509 a:visited
510 {
511 color: black;
512 }
513
514 .spirit-nav
515 {
516 display: none;
517 }
518
519 /* Program listing */
520 pre.synopsis
521 {
522 border: 1px solid gray;
523 }
524
525 .programlisting,
526 .screen
527 {
528 border: 1px solid gray;
529 }
530
531 td .programlisting,
532 td .screen
533 {
534 border: 0px solid #ddd;
535 }
536
537 /* Table of contents */
538 div.toc
539 {
540 border: 1px solid gray;
541 }
542
543 .informaltable table,
544 .table table
545 {
546 border: 1px solid gray;
547 border-collapse: collapse;
548 }
549
550 /* Tables */
551 div.informaltable table tr td,
552 div.table table tr td
553 {
554 border: 1px solid gray;
555 }
556
557 div.informaltable table tr th,
558 div.table table tr th
559 {
560 border: 1px solid gray;
561 }
562
563 table.simplelist tr td
564 {
565 border: none !important;
566 }
567
568 /* Misc */
569 span.highlight
570 {
571 font-weight: bold;
572 }
573 }
574
575/*=============================================================================
576Images
577=============================================================================*/
578
579 span.inlinemediaobject img
580 {
581 vertical-align: middle;
582 }
583
584/*==============================================================================
585Super and Subscript: style so that line spacing isn't effected, see
586http://www.adobe.com/cfusion/communityengine/index.cfm?event=showdetails&productId=1&postId=5341
587==============================================================================*/
588
589sup,
590sub {
591height: 0;
592line-height: 1;
593vertical-align: baseline;
594position: relative;
595
596}
597
598/* For internet explorer: */
599
600* html sup,
601* html sub {
602vertical-align: bottom;
603}
604
605sup {
606bottom: 1ex;
607}
608
609sub {
610top: .5ex;
611}
612
613/*==============================================================================
614Indexes: pretty much the same as the TOC.
615==============================================================================*/
616
617 .index
618 {
619 font-size: 80%;
620 padding-top: 0px;
621 padding-bottom: 0px;
622 margin-top: 0px;
623 margin-bottom: 0px;
624 margin-left: 0px;
625 }
626
627 .index ul
628 {
629 padding-left: 3em;
630 }
631
632 .index p
633 {
634 padding: 2px;
635 margin: 2px;
636 }
637
638 .index-entry-level-0
639 {
640 font-weight: bold;
641 }
642
643 .index em
644 {
645 font-weight: bold;
646 }
647
648
649/*==============================================================================
650Alignment and coloring use 'role' feature, available from Quickbook 1.6 up.
651Added from Niall Douglas for role color and alignment.
652http://article.gmane.org/gmane.comp.lib.boost.devel/243318
653*/
654
655/* Add text alignment (see http://www.w3schools.com/cssref/pr_text_text-align.asp) */
656span.aligncenter
657{
658 display: inline-block; width: 100%; text-align: center;
659}
660span.alignright
661{
662 display: inline-block; width: 100%; text-align: right;
663}
664/* alignleft is the default. */
665span.alignleft
666{
667 display: inline-block; width: 100%; text-align: left;
668}
669
670/* alignjustify stretches the word spacing so that each line has equal width
671within a chosen fraction of page width (here arbitrarily 20%).
672*Not* useful inside table items as the column width remains the total string width.
673Nor very useful, except to temporarily restrict the width.
674*/
675span.alignjustify
676{
677 display: inline-block; width: 20%; text-align: justify;
678}
679
680/* Text colors.
681Names at http://www.w3.org/TR/2002/WD-css3-color-20020219/ 4.3. X11 color keywords.
682Quickbook Usage: [role red Some red text]
683
684*/
685span.red { inline-block; color: red; }
686span.green { color: green; }
687span.lime { color: #00FF00; }
688span.blue { color: blue; }
689span.navy { color: navy; }
690span.yellow { color: yellow; }
691span.magenta { color: magenta; }
692span.indigo { color: #4B0082; }
693span.cyan { color: cyan; }
694span.purple { color: purple; }
695span.gold { color: gold; }
696span.silver { color: silver; } /* lighter gray */
697span.gray { color: #808080; } /* light gray */
698
699div.titlepage hr { display: none; }
700div.dedication h1 { display: none; }
701
702hr {
703 border: 0;
704 border-top: 1px solid #eee;
705}
706