XML 42 R31.htm IDEA: XBRL DOCUMENT v3.19.1
Significant and Critical Accounting Policies and Practices - Schedule of Contingent Share Issuance Arrangements, Stock Options and Warrants (Details) - shares
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Total contingent shares issuance arrangement, stock options or warrants 36,778,334 37,376,334
Convertible Note [Member]    
Total contingent shares issuance arrangement, stock options or warrants 16,666,667 16,666,667
Common Stock Options [Member]    
Total contingent shares issuance arrangement, stock options or warrants 3,445,000 4,043,000
Common Stock Warrants [Member]    
Total contingent shares issuance arrangement, stock options or warrants 16,666,667 16,666,667