@import "../../theme/common";

.tabPane {
  background-color: #FEFEFE;
}

.tabTitles {
  flex: 0;
  display: flex;
  flex-wrap: wrap;
  background-color: #FEFEFE;
  border-bottom: 0.2rem $primaryHoverBackgroundColor solid;
  padding-top: 0.5rem;
  min-height: 2.4rem;
}

.tabContainer {
  display: inline-block;
}

.tabTitle {
  flex: 0;
  /*
    flexbox workaround
    some browsers (mostly Safari) needs to have
    some properties defined explicitly to handle
    auto sizing correctly
  */
  flex-basis: auto;
  flex-shrink: 0;
  /* end flexbox workaround */
  min-height: 1.7rem;
  white-space: nowrap;
  display:flex;
  background-color: #FEFEFE;
  padding: 0.3rem 0.3rem 0.3rem 0.9rem;
  border-right: 1px #E6E6E6 solid;
  cursor: pointer;
  font-size: 0.91rem;
  @include no-select();
}

.tabTitle.active {
  background: $primarySelectionBackgroundColor;
  color: $primarySelectionColor;
}

.tabTitle:hover {
  background: $primaryHoverBackgroundColor;
  color: $primaryHoverColor;
}

.tabClose {
  display: inline-block;
  margin-left: 0.3rem;
}

.tabClose:after {
  content: "\f00d";
  color: $secondaryColor;
  padding: 0.1rem;
  font-family: FontAwesome;
  font-size: 0.9rem;
}

.tabClose:hover {
  background-color: $secondaryHoverBackgroundColor;
}
