a.pulsered {
    -webkit-animation: pulsered 1s linear infinite;
    -moz-animation: pulsered 1s linear infinite;
    -ms-animation: pulsered 1s linear infinite;
    -o-animation: pulsered 1s linear infinite;
    animation: pulsered 1s linear infinite;
}
a.pulseblue{
    -webkit-animation: pulseblue 1s linear infinite;
    -moz-animation: pulseblue 1s linear infinite;
    -ms-animation: pulseblue 1s linear infinite;
    -o-animation: pulseblue 1s linear infinite;
    animation: pulseblue 1s linear infinite;
}
a.pulsegreen{
    -webkit-animation: pulsegreen 1s linear infinite;
    -moz-animation: pulsegreen 1s linear infinite;
    -ms-animation: pulsegreen 1s linear infinite;
    -o-animation: pulsegreen 1s linear infinite;
    animation: pulsegreen 1s linear infinite;
}
/** redpulse **/
@keyframes "pulsered" {
    0% {
    color: rgba(165, 25, 25, 1);
}
90% {
    color: rgba(255,0,0,0.3);
}
100% {
    color: rgba(255,0,0,1.0);
}

}

@-moz-keyframes pulsered {
    0% {
    color: rgba(165, 25, 25, 1);
}
90% {
    color: rgba(255,0,0,0.3);
}
100% {
    color: rgba(255,0,0,1.0);
}

}

@-webkit-keyframes "pulsered" {
    0% {
    color: rgba(165, 25, 25, 1);
}
90% {
    color: rgba(255,0,0,0.3);
}
100% {
    color: rgba(255,0,0,1.0);
}

}

@-ms-keyframes pulsered {
    0% {
    color: rgba(165, 25, 25, 1);
}
90% {
    color: rgba(255,0,0,0.3);
}
100% {
    color: rgba(255,0,0,1.0);
}

}
@-o-keyframes "pulsered" {
    0% {
    color: rgba(165, 25, 25, 1);
}
90% {
    color: rgba(255,0,0,0.3);
}
100% {
    color: rgba(255,0,0,1.0);
}

}
/* pulseblue */
@keyframes "pulseblue" {
    0% {
    color: rgba(0, 0, 125, 1);
}
90% {
    color: rgba(0,0,255,0.3);
}
100% {
    color: rgba(0,0,255,1.0);
}

}

@-moz-keyframes pulseblue {
    0% {
    color: rgba(0, 0, 125, 1);
}
90% {
    color: rgba(0,0,255,0.3);
}
100% {
    color: rgba(0,0,255,1.0);
}

}

@-webkit-keyframes "pulseblue" {
   0% {
    color: rgba(0, 0, 125, 1);
}
90% {
    color: rgba(0,0,255,0.3);
}
100% {
    color: rgba(0,0,255,1.0);
}

}

@-ms-keyframes "pulseblue" {
   0% {
    color: rgba(0, 0, 125, 1);
}
90% {
    color: rgba(0,0,255,0.3);
}
100% {
    color: rgba(0,0,255,1.0);
}

}
@-o-keyframes "pulseblue" {
   0% {
    color: rgba(0, 0, 125, 1);
}
90% {
    color: rgba(0,0,255,0.3);
}
100% {
    color: rgba(0,0,255,1.0);
}

}
/* pulsegreen */
@keyframes "pulsegreen" {
    0% {
    color: rgba(0, 125, 0, 1);
}
90% {
    color: rgba(0,255,0,0.3);
}
100% {
    color: rgba(0,255,0,1.0);
}

}

@-moz-keyframes pulsegreen {
    0% {
    color: rgba(0, 125, 0, 1);
}
90% {
    color: rgba(0,255,0,0.3);
}
100% {
    color: rgba(0,255,0,1.0);
}

}

@-webkit-keyframes "pulsegreen" {
  0% {
    color: rgba(0, 125, 0, 1);
}
90% {
    color: rgba(0,255,0,0.3);
}
100% {
    color: rgba(0,255,0,1.0);
}

}

@-ms-keyframes "pulsegreen" {
   0% {
    color: rgba(0, 125, 0, 1);
}
90% {
    color: rgba(0,255,0,0.3);
}
100% {
    color: rgba(0,255,0,1.0);
}

}
@-o-keyframes "pulsegreen" {
   0% {
    color: rgba(0, 125, 0, 1);
}
90% {
    color: rgba(0,255,0,0.3);
}
100% {
    color: rgba(0,255,0,1.0);
}

}