8. Stock Options and Warrants (Details-Warrants by price) - Warrants [Member] - $ / shares |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2017 |
Dec. 31, 2016 |
Dec. 31, 2015 |
|
Outstanding Warrants | |||
Warrants outstanding | 17,622,437 | 11,446,892 | 4,411,667 |
Weighted average exercise price, warrants outstanding | $ 0.09 | $ 0.15 | $ 0.31 |
Exercisable Warrants | |||
Warrants exercisable | 17,572,437 | ||
Weighted average exercise price, warrants exercisable | $ .09 | ||
$0.05 - $0.99 per share [Member] | |||
Outstanding Warrants | |||
Warrants outstanding | 17,622,437 | ||
Life (Years) | 10 months 24 days |
X | ||||||||||
- Definition Exercisable Warrants [Abstract] No definition available.
|
X | ||||||||||
- Definition Outstanding Warrants [Abstract] No definition available.
|
X | ||||||||||
- Definition Weighted average exercise price, warrants exercisable No definition available.
|
X | ||||||||||
- Definition Exercise price per share or per unit of warrants or rights outstanding. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition Number of warrants or rights outstanding. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition Weighted average remaining contractual term for equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|