@charset "utf-8";
.btnb {
  padding: 0 20px;
  height: 30px;
  margin: 0;
  background-image: linear-gradient(#f12c51, #e11b41);
  border: 0;
  color: #FFF;
  font-size: 16px;
  border-radius: 5px;
  cursor: pointer;
  outline: none;
  text-align: center;
}
.btnb span{
  z-index:10;
  position:relative;
}

.btnb--glow {
  position:relative;
  overflow:hidden;
}

.btnb--glow:before{
  content:'';
  position: absolute;
  left: -20%;
  top:-10%;
  width: 0;
  height: 100%;
  transform: rotate(15deg) scale(1, 2);
  box-shadow: 0 0 30px 15px rgba(255, 255, 255, 0.8);
  animation: button-glow 3000ms ease-in-out infinite;
}

@keyframes button-glow {
  0% {
    left: -20%;
  }
  50% {
    left: 120%;
  }
  100% {
    left: 120%;
  }
}/* CSS Document */

/*++++++++++++++++++++*/

.blinking-button{
    padding: 0 20px;
  height: 30px;
  margin: 0;
  border: 0;
  color: #FFF;
  background-color: #E03235;
  font-size: 16px;
  border-radius: 5px;
  cursor: pointer;
  outline: none;
  text-align: center;
}
a.button.input.active_video_in_transition,
a.button:hover.input.active_video_in_transition,
a.button:active.input.active_video_in_transition,
a.button:visited.input.active_video_in_transition,
button.input.active_video_in_transition {
  animation: blink-red-background 1s step-end infinite;
}

@-moz-keyframes blink-red-background {
  50% {
    background-color: #F16D70;
    color: #fff;
  }
}
@-webkit-keyframes blink-red-background {
  50% {
    background-color: #F16D70;
    color: #fff;
  }
}
@-o-keyframes blink-red-background {
  50% {
    background-color: #F16D70;
    color: #fff;
  }
}
@keyframes blink-red-background {
  50% {
    background-color: #F16D70;
    color: #fff;
  }
}


@-moz-keyframes blink-red-background {
  50% {
    background-color: #F16D70;
    color: #fff;
  }
}
@-webkit-keyframes blink-red-background {
  50% {
    background-color: #F16D70;
    color: #fff;
  }
}
@-o-keyframes blink-red-background {
  50% {
    background-color: #F16D70;
    color: #fff;
  }
}
@keyframes blink-red-background {
  50% {
    background-color: #F16D70;
    color: #fff;
  }
}
