.select2-container {
min-width: 300px;
}
.select2-container--default .preloaded {
background-color: #ffffff;
border: 1px solid #aaaaaa;
border-radius: 4px;
box-sizing: border-box;
cursor: pointer!important;
display: block;
height: auto;
user-select: none;
-webkit-user-select: none;
}
.select2-container--default .preloaded .select2-selection__arrow {
height: 26px;
position: absolute;
top: 1px;
right: 1px;
width: 20px;
}
.select2-container--default[dir="rtl"] .preloaded .select2-selection__arrow {
left: 5px;
right: inherit;
}
.select2-container--default.select2-container--open [dir="rtl"] ul,
.select2-container--default.select2-container--open [dir="rtl"] ol {
padding: 0 0 0.25em 0;
}
.select2-container--default .preloaded .select2-selection__arrow b {
border-color: #888888 transparent transparent transparent;
border-style: solid;
border-width: 5px 4px 0 4px;
height: 0;
left: 50%;
margin-left: -4px;
margin-top: 0;
position: absolute;
top: 50%;
width: 0;
}
.select2-container--open .preloaded .select2-selection__arrow b {
border-color: transparent transparent #888888 transparent;
border-width: 0 4px 5px 4px;
}
.select2-container .icon.flag {
margin-top: 5px;
}
.select2-container .select2-selection--single .icon.flag {
margin-top: 7px;
}
.select2-container .icon-wrapper {
display: inline-block;
}
.select2-container.select2-container--open {
z-index: 1500;
}