body {
    background: rgb(16,16,23);
    background: linear-gradient(27deg, rgba(16,16,23,0.9780287114845938) 0%, rgba(62,62,246,1) 35%, rgba(0,212,255,1) 100%);
    background-attachment: fixed; /*edit*/
    color: white !important;
}

.dropdown-item:focus, .dropdown-item:hover {
    background-color: rgb(103 103 103 / 25%)!important;
}

.nav-blurred {
    background: rgb(0 0 0 / 50%) !important;
    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
    backdrop-filter: blur(5px);
    z-index: 1000;
}

.nav-dropdown-blurred {
    background: rgb(0 0 0 / 90%) !important;
    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
    backdrop-filter: blur(5px);
}

.card-blurred {
    background: rgb(0 0 0 / 50%)!important;
    border-radius: 2px;
    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
    border: 1px solid rgba(255, 255, 255, 0.3);
    margin-top: 5px;
}

.card-header-blurred {
    background: #00000054!important;
}

.col.nve {
    flex: 1 0 calc(30% - 5px)!important;
}

.text-mute {
    color: rgb(255 255 255 / 50%) !important;
}

.down-read {
    font-size: 14px!important;
    background: rgb(111 0 176 / 75%)!important;
    border-radius: 1px!important;
    padding: 5px!important;
    border-color: rgb(0 0 0 / 50%)!important;
}

.down-links {
    font-size: 12px!important;
    padding: 5px!important;
    margin: 2px!important;
    border-radius: 1px!important;
}

.nve-upload {
    padding: 15%;
}

.modal-content {
    background-color: rgb(0 0 0 / 75%)!important;
}

.center {
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    min-height: 80vh;
}

span.nveadminDID {
    font-size: 12px;
    color: greenyellow;
}

.nveNav {
    margin: 5px;
    background: rgb(0 0 0 / 50%);
    border: black solid 1px !important;
    border-radius: 7px;
    margin-bottom: 5px !important;
}

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    color: var(--bs-nav-tabs-link-active-color);
    background-color: var(--bs-nav-tabs-link-active-bg);
    border-color: var(--bs-nav-tabs-link-active-border-color);
    border-radius: 2em;
}

.userListTop {
    border: #1b1e21 1px solid;
    padding: 5px;
}

.userList {
    border: #1b1e21 1px solid;
    padding: 5px;
}

.badge-mp-buy {
    transform: rotate(-25deg);
    color: #2eff00;
    background: rgb(44 53 63);
    padding: 5px;
    margin-top: 5px;
}

.badge-mp-selling {
    transform: rotate(-25deg);
    color: red;
    background: rgb(44 53 63);
    padding: 5px;
    margin-top: 5px;
}

.badge-mp-trade {
    transform: rotate(-25deg);
    color: #ff00b2;
    background: rgb(44 53 63);
    padding: 5px;
    margin-top: 5px;
}

span.userid {
    font-size: 12px;
    color: gray;
}

.modal-backdrop {
    height: auto !important;
}

button.btn.btn-revoke {
    font-size: 11px;
    background: #940000bd!important;
    border-radius: 2px;
    padding: 6px;
    border-color: #ff0000;
    color: white;
}

button.btn.btn-generate {
    background: green!important;
    font-size: 11px;
    border-radius: 1px;
    padding: 6px;
    border-color: greenyellow;
    color: white;
}

button.btn.btn-promote {
    background: #72bd00;
    border-radius: 1px;
    padding: 5px;
    font-size: 12px;
    color: white;
    border-color: forestgreen;
}

button.btn.btn-demote {
    background: red;
    padding: 5px;
    font-size: 12px;
    color: white;
    border-radius: 1px;
    border-color: mediumvioletred;
}

button.btn.btn-ban {
    background: purple;
    color: white;
    padding: 5px 10px 5px 10px;
    font-size: 12px;
    border-radius: 1px;
    border-color: mediumpurple;
}

button.btn.btn-tempban {
    background: darkorange;
    padding: 5px;
    font-size: 12px;
    border-radius: 1px;
    color: white;
    border-color: orange;
}

button.btn.btn-blacklist {
    background: black;
    border-radius: 1px;
    padding: 5px;
    font-size: 12px;
    color: white;
    border-color: darkslategray;
}

button.btn.btn-submit {
    color: white;
    background: #ff0000c9;
    border-radius: 1px;
    font-size: 14px;
}

button.btn.btn-submit:hover {
    background-color: hsl(0deg 100% 63.31% / 78.82%);
}

.btn-group>.btn-group:not(:last-child)>.btn, .btn-group>.btn.dropdown-toggle-split:first-child, .btn-group>.btn:not(:last-child):not(.dropdown-toggle) {
    border-top-left-radius: 1px;
    border-bottom-left-radius: 1px;
    padding: 5px;
}

.btn-group>.btn-group:not(:first-child)>.btn, .btn-group>.btn:nth-child(n+3), .btn-group>:not(.btn-check)+.btn {
    border-top-right-radius: 1px;
    border-bottom-right-radius: 1px;
    padding: 5px;
}

.dropdown-title {
    font-size: 12px;
    margin: -5px;
}