JSFiddle - React, Tailwind, and code Playground

HTML

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script src="https://rawgithub.com/ivaynberg/select2/master/select2.js"></script>
<link rel="stylesheet" href="https://rawgithub.com/ivaynberg/select2/master/select2.css">
<link rel="stylesheet" href="http://netdna.bootstrapcdn.com/bootstrap/3.0.0-rc2/css/bootstrap.min.css">
Sem input-group
<div class="form-group ">
    
    <select class="form-control input-sm">
        <option value="1">Nome extensoNome extenso Nome extensoNome extensoNome extensoNome extensoNome extensoNome extensoNome extenso</option>
        
    </select>
</div>

Com input-group
<div class="input-group ">
    
    <span class="input-group-addon">@</span>
    <select class="form-control input-sm">
        <option value="1" selected>Nome extensoNome extenso Nome extensoNome extensoNome extensoNome extensoNome extensoNome extensoNome extenso</option>
        
    </select>
</div>

CSS

body {
  /*  padding: 2em 15em;*/
}

.form-control .select2-choice {
    border: 0;
    border-radius: 2px;
}

.form-control .select2-choice .select2-arrow {
    border-radius: 0 2px 2px 0;   
}

.form-control.select2-container {
    height: auto !important;
    padding: 0px;
}

.form-control.select2-container.select2-dropdown-open {
    border-color: #5897FB;
    border-radius: 3px 3px 0 0;
}

.form-control .select2-container.select2-dropdown-open .select2-choices {
    border-radius: 3px 3px 0 0;
}

.form-control.select2-container .select2-choices {
    border: 0 !important;
    border-radius: 3px;
}

JavaScript

$(".form-control").select2();