:root {
  --themesColor: #37C1C3;
}
.el-date-editor .el-range__icon{
  line-height: 25px !important;
}
.el-date-editor .el-range-separator{
  width: 25px !important;
  line-height: 24px !important;
}
.el-textarea.is-disabled .el-textarea__inner{
  background-color: #FAFAFA;color: #5a5e66;
}
.user_manage .reset_pwd{
  width: auto !important;
}
.user_manage .reset_pwd .el-form-item{
  width: 90% !important;
}
.user_manage .reset_pwd .el-form-item__content{
  width: 500px !important;
  margin-left: 0px !important;
}
.user_manage .reset_pwd .password_notice{
  margin-left: 100px !important;
}
.el-input-number{
  line-height: 28px;
}
.el-select .el-input__icon{
  line-height:40px;
}
.sys_role_add .el-form-item{
  margin-bottom:25px !important;
}
.components_searchs .el-select .el-input__icon{
  line-height:25px;
}
.dc-table .el-form-item {
  width: 100%;
  margin-bottom:16px;
}
.dc-table .el-form-item .el-form-item__content{
  width: 100%;
  padding-left:0px;
  padding-right:0px;
}
.dc-table .el-form-item .el-form-item__error{
  margin-top:-6px;
}
.dc-table .el-input-number{
  line-height:26px;
}
.dc-table .el-form-item__error{
  padding-left:0px;
}
.components_edit{
  width: 100%;
}
.el-table__footer td{
  border-left: 1px solid #EBEEF5;
}
.components_searchs .search_item{
  float: left;
  margin-right: 15px;
  margin-bottom: 10px;
}
.components_searchs .clear{
  clear:both;
}
.el-textarea .el-input__count{
  bottom: 5px;
  right: 18px;
  line-height: 22px;
}
.sidebar .nav .sed_li_box sup{
  top: -2px !important;
  left: 8px !important;;
}
.sidebar .nav .sed_li_box .el-badge__content{
  line-height: 16px;
}
.header .nav .el-badge.item{
  width: 22px;
}
.header .nav .el-badge sup{
  top: -15px;
  left: -10px;
}
.header .nav .el-badge__content{
  line-height: 16px;
}
.themes-color{
  color: #37C1C3;
}
.el-link.el-link--default{
  color: #37C1C3;
}
.msg_btn{
  width: 30px;height: 30px;line-height: 30px;border-radius: 50%;float: right;text-align: center;
}
.msg_btn:hover{
  background-color: #e5e5e5;
  cursor:pointer;
}
#messageContent .el-card__header{
  padding:10px 10px !important;
  font-size: 14px;
  font-weight: bold;
}
.el-form .tip-panel{
  padding: 8px 16px;
  background-color: #ecf8ff;
  border-radius: 4px;
  border-left: 5px solid var(--themesColor);
  margin: 20px 0;
}
.el-form .tip-panel p {
  font-size: 14px;
  color: #5e6d82;
  line-height: 1.2em;
}
.dc-sub-table .el-form-item{
  width: 100%;
  margin-bottom: 0px
}
.dc-sub-table .el-form-item.is-error{
  margin-bottom: 14px
}
.dc-sub-table .el-form-item__content{
  width: 100%;
  padding-right:0px;
  line-height: 32px;
  padding-left: 0px;
}
.dc-sub-table .el-form-item__error{
  z-index: 2;
  padding-left:0px;
  margin-top:0px;
}
.dc-sub-table .el-input-number--mini{
  width: 110px;
}
.dc-sub-table .el-input-number.is-controls-right .el-input__inner{
  padding-left: 0px;
  padding-right: 28px;
}
.dc-sub-table .el-form-item .el-select{
  width: 100%;
}
.dc-sub-table.el-table .cell{
  padding-top: 10px;
  padding-bottom: 10px;
  white-space:normal !important;
}
.components_searchs .el-input-number .el-input{
  width: 100%;
}
.dc-sub-table .el-date-editor .el-range-separator{
  line-height: 24px;
}
.model_ct{z-index: 20;}
.dc-sub-table .el-select .el-input__icon{
  line-height: 32px;
}
.dc-table-view{
  border:1px solid #000;
  width: 100%;
}
.dc-table-view th,.dc-table-view td{
  border:1px solid #000;
  line-height: 28px !important;
}
.dc-table-view th.dc-title,.dc-table-view td.dc-title{
  min-height: 32px;
  padding: 2px 2px 2px;
  font-weight: bold;
  background-color: #ddd;
  color: #000;
  min-width: 120px;
  width: 5%;
  text-align: right;
}
.dc-table-view .dc-content{
  text-align: left;
  padding: 2px;
}
.dc-table-view.table-2-col th.dc-content,.dc-table-view.table-2-col td.dc-content{
  /*width:calc((100% - 120*2) / 2);*/
  width: 45%;
}
.dc-table-view.table-3-col th.dc-content,.dc-table-view.table-3-col td.dc-content{
  /*width:calc((100% - 120*3) / 3);*/
  width: 28%;
}
.el-date-editor .el-range__close-icon{
  line-height: 25px;
}
.main-drag-container .el-card__body{
  height: calc(100% - 62px);
}
.design-obj,.design-obj .el-input__inner,.design-obj:hover,.design-obj .el-input__inner:hover,.design-area .el-textarea__inner{
  width: 100% !important;
  height: 100% !important;
  border: none !important;
  padding: 0px  !important;
}
.design-area .el-upload-list--picture-card .el-upload-list__item{
  border: none !important;
  border-radius: 0px !important;
}
.design-area .el-upload .el-upload__input {
  display: none !important;
}
.hideUpload{
  width: 100%;
  height: 100%;
}
.design-area .hideUpload .el-upload {
  display: none !important;
}
.design-area .el-upload--picture-card{
  border: none !important;
  border-radius: 0px !important;
  width: 100%;
  height: 100%;
}
.design-area .el-upload-list--picture-card .el-upload-list__item{
  width: 100%;
  height: 100%;
}
.design-area .el-upload-list__item div{
  height: 100%;
}
.design-area .el-upload-list--picture-card .el-upload-list__item{
  margin:0px;
}
.upload-background .el-upload__input{
  display: none !important;
}
.el-submenu__title,
.el-tabs__item,
.el-pagination .btn-next,
.el-pagination .btn-prev,
.el-pagination,
.el-card{
  color: #666;
}
.el-menu-item{
  color: #909399;
}
.components_searchs .el-date-editor.el-input, .components_searchs .el-date-editor.el-input__inner{
  width: 150px;
}
.el-dialog__footer{
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 10px;
  height: auto;
}
.el-input.is-disabled .el-input__inner{
  color: #666;
}
/***********富文本样式************/
.dc-editor{
  margin-top: -20px;
  margin-bottom: -30px;
  margin-left: -12px;
}
.ql-toolbar.ql-snow{
  padding: 0px !important;
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
}
.ql-toolbar.ql-snow .ql-formats{
  margin-right: 10px !important;
  margin-top: 5px;
  margin-bottom: 5px;
  display: flex;
}
.el-table__fixed-right {
  right: -1px;
  border-right: 1px solid #DADADA;
}
.el-radio__input.is-disabled + span.el-radio__label,.el-checkbox__input.is-disabled + span.el-checkbox__label{
  color: #666;
}
input[type=file] {
  display: none !important;
}
