@charset "utf-8";

html, body, div, span, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, blockquote, p, address, pre, cite, form, fieldset, input, textarea, select,
table, caption, tbody, tfoot, thead, tr, th, td, abbr, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, article, aside,
canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video
{margin:0; padding:0; border:0; font-size:100%; vertical-align:baseline; -webkit-text-size-adjust:none;}
body {color:#333; font-size:0.875em; font-weight: normal; line-height:1.2;} 

html {-ms-touch-action: none;}

h1, h2, h3, h4, h5, h6 {font-size:100%; font-weight:normal;}
fieldset, img, abbr, acronym {border:0;}
ol, ul {list-style:none;}
table {width:100%; border-collapse:collapse; border-spacing:0; border:0; table-layout:fixed;}
address, caption, em, cite {font-weight:normal; font-style:normal;}
ins {text-decoration:none;}
del {text-decoration:line-through;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
hr {display:none;}
pre {white-space:pre-wrap; word-wrap:break-word;} 

legend, caption {width:0; height:0; font-size:0; text-indent:-9999em; line-height:0; overflow:hidden; top:-9999em; left:-9999em; position:absolute; display:none;}
button, input[type="button"], input[type="reset"], input[type="submit"] {*overflow:visible; cursor:pointer; font-weight: normal; -webkit-appearance:button;} 
input, textarea {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
input[type="checkbox"], input[type="radio"] {padding:0;}

input[type="search"] {border-radius:0; -webkit-border-radius:0; -webkit-appearance:textfield;} 
button,input[type="search"]::-webkit-search-results-decoration {-webkit-appearance:none;}
button::-moz-focus-inner, input::-moz-focus-inner {border:0; padding:0;}
a, a:link, a:visited {color:#333; text-decoration:none;}
a:hover, a:active {color:#0a5db1; text-decoration:none;}

img {vertical-align:top; -ms-interpolation-mode:bicubic;}
label, select, input, textarea {color:#333; vertical-align:middle; font-family:"arial", "helvetica", "tahoma", "verdana", sans-serif;}
input, button {border:0; border-radius:0; background:transparent;}
