.capacity-add-user-control {
  display: -webkit-box;
  -webkit-flex-direction: column;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  margin-bottom: 10px;
  margin: 10px;
  width: 550px;
}

.capacity-add-user-control .capacity-add-user-control-row {
  display: -webkit-box;
  -webkit-flex-direction: row;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
}

.capacity-add-user-control .capacity-add-user-control-row .capacity-add-user-control-left {
  -webkit-box-flex: 1 1 0%;
  -webkit-flex: 1 1 0%;
  flex: 1 1 0%;
  /* Chrome fix - Chrome incorrectly sets a min-height/width it will not go lower than
     * See: https://github.com/philipwalton/flexbugs#1-minimum-content-sizing-of-flex-items-not-honored
     * CodePen with bug: https://codepen.io/philipwalton/pen/MYbrrr
     * CodePen with min-width: https://codepen.io/anon/pen/VrKGWa
     */
  min-height: 0;
  min-width: 0;
}

.capacity-add-user-control .capacity-add-user-control-row .capacity-add-user-control-left .identityPickerSearch {
  overflow-x: hidden;
}

.capacity-add-user-control .capacity-add-user-control-row .capacity-add-user-control-right {
  flex: 0 0 auto;
  margin-left: 10px;
}

.capacity-add-user-control .capacity-add-user-control-row .capacity-add-user-control-right .capacity-add-user-control-add-user-button {
  height: 28px;
}

.capacity-add-user-control .capacity-add-user-control-error {
  display: flex;
  flex-direction: row;
  align-items: center;
  color: rgba( 168, 0, 0 ,  1 );
  color: rgba( var(--palette-accent1-dark,168, 0, 0) ,  1 );
  font-size: 12px;
}

.capacity-add-user-control .capacity-add-user-control-error i {
  margin-right: 5px;
  font-size: 14px;
}
