PluginProbe
Jetpack – WP Security, Backup, Speed, & Growth / 10.0
Jetpack – WP Security, Backup, Speed, & Growth v10.0
16.2-beta 12.0.3 12.1.3 12.2.3 12.3.2 12.4.2 12.5.2 12.6.4 12.7.3 12.8.3 12.9.5 13.0.2 13.1.5 13.2.4 13.3.3 13.4.5 13.5.2 13.6.2 13.7.2 13.8.3 13.9.2 14.0.1 14.1.1 14.2.2 14.3.1 All 501 releases
jetpack / css / cleanslate.css

cleanslate.css in Jetpack – WP Security, Backup, Speed, & Growth 10.0, at css/cleanslate.css

485 lines 15.9 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /*!
2 * Do not modify this file directly. It is compiled SASS code.
3 */
4 /*!
5 * CleanSlate
6 * github.com/premasagar/cleanslate
7 *
8 */
9 /*
10 An extreme CSS reset stylesheet, for normalising the styling of a container element and its children.
11
12 by Premasagar Rose
13 dharmafly.com
14
15 license
16 opensource.org/licenses/mit-license.php
17
18 **
19
20 v0.10.1
21
22 */
23 /* == BLANKET RESET RULES == */
24 /* HTML 4.01 */
25 .cleanslate, .cleanslate h1, .cleanslate h2, .cleanslate h3, .cleanslate h4, .cleanslate h5, .cleanslate h6, .cleanslate p, .cleanslate td, .cleanslate dl, .cleanslate tr, .cleanslate dt, .cleanslate ol, .cleanslate form, .cleanslate select, .cleanslate option, .cleanslate pre, .cleanslate div, .cleanslate table, .cleanslate th, .cleanslate tbody, .cleanslate tfoot, .cleanslate caption, .cleanslate thead, .cleanslate ul, .cleanslate li, .cleanslate address, .cleanslate blockquote, .cleanslate dd, .cleanslate fieldset, .cleanslate li, .cleanslate iframe, .cleanslate strong, .cleanslate legend, .cleanslate em, .cleanslate summary, .cleanslate cite, .cleanslate span, .cleanslate input, .cleanslate sup, .cleanslate label, .cleanslate dfn, .cleanslate object, .cleanslate big, .cleanslate q, .cleanslate samp, .cleanslate acronym, .cleanslate small, .cleanslate img, .cleanslate strike, .cleanslate code, .cleanslate sub, .cleanslate ins, .cleanslate textarea, .cleanslate button, .cleanslate var, .cleanslate a, .cleanslate abbr, .cleanslate applet, .cleanslate del, .cleanslate kbd, .cleanslate tt, .cleanslate b, .cleanslate i, .cleanslate hr,
26 .cleanslate article, .cleanslate aside, .cleanslate figure, .cleanslate figcaption, .cleanslate footer, .cleanslate header, .cleanslate menu, .cleanslate nav, .cleanslate section, .cleanslate time, .cleanslate mark, .cleanslate audio, .cleanslate video, .cleanslate abbr, .cleanslate address, .cleanslate area, .cleanslate blockquote, .cleanslate canvas, .cleanslate caption, .cleanslate cite, .cleanslate code, .cleanslate colgroup, .cleanslate col, .cleanslate datalist, .cleanslate fieldset, .cleanslate main, .cleanslate map, .cleanslate meta, .cleanslate optgroup, .cleanslate output, .cleanslate progress, .cleanslate svg {
27 background-attachment: scroll !important;
28 background-color: transparent !important;
29 background-image: none !important;
30 /* This rule affects the use of pngfix JavaScript http://dillerdesign.com/experiment/DD_BelatedPNG for IE6, which is used to force the browser to recognise alpha-transparent PNGs files that replace the IE6 lack of PNG transparency. (The rule overrides the VML image that is used to replace the given CSS background-image). If you don't know what that means, then you probably haven't used the pngfix script, and this comment may be ignored :) */
31 background-position: 0 0 !important;
32 background-repeat: repeat !important;
33 border-color: black !important;
34 border-color: currentColor !important;
35 /* `border-color` should match font color. Modern browsers (incl. IE9) allow the use of "currentColor" to match the current font 'color' value <http://www.w3.org/TR/css3-color/#currentcolor>. For older browsers, a default of 'black' is given before this rule. Guideline to support older browsers: if you haven't already declared a border-color for an element, be sure to do so, e.g. when you first declare the border-width. */
36 border-radius: 0 !important;
37 border-style: none !important;
38 border-width: medium !important;
39 bottom: auto !important;
40 clear: none !important;
41 clip: auto !important;
42 color: inherit !important;
43 counter-increment: none !important;
44 counter-reset: none !important;
45 cursor: auto !important;
46 direction: inherit !important;
47 display: inline !important;
48 float: none !important;
49 font-family: inherit !important;
50 /* As with other inherit values, this needs to be set on the root container element */
51 font-size: inherit !important;
52 font-style: inherit !important;
53 font-variant: normal !important;
54 font-weight: inherit !important;
55 height: auto !important;
56 left: auto !important;
57 letter-spacing: normal !important;
58 line-height: inherit !important;
59 list-style-type: inherit !important;
60 /* Could set list-style-type to none */
61 list-style-position: outside !important;
62 list-style-image: none !important;
63 margin: 0 !important;
64 max-height: none !important;
65 max-width: none !important;
66 min-height: 0 !important;
67 min-width: 0 !important;
68 opacity: 1;
69 outline: invert none medium !important;
70 overflow: visible !important;
71 padding: 0 !important;
72 position: static !important;
73 quotes: "" "" !important;
74 right: auto !important;
75 table-layout: auto !important;
76 text-align: inherit !important;
77 text-decoration: inherit !important;
78 text-indent: 0 !important;
79 text-transform: none !important;
80 top: auto !important;
81 unicode-bidi: normal !important;
82 vertical-align: baseline !important;
83 visibility: inherit !important;
84 white-space: normal !important;
85 width: auto !important;
86 word-spacing: normal !important;
87 z-index: auto !important;
88 /* CSS3 */
89 /* Including all prefixes according to http://caniuse.com/ */
90 /* CSS Animations don't cascade, so don't require resetting */
91 background-origin: padding-box !important;
92 -webkit-background-clip: border-box !important;
93 background-clip: border-box !important;
94 background-size: auto !important;
95 -o-border-image: none !important;
96 border-image: none !important;
97 border-radius: 0 !important;
98 box-shadow: none !important;
99 box-sizing: content-box !important;
100 column-count: auto !important;
101 column-gap: normal !important;
102 column-rule: medium none black !important;
103 /* doesn't exist yet but probably will */
104 column-span: 1 !important;
105 column-width: auto !important;
106 font-feature-settings: normal !important;
107 overflow-x: visible !important;
108 overflow-y: visible !important;
109 -webkit-hyphens: manual !important;
110 -ms-hyphens: manual !important;
111 hyphens: manual !important;
112 -ms-perspective: none !important;
113 -o-perspective: none !important;
114 perspective: none !important;
115 -ms-perspective-origin: 50% 50% !important;
116 -o-perspective-origin: 50% 50% !important;
117 perspective-origin: 50% 50% !important;
118 -webkit-backface-visibility: visible !important;
119 backface-visibility: visible !important;
120 text-shadow: none !important;
121 transition: all 0s ease 0s !important;
122 transform: none !important;
123 transform-origin: 50% 50% !important;
124 transform-style: flat !important;
125 word-break: normal !important;
126 }
127
128 /* == BLOCK-LEVEL == */
129 /* Actually, some of these should be inline-block and other values, but block works fine (TODO: rigorously verify this) */
130 /* HTML 4.01 */
131 .cleanslate, .cleanslate h3, .cleanslate h5, .cleanslate p, .cleanslate h1, .cleanslate dl, .cleanslate dt, .cleanslate h6, .cleanslate ol, .cleanslate form, .cleanslate option, .cleanslate pre, .cleanslate div, .cleanslate h2, .cleanslate caption, .cleanslate h4, .cleanslate ul, .cleanslate address, .cleanslate blockquote, .cleanslate dd, .cleanslate fieldset, .cleanslate hr,
132 .cleanslate article, .cleanslate dialog, .cleanslate figure, .cleanslate footer, .cleanslate header, .cleanslate hgroup, .cleanslate menu, .cleanslate nav, .cleanslate section, .cleanslate audio, .cleanslate video, .cleanslate address, .cleanslate blockquote, .cleanslate colgroup, .cleanslate main, .cleanslate progress, .cleanslate summary {
133 display: block !important;
134 }
135
136 .cleanslate h1, .cleanslate h2, .cleanslate h3, .cleanslate h4, .cleanslate h5, .cleanslate h6 {
137 font-weight: bold !important;
138 }
139
140 .cleanslate h1:before, .cleanslate h2:before {
141 display: none !important;
142 }
143
144 .cleanslate h1 {
145 font-size: 2em !important;
146 padding: .67em 0 !important;
147 }
148
149 .cleanslate h2 {
150 font-size: 1.5em !important;
151 padding: .83em 0 !important;
152 }
153
154 .cleanslate h3 {
155 font-size: 1.17em !important;
156 padding: .83em 0 !important;
157 }
158
159 .cleanslate h4 {
160 font-size: 1em !important;
161 }
162
163 .cleanslate h5 {
164 font-size: .83em !important;
165 }
166
167 .cleanslate p {
168 margin: 1em 0 !important;
169 }
170
171 .cleanslate table {
172 display: table !important;
173 }
174
175 .cleanslate thead {
176 display: table-header-group !important;
177 }
178
179 .cleanslate tbody {
180 display: table-row-group !important;
181 }
182
183 .cleanslate tfoot {
184 display: table-footer-group !important;
185 }
186
187 .cleanslate tr {
188 display: table-row !important;
189 }
190
191 .cleanslate th, .cleanslate td {
192 display: table-cell !important;
193 padding: 2px !important;
194 }
195
196 /* == SPECIFIC ELEMENTS == */
197 /* Some of these are browser defaults; some are just useful resets */
198 .cleanslate ol, .cleanslate ul {
199 margin: 1em 0 !important;
200 }
201
202 .cleanslate ul li, .cleanslate ul ul li, .cleanslate ul ul ul li, .cleanslate ol li, .cleanslate ol ol li, .cleanslate ol ol ol li, .cleanslate ul ol ol li, .cleanslate ul ul ol li, .cleanslate ol ul ul li, .cleanslate ol ol ul li {
203 list-style-position: inside !important;
204 margin-top: .08em !important;
205 }
206
207 .cleanslate ol ol, .cleanslate ol ol ol, .cleanslate ul ul, .cleanslate ul ul ul, .cleanslate ol ul, .cleanslate ol ul ul, .cleanslate ol ol ul, .cleanslate ul ol, .cleanslate ul ol ol, .cleanslate ul ul ol {
208 padding-left: 40px !important;
209 margin: 0 !important;
210 }
211
212 /* helper for general navigation */
213 .cleanslate nav ul, .cleanslate nav ol {
214 list-style-type: none !important;
215 }
216
217 .cleanslate ul, .cleanslate menu {
218 list-style-type: disc !important;
219 }
220
221 .cleanslate ol {
222 list-style-type: decimal !important;
223 }
224
225 .cleanslate ol ul, .cleanslate ul ul, .cleanslate menu ul, .cleanslate ol menu, .cleanslate ul menu, .cleanslate menu menu {
226 list-style-type: circle !important;
227 }
228
229 .cleanslate ol ol ul, .cleanslate ol ul ul, .cleanslate ol menu ul, .cleanslate ol ol menu, .cleanslate ol ul menu, .cleanslate ol menu menu, .cleanslate ul ol ul, .cleanslate ul ul ul, .cleanslate ul menu ul, .cleanslate ul ol menu, .cleanslate ul ul menu, .cleanslate ul menu menu, .cleanslate menu ol ul, .cleanslate menu ul ul, .cleanslate menu menu ul, .cleanslate menu ol menu, .cleanslate menu ul menu, .cleanslate menu menu menu {
230 list-style-type: square !important;
231 }
232
233 .cleanslate li {
234 display: list-item !important;
235 /* Fixes IE7 issue with positioning of nested bullets */
236 min-height: auto !important;
237 min-width: auto !important;
238 padding-left: 20px !important;
239 /* replace -webkit-padding-start: 40px; */
240 }
241
242 .cleanslate strong {
243 font-weight: bold !important;
244 }
245
246 .cleanslate em {
247 font-style: italic !important;
248 }
249
250 .cleanslate kbd, .cleanslate samp, .cleanslate code, .cleanslate pre {
251 font-family: monospace !important;
252 }
253
254 .cleanslate a {
255 color: blue !important;
256 text-decoration: underline !important;
257 }
258
259 .cleanslate a:visited {
260 color: #529 !important;
261 }
262
263 .cleanslate a, .cleanslate a *, .cleanslate input[type=submit], .cleanslate input[type=button], .cleanslate input[type=radio], .cleanslate input[type=checkbox], .cleanslate select, .cleanslate button {
264 cursor: pointer !important;
265 }
266
267 .cleanslate button, .cleanslate input[type=submit] {
268 text-align: center !important;
269 padding: 2px 6px 3px !important;
270 border-radius: 4px !important;
271 text-decoration: none !important;
272 font-family: inherit !important;
273 font-size: small !important;
274 background: white !important;
275 -webkit-appearance: push-button !important;
276 color: buttontext !important;
277 border: 1px #a6a6a6 solid !important;
278 background: lightgrey !important;
279 /* Old browsers */
280 background: white;
281 /* Old browsers */
282 /* FF3.6+ */
283 /* Chrome,Safari4+ */
284 /* Chrome10+,Safari5.1+ */
285 /* Opera 11.10+ */
286 /* IE10+ */
287 background: linear-gradient(to bottom, white 0%, #dddddd 100%, #d1d1d1 100%, #dddddd 100%) !important;
288 /* W3C */
289 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dddddd',GradientType=0 ) !important;
290 /* IE6-9 */
291 -o-box-shadow: 1px 1px 0px #eee !important;
292 box-shadow: 1px 1px 0px #eee !important;
293 outline: initial !important;
294 }
295
296 .cleanslate button:active, .cleanslate input[type=submit]:active, .cleanslate input[type=button]:active, .cleanslate button:active {
297 background: #3b679e !important;
298 /* Old browsers */
299 /* FF3.6+ */
300 /* Chrome,Safari4+ */
301 /* Chrome10+,Safari5.1+ */
302 /* Opera 11.10+ */
303 /* IE10+ */
304 background: linear-gradient(to bottom, #3b679e 0%, #2b88d9 50%, #207cca 51%, #7db9e8 100%) !important;
305 /* W3C */
306 border-color: #5259b0 !important;
307 }
308
309 .cleanslate button {
310 padding: 1px 6px 2px 6px !important;
311 margin-right: 5px !important;
312 }
313
314 .cleanslate input[type=hidden] {
315 display: none !important;
316 }
317
318 /* restore form defaults */
319 .cleanslate textarea {
320 -webkit-appearance: textarea !important;
321 background: white !important;
322 padding: 2px !important;
323 margin-left: 4px !important;
324 word-wrap: break-word !important;
325 white-space: pre-wrap !important;
326 font-size: 11px !important;
327 font-family: inherit !important;
328 line-height: 13px !important;
329 resize: both !important;
330 }
331
332 .cleanslate select, .cleanslate textarea, .cleanslate input {
333 border: 1px solid #ccc !important;
334 }
335
336 .cleanslate select {
337 font-size: 11px !important;
338 font-family: inherit !important;
339 display: inline-block;
340 }
341
342 .cleanslate textarea:focus, .cleanslate input:focus {
343 outline: auto 5px -webkit-focus-ring-color !important;
344 outline: initial !important;
345 }
346
347 .cleanslate input[type=text] {
348 background: white !important;
349 padding: 1px !important;
350 font-family: initial !important;
351 font-size: small !important;
352 }
353
354 .cleanslate input[type=checkbox], .cleanslate input[type=radio] {
355 border: 1px #2b2b2b solid !important;
356 border-radius: 4px !important;
357 }
358
359 .cleanslate input[type=checkbox], .cleanslate input[type=radio] {
360 outline: initial !important;
361 }
362
363 .cleanslate input[type=radio] {
364 margin: 2px 2px 3px 2px !important;
365 }
366
367 .cleanslate abbr[title], .cleanslate acronym[title], .cleanslate dfn[title] {
368 cursor: help !important;
369 border-bottom-width: 1px !important;
370 border-bottom-style: dotted !important;
371 }
372
373 .cleanslate ins {
374 background-color: #ff9 !important;
375 color: black !important;
376 }
377
378 .cleanslate del {
379 text-decoration: line-through !important;
380 }
381
382 .cleanslate blockquote, .cleanslate q {
383 quotes: none !important;
384 /* HTML5 */
385 }
386
387 .cleanslate blockquote:before, .cleanslate blockquote:after, .cleanslate q:before, .cleanslate q:after, .cleanslate li:before, .cleanslate li:after {
388 content: "" !important;
389 }
390
391 .cleanslate input, .cleanslate select {
392 vertical-align: middle !important;
393 }
394
395 .cleanslate table {
396 border-collapse: collapse !important;
397 border-spacing: 0 !important;
398 }
399
400 .cleanslate hr {
401 display: block !important;
402 height: 1px !important;
403 border: 0 !important;
404 border-top: 1px solid #ccc !important;
405 margin: 1em 0 !important;
406 }
407
408 .cleanslate *[dir=rtl] {
409 direction: rtl !important;
410 }
411
412 .cleanslate mark {
413 background-color: #ff9 !important;
414 color: black !important;
415 font-style: italic !important;
416 font-weight: bold !important;
417 }
418
419 .cleanslate menu {
420 padding-left: 40px !important;
421 padding-top: 8px !important;
422 }
423
424 /* additional helpers */
425 .cleanslate [hidden],
426 .cleanslate template {
427 display: none !important;
428 }
429
430 .cleanslate abbr[title] {
431 border-bottom: 1px dotted !important;
432 }
433
434 .cleanslate sub, .cleanslate sup {
435 font-size: 75% !important;
436 line-height: 0 !important;
437 position: relative !important;
438 vertical-align: baseline !important;
439 }
440
441 .cleanslate sup {
442 top: -0.5em !important;
443 }
444
445 .cleanslate sub {
446 bottom: -0.25em !important;
447 }
448
449 .cleanslate img {
450 border: 0 !important;
451 }
452
453 .cleanslate figure {
454 margin: 0 !important;
455 }
456
457 .cleanslate textarea {
458 overflow: auto !important;
459 vertical-align: top !important;
460 }
461
462 /* == ROOT CONTAINER ELEMENT == */
463 /* This contains default values for child elements to inherit */
464 .cleanslate {
465 font-size: medium !important;
466 line-height: 1 !important;
467 direction: ltr !important;
468 text-align: left !important;
469 /* for IE, Opera */
470 text-align: start !important;
471 /* recommended W3C Spec */
472 font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif !important;
473 color: black !important;
474 font-style: normal !important;
475 font-weight: normal !important;
476 text-decoration: none !important;
477 list-style-type: disc !important;
478 }
479
480 .cleanslate pre {
481 white-space: pre !important;
482 }
483
484 /*# sourceMappingURL=cleanslate.css.map */
485