v3.7.0.1
15. Common Stock Options and Warrants: Schedule of Share Based Payment Award Stock Options Valuation Assumptions, Level 3 (Details) - Fair Value, Inputs, Level 3
3 Months Ended
Mar. 31, 2017
$ / shares
Minimum  
Fair Value Assumptions, Exercise Price $ 5
Fair Value Assumptions, Expected Term 2 months 16 days
Fair Value Assumptions, Expected Volatility Rate 128.00%
Fair Value Assumptions, Risk Free Interest Rate 0.49%
Fair Value Assumptions Common Stock Price $ 5
Maximum  
Fair Value Assumptions, Exercise Price $ 25
Fair Value Assumptions, Expected Term 4 years 10 months 17 days
Fair Value Assumptions, Expected Volatility Rate 194.00%
Fair Value Assumptions, Risk Free Interest Rate 1.99%
Fair Value Assumptions Common Stock Price $ 25