* {
  margin: 0;
  outline: none;
  padding: 0;
  text-decoration: none;
}

/*********** CSS RESET **********/
*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

html {
  margin: 0;
  -webkit-text-size-adjust: none;
}

ol,
ul {
  list-style: none;
}

b,
strong {
  font-weight: 700;
  color: #444;
}

a img {
  border: none;
}

a:active {
  outline: none;
}

select {
  min-width: 50px;
  height: 32px;
  /*safari padding fix*/
  padding: 6px;
}

input[type="text"]:focus,
input[type="password"]:focus,
textarea:focus,
select:focus {
  border-color: #ccc;
  color: #444;
}

input[type="checkbox"],
input[type="radio"],
input[type="checkbox"] + *,
input[type="radio"] + * {
  vertical-align: middle;
}

label,
label + * {
  vertical-align: middle;
}

input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
  margin: 0;
  border: 0;
  padding: 0;
}

input[type="button"],
input[type="submit"],
input[type="reset"],
input[type="text"],
input[type="password"],
textarea {
  border-radius: 0;
}

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

input:-webkit-autofill {
  -webkit-box-shadow: inset 0 0 0 1000px #fff;
}

script {
  display: none !important;
}
/*# sourceMappingURL=reset.css.map */