/* normalize.css v2.1.0 | MIT License | git.io/normalize */
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;
    -webkit-text-size-adjust:100%;
    -ms-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 silver;
    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-left: 0;
    margin-right: 0;
    margin-top: 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}
