body form .form__submit--loading, body #msform .form__submit--loading {
    background: #dae0e5;
    color: #333;
}

body #msform .action-button.form__submit--loading {
    width: 150px;
}

#step-two-buttons {
    display: flex !important;
}

#msform #next {
    display: inline;
    width: calc(100% - 10px);
    min-height: 43px;
    box-sizing: border-box;
}

#msform #prompt-passport-input {
    margin-top: -35px;
}

#msform .tabular-row input {
    padding: .375rem .75rem;
    margin-bottom: 0;
}

#msform .tabular-row td {
    padding-bottom: 0;
}

#msform .tabular-row:last-child td {
    padding-bottom: 1rem;
}

#msform .tabular-row .add-new-file-input {
    padding: .375rem .75rem;
}

.pointer {
    cursor: pointer;
}

.display-none {
    display: none !important;
}