.search-area {
    width: 400px;
    border: 0.01px solid #036a88;
}

th {
    font-size: 18px;
}

td {
    font-size: 16px;
}

[nzTitle] {
    font-size: 28px;
}

.ant-table-filter-dropdown-btns {
    display: flex;
    justify-content: space-between;
    padding: 0px 0px;
    overflow: hidden;
    background-color: inherit;
    border-top: none;
    width: 100%;
}

.filter {
    max-height: 500px;
    overflow-y: scroll;
}

.fixed-position {
    position: fixed;
    bottom: 10px;
}

.padding-20 {
    padding: 20px
}

.box-filter {
    border-radius: 2px;
    outline: none;
    box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
}

.ant-collapse {
    font-size: 18px !important;
}

.ant-picker-input > input {
    font-size: 11px !important;
}

.ant-picker-large .ant-picker-input > input {
    font-size: 14px !important;;
}

.ant-select:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input {
    padding: 20px 0px 20px 0px;
}

.ant-picker-separator {
    font-size: 0px !important;
}

.ant-picker-suffix {
    font-size: 14px !important;
}

.ant-collapse-content > .ant-collapse-content-box {
    padding: 0px !important;
}

.ant-picker {
    padding: 4px 2px 4px !important;
}

.ant-collapse > .ant-collapse-item > .ant-collapse-header {
    padding: 0px 0px !important;
}

.ant-table-thead > tr > th, .ant-table-tbody > tr > td, .ant-table tfoot > tr > th, .ant-table tfoot > tr > td {
    padding: 16px 10px !important;
}

th, td {
    width: 20px !important;
}

.ant-select-multiple .ant-select-selector {
    /* padding: 8px 4px; */
    padding: 0px 4px;
}

.ant-table-row-expand-icon {
    margin-left: 10px !important;
}

nz-tree-node .anticon {
    font-size: 20px;
    margin-top: 15px;
    margin-right: 10px;
}

.ant-table-tbody > tr > td {
    border-bottom: 1px solid #006b88;
    font-weight: 600 !important;
    color: #000000a3;
}

.ant-table-container table > thead > tr:first-child th {
    border-top-left-radius: 2px;
    background: #016b88;
    color: white;
    font-weight: bolder;
}

.ant-table-container table > thead > tr:first-child th:first-child {
    border-top-left-radius: 20px !important;
}

.ant-table-container table > thead > tr:first-child th:last-child {
    border-top-right-radius: 20px !important;
}

.ant-pagination-item-active a {
    color: #ffffff;
    font-weight: bolder;
    background: #036a88;
    border: 1px solid #036a88;
}

.ant-pagination-item a {
    font-weight: bolder;
    border: 1px solid black;
}

.ant-collapse-borderless {
    background-color: #016b88 !important;
    color: #FFFFFF !important;
    border: 0;
}

.ant-collapse-borderless > .ant-collapse-item:last-child, .ant-collapse-borderless > .ant-collapse-item:last-child .ant-collapse-header {
    border-radius: 0;
    color: #FFFFFF;
}

.ant-radio-button-wrapper-checked:not([class*=' ant-radio-button-wrapper-disabled']).ant-radio-button-wrapper:first-child {
    border-right-color: #ffffff;
    border-radius: 20px;
}

.ant-radio-button-wrapper:last-child {
    border-radius: 20px;
}

.ant-radio-button-wrapper:first-child {
    border-radius: 20px;
}

.ant-radio-button-wrapper {
    border-radius: 20px;
}

.ant-divider-horizontal.ant-divider-with-text::before, .ant-divider-horizontal.ant-divider-with-text::after {
    border-top: 2px solid transparent;
    border-top-color: #036a88;
}