.orbeon .select2-container ul {
  margin: initial;
}
.orbeon .select2-container .select2-selection {
  border-width: 1px;
  border-style: solid;
  border-color: var(--orbeon-control-border-color);
  border-radius: 4px;
  box-shadow: none;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.orbeon .select2-container .select2-selection .select2-selection__rendered {
  line-height: 26px;
}
.orbeon .select2-container .select2-selection .select2-selection__rendered .select2-selection__placeholder {
  color: #999;
}
.orbeon .select2-container .select2-selection:focus {
  border-color: var(--orbeon-focus-border-color);
  outline: 0;
  box-shadow: 0 0 0 0.2rem var(--orbeon-focus-highlight-color);
}
.orbeon .select2-container .select2-dropdown {
  z-index: 9999999;
  background-color: var(--orbeon-control-background-color);
  border: 1px solid var(--orbeon-control-border-color);
}
.orbeon .select2-container.select2-container--default .select2-selection--single {
  background-color: var(--orbeon-control-background-color);
}
.orbeon .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: var(--orbeon-control-color);
}
.orbeon .select2-container.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: var(--orbeon-control-read-only-background-color);
}
.orbeon .select2-container.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: var(--orbeon-dropdown-selected-background-color);
}
.orbeon .select2-container.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: var(--orbeon-dropdown-menu-hover-background-color);
  color: var(--orbeon-dropdown-menu-hover-color);
}
.orbeon .select2-selection__clear {
  padding: 0 5px;
  top: 3px;
  line-height: 20px;
  color: var(--orbeon-dropdown-caret-color);
  box-shadow: none;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.orbeon .select2-selection__clear:focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem var(--orbeon-focus-highlight-color);
}
.orbeon .select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: var(--orbeon-dropdown-caret-color) transparent transparent transparent;
}
.orbeon .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent var(--orbeon-dropdown-caret-color) transparent;
}
.orbeon .fr-service-error .select2-container .select2-selection {
  background: repeating-linear-gradient(-45deg, var(--orbeon-stripe-color-1), var(--orbeon-stripe-color-1) 5px, var(--orbeon-stripe-color-2) 5px, var(--orbeon-stripe-color-2) 10px);
}
