For me, just removing any additional style (inline link or class reference) from the select tag does the trick.
For example, the width for the drop-down list for the following was incorrect:
<select class="select2 col-sm-10"> <option></option> <option>test1</option> <option>test2</option> </select>

However, when I removed the col-sm-10 class link from select, the width of the dropdown was correct:
<select class="select2"> <option></option> <option>test1</option> <option>test2</option> </select>
The result is as follows:

Please note: if I also add this css file , the dropdown menu is better than doing nothing; See below. but I prefer to just remove all css styles (except select2) from select. 
source share