.tab-container-1 {
  display: flex;
}

.tab-sidebar {
  flex: auto;
}

.tab-link-1 {
  display: block;
  width: 100%;
  padding: 10px 20px;
  border: none;
  text-align: center;
  cursor: pointer;
}

.tab-link-1:hover {
  background-color: #ddd;
}

.tab-link-1.active {
  background-color: #ccc;
}

.tab-content-1 {
  /*padding: 20px;*/
  background-color: #fff;
}

.tab-pane-1 {
  display: none;
}

.tab-pane-1.show {
  display: block;
}

.nav-tabs .nav-item.show .nav-link h4, .nav-tabs .nav-link.active h4 {
  color: #ff3d57;
  text-underline-offset: 0.25em;
  transition: color 0.3s ease-in-out;
}

