input.field-invalid,select.field-invalid,textarea.field-invalid{border:2px solid #c62828!important;background-color:#fff5f5!important;box-shadow:0 0 0 2px #c6282818!important}input[type=checkbox].field-invalid{outline:2px solid #c62828;outline-offset:3px}.field-label-invalid>span{color:#b71c1c!important}.choice-stack.field-invalid{outline:2px solid #c62828;outline-offset:4px;border-radius:9px}

@media (max-width: 767px) {
    input,
    select,
    textarea {
        font-size: 16px !important;
    }
}
