footer.bg-white.iq-footer {
    background-color: #0c3569 !important;
}

.side-bar-dsgn {
    font-size: 17px;
    color: #504d4d;
}

.user_profile_edit_dtn {
    margin-top: -21px;
    margin-left: 20px;
}

.add_something {
    display: flex;
    justify-content: end;
    align-items: center;
    margin-bottom: 10px;
}

.add_something a {
    padding: 10px 20px;
    border-radius: 5px;
    color: #fff;
    font-weight: bold;
    background: linear-gradient(90deg, rgb(92 225 230) 0%, rgb(12 53 105) 35%);
}

/* ============================================== */
/* Being : Img Style */
/* ============================================== */
.image-input {
    position: relative;
    display: inline-block;
    border-radius: 0.475rem;
    background-repeat: no-repeat;
    background-size: cover;
}

.image-input:not(.image-input-empty) {
    background-image: none !important;
}

.image-input .image-input-wrapper {
    width: 120px;
    height: 120px;
    border-radius: 0.475rem;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}

.image-input [data-kt-image-input-action] {
    cursor: pointer;
    position: absolute;
    transform: translate(-50%, -50%);
}

.image-input [data-kt-image-input-action=change] {
    left: 100%;
    top: 0;
}

.image-input [data-kt-image-input-action=change] input {
    width: 0 !important;
    height: 0 !important;
    overflow: hidden;
    opacity: 0;
}

.image-input [data-kt-image-input-action=cancel],
.image-input [data-kt-image-input-action=remove] {
    position: absolute;
    left: 100%;
    top: 100%;
}

.image-input [data-kt-image-input-action=cancel] {
    display: none;
}

.image-input.image-input-changed [data-kt-image-input-action=cancel] {
    display: flex;
}

.image-input.image-input-changed [data-kt-image-input-action=remove] {
    display: none;
}

.image-input.image-input-empty [data-kt-image-input-action=remove],
.image-input.image-input-empty [data-kt-image-input-action=cancel] {
    display: none;
}

.image-input.image-input-circle {
    border-radius: 50%;
}

.image-input.image-input-circle .image-input-wrapper {
    border-radius: 50%;
}

.image-input.image-input-circle [data-kt-image-input-action=change] {
    left: 100%;
    top: 0;
    transform: translate(-100%, 0%);
}

.image-input.image-input-circle [data-kt-image-input-action=cancel],
.image-input.image-input-circle [data-kt-image-input-action=remove] {
    left: 100%;
    top: 100%;
    transform: translate(-100%, -100%);
}

/* .image-input.image-input-outline .image-input-wrapper {
    border: 3px solid var(--bs-body-bg);
    box-shadow: var(--bs-box-shadow);
  } */
.image-input.image-input-outline .image-input-wrapper {
    border: 3px solid var(--bs-body-bg);
    box-shadow: rgb(0 0 0 / 17%) 1px 5px 6px 1px;
}

/* ====================== */
.btn.btn-icon.btn-circle {
    border-radius: 50%;
}

.btn.btn-icon:not(.btn-outline):not(.btn-dashed):not(.border-hover):not(.border-active):not(.btn-flush) {
    border: 0;
    background-color: #050505;
    color: #fff;
}

.image-input [data-kt-image-input-action=change] {
    left: 100%;
    top: 0;
}

.image-input [data-kt-image-input-action] {
    cursor: pointer;
    position: absolute;
    transform: translate(-50%, -50%);
}

.btn.btn-icon {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 0;
    /* height: calc(1.5em + 1.55rem + 2px); */
    height: 30px;
    /* width: calc(1.5em + 1.55rem + 2px); */
    width: 30px;
}

/* -------------------------------- */
.image-input.image-input-changed [data-kt-image-input-action=cancel] {
    display: flex;
}

.image-input [data-kt-image-input-action=cancel],
.image-input [data-kt-image-input-action=remove] {
    position: absolute;
    left: 100%;
    top: 100%;
}

.image-input [data-kt-image-input-action] {
    cursor: pointer;
    position: absolute;
    transform: translate(-50%, -50%);
}

.img_edit_btn_icon {
    display: flex;
    justify-content: center;
    align-items: center;
}

.btn.btn-icon.btn-circle .invalid-feedback {
    display: block;
    position: absolute;
    min-width: 200px;
    left: -140px;
    bottom: -174px;
}

/* ============================================== */
/* End : Img Style */
/* ============================================== */
.modal-header.modal-header-style {
    background-color: #0c3569;
    color: #fff;
}

#exampleModalLongTitle {
    color: #fff;
}

i.fa-solid.fa-toggle-off {
    font-size: 20px;
    color: #0c3569;
}

i.fa-solid.fa-toggle-on {
    font-size: 20px;
    color: #0c3569;
}

i.fa-solid.fa-pen-to-square {
    font-size: 17px;
    color: #238503;
}

i.fa-solid.fa-trash-can {
    font-size: 17px;
    color: #d10404;
}

.tbl_dtls_fnt {
    display: flex;
}

.tbl_img {
    margin-top: 7px;
}

.tbl_dtls_data {
    margin-left: 15px;
}

.tbl_dtls_name {
    display: flex;
    gap: 10px;
}

.tbl_dtls_email {
    color: #0c3569;
    font-weight: bold;
}

i.fa-solid.fa-lock-open {
    font-size: 17px;
    color: #200101;
}

i.fa-solid.fa-user-lock {
    font-size: 17px;
    color: #d10404;
}

.modal-btn-submit-style {
    display: flex;
    justify-content: center;
    align-items: center;
}

.iq-card.dash-hover-gradient.iq-card-block.iq-card-stretch.iq-card-height:hover {
    cursor: pointer;
    background-color: #5ce1e6;
}

/* ========================================================= */
/* Being: PreLoader */
/* ========================================================= */

#preloader {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
    background: #0000008f;
    z-index: 999;
    display: flex;
    justify-content: center;
    align-items: center;
}

/* ========================================================= */
/* End : PreLoader */
/* ========================================================= */
.astrick_sign {
    color: #f00;
}

.collaps_style_policy_text {
    color: #fff;
}

.collaps_style_policy {
    background-color: #002656;
}

.accordian_action_btn {
    position: absolute;
    right: 20px;
    top: 20px;
    list-style: none;
    display: flex;
    align-items: center;
    gap: 10px;
    z-index: 99;
    margin-bottom: 0px;
}

.accordian_action_btn button {
    border: 0px;
    margin: 0px;
    background: transparent;
    padding: 0px;
}

i.fa.fa-pencil-square-o {
    font-size: 20px;
    color: #fff;
}

i.fa.fa-angle-down {
    font-size: 20px;
    color: #fff;
}

.queries_content_style {
    display: flex;
    justify-content: center;
}

.queries_content_header_style {
    font-size: 20px;
    font-weight: bold;
    color: #03158c;
    border-bottom: 2px solid;
}

.queries_content_body_style {
    font-size: 15px;
    font-weight: bold;
    color: #908c8c;
    max-width: 750px;
}

.queries_contact_div_style {
    display: flex;
    justify-content: center;
}

.queries_contact_body_style {
    margin-top: 20px;
}

.queries_contact_body_style {
    background-color: #86fbff29;
    min-width: 750px;
    height: 200px;
    border-radius: 5px;
    box-shadow: rgb(0 0 0 / 27%) 1px 5px 6px 1px;
}

.queries_contact_icon_style {
    display: flex;
    justify-content: center;
    margin-top: 50px;
}

.queries_contact_data_style {
    display: flex;
    justify-content: center;
    margin-top: 13px;
    font-size: 15px;
    font-weight: bold;
    color: #041a61;
}

i.fa.fa-envelope {
    font-size: 30px;
    background-color: #0c3569;
    padding: 13px;
    border-radius: 100%;
    color: #fff;
}

i.fa.fa-phone {
    font-size: 30px;
    background-color: #0c3569;
    padding: 13px;
    border-radius: 100%;
    color: #fff;
}

.queries_contact_btn_div_style {
    display: flex;
    justify-content: center;
    margin-top: 20px;
}

.help_queries_edit_btn {
    display: flex;
    justify-content: center;
    align-items: center;
}

.back_btn_div {
    display: flex;
    position: absolute;
    top: auto;
    align-items: center;
    font-size: 20px;
    gap: 10px;
    font-weight: bold;
    color: #0c3569;
}

.add_back_btn {
    display: flex;
    margin-bottom: 60px;
}

.personal_details_main_form {
    margin-bottom: 50px;
}

.personal_details_form {
    border: 1px solid #0c3569;
    border-radius: 10px;
    padding: 20px;
}

.user_profile_image_add_style {
    display: flex;
    justify-content: center;
    align-items: center;
}

.personal_details_text {
    display: flex;
    position: absolute;
    top: -40px;
    font-size: 20px;
}

.personal_details_text p {
    padding: 0px 15px;
    background-color: #ffffff;
}

.p-image .invalid-feedback {
    display: block;
    position: absolute;
    min-width: 200px;
    left: -140px;
    bottom: -55px;
}

.shop_owner_save_btn {
    display: flex;
    justify-content: center;
    gap: 10px;
}

.shop_owner_save_btn button {
    width: 120px;
    height: 43px;
}

.vendor_vrfied_sign {
    display: flex;
    position: absolute;
    top: auto;
    right: auto;
}

i.fa-solid.fa-circle-check {
    color: #00c30f;
}

i.fa-solid.fa-circle-xmark {
    color: #d00;
}

i.fa-solid.fa-circle-question {
    color: #dda403;
}

.approve_shop_owner_form {
    display: flex;
    justify-content: center;
    align-items: center;
}

.reject_shop_owner_form {
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: bold;
    min-width: 93px;
    background-color: #c70000;
}

i.fa-solid.fa-money-bill-1 {
    font-size: 30px;
    background-color: #0c3569;
    padding: 13px;
    border-radius: 100%;
    color: #fff;
}

i.fa-solid.fa-hand-holding-dollar {
    font-size: 30px;
    background-color: #0c3569;
    padding: 13px;
    border-radius: 100%;
    color: #fff;
}

.commision-design-style {
    display: flex;
    gap: 10px;
    justify-content: center;
    align-items: center;
}

.item_list_item_image_style {
    display: flex;
    justify-content: center;
}

.dsh-brd-ext-div-yl {
    border: 2px solid #0c3569;
    margin-top: 11px;
}

.item_list_categ_name_style {
    display: flex;
    /* position: absolute; */
    margin-top: -14px;
    margin-left: 14px;
}

.item_list_item_details_style {
    margin-top: -15px;
}

.item_list_item_name_style {
    font-size: 15px;
    font-weight: bold;
    margin-left: 2px;
    margin-bottom: 0px !important;
}

.item_list_weight_name_style {
    margin-bottom: 0px !important;
    margin-left: 2px;
}

.item_list_status_style {
    display: flex;
    position: absolute;
    top: 0;
    left: 15px;
}

/* .item_list_delete_style {
    display: flex;
    position: absolute;
    top: 3px;
    left: 20px;
} */

.item_list_bar_style {
    display: flex;
    position: absolute;
    top: 3px;
    right: 20px;
}

.item_list_bar_style:checked+.item_dropdown .line:nth-child(1) {
    transform: translateY(10px) rotate(45deg);
}

.item_list_bar_style:checked+.item_dropdown .line:nth-child(2) {
    opacity: 0;
}

.item_list_bar_style:checked+.item_dropdown .line:nth-child(3) {
    transform: translateY(-10px) rotate(-45deg);
}

.item_dropdown {
    display: inline-block;
    cursor: pointer;
}


.item_list_status_style p {
    /* background: #151515; */
    color: #fff;
    padding: 0px 15px;
    margin-bottom: 0px !important;
    border-radius: 3px;
}



.item_list_active_status_style {
    background-color: #1aa505;
}

.item_list_pending_status_style {
    background-color: #daaf08;
}

.item_list_reject_status_style {
    background-color: #ee0909;
}

.item_list_categ_name_style p {
    background: #0c3569;
    color: #fff;
    padding: 0px 15px;
}

.item_list_view_style {
    display: flex;
    position: absolute;
    bottom: 35px;
    right: 35px;
}

.item_list_view_style p {
    background: #0c3569;
    color: #fff;
    padding: 4px 12px;
    margin-bottom: 0px !important;
    border-radius: 3px;
}

.item_details_view_total_amount_div_dsgn {
    display: flex;
    gap: 10px;
    font-size: 25px;
    font-weight: bold;
    color: #0174BE;
}

.item_list_filter_cancel_btn {
    width: 90px;
    height: 38px;
    padding: 7px;
}

.color-div-style {
    width: 18px;
    height: 18px;
    border-radius: 5px;
    box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
}

.item_details_view_review_div_dsgn {
    display: flex;
    gap: 10px;
}

.item_details_view_review_dsgn {
    border: 1px solid #F2AB00;
    padding: 0px 5px;
    border-radius: 5px;
    font-size: 11px;
    background-color: #F2AB00;
    color: #fff;
}

.item_details_view_main_lable_dsgn {
    font-size: 18px;
    color: #1f1d1d;
    margin-top: 10px;
}

.item_details_view_rating_main_div_dsgn {
    display: flex;
    gap: 100px;
    align-items: center;
}

.progress {
    height: 3px;
    width: 100px;
}

.progress-bar {
    color: #03158c;
}

.item_details_view_rating_five_dsgn {
    display: flex;
    gap: 13px;
    align-items: center;
    justify-content: flex-end;
}

.item_details_view_rating_five_star_dsgn i.fa-solid.fa-star {
    color: #f2ab00;
}

.item_details_view_review_star_dsgn i.fa-solid.fa-star {
    color: #f2ab00;
}

.item_details_view_review_main_dsgn {
    border: 1px solid #0c3569;
    border-radius: 5px;
    padding: 0px 15px;
    background-color: #d0d0e4;
    margin-top: 10px;
}

.item_details_view_review_date_dsgn {
    font-size: 10px;
    display: flex;
    justify-content: end;
}

.item_details_view_review_main_div_dsgn {
    display: flex;
    position: absolute;
    top: auto;
    right: 65px;
}

.item_details_view_review_name_dsgn p {
    font-weight: bold;
}

.item_details_view_review_description_dsgn p {
    font-size: 12px;
    line-height: 15px;
    margin-top: 4px;
}

.item_details_view_rating_persent_dsgn_all {
    width: 30px;
}

.item_details_view_rating_per_dsgn {
    line-height: 18px;
}

.bg-warning,
.badge-warning {
    background-color: #1788c9 !important;
}

.bg-warning {
    background-color: #f2ab00 !important;
}

.card-type-reviews-design {
    background: #eae8f5;
    border-radius: 5px;
    border: 2px solid #dfdcf0;
    margin-bottom: 20px;
    box-shadow: 4px 3px 5px #e5e5e5;
}

.reviews-page-star-style {
    display: flex;
    justify-content: space-between;
}

.reviews-page-date-style {
    display: flex;
    justify-content: space-between;
}

.reviews-page-start-empty-style i.fa-regular.fa-star {
    font-size: 15px;
    color: #f2ab00;
}

.reviews-page-start-full-style i.fa-solid.fa-star {
    font-size: 15px;
    color: #f2ab00;
}

.reviews-card-details-padding {
    padding: 0px 20px 5px 20px;
    line-height: 15px;
}

.reviews-page-btn-style {
    display: flex;
    position: absolute;
    top: 5px;
    right: 24px;
    gap: 10px;
}

.review_page_img_style {
    width: 50px;
    border: 1px solid #d5d5d5;
    border-radius: 5px;
}

.reviews_list_filter_style {
    margin-bottom: 25px;
    padding: 0px 0px 0px 20px;
}

.reviews-no-data-found {
    display: flex;
    justify-content: center;
    align-items: center;
}

.all_report_list_filter_btn {
    display: flex;
    gap: 10px;
}

.customer_report_filter_btn_filter {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 40px;
    width: 60px;
}

.report_list_filter_btn a {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 60px;
    height: 40px;
}

.item_report_list_filter_btn {
    display: flex;
    gap: 10px;
    align-items: center;
    justify-content: center;
}

.item_report_filter_btn_filter {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 135px;
    height: 40px;
    font-size: 16px;
}

.item_report_filter_cancel_btn {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 135px;
    height: 40px;
    font-size: 16px;
}

.order_list_filter_cancel_btn {
    width: 90px;
    height: 38px;
    padding: 7px;
    font-weight: bold;
}

.commission_edit_btn {
    padding-top: 9px;
}
i.fa-solid.fa-spinner {
    font-size: 17px;
    color: #0c3569;
    font-weight: bold;
}
.swal2-actions {
    gap: 10px;
}
.item_details_view_item_name_dsgn {
    font-size: 25px;
    font-weight: bold;
}
.item_details_view_p_dsgn {
    margin-bottom: 0px !important;
}
.item_details_view_vendor_address_dsgn {
    font-size: 12px;
    margin-top: -6px;
}
.item_details_view_stone_main_div_dsgn {
    display: flex;
    gap: 10px;
}
.item_details_view_stone_main_dsgn {
    display: flex;
    gap: 10px;
    align-items: center;
    border: 1px solid #0c3569;
    padding: 2px 20px;
    border-radius: 10px;
    background-color: #ededed;
}
.item_details_view_stone_qty_dsgn {
    margin-bottom: -5px;
    font-size: 11px;
    display: flex;
    justify-content: space-between;
}
.color-div-style {
    width: 18px;
    height: 18px;
    border-radius: 5px;
    box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
}
.item_details_view_stone_amount_dsgn {
    margin-top: -8px;
    font-size: 11px;
}
.del-tag-style {
    color: red;
    font-size: 14px;
}
.item_list_filter_btn_filter {
    margin-top: 6px;
    min-height: 45px;
}
.item_list_filter_cancel_btn {
    min-height: 43px;
    margin-top: 6px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.item_list_filter_style {
    margin-bottom: 25px;
}
.span-on-progress {
    color: #ff5e00;
    font-weight: bold;
}
.span-rejected {
    color: #fd0505;
    font-weight: bold;
}
.span-canceled {
    color: #cd0445;
    font-weight: bold;
}
.span-returned {
    color: #bb5600;
    font-weight: bold;
}
.span-completed {
    color: #2daf02;
    font-weight: bold;
}
.card-details-padding {
    padding: 20px;
}
.card-type-white-design {
    background: #fff;
    border-radius: 5px;
}
.iq-cart-body-details {
    color: #77838F;
}
.card-type-brown-design {
    background: #6ac1eb;
    width: 100%;
}
.div-card-flex-design {
    display: flex;
    border-radius: 5px;
}
.card-type-green-design {
    background: #5FA212;
    width: 10px;
}
.order-item-amount {
    font-size: 20px;
    font-weight: bold;
    color: #000;
}
.div-card-item-flex-design {
    display: flex;
    gap: 20px;
    padding: 15px;
}
.order-item-name {
    font-size: 18px;
    color: #000;
}
.order-item-amount-qty {
    display: flex;
}
.order-item-weight-size {
    display: flex;
    color: #8F8B8A;
    justify-content: space-between;
}
.order-item-qty {
    color: #C68E29;
}
.order-item-img {
    background: #F5F2EB;
    padding: 10px;
    border-radius: 10px;
}
.card-type-item-details-design {
    background: #fff;
    border-radius: 10px;
    margin-bottom: 20px;
}
.iq-cart-body-address-details {
    display: flex;
    gap: 10px;
}
i.fa-solid.fa-truck {
    color: #0c3569;
}
.card-type-order-details-status-design {
    background: #fff;
    padding: 20px;
    border-radius: 10px;
    margin-bottom: 20px;
}
.order-sub-total-amount {
    display: flex;
    justify-content: space-between;
    font-size: 15px;
    color: #000;
}
.order-total-amount {
    display: flex;
    justify-content: space-between;
    font-size: 20px;
    color: #000;
    font-weight: bold;
}
/* Being::Order Status */
.steps .step {
    display: block;
    width: 100%;
    margin-bottom: 35px;
    text-align: center;
}

.steps .step .step-icon-wrap {
    display: block;
    position: relative;
    width: 100%;
    height: 80px;
    text-align: center;
}

.steps .step .step-icon-wrap::before,
.steps .step .step-icon-wrap::after {
    display: block;
    position: absolute;
    top: 50%;
    width: 50%;
    height: 3px;
    margin-top: -1px;
    background-color: #e1e7ec;
    content: "";
    z-index: 1;
}

.steps .step .step-icon-wrap::before {
    left: 0;
}

.steps .step .step-icon-wrap::after {
    right: 0;
}

.steps .step .step-icon {
    display: inline-block;
    position: relative;
    width: 80px;
    height: 80px;
    border: 1px solid #e1e7ec;
    border-radius: 50%;
    background-color: #f5f5f5;
    color: #374250;
    font-size: 38px;
    line-height: 81px;
    z-index: 5;
}

.steps .step .step-title {
    margin-top: 16px;
    margin-bottom: 0;
    color: #606975;
    font-size: 14px;
    font-weight: 500;
}

.steps .step:first-child .step-icon-wrap::before {
    display: none;
}

.steps .step:last-child .step-icon-wrap::after {
    display: none;
}

.steps .step.completed .step-icon-wrap::before,
.steps .step.completed .step-icon-wrap::after {
    background-color: #149700;
}

.steps .step.completed .step-icon {
    border-color: #149700;
    background-color: #149700;
    color: #fff;
}

.steps .step.completed .step-icon-wrap-cancel::before,
.steps .step.completed .step-icon-wrap-cancel::after {
    background-color: #f90505;
}

.steps .step.completed .step-icon-cancel {
    border-color: #f90505;
    background-color: #f90505;
    color: #fff;
}

@media (max-width: 576px) {
    .flex-sm-nowrap .step .step-icon-wrap::before,
    .flex-sm-nowrap .step .step-icon-wrap::after {
        display: none;
    }
}

@media (max-width: 768px) {
    .flex-md-nowrap .step .step-icon-wrap::before,
    .flex-md-nowrap .step .step-icon-wrap::after {
        display: none;
    }
}

@media (max-width: 991px) {
    .flex-lg-nowrap .step .step-icon-wrap::before,
    .flex-lg-nowrap .step .step-icon-wrap::after {
        display: none;
    }
}

@media (max-width: 1200px) {
    .flex-xl-nowrap .step .step-icon-wrap::before,
    .flex-xl-nowrap .step .step-icon-wrap::after {
        display: none;
    }
}

.bg-faded,
.bg-secondary {
    background-color: #f5f5f5 !important;
}
/* End::Order Status */
.order-header-main-dsgn {
    display: flex;
    justify-content: space-between;
    align-items: baseline;
}
i.fa-solid.fa-house {
    font-size: 20px;
    color: #0c3569;
    border: 2px solid #0c3569;
    padding: 7px;
    border-radius: 50%;
}
i.fa-solid.fa-building {
    font-size: 20px;
    color: #0c3569;
    border: 2px solid #0c3569;
    padding: 7px;
    border-radius: 50%;
}
.address-view-main-div {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.review_list_filter_main_btn {
    display: flex;
    align-items: center;
    gap: 5px;
}
.review_list_filter_btn_filter {
    min-height: 43px;
    margin-top: 30px;
}
.review_list_filter_cancel_btn {
    min-height: 43px;
    margin-top: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
    min-width: 80px;
}
.collaps_style_policy {
    padding: 2px 0px !important;
}
/* ---------------------------Commission dsgn ------------------------------- */
.card {
    background-color: #fff;
    border-radius: 10px;
    border: none;
    position: relative;
    margin-bottom: 30px;
    box-shadow: 0 0.46875rem 2.1875rem rgba(90,97,105,0.1), 0 0.9375rem 1.40625rem rgba(90,97,105,0.1), 0 0.25rem 0.53125rem rgba(90,97,105,0.12), 0 0.125rem 0.1875rem rgba(90,97,105,0.1);
}
.l-bg-cherry {
    background: linear-gradient(to right, #493240, #f09) !important;
    color: #fff;
}

.l-bg-blue-dark {
    background: linear-gradient(to right, #373b44, #4286f4) !important;
    color: #fff;
}

.l-bg-green-dark {
    background: linear-gradient(to right, #0a504a, #38ef7d) !important;
    color: #fff;
}

.l-bg-orange-dark {
    background: linear-gradient(to right, #a86008, #ffba56) !important;
    color: #fff;
}

.card .card-statistic-3 .card-icon-large .fas, .card .card-statistic-3 .card-icon-large .far, .card .card-statistic-3 .card-icon-large .fab, .card .card-statistic-3 .card-icon-large .fal {
    font-size: 110px;
}

.card .card-statistic-3 .card-icon {
    text-align: center;
    line-height: 50px;
    margin-left: 15px;
    color: #000;
    position: absolute;
    right: -5px;
    top: 20px;
    opacity: 0.1;
}

.l-bg-cyan {
    background: linear-gradient(135deg, #289cf5, #84c0ec) !important;
    color: #fff;
}

.l-bg-green {
    background: linear-gradient(135deg, #23bdb8 0%, #43e794 100%) !important;
    color: #fff;
}

.l-bg-orange {
    background: linear-gradient(to right, #f9900e, #ffba56) !important;
    color: #fff;
}

.l-bg-cyan {
    background: linear-gradient(135deg, #289cf5, #84c0ec) !important;
    color: #fff;
}
/* ---------------------------Commission dsgn --------------------------------*/
.customer_report_filter_btn_filter {
    margin-top: 7px;
    min-height: 44px;
}
.customer_report_filter_cancel_btn {
    margin-top: 7px;
    min-height: 44px;
    min-width: 80px;
}
.buttons-html5 {
    border: 1px solid #0c3569;
    background-color: #0c3569;
    color: #fff;
    min-width: 60px;
    border-radius: 5px;
}
.first-row-div {
    display: flex;
    gap: 10px;
    /* justify-content: center; */
    align-items: center;
}
.child-row-div {
    width: 200px;
}
p.pending_in_danger_tag {
    background-color: #ff0000;
    border-radius: 30px;
    max-width: 138px;
    min-width: 100px;
    margin: 0 auto;
    font-size: 12px;
    font-weight: 600;
    padding: 2px 10px;
    text-align: center;
    color: #120a0a;
}

p.success_in_active_tag {
    background-color: #ff9d00;
    border-radius: 30px;
    max-width: 138px;
    min-width: 100px;
    margin: 0 auto;
    font-size: 12px;
    font-weight: 600;
    padding: 2px 10px;
    text-align: center;
    color: #120a0a;
}

p.success_active_tag {
    background-color: #4df14d;
    border-radius: 30px;
    max-width: 138px;
    min-width: 100px;
    margin: 0 auto;
    font-size: 12px;
    font-weight: 600;
    padding: 2px 10px;
    text-align: center;
    color: #120a0a;
}

p.success_reject_tag {
    background-color: #f51c1c;
    border-radius: 30px;
    max-width: 138px;
    min-width: 100px;
    margin: 0 auto;
    font-size: 12px;
    font-weight: 600;
    padding: 2px 10px;
    text-align: center;
    color: #120a0a;
}

.pending_in_danger_tag_collector {
    background-color: #faf616;
    border-radius: 30px;
    max-width: 138px;
    margin: 0 auto;
    font-size: 12px;
    font-weight: 600;
    padding: 2px 10px;
    text-align: center;
    color: #120a0a;
}

/* Dashboard start */
.dsh-brd-ext-div-bl {
    border: 2px solid #176cdc;
    margin-top: 11px;
}
.dsh-brd-ext-text p {
    border: none;
    text-align: center;
    margin-bottom: 0 !important;
}
.dsh-brd-ext-count {
    font-size: 22px;
    font-weight: bold;
    color: #000;
}
.dsh-brd-ext-div-yl {
    border: 2px solid #debc15;
    margin-top: 11px;
}
.dsh-brd-ext-div-gr {
    border: 2px solid #007922;
    margin-top: 11px;
}
.dsh-brd-ext-div-rd {
    border: 2px solid #dc1717;
    margin-top: 11px;
}
.dash-rev-desgn {
    display: flex;
    justify-content: space-between;
}
.media-support-info p {
    line-height: normal;
}
.review-media-support-header {
    display: flex;
    align-items: center;
    justify-content: center;
}
.dsh-brd-txt-clr {
    color: #969696;
    font-size: 11px;
}
a.canvasjs-chart-credit {
    display: none;
}
/* Dashboard End */
.permission-card.card.p-2 {
    min-height: 330px;
}
.permission-submit-btn {
    margin-bottom: 20px;
}
.role-permission-btn-style {
    border: 1px solid #011748;
    padding: 0px 10px;
    border-radius: 5px;
    background-color: #011748;
    color: #fff;
}
.queries_contact_data_style p a {
    color: #041a61;
}
.text-small-phone {
    font-size: 10px;
}
.com-lbl-sty {
    min-height: 50px;
}
.order-return-track-url {
    display: flex;
    position: absolute;
    right: 50px;
}
.adv-icon-style {
    display: flex;
    position: absolute;
}
.adv-dropdown {
    border: none;
    background: transparent;
}
.advertisement-div img {
    height: 240px;
    width: 240px;
    border-radius: 10px;
    box-shadow: 2px 4px 3px 2px #cbcbcb;
}
.no-advertisement-div {
    display: flex;
    justify-content: center;
    align-items: center;
}
.page-link {
    color: #758296 !important;
}
.page-item.active .page-link {
    color: #333 !important;
    border: 1px solid rgba(0, 0, 0, 0.3);
    background-color: rgba(230, 230, 230, 0.1);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(230, 230, 230, 0.1)), color-stop(100%, rgba(0, 0, 0, 0.1)));
}