Error when trying to submit review of signed patient form using "chart to onsite portal reviewed" and during patient self registration

Situation
OpenEMR is installed on remote server in subdomain sub.domain.com. Using patient portal, patient submits document. When I log in as administrator and press "chart to onsite portal reviewed: I get the following error:


{"success":false,"message":"Style attribute '*' is not supported (for information on implementing this, see the support forums) in CSSDefinition.php at line 534","errors":[],"stackTrace":["0 [internal function]: ExceptionThrower::HandleError()","1 \/home\/maindir\/public_html\/sub.domain.com\/vendor\/ezyang\/htmlpurifier\/library\/HTMLPurifier\/CSSDefinition.php(534): trigger_error()","2 \/home\/maindir\/public_html\/sub.domain.com\/vendor\/ezyang\/htmlpurifier\/library\/HTMLPurifier\/CSSDefinition.php(399): HTMLPurifier_CSSDefinition->setupConfigStuff()","3 \/home\/maindir\/public_html\/sub.domain.com\/vendor\/ezyang\/htmlpurifier\/library\/HTMLPurifier\/Definition.php(51): HTMLPurifier_CSSDefinition->doSetup()","4 \/home\/maindir\/public_html\/sub.domain.com\/vendor\/ezyang\/htmlpurifier\/library\/HTMLPurifier\/Config.php(515): HTMLPurifier_Definition->setup()","5 \/home\/maindir\/public_html\/sub.domain.com\/vendor\/ezyang\/htmlpurifier\/library\/HTMLPurifier\/Config.php(434): HTMLPurifier_Config->getDefinition()","6 \/home\/maindir\/public_html\/sub.domain.com\/vendor\/ezyang\/htmlpurifier\/library\/HTMLPurifier\/AttrDef\/CSS.php(27): HTMLPurifier_Config->getCSSDefinition()","7 \/home\/maindir\/public_html\/sub.domain.com\/vendor\/ezyang\/htmlpurifier\/library\/HTMLPurifier\/AttrValidator.php(96): HTMLPurifier_AttrDef_CSS->validate()","8 \/home\/maindir\/public_html\/sub.domain.com\/vendor\/ezyang\/htmlpurifier\/library\/HTMLPurifier\/Strategy\/RemoveForeignElements.php(89): HTMLPurifier_AttrValidator->validateToken()","9 \/home\/maindir\/public_html\/sub.domain.com\/vendor\/ezyang\/htmlpurifier\/library\/HTMLPurifier\/Strategy\/Composite.php(24): HTMLPurifier_Strategy_RemoveForeignElements->execute()","10 \/home\/maindir\/public_html\/sub.domain.com\/vendor\/ezyang\/htmlpurifier\/library\/HTMLPurifier.php(211): HTMLPurifier_Strategy_Composite->execute()","11 \/home\/maindir\/public_html\/sub.domain.com\/portal\/patient\/libs\/Controller\/OnsiteDocumentController.php(361): HTMLPurifier->purify()","12 \/home\/maindir\/public_html\/sub.domain.com\/portal\/patient\/fwk\/libs\/verysimple\/Phreeze\/Dispatcher.php(172): OnsiteDocumentController->Update()","13 \/home\/maindir\/public_html\/sub.domain.com\/portal\/patient\/index.php(59): Dispatcher::Dispatch()","14 {main}"]}Alert!```

Or the following error with the "medical history" form:
```SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data```
 
Also, FYI, there are still issues with new patient self registration. After deleting a patient and attempting to register a new patient that is completely dissimilar to first patient, it refuses to send a confirmation email. log shows : ```Patient credential creation registration failure secondary to credentials already existing for email email@email.com and pid: 1``` even though openEMR was never exposed to this email. I noticed that even after deleting a patient, table content of "verify_email" remains so I manually delete it using phpadmin but error persists.

**OpenEMR Version**
I'm using OpenEMR version 

**Browser**: 
I'm using: firefox, chrome

**Operating System**
I'm using:  ubuntu

**Search**
Did you search the forum for similar questions?
Yes

**Logs**
Did you check the logs?  yes
Was there anything pertinent in them? yes (abovementioned for patient registration).
Please paste them here (surround with three backticks (```) for readability.
Error after submitting review of signed patient document: ```SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data```
Error during self registration: ```Patient credential creation registration failure secondary to credentials already existing for email email@email.com and pid: 1```
You can also turn on User Debugging under Administration->Globals->Logging User Debugging Options=>All