/*Reset*/
.CMWindow::before, .CMWindow::after {
  content: "";
  display: table;
}
.CMWindow::after {
  clear: both;
}
.CMWindow * {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  vertical-align: baseline;
  box-sizing: border-box;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  -webkit-font-smoothing: antialiased;
  text-shadow: inherit;
}
.CMWindow img {
  border: 0;
  vertical-align: bottom;
}
.CMWindow a {
  text-decoration: none;
  color: inherit;
}
.CMWindow b {
  font-weight: bold;
}
.CMWindow select,
.CMWindow input {
  -webkit-appearance: none;
  -moz-appearance: none;
  -o-appearance: none;
  outline-style: none;
}
.CMWindow select[type=button],
.CMWindow input[type=button] {
  -webkit-appearance: none;
  -moz-appearance: none;
  -o-appearance: none;
  outline-style: none;
}
.CMWindow select[type=submit],
.CMWindow input[type=submit] {
  -webkit-appearance: none;
  -moz-appearance: none;
  -o-appearance: none;
  outline-style: none;
}
.CMWindow select[type=reset],
.CMWindow input[type=reset] {
  -webkit-appearance: none;
  -moz-appearance: none;
  -o-appearance: none;
  outline-style: none;
}
.CMWindow select:invalid,
.CMWindow input:invalid {
  box-shadow: none;
}
.CMWindow select:hover,
.CMWindow input:hover {
  cursor: pointer;
}
.CMWindow select::-ms-expand {
  display: none;
}
.CMWindow .CMClearfix::before, .CMWindow .CMClearfix::after {
  content: "";
  display: table;
}
.CMWindow .CMClearfix::after {
  clear: both;
}
.CMWindow label::before, .CMWindow label::after {
  content: "";
  display: table;
}
.CMWindow label::after {
  clear: both;
}/*# sourceMappingURL=reset.css.map */