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