 /* 自定义弹窗样式 */

 h1,
 h2,
 h3,
 h4,
 h5,
 h6 {
   color: #262626;
   font-weight: 500;
 }

 h5 {
   font-size: 18px;
   margin: 0;
 }

 h6 {
   margin: 0;
 }

 .default-table>>>.el-card__body {
   padding: 0;
 }

 .ele-block>>>.el-upload,
 .ele-block>>>.el-upload-dragger {
   width: 100%;
 }

 /*被拖拽对象的样式*/
 .item {
   padding: 4px;
   cursor: move;
 }

 .filterDrop {
   padding: 5px 5px 5px 15px;
 }

 .viewTab .el-tabs__item {
   padding: 0;
   font-size: 12px;
   color: #8c8c8c;
 }

 .viewTab .el-tabs__item.is-active {
   font-weight: 700;
 }

 .viewTab .el-tabs__nav-wrap:after {
   height: 0px !important;
 }

 .viewTab .el-drop-btn {
   display: none;
 }

 .viewTab .el-tabs .is-active .el-drop-btn {
   display: block;
 }

 .viewTab .el-tabs .is-active .tab-item-pane {
   padding: 0 10px !important;
 }

 .el-collapse-item__header.is-active .collapse-title {
   color: #015FEC;
   font-weight: 700;
 }

 .switch {
   line-height: 26px;
 }

 .switch>>>.el-switch__core {
   height: 30px !important
 }

 .switch-title {
   padding: 0px 3px;
   line-height: 26px;
 }

 .switch .el-switch>.el-switch__core {
   height: 16px !important;
   width: 32px !important;
 }

 .switch .el-switch>.el-switch__core:after {
   content: "";
   position: absolute;
   /* top: 1px;
    left: 1px; */
   border-radius: 100%;
   transition: all .3s;
   width: 12px;
   height: 12px;
   background-color: #FFFFFF;
 }

 .switch>.el-switch.is-checked .el-switch__core::after {
   margin-left: -14px;
 }

 .asfasf .el-tabs__header {
   line-height: 54px;
   height: 54px;
   margin-bottom: 16px;
 }

 .asfasf .el-tabs__item.is-active {
   border-bottom: 2px solid #015FEC;
   background: #FFFFFF !important;
   color: #001E40 !important;
   height: 54px;
 }

 .asfasf .el-tabs__item {
   padding: 0 10px;
   font-size: 20px;
   font-weight: 600;
 }

 .asfasf .el-tabs__active-bar {
   background: #015FEC;
 }

 .asfasf .noflex {
   position: relative;
   padding-left: 30px;
 }

 .asfasf .noflex .tab-icon {
   position: absolute;
   top: 0px;
   left: 0px;
 }

 /*被拖拽对象的样式*/
 .item {
   padding: 4px;
   cursor: move;
 }

 .filed-table>>>.cell {
   white-space: nowrap !important;
 }

 .filed-table>>>.caret-wrapper {
   display: none;
 }

 .filed-table>>>.cell:hover .caret-wrapper {
   display: inline-flex;
 }

 .filed-table>>>.ascending .caret-wrapper {
   display: inline-flex;
 }

 .filed-table>>>.descending .caret-wrapper {
   display: inline-flex;
 }

 .filed-table>>>.is-sortable:hover .cell {
   color: #015FEC;
 }

 .el-table--border .el-table__cell:first-child .cell {
   padding: 0px !important;
   text-align: center;
 }


 .saveTableStyle {
   position: relative;
   height: 0;
   z-index: 99;
   top: 13px;
   left: 6px;
   cursor: pointer;
 }

 .saveTableStyle:hover {
   color: #4989ff;
 }

 .titleFilter {
   position: absolute;
   z-index: 1500;
   width: auto;
   padding: 5px 0;
   transition: none !important;
 }

 .titleFilter .el-card__body {
   padding: 0;
   font-size: 12px;
 }

 .titleFilter .option:hover {
   background: #e8f6fe;
   font-size: 12px;
 }

 .titleFilter .option {
   line-height: 30px;
   padding-left: 15px;
   width: 140px;
 }

 .titleFilter .form-item {
   margin-bottom: 10px;
 }

 .slide-fade-enter-active {
   transition: all 0.2s ease;
 }

 .slide-fade-leave-active {
   transition: all 0.2s cubic-bezier(1, 0.5, 0.8, 1);
 }

 .slide-fade-enter,
 .slide-fade-leave-to

 /* .slide-fade-leave-active for below version 2.1.8 */
   {
   transform: translateY(-100px);
   opacity: 0;
 }

 .transition-box {
   background: #ffffff;
   z-index: 99;
   width: 100%;
   top: 10px;
   position: absolute;
 }

 .filed-table {
   padding-bottom: 0px;
 }

 .filter-box-item {
   display: flex;
   flex-wrap: wrap;
 }

 .filter-item {
   margin-right: 10px;
   background-color: #e8f6fe;
   font-size: 12px;
   padding: 5px;
 }


 .cell>div {
   width: auto !important;
 }

 .caret-wrapper {
   height: 24px !important;
 }

 .sort-caret.ascending {
   top: 0px !important;
 }

 .sort-caret.descending {
   bottom: 2px !important;
 }

 .el-pagination {
   text-align: right;
   margin-top: 10px;
 }

 .el-pagination__total {
   float: left;
 }


 .el-tabs__item:focus.is-active.is-focus:not(:active) {
   -webkit-box-shadow: none !important;
   box-shadow: none !important;
 }

 .el-tabs__item,
 .el-tabs__item:focus,
 .el-tabs__item:focus-visible {
   outline: transparent auto 0px !important;
 }

 .el-radio-button:focus:not(.is-focus):not(:active):not(.is-disabled) {
   -webkit-box-shadow: none !important;
   box-shadow: none !important;
 }

 .el-radio-button,
 .el-radio-button:focus,
 .el-radio-button:focus-visible {
   outline: transparent auto 0px !important;
 }

 .el-dropdown-link,
 .el-dropdown-link:focus,
 .el-dropdown-link:focus-visible {
   outline: transparent auto 0px !important;
 }

 .el-table_1_column_1 .cell .el-checkbox .el-checkbox__input .el-checkbox__inner {
   border-radius: 4px;
   border: 1px solid #DADADA;
 }

 .el-table-column--selection .cell {
   padding: 0 3px !important;
 }

 .el-table_1_column_1 .el-checkbox__input.is-checked .el-checkbox__inner,
 .el-table_1_column_1 .el-checkbox__input.is-checked .el-checkbox__inner,
 .el-table_1_column_1 .el-checkbox__input.is-indeterminate .el-checkbox__inner {
   background-color: #015FEC;
   border-color: #015FEC;
   border-radius: 4px;
   border: 1px solid #015FEC !important;
 }

 .has-gutter {
   height: 40px;
   background: #F5F6FA;
   border-radius: 8px;
 }

 .el-table th.el-table__cell {
   background-color: #F5F6FA;
 }

 .eledatatable thead {
   color: #041E3E !important;
 }