.imo-icon { cursor:pointer !important; }

.mb-0 { margin-bottom:0 !important; }

.pb-0 { padding-bottom:0 !important; }

.d-block { display:block !important; }

.status-active {
    color:#51A849 !important;
    background-color:#51A84926 !important;
    border:1px solid #064 !important;
}

.status-on_hold {
    color:#42526e !important;
    background-color:#fff0b3 !important;
}

.status-problem {
    color:#EA5455 !important;
    background-color:#FCE4E4 !important;
}

.status-cancelled,
.status-pending_cancellation {
    background: #EEE!important;
    color: #3C3C3C!important;
}

.status {
    text-transform:capitalize !important;
    padding:2px 5px 2px 5px !important;
    font-size:1.2rem !important;
    word-break: normal!important;
    border-radius: 4px!important;
    font-feature-settings: 'clig' off, 'liga' off;
    font-family: Inter;
    font-size: 13px!important;
    font-style: normal;
    font-weight: 400!important;
    line-height: 14px;
    border: none!important;
    display: inline-flex!important;
    padding: 5px 10px!important;
    align-items: center!important;
    justify-content: center!important;
    gap: 10px!important;
}

.bpp-table-cell {
    padding: 18px 20px!important;
    background: transparent!important;
}

.bpp-table-row-other {
    border-right: 1px solid #DDD;
    border-bottom: 1px solid #DDD;
    border-left: 1px solid #DDD;
    background: #F6F7F7;
}

.woocommerce-button,
.wcs-switch-link,
.button {
    font-size:1rem !important;
    margin:3px !important;
}

.smaller-woocommerce-button { font-size:1.3rem !important;
padding: 10px;
}


.inline-block { display:inline-block !important; }

.top-margin-5px { margin-top:5px !important; }

.bottom-margin-5px { margin-bottom:5px !important; }

.woocommerce-orders-table__row td {
    vertical-align: middle;
}


.btn-secondary, .btn-secondary:focus, .btn-secondary:hover {

    border: 1px solid #0d51ab!important;

    color: #0d51ab !important;

    border-radius: 4px !important;

    background-color: #fff !important;

    padding: .3em 1em !important;

    cursor: pointer !important;

}

.pointer {

    cursor: pointer !important;

}


.pointer.enterprise-icon:hover:not(disabled), .resend-email-icon:hover:not(disabled), .pointer.erase-enterprise-icon:hover:not(disabled) {

    color: #0d51ab !important;

}


.enterprise-icon.disabled-icon:hover, .resend-email-icon.disabled-icon:hover, .erase-enterprise-icon.disabled-icon:hover {

    color: unset !important;

}


.green {

    color: green !important;

}

.alert.alert-notice {
background-image:unset;
background: rgba(241, 89, 42, .2);
}

.bpp-email, .bpp-license {
    word-break: initial;
}

.my_account_subscriptions td, .my_account_subscriptions span, .my_account_subscriptions .bpp-button.smaller-woocommerce-button, .my_account_subscriptions .status {
    font-size: min(1.5vw, 16px)!important;
}

    .woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation {
    width: 30%!important;
}
.woocommerce-account .woocommerce-MyAccount-content {
width: 68%!important;
}

.woocommerce-MyAccount-navigation ul {
    display: flex!important;
    gap: 15px!important;
    flex-direction: column!important;
}

@media only screen and (max-width: 860px) {
    .woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation {
        float: none!important;
        width: 100%!important;
    }
}


.woocommerce a,.woocommerce a:focus {
    color: #3672BA!important;
}

.woocommerce a.is-focus, .woocommerce a.is-focus:focus {
    color: #3c3c3c!important;
}

.woocommerce a:hover {
    text-decoration:underline;
}

.woocommerce-MyAccount-navigation ul {
    text-align:left!important;
}

.woocommerce {
    //max-width:1280px;
    margin:auto;
    padding:30px;
}
