.button-style {
    height: 40px;
    border: 1px solid #961b20;
    display: block;
    color: #fff !important;
    text-decoration: none;
    font: 16px/40px arial !important;
    text-align: center;
    margin-bottom: 0;
    border-radius: 3px;
    width: 100%;
    cursor: pointer;
    box-sizing: border-box;
    background-repeat: repeat;
    -webkit-background-size: 100% 200%;
    -moz-background-size: 100% 200%;
    background-size: 100% 200%;
    box-shadow: 0px 1px 0px 0px rgba(255, 255, 255, 0.16) inset;
    z-index: 1;
}

.button-style.proceed {
    background: #bb2424;
    background: -webkit-linear-gradient(#bb2424, #a41515);
    background: -moz-linear-gradient(#bb2424, #a41515);
    background: -o-linear-gradient(#bb2424, #a41515);
    background: linear-gradient(#bb2424, #a41515);
}

.button-style.proceed:hover {
    background: #a41515;
    background: -webkit-linear-gradient(#a41515, #bb2424);
    background: -moz-linear-gradient(#a41515, #bb2424);
    background: -o-linear-gradient(#a41515, #bb2424);
    background: linear-gradient(#a41515, #bb2424);
}


/* Alternate Buttons - Currently Green Colored */

.button-style.alt {
    background: #008a90;
    background: -webkit-linear-gradient(#008a90, #006c72);
    background: -moz-linear-gradient(#008a90, #006c72);
    background: -o-linear-gradient(#008a90, #006c72);
    background: linear-gradient(#008a90, #006c72);
    border: 1px solid #00666a;
}

.button-style.alt:hover {
    background: #006c72;
    background: -webkit-linear-gradient(#006c72, #008a90);
    background: -moz-linear-gradient(#006c72, #008a90);
    background: -o-linear-gradient(#006c72, #008a90);
    background: linear-gradient(#006c72, #008a90);
}

@media all and (max-width: 1099px) {
    .button-style.proceed:hover {
        background: #bb2424;
        background: -webkit-linear-gradient(#bb2424, #a41515);
        background: -moz-linear-gradient(#bb2424, #a41515);
        background: -o-linear-gradient(#bb2424, #a41515);
        background: linear-gradient(#bb2424, #a41515);
    }
    .button-style.alt:hover {
        background: #008a90;
        background: -webkit-linear-gradient(#008a90, #006c72);
        background: -moz-linear-gradient(#008a90, #006c72);
        background: -o-linear-gradient(#008a90, #006c72);
        background: linear-gradient(#008a90, #006c72);
    }
}