.main-body *:not(.ui-inputgroup) > .ui-button,
.main-body .ui-menuitem-link,
.main-body .ui-tabmenuitem {
    overflow: hidden;
}
.rippleBox {
  display: block;
  position: absolute;
  background:rgba(255, 255, 255, 0.4);
  border-radius: 100%;
  -webkit-transform:scale(0);
     -moz-transform:scale(0);
       -o-transform:scale(0);
          transform:scale(0);
}
.rippleClick-animate {
    -webkit-animation:rippleClick 0.65s linear;
   -moz-animation:rippleClick 0.65s linear;
    -ms-animation:rippleClick 0.65s linear;
     -o-animation:rippleClick 0.65s linear;
        animation:rippleClick 0.65s linear;
}

@-webkit-keyframes rippleClick {
    100% {opacity: 0; -webkit-transform: scale(2.5);}
}
@-moz-keyframes rippleClick {
    100% {opacity: 0; -moz-transform: scale(2.5);}
}
@-o-keyframes rippleClick {
    100% {opacity: 0; -o-transform: scale(2.5);}
}
@keyframes rippleClick {
    100% {opacity: 0; transform: scale(2.5);}
}