// antd wave animation
html {
    --antd-wave-shadow-color: #089752 !important;
}

.primary-search {
    &,
    &:hover {
        width: 237px !important;
        height: 34px !important;
        background: #ffffff !important;
        border: 1px solid #d6d6d6 !important;
        border-radius: 4px !important;
        box-shadow: none !important;
    }
    input {
        padding-left: 7px !important;
        margin-bottom: 0px;
    }
}
.primary-input {
    &,
    &:hover {
        height: 34px !important;
        background: #ffffff !important;
        border: 1px solid #cbcbcb !important;
        border-radius: 4px !important;
        box-shadow: none !important;
    }
    input {
        padding-left: 7px !important;
    }
}
.primary-upload {
    &,
    &:hover {
        background: #ffffff !important;
        border: 1px solid #cbcbcb !important;
        border-radius: 4px !important;
        box-shadow: none !important;
    }
    input {
        padding-left: 7px !important;
    }
}

.export-dropdown-menu {
    .ant-dropdown-menu-item,
    .ant-dropdown-menu-submenu-title {
        padding: 3px 12px !important;
        color: #000 !important;
    }
    li span {
        font-size: 12px !important;
    }
}

.select-primary {
    .ant-select-selector {
        min-width:154px !important;
        height: 34px !important;
        background: #ffffff !important;
        border: 1px solid #cbcbcb !important;
        border-radius: 4px !important;
        box-shadow: none !important;
    }
    .ant-select-arrow svg {
        color: #000 !important;
        font-size: 14px !important;
    }
}

.select-secondary {
    .ant-select-selector {
        height: 34px !important;
        background: #ffffff !important;
        border: 1px solid #cbcbcb !important;
        border-radius: 4px !important;
        box-shadow: none !important;
    }
    .ant-select-arrow svg {
        color: #000 !important;
        font-size: 12px !important;
    }
}

// pagination

.ant-pagination-options::before {
    content: "Rows Per Page:";
    font-size: 14px;
    font-weight: 400;
    padding-right: 12px;
}

.ant-pagination-item-container,
.ant-pagination-jump-next {
    display: none;
}

.ant-pagination {
    margin-right: 50px !important;
}

.ant-pagination-item-link {
    border: 0 !important;
    color: #000000 !important;
    font-size: 14px !important;
}

.ant-pagination-item {
    display: none !important;
}

.ant-table-column-sorter-up.active,
.ant-table-column-sorter-down.active {
    color: black !important;
}

.ant-pagination-options {
    position: absolute;
    right: 115px;

    .ant-select-selector,
    .ant-select-selector:hover,
    .ant-select-selector:active {
        width: 60px !important;
        height: 39px !important;
        border: 0 !important;
        font-size: 16px !important;
        box-shadow: none !important;
    }

    .ant-select-arrow {
        color: #343379 !important;
        font-size: 10px !important;
        margin-top: -8px !important;
        margin-left: 4px !important;
    }

    .ant-select-selection-item {
        line-height: 33px !important;
        font-size: 14px !important;
        font-weight: 500 !important;
    }
}
.ant-pagination {
    .ant-select-selection-item {
        font-weight: 400 !important;
    }
}
.ant-pagination-item-link {
    background-color: transparent !important;
    font-weight: 800 !important;
    font-size: 13px !important;
    margin-left: 15px !important;
    .anticon {
        vertical-align: 0rem !important;
    }
}

// content tabs
.primary-tabs {
    .ant-tabs-tab {
        padding: 12px 40px !important;
        svg {
            margin-right: 10px;
        }
    }
    .ant-tabs-tab:hover {
        color: #089752 !important;

        svg path {
            fill: #089752 !important;
        }
    }
    .ant-tabs-tab-active {
        svg path {
            fill: #089752 !important;
        }
        .ant-tabs-tab-btn {
            color: #089752 !important;
        }
    }
    .ant-tabs-ink-bar {
        background-color: #089752 !important;
        height: 3px !important;
    }
}

*[dir="rtl"] .primary-tabs {
    svg {
        margin-right: 0;
        margin-left: 8px;
    }
}

.scholarship-proportion-wrapper {
    .ant-progress-bg {
        height: 17px !important;
    }
    .ant-progress-inner {
        border-radius: 0 !important;
    }
}

// ant message
.ant-message {
    .anticon {
        top: -2px !important;
    }
}

.ant-popover-rtl {
    .ant-popconfirm-buttons {
        text-align: right !important;
        margin-left: 8px !important;
        margin-right: 0 !important;
    }
}
.ant-popconfirm-buttons .ant-btn {
    border-color: #d9d9d9 !important;
    box-shadow: none !important;
    color: #07060a !important;
}
.ant-popconfirm-buttons .ant-btn-primary {
    background-color: #089752 !important;
    border-color: #089752 !important;
    box-shadow: none !important;
    color: #fff !important;
}

.ant-select-rtl {
    span.ant-select-arrow {
        padding-right: 29px;
    }
}


.select-primary-dropdown {
    .ant-select-selector {
        min-width:254px !important;
        height: 34px !important;
        background: #ffffff !important;
        border: 1px solid #cbcbcb !important;
        border-radius: 4px !important;
        box-shadow: none !important;
    }
    .ant-select-arrow svg {
        color: #000 !important;
        font-size: 14px !important;
    }
}
