Significant Accounting Policies (Details Narrative) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Antidilutive securities potentially dilutive shares 1,606,242 1,028,969 1,606,242 1,028,969
Outstanding Options [Member]        
Antidilutive securities potentially dilutive shares 1,172,707 322,707 1,172,707  
Outstanding Warrants [Member]        
Antidilutive securities potentially dilutive shares 433,535 706,262 433,535  
Options [Member]        
Antidilutive securities potentially dilutive shares       322,707
Warrants [Member]        
Antidilutive securities potentially dilutive shares       706,262