body {
padding: 5px; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.button {
-moz-box-shadow:inset 0px 1px 0px 0px #cf866c; -webkit-box-shadow:inset 0px 1px 0px 0px #cf866c; box-shadow:inset 0px 1px 0px 0px #cf866c; background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #d0451b), color-stop(1, #bc3315)); background:-moz-linear-gradient(top, #d0451b 5%, #bc3315 100%); background:-webkit-linear-gradient(top, #d0451b 5%, #bc3315 100%); background:-o-linear-gradient(top, #d0451b 5%, #bc3315 100%); background:-ms-linear-gradient(top, #d0451b 5%, #bc3315 100%); background:linear-gradient(to bottom, #d0451b 5%, #bc3315 100%); background-color:#d0451b; -moz-border-radius:42px; -webkit-border-radius:42px; border-radius:42px; border:1px solid #942911; display:inline-block; cursor:pointer; color:#ffffff; padding:6px 24px; text-decoration:none; text-shadow:0px 1px 0px #854629; font-size:120%; outline:0;
}
.button:hover {
background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #bc3315), color-stop(1, #d0451b)); background:-moz-linear-gradient(top, #bc3315 5%, #d0451b 100%); background:-webkit-linear-gradient(top, #bc3315 5%, #d0451b 100%); background:-o-linear-gradient(top, #bc3315 5%, #d0451b 100%); background:-ms-linear-gradient(top, #bc3315 5%, #d0451b 100%); background:linear-gradient(to bottom, #bc3315 5%, #d0451b 100%); background-color:#bc3315;
}
.button:active {
position:relative; top:1px;
}
.flash {
position: relative; margin-bottom: 5px; border-radius: 3px; padding: 8px 20px 8px 8px;
}
.flash.notice {
color: rgb(70, 136, 71); background-color: rgba(223, 240, 216, 0.9);
}
.flash.error {
color: rgb(185, 74, 72); background-color: rgba(242, 222, 222, 0.9);
}