article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
    display: block;
}
audio, canvas, video {
    display: inline - block;
}
audio: not([controls]) {
    display: none;
    height: 0;
}[hidden] {
    display: none;
}
html {
    font - family: sans - serif; - ms - text - size - adjust: 100 % ; - webkit - text - size - adjust: 100 % ;
}
body {
    margin: 0;
}
a: focus {
    outline: thin dotted;
}
a: active,
a: hover {
    outline: 0;
}
h1 {
    font - size: 2em;
    margin: 0.67em 0;
}
abbr[title] {
    border - bottom: 1px dotted;
}
b,
strong {
    font - weight: bold;
}
dfn {
    font - style: italic;
}
hr {
    -moz - box - sizing: content - box;
    box - sizing: content - box;
    height: 0;
}
mark {
    background: # ff0;
    color: #000;}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em;}pre{white-space:pre-wrap;}q{quotes:"\201C" "\201D" "\2018" "\2019";}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:0;}fieldset{border:1px solid # c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}
legend {
    border: 0;
    padding: 0;
}
button,
input,
select,
textarea {
    font - family: inherit;
    font - size: 100 % ;
    margin: 0;
}
button,
input {
    line - height: normal;
}
button,
select {
    text - transform: none;
}
button,
html input[type = "button"],
input[type = "reset"],
input[type = "submit"] {
    -webkit - appearance: button;
    cursor: pointer;
}
button[disabled],
html input[disabled] {
    cursor: default;
}
input[type = "checkbox"],
input[type = "radio"] {
    box - sizing: border - box;
    padding: 0;
}
input[type = "search"] {
    -webkit - appearance: textfield; - moz - box - sizing: content - box; - webkit - box - sizing: content - box;
    box - sizing: content - box;
}
input[type = "search"]::-webkit - search - cancel - button,
input[type = "search"]::-webkit - search - decoration {
    -webkit - appearance: none;
}
button::-moz - focus - inner,
input::-moz - focus - inner {
    border: 0;
    padding: 0;
}
textarea {
    overflow: auto;
    vertical - align: top;
}
table {
    border - collapse: collapse;
    border - spacing: 0;
}