.ht-base-date-picker {
  .ivu-input:focus{
    box-shadow: none;
  }
  .ivu-date-picker-rel {
    .ivu-input-wrapper.ivu-input-wrapper-default {
      .ivu-input-disabled {
        background-color: @background-color-base !important;
        color: @disabled-color !important;
        border: 1px solid @border-color-base !important;

        &:hover {
          border: 1px solid @border-color-base !important;
        }

        &:active, &:focus {
          border: 1px solid @border-color-base !important;
          box-shadow: none !important;
        }

      }


      .ivu-input-suffix {
        .ivu-icon {
          font-size: 16px;
        }
      }
    }
  }
  .ivu-date-picker-cells-cell.ivu-date-picker-cells-focused em{
    box-shadow: none;
  }
  .ivu-date-picker-cells-cell:hover em{
    background-color: @info-1;
    color: @text-color;
  }
  .ivu-date-picker-cells-cell.ivu-date-picker-cells-cell-selected {
    em {
      background-color: @info-color;
      color: @white!important;
    }
  }
  .ivu-date-picker-cells-cell.ivu-date-picker-cells-cell-disabled:hover em{
    background-color:@background-color-base;
    color: @disabled-color;
  }


  .ivu-select-dropdown {
    .ivu-picker-confirm{
      &.ivu-btn:focus {
        box-shadow: none;
      }
    }
    .ivu-picker-panel-body-wrapper.ivu-picker-panel-with-sidebar {
      .ivu-picker-panel-sidebar {
        width: 80px;
        background-color: @background-color-base;
        border: 1px solid @border-color-split;

        .ivu-picker-panel-shortcut {
          height: 32px;
          padding: 0 0 0 16px;
          color: @text-color;
          line-height: 32px;

          &:hover {
            background-color: @disabled-color;
          }
        }
      }

      .ivu-date-picker-cells-cell {
        em {
          color: @text-color;
        }
      }
    }
  }
}

.ivu-date-picker-focused input {
  box-shadow: none !important;
}

