*{-webkit-tap-highlight-color:transparent;font-family:sansSerif}
body{min-width:320px;font-size:12px;color:#606060;-webkit-text-size-adjust:none;-webkit-user-select:none;background:#fff}
blockquote,body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
li,ol,ul{list-style:none}
a,a:hover,a:visited{text-decoration:none;color:#606060}
a:active{color:#333}
img{vertical-align:middle;border:0}
button,input,select,textarea{vertical-align:middle;outline:0;resize:none;vertical-align:middle;outline:0;-webkit-appearance:none}
table{border-collapse:collapse;border-spacing:0}
em,i{font-style:normal}
.fr{float:right}
.fl{float:left}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{zoom:1}
.btn{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-khtml-user-select:none;user-select:none}
.btn:hover{outline:0;cursor:pointer}
.btn:focus{outline:0;cursor:pointer}
.btn:active{-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.7);-moz-box-shadow:inset 0 0 5px rgba(0,0,0,.7);-ms-box-shadow:inset 0 0 5px rgba(0,0,0,.7);-o-box-shadow:inset 0 0 5px rgba(0,0,0,.7);box-shadow:inset 0 0 5px rgba(0,0,0,.7)}