@charset "UTF-8";
html{-webkit-text-size-adjust:100%}
body{overflow-x:hidden}
html,body,div,p,img,table,th,td,ol,ul,li,dl,dd,dt,h1,h2,h3,h4,h5,h6,blockquote,pre,form,fieldset,input,textarea
{margin:0;padding:0;-webkit-font-smoothing:antialiased;}
li,dt,dd{list-style:none}
h1,h2,h3,h4,h5,h6,th{font-size:100%;font-weight:normal;text-align:left}
p{margin:0}
html,body,div,p,a,table,th,td,ol,ul,li,dl,dd,dt,h1,h2,h3,h4,h5,h6,blockquote,pre,form,fieldset,input,textarea,select,option
{font-size:14px;line-height:normal}
*{outline:0}table{border-collapse:collapse;border-spacing:0}
caption,th{text-align:left}
a[name]:hover{text-decoration:none !important;outline:0 !important}
li,ol,ul,dl{margin-bottom:0;margin-top:0}
li li{font-size:inherit}
img{border:0;vertical-align:bottom}
input{line-height:100%;padding:2px;margin:1px 0}
select{margin:1px 0}
textarea{padding:2px;font-size:100%;width:99%}
optgroup{color:#000}fieldset{border:0}

*, *::before, *::after {
  box-sizing: border-box;
}