.btn-arrc,
.btn-app-primary,
.search-btn,
.btn-search,
.btn-show-details,
.btn-download-excel {
    background: var(--app-primary) !important;
    border: 1px solid var(--app-primary) !important;
    color: #fff !important;
    font-weight: 700;
}

.btn-arrc:hover,
.btn-app-primary:hover,
.search-btn:hover,
.btn-search:hover,
.btn-show-details:hover,
.btn-download-excel:hover {
    background: var(--app-dark) !important;
    border-color: var(--app-dark) !important;
    color: #fff !important;
}

.btn-app-clear,
.reset-btn,
.btn-clear {
    background: transparent !important;
    border: 0 !important;
    color: var(--app-dark) !important;
    font-size: 14px;
    text-decoration: underline;
    font-weight: 700;
}

.btn-app-clear:hover,
.reset-btn:hover,
.btn-clear:hover {
    color: var(--app-primary) !important;
}

.btn-cancel {
    padding: 8px 35px;
    background: #8D888D;
    font-size: 16px;
    font-weight: 500;
    color: #fff;
}

.btn-cancel:hover {
    background: #757075;
    color: #fff;
}

.download-btn {
    width: 42px;
    height: 42px;
    border-radius: 7px;
    background: rgba(0, 169, 176, .10);
    display: inline-flex;
    align-items: center;
    justify-content: center;
}

.download-btn:active,
.download-btn:hover,
.download-btn:focus {
    border: 1px solid var(--app-primary);
    background: transparent;
}

.download-btn img {
    width: 22px;
    height: 22px;
}

#repo-page .btn.btn-arrc:disabled,
#repo-page .btn.btn-arrc.disabled,
#repo-page .btn.btn-arrc[disabled],
#repo-page .btn.btn-app-primary:disabled,
#repo-page .btn.btn-app-primary.disabled,
#repo-page .btn.btn-app-primary[disabled] {
    background: #E2E3E5 !important;
    background-color: #E2E3E5 !important;
    border: unset !important;
    color: #AAAAAA !important;
    cursor: not-allowed !important;
    box-shadow: none !important;
    opacity: 1 !important;
    pointer-events: none !important;
}

#repo-page span[data-bs-toggle="tooltip"] .btn:disabled {
    background: #E2E3E5 !important;
    background-color: #E2E3E5 !important;
    border: unset !important;
    color: #AAAAAA !important;
}