.btn { -moz-box-shadow:inset 0px 1px 0px 0px #e184f3; -webkit-box-shadow:inset 0px 1px 0px 0px #e184f3; box-shadow:inset 0px 1px 0px 0px #e184f3; background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #c123de), color-stop(1, #a20dbd)); background:-moz-linear-gradient(top, #c123de 5%, #a20dbd 100%); background:-webkit-linear-gradient(top, #c123de 5%, #a20dbd 100%); background:-o-linear-gradient(top, #c123de 5%, #a20dbd 100%); background:-ms-linear-gradient(top, #c123de 5%, #a20dbd 100%); background:linear-gradient(to bottom, #c123de 5%, #a20dbd 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c123de', endColorstr='#a20dbd',GradientType=0); background-color:#c123de; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; border:1px solid #a511c0; display:inline-block; cursor:pointer; color:#ffffff !important; font-weight:bold; padding:0.25em 1em; text-decoration:none; text-shadow:0px 1px 0px #9b14b3; } .btn:hover { background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #a20dbd), color-stop(1, #c123de)); background:-moz-linear-gradient(top, #a20dbd 5%, #c123de 100%); background:-webkit-linear-gradient(top, #a20dbd 5%, #c123de 100%); background:-o-linear-gradient(top, #a20dbd 5%, #c123de 100%); background:-ms-linear-gradient(top, #a20dbd 5%, #c123de 100%); background:linear-gradient(to bottom, #a20dbd 5%, #c123de 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a20dbd', endColorstr='#c123de',GradientType=0); background-color:#a20dbd; } .btn:active { position:relative; top:1px; }