.plus.plus-container {
 position:relative;
 display:block;
}
.hidden {
 display:none;
}
.plus.plus-container .plus-overlay {
 position:absolute;
 height: 25px;
 width:50px;
 top:5px;
 left:5px;
 background-color: transparent;
 background: url(../images/premium-icon.svg) left center no-repeat;
 width: 40px;
 height: 30px;
 color:red;
}

#loginresults {
 min-height: 3em;
}
#logoutresults {
 min-height: 3em;
}
#user-login input.invalid {
 border: 1px solid red;
}

/* The plus-content block */
.premium-content {
    background: #f2f2e9;
    border: 2px solid #e0dfb3;
    padding: 1em;
    margin-top: 1em;
    margin-bottom: 2em;
}
.premium-content .btn-premium.btn-red {
    background: #d51820;
}

.premium-content .btn-premium {
    padding: 10px;
    background: #474747;
    color: white;
    margin: 0 10px 10px 0;
    display: inline-block;
}

/* breaking news sonar */
.avvir-breaking{
  display:inline-block;
  margin-left: .2rem;
  margin-right: .2rem;
  position: relative;
  width: .5em;
  height: .5em;
  margin-bottom: 0.2em;
  vertical-align: middle;
}
.avvir-breaking-emitter {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 9999px;
/*  background-color: rgba(196,49,44, 1);  */
  background-color: black;
}
.avvir-breaking-wave {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 9999px;
/*  background-color:  rgba(196,49,44, 1); */
/*  background-color:  rgba(255,206,0, 1); */
/*  background-color:  rgba(220,36,31, 1); */
  background-color:  rgba(227,0,0, 1);
  z-index:-1;
  pointer-events: none;
}
@keyframes avvir-breakingWave {
  from {
    opacity: 1;
  }
  50% {
    opacity: 0.8;
  }
  to {
    transform: scale(2);
    opacity: 0.1;
  }
}
  
@keyframes avvir-breakingBlink{
  from {
    transform: scale(1);
    opacity: 1;
  }
  50% {
    transform: scale(0.9);
    opacity: 0.8;
  }
  to {
    transform: scale(1);
    opacity: 1;
  }
}
.avvir-breaking-wave {
  animation: avvir-breakingWave 2s linear infinite
}
.avvir-breaking-emitter {
  animation: avvir-breakingBlink 2s linear infinite
}
/* end breaking news sonar*/

.ab-block-accordion .ab-accordion-text {
    background-color: #f2f2f2;
}

/* Hide excerpt */
h5.ingress:first-child {
    display: none;
}
