@import url('../../../../doc/src/boostbook.css'); /*============================================================================= Copyright (c) 2004 Joel de Guzman Copyright (c) 2014 John Maddock http://spirit.sourceforge.net/ Copyright 2013 Niall Douglas additions for colors and alignment. Copyright 2013 Paul A. Bristow additions for more colors and alignments. Distributed under the Boost Software License, Version 1.0. (See accompany- ing file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) =============================================================================*/ /*============================================================================= Program listings =============================================================================*/ /* Code on paragraphs */ p tt.computeroutput { font-size: 10pt; } pre.synopsis { font-size: 10pt; margin: 1pc 4% 0pc 4%; padding: 0.5pc 0.5pc 0.5pc 0.5pc; } .programlisting, .screen { font-size: 10pt; display: block; margin: 1pc 4% 0pc 4%; padding: 0.5pc 0.5pc 0.5pc 0.5pc; } @media screen { /* Syntax Highlighting */ .comment { color: green; } /* .comment { color: #008000; } */ } /* Program listings in tables don't get borders */ td .programlisting, td .screen { margin: 0pc 0pc 0pc 0pc; padding: 0pc 0pc 0pc 0pc; } /*============================================================================= Table of contents =============================================================================*/ div.toc { margin: 1pc 4% 0pc 4%; padding: 0.1pc 1pc 0.1pc 1pc; font-size: 100%; line-height: 1.15; } .boost-toc { float: right; padding: 0.5pc; } /* Code on toc */ .toc .computeroutput { font-size: 120% } /* No margin on nested menus */ .toc dl dl { margin: 0; } /*============================================================================== Alignment and coloring use 'role' feature, available from Quickbook 1.6 up. Added from Niall Douglas for role color and alignment. http://article.gmane.org/gmane.comp.lib.boost.devel/243318 */ /* Add text alignment (see http://www.w3schools.com/cssref/pr_text_text-align.asp) */ span.aligncenter { display: inline-block; width: 100%; text-align: center; } span.alignright { display: inline-block; width: 100%; text-align: right; } /* alignleft is the default. */ span.alignleft { display: inline-block; width: 100%; text-align: left; } /* alignjustify stretches the word spacing so that each line has equal width within a chosen fraction of page width (here arbitrarily 20%). *Not* useful inside table items as the column width remains the total string width. Nor very useful, except to temporarily restrict the width. */ span.alignjustify { display: inline-block; width: 20%; text-align: justify; } /* Text colors. Names at http://www.w3.org/TR/2002/WD-css3-color-20020219/ 4.3. X11 color keywords. Quickbook Usage: [role red Some red text] */ span.red { inline-block; color: red; } span.green { color: green; } span.lime { color: #00FF00; } span.blue { color: blue; } span.navy { color: navy; } span.yellow { color: yellow; } span.magenta { color: magenta; } span.indigo { color: #4B0082; } span.cyan { color: cyan; } span.purple { color: purple; } span.gold { color: gold; } span.silver { color: silver; } /* lighter gray */ span.gray { color: #808080; } /* light gray */