In pratica ti arrotonda i bordi del pulsante ma non il colore di sfondo?
provato a "settare" insieme ai background? Fai una prova:
codice:
background-color: #fff;
	box-shadow: 0 2px 6px rgba(0, 0, 0, .2);

		-webkit-background-clip: padding;
	-moz-background-clip: padding;     
	background-clip: padding-box;
	-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;

	outline: none;
	-webkit-transition: background-color 1s linear;
	-moz-transition: background-color 1s linear;
	-o-transition: background-color 1s linear;
	-ms-transition: background-color 1s linear;
	transition: background-color 1s linear;
}