.float {
	position: fixed;
	width: 60px;
	height: 60px;
	bottom: 60px;
	right: 60px;
	background-color: #ecac2d;
	color: #FFF;
	border-radius: 50px;
	text-align: center;
	font-size: 30px;
	box-shadow: 2px 2px 3px #999;
	z-index: 100;
}

.float:hover {
	text-decoration: none;
	color: #FFF;
	background-color: #1ab152;

	animation: shake 1s;


	animation-iteration-count: infinite;
}

.my-float {
	margin-top: 16px;
}

.pulse {
	animation: pulse-animation 2s infinite;
}

@keyframes pulse-animation {
	0% {
		box-shadow: 0 0 0 0px #9e7728a1;
		rgba:(0, 0, 0, 0.2);
	}

	100% {
		box-shadow: 0 0 0 20px rgba(0, 0, 0, 0);
	}
}

@keyframes shake {
	0% {
		transform: translateX(0)
	}

	25% {
		transform: translateX(3px)
	}

	50% {
		transform: translateX(-3px)
	}

	75% {
		transform: translateX(3px)
	}

	100% {
		transform: translateX(0)
	}
}