Expand as needed to fit text
Solution is to set it to inline-block:
display: inline-block; /*inline-block so width will auto expand if needed*/
min-width: 100px;
Feel free to comment if you can add help to this page or point out issues and solutions you have found. I do not provide support on this site, if you need help with a problem head over to stack overflow.