[type="checkbox"]:not(:checked), [type="checkbox"]:checked, [type="radio"]:not(:checked), [type="radio"]:checked {
    margin-left: 4px !important;
    left: 0 !important;
    z-index: -1;
    opacity: 0;
}

.row-eq-height {
    display: flex;
}

.row-eq-height .col-sm-6 {
    display: flex;
    width: 100%;
}

.row-eq-height .col-sm-6 .form-group {
    width: 100%;
    align-self: flex-end;
}

@media only screen and (max-width: 767px) {
    .row-eq-height {
        display: block;
    }
}
