//.ebz-theme-default {
  /* ebz 整体layout相关 */
  .ebz-container {
    background-color: $ebz-color-default;
  }
  .ebz-header {
    background-color: $ebz-color-primary;
    background-image: linear-gradient(to right, #253CA2, $ebz-color-primary);
  }

  .ebz-menu .el-menu-item:hover,
  .ebz-menu .el-sub-menu__title:hover {
      background-color: $ebz-color-primary-shallow;
  }

  .ebz-menu .el-menu-item.is-active {
      background-color: $ebz-color-primary-shallow;
      color: $ebz-color-font-primary;
  }

  .ebz-menu .el-sub-menu.is-opened > .el-sub-menu__title {
      color:  $ebz-color-primary;
      font-weight: bold;
  }

  .ebz-menu .el-menu-item.is-active:before,
  .ebz-menu > .el-menu-item.is-active:before,
  .ebz-menu > .el-sub-menu.is-opened > .el-sub-menu__title:before {
      background: $ebz-color-primary;
  }

  .ebz-nav{
    .el-tabs__item{
      &:hover {
        background: $ebz-color-primary-shallow !important;
      }
      &.is-active{
        color: $ebz-color-primary !important;
        background: $ebz-color-primary-shallow !important;
        
        &:before {
          background: $ebz-color-primary;
        }
      }
    }
    .nav-oper{
      .item-text{
        &:hover {
          background: $ebz-color-primary-shallow !important;
        }
      }
    }
  }
  .ebz-nav-oper-dropdown {
    .el-dropdown-menu__item:hover {
      background: $ebz-color-primary-shallow;
      color: $ebz-color-font-primary;
    }
  }

  /* ebz 页面layout相关 */
  .ebz-page-tabs{
    .el-tabs__active-bar{
      background-color: $ebz-color-primary !important;
    }
    
    .el-tabs__item{
      &:hover{
        color: $ebz-color-primary !important;
      }

      &.is-active {
        color: $ebz-color-primary !important;

        &:before{
          background:  $ebz-color-primary;
        }
      }
    }
  }

  /* 抽屉 */
  .el-drawer{
    .el-drawer__header{
      color: $ebz-color-font-primary;
    }
  }

  /* 按钮 */
  .el-button{
    background-color: $ebz-color-default;
    color: $ebz-color-font-primary;
    &:hover {
      background-color: $ebz-color-primary;
        color: #fff;
    }
    &.el-button--default{
      background-color: $ebz-color-default;
      color: $ebz-color-font-primary;

      &:hover{
        background-color: $ebz-color-primary;
        color: #fff;
      }
    }

    &.el-button--primary{
      background-color: $ebz-color-primary;
      color: #fff;

      &:hover{
        opacity: 0.9;
      }
    }
    
    &.el-button--text{
      background-color: transparent;
      color: $ebz-color-primary;

      &:hover{
        background-color: transparent;
        color: $ebz-color-primary;
      }
    }
    
  }

  /* checkbox */
  /*
  .el-checkbox__input{
    &.is-checked{
      .el-checkbox__inner{
        background-color: $ebz-color-primary;
      }
    }

    &.is-indeterminate{
      .el-checkbox__inner{
        background-color: $ebz-color-primary;
      }
    } 
  }
  */

  /* table */
  .el-table th.el-table__cell {
    background-color: $ebz-color-primary-shallow;
  }

  .el-table__header-wrapper tr th.el-table-fixed-column--right {
    background-color: $ebz-color-primary-shallow;
  }

  /* 分页 */
  /*
  .el-pagination.is-background{
    .el-pager{
      li{
        background-color: #fff;
        border-color: #DADCE3;

        &:not(.disabled).active{
          background-color: $ebz-color-primary;
        }
      }
    }

    .btn-prev, .btn-next{
      background-color: #fff;
      border-color: #DADCE3;
    }
  }
  */
  .el-pagination.is-background{
    .el-pager{
      li{
        border: 1px solid #DADCE3;
      }
    }
  
    .btn-prev, .btn-next{
      border: 1px solid #DADCE3;
    }
  }

  /* el-tree */
  .el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content {
        background-color: $ebz-color-primary-shallow;
  }

//}