updated file, removed the 'font-size: 1px' css from el since it was causing firefox to make input file not fully clickable, tested in all other browsers and it seem to work correctly.