1/** 2 * Sphinx stylesheet -- default theme 3 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 */ 5 6@import url("basic.css"); 7 8/* -- page layout ----------------------------------------------------------- */ 9 10body { 11 font-family: sans-serif; 12 font-size: 100%; 13 background-color: #11303d; 14 color: #000; 15 margin: 0; 16 padding: 0; 17} 18 19div.document { 20 background-color: #1c4e63; 21} 22 23div.documentwrapper { 24 float: left; 25 width: 100%; 26} 27 28div.bodywrapper { 29 margin: 0 0 0 230px; 30} 31 32div.body { 33 background-color: #ffffff; 34 color: #000000; 35 padding: 0 20px 30px 20px; 36} 37 38div.footer { 39 color: #ffffff; 40 width: 100%; 41 padding: 9px 0 9px 0; 42 text-align: center; 43 font-size: 75%; 44} 45 46div.footer a { 47 color: #ffffff; 48 text-decoration: underline; 49} 50 51div.related { 52 background-color: #133f52; 53 line-height: 30px; 54 color: #ffffff; 55} 56 57div.related a { 58 color: #ffffff; 59} 60 61div.sphinxsidebar { 62} 63 64div.sphinxsidebar h3 { 65 font-family: 'Trebuchet MS', sans-serif; 66 color: #ffffff; 67 font-size: 1.4em; 68 font-weight: normal; 69 margin: 0; 70 padding: 0; 71} 72 73div.sphinxsidebar h3 a { 74 color: #ffffff; 75} 76 77div.sphinxsidebar h4 { 78 font-family: 'Trebuchet MS', sans-serif; 79 color: #ffffff; 80 font-size: 1.3em; 81 font-weight: normal; 82 margin: 5px 0 0 0; 83 padding: 0; 84} 85 86div.sphinxsidebar p { 87 color: #ffffff; 88} 89 90div.sphinxsidebar p.topless { 91 margin: 5px 10px 10px 10px; 92} 93 94div.sphinxsidebar ul { 95 margin: 10px; 96 padding: 0; 97 color: #ffffff; 98} 99 100div.sphinxsidebar a { 101 color: #98dbcc; 102} 103 104div.sphinxsidebar input { 105 border: 1px solid #98dbcc; 106 font-family: sans-serif; 107 font-size: 1em; 108} 109 110/* -- body styles ----------------------------------------------------------- */ 111 112a { 113 color: #355f7c; 114 text-decoration: none; 115} 116 117a:hover { 118 text-decoration: underline; 119} 120 121div.body p, div.body dd, div.body li { 122 text-align: justify; 123 line-height: 130%; 124} 125 126div.body h1, 127div.body h2, 128div.body h3, 129div.body h4, 130div.body h5, 131div.body h6 { 132 font-family: 'Trebuchet MS', sans-serif; 133 background-color: #f2f2f2; 134 font-weight: normal; 135 color: #20435c; 136 border-bottom: 1px solid #ccc; 137 margin: 20px -20px 10px -20px; 138 padding: 3px 0 3px 10px; 139} 140 141div.body h1 { margin-top: 0; font-size: 200%; } 142div.body h2 { font-size: 160%; } 143div.body h3 { font-size: 140%; } 144div.body h4 { font-size: 120%; } 145div.body h5 { font-size: 110%; } 146div.body h6 { font-size: 100%; } 147 148a.headerlink { 149 color: #c60f0f; 150 font-size: 0.8em; 151 padding: 0 4px 0 4px; 152 text-decoration: none; 153} 154 155a.headerlink:hover { 156 background-color: #c60f0f; 157 color: white; 158} 159 160div.body p, div.body dd, div.body li { 161 text-align: justify; 162 line-height: 130%; 163} 164 165div.admonition p.admonition-title + p { 166 display: inline; 167} 168 169div.note { 170 background-color: #eee; 171 border: 1px solid #ccc; 172} 173 174div.seealso { 175 background-color: #ffc; 176 border: 1px solid #ff6; 177} 178 179div.topic { 180 background-color: #eee; 181} 182 183div.warning { 184 background-color: #ffe4e4; 185 border: 1px solid #f66; 186} 187 188p.admonition-title { 189 display: inline; 190} 191 192p.admonition-title:after { 193 content: ":"; 194} 195 196pre { 197 padding: 5px; 198 background-color: #eeffcc; 199 color: #333333; 200 line-height: 120%; 201 border: 1px solid #ac9; 202 border-left: none; 203 border-right: none; 204} 205 206tt { 207 background-color: #ecf0f3; 208 padding: 0 1px 0 1px; 209 font-size: 0.95em; 210} 211 212.warning tt { 213 background: #efc2c2; 214} 215 216.note tt { 217 background: #d6d6d6; 218}