/***********************************************************
 ********* VERSANT SPECIFIC select2 PLUGIN STYLING *********
 **** all styles are !important to override select2.css ****
************************************************************/
.select2-container--default .select2-selection--single {
  border-radius: 0 !important;
  border-color: #DCDCDC !important; }

.select2-container--default .select2-selection--multiple {
  border-radius: 0 !important;
  border-color: #DCDCDC !important; }

.select2-container {
  max-width: 100%;
  width: 200px;
  margin-top: 1px !important;
  margin-bottom: 1px !important; }
  .select2-container .select2-selection--single {
    height: 2rem !important; }

.select2-selection--multiple {
  border-color: #C8C8C8 !important; }

.select2-selection__choice {
  background-color: #E6F7F1 !important;
  border: 1px solid #23B684 !important; }
  .select2-selection__choice__remove {
    color: #000000 !important; }
    .select2-selection__choice__remove:hover {
      color: lightcoral !important; }

.select2-results__option--highlighted {
  background-color: #23B684 !important;
  color: white; }

.select2-results__option--selected {
  background-color: #E6F7F1 !important;
  font-weight: 700 !important;
  color: #000000 !important; }
  .select2-results__option--selected:hover {
    color: #000000 !important; }

.select2-selection__choice {
  background-color: #E6F7F1 !important;
  border: 1px solid #23B684 !important; }
  .select2-selection__choice__remove {
    color: #000000 !important; }
    .select2-selection__choice__remove:hover {
      color: lightcoral !important; }

.select2-container .select2-selection--single .select2-selection__rendered {
  white-space: normal !important;
  max-height: 28px !important; }

/* readonly handling start */
select[readonly].select2-hidden-accessible + .select2-container {
  pointer-events: none;
  touch-action: none; }

select[readonly].select2-hidden-accessible + .select2-container .select2-selection {
  background: #eee;
  box-shadow: none; }

select[readonly].select2-hidden-accessible + .select2-container .select2-selection__arrow, select[readonly].select2-hidden-accessible + .select2-container .select2-selection__clear {
  display: none; }

/* readonly handling end */
