1/*
2 * pyramid.css_t
3 * ~~~~~~~~~~~~
4 *
5 * Sphinx stylesheet -- pylons theme.
6 *
7 * :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
8 * :license: BSD, see LICENSE for details.
9 *
10 */
11
12@import url("basic.css");
13
14/* -- page layout ----------------------------------------------------------- */
15
16body {
17    font-family: "Nobile", sans-serif;
18    font-size: 100%;
19    background-color: #393939;
20    color: #ffffff;
21    margin: 0;
22    padding: 0;
23}
24
25div.documentwrapper {
26    float: left;
27    width: 100%;
28}
29
30div.bodywrapper {
31    margin: 0 0 0 {{ theme_sidebarwidth|todim }};
32}
33
34hr {
35    border: 1px solid #B1B4B6;
36}
37
38div.document {
39    background-color: #eee;
40}
41
42div.header {
43    width:100%;
44    background: #f4ad32 url(headerbg.png) repeat-x 0 top;
45    border-bottom: 2px solid #ffffff;
46}
47
48div.logo {
49    text-align: center;
50    padding-top: 10px;
51}
52
53div.body {
54    background-color: #ffffff;
55    color: #3E4349;
56    padding: 0 30px 30px 30px;
57    font-size: 1em;
58    border: 2px solid #ddd;
59    border-right-style: none;
60    overflow: auto;
61}
62
63div.footer {
64    color: #ffffff;
65    width: 100%;
66    padding: 13px 0;
67    text-align: center;
68    font-size: 75%;
69    background: transparent;
70    clear:both;
71}
72
73div.footer a {
74    color: #ffffff;
75    text-decoration: none;
76}
77
78div.footer a:hover {
79    color: #e88f00;
80    text-decoration: underline;
81}
82
83div.related {
84    line-height: 30px;
85    color: #373839;
86    font-size: 0.8em;
87    background-color: #eee;
88}
89
90div.related a {
91    color: #1b61d6;
92}
93
94div.related ul {
95    padding-left: calc({{ theme_sidebarwidth|todim }} + 10px);
96}
97
98div.sphinxsidebar {
99    font-size: 0.75em;
100    line-height: 1.5em;
101}
102
103div.sphinxsidebarwrapper{
104    padding: 10px 0;
105}
106
107div.sphinxsidebar h3,
108div.sphinxsidebar h4 {
109    font-family: "Neuton", sans-serif;
110    color: #373839;
111    font-size: 1.4em;
112    font-weight: normal;
113    margin: 0;
114    padding: 5px 10px;
115    border-bottom: 2px solid #ddd;
116}
117
118div.sphinxsidebar h4{
119    font-size: 1.3em;
120}
121
122div.sphinxsidebar h3 a {
123    color: #000000;
124}
125
126
127div.sphinxsidebar p {
128    color: #888;
129    padding: 5px 20px;
130}
131
132div.sphinxsidebar p.topless {
133}
134
135div.sphinxsidebar ul {
136    margin: 10px 20px;
137    padding: 0;
138    color: #373839;
139}
140
141div.sphinxsidebar a {
142    color: #444;
143}
144
145div.sphinxsidebar input {
146    border: 1px solid #ccc;
147    font-family: sans-serif;
148    font-size: 1em;
149}
150
151div.sphinxsidebar .searchformwrapper {
152    margin-left: 20px;
153    margin-right: 20px;
154}
155
156/* -- sidebars -------------------------------------------------------------- */
157
158div.sidebar {
159    margin: 0 0 0.5em 1em;
160    border: 2px solid #c6d880;
161    background-color: #e6efc2;
162    width: 40%;
163    float: right;
164    border-right-style: none;
165    border-left-style: none;
166    padding: 10px 20px;
167}
168
169p.sidebar-title {
170    font-weight: bold;
171}
172
173/* -- body styles ----------------------------------------------------------- */
174
175a, a .pre {
176    color: #1b61d6;
177    text-decoration: none;
178}
179
180a:hover, a:hover .pre {
181    text-decoration: underline;
182}
183
184div.body h1,
185div.body h2,
186div.body h3,
187div.body h4,
188div.body h5,
189div.body h6 {
190    font-family: "Neuton", sans-serif;
191    background-color: #ffffff;
192    font-weight: normal;
193    color: #373839;
194    margin: 30px 0px 10px 0px;
195    padding: 5px 0;
196}
197
198div.body h1 { border-top: 20px solid white; margin-top: 0; font-size: 200%; }
199div.body h2 { font-size: 150%; background-color: #ffffff; }
200div.body h3 { font-size: 120%; background-color: #ffffff; }
201div.body h4 { font-size: 110%; background-color: #ffffff; }
202div.body h5 { font-size: 100%; background-color: #ffffff; }
203div.body h6 { font-size: 100%; background-color: #ffffff; }
204
205a.headerlink {
206    color: #1b61d6;
207    font-size: 0.8em;
208    padding: 0 4px 0 4px;
209    text-decoration: none;
210}
211
212a.headerlink:hover {
213    text-decoration: underline;
214}
215
216div.body p, div.body dd, div.body li {
217    line-height: 1.5em;
218}
219
220div.admonition p.admonition-title + p {
221    display: inline;
222}
223
224div.admonition {
225    background: #eeeeec;
226    border: 2px solid #babdb6;
227    border-right-style: none;
228    border-left-style: none;
229    padding: 10px 20px 10px 60px;
230}
231
232div.note {
233    border: 2px solid #7a9eec;
234    border-right-style: none;
235    border-left-style: none;
236    padding: 10px 20px 10px 60px;
237    background: #e1ecfe url(dialog-note.png) no-repeat 10px 8px;
238}
239
240div.seealso {
241    background: #fff6bf url(dialog-seealso.png) no-repeat 10px 8px;
242    border: 2px solid #ffd324;
243    border-left-style: none;
244    border-right-style: none;
245    padding: 10px 20px 10px 60px;
246}
247
248div.topic {
249    background: #eeeeee;
250    border: 2px solid #C6C9CB;
251    padding: 10px 20px;
252    border-right-style: none;
253    border-left-style: none;
254}
255
256div.warning {
257    background: #fbe3e4 url(dialog-warning.png) no-repeat 10px 8px;
258    border: 2px solid #fbc2c4;
259    border-right-style: none;
260    border-left-style: none;
261    padding: 10px 20px 10px 60px;
262}
263
264div.admonition-todo {
265    background: #f2d9b4 url(dialog-todo.png) no-repeat 10px 8px;
266    border: 2px solid #e9b96e;
267    border-right-style: none;
268    border-left-style: none;
269    padding: 10px 20px 10px 60px;
270}
271
272div.note p.admonition-title,
273div.warning p.admonition-title,
274div.seealso p.admonition-title,
275div.admonition-todo p.admonition-title {
276    display: none;
277}
278
279p.admonition-title:after {
280    content: ":";
281}
282
283pre {
284    padding: 10px;
285    line-height: 1.2em;
286    border: 2px solid #C6C9CB;
287    font-size: 1.1em;
288    margin: 1.5em 0 1.5em 0;
289    border-right-style: none;
290    border-left-style: none;
291}
292
293code {
294    background-color: transparent;
295    color: #222;
296    font-size: 1.1em;
297    font-family: monospace;
298}
299
300.viewcode-back {
301    font-family: "Nobile", sans-serif;
302}
303
304div.viewcode-block:target {
305    background-color: #fff6bf;
306    border: 2px solid #ffd324;
307    border-left-style: none;
308    border-right-style: none;
309    padding: 10px 20px;
310}
311
312table.highlighttable {
313    width: 100%;
314}
315
316table.highlighttable td {
317    padding: 0;
318}
319
320a em.std-term {
321   color: #007f00;
322}
323
324a:hover em.std-term {
325    text-decoration: underline;
326}
327
328.download {
329    font-family: "Nobile", sans-serif;
330    font-weight: normal;
331    font-style: normal;
332}
333
334code.xref {
335    font-weight: normal;
336    font-style: normal;
337}
338
339div.code-block-caption {
340    background-color: #ddd;
341    color: #222;
342}
343