1 body { 2 font-size: 84%; 3 padding: 0.75em; 4 margin: 0; 5 min-width: 45em; 6 } 7 8 h1 { 9 font-size: 110%; 10 font-weight: bold; 11 color: #4a8ee6; 12 letter-spacing: -1px; 13 padding: 0; 14 margin: 0; 15 } 16 17 h2 { 18 font-size: 110%; 19 letter-spacing: -1px; 20 font-weight: normal; 21 color: #4a8ee6; 22 padding: 0; 23 margin: 0; 24 padding: 0.5em 1em; 25 color: #3a75bd; 26 margin-left: -38px; 27 padding-left: 38px; 28 29 border-top: 1px solid #3a75bd; 30 padding-top: 0.5em; 31 32 } 33 34 h2:first-child { 35 border-top: 0; 36 padding-top: 0; 37 } 38 39 span.th { 40 padding-left: 0.35em; 41 } 42 43 a { 44 color: black; 45 } 46 47 div#header { 48 padding: 0.75em 1em; 49 padding-top: 0.6em; 50 padding-left: 0; 51 margin-bottom: 0.75em; 52 position: relative; 53 overflow: hidden; 54 background: #5296de; 55 background-size: 100%; 56 border: 1px solid #3a75bd; 57 border-radius: 6px; 58 color: white; 59 text-shadow: 0 0 2px black; 60 } 61 62 div#header h1 { 63 padding-left: 37px; 64 margin: 0; 65 display: inline; 66 background: url('../images/gear.png') 12px 60% no-repeat; 67 color: white; 68 } 69 70 div#header p { 71 font-size: 84%; 72 font-style: italic; 73 padding: 0; 74 margin: 0; 75 color: white; 76 padding-left: 0.4em; 77 display: inline; 78 } 79 80 div#header div.navigation { 81 position: absolute; 82 top: 0; 83 right: 1em; 84 line-height: 3.5em; 85 font-size: 92%; 86 } 87 88 div#header select { 89 font-size: 100%; 90 border: 1px solid #3a75bd; 91 line-height: 140%; 92 color: #315d94; 93 } 94 95 div#header select option { 96 padding: 0 0.2em; 97 } 98 99 div#sidebar { 100 display: none; 101 float: left; 102 margin-left: 26px; 103 width: 45em; 104 min-height: 20em; 105 padding: 0.75em; 106 padding-top: 0; 107 108 border-right: 1px solid #cfcfcf; 109 } 110 111 div#content { 112 margin-left: 0px; 113 } 114 115 div.viewOptions { 116 float: right; 117 font-size: 92%; 118 color: #5f5f5f; 119 margin-top: 1em; 120 } 121 122 hr { 123 visibility: hidden; 124 display: inline; 125 padding: 0 0.5em; 126 } 127 128 div.viewOptions input { 129 font-size: 100%; 130 border: 1px solid #b5b5b5; 131 border-radius: 6px; 132 padding: 0.3em 0.4em; 133 } 134 135 div.viewOptions input:focus { 136 border-color: white; 137 } 138 139 .k { 140 opacity: 0.4; 141 font-weight: normal; 142 padding-left: 0.1em; 143 } 144 145 .legend { 146 font-size: 84%; 147 padding: 0; 148 padding-top: 0.4em; 149 margin-top: 2em; 150 text-align: right; 151 line-height: 140%; 152 color: #7f7f7f; 153 } 154 155 .legend h3 { 156 padding: 0; 157 padding-right: 0.5em; 158 margin: 0; 159 font-weight: normal; 160 color: black; 161 display: inline; 162 font-size: 100%; 163 } 164 165 .legend .swatch { 166 opacity: 0.66; 167 padding: 0 0.5em; 168 display: inline-block; 169 margin-right: 0.2em; 170 height: 0.9em; 171 } 172 173 .legend .swatch.heavyUse { 174 background: #cc0000; 175 } 176 177 table.list { 178 width: 100%; 179 line-height: 200%; 180 border-collapse: collapse; 181 font-size: 84%; 182 table-layout: fixed; 183 } 184 185 table.list:not([class*='filtered']) tr:nth-child(odd) td { 186 background: #eff3ff; 187 } 188 189 .hidden { 190 display: none; 191 } 192 193 table.list th { 194 padding: 0 0.5em; 195 vertical-align: top; 196 font-weight: bold; 197 color: #315d94; 198 color: black; 199 white-space: nowrap; 200 } 201 202 table.list .firstRow th { 203 text-align: left; 204 line-height: 100%; 205 } 206 207 table.list .secondRow * { 208 text-align: left; 209 border-bottom: 1px solid #b5c6de; 210 } 211 212 table.list td { 213 padding: 0 0.5em; 214 vertical-align: top; 215 line-height: 1.4em; 216 padding-top: 0.35em; 217 } 218 219 table.list tr td:nth-last-child(1), 220 table.list tr th:nth-last-child(1) { 221 padding-right: 1em; 222 } 223 224 table.list:not([class*='filtered']) .tab .name { 225 padding-left: 1.5em; 226 } 227 228 table.list .name { 229 width: 100%; 230 } 231 232 table.list .name div { 233 height: 1.6em; 234 overflow: hidden; 235 white-space: nowrap; 236 text-overflow: ellipsis; 237 } 238 239 table.list .pid { 240 width: 4em; 241 text-align: right; 242 } 243 244 table.list .pid .th { 245 padding: 0; 246 } 247 248 table.list .type { 249 width: 5em; 250 } 251 252 table.list .number { 253 width: 7em; 254 text-align: right; 255 } 256 257 table.list .total { 258 font-weight: bold; 259 } 260 261 table.list .total .name { 262 color: #315d94; 263 text-align: right; 264 } 265 266 table.list .total td { 267 border-top: 1px solid #b5c6de; 268 background: white !important; 269 } 270 271 table.list .noResults { 272 display: none; 273 } 274 275 table.list.noResults .noResults { 276 display: table-row; 277 } 278 279 table.list .noResults td { 280 text-align: center; 281 padding: 3em 0; 282 color: #3f3f3f; 283 } 284 285 .heavyUse { 286 color: #cc0000; 287 font-weight: bold; 288 } 289 290 table.list#browserComparison .name { 291 padding-left: 25px; 292 background-position: 5px center; 293 background-repeat: no-repeat; 294 } 295 296 div.help { 297 display: inline-block; 298 width: 14px; 299 margin: -1px 0; 300 height: 14px; 301 background: url('../images/help.gif') center bottom no-repeat; 302 opacity: 0.33; 303 } 304 305 div.help:hover { 306 opacity: 1; 307 } 308 309 div.help div { 310 display: none; 311 } 312 313 #helpTooltip { 314 z-index: 1000; 315 position: absolute; 316 background: #d6e8ff; 317 padding: 0.3em 0.8em; 318 max-width: 30em; 319 -webkit-box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.33); 320 border: 1px solid #a8cfff; 321 border-radius: 0; 322 line-height: 140%; 323 font-size: 92%; 324 } 325 326 #helpTooltip p { 327 margin: 0.6em 0; 328 } 329 330 div.otherbrowsers { 331 font-size: 84%; 332 width: 100%; 333 text-align: center; 334 } 335