.cwb-alerts--ticker ul.list-none,
.cwb-alerts--ticker ol.list-none {
    list-style: none;
    margin: 0;
}
.cwb-alerts--ticker > .view-content {
  width: 100%;
  display: inline-block;
}
.cwb-alerts--ticker .ticker-list {
    width: 100%;
}
.cwb-alerts--ticker .item-list {
  height: 2em;
}
.cwb-alerts--ticker .ticker-row {
  line-height: 3em;
  white-space: pre;
  position: absolute;
  width: 100%;
}
.cwb-alerts--ticker .ticker-row p {
  padding-left: 1em;
  padding-right: 1em;
}
.cwb-alerts--ticker .ticker-row .alerts-message {
    width: calc(100% - 2em);
    display: inline-block;
    vertical-align: top;
}
.block-views-blockalerts-cwb-alerts-ticker {
  display: flex;
  width: 100%;
  padding: 0.25em 2%;
  background-color: #333;
}
.cwb-alerts--ticker .ticker-row span,
.cwb-alerts--ticker .ticker-row a {
  font-size: 1em;
  padding: 0;
}
.block-views-blockalerts-cwb-alerts-ticker,
.block-views-blockalerts-cwb-alerts-ticker a {
    color: #ffffff;
}
/* Necessary in order to preserve appearance for authenticated users. */
.block-views-blockalerts-cwb-alerts-ticker > .contextual {
    display: none;
}
.block-views-blockalerts-cwb-alerts-ticker > .ticker-label {
  border-right: 1px solid;
  padding: 0 1em;
  background-color: #333;
  z-index: 10
}
.block-views-blockalerts-cwb-alerts-ticker > .ticker-label > h2 {
  line-height: 3em;
}
.block-views-blockalerts-cwb-alerts-ticker > .ticker-label > h2 {
    margin: 0;
}
.block-views-blockalerts-cwb-alerts-ticker .ticker-content {
  text-align: center;
  position: relative;
  flex-basis: 100%;
}
.block-views-blockalerts-cwb-alerts-ticker .ticker-pager {
  width: 8em;
  flex-basis: 8em;
  line-height: 3em;
  border-left: 1px solid;
  background-color: #333;
  z-index: 10;
}
.block-views-blockalerts-cwb-alerts-ticker .ticker-pager a {
    cursor: pointer;
}
.block-views-blockalerts-cwb-alerts-ticker .ticker-count {
    vertical-align: 0.5em;
    margin: 0 0.5em;
}
.block-views-blockalerts-cwb-alerts-ticker .ticker-pager .circle-overlay {
  border-radius: 100%;
  box-shadow: 0 0 0 2px;
  transform: scale(0.999);
  font-size: 1em;
  vertical-align: middle;
}
