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

*{padding:0; margin:0;}

html {font-family: sans-serif;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}

body {margin: 0; cursor:default; font-size:12px; background-color:#ffffff; color:#000000;}

img {max-width: 100%; width: auto\9; height: auto; vertical-align: middle; border: 0; -ms-interpolation-mode: bicubic;}

a:focus {outline:none;}
a.hover{-webkit-user-select: none; -webkit-touch-callout: none;  }
a:active,a:hover {outline: 0;}

b,strong {font-weight: bold;}

small {font-size: 80%;}

img {border: 0;}

button,input,select,textarea {font-family: inherit;font-size: 100%;margin: 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;}

input[type="search"] {-webkit-appearance: textfield;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing: content-box;}

input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}

button::-moz-focus-inner,input::-moz-focus-inner {border: 0;padding: 0;}

.clearfix{width:100%; clear:both; height:0.1px; overflow:hidden;}

input[type=text], textarea{ outline:none;}

input[type=text], input[type=submit], input[type=reset], input[type=button]{ -webkit-appearance:none; }

input[type=checkbox] {-moz-appearance:  checkbox; -webkit-appearance:  checkbox;  -o-appearance:  checkbox;}

a, input, select, textarea{-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}

input[type=text], textarea{-webkit-appearance:none; -webkit-border-radius:0; }

select{-webkit-border-radius:0; }

input:focus, select:focus{outline:none;}

