@keyframes clickeffect {
  from {
    opacity: 0.7;
    transform: scale(0);
  }
  to {
    opacity: 0;
    transform: scale(2);
  }
}

@-webkit-keyframes clickeffect {
  from {
    opacity: 0.7;
    transform: scale(0);
  }
  to {
    opacity: 0;
    transform: scale(2);
  }
}

.material {
  
  position: relative;
  /*
  width: 200px;
  height: 50px;
  border: 0px;
  
  text-align: center;
  border-radius: 3px;
  font-family: 'Roboto', sans-serif;
  font-weight: lighter;
  font-size: 27px;
  color: #FFFFFF;
  background: #838383;*/
  cursor: pointer;
  overflow: hidden;
  /*padding: 8px;
  display: inline-block;
  */
  text-decoration: none;
}
.material:focus {
  outline: -webkit-focus-ring-color auto 0px;
}

a.material{
  height: 37px;
  padding: 7px 0px;
}
button.material{

}

.effect {
  margin: -100px;
  width: 200px;
  height: 200px;
  border-radius: 100%;
  position: absolute;
  background: rgba(255,255,255,0.5);
  transform: scale(0);
  pointer-events: none;
  animation: clickeffect 1s ease;
  -webkit-animation: clickeffect 1s ease;
}

.material.grey {
  color: #FFFFFF;
  background: #838383;
}

.material.red {
  color: #FFF;
  background: #EA7878;
}

.material.green {
  color: #FFF;
  background: #77CA72;
}