.btn {
  text-decoration: none;
  line-height: 40px;
  padding: 0 0px;
  height: 38px;
  width: 38px;
  display: inline-block;
  background: #0073d8;
  margin-top:5px;
  margin-bottom:5px;
  margin-left: 0px;
  background: #0073d8;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    /* IE10 & IE11 CSS styles go here */
    .btn {
        background: none;
        @include activated;
    }
}


.btn-pill {
  background-image: url(../zz_site_graphics/icon_pulse_link.png);
  background-repeat: no-repeat;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}

.pulse_link_text {
	width: 200px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left: 48px;
	margin-right: 0px;
	padding:0;
}

.pulse_link_text_long {
	width: 600px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left: 48px;
	margin-right: 0px;
	padding:0;
}

.double_height {
	line-height: 20px;
}


.pulse:hover {
  animation: pulse 1.6s infinite;

  -moz-transform: scale(1) rotate(0deg) translateY(-1px);
  -webkit-transform: scale(1) rotate(0deg) translateY(-1px);
  transform: scale(1) rotate(0deg) translateY(0px);
}

@-webkit-keyframes pulse {
  0% {
    -webkit-box-shadow: 0 0 0 0 rgba(0, 115, 216, 0.6);
  }
  70% {
    -webkit-box-shadow: 0 0 0 10px rgba(0, 115, 216, 0.01);
  }
  100% {
    -webkit-box-shadow: 0 0 0 10px rgba(0, 115, 216, 0);
  }
}

@keyframes pulse {
  0% {
    -moz-box-shadow: 0px 0px 0px 0px rgba(0, 115, 216, 0.6);
    box-shadow: 0px 0px 0px 0px rgba(0, 115, 216, 1);
  }

  70% {
    -moz-box-shadow: 0px 0px 0px 10px rgba(0, 115, 216, 0.01);
    box-shadow: 0px 0px 0px 10px rgba(0, 115, 216, 0.01);
  }

  100% {
    -moz-box-shadow: 0px 0px 0px 10px rgba(0, 115, 216, 0);
    box-shadow: 0px 0px 0px 10px rgba(0, 115, 216, 0);
  }
}


/* ========================================== */
/* Phone styles (portrait) - iPhone optimised */
/* ========================================== */
	
@media only screen and (max-width: 375px) and (orientation: portrait), only screen and (max-width: 360px) and (orientation: portrait), only screen and (max-width: 320px) and (orientation: portrait){


.pulse_link_text {
	font-size: 85%;
}

.pulse_link_text_long {
	font-size: 85%;
}

}