/**
 * @file
 * Use this CSS file to override base CSS rules
 */

/* Set default font weight to 300 for better typography in high-density screens */
/*body {
  font-weight: 300;
}*/

/* Local tasks tabs - horizontal layout */
ul.tabs--primary,
.tabs--primary {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  padding: 0;
  margin: 0 0 20px 0;
  border-bottom: 1px solid #ccc;
}
.tabs--primary li,
.tabs--primary .tabs__tab {
  display: inline-block;
  margin-right: 2px;
  margin-bottom: -1px;
}
.tabs--primary li a,
.tabs--primary .tabs__tab a {
  display: block;
  padding: 8px 15px;
  text-decoration: none;
  border: 1px solid #ccc;
  border-bottom: none;
  background: #f5f5f5;
}
.tabs--primary li a.is-active,
.tabs--primary .tabs__tab.is-active a {
  background: #fff;
  font-weight: bold;
}

/* Local tasks tabs - horizontal layout */
.block-local-tasks-block .content ul,
.contextual-region .block-local-tasks-block ul {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  padding: 0;
  margin: 0 0 20px 0;
  gap: 5px;
}
.block-local-tasks-block .content ul li {
  display: inline-block;
}
.block-local-tasks-block .content ul li a {
  display: block;
  padding: 6px 12px;
  text-decoration: none;
  border: 1px solid #ccc;
  background: #f5f5f5;
  border-radius: 3px;
}
.block-local-tasks-block .content ul li a.is-active {
  background: #fff;
  font-weight: bold;
}

/* Local tasks tabs - add left margin */
.block-local-tasks-block {
  margin-left: 20px;
}
