v3.19.3.a.u2
Warrants (Details Narrative) - $ / shares
Sep. 30, 2019
Dec. 31, 2018
Dec. 31, 2017
Issuance of warrants to purchase of common stock shares 8,413,017 8,413,017  
Weighted average exercise price of warrants $ 1.78 $ 1.78  
Warrant expiration date Nov. 30, 2023    
Minimum [Member]      
Warrants exercise prices ranging $ 1.30 $ 1.30 $ 93.00
Maximum [Member]      
Warrants exercise prices ranging $ 93.00