// cover some element-ui styles

.el-breadcrumb__inner,
.el-breadcrumb__inner a {
  font-weight: 400 !important;
}

.el-upload {
  input[type='file'] {
    display: none !important;
  }
}

.el-upload__input {
  display: none;
}

// to fixed https://github.com/ElemeFE/element/issues/2461
.el-dialog {
  transform: none;
  left: 0;
  position: relative;
  margin: 0 auto;
  // background-color: #f2f3f5;
}

.el-dialog__header {
  background-color: #060e36;
}

.el-dialog__title {
  color: white;
}

// refine element ui upload
.upload-container {
  .el-upload {
    width: 100%;

    .el-upload-dragger {
      width: 100%;
      height: 200px;
    }
  }
}

// dropdown
.el-dropdown-menu {
  a {
    display: block;
  }
}

// to fix el-date-picker css style
.el-range-separator {
  box-sizing: content-box;
}

// 菜单栏消息中心下拉样式
.msg-dropdown {
  width: 360px;
  height: auto;
  .el-card {
    border: 0;
    .el-card__body {
      padding: 0;
      .dropdown-title {
        height: 40px;
        line-height: 40px;
        border-bottom: 1px solid #ddd;
        padding-left: 24px;
        span {
          color: #f00;
          font-weight: 600;
        }
      }
      .msg-box {
        height: 60px;
        display: flex;
        justify-content: flex-start;
        .msg-icon {
          width: 50px;
          height: 100%;
          margin-right: 20px;
          .el-image {
            margin-top: 5px;
          }
        }
        .msg-right-box {
          // padding: 10px 0;
          height: 40px;
          line-height: 20px;
          margin-top: 10px;
          .msg-title-box {
            width: 240px;
            display: flex;
            justify-content: space-between;
            .msg-title {
              font-size: 16px;
              font-weight: 600;
            }
          }
        }

        // box-sizing: border-box;
        // padding: 10px;

        // line-height: 30px;
      }
      .getMore {
        height: 40px;
        line-height: 40px;
        text-align: right;
        border-top: 1px solid #ddd;
        span {
          font-size: 14px;
          padding-right: 20px;
          color: #409eff;
          cursor: pointer;
        }
      }
      .empty-box {
        width: 100%;
        height: 80px;
        line-height: 80px;
        font-size: 20px;
        text-align: center;
      }
      // .el-tabs {
      //   .el-tabs__header {
      //     .el-tabs__item {
      //       height: 40px;
      //       line-height: 40px;
      //     }
      //   }
      // }
    }
  }
}

.el-notification {
  cursor: pointer;
}

//弹出页面
// .el-form-item--small.el-form-item{
//   margin-bottom: 6px;
// }
// .el-dialog__body{
//   padding: 10px 10px;
// }
//左侧菜单
.el-submenu__title{
  height:40px;
  line-height: 40px;
}
.el-submenu .el-menu-item{
  height:40px;
  line-height: 40px;
}
