1/* 2 * pyramid.css_t 3 * ~~~~~~~~~~~~ 4 * 5 * Sphinx stylesheet -- pylons theme. 6 * 7 * :copyright: Copyright 2007-2021 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 16body { 17 font-family: "Nobile", sans-serif; 18 font-size: 100%; 19 background-color: #393939; 20 color: #ffffff; 21 margin: 0; 22 padding: 0; 23} 24 25div.documentwrapper { 26 float: left; 27 width: 100%; 28} 29 30div.bodywrapper { 31 margin: 0 0 0 {{ theme_sidebarwidth|todim }}; 32} 33 34hr { 35 border: 1px solid #B1B4B6; 36} 37 38div.document { 39 background-color: #eee; 40} 41 42div.header { 43 width:100%; 44 background: #f4ad32 url(headerbg.png) repeat-x 0 top; 45 border-bottom: 2px solid #ffffff; 46} 47 48div.logo { 49 text-align: center; 50 padding-top: 10px; 51} 52 53div.body { 54 background-color: #ffffff; 55 color: #3E4349; 56 padding: 0 30px 30px 30px; 57 font-size: 1em; 58 border: 2px solid #ddd; 59 border-right-style: none; 60 overflow: auto; 61} 62 63div.footer { 64 color: #ffffff; 65 width: 100%; 66 padding: 13px 0; 67 text-align: center; 68 font-size: 75%; 69 background: transparent; 70 clear:both; 71} 72 73div.footer a { 74 color: #ffffff; 75 text-decoration: none; 76} 77 78div.footer a:hover { 79 color: #e88f00; 80 text-decoration: underline; 81} 82 83div.related { 84 line-height: 30px; 85 color: #373839; 86 font-size: 0.8em; 87 background-color: #eee; 88} 89 90div.related a { 91 color: #1b61d6; 92} 93 94div.related ul { 95 padding-left: calc({{ theme_sidebarwidth|todim }} + 10px); 96} 97 98div.sphinxsidebar { 99 font-size: 0.75em; 100 line-height: 1.5em; 101} 102 103div.sphinxsidebarwrapper{ 104 padding: 10px 0; 105} 106 107div.sphinxsidebar h3, 108div.sphinxsidebar h4 { 109 font-family: "Neuton", sans-serif; 110 color: #373839; 111 font-size: 1.4em; 112 font-weight: normal; 113 margin: 0; 114 padding: 5px 10px; 115 border-bottom: 2px solid #ddd; 116} 117 118div.sphinxsidebar h4{ 119 font-size: 1.3em; 120} 121 122div.sphinxsidebar h3 a { 123 color: #000000; 124} 125 126 127div.sphinxsidebar p { 128 color: #888; 129 padding: 5px 20px; 130} 131 132div.sphinxsidebar p.topless { 133} 134 135div.sphinxsidebar ul { 136 margin: 10px 20px; 137 padding: 0; 138 color: #373839; 139} 140 141div.sphinxsidebar a { 142 color: #444; 143} 144 145div.sphinxsidebar input { 146 border: 1px solid #ccc; 147 font-family: sans-serif; 148 font-size: 1em; 149} 150 151div.sphinxsidebar .searchformwrapper { 152 margin-left: 20px; 153 margin-right: 20px; 154} 155 156/* -- sidebars -------------------------------------------------------------- */ 157 158div.sidebar { 159 margin: 0 0 0.5em 1em; 160 border: 2px solid #c6d880; 161 background-color: #e6efc2; 162 width: 40%; 163 float: right; 164 border-right-style: none; 165 border-left-style: none; 166 padding: 10px 20px; 167} 168 169p.sidebar-title { 170 font-weight: bold; 171} 172 173/* -- body styles ----------------------------------------------------------- */ 174 175a, a .pre { 176 color: #1b61d6; 177 text-decoration: none; 178} 179 180a:hover, a:hover .pre { 181 text-decoration: underline; 182} 183 184div.body h1, 185div.body h2, 186div.body h3, 187div.body h4, 188div.body h5, 189div.body h6 { 190 font-family: "Neuton", sans-serif; 191 background-color: #ffffff; 192 font-weight: normal; 193 color: #373839; 194 margin: 30px 0px 10px 0px; 195 padding: 5px 0; 196} 197 198div.body h1 { border-top: 20px solid white; margin-top: 0; font-size: 200%; } 199div.body h2 { font-size: 150%; background-color: #ffffff; } 200div.body h3 { font-size: 120%; background-color: #ffffff; } 201div.body h4 { font-size: 110%; background-color: #ffffff; } 202div.body h5 { font-size: 100%; background-color: #ffffff; } 203div.body h6 { font-size: 100%; background-color: #ffffff; } 204 205a.headerlink { 206 color: #1b61d6; 207 font-size: 0.8em; 208 padding: 0 4px 0 4px; 209 text-decoration: none; 210} 211 212a.headerlink:hover { 213 text-decoration: underline; 214} 215 216div.body p, div.body dd, div.body li { 217 line-height: 1.5em; 218} 219 220div.admonition p.admonition-title + p { 221 display: inline; 222} 223 224div.admonition { 225 background: #eeeeec; 226 border: 2px solid #babdb6; 227 border-right-style: none; 228 border-left-style: none; 229 padding: 10px 20px 10px 60px; 230} 231 232div.note { 233 border: 2px solid #7a9eec; 234 border-right-style: none; 235 border-left-style: none; 236 padding: 10px 20px 10px 60px; 237 background: #e1ecfe url(dialog-note.png) no-repeat 10px 8px; 238} 239 240div.seealso { 241 background: #fff6bf url(dialog-seealso.png) no-repeat 10px 8px; 242 border: 2px solid #ffd324; 243 border-left-style: none; 244 border-right-style: none; 245 padding: 10px 20px 10px 60px; 246} 247 248div.topic { 249 background: #eeeeee; 250 border: 2px solid #C6C9CB; 251 padding: 10px 20px; 252 border-right-style: none; 253 border-left-style: none; 254} 255 256div.warning { 257 background: #fbe3e4 url(dialog-warning.png) no-repeat 10px 8px; 258 border: 2px solid #fbc2c4; 259 border-right-style: none; 260 border-left-style: none; 261 padding: 10px 20px 10px 60px; 262} 263 264div.admonition-todo { 265 background: #f2d9b4 url(dialog-todo.png) no-repeat 10px 8px; 266 border: 2px solid #e9b96e; 267 border-right-style: none; 268 border-left-style: none; 269 padding: 10px 20px 10px 60px; 270} 271 272div.note p.admonition-title, 273div.warning p.admonition-title, 274div.seealso p.admonition-title, 275div.admonition-todo p.admonition-title { 276 display: none; 277} 278 279p.admonition-title:after { 280 content: ":"; 281} 282 283pre { 284 padding: 10px; 285 line-height: 1.2em; 286 border: 2px solid #C6C9CB; 287 font-size: 1.1em; 288 margin: 1.5em 0 1.5em 0; 289 border-right-style: none; 290 border-left-style: none; 291} 292 293code { 294 background-color: transparent; 295 color: #222; 296 font-size: 1.1em; 297 font-family: monospace; 298} 299 300.viewcode-back { 301 font-family: "Nobile", sans-serif; 302} 303 304div.viewcode-block:target { 305 background-color: #fff6bf; 306 border: 2px solid #ffd324; 307 border-left-style: none; 308 border-right-style: none; 309 padding: 10px 20px; 310} 311 312table.highlighttable { 313 width: 100%; 314} 315 316table.highlighttable td { 317 padding: 0; 318} 319 320a em.std-term { 321 color: #007f00; 322} 323 324a:hover em.std-term { 325 text-decoration: underline; 326} 327 328.download { 329 font-family: "Nobile", sans-serif; 330 font-weight: normal; 331 font-style: normal; 332} 333 334code.xref { 335 font-weight: normal; 336 font-style: normal; 337} 338 339div.code-block-caption { 340 background-color: #ddd; 341 color: #222; 342} 343