.green-label-clr {
    color: #3b7d23;
}
.subscription-btn-cls {
    display: flex;
    gap: 10px;
}
.all-packages-url {
    padding: 12px 20px;
}
.card-header:first-child {
    border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
    background: #3b7d23;
    color: #fff;
}
#subscription_user_transitions_wrapper {
    margin-top: 20px;
}
table#subscription_user_transitions thead tr th {
    background: #3b7d23;
    color: #fff !important;
}

table#subscription_user_transitions {
    padding-top: 16px;
}
.card_boxItems .card-body {
    background: #e7e7e7;
    border: none;
}
.card_boxItems {
    margin-top: 16px;
}
.all-packages-url {
    border-radius: 0;
    margin: 0 !important;
}

.user-dashboard-cls .side-navigation {
    position: relative;
    padding-bottom: 24px;
}
.user-dashboard-cls .side-navigation::after {
    content: "";
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    width: calc(100% - 50px);
    height: 1px;
    background: #b0b0b08a;
    position: absolute;
}
.user-dashboard-cls .active-cls {
    position: relative;
}
.user-dashboard-cls .active-cls:after {
    position: absolute;
    left: 0;
    height: 100%;
    width: 5px;
    background: #3b7d23;
    content: "";
    top: 0;
}
.account_delete {
    display: block;
    background: #b31f1f;
    color: #fff;
    text-decoration: none;
    padding: 10px;
}
.card_boxItems .card-body {
    position: relative;
    overflow: hidden;
}
.card_boxItems .card-body:after {
    position: absolute;
    width: 200px;
    height: 200px;
    background: #3b7d2369;
    content: "";
    top: 15px;
    right: -90px;
    border-radius: 50%;
}
table a {
    color: #3b7d23;
}
@media screen and (max-width: 767px) {
    .subscription-btn-cls {
        flex-direction: column;
    }
    .row.card_boxItems {
        gap: 10px;
    }
    .cancel-subscription-btn-cls,
    .user-subscription-plans button {
        width: 100%;
    }
    .my-subcription-head {
        flex-direction: column;
        gap: 16px;
    }
    .radio_items label {
        width: 100%;
    }
    .d-flex.flex-wrap.med_box {
        flex-direction: column;
    }
}
