body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,header,nav,section,article,aside,footer,figure,figcaption,details,hgroup{padding:0;margin:0;outline:0}
html{min-height:100%;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
html,
body{line-height:1}
caption,th{text-align:left;}
table{border-collapse:collapse;border-spacing:0}
h1,
h2,
h3,
h4,
h5,
h6{font-size:1em;line-height:1.2}
img{border:0;vertical-align:top;height:auto}
ul,ol{list-style-type:none;}
a{cursor:pointer;text-decoration:underline}
:focus,
a:hover,
a:active{outline:none}
header,
nav,
section,
article,
aside,
footer,
figure,
figcaption,
details,
hgroup,
main,
summary{display:block;}
audio,
canvas,
video{display:inline-block;*display:inline;*zoom:1;}
audio:not([controls]){display:none}
button,
input,
select,
textarea{margin:0;font-size:100%;vertical-align:middle;font-family:Arial, sans-serif;}
[hidden]{display:none;}
button,
input{*overflow:visible;line-height:normal;}
button::-moz-focus-inner,
input::-moz-focus-inner{padding:0;border:0;}
button,
input[type="button"],
input[type="reset"],
input[type="submit"]{cursor:pointer;-webkit-appearance:button;}
input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield;}
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;}
textarea{overflow:auto;vertical-align:top;}
.clearfix{*zoom:1}
.clearfix:before,
.clearfix:after{display:table;content:"";}
.clearfix:after{clear:both}
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";}
svg:not(:root){overflow:hidden;}
legend{border:0;padding: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;}