// Custom browser reset html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video, select margin: 0 padding: 0 border: 0 font-size: 100% font: inherit vertical-align: baseline /* HTML5 display-role reset for older browsers */ article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, main display: block html font-family: sans-serif -ms-text-size-adjust: 100% -webkit-text-size-adjust: 100% body line-height: 1 ol, ul list-style: none blockquote, q quotes: none blockquote:before, blockquote:after, q:before, q:after content: '' content: none table border-collapse: collapse border-spacing: 0 figcaption, figure display: block hr box-sizing: content-box height: 0 overflow: visible pre font-family: monospace, monospace font-size: 1em a background-color: transparent -webkit-text-decoration-skip: objects &:hover, &:active outline-width: 0 abbr[title] border-bottom: none text-decoration: underline text-decoration: underline dotted b, strong font-weight: bolder code, kbd, samp font-family: monospace, monospace font-size: 1em dfn font-style: italic mark background-color: #ff0 color: #000 small font-size: 80% sub, sup font-size: 75% line-height: 0 position: relative vertical-align: baseline sub bottom: -0.25em sup top: -0.5em audio, video, canvas display: inline-block audio:not([controls]) display: none height: 0 img border-style: none svg:not(:root) overflow: hidden button, input, optgroup, select, textarea font-family: sans-serif font-size: 100% line-height: 1 margin: 0 button overflow: visible button, select text-transform: none button, html [type="button"], [type="reset"], [type="submit"] -webkit-appearance: button button, [type="button"], [type="reset"], [type="submit"] button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner border-style: none padding: 0 button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring outline: 1px dotted ButtonText input overflow: visible [type="checkbox"], [type="radio"] box-sizing: border-box padding: 0 [type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button height: auto [type="search"] -webkit-appearance: textfield outline-offset: -2px [type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration -webkit-appearance: none ::-webkit-file-upload-button -webkit-appearance: button font: inherit legend box-sizing: border-box display: table max-width: 100% padding: 0 color: inherit white-space: normal progress display: inline-block vertical-align: baseline textarea overflow: auto summary display: list-item template display: none [hidden] display: none