.btn-outline-default {
    background-color: white;
    color: black;
    border-color: black !important;
}

    .btn-outline-default:hover {
        background-color: black !important;
        color: #fff !important;
        border-color: black !important;
    }

.top-btn {
    width: 48px !important;
    height: 41.5px !important;
    justify-content: center;
}

/* Session inactivity-timeout modal */
.session-timeout-modal .modal-header {
    background-color: var(--pk-primary);
    color: #fff;
    border-bottom: none;
}

.session-timeout-modal .modal-title {
    display: flex;
    align-items: center;
    gap: 0.5rem;
}

.session-timeout-modal .close {
    color: #fff;
    opacity: 0.85;
    text-shadow: none;
}

.session-timeout-modal .close:hover {
    color: #fff;
    opacity: 1;
}

.session-timeout-modal .modal-footer {
    border-top: none;
}

.session-timeout-modal .btn-primary {
    background-color: var(--pk-primary);
    border-color: var(--pk-primary);
}

.session-timeout-modal .btn-primary:hover {
    background-color: var(--pk-primary-dark);
    border-color: var(--pk-primary-dark);
}

#sessionTimeoutCountdown {
    color: var(--pk-danger);
}
