OSDN Git Service

タグを打ち忘れていたついでに、html版ドキュメントを追加しました。
[ring-lang-081/ring.git] / docs / build / html / _static / bootstrap-astropy.css
1 /*!
2  * Bootstrap v1.4.0
3  *
4  * Copyright 2011 Twitter, Inc
5  * Licensed under the Apache License v2.0
6  * http://www.apache.org/licenses/LICENSE-2.0
7  *
8  * Heavily modified by Kyle Barbary for the AstroPy Project for use with Sphinx.
9  */
10
11 @import url("basic.css");
12
13 body {
14   background-color: #ffffff;
15   margin: 0;
16   font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
17   font-size: 13px;
18   font-weight: normal;
19   line-height: 18px;
20   color: #404040;
21 }
22
23 /* Hyperlinks ----------------------------------------------------------------*/
24
25 a {
26   color: #0069d6;
27   text-decoration: none;
28   line-height: inherit;
29   font-weight: inherit;
30 }
31
32 a:hover {
33   color: #00438a;
34   text-decoration: underline;
35 }
36
37 /* Typography ----------------------------------------------------------------*/
38
39 h1,h2,h3,h4,h5,h6 {
40   color: #404040;
41   margin: 0.7em 0 0 0;
42   line-height: 1.5em;
43 }
44 h1 {
45   font-size: 24px;
46   margin: 0;
47 }
48 h2 {
49   font-size: 21px;
50   line-height: 1.2em;
51   margin: 1em 0 0.5em 0;
52   border-bottom: 1px solid #404040;
53 }
54 h3 {
55   font-size: 18px;
56 }
57 h4 {
58   font-size: 16px;
59 }
60 h5 {
61   font-size: 14px;
62 }
63 h6 {
64   font-size: 13px;
65   text-transform: uppercase;
66 }
67
68 p {
69   font-size: 13px;
70   font-weight: normal;
71   line-height: 18px;
72   margin-top: 0px;
73   margin-bottom: 9px;
74 }
75
76 ul, ol {
77   margin-left: 0;
78   padding: 0 0 0 25px;
79 }
80 ul ul, ul ol, ol ol, ol ul {
81   margin-bottom: 0;
82 }
83 ul {
84   list-style: disc;
85 }
86 ol {
87   list-style: decimal;
88 }
89 li {
90   line-height: 18px;
91   color: #404040;
92 }
93 ul.unstyled {
94   list-style: none;
95   margin-left: 0;
96 }
97 dl {
98   margin-bottom: 18px;
99 }
100 dl dt, dl dd {
101   line-height: 18px;
102 }
103 dl dd {
104   margin-left: 9px;
105 }
106 hr {
107   margin: 20px 0 19px;
108   border: 0;
109   border-bottom: 1px solid #eee;
110 }
111 strong {
112   font-style: inherit;
113   font-weight: bold;
114 }
115 em {
116   font-style: italic;
117   font-weight: inherit;
118   line-height: inherit;
119 }
120 .muted {
121   color: #bfbfbf;
122 }
123
124 address {
125   display: block;
126   line-height: 18px;
127   margin-bottom: 18px;
128 }
129 code, pre {
130   padding: 0 3px 2px;
131   font-family: monospace;
132   -webkit-border-radius: 3px;
133   -moz-border-radius: 3px;
134   border-radius: 3px;
135 }
136 tt {
137   font-family: monospace;
138 }
139 code {
140   padding: 1px 3px;
141 }
142 pre {
143   display: block;
144   padding: 8.5px;
145   margin: 0 0 18px;
146   line-height: 18px;
147   border: 1px solid #ddd;
148   border: 1px solid rgba(0, 0, 0, 0.12);
149   -webkit-border-radius: 3px;
150   -moz-border-radius: 3px;
151   border-radius: 3px;
152   white-space: pre;
153   word-wrap: break-word;
154 }
155
156 img {
157   margin: 9px 0;
158 }
159
160 /* format inline code with a rounded box */
161 tt, code {
162     margin: 0 2px;
163     padding: 0 5px;
164     border: 1px solid #ddd;
165     border: 1px solid rgba(0, 0, 0, 0.12);
166     border-radius: 3px;
167 }
168
169 code.xref, a code {
170     margin: 0;
171     padding: 0 1px 0 1px;
172     background-color: transparent;
173     border: none;
174 }
175
176 /* all code has same box background color, even in headers */
177 h1 tt, h2 tt, h3 tt, h4 tt, h5 tt, h6 tt,
178 h1 code, h2 code, h3 code, h4 code, h5 code, h6 code,
179 pre, code, tt {
180   background-color: #f8f8f8;
181 }
182
183 /* override box for links & other sphinx-specifc stuff */
184 tt.xref, a tt, tt.descname, tt.descclassname {
185   padding: 0 1px 0 1px;
186   border: none;
187 }
188
189 /* override box for related bar at the top of the page */
190 .related tt {
191   border: none;
192   padding: 0 1px 0 1px;
193   background-color: transparent;
194   font-weight: bold;
195 }
196
197 th {
198     background-color: #dddddd;
199 }
200
201 .viewcode-back {
202     font-family: sans-serif;
203 }
204
205 div.viewcode-block:target {
206     background-color: #f4debf;
207     border-top: 1px solid #ac9;
208     border-bottom: 1px solid #ac9;
209 }
210
211 table.docutils {
212     border-spacing: 5px;
213     border-collapse: separate;
214 }
215
216 /* Topbar --------------------------------------------------------------------*/
217
218 div.topbar {
219   height: 40px;
220   position: absolute;
221   top: 0;
222   left: 0;
223   right: 0;
224   z-index: 10000;
225   padding: 0px 10px;
226   background-color: #222;
227   background-color: #222222;
228   background-repeat: repeat-x;
229   background-image: -khtml-gradient(linear, left top, left bottom, from(#333333), to(#222222));
230   background-image: -moz-linear-gradient(top, #333333, #222222);
231   background-image: -ms-linear-gradient(top, #333333, #222222);
232   background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #333333), color-stop(100%, #222222));
233   background-image: -webkit-linear-gradient(top, #333333, #222222);
234   background-image: -o-linear-gradient(top, #333333, #222222);
235   background-image: linear-gradient(to top, #333333, #222222);
236   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#222222', GradientType=0);
237   overflow-x: hidden;
238   overflow-y: hidden;
239   width: 100%;
240 }
241
242 div.topbar a.brand {
243   font-family: 'Source Sans Pro', sans-serif;
244   font-size: 26px;
245   color: #ffffff;
246   font-weight: 600;
247   text-decoration: none;
248   float: left;
249   display: block;
250   height: 32px;
251   padding: 8px 12px 0px 45px;
252   margin-left: -10px;
253 /*
254   background: transparent url("astropy_logo_32.png") no-repeat 10px 4px;
255   background-image: url("astropy_logo.svg"), none;
256   background-size: 32px 32px;
257 */
258 }
259
260 #logotext1 {
261 }
262
263 #logotext2 {
264     font-weight:200;
265     color: #ff5000;
266 }
267 #logotext3 {
268     font-weight:200;
269 }
270
271 div.topbar .brand:hover, div.topbar ul li a.homelink:hover {
272   background-color: #333;
273   background-color: rgba(255, 255, 255, 0.05);
274 }
275
276 div.topbar ul {
277     font-size: 110%;
278     list-style-type: none;
279     margin: 0;
280     padding: 0 0 0 10px;
281     float: right;
282     color: #bfbfbf;
283     text-align: center;
284     text-decoration: none;
285     height: 100%;
286 }
287 div.topbar ul li {
288     float: left;
289     display: inline-block;
290     height: 30px;
291     margin: 5px;
292     padding: 0px;
293 }
294
295 div.topbar ul li a {
296   color: #bfbfbf;
297   text-decoration: none;
298   padding: 5px;
299   display: block;
300   height: auto;
301   text-align: center;
302   vertical-align: middle;
303   border-radius: 4px;
304 }
305
306 div.topbar ul li a:hover {
307   color: #ffffff;
308   text-decoration: none;
309 }
310
311 div.dropdown {
312     position: relative; /* Fixed this to relative */
313     display: inline-block;
314     z-index: 999999;
315 }
316
317 div.dropdown-content {
318     display: none; /* Fix this at none */
319     background-color: DimGray;
320     color: White;
321     width: 235px;
322     height: 155px;
323     box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
324     padding-top: 3px; 
325     padding-right: 15px;
326     position: fixed;
327 }
328
329 div.dropdown:hover .dropdown-content {
330     display: block;
331 }
332
333 div.dropdown-content a {
334     display: block;
335 }
336
337 div.dropdown-content a:hover {
338     color: white;
339 }
340
341 div.dropdown a:hover {
342     color: #FF5000;
343 }
344
345 div.dropdown z:hover {
346     color: #FF5000;
347     width: 10px;
348     display: none;
349 }
350
351 div.dropdown z {
352     color: white;
353 }
354
355 div.dropdown:after {
356     content: "";
357     position: absolute;
358     right: -13px;
359     top: 9px;
360     width: 0;
361     height: 0;
362     border-left: 5px solid transparent;
363     border-right: 5px solid transparent;
364     border-top: 5px solid white;
365     z-index: 999999;
366 }
367
368 div.dropdown:hover {
369   cursor: pointer;
370 }
371
372 div.topbar ul li a.homelink {
373   width: 112px;
374   display: block;
375   height: 20px;
376   padding: 5px 0px;
377 /*
378   background: transparent url("astropy_linkout_20.png") no-repeat 10px 5px;
379   background-image: url("astropy_linkout.svg"), none;
380   background-size: 91px 20px;
381 */
382 }
383
384 div.topbar form {
385   text-align: left;
386   margin: 0 0 0 5px;
387   position: relative;
388   filter: alpha(opacity=100);
389   -khtml-opacity: 1;
390   -moz-opacity: 1;
391   opacity: 1;
392 }
393
394 div.topbar input {
395   background-color: #444;
396   background-color: rgba(255, 255, 255, 0.3);
397   font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
398   font-size: medium;
399   font-weight: 200;
400   line-height: 1;
401   padding: 4px 9px;
402   color: #ffffff;
403   color: rgba(255, 255, 255, 0.75);
404   border: 1px solid #111;
405   -webkit-border-radius: 4px;
406   -moz-border-radius: 4px;
407   border-radius: 4px;
408   -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.25);
409   -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.25);
410   box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.25);
411   -webkit-transition: none;
412   -moz-transition: none;
413   -ms-transition: none;
414   -o-transition: none;
415   transition: none;
416 }
417 div.topbar input:-moz-placeholder {
418   color: #e6e6e6;
419 }
420 div.topbar input::-webkit-input-placeholder {
421   color: #e6e6e6;
422 }
423 div.topbar input:hover {
424   background-color: #bfbfbf;
425   background-color: rgba(255, 255, 255, 0.5);
426   color: #ffffff;
427 }
428 div.topbar input:focus, div.topbar input.focused {
429   outline: 0;
430   background-color: #ffffff;
431   color: #404040;
432   text-shadow: 0 1px 0 #ffffff;
433   border: 0;
434   padding: 5px 10px;
435   -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
436   -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
437   box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
438 }
439
440
441 /* Relation bar (breadcrumbs, prev, next) ------------------------------------*/
442
443 div.related {
444     height: 21px;
445     width: auto;
446     margin: 0 10px;
447     position: relative;
448     top: 42px;
449     clear: both;
450     left: 0;
451     right: 0;
452     z-index: 999;
453     font-size: 100%;
454     vertical-align: middle;
455     background-color: #fff;
456     border-bottom: 1px solid #bbb;
457 }
458 div.related ul {
459     padding: 0;
460     margin: 0;
461 }
462
463
464 /* Footer --------------------------------------------------------------------*/
465
466 footer {
467   display: block;
468   margin: 10px 10px 0px;
469   padding: 10px 0 0 0;
470   border-top: 1px solid #bbb;
471 }
472 .pull-right {
473   float: right;
474   width: 30em;
475   text-align: right;
476 }
477
478
479 /* Sphinx sidebar ------------------------------------------------------------*/
480
481 div.sphinxsidebar {
482     font-size: inherit;
483     border-radius: 3px;
484     background-color: #eee;
485     border: 1px solid #bbb;
486     word-wrap: break-word;
487     /* overflow-wrap is the canonical name for word-wrap in the CSS3 text draft.
488     We include it here mainly for future-proofing. */
489     overflow-wrap: break-word;
490 }
491
492 div.sphinxsidebarwrapper {
493     padding: 0px 0px 0px 5px;
494 }
495
496 div.sphinxsidebar h3 {
497     font-family: 'Trebuchet MS', sans-serif;
498     font-size: 1.4em;
499     font-weight: normal;
500     margin: 5px 0px 0px 5px;
501     padding: 0;
502     line-height: 1.6em;
503 }
504 div.sphinxsidebar h4 {
505     font-family: 'Trebuchet MS', sans-serif;
506     font-size: 1.3em;
507     font-weight: normal;
508     margin: 5px 0 0 0;
509     padding: 0;
510 }
511 div.sphinxsidebar p {
512 }
513 div.sphinxsidebar p.topless {
514     margin: 5px 10px 10px 10px;
515 }
516 div.sphinxsidebar ul {
517     margin: 0px 0px 0px 5px;
518     padding: 0;
519 }
520
521 div.sphinxsidebar ul ul {
522     margin-left: 15px;
523     list-style-type: disc;
524 }
525
526 /* If showing the global TOC (toctree),
527    color the current page differently */
528 div.sphinxsidebar a.current {
529     color: #404040;
530 }
531 div.sphinxsidebar a.current:hover {
532     color: #404040;
533 }
534
535
536 /* document, documentwrapper, body, bodywrapper ----------------------------- */
537
538 div.document {
539     margin-top: 72px;
540     margin-left: 10px;
541     margin-right: 10px;
542 }
543
544 div.documentwrapper {
545     float: left;
546     width: 100%;
547 }
548
549 div.body {
550     background-color: #ffffff;
551     padding: 0 0 0px 20px;
552 }
553
554 div.bodywrapper {
555     margin: 0 0 0 230px;
556     max-width: 55em;
557 }
558
559
560 /* Header links ------------------------------------------------------------- */
561
562 a.headerlink {
563     font-size: 0.8em;
564     padding: 0 4px 0 4px;
565     text-decoration: none;
566 }
567
568 a.headerlink:hover {
569     background-color: #0069d6;
570     color: white;
571     text-decoration: none;
572 }
573
574
575 /* Admonitions and warnings ------------------------------------------------- */
576
577 /* Shared by admonitions and warnings */
578 div.admonition,
579 div.warning {
580     padding: 0px;
581     border-radius: 3px;
582     -moz-border-radius: 3px;
583     -webkit-border-radius: 3px;
584 }
585 div.admonition p,
586 div.warning p {
587     margin: 0.5em 1em 0.5em 1em;
588     padding: 0;
589 }
590 div.admonition pre,
591 div.warning pre {
592     margin: 0.4em 1em 0.4em 1em;
593 }
594 div.admonition p.admonition-title,
595 div.warning p.admonition-title {
596     margin: 0;
597     padding: 0.1em 0 0.1em 0.5em;
598     color: white;
599     font-weight: bold;
600     font-size: 1.1em;
601 }
602 div.admonition ul, div.admonition ol,
603 div.warning ul, div.warning ol {
604     margin: 0.1em 0.5em 0.5em 3em;
605     padding: 0;
606 }
607
608 /* Admonitions only */
609 div.admonition {
610     border: 1px solid #609060;
611     background-color: #e9ffe9;
612 }
613 div.admonition p.admonition-title {
614     background-color: #70A070;
615 }
616
617 /* Warnings only */
618 div.warning {
619     border: 1px solid #900000;
620     background-color: #ffe9e9;
621 }
622 div.warning p.admonition-title {
623     background-color: #b04040;
624 }
625
626
627 /* Figures ------------------------------------------------------------------ */
628
629 .figure.align-center {
630     clear: none;
631 }
632
633 /* This is a div for containing multiple figures side-by-side, for use with
634  * .. container:: figures */
635 div.figures {
636     border: 1px solid #CCCCCC;
637     background-color: #F8F8F8;
638     margin: 1em;
639     text-align: center;
640 }
641
642 div.figures .figure {
643     clear: none;
644     float: none;
645     display: inline-block;
646     border: none;
647     margin-left: 0.5em;
648     margin-right: 0.5em;
649 }
650
651 .field-list th {
652     white-space: nowrap;
653 }
654
655 table.field-list {
656     border-spacing: 0px;
657     margin-left: 1px;
658     border-left: 5px solid rgb(238, 238, 238) !important;
659 }
660
661 table.field-list th.field-name {
662     display: inline-block;
663     padding: 1px 8px 1px 5px;
664     white-space: nowrap;
665     background-color: rgb(238, 238, 238);
666     border-radius: 0 3px 3px 0;
667     -webkit-border-radius: 0 3px 3px 0;
668 }