.wpr-reward-button,
.wpr-reward-button-green,
.wpr-reward-referal-button-green,
.wpr-referal-reward-button {
    padding: 5px 16px !important;
    display: block;
    white-space: nowrap;
}

.wpr-reward-button-green,
.wpr-reward-referal-button-green {
    color: white;
    background-color: green !important;
    border: 1px solid green;
}

.wpr-reward-button-green:hover,
.wpr-reward-button-green:focus,
.wpr-reward-referal-button-green:hover,
.wpr-reward-referal-button-green:focus {
    color: white !important;
}

td.woocommerce-orders-table__cell-req-acts {
    vertical-align: bottom !important;
}

.nav-menu.primary {
    padding-left: 0;
}

#referral-landing-message-par p {
    font-size: 100%;
    font-weight: normal;
}

.blurry-text {
    text-shadow: 0 0 32px white;
    color: transparent;
}

#wpr-reference-button {
    box-shadow: inset 0 -3px 0 rgba(0,0,0,.1) !important;
}

#wpr-reference-button:hover {
    box-shadow: none !important;
}

#wpr-reference-button .elementor-button-text {
    margin-left: 8px;
}

@media only screen 
and (min-device-width : 769px) 
and (max-device-width : 991px) 
and (orientation : landscape) {
    .woocommerce-MyAccount-content .account-orders-table td {
        vertical-align: bottom;
    }

    .wpr-reward-button, .wpr-reward-button-green, .wpr-reward-referal-button-green, .wpr-referal-reward-button,
    .woocommerce-MyAccount-content .woocommerce-orders-table__cell-req-acts .button {
        white-space: pre-wrap;
        line-height: 1.3;
        font-size: 12px;
    }
}
