.select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px;

  .select2-selection__rendered {
    color: #444;
    line-height: 28px;
  }

  .select2-selection__placeholder {
    color: #999;
  }

  .select2-selection__arrow {

    width: 20px;
    b {
      border-color: #888 transparent transparent transparent;
    }
  }
}

.select2-container--disabled {
  .select2-selection--single {
    background-color: #eee;
  }
}

.select2-container--open {
  .select2-selection--single {
    .select2-selection__arrow {
      b {
        border-color: transparent transparent #888 transparent;
      }
    }
  }
}
