Note Payable - Related Party (Details Narrative) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2018
Dec. 31, 2017
Short term notes payable to related party $ 52,000 $ 52,000
Purchase Agreement [Member]    
Short term notes payable to related party 830,000  
Employment Agreement [Member]    
Calculated cash payout 2,000  
Business combination, consideration 150,000  
Debt instrument, periodic payment 50,000  
Repayment of debt $ 12,000 $ 0