.phfi-summary-of-payments #textfields {
    margin-top: 25px;
}
.offline_payments_info .fieldset-wrapper {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    display: flex;
    flex-wrap: wrap;
    margin-top: calc(var(--bs-gutter-y)* -1);
    margin-right: calc(var(--bs-gutter-x)* -.5);
    margin-left: calc(var(--bs-gutter-x)* -.5);
}
.offline_payments_info .fieldset-wrapper>* {
    flex-shrink: 0;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * .5);
    padding-left: calc(var(--bs-gutter-x) * .5);
    margin-top: var(--bs-gutter-y);
}
.input-group .form-control {
    border-right: 0;
    border-top-right-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
}
.input-group .input-group-append {
    border-left: 0;
}
.input-group .input-group-text {
    line-height: 32px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}