@charset "utf-8";

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i, a,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video, input[type="text"], input[type="password"], input[type="number"], input[type="tel"], button {margin:0; padding:0; border:0; outline:0;text-decoration:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
html, body{/* height:100%; */-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
html{-webkit-text-size-adjust:100%;}
body {min-width:320px;line-height:1.2;-webkit-overflow-scrolling:touch;}
article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section,main {display:block;}
hr {box-sizing:content-box;height:0;overflow:visible;}
nav ul {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after {content:'';content:none;}
table {border-collapse:collapse;border-spacing:0;}
body, input, textarea, select, button, table {-webkit-text-size-adjust:none;}
button, input, optgroup, select, textarea {font-family:inherit;font-size:100%;-webkit-box-shadow:none;-webkit-border-radius:0;}
input[type="text"], input[type="password"], input[type="tel"], input[type="num"], input[type="search"], input[type="file"], textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;}
button:focus, input:focus, select:focus, textarea:focus{outline:none;}
button, input{overflow:visible;}
button, select{text-transform:none;}
button{outline:none;border:0 none;background-image:none;}
button, [type="button"], [type="reset"], [type="submit"]{-webkit-appearance:button;background-color:transparent;}
button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner{border:0 none;padding:0;}
button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}
ul, ol, li {list-style-type:none;}
input, select {vertical-align:middle;}
a {text-decoration:none;background-color:transparent;}
a:hover, a:active, a:focus{text-decoration:none;outline:none;}
em, i, address{font-style:normal;}
img, fieldset { border:0; }
input[type="text"], input[type="number"], input[type="tel"], input[type="password"], select{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:0;background-color:#fff;}
input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active{-webkit-transition:background-color 9999s ease-out;transition:background-color 5000s ease-in-out 0s;}
/* input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;} */
select{background-color:transparent;}
select::-ms-expand{display:none;}
input:focus, select:focus{outline:none;}
abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}
code, kbd, samp{font-family:monospace, monospace;font-size:1em;}
[hidden]{display:none;}
h1, h2, h3, h4, h5, h6{font-size:inherit;}
pre{font-family:inherit;}