Add sphinx documentation, integrated into our navigation and colour scheme
[ndcode_site.git] / sphinx / _static / classic.css
1 /*
2  * classic.css_t
3  * ~~~~~~~~~~~~~
4  *
5  * Sphinx stylesheet -- classic theme.
6  *
7  * :copyright: Copyright 2007-2020 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
16 html {
17     /* CSS hack for macOS's scrollbar (see #1125) */
18     background-color: #FFFFFF;
19 }
20
21 body {
22     font-family: sans-serif;
23     font-size: 100%;
24     background-color: #11303d;
25     color: #000;
26     margin: 0;
27     padding: 0;
28 }
29
30 div.document {
31     background-color: #1c4e63;
32 }
33
34 div.documentwrapper {
35     float: left;
36     width: 100%;
37 }
38
39 div.bodywrapper {
40     margin: 0 0 0 230px;
41 }
42
43 div.body {
44     background-color: #ffffff;
45     color: #000000;
46     padding: 0 20px 30px 20px;
47 }
48
49 div.footer {
50     color: #ffffff;
51     width: 100%;
52     padding: 9px 0 9px 0;
53     text-align: center;
54     font-size: 75%;
55 }
56
57 div.footer a {
58     color: #ffffff;
59     text-decoration: underline;
60 }
61
62 div.related {
63     background-color: #133f52;
64     line-height: 30px;
65     color: #ffffff;
66 }
67
68 div.related a {
69     color: #ffffff;
70 }
71
72 div.sphinxsidebar {
73 }
74
75 div.sphinxsidebar h3 {
76     font-family: 'Trebuchet MS', sans-serif;
77     color: #ffffff;
78     font-size: 1.4em;
79     font-weight: normal;
80     margin: 0;
81     padding: 0;
82 }
83
84 div.sphinxsidebar h3 a {
85     color: #ffffff;
86 }
87
88 div.sphinxsidebar h4 {
89     font-family: 'Trebuchet MS', sans-serif;
90     color: #ffffff;
91     font-size: 1.3em;
92     font-weight: normal;
93     margin: 5px 0 0 0;
94     padding: 0;
95 }
96
97 div.sphinxsidebar p {
98     color: #ffffff;
99 }
100
101 div.sphinxsidebar p.topless {
102     margin: 5px 10px 10px 10px;
103 }
104
105 div.sphinxsidebar ul {
106     margin: 10px;
107     padding: 0;
108     color: #ffffff;
109 }
110
111 div.sphinxsidebar a {
112     color: #98dbcc;
113 }
114
115 div.sphinxsidebar input {
116     border: 1px solid #98dbcc;
117     font-family: sans-serif;
118     font-size: 1em;
119 }
120
121
122
123 /* -- hyperlink styles ------------------------------------------------------ */
124
125 a {
126     color: #355f7c;
127     text-decoration: none;
128 }
129
130 a:visited {
131     color: #355f7c;
132     text-decoration: none;
133 }
134
135 a:hover {
136     text-decoration: underline;
137 }
138
139
140
141 /* -- body styles ----------------------------------------------------------- */
142
143 div.body h1,
144 div.body h2,
145 div.body h3,
146 div.body h4,
147 div.body h5,
148 div.body h6 {
149     font-family: 'Trebuchet MS', sans-serif;
150     background-color: #f2f2f2;
151     font-weight: normal;
152     color: #20435c;
153     border-bottom: 1px solid #ccc;
154     margin: 20px -20px 10px -20px;
155     padding: 3px 0 3px 10px;
156 }
157
158 div.body h1 { margin-top: 0; font-size: 200%; }
159 div.body h2 { font-size: 160%; }
160 div.body h3 { font-size: 140%; }
161 div.body h4 { font-size: 120%; }
162 div.body h5 { font-size: 110%; }
163 div.body h6 { font-size: 100%; }
164
165 a.headerlink {
166     color: #c60f0f;
167     font-size: 0.8em;
168     padding: 0 4px 0 4px;
169     text-decoration: none;
170 }
171
172 a.headerlink:hover {
173     background-color: #c60f0f;
174     color: white;
175 }
176
177 div.body p, div.body dd, div.body li, div.body blockquote {
178     text-align: left;
179     line-height: 130%;
180 }
181
182 div.admonition p.admonition-title + p {
183     display: inline;
184 }
185
186 div.admonition p {
187     margin-bottom: 5px;
188 }
189
190 div.admonition pre {
191     margin-bottom: 5px;
192 }
193
194 div.admonition ul, div.admonition ol {
195     margin-bottom: 5px;
196 }
197
198 div.note {
199     background-color: #eee;
200     border: 1px solid #ccc;
201 }
202
203 div.seealso {
204     background-color: #ffc;
205     border: 1px solid #ff6;
206 }
207
208 div.topic {
209     background-color: #eee;
210 }
211
212 div.warning {
213     background-color: #ffe4e4;
214     border: 1px solid #f66;
215 }
216
217 p.admonition-title {
218     display: inline;
219 }
220
221 p.admonition-title:after {
222     content: ":";
223 }
224
225 pre {
226     padding: 5px;
227     background-color: #eeffcc;
228     color: #333333;
229     line-height: 120%;
230     border: 1px solid #ac9;
231     border-left: none;
232     border-right: none;
233 }
234
235 code {
236     background-color: #ecf0f3;
237     padding: 0 1px 0 1px;
238     font-size: 0.95em;
239 }
240
241 th, dl.field-list > dt {
242     background-color: #ede;
243 }
244
245 .warning code {
246     background: #efc2c2;
247 }
248
249 .note code {
250     background: #d6d6d6;
251 }
252
253 .viewcode-back {
254     font-family: sans-serif;
255 }
256
257 div.viewcode-block:target {
258     background-color: #f4debf;
259     border-top: 1px solid #ac9;
260     border-bottom: 1px solid #ac9;
261 }
262
263 div.code-block-caption {
264     color: #efefef;
265     background-color: #1c4e63;
266 }