/**
 * @file
 * Vertical Tabs overwrite
 */

 .vertical-tabs {
  margin: 1em 0 1em 15em; /* LTR */
  border: 1px solid #ccc;
}
.vertical-tabs__menu {
  float: left; /* LTR */
  width: 15em;
  font-size: 1rem;
  margin: -1px 0 -1000px -15em !important; /* LTR */
  padding: 0;
  list-style: none;
  border: 0 !important;
}

/* Layout of each tab. */
.vertical-tabs__menu-item {
 border: none !important;
 background: transparent !important;
}
.vertical-tabs__menu-item a {
  /* display: block;
  padding: 0.5em 0.6em;
  text-decoration: none; */
  border-color: red;
}
.vertical-tabs__menu-item a:focus .vertical-tabs__menu-item-title,
.vertical-tabs__menu-item a:active .vertical-tabs__menu-item-title,
.vertical-tabs__menu-item a:hover .vertical-tabs__menu-item-title {
  text-decoration: underline;
}
.vertical-tabs__menu-item a:hover {
  outline: none !important;
  background-color: #eee;
}
.vertical-tabs__menu-item.is-selected {
  border: 1px solid !important;
  border-color: #ddd #fff #ddd #ddd !important;
  color: red !important;
}

.vertical-tabs__menu-item.is-selected a:active  {
  color: #555555 !important;
}

.vertical-tabs__menu-item.is-selected .vertical-tabs__menu-item-title {
  background-color: #eee !important;
}


@media (max-width: 29.9375em) {
  .vertical-tabs__pane>.c-details__summary {
      display: block;
  }
}