﻿#content-division .row {
    --bs-gutter-x: 1.5rem !important;
    --bs-gutter-y: .5rem !important;
}

a:not([href]) {
    text-decoration: revert;
    color: revert;
}

.darken-background {
    cursor: pointer;
    transition: all 0.4s;
    filter: brightness(0.7);
}

strong {
    font-weight: 700;
}

.hero-btns, .hero-btns-left, .hero-btns-right {
    gap: .5rem .5rem;
}


/* request status badges */

.request-badge {
    font-size: .9rem;
    width: 100%;
}

.request-badge-pending {
    background-color: #0dcaf0;
    color: #000;
}

.request-badge-denied {
    background-color: #ffc107;
    color: #000;
}

.request-badge-approved {
    background-color: #198754;
    color: #fff;
}

.request-badge-cancelled {
    background-color: #adb5bd;
    color: #000;
}

.request-badge-suspended {
    background-color: #dc3545;
    color: #fff;
}

.request-badge-revoked {
    background-color: #dc3545;
    color: #fff;
}

.request-badge-expired {
    background-color: #000;
    color: #fff;
}

.request-badge-extension {
    background-color: #6f42c1;
    color: #fff;
}