6f3f25d8a6a90f8c1f113583b0900e87f94369af
[blender-staging.git] / doc / python_api / blender-org / static / default.css_t
1 /**
2  * Sphinx stylesheet -- default theme
3  * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4  */
5
6 @import url("basic.css");
7
8 /* -- page layout ----------------------------------------------------------- */
9
10 #navcontainer {
11     height: 50px;
12     margin: 0 auto;
13     position: relative;
14     width: 980px;
15 }
16
17 #navcontainer img {
18     width: 140px;
19     height: 50px;
20 }
21
22 #pageheader  {
23     background-image:url("bg.png");
24     height:80px;
25     position:relative;
26 }
27
28 body {
29     font-family: {{ theme_bodyfont }};
30     font-size: 12px;
31     line-height: 145%;
32     background-color: {{ theme_footerbgcolor }};
33     color: {{ theme_textcolor }};
34     min-width: 980px;
35     margin: 0;
36     padding: 0;
37 }
38
39 div.document {
40     margin:20px auto 0;
41     position:relative;
42     text-align:left;
43     width:980px;
44 /*    background-color: {{ theme_sidebarbgcolor }};*/
45 }
46
47 div.documentwrapper {
48     float: left;
49     width: 100%;
50     background-color: {{ theme_bgcolor }};
51     border-color: {{ theme_bordercolor }};
52     border-style:solid;
53     border-width:0 1px;
54     margin:0 auto;
55     min-height:30em;
56     padding:35px;
57 /*    position:relative;*/
58     text-align:left;
59     width:908px;
60
61 }
62
63 div.bodywrapper {
64     margin: 0 0 0 230px;
65 }
66
67 div.body {
68     background-color: {{ theme_bgcolor }};
69     color: {{ theme_textcolor }};
70     padding: 0;
71     width: 640px;
72 }
73
74 {%- if theme_rightsidebar|tobool %}
75 div.bodywrapper {
76     margin: 0 230px 0 0;
77 }
78 {%- endif %}
79
80 div.footer {
81     background: #292929;
82     border-left: 1px solid #363636;
83     border-right: 1px solid #363636;
84     color: #ffffff;
85 /*    width: 100%;*/
86     margin: 0 auto;
87     padding: 20px 20px 15px 35px;
88     text-align: center;
89     font-size: 75%;
90 }
91
92 div.footer+.round b {
93     display: block;
94     background: #292929;
95     width: auto;
96 }
97
98 div.footer+.round #r1 {
99     border-left: 1px solid #363636;
100     border-right: 1px solid #363636;
101     height: 2px;
102     margin: 0 1px;
103 }
104
105 div.footer+.round #r2 {
106     border-left: 1px solid #363636;
107     border-right: 1px solid #363636;
108     height: 1px;
109     margin: 0 2px;
110 }
111
112 div.footer+.round #r3 {
113     border-left: 1px solid #363636;
114     border-right: 1px solid #363636;
115     height: 1px;
116     margin: 0 3px;
117 }
118
119 div.footer+.round #r4 {
120     border-bottom: 1px solid #363636;
121     height: 0px;
122     margin: 0 5px;
123 }
124
125 div.footer a {
126     color: {{ theme_footertextcolor }};
127     text-decoration: underline;
128 }
129
130 .boxheader {
131     background-color:#3E4D5E;
132 }
133
134 .subnav {
135     height:auto !important;
136     min-height:15px;
137     padding:9px 0px 9px 37px;
138     position:relative;
139 }
140
141 div.related {
142     width:auto;
143     font-size:100%;
144     font-weight:400;
145     background-color: {{ theme_relbarbgcolor }};
146     line-height: 145%;
147     color: {{ theme_relbartextcolor }};
148 }
149
150 div.related li {
151     font-size:0.9em;
152 }
153
154 div.related li.right {
155     margin: 0;
156     word-spacing: 3px;
157 }
158
159 div.subnav li {
160     display:inline;
161     list-style-type:none;
162     margin:0;
163     padding:0 7px 0 0;
164 }
165
166 div.subnav ul {
167     display:inline;
168     margin:0;
169     padding:0;
170 }
171
172 .subnav a {
173     font-weight: bold;
174     color: #fff;
175 }
176
177 .subnav li.subnav-active a {
178         color:#F39410;
179 }
180
181 div.related a {
182     color: {{ theme_relbarlinkcolor }};
183 }
184
185 div.related a:active {
186     color: {{ theme_relbaractlinkcolor }};
187 }
188
189 div.sphinxsidebar {
190     width: 280px;
191     font-size: 100%;    
192     {%- if theme_stickysidebar|tobool %}
193 /*    top: 30px;*/
194     margin: 0;
195     position: absolute;
196     overflow: auto;
197     height: 100%;
198     {%- endif %}
199     {%- if theme_rightsidebar|tobool %}
200     float: right;
201     {%- if theme_stickysidebar|tobool %}
202     right: 0;
203     {%- endif %}
204     {%- endif %}
205 }
206
207 div.sphinxsidebarwrapper {
208     width: inherit;    
209     padding: 0;
210     position: absolute;
211     margin-top: 35px;
212     font-size: 8pt;
213 }
214
215 div.sphinxsidebarwrapper.fixed {
216     position:fixed;
217     top:10px;
218     margin-top: 0;
219 }
220
221 {%- if theme_stickysidebar|tobool %}
222 /* this is nice, but it it leads to hidden headings when jumping
223    to an anchor */
224 /*
225 div.related {
226     position: fixed;
227 }
228
229 div.documentwrapper {
230     margin-top: 30px;
231 }
232 */
233 {%- endif %}
234
235 div.sphinxsidebar h3 {
236     font-family: {{ theme_headfont }};
237     color: {{ theme_sidebartextcolor }};
238     font-size: 12px;
239     font-weight: bold;
240     background: #3E4D5E url("rnd.png") no-repeat top left; 
241     height: 16px;
242     margin: 0;
243     padding: 10px 5px 10px 18px;
244 }
245
246 div.sphinxsidebar h3 a {
247     color: {{ theme_sidebartextcolor }};
248 }
249
250 div.sphinxsidebar h4 {
251     font-family: {{ theme_headfont }};
252     color: {{ theme_sidebartextcolor }};
253     background: #3E4D5E url("rnd.png") no-repeat top left; 
254     height: 16px;
255     font-size: 12px;
256     font-weight: bold;
257     margin: 0;
258     padding: 10px 5px 10px 18px;
259 }
260
261 div.sphinxsidebar form {
262     margin: 0;
263     padding: 10px;
264     background-color: #292929;
265     {%- if theme_rightsidebar|tobool %}
266     border-right: 1px solid {{ theme_bordercolor }};
267     {%- endif %}
268 }
269
270 div.sphinxsidebar p {
271     background-color: #292929;
272     padding: 5px 10px 10px 10px;
273     color: {{ theme_sidebartextcolor }};
274     {%- if theme_rightsidebar|tobool %}
275     border-right: 1px solid {{ theme_bordercolor }};
276     {%- endif %}
277     margin-top: 0;
278 }
279
280 div.sphinxsidebar p.topless {
281     margin-bottom: 25px;
282 }
283
284 div.sphinxsidebar ul {
285     background-color: #292929;
286     margin: 0;
287     padding: 0;
288     color: {{ theme_sidebartextcolor }};
289 }
290
291 div.sphinxsidebar > div > ul {
292     margin-bottom: 25px;
293     padding:10px;
294 }
295
296 div.sphinxsidebar a {
297     color: {{ theme_sidebarlinkcolor }};
298 }
299
300 div.sphinxsidebar input {
301     border: 1px solid {{ theme_sidebarlinkcolor }};
302     font-family: sans-serif;
303     font-size: 1em;
304 }
305
306 /* -- body styles ----------------------------------------------------------- */
307
308 a {
309     color: {{ theme_linkcolor }};
310     text-decoration: none;
311 }
312
313 a:hover {
314     text-decoration: underline;
315 }
316
317 /*div.body h1,*/
318 div.body h2,
319 div.body h3,
320 div.body h4,
321 div.body h5,
322 div.body h6 {
323     font-family: {{ theme_headfont }};
324     background-color: {{ theme_headbgcolor }};
325     font-weight: bold;
326     color: {{ theme_headtextcolor }};
327 /*    border-bottom: 1px solid #ccc;*/
328     margin: 20px -20px 10px -20px;
329     padding: 3px 0 3px 10px;
330 }
331
332 div.body h1 { margin-top: 0; font-size: 200%; 
333     color:#FFFAE0;
334     font-family:"Helvetica","Arial",sans-serif;
335     font-size:34px;
336     font-weight:normal;
337     left:32px;
338     line-height:26px;
339     margin-top:0;
340     position:absolute;
341     top:36px;
342 }
343 div.body h2 { font-size: 160%; }
344 div.body h3 { font-size: 140%; }
345 div.body h4 { font-size: 120%; }
346 div.body h5 { font-size: 110%; }
347 div.body h6 { font-size: 100%; }
348
349 a.headerlink {
350     color: {{ theme_headlinkcolor }};
351     font-size: 0.8em;
352     padding: 0 4px 0 4px;
353     text-decoration: none;
354 }
355
356 h1:hover > a.headerlink {
357     display:none;
358 }
359
360 a.headerlink:hover {
361     background-color: {{ theme_headlinkcolor }};
362     color: white;
363 }
364
365 div.body p, div.body dd, div.body li {
366     text-align: justify;
367     line-height: 130%;
368 }
369
370 div.note, div.seealso, div.topic, div.warning {
371     color:white;
372 }
373
374 div.admonition p.admonition-title + p {
375     display: inline;
376 }
377
378 div.note {
379     background-color: #555;
380     border: 1px solid #ddd;
381 }
382
383 div.seealso {
384     background-color: #525241;
385     border: 1px solid #ff6;
386 }
387
388 div.topic {
389     background-color: #eee;
390 }
391
392 div.warning {
393     background-color: #B64444;
394     border: 1px solid #990606;
395 }
396
397 p.admonition-title {
398     display: inline;
399 }
400
401 p.admonition-title:after {
402     content: ":";
403 }
404
405 dl div.admonition {
406     border:medium none;
407     margin:0;
408     padding:2px 5px 2px 0;
409 }
410
411 dl.class > dd > div.warning p.admonition-title,
412 dl.class > dd > div.note p.admonition-title {
413     display:none;
414 }
415
416 dl.class > dd > div.admonition.warning p,
417 dl.class > dd > div.admonition.note p {
418     margin:0;
419 }
420
421 dl.class > dd > div.admonition.warning,
422 dl.class > dd > div.admonition.note {
423     margin-bottom:12px;
424 }
425
426 dl div.admonition.note p.admonition-title, dl div.admonition.warning p.admonition-title {
427     color:inherit;
428 }
429
430 dl div.admonition.warning p {
431     font-weight:bold;
432     line-height:150%;
433 }
434
435 dl div.admonition.warning p * {
436     font-weight:normal;
437 }
438
439 dl div.admonition p.admonition-title {
440     color:#555555;
441     display:block;
442     float:left;
443     margin:0;
444     padding-right:12px;
445     text-align:right;
446     width:90px;
447 }
448
449 dl div.admonition p.admonition-title+p, dl div.admonition p {
450     display:block;
451     margin:0 0 0 102px;
452 }
453
454 dl div.note {
455     background:none;
456     color:#E8E481;
457 }
458
459 dl div.warning {
460     background:none;
461     color:#FC3030;
462 }
463
464 dl div.seealso {
465     background:none;
466 }
467
468 dl div.admonition.seealso p+p {
469     color:#222;
470 }
471
472 dl div.seealso a {
473     margin-left:-1.3ex;
474 }
475
476 div.admonition.warning pre {
477     background: #0F0704;
478     color: #fc3030;
479 }
480
481 div.admonition pre {
482     margin: 6px 0;
483     overflow: visible;
484     white-space: pre-wrap;
485 }
486
487 pre {
488     padding: 10px;
489     background-color: #000;
490     color: #fff;
491     line-height: normal;
492     border: 0 solid white;
493 }
494
495 dl.function>dt, dl.method>dt {
496     text-indent:-118px;
497     padding-left: 118px;
498 }
499
500 dl.function>dt em, dl.method>dt em {
501     color: #97b9cf;
502 }
503
504 dl.function>dd em, dl.method>dd em {
505     color: #97b9cf;
506     font-weight:bold;
507 }
508
509 dl.function table.field-list tr:first-child td.field-body, dl.method table.field-list tr:first-child td.field-body {
510     color: #728c96;
511 }
512
513 dl.function>dt em:before, dl.method>dt em:before {
514     content: " ";
515     display: block;
516 }
517
518 dl.function>dd>p,dl.method>dd>p,dl.attribute>dd>p,
519 dl[class]>dd>ol,dl[class]>dd>ul {
520     color: #999;
521 }
522
523 dl.data>dt {
524     color:#08C659;
525 }
526
527 dl.data>dd>p {
528     color:#069643;
529 }
530
531 dl.class>dt {
532     color: #82a3c7;
533 }
534
535 dl.class>dd>p,dl.class>dd>ol,dl.class>dd>ul {
536     color: #637b96;
537 }
538
539 dl.function>dt,dl.method>dt,dl.attribute>dt {
540     color: #fcb100;
541 }
542
543 dl.function>dd>p,dl.method>dd>p,dl.attribute>dd>p,
544 dl.function>dd>p+ol,dl.method>dd>p+ol,dl.attribute>dd>p+ol,
545 dl.function>dd>p+ul,dl.method>dd>p+ul,dl.attribute>dd>p+ul {
546     color: #cb8f00;
547 }
548
549 dl.function>dd>p, dl.method>dd>p, dl.attribute>dd>p {
550     margin: 0 0 3px 102px;
551 }
552
553 dl.function>dd>p:first-child:before, dl.method>dd>p:first-child:before, dl.attribute>dd>p:first-child:before {
554     content:"Description:";
555     color:#555;
556     font-weight:bold;
557     font-style:normal;
558     width:90px;
559     display:inline-block;
560     margin-left:-102px;
561     text-align:right;
562     padding-right:12px;
563 }
564
565 dt:target, .highlight {
566     color: #444;
567     background: #333;
568 }
569
570 .highlight {
571     background: #E2C788;
572 }
573
574 h1 .highlight {
575     color:inherit;
576     background:inherit;
577 }
578
579 dl {
580     margin-bottom: 25px;
581 }
582
583 dd {
584     margin: 3px 0 10px 15px;
585 }
586
587 .field-body tt.literal {
588     font-weight: normal;
589
590
591 tt {
592     background-color: #444;
593     padding: 0 1px 0 1px;
594     font-size: 0.95em;
595 }
596
597 .warning tt {
598     background: #cc6262;
599 }
600
601 .note tt {
602     background: #444;
603 }
604
605 dl .warning tt {
606     background:#0F0704;
607     display:block;
608 }
609
610 dl .note tt {
611     background:#2C2A1B;
612 }
613
614 table.indextable tr.cap {
615     background-color: transparent;
616 }
617
618 col.field-name  {
619     width:90px;
620 }
621
622 dd table {
623     margin-bottom: 0;
624 }
625
626 table.field-list th {
627     color:#555;
628     padding:0;
629     text-align:right;
630 }
631
632 table.field-list td.field-body {
633     color:#999999;
634     padding-left:12px;
635 }
636
637 table.field-list td.field-body ul.first {
638     padding-left:0;
639     list-style:none;
640     margin-left:0;
641 }
642
643 dl.function>dd>ol, dl.method>dd>ol, dl.attribute>dd>ol,
644 dl.function>dd>ul, dl.method>dd>ul, dl.attribute>dd>ul,
645 dl.function>dd>div[class|="highlight"], dl.method>dd>div[class|="highlight"],
646 dl.attribute>dd>div[class|="highlight"] {
647     margin-left:102px;
648 }
649
650 dl.function>dd>ol, dl.method>dd>ol, dl.attribute>dd>ol,
651 dl.function>dd>ul, dl.method>dd>ul, dl.attribute>dd>ul,
652 dl.class>dd>ol, dl.class>dd>ul {
653     padding-left:20px;
654 }