A, ABBR, acronym, address, applet, article, aside, audio, B, big, blockquote, body, canvas, caption, center, cite, code, D D, Del, details, DFN, Div, DL, DT, EM, embed, fieldset, figcaption, figure, Footer, form, H1, H2, H3, H4, H5, H6, header, Hgroup, HTML, I, IFRAME, IMG, INS, KBD, label, legend, Li, Mark, menu, nav, object, OL, output, p, pre, Q, Ruby, S, Samp, section, small, span, strike, strong, sub, summary, SUP, table, TBODY, TD, TFOOT, TH, THEAD, time, TR, TT, U, UL, Var, vid eo{margin:0; padding:0; border:0; Font:inherit; Vertical-align:baseline; /*word-break:break-all;*/Word-wrap:break-word;} input{White-space:nowrap;} Input:-webkit-autofill {-webkit-box-shadow:0 0 0px 1000px #fff inset;} *{background-repeat:no-repeat; -webkit-tap-highlight-color:rgba (0,0,0,0);} ul,li,ol{List-style:none;} img{Border:none; -webkit-tap-highlight-color:rgba (0,0,0,0);} HTML, body{height:100%;}. content{min-height:100%;} a{Text-decoratIon:none; Border:none; Outline:none; Tap-highlight-color:rgba (0,0,0,0); Focus-ring-color:rgba (0, 0, 0, 0); -webkit-tap-highlight-color:rgba (0,0,0,0); -webkit-focus-ring-color:rgba (0, 0, 0, 0); -moz-tap-highlight-color:rgba (0,0,0,0); -moz-focus-ring-color:rgba (0, 0, 0, 0);} a:visited{Color:inherit;} input,button{Outline:none;}
-------------------------------------------------------------------------------------------------------------
HTML {font-family: "Helvetica Neue", Helvetica, Stheiti, Arial, Sans-serif;-ms-text-size-adjust:100%;-webkit-text-siz e-adjust:100%; font-size:62.5%; }
body {margin:0; font-size:1.4rem; line-height:1.5; color: #333333; background-color:white; height:100%; Overflow-x: Hidden -webkit-overflow-scrolling:touch; }
Article, aside, details, figcaption, figure, Footer, header, Hgroup, Main, nav, section, summary {display:block;}
Audio, canvas, progress, video {display:inline-block; vertical-align:baseline;}
Audio:not ([controls]) {display:none; height:0;}
[Hidden], template {display:none;}
Svg:not (: root) {Overflow:hidden;}
a {background:transparent; text-decoration:none;-webkit-tap-highlight-color:transparent; color: #0088cc;}
a:active {outline:0;}
a:active {color: #006699;}
Abbr[title] {border-bottom:1px dotted;}
B, strong {font-weight:bold;}
DFN {font-style:italic;}
Mark {background: #ff0; color: #000;}
small {font-size:80%;}
Sub, sup {font-size:75%; line-height:0; position:relative; vertical-align:baseline;}
sup {top: -0.5em;}
Sub {bottom: -0.25em;}
img {border:0; vertical-align:middle;}
hr {-moz-box-sizing:content-box; box-sizing:content-box; height:0;}
Pre {overflow:auto; white-space:pre; white-space:pre-wrap; word-wrap:break-word;}
Code, KBD, Pre, samp {font-family:monospace, monospace; font-size:1em;}
button, input, Optgroup, select, textarea {color:inherit; font:inherit; margin:0;}
button {overflow:visible;}
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;}
Button::-moz-focus-inner, Input::-moz-focus-inner {border:0; padding:0;}
input {line-height:normal;}
Input[type= "checkbox"], input[type= "Radio"] {box-sizing:border-box; padding:0;}
Input[type= "Number"]::-webkit-inner-spin-button, input[type= "number"]::-webkit-outer-spin-button {Height:auto;}
Input[type= "Search"] {-webkit-appearance:textfield;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; Box-sizing:border-box; }
Input[type= "Search"]::-webkit-search-cancel-button, input[type= "search"]::-webkit-search-decoration {- Webkit-appearance:none; }
fieldset {border:1px solid #c0c0c0; margin:0 2px; padding:0.35em 0.625em 0.75em;}
Legend {border:0; padding:0;}
textarea {overflow:auto; resize:vertical;}
Optgroup {font-weight:bold;}
Table {border-collapse:collapse; border-spacing:0;}
TD, Th {padding:0;}
HTML, button, input, select, textarea {font-family: "Helvetica Neue", Helvetica, Stheiti, Arial, Sans-serif;}
H1, H2, H3, H4, H5, H6, p, figure, form, blockquote {margin:0;}
UL, OL, Li, DL, DD {margin:0; padding:0;}
UL, ol {list-style:none outside none;}
H1, H2, H3 {line-height:2; font-weight:normal;}
h1 {Font-size:1.8rem;}
h2 {Font-size:1.6rem;}
h3 {Font-size:1.4rem;}
Input::-moz-placeholder, Textarea::-moz-placeholder {color: #cccccc;}
Input:-ms-input-placeholder, Textarea:-ms-input-placeholder {color: #cccccc;}
Input::-webkit-input-placeholder, Textarea::-webkit-input-placeholder {color: #cccccc;}
* {-webkit-box-sizing:border-box;-moz-box-sizing:border-box; box-sizing:border-box;}
Mobile CSS Initialization