﻿@media (max-width: 991.98px) {
    .qb-navbar .navbar-collapse {
        margin-top: .75rem;
        padding-top: .75rem;
        border-top: 1px solid rgba(255,255,255,.12);
    }

    .qb-nav-links {
        margin-left: 0;
    }

    .qb-user-nav {
        margin-top: .5rem;
    }

    .qb-main {
        padding-top: 1rem;
    }
}

@media (max-width: 575.98px) {
    .qb-content-card {
        padding: 1rem;
    }

    .qb-breadcrumb {
        padding: .6rem 0;
        font-size: .78rem;
    }

    .qb-footer {
        text-align: center;
    }

        .qb-footer > .qb-shell {
            align-items: center !important;
        }

    .table-responsive {
        border-radius: 8px;
    }
}
