.text-justify {
    text-align: justify;
}
a {
    color: #c99a1b;
}
.bg-gradient-primary-mat {
    background-color: #1c1c1c;
    background-image: none;
}
.main-logo-mat img {
    max-height: 5rem;
}
.bg-secondary {
    --bs-bg-opacity: 1;
    background-color: rgb(26 26 26) !important;
}
div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm) {
    background-color: #cb9d22 !important;
}
.swal2-show {
    border: 5px solid black;
}
.bg-light-dark {
    --bs-bg-opacity: 1;
    background-color: rgb(26 26 26) !important;
    color:#ffffff;
}
div:where(.swal2-container).swal2-backdrop-show, div:where(.swal2-container).swal2-noanimation {
    background: rgb(0 0 0 / 85%) !important;
}
@media (max-width: 991.98px) {
    .navbar-expand-lg.main-nav.dark-to-light .navbar-collapse.show {
        background-color: rgb(26 26 26) !important;
    }
}
.text-primary {
    --bs-text-opacity: 1;
    color: rgb(201 141 26) !important;
}
.text-muted2 {
    --bs-text-opacity: 1;
    color: rgb(209 213 219 / 75%) !important;
}