doc folder commit
[ric-app/rc.git] / docs / _build / html / _static / basic.css
1 /*
2  * basic.css
3  * ~~~~~~~~~
4  *
5  * Sphinx stylesheet -- basic theme.
6  *
7  * :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
8  * :license: BSD, see LICENSE for details.
9  *
10  */
11
12 /* -- main layout ----------------------------------------------------------- */
13
14 div.clearer {
15     clear: both;
16 }
17
18 div.section::after {
19     display: block;
20     content: '';
21     clear: left;
22 }
23
24 /* -- relbar ---------------------------------------------------------------- */
25
26 div.related {
27     width: 100%;
28     font-size: 90%;
29 }
30
31 div.related h3 {
32     display: none;
33 }
34
35 div.related ul {
36     margin: 0;
37     padding: 0 0 0 10px;
38     list-style: none;
39 }
40
41 div.related li {
42     display: inline;
43 }
44
45 div.related li.right {
46     float: right;
47     margin-right: 5px;
48 }
49
50 /* -- sidebar --------------------------------------------------------------- */
51
52 div.sphinxsidebarwrapper {
53     padding: 10px 5px 0 10px;
54 }
55
56 div.sphinxsidebar {
57     float: left;
58     width: 230px;
59     margin-left: -100%;
60     font-size: 90%;
61     word-wrap: break-word;
62     overflow-wrap : break-word;
63 }
64
65 div.sphinxsidebar ul {
66     list-style: none;
67 }
68
69 div.sphinxsidebar ul ul,
70 div.sphinxsidebar ul.want-points {
71     margin-left: 20px;
72     list-style: square;
73 }
74
75 div.sphinxsidebar ul ul {
76     margin-top: 0;
77     margin-bottom: 0;
78 }
79
80 div.sphinxsidebar form {
81     margin-top: 10px;
82 }
83
84 div.sphinxsidebar input {
85     border: 1px solid #98dbcc;
86     font-family: sans-serif;
87     font-size: 1em;
88 }
89
90 div.sphinxsidebar #searchbox form.search {
91     overflow: hidden;
92 }
93
94 div.sphinxsidebar #searchbox input[type="text"] {
95     float: left;
96     width: 80%;
97     padding: 0.25em;
98     box-sizing: border-box;
99 }
100
101 div.sphinxsidebar #searchbox input[type="submit"] {
102     float: left;
103     width: 20%;
104     border-left: none;
105     padding: 0.25em;
106     box-sizing: border-box;
107 }
108
109
110 img {
111     border: 0;
112     max-width: 100%;
113 }
114
115 /* -- search page ----------------------------------------------------------- */
116
117 ul.search {
118     margin: 10px 0 0 20px;
119     padding: 0;
120 }
121
122 ul.search li {
123     padding: 5px 0 5px 20px;
124     background-image: url(file.png);
125     background-repeat: no-repeat;
126     background-position: 0 7px;
127 }
128
129 ul.search li a {
130     font-weight: bold;
131 }
132
133 ul.search li p.context {
134     color: #888;
135     margin: 2px 0 0 30px;
136     text-align: left;
137 }
138
139 ul.keywordmatches li.goodmatch a {
140     font-weight: bold;
141 }
142
143 /* -- index page ------------------------------------------------------------ */
144
145 table.contentstable {
146     width: 90%;
147     margin-left: auto;
148     margin-right: auto;
149 }
150
151 table.contentstable p.biglink {
152     line-height: 150%;
153 }
154
155 a.biglink {
156     font-size: 1.3em;
157 }
158
159 span.linkdescr {
160     font-style: italic;
161     padding-top: 5px;
162     font-size: 90%;
163 }
164
165 /* -- general index --------------------------------------------------------- */
166
167 table.indextable {
168     width: 100%;
169 }
170
171 table.indextable td {
172     text-align: left;
173     vertical-align: top;
174 }
175
176 table.indextable ul {
177     margin-top: 0;
178     margin-bottom: 0;
179     list-style-type: none;
180 }
181
182 table.indextable > tbody > tr > td > ul {
183     padding-left: 0em;
184 }
185
186 table.indextable tr.pcap {
187     height: 10px;
188 }
189
190 table.indextable tr.cap {
191     margin-top: 10px;
192     background-color: #f2f2f2;
193 }
194
195 img.toggler {
196     margin-right: 3px;
197     margin-top: 3px;
198     cursor: pointer;
199 }
200
201 div.modindex-jumpbox {
202     border-top: 1px solid #ddd;
203     border-bottom: 1px solid #ddd;
204     margin: 1em 0 1em 0;
205     padding: 0.4em;
206 }
207
208 div.genindex-jumpbox {
209     border-top: 1px solid #ddd;
210     border-bottom: 1px solid #ddd;
211     margin: 1em 0 1em 0;
212     padding: 0.4em;
213 }
214
215 /* -- domain module index --------------------------------------------------- */
216
217 table.modindextable td {
218     padding: 2px;
219     border-collapse: collapse;
220 }
221
222 /* -- general body styles --------------------------------------------------- */
223
224 div.body {
225     min-width: 450px;
226     max-width: 800px;
227 }
228
229 div.body p, div.body dd, div.body li, div.body blockquote {
230     -moz-hyphens: auto;
231     -ms-hyphens: auto;
232     -webkit-hyphens: auto;
233     hyphens: auto;
234 }
235
236 a.headerlink {
237     visibility: hidden;
238 }
239
240 a.brackets:before,
241 span.brackets > a:before{
242     content: "[";
243 }
244
245 a.brackets:after,
246 span.brackets > a:after {
247     content: "]";
248 }
249
250 h1:hover > a.headerlink,
251 h2:hover > a.headerlink,
252 h3:hover > a.headerlink,
253 h4:hover > a.headerlink,
254 h5:hover > a.headerlink,
255 h6:hover > a.headerlink,
256 dt:hover > a.headerlink,
257 caption:hover > a.headerlink,
258 p.caption:hover > a.headerlink,
259 div.code-block-caption:hover > a.headerlink {
260     visibility: visible;
261 }
262
263 div.body p.caption {
264     text-align: inherit;
265 }
266
267 div.body td {
268     text-align: left;
269 }
270
271 .first {
272     margin-top: 0 !important;
273 }
274
275 p.rubric {
276     margin-top: 30px;
277     font-weight: bold;
278 }
279
280 img.align-left, figure.align-left, .figure.align-left, object.align-left {
281     clear: left;
282     float: left;
283     margin-right: 1em;
284 }
285
286 img.align-right, figure.align-right, .figure.align-right, object.align-right {
287     clear: right;
288     float: right;
289     margin-left: 1em;
290 }
291
292 img.align-center, figure.align-center, .figure.align-center, object.align-center {
293   display: block;
294   margin-left: auto;
295   margin-right: auto;
296 }
297
298 img.align-default, figure.align-default, .figure.align-default {
299   display: block;
300   margin-left: auto;
301   margin-right: auto;
302 }
303
304 .align-left {
305     text-align: left;
306 }
307
308 .align-center {
309     text-align: center;
310 }
311
312 .align-default {
313     text-align: center;
314 }
315
316 .align-right {
317     text-align: right;
318 }
319
320 /* -- sidebars -------------------------------------------------------------- */
321
322 div.sidebar,
323 aside.sidebar {
324     margin: 0 0 0.5em 1em;
325     border: 1px solid #ddb;
326     padding: 7px;
327     background-color: #ffe;
328     width: 40%;
329     float: right;
330     clear: right;
331     overflow-x: auto;
332 }
333
334 p.sidebar-title {
335     font-weight: bold;
336 }
337
338 div.admonition, div.topic, blockquote {
339     clear: left;
340 }
341
342 /* -- topics ---------------------------------------------------------------- */
343
344 div.topic {
345     border: 1px solid #ccc;
346     padding: 7px;
347     margin: 10px 0 10px 0;
348 }
349
350 p.topic-title {
351     font-size: 1.1em;
352     font-weight: bold;
353     margin-top: 10px;
354 }
355
356 /* -- admonitions ----------------------------------------------------------- */
357
358 div.admonition {
359     margin-top: 10px;
360     margin-bottom: 10px;
361     padding: 7px;
362 }
363
364 div.admonition dt {
365     font-weight: bold;
366 }
367
368 p.admonition-title {
369     margin: 0px 10px 5px 0px;
370     font-weight: bold;
371 }
372
373 div.body p.centered {
374     text-align: center;
375     margin-top: 25px;
376 }
377
378 /* -- content of sidebars/topics/admonitions -------------------------------- */
379
380 div.sidebar > :last-child,
381 aside.sidebar > :last-child,
382 div.topic > :last-child,
383 div.admonition > :last-child {
384     margin-bottom: 0;
385 }
386
387 div.sidebar::after,
388 aside.sidebar::after,
389 div.topic::after,
390 div.admonition::after,
391 blockquote::after {
392     display: block;
393     content: '';
394     clear: both;
395 }
396
397 /* -- tables ---------------------------------------------------------------- */
398
399 table.docutils {
400     margin-top: 10px;
401     margin-bottom: 10px;
402     border: 0;
403     border-collapse: collapse;
404 }
405
406 table.align-center {
407     margin-left: auto;
408     margin-right: auto;
409 }
410
411 table.align-default {
412     margin-left: auto;
413     margin-right: auto;
414 }
415
416 table caption span.caption-number {
417     font-style: italic;
418 }
419
420 table caption span.caption-text {
421 }
422
423 table.docutils td, table.docutils th {
424     padding: 1px 8px 1px 5px;
425     border-top: 0;
426     border-left: 0;
427     border-right: 0;
428     border-bottom: 1px solid #aaa;
429 }
430
431 table.footnote td, table.footnote th {
432     border: 0 !important;
433 }
434
435 th {
436     text-align: left;
437     padding-right: 5px;
438 }
439
440 table.citation {
441     border-left: solid 1px gray;
442     margin-left: 1px;
443 }
444
445 table.citation td {
446     border-bottom: none;
447 }
448
449 th > :first-child,
450 td > :first-child {
451     margin-top: 0px;
452 }
453
454 th > :last-child,
455 td > :last-child {
456     margin-bottom: 0px;
457 }
458
459 /* -- figures --------------------------------------------------------------- */
460
461 div.figure, figure {
462     margin: 0.5em;
463     padding: 0.5em;
464 }
465
466 div.figure p.caption, figcaption {
467     padding: 0.3em;
468 }
469
470 div.figure p.caption span.caption-number,
471 figcaption span.caption-number {
472     font-style: italic;
473 }
474
475 div.figure p.caption span.caption-text,
476 figcaption span.caption-text {
477 }
478
479 /* -- field list styles ----------------------------------------------------- */
480
481 table.field-list td, table.field-list th {
482     border: 0 !important;
483 }
484
485 .field-list ul {
486     margin: 0;
487     padding-left: 1em;
488 }
489
490 .field-list p {
491     margin: 0;
492 }
493
494 .field-name {
495     -moz-hyphens: manual;
496     -ms-hyphens: manual;
497     -webkit-hyphens: manual;
498     hyphens: manual;
499 }
500
501 /* -- hlist styles ---------------------------------------------------------- */
502
503 table.hlist {
504     margin: 1em 0;
505 }
506
507 table.hlist td {
508     vertical-align: top;
509 }
510
511 /* -- object description styles --------------------------------------------- */
512
513 .sig {
514         font-family: 'Consolas', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', monospace;
515 }
516
517 .sig-name, code.descname {
518     background-color: transparent;
519     font-weight: bold;
520 }
521
522 .sig-name {
523         font-size: 1.1em;
524 }
525
526 code.descname {
527     font-size: 1.2em;
528 }
529
530 .sig-prename, code.descclassname {
531     background-color: transparent;
532 }
533
534 .optional {
535     font-size: 1.3em;
536 }
537
538 .sig-paren {
539     font-size: larger;
540 }
541
542 .sig-param.n {
543         font-style: italic;
544 }
545
546 /* C++ specific styling */
547
548 .sig-inline.c-texpr,
549 .sig-inline.cpp-texpr {
550         font-family: unset;
551 }
552
553 .sig.c   .k, .sig.c   .kt,
554 .sig.cpp .k, .sig.cpp .kt {
555         color: #0033B3;
556 }
557
558 .sig.c   .m,
559 .sig.cpp .m {
560         color: #1750EB;
561 }
562
563 .sig.c   .s, .sig.c   .sc,
564 .sig.cpp .s, .sig.cpp .sc {
565         color: #067D17;
566 }
567
568
569 /* -- other body styles ----------------------------------------------------- */
570
571 ol.arabic {
572     list-style: decimal;
573 }
574
575 ol.loweralpha {
576     list-style: lower-alpha;
577 }
578
579 ol.upperalpha {
580     list-style: upper-alpha;
581 }
582
583 ol.lowerroman {
584     list-style: lower-roman;
585 }
586
587 ol.upperroman {
588     list-style: upper-roman;
589 }
590
591 :not(li) > ol > li:first-child > :first-child,
592 :not(li) > ul > li:first-child > :first-child {
593     margin-top: 0px;
594 }
595
596 :not(li) > ol > li:last-child > :last-child,
597 :not(li) > ul > li:last-child > :last-child {
598     margin-bottom: 0px;
599 }
600
601 ol.simple ol p,
602 ol.simple ul p,
603 ul.simple ol p,
604 ul.simple ul p {
605     margin-top: 0;
606 }
607
608 ol.simple > li:not(:first-child) > p,
609 ul.simple > li:not(:first-child) > p {
610     margin-top: 0;
611 }
612
613 ol.simple p,
614 ul.simple p {
615     margin-bottom: 0;
616 }
617
618 dl.footnote > dt,
619 dl.citation > dt {
620     float: left;
621     margin-right: 0.5em;
622 }
623
624 dl.footnote > dd,
625 dl.citation > dd {
626     margin-bottom: 0em;
627 }
628
629 dl.footnote > dd:after,
630 dl.citation > dd:after {
631     content: "";
632     clear: both;
633 }
634
635 dl.field-list {
636     display: grid;
637     grid-template-columns: fit-content(30%) auto;
638 }
639
640 dl.field-list > dt {
641     font-weight: bold;
642     word-break: break-word;
643     padding-left: 0.5em;
644     padding-right: 5px;
645 }
646
647 dl.field-list > dt:after {
648     content: ":";
649 }
650
651 dl.field-list > dd {
652     padding-left: 0.5em;
653     margin-top: 0em;
654     margin-left: 0em;
655     margin-bottom: 0em;
656 }
657
658 dl {
659     margin-bottom: 15px;
660 }
661
662 dd > :first-child {
663     margin-top: 0px;
664 }
665
666 dd ul, dd table {
667     margin-bottom: 10px;
668 }
669
670 dd {
671     margin-top: 3px;
672     margin-bottom: 10px;
673     margin-left: 30px;
674 }
675
676 dl > dd:last-child,
677 dl > dd:last-child > :last-child {
678     margin-bottom: 0;
679 }
680
681 dt:target, span.highlighted {
682     background-color: #fbe54e;
683 }
684
685 rect.highlighted {
686     fill: #fbe54e;
687 }
688
689 dl.glossary dt {
690     font-weight: bold;
691     font-size: 1.1em;
692 }
693
694 .versionmodified {
695     font-style: italic;
696 }
697
698 .system-message {
699     background-color: #fda;
700     padding: 5px;
701     border: 3px solid red;
702 }
703
704 .footnote:target  {
705     background-color: #ffa;
706 }
707
708 .line-block {
709     display: block;
710     margin-top: 1em;
711     margin-bottom: 1em;
712 }
713
714 .line-block .line-block {
715     margin-top: 0;
716     margin-bottom: 0;
717     margin-left: 1.5em;
718 }
719
720 .guilabel, .menuselection {
721     font-family: sans-serif;
722 }
723
724 .accelerator {
725     text-decoration: underline;
726 }
727
728 .classifier {
729     font-style: oblique;
730 }
731
732 .classifier:before {
733     font-style: normal;
734     margin: 0 0.5em;
735     content: ":";
736     display: inline-block;
737 }
738
739 abbr, acronym {
740     border-bottom: dotted 1px;
741     cursor: help;
742 }
743
744 /* -- code displays --------------------------------------------------------- */
745
746 pre {
747     overflow: auto;
748     overflow-y: hidden;  /* fixes display issues on Chrome browsers */
749 }
750
751 pre, div[class*="highlight-"] {
752     clear: both;
753 }
754
755 span.pre {
756     -moz-hyphens: none;
757     -ms-hyphens: none;
758     -webkit-hyphens: none;
759     hyphens: none;
760 }
761
762 div[class*="highlight-"] {
763     margin: 1em 0;
764 }
765
766 td.linenos pre {
767     border: 0;
768     background-color: transparent;
769     color: #aaa;
770 }
771
772 table.highlighttable {
773     display: block;
774 }
775
776 table.highlighttable tbody {
777     display: block;
778 }
779
780 table.highlighttable tr {
781     display: flex;
782 }
783
784 table.highlighttable td {
785     margin: 0;
786     padding: 0;
787 }
788
789 table.highlighttable td.linenos {
790     padding-right: 0.5em;
791 }
792
793 table.highlighttable td.code {
794     flex: 1;
795     overflow: hidden;
796 }
797
798 .highlight .hll {
799     display: block;
800 }
801
802 div.highlight pre,
803 table.highlighttable pre {
804     margin: 0;
805 }
806
807 div.code-block-caption + div {
808     margin-top: 0;
809 }
810
811 div.code-block-caption {
812     margin-top: 1em;
813     padding: 2px 5px;
814     font-size: small;
815 }
816
817 div.code-block-caption code {
818     background-color: transparent;
819 }
820
821 table.highlighttable td.linenos,
822 span.linenos,
823 div.highlight span.gp {  /* gp: Generic.Prompt */
824   user-select: none;
825   -webkit-user-select: text; /* Safari fallback only */
826   -webkit-user-select: none; /* Chrome/Safari */
827   -moz-user-select: none; /* Firefox */
828   -ms-user-select: none; /* IE10+ */
829 }
830
831 div.code-block-caption span.caption-number {
832     padding: 0.1em 0.3em;
833     font-style: italic;
834 }
835
836 div.code-block-caption span.caption-text {
837 }
838
839 div.literal-block-wrapper {
840     margin: 1em 0;
841 }
842
843 code.xref, a code {
844     background-color: transparent;
845     font-weight: bold;
846 }
847
848 h1 code, h2 code, h3 code, h4 code, h5 code, h6 code {
849     background-color: transparent;
850 }
851
852 .viewcode-link {
853     float: right;
854 }
855
856 .viewcode-back {
857     float: right;
858     font-family: sans-serif;
859 }
860
861 div.viewcode-block:target {
862     margin: -1px -10px;
863     padding: 0 10px;
864 }
865
866 /* -- math display ---------------------------------------------------------- */
867
868 img.math {
869     vertical-align: middle;
870 }
871
872 div.body div.math p {
873     text-align: center;
874 }
875
876 span.eqno {
877     float: right;
878 }
879
880 span.eqno a.headerlink {
881     position: absolute;
882     z-index: 1;
883 }
884
885 div.math:hover a.headerlink {
886     visibility: visible;
887 }
888
889 /* -- printout stylesheet --------------------------------------------------- */
890
891 @media print {
892     div.document,
893     div.documentwrapper,
894     div.bodywrapper {
895         margin: 0 !important;
896         width: 100%;
897     }
898
899     div.sphinxsidebar,
900     div.related,
901     div.footer,
902     #top-link {
903         display: none;
904     }
905 }