/* Move the Jazzmin submit actions box from the right sidebar to the bottom */
body.change-form .row > .col-lg-9 {
    flex: 0 0 100% !important;
    max-width: 100% !important;
}

body.change-form .row > .col-lg-3 {
    flex: 0 0 100% !important;
    max-width: 100% !important;
    margin-top: 20px !important;
}

#jazzy-actions {
    position: static !important;
    top: auto !important;
}

/* ───────────────────── Brand logo (sidebar + login) ─────────────────────
   The Vibrant Pittsburgh SVG uses navy/teal/tan on transparent, which is
   invisible on the dark sidebar. Give it a white rounded pill so the
   wordmark reads at a glance, and scale the sidebar version up to use
   the space freed by removing the "Vibrant Pittsburgh" text. */

/* Keep default sidebar width; just make the white brand plate taller so
   the logo can breathe and the full wordmark is visible at a larger size. */
.main-sidebar .brand-link {
    background: #ffffff !important;
    text-align: center;
    padding: 10px 8px !important;
    line-height: 1 !important;
    min-height: 0 !important;
    height: auto !important;
    border: 0 !important;
    border-bottom: 0 !important;
    box-shadow: none !important;
    white-space: normal !important;
}
.main-sidebar .brand-link .brand-image {
    max-height: 40px !important;
    max-width: 90% !important;
    width: auto !important;
    margin: 0 auto !important;
    float: none !important;
    display: inline-block !important;
    opacity: 1 !important;
    box-shadow: none !important;
    border: 0 !important;
    filter: none !important;
}
.main-sidebar .brand-link .brand-text {
    display: none !important;  /* text already blanked in settings, belt & braces */
}

/* Login page: big centered logo on white card */
.login-logo img,
.register-logo img {
    max-width: 220px;
    height: auto;
}
