.mic-scrollbar::-webkit-scrollbar {
  width: 8px;
  height: 100px;
}
.mic-scrollbar::-webkit-scrollbar-track {
  background-color: transparent;
}
.mic-scrollbar::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1);
  background-color: #aaa;
}
form .formItem:not(.clearMicStyle) {
  display: flex;
  align-items: center;
  width: 100%;
  margin: 10px 0;
}
form .formItem:not(.clearMicStyle) .errMsg {
  font-size: 12px;
  margin: 3px 5px;
  color: #ff565b;
}
form .formItem:not(.clearMicStyle) .required {
  content: '';
  width: 5px;
  height: 5px;
  display: inline-block;
  vertical-align: middle;
  margin: 0 5px;
  background-color: #ff666b;
  border-radius: 5px;
}
form .formItem:not(.clearMicStyle) .formTitle {
  color: #666;
  font-size: 14px;
}
form .formItem:not(.clearMicStyle) .left {
  text-align: right;
}
form .formItem:not(.clearMicStyle) .left.requiredMargin {
  margin-right: 10px;
}
form .formItem:not(.clearMicStyle) .right {
  text-align: left;
}
form .formItem:not(.clearMicStyle) .right .text-unit {
  font-size: 14px;
  margin-left: 10px;
  color: #333;
}
form .formItem:not(.clearMicStyle) .tips {
  color: #c2c2c2;
  font-size: 12px;
  margin-top: 5px;
}
form .formItem:first-child:not(.clearMicStyle) {
  margin-top: 0;
}
form .formItem.error:not(.clearMicStyle) .RichEditor-root,
form .formItem.error:not(.clearMicStyle) input:not([type='radio']):not([type='button']):not([type='checkbox']),
form .formItem.error:not(.clearMicStyle) textarea,
form .formItem.error:not(.clearMicStyle) .mic-Select {
  background: #fff6f6;
  border-color: #ff565b;
  box-shadow: none;
}
form .formItem.error:not(.clearMicStyle) .micFileUp .upBtn {
  border: 1px solid #ff565b;
}
form .formItem.error:not(.clearMicStyle) .micFileUp .upBtn .plus {
  color: #ff565b;
}
form .formItem.error:not(.clearMicStyle) .mic-file-up {
  border: 1px solid #ff565b;
}
form .formItem.error .rdw-editor-wrapper {
  border: 1px solid #ff565b;
}
form.formInline .formItem {
  display: table;
  margin-top: 10px;
}
form.formInline .formItem .left {
  display: table-cell;
  width: 100px;
  text-align: right;
}
form.formInline .formItem .right {
  display: table-cell;
}
form.formPortrait .formItem {
  margin-top: 10px;
  display: block;
}
form.formPortrait .formItem .left {
  text-align: left;
  display: block;
  margin-bottom: 5px;
}
form.formPortrait .formItem .right {
  display: block;
}
