.react-select-container {
  width: 100% !important;
  font-size: 14px;
  font-weight: bold; }

/* MAIN CONTROL */
.react-select__control {
  width: 100% !important;
  background-color: #000 !important;
  border: 1px solid #333 !important;
  box-shadow: none !important;
  height: 31px !important;
  min-height: 31px !important;
  margin: 0 !important;
  padding: 0 !important;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer !important; }

/* VALUE WRAPPER (removes spacing issues) */
.react-select__value-container {
  padding: 0 6px !important;
  margin: 0 !important;
  display: flex;
  align-items: center;
  height: 31px !important; }

/* TEXT */
.react-select__single-value {
  color: #fff !important;
  font-size: 14px !important;
  margin: 0 !important;
  min-width: 160.85px !important; }

.react-select__placeholder {
  color: #fff !important;
  font-size: 14px !important;
  margin: 0 !important; }

/* INPUT CLEAN */
.react-select__input-container {
  margin: 0 !important;
  padding: 0 !important; }

/* MENU */
.react-select__menu {
  background-color: #111 !important;
  border: 1px solid #333; }

/* OPTIONS */
.react-select__option {
  background-color: #111 !important;
  color: #fff !important; }
  .react-select__option:hover {
    background-color: #333 !important; }

/* INDICATORS */
.react-select__indicators {
  height: 31px !important;
  display: flex;
  align-items: center; }

.react-select__indicator-separator {
  background-color: #444 !important; }

/* CHEVRON */
.react-select__dropdown-indicator {
  color: #fff !important; }
  .react-select__dropdown-indicator svg {
    fill: #fff !important; }
