* { box-sizing: border-box; } 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 { margin: 0; padding: 0; font-size: 13px; font: inherit; vertical-align: baseline; } /* make sure to set some focus styles for accessibility */ button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; } button, input { line-height: normal; } :focus { outline: 0; } /* HTML5 display-role reset for older browsers */ article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; } body { line-height: 1; } ol, ul, li { list-style: none; } li { display: list-item; } table { display: table; border-collapse: collapse; border-spacing: 0; } tr { display: table-row; } thead { display: table-header-group; } tbody { display: table-row-group; } tfoot { display: table-footer-group; } col { display: table-column; } colgroup { display: table-column-group; } td, th { display: table-cell; } caption { display: table-caption; } th { font-weight: bolder; text-align: center; } caption { text-align: center; } textarea { overflow: auto; vertical-align: top; resize: vertical; } sub, sup { font-size: 75%; } small { font-size: 80%; } a { text-decoration: none; color: inherit; } a:focus, a:active, a:hover { outline: 0; } img { margin: 0; padding: 0; border: 0; } h1, h2, h3, h4, h5, h6 { margin: 10px 0; line-height: 20px; } /* Begin bidirectionality settings (do not change) */ BDO[DIR='ltr'] { direction: ltr; unicode-bidi: bidi-override; } BDO[DIR='rtl'] { direction: rtl; unicode-bidi: bidi-override; } *[DIR='ltr'] { direction: ltr; unicode-bidi: embed; } *[DIR='rtl'] { direction: rtl; unicode-bidi: embed; } @media print { h1 { page-break-before: always; } h1, h2, h3, h4, h5, h6 { font-size: inherit; page-break-after: avoid; } ul, ol, dl { page-break-before: avoid; } }