html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6,ul,ol,menu {
  margin: 0;
  padding: 0
}
h1,h2,h3,h4,h5,h6 {
  font-size: 100%;
  font-weight: normal
}
ul, menu {
  list-style: none
}
button,input,select {
  margin: 0;
  outline: none;
}

html {
  box-sizing: border-box
}

*,
*::before,
*::after {
  box-sizing: inherit
}
img,
video {
  height: auto;
  vertical-align: top;
}
iframe {
  border: 0
}
table {
  border-collapse: collapse;
  border-spacing: 0
}
td,th {
  padding: 0
}
a {
  color:inherit;
  text-decoration: none;
}