* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -moz-tap-highlight-color: rgba(0, 0, 0, 0);
  -ms-tap-highlight-color: rgba(0, 0, 0, 0);
  -o-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-highlight-color: rgba(0, 0, 0, 0);
  -moz-highlight-color: rgba(0, 0, 0, 0);
  -ms-highlight-color: rgba(0, 0, 0, 0);
  -o-highlight-color: rgba(0, 0, 0, 0);
  highlight-color: rgba(0, 0, 0, 0); }

html {
  width: 100%;
  font-size: 14px; }

body {
  width: 100%;
  -webkit-text-size-adjust: 100% !important;
  -moz-text-size-adjust: 100% !important;
  -ms-text-size-adjust: 100% !important;
  -o-text-size-adjust: 100% !important;
  text-size-adjust: 100% !important;
  position: relative; }

ul,
li {
  list-style: none; }

a {
  text-decoration: none;
  color: black;
  border: none; }

input, textarea, select, option {
  border: none;
  outline: none;
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  -ms-appearance: none !important;
  -o-appearance: none !important;
  appearance: none !important; }

select::-ms-expand {
  display: none; }

.clear:after, .clear:before {
  content: "";
  display: table; }

.clear:after {
  clear: both; }

.fl {
  float: left; }

.fr {
  float: right; }

.cursor {
  cursor: pointer; }

.font-bold {
  font-weight: bold; }

/*# sourceMappingURL=common.css.map */
