My site is developed locally at the moment.
I get what you mean but I'm not really sure what goes where to be honest.
My theme has a shortcode function for adding buttons of different sizes and with different functions (dividers, etc) built in, so the css was quite extensive in the buttons department.
I do believe the CSS below is responsible for styling "regular buttons":
/* --- Buttons --------------------------------------------------------------------------------- */
.button {
margin-bottom:22px;
margin-right:0.2px; /*IE8 inline-block fix*/
display:inline-block;
position:relative;
text-decoration:none !important;
text-align:center;
text-transform:uppercase;
vertical-align:middle;
-webkit-box-shadow:0 1px 2px rgba(0,0,0, 0.2);
-moz-box-shadow:0 1px 2px rgba(0,0,0, 0.2);
box-shadow:0 1px 2px rgba(0,0,0, 0.2);
zoom:1;
}
.button,
.button span {
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
}
.button > span {
position:relative;
display:inline-block;
overflow:hidden;
vertical-align:bottom;
zoom:1;
}
.button > span:before,
.button > span:after {
height:1px;
content:"";
position:absolute;
left:1px;
right:1px;
z-index:2;
}
.button > span:after {
top:1px;
background-image:-webkit-linear-gradient(left, rgba(255,255,255, 0) 0%, rgba(255,255,255, 0.33) 50%, rgba(255,255,255, 0) 100%);
background-image: -moz-linear-gradient(left, rgba(255,255,255, 0) 0%, rgba(255,255,255, 0.33) 50%, rgba(255,255,255, 0) 100%);
background-image: -ms-linear-gradient(left, rgba(255,255,255, 0) 0%, rgba(255,255,255, 0.33) 50%, rgba(255,255,255, 0) 100%);
background-image: -o-linear-gradient(left, rgba(255,255,255, 0) 0%, rgba(255,255,255, 0.33) 50%, rgba(255,255,255, 0) 100%);
background-image: linear-gradient(left, rgba(255,255,255, 0) 0%, rgba(255,255,255, 0.33) 50%, rgba(255,255,255, 0) 100%);
}
.button > span:before {
bottom:0;
background-image:-webkit-linear-gradient(left, rgba(255,255,255, 0) 0%, rgba(255,255,255, 0.2) 50%, rgba(255,255,255, 0) 100%);
background-image: -moz-linear-gradient(left, rgba(255,255,255, 0) 0%, rgba(255,255,255, 0.2) 50%, rgba(255,255,255, 0) 100%);
background-image: -ms-linear-gradient(left, rgba(255,255,255, 0) 0%, rgba(255,255,255, 0.2) 50%, rgba(255,255,255, 0) 100%);
background-image: -o-linear-gradient(left, rgba(255,255,255, 0) 0%, rgba(255,255,255, 0.2) 50%, rgba(255,255,255, 0) 100%);
background-image: linear-gradient(left, rgba(255,255,255, 0) 0%, rgba(255,255,255, 0.2) 50%, rgba(255,255,255, 0) 100%);
}
.button:hover > span:before { background:none; }
.button > span > span { display:block; letter-spacing:1px; zoom:1; }
Which part in the Gravity Forms CSS should I modify?