.hidden {
  display: none !important;
}
.ant-radio-button-wrapper-checked {
  background:#027aFF;
  border-color:#027aFF !important;
  box-shadow: -1px 0 0 0 #027aFF;
}
.ant-radio-button-wrapper-checked:first-child{
  border-color:#027aFF !important;
}
.ant-btn-primary{
  background-color: #027aFF;
  border-color: #027aFF;
}
.ant-btn-primary:focus, .ant-btn-primary:hover{
  background-color: #027aFF;
  border-color: #027aFF;
}
.ant-btn-ghost.active, .ant-btn-ghost:active {
  color: #027aFF;
  background-color: transparent;
  border-color: #027aFF;
}
.ant-btn-ghost:focus, .ant-btn-ghost:hover{
  color: #027aFF;
  background-color: transparent;
  border-color: #027aFF;
}
.ant-input[disabled], fieldset[disabled] .ant-input {
  background-color: #f7f7f7;
  opacity: 1;
  cursor: not-allowed;
  color: #666;
}
.ant-input-number-disabled .ant-input-number-input {
  opacity: .72;
  cursor: not-allowed;
  background-color: white;
}
.ant-input-number-input[disabled]{
  color: #666;
}
.ant-input-number-disabled{
  background-color: white;
  color: #666;
}
.ant-select-disabled{color:#666;}
.ant-select-disabled .ant-select-selection:active, .ant-select-disabled .ant-select-selection:focus, .ant-select-disabled .ant-select-selection:hover{
  background:white;
  border-color:white;
}
.ant-select-disabled .ant-select-selection{background:white;border-color:white;}
.ant-select-disabled .ant-select-arrow{display:none;}

.app-body #app_root .ejcui-app {
  padding-top: 0px;
  .cp2-page-list,.EJC{
    padding-top: 0px;
  }
  .ejcui-splitpane .SplitPane {
    .Pane{
      background-color: #fff;
      margin: 10px 0px;
    }
    .ejcui-area{
      border-radius: 20px;
      overflow: auto;
      height: 100%;
      .ejcui-tree-header{
        background-color: #fff;
      }
    }
  }


}