.react-tabs {
  display: flex;
  flex: 1;
  flex-direction: column;
  width: 100%;
  height: 100%;
  //background: rgba(255,255,255,0.3);
}

.react-tabs__tab-list {
  display: flex;
  flex-wrap: wrap;
  border-bottom: 2rem solid rgba(152, 166, 173, 0.2);
}

.react-tabs__tab {
  flex-basis: 0;
  flex-grow: 1;
  position: relative;
  min-width: 133rem;
  margin-bottom: -2rem;
  padding: 11rem 13rem 13rem 13rem;
  color: #98a6ad;
  font-size: 21rem;
  font-weight: 600;
  line-height: 1;
  cursor: pointer;
  text-align: center;
  background: transparent;
  border-bottom: 2rem solid transparent;
  border-top-left-radius: 4rem;
  border-top-right-radius: 4rem;
  transition: all 250ms;
}

.react-tabs__tab:hover {
  color: #fff;
}

.react-tabs__tab--selected {
  color: #fff;
  background: #485561;
  border-color: #3bafda;
}

.react-tabs__tab--disabled {
  color: GrayText;
  cursor: default;
}

.react-tabs__tab:focus {
//  box-shadow: 0 0 5px hsl(208, 99%, 50%);
//  border-color: hsl(208, 99%, 50%);
//  outline: none;
}

.react-tabs__tab:focus:after {
//  content: "";
//  position: absolute;
//  height: 5px;
//  left: -4px;
//  right: -4px;
//  bottom: -5px;
//  background: #fff;
}

.react-tabs__tab-panel {
  display: none;
  font-size: 21rem;
  //margin-top: 13rem;
}

.react-tabs__tab-panel--selected {
  display: flex;
  flex-direction: column;
  height: 100%;
}