v3.8.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
Jun. 30, 2017
$ / shares
Minimum  
Fair Value Assumptions, Exercise Price $ 2.50
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 $ 2.50
Maximum  
Fair Value Assumptions, Exercise Price $ 25.00
Fair Value Assumptions, Expected Term 4 years 11 months 5 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.00