/* Keep breadcrumbs and the page action menu on one row on phones. */
@media (max-width: 575.98px) {
    .content-header > .container-fluid > .row {
        flex-wrap: nowrap;
        align-items: center;
    }

    .content-header > .container-fluid > .row > .col-sm-6:first-child {
        flex: 1 1 auto;
        width: auto;
        min-width: 0;
        max-width: calc(100% - 46px);
        padding-right: .25rem;
    }

    .content-header > .container-fluid > .row > .col-sm-6.dfix {
        flex: 0 0 auto;
        width: auto;
        min-width: 0;
        max-width: none;
        padding-left: .25rem;
    }

    .content-header .breadcrumb {
        min-width: 0;
        max-width: 100%;
        overflow: hidden;
    }

    .content-header .dfix > .dropdown.float-sm-right {
        float: none !important;
        width: auto;
        margin-left: auto;
    }

    .content-header .dfix > .dropdown > .btn {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        min-width: 36px;
        height: 36px;
    }
}
