.login input::-webkit-input-placeholder {
    font-size: 12px;
}
.login input:-moz-placeholder {
    font-size: 12px;
}
.login .ant-checkbox-inner {
    width: 12px;
    height: 12px;
}
.login form input[type='radio'], form input[type='checkbox'] {
    width: 12px;
    height: 12px;
}

.login .ant-btn:hover, .ant-btn:focus {
    border-color: #40a9ff !important;
}
.login .ant-input:focus {
    border-color: #40a9ff !important;
    border-right: 1px solid #40a9ff!important;
}
.login .ant-input:hover {
    border: 1px solid #ebeff2;
}
.login .ant-input-group-addon{
    background: none;
    border-left: none;
}

.login .ant-input, .login .ant-input-group-addon {
    border: 1px solid #ebeff2
}
.login .login_password .ant-input{
    border-right: none
}
.border_ebeff2 {
    border: 1px solid #ebeff2;
    border-radius: 4px;
}
.border_ebeff2:hover{
    border: 1px solid #40a9ff;
    color: #40a9ff;
}

.world_line_2 {
    display: -webkit-box!important;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.statistic .ant-statistic-content-suffix {
    font-size: 12px;
    color: red;
}
.statistic .ant-tag {
    padding: 0;
}

.my_form .ant-form-item-label {
    line-height: 1;
    text-align: left;
    margin-bottom: 0.5em;
}
.my_form .ant-form-item-label > label::after {
    content: '';
}
.ant-upload-select-picture-card i {
    font-size: 32px;
    color: #999;
  }

.my_form .upload_Modal_span {
    display: inline-block;
    width: 100%;
    height: 100%;
    padding: 8px;
    text-align: center;
    vertical-align: middle;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: rgba(0, 0, 0, 0.65);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5;
    list-style: none;
    -webkit-font-feature-settings: 'tnum';
    font-feature-settings: 'tnum', "tnum";
    outline: 0;
    background: transparent;
}
.my_form .upload_Modal_span > div {
    padding-top: 24px;
}
.my_form .upload_Modal_span > div > i{
    color: #999;
}
.my_form .upload_Modal {
    display: inline-block;
    width: 104px;
    height: 104px;
    margin-right: 8px;
    margin-bottom: 8px;
    text-align: center;
    vertical-align: top;
    background-color: #fafafa;
    border: 1px dashed #d9d9d9;
    border-radius: 4px;
    cursor: pointer;
    transition: border-color 0.3s ease;
}

.my_form .upload_Modal_img {
    display: inline-block;
    width: 104px;
    height: 104px;
    margin-right: 8px;
    margin-bottom: 8px;
    text-align: center;
    vertical-align: top;
    background-color: #fff;
    border: 1px solid #d9d9d9;
    border-radius: 4px;
    cursor: pointer;
    transition: border-color 0.3s ease;
    padding: 8px;
}

.my_form .upload_Modal i{
    font-size: 32px;
    color: #999;
    display: inline-block;
    color: inherit;
    font-style: normal;
    line-height: 0;
    text-align: center;
    text-transform: none;
    vertical-align: -0.125em;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}
.my_form .ant-modal-header {
    background: #1890ff;
}
.my_form .ant-modal-title {
    color: #fff;
}
.my_form .ant-modal-close-x {
    color: #fff;
}
.upload_Modal_err > span {
    color: red;
}
.menu_item_style {
    padding: 0px !important;
}

.side_menu .ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected {
    background: #fff;
}

.side_menu .ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected > a {
    color: #666;
    border-right: 1px solid #e8e8e8;
}

.side_menu .ant-menu-inline .ant-menu-item::after {
    border-right: 1px solid #e8e8e8;
}


.ant-upload.ant-upload-select-picture-card {
  display: table;
  float: left;
  width: 104px;
  height: 40px;
  margin-right: 8px;
  margin-bottom: 8px;
  text-align: center;
  vertical-align: top;
  background-color: #fafafa;
  border: 1px dashed #d9d9d9;
  border-radius: 4px;
  cursor: pointer;
  -webkit-transition: border-color 0.3s ease;
  transition: border-color 0.3s ease;
}

video::-internal-media-controls-download-button {
    display:none;
}

/*解决 列表左右滑动报错 ResizeObserver loop completed with undelivered notifications*/
#webpack-dev-server-client-overlay {
    display: none !important;
}
