a:is(.ocd-button, .default-button):not(:disabled),
:is(html body, #a #b) :is(button, input[type=submit], input[type=button]):is(.ocd-button, .default-button):not(:disabled) {
    --this-color-1: var(--brand-color);
    --this-background-color-top: var(--brand-color);
    --this-background-color-bottom: var(--brand-color);
    background: linear-gradient(var(--this-background-color-top), var(--this-background-color-bottom));
    border-color: #ca9834 !important;
    color: white !important;
    font-family: var(--main-font-family);
    /*font-size: 13px;*/
}

    a:is(.ocd-button, .default-button):not(:disabled):hover,
    :is(html body, #a #b) :is(button, input[type=submit], input[type=button]):is(.ocd-button, .default-button):not(:disabled):hover {
        --this-background-color-top: var(--brand-color);
        --this-background-color-bottom: var(--brand-color-dark1);
    }

    a:is(.ocd-button, .default-button):not(:disabled):active,
    :is(html body, #a #b) :is(button, input[type=submit], input[type=button]):is(.ocd-button, .default-button):not(:disabled):active {
        --this-background-color-top: var(--brand-color-dark1);
        --this-background-color-bottom: var(--brand-color);
    }


html body a[role=button] {
    text-decoration: none !important;
}

.ocd-btn-return-to-project {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    top: 1px;
}

.ocd .default-button.big {
    height: 40px;
}

body .ocd-button.big {
    font-size: 15px;
    height: 40px;
    line-height: 37px;
    padding-bottom: 0;
    padding-top: 0;
}

body .ocd-button.wide {
    min-width: 130px;
    padding-left: 20px;
    padding-right: 20px;
}
