html.ocd body button.default-button:not(:disabled),
html body button.ocd-button:not(:disabled),
html body button.default-button:not(:disabled),
html body a.ocd-button:not(:disabled),
html body #mainContent button.ocd-button:not(:disabled),
html body #mainContent button.default-button:not(:disabled),
html body #mainContent button.default-button.ocd-button:not(:disabled),
html body #mainContent input[type=submit].ocd-button:not(:disabled),
html body #mainContent input[type=submit].default-button.ocd-button:not(:disabled),
html body #mainContent input[type=submit].default-button:not(:disabled),
html body #mainContent input[type=button].default-button:not(:disabled),
html body .modal input[type=button].default-button:not(:disabled),
html body .AddToCartButton,
html.dma body .default-button:not(:disabled) {
    background: -ms-linear-gradient(top, #31a945, #227b31) !important;
    background: -webkit-gradient(linear, left top, left bottom, from(#31a945), to(#227b31)) !important;
    background: -moz-linear-gradient(top, #31a945, #227b31) !important;
    background: linear-gradient(top, #31a945, #227b31) !important;
    background-color: #227b31 !important;
    border-color: #227b31 !important;
    color: white !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#31a945', endColorstr='#227b31') !important;
}
    html body button.ocd-button:not(:disabled):hover,
    html body button.default-button:not(:disabled):hover,
    html body a.ocd-button:not(:disabled):hover,
    html body #mainContent button.ocd-button:not(:disabled):hover,
    html body #mainContent button.default-button:not(:disabled):hover,
    html body #mainContent button.default-button.ocd-button:not(:disabled):hover,
    html body #mainContent input[type=submit].ocd-button:not(:disabled):hover,
    html body #mainContent input[type=submit].default-button.ocd-button:not(:disabled):hover,
    html body #mainContent input[type=submit].default-button:not(:disabled):hover,
    html body #mainContent input[type=button].default-button:not(:disabled):hover,
    html body .modal input[type=button].default-button:not(:disabled):hover,
    html body .AddToCartButton:hover {
        background: -ms-linear-gradient(top, #31a945, #186925) !important;
        background: -webkit-gradient(linear, left top, left bottom, from(#31a945), to(#186925)) !important;
        background: -moz-linear-gradient(top, #31a945, #186925) !important;
        background: linear-gradient(top, #31a945, #186925) !important;
        background-color: #186925 !important;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#31a945', endColorstr='#186925') !important;
        border-color: #186925 !important;
    }

    html body button.ocd-button:not(:disabled):active,
    html body button.default-button:not(:disabled):active,
    html body a.ocd-button:not(:disabled):active,
    html body #mainContent button.ocd-button:not(:disabled):active,
    html body #mainContent button.default-button:not(:disabled):active,
    html body #mainContent button.default-button.ocd-button:not(:disabled):active,
    html body #mainContent input[type=submit].ocd-button:not(:disabled):active,
    html body #mainContent input[type=submit].default-button.ocd-button:not(:disabled):active,
    html body #mainContent input[type=submit].default-button:not(:disabled):active,
    html body .AddToCartButton:active {
        background: -ms-linear-gradient(top, #227b31, #227b31) !important;
        background: -webkit-gradient(linear, left top, left bottom, from(#227b31), to(#227b31)) !important;
        background: -moz-linear-gradient(top, #227b31, #227b31) !important;
        background: linear-gradient(top, #227b31, #227b31) !important;
        background-color: #227b31 !important;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#227b31', endColorstr='#227b31') !important;
    }

html body a[role=button] {
    text-decoration: none !important;
}

.ocd-btn-return-to-project {
    display: inline-block; 
    position: relative;
    top: 1px;
    vertical-align: middle; 
}