.toolbar {
    width:100%;
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;

    &.toolbar-stretch {
        justify-content: space-between;
    }

    & > div {
        flex: 1 1 auto; 
    }
}

.toolbar > .title {
    flex: 100 1 auto;
    .page-title {
        padding:5px 0px;
    }
}

.toolbar > .buttons {
    flex: 1 1 auto;
    display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
    margin-left:-5px;
    margin-right:-5px;
    align-self: flex-end;
}

.toolbar-row {
    flex: 0 0;
    min-width:100%;
}