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