.tabs:not(#block-mdedge-admin-secondary-tabs .tabs) {
  float: right;
}
.tabs.primary {
  float: right;
  border-bottom: none;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 1em;
}
.tabs.primary li.tabs__tab {
  list-style: none;
  margin: 0 2px;
}
.tabs.primary .tabs__tab.is-active a,
.tabs.primary .tabs__tab.is-active a.active,
.tabs.primary .tabs__tab.is-active a:active,
.tabs.primary .tabs__tab.is-active a:visited {
  color: #000;
  background-color: #fff;
  border-color: #c9cac4;
  text-decoration: none;
}
.tabs__tab {
  position: relative;
  display: block;
  overflow: hidden;
  box-sizing: border-box;
  width: 100%;  /* 1 */
  margin: -1px 2px 0;
  padding: 9px 2em 7px 1em; /* LTR */
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #000;
  border: none;
}
.content-header .is-horizontal .tabs:before,
.content-header .is-collapse-enabled .tabs:before {
  right: -2.5em;
  left: 0;
}
[dir="rtl"] .tabs__tab {
  padding-right: 1em;
  padding-left: 2em;
}
.tabs__tab:hover,
.tabs__tab:focus {
  color: #fff;
  background-color: #a6a7a2;
}
.tabs.primary .tabs__tab a:hover {
  color: #fff;
}
[dir="rtl"] .tabs.primary .tabs__tab.is-active {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}
.tabs.primary a:focus {
  text-decoration: none;
  color: #fff;
  background-color: #a6a7a2;
}
.tabs.primary .is-active a:focus {
  text-decoration: underline;
  background: none;
}
[dir="rtl"] .is-collapse-enabled .tabs__trigger {
  right: auto;
  left: 0;
  border-right: 0;
  border-left: 1px solid #bfbfbf;
  border-radius: 8px 8px 0 0;
}
.is-horizontal .tabs.primary .tabs__tab:first-child {
  border-radius: 8px 8px 0 0; /* LTR */
}
[dir="rtl"] .is-horizontal .tabs.primary .tabs__tab:first-child {
  border-radius: 8px 8px 0 0;
}
.is-horizontal .tabs.primary .tabs__tab:last-child {
  border-radius: 8px 8px 0 0; /* LTR */
}
.is-horizontal .tabs.primary .tabs__tab {
  border-radius: 8px 8px 0 0; /* LTR */
}
[dir="rtl"] .is-horizontal .tabs.primary .tabs__tab:last-child {
  border-radius: 8px 8px 0 0;
}
.is-horizontal .tabs__tab.is-active,
.is-horizontal .tabs.primary .tabs__tab.is-active,
[dir="rtl"] .is-horizontal .tabs.primary .tabs__tab.is-active {
  position: relative;
  top: 0;
  width: auto;
  margin: 0 2px;
  border-bottom: 0;
  border-radius: 8px 8px 0 0;
}
.is-horizontal .tabs.primary a {
  padding: 7px 2em 7px 2em;
  color: #000;
  background-image: none;
  background-color: #c9cac4;
}
.is-horizontal .tabs__trigger {
  display: none;
}
