/* Books ------------------------------------------------------------------------------------------ */

.bg-books {
    background-color: #6f4a31 !important;
}

a.bg-books:hover, a.bg-books:focus, button.bg-books:hover, button.bg-books:focus {
    background-color: #a5724f !important;
}


.btn-books {
    color: #fff;
    background-color: #6f4a31;
    border-color: #6f4a31;
}

.btn-books:hover {
    color: #fff;
    background-color: #a5724f;
    border-color: #000000;
}

.btn-books:focus, .btn-books.focus {
    color: #fff;
    background-color: #a5724f;
    border-color: #000000;
    box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}

.btn-books.disabled, .btn-books:disabled {
    color: #fff;
    background-color: #6f4a31;
    border-color: #6f4a31;
}

.btn-books:not(:disabled):not(.disabled):active, .btn-books:not(:disabled):not(.disabled).active, .show > .btn-books.dropdown-toggle {
    color: #fff;
    background-color: #000000;
    border-color: #b21f2d;
}

.btn-books:not(:disabled):not(.disabled):active:focus, .btn-books:not(:disabled):not(.disabled).active:focus, .show > .btn-books.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}


.btn-outline-books {
    color: #6f4a31;
    border-color: #6f4a31;
}

.btn-outline-books:hover {
    color: #fff;
    background-color: #6f4a31;
    border-color: #6f4a31;
}

.btn-outline-books:focus, .btn-outline-books.focus {
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.btn-outline-books.disabled, .btn-outline-books:disabled {
    color: #6f4a31;
    background-color: transparent;
}

.btn-outline-books:not(:disabled):not(.disabled):active, .btn-outline-books:not(:disabled):not(.disabled).active, .show > .btn-outline-books.dropdown-toggle {
    color: #fff;
    background-color: #6f4a31;
    border-color: #6f4a31;
}

.btn-outline-books:not(:disabled):not(.disabled):active:focus, .btn-outline-books:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-books.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

/* Comics ----------------------------------------------------------------------------------------- */

.bg-comics {
    background-color: #694444 !important;
}

a.bg-comics:hover, a.bg-comics:focus, button.bg-comics:hover, button.bg-comics:focus {
    background-color: #866868 !important;
}


.btn-comics {
    color: #fff;
    background-color: #694444;
    border-color: #694444;
}

    .btn-comics:hover {
        color: #fff;
        background-color: #866868;
        border-color: #000000;
    }

    .btn-comics:focus, .btn-comics.focus {
        color: #fff;
        background-color: #866868;
        border-color: #000000;
        box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
    }

    .btn-comics.disabled, .btn-comics:disabled {
        color: #fff;
        background-color: #694444;
        border-color: #694444;
    }

    .btn-comics:not(:disabled):not(.disabled):active, .btn-comics:not(:disabled):not(.disabled).active, .show > .btn-comics.dropdown-toggle {
        color: #fff;
        background-color: #000000;
        border-color: #b21f2d;
    }

        .btn-comics:not(:disabled):not(.disabled):active:focus, .btn-comics:not(:disabled):not(.disabled).active:focus, .show > .btn-comics.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
        }


.btn-outline-comics {
    color: #694444;
    border-color: #694444;
}

    .btn-outline-comics:hover {
        color: #fff;
        background-color: #694444;
        border-color: #694444;
    }

    .btn-outline-comics:focus, .btn-outline-comics.focus {
        box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
    }

    .btn-outline-comics.disabled, .btn-outline-comics:disabled {
        color: #694444;
        background-color: transparent;
    }

    .btn-outline-comics:not(:disabled):not(.disabled):active, .btn-outline-comics:not(:disabled):not(.disabled).active, .show > .btn-outline-comics.dropdown-toggle {
        color: #fff;
        background-color: #694444;
        border-color: #694444;
    }

        .btn-outline-comics:not(:disabled):not(.disabled):active:focus, .btn-outline-comics:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-comics.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
        }

/* Music ------------------------------------------------------------------------------------------ */
.bg-music {
    background-color: #171675 !important;
}

a.bg-music:hover, a.bg-music:focus, button.bg-music:hover, button.bg-music:focus {
    background-color: #2e5389 !important;
}

.btn-music {
    color: #fff;
    background-color: #171675;
    border-color: #171675;
}

    .btn-music:hover {
        color: #fff;
        background-color: #2e5389;
        border-color: #000000;
    }

    .btn-music:focus, .btn-music.focus {
        color: #fff;
        background-color: #1c1ba1;
        border-color: #000000;
        box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
    }

    .btn-music.disabled, .btn-music:disabled {
        color: #fff;
        background-color: #171675;
        border-color: #171675;
    }

    .btn-music:not(:disabled):not(.disabled):active, .btn-music:not(:disabled):not(.disabled).active, .show > .btn-music.dropdown-toggle {
        color: #fff;
        background-color: #000000;
        border-color: #b21f2d;
    }

        .btn-music:not(:disabled):not(.disabled):active:focus, .btn-music:not(:disabled):not(.disabled).active:focus, .show > .btn-music.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
        }


.btn-outline-music {
    color: #171675;
    border-color: #171675;
}

    .btn-outline-music:hover {
        color: #fff;
        background-color: #171675;
        border-color: #171675;
    }

    .btn-outline-music:focus, .btn-outline-music.focus {
        box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
    }

    .btn-outline-music.disabled, .btn-outline-music:disabled {
        color: #171675;
        background-color: transparent;
    }

    .btn-outline-music:not(:disabled):not(.disabled):active, .btn-outline-music:not(:disabled):not(.disabled).active, .show > .btn-outline-music.dropdown-toggle {
        color: #fff;
        background-color: #171675;
        border-color: #171675;
    }

        .btn-outline-music:not(:disabled):not(.disabled):active:focus, .btn-outline-music:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-music.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
        }

/* People ----------------------------------------------------------------------------------------- */
.bg-people {
    background-color: #0691ed !important;
}

a.bg-people:hover, a.bg-people:focus, button.bg-people:hover, button.bg-people:focus {
    background-color: #000000 !important;
}


.btn-people {
    color: #fff;
    background-color: #0691ed;
    border-color: #0691ed;
}

    .btn-people:hover {
        color: #fff;
        background-color: #000000;
        border-color: #000000;
    }

    .btn-people:focus, .btn-people.focus {
        color: #fff;
        background-color: #730e0e;
        border-color: #000000;
        box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
    }

    .btn-people.disabled, .btn-people:disabled {
        color: #fff;
        background-color: #0691ed;
        border-color: #0691ed;
    }

    .btn-people:not(:disabled):not(.disabled):active, .btn-people:not(:disabled):not(.disabled).active, .show > .btn-people.dropdown-toggle {
        color: #fff;
        background-color: #000000;
        border-color: #b21f2d;
    }

        .btn-people:not(:disabled):not(.disabled):active:focus, .btn-people:not(:disabled):not(.disabled).active:focus, .show > .btn-people.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
        }


.btn-outline-people {
    color: #0691ed;
    border-color: #0691ed;
}

    .btn-outline-people:hover {
        color: #fff;
        background-color: #0691ed;
        border-color: #0691ed;
    }

    .btn-outline-people:focus, .btn-outline-people.focus {
        box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
    }

    .btn-outline-people.disabled, .btn-outline-people:disabled {
        color: #0691ed;
        background-color: transparent;
    }

    .btn-outline-people:not(:disabled):not(.disabled):active, .btn-outline-people:not(:disabled):not(.disabled).active, .show > .btn-outline-people.dropdown-toggle {
        color: #fff;
        background-color: #0691ed;
        border-color: #0691ed;
    }

        .btn-outline-people:not(:disabled):not(.disabled):active:focus, .btn-outline-people:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-people.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
        }

/* Robin Ventura Cards (RVC) ---------------------------------------------------------------------- */

.bg-rvc {
    background-color: #b44b1c !important;
}

a.bg-rvc:hover, a.bg-rvc:focus, button.bg-rvc:hover, button.bg-rvc:focus {
    background-color: #b65b32 !important;
}


.btn-rvc {
    color: #fff;
    background-color: #b44b1c;
    border-color: #b44b1c;
}

.btn-rvc:hover {
    color: #fff;
    background-color: #b65b32;
    border-color: #000000;
}

.btn-rvc:focus, .btn-rvc.focus {
    color: #fff;
    background-color: #b65b32;
    border-color: #000000;
    box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}

.btn-rvc.disabled, .btn-rvc:disabled {
    color: #fff;
    background-color: #b44b1c;
    border-color: #b44b1c;
}

.btn-rvc:not(:disabled):not(.disabled):active, .btn-rvc:not(:disabled):not(.disabled).active, .show > .btn-rvc.dropdown-toggle {
    color: #fff;
    background-color: #000000;
    border-color: #b21f2d;
}

.btn-rvc:not(:disabled):not(.disabled):active:focus, .btn-rvc:not(:disabled):not(.disabled).active:focus, .show > .btn-rvc.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}


.btn-outline-rvc {
    color: #b44b1c;
    border-color: #b44b1c;
}

.btn-outline-rvc:hover {
    color: #fff;
    background-color: #b44b1c;
    border-color: #b44b1c;
}

.btn-outline-rvc:focus, .btn-outline-rvc.focus {
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.btn-outline-rvc.disabled, .btn-outline-rvc:disabled {
    color: #b44b1c;
    background-color: transparent;
}

.btn-outline-rvc:not(:disabled):not(.disabled):active, .btn-outline-rvc:not(:disabled):not(.disabled).active, .show > .btn-outline-rvc.dropdown-toggle {
    color: #fff;
    background-color: #b44b1c;
    border-color: #b44b1c;
}

.btn-outline-rvc:not(:disabled):not(.disabled):active:focus, .btn-outline-rvc:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-rvc.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

/* Sooners (OU) ----------------------------------------------------------------------------------- */

.bg-sooners {
    background-color: #990000 !important;
}

a.bg-sooners:hover, a.bg-sooners:focus, button.bg-sooners:hover, button.bg-sooners:focus {
    background-color: #ad5b5b !important;
}


.btn-sooners {
    color: #fff;
    background-color: #990000;
    border-color: #990000;
}

.btn-sooners:hover {
    color: #fff;
    background-color: #ad5b5b;
    border-color: #000000;
}

.btn-sooners:focus, .btn-sooners.focus {
    color: #fff;
    background-color: #ad5b5b;
    border-color: #000000;
    box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}

.btn-sooners.disabled, .btn-sooners:disabled {
    color: #fff;
    background-color: #990000;
    border-color: #990000;
}

.btn-sooners:not(:disabled):not(.disabled):active, .btn-sooners:not(:disabled):not(.disabled).active, .show > .btn-sooners.dropdown-toggle {
    color: #fff;
    background-color: #000000;
    border-color: #b21f2d;
}

.btn-sooners:not(:disabled):not(.disabled):active:focus, .btn-sooners:not(:disabled):not(.disabled).active:focus, .show > .btn-sooners.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}


.btn-outline-sooners {
    color: #990000;
    border-color: #990000;
}

.btn-outline-sooners:hover {
    color: #fff;
    background-color: #990000;
    border-color: #990000;
}

.btn-outline-sooners:focus, .btn-outline-sooners.focus {
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.btn-outline-sooners.disabled, .btn-outline-sooners:disabled {
    color: #990000;
    background-color: transparent;
}

.btn-outline-sooners:not(:disabled):not(.disabled):active, .btn-outline-sooners:not(:disabled):not(.disabled).active, .show > .btn-outline-sooners.dropdown-toggle {
    color: #fff;
    background-color: #990000;
    border-color: #990000;
}

.btn-outline-sooners:not(:disabled):not(.disabled):active:focus, .btn-outline-sooners:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-sooners.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

/* Shows ------------------------------------------------------------------------------------------ */
.bg-shows {
    background-color: #3a2495 !important;
}

a.bg-shows:hover, a.bg-shows:focus, button.bg-shows:hover, button.bg-shows:focus {
    background-color: #824fd1 !important;
}


.btn-shows {
    color: #ffffff;
    background-color: #3a2495;
    border-color: #000000;
}

    .btn-shows:hover {
        color: #ffffff;
        background-color: #000000;
        border-color: #000000;
    }

    .btn-shows:focus, .btn-shows.focus {
        color: #fff;
        background-color: #808080;
        border-color: #000000;
        box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
    }

    .btn-shows.disabled, .btn-shows:disabled {
        color: #fff;
        background-color: #3a2495;
        border-color: #3a2495;
    }

    .btn-shows:not(:disabled):not(.disabled):active, .btn-shows:not(:disabled):not(.disabled).active, .show > .btn-shows.dropdown-toggle {
        color: #fff;
        background-color: #000000;
        border-color: #b21f2d;
    }

        .btn-shows:not(:disabled):not(.disabled):active:focus, .btn-shows:not(:disabled):not(.disabled).active:focus, .show > .btn-shows.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
        }


.btn-outline-shows {
    color: #3a24955;
    border-color: #3a24955;
}

    .btn-outline-shows:hover {
        color: #fff;
        background-color: #3a2495;
        border-color: #3a2495;
    }

    .btn-outline-shows:focus, .btn-outline-shows.focus {
        box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
    }

    .btn-outline-shows.disabled, .btn-outline-shows:disabled {
        color: #3a2495;
        background-color: transparent;
    }

    .btn-outline-shows:not(:disabled):not(.disabled):active, .btn-outline-shows:not(:disabled):not(.disabled).active, .show > .btn-outline-shows.dropdown-toggle {
        color: #fff;
        background-color: #3a2495;
        border-color: #3a2495;
    }

        .btn-outline-shows:not(:disabled):not(.disabled):active:focus, .btn-outline-shows:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-shows.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
        }

/* Stamps ----------------------------------------------------------------------------------------- */
.bg-stamps {
    background-color: #645c31 !important;
}

a.bg-stamps:hover, a.bg-stamps:focus, button.bg-stamps:hover, button.bg-stamps:focus {
    background-color: #424f34 !important;
}


.btn-stamps {
    color: #fff;
    background-color: #645c31;
    border-color: #645c31;
}

.btn-stamps:hover {
    color: #fff;
    background-color: #424f34;
    border-color: #000000;
}

.btn-stamps:focus, .btn-stamps.focus {
    color: #fff;
    background-color: #424f34;
    border-color: #000000;
    box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}

.btn-stamps.disabled, .btn-stamps:disabled {
    color: #fff;
    background-color: #645c31;
    border-color: #645c31;
}

.btn-stamps:not(:disabled):not(.disabled):active, .btn-stamps:not(:disabled):not(.disabled).active, .show > .btn-stamps.dropdown-toggle {
    color: #fff;
    background-color: #000000;
    border-color: #b21f2d;
}

.btn-stamps:not(:disabled):not(.disabled):active:focus, .btn-stamps:not(:disabled):not(.disabled).active:focus, .show > .btn-stamps.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}


.btn-outline-stamps {
    color: #645c31;
    border-color: #645c31;
}

.btn-outline-stamps:hover {
    color: #fff;
    background-color: #645c31;
    border-color: #645c31;
}

.btn-outline-stamps:focus, .btn-outline-stamps.focus {
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.btn-outline-stamps.disabled, .btn-outline-stamps:disabled {
    color: #645c31;
    background-color: transparent;
}

.btn-outline-stamps:not(:disabled):not(.disabled):active, .btn-outline-stamps:not(:disabled):not(.disabled).active, .show > .btn-outline-stamps.dropdown-toggle {
    color: #fff;
    background-color: #645c31;
    border-color: #645c31;
}

.btn-outline-stamps:not(:disabled):not(.disabled):active:focus, .btn-outline-stamps:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-stamps.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

/* Terciary --------------------------------------------------------------------------------------- */

.bg-tertiary {
    background-color: #75151e !important;
}

a.bg-tertiary:hover, a.bg-tertiary:focus, button.bg-tertiary:hover, button.bg-tertiary:focus {
    background-color: #422124 !important;
}


.btn-tertiary {
    color: #fff;
    background-color: #75151e;
    border-color: #75151e;
}

.btn-tertiary:hover {
    color: #fff;
    background-color: #422124;
    border-color: #bd2130;
}

.btn-tertiary:focus, .btn-tertiary.focus {
    color: #fff;
    background-color: #422124;
    border-color: #bd2130;
        box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}

.btn-tertiary.disabled, .btn-tertiary:disabled {
    color: #fff;
    background-color: #75151e;
    border-color: #75151e;
}

.btn-tertiary:not(:disabled):not(.disabled):active, .btn-tertiary:not(:disabled):not(.disabled).active,
.show > .btn-tertiary.dropdown-toggle {
    color: #fff;
    background-color: #bd2130;
    border-color: #b21f2d;
}

.btn-tertiary:not(:disabled):not(.disabled):active:focus, .btn-tertiary:not(:disabled):not(.disabled).active:focus,
.show > .btn-tertiary.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}


.btn-outline-tertiary {
    color: #75151e;
    border-color: #75151e;
}

.btn-outline-tertiary:hover {
    color: #fff;
    background-color: #75151e;
    border-color: #75151e;
}

.btn-outline-tertiary:focus, .btn-outline-tertiary.focus {
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.btn-outline-tertiary.disabled, .btn-outline-tertiary:disabled {
    color: #75151e;
    background-color: transparent;
}

.btn-outline-tertiary:not(:disabled):not(.disabled):active, .btn-outline-tertiary:not(:disabled):not(.disabled).active,
.show > .btn-outline-tertiary.dropdown-toggle {
    color: #fff;
    background-color: #75151e;
    border-color: #75151e;
}

.btn-outline-tertiary:not(:disabled):not(.disabled):active:focus, .btn-outline-tertiary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-tertiary.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

/* USA Documents (USA) ---------------------------------------------------------------------- */

.bg-usa {
    background-color: #3369b6 !important;
}

a.bg-usa:hover, a.bg-usa:focus, button.bg-usa:hover, button.bg-usa:focus {
    background-color: #2e5389 !important;
}


.btn-usa {
    color: #fff;
    background-color: #3369b6;
    border-color: #3369b6;
}

.btn-usa:hover {
    color: #fff;
    background-color: #2e5389;
    border-color: #000000;
}

.btn-usa:focus, .btn-usa.focus {
    color: #fff;
    background-color: #2e5389;
    border-color: #000000;
    box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}

.btn-usa.disabled, .btn-usa:disabled {
    color: #fff;
    background-color: #3369b6;
    border-color: #3369b6;
}

.btn-usa:not(:disabled):not(.disabled):active, .btn-usa:not(:disabled):not(.disabled).active, .show > .btn-usa.dropdown-toggle {
    color: #fff;
    background-color: #000000;
    border-color: #b21f2d;
}

.btn-usa:not(:disabled):not(.disabled):active:focus, .btn-usa:not(:disabled):not(.disabled).active:focus, .show > .btn-usa.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}


.btn-outline-usa {
    color: #3369b6;
    border-color: #3369b6;
}

.btn-outline-usa:hover {
    color: #fff;
    background-color: #3369b6;
    border-color: #3369b6;
}

.btn-outline-usa:focus, .btn-outline-usa.focus {
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.btn-outline-usa.disabled, .btn-outline-usa:disabled {
    color: #3369b6;
    background-color: transparent;
}

.btn-outline-usa:not(:disabled):not(.disabled):active, .btn-outline-usa:not(:disabled):not(.disabled).active, .show > .btn-outline-usa.dropdown-toggle {
    color: #fff;
    background-color: #3369b6;
    border-color: #3369b6;
}

.btn-outline-usa:not(:disabled):not(.disabled):active:focus, .btn-outline-usa:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-usa.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}




/* Model Trains ----------------------------------------------------------------------------------- */

.bg-trains {
    background-color: #11769c !important;
}

a.bg-trains:hover, a.bg-trains:focus, button.bg-trains:hover, button.bg-trains:focus {
    background-color: #316cbf !important;
}


.btn-trains {
    color: #fff;
    background-color: #11769c;
    border-color: #11769c;
}

    .btn-trains:hover {
        color: #fff;
        background-color: #316cbf;
        border-color: #000000;
    }

    .btn-trains:focus, .btn-trains.focus {
        color: #fff;
        background-color: #316cbf;
        border-color: #000000;
        box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
    }

    .btn-trains.disabled, .btn-trains:disabled {
        color: #fff;
        background-color: #11769c;
        border-color: #11769c;
    }

    .btn-trains:not(:disabled):not(.disabled):active, .btn-trains:not(:disabled):not(.disabled).active, .show > .btn-trains.dropdown-toggle {
        color: #fff;
        background-color: #000000;
        border-color: #b21f2d;
    }

        .btn-trains:not(:disabled):not(.disabled):active:focus, .btn-trains:not(:disabled):not(.disabled).active:focus, .show > .btn-trains.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
        }


.btn-outline-trains {
    color: #11769c;
    border-color: #11769c;
}

    .btn-outline-trains:hover {
        color: #fff;
        background-color: #11769c;
        border-color: #11769c;
    }

    .btn-outline-trains:focus, .btn-outline-trains.focus {
        box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
    }

    .btn-outline-trains.disabled, .btn-outline-trains:disabled {
        color: #11769c;
        background-color: transparent;
    }

    .btn-outline-trains:not(:disabled):not(.disabled):active, .btn-outline-trains:not(:disabled):not(.disabled).active, .show > .btn-outline-trains.dropdown-toggle {
        color: #fff;
        background-color: #11769c;
        border-color: #11769c;
    }

        .btn-outline-trains:not(:disabled):not(.disabled):active:focus, .btn-outline-trains:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-trains.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
        }
