h1.mj-title {
    color: #993136;
    font-family: "Pacifico", cursive;
    text-align: center;
}
.bg-main-orange {
    background-color: #f39c12;
}
.bg-main-red {
    background-color: #993136;
}
.box-shadow-none {
    box-shadow: none !important;
}
.txt-pacifico {
    font-family: "Pacifico", cursive;
}
/* Sign in */
.form-signin {
    max-width: 380px;
    padding: 1rem;
}

.form-signin .form-floating:focus-within {
    z-index: 2;
}

.form-signin input[type="email"] {
    margin-bottom: -1px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}

.form-signin input[type="password"] {
    margin-bottom: 10px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
/* End sign in */
/* Header navbar */
.header-navbar {
    background-color: #eeeeee;
    border-radius: 25px;
}
.header-navbar .nav-link {
    font-weight: bold;
}
.header-navbar .nav-link.active span{
    border-radius: 25px;
    background-color: #fff;
    padding: 0.2em 0.6em;

}
/* End header navbar */
/* Bottom navbar */
.bottom-container {
    background-color: #c0392b;
    margin: 0 1em 2em 1em;
    border-radius: 25px;
}
.bottom-navbar {
}
/* End bottom navbar */
/* Wish Items */

/* End wish items */

/* Generic */
.min-vh-10 {
    min-height: 10vh;
}
/* End generic */

/* Footer */
.footer {
    background-color: rgba(255, 255, 255, 0.5);

}
/* End footer */

/* Breadcrumbs */
[data-bs-theme=light] .breadcrumb-item a{
    font-weight: bold;
    color: #344050;
}
[data-bs-theme=dark] .breadcrumb-item a{
    font-weight: bold;
    color: #d8e2ef;
}
/* End breadcrumbs */

/* Product list */
[data-bs-theme=light] .card-product-list{
    background-color: #edf2f9;
    border:none;
}
[data-bs-theme=dark] .card-product-list{
    background-color: #0b1727;
    border:none;
}
/* End product list */
.cover-4xl img {
    max-width: 128px !important;
    max-height: 128px !important;
    object-fit: cover !important;
}

/* Body background */
[data-bs-theme=light] body {
    background-color: #edf2f9;
    background-image: url('/images/background/halloween-light.svg');
    /*background-position: bottom;*/
    /*background-size: contain;*/
    background-size: 900px 900px;
    background-repeat: repeat;
}
[data-bs-theme=dark] body {
    background-color: #0b1727;
    background-image: url('/images/background/halloween-dark.svg');
    /*background-position: bottom;*/
    background-size: contain;
    background-repeat: repeat;
}
/* End body background */
