h1 + .popover-wrapper, h2 + .popover-wrapper, h3 + .popover-wrapper, p + .popover-wrapper, span + .popover-wrapper {
    margin-left: 8px;
}

@media screen and (min-width: 600px) {
    .ctas-ordered .popover-wrapper:first-child {
        -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
        order: 5;
        margin-left: 8px;
    }
}

@media screen and (min-width: 600px) {
    .results-modal .modal-buttons-wrap .button.primary {
        margin-right: 6px;
    }

    .results-modal .modal-buttons-wrap .button.secondary, .results-modal .modal-buttons-wrap button.secondary {
        margin-right: 6px;
    }

    .results-modal .modal-buttons-wrap .flex-grow {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3;
    }

    .results-modal .modal-buttons-wrap .popover-wrapper + .primary {
        margin-right: 0px;
    }
}

@media screen and (max-width: 1280px) {
    .bmo-container > .row > .flex.grid-with-card.right,
    .bmo-container > .row > .grid.grid-with-card.right,
    .bmo-container > .flow-wrap > .flex.grid-with-card.right,
    .card-discriptors > .row > .grid.grid-with-card.right {
        padding-left: 0px;
    }
}

.popover-wrapper {
    display: inline-block;
    vertical-align: bottom;
    padding-bottom: 0px;
}

.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}