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;