.select2-container{vertical-align:middle;}
.select2-container .select2-choice{border:1px solid #ccc;height:28px;border-radius:0;line-height:29px;background:none;filter:none;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);}
.select2-container .select2-choice div{border-left:none;background:none;filter:none;}
.select2-container-multi .select2-choices{border:1px solid #ccc;border-radius:0;background:none;filter:none;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);}
.control-group.error .select2-container-multi .select2-choices{border-color:#B94A48;}
.control-group.error .select2-container .select2-choice{border-color:#B94A48;}
.select2-container-multi .select2-choices .select2-search-field{height:28px;line-height:27px;}
.select2-container-active .select2-choice,
.select2-container-active .select2-choices,
.select2-container-multi.select2-container-active .select2-choices{border-color:rgba(82, 168, 236, 0.8);outline:none;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 8px rgba(82, 168, 236, 0.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 8px rgba(82, 168, 236, 0.6);}
.input-append .select2-container, .input-prepend .select2-container{font-size:14px;}
.input-prepend .select2-container > a.select2-choice,
.input-prepend .select2-container-multi .select2-choices{border-top-left-radius:0;border-bottom-left-radius:0;}
.input-append .select2-container > a,
.input-append .select2-container-multi .select2-choices{border-top-right-radius:0;border-bottom-right-radius:0;}
.select2-dropdown-open .select2-choice,
.select2-dropdown-open .select2-choices{border-bottom-left-radius:0;border-bottom-right-radius:0;}
.select2-dropdown-open.select2-drop-above .select2-choice,
.select2-dropdown-open.select2-drop-above .select2-choices{border-top-left-radius:0;border-top-right-radius:0;}
.input-prepend .select2-container > a.select2-choice > div,
.input-append .select2-container > a.select2-choice > div{display:none;}
.input-append .select2-offscreen,
.input-prepend .select2-offscreen{position:absolute;}
select.select2{height:28px;visibility:hidden;}