1 /* 2 * sphinxdoc.css_t 3 * ~~~~~~~~~~~~~~~ 4 * 5 * Sphinx stylesheet -- sphinxdoc theme. Originally created by 6 * Armin Ronacher for Werkzeug. 7 * 8 * :copyright: Copyright 2007-2010 by the Sphinx team, see AUTHORS. 9 * :license: BSD, see LICENSE for details. 10 * 11 */ 12 13 @import url("basic.css"); 14 15 /* -- page layout ----------------------------------------------------------- */ 16 17 body { 18 font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Geneva', 19 'Verdana', sans-serif; 20 font-size: 14px; 21 line-height: 150%; 22 text-align: center; 23 background-color: #BFD1D4; 24 color: black; 25 padding: 0; 26 border: 1px solid #aaa; 27 28 margin: 0px 80px 0px 80px; 29 min-width: 740px; 30 } 31 32 div.logo { 33 background-color: white; 34 text-align: left; 35 padding: 10px 10px 15px 15px; 36 } 37 38 div.document { 39 background-color: white; 40 text-align: left; 41 background-image: url(contents.png); 42 background-repeat: repeat-x; 43 } 44 45 div.bodywrapper { 46 margin: 0 240px 0 0; 47 border-right: 1px solid #ccc; 48 } 49 50 div.body { 51 margin: 0; 52 padding: 0.5em 20px 20px 20px; 53 } 54 55 div.related { 56 font-size: 1em; 57 } 58 59 div.related ul { 60 background-image: url(navigation.png); 61 height: 2em; 62 border-top: 1px solid #ddd; 63 border-bottom: 1px solid #ddd; 64 } 65 66 div.related ul li { 67 margin: 0; 68 padding: 0; 69 height: 2em; 70 float: left; 71 } 72 73 div.related ul li.right { 74 float: right; 75 margin-right: 5px; 76 } 77 78 div.related ul li a { 79 margin: 0; 80 padding: 0 5px 0 5px; 81 line-height: 1.75em; 82 color: #EE9816; 83 } 84 85 div.related ul li a:hover { 86 color: #3CA8E7; 87 } 88 89 div.sphinxsidebarwrapper { 90 padding: 0; 91 } 92 93 div.sphinxsidebar { 94 margin: 0; 95 padding: 0.5em 15px 15px 0; 96 width: 210px; 97 float: right; 98 font-size: 1em; 99 text-align: left; 100 } 101 102 div.sphinxsidebar h3, div.sphinxsidebar h4 { 103 margin: 1em 0 0.5em 0; 104 font-size: 1em; 105 padding: 0.1em 0 0.1em 0.5em; 106 color: white; 107 border: 1px solid #86989B; 108 background-color: #AFC1C4; 109 } 110 111 div.sphinxsidebar h3 a { 112 color: white; 113 } 114 115 div.sphinxsidebar ul { 116 padding-left: 1.5em; 117 margin-top: 7px; 118 padding: 0; 119 line-height: 130%; 120 } 121 122 div.sphinxsidebar ul ul { 123 margin-left: 20px; 124 } 125 126 div.footer { 127 background-color: #E3EFF1; 128 color: #86989B; 129 padding: 3px 8px 3px 0; 130 clear: both; 131 font-size: 0.8em; 132 text-align: right; 133 } 134 135 div.footer a { 136 color: #86989B; 137 text-decoration: underline; 138 } 139 140 /* -- body styles ----------------------------------------------------------- */ 141 142 p { 143 margin: 0.8em 0 0.5em 0; 144 } 145 146 a { 147 color: #CA7900; 148 text-decoration: none; 149 } 150 151 a:hover { 152 color: #2491CF; 153 } 154 155 div.body p a{ 156 text-decoration: underline; 157 } 158 159 h1 { 160 margin: 0; 161 padding: 0.7em 0 0.3em 0; 162 font-size: 1.5em; 163 color: #11557C; 164 } 165 166 h2 { 167 margin: 1.3em 0 0.2em 0; 168 font-size: 1.35em; 169 padding: 0; 170 } 171 172 h3 { 173 margin: 1em 0 -0.3em 0; 174 font-size: 1.2em; 175 } 176 177 h3 a:hover { 178 text-decoration: underline; 179 } 180 181 div.body h1 a, div.body h2 a, div.body h3 a, div.body h4 a, div.body h5 a, div.body h6 a { 182 color: black!important; 183 } 184 185 div.body h1, 186 div.body h2, 187 div.body h3, 188 div.body h4, 189 div.body h5, 190 div.body h6 { 191 background-color: #f2f2f2; 192 font-weight: normal; 193 color: #20435c; 194 border-bottom: 1px solid #ccc; 195 margin: 20px -20px 10px -20px; 196 padding: 3px 0 3px 10px; 197 } 198 199 div.body h1 { margin-top: 0; font-size: 200%; } 200 div.body h2 { font-size: 160%; } 201 div.body h3 { font-size: 140%; } 202 div.body h4 { font-size: 120%; } 203 div.body h5 { font-size: 110%; } 204 div.body h6 { font-size: 100%; } 205 206 h1 a.anchor, h2 a.anchor, h3 a.anchor, h4 a.anchor, h5 a.anchor, h6 a.anchor { 207 display: none; 208 margin: 0 0 0 0.3em; 209 padding: 0 0.2em 0 0.2em; 210 color: #aaa!important; 211 } 212 213 h1:hover a.anchor, h2:hover a.anchor, h3:hover a.anchor, h4:hover a.anchor, 214 h5:hover a.anchor, h6:hover a.anchor { 215 display: inline; 216 } 217 218 h1 a.anchor:hover, h2 a.anchor:hover, h3 a.anchor:hover, h4 a.anchor:hover, 219 h5 a.anchor:hover, h6 a.anchor:hover { 220 color: #777; 221 background-color: #eee; 222 } 223 224 a.headerlink { 225 color: #c60f0f!important; 226 font-size: 1em; 227 margin-left: 6px; 228 padding: 0 4px 0 4px; 229 text-decoration: none!important; 230 } 231 232 a.headerlink:hover { 233 background-color: #ccc; 234 color: white!important; 235 } 236 237 cite, code, tt { 238 font-family: 'Consolas', 'Deja Vu Sans Mono', 239 'Bitstream Vera Sans Mono', monospace; 240 font-size: 0.95em; 241 } 242 243 :not(a.reference) > tt { 244 background-color: #f2f2f2; 245 border-bottom: 1px solid #ddd; 246 color: #333; 247 } 248 249 tt.descname, tt.descclassname, tt.xref { 250 border: 0; 251 } 252 253 hr { 254 border: 1px solid #abc; 255 margin: 2em; 256 } 257 258 p a tt { 259 border: 0; 260 color: #CA7900; 261 } 262 263 p a tt:hover { 264 color: #2491CF; 265 } 266 267 a tt { 268 border: none; 269 } 270 271 pre { 272 font-family: 'Consolas', 'Deja Vu Sans Mono', 273 'Bitstream Vera Sans Mono', monospace; 274 font-size: 0.95em; 275 line-height: 120%; 276 padding: 0.5em; 277 border: 1px solid #ccc; 278 background-color: #f8f8f8; 279 } 280 281 pre a { 282 color: inherit; 283 text-decoration: underline; 284 } 285 286 td.linenos pre { 287 padding: 0.5em 0; 288 } 289 290 div.quotebar { 291 background-color: #f8f8f8; 292 max-width: 250px; 293 float: right; 294 padding: 2px 7px; 295 border: 1px solid #ccc; 296 } 297 298 div.topic { 299 background-color: #f8f8f8; 300 } 301 302 table { 303 border-collapse: collapse; 304 margin: 0 -0.5em 0 -0.5em; 305 } 306 307 table td, table th { 308 padding: 0.2em 0.5em 0.2em 0.5em; 309 } 310 311 div.admonition, div.warning { 312 font-size: 0.9em; 313 margin: 1em 0 1em 0; 314 border: 1px solid #86989B; 315 background-color: #f7f7f7; 316 padding: 0; 317 } 318 319 div.admonition p, div.warning p { 320 margin: 0.5em 1em 0.5em 1em; 321 padding: 0; 322 } 323 324 div.admonition pre, div.warning pre { 325 margin: 0.4em 1em 0.4em 1em; 326 } 327 328 div.admonition p.admonition-title, 329 div.warning p.admonition-title { 330 margin: 0; 331 padding: 0.1em 0 0.1em 0.5em; 332 color: white; 333 border-bottom: 1px solid #86989B; 334 font-weight: bold; 335 background-color: #AFC1C4; 336 } 337 338 div.warning { 339 border: 1px solid #940000; 340 } 341 342 div.warning p.admonition-title { 343 background-color: #CF0000; 344 border-bottom-color: #940000; 345 } 346 347 div.admonition ul, div.admonition ol, 348 div.warning ul, div.warning ol { 349 margin: 0.1em 0.5em 0.5em 3em; 350 padding: 0; 351 } 352 353 div.versioninfo { 354 margin: 1em 0 0 0; 355 border: 1px solid #ccc; 356 background-color: #DDEAF0; 357 padding: 8px; 358 line-height: 1.3em; 359 font-size: 0.9em; 360 } 361 362 .viewcode-back { 363 font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Geneva', 364 'Verdana', sans-serif; 365 } 366 367 div.viewcode-block:target { 368 background-color: #f4debf; 369 border-top: 1px solid #ac9; 370 border-bottom: 1px solid #ac9; 371 } 372