2 * Sphinx stylesheet -- default theme
3 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6 @import url("basic.css");
8 /* -- page layout ----------------------------------------------------------- */
11 font-family: {{ theme_bodyfont }};
13 background-color: {{ theme_footerbgcolor }};
20 background-color: {{ theme_sidebarbgcolor }};
33 background-color: {{ theme_bgcolor }};
34 color: {{ theme_textcolor }};
35 padding: 0 20px 30px 20px;
39 background-color: {{ theme_feedbackbgcolor }};
40 color: {{ theme_feedbacktextcolor }};
41 padding: 20px 20px 30px 20px;
45 margin: 10px 0 10px 0;
49 color: {{ theme_feedbacklinkcolor }};
53 {%- if theme_rightsidebar|tobool %}
60 color: {{ theme_footertextcolor }};
68 color: {{ theme_footertextcolor }};
69 text-decoration: underline;
73 background-color: {{ theme_relbarbgcolor }};
75 color: {{ theme_relbartextcolor }};
79 color: {{ theme_relbarlinkcolor }};
83 {%- if theme_stickysidebar|tobool %}
90 {%- if theme_rightsidebar|tobool %}
92 {%- if theme_stickysidebar|tobool %}
98 {%- if theme_stickysidebar|tobool %}
99 /* this is nice, but it it leads to hidden headings when jumping
106 div.documentwrapper {
112 div.sphinxsidebar h3 {
113 font-family: {{ theme_headfont }};
114 color: {{ theme_sidebartextcolor }};
121 div.sphinxsidebar h3 a {
122 color: {{ theme_sidebartextcolor }};
125 div.sphinxsidebar h4 {
126 font-family: {{ theme_headfont }};
127 color: {{ theme_sidebartextcolor }};
134 div.sphinxsidebar p {
135 color: {{ theme_sidebartextcolor }};
138 div.sphinxsidebar p.topless {
139 margin: 5px 10px 10px 10px;
142 div.sphinxsidebar ul {
145 color: {{ theme_sidebartextcolor }};
148 div.sphinxsidebar a {
149 color: {{ theme_sidebarlinkcolor }};
152 div.sphinxsidebar input {
153 border: 1px solid {{ theme_sidebarlinkcolor }};
154 font-family: sans-serif;
158 /* -- body styles ----------------------------------------------------------- */
161 color: {{ theme_linkcolor }};
162 text-decoration: none;
166 text-decoration: underline;
169 div.body p, div.body dd, div.body li {
180 font-family: {{ theme_headfont }};
181 background-color: {{ theme_headbgcolor }};
183 color: {{ theme_headtextcolor }};
184 border-bottom: 1px solid #ccc;
185 margin: 20px -20px 10px -20px;
186 padding: 3px 0 3px 10px;
189 a.toc-backref, a.toc-backref:hover {
190 font-family: {{ theme_headfont }};
191 background-color: {{ theme_headbgcolor }};
193 color: {{ theme_headtextcolor }};
194 text-decoration: none;
197 div.body h1 { margin-top: 0; font-size: 200%; }
198 div.body h2 { font-size: 160%; }
199 div.body h3 { font-size: 140%; }
200 div.body h4 { font-size: 120%; }
201 div.body h5 { font-size: 110%; }
202 div.body h6 { font-size: 100%; }
205 color: {{ theme_headlinkcolor }};
207 padding: 0 4px 0 4px;
208 text-decoration: none;
212 background-color: {{ theme_headlinkcolor }};
217 div.body p, div.body dd, div.body li {
222 div.admonition p.admonition-title + p {
227 background-color: #eee;
228 border: 1px solid #ccc;
232 background-color: #ffc;
233 border: 1px solid #ff6;
237 background-color: #eee;
241 background-color: #ffe4e4;
242 border: 1px solid #f66;
249 p.admonition-title:after {
255 background-color: {{ theme_codebgcolor }};
256 color: {{ theme_codetextcolor }};
258 border: 1px solid #ace;
264 color: {{ theme_headtext_color }}
265 background-color: #ecf0f3;
266 padding: 0 1px 0 1px;
271 color: {{ theme_headtext_color }}
272 background-color: #ecf0f3;
273 padding: 0 1px 0 1px;
281 dl.cfunction > dt:first-child {
283 border-bottom: 1px dotted black;