.color_main {
  color: #3094fa;
}
.color_success {
  color: #18c72e;
}
.color_error {
  color: #fd5f56;
}
.color_warn {
  color: #ffc940;
}
.color-bg {
  background-color: #3094fa;
}
.color-bg_main {
  background-color: #3094fa;
}
.color-bg_success {
  background-color: #18c72e;
}
.color-bg_error {
  background-color: #fd5f56;
}
.color-bg_warn {
  background-color: #ffc940;
}
.font-h1 {
  font-size: 32px;
  line-height: 52px;
}
.font-h2 {
  font-size: 24px;
  line-height: 39px;
}
.font-h3 {
  font-size: 20px;
  line-height: 32px;
}
.font-h4 {
  font-size: 18px;
  line-height: 29px;
}
.font-h5 {
  font-size: 16px;
  line-height: 26px;
}
.font-desc {
  font-size: 14px;
  line-height: 23px;
  color: #999;
}
.font-desc-s {
  color: #999;
}
