The bmannconsulting.com website
1/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
2
3/* Document
4 ========================================================================== */
5
6/**
7 * 1. Correct the line height in all browsers.
8 * 2. Prevent adjustments of font size after orientation changes in iOS.
9 */
10
11 html {
12 line-height: 1.15; /* 1 */
13 -webkit-text-size-adjust: 100%; /* 2 */
14}
15
16/* Sections
17 ========================================================================== */
18
19/**
20 * Remove the margin in all browsers.
21 */
22
23body {
24 margin: 0;
25}
26
27/**
28 * Correct the font size and margin on `h1` elements within `section` and
29 * `article` contexts in Chrome, Firefox, and Safari.
30 */
31
32h1 {
33 font-size: 2em;
34 margin: 0.67em 0;
35}
36
37/* Grouping content
38 ========================================================================== */
39
40/**
41 * 1. Add the correct box sizing in Firefox.
42 * 2. Show the overflow in Edge and IE.
43 */
44
45hr {
46 box-sizing: content-box; /* 1 */
47 height: 0; /* 1 */
48 overflow: visible; /* 2 */
49}
50
51/**
52 * 1. Correct the inheritance and scaling of font size in all browsers.
53 * 2. Correct the odd `em` font sizing in all browsers.
54 */
55
56pre {
57 font-size: 1em; /* 2 */
58}
59
60/* Text-level semantics
61 ========================================================================== */
62
63/**
64 * Remove the gray background on active links in IE 10.
65 */
66
67a {
68 background-color: transparent;
69}
70
71/**
72 * 1. Remove the bottom border in Chrome 57-
73 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
74 */
75
76abbr[title] {
77 border-bottom: none; /* 1 */
78 text-decoration: underline; /* 2 */
79 text-decoration: underline dotted; /* 2 */
80}
81
82/**
83 * Add the correct font weight in Chrome, Edge, and Safari.
84 */
85
86b,
87strong {
88 font-weight: bolder;
89}
90
91/**
92 * 1. Correct the inheritance and scaling of font size in all browsers.
93 * 2. Correct the odd `em` font sizing in all browsers.
94 */
95
96code,
97kbd,
98samp {
99 font-size: 1em; /* 2 */
100}
101
102/**
103 * Add the correct font size in all browsers.
104 */
105
106small {
107 font-size: 80%;
108}
109
110/**
111 * Prevent `sub` and `sup` elements from affecting the line height in
112 * all browsers.
113 */
114
115sub,
116sup {
117 font-size: 75%;
118 line-height: 0;
119 position: relative;
120 vertical-align: baseline;
121}
122
123sub {
124 bottom: -0.25em;
125}
126
127sup {
128 top: -0.5em;
129}
130
131/* Embedded content
132 ========================================================================== */
133
134/**
135 * Remove the border on images inside links in IE 10.
136 */
137
138img {
139 border-style: none;
140}
141
142/* Forms
143 ========================================================================== */
144
145/**
146 * 1. Change the font styles in all browsers.
147 * 2. Remove the margin in Firefox and Safari.
148 */
149
150button,
151input,
152optgroup,
153select,
154textarea {
155 font-size: 100%; /* 1 */
156 line-height: 1.15; /* 1 */
157 margin: 0; /* 2 */
158}
159
160/**
161 * Show the overflow in IE.
162 * 1. Show the overflow in Edge.
163 */
164
165button,
166input { /* 1 */
167 overflow: visible;
168}
169
170/**
171 * Remove the inheritance of text transform in Edge, Firefox, and IE.
172 * 1. Remove the inheritance of text transform in Firefox.
173 */
174
175button,
176select { /* 1 */
177 text-transform: none;
178}
179
180/**
181 * Correct the inability to style clickable types in iOS and Safari.
182 */
183
184button,
185[type="button"],
186[type="reset"],
187[type="submit"] {
188 -webkit-appearance: button;
189}
190
191/**
192 * Remove the inner border and padding in Firefox.
193 */
194
195button::-moz-focus-inner,
196[type="button"]::-moz-focus-inner,
197[type="reset"]::-moz-focus-inner,
198[type="submit"]::-moz-focus-inner {
199 border-style: none;
200 padding: 0;
201}
202
203/**
204 * Restore the focus styles unset by the previous rule.
205 */
206
207button:-moz-focusring,
208[type="button"]:-moz-focusring,
209[type="reset"]:-moz-focusring,
210[type="submit"]:-moz-focusring {
211 outline: 1px dotted ButtonText;
212}
213
214/**
215 * Correct the padding in Firefox.
216 */
217
218fieldset {
219 padding: 0.35em 0.75em 0.625em;
220}
221
222/**
223 * 1. Correct the text wrapping in Edge and IE.
224 * 2. Correct the color inheritance from `fieldset` elements in IE.
225 * 3. Remove the padding so developers are not caught out when they zero out
226 * `fieldset` elements in all browsers.
227 */
228
229legend {
230 box-sizing: border-box; /* 1 */
231 color: inherit; /* 2 */
232 display: table; /* 1 */
233 max-width: 100%; /* 1 */
234 padding: 0; /* 3 */
235 white-space: normal; /* 1 */
236}
237
238/**
239 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
240 */
241
242progress {
243 vertical-align: baseline;
244}
245
246/**
247 * Remove the default vertical scrollbar in IE 10+.
248 */
249
250textarea {
251 overflow: auto;
252}
253
254/**
255 * 1. Add the correct box sizing in IE 10.
256 * 2. Remove the padding in IE 10.
257 */
258
259[type="checkbox"],
260[type="radio"] {
261 box-sizing: border-box; /* 1 */
262 padding: 0; /* 2 */
263}
264
265/**
266 * Correct the cursor style of increment and decrement buttons in Chrome.
267 */
268
269[type="number"]::-webkit-inner-spin-button,
270[type="number"]::-webkit-outer-spin-button {
271 height: auto;
272}
273
274/**
275 * 1. Correct the odd appearance in Chrome and Safari.
276 * 2. Correct the outline style in Safari.
277 */
278
279[type="search"] {
280 -webkit-appearance: textfield; /* 1 */
281 outline-offset: -2px; /* 2 */
282}
283
284/**
285 * Remove the inner padding in Chrome and Safari on macOS.
286 */
287
288[type="search"]::-webkit-search-decoration {
289 -webkit-appearance: none;
290}
291
292/**
293 * 1. Correct the inability to style clickable types in iOS and Safari.
294 * 2. Change font properties to `inherit` in Safari.
295 */
296
297::-webkit-file-upload-button {
298 -webkit-appearance: button; /* 1 */
299 font: inherit; /* 2 */
300}
301
302/* Interactive
303 ========================================================================== */
304
305/*
306 * Add the correct display in Edge, IE 10+, and Firefox.
307 */
308
309details {
310 display: block;
311}
312
313/*
314 * Add the correct display in all browsers.
315 */
316
317summary {
318 display: list-item;
319}
320
321/* Misc
322 ========================================================================== */
323
324/**
325 * Add the correct display in IE 10+.
326 */
327
328template {
329 display: none;
330}
331
332/**
333 * Add the correct display in IE 10.
334 */
335
336[hidden] {
337 display: none;
338}