.list-group-horizontal-sm: first-child;

section {
    padding-bottom: 0px;
    margin-bottom: 23px;
    padding-top: 5px;
}

.list-group-item.active,
.list-group-item:first-child.active {
    background: var(--bs-light);
    color: var(--bs-warning);
    background-color: #ffffff;
}

.list-group-item,
.list-group-item:first-child {
    color: rgb(180, 56, 56);
    background-color: rgba(191, 30, 30, 0.44);
    font-weight: bolder;
    text-align: center;
}

#headhero {
    background-image: url('images/musbck2.png ') !important;
    background-color: var(--bs-dark) !important;
}

a.nav-link {
    color: var(--bs-warning);
}

li.nav-item a {
    color: #1f9a69;
}

.list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    color: #30411d;
}

.nav-item a.nav-link {
    color: #7a1a61;
}

.list-group-horizontal-sm > .list-group-item + .list-group-item.active
.list-group-item:first-child.active {
    color: var(--bs-warning);
    background-color: var(--bs-light);
}

.navbar .navbar-nav {
    /* font-size: 24px !important */
}

.list-group-horizontal-sm > .list-group-item + .list-group-item {
    background-color: rgb(158, 92, 92);
    color: var(--bs-warning);
    font-weight: bolder;

    .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
        background-color: #a50000;
    }

    /* .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
    background-color: #ffffff;
    color: #b5bb14;
} */
    /* .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
    background-color: var(--bs-warning);
    color: #52c8a0;
} */
    .list-group-horizontal-sm > .list-group-item + .list-group-item.active,
    .list-group-item.active {
        background-color: var(--bs-light);
        color: var(--bs-warning);
    }

    .list-group-item {
        position: relative;
        display: block;
        padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);
        color: #e2dddd;
        background-color: #a35656;
        border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);
    }
}

.list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    //: 18px;
}

.list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) {
    border-right-style: none;
    border-top-style: none;
}

.list-group-item {
}

:root,
[data-bs-theme=light] {
    --bs-blue: #334AC0;
    --bs-indigo: #6610f2;
    --bs-purple: #6f42c1;
    --bs-pink: #d63384;
    --bs-red: #692340;
    --bs-orange: #fd7e14;
    --bs-yellow: #f39568;
    --bs-green: #0ABF53;
    --bs-teal: #077C76;
    --bs-cyan: #0dcaf0;
    --bs-black: #000;
    --bs-white: white;
    --bs-gray: #8C98A4;
    --bs-gray-dark: #51596C;
    --bs-gray-100: #F5F7FA;
    --bs-gray-200: #f3f6f9;
    --bs-gray-300: #dce0e5;
    --bs-gray-400: #BDC5D1;
    --bs-gray-500: #97A4AF;
    --bs-gray-600: #8C98A4;
    --bs-gray-700: #677788;
    --bs-gray-800: #51596C;
    --bs-gray-900: #2d374b;
    --bs-primary: #163091;
    --bs-secondary: #51596c;
    --bs-success: #077c76;
    --bs-info: #334ac0;
    --bs-warning: #a80000;
    --bs-danger: #692340;
    --bs-light: #f8f9fa;
    --bs-dark: #000;
    --bs-primary-rgb: 22, 48, 145;
    --bs-secondary-rgb: 81, 89, 108;
    --bs-success-rgb: 7, 124, 118;
    --bs-info-rgb: 51, 74, 192;
    --bs-warning-rgb: 168, 0, 0;
    --bs-danger-rgb: 105, 35, 64;
    --bs-light-rgb: 248, 249, 250;
    --bs-dark-rgb: 110, 19, 19;
    --bs-primary-text-emphasis: #09133a;
    --bs-secondary-text-emphasis: #20242b;
    --bs-success-text-emphasis: #03322f;
    --bs-info-text-emphasis: #141e4d;
    --bs-warning-text-emphasis: #430000;
    --bs-danger-text-emphasis: #2a0e1a;
    --bs-light-text-emphasis: #677788;
    --bs-dark-text-emphasis: #677788;
    --bs-primary-bg-subtle: #d0d6e9;
    --bs-secondary-bg-subtle: #dcdee2;
    --bs-success-bg-subtle: #cde5e4;
    --bs-info-bg-subtle: #d6dbf2;
    --bs-warning-bg-subtle: #eecccc;
    --bs-danger-bg-subtle: #e1d3d9;
    --bs-light-bg-subtle: #fafbfd;
    --bs-dark-bg-subtle: #BDC5D1;
    --bs-primary-border-subtle: #a2acd3;
    --bs-secondary-border-subtle: #b9bdc4;
    --bs-success-border-subtle: #9ccbc8;
    --bs-info-border-subtle: #adb7e6;
    --bs-warning-border-subtle: #dc9999;
    --bs-danger-border-subtle: #c3a7b3;
    --bs-light-border-subtle: #f3f6f9;
    --bs-dark-border-subtle: #97A4AF;
    --bs-white-rgb: 255, 255, 255;
    --bs-black-rgb: 0, 0, 0;
    --bs-font-sans-serif: "Sora", sans-serif;
    --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
    --bs-body-font-family: "Sora", sans-serif;
    --bs-body-font-size: 1rem;
    --bs-body-font-weight: 400;
    --bs-body-line-height: 1.5;
    --bs-body-color: #251d1d;
    --bs-body-color-rgb: rgb(90, 13, 13);
    --bs-body-bg: rgb(255, 255, 255);
    --bs-body-bg-rgb: 255, 255, 255;
    --bs-emphasis-color: #000;
    --bs-emphasis-color-rgb: 0, 0, 0;
    --bs-secondary-color: rgba(81, 89, 108, 0.75);
    --bs-secondary-color-rgb: 81, 89, 108;
    --bs-secondary-bg: #f3f6f9;
    --bs-secondary-bg-rgb: 243, 246, 249;
    --bs-tertiary-color: rgba(81, 89, 108, 0.5);
    --bs-tertiary-color-rgb: 81, 89, 108;
    --bs-tertiary-bg: #F5F7FA;
    --bs-tertiary-bg-rgb: 245, 247, 250;
    --bs-heading-color: #6e1313;
    --bs-link-color: #163091;
    --bs-link-color-rgb: 22, 48, 145;
    --bs-link-decoration: none;
    --bs-link-hover-color: #0e1e5c;
    --bs-link-hover-color-rgb: 14, 30, 92;
    --bs-code-color: #d63384;
    --bs-highlight-color: #51596C;
    --bs-highlight-bg: #fdeae1;
    --bs-border-width: 0.0625rem;
    --bs-border-style: solid;
    --bs-border-color: rgba(220, 224, 229, 0.6);
    --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
    --bs-border-radius: 0.6rem;
    --bs-border-radius-sm: 0.4rem;
    --bs-border-radius-lg: 0.8rem;
    --bs-border-radius-xl: 1rem;
    --bs-border-radius-xxl: 2rem;
    --bs-border-radius-2xl: var(--bs-border-radius-xxl);
    --bs-border-radius-pill: 6.1875rem;
    --bs-box-shadow: 0rem 0.375rem 1.5rem 0rem rgba(140, 152, 164, 0.125);
    --bs-box-shadow-sm: 0rem 0.1875rem 0.375rem rgba(140, 152, 164, 0.25);
    --bs-box-shadow-lg: 0rem 1rem 1.75rem 0rem rgba(110, 19, 19, 0.1);
    --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);
    --bs-focus-ring-width: 0.25rem;
    --bs-focus-ring-opacity: 0.25;
    --bs-focus-ring-color: rgba(22, 48, 145, 0.25);
    --bs-form-valid-color: #077c76;
    --bs-form-valid-border-color: #077c76;
    --bs-form-invalid-color: #692340;
    --bs-form-invalid-border-color: #692340;
}

.bg-dark {
}

.bg-body {
    --bs-bg-opacity: 1;
}

[data-bs-theme=dark] {
    color-scheme: dark;
    --bs-body-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity));
    --bs-body-color-rgb: 220, 224, 229;
    --bs-body-bg: #000;
    --bs-body-bg-rgb: 45, 55, 75;
    --bs-emphasis-color: white;
    --bs-emphasis-color-rgb: 255, 255, 255;
    --bs-secondary-color: rgba(220, 224, 229, 0.75);
    --bs-secondary-color-rgb: 220, 224, 229;
    --bs-secondary-bg: #51596C;
    --bs-secondary-bg-rgb: 81, 89, 108;
    --bs-tertiary-color: rgba(220, 224, 229, 0.5);
    --bs-tertiary-color-rgb: 220, 224, 229;
    --bs-tertiary-bg: #3f485c;
    --bs-tertiary-bg-rgb: 63, 72, 92;
    --bs-primary-text-emphasis: #7383bd;
    --bs-secondary-text-emphasis: #979ba7;
    --bs-success-text-emphasis: #6ab0ad;
    --bs-info-text-emphasis: #8592d9;
    --bs-warning-text-emphasis: #cb6666;
    --bs-danger-text-emphasis: #a57b8c;
    --bs-light-text-emphasis: #F5F7FA;
    --bs-dark-text-emphasis: #dce0e5;
    --bs-primary-bg-subtle: #040a1d;
    --bs-secondary-bg-subtle: #101216;
    --bs-success-bg-subtle: #011918;
    --bs-info-bg-subtle: #0a0f26;
    --bs-warning-bg-subtle: #220000;
    --bs-danger-bg-subtle: #15070d;
    --bs-light-bg-subtle: #51596C;
    --bs-dark-bg-subtle: #292d36;
    --bs-primary-border-subtle: #0d1d57;
    --bs-secondary-border-subtle: #313541;
    --bs-success-border-subtle: #044a47;
    --bs-info-border-subtle: #1f2c73;
    --bs-warning-border-subtle: #650000;
    --bs-danger-border-subtle: #3f1526;
    --bs-light-border-subtle: #677788;
    --bs-dark-border-subtle: #51596C;
    --bs-heading-color: inherit;
    --bs-link-color: #7383bd;
    --bs-link-hover-color: #8f9cca;
    --bs-link-color-rgb: 115, 131, 189;
    --bs-link-hover-color-rgb: 143, 156, 202;
    --bs-code-color: #e685b5;
    --bs-highlight-color: #dce0e5;
    --bs-highlight-bg: #613c2a;
    --bs-border-color: #677788;
    --bs-border-color-translucent: rgba(255, 255, 255, 0.15);
    --bs-form-valid-color: #6cd998;
    --bs-form-valid-border-color: #6cd998;
    --bs-form-invalid-color: #a57b8c;
    --bs-form-invalid-border-color: #a57b8c;
}

.navbar-light .navbar-nav .nav-link.active,
.navbar-light .navbar-nav .nav-link:hover,
.navbar-light .navbar-nav .nav-link:focus {
    background-color: var(--bs-warning);
    color: var(--bs-light);
}

.card-link::after {
}

.card-link::after {
}

.card-link::after {
    display: none;
    position: static;
    top: 0%;
    right: 0.75rem;
    width: rem;
    background-image: none;
    background-repeat: no-repeat;
    background-position: right center;
    background-size: 1.25rem 1.25rem;
    content: "";
    transform: translateY(-50%);
    transition: 0.2s;
    height: 1em;
    padding-right: 19px;
    padding-left: 29px;
    margin-left: 29px;
    margin-right: 31px;
}