a,address,b,blockquote,body,div,em,fieldset,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,label,legend,li,ol,p,s,span,table,tbody,td,tfoot,th,thead,tr,ul {
    margin: 0;
    padding: 0;
    border: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: -apple-system,sans-serif
}

ol,ul {
    list-style: none
}

a img {
    border: none;
    vertical-align: top
}

a {
    text-decoration: none
}

button {
    overflow: visible;
    padding: 0;
    margin: 0;
    border: 0 none;
    background-color: transparent;
    font-family: inherit
}

button::-moz-focus-inner {
    padding: 0
}

input,textarea {
    background: none;
    padding: 0;
    border-radius: 0;
    -webkit-appearance: none;
    font-family: inherit
}

input[type=password] {
    -webkit-text-security: disc
}

button:focus,input:focus,textarea:focus {
    outline: none
}

body {
    word-wrap: break-word
}

* {
    -webkit-tap-highlight-color: rgba(0,0,0,0)
}

.hybrid {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.hybrid a,.hybrid img {
    -webkit-touch-callout: none
}
