*,
.divroheadding p,
.headtwo p,
.add_var,
#heading0_2 .btn-link,
#heading0_1 button,
#heading0 button,
[dir=rtl] body,
#heading0_2 .btn-link,
#heading0_1 button,
#heading0 button,
html *:not(::after),
html *:not(::before),
html *:not([class*="fa-"]),
body {
    font-family: "IBM Plex Sans", sans-serif !important;
}

.card-footer.wa-template-wrap-add {
    text-align: right;
}

.btn:not(.btn-outline):not(.btn-dashed):not(.border-hover):not(.border-active):not(.btn-flush):not(.btn-icon).btn-sm {
    padding: 19px 6px 16px 10px !important;
    border-radius: 113px !important;
}


.Informatn,
.alert.alert-success,
.Instance {
    font-family: "IBM Plex Sans", sans-serif !important;
}

.buttonssave {
    margin-top: 50px;
}

.updtae {
    font-weight: 800;
    font-size: 20px;
}

.mrauto {
    margin: auto;
}

.Informatn {
    text-align: right;
    padding-right: 40px;
}

.content {
    background-color: #F3F4F4;
}

.text {
    margin: 40px auto !important;
}

.howtouse {
    text-align: right;
    margin: 40px auto;
    width: 50%;
    color: #000;
    font-family: "IBM Plex Sans", sans-serif !important;
}

.listroup {
    display: block;
    width: 50% !important;
    margin: 10px auto;
}

.listroup li {
    padding: 15px 0px 15px 0px !important;
    font-weight: 500;
}

.boximg {
    height: 300px;
    width: auto;
}

.headdingstatus {
    font-size: 20px;
    width: 50%;
    margin: 0px auto;
}

.headdingstatus p {
    text-align: right;
    font-weight: 600;
    margin-right: 20% !important;
}

.namelabel {
    font-size: 16px;
    text-align: right;
    width: 100%;
    margin-bottom: 17px !important;
    font-weight: 500;
}

#status_0,
#coupon_by_price,
#status_1,
#coupon_by_percent {
    margin-left: 5px;
}

#expiration_date,
#price,
.nameinput,
#code,
.nameinput:focus,
#name {
    background-color: #F5F8FA;
    border: none;
}

.text-muted.fw-semibold.d-block.fs-10,
.fw-bold.text-over {
    text-align: right !important;
    font-weight: 800 !important;
}

.PACKAGES {
    margin-top: 10px;
}

.alert.alert-success {
    color: #000;
    margin: 20px auto;
}

.Instance {
    text-align: right !important;
}

.create-instance {
    font-size: 20px;
    font-weight: bold;
}

.POST {
    color: #20cc78;
}

.cod {
    background-color: #F5F8FA;
}

.btn-wa-add-section {
    background-color: #000;
}

.sendbutton {
    background-color: #20cc78;
}

.code {
    color: #000;
    text-align: right !important;
    display: block;
}

#get-qr-code {
    margin: 30px auto;
}

.bg-active-light-primary.active {
    background: #F4FCF8 !important;
}

[dir=rtl] .nav-tabs:not(.nav-fill):not(.nav-justified) .nav-link img,
[dir=rtl] .nav-tabs:not(.nav-fill):not(.nav-justified) .nav-link i {
    padding-left: 5px !important;
}

h5.conticon {
    color: #20cc78;
}

.tab-content {
    text-align: right;
}

.form-check .form-check-label {
    padding-right: 6px;
}

[dir=rtl] .form-check {
    padding-right: 0em !important;
}

#get-qr-code,
.text {
    font-family: "IBM Plex Sans", sans-serif !important;
    text-align: right !important;
}

.labelURL {
    width: 100%;
    font-family: "IBM Plex Sans", sans-serif !important;
    text-align: right !important;
}

.labelText {
    font-family: "IBM Plex Sans", sans-serif !important;
    width: 100%;
    text-align: right !important;
    font-weight: 600;
    font-size: 16px;
}

.containes {
    display: contents;
}

.sendbuttonform {
    width: 80%;
    margin: 20px auto;
}

.form-control-solid {
    direction: ltr;
    text-align: right;
}

.table-striped td.fw-6 {
    font-weight: bold;
}

.emojionearea .emojionearea-button.active+.emojionearea-picker-position-right {
    margin-right: 5% !important;
}

.emojionearea .emojionearea-picker.emojionearea-picker-position-right {
    margin-left: -326px !important;
}

.emojionearea,
.emojionearea.form-control {
    text-align: right !important;
}

#emojionearea1 {
    padding-bottom: 20px !important;
}


/***********************Blog********************/
.wi {
    width: 100%;
}

.linkblog,
.linkblog:hover,
.textcard,
.headblog {
    font-family: "IBM Plex Sans", sans-serif !important;
    color: #000;
}

.card-text.textcard i {
    color: #000 !important;
}

.card-img-top {
    height: auto;
}

.card-text.textcard {
    margin-bottom: 10px;
}

.keywords {
    text-align: right;
    padding-bottom: 40px;
}

.createwh {
    background-color: #ddd;
}

.asid {
    margin: auto 1%;
}

.keywords a {
    color: #000;
    width: auto;
    text-align: center;
    border-bottom: 1px solid #000;
    padding: 10px;
    font-size: 14px;
}

.description {
    text-align: right;
}

.card {
    margin: 10px auto;
    border-radius: 20px;
    border-top: 3px solid #20cc78 !important;
    border-bottom: 3px solid #2732FE !important;
}

.cardd {
    margin: 20px auto;
    border-radius: 20px;
    border-bottom: 3px solid #2732FE !important;
}


.mainimg {
    text-align: center;
    margin: 0px auto;
    display: block;
    height: auto;
    width: 100%;
}

@media only screen and (max-width:600px) {
    .asid {
        margin: 20px 1%;
    }

    .tab-content {
        width: 100%;
        padding: 0px;
        margin: 0px;
    }

    .actionMultiItem {
        margin-top: 10px;
    }

    .nav.nav-tabs.mb-4.border-0 {
        justify-content: center;
    }

    .card .card-footer {
        padding: 10px 0px 10px 0px !important;
    }

    .card>.card-header:not(.flex-nowrap),
    .card-body {
        padding: 0px !important;
    }

    .listroup {
        width: 100% !important;
        padding: 7px !important;
    }

    .boximg {
        height: 200px;
    }

    .mrauto {
        width: 100%;
        display: block;
        margin: auto;
    }

    .headdingstatus p {
        margin-right: 0px !important;
        width: 100% !important;
        text-align: right;
    }

    .mrbotm {
        margin-bottom: 4rem !important;
        text-align: right;
    }
}