.whatspp-bt-container {
	font-family: sans-serif;
	font-size: 14px;
	line-height: 1.5em;
}
.whatspp-bt-container * {
	-webkit-box-sizing: border-box;
	 -khtml-box-sizing: border-box;
	   -moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
			box-sizing: border-box;
}

.whatspp-bt-link {
	align-items: center;
	background: #0DC152;
	border-radius: 50px;
	bottom: 20px;
	box-shadow: 0 1px 6px rgba(0, 0, 0, 0.06),0 2px 32px rgba(0, 0, 0, 0.16);
	color: white;
	cursor: pointer;
	display: flex;
	height: 40px;
	justify-content: center;
	line-height: 100%;
	padding: 12px 20px;
	position: fixed;
	right: 20px;
	transition: box-shadow 80ms ease-in-out,width 0.4s ease 0.2s;
	white-space: nowrap;
	z-index: 9000;
}
/*
.whatspp-bt-link {
	opacity:0;
	transition: all 1s;
}
.whatspp-bt-link.on {
	opacity:1;
	transition: all 1s;
}
*/
.whatspp-bt-link:hover {
	box-shadow: 0 2px 8px rgba(0, 0, 0, 0.09),0 4px 40px rgba(0, 0, 0, 0.24);
}
.whatspp-bt-link svg {
	fill: white;
	display: inline-block;
	margin-right: 5px;
	margin-left: -3px;
	-moz-user-select: none;
}

/* Left side */
.whatspp-bt-left-side .whatspp-bt-link {
	right: auto;
	left: 20px;
}

@media screen and (min-width : 783px) {
	.whatspp-bt-round-link-on-desktop .whatspp-bt-link {
		border-radius: 50px;
		width: 60px;
		height: 60px;
	}
	.whatspp-bt-round-link-on-desktop .whatspp-bt-link .whatspp-bt-text {
		display: none;
	}
	.whatspp-bt-round-link-on-desktop .whatspp-bt-link svg {
		margin: 0;
		width: 30px;
		height: 30px;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translateY(-50%) translateX(-50%);
	}
}

@media screen and (max-width : 782px) {
	.whatspp-bt-round-link-on-mobile .whatspp-bt-link {
		border-radius: 50px;
		width: 60px;
		height: 60px;
	}
	.whatspp-bt-round-link-on-mobile .whatspp-bt-link .whatspp-bt-text {
		display: none;
	}
	.whatspp-bt-round-link-on-mobile .whatspp-bt-link svg {
		margin: 0;
		width: 30px;
		height: 30px;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translateY(-50%) translateX(-50%);
	}
}

@media screen and (max-width : 414px) {
	/* Mobile Center */
	.whatspp-bt-mobile-center .whatspp-bt-link {
		left: 50%;
		right: auto;
		transform: translateX(-50%);
	}
}

/* ****************************** AUTOGENERATE ****************************** */
.whatspp-bt-container .whatspp-bt-link {
	background-color: #0dc152;
	color: rgba(255, 255, 255, 1);
}
.whatspp-bt-container .whatspp-bt-link svg {
	fill: rgba(255, 255, 255, 1);
}
