.block-header {
  overflow: hidden;
  margin: -1.5em 0 1.5em -50px;
  border-top: 1px solid #e6e6e6;
  position: relative;
  background: #cdcdcd;
  width: calc(100% + 100px);
  padding: 1em 50px;
}

.advanced-features {
  width: calc(100% + 100px);
  padding: 1em 50px;
  background: #f1f1f1;
  color: #fff;
  margin: 0 0 0 -50px;
}

.advanced-features-toggle {
  width: calc(100% + 100px);
  margin: 1em 0 0 -50px;
  padding: 1em 50px;
  box-sizing: border-box;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  background: #e6e6e6;
}

.advanced-features-toggle h1 {
  color: #00585a;
}

.advanced-features-toggle > * {
  pointer-events: none;
}

.advanced-features-toggle .button {
  line-height: 2.9em;
}

.sequence-type-stream .sequence-member {
  background: #fff;
  border-top: 1px solid #e6e6e6;
  border-bottom: 2px solid #e6e6e6;
}

.sequence-type-stream .sequence-member .sequence-member-inner {
  padding: 1.5em 50px 0;
}

.sequence-type-stream .sequence-member:hover {
  background: #fff;
}

.columns-block {
  margin-top: -1em;
  padding-bottom: 20px;
}

.columns-block:after {
  content: "";
  display: block;
  position: absolute;
  top: 1px;
  right: 0;
  bottom: 1px;
  left: 0;
  border-width: 0 16px 16px;
  border-style: solid;
  border-color: #007d7e;
  pointer-events: none;
}

.columns-block .list-block-child .block-header {
  background: #e6e6e6;
}

.columns-block .list-block-child .block-header h1 {
  color: #00585a;
}

.columns-block .sequence-type-list .sequence-container-inner {
  width: 100% !important;
}

.columns-block .sequence-type-list .sequence-member {
  background: none;
}

.columns-block .sequence-type-list .sequence-member .list-controls {
  top: 1.2875em;
}

.columns-block > li > label {
  display: block;
  background: #000;
  color: #fff;
}

.columns-block > li > div:before {
  content: "";
  display: block;
  position: absolute;
  top: -7px;
  right: -34px;
  bottom: -7px;
  left: -34px;
  background: #4d4d4d;
}

.columns-block > li .block-header {
  width: 100%;
}

.list-block {
  margin-top: -1em;
  padding-bottom: 20px;
}

.list-block:after {
  content: "";
  display: block;
  position: absolute;
  top: 1px;
  right: 0;
  bottom: 1px;
  left: 0;
  border-width: 0 16px 16px;
  border-style: solid;
  border-color: #007d7e;
  pointer-events: none;
}

.list-block .list-block-child .block-header {
  background: #e6e6e6;
}

.list-block .list-block-child .block-header h1 {
  color: #00585a;
}

.list-block .sequence-type-list .sequence-container-inner {
  width: 100% !important;
}

.list-block .sequence-type-list .sequence-member {
  background: none;
}

.list-block .sequence-type-list .sequence-member .list-controls {
  top: 1.2875em;
}

.button {
  background-color: #156cff;
  border: none;
}

.button:hover {
  background-color: #144eb1;
}

header {
  background: rgb(39, 39, 39);
  background: linear-gradient(90deg, rgb(39, 39, 39) 0%, rgb(0, 0, 0) 100%);
}

header .button {
  background-color: #156cff;
  border: none;
}

header .button:hover {
  background-color: #144eb1;
}

header .breadcrumb {
  background: rgb(39, 39, 39);
  background: linear-gradient(90deg, rgb(39, 39, 39) 0%, rgb(0, 0, 0) 100%);
}

header .row-flush h2 {
  color: #a0a0a0;
}

header .row-flush h1 {
  font-weight: 400;
}

header .row-flush h1 span {
  float: right;
  font-weight: 400;
  position: relative;
  display: none;
}

header .nav-toggle.icon {
  position: relative;
  padding-left: 0;
  float: right;
}

.breadcrumb li:hover {
  background-color: #144eb1;
}

.breadcrumb li a:after {
  color: #5b94ff;
}

.breadcrumb li span:after {
  color: #5b94ff;
}

.t-inverted .u-btn-current:hover {
  background-color: #144eb1;
}

.t-default .u-btn-current {
  color: #156bff;
  background-color: #fff;
}

.t-default .u-btn-current:hover {
  background-color: #144eb1;
}

.dropdown .dropdown-toggle {
  background-color: #156cff;
}

.dropdown .dropdown-toggle:hover {
  background-color: #144eb1;
}

.dropdown ul {
  background-color: #156cff;
}

.dropdown ul .button {
  background-color: #156cff;
}

.dropdown ul .button:hover {
  background-color: #144eb1;
}

.dropdown ul a:hover {
  background-color: #144eb1;
}

.page-explorer .listing .index {
  background: rgb(39, 39, 39);
  background: linear-gradient(90deg, rgb(39, 39, 39) 0%, rgb(0, 0, 0) 100%);
}

.page-explorer .listing .index .button:hover {
  background-color: #144eb1;
}

.page-explorer .listing .index .button.bicolor {
  background-color: #156cff;
}

.page-explorer .listing .index .button.bicolor:hover {
  background-color: #144eb1;
}

.tab-nav a {
  background-color: #fff;
  color: #000;
}

.tab-nav li a {
  border-top: 0.3em solid #fff;
}

.tab-nav li a:hover {
  border-top: 0.3em solid #156bff;
  color: #000;
}

.tab-nav.merged li.active a {
  color: #fff;
  background-color: #156cff;
  border-top: 0.3em solid #156bff;
}

.dropdown.open .dropdown-toggle {
  background-color: #156cff;
}

.listing td.children:hover {
  background-color: #156cff;
}

.listing tr:hover .children {
  background-color: #156cff;
}

.listing .title h2 {
  font-weight: 400;
}

.listing .title h2 a {
  color: #4d4d4d;
}

.listing .title h2 a:hover {
  color: #156bff;
}

.listing .title h2:hover {
  color: #005fed;
}

.listing .index .title h2 a {
  color: #fff;
}

.listing .children a {
  color: #005fed;
}

.listing thead th {
  font-weight: bold;
}

.listing .button-secondary:hover {
  color: #fff;
  background-color: #156bff;
}

button.button.icon-bin {
  background-color: #cd3238;
}

button.button.icon-bin:hover {
  background-color: #98292c;
}

.wrapper .nav-wrapper {
  background-color: #000;
}

.nav-wrapper .inner {
  background-color: #000;
}

a {
  color: #4d4d4d;
}

a:hover {
  color: #156bff;
}

.help-block a {
  color: #4d4d4d;
}

.icon.teal {
  color: #005fed;
}

.nolink:hover {
  color: #005fed;
}

.nav-main .menu-item {
  background-color: #000;
  border-bottom: 1px solid #262626;
}

.nav-main .menu-item a {
  color: #fff;
}

.nav-main .menu-item a:focus {
  color: #156bff;
}

.nav-main .menu-item a:hover {
  color: #156bff;
}

.nav-main .menu-active > a {
  color: #005fed;
  border: none;
}

.nav-main .account {
  background-color: #000;
}

.help-warning {
  background-color: #f2f6ff;
  display: none !important;
}

.help-warning strong {
  color: #fc7d89;
}

.help-warning strong.newversion {
  color: #5b94ff;
}

.nav-search input {
  background-color: #000;
  padding: 0.4em 1em 0.4em 2.5em;
}

.nav-search input::-webkit-input-placeholder {
  color: #505050;
}

.nav-search button {
  right: auto;
  background-color: transparent;
  border: none;
}

.nav-search button:before {
  line-height: 2.4em;
}

.panel.nice-padding section > h2:first-child {
  -webkit-text-decoration: underline solid #8bb9ff;
          text-decoration: underline solid #8bb9ff;
}

.no-touch .c-explorer__item__link:hover {
  background-color: #156bff;
}

.no-touch .c-explorer__item__action:hover {
  background-color: #156bff;
}

.button-secondary {
  background-color: #fff;
  color: #156bff;
  border: 1px solid #156bff;
}

.button-secondary:hover {
  background-color: #156bff;
}

.c-explorer__item__action {
  width: 70px;
  border-left: 1px solid #212121;
}

.c-explorer {
  background-color: #262626;
}

.c-explorer__item {
  background-color: #333;
}

.c-explorer__header {
  background-color: #212121;
}

footer .meta a:hover {
  color: #156bff;
}

div.sequence-controls {
  background-color: #fff;
}

div.sequence-controls h3 label {
  color: #156bff;
}

.button-secondary.action-clear {
  color: #333;
  border: 1px solid #333;
}

.button-secondary.action-clear:hover {
  color: #fff;
  border: 1px solid #333;
  background-color: #333;
}

.button-secondary.edit-link {
  color: #333;
  border: 1px solid #333;
}

.button-secondary.edit-link:hover {
  color: #fff;
  border: 1px solid #333;
  background-color: #333;
}

a.status-tag.primary:hover {
  color: #fff;
  background-color: #156bff;
}

a.status-tag:hover {
  color: #fff;
  background-color: #156bff;
}

button.status-tag:hover {
  color: #fff;
  background-color: #156bff;
}

.stream-menu.stream-menu-closed:hover a.toggle {
  color: #fff;
  background-color: #156bff;
}

.stream-menu.stream-menu-closed a.toggle {
  color: #156bff;
  background-color: #fff;
}

.stream-menu button.button:focus {
  color: #fff;
  background-color: #156bff;
}

.stream-menu button.button:hover {
  color: #fff;
  background-color: #156bff;
}

div.stream-menu.stream-menu-closed .toggle:focus {
  color: #156bff;
  background-color: #fff;
}

.tab-nav.merged {
  background: #292929;
  border-bottom: 3px solid #156bff;
}

li.object > h2 {
  background: #f5f5f5;
}

li.object > h2 label:before {
  background: #303030;
  font-weight: normal;
}

li.object > h2:before {
  background: #303030;
  font-weight: normal;
}

li.object h2 label {
  font-weight: bold;
  text-transform: capitalize;
}

header.block-header h1 {
  color: #4d4d4d;
  text-transform: capitalize;
}

.digitalandcodelogo {
  width: 120px;
}

.logo {
  margin: 0;
  padding: 0;
}

@media screen and (min-width: 50em) {
  .sequence-type-stream .boolean_field .field-content {
    padding-top: 20px;
  }
  header .row-flush h1 span {
    display: block;
  }
}

@media (max-width: 1012px) {
  header .avatar {
    display: none;
  }
}

.messages .button-secondary {
  color: #4d4d4d !important;
}
/*# sourceMappingURL=wagtail_styles.css.map */
