.widget-item-button, .intec-ui-control-button{
	/*background: #79b928;
	color: #fff;*/
	position: relative !important;
	overflow: hidden !important;
}
input.intec-ui-control-button:hover{
    background-color: #c50000 !important;
    border-color: #c50000 !important;
}
.widget-item-button:hover{
    background-color: #c50000 !important;
    border-color: #c50000 !important;
}
.widget-item-button-animation:hover{
    background-color: #c50000 !important;
    border-color: #c50000 !important;
}
.intec-ui-control-button{
    background-color: #c50000;
    border-color: #c50000;
}

.widget-item-button::before, .intec-ui-control-button::before, .widget-item-button-animation::before{
	content: "";
	position: absolute!important;
	background-color: rgba(255,255,255,.4)!important;
	width: 10%!important;
	height: 25%!important;
	border-radius: 50%!important;
	z-index: 1!important;
	top: 35%!important;
	left: 45%!important;
	-webkit-transform: scale(0)!important;
	transform: scale(0)!important;
}

/*.ripple:hover {
	background: #74b126;
	color: #fff;
}*/

.widget-item-button:hover::before, .intec-ui-control-button:hover::before, .widget-item-button-animation:hover::before{
	-webkit-transform: scale(12)!important;
	transform: scale(12)!important;
	-webkit-transition: border-radius .5s .5s,-webkit-transform .5s!important;
	transition: border-radius .5s .5s,-webkit-transform .5s!important;
	transition: transform .5s,border-radius .5s .5s!important;
	transition: transform .5s,border-radius .5s .5s,-webkit-transform .5s!important;
}

.widget-item-button:hover::after, .intec-ui-control-button:hover::after, .widget-item-button-animation:hover::after {
	content: "";
	position: absolute!important;
	z-index: 2!important;
	left: 50%!important;
	-webkit-transform: translateX(-50%)!important;
	transform: translateX(-50%)!important;
}