.ant-table-tbody .ant-table-cell{
    padding: 6px 3px !important;
}

.ant-table-summary .ant-table-cell {
    padding: 6px 6px !important;
    font-size: 14px !important;
    /* text-align: right !important; */
}
.ant-table-thead>tr>th{
    padding: 6px 3px !important;    
    /* text-align: center !important; */
}

.ant-table-tbody>tr>td{
    border-bottom: 1px solid #e0e0e0 !important;
}

.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>thead>tr>th{
    border-right: 1px solid #dedcdc !important;
}
.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>div>table>tbody>tr>td{
    border-right: 1px solid #f0f0f0;
}
.ant-table tfoot>tr>td{
    font-size: 14px;
}
ul {
    margin: 0px !important;
}
li {
    padding: 3px !important;
    height: auto !important;
}

/* .ant-table-thead>tr>th:last-child,
.ant-table-thead>tr>th:nth-last-child(2), */
.ant-table tr td:last-child {
    background: #e0e0e0 !important;
}

.ant-table-summary tr {
    background: #F1FFF7 !important;
}

.ant-table-summary tr td:last-child {
    background: #F1FFF7 !important;
}

tfoot.ant-table-summary {
    position:sticky;
    bottom: 0px;
    z-index: 90;
    background: #F1FFF7 !important;
}

.ant-table-summary  tr .ant-table-cell-fix-left, .ant-table-summary  tr .ant-table-cell-fix-right {
    background-color: #F1FFF7 !important;
}

.ant-tooltip:hover {
    pointer-events: none !important;
}

.sharedTable0 .ant-table-tbody>tr>td{
    padding: 0px !important;
}

.table-no-padding .ant-table-tbody .ant-table-cell,
.table-no-padding .ant-table-summary .ant-table-cell {
    padding: 0px !important;
}

.rightTable .ant-table-cell{
    padding: 0px !important;
}
.ant-table-cell ul li{
    min-height: unset !important;
}
.ant-menu li {
    padding: 0px !important;
}
.box_wfl_attach{
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 4px;
    background: white;
    height: 80px;
    overflow: auto;
    padding: 5px;
}

.ant-form {
    margin-top: 3px !important;
}

.ant-form-item {
    color: rgb(33,33,33) !important;
}

.ant-layout {
    color: rgb(33,33,33) !important;
}

.ant-input {
    color: rgb(33,33,33) !important;
}
.ant-input-number{
    color: rgb(33,33,33) !important;
}
.ant-select-selector {
    color: rgb(33,33,33) !important;
}
.ant-select-arrow {
    margin-right: -6px !important;
}
/* checkbox */
.ant-transfer-list-content-item-text {
    color: rgb(33,33,33) !important;
}

.ant-form label {
    color: rgb(33,33,33) !important;
}

.ant-form-item-label>label {
    color: rgb(33,33,33) !important;
}

.ant-input-affix-wrapper-disabled {
    cursor: default !important;
    color: rgb(33,33,33) !important;
}
.ant-input-disabled {
    cursor: default !important;
    color: rgb(33,33,33) !important;
}
.ant-input-number-disabled .ant-input-number-input{
    cursor: default !important;
    color: rgb(33,33,33) !important;
}
.ant-picker.ant-picker-disabled{
    cursor: default !important;
    color: rgb(33,33,33) !important;
}
.ant-picker-disabled{
    cursor: default !important;
    color: rgb(33,33,33) !important;
}
.ant-input[disabled]{
    cursor: default !important;
    color: rgb(33,33,33) !important;
}
.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector{
    cursor: default !important;
    color: rgb(33,33,33) !important;
}
.ant-select-disabled .ant-select-arrow{
    cursor: default !important;
    color: rgb(33,33,33) !important;
}
.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector input{
    cursor: default !important;
    color: rgb(33,33,33) !important;
}
.ant-picker-input>input[disabled]{
    cursor: default !important;
    color: rgb(33,33,33) !important;
}
.ant-radio-wrapper-disabled{
    cursor: default !important;
    color: rgb(33,33,33) !important;
}
.ant-radio-disabled .ant-radio-input{
    cursor: default !important;
    color: rgb(33,33,33) !important;
}
.ant-radio-disabled {
    cursor: default !important;
    color: rgb(33,33,33) !important;
}
.ant-radio-disabled+span{
    cursor: default !important;
    color: rgb(33,33,33) !important;
}
.ant-checkbox-disabled .ant-checkbox-input{
    cursor: default !important;
    color: rgb(33,33,33) !important;
}
.ant-checkbox-disabled{
    cursor: default !important;
    color: rgb(33,33,33) !important;
}
.ant-picker:not(.ant-picker-disabled) input {
    color: rgb(33,33,33) !important;
}
tbody > tr:hover > td {
    background: rgb(244, 247, 200) !important;
}
div .ant-table-expanded-row-fixed{
    padding: 0 !important;
    margin: 0 !important;
}
.ant-table-expanded-row-fixed > div{
    height: unset !important;
    width: 100% !important;
    margin: unset !important;
}
.ant-table-placeholder{
    height: 60px !important;
}
button:active{
    background:rgb(244, 247, 200)  !important;
}
button:focus{
    box-shadow: 0 0 0 2px rgba(24, 144, 255, .2) !important;
    /* background: rgb(232, 236, 246) !important; */
    /* border-color: #40a9ff !important; */
}
input:focus{
    box-shadow: 0 0 0 2px rgba(24, 144, 255, .2) !important;
    /* background: rgb(232, 236, 246) !important; */
    border-color: #40a9ff !important;
}
textarea:focus{
    box-shadow: 0 0 0 2px rgba(24, 144, 255, .2) !important;
    /* background: rgb(232, 236, 246) !important; */
    border-color: #40a9ff !important;
}
button {
    background: none;
}
.shosai_class > div > .ant-modal-content > .ant-modal-body{
    padding: 0px !important;
}
/* .ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input{
    background: transparent !important;
} */
/* .ant-row >.ant-col > .ant-row > .ant-col > .ant-form-item{
    margin: 0px !important;
} */
/* .ant-col > .ant-form-item{
    margin: 0px !important;
} */
/* .ant-col > .ant-form-item-control-input > .ant-form-item-control-input-content
> .ant-row > .ant-col > .ant-form-item {
    margin: 0px !important;
} */
/* .ant-card-body > .ant-row > .ant-col > .ant-form-item >.ant-form-item-row >
.ant-form-item-control > .ant-form-item-control-input > .ant-form-item-control-input-content > 
.ant-row > .ant-col > .ant-form-item  {
    margin: 0px !important;
}

.ant-row > .ant-col-24 > .ant-form-item >.ant-form-item-row >
.ant-form-item-control > .ant-form-item-control-input > .ant-form-item-control-input-content > 
.ant-row > .ant-col > .ant-form-item  {
    margin: 0px !important;
}

.ant-tabs-content >.ant-tabs-tabpane > .ant-row > .ant-col > .ant-row > .ant-col > .ant-row > .ant-col > .ant-form-item  {
    margin: 0px !important;
}
.ant-tabs-content >.ant-tabs-tabpane > .ant-row > .ant-col > .ant-row > .ant-col > .ant-row > .ant-col > .ant-form-item 
> .ant-row > .ant-col >.ant-form-item-control-input > .ant-form-item-control-input-content > 
.ant-row > .ant-col > .ant-form-item 
  {
    margin: 0px !important;
}
.ant-form-item .ant-form-item-has-success{
    margin: 0px !important;
}
.ant-col > svg{
    height: 26px !important;
} */
.splash_welcome > .ant-message-notice-content{
    box-shadow: none !important;
    background: #d3e7f7;
}
.ant-message-custom-content{
    font-size: 22px;
    height: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 600px;
}

.vertical-japanese-text {
    -webkit-writing-mode: vertical-rl;
    -moz-writing-mode: vertical-rl;
    -ms-writing-mode: vertical-rl;
    writing-mode: vertical-rl;
    letter-spacing: 3px;
  }

/* .ant-col > .ant-form-item > .ant-row > .ant-col> .ant-form-item-control-input 
> .ant-form-item-control-input-content >.ant-row >.ant-col > svg
{
    height: 25px !important;
} */
/* .ant-table-summary > table{
    position: fixed !important;
    bottom: 70px;
} */

/* .ant-table-container>.ant-table-summary{
    position: fixed;
    bottom: 70px;
} */

