body {
  background-color: #f1f1f1;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6, p,label {
  margin-bottom: 0;
}

.weui-btn_primary {
  background-color: var(--primary)!important;
}
.weui-input.has-error {
  padding-right: calc(1.5em + .75rem);
  background-image: url("https://1-1304306860.cos.accelerate.myqcloud.com/images/has-error.svg");
  background-repeat: no-repeat;
  background-position: right calc(.375em + .1875rem) center;
  background-size: calc(.75em + .375rem) calc(.75em + .375rem);
}
.weui-label {
  width: 95px;
}
.weui-mask, .weui-mask_transparent {
  z-index: 1050;
}
.weui-search-bar {
  background-color: var(--primary);
}
.weui-search-bar__form {
  background: transparent;
}
.weui-search-bar__box, 
.weui-search-bar__label {
  border-radius: 17px;
  padding-left: 40px;
  padding-right: 0;
  -webkit-box-align: left;
  -webkit-align-items: left;
  align-items: left;
  -webkit-box-pack: left;
  -webkit-justify-content: left;
  justify-content: left;
  background-size: 26px;
  background-repeat: no-repeat;
  background-position: 8px;
  border: 0 !important;
  background-color: #6FABFF;
  color: #FFFFFF;
  background-image: url("https://1-1304306860.cos.accelerate.myqcloud.com/images/huhuka/search-white.svg");
}
.weui-search-bar__box.shadow, 
.weui-search-bar__label.shadow  {
  box-shadow: 2px 2px 6px -2px rgba(0,0,0,.5) !important;
}
.weui-search-bar-nav {
  margin: 4px 56px;
}
.weui-icon-clear {
  box-sizing: content-box;
}
.weui-search-bar__box .weui-search-bar__input, input, textarea {
  caret-color: var(--primary)
}
.weui-search-bar__box .weui-search-bar__input {
  color: #FFFFFF;
}
.weui-search-bar__box .weui-search-bar__input::placeholder{
  color: #FFFFFF;
}
.weui-media-box__desc {
  font-size: 13px;
}
.weui-search-bar__cancel-btn {
  color: #FFFFFF;
}