Significant Accounting Policies (Details Narrative) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Antidilutive securities potentially dilutive shares 1,028,969 3,529,896 1,028,969 3,529,896
Options [Member]        
Antidilutive securities potentially dilutive shares 332,707 261,372 332,707 261,372
Warrants [Member]        
Antidilutive securities potentially dilutive shares 706,262 383,856 706,262 383,856
Convertible Debt [Member]        
Antidilutive securities potentially dilutive shares   2,884,668   2,884,668