@charset "UTF-8";

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;
    border:0;
    outline:0;
    font-style:normal;
    font-weight: normal;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
 }

html{
    width: 100%;
    overflow-y: scroll;
}

body{
    width: 100%;
    line-height:1;
}

article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section{
    display:block;
}

nav,ol,ul{
    list-style:none;
}

blockquote,q{
    quotes:none;
}

blockquote:before,blockquote:after,
q:before,q:after{
    content:'';
    content:none;
}

input,textarea{
    margin: 0;
    padding: 0;
}

table{
    border-collapse: collapse;
    border-spacing:0;
}

caption,th{
    text-align: left;
}

:focus{
    outline:none;
}

a{
    margin:0;
    padding:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
    text-decoration: none;
}
hr{
    -webkit-margin-before: 0;
    -webkit-margin-after: 0;
    -webkit-margin-start: 0;
    -webkit-margin-end: 0;
}