xref: /freebsd/contrib/libxo/doc/_static/basic.css_t (revision 983afe3373c427a080f06dccec820b20891be186)
1*983afe33SPhil Shafer/*
2*983afe33SPhil Shafer * basic.css
3*983afe33SPhil Shafer * ~~~~~~~~~
4*983afe33SPhil Shafer *
5*983afe33SPhil Shafer * Sphinx stylesheet -- basic theme.
6*983afe33SPhil Shafer *
7*983afe33SPhil Shafer * :copyright: Copyright 2007-2017 by the Sphinx team, see AUTHORS.
8*983afe33SPhil Shafer * :license: BSD, see LICENSE for details.
9*983afe33SPhil Shafer *
10*983afe33SPhil Shafer */
11*983afe33SPhil Shafer
12*983afe33SPhil Shafer/* -- main layout ----------------------------------------------------------- */
13*983afe33SPhil Shafer
14*983afe33SPhil Shaferdiv.clearer {
15*983afe33SPhil Shafer    clear: both;
16*983afe33SPhil Shafer}
17*983afe33SPhil Shafer
18*983afe33SPhil Shafer/* -- relbar ---------------------------------------------------------------- */
19*983afe33SPhil Shafer
20*983afe33SPhil Shaferdiv.related {
21*983afe33SPhil Shafer    width: 100%;
22*983afe33SPhil Shafer    font-size: 90%;
23*983afe33SPhil Shafer}
24*983afe33SPhil Shafer
25*983afe33SPhil Shaferdiv.related h3 {
26*983afe33SPhil Shafer    display: none;
27*983afe33SPhil Shafer}
28*983afe33SPhil Shafer
29*983afe33SPhil Shaferdiv.related ul {
30*983afe33SPhil Shafer    margin: 0;
31*983afe33SPhil Shafer    padding: 0 0 0 10px;
32*983afe33SPhil Shafer    list-style: none;
33*983afe33SPhil Shafer}
34*983afe33SPhil Shafer
35*983afe33SPhil Shaferdiv.related li {
36*983afe33SPhil Shafer    display: inline;
37*983afe33SPhil Shafer}
38*983afe33SPhil Shafer
39*983afe33SPhil Shaferdiv.related li.right {
40*983afe33SPhil Shafer    float: right;
41*983afe33SPhil Shafer    margin-right: 5px;
42*983afe33SPhil Shafer}
43*983afe33SPhil Shafer
44*983afe33SPhil Shafer/* -- sidebar --------------------------------------------------------------- */
45*983afe33SPhil Shafer
46*983afe33SPhil Shaferdiv.sphinxsidebarwrapper {
47*983afe33SPhil Shafer    padding: 10px 5px 0 10px;
48*983afe33SPhil Shafer}
49*983afe33SPhil Shafer
50*983afe33SPhil Shaferdiv.sphinxsidebar {
51*983afe33SPhil Shafer    float: left;
52*983afe33SPhil Shafer    width: {{ theme_sidebarwidth|toint }}px;
53*983afe33SPhil Shafer    margin-left: -100%;
54*983afe33SPhil Shafer    font-size: 90%;
55*983afe33SPhil Shafer    word-wrap: break-word;
56*983afe33SPhil Shafer    overflow-wrap : break-word;
57*983afe33SPhil Shafer}
58*983afe33SPhil Shafer
59*983afe33SPhil Shaferdiv.sphinxsidebar ul {
60*983afe33SPhil Shafer    list-style: none;
61*983afe33SPhil Shafer}
62*983afe33SPhil Shafer
63*983afe33SPhil Shaferdiv.sphinxsidebar ul ul,
64*983afe33SPhil Shaferdiv.sphinxsidebar ul.want-points {
65*983afe33SPhil Shafer    margin-left: 20px;
66*983afe33SPhil Shafer    list-style: square;
67*983afe33SPhil Shafer}
68*983afe33SPhil Shafer
69*983afe33SPhil Shaferdiv.sphinxsidebar ul ul {
70*983afe33SPhil Shafer    margin-top: 0;
71*983afe33SPhil Shafer    margin-bottom: 0;
72*983afe33SPhil Shafer}
73*983afe33SPhil Shafer
74*983afe33SPhil Shaferdiv.sphinxsidebar form {
75*983afe33SPhil Shafer    margin-top: 10px;
76*983afe33SPhil Shafer}
77*983afe33SPhil Shafer
78*983afe33SPhil Shaferdiv.sphinxsidebar input {
79*983afe33SPhil Shafer    border: 1px solid #98dbcc;
80*983afe33SPhil Shafer    font-family: sans-serif;
81*983afe33SPhil Shafer    font-size: 1em;
82*983afe33SPhil Shafer}
83*983afe33SPhil Shafer
84*983afe33SPhil Shaferdiv.sphinxsidebar #searchbox input[type="text"] {
85*983afe33SPhil Shafer    width: 170px;
86*983afe33SPhil Shafer}
87*983afe33SPhil Shafer
88*983afe33SPhil Shaferimg {
89*983afe33SPhil Shafer    border: 0;
90*983afe33SPhil Shafer    max-width: 100%;
91*983afe33SPhil Shafer}
92*983afe33SPhil Shafer
93*983afe33SPhil Shafer/* -- search page ----------------------------------------------------------- */
94*983afe33SPhil Shafer
95*983afe33SPhil Shaferul.search {
96*983afe33SPhil Shafer    margin: 10px 0 0 20px;
97*983afe33SPhil Shafer    padding: 0;
98*983afe33SPhil Shafer}
99*983afe33SPhil Shafer
100*983afe33SPhil Shaferul.search li {
101*983afe33SPhil Shafer    padding: 5px 0 5px 20px;
102*983afe33SPhil Shafer    background-image: url(file.png);
103*983afe33SPhil Shafer    background-repeat: no-repeat;
104*983afe33SPhil Shafer    background-position: 0 7px;
105*983afe33SPhil Shafer}
106*983afe33SPhil Shafer
107*983afe33SPhil Shaferul.search li a {
108*983afe33SPhil Shafer    font-weight: bold;
109*983afe33SPhil Shafer}
110*983afe33SPhil Shafer
111*983afe33SPhil Shaferul.search li div.context {
112*983afe33SPhil Shafer    color: #888;
113*983afe33SPhil Shafer    margin: 2px 0 0 30px;
114*983afe33SPhil Shafer    text-align: left;
115*983afe33SPhil Shafer}
116*983afe33SPhil Shafer
117*983afe33SPhil Shaferul.keywordmatches li.goodmatch a {
118*983afe33SPhil Shafer    font-weight: bold;
119*983afe33SPhil Shafer}
120*983afe33SPhil Shafer
121*983afe33SPhil Shafer/* -- index page ------------------------------------------------------------ */
122*983afe33SPhil Shafer
123*983afe33SPhil Shafertable.contentstable {
124*983afe33SPhil Shafer    width: 90%;
125*983afe33SPhil Shafer    margin-left: auto;
126*983afe33SPhil Shafer    margin-right: auto;
127*983afe33SPhil Shafer}
128*983afe33SPhil Shafer
129*983afe33SPhil Shafertable.contentstable p.biglink {
130*983afe33SPhil Shafer    line-height: 150%;
131*983afe33SPhil Shafer}
132*983afe33SPhil Shafer
133*983afe33SPhil Shafera.biglink {
134*983afe33SPhil Shafer    font-size: 1.3em;
135*983afe33SPhil Shafer}
136*983afe33SPhil Shafer
137*983afe33SPhil Shaferspan.linkdescr {
138*983afe33SPhil Shafer    font-style: italic;
139*983afe33SPhil Shafer    padding-top: 5px;
140*983afe33SPhil Shafer    font-size: 90%;
141*983afe33SPhil Shafer}
142*983afe33SPhil Shafer
143*983afe33SPhil Shafer/* -- general index --------------------------------------------------------- */
144*983afe33SPhil Shafer
145*983afe33SPhil Shafertable.indextable {
146*983afe33SPhil Shafer    width: 100%;
147*983afe33SPhil Shafer}
148*983afe33SPhil Shafer
149*983afe33SPhil Shafertable.indextable td {
150*983afe33SPhil Shafer    text-align: left;
151*983afe33SPhil Shafer    vertical-align: top;
152*983afe33SPhil Shafer}
153*983afe33SPhil Shafer
154*983afe33SPhil Shafertable.indextable ul {
155*983afe33SPhil Shafer    margin-top: 0;
156*983afe33SPhil Shafer    margin-bottom: 0;
157*983afe33SPhil Shafer    list-style-type: none;
158*983afe33SPhil Shafer}
159*983afe33SPhil Shafer
160*983afe33SPhil Shafertable.indextable > tbody > tr > td > ul {
161*983afe33SPhil Shafer    padding-left: 0em;
162*983afe33SPhil Shafer}
163*983afe33SPhil Shafer
164*983afe33SPhil Shafertable.indextable tr.pcap {
165*983afe33SPhil Shafer    height: 10px;
166*983afe33SPhil Shafer}
167*983afe33SPhil Shafer
168*983afe33SPhil Shafertable.indextable tr.cap {
169*983afe33SPhil Shafer    margin-top: 10px;
170*983afe33SPhil Shafer    background-color: #f2f2f2;
171*983afe33SPhil Shafer}
172*983afe33SPhil Shafer
173*983afe33SPhil Shaferimg.toggler {
174*983afe33SPhil Shafer    margin-right: 3px;
175*983afe33SPhil Shafer    margin-top: 3px;
176*983afe33SPhil Shafer    cursor: pointer;
177*983afe33SPhil Shafer}
178*983afe33SPhil Shafer
179*983afe33SPhil Shaferdiv.modindex-jumpbox {
180*983afe33SPhil Shafer    border-top: 1px solid #ddd;
181*983afe33SPhil Shafer    border-bottom: 1px solid #ddd;
182*983afe33SPhil Shafer    margin: 1em 0 1em 0;
183*983afe33SPhil Shafer    padding: 0.4em;
184*983afe33SPhil Shafer}
185*983afe33SPhil Shafer
186*983afe33SPhil Shaferdiv.genindex-jumpbox {
187*983afe33SPhil Shafer    border-top: 1px solid #ddd;
188*983afe33SPhil Shafer    border-bottom: 1px solid #ddd;
189*983afe33SPhil Shafer    margin: 1em 0 1em 0;
190*983afe33SPhil Shafer    padding: 0.4em;
191*983afe33SPhil Shafer}
192*983afe33SPhil Shafer
193*983afe33SPhil Shafer/* -- domain module index --------------------------------------------------- */
194*983afe33SPhil Shafer
195*983afe33SPhil Shafertable.modindextable td {
196*983afe33SPhil Shafer    padding: 2px;
197*983afe33SPhil Shafer    border-collapse: collapse;
198*983afe33SPhil Shafer}
199*983afe33SPhil Shafer
200*983afe33SPhil Shafer/* -- general body styles --------------------------------------------------- */
201*983afe33SPhil Shafer
202*983afe33SPhil Shaferdiv.body p, div.body dd, div.body li, div.body blockquote {
203*983afe33SPhil Shafer    -moz-hyphens: auto;
204*983afe33SPhil Shafer    -ms-hyphens: auto;
205*983afe33SPhil Shafer    -webkit-hyphens: auto;
206*983afe33SPhil Shafer    hyphens: auto;
207*983afe33SPhil Shafer}
208*983afe33SPhil Shafer
209*983afe33SPhil Shafera.headerlink {
210*983afe33SPhil Shafer    visibility: hidden;
211*983afe33SPhil Shafer}
212*983afe33SPhil Shafer
213*983afe33SPhil Shaferh1:hover > a.headerlink,
214*983afe33SPhil Shaferh2:hover > a.headerlink,
215*983afe33SPhil Shaferh3:hover > a.headerlink,
216*983afe33SPhil Shaferh4:hover > a.headerlink,
217*983afe33SPhil Shaferh5:hover > a.headerlink,
218*983afe33SPhil Shaferh6:hover > a.headerlink,
219*983afe33SPhil Shaferdt:hover > a.headerlink,
220*983afe33SPhil Shafercaption:hover > a.headerlink,
221*983afe33SPhil Shaferp.caption:hover > a.headerlink,
222*983afe33SPhil Shaferdiv.code-block-caption:hover > a.headerlink {
223*983afe33SPhil Shafer    visibility: visible;
224*983afe33SPhil Shafer}
225*983afe33SPhil Shafer
226*983afe33SPhil Shaferdiv.body p.caption {
227*983afe33SPhil Shafer    text-align: inherit;
228*983afe33SPhil Shafer}
229*983afe33SPhil Shafer
230*983afe33SPhil Shaferdiv.body td {
231*983afe33SPhil Shafer    text-align: left;
232*983afe33SPhil Shafer}
233*983afe33SPhil Shafer
234*983afe33SPhil Shaferblockquote.epigraph p.attribution {
235*983afe33SPhil Shafer    margin-left: 50%;
236*983afe33SPhil Shafer}
237*983afe33SPhil Shafer
238*983afe33SPhil Shaferblockquote.epigraph {
239*983afe33SPhil Shafer    background-color: #eee;
240*983afe33SPhil Shafer    padding: 0.5em;
241*983afe33SPhil Shafer}
242*983afe33SPhil Shafer
243*983afe33SPhil Shafer.first {
244*983afe33SPhil Shafer    margin-top: 0 !important;
245*983afe33SPhil Shafer}
246*983afe33SPhil Shafer
247*983afe33SPhil Shaferp.rubric {
248*983afe33SPhil Shafer    margin-top: 30px;
249*983afe33SPhil Shafer    font-weight: bold;
250*983afe33SPhil Shafer}
251*983afe33SPhil Shafer
252*983afe33SPhil Shaferimg.align-left, .figure.align-left, object.align-left {
253*983afe33SPhil Shafer    clear: left;
254*983afe33SPhil Shafer    float: left;
255*983afe33SPhil Shafer    margin-right: 1em;
256*983afe33SPhil Shafer}
257*983afe33SPhil Shafer
258*983afe33SPhil Shaferimg.align-right, .figure.align-right, object.align-right {
259*983afe33SPhil Shafer/*    clear: right; */
260*983afe33SPhil Shafer    float: right;
261*983afe33SPhil Shafer    margin-left: 1em;
262*983afe33SPhil Shafer}
263*983afe33SPhil Shafer
264*983afe33SPhil Shaferimg.align-center, .figure.align-center, object.align-center {
265*983afe33SPhil Shafer  display: block;
266*983afe33SPhil Shafer  margin-left: auto;
267*983afe33SPhil Shafer  margin-right: auto;
268*983afe33SPhil Shafer}
269*983afe33SPhil Shafer
270*983afe33SPhil Shafer.align-left {
271*983afe33SPhil Shafer    text-align: left;
272*983afe33SPhil Shafer}
273*983afe33SPhil Shafer
274*983afe33SPhil Shafer.align-center {
275*983afe33SPhil Shafer    text-align: center;
276*983afe33SPhil Shafer}
277*983afe33SPhil Shafer
278*983afe33SPhil Shafer.align-right {
279*983afe33SPhil Shafer    text-align: right;
280*983afe33SPhil Shafer}
281*983afe33SPhil Shafer
282*983afe33SPhil Shafer/* -- sidebars -------------------------------------------------------------- */
283*983afe33SPhil Shafer
284*983afe33SPhil Shaferdiv.sidebar {
285*983afe33SPhil Shafer    margin: 1em 1em 1em 1em;
286*983afe33SPhil Shafer    border: 1px solid #ddb;
287*983afe33SPhil Shafer    padding: 7px 7px 0 7px;
288*983afe33SPhil Shafer    background-color: #ffe;
289*983afe33SPhil Shafer    width: 40%;
290*983afe33SPhil Shafer    float: right;
291*983afe33SPhil Shafer}
292*983afe33SPhil Shafer
293*983afe33SPhil Shaferp.sidebar-title {
294*983afe33SPhil Shafer    font-weight: bold;
295*983afe33SPhil Shafer}
296*983afe33SPhil Shafer
297*983afe33SPhil Shafer/* -- topics ---------------------------------------------------------------- */
298*983afe33SPhil Shafer
299*983afe33SPhil Shaferdiv.topic {
300*983afe33SPhil Shafer    border: 1px solid #ccc;
301*983afe33SPhil Shafer    padding: 7px 7px 0 7px;
302*983afe33SPhil Shafer    margin: 10px 0 10px 0;
303*983afe33SPhil Shafer}
304*983afe33SPhil Shafer
305*983afe33SPhil Shaferp.topic-title {
306*983afe33SPhil Shafer    font-size: 1.1em;
307*983afe33SPhil Shafer    font-weight: bold;
308*983afe33SPhil Shafer    margin-top: 10px;
309*983afe33SPhil Shafer}
310*983afe33SPhil Shafer
311*983afe33SPhil Shafer/* -- admonitions ----------------------------------------------------------- */
312*983afe33SPhil Shafer
313*983afe33SPhil Shaferdiv.admonition {
314*983afe33SPhil Shafer    margin-top: 10px;
315*983afe33SPhil Shafer    margin-bottom: 10px;
316*983afe33SPhil Shafer    padding: 7px;
317*983afe33SPhil Shafer}
318*983afe33SPhil Shafer
319*983afe33SPhil Shaferdiv.admonition dt {
320*983afe33SPhil Shafer    font-weight: bold;
321*983afe33SPhil Shafer}
322*983afe33SPhil Shafer
323*983afe33SPhil Shaferdiv.admonition dl {
324*983afe33SPhil Shafer    margin-bottom: 0;
325*983afe33SPhil Shafer}
326*983afe33SPhil Shafer
327*983afe33SPhil Shaferp.admonition-title {
328*983afe33SPhil Shafer    margin: 0px 10px 5px 0px;
329*983afe33SPhil Shafer    font-weight: bold;
330*983afe33SPhil Shafer}
331*983afe33SPhil Shafer
332*983afe33SPhil Shaferdiv.body p.centered {
333*983afe33SPhil Shafer    text-align: center;
334*983afe33SPhil Shafer    margin-top: 25px;
335*983afe33SPhil Shafer}
336*983afe33SPhil Shafer
337*983afe33SPhil Shafer/* -- tables ---------------------------------------------------------------- */
338*983afe33SPhil Shafer
339*983afe33SPhil Shafertable.docutils {
340*983afe33SPhil Shafer    border: 0;
341*983afe33SPhil Shafer    border-collapse: collapse;
342*983afe33SPhil Shafer}
343*983afe33SPhil Shafer
344*983afe33SPhil Shafertable caption span.caption-number {
345*983afe33SPhil Shafer    font-style: italic;
346*983afe33SPhil Shafer}
347*983afe33SPhil Shafer
348*983afe33SPhil Shafertable caption span.caption-text {
349*983afe33SPhil Shafer}
350*983afe33SPhil Shafer
351*983afe33SPhil Shaferdl.function table.docutils th.field-name {
352*983afe33SPhil Shafer  width: 100px;
353*983afe33SPhil Shafer}
354*983afe33SPhil Shafer
355*983afe33SPhil Shafertable.docutils td, table.docutils th {
356*983afe33SPhil Shafer    padding: 1px 8px 1px 5px;
357*983afe33SPhil Shafer    border-top: 1px solid #aaa;
358*983afe33SPhil Shafer    border-left: 1px solid #aaa;
359*983afe33SPhil Shafer    border-right: 1px solid #aaa;
360*983afe33SPhil Shafer    border-bottom: 1px solid #aaa;
361*983afe33SPhil Shafer}
362*983afe33SPhil Shafer
363*983afe33SPhil Shafertable.docutils th {
364*983afe33SPhil Shafer    border-bottom: 2px solid #aaa;
365*983afe33SPhil Shafer    background-color: #f2f2f2;
366*983afe33SPhil Shafer}
367*983afe33SPhil Shafer
368*983afe33SPhil Shafertable.footnote td, table.footnote th {
369*983afe33SPhil Shafer    border: 0 !important;
370*983afe33SPhil Shafer}
371*983afe33SPhil Shafer
372*983afe33SPhil Shaferth {
373*983afe33SPhil Shafer    text-align: left;
374*983afe33SPhil Shafer    padding-right: 5px;
375*983afe33SPhil Shafer}
376*983afe33SPhil Shafer
377*983afe33SPhil Shafertable.citation {
378*983afe33SPhil Shafer    border-left: solid 1px gray;
379*983afe33SPhil Shafer    margin-left: 1px;
380*983afe33SPhil Shafer}
381*983afe33SPhil Shafer
382*983afe33SPhil Shafertable.citation td {
383*983afe33SPhil Shafer    border-bottom: none;
384*983afe33SPhil Shafer}
385*983afe33SPhil Shafer
386*983afe33SPhil Shafer/* -- figures --------------------------------------------------------------- */
387*983afe33SPhil Shafer
388*983afe33SPhil Shaferdiv.figure {
389*983afe33SPhil Shafer    margin: 0.5em;
390*983afe33SPhil Shafer    padding: 0.5em;
391*983afe33SPhil Shafer}
392*983afe33SPhil Shafer
393*983afe33SPhil Shaferdiv.figure p.caption {
394*983afe33SPhil Shafer    padding: 0.3em;
395*983afe33SPhil Shafer}
396*983afe33SPhil Shafer
397*983afe33SPhil Shaferdiv.figure p.caption span.caption-number {
398*983afe33SPhil Shafer    font-style: italic;
399*983afe33SPhil Shafer}
400*983afe33SPhil Shafer
401*983afe33SPhil Shaferdiv.figure p.caption span.caption-text {
402*983afe33SPhil Shafer}
403*983afe33SPhil Shafer
404*983afe33SPhil Shafer/* -- field list styles ----------------------------------------------------- */
405*983afe33SPhil Shafer
406*983afe33SPhil Shafertable.field-list td, table.field-list th {
407*983afe33SPhil Shafer    border: 0 !important;
408*983afe33SPhil Shafer}
409*983afe33SPhil Shafer
410*983afe33SPhil Shafer.field-list ul {
411*983afe33SPhil Shafer    margin: 0;
412*983afe33SPhil Shafer    padding-left: 1em;
413*983afe33SPhil Shafer}
414*983afe33SPhil Shafer
415*983afe33SPhil Shafer.field-list p {
416*983afe33SPhil Shafer    margin: 0;
417*983afe33SPhil Shafer}
418*983afe33SPhil Shafer
419*983afe33SPhil Shafer.field-name {
420*983afe33SPhil Shafer    -moz-hyphens: manual;
421*983afe33SPhil Shafer    -ms-hyphens: manual;
422*983afe33SPhil Shafer    -webkit-hyphens: manual;
423*983afe33SPhil Shafer    hyphens: manual;
424*983afe33SPhil Shafer}
425*983afe33SPhil Shafer
426*983afe33SPhil Shafer/* -- other body styles ----------------------------------------------------- */
427*983afe33SPhil Shafer
428*983afe33SPhil Shaferol.arabic {
429*983afe33SPhil Shafer    list-style: decimal;
430*983afe33SPhil Shafer}
431*983afe33SPhil Shafer
432*983afe33SPhil Shaferol.loweralpha {
433*983afe33SPhil Shafer    list-style: lower-alpha;
434*983afe33SPhil Shafer}
435*983afe33SPhil Shafer
436*983afe33SPhil Shaferol.upperalpha {
437*983afe33SPhil Shafer    list-style: upper-alpha;
438*983afe33SPhil Shafer}
439*983afe33SPhil Shafer
440*983afe33SPhil Shaferol.lowerroman {
441*983afe33SPhil Shafer    list-style: lower-roman;
442*983afe33SPhil Shafer}
443*983afe33SPhil Shafer
444*983afe33SPhil Shaferol.upperroman {
445*983afe33SPhil Shafer    list-style: upper-roman;
446*983afe33SPhil Shafer}
447*983afe33SPhil Shafer
448*983afe33SPhil Shaferdl {
449*983afe33SPhil Shafer    margin-bottom: 15px;
450*983afe33SPhil Shafer}
451*983afe33SPhil Shafer
452*983afe33SPhil Shaferdd p {
453*983afe33SPhil Shafer    margin-top: 0px;
454*983afe33SPhil Shafer}
455*983afe33SPhil Shafer
456*983afe33SPhil Shaferdd ul, dd table {
457*983afe33SPhil Shafer    margin-bottom: 10px;
458*983afe33SPhil Shafer}
459*983afe33SPhil Shafer
460*983afe33SPhil Shaferdd {
461*983afe33SPhil Shafer    margin-top: 3px;
462*983afe33SPhil Shafer    margin-bottom: 10px;
463*983afe33SPhil Shafer    margin-left: 30px;
464*983afe33SPhil Shafer}
465*983afe33SPhil Shafer
466*983afe33SPhil Shaferdt:target, .highlighted {
467*983afe33SPhil Shafer    background-color: #fbe54e;
468*983afe33SPhil Shafer}
469*983afe33SPhil Shafer
470*983afe33SPhil Shaferdl.glossary dt {
471*983afe33SPhil Shafer    font-weight: bold;
472*983afe33SPhil Shafer    font-size: 1.1em;
473*983afe33SPhil Shafer}
474*983afe33SPhil Shafer
475*983afe33SPhil Shafer.optional {
476*983afe33SPhil Shafer    font-size: 1.3em;
477*983afe33SPhil Shafer}
478*983afe33SPhil Shafer
479*983afe33SPhil Shafer.sig-paren {
480*983afe33SPhil Shafer    font-size: larger;
481*983afe33SPhil Shafer}
482*983afe33SPhil Shafer
483*983afe33SPhil Shafer.versionmodified {
484*983afe33SPhil Shafer    font-style: italic;
485*983afe33SPhil Shafer}
486*983afe33SPhil Shafer
487*983afe33SPhil Shafer.system-message {
488*983afe33SPhil Shafer    background-color: #fda;
489*983afe33SPhil Shafer    padding: 5px;
490*983afe33SPhil Shafer    border: 3px solid red;
491*983afe33SPhil Shafer}
492*983afe33SPhil Shafer
493*983afe33SPhil Shafer.footnote:target  {
494*983afe33SPhil Shafer    background-color: #ffa;
495*983afe33SPhil Shafer}
496*983afe33SPhil Shafer
497*983afe33SPhil Shafer.line-block {
498*983afe33SPhil Shafer    display: block;
499*983afe33SPhil Shafer    margin-top: 1em;
500*983afe33SPhil Shafer    margin-bottom: 1em;
501*983afe33SPhil Shafer}
502*983afe33SPhil Shafer
503*983afe33SPhil Shafer.line-block .line-block {
504*983afe33SPhil Shafer    margin-top: 0;
505*983afe33SPhil Shafer    margin-bottom: 0;
506*983afe33SPhil Shafer    margin-left: 1.5em;
507*983afe33SPhil Shafer}
508*983afe33SPhil Shafer
509*983afe33SPhil Shafer.guilabel, .menuselection {
510*983afe33SPhil Shafer    font-family: sans-serif;
511*983afe33SPhil Shafer}
512*983afe33SPhil Shafer
513*983afe33SPhil Shafer.accelerator {
514*983afe33SPhil Shafer    text-decoration: underline;
515*983afe33SPhil Shafer}
516*983afe33SPhil Shafer
517*983afe33SPhil Shafer.classifier {
518*983afe33SPhil Shafer    font-style: oblique;
519*983afe33SPhil Shafer}
520*983afe33SPhil Shafer
521*983afe33SPhil Shaferabbr, acronym {
522*983afe33SPhil Shafer    border-bottom: dotted 1px;
523*983afe33SPhil Shafer    cursor: help;
524*983afe33SPhil Shafer}
525*983afe33SPhil Shafer
526*983afe33SPhil Shafer/* -- code displays --------------------------------------------------------- */
527*983afe33SPhil Shafer
528*983afe33SPhil Shaferpre {
529*983afe33SPhil Shafer    overflow: auto;
530*983afe33SPhil Shafer    overflow-y: hidden;  /* fixes display issues on Chrome browsers */
531*983afe33SPhil Shafer}
532*983afe33SPhil Shafer
533*983afe33SPhil Shaferspan.pre {
534*983afe33SPhil Shafer    -moz-hyphens: none;
535*983afe33SPhil Shafer    -ms-hyphens: none;
536*983afe33SPhil Shafer    -webkit-hyphens: none;
537*983afe33SPhil Shafer    hyphens: none;
538*983afe33SPhil Shafer}
539*983afe33SPhil Shafer
540*983afe33SPhil Shafertd.linenos pre {
541*983afe33SPhil Shafer    padding: 5px 0px;
542*983afe33SPhil Shafer    border: 0;
543*983afe33SPhil Shafer    background-color: transparent;
544*983afe33SPhil Shafer    color: #aaa;
545*983afe33SPhil Shafer}
546*983afe33SPhil Shafer
547*983afe33SPhil Shafertable.highlighttable {
548*983afe33SPhil Shafer    margin-left: 0.5em;
549*983afe33SPhil Shafer}
550*983afe33SPhil Shafer
551*983afe33SPhil Shafertable.highlighttable td {
552*983afe33SPhil Shafer    padding: 0 0.5em 0 0.5em;
553*983afe33SPhil Shafer}
554*983afe33SPhil Shafer
555*983afe33SPhil Shaferdiv.code-block-caption {
556*983afe33SPhil Shafer    padding: 2px 5px;
557*983afe33SPhil Shafer    font-size: small;
558*983afe33SPhil Shafer}
559*983afe33SPhil Shafer
560*983afe33SPhil Shaferdiv.code-block-caption code {
561*983afe33SPhil Shafer    background-color: transparent;
562*983afe33SPhil Shafer}
563*983afe33SPhil Shafer
564*983afe33SPhil Shaferdiv.code-block-caption + div > div.highlight > pre {
565*983afe33SPhil Shafer    margin-top: 0;
566*983afe33SPhil Shafer}
567*983afe33SPhil Shafer
568*983afe33SPhil Shaferdiv.code-block-caption span.caption-number {
569*983afe33SPhil Shafer    padding: 0.1em 0.3em;
570*983afe33SPhil Shafer    font-style: italic;
571*983afe33SPhil Shafer}
572*983afe33SPhil Shafer
573*983afe33SPhil Shaferdiv.code-block-caption span.caption-text {
574*983afe33SPhil Shafer}
575*983afe33SPhil Shafer
576*983afe33SPhil Shaferdiv.literal-block-wrapper {
577*983afe33SPhil Shafer    padding: 1em 1em 0;
578*983afe33SPhil Shafer}
579*983afe33SPhil Shafer
580*983afe33SPhil Shaferdiv.literal-block-wrapper div.highlight {
581*983afe33SPhil Shafer    margin: 0;
582*983afe33SPhil Shafer}
583*983afe33SPhil Shafer
584*983afe33SPhil Shafercode.descname {
585*983afe33SPhil Shafer    background-color: transparent;
586*983afe33SPhil Shafer    font-weight: bold;
587*983afe33SPhil Shafer    font-size: 1.2em;
588*983afe33SPhil Shafer}
589*983afe33SPhil Shafer
590*983afe33SPhil Shafercode.descclassname {
591*983afe33SPhil Shafer    background-color: transparent;
592*983afe33SPhil Shafer}
593*983afe33SPhil Shafer
594*983afe33SPhil Shafercode.xref, a code {
595*983afe33SPhil Shafer    background-color: transparent;
596*983afe33SPhil Shafer    font-weight: bold;
597*983afe33SPhil Shafer}
598*983afe33SPhil Shafer
599*983afe33SPhil Shaferh1 code, h2 code, h3 code, h4 code, h5 code, h6 code {
600*983afe33SPhil Shafer    background-color: transparent;
601*983afe33SPhil Shafer}
602*983afe33SPhil Shafer
603*983afe33SPhil Shafer.viewcode-link {
604*983afe33SPhil Shafer    float: right;
605*983afe33SPhil Shafer}
606*983afe33SPhil Shafer
607*983afe33SPhil Shafer.viewcode-back {
608*983afe33SPhil Shafer    float: right;
609*983afe33SPhil Shafer    font-family: sans-serif;
610*983afe33SPhil Shafer}
611*983afe33SPhil Shafer
612*983afe33SPhil Shaferdiv.viewcode-block:target {
613*983afe33SPhil Shafer    margin: -1px -10px;
614*983afe33SPhil Shafer    padding: 0 10px;
615*983afe33SPhil Shafer}
616*983afe33SPhil Shafer
617*983afe33SPhil Shafer/* -- math display ---------------------------------------------------------- */
618*983afe33SPhil Shafer
619*983afe33SPhil Shaferimg.math {
620*983afe33SPhil Shafer    vertical-align: middle;
621*983afe33SPhil Shafer}
622*983afe33SPhil Shafer
623*983afe33SPhil Shaferdiv.body div.math p {
624*983afe33SPhil Shafer    text-align: center;
625*983afe33SPhil Shafer}
626*983afe33SPhil Shafer
627*983afe33SPhil Shaferspan.eqno {
628*983afe33SPhil Shafer    float: right;
629*983afe33SPhil Shafer}
630*983afe33SPhil Shafer
631*983afe33SPhil Shaferspan.eqno a.headerlink {
632*983afe33SPhil Shafer    position: relative;
633*983afe33SPhil Shafer    left: 0px;
634*983afe33SPhil Shafer    z-index: 1;
635*983afe33SPhil Shafer}
636*983afe33SPhil Shafer
637*983afe33SPhil Shaferdiv.math:hover a.headerlink {
638*983afe33SPhil Shafer    visibility: visible;
639*983afe33SPhil Shafer}
640*983afe33SPhil Shafer
641*983afe33SPhil Shafer/* -- printout stylesheet --------------------------------------------------- */
642*983afe33SPhil Shafer
643*983afe33SPhil Shafer@media print {
644*983afe33SPhil Shafer    div.document,
645*983afe33SPhil Shafer    div.documentwrapper,
646*983afe33SPhil Shafer    div.bodywrapper {
647*983afe33SPhil Shafer        margin: 0 !important;
648*983afe33SPhil Shafer        width: 100%;
649*983afe33SPhil Shafer    }
650*983afe33SPhil Shafer
651*983afe33SPhil Shafer    div.sphinxsidebar,
652*983afe33SPhil Shafer    div.related,
653*983afe33SPhil Shafer    div.footer,
654*983afe33SPhil Shafer    #top-link {
655*983afe33SPhil Shafer        display: none;
656*983afe33SPhil Shafer    }
657*983afe33SPhil Shafer}
658