.myhpom-page--flush-footer {
    display: flex;
    flex-direction: column;
    min-height: 100vh;
}

.myhpom-page__main--flush-footer {
    flex-grow: 1;
}

.vertical-flex {
    display: flex;
    flex-direction: column;
}

.myhpom-page--flush-footer {
    display: flex;
    flex-direction: column;
    min-height: 100vh;
}

.myhpom-page__main--flush-footer {
    flex-grow: 1;
}

.vertical-flex {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    justify-content: flex-start;

    /*
        For the sake of IE 11, which does not sensibly limit
        the width of elements in flex columns.
    */
    > * {
        max-width: 100%;
    }
}

Fix overflowing text and buttons in upload widget
[MH-148] Fix overflowing text and buttons in upload widget
