.main-panel {
    width: 100%;
    min-height: calc(100vh - #{$navbar-height});
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;

    .content-wrapper {
        background: #f2f2f2;
        padding: 2.25rem 2.25rem;
        width: 100%;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;

        .page-header {
            @include align-items(center !important);
            @include display-flex;
            justify-content: space-between;
            flex-wrap: wrap;

            .breadcrumb{
                margin-bottom: 0;
                border: none;
                background-color: transparent;
            }
        }

        .page-title {
            color: $page-title-color;
            font-size: 1.125rem;
            margin-bottom: 0;
        }
    }
}