/* _content/IMC_WebPortal/Areas/Distributor/Views/Distributor/BusinessOpportunityPoster.cshtml.rz.scp.css */
.hero-section[b-kjnmrxv05x] {
    background: url(../images/youth/hearo-bg.png) no-repeat center center;
    background-size: cover;
    padding: 80px 0;
    color: #333;
}

[b-kjnmrxv05x] p.questions strong {
    font-size: 24px;
    text-shadow: 2px 2px #2d2d2d;
}

[b-kjnmrxv05x] p.questions {
    font-size: 24px;
    text-shadow: 2px 2px #2d2d2d;
    font-family: sans-serif;
    margin-bottom: 0px;
}

[b-kjnmrxv05x].hero-content h2 {
    font-style: italic;
    font-weight: 800;
    font-size: 2rem;
    color: #388e3c;
}

    [b-kjnmrxv05x].hero-content h2 span {
        color: #1e4620;
    }

[b-kjnmrxv05x].hero-content p {
    margin-top: 10px;
    color: #333;
    max-width: 400px;
}

[b-kjnmrxv05x] img.leaf {
    width: 50px;
}

[b-kjnmrxv05x].explore-heading {
    font-weight: 600;
    font-style: italic;
    margin-top: 40px;
    margin-bottom: 20px;
}

[b-kjnmrxv05x].explore-box {
    background-color: #e8f5e9;
    padding: 30px;
    text-align: center;
    border-radius: 8px;
    margin-bottom: 30px;
}
[b-kjnmrxv05x] a.btn {
    background-color: #388e3c;
    border: none;
    color: #fff;
    font-weight: 600;
    font-style: italic;
}
[b-kjnmrxv05x].explore-box h5 {
    font-weight: 600;
}

    [b-kjnmrxv05x].explore-box button {
        background-color: #388e3c;
        border: none;
        color: #fff;
        font-weight: 600;
        font-style: italic;
    }

        [b-kjnmrxv05x].explore-box button:hover {
            background-color: #388e3c;
            border: none;
            color: #fff;
            font-weight: 600;
            font-style: italic;
        }

[b-kjnmrxv05x].cta-banner {
    background-image: url(../images/youth/button-image.png);
    background-size: cover;
    background-position: center;
    padding: 25px;
    color: white;
    text-align: center;
    font-size: 1.1rem;
    margin-bottom: -80px;
}

    [b-kjnmrxv05x].cta-banner i {
        font-size: 1.5rem;
        margin-right: 8px;
        vertical-align: middle;
    }

[b-kjnmrxv05x] img.shop {
    width: 65px;
    margin-bottom: 15px;
}

[b-kjnmrxv05x] img.call {
    width: 50px;
    position: relative;
    top: 25px;
}

@media (max-width: 768px) {
    [b-kjnmrxv05x].hero-image {
        text-align: center;
        margin-bottom: 20px;
    }
}
/* _content/IMC_WebPortal/Areas/Distributor/Views/Distributor/BVLedger.cshtml.rz.scp.css */
.invoice-popup[b-g1yios4ta6] {
    width: 900px;
    min-width: 942px;
}

div#confirm_popup .close[b-g1yios4ta6] {
    position: absolute;
    right: -15px;
    top: -18px;
    background: #f25649;
    opacity: 1;
    width: 35px;
    height: 35px;
    border-radius: 50%;
    color: #fff;
    z-index: 999;
    line-height: 0;
    border: none;
    text-align: center;
}
/* _content/IMC_WebPortal/Areas/Distributor/Views/Distributor/Components/InActiveAssociateReportMonthWise/InActiveAssociateReportMonthWise.cshtml.rz.scp.css */
.table-tab ul[b-88zau3xo1v] {
    padding-left: 0;
    margin-bottom: 0;
    display: flex;
}

.table-tab li.active[b-88zau3xo1v], .table-tab li:hover[b-88zau3xo1v] {
    background: #ffffff !important;
    color: red;
    border: 2px solid red;
    border-bottom: none;
}

.table-tab li[b-88zau3xo1v] {
    display: inline-block;
    border: 1px solid #eee;
    padding: 5px 7px;
    min-width: 115px;
    border-radius: 0 20px 0 0;
    background: #f25649;
    margin-right: 15px;
    border-bottom: 0px;
    position: relative;
    z-index: 1;
    cursor: pointer;
    transition-duration: 0.2s;
}

    .table-tab li h1[b-88zau3xo1v] {
        margin: 0;
        font-size: 24px;
        text-align: center;
        border-radius: 50%;
        display: flex;
        align-items: center;
        justify-content: center;
        color: #ffffff;
        margin: 0px auto;
        margin-bottom: 0;
        cursor: pointer;
    }

    .table-tab li.active label[b-88zau3xo1v], .table-tab li:hover label[b-88zau3xo1v] {
        color: rgba(192,0,0,1);
    }

    .table-tab li.active h1[b-88zau3xo1v], .table-tab li:hover h1[b-88zau3xo1v] {
        color: rgba(192,0,0,1);
    }

    .table-tab li label[b-88zau3xo1v] {
        margin: 0;
        width: 100%;
        display: block;
        text-align: center;
        color: #fff;
        cursor: pointer;
    }

    .table-tab li:nth-child(1)[b-88zau3xo1v] {
        background: rgba(192,0,0,0.125)
    }

    .table-tab li:nth-child(2)[b-88zau3xo1v] {
        background: rgba(192,0,0,0.25)
    }

    .table-tab li:nth-child(3)[b-88zau3xo1v] {
        background: rgba(192,0,0,0.375)
    }

    .table-tab li:nth-child(4)[b-88zau3xo1v] {
        background: rgba(192,0,0,0.5)
    }

    .table-tab li:nth-child(5)[b-88zau3xo1v] {
        background: rgba(192,0,0,0.625)
    }

    .table-tab li:nth-child(6)[b-88zau3xo1v] {
        background: rgba(192,0,0,0.75)
    }

    .table-tab li:nth-child(7)[b-88zau3xo1v] {
        background: rgba(192,0,0,0.825)
    }

    .table-tab li:nth-child(8)[b-88zau3xo1v] {
        background: rgba(192,0,0,1)
    }
/* _content/IMC_WebPortal/Areas/Distributor/Views/Distributor/Components/OrderProductsForDownLine/OrderProductsForDownLine.cshtml.rz.scp.css */
.step-num[b-ukbaqcwwbj] {
    position: absolute;
    width: 30px;
    height: 30px;
    border: 2px solid #dfdada;
    left: -44px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    background: #f25649;
    color: #fff;
}

.conf_left[b-ukbaqcwwbj] {
    background: transparent linear-gradient( 54deg, #97291E 0%, #E77827 100%) 0% 0% no-repeat padding-box;
    color: #fff;
    padding: 30px;
    border-radius: 10px 0 0 10px;
}

#confirm_popup .close[b-ukbaqcwwbj], #failed_popup .close[b-ukbaqcwwbj] {
    position: absolute;
    right: 25px;
    top: -19px;
    background: #053C6D;
    opacity: 1;
    width: 35px;
    height: 35px;
    border-radius: 50%;
    color: #fff;
    z-index: 999;
    line-height: 0;
    text-align: center;
}

    #confirm_popup .close i[b-ukbaqcwwbj], #failed_popup .close i[b-ukbaqcwwbj] {
        font-size: 16px;
        position: relative;
        top: -2px;
    }

.confirm-popup_right[b-ukbaqcwwbj] {
    padding: 31px;
}

.conf_left h4[b-ukbaqcwwbj] {
    font-weight: 800;
}


#confirm_popup .modal-content[b-ukbaqcwwbj] {
    border-radius: 10px;
    border: none;
}

.successpopup_btn a[b-ukbaqcwwbj] {
    border: 1px solid #053C6D;
    color: #053C6D;
    padding: 6px 16px;
    margin-right: 12px;
    border-radius: 4px;
    text-decoration: none;
}

    .successpopup_btn a:last-child[b-ukbaqcwwbj] {
        border-color: #E77827;
        background: #E77827;
        color: #fff;
    }


div#shippingAddress_popup .close[b-ukbaqcwwbj] {
    position: absolute;
    right: -15px;
    top: -18px;
    background: #f25649;
    opacity: 1;
    width: 35px;
    height: 35px;
    border-radius: 50%;
    color: #fff;
    z-index: 999;
    line-height: 0;
    text-align: center;
}

ul.checkout-ul li[b-ukbaqcwwbj]::before {
    content: "";
    width: 2px;
    height: 100%;
    position: absolute;
    left: -31px;
    background: #dfdada;
}

.confirm-popup_right[b-ukbaqcwwbj]  img {
    width: 27px;
}

.confirm-popup_right p[b-ukbaqcwwbj] {
    margin-bottom: 0px;
}

ul.checkout-ul li:last-child[b-ukbaqcwwbj]::before {
    display: none
}

ul.checkout-ul[b-ukbaqcwwbj] {
    margin-left: 10px;
}

    ul.checkout-ul li[b-ukbaqcwwbj] {
        position: relative;
        list-style-type: none;
    }

.address[b-ukbaqcwwbj] {
    cursor: pointer;
}

    .address p[b-ukbaqcwwbj] {
        margin-bottom: 0;
    }

.check-icon[b-ukbaqcwwbj] {
    position: absolute;
    right: 0;
    top: 0;
    display: none;
}

.address h3[b-ukbaqcwwbj] {
    font-size: 18px;
}

.address.selected .check-icon[b-ukbaqcwwbj] {
    display: block;
}
/* _content/IMC_WebPortal/Areas/Distributor/Views/Distributor/Components/StoreLocatorDetails/StoreLocatorDetails.cshtml.rz.scp.css */
.event-details[b-kvlmb2l5yo] {
    padding: 16px;
    box-shadow: 0 0 6px #bdbdbd;
    border-radius: 5px;
    background: #f7f7f7;
}

.event-list .col-md-4:nth-child(2n+1) .event-details[b-kvlmb2l5yo] {
    background: #f25649;
    color: #fff;
}

.event-details i[b-kvlmb2l5yo] {
    width: 25px;
}

.eventdate h4[b-kvlmb2l5yo] {
    font-weight: bold;
}

.calendar[b-kvlmb2l5yo] {
    mask-image: url('../images/icons/calendar.png');
}

.location[b-kvlmb2l5yo] {
    mask-image: url('../images/icons/location.png');
}

.leader[b-kvlmb2l5yo] {
    mask-image: url('../images/icons/leader.png');
}

.venue[b-kvlmb2l5yo] {
    mask-image: url('../images/icons/venue.png');
}

.event-icon[b-kvlmb2l5yo] {
    width: 25px;
    height: 25px;
    background-color: white;
    -webkit-mask-size: cover;
    margin-right: 10px;
}

.event-list .col-md-4:nth-child(2n+2) .event-icon[b-kvlmb2l5yo] {
    background: #f25649;
}

[b-kvlmb2l5yo] .select2-dropdown, [b-kvlmb2l5yo] .select2-container {
    width: 100% !important;
}
/* _content/IMC_WebPortal/Areas/Distributor/Views/Distributor/Components/VerifyTransactionPin/VerifyTransactionPin.cshtml.rz.scp.css */
.pin-sec[b-2mn71hw524] {
    min-height: calc(100vh - 177px);
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}

.pinicon[b-2mn71hw524] {
    width: 60px;
    height: 60px;
    background-color: #f2564938;
    margin: 0px auto;
    border-radius: 10px;
}

    .pinicon span[b-2mn71hw524] {
        -webkit-mask-image: url(/padlock.webp);
        -webkit-mask-size: 40px;
        width: 60px;
        height: 60px;
        background-color: #f25649;
        position: relative;
        -webkit-mask-repeat: no-repeat;
        -webkit-mask-position: center;
        display: block;
        z-index: 999;
    }

.pin-sec h1[b-2mn71hw524] {
    color: #f25649;
    font-size: 35px;
}

.pin-sec .btn[b-2mn71hw524] {
    background-color: #f25649;
    width: 100%;
    color: #fff;
    height: 45px;
}

.pin-sec input[b-2mn71hw524] {
    height: 45px;
}

.input[b-2mn71hw524] {
    display: flex;
}

    .input input[b-2mn71hw524] {
        margin: 0 5px;
    }
/* _content/IMC_WebPortal/Areas/Distributor/Views/Distributor/DirectDownline.cshtml.rz.scp.css */
[b-r9h7fbsonw] .treeuserbreadcomb a {
    color: #fffdfd;
    font-size: 14px;
    padding-right: 10px;
    border-right: 1px solid;
    margin-right: 6px;
    text-decoration: none;
}

[b-r9h7fbsonw] .downline-click-icons {
    min-width: 53px;
}

    [b-r9h7fbsonw] .downline-click-icons div {
        min-width: 32px;
    }

[b-r9h7fbsonw] .noshorting {
    padding-right: 10px !important;
}

[b-r9h7fbsonw] .noshorting::after, [b-r9h7fbsonw] .noshorting::before {
    display: none !important
}

[b-r9h7fbsonw] .treeuserbreadcomb {
    background: green;
    display: inline-block;
    padding: 3px 11px;
    margin: 10px 0;
    border-radius: 6px;
    margin-right: 6px;
    color: #fff;
    font-size: 12px;
    cursor: pointer;
}

[b-r9h7fbsonw] .treeuserbreadcomb:first-child {
    background: #20c997;
}

[b-r9h7fbsonw] .treeuserbreadcomb:first-child a {
    border-right: none;
    margin-right: 0;
    padding-right: 0px;
}

[b-r9h7fbsonw] .popup-profile-icon {
    border-radius: 100%;
    box-shadow: 0 0 3px;
    width: 100%;
    aspect-ratio: 2 / 2;
    object-fit: contain;
}
[b-r9h7fbsonw] .profile-popup-icon {
    width: 30px
}
/* _content/IMC_WebPortal/Areas/Distributor/Views/Distributor/DownlineGoalDetails_Partial.cshtml.rz.scp.css */
/*Modal Added Loading*/
#loadDownlineData[b-i2ds9qfu67] {
    position: fixed !important;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    z-index: 9999;
    display: flex;
    justify-content: center;
    align-items: center;
}

#loadDownline[b-i2ds9qfu67] {
    background-color: #fff;
    padding: 12px 32px;
    border-radius: 5px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
}

    #loadDownline h3[b-i2ds9qfu67] {
        margin-bottom: 0;
        font-size: 16px;
    }
/* _content/IMC_WebPortal/Areas/Distributor/Views/Distributor/DownlineSearch.cshtml.rz.scp.css */
[b-tdl9s9my9h] .treeuserbreadcomb a {
    color: #fffdfd;
    font-size: 14px;
    padding-right: 10px;
    border-right: 1px solid;
    margin-right: 6px;
    text-decoration: none;
}

[b-tdl9s9my9h] .downline-click-icons {
    min-width: 53px;
}

[b-tdl9s9my9h] .downline-click-icons div {
    min-width: 32px;
}

[b-tdl9s9my9h] .noshorting {
    padding-right: 10px !important;
}

[b-tdl9s9my9h] .noshorting::after, [b-tdl9s9my9h] .noshorting::before {
    display: none !important
}

[b-tdl9s9my9h] .treeuserbreadcomb {
    background: green;
    display: inline-block;
    padding: 3px 11px;
    margin: 10px 0;
    border-radius: 6px;
    margin-right: 6px;
    color: #fff;
    font-size: 12px;
    cursor: pointer;
}

[b-tdl9s9my9h] .treeuserbreadcomb:first-child {
    background: #20c997;
}

[b-tdl9s9my9h] .treeuserbreadcomb:first-child a {
    border-right: none;
    margin-right: 0;
    padding-right: 0px;
}
[b-tdl9s9my9h] .popup-profile-icon {
    border-radius: 100%;
    box-shadow: 0 0 3px;
    width: 100%;
    aspect-ratio: 2 / 2;
    object-fit: contain;
}
[b-tdl9s9my9h] .profile-popup-icon {
    width: 30px
}
/* _content/IMC_WebPortal/Areas/Distributor/Views/Distributor/DownlineSupport.cshtml.rz.scp.css */
/*::deep .treeuserbreadcomb a {
    color: #fffdfd;
    font-size: 14px;
    padding-right: 10px;
    border-right: 1px solid;
    margin-right: 6px;
    text-decoration: none;
}

::deep .treeuserbreadcomb {
    background: green;
    display: inline-block;
    padding: 3px 11px;
    margin: 10px 0;
    border-radius: 6px;
    margin-right: 6px;
    color: #fff;
    font-size: 12px;
    cursor: pointer;
}

    ::deep .treeuserbreadcomb:first-child {
        background: #20c997;
    }

        ::deep .treeuserbreadcomb:first-child a {
            border-right: none;
            margin-right: 0;
            padding-right: 0px;
        }
*/
[b-0uwznjjhpo] .treeuserbreadcomb a {
    color: #fffdfd;
    font-size: 14px;
    padding-right: 10px;
    border-right: 1px solid;
    margin-right: 6px;
    text-decoration: none;
}

[b-0uwznjjhpo] .downline-click-icons {
    min-width: 53px;
}

    [b-0uwznjjhpo] .downline-click-icons div {
        min-width: 32px;
    }

[b-0uwznjjhpo] .noshorting {
    padding-right: 10px !important;
}

    [b-0uwznjjhpo] .noshorting::after, [b-0uwznjjhpo] .noshorting::before {
        display: none !important
    }

[b-0uwznjjhpo] .treeuserbreadcomb {
    background: green;
    display: inline-block;
    padding: 3px 11px;
    margin: 10px 0;
    border-radius: 6px;
    margin-right: 6px;
    color: #fff;
    font-size: 12px;
    cursor: pointer;
}

    [b-0uwznjjhpo] .treeuserbreadcomb:first-child {
        background: #20c997;
    }

        [b-0uwznjjhpo] .treeuserbreadcomb:first-child a {
            border-right: none;
            margin-right: 0;
            padding-right: 0px;
        }

[b-0uwznjjhpo] .popup-profile-icon {
    border-radius: 100%;
    box-shadow: 0 0 3px;
    width: 100%;
    aspect-ratio: 2 / 2;
    object-fit: contain;
}

[b-0uwznjjhpo] .profile-popup-icon {
    width: 30px
}
/* _content/IMC_WebPortal/Areas/Distributor/Views/Distributor/GenerateTicketReport.cshtml.rz.scp.css */
.Descriptiontext[b-lh5xz5ol73]{
    min-width:450px
}
.Descriptiontext label[b-lh5xz5ol73]{
    max-height:180px;
    overflow:auto;
}
/* _content/IMC_WebPortal/Areas/Distributor/Views/Distributor/InActiveAssociateReport.cshtml.rz.scp.css */
.table-tab ul[b-nokwrtqmuf] {
    padding-left: 0;
    margin-bottom: 0;
    display: flex;
    overflow:auto;
    width:100%;
}

.table-tab li.active[b-nokwrtqmuf], .table-tab li:hover[b-nokwrtqmuf] {
    background: #ffffff !important;
    color: red;
    border: 2px solid red;
    border-bottom: none;
}

.table-tab li[b-nokwrtqmuf] {
    display: inline-block;
    border: 1px solid #eee;
    padding: 5px 7px;
    min-width: 115px;
    border-radius: 0 20px 0 0;
    background: #f25649;
    margin-right: 15px;
    border-bottom: 0px;
    position: relative;
    z-index: 1;
    cursor: pointer;
    transition-duration: 0.2s;
}

    .table-tab li h1[b-nokwrtqmuf] {
        margin: 0;
        font-size: 24px;
        text-align: center;
        border-radius: 50%;
        display: flex;
        align-items: center;
        justify-content: center;
        color: #ffffff;
        margin: 0px auto;
        margin-bottom: 0;
        cursor:pointer;
    }

    .table-tab li.active label[b-nokwrtqmuf], .table-tab li:hover label[b-nokwrtqmuf] {
        color: rgba(192,0,0,1);
    }

    .table-tab li.active h1[b-nokwrtqmuf], .table-tab li:hover h1[b-nokwrtqmuf] {
        color: rgba(192,0,0,1);
    }

    .table-tab li label[b-nokwrtqmuf] {
        margin: 0;
        width: 100%;
        display: block;
        text-align: center;
        color: #fff;
        cursor: pointer;
    }

    .table-tab li:nth-child(1)[b-nokwrtqmuf] {
        background: rgba(192,0,0,0.125)
    }

    .table-tab li:nth-child(2)[b-nokwrtqmuf] {
        background: rgba(192,0,0,0.25)
    }

    .table-tab li:nth-child(3)[b-nokwrtqmuf] {
        background: rgba(192,0,0,0.375)
    }

    .table-tab li:nth-child(4)[b-nokwrtqmuf] {
        background: rgba(192,0,0,0.5)
    }

    .table-tab li:nth-child(5)[b-nokwrtqmuf] {
        background: rgba(192,0,0,0.625)
    }

    .table-tab li:nth-child(6)[b-nokwrtqmuf] {
        background: rgba(192,0,0,0.75)
    }

    .table-tab li:nth-child(7)[b-nokwrtqmuf] {
        background: rgba(192,0,0,0.825)
    }

    .table-tab li:nth-child(8)[b-nokwrtqmuf] {
        background: rgba(192,0,0,1)
    }

[b-nokwrtqmuf] .mw-66{
    max-width:66px;
}
/* _content/IMC_WebPortal/Areas/Distributor/Views/Distributor/IncentiveStatement.cshtml.rz.scp.css */
.table th[b-0npd9vn20t], .table td[b-0npd9vn20t], .table tr[b-0npd9vn20t] {
    border-color: #141414;
}

.table td[b-0npd9vn20t], .table th[b-0npd9vn20t] {
    padding: 3px;
}
/* _content/IMC_WebPortal/Areas/Distributor/Views/Distributor/IncentiveSummary.cshtml.rz.scp.css */
.Incentive-sec thead[b-5p2aa675zp] {
    background: #f25649;
    text-align: center;
    color: #fff;
}
.Incentive-sec h1[b-5p2aa675zp] {
    font-size: 37px;
    color: #f25649;
    font-weight: 600;
    margin-bottom: 0;
}
/* _content/IMC_WebPortal/Areas/Distributor/Views/Distributor/LBSummary.cshtml.rz.scp.css */
 
/* _content/IMC_WebPortal/Areas/Distributor/Views/Distributor/MobileChange.cshtml.rz.scp.css */
.section[b-3eeb3hwkx9] {
    margin-bottom: 20px;
}

.section-title[b-3eeb3hwkx9] {
    font-weight: bold;
    margin-bottom: 10px;
}

.form-field[b-3eeb3hwkx9] {
    margin-bottom: 10px;
}

.signature[b-3eeb3hwkx9] {
    margin-top: 20px;
}
/* _content/IMC_WebPortal/Areas/Distributor/Views/Distributor/MyEventTicketService.cshtml.rz.scp.css */
.traing-image[b-13k4gy2dzr] {
    text-align: center;
}
.sharebtn-icons[b-13k4gy2dzr] {
    width: 385px;
    text-align: right;
    position: absolute;
    top: 0px;
}
ul.downloadshare_btn[b-13k4gy2dzr] {
    list-style: none;
    position: absolute;
    right: 0;
}
li.download-img-icon[b-13k4gy2dzr] {
    line-height: 0;
    width: 35px;
    height: 35px;
    border: 1px #006633 solid;
    margin-bottom: 5px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}
    .traing-image[b-13k4gy2dzr]  img {
        margin-bottom: 20px;
    }

    .traing-image p[b-13k4gy2dzr] {
        text-align: justify;
        font-size: 14px;
    }

.traing-program h4[b-13k4gy2dzr] {
    font-size: 25px;
    min-height: 70px;
    font-weight: 700 !important;
    text-transform: uppercase
}

.traing-program[b-13k4gy2dzr] {
    padding: 18px;
    box-shadow: 0 0 6px;
    border-radius: 10px;
}

[b-13k4gy2dzr] .traing-program img {
    border-radius: 10px;
}

[b-13k4gy2dzr] .TrainingProgram button.owl-next {
    position: absolute;
    right: -22px;
    top: calc(50% - 15px);
    font-size: 39px;
}

[b-13k4gy2dzr] .TrainingProgram button.owl-prev {
    position: absolute;
    left: -22px;
    top: calc(50% - 15px);
    font-size: 39px;
}
/* event releted css started()*/

.event-details[b-13k4gy2dzr] {
    padding: 16px;
    box-shadow: 0 0 6px #bdbdbd;
    border-radius: 5px;
    background: #f7f7f7;
}

.iw[b-13k4gy2dzr] {
    position: relative;
    overflow: hidden;
}

    .iw[b-13k4gy2dzr]::before {
        content: "";
        width: 200%;
        height: 305px;
        position: absolute;
        top: 30.5%;
        left: -50%;
        background: url(../images/open-site/leaf-bg.webp);
        z-index: -1;
        transform: rotate(-12deg);
    }

.Training-Programs-title[b-13k4gy2dzr] {
    font-size: 46px;
}

.traing-image img[b-13k4gy2dzr] {
    border-radius: 12px;
}

.event-list .col-md-4:nth-child(2n+1) .event-details[b-13k4gy2dzr] {
    background: #f25649;
    color: #fff;
}

.event-details i[b-13k4gy2dzr] {
    width: 25px;
}

.eventdate h4[b-13k4gy2dzr] {
    font-weight: bold;
}

.calendar[b-13k4gy2dzr] {
    mask-image: url('../images/icons/calendar.png');
}

.location[b-13k4gy2dzr] {
    mask-image: url('../images/icons/location.png');
}

.leader[b-13k4gy2dzr] {
    mask-image: url('../images/icons/leader.png');
}

.venue[b-13k4gy2dzr] {
    mask-image: url('../images/icons/venue.png');
}

.event-icon[b-13k4gy2dzr] {
    width: 25px;
    height: 25px;
    background-color: white;
    -webkit-mask-size: cover;
    margin-right: 10px;
}

.event-list .col-md-4:nth-child(2n+2) .event-icon[b-13k4gy2dzr] {
    background: #f25649;
}

.iw-green-bg[b-13k4gy2dzr]::before {
    content: "";
    height: 100%;
    position: absolute;
    width: calc(50% - 5%);
    background: green;
    top: 0;
    left: calc(50% + 5%);
    z-index: -1;
}

[b-13k4gy2dzr] .select2-dropdown, [b-13k4gy2dzr] .select2-container {
    width: 100% !important;
}

    [b-13k4gy2dzr] .select2-container .select2-selection--single {
        box-sizing: border-box;
        cursor: pointer;
        display: block;
        height: auto;
        user-select: none;
        -webkit-user-select: none;
        display: block;
        width: 100%;
        padding: 0.375rem 0.75rem;
        font-size: 1rem;
        font-weight: 400;
        line-height: 1.5;
        color: #212529;
        background-color: #fff;
        background-clip: padding-box;
        border: 1px solid #ced4da;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        border-radius: 0.25rem;
        transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
        height: 42px;
    }

.trainingprogram-bottom[b-13k4gy2dzr] {
    box-shadow: 0 0 6px;
    border-radius: 10px;
    padding: 20px;
    margin-top: 20px;
}

    .trainingprogram-bottom ul[b-13k4gy2dzr] {
        padding: 0;
        margin: 0;
    }

    .trainingprogram-bottom li[b-13k4gy2dzr] {
        list-style-type: none;
    }

    .trainingprogram-bottom a[b-13k4gy2dzr] {
        color: #000;
        text-decoration: none;
        margin-bottom: 20px;
        cursor: pointer !important;
        display: block;
    }

    .trainingprogram-bottom i[b-13k4gy2dzr] {
        margin-right: 12px;
    }

    .trainingprogram-bottom li:last-child a[b-13k4gy2dzr] {
        margin-bottom: 0px;
    }

@media only screen and (max-width: 480px) {
    .iw-green-bg[b-13k4gy2dzr]::before {
        display: none;
    }
}
.clock[b-13k4gy2dzr] {
    mask-image: url('../images/icons/clock.png');
}
@media only screen and (min-width: 1600px) {

    .traing-program h4[b-13k4gy2dzr] {
        font-size: 30px;
    }
}
/* _content/IMC_WebPortal/Areas/Distributor/Views/Distributor/NewPreRegistration.cshtml.rz.scp.css */
[b-leo9r78zdk] a.general-reg {
    float: right;
    text-decoration: none;
    color: #f25649;
    font-weight: 600;
}

.orange-btn[b-leo9r78zdk] {
    background: #eb7b1f !important;
    border-color: #eb7b1f;
    color: #fff;
}
.bg-orange[b-leo9r78zdk] {
    background: #eb7b1f !important;
}
/* _content/IMC_WebPortal/Areas/Distributor/Views/Distributor/OrdersForDownline.cshtml.rz.scp.css */
[b-kp84fkhbub] .address p  {
    margin-bottom: 0;
}

[b-kp84fkhbub] .address h3 {
    font-size: 18px;
}
[b-kp84fkhbub] ul.checkout-ul li::before {
    content: "";
    width: 2px;
    height: 100%;
    position: absolute;
    left: -31px;
    background: #dfdada;
}
[b-kp84fkhbub] ul.checkout-ul li {
    position: relative;
    list-style-type: none;
}
[b-kp84fkhbub] ul.checkout-ul{
    margin-left: 10px;
}

  [b-kp84fkhbub] .check-icon  {
    position: absolute;
    right: 0;
    top: 0;
    display: none;

}
[b-kp84fkhbub] .step-num  {
    position: absolute;
    width: 30px;
    height: 30px;
    border: 2px solid #dfdada;
    left: -44px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    background: #f25649;
    color: #fff;
}
[b-kp84fkhbub] .address.selected .check-icon {
    display: block;
}
[b-kp84fkhbub] .toggle-item{
    cursor:pointer
}
/* _content/IMC_WebPortal/Areas/Distributor/Views/Distributor/OrdersForDownLine_Partial.cshtml.rz.scp.css */
.nodata[b-1ppiqr911g] {
    text-align: center;
    font-weight: bold;
    color: red;
    padding: 0px;
    margin: 0px;
}

.errormsg[b-1ppiqr911g] {
    position: relative;
    color: red;
    font-size: 10px;
    display: block;
    font-weight: bold;
}

.invalidqty[b-1ppiqr911g] {
    border-color: red;
}
/* _content/IMC_WebPortal/Areas/Distributor/Views/Distributor/OrdersReport.cshtml.rz.scp.css */
.invoice-popup[b-ck1rz1f5bd] {
    width: 900px;
    min-width: 942px;
}

div#confirm_popup .close[b-ck1rz1f5bd] {
    position: absolute;
    right: -15px;
    top: -18px;
    background: #f25649;
    opacity: 1;
    width: 35px;
    height: 35px;
    border-radius: 50%;
    color: #fff;
    z-index: 999;
    line-height: 0;
    border:none;
    text-align: center;
}

.showlink[b-ck1rz1f5bd]{
    cursor: pointer;
    color: blue !important;
    text-align: center;
    font-size: 14px;
    font-weight: 600;
    text-decoration: none !important
}
div#Invoice_details .close[b-ck1rz1f5bd] {
    position: absolute;
    right: -15px;
    top: -18px;
    background: #f25649;
    opacity: 1;
    width: 35px;
    height: 35px;
    border-radius: 50%;
    color: #fff;
    z-index: 999;
    line-height: 0;
    border:none;
    text-align: center;
}
/* _content/IMC_WebPortal/Areas/Distributor/Views/Distributor/PreRegistration.cshtml.rz.scp.css */
.Distributor_Reg_Section[b-7vlmqxbgt3] {
    display: none
}
/* _content/IMC_WebPortal/Areas/Distributor/Views/Distributor/TransactionPin.cshtml.rz.scp.css */
.pin-sec[b-rb609u2a5d] {
    min-height: calc(100vh - 177px);
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}

.pinicon[b-rb609u2a5d] {
    width: 60px;
    height: 60px;
    background-color: #f2564938;
    margin: 0px auto;
    border-radius: 10px;
}

    .pinicon span[b-rb609u2a5d] {
        -webkit-mask-image: url(/padlock.webp);
        -webkit-mask-size: 40px;
        width: 60px;
        height: 60px;
        background-color: #f25649;
        position: relative;
        -webkit-mask-repeat: no-repeat;
        -webkit-mask-position: center;
        display: block;
        z-index: 999;
    }

.pin-sec h1[b-rb609u2a5d] {
    color: #f25649;
    font-size: 35px;
}

.pin-sec .btn[b-rb609u2a5d] {
    background-color: #f25649;
    width: 100%;
    color: #fff;
    height: 45px;
}

.pin-sec input[b-rb609u2a5d] {
    height: 45px;
}

.input[b-rb609u2a5d] {
    display: flex;
}

    .input input[b-rb609u2a5d] {
        margin: 0 5px;
    }
/* _content/IMC_WebPortal/Areas/Distributor/Views/Distributor/UploadKYC.cshtml.rz.scp.css */
.dashbaord-kyc-text[b-p60yqvpa68]
{
    text-align:end;
}
/* _content/IMC_WebPortal/Areas/Distributor/Views/Distributor/UploadPAN.cshtml.rz.scp.css */
span.profile_alias img[b-xjun6z700k] {
    max-width: 100%;
    max-height: 125px;
}
/* _content/IMC_WebPortal/Areas/Distributor/Views/Distributor/UploadProfile.cshtml.rz.scp.css */
#cropButton[b-3o756m3wj2], #previewImage[b-3o756m3wj2], #cancelButton[b-3o756m3wj2] {
    display: none;
}
/* _content/IMC_WebPortal/Areas/Distributor/Views/Distributor/ViewProfile.cshtml.rz.scp.css */
.view-profile[b-6rdgke5w7c] {
    width: 30px;
    margin-left: auto;
}
/* _content/IMC_WebPortal/Areas/Distributor/Views/Distributor/WomenOpportunity.cshtml.rz.scp.css */

body[b-08d16khjyr] {
    font-family: sans-serif;
    font-size: 20px;
}

.hero[b-08d16khjyr] {
    background: url(../images/youth/Women-opportunity-Banner.webp) center center/cover no-repeat; 
        color: white;
    padding: 80px 20px;
    text-align: center;
    position: relative;
    background-size: cover;
    height: 400px;
}

.bannerdata[b-08d16khjyr] {
    position: relative;
    right: 200px;
}

[b-08d16khjyr].hero h1 {
    font-style: italic;
    font-weight: 800;
    text-transform: uppercase;
    font-family: "Avant Garde Bold Italic";
}

[b-08d16khjyr].btn-custom {
    border-radius: 25px;
    padding: 10px 20px;
    font-weight: 600;
}

[b-08d16khjyr].section-title {
    font-weight: 700;
    font-style: italic;
    color: #222;
    font-family: "Avant Garde Bold Italic";
}

[b-08d16khjyr].benefit-box {
    background: #198754;
    color: white;
    border-radius: 10px;
    padding: 20px;
    height: 100%;
}

[b-08d16khjyr] ul.list-unstyled li {
    display: flex;
    line-height: 40px;
}

    [b-08d16khjyr] ul.list-unstyled li span {
        margin-right: 15px;
    }

[b-08d16khjyr].testimonial-box {
    background: #f8f9fa;
    border-radius: 10px;
    padding: 20px;
    box-shadow: 0 0 5px rgba(0,0,0,0.1);
}

[b-08d16khjyr] h5.networking {
    font-family: "Avant Garde Bold Italic";
}

[b-08d16khjyr].icon-box {
    background-color: #4e9d00;
    border: 2px solid #4e9d00;
    color: #ffffff;
    padding: 19px 15px;
    text-align: left;
    border-radius: 6px;
    display: flex;
    align-items: center;
    gap: 15px;
    font-weight: bold;
    height: 100px;
}

    [b-08d16khjyr].icon-box img {
        width: 60px;
        background-color: #ffffff;
        color: #fff;
        padding: 15px;
        border-radius: 8px;
        min-width: 60px;
        text-align: center;
    }

[b-08d16khjyr].benefits-section .row > div {
    padding: 10px;
}

[b-08d16khjyr].owl-carousel .item {
    background: #fff;
    padding: 30px;
    border-radius: 15px;
    box-shadow: 0 2px 15px rgba(0, 0, 0, 0.1);
    position: relative;
}

    [b-08d16khjyr].owl-carousel .item img {
        width: 160px;
        height: 160px;
        border-radius: 50%;
    }

[b-08d16khjyr].quote-icon {
    color: #4e9d00;
    font-size: 2rem;
    margin-bottom: 15px;
    position: absolute;
    right: 30px;
    top: 10px;
}
[b-08d16khjyr].Success {
    margin-bottom: -85px;
}
/* _content/IMC_WebPortal/Areas/Distributor/Views/Distributor/YouthOpportunity.cshtml.rz.scp.css */
body[b-zqw9y2lxh2] {
    font-family: sans-serif;
}

.hero[b-zqw9y2lxh2] {
    background: url(../images/youth/hero-banner.png) no-repeat center center / cover;
    color: #000;
    padding: 120px 15px;
}

   [b-zqw9y2lxh2].hero h1 {
        font-size: 2rem;
        font-weight: 700;
        font-family: "Avant Garde Bold Italic";
    }

    [b-zqw9y2lxh2].hero h1 span.text-success {
        font-style: italic;
    }

[b-zqw9y2lxh2].btn-custom {
    background-color: #4CAF50;
    color: #fff;
    font-style: italic;
    font-weight: 600;
    font-family: "Avant Garde Bold Italic";
}

    [b-zqw9y2lxh2].btn-custom:hover {
        background-color: #4CAF50;
        color: #fff;
        font-style: italic;
        font-weight: 600;
    }

[b-zqw9y2lxh2].info-box {
    background: #f2f2f2;
    padding: 20px;
    text-align: center;
    border-radius: 6px;
    height: 100%;
}

    [b-zqw9y2lxh2].info-box h6 {
        font-family: "Avant Garde Bold Italic";
    }

[b-zqw9y2lxh2].carousel-quote {
    background: #fff;
    padding: 20px;
    border-radius: 10px;
}

[b-zqw9y2lxh2].step-wrapper {
    position: relative;
    padding-top: 20px;
    margin-bottom: 50px;
}

[b-zqw9y2lxh2].step-line::before {
    content: "";
    position: absolute;
    top: 60px;
    left: 15%;
    right: 15%;
    height: 2px;
    background-color: #000;
    z-index: 0;
}

[b-zqw9y2lxh2].step-item {
    text-align: center;
    z-index: 1;
}

[b-zqw9y2lxh2].step-circle {
    width: 80px;
    height: 80px;
    background-color: #4caf50;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 auto;
    position: relative;
    z-index: 1;
}

    [b-zqw9y2lxh2].step-circle img {
        width: 40px;
    }

[b-zqw9y2lxh2].step-title {
    font-weight: 600;
    margin-top: 15px;
}

[b-zqw9y2lxh2].step-desc {
    font-size: 14px;
    color: #444;
}

[b-zqw9y2lxh2].faq-box {
    background-color: #4caf50;
    border-radius: 20px;
    color: white;
    padding: 30px;
    margin-top: 50px;
}

[b-zqw9y2lxh2].accordion-button {
    background-color: transparent;
    color: #fff;
    font-weight: 500;
}

    [b-zqw9y2lxh2].accordion-button:not(.collapsed) {
        background-color: rgba(255,255,255,0.1);
    }

[b-zqw9y2lxh2].accordion-item {
    background: none;
    border: none;
    border-bottom: 1px solid rgba(255,255,255,0.3);
}

[b-zqw9y2lxh2].accordion-body {
    color: #fff;
}

[b-zqw9y2lxh2].faq-image img {
    border-radius: 12px;
    width: 100%;
    object-fit: cover;
}

[b-zqw9y2lxh2].owl-carousel .item {
    background: #fff;
    padding: 30px;
    border-radius: 15px;
    box-shadow: 0 2px 15px rgba(0, 0, 0, 0.1);
    position: relative;
}

    [b-zqw9y2lxh2].owl-carousel .item img {
        width: 160px;
        height: 160px;
        border-radius: 50%;
    }

[b-zqw9y2lxh2].quote-icon {
    color: #4e9d00;
    font-size: 2rem;
    margin-bottom: 15px;
    position: absolute;
    right: 30px;
    top: 10px;
}

[b-zqw9y2lxh2] img.iconimgs {
    width: 30px;
}

[b-zqw9y2lxh2] img.faqimg {
    width: 100%;
}
/* _content/IMC_WebPortal/Areas/Distributor/Views/Shared/_Distributorlayout.cshtml.rz.scp.css */


.Profiledata[b-qjqqgsfucu] {
    border: 1px #f25649 solid;
    border-radius: 6px;
}

[b-qjqqgsfucu] .logo img {
    width: 57px;
}

[b-qjqqgsfucu] .error-message {
    position: absolute;
    font-size: 12px;
    color: red;
}

.rouned-10[b-qjqqgsfucu] {
    border-radius: 10px;
}

.f-14[b-qjqqgsfucu] {
    font-size: 14px;
}

.fw-300[b-qjqqgsfucu] {
    font-weight: 300;
}

.fw-600[b-qjqqgsfucu] {
    font-weight: 600;
}

[b-qjqqgsfucu] .text-theam {
    color: #f25649;
}

[b-qjqqgsfucu] .bg-theam {
    background: #f25649;
}

[b-qjqqgsfucu] .btn-theam {
    background: #f25649;
    color: #fff;
}

[b-qjqqgsfucu] .pdfbtbn {
    position: relative;
    width: 36px;
    height: 36px;
}

    [b-qjqqgsfucu] .pdfbtbn input {
        position: absolute;
        opacity: 0;
        z-index: 999;
        height: 100%;
        width: 100%;
    }

    [b-qjqqgsfucu] .pdfbtbn img {
        width: 100%;
    }

[b-qjqqgsfucu] label:empty, [b-qjqqgsfucu] span:empty {
    display: none;
}

[b-qjqqgsfucu] .search-icons {
    background-image: url(../images/icons/search.png);
    background-repeat: no-repeat;
    background-size: 23px;
    background-position: calc(100% - 7px) 6px;
    padding-right: 45px;
}



.member-left[b-qjqqgsfucu] {
    /*background: url(../images/bg-image.jpg);*/
    background: #fff;
    height: 100vh;
    max-width: 215px;
    background-size: cover;
    box-shadow: 0 0 6px #787474;
    position: fixed;
    left: 0;
    z-index: 999;
    transition-duration: 0.5s;
}

.member-right[b-qjqqgsfucu] {
    /*background: url(../images/bg-image.jpg);*/
    background: #F2F5F9;
    min-height: 100vh;
    max-width: calc(100% - 215px);
    background-size: cover;
    margin-left: 215px;
    background-position: top;
    background-attachment: fixed;
    background-repeat: no-repeat;
    transition-duration: 0.5s
}

.breadcrumb[b-qjqqgsfucu] {
    padding: 0px;
    background: transparent;
}

main[b-qjqqgsfucu] {
    min-height: calc(100vh - 78px);
    /*background: #0000001c;*/
    padding: 15px;
    margin: 0 -12px;
    /*backdrop-filter: blur(35px);*/
}

ul.left-nav[b-qjqqgsfucu] {
    padding-left: 0;
    margin-bottom: 0;
    margin-top: 20px;
}
[b-qjqqgsfucu] ul.left-nav li a {
    padding: 7px 6px;
    color: #000;
}

    ul.left-nav li[b-qjqqgsfucu] {
        list-style-type: none;
        margin-bottom: 10px;
    }

        ul.left-nav li a[b-qjqqgsfucu] {
            color: #000;
            font-weight: 700;
            padding: 7px 0;
            text-decoration: none;
            display: block;
        }

        ul.left-nav li a[b-qjqqgsfucu] {
            color: #000;
            font-weight: 500;
            padding: 7px 0;
            text-decoration: none;
            display: flex;
            align-items: center;
            width: 100%;
        }

        [b-qjqqgsfucu] ul.left-nav li a, ul.left-nav li span[b-qjqqgsfucu] {
            cursor: pointer;
            text-decoration: none;
            display: flex;
            align-items: center;
        }

[b-qjqqgsfucu] ul.left-nav li ul {
    float: left;
    width: 100%;
    padding-top: 10px;
}

[b-qjqqgsfucu] ul.left-nav li a i {
    margin-right: 8px;
}

[b-qjqqgsfucu] header {
    margin: 0 -12px;
    position: sticky;
    top: 0;
    z-index: 9;
    background: #f25649;
    padding: 15px;
}


.member-account-icon[b-qjqqgsfucu] {
    font-size: 21px;
    margin-left: 13px;
    width: 45px;
    height: 45px;
    display: flex;
    /*align-items: center;
    justify-content: center;
    */
    background: #037c08;
    border-radius: 50%;
    color: #fff;
    min-width: 45px;
}

.member-account[b-qjqqgsfucu]  img {
    aspect-ratio: 2 / 2;
    object-fit: cover;
}

.member-toogle-menu[b-qjqqgsfucu] {
    color: #fff;
    cursor: pointer;
}

.member-account[b-qjqqgsfucu] {
    display: flex;
    align-items: center;
    cursor: pointer;
}

.member-toogle-menu[b-qjqqgsfucu] {
    font-size: 22px;
    display: inline-block;
    padding: 0 7px;
}

ul.left-nav li a label[b-qjqqgsfucu] {
    margin-bottom: 0px;
    cursor: pointer;
}

body.fullscrenmenu .member-left:hover[b-qjqqgsfucu] {
    max-width: 250px;
    transition-duration: 0.5s
}

body.fullscrenmenu .member-left[b-qjqqgsfucu] {
    max-width: 85px;
}

body.fullscrenmenu .member-right[b-qjqqgsfucu] {
    margin-left: 85px;
    max-width: calc(100% - 85px);
    transition-duration: 0.5s
}

[b-qjqqgsfucu] body.fullscrenmenu .logo img {
    width: 52px;
}

body.fullscrenmenu ul.left-nav li a i[b-qjqqgsfucu] {
    margin-right: 8px;
    /* font-size: 36px; */
    min-width: 55px;
    max-width: 55px;
    text-align: center;
}

body.fullscrenmenu ul.left-nav li a label[b-qjqqgsfucu] {
    display: none;
}

body.fullscrenmenu .member-left:hover ul.left-nav li a label[b-qjqqgsfucu] {
    display: block;
    white-space: nowrap;
}

body.fullscrenmenu .member-left:hover ul.left-nav li a i[b-qjqqgsfucu] {
    margin-right: 8px;
    /*font-size: 23px;*/
    width: 29px;
    text-align: center;
}

body.fullscrenmenu .member-left ul.left-nav li span[b-qjqqgsfucu] {
    display: flex;
}

body.fullscrenmenu .member-left .panel-title-custome[b-qjqqgsfucu] {
    white-space: nowrap;
    visibility: hidden;
}

body.fullscrenmenu .member-left .left-nav ul[b-qjqqgsfucu] {
    display: none;
}

.left-nav li.active .collapse[b-qjqqgsfucu] {
    display: block;
}

[b-qjqqgsfucu] .collapse a.active {
    color: green !important;
}

body.fullscrenmenu .member-left:hover .left-nav li.active ul[b-qjqqgsfucu] {
    display: block
}

.body-bg[b-qjqqgsfucu] {
    background: #ffffff;
}

.breadcrumb li[b-qjqqgsfucu], .breadcrumb a[b-qjqqgsfucu] {
    color: #f25649 !important;
    font-weight: 600;
}

ul.left-nav[b-qjqqgsfucu] {
    padding-left: 0;
    margin-bottom: 0;
    height: calc(100vh - 76px);
    overflow: auto;
    margin: 0 -12px;
    margin-top: 11px;
    border-top: 2px solid #f25649;
}


[b-qjqqgsfucu] .register-body .card-header, .body-bg .card-header[b-qjqqgsfucu] {
    background: #f25649;
    color: #fff;
}

[b-qjqqgsfucu] .dropdown-toggle::after {
    display: none;
}

[b-qjqqgsfucu] .profile-heder-details span {
    width: 45px;
    height: 45px
}

ul.left-nav[b-qjqqgsfucu]::-webkit-scrollbar, .slimscroll[b-qjqqgsfucu]::-webkit-scrollbar {
    width: 5px;
    height: 5px;
}

/* Track */
ul.left-nav[b-qjqqgsfucu]::-webkit-scrollbar-track, .slimscroll[b-qjqqgsfucu]::-webkit-scrollbar-track {
    background: #fff;
}

/* Handle */
ul.left-nav[b-qjqqgsfucu]::-webkit-scrollbar-thumb, .slimscroll[b-qjqqgsfucu]::-webkit-scrollbar-thumb {
    background: green;
}

    /* Handle on hover */
    ul.left-nav[b-qjqqgsfucu]::-webkit-scrollbar-thumb:hover, .slimscroll[b-qjqqgsfucu]::-webkit-scrollbar-thumb:hover {
        background: green;
    }

.breadcrumb-item + .breadcrumb-item[b-qjqqgsfucu]::before {
    color: #f25649;
}

.left-nav li a[b-qjqqgsfucu] {
    padding-left: 6px !important;
    padding-right: 6px !important;
}

    [b-qjqqgsfucu] .left-nav li.active a.mainmenu, .left-nav li a.mainmenu:hover[b-qjqqgsfucu] {
        background: #f25649;
        border-radius: 0;
        color: #fff;
    }

[b-qjqqgsfucu] .collapse li a {
    color: #999393 !important;
    font-weight: 400 !important;
    padding-top: 1px !important;
    padding-bottom: 0px !important;
    padding-left: 12px !important;
    font-size: 14px;
}

[b-qjqqgsfucu] .view-profile {
    position: absolute;
    right: 18px;
    top: -56px;
    width: 128px;
    height: 128px;
    overflow: hidden;
    border-radius: 50%;
    border: 6px solid green;
    display: flex;
}

.view-profile img[b-qjqqgsfucu] {
    width: 100%;
}


.treeuserbreadcomb a[b-qjqqgsfucu] {
    color: #fffdfd;
    font-size: 14px;
    margin-right: 10px;
}


[b-qjqqgsfucu] .dashbaord-kyc-icon img {
    width: 18px;
    height: 18px;
    margin-right: 10px;
}

[b-qjqqgsfucu] .twitter-x {
    background: #f25649 !important;
}

.member-account-title p[b-qjqqgsfucu] {
    font-size: 12px;
    line-height: 15px;
}

/*dashboard start*/
[b-qjqqgsfucu] .detaleaddresh {
    color: red;
    cursor: pointer;
}

[b-qjqqgsfucu] .dashboard-kyc {
    display: flex;
    justify-content: space-between;
    align-items: center;
    box-shadow: 0 0 6px #d1cece;
    padding: 8px 13px;
    border-radius: 8px;
    margin-bottom: 23px;
}

.dashbaord-kyc-text label[b-qjqqgsfucu] {
    margin-bottom: 0;
    font-weight: 600;
    font-size: 18px;
}

[b-qjqqgsfucu] .dashbaord-kyc-text label small {
    display: block;
    font-size: 10px;
}

[b-qjqqgsfucu] .dashbaord-kyc-icon p {
    margin-bottom: 0;
    font-size: 13px;
}

[b-qjqqgsfucu] .dashbaord-kyc-icon {
    text-align: center;
}

.dashbaord-kyc-text p[b-qjqqgsfucu] {
    margin-bottom: 0;
}

[b-qjqqgsfucu] .dashboard-latest-news-sec {
    background: #F2F5F9;
    padding: 10px;
    border-radius: 10px;
    max-height: 320px;
    overflow: auto;
}

    [b-qjqqgsfucu] .dashboard-latest-news-sec ul {
        padding-left: 28px;
    }

        [b-qjqqgsfucu] .dashboard-latest-news-sec ul li {
            font-size: 14px;
            margin-bottom: 18px;
            color: #000;
        }

            [b-qjqqgsfucu] .dashboard-latest-news-sec ul li a {
                font-weight: 600;
            }

[b-qjqqgsfucu] .dashboard-profile-details label {
    font-size: 12px;
}

.dashboard-profile-details h6[b-qjqqgsfucu] {
    font-size: 14px;
}

.dashboard-profile-img[b-qjqqgsfucu] {
    width: 85px;
    margin: 0px auto;
    height: 85px;
    overflow: hidden;
    border-radius: 50%;
}

    .dashboard-profile-img img[b-qjqqgsfucu] {
        width: 100%;
    }

[b-qjqqgsfucu] .dashboard-card {
    height: 150px;
    border-radius: 10px;
    /*padding: 15px;*/
    padding: 4px 0px 0px 9px;
}

[b-qjqqgsfucu] .dashboard-card-bottom {
    font-size: 25px;
    font-weight: 600;
    margin-top: 16px;
}

[b-qjqqgsfucu] .dashboard-card-top {
    display: flex;
    justify-content: space-between;
}
[b-qjqqgsfucu] .dashboard-card-top-text {
    width: calc(100% - 37px);
}
[b-qjqqgsfucu] .dashboard-card-top-icon {
    width: 65px;
    height: 65px;
    -webkit-mask-size: 100%;
    -webkit-mask-repeat: no-repeat;
    background-position: center;
}
[b-qjqqgsfucu] .dashboard-card-bottom span {
    font-size: 11px;
    width: 100%;
    display: block;
}

[b-qjqqgsfucu] ul.dashboard-payout-details li {
    list-style-type: none;
    background: #fff;
    padding: 7px 15px;
    border-radius: 10px;
    margin-bottom: 15px;
    position: relative;
}

[b-qjqqgsfucu] ul.dashboard-payout-details li::before {
    content: "";
    width: 14px;
    height: 14px;
    background: #fff;
    position: absolute;
    left: -26px;
    top: calc(50% - 7px);
    border-radius: 50%;
    border: 2px solid #f25649;
    z-index: 9;
}

[b-qjqqgsfucu] ul.dashboard-payout-details li:last-child {
    margin-bottom: 0;
}

[b-qjqqgsfucu] ul.dashboard-payout-details li p {
    margin: 0;
    font-size: 14px;
    color: #a19a9a;
}

[b-qjqqgsfucu] ul.dashboard-payout-details {
    position: relative;
    max-height: 380px;
    overflow: auto;
}


/* ::deep ul.dashboard-payout-details::before {
    content: "";
    position: absolute;
    width: 2px;
    background: #f25649;
    height: 100%;
    left: 12px;
}*/
[b-qjqqgsfucu] ul.dashboard-payout-details li::after {
    content: "";
    position: absolute;
    width: 2px;
    height: calc(100% + 22%);
    background: #f25649;
    left: -20px;
    top: 42px;
    z-index: 0;
}

[b-qjqqgsfucu] ul.dashboard-payout-details li:last-child::after {
    display: none
}
/*dashboard end*/

[b-qjqqgsfucu] .custome-table th, .custome-table td[b-qjqqgsfucu] {
    padding: 5px;
    border: 1px solid rgba(0, 0, 0, 0.08);
    font-family: Metric, Arial, Helvetica, sans-serif;
    font-size: 14px;
    padding-block: 8px;
    padding-inline: 12px;
    vertical-align: top !important;
}

.custome-table tbody tr:nth-child(odd)[b-qjqqgsfucu] {
    background: transparent;
}

.custome-table tbody tr:nth-child(even)[b-qjqqgsfucu], .custome-table tbody tr:hover[b-qjqqgsfucu] {
    background-color: rgba(0, 0, 0, 0.04);
}

.address-list[b-qjqqgsfucu] {
    font-size: 14px;
}

.custome-table thead[b-qjqqgsfucu] {
    background: #fafafa;
    position: sticky;
    top: 0;
}

.pdfbtbn input[b-qjqqgsfucu] {
    position: absolute;
    opacity: 0;
    z-index: 999;
    height: 100%;
    width: 100%;
}

.pdfbtbn[b-qjqqgsfucu] {
    position: relative;
    width: 36px;
    height: 36px;
}

    .pdfbtbn img[b-qjqqgsfucu] {
        width: 100%;
    }

[b-qjqqgsfucu] .page-link {
    color: #f25649;
    border-color: transparent;
    border-radius: 50% !important;
    width: 34px;
    height: 34px;
    font-size: 14px;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}

[b-qjqqgsfucu] .page-item.active .page-link {
    z-index: 1;
    color: #fff;
    background-color: #f25649;
    border-color: #007bff;
    display: flex;
    align-items: center;
    justify-content: center;
}

.report-pagination[b-qjqqgsfucu] {
    display: flex;
}

[b-qjqqgsfucu] .member-account i {
    width: 28px;
}

.member-account a:hover[b-qjqqgsfucu] {
    color: #f25649 !important;
}

[b-qjqqgsfucu] .member-account .dropdown-menu {
    right: 0;
    padding-top: 17px;
    background: transparent;
    border: none;
    top: 34px;
}

[b-qjqqgsfucu] .socialsharing a {
    font-size: 17px;
    margin-right: 11px;
    color: green;
    border: 2px solid;
    width: 30px;
    display: flex;
    align-items: center;
    height: 30px;
    justify-content: center;
    text-decoration: none;
    border-radius: 50%;
}

[b-qjqqgsfucu] .socialsharing {
    padding: 7px;
    display: flex;
}

[b-qjqqgsfucu] #loadingModal {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    z-index: 9999;
    display: flex;
    justify-content: center;
    align-items: center;
}

[b-qjqqgsfucu] #loadingModalContent {
    background-color: #fff;
    padding: 12px 32px;
    border-radius: 5px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
}

    [b-qjqqgsfucu] #loadingModalContent h3 {
        margin-bottom: 0;
        font-size: 16px;
    }

[b-qjqqgsfucu] .member-account:hover .dropdown-menu {
    display: block;
}

[b-qjqqgsfucu] .prd-list {
    width: 100%;
    border: 1px solid #eee;
}

    [b-qjqqgsfucu] .prd-list tr {
        border-bottom: 1px solid #eee;
    }

    [b-qjqqgsfucu] .prd-list img {
        width: 94px;
    }

    [b-qjqqgsfucu] .prd-list th, [b-qjqqgsfucu] .prd-list td {
        padding: 6px;
    }

[b-qjqqgsfucu] .upgrade-alert-msg {
    height: 100%;
    background: #fff;
    padding: 20px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: bold;
    color: #f25649;
    border-radius: 6px;
}

    [b-qjqqgsfucu] .upgrade-alert-msg p {
        margin-bottom: 0px;
        animation: blinker-b-qjqqgsfucu 1s linear infinite;
    }

.confirm-check-box i[b-qjqqgsfucu] {
    font-size: 54px;
    color: #fff;
    padding-top: 20px;
}
[b-qjqqgsfucu] .line-height-22{
    line-height:22px;
    position:relative;
    bottom:-23px;
}

[b-qjqqgsfucu] .Notifications {
    max-width: 30%;
}
[b-qjqqgsfucu] .image-link.selected {
    border: 3px solid green;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    border-radius: 5px;
}
@keyframes blinker-b-qjqqgsfucu {
    50% {
        opacity: 0;
    }
}
[b-qjqqgsfucu] .select2-container{
    width:100% !important;
}

@media screen and (min-width: 320px) and (max-width: 480px) {
    .member-left[b-qjqqgsfucu] {
        left: -100%;
    }

    [b-qjqqgsfucu] .Notifications {
        max-width: 100%;
    }

    .member-right[b-qjqqgsfucu] {
        margin-left: 0px !important;
        max-width: 100% !important;
    }

    body.fullscrenmenu .member-left[b-qjqqgsfucu] {
        left: 0px;
        max-width: 250px;
    }

    body.fullscrenmenu ul.left-nav li a label[b-qjqqgsfucu] {
        display: block;
    }

    [b-qjqqgsfucu] .tree-tooltip {
        min-width: 100% !important;
        right: 0 !important;
        max-width: 100%;
        overflow: auto;
    }
}
/* _content/IMC_WebPortal/Areas/Open/Views/Home/AboutUs.cshtml.rz.scp.css */
.subherder {
    position: relative;
}

.headertitle {
    position: absolute;
    top: 0;
    z-index: 9;
    color: #fff;
    display: flex;
    align-items: center;
    min-width: 100%;
    height: 100%;
    margin: 0 -12px;
    padding: 0 12px;
    justify-content: center;
}

.pagetitle {
    font-size: 26px;
    text-align: center;
    padding: 15px 0;
    font-family: 'Inter', sans-serif;
    margin-bottom: 0;
}

.subheading {
    font-size: 50px;
    font-weight: bold;
    color: #fff;
}

.breadcrumb-item + .breadcrumb-item::before {
    color: #fff !important;
}

.table .thead-success th {
    color: #fff;
    background-color: #f25649;
    border-color: #f25649;
}

.bodydata {
    position: relative;
}

/*.bodybg::before {
    content: '';
    position: absolute;
    background: url('../images/open-site/content-bg.jpg');
    z-index: -1;
    width: 100%;
    height: 100%;
    top: 0;
    opacity: 0.05;
    background-repeat: repeat;
    background-attachment: fixed;
}*/

/*.content {
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
    background: #fff;
    padding: 0px 15px;
    margin: 15px 0px;
    border-radius: 6px;
}*/
.mivision-visiton-section {
    background: #eaeaea;
    padding: 42px 0;
}

.our-story-team-sec {
    position: relative;
}

.our-story-team {
    position: absolute;
    top: calc(100% - 60%);
    background: #fff;
    left: 30px;
    padding: 30px;
    width: calc(100% - 36%);
    height: 50%;
}

    .our-story-team  a, .AwardsandCertificate  a {
        font-weight: 600;
    }



.ethics {
    border-radius: 7px;
    height: 100%;
}
 .text-primary {
    color: #f25649 !important;
}
.ethics-img {
    width: 65px;
    height: 65px;
    background: #f25649;
    margin: 0px auto;
    border-radius: 50%;
    background-size: 60%;
    margin-bottom: 15px;
    background-repeat: no-repeat;
    background-position: center;
}

.Trust {
 background-image: url('../images/icons/trust.webp');
}
.Teamwork {
    background-image: url('../images/icons/Teamwork.webp');
}
.Excellence {
    background-image: url('../images/icons/Excellence.webp');
}
.Fair-Ethical {
    background-image: url('../images/icons/Fair-Ethical.webp');
}
.ethics h5 {
    text-align: center;
}

.new-about-ourstory {
    position: absolute;
    top: -30px;
    background: #fff;
    height: calc(100% + 60px);
    right: 60px;
    padding: 50px;
    box-shadow: 0 0 6px;
    width: 36%;
    border-radius: 9px;
}

.about-statistics {
    background-image: url(../images/open-site/leaf-bg.webp);
}

.about-statistics-card {
    background: #fff;
    padding: 16px;
    margin: 37px 0;
    border-radius: 5px;
    text-align: center;
}

    .about-statistics-card h1 {
        font-weight: bold;
        color: #f25649;
    }

    .about-statistics-card h4 {
        font-size: 18px;
    }

.about-image, .ethics-sec, .about-text, .new-ourstory {
    position: relative;
}

.about-image::before {
    left: -77px;
    content: "";
    position: absolute;
    bottom: 9%;
    width: 153px;
    height: 140px;
    background-image: url(../images/icons/h6_leaf-1.png);
    background-size: 165px;
    background-repeat: no-repeat;
}

.ethics-sec::before {
    right: -110px;
    content: "";
    position: absolute;
    bottom: 9%;
    width: 153px;
    height: 140px;
    background-image: url(../images/icons/h6_leaf-1.png);
    background-size: 134px;
    background-repeat: no-repeat;
    transform: rotateY(180deg);
}
 

.about-text::after {
    content: "";
    position: absolute;
    right: -48px;
    top: -62px;
    width: 99px;
    height: 112px;
    background-image: url(../images/icons/h6_leaf-1.png);
    background-size: 105px;
    background-repeat: no-repeat;
}
.about-text::after {
    content: "";
    position: absolute;
    right: -48px;
    top: -62px;
    width: 99px;
    height: 112px;
    background-image: url(../images/icons/h6_leaf-1.png);
    background-size: 105px;
    background-repeat: no-repeat;
}
.new-ourstory::before {
    right: -31px;
    content: "";
    position: absolute;
    bottom: 9%;
    width: 153px;
    height: 140px;
    background-image: url(../images/icons/h6_leaf-1.png);
    background-size: 110px;
    background-repeat: no-repeat;
    transform: rotateY(180deg);
}
.about-statistics-card h4 {
    min-height: 44px;
}
 
 
@media only screen and (max-width: 480px) {
    .our-story-team {
        top: calc(100% - 87%);
        left: 15px;
        width: calc(100% - 30px);
        height: 78%;
    }

    .new-about-ourstory {
        position: initial;
        height: auto;
        padding: 20px;
        width: 100%;
        margin-top: 20px;
    }

    .about-statistics-card {
        margin: 11px 0;
    }
    .about-image::before, .about-text::after, .ethics-sec::before, .new-ourstory::before {
        display: none;
    }
}
/* _content/IMC_WebPortal/Areas/Open/Views/Home/Aloeveda.cshtml.rz.scp.css */
ul.ALOEVEDA li[b-c11pkm2hny] {
    position: relative;
    list-style: none;
}

    ul.ALOEVEDA li[b-c11pkm2hny]::after {
        content: '';
        background: url(../images/aloeveda/aloeveda-img3.png);
        width: 20px;
        position: absolute;
        height: 20px;
        left: -25px;
        background-position: top;
        background-repeat: no-repeat;
        top: 5px;
        background-size: 100%;
    }

.Aloevedabox[b-c11pkm2hny] {
    height: 100%;
}

.Aloevedaboxs[b-c11pkm2hny] {
    height: 100%;
}

.bgAloeveda[b-c11pkm2hny] {
    background: #f25649;
    color: #fff;
}
/* _content/IMC_WebPortal/Areas/Open/Views/Home/AshokBhatia.cshtml.rz.scp.css */
.team-name-details[b-xqqp8lv9t8] {
    background: #eaeaea;
    padding-top: 92px;
    padding-bottom: 31px;
    margin-bottom: 18px;
    margin-top: -110px;
}
.persion-socila-media[b-xqqp8lv9t8] {
    text-align: center
}
.persion-socila-media img[b-xqqp8lv9t8] {
    width: 36px;
}
/* _content/IMC_WebPortal/Areas/Open/Views/Home/AwardsAndCertificate.cshtml.rz.scp.css */
.awardstitle[b-6y9ru63coo] {
    font-size: 17px;
}


[b-6y9ru63coo] .award-images img {
    aspect-ratio: 4/3;
    object-fit: cover;
    width: 100%;
}
.content h3[b-6y9ru63coo] {
    min-height: 42px;
    width: 100%;
    line-height: 1.2em; 
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
/* _content/IMC_WebPortal/Areas/Open/Views/Home/Benefits.cshtml.rz.scp.css */
.benefits[b-v11o3kaag1] {
    font-size: 18px;
    margin-top: 10px;
}

.benifit-box[b-v11o3kaag1] {
    box-shadow: rgba(0, 0, 0, 0.05) 0px 6px 24px 0px, rgba(0, 0, 0, 0.08) 0px 0px 0px 1px;
    padding: 15px;
    border-radius: 6px;
    background: #f256490f;
    height: 100%;
}
/* _content/IMC_WebPortal/Areas/Open/Views/Home/Blog.cshtml.rz.scp.css */
.offerimg img {
    max-width: 100%;
    box-shadow: 11px 11px 3px #c7cdcf;
    cursor: pointer;
    transition-duration: 0.3s;
}

.offerimg:hover img {
    transform: scale(1.01);
}

.blog_title {
    font-size: 18px;
    line-height: 26px;
    padding: 0 0px !important;
    min-height: 52px;
}

.blog_header {
    background: #f25649;
    color: #fff;
    margin-bottom: 0px !important;
    padding-bottom: 0;
    border: none !important;
}

.offerimg  img {
    aspect-ratio: 118 / 99;
    object-fit: cover;
}
/* _content/IMC_WebPortal/Areas/Open/Views/Home/BusinessOpportunity.cshtml.rz.scp.css */
.benefits {
    font-size: 18px;
    margin-top: 10px;
}

.benifit-box {
    box-shadow: rgba(0, 0, 0, 0.05) 0px 6px 24px 0px, rgba(0, 0, 0, 0.08) 0px 0px 0px 1px;
    padding: 15px;
    border-radius: 6px;
    background: #f256490f;
    height: 100%;
}
/* _content/IMC_WebPortal/Areas/Open/Views/Home/ContactUs.cshtml.rz.scp.css */
.headertitle {
    position: absolute;
    top: 0;
    left: 0px;
    z-index: 9;
    color: #fff;
    display: flex;
    align-items: center;
    min-width: 100%;
    height: 100%;
    justify-content: center;
    background: #00000061;
}

.subherder {
    position: relative;
}

.text-primary {
    color: #f25649 !important;
}

.content {
    margin: 30px 0px;
}

.contact-data {
    color: #f25649;
    padding-top: 15px;
    font-weight: 600;
    position: relative;
    padding-bottom: 7px;
}

    .contact-data::before {
        content: '';
        position: absolute;
        width: 100%;
        height: 2px;
        background: #f25649;
        left: 0;
        bottom: 0;
    }

p.contact_addedss {
    text-align: left;
}

.headline h2 {
    margin: 5px 0 -2px 0;
    padding-bottom: 5px;
    display: inline-block;
    border-bottom: 2px solid #f25649;
    font-size: 22px;
    color: #f25649;
    font-weight: bold;
}

.contact-panel .color-green {
    font-weight: bold;
    margin-bottom: 10px;
    font-size: 20px;
}

.panel-headings h2 {
    font-size: 20px;
}

.list-unstyled {
    padding-left: 0;
    list-style: none;
    margin-top: 10px;
}

    .list-unstyled li:hover a:hover {
        text-decoration: none;
    }

a:hover {
    color: #f25649;
    text-decoration: none;
}

a:hover {
    color: #f25649 !important;
}

ul.list-unstyled li a {
    text-decoration: none;
    font-size: 13px;
    color: #000;
}

.contact {
    height: 100%;
}

.color-green {
    color: #f25649;
}

h2.panel-title{
    font-size: 18px;
    font-weight:bold;
}

.panel-title i {
    margin-right: 5px;
}

.list-unstyled li i {
    color: #f25649;
    font-size: 13px;
    min-width: 15px;
    margin-right: 8px;
    text-align: center;
    position: relative;
}

.list-unstyled i {
    margin-right: 5px;
}
/* _content/IMC_WebPortal/Areas/Open/Views/Home/CrownPresidentStarAssociate.cshtml.rz.scp.css */
.Crown_title[b-rr3c98ar05] {
    font-size: 17px;
    color: #012e15;
    font-weight: 600;
}

.stories[b-rr3c98ar05] {
    text-align: justify;
    height: 100px;
}

    .stories p[b-rr3c98ar05] {
        overflow: hidden;
        text-overflow: clip;
        height: 100px;
    }
/* _content/IMC_WebPortal/Areas/Open/Views/Home/directorcrownpresidentstarassociate.cshtml.rz.scp.css */
.Crown_title[b-5ogzpvt2ri] {
    font-size: 17px;
    color: #012e15;
    font-weight: 600;
}

.stories[b-5ogzpvt2ri] {
    text-align: justify;
    height: 100px;
}

    .stories p[b-5ogzpvt2ri] {
        overflow: hidden;
        text-overflow: clip;
        height: 100px;
    }
/* _content/IMC_WebPortal/Areas/Open/Views/Home/DirectSelling.cshtml.rz.scp.css */
.btn-wrapper {
    position: relative;
    overflow: hidden;
}

.green-shape {
    height: 42px;
    width: 42px;
    background-color: #f25649;
    position: absolute;
}

.grey-btn {
    background-color: #dddedf;
    border: none;
    width: 100%;
    padding: 6px;
    color: #333333;
}

    .grey-btn:before {
        left: 11%;
    }

.green-shape big {
    position: relative;
    left: -3px;
    top: 5px;
}

button.grey-btn:hover {
    background: #93c1a6;
}

.green-shape p {
    color: white;
    margin-bottom: 0;
    text-align: center;
}

.grey-btn:before, .grey-btn:after {
    content: "";
    background: url(../images/shape1.png);
    position: absolute;
    width: 100%;
    height: 38px;
    background-repeat: no-repeat;
    background-position: left;
    top: 0;
}

.grey-btn:after {
    left: 98%;
}

.grey-btn:before, .grey-btn:after {
    content: "";
    background: url(../images/shape1.png);
    position: absolute;
    width: 100%;
    height: 38px;
    background-repeat: no-repeat;
    background-position: left;
    top: 0;
}
/* _content/IMC_WebPortal/Areas/Open/Views/Home/Download.cshtml.rz.scp.css */
.downlod-title h3[b-dg7ig86mxo] {
    font-size: 20px;
    min-height: 49px;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
}
/* _content/IMC_WebPortal/Areas/Open/Views/Home/Enquiry.cshtml.rz.scp.css */
[b-ku1xwfm26a] .profile_alias img {
    max-width: 100%;
    max-height: 100px;
}
/* _content/IMC_WebPortal/Areas/Open/Views/Home/EventInfo.cshtml.rz.scp.css */
.event-details[b-svn2uypojg] {
    padding: 16px;
    box-shadow: 0 0 6px #bdbdbd;
    border-radius: 5px;
    background: #f7f7f7;
}
.event-list .col-md-4:nth-child(2n+1) .event-details[b-svn2uypojg] {
    background: #f25649;
    color: #fff;
}
.event-details i[b-svn2uypojg] {
    width: 25px;
}
.eventdate h4[b-svn2uypojg] {
    font-weight: bold;
}
.calendar[b-svn2uypojg] {
    mask-image:   url('../images/icons/calendar.png');
}
.location[b-svn2uypojg] {
    mask-image: url('../images/icons/location.png');
}
.leader[b-svn2uypojg] {
    mask-image: url('../images/icons/leader.png');
}
.venue[b-svn2uypojg] {
    mask-image: url('../images/icons/venue.png');
}
.event-icon[b-svn2uypojg] {
    width: 25px;
    height: 25px;
    background-color: white;
    -webkit-mask-size: cover;
    margin-right:10px;
}
.event-list .col-md-4:nth-child(2n+2) .event-icon[b-svn2uypojg] {
    background: #f25649;
}
[b-svn2uypojg] .select2-dropdown, [b-svn2uypojg] .select2-container {
    width: 100% !important;
}
    [b-svn2uypojg] .select2-container .select2-selection--single {
        box-sizing: border-box;
        cursor: pointer;
        display: block;
        height: auto;
        user-select: none;
        -webkit-user-select: none;
        display: block;
        width: 100%;
        padding: 0.375rem 0.75rem;
        font-size: 1rem;
        font-weight: 400;
        line-height: 1.5;
        color: #212529;
        background-color: #fff;
        background-clip: padding-box;
        border: 1px solid #ced4da;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        border-radius: 0.25rem;
        transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
        height: 42px;
    }
/* _content/IMC_WebPortal/Areas/Open/Views/Home/Gallery.cshtml.rz.scp.css */
.gallery h5[b-jxwdj7q3b9] {
    background: #f25649;
    color: #fff;
    padding: 15px 10px;
    color:#fff;
    display:block;
}
[b-jxwdj7q3b9] .gallery {
    text-decoration: none;
}
.gallery-item[b-jxwdj7q3b9] {
    position: relative;
    overflow: hidden;
    margin-bottom:20px;
}
    .gallery-item a[b-jxwdj7q3b9] {
        display: block;
        overflow: hidden;
    }
.gallery-content[b-jxwdj7q3b9] {
    bottom: -60px;
    padding: 15px;
    position: absolute;
    opacity: 0;
    visibility: hidden;
    right: 0;
    left: 0;
    transition: all 0.5s ease-in-out;
    z-index: 2;
    text-align: center;
}
.gallery-item:hover .gallery-content[b-jxwdj7q3b9] {
    bottom: 30%;
    opacity: 1;
    visibility: visible;
}

.gallery-item:hover .gallery-content[b-jxwdj7q3b9] {
    text-align: center;
}
    .gallery-content h5[b-jxwdj7q3b9] {
        font-family: 'Conv-Lato-Regular',Sans-Serif;
        margin-bottom: 10px;
        font-weight: bold;
        background: #f25649;
        padding: 11px 0;
        margin: 0px;
        border: 1px solid #fff;
        height: 50px;
    }
[b-jxwdj7q3b9] .gallery-item:hover a.gallery::before {
    bottom: 0;
    opacity: 1;
    visibility: visible;
}

[b-jxwdj7q3b9] .gallery-item a.gallery::before {
    background-color: rgba(0,0,0,0.50);
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    opacity: 0;
    visibility: hidden;
    top: 0px;
    bottom: 100%;
    transition: all 0.5s ease-in-out;
    z-index: 2;
}
[b-jxwdj7q3b9] .youtubevideo {
    margin: 15px 0;
}

[b-jxwdj7q3b9] .d-flex.flex-wrap > .col-md-4 {
    margin-bottom: 15px;
}
/* _content/IMC_WebPortal/Areas/Open/Views/Home/GroupCompanies.cshtml.rz.scp.css */
.gc[b-g0osmq9u9d] {
    background: url(../images/open-site/leaf-bg.webp);
    padding: 50px 0;
    margin-top: 170px;
    margin-bottom: 141px;
    height: 422px;
    background-attachment: fixed;
    background-size: cover;
}

.carousel[b-g0osmq9u9d] {
    margin-top: -274px;
}

.gc-slider-text[b-g0osmq9u9d] {
    background: #fff;
    padding: 44px;
    position: relative;
    top: 102px;
    box-shadow: 0 0 12px;
    border-radius: 10px;
}
.gc img[b-g0osmq9u9d] {
    margin-top: -150px;
}
.carousel-item[b-g0osmq9u9d] {
    padding-top: 150px;
    padding-bottom: 150px;
}
.image-collections img[b-g0osmq9u9d]{
    border-radius:12px;
}
.image-collections[b-g0osmq9u9d]{
    position:relative;
}
    .image-collections[b-g0osmq9u9d]::before {
        left: -111px;
        content: "";
        position: absolute;
        bottom: 0;
        width: 153px;
        height: 140px;
        background-image: url(../images/icons/h6_leaf-1.png);
        background-size: 165px;
        background-repeat: no-repeat;
    }
    .image-collections[b-g0osmq9u9d]::after {
        content: ""; 
        position: absolute;
        right: -88px;
        top: -69px;
        width: 109px;
        height: 120px;
        background-image: url(../images/icons/h6_leaf-2.png);
        background-size: 113px;
        background-repeat: no-repeat;
        z-index: 99;
    }
    .carousel-indicators [data-bs-target][b-g0osmq9u9d] {
        box-sizing: content-box;
        flex: 0 1 auto;
        width: 10px;
        height: 10px;
        padding: 0;
        border: 2px solid #f25649;
        margin-right: 3px;
        margin-left: 3px;
        /* text-indent: -999px; */
        cursor: pointer;
        border-radius: 50%;
        /* background-color: #fff; */
        /* background-clip: padding-box; */
        /* border: 0; */
        /* border-top: 10px solid transparent; */
        /* border-bottom: 10px solid transparent; */
        /* opacity: .5; */
        /* transition: opacity .6s ease; */
    }
    .carousel-indicators [data-bs-target].active[b-g0osmq9u9d] {
        background: #f25649;
    }
.gc-nav-controls[b-g0osmq9u9d] {
    position: absolute;
    right: 0;
    display: flex;
    top: 22%;
}
.carousel-control-next[b-g0osmq9u9d], .carousel-control-prev[b-g0osmq9u9d] {
     position: relative; 
    top: 0;
    bottom: 0;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 15%;
    padding: 0;
    color: #fff;
    text-align: center;
    background: 0 0;
    border: 0;
     opacity: 1; 
    background: #f25649;
    /* transition: opacity .15s ease; */
    width: 45px;
    height: 45px;
    margin-right: 5px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
}

@media screen and (max-width: 480px) {

    .gc-nav-controls[b-g0osmq9u9d] {
        top: 0%;
    }
    .gc[b-g0osmq9u9d] {
       height: auto;
       margin-bottom:0px;
    }
    .carousel[b-g0osmq9u9d] {
        margin-top: -122px;
    }
    .image-collections[b-g0osmq9u9d]::before, .image-collections[b-g0osmq9u9d]::after{
        display:none;
    }
}

@media screen and (min-width: 1601px) {

    .gc[b-g0osmq9u9d] {
        min-height: 585px;
    }

    .gc-nav-controls[b-g0osmq9u9d] {
        top: 17%;
    }
}
/* _content/IMC_WebPortal/Areas/Open/Views/Home/ImcBusinessPlan.cshtml.rz.scp.css */
.plan-heading a[b-7h2v0xqu4x] {
    font-size: 22px;
    color: #000;
    text-decoration: dashed;
}

.plan-heading[b-7h2v0xqu4x] {
    border-bottom: 2px solid #53ac50;
}

.business_info[b-7h2v0xqu4x] {
    margin-left: 20px;
}

    .business_info li[b-7h2v0xqu4x] {
        font-size: 18px;
        line-height: 35px;
    }

.green-btn[b-7h2v0xqu4x] {
    background: #f25649;
    color: #fff;
    display: flex;
    justify-content: center;
    width: 75%;
    margin: 0 auto;
    border: none;
    border-radius: 6px;
}

    .green-btn:hover[b-7h2v0xqu4x] {
        background: #000;
        color: #fff;
    }
/* _content/IMC_WebPortal/Areas/Open/Views/Home/ImcSongs.cshtml.rz.scp.css */
.downlod-title h3[b-8ehntxxntp] {
    font-size: 20px;
    min-height: 49px;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
}
/* _content/IMC_WebPortal/Areas/Open/Views/Home/Ingredients.cshtml.rz.scp.css */
.Ingredients[b-1l06f5inz8] {
    transition-duration: 0.3s;
}

    .Ingredients:hover[b-1l06f5inz8] {
        border: #f25649 2px solid;
        cursor: pointer;
        transform: scale(1.02);
    }
/* _content/IMC_WebPortal/Areas/Open/Views/Home/InspiringWorld.cshtml.rz.scp.css */
.traing-image { 
    text-align: center;
}
    .traing-image  img { 
        margin-bottom: 20px; 
    }
    .traing-image p {
        text-align: justify;
        font-size: 14px;
    }

.traing-program h4 {
    font-size: 25px;
    min-height: 70px;
    font-weight:700 !important;
    text-transform:uppercase
}
.traing-program {
    padding: 18px;
    box-shadow: 0 0 6px;
    border-radius: 10px;
}
     .traing-program img {
        border-radius: 10px;
    }
 .TrainingProgram button.owl-next {
    position: absolute;
    right: -22px;
    top: calc(50% - 15px);
    font-size: 39px;
}
 .TrainingProgram button.owl-prev {
    position: absolute;
    left: -22px;
    top: calc(50% - 15px);
    font-size: 39px;
}
/* event releted css started()*/

.event-details {
    padding: 16px;
    box-shadow: 0 0 6px #bdbdbd;
    border-radius: 5px;
    background: #f7f7f7;
}
.iw{
    position:relative;
    overflow:hidden;
}
    .iw::before {
        content: "";
        width: 200%;
        height: 305px;
        position: absolute;
        top: 30.5%;
        left: -50%;
        background: url(../images/open-site/leaf-bg.webp);
        z-index: -1;
        transform: rotate(-12deg);
    }
.Training-Programs-title {
    font-size: 46px;
}
.traing-image img{
    border-radius:12px;
}
.event-list .col-md-4:nth-child(2n+1) .event-details {
    background: #f25649;
    color: #fff;
}

.event-details i {
    width: 25px;
}

.eventdate h4 {
    font-weight: bold;
}

.calendar {
    mask-image: url('../images/icons/calendar.png');
}

.location {
    mask-image: url('../images/icons/location.png');
}

.leader {
    mask-image: url('../images/icons/leader.png');
}

.venue {
    mask-image: url('../images/icons/venue.png');
}

.event-icon {
    width: 25px;
    height: 25px;
    background-color: white;
    -webkit-mask-size: cover;
    margin-right: 10px;
}

.event-list .col-md-4:nth-child(2n+2) .event-icon {
    background: #f25649;
}
 .iw-green-bg::before

{
    content: "";
    height: 100%;
    position: absolute;
    width: calc(50% - 5%);
    background: green;
    top: 0;
    left: calc(50% + 5%);
    z-index: -1;
}
 
 .select2-dropdown,  .select2-container {
    width: 100% !important;
}

     .select2-container .select2-selection--single {
        box-sizing: border-box;
        cursor: pointer;
        display: block;
        height: auto;
        user-select: none;
        -webkit-user-select: none;
        display: block;
        width: 100%;
        padding: 0.375rem 0.75rem;
        font-size: 1rem;
        font-weight: 400;
        line-height: 1.5;
        color: #212529;
        background-color: #fff;
        background-clip: padding-box;
        border: 1px solid #ced4da;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        border-radius: 0.25rem;
        transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
        height: 42px;
    }
.trainingprogram-bottom {
    box-shadow: 0 0 6px;
    border-radius: 10px;
    padding: 20px;
    margin-top:20px;
}
.trainingprogram-bottom ul {
    padding: 0;
    margin: 0;
}
 
.trainingprogram-bottom li {
    list-style-type: none;
}
.trainingprogram-bottom a {
    color: #000;
    text-decoration: none;
    margin-bottom: 20px;
    cursor:pointer !important;
    display: block;
}
.trainingprogram-bottom i {
    margin-right: 12px;
}
    .trainingprogram-bottom li:last-child a{
        margin-bottom:0px;
    }

    @media only screen and (max-width: 480px) {
        .iw-green-bg::before{
        display:none;
    }
}
@media only screen and (min-width: 1600px)  {

    .traing-program h4 {
        font-size: 30px; 
    }
}
/* _content/IMC_WebPortal/Areas/Open/Views/Home/KohinoorCrownPresidentStarAssociate.cshtml.rz.scp.css */
.Crown_title[b-huggogqczt] {
    font-size: 17px;
    color: #012e15;
    font-weight: 600;
}
.stories[b-huggogqczt] {
    text-align: justify;
    height: 100px;
}
    .stories p[b-huggogqczt] {
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical;
    }
/* _content/IMC_WebPortal/Areas/Open/Views/Home/mrajaykumarsharma.cshtml.rz.scp.css */
.Crown_title[b-w9u2326zje] {
    font-size: 20px;
    color: #012e15;
    font-weight: bold;
}

.subheading_success[b-w9u2326zje] {
    color: #f25649;
    font-size: 23px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 15px !important;
}

.Successpeople[b-w9u2326zje] {
    text-align: center;
    margin: 10px 85px;
}
/* _content/IMC_WebPortal/Areas/Open/Views/Home/MrPremKumar.cshtml.rz.scp.css */
.Crown_title[b-qrmhr1aohw] {
    font-size: 20px;
    color: #012e15;
    font-weight: bold;
}

.subheading_success[b-qrmhr1aohw] {
    color: #f25649;
    font-size: 23px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 15px !important;
}

.Successpeople[b-qrmhr1aohw] {
    text-align: center;
    margin: 10px 85px;
}
/* _content/IMC_WebPortal/Areas/Open/Views/Home/mrvedprakashojha.cshtml.rz.scp.css */
.Crown_title[b-9cpyzg56xr] {
    font-size: 20px;
    color: #012e15;
    font-weight: bold;
}

.subheading_success[b-9cpyzg56xr] {
    color: #f25649;
    font-size: 23px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 15px !important;
}

.Successpeople[b-9cpyzg56xr] {
    text-align: center;
    margin: 10px 85px;
}
/* _content/IMC_WebPortal/Areas/Open/Views/Home/Notice.cshtml.rz.scp.css */
[b-jebw4fb7lf] .Successpeople img{
    aspect-ratio:113/160;
    object-fit:cover;
}
/* _content/IMC_WebPortal/Areas/Open/Views/Home/OurBrand.cshtml.rz.scp.css */
[b-4ea55plfmx] img.brand {
    width: 150px;
    margin-bottom: 15px;
}

.branddata[b-4ea55plfmx] {
    height: 150px;
    overflow-y: scroll;
    overflow-x: hidden;
}
/* width */
.branddata[b-4ea55plfmx]::-webkit-scrollbar {
    width: 5px;
}

/* Track */
.branddata[b-4ea55plfmx]::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px grey;
    border-radius: 10px;
}

/* Handle */
.branddata[b-4ea55plfmx]::-webkit-scrollbar-thumb {
    background: #f25649;
    border-radius: 10px;
}
/* _content/IMC_WebPortal/Areas/Open/Views/Home/ourstory.cshtml.rz.scp.css */
.subherder[b-s6xzwqg5w5] {
    position: relative;
}

.headertitle[b-s6xzwqg5w5] {
    position: absolute;
    top: 0;
    z-index: 9;
    color: #fff;
    display: flex;
    align-items: center;
    min-width: 100%;
    height: 100%;
    margin: 0 -12px;
    padding: 0 12px;
    justify-content: center;
}

.pagetitle[b-s6xzwqg5w5] {
    font-size: 26px;
    text-align: center;
    padding: 15px 0;
    font-family: 'Inter', sans-serif;
    margin-bottom: 0;
}

.subheading[b-s6xzwqg5w5] {
    font-size: 50px;
    font-weight: bold;
    color: #fff;
}

.breadcrumb-item + .breadcrumb-item[b-s6xzwqg5w5]::before {
    color: #fff !important;
}

.table .thead-success th[b-s6xzwqg5w5] {
    color: #fff;
    background-color: #f25649;
    border-color: #f25649;
}

.bodydata[b-s6xzwqg5w5] {
    position: relative;
}

/*.bodybg::before {
    content: '';
    position: absolute;
    background: url('../images/open-site/content-bg.jpg');
    z-index: -1;
    width: 100%;
    height: 100%;
    top: 0;
    opacity: 0.05;
    background-repeat: repeat;
    background-attachment: fixed;
}*/

/*.content {
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
    background: #fff;
    padding: 0px 15px;
    margin: 15px 0px;
    border-radius: 6px;
}*/
/* timeline css added here */
.main-timeline[b-s6xzwqg5w5] {
    position: relative
}

    .main-timeline[b-s6xzwqg5w5]:before {
        content: "";
        display: block;
        width: 2px;
        height: 100%;
        background: #c6c6c6;
        margin: 0 auto;
        position: absolute;
        top: 0;
        left: 0;
        right: 0
    }

    .main-timeline .timeline[b-s6xzwqg5w5] {
        margin-bottom: 40px;
        position: relative
    }

        .main-timeline .timeline[b-s6xzwqg5w5]:after {
            content: "";
            display: block;
            clear: both
        }

    .main-timeline .icon[b-s6xzwqg5w5] {
        width: 18px;
        height: 18px;
        line-height: 18px;
        margin: auto;
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0
    }

        .main-timeline .icon[b-s6xzwqg5w5]:before,
        .main-timeline .icon[b-s6xzwqg5w5]:after {
            content: "";
            width: 100%;
            height: 100%;
            border-radius: 50%;
            position: absolute;
            top: 0;
            left: 0;
            transition: all 0.33s ease-out 0s
        }

        .main-timeline .icon[b-s6xzwqg5w5]:before {
            background: #fff;
            border: 2px solid #232323;
            left: -3px
        }

        .main-timeline .icon[b-s6xzwqg5w5]:after {
            border: 2px solid #c6c6c6;
            left: 3px
        }

    .main-timeline .timeline:hover .icon[b-s6xzwqg5w5]:before {
        left: 3px
    }

    .main-timeline .timeline:hover .icon[b-s6xzwqg5w5]:after {
        left: -3px
    }

    .main-timeline .date-content[b-s6xzwqg5w5] {
        width: 50%;
        float: left;
        margin-top: 22px;
        position: relative
    }

        .main-timeline .date-content[b-s6xzwqg5w5]:before {
            content: "";
            width: 36.5%;
            height: 2px;
            background: #c6c6c6;
            margin: auto 0;
            position: absolute;
            top: 0;
            right: 10px;
            bottom: 0
        }

    .main-timeline .date-outer[b-s6xzwqg5w5] {
        width: 200px;
        height: 200px;
        font-size: 16px;
        text-align: center;
        margin: auto;
        z-index: 1
    }

[b-s6xzwqg5w5] img.about-products {
    max-width: 160px;
    max-height: 160px;
}

.main-timeline .date-outer[b-s6xzwqg5w5]:before,
.main-timeline .date-outer[b-s6xzwqg5w5]:after {
    content: "";
    width: 200px;
    height: 200px;
    margin: 0 auto;
    border-radius: 50%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    transition: all 0.33s ease-out 0s
}

.main-timeline .date-outer[b-s6xzwqg5w5]:before {
    background: #fff;
    border: 2px solid #232323;
    left: -6px
}

.main-timeline .date-outer[b-s6xzwqg5w5]:after {
    border: 2px solid #c6c6c6;
    left: 6px
}

.main-timeline .timeline:hover .date-outer[b-s6xzwqg5w5]:before {
    left: 6px
}

.main-timeline .timeline:hover .date-outer[b-s6xzwqg5w5]:after {
    left: -6px
}

.main-timeline .date[b-s6xzwqg5w5] {
    width: 100%;
    height: 100%;
    margin: auto;
    position: absolute;
    left: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}

.main-timeline .month[b-s6xzwqg5w5] {
    font-size: 18px;
    font-weight: 700
}

.main-timeline .year[b-s6xzwqg5w5] {
    display: block;
    font-size: 30px;
    font-weight: 700;
    color: #232323;
    line-height: 36px
}

.main-timeline .timeline-content[b-s6xzwqg5w5] {
    width: 50%;
    padding: 20px 0 20px 50px;
    float: right
}

.main-timeline .title[b-s6xzwqg5w5] {
    font-size: 19px;
    font-weight: 700;
    line-height: 24px;
    margin: 0 0 15px 0
}

.main-timeline .description[b-s6xzwqg5w5] {
    margin-bottom: 0
}

.main-timeline .timeline:nth-child(2n) .date-content[b-s6xzwqg5w5] {
    float: right
}

    .main-timeline .timeline:nth-child(2n) .date-content[b-s6xzwqg5w5]:before {
        left: 10px
    }

.main-timeline .timeline:nth-child(2n) .timeline-content[b-s6xzwqg5w5] {
    padding: 20px 50px 20px 0;
    text-align: right
}

.description[b-s6xzwqg5w5] {
    height: 180px;
    overflow-y: auto;
    overflow-x: hidden;
    padding: 0px 10px;
}

    /* width */
    .description[b-s6xzwqg5w5]::-webkit-scrollbar {
        width: 5px;
    }

    /* Track */
    .description[b-s6xzwqg5w5]::-webkit-scrollbar-track {
        box-shadow: inset 0 0 5px grey;
        border-radius: 10px;
    }

    /* Handle */
    .description[b-s6xzwqg5w5]::-webkit-scrollbar-thumb {
        background: #f25649;
        border-radius: 10px;
    }
.carousel-indicators[b-s6xzwqg5w5] {
    position: relative;
    margin-bottom: 0;
}
[b-s6xzwqg5w5] .carousel-indicators [data-bs-target] {
    box-sizing: content-box;
    flex: 0 1 auto;
    width: auto;
    height: auto;
    padding: 0;
    margin-right: 3px;
    margin-left: 3px;
    text-indent: unset;
    cursor: pointer;
    background-color: #e1e1e1;
    background-clip: padding-box;
    border: 0;
    border-top: 0px solid transparent;
    border-bottom: 0px solid transparent;
    opacity: 1;
    transition: opacity .6s ease;
    padding: 9px 29px;
    white-space:nowrap;

}
    [b-s6xzwqg5w5] .carousel-indicators [data-bs-target].active {
        background: #f25649;
        color: #fff;
    }
.carousel-inner[b-s6xzwqg5w5] {
    padding: 41px 30px 30px 30px;
    box-shadow: 0 0 6px;
    margin-top: -13px;
}
.carousel-control-next[b-s6xzwqg5w5], .carousel-control-prev[b-s6xzwqg5w5] {
    position: relative;
    background: #f25649;
    width: 45px;
    height: 45px;
    border-radius: 50%;
    display: inline-flex;
    opacity: 1; 
    justify-content: center;
    margin-top: 20px;
    margin: 9px 5px;
}
.ourstory-sec h2[b-s6xzwqg5w5] {
    color: #f25649;
    font-style: italic;
    font-weight: 600;
    font-size: 27px;
}
@media only screen and (max-width: 991px) {
    .main-timeline .date-content[b-s6xzwqg5w5] {
        margin-top: 35px
    }

        .main-timeline .date-content[b-s6xzwqg5w5]:before {
            width: 22.5%
        }

    .main-timeline .timeline-content[b-s6xzwqg5w5] {
        padding: 10px 0 10px 30px
    }

    .main-timeline .title[b-s6xzwqg5w5] {
        font-size: 17px
    }

    .main-timeline .timeline:nth-child(2n) .timeline-content[b-s6xzwqg5w5] {
        padding: 10px 30px 10px 0
    }
}

@media only screen and (max-width: 767px) {
    .main-timeline[b-s6xzwqg5w5]:before {
        margin: 0;
        left: 7px
    }

    .main-timeline .timeline[b-s6xzwqg5w5] {
        margin-bottom: 20px
    }

        .main-timeline .timeline:last-child[b-s6xzwqg5w5] {
            margin-bottom: 0
        }

    .main-timeline .icon[b-s6xzwqg5w5] {
        margin: auto 0
    }

    .main-timeline .date-content[b-s6xzwqg5w5] {
        width: 95%;
        float: right;
        margin-top: 0
    }

        .main-timeline .date-content[b-s6xzwqg5w5]:before {
            display: none
        }

    .main-timeline .date-outer[b-s6xzwqg5w5] {
        width: 110px;
        height: 110px
    }

        .main-timeline .date-outer[b-s6xzwqg5w5]:before,
        .main-timeline .date-outer[b-s6xzwqg5w5]:after {
            width: 110px;
            height: 110px
        }

    .main-timeline .date[b-s6xzwqg5w5] {
        top: 30%
    }

    .main-timeline .year[b-s6xzwqg5w5] {
        font-size: 24px
    }

    .main-timeline .timeline-content[b-s6xzwqg5w5],
    .main-timeline .timeline:nth-child(2n) .timeline-content[b-s6xzwqg5w5] {
        width: 95%;
        text-align: center;
        padding: 10px 0
    }

    .main-timeline .title[b-s6xzwqg5w5] {
        margin-bottom: 10px
    }
    .carousel-indicators[b-s6xzwqg5w5] {
        margin: 0;
        justify-content: start;
        overflow: auto;
    }
}
/* _content/IMC_WebPortal/Areas/Open/Views/Home/OurTeam.cshtml.rz.scp.css */
a.readmore {
        text-decoration: none;
        color: #f25649;
}

.members-inner {
    border: 1px solid #999999;
}

.other-item-circle {
    position: relative;
    width: 160px;
    height: 160px;
    border-radius: 50%;
    margin: 20px auto 20px;
}

.other-members-img {
    width: 170px;
    height: 170px;
    border: 2px solid #0a7f43;
    border-right-color: #fff;
    border-left-color: #fff;
    border-bottom-color: #0a7f43;
    border-radius: 50%;
    -webkit-transition: all 0.8s ease-in-out;
    -moz-transition: all 0.8s ease-in-out;
    transition: all 0.8s ease-in-out;
    opacity: 0.1;
}

.other-item-circle .other-members-img-inner {
    width: auto;
    height: auto;
    text-align: center;
    border-radius: 50%;
    overflow: hidden;
    position: absolute;
    top: 10px;
    left: 10px;
    bottom: 0;
    right: 0;
}

.members-inner:hover .other-members-img {
    transform: rotate(180deg);
    opacity: 1;
}

.members-content .green-text {
    font-size: 18px;
}

.green-text {
    color: #f25649;
}

.members-content .grey-text {
    font-size: 13px;
}

.members-content .grey-text {
    color: #737272;
    margin-bottom: 0;
    text-decoration: none;
}

.members-content h6 {
    font-size: 18px;
}

.secound-team{
    margin-top:-25%;
}
.our-team h2 {
    color: #f25649;
    font-weight: 600;
    font-style: italic;
    margin-bottom: 0;
}
.our-team h6 {
    font-style: italic;
    font-weight: 600;
}
.our-team{
    position:relative;
}
    .our-team::before {
        content: "";
        height: 331px;
        width: 100%;
        background: #e9e9e9;
        position: absolute;
        z-index: -1;
        top: calc(50% - 161px);
    }
    .our-team p {
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
    }
@media screen and (min-width: 1601px) {
    .our-team::before {
        content: "";
        height: 469px;
        width: 100%;
        background: #e9e9e9;
        position: absolute;
        z-index: -1;
        top: calc(50% - 236px);
    }
    .our-team p {
        -webkit-line-clamp: 5;
    }
}
/* _content/IMC_WebPortal/Areas/Open/Views/Home/PaymentPolicy.cshtml.rz.scp.css */
.headertitle[b-yn8fc8fmn0] {
    position: absolute;
    top: 0;
    left: 0px;
    z-index: 9;
    color: #fff;
    display: flex;
    align-items: center;
    min-width: 100%;
    height: 100%;
    justify-content: center;
    background: #00000061;
}

.subherder[b-yn8fc8fmn0] {
    position: relative;
}

.text-primary[b-yn8fc8fmn0] {
    color: #f25649 !important;
}

.content[b-yn8fc8fmn0] {
    margin: 30px 0px;
}
/* _content/IMC_WebPortal/Areas/Open/Views/Home/PresidentStarAssociate.cshtml.rz.scp.css */
.Crown_title[b-3f14d6724w] {
    font-size: 17px;
    color: #012e15;
    font-weight: 600;
}

.stories[b-3f14d6724w] {
    text-align: justify;
    height: 100px;
}

    .stories p[b-3f14d6724w] {
        overflow: hidden;
        text-overflow: clip;
        height: 100px;
    }
/* _content/IMC_WebPortal/Areas/Open/Views/Home/PrivacyPolicy.cshtml.rz.scp.css */
.headertitle[b-kvizmac90b] {
    position: absolute;
    top: 0;
    left: 0px;
    z-index: 9;
    color: #fff;
    display: flex;
    align-items: center;
    min-width: 100%;
    height: 100%;
    justify-content: center;
    background: #00000061;
}

.subherder[b-kvizmac90b] {
    position: relative;
}

.text-primary[b-kvizmac90b] {
    color: #f25649 !important;
}

.content[b-kvizmac90b] {
    margin: 30px 0px;
}

.content-bg h5[b-kvizmac90b] {
    color: #f25649;
    font-weight: 600;
}
/* _content/IMC_WebPortal/Areas/Open/Views/Home/ProductExchangePolicy.cshtml.rz.scp.css */
.headertitle[b-ed5h6s9d5j] {
    position: absolute;
    top: 0;
    left: 0px;
    z-index: 9;
    color: #fff;
    display: flex;
    align-items: center;
    min-width: 100%;
    height: 100%;
    justify-content: center;
    background: #00000061;
}

.subherder[b-ed5h6s9d5j] {
    position: relative;
}

.text-primary[b-ed5h6s9d5j] {
    color: #f25649 !important;
}

.content[b-ed5h6s9d5j] {
    margin: 30px 0px;
}
/* _content/IMC_WebPortal/Areas/Open/Views/Home/SatyanBhatia.cshtml.rz.scp.css */
.team-name-details[b-5ee7b7qtr5] {
    background: #eaeaea;
    padding-top: 92px;
    padding-bottom: 31px;
    margin-bottom: 18px;
    margin-top: -110px;
}
.persion-socila-media[b-5ee7b7qtr5]{
    text-align:center
}
.persion-socila-media img[b-5ee7b7qtr5] {
    width: 36px;
}
/* _content/IMC_WebPortal/Areas/Open/Views/Home/SeniorCrownPresidentStarAssociate.cshtml.rz.scp.css */
.Crown_title[b-27zw3iqhxb] {
    font-size: 17px;
    color: #012e15;
    font-weight: 600;
}

.stories[b-27zw3iqhxb] {
    text-align: justify;
    height: 100px;
}

    .stories p[b-27zw3iqhxb] {
        overflow: hidden;
        text-overflow: clip;
        height: 100px;
    }
/* _content/IMC_WebPortal/Areas/Open/Views/Home/ShippingPolicy.cshtml.rz.scp.css */
.headertitle[b-9qfxf2csx0] {
    position: absolute;
    top: 0;
    left: 0px;
    z-index: 9;
    color: #fff;
    display: flex;
    align-items: center;
    min-width: 100%;
    height: 100%;
    justify-content: center;
    background: #00000061;
}
.subherder[b-9qfxf2csx0] {
    position: relative;
}
 .text-primary[b-9qfxf2csx0] {
    color: #f25649 !important;
}
.content[b-9qfxf2csx0] {
    margin: 30px 0px; 
}
/* _content/IMC_WebPortal/Areas/Open/Views/Home/SuccessStory.cshtml.rz.scp.css */
h1.sucess-story-title[b-uv0dsoebxt] {
    margin-left: -200px;
    background: #fff;
    box-shadow: 0 0 6px;
    width: 100%;
    padding: 10px 24px;
    margin-top: 37px;
    border-radius: 9px;
    font-size: 27px;
    text-align: center;
    font-style: italic;
    text-transform: uppercase;
    font-weight: 600;
}
.youtubevideo[b-uv0dsoebxt] {
    aspect-ratio: 16/9;
    width: 100%;
    height: 360px;
}
@media only screen and (max-width: 767px)  {
    h1.sucess-story-title[b-uv0dsoebxt] {
        margin-left: 0;
        background: #fff;  
    }
    .youtubevideo[b-uv0dsoebxt] {
        margin-top: 20px;
        aspect-ratio: 16 / 9;
        width: 100%; 
    }

}
@media only screen and (min-width: 768px) and (max-width: 1080px) {
    .youtubevideo[b-uv0dsoebxt] { 
        width: 100%;
        height: 232px;
    }
    h1.sucess-story-title[b-uv0dsoebxt] {
        margin-top: -8px;
        font-size: 15px;
    }
}
    @media only screen and (min-width: 1601px) {
        .youtubevideo[b-uv0dsoebxt] { 
            width: 100%;
            height: 476px;
        }

        h1.sucess-story-title[b-uv0dsoebxt] {
            font-size: 33px;
        }
    }
/* _content/IMC_WebPortal/Areas/Open/Views/Home/Whyimc.cshtml.rz.scp.css */
.whyimcpage {
    padding: 45px 0px;
    position:relative;
}
ul.whyIMCpoints li::before {
    content: "\2022";
    color: #f25649;
    font-weight: bold;
    display: inline-block;
    width: 19px;
    margin-left: -1em;
    font-size: 30px;
}
ul.whyIMCpoints {
    font-size: 19px;
    list-style: none;
}
.whyimcpage::before {
    left: -14px;
    content: "";
    position: absolute;
    top: 140px;
    width: 152px;
    height: 152px;
    background-image: url(../images/icons/h6_leaf-1.png);
    background-size: 100%;
    background-repeat: no-repeat;
}
.whyimcpage::after {
    content: "";
    position: absolute;
    right: 0;
    bottom: 0;
    width: 153px;
    height: 191px;
    background-image: url(../images/icons/h6_leaf-2.png);
    background-size: 165px;
    background-repeat: no-repeat;
}
 .whyimctablehead {
    background: #f25649 !important;
    color: #fff;
}
.WhyIMCoptions {
    margin: 30px 0px;
}
.whyboxesIms {
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
    border-radius: 20px;
    height:100%
}
    .whyboxesIms img {
        border-top-left-radius: 20px;
        border-top-right-radius: 20px;
    }
    .whyboxesIms p {
        text-align: center;
        padding-top: 10px;
        font-size: 20px;
        color: #000;
        margin-bottom:0px;
    }
 .boxesdataimc a,  .boxesdataimc h2 {
    text-align: center;
    color: #5c9b05;
    font-weight: 600;
    display: block;
    text-decoration: none;
    font-size: 28px;
}
p.boxesimcdatas {
    text-align: center;
    font-size: 16px !important;
    padding: 10px 15px;
}
.OpportunitiesIMC::after {
    content: "";
    position: absolute;
    right: 49px;
    top: 92px;
    width: 153px;
    height: 191px;
    background-image: url(../images/icons/h6_leaf-1.png);
    background-size: 165px;
    background-repeat: no-repeat;
}

.OpportunitiesIMC {
    position: relative;
}
p.emptyspace {
    height: 38px;
}
.why-new-morning-card h1 {
    color: #f25649;
    font-weight: 700;
    font-size: 44px;
}
.why-new-morning-card {
    text-align: center;
    padding: 0 31px;
}
.why-new-morning-icon {
    width: 70px;
    height: 70px;
    background-color: #f25649;
    margin: 0px auto;
    border-radius: 50%;
    margin-bottom: 20px;
    margin-top: 11px;
    background-image: url('../images/icons/trust.webp');
    background-repeat: no-repeat;
    background-position: center;
    background-size: 85%;
}
.traning-grooming {
    background-image: url('../images/open-site/why-new-morning/TRAINING-GROOMING.webp');
}
.family-atmosphere {
    background-image: url('../images/open-site/why-new-morning/FAMILY-ATMOSPHERE.webp');
}
.family-empowerment {
    background-image: url('../images/open-site/why-new-morning/FEMALE-EMPOWERMENT.webp');
}
.nationalist-ideology {
    background-image: url('../images/open-site/why-new-morning/NATIONALIST-IDEOLOGY.webp');
}
.imc-text{
    margin-left:30px;
}
@media only screen and (min-width: 320px) and (max-width: 480px) {
    .whyimcpage::before, .OpportunitiesIMC::after, .whyimcpage::after {
        display: none;
    }
}

@media only screen and (min-width: 1080px) and (max-width:1600px) {

    .whyimcpage::before {
        width: 114px;
        height: 114px;
    }
}
@media only screen and (min-width: 1601px) {

    .why-new-morning-card h1{
        color: #f25649;
        font-weight: 700;
        font-size: 52px;
    }
}
/* _content/IMC_WebPortal/Areas/Products/Views/Products/AddShippingAddress.cshtml.rz.scp.css */
.step-num[b-bb34s7o16y] {
    position: absolute;
    width: 30px;
    height: 30px;
    border: 2px solid #dfdada;
    left: -44px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    background: #f25649;
    color: #fff;
}

.conf_left[b-bb34s7o16y] {
    background: transparent linear-gradient(54deg, #97291E 0%, #E77827 100%) 0% 0% no-repeat padding-box;
    color: #fff;
    padding: 30px;
    border-radius: 10px 0 0 10px;
}

#confirm_popup .close[b-bb34s7o16y],
#failed_popup .close[b-bb34s7o16y] {
    position: absolute;
    right: 25px;
    top: -19px;
    background: #053C6D;
    opacity: 1;
    width: 35px;
    height: 35px;
    border-radius: 50%;
    color: #fff;
    z-index: 999;
    line-height: 0;
    text-align: center;
}

    #confirm_popup .close i[b-bb34s7o16y],
    #failed_popup .close i[b-bb34s7o16y] {
        font-size: 16px;
        position: relative;
        top: -2px;
    }

.confirm-popup_right[b-bb34s7o16y] {
    padding: 31px;
}

.conf_left h4[b-bb34s7o16y] {
    font-weight: 800;
}

#confirm_popup .modal-content[b-bb34s7o16y] {
    border-radius: 10px;
    border: none;
}

.successpopup_btn a[b-bb34s7o16y] {
    border: 1px solid #053C6D;
    color: #053C6D;
    padding: 6px 16px;
    margin-right: 12px;
    border-radius: 4px;
    text-decoration: none;
}

    .successpopup_btn a:last-child[b-bb34s7o16y] {
        border-color: #E77827;
        background: #E77827;
        color: #fff;
    }

div#shippingAddress_popup .close[b-bb34s7o16y] {
    position: absolute;
    right: -15px;
    top: -18px;
    background: #f25649;
    opacity: 1;
    width: 35px;
    height: 35px;
    border-radius: 50%;
    color: #fff;
    z-index: 999;
    line-height: 0;
    text-align: center;
}

ul.checkout-ul li[b-bb34s7o16y]::before {
    content: "";
    width: 2px;
    height: 100%;
    position: absolute;
    left: -31px;
    background: #dfdada;
}

.confirm-popup_right[b-bb34s7o16y]  img {
    width: 27px;
}

.confirm-popup_right p[b-bb34s7o16y] {
    margin-bottom: 0px;
}

ul.checkout-ul li:last-child[b-bb34s7o16y]::before {
    display: none
}

ul.checkout-ul[b-bb34s7o16y] {
    margin-left: 10px;
}

    ul.checkout-ul li[b-bb34s7o16y] {
        position: relative;
        list-style-type: none;
    }

.address[b-bb34s7o16y] {
    cursor: pointer;
}

    .address p[b-bb34s7o16y] {
        margin-bottom: 0;
    }

.check-icon[b-bb34s7o16y] {
    position: absolute;
    right: 0;
    top: 0;
    display: none;
}

.address h3[b-bb34s7o16y] {
    font-size: 18px;
}

.address.selected .check-icon[b-bb34s7o16y] {
    display: block;
}
/* _content/IMC_WebPortal/Areas/Products/Views/Products/Product.cshtml.rz.scp.css */
.filter-left {
    border: 3px solid;
    border-radius: 8px;
}

.filter-ul ul {
    margin-bottom: 0;
    padding-left: 0;
}
 .product {
    border: 1px #f25649 solid;

}
 img.rating {
    width: 14px;
    margin-right: 7px;
    margin-bottom: 17px;
    cursor: pointer;
}

.filter-ul a {
    text-decoration: none;
    color: #000;
    margin-bottom: 11px;
    display: block;
}

.filter-ul li {
    list-style-type: none;
}

 .filter-left .accordion-body {
    max-height: 290px;
    overflow: auto;
}
 .socialsharing {
    position: absolute;
    right: 0;
    width: 47px;
    font-size: 23px;
    height: 100%;
    display: none;
}
 .socialsharing a {
    text-align: center;
    padding: 10px 0;
    font-size: 16px;
    color: #fff;
    background: #f25649;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-decoration: none;
    margin-bottom: 19px;
}
 .product:hover .socialsharing {
    display: block;
}
 aside.socialsharing {
    border: 0px solid #f25649;

}
.product  .socialsharing {
    position: absolute;
    right: 0;
    width: 60px;
    display: block;
    display: none;
}
 .prd-list-image {
    width: 100%;
    aspect-ratio: 2 / 2;
    object-fit: cover;
}
.filter-left span {
    font-weight: 600;
    color: #000 !important;
}
subheading {
    font-size: 40px;
    font-weight: bold;
    color: #fff;
}
 .filter-left-sec {
    max-width: 310px;
}
 div#AddressMapping_popup .close {
    position: absolute;
    right: -15px;
    top: -18px;
    background: #f25649;
    opacity: 1;
    width: 35px;
    height: 35px;
    border-radius: 50%;
    color: #fff;
    z-index: 999;
    line-height: 0;
    text-align: center;
}
 .Incloftaxes {
    font-size: 9px;
    display: block;
}
@media only screen and (min-width: 320px) and (max-width: 480px) {
     .filter-left {
        display: none;
    }
    .socialsharing { 
        width: 22px; 
    }
         .socialsharing a { 
            font-size: 11px; 
            width: 18px;
            height: 18px; 
        }
}
/* _content/IMC_WebPortal/Areas/Products/Views/Products/ProductView.cshtml.rz.scp.css */
.cartqty button[b-zb8ip56sbc] {
    font-size: 27px;
    line-height: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
}

[b-zb8ip56sbc] .socialsharing {
    font-size: 23px;
    display: flex;
}

    [b-zb8ip56sbc] .socialsharing a {
        text-align: center;
        padding: 10px 20px;
        font-size: 16px;
        color: #fff;
        background: #f25649;
        border-radius: 50%;
        width: 40px;
        height: 40px;
        display: flex;
        align-items: center;
        justify-content: center;
        text-decoration: none;
        margin-bottom: 19px;
        margin: 0 9px;
    }

[b-zb8ip56sbc] aside.socialsharing {
    width: 100%;
    display: flex;
    border: 0px solid #f25649;
    border-radius: 10px;
}

.nav-pills .nav-link.active[b-zb8ip56sbc], .nav-pills .show > .nav-link[b-zb8ip56sbc] {
    color: #fff;
    background-color: #409161;
}

.nav-pills .nav-link[b-zb8ip56sbc] {
    background: 0 0;
    border: 0;
    border-radius: 0.25rem;
    color: #409161;
}

.prd-tumbimages[b-zb8ip56sbc]  img {
    aspect-ratio: 2 / 2;
    width: 100%;
    object-fit: cover;
}

.prd-select-image[b-zb8ip56sbc] {
    aspect-ratio: 2 / 2;
    display: flex;
    align-items: center;
    justify-content: center;
}

    .prd-select-image[b-zb8ip56sbc]  img {
        max-width: 100%;
        max-height: 100%;
    }

ul.size-attr[b-zb8ip56sbc] {
    padding-left: 0;
    margin-bottom: 0;
}

ul.size-attr li[b-zb8ip56sbc] {
    display: inline-flex;
    border: 1px solid #eee;
    padding: 2px 11px;
    min-width: 62px;
    text-align: center;
    justify-content: center;
}
ul.size-attr li:hover[b-zb8ip56sbc], ul.size-attr li.active[b-zb8ip56sbc] {
    background: #f25649;
    color: #fff;
    cursor: pointer;
}
ul.size-attr li.disabled[b-zb8ip56sbc] {
    background: #cfcdcd;
    color: #b5aaaa;
    pointer-events: none;
    position:relative;
}
ul.size-attr li.disabled[b-zb8ip56sbc]::after {
    content: "";
    width: 100%;
    height: 1px;
    background: #afafaf;
    position: absolute;
    top: 13px;
    left: 0;
    transform: rotate(337deg);
}
[b-zb8ip56sbc] .socialsharing {
    position: absolute;
    right: 0;
    width: 47px;
    font-size: 23px;
    height: 100%;
    display: none;
}

    [b-zb8ip56sbc] .socialsharing a {
        text-align: center;
        padding: 10px 0;
        font-size: 16px;
        color: #fff;
        background: #f25649;
        border-radius: 50%;
        width: 40px;
        height: 40px;
        display: flex;
        align-items: center;
        justify-content: center;
        text-decoration: none;
        margin-bottom: 19px;
    }

[b-zb8ip56sbc] .product .socialsharing {
    width: 60px;
    display: none;
    right: 0;
}
[b-zb8ip56sbc] .product:hover .socialsharing {
    display: block;
}

[b-zb8ip56sbc] aside.socialsharing {
    border: 0px solid #f25649;
}
[b-zb8ip56sbc] .sharelink .socialsharing {
    position:relative;
}

[b-zb8ip56sbc] .prd-tumbimages {
    margin-top: 17px;
}
[b-zb8ip56sbc] .prd-tumbimages img {
    aspect-ratio: 2 / 2;
    object-fit: cover;
    cursor:pointer;
}
[b-zb8ip56sbc] .product-view-tumb .owl-next {
    position: absolute;
    top: calc(50% - 12px);
    right: 0;
}
[b-zb8ip56sbc] .product-view-tumb .owl-prev {
    position: absolute;
    top: calc(50% - 12px);
    left: 0;
}


.prd-list-image[b-zb8ip56sbc] {
    width: -webkit-fill-available !important;
    aspect-ratio: 2 / 2;
    object-fit: cover;
}
[b-zb8ip56sbc] .xzoom-container {
    aspect-ratio: 2/ 2;
    width: -webkit-fill-available !important;
}
.clickshow-image[b-zb8ip56sbc]  img {
    max-width: 100%; 
    max-height: calc(100vh - 162px);
    margin:0px auto;
    width:auto;
}
[b-zb8ip56sbc] #place-tumbimage .owl-stage {
    width: 100% !important;
}
 
[b-zb8ip56sbc] #place-tumbimage .owl-item {
    float: left;
}
[b-zb8ip56sbc] #place-tumbimage .owl-nav {
  display:none;
}
div#AddressMapping_popup .close[b-zb8ip56sbc] {
    position: absolute;
    right: -15px;
    top: -18px;
    background: #f25649;
    opacity: 1;
    width: 35px;
    height: 35px;
    border-radius: 50%;
    color: #fff;
    z-index: 999;
    line-height: 0;
    text-align: center;
}
.Incloftaxes[b-zb8ip56sbc]{
    font-size: 10px !important;
}
/* _content/IMC_WebPortal/Areas/ShoppingCart/Views/ShoppingCart/Cart.cshtml.rz.scp.css */
.qtycart[b-xv5oy25bys] {
    width: 83px;
    display: flex; 
    margin: 0px auto;
}
.qtycart span[b-xv5oy25bys] {
    min-width: 50%;
    display: block;
    display: flex;
    align-items: center;
    padding: 0 7px;
    justify-content:center;
}

.qtycart button[b-xv5oy25bys] {
    background: #f25649;
    color: #fff;
    border: none;
    font-size: 14px;
    padding: 2px 0;
    min-width: 32px;
    height: 32px;
    border-radius: 50%;
}
.btn-disabled[b-xv5oy25bys] {
    opacity: 0.5;
    cursor: not-allowed;
}
/* _content/IMC_WebPortal/Areas/ShoppingCart/Views/ShoppingCart/Checkout.cshtml.rz.scp.css */
.step-num[b-qh9nh9hf2i] {
    position: absolute;
    width: 30px;
    height: 30px;
    border: 2px solid #dfdada;
    left: -44px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    background: #f25649;
    color: #fff;
}

.conf_left[b-qh9nh9hf2i] {
    background: transparent linear-gradient(54deg, #97291E 0%, #E77827 100%) 0% 0% no-repeat padding-box;
    color: #fff;
    padding: 30px;
    border-radius: 10px 0 0 10px;
}

#confirm_popup .close[b-qh9nh9hf2i],
#failed_popup .close[b-qh9nh9hf2i] {
    position: absolute;
    right: 25px;
    top: -19px;
    background: #053C6D;
    opacity: 1;
    width: 35px;
    height: 35px;
    border-radius: 50%;
    color: #fff;
    z-index: 999;
    line-height: 0;
    text-align: center;
}

#confirm_popup .close i[b-qh9nh9hf2i],
#failed_popup .close i[b-qh9nh9hf2i] {
    font-size: 16px;
    position: relative;
    top: -2px;
}

.confirm-popup_right[b-qh9nh9hf2i] {
    padding: 31px;
}

.conf_left h4[b-qh9nh9hf2i] {
    font-weight: 800;
}


#confirm_popup .modal-content[b-qh9nh9hf2i] {
    border-radius: 10px;
    border: none;
}

.successpopup_btn a[b-qh9nh9hf2i] {
    border: 1px solid #053C6D;
    color: #053C6D;
    padding: 6px 16px;
    margin-right: 12px;
    border-radius: 4px;
    text-decoration: none;
}

.successpopup_btn a:last-child[b-qh9nh9hf2i] {
    border-color: #E77827;
    background: #E77827;
    color: #fff;
}


div#shippingAddress_popup .close[b-qh9nh9hf2i] {
    position: absolute;
    right: -15px;
    top: -18px;
    background: #f25649;
    opacity: 1;
    width: 35px;
    height: 35px;
    border-radius: 50%;
    color: #fff;
    z-index: 999;
    line-height: 0;
    text-align: center;
}

ul.checkout-ul li[b-qh9nh9hf2i]::before {
    content: "";
    width: 2px;
    height: 100%;
    position: absolute;
    left: -31px;
    background: #dfdada;
}

.confirm-popup_right[b-qh9nh9hf2i]  img {
    width: 27px;
}

.confirm-popup_right p[b-qh9nh9hf2i] {
    margin-bottom: 0px;
}

ul.checkout-ul li:last-child[b-qh9nh9hf2i]::before {
    display: none
}

ul.checkout-ul[b-qh9nh9hf2i] {
    margin-left: 10px;
}

ul.checkout-ul li[b-qh9nh9hf2i] {
    position: relative;
    list-style-type: none;
}

.address[b-qh9nh9hf2i] {
    cursor: pointer;
}

.address p[b-qh9nh9hf2i] {
    margin-bottom: 0;
}

.check-icon[b-qh9nh9hf2i] {
    position: absolute;
    right: 0;
    top: 0;
    display: none;
}

.address h3[b-qh9nh9hf2i] {
    font-size: 18px;
}

.address.notselected[b-qh9nh9hf2i] {
    pointer-events: none;
    opacity: 0.5;
}

.address.selected .check-icon[b-qh9nh9hf2i] {
    display: block;
}

#selfpickupmsg[b-qh9nh9hf2i] {
    font-size: 13px;
    display: inline-block;
    width: 100%;
    text-transform: capitalize;
    font-weight: bold;
    color: red;
    padding-bottom: 8px;
}

#selfpickupmsg_offer[b-qh9nh9hf2i] {
    font-size: 13px;
    display: inline-block;
    width: 100%;
    text-transform: capitalize;
    font-weight: bold;
    color: green;
    padding-bottom: 8px;
}
/* _content/IMC_WebPortal/Areas/ShoppingCart/Views/ShoppingCart/PaymentConfirmation.cshtml.rz.scp.css */
header .navbar-nav[b-wsvo3sefba] {
    background: #f25649;
}

header .header-list > li a[b-wsvo3sefba] {
    color: #000;
}


.conf_left[b-wsvo3sefba] {
    background: transparent linear-gradient( 54deg, #97291E 0%, #E77827 100%) 0% 0% no-repeat padding-box;
    color: #fff;
    padding: 30px;
    border-radius: 10px 0 0 10px;
}

.confirm-popup_right[b-wsvo3sefba] {
    padding: 31px 31px 0;
    min-height: 236px;
}

.conf_left h4[b-wsvo3sefba] {
    font-weight: 800;
}

.modal-content[b-wsvo3sefba] {
    border-radius: 10px;
}
/* _content/IMC_WebPortal/Views/Admin/AdminGenerateEWayBillForAssociate.cshtml.rz.scp.css */
/* _content/IMC_WebPortal/Views/Admin/AdminGenerateEWayBillForAssociatePartial.cshtml.rz.scp.css */
/* _content/IMC_WebPortal/Views/Admin/adminstockrequest_Partial.cshtml.rz.scp.css */
.tdcenter[b-2rkge6ahlc] {
    text-align: center;

}

.tdright[b-2rkge6ahlc] {
    text-align: right;
}

.tdleft[b-2rkge6ahlc] {
    text-align: left !important;
}
#exm td[b-2rkge6ahlc]{
   font-size: 14px !important;
}
.table-responsive[b-2rkge6ahlc] {
    min-height: auto;
    max-height: calc(100vh - 252px);
    overflow: auto;
    display: block;
    overflow-x: auto;
    white-space: nowrap;
}

[b-2rkge6ahlc]::-webkit-scrollbar {
    width: 5px;
}

/* Track */
[b-2rkge6ahlc]::-webkit-scrollbar-track {
    background: #f1f1f1;
}

/* Handle */
[b-2rkge6ahlc]::-webkit-scrollbar-thumb {
    background: #888;
}

/* Handle on hover */
[b-2rkge6ahlc]::-webkit-scrollbar-thumb:hover {
    background: #555;
}

#exm th[b-2rkge6ahlc] {
    text-align: center !important;

    background-color: #f25649 !important;
    color: #fff;
    font-size: 13px;
}

.nodata[b-2rkge6ahlc] {
    text-align: center;
    font-weight: bold;
    color: red;
    padding: 0px;
    margin: 0px;
}

.errormsg[b-2rkge6ahlc] {
    position: relative;
    color: red;
    font-size: 10px;
    display: block;
    font-weight: bold;
}

.invalidqty[b-2rkge6ahlc] {
    border-color: red;
}
.qtychange[b-2rkge6ahlc] {
    width: 45px;
    padding: 5px;
    font-size: 14px;
    border: 2px solid #ccc;
    border-radius: 4px;
    outline: none;
    text-align: center;
    transition: border-color 0.3s ease, box-shadow 0.3s ease;
  }


  .qtychange:focus[b-2rkge6ahlc] {
    border-color: #4CAF50;
    box-shadow: 0 0 8px rgba(76, 175, 80, 0.5);
  }
  .conformdialogtext[b-2rkge6ahlc] {
   
    font-size: 14px;
}
.invalidqty[b-2rkge6ahlc] {
    border-color: red;
}
.modal-content[b-2rkge6ahlc]{
    background-color: #fff;
    margin: 0px auto;
    padding: 0px;
    border: 1px solid #888;
    width: 80%;
    border-radius: 15px;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);
}
.conformplaceorder[b-2rkge6ahlc]{
    border: 1px solid #e4dbdb;
    padding-top: 6px;
    padding-bottom: 6px;
    width: 100%;
    border-left: none;
    border-right: none;
}
.conformordertext[b-2rkge6ahlc]{
    color: red;
    font-size: 12px;
    font-weight: 500;
    text-decoration: none;cursor: pointer;
}
.modal[b-2rkge6ahlc] {
    background: #0000009e;
    backdrop-filter: blur(5px);
}
/* _content/IMC_WebPortal/Views/Admin/AdminStockTransferProducts_Partial.cshtml.rz.scp.css */
.invalidqty[b-0w5iv48dte] {
    border-color: red;
}
/* _content/IMC_WebPortal/Views/Admin/AdminUserCreation.cshtml.rz.scp.css */
[b-cvdpf1g88d] .userpermsision-submenu li {
    list-style-type: none;
}

[b-cvdpf1g88d]  .userpermsision-submenu {
    padding-left: 0;
    margin-bottom: 0;
}
/* _content/IMC_WebPortal/Views/Admin/Admin_AssociateEInvoiceReport.cshtml.rz.scp.css */
[b-b6sw4uzx2e] .ui-state-default.ui-jqgrid-hdiv {
    min-width: 100% !important;
    overflow: unset;
}


[b-b6sw4uzx2e] .disable-link {
    pointer-events: none;
}
/* _content/IMC_WebPortal/Views/Admin/BatchCodeAdjustment.cshtml.rz.scp.css */
.cartdisplay[b-fakc9164xb] {
    display: flex;
    cursor: pointer;
}

.cart-icon[b-fakc9164xb] {
    width: 50px;
    height: 50px;
    position: relative;
}



.cart-count[b-fakc9164xb] {
    position: relative;
    bottom: 6px;
    cursor: pointer;
    left: 0px;
    background-color: red;
    color: white;
    border-radius: 50%;
    width: auto;
    height: 21px;
    display: flex;
    justify-content: center;
   align-items: center;
font-size: 14px;
padding: 4px;

}

.lbl_txt[b-fakc9164xb] {
    font-size: 14px !important;
    font-weight: bold;
}



[b-fakc9164xb]::-webkit-input-placeholder {
    font-size: 13px !important;
}

.parallax-mirror-visibility[b-fakc9164xb] {
    visibility: hidden !important;
}

td[b-fakc9164xb] {
    font-size: 14px;
}

.pac-container[b-fakc9164xb] {
    z-index: 1000000 !important;
}

#loading .sk-spinner-wave div[b-fakc9164xb] {
    background-color: #053c6d;
}

#loading[b-fakc9164xb] {
    display: none;
    position: fixed;
    z-index: 100000;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: rgba(255, 255, 255, .5);
    background-size: 200px;
}

.sk-spinner-wave.sk-spinner[b-fakc9164xb] {
    position: absolute;
    top: 45%;
    left: 50%;
}

.h-200[b-fakc9164xb] {
    height: 200px;
}

.wrs_tickContainer[b-fakc9164xb] {
    display: none;
}
#main_table td[b-fakc9164xb]{
    font-size: 12px !important;
}
.lbladddress[b-fakc9164xb] {
    font-size: 13px;
    font-weight: bold;
}
.Billing[b-fakc9164xb]{
    font-size: 15px;
    font-weight: bold;
    color: green;
}
.working[b-fakc9164xb]{background:url('ajax/libs/jqueryui/1.8.2/themes/smoothness/../images/ui-anim_basic_16x16.gif') no-repeat right center;}
/* _content/IMC_WebPortal/Views/Admin/BranchCodeAdjustment_Partial.cshtml.rz.scp.css */
.invalidqty[b-v2ln8votrs] {
    border-color: red;
}
.lbladddress[b-v2ln8votrs] {
    font-size: 13px;
    font-weight: bold;
}
#txt_transfer_qty[b-v2ln8votrs]{
    height: 30px;
    width: 80%;

}
.showfrom_lbl[b-v2ln8votrs]{
    display: none;
}
.showto_lbl[b-v2ln8votrs]{
    display: none;
}
.lblerros[b-v2ln8votrs]{
    color: red;
    font-weight: bold;
    font-size: 12px;
}
.conformdialogtext[b-v2ln8votrs] {
   
    font-size: 14px;
}

  .modal-content[b-v2ln8votrs]{
    background-color: #fff;
    margin: 0px auto;
    padding: 0px;
    border: 1px solid #888;
    width: 80%;
    border-radius: 15px;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);
}
.conformplaceorder[b-v2ln8votrs]{
    border: 1px solid #e4dbdb;
    padding-top: 6px;
    padding-bottom: 6px;
    width: 100%;
    border-left: none;
    border-right: none;
}
.conformordertext[b-v2ln8votrs]{
    color: red;
    font-size: 12px;
    font-weight: 500;
    text-decoration: none;cursor: pointer;
}
/* _content/IMC_WebPortal/Views/Admin/BranchMapping.cshtml.rz.scp.css */
.astrick[b-s2sktyfl2x] {
    font-weight: 600;
    font-size: 13px;
}
.normal_field[b-s2sktyfl2x]{
    min-height: 25% !important;
    display: block;
    width: 100%;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
}
.astrick[b-s2sktyfl2x]:after {
    content: "*";
    color: red;
    padding-left: 8px !important;
}
.lblerros[b-s2sktyfl2x] {
    color: red;
    font-size: 12px;
    padding-left: 17px;
    display: inline-block;
}
.place_holder[b-s2sktyfl2x] {
    color:black;
    font-size: 13px;
}
.errorinfo[b-s2sktyfl2x]{
    color: red;font-size: 12px;padding-left: 17px;text-align: center;margin: 0px auto;
}
#showtable[b-s2sktyfl2x]{
    display: none;
}
/* _content/IMC_WebPortal/Views/Admin/CreateNotification.cshtml.rz.scp.css */
.ql-container[b-qeg005zj81] {
    height: 150px;
}
/* _content/IMC_WebPortal/Views/Admin/CreateVersionUpdate.cshtml.rz.scp.css */
.ql-container[b-m7s4pa7m48] {
    height: 150px;
}
/* _content/IMC_WebPortal/Views/Admin/dashboard.cshtml.rz.scp.css */
[b-lhwvosuyxr] .table-tab ::deep ul {
    padding-left: 0;
    margin-bottom: 0;
    display: flex;
}

.table-tab li.active[b-lhwvosuyxr], .table-tab li:hover[b-lhwvosuyxr] {
    color: #ffffff;
    border: 2px solid #f25649;
    border-bottom: none;
    background: #f25649 !important;
}

[b-lhwvosuyxr] .table-tab li {
    display: inline-block;
    border: 2px solid #82deb3;
    padding: 5px 7px;
    min-width: 115px;
    border-radius: 6px 6px 0 0px;
    margin-right: 6px;
    border-bottom: 0px;
    position: relative;
    z-index: 1;
    cursor: pointer;
    transition-duration: 0.2s;
    background: #ffffff !important;
}

.table-tab li h1[b-lhwvosuyxr] {
    margin: 0;
    font-size: 17px;
    text-align: center;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #f25649;
    margin: 0px auto;
    margin-bottom: 0;
    cursor: pointer;
}

    .table-tab li.active label[b-lhwvosuyxr], .table-tab li:hover label[b-lhwvosuyxr] {
        color: #fff;
    }

    .table-tab li.active h1[b-lhwvosuyxr], .table-tab li:hover h1[b-lhwvosuyxr] {
        color:#fff;
    }

    .table-tab li label[b-lhwvosuyxr] {
        margin: 0;
        width: 100%;
        display: block;
        text-align: center;
        color: #fff;
        cursor: pointer;
    }

    
/* _content/IMC_WebPortal/Views/Admin/DirectDownline.cshtml.rz.scp.css */
[b-xtqk96a84l] .treeuserbreadcomb:first-child {
    background: #20c997;
}
[b-xtqk96a84l] .treeuserbreadcomb a{
    text-decoration:none;
}
[b-xtqk96a84l] .treeuserbreadcomb:first-child a {
    border-right: none;
    margin-right: 0;
    padding-right: 0px;
}

[b-xtqk96a84l] .popup-profile-icon {
    border-radius: 100%;
    box-shadow: 0 0 3px;
    width: 100%;
    aspect-ratio: 2 / 2;
    object-fit: contain;
}
[b-xtqk96a84l] .profile-popup-icon {
    width: 30px;
}
/* _content/IMC_WebPortal/Views/Admin/Dispatch.cshtml.rz.scp.css */

#showtable[b-82qt3kvjsl] {
    display: none;
}

#lbl_txt_todate[b-82qt3kvjsl] {
    display: none;
}



[b-82qt3kvjsl] .ui-state-default.ui-jqgrid-hdiv {
    width: 100% !important;
    overflow: unset;
}
/* _content/IMC_WebPortal/Views/Admin/DistributorInvoiceCancellation.cshtml.rz.scp.css */
/* _content/IMC_WebPortal/Views/Admin/DistributorSaleReturn.cshtml.rz.scp.css */
.cartdisplay[b-lb546e7w2k] {
    display: flex;
    cursor: pointer;
}

.cart-icon[b-lb546e7w2k] {
    width: 50px;
    height: 50px;
    position: relative;
}



.cart-count[b-lb546e7w2k] {
    position: relative;
    bottom: 6px;
    cursor: pointer;
    left: 0px;
    background-color: red;
    color: #fff;
    border-radius: 50%;
    width: 25px;
    height: 25px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 12px;
    padding: 4px;
    font-weight: 500;
}

.lbl_txt[b-lb546e7w2k] {
    font-size: 14px !important;
    font-weight: bold;
}



[b-lb546e7w2k]::-webkit-input-placeholder {
    font-size: 13px !important;
}

.parallax-mirror-visibility[b-lb546e7w2k] {
    visibility: hidden !important;
}

td[b-lb546e7w2k] {
    font-size: 14px;
}

.pac-container[b-lb546e7w2k] {
    z-index: 1000000 !important;
}

#loading .sk-spinner-wave div[b-lb546e7w2k] {
    background-color: #053c6d;
}

#loading[b-lb546e7w2k] {
    display: none;
    position: fixed;
    z-index: 100000;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: rgba(255, 255, 255, .5);
    background-size: 200px;
}

.sk-spinner-wave.sk-spinner[b-lb546e7w2k] {
    position: absolute;
    top: 45%;
    left: 50%;
}

.h-200[b-lb546e7w2k] {
    height: 200px;
}

.wrs_tickContainer[b-lb546e7w2k] {
    display: none;
}
#main_table td[b-lb546e7w2k]{
    font-size: 12px !important;
}
.lbladddress[b-lb546e7w2k] {
    font-size: 13px;
    font-weight: bold;
}
.Billing[b-lb546e7w2k]{
    font-size: 15px;
    font-weight: bold;
    color: green;
}
.working[b-lb546e7w2k]{background:url('ajax/libs/jqueryui/1.8.2/themes/smoothness/../images/ui-anim_basic_16x16.gif') no-repeat right center;}
/* _content/IMC_WebPortal/Views/Admin/DistributorSaleReturn_Partial.cshtml.rz.scp.css */
.invalidqty[b-xqh5pg3kx1] {
    border-color: red;
}
/* _content/IMC_WebPortal/Views/Admin/DistrictMaster.cshtml.rz.scp.css */
.select2-container--default .select2-results[b-heewoplaq9] {
    /* Custom styles for dropdown */
    max-height: 300px;  /* Set maximum height */
    overflow-y: auto;   /* Enable vertical scroll */
}
.errormsg[b-heewoplaq9]{
    color: red;font-size: 12px;position: absolute;display: block;margin-bottom: 24px;
}
.addbtn[b-heewoplaq9]{
    padding-left: 21px;
}
/* _content/IMC_WebPortal/Views/Admin/EmployeeCreation.cshtml.rz.scp.css */
.astrick[b-9876dzq1bd] {
    font-weight: 600;
    font-size: 13px;
}

.astrick[b-9876dzq1bd]:after {
    content: "*";
    color: red;
    padding-left: 8px !important;
}

.resettxt[b-9876dzq1bd] {
    height: 35px !important;
}

[b-9876dzq1bd]::placeholder {
    font-size: 12px !important;
    opacity: 1;
}

.lblerros[b-9876dzq1bd] {
    color: red;
    font-size: 12px;
    padding-left: 17px;
    display: inline-block;
}
 
 

select[b-9876dzq1bd] {

    font-size: 13px;
}
/* _content/IMC_WebPortal/Views/Admin/EmployeeSalesReport.cshtml.rz.scp.css */
.table thead th[b-lxj93l3crf] {
    background-color: #fff !important;
    color: #000 !important;
}
    .conformdialogtext[b-lxj93l3crf] {
        text-align: center;
        padding-bottom: 13px;
        font-weight: bold;
        font-size: 12px;
        color: red;
    }

    .p-1rem[b-lxj93l3crf] {
        padding: 1rem;
    }

    .popup-header[b-lxj93l3crf] {
        display: flex;
        justify-content: space-between;
        align-items: center;
        font-weight: 700;
    }

    .popup-content[b-lxj93l3crf] {
        color: red;
    }

    .popup-content[b-lxj93l3crf], .popup-buttons[b-lxj93l3crf] {
        padding: 1rem;
    }

    .popup[b-lxj93l3crf] {
        width: 100%;
        margin: 1rem;
        padding: 0;
        border-radius: 10px;
        border: none;
        inset: 0;
        left: 50%;
        transform: translate(-50%, 0);
    }

    .lbltxts[b-lxj93l3crf] {
        font-weight: bold;
        font-size: 13px;
    }
/* _content/IMC_WebPortal/Views/Admin/EshopDeliveryMapping_Partial.cshtml.rz.scp.css */
#packagePager[b-2ihebvkc5z] {
    display: none;
}

form label[b-2ihebvkc5z] {
    cursor: pointer;
}

table th[b-2ihebvkc5z] {
    border-bottom-width: 0 !important;
    background-color: #f25649 !important;
    color: #fff;
}
.table-responsive[b-2ihebvkc5z] {
    max-height: calc(100vh - 358px) !important;
    height:auto;
}

.table-searchable .is-hidden[b-2ihebvkc5z] {
    display: none;
}

.table-searchable .is-match[b-2ihebvkc5z] {
    background-color: #f25649;
    color: #fff;
    transition: background-color .5s ease-in;
}

.table-searchable td[data-searchable="false"][b-2ihebvkc5z] {
    background-color: lightcoral;
}

.nodata[b-2ihebvkc5z] {
    text-align: center;
    font-weight: bold;
    color: red;
    padding: 0px;
    margin: 0px;
}

.hidden[b-2ihebvkc5z]
{
display:none;
}
/* _content/IMC_WebPortal/Views/Admin/ExpiryProducts.cshtml.rz.scp.css */
.radiolabel[b-4takeut4jy] {
  margin-right: 14px !important;
}
#loading .sk-spinner-wave div[b-4takeut4jy] {
  background-color: #053c6d;
}

#loading[b-4takeut4jy] {
  display: none;
  position: fixed;
  z-index: 100000;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: rgba(255, 255, 255, .5);
  background-size: 200px;
}
/* jQuery UI Autocomplete Styling */
.ui-autocomplete[b-4takeut4jy] {
  max-height: 200px;
  overflow-y: auto;
  overflow-x: hidden;
  font-size: 14px;
  border-radius: 6px;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
  background-color: #fff;
  z-index: 1000 !important;
  scrollbar-width: thin;
  scrollbar-color: #ccc transparent;
}

/* Scrollbar for modern browsers */
.ui-autocomplete[b-4takeut4jy]::-webkit-scrollbar {
  width: 6px;
}

.ui-autocomplete[b-4takeut4jy]::-webkit-scrollbar-thumb {
  background-color: #aaa;
  border-radius: 10px;
}

.ui-autocomplete[b-4takeut4jy]::-webkit-scrollbar-track {
  background: transparent;
}

/* Hover effect for items */
.ui-menu-item-wrapper[b-4takeut4jy] {
  padding: 8px 12px;
  cursor: pointer;
}

.ui-menu-item-wrapper:hover[b-4takeut4jy] {
  background-color: #f0f0f0;
}

.working[b-4takeut4jy]{background:url('ajax/libs/jqueryui/1.8.2/themes/smoothness/../images/ui-anim_basic_16x16.gif') no-repeat right center;}
/* _content/IMC_WebPortal/Views/Admin/GSTReport.cshtml.rz.scp.css */
.lbltxtname[b-3kr8zqovrj]{
    color: #000;
    font-weight: bold;
    font-size: 14px;
}
.lblerros[b-3kr8zqovrj]{
    color: red;
    font-size: 12px;
    display: block;
    position: absolute;
}
.reportc[b-3kr8zqovrj]{
    
    margin-left: 10px;
    width: 51%;

}
/* _content/IMC_WebPortal/Views/Admin/IMCBusinessReport.cshtml.rz.scp.css */

[b-1im9qfcnpo] img#downloadButton {
    width: 46px;
    margin-top: 10px;
}
/* _content/IMC_WebPortal/Views/Admin/IncentiveStatement.cshtml.rz.scp.css */
[b-cfzrjwi1ug] .pdfbtbn {
    width: 36px;
    margin-bottom: 15px
}
/* _content/IMC_WebPortal/Views/Admin/IncentiveSummary.cshtml.rz.scp.css */
.Incentive-sec thead[b-847graj9ji] {
    background: #f25649;
    text-align: center;
    color: #fff;
}
.Incentive-sec h1[b-847graj9ji] {
    font-size: 37px;
    color: #f25649;
    font-weight: 600;
    margin-bottom: 0;
}
[b-847graj9ji] .pdfbtbn{
    width:36px;
    margin-bottom:15px;
}
/* _content/IMC_WebPortal/Views/Admin/LeadDispatchReportDetails.cshtml.rz.scp.css */
.table-container[b-usvpqnmmas] {
    max-width: 100%;
    margin: auto;
}
.table-report[b-usvpqnmmas] {
    overflow-x: auto;
    overflow-y: hidden;
}
.report-data table[b-usvpqnmmas] {
    width: 100%;
    font-size: 12px;
    border-collapse: collapse;
}
.table th[b-usvpqnmmas], .table td[b-usvpqnmmas] {
    padding: 4px;
    white-space: nowrap;
    text-align: center;
}
.table th[b-usvpqnmmas] {
    background-color: green;
    font-weight: bold;
    color: white;   
}
@media (max-width: 600px) {
    .table th[b-usvpqnmmas], .table td[b-usvpqnmmas] {
        font-size: 10px;
        padding: 2px;
    }
}
/* _content/IMC_WebPortal/Views/Admin/Login.cshtml.rz.scp.css */
.register-main[b-6lr0ifscmy] {
    height: 100vh;
    background: url(../images/background.png);
    background-size: 100%;
    background-repeat: no-repeat;
    background-attachment: fixed;
    position: relative;
}
    .register-main[b-6lr0ifscmy]::before {
        position: absolute;
        content: '';
        height: 100%;
        width: 100%;
        background: #00000045;
        z-index: 0;
    }

a.logo-register[b-6lr0ifscmy] {
    position: relative;
}
/* _content/IMC_WebPortal/Views/Admin/MonthClosing.cshtml.rz.scp.css */
.cartdisplay[b-287mn5a425] {
    display: flex;
    cursor: pointer;
}

.cart-icon[b-287mn5a425] {
    width: 50px;
    height: 50px;
    position: relative;
}



.cart-count[b-287mn5a425] {
     position: relative;
bottom: 6px;
cursor: pointer;
left: 0px;
background-color: red;
color: #fff;
border-radius: 50%;
width: 25px;
height: 25px;
display: flex;
justify-content: center;
align-items: center;
font-size: 12px;
padding: 4px;
font-weight: 500;

}

.lbl_txt[b-287mn5a425] {
    font-size: 14px !important;
    font-weight: bold;
}



[b-287mn5a425]::-webkit-input-placeholder {
    font-size: 13px !important;
}

.parallax-mirror-visibility[b-287mn5a425] {
    visibility: hidden !important;
}

td[b-287mn5a425] {
    font-size: 14px;
}

.pac-container[b-287mn5a425] {
    z-index: 1000000 !important;
}

#loading .sk-spinner-wave div[b-287mn5a425] {
    background-color: #053c6d;
}

#loading[b-287mn5a425] {
    display: none;
    position: fixed;
    z-index: 100000;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: rgba(255, 255, 255, .5);
    background-size: 200px;
}

.sk-spinner-wave.sk-spinner[b-287mn5a425] {
    position: absolute;
    top: 45%;
    left: 50%;
}

.h-200[b-287mn5a425] {
    height: 200px;
}

.wrs_tickContainer[b-287mn5a425] {
    display: none;
}
#main_table td[b-287mn5a425]{
    font-size: 12px !important;
}
.cartdisplay[b-287mn5a425] {
    display: flex;
    cursor: pointer;
}

.cart-icon[b-287mn5a425] {
    width: 50px;
    height: 50px;
    position: relative;
}



.cart-count[b-287mn5a425] {
    position: relative;
    bottom: 6px;
    cursor: pointer;
    left: 0px;
    background-color: red;
    color: white;
    border-radius: 50%;
    width: auto;
    height: 21px;
    display: flex;
    justify-content: center;
   align-items: center;
font-size: 14px;
padding: 4px;

}

.lbl_txt[b-287mn5a425] {
    font-size: 14px !important;
    font-weight: bold;
}



[b-287mn5a425]::-webkit-input-placeholder {
    font-size: 13px !important;
}

.parallax-mirror-visibility[b-287mn5a425] {
    visibility: hidden !important;
}

td[b-287mn5a425] {
    font-size: 14px;
}

.pac-container[b-287mn5a425] {
    z-index: 1000000 !important;
}

#loading .sk-spinner-wave div[b-287mn5a425] {
    background-color: #053c6d;
}

#loading[b-287mn5a425] {
    display: none;
    position: fixed;
    z-index: 100000;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: rgba(255, 255, 255, .5);
    background-size: 200px;
}

.sk-spinner-wave.sk-spinner[b-287mn5a425] {
    position: absolute;
    top: 45%;
    left: 50%;
}

.h-200[b-287mn5a425] {
    height: 200px;
}

.wrs_tickContainer[b-287mn5a425] {
    display: none;
}
#main_table td[b-287mn5a425]{
    font-size: 12px !important;
}
.lbladddress[b-287mn5a425] {
    font-size: 13px;
    font-weight: bold;
}
.Billing[b-287mn5a425]{
    font-size: 15px;
    font-weight: bold;
    color: green;
}
.working[b-287mn5a425]{background:url('ajax/libs/jqueryui/1.8.2/themes/smoothness/../images/ui-anim_basic_16x16.gif') no-repeat right center;}



.lbltxt[b-287mn5a425] {
    font-weight: bold;
    font-size: 13px !important;

}

.astrick[b-287mn5a425] {
    font-weight: 600;
    font-size: 13px;
  
  }
  
  .astrick[b-287mn5a425]:after {
    content: "*";
    color: red;
    padding-left: 8px !important;
    position:absolute;
  }

  .modal-content[b-287mn5a425]{
    background-color: #fff;
    margin: 0px auto;
    padding: 0px;
    border: 1px solid #888;
    width: 80%;
    border-radius: 15px;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);
}
.conformplaceorder[b-287mn5a425]{
    border: 1px solid #e4dbdb;
    padding-top: 6px;
    padding-bottom: 6px;
    width: 100%;
    border-left: none;
    border-right: none;
}
.conformordertext[b-287mn5a425]{
    color: red;
    font-size: 12px;
    font-weight: 500;
    text-decoration: none;cursor: pointer;
}
.modal[b-287mn5a425] {
    background: #0000009e;
    backdrop-filter: blur(5px);
}
.conformdialogtext[b-287mn5a425] {
   
    font-size: 14px;
}
.lblerros[b-287mn5a425] {
    color: red;
    font-size: 11px;
}
.qtychange[b-287mn5a425] {
    width: 45px;
    padding: 5px;
    font-size: 14px;
    border: 2px solid #ccc;
    border-radius: 4px;
    outline: none;
    text-align: center;
    transition: border-color 0.3s ease, box-shadow 0.3s ease;
  }


  .qtychange:focus[b-287mn5a425] {
    border-color: #4CAF50;
    box-shadow: 0 0 8px rgba(76, 175, 80, 0.5);
  }



  div#batch_Modal_Info .close[b-287mn5a425] {
    position: absolute;
    right: -27px;
    top: -18px;
    background: #f25649;
    opacity: 1;
    width: 25px;
    height: 23px;
    border-radius: 50%;
    color: #fff;
    z-index: 999;
    font-size: 11px;
    line-height: 0;
    text-align: center;
}

#batch_Modal_Info .modal-header[b-287mn5a425] {
    font-size: 10px;
    padding: 10px;
}


#batch_Modal_Info .modal-title[b-287mn5a425] {
    font-size: 15px;
    text-transform: capitalize;
}
.close_popup[b-287mn5a425]{
    font-size: 28px !important;
}
.radio_width[b-287mn5a425]{
    width: 25px !important;
}
/* _content/IMC_WebPortal/Views/Admin/NotificationList.cshtml.rz.scp.css */
[b-ft56c0jqt8] #notificationMessage {
    float: left;
    width: 100%;
    height: 100px;
    padding:15px;
}
/* _content/IMC_WebPortal/Views/Admin/OffersReport.cshtml.rz.scp.css */
.subproducts[b-q70rnkn14i]{
    width: auto;
    min-width: 51%;
}


div#offerProducts .close[b-q70rnkn14i] {
    position: absolute;
    right: -27px;
    top: -18px;
    background: #f25649;
    opacity: 1;
    width: 25px;
    height: 23px;
    border-radius: 50%;
    color: #fff;
    z-index: 999;
    font-size: 11px;
    line-height: 0;
    text-align: center;
}

#offerProducts .modal-header[b-q70rnkn14i] {
    font-size: 10px;
    padding: 10px;
}


#offerProducts .modal-title[b-q70rnkn14i] {
    font-size: 15px;
    text-transform: capitalize;
}
.close_popup[b-q70rnkn14i]{
    font-size: 28px !important;
}
.radio_width[b-q70rnkn14i]{
    width: 25px !important;
}
#selectedtablePreview th[b-q70rnkn14i] {
    text-align: center !important;
    background-color: #f25649 !important;
    color: #fff;
    font-size: 12px !important;
    padding: 3px;
    padding-bottom: 6px;
    padding-top: 6px;
    font-weight: 600;
}
#selectedtablePreview td[b-q70rnkn14i] {
    font-size: 14px !important;


}
/* _content/IMC_WebPortal/Views/Admin/Orders.cshtml.rz.scp.css */
[b-oaezgnk93p] .invoice-popup {
    width: 900px;
    min-width: 942px;
}

[b-oaezgnk93p] #confirm_popup .close {
    position: absolute;
    right: -15px;
    top: -18px;
    background: #f25649;
    opacity: 1;
    width: 35px;
    height: 35px;
    border-radius: 50%;
    color: #fff;
    z-index: 999;
    line-height: 0;
    border: none;
    text-align: center;
}

/* _content/IMC_WebPortal/Views/Admin/PaymentModeChangeDistributorSale_Partial.cshtml.rz.scp.css */
.conformdialogtext[b-4rpscwyjsi] {
   
    font-size: 14px;
}

  .modal-content[b-4rpscwyjsi]{
    background-color: #fff;
    margin: 0px auto;
    padding: 0px;
    border: 1px solid #888;
    width: 80%;
    border-radius: 15px;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);
}
.conformplaceorder[b-4rpscwyjsi]{
    border: 1px solid #e4dbdb;
    padding-top: 6px;
    padding-bottom: 6px;
    width: 100%;
    border-left: none;
    border-right: none;
}
.conformordertext[b-4rpscwyjsi]{
    color: red;
    font-size: 12px;
    font-weight: 500;
    text-decoration: none;cursor: pointer;
}
@keyframes blink-b-4rpscwyjsi {
    0% { opacity: 1; }
    50% { opacity: 0; }
    100% { opacity: 1; }
}

.modal[b-4rpscwyjsi] {
    background: #0000009e;
    backdrop-filter: blur(5px);
}
/* _content/IMC_WebPortal/Views/Admin/PendingFpo_PODeletion.cshtml.rz.scp.css */



.conformdialogtext[b-otvsytfo2n] {
   
    font-size: 14px;
}

.modal-content[b-otvsytfo2n]{
    background-color: #fff;
    margin: 0px auto;
    padding: 0px;
    border: 1px solid #888;
    width: 80%;
    border-radius: 15px;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);
}
.conformplaceorder[b-otvsytfo2n]{
    border: 1px solid #e4dbdb;
    padding-top: 6px;
    padding-bottom: 6px;
    width: 100%;
    border-left: none;
    border-right: none;
}
.conformordertext[b-otvsytfo2n]{
    color: red;
    font-size: 12px;
    font-weight: 500;
    text-decoration: none;cursor: pointer;
}
.highlight[b-otvsytfo2n] {
    background-color: yellow; /* Change to your desired color */
    color: red; /* Optional: Change text color */
  }
/* _content/IMC_WebPortal/Views/Admin/pendingindents.cshtml.rz.scp.css */
[b-sq8jjow62v] .ui-jqgrid,
[b-sq8jjow62v] .ui-jqgrid .ui-jqgrid-view,
[b-sq8jjow62v] .ui-jqgrid .ui-jqgrid-btable {
    width: 100% !important;
}

.conformdialogtext[b-sq8jjow62v] {

    font-size: 14px;
}

.conformplaceorder[b-sq8jjow62v] {
    border: 1px solid #e4dbdb;
    padding-top: 6px;
    padding-bottom: 6px;
    width: 100%;
    border-left: none;
    border-right: none;
}

.conformordertext[b-sq8jjow62v] {
    color: red;
    font-size: 12px;
    font-weight: 500;
    text-decoration: none;
    cursor: pointer;
}

.modal[b-sq8jjow62v] {
    background: #0000009e;
    backdrop-filter: blur(5px);
}

#packagePager_selected[b-sq8jjow62v] {
    display: none;
}



.qty_change[b-sq8jjow62v] {
    width: 45px;
    padding: 5px;
    font-size: 14px;
    border: 2px solid #ccc;
    border-radius: 4px;
    outline: none;
    text-align: center;
    transition: border-color 0.3s ease, box-shadow 0.3s ease;
}


.qty_change:focus[b-sq8jjow62v] {
    border-color: #4CAF50;
    box-shadow: 0 0 8px rgba(76, 175, 80, 0.5);
}

  
.conformdialogtext[b-sq8jjow62v] {
   
    font-size: 14px;
  }
  
  #batchmodal_conform .modal-content[b-sq8jjow62v]{
    background-color: #fff;
    margin: 0px auto;
    padding: 0px;
    border: 1px solid #888;
    width: 80%;
    border-radius: 15px;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);
  }
  .conformplaceorder[b-sq8jjow62v]{
    border: 1px solid #e4dbdb;
    padding-top: 6px;
    padding-bottom: 6px;
    width: 100%;
    border-left: none;
    border-right: none;
  }
  .conformordertext[b-sq8jjow62v]{
    color: red;
    font-size: 12px;
    font-weight: 500;
    text-decoration: none;cursor: pointer;
  }
/* _content/IMC_WebPortal/Views/Admin/ProcessFPO.cshtml.rz.scp.css */
#showtable[b-lk35k1ffr4] {
    display: none;
}

#showindent[b-lk35k1ffr4] {
    display: none;
}

.lblerros[b-lk35k1ffr4] {
    display: block;
}
.namewidth[b-lk35k1ffr4]{
    width: 26% !important;
}
/* _content/IMC_WebPortal/Views/Admin/ProductCMS.cshtml.rz.scp.css */
.ql-container[b-yi0d4qv946] {
    height: 150px;
}
/* _content/IMC_WebPortal/Views/Admin/ProductCreation.cshtml.rz.scp.css */
.ql-container[b-83zucnhomc] {
    height: 150px;
}
/* _content/IMC_WebPortal/Views/Admin/ProductIssueChallan.cshtml.rz.scp.css */
.cartdisplay[b-cnsfowrg88] {
    display: flex;
    cursor: pointer;
}

.cart-icon[b-cnsfowrg88] {
    width: 50px;
    height: 50px;
    position: relative;
}



.cart-count[b-cnsfowrg88] {
     position: relative;
bottom: 6px;
cursor: pointer;
left: 0px;
background-color: red;
color: #fff;
border-radius: 50%;
width: 25px;
height: 25px;
display: flex;
justify-content: center;
align-items: center;
font-size: 12px;
padding: 4px;
font-weight: 500;

}

.lbl_txt[b-cnsfowrg88] {
    font-size: 14px !important;
    font-weight: bold;
}



[b-cnsfowrg88]::-webkit-input-placeholder {
    font-size: 13px !important;
}

.parallax-mirror-visibility[b-cnsfowrg88] {
    visibility: hidden !important;
}

td[b-cnsfowrg88] {
    font-size: 14px;
}

.pac-container[b-cnsfowrg88] {
    z-index: 1000000 !important;
}

#loading .sk-spinner-wave div[b-cnsfowrg88] {
    background-color: #053c6d;
}

#loading[b-cnsfowrg88] {
    display: none;
    position: fixed;
    z-index: 100000;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: rgba(255, 255, 255, .5);
    background-size: 200px;
}

.sk-spinner-wave.sk-spinner[b-cnsfowrg88] {
    position: absolute;
    top: 45%;
    left: 50%;
}

.h-200[b-cnsfowrg88] {
    height: 200px;
}

.wrs_tickContainer[b-cnsfowrg88] {
    display: none;
}
#main_table td[b-cnsfowrg88]{
    font-size: 12px !important;
}
.cartdisplay[b-cnsfowrg88] {
    display: flex;
    cursor: pointer;
}

.cart-icon[b-cnsfowrg88] {
    width: 50px;
    height: 50px;
    position: relative;
}



.cart-count[b-cnsfowrg88] {
    position: relative;
    bottom: 6px;
    cursor: pointer;
    left: 0px;
    background-color: red;
    color: white;
    border-radius: 50%;
    width: auto;
    height: 21px;
    display: flex;
    justify-content: center;
   align-items: center;
font-size: 14px;
padding: 4px;

}

.lbl_txt[b-cnsfowrg88] {
    font-size: 14px !important;
    font-weight: bold;
}



[b-cnsfowrg88]::-webkit-input-placeholder {
    font-size: 13px !important;
}

.parallax-mirror-visibility[b-cnsfowrg88] {
    visibility: hidden !important;
}

td[b-cnsfowrg88] {
    font-size: 14px;
}

.pac-container[b-cnsfowrg88] {
    z-index: 1000000 !important;
}

#loading .sk-spinner-wave div[b-cnsfowrg88] {
    background-color: #053c6d;
}

#loading[b-cnsfowrg88] {
    display: none;
    position: fixed;
    z-index: 100000;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: rgba(255, 255, 255, .5);
    background-size: 200px;
}

.sk-spinner-wave.sk-spinner[b-cnsfowrg88] {
    position: absolute;
    top: 45%;
    left: 50%;
}

.h-200[b-cnsfowrg88] {
    height: 200px;
}

.wrs_tickContainer[b-cnsfowrg88] {
    display: none;
}
#main_table td[b-cnsfowrg88]{
    font-size: 12px !important;
}
.lbladddress[b-cnsfowrg88] {
    font-size: 13px;
    font-weight: bold;
}
.Billing[b-cnsfowrg88]{
    font-size: 15px;
    font-weight: bold;
    color: green;
}
.working[b-cnsfowrg88]{background:url('ajax/libs/jqueryui/1.8.2/themes/smoothness/../images/ui-anim_basic_16x16.gif') no-repeat right center;}



.lbltxt[b-cnsfowrg88] {
    font-weight: bold;
    font-size: 13px !important;

}

.astrick[b-cnsfowrg88] {
    font-weight: 600;
    font-size: 13px;
  
  }
  
  .astrick[b-cnsfowrg88]:after {
    content: "*";
    color: red;
    padding-left: 8px !important;
    position:absolute;
  }

  .modal-content[b-cnsfowrg88]{
    background-color: #fff;
    margin: 0px auto;
    padding: 0px;
    border: 1px solid #888;
    width: 80%;
    border-radius: 15px;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);
}
.conformplaceorder[b-cnsfowrg88]{
    border: 1px solid #e4dbdb;
    padding-top: 6px;
    padding-bottom: 6px;
    width: 100%;
    border-left: none;
    border-right: none;
}
.conformordertext[b-cnsfowrg88]{
    color: red;
    font-size: 12px;
    font-weight: 500;
    text-decoration: none;cursor: pointer;
}
.modal[b-cnsfowrg88] {
    background: #0000009e;
    backdrop-filter: blur(5px);
}
.conformdialogtext[b-cnsfowrg88] {
   
    font-size: 14px;
}
.lblerros[b-cnsfowrg88] {
    color: red;
    font-size: 11px;
}
.qtychange[b-cnsfowrg88] {
    width: 45px;
    padding: 5px;
    font-size: 14px;
    border: 2px solid #ccc;
    border-radius: 4px;
    outline: none;
    text-align: center;
    transition: border-color 0.3s ease, box-shadow 0.3s ease;
  }


  .qtychange:focus[b-cnsfowrg88] {
    border-color: #4CAF50;
    box-shadow: 0 0 8px rgba(76, 175, 80, 0.5);
  }



  div#batch_Modal_Info .close[b-cnsfowrg88] {
    position: absolute;
    right: -27px;
    top: -18px;
    background: #f25649;
    opacity: 1;
    width: 25px;
    height: 23px;
    border-radius: 50%;
    color: #fff;
    z-index: 999;
    font-size: 11px;
    line-height: 0;
    text-align: center;
}

#batch_Modal_Info .modal-header[b-cnsfowrg88] {
    font-size: 10px;
    padding: 10px;
}


#batch_Modal_Info .modal-title[b-cnsfowrg88] {
    font-size: 15px;
    text-transform: capitalize;
}
.close_popup[b-cnsfowrg88]{
    font-size: 28px !important;
}

/* _content/IMC_WebPortal/Views/Admin/ProductIssueChallan_Partial.cshtml.rz.scp.css */
.modal-content[b-zu95op9fw7]{
    background-color: #fff;
    margin: 0px auto;
    padding: 0px;
    border: 1px solid #888;
    width: 80%;
    border-radius: 15px;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);
}
.conformplaceorder[b-zu95op9fw7]{
    border: 1px solid #e4dbdb;
    padding-top: 6px;
    padding-bottom: 6px;
    width: 100%;
    border-left: none;
    border-right: none;
}
.conformordertext[b-zu95op9fw7]{
    color: red;
    font-size: 12px;
    font-weight: 500;
    text-decoration: none;cursor: pointer;
}
.modal[b-zu95op9fw7] {
    background: #0000009e;
    backdrop-filter: blur(5px);
}
.conformdialogtext[b-zu95op9fw7] {
   
    font-size: 14px;
}



.qtychange[b-zu95op9fw7] {
    width: 45px;
    padding: 5px;
    font-size: 14px;
    border: 2px solid #ccc;
    border-radius: 4px;
    outline: none;
    text-align: center;
    transition: border-color 0.3s ease, box-shadow 0.3s ease;
  }


  .qtychange:focus[b-zu95op9fw7] {
    border-color: #4CAF50;
    box-shadow: 0 0 8px rgba(76, 175, 80, 0.5);
  }
  .invalidqty[b-zu95op9fw7] {
    border-color: red;
    color: red;
    background-color: #ffe6e6;
  }

  
  .validqty[b-zu95op9fw7] {
    border-color: #4CAF50;
    color: #4CAF50;
  }
  
.astrick[b-zu95op9fw7] {
  font-weight: 600;
  font-size: 13px;

}

.astrick[b-zu95op9fw7]:after {
  content: "*";
  color: red;
  padding-left: 8px !important;
  position:absolute;
}
/* _content/IMC_WebPortal/Views/Admin/ProductPriceIndicator.cshtml.rz.scp.css */
.conformdialogtext[b-979ju6a0mh] {

    font-size: 14px;
}

.modal-content[b-979ju6a0mh] {
    background-color: #fff;
    margin: 0px auto;
    padding: 0px;
    border: 1px solid #888;
    width: 80%;
    border-radius: 15px;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);
}

.conformplaceorder[b-979ju6a0mh] {
    border: 1px solid #e4dbdb;
    padding-top: 6px;
    padding-bottom: 6px;
    width: 100%;
    border-left: none;
    border-right: none;
}

.conformordertext[b-979ju6a0mh] {
    color: red;
    font-size: 12px;
    font-weight: 500;
    text-decoration: none;
    cursor: pointer;
}

.highlight[b-979ju6a0mh] {
    background-color: yellow;
    /* Change to your desired color */
    color: red;
    /* Optional: Change text color */
}
/* _content/IMC_WebPortal/Views/Admin/ProductTransferChallan.cshtml.rz.scp.css */
.cartdisplay[b-x23ga5elek] {
    display: flex;
    cursor: pointer;
}

.cart-icon[b-x23ga5elek] {
    width: 50px;
    height: 50px;
    position: relative;
}



.cart-count[b-x23ga5elek] {
     position: relative;
bottom: 6px;
cursor: pointer;
left: 0px;
background-color: red;
color: #fff;
border-radius: 50%;
width: 25px;
height: 25px;
display: flex;
justify-content: center;
align-items: center;
font-size: 12px;
padding: 4px;
font-weight: 500;

}

.lbl_txt[b-x23ga5elek] {
    font-size: 14px !important;
    font-weight: bold;
}



[b-x23ga5elek]::-webkit-input-placeholder {
    font-size: 13px !important;
}

.parallax-mirror-visibility[b-x23ga5elek] {
    visibility: hidden !important;
}

td[b-x23ga5elek] {
    font-size: 14px;
}

.pac-container[b-x23ga5elek] {
    z-index: 1000000 !important;
}

#loading .sk-spinner-wave div[b-x23ga5elek] {
    background-color: #053c6d;
}

#loading[b-x23ga5elek] {
    display: none;
    position: fixed;
    z-index: 100000;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: rgba(255, 255, 255, .5);
    background-size: 200px;
}

.sk-spinner-wave.sk-spinner[b-x23ga5elek] {
    position: absolute;
    top: 45%;
    left: 50%;
}

.h-200[b-x23ga5elek] {
    height: 200px;
}

.wrs_tickContainer[b-x23ga5elek] {
    display: none;
}
#main_table td[b-x23ga5elek]{
    font-size: 12px !important;
}
.cartdisplay[b-x23ga5elek] {
    display: flex;
    cursor: pointer;
}

.cart-icon[b-x23ga5elek] {
    width: 50px;
    height: 50px;
    position: relative;
}



.cart-count[b-x23ga5elek] {
    position: relative;
    bottom: 6px;
    cursor: pointer;
    left: 0px;
    background-color: red;
    color: white;
    border-radius: 50%;
    width: auto;
    height: 21px;
    display: flex;
    justify-content: center;
   align-items: center;
font-size: 14px;
padding: 4px;

}

.lbl_txt[b-x23ga5elek] {
    font-size: 14px !important;
    font-weight: bold;
}



[b-x23ga5elek]::-webkit-input-placeholder {
    font-size: 13px !important;
}

.parallax-mirror-visibility[b-x23ga5elek] {
    visibility: hidden !important;
}

td[b-x23ga5elek] {
    font-size: 14px;
}

.pac-container[b-x23ga5elek] {
    z-index: 1000000 !important;
}

#loading .sk-spinner-wave div[b-x23ga5elek] {
    background-color: #053c6d;
}

#loading[b-x23ga5elek] {
    display: none;
    position: fixed;
    z-index: 100000;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: rgba(255, 255, 255, .5);
    background-size: 200px;
}

.sk-spinner-wave.sk-spinner[b-x23ga5elek] {
    position: absolute;
    top: 45%;
    left: 50%;
}

.h-200[b-x23ga5elek] {
    height: 200px;
}

.wrs_tickContainer[b-x23ga5elek] {
    display: none;
}
#main_table td[b-x23ga5elek]{
    font-size: 12px !important;
}
.lbladddress[b-x23ga5elek] {
    font-size: 13px;
    font-weight: bold;
}
.Billing[b-x23ga5elek]{
    font-size: 15px;
    font-weight: bold;
    color: green;
}
.working[b-x23ga5elek]{background:url('ajax/libs/jqueryui/1.8.2/themes/smoothness/../images/ui-anim_basic_16x16.gif') no-repeat right center;}



.lbltxt[b-x23ga5elek] {
    font-weight: bold;
    font-size: 13px !important;

}

.astrick[b-x23ga5elek] {
    font-weight: 600;
    font-size: 13px;
  
  }
  
  .astrick[b-x23ga5elek]:after {
    content: "*";
    color: red;
    padding-left: 8px !important;
    position:absolute;
  }

  .modal-content[b-x23ga5elek]{
    background-color: #fff;
    margin: 0px auto;
    padding: 0px;
    border: 1px solid #888;
    width: 80%;
    border-radius: 15px;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);
}
.conformplaceorder[b-x23ga5elek]{
    border: 1px solid #e4dbdb;
    padding-top: 6px;
    padding-bottom: 6px;
    width: 100%;
    border-left: none;
    border-right: none;
}
.conformordertext[b-x23ga5elek]{
    color: red;
    font-size: 12px;
    font-weight: 500;
    text-decoration: none;cursor: pointer;
}
.modal[b-x23ga5elek] {
    background: #0000009e;
    backdrop-filter: blur(5px);
}
.conformdialogtext[b-x23ga5elek] {
   
    font-size: 14px;
}
.lblerros[b-x23ga5elek] {
    color: red;
    font-size: 11px;
}
.qtychange[b-x23ga5elek] {
    width: 113px;
    padding: 5px;
    font-size: 14px;
    border: 2px solid #ccc;
    border-radius: 4px;
    outline: none;

    transition: border-color 0.3s ease, box-shadow 0.3s ease;
  }


  .qtychange:focus[b-x23ga5elek] {
    border-color: #4CAF50;
    box-shadow: 0 0 8px rgba(76, 175, 80, 0.5);
  }
  div#batch_Modal_Info .close[b-x23ga5elek] {
    position: absolute;
    right: -27px;
    top: -18px;
    background: #f25649;
    opacity: 1;
    width: 25px;
    height: 23px;
    border-radius: 50%;
    color: #fff;
    z-index: 999;
    font-size: 11px;
    line-height: 0;
    text-align: center;
}

#batch_Modal_Info .modal-header[b-x23ga5elek] {
    font-size: 10px;
    padding: 10px;
}


#batch_Modal_Info .modal-title[b-x23ga5elek] {
    font-size: 15px;
    text-transform: capitalize;
}
.close_popup[b-x23ga5elek]{
    font-size: 28px !important;
}
/* _content/IMC_WebPortal/Views/Admin/ProductTransferChallan_Partial.cshtml.rz.scp.css */
.modal-content[b-zqtzzwvnmb]{
    background-color: #fff;
    margin: 0px auto;
    padding: 0px;
    border: 1px solid #888;
    width: 80%;
    border-radius: 15px;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);
}
.conformplaceorder[b-zqtzzwvnmb]{
    border: 1px solid #e4dbdb;
    padding-top: 6px;
    padding-bottom: 6px;
    width: 100%;
    border-left: none;
    border-right: none;
}
.conformordertext[b-zqtzzwvnmb]{
    color: red;
    font-size: 12px;
    font-weight: 500;
    text-decoration: none;cursor: pointer;
}
.modal[b-zqtzzwvnmb] {
    background: #0000009e;
    backdrop-filter: blur(5px);
}
.conformdialogtext[b-zqtzzwvnmb] {
   
    font-size: 14px;
}



.qtychange[b-zqtzzwvnmb] {
    width: 45px;
    padding: 5px;
    font-size: 14px;
    border: 2px solid #ccc;
    border-radius: 4px;
    outline: none;
    text-align: center;
    transition: border-color 0.3s ease, box-shadow 0.3s ease;
  }


  .qtychange:focus[b-zqtzzwvnmb] {
    border-color: #4CAF50;
    box-shadow: 0 0 8px rgba(76, 175, 80, 0.5);
  }
  .invalidqty[b-zqtzzwvnmb] {
    border-color: red;
    color: red;
    background-color: #ffe6e6;
  }

  
  .validqty[b-zqtzzwvnmb] {
    border-color: #4CAF50;
    color: #4CAF50;
  }
  
.astrick[b-zqtzzwvnmb] {
  font-weight: 600;
  font-size: 13px;

}

.astrick[b-zqtzzwvnmb]:after {
  content: "*";
  color: red;
  padding-left: 8px !important;
  position:absolute;
}
/* _content/IMC_WebPortal/Views/Admin/ReActivateKYC.cshtml.rz.scp.css */
[b-f7c3ej654k] .table-tab ::deep ul {
    padding-left: 0;
    margin-bottom: 0;
    display: flex;
}

.table-tab li.active[b-f7c3ej654k], .table-tab li:hover[b-f7c3ej654k] {
    color: #ffffff;
    border: 2px solid #f25649;
    border-bottom: none;
    background: #f25649 !important;
}

[b-f7c3ej654k] .table-tab li {
    display: inline-block;
    border: 2px solid #82deb3;
    padding: 5px 7px;
    min-width: 115px;
    border-radius: 6px 6px 0 0px;
    margin-right: 6px;
    border-bottom: 0px;
    position: relative;
    z-index: 1;
    cursor: pointer;
    transition-duration: 0.2s;
    background: #ffffff !important;
}

.table-tab li h1[b-f7c3ej654k] {
    margin: 0;
    font-size: 17px;
    text-align: center;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #f25649;
    margin: 0px auto;
    margin-bottom: 0;
    cursor: pointer;
}

.table-tab li.active label[b-f7c3ej654k], .table-tab li:hover label[b-f7c3ej654k] {
    color: #fff;
}

.table-tab li.active h1[b-f7c3ej654k], .table-tab li:hover h1[b-f7c3ej654k] {
    color: #fff;
}

.table-tab li label[b-f7c3ej654k] {
    margin: 0;
    width: 100%;
    display: block;
    text-align: center;
    color: #fff;
    cursor: pointer;
}
/* _content/IMC_WebPortal/Views/Admin/SaleReturnForBranchadmin_Partial.cshtml.rz.scp.css */
.cartdisplay[b-n2ag959daf] {
    display: flex;
    cursor: pointer;
}

.cart-icon[b-n2ag959daf] {
    width: 50px;
    height: 50px;
    position: relative;
}

#exm th[b-n2ag959daf] {
    text-align: center !important;
    background-color: #f25649 !important;
    color: #fff;
    font-size: 13px !important;
    padding: 3px;
    padding-bottom: 6px;
    padding-top: 6px;
    font-weight: 600;
}
#exm td[b-n2ag959daf] {
    font-size: 14px !important;
}
#selectedtable th[b-n2ag959daf] {
    text-align: center !important;
    background-color: #f25649 !important;
    color: #fff;
    font-size: 13px !important;
    padding: 3px;
    padding-bottom: 6px;
    padding-top: 6px;
    font-weight: 600;
}
#selectedtable td[b-n2ag959daf] {
    font-size: 14px !important;
}
#selectedtablePreview th[b-n2ag959daf] {
    text-align: center !important;
    background-color: #f25649 !important;
    color: #fff;
    font-size: 13px !important;
    padding: 3px;
    padding-bottom: 6px;
    padding-top: 6px;
    font-weight: 600;
}



.cart-count[b-n2ag959daf] {
    position: relative;
    bottom: 6px;
    cursor: pointer;
    left: 0px;
    background-color: red;
    color: #fff;
    border-radius: 50%;
    width: 25px;
    height: 25px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 12px;
    padding: 4px;
    font-weight: 500;
}

.lbl_txt[b-n2ag959daf] {
    font-size: 14px !important;
    font-weight: bold;
}



.qtychange[b-n2ag959daf] {
    width: 45px;
    padding: 5px;
    font-size: 14px;
    border: 2px solid #ccc;
    border-radius: 4px;
    outline: none;
    text-align: center;
    transition: border-color 0.3s ease, box-shadow 0.3s ease;
  }


  .qtychange:focus[b-n2ag959daf] {
    border-color: #4CAF50;
    box-shadow: 0 0 8px rgba(76, 175, 80, 0.5);
  }


  .invalidqty[b-n2ag959daf] {
    border-color: red;
    color: red;
    background-color: #ffe6e6;
  }

  
  .validqty[b-n2ag959daf] {
    border-color: #4CAF50;
    color: #4CAF50;
  }
/* _content/IMC_WebPortal/Views/Admin/SaleReturn_admin.cshtml.rz.scp.css */
.cartdisplay[b-s9f0eslwe8] {
    display: flex;
    cursor: pointer;
}
#txt_searchCategories[b-s9f0eslwe8]{
    height: 37px !important;
}

.cart-icon[b-s9f0eslwe8] {
    width: 50px;
    height: 50px;
    position: relative;
}



.cart-count[b-s9f0eslwe8] {
    position: relative;
    bottom: 6px;
    cursor: pointer;
    left: 0px;
    background-color: red;
    color: #fff;
    border-radius: 50%;
    width: 25px;
    height: 25px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 12px;
    padding: 4px;
    font-weight: 500;
}

.lbl_txt[b-s9f0eslwe8] {
    font-size: 14px !important;
    font-weight: bold;
}



[b-s9f0eslwe8]::-webkit-input-placeholder {
    font-size: 13px !important;
}

.parallax-mirror-visibility[b-s9f0eslwe8] {
    visibility: hidden !important;
}

td[b-s9f0eslwe8] {
    font-size: 14px;
}

.pac-container[b-s9f0eslwe8] {
    z-index: 1000000 !important;
}

#loading .sk-spinner-wave div[b-s9f0eslwe8] {
    background-color: #053c6d;
}

#loading[b-s9f0eslwe8] {
    display: none;
    position: fixed;
    z-index: 100000;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: rgba(255, 255, 255, .5);
    background-size: 200px;
}

.sk-spinner-wave.sk-spinner[b-s9f0eslwe8] {
    position: absolute;
    top: 45%;
    left: 50%;
}

.h-200[b-s9f0eslwe8] {
    height: 200px;
}

.wrs_tickContainer[b-s9f0eslwe8] {
    display: none;
}

#main_table td[b-s9f0eslwe8] {
    font-size: 12px !important;
}

.lbladddress[b-s9f0eslwe8] {
    font-size: 13px;
    font-weight: bold;
}

.Billing[b-s9f0eslwe8] {
    font-size: 15px;
    font-weight: bold;
    color: green;
}

.working[b-s9f0eslwe8] {
    background: url('ajax/libs/jqueryui/1.8.2/themes/smoothness/../images/ui-anim_basic_16x16.gif') no-repeat right center;
}


.toggle-button[b-s9f0eslwe8] {
    display: inline-flex;
    align-items: center;
    cursor: pointer;
  }
  .toggle-button .icon[b-s9f0eslwe8] {
    margin-left: 5px;
    font-size: 1.2rem;
    transition: transform 0.3s ease;
  }
  .toggle-button.collapsed .icon[b-s9f0eslwe8] {
    transform: rotate(0deg);
  }
  .toggle-button:not(.collapsed) .icon[b-s9f0eslwe8] {
    transform: rotate(180deg);
  }
  .toggletext[b-s9f0eslwe8]{
    background-color: #198754 !important;
    border: none;
    color: #fff;
    font-weight: bold;
    font-size: 14px;
    padding: 9px !important;

  }
  .accordion-button:focus[b-s9f0eslwe8]{
    box-shadow:none !important;
  }

  .accordion-button[b-s9f0eslwe8]:after {
    background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'><path fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/></svg>") !important;
  }
/* _content/IMC_WebPortal/Views/Admin/ScmMasterInfo.cshtml.rz.scp.css */
.place_holder[b-9evawqapy8] {
    color:black;
    font-size: 14px;
}

.lbltext[b-9evawqapy8]{
    width: 100%;
    text-align: center;
    font-size: 13px;
    font-weight: bold;

}
.astrick[b-9evawqapy8] {
    font-weight: 600;
    font-size: 13px;

}

.astrick[b-9evawqapy8]:after {
    content: "*";
    color: red;
    padding-left: 8px !important;
    position:absolute;
}
.textbox_control[b-9evawqapy8]{
    height: 36px !important;
}
.card-header[b-9evawqapy8]{
    font-weight: bold;
    font-size: 13px;
}
[b-9evawqapy8]::-webkit-input-placeholder{
 font-size: 13px !important;
}
.lbl_text_filter[b-9evawqapy8]{
    width: 100%;
    text-align: right;
    font-size: 13px;
    font-weight: bold;
}
.custom-font[b-9evawqapy8]{
    font-size: 12px !important;
    }
[b-9evawqapy8] .ui-jqgrid, [b-9evawqapy8] .ui-jqgrid .ui-jqgrid-view, [b-9evawqapy8] .ui-jqgrid .ui-jqgrid-btable, [b-9evawqapy8] .ui-jqgrid-pager {
    width: none !important;
}
/* _content/IMC_WebPortal/Views/Admin/Scmreorderlevel.cshtml.rz.scp.css */
.conformdialogtext[b-z85ivml9uz] {

    text-align: center;
    padding-bottom: 13px;
    font-weight: bold;
    font-size: 12px;
    color: red;

}
.p-1rem[b-z85ivml9uz] {
    padding: 1rem;
}
.popup-header[b-z85ivml9uz] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-weight: 700;
}
.popup-content[b-z85ivml9uz] {
    color: red;

}
[b-z85ivml9uz] span:empty {
    display: none;
}
.popup-content[b-z85ivml9uz], .popup-buttons[b-z85ivml9uz] {
    padding: 1rem;
}
.popup[b-z85ivml9uz] {
    width: 100%;

    margin: 1rem;
    padding: 0;
    border-radius: 10px;
    border: none;
    inset: 0;
    left: 50%;
    transform: translate(-50%, 0);
}
.lbltxts[b-z85ivml9uz]{
    font-weight: bold;
    font-size: 13px;
}
/* _content/IMC_WebPortal/Views/Admin/scmreorderlevel_Partial.cshtml.rz.scp.css */
form label[b-m6szluda96] {
    cursor: pointer;
}
.qty_change[b-m6szluda96]{
width: 85px !important;
}
.table-searchable .is-hidden[b-m6szluda96] {
    display: none;
}
.table-responsive[b-m6szluda96] {
    height: calc(100vh - 251px);
    overflow: auto;
    display: block;
    overflow-x: auto;
    white-space: nowrap;
}
[b-m6szluda96]::-webkit-scrollbar {
width: 5px;
}

/* Track */
[b-m6szluda96]::-webkit-scrollbar-track {
background: #f1f1f1; 
}

/* Handle */
[b-m6szluda96]::-webkit-scrollbar-thumb {
background: #888; 
}

/* Handle on hover */
[b-m6szluda96]::-webkit-scrollbar-thumb:hover {
background: #555; 
}
table th[b-m6szluda96] {
border-bottom-width: 0 !important;
background-color: #f25649 !important;
color: #fff;
}
.table-searchable .is-match[b-m6szluda96] {
background-color: #f25649;
    color: #fff;
    transition: background-color .5s ease-in;
}

.table-searchable td[data-searchable="false"][b-m6szluda96] {
    background-color: lightcoral;
}

.nodata[b-m6szluda96] {
    text-align: center;
    font-weight: bold;
    color: red;
    padding: 0px;
    margin: 0px;
}
.invalidqty[b-m6szluda96]{
    border-color: #ff0000; 
}
/* _content/IMC_WebPortal/Views/Admin/StockLedgerReport.cshtml.rz.scp.css */
div#batchmodal .close[b-6ymezgqyda] {
    position: absolute;
    right: -15px;
    top: -18px;
    background: #f25649;
    opacity: 1;
    width: 35px;
    height: 35px;
    border-radius: 50%;
    color: #fff;
    z-index: 999;
    line-height: 0;
    text-align: center;
}
/* _content/IMC_WebPortal/Views/Admin/stockrequest.cshtml.rz.scp.css */

.cardinfo[b-zvb6p8k2cf] {

    background-color: #fff;
    border-radius: 2px;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .08);
    padding: 0px !important;
}

._1M7g28[b-zvb6p8k2cf] {

    padding: 7px;
    position: relative;

}

._1bYJzd[b-zvb6p8k2cf] {
    color: #2874f0;
    font-size: 12px;
    font-weight: bold;
}

.textbox_control form-control[b-zvb6p8k2cf] {
    height: 35px !important;
}

.or[b-zvb6p8k2cf] {
    TEXT-ALIGN: center;
    font-weight: bold;
    font-size: 15px;
    padding: 2px;
    text-transform: lowercase;
}

.seven h1[b-zvb6p8k2cf] {
    text-align: center;
    font-size: 16px;
    color: #28a745;
    letter-spacing: 1px;
    text-transform: uppercase;
    display: grid;
    grid-template-columns: 1fr max-content 1fr;
    grid-template-rows: 27px 0;
    grid-gap: 20px;
    font-weight: bold;
    align-items: center;
}

.seven h1[b-zvb6p8k2cf]:after,
.seven h1[b-zvb6p8k2cf]:before {
    content: " ";
    display: block;
    border-bottom: 1px solid #c50000;
    border-top: 1px solid #c50000;
    height: 5px;
    background-color: #f8f8f8;
}

.labeltxt[b-zvb6p8k2cf] {
    font-size: 15px !important;
    font-weight: bold;
}


#selectedtable thead th[b-zvb6p8k2cf] {
    text-align: center !important;

    background-color: #f25649 !important;
    color: #fff;
    font-size: 13px;
}
.lblerros[b-zvb6p8k2cf] {
    color: red;
    font-size: 12px;
    padding-left: 17px;
    display: inline-block;
}
/* _content/IMC_WebPortal/Views/Admin/StockRequestCancellation.cshtml.rz.scp.css */
/* _content/IMC_WebPortal/Views/Admin/SupplierCreation.cshtml.rz.scp.css */
[b-qsjqanag08] table thead th {
    background: #f25649 !important;
}

[b-qsjqanag08] .ui-jqgrid-sortable {
    color: #fff !important;
}

.astrick[b-qsjqanag08] {
    font-weight: 600;
}

#t_packages[b-qsjqanag08] {

    background-color: #f25649 !important;
    padding-bottom: 36px;
    padding-top: 6px;
    padding-left: 12px;
    text-align: right;
    padding-right: 10px;


}

#globalSearchText[b-qsjqanag08] {
    padding: 3px;
    border: 2px solid #fff;
    background: #fff;
    width: 200px;
    border-radius: 12px;
    box-shadow: 1px 2px 1px 1px #fff;
    outline: none;
}

.astrick[b-qsjqanag08]:after {
    content: "*";
    color: red
}

.labeltxt[b-qsjqanag08] {
    font-weight: 500;
    font-size: 14px;
}

.numbers[b-qsjqanag08] {
    width: 100% !important;
}
.nonmandatory[b-qsjqanag08]{
    font-weight: bold;
    font-size: 13px;
}
/* _content/IMC_WebPortal/Views/Admin/SwasthzindagiOrderRouting.cshtml.rz.scp.css */

#exm th[b-duhxruzzl6] {
    text-align: center !important;
    background-color: #f25649 !important;
    color: #fff;
    font-size: 12px !important;
    padding: 3px;
    padding-bottom: 6px;
    padding-top: 6px;
    font-weight: 600;
}
#exm td[b-duhxruzzl6] {
    font-size: 14px !important;


}
#selectedtable th[b-duhxruzzl6] {
    text-align: center !important;
    background-color: #f25649 !important;
    color: #fff;
    font-size: 12px !important;
    padding: 3px;
    padding-bottom: 6px;
    padding-top: 6px;
    font-weight: 600;
}
#selectedtable td[b-duhxruzzl6] {
    font-size: 14px !important;
}

.tdright[b-duhxruzzl6]{
text-align: right !important;
}
.tdcenter[b-duhxruzzl6]{
    text-align: center !important;
}
.tdleft[b-duhxruzzl6]{
    text-align: left !important;
}
.astrick[b-duhxruzzl6]:after {
    content: "*";
    color: red
}
.astrick[b-duhxruzzl6] {
    font-weight: 600;
}


#selectedtablePreview th[b-duhxruzzl6] {
    text-align: center !important;

    background-color: #f25649 !important;
    color: #fff;
    font-size: 11px;
}
.lbladddress[b-duhxruzzl6] {
    font-weight: 600;
    font-size: 14px;
}
.nodata[b-duhxruzzl6] {
    text-align: center;
    font-weight: bold;
    color: red;
    padding: 0px;
    margin: 0px;
}

.errormsg[b-duhxruzzl6] {
    position: relative;
    color: red;
    font-size: 10px;
    display: block;
    font-weight: bold;
}

.invalidqty[b-duhxruzzl6] {
    border-color: red;
}
.ui-autocomplete[b-duhxruzzl6] {
    max-height: 150px;
    overflow-y: auto;
    overflow-x: hidden;
}
* html .ui-autocomplete[b-duhxruzzl6] {
    height: 150px;
}

.offer-container[b-duhxruzzl6] {
    background-color: white;
    padding: 20px;
    border-radius: 8px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    text-align: center;
}

.offer-container h5[b-duhxruzzl6] {
    color: #4CAF50;
}

.offer-details[b-duhxruzzl6], .eligibility-criteria[b-duhxruzzl6] {
    margin: 20px 0;
    text-align: left;
}




.conformdialogtext[b-duhxruzzl6] {
   
    font-size: 14px;
}

.modal-content[b-duhxruzzl6]{
    background-color: #fff;
    margin: 0px auto;
    padding: 0px;
    border: 1px solid #888;
    width: 80%;
    border-radius: 15px;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);
}
.conformplaceorder[b-duhxruzzl6]{
    border: 1px solid #e4dbdb;
    padding-top: 6px;
    padding-bottom: 6px;
    width: 100%;
    border-left: none;
    border-right: none;
}
.conformordertext[b-duhxruzzl6]{
    color: red;
    font-size: 12px;
    font-weight: 500;
    text-decoration: none;cursor: pointer;
}
.highlight[b-duhxruzzl6] {
    background-color: yellow; /* Change to your desired color */
    color: red; /* Optional: Change text color */
  }
/* _content/IMC_WebPortal/Views/Admin/ThreeLineView.cshtml.rz.scp.css */
.details-3-line-profile[b-k73f9lavd5] {
     
    text-align: center;
    border: 1px solid;
    padding: 10px;
    border-radius: 7px;
    position:relative
}
    .details-3-line-profile img[b-k73f9lavd5] {
        width: 52px;
        margin-bottom:5px;
    }
.details-3-line-details[b-k73f9lavd5] {
    position: absolute;
    right: 0;
    top: 0;
    display:none;
}
.details-3-line-profile:hover .details-3-line-details[b-k73f9lavd5]{
    display:block;
}
.details-d[b-k73f9lavd5] {
    display: flex;
}
.details-3-line-profile label[b-k73f9lavd5], .details-3-line-profile span[b-k73f9lavd5]{
    font-size:14px;
}
.details-3-line-arrow button[b-k73f9lavd5] {
    padding: 8px 0px;
}
.details-3-line-arrow[b-k73f9lavd5]  img {
    width: 25px !important;
}

[b-k73f9lavd5] .downline-img {
    transform: rotate(180deg);
}
/* _content/IMC_WebPortal/Views/AyurvedicKendra/AyurvedicKendraLogin.cshtml.rz.scp.css */
.register-main[b-g1ozhsn68e] {
    height: 100vh;
    background: url(../images/TD-background.png);
    background-size: 100%;
    background-repeat: no-repeat;
    background-attachment: fixed;
    position: relative;
}

    .register-main[b-g1ozhsn68e]::before {
        position: absolute;
        content: '';
        height: 100%;
        width: 100%;
       /* background: #000000bd;*/
        z-index: 0;
    }

a.logo-register[b-g1ozhsn68e] {
    position: relative;
}
/* _content/IMC_WebPortal/Views/AyurvedicKendra/CertificatesUpload.cshtml.rz.scp.css */
#uploadedFilesTable[b-mjmljazlbv] {
    font-size: 13px;
}

    #uploadedFilesTable th[b-mjmljazlbv],
    #uploadedFilesTable td[b-mjmljazlbv] {
        padding: 4px 6px;
        vertical-align: middle;
    }

    #uploadedFilesTable img[b-mjmljazlbv] {
        width: 28px;
        height: auto;
    }

    #uploadedFilesTable .btn[b-mjmljazlbv] {
        font-size: 10px;
        padding: 2px 6px;
    }

#uploadedFilesTable_Popup[b-mjmljazlbv] {
    font-size: 13px;
}

    #uploadedFilesTable_Popup th[b-mjmljazlbv],
    #uploadedFilesTable_Popup td[b-mjmljazlbv] {
        padding: 4px 6px;
        vertical-align: middle;
    }

    #uploadedFilesTable_Popup img[b-mjmljazlbv] {
        width: 28px;
        height: auto;
    }

    #uploadedFilesTable_Popup .btn[b-mjmljazlbv] {
        font-size: 10px;
        padding: 2px 6px;
    }
/* _content/IMC_WebPortal/Views/AyurvedicKendra/dashboard.cshtml.rz.scp.css */
.table-responsive[b-9j0ctlm3nd]{
    max-height: 280px;
overflow: auto;
display: block;
overflow-x: auto;
white-space: nowrap;
}
[b-9j0ctlm3nd]::-webkit-scrollbar {
width: 5px;
}

/* Track */
[b-9j0ctlm3nd]::-webkit-scrollbar-track {
background: #f1f1f1; 
}

/* Handle */
[b-9j0ctlm3nd]::-webkit-scrollbar-thumb {
background: #888; 
}

/* Handle on hover */
[b-9j0ctlm3nd]::-webkit-scrollbar-thumb:hover {
background: #555; 
}
table th[b-9j0ctlm3nd] {
border-bottom-width: 0 !important;
background-color: #f25649 !important;
color: #fff;
font-size: 15px !important;
text-align: center;
}
table td[b-9j0ctlm3nd] {
    font-size: 14px !important;
}
    .card[b-9j0ctlm3nd] {

        border-radius: 1em !important
    }

    .text-sm[b-9j0ctlm3nd] {
        font-size: 13px !important;
        line-height: 1.5;
    }

    .icon-shape[b-9j0ctlm3nd] {
        width: 48px;
        height: 48px;
        background-position: 50%;
        border-radius: 0.75rem;
    }

    .icon-shape i[b-9j0ctlm3nd] {
        color: #fff;
        opacity: .8;
        top: 14px;
        position: relative;
    }

    .text-lg[b-9j0ctlm3nd] {
        font-size: 1.125rem !important;
    }

    .opacity-10[b-9j0ctlm3nd] {
        opacity: 1 !important;
    }

    .bg-gradient-primary[b-9j0ctlm3nd] {
        background-image: linear-gradient(310deg, #5e72e4, #825ee4);
    }

    .bg-gradient-danger[b-9j0ctlm3nd] {
        background-image: linear-gradient(310deg, #f5365c, #f56036);
    }

    .bg-gradient-success[b-9j0ctlm3nd] {
        background-image: linear-gradient(310deg, #2dce89, #2dcecc);
    }

    .bg-gradient-warning[b-9j0ctlm3nd] {
        background-image: linear-gradient(310deg, #fb6340, #fbb140);
    }

    .card.mb-3[b-9j0ctlm3nd] {
        margin-bottom: 30px !important;
    }

    .card[b-9j0ctlm3nd] {
        box-shadow: 0 0.46875rem 2.1875rem rgba(4, 9, 20, 0.03), 0 0.9375rem 1.40625rem rgba(4, 9, 20, 0.03), 0 0.25rem 0.53125rem rgba(4, 9, 20, 0.05), 0 0.125rem 0.1875rem rgba(4, 9, 20, 0.03);
        border-width: 0;
        transition: all .2s;
    }

    .card-header:first-child[b-9j0ctlm3nd] {
        border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
    }

    .card-header[b-9j0ctlm3nd] {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        border-bottom-width: 1px;
        padding-top: 0;
        padding-bottom: 0;
        padding-right: 0.625rem;
        height: 2.5rem;
        font-weight: bold !important;
    }

    .card-header[b-9j0ctlm3nd],
    .card-title[b-9j0ctlm3nd] {
        text-transform: uppercase;
        color: rgba(13, 27, 62, 0.7);
        font-weight: bold;
        font-size: 0.88rem;
    }

    .card-header[b-9j0ctlm3nd] {
        padding-left: 11px;
        margin-bottom: 0;
        color: inherit;
        background-color: #fff;
        border-bottom: 1px solid rgba(26, 54, 126, 0.125);
    }

    .card-header.card-header-tab .card-header-title[b-9j0ctlm3nd] {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        white-space: nowrap;
        font-weight: bold !important;
    }

    .font-size-lg[b-9j0ctlm3nd] {
        font-size: 15px !important;
    }

    .font-weight-normal[b-9j0ctlm3nd] {
        font-weight: 400 !important;
    }

    .text-capitalize[b-9j0ctlm3nd] {
        text-transform: capitalize !important;
    }

    .no-gutters[b-9j0ctlm3nd] {
        margin-right: 0;
        margin-left: 0;
    }

    .no-gutters>.col[b-9j0ctlm3nd],
    .no-gutters>[class*="col-"][b-9j0ctlm3nd] {
        padding-right: 0;
        padding-left: 0;
    }

    .widget-chart.text-left[b-9j0ctlm3nd] {
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-align: center;
        align-items: center;
    }

    .widget-chart[b-9j0ctlm3nd] {
        text-align: center;
        padding: 1rem;
        position: relative;
    }

    .widget-chart.text-left .icon-wrapper[b-9j0ctlm3nd] {
        min-width: 54px;
        margin: 0px;
    }

    .icon-wrapper[b-9j0ctlm3nd] {
        width: 54px;
        height: 54px;
        margin: 0 auto;
        position: relative;
        overflow: hidden;
    }

    .icon-wrapper[b-9j0ctlm3nd] {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-line-pack: center;
        align-content: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .rounded-circle[b-9j0ctlm3nd] {
        border-radius: 50% !important;
    }

    .icon-wrapper .icon-wrapper-bg[b-9j0ctlm3nd] {
        position: absolute;
        height: 100%;
        width: 100%;
        z-index: 3;
        opacity: .2;
    }

    .opacity-10[b-9j0ctlm3nd] {
        opacity: 1 !important;
    }

    .bg-warning[b-9j0ctlm3nd] {
        background-color: #f7b924 !important;
    }

    .icon-wrapper i[b-9j0ctlm3nd] {
        margin: 0 auto;
        font-size: 1.7rem;
        position: relative;
        z-index: 5;
    }

    [class^="lnr-"][b-9j0ctlm3nd],
    [class*=" lnr-"][b-9j0ctlm3nd] {
        font-family: 'Linearicons-Free';
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .icon-wrapper i[b-9j0ctlm3nd]:before {
        margin-top: -3px;
    }

    .lnr-laptop-phone[b-9j0ctlm3nd]:before {
        content: "\e83d";
    }

    .widget-chart.text-left .widget-chart-content[b-9j0ctlm3nd] {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-line-pack: center;
        align-content: center;
        -ms-flex: 1;
        flex: 1;
        position: relative;
    }

    .widget-chart .widget-chart-content[b-9j0ctlm3nd] {
        position: relative;
        z-index: 5;
    }

    .widget-chart .widget-subheading:first-child[b-9j0ctlm3nd] {
        margin-top: 0;
    }

    .widget-chart .widget-subheading[b-9j0ctlm3nd] {
        margin: -0.5rem 0 0;
        display: block;
        opacity: .6;
    }

    .widget-chart.text-left .widget-numbers[b-9j0ctlm3nd] {
        margin-left: 0;
    }

    .widget-chart .widget-subheading+.widget-numbers[b-9j0ctlm3nd] {
        margin-top: 0.5rem;
    }

    .widget-chart .widget-numbers[b-9j0ctlm3nd] {
     font-weight: bold;
    font-size: 15px !important;
    display: block;
    cursor: pointer;
    line-height: 1;
    text-align: center;
    width: 100%;
    }

    .widget-chart.text-left .widget-chart-content .widget-description[b-9j0ctlm3nd] {
        -ms-flex-item-align: start;
        align-self: flex-start;
    }

    .widget-chart .widget-numbers+.widget-chart-flex[b-9j0ctlm3nd],
    .widget-chart .widget-numbers+.widget-description[b-9j0ctlm3nd],
    .widget-chart .widget-numbers+.widget-subheading[b-9j0ctlm3nd] {
        margin-top: -0.5rem;
    }

    .widget-chart .widget-description[b-9j0ctlm3nd] {
        margin: 1rem 0 0;
    }

    .opacity-8[b-9j0ctlm3nd] {
        opacity: .8 !important;
    }

    .text-focus[b-9j0ctlm3nd] {
        color: #444054 !important;
    }

    svg:not(:root).svg-inline--fa[b-9j0ctlm3nd] {
        overflow: visible;
    }

    .svg-inline--fa.fa-w-10[b-9j0ctlm3nd] {
        width: 0.625em;
    }

    .svg-inline--fa[b-9j0ctlm3nd] {
        display: inline-block;
        font-size: inherit;
        height: 1em;
        overflow: visible;
        vertical-align: -0.125em;
    }

    .no-shadow[b-9j0ctlm3nd] {
        box-shadow: 0 0 0 transparent !important;
    }

    .text-white[b-9j0ctlm3nd] {
        color: #fff !important;
    }

    .showsearch[b-9j0ctlm3nd] {
        display: none;

        font-size: 17px !important;
        font-weight: bold;

    }
    .clickable[b-9j0ctlm3nd]{
        
        color: blue;
        font-weight: bold;
        cursor: pointer;
    
        }
/* _content/IMC_WebPortal/Views/AyurvedicKendra/DistributorSale.cshtml.rz.scp.css */
.qkYgWG[b-9alhmkdbtm] {
    border: 1px solid #e0e0e0;
    background: #fff;
    border-radius: 1px;
    margin-bottom: 5px;
}

._1M7g28[b-9alhmkdbtm] {
    background-color: #f5faff;
    padding: 7px;
    position: relative;
    min-height: 146px;
}
.astrick[b-9alhmkdbtm]:after{
    position:absolute;
}
._1bYJzd[b-9alhmkdbtm] {
    color: #2874f0;
    font-size: 12px;
    font-weight: bold;
}
.Billing[b-9alhmkdbtm]{
    font-size: 14px;
    font-weight: bold;
  }
.textbox_control form-control[b-9alhmkdbtm] {
    height: 35px !important;
}
.globack[b-9alhmkdbtm]{
    
    float: right;
    margin: 0px;
    padding-bottom: 2px;

}
[b-9alhmkdbtm]::placeholder {
    font-size: 12px !important;
    opacity: 1;
}
.lbladddress[b-9alhmkdbtm] {
    font-weight: bold;
    font-size: 14px;
}

.or[b-9alhmkdbtm] {
    TEXT-ALIGN: center;
    font-weight: bold;
    font-size: 15px;
    padding: 2px;
    text-transform: lowercase;
}

.seven h1[b-9alhmkdbtm] {
    text-align: center;
    font-size: 16px;
    color: #28a745;
    letter-spacing: 1px;
    text-transform: uppercase;
    display: grid;
    grid-template-columns: 1fr max-content 1fr;
    grid-template-rows: 27px 0;
    grid-gap: 20px;
    font-weight: bold;
    align-items: center;
}

.seven h1[b-9alhmkdbtm]:after,
.seven h1[b-9alhmkdbtm]:before {
    content: " ";
    display: block;
    border-bottom: 1px solid #c50000;
    border-top: 1px solid #c50000;
    height: 5px;
    background-color: #f8f8f8;
}

.labeltxt[b-9alhmkdbtm] {
    font-size: 15px !important;
    font-weight: bold;
}


#selectedtable th[b-9alhmkdbtm] {
    text-align: center !important;

    background-color: #f25649 !important;
    color: #fff;
    font-size: 11px;
}
.lblerros[b-9alhmkdbtm] {
    color: red;
    font-size: 12px;
    padding-left: 17px;
    display: inline-block;
}
.limitmsg[b-9alhmkdbtm]{
    color: red;
    font-weight: bold;
    font-size: 13px;
    text-align: center;
}
/* _content/IMC_WebPortal/Views/AyurvedicKendra/ExpiryProducts.cshtml.rz.scp.css */
.radiolabel[b-ang6fieunu] {
    margin-right: 14px !important;
}

#loading .sk-spinner-wave div[b-ang6fieunu] {
    background-color: #053c6d;
}

#loading[b-ang6fieunu] {
    display: none;
    position: fixed;
    z-index: 100000;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: rgba(255, 255, 255, .5);
    background-size: 200px;
}
/* jQuery UI Autocomplete Styling */
.ui-autocomplete[b-ang6fieunu] {
    max-height: 200px;
    overflow-y: auto;
    overflow-x: hidden;
    font-size: 14px;
    border-radius: 6px;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
    background-color: #fff;
    z-index: 1000 !important;
    scrollbar-width: thin;
    scrollbar-color: #ccc transparent;
}

    /* Scrollbar for modern browsers */
    .ui-autocomplete[b-ang6fieunu]::-webkit-scrollbar {
        width: 6px;
    }

    .ui-autocomplete[b-ang6fieunu]::-webkit-scrollbar-thumb {
        background-color: #aaa;
        border-radius: 10px;
    }

    .ui-autocomplete[b-ang6fieunu]::-webkit-scrollbar-track {
        background: transparent;
    }

/* Hover effect for items */
.ui-menu-item-wrapper[b-ang6fieunu] {
    padding: 8px 12px;
    cursor: pointer;
}

    .ui-menu-item-wrapper:hover[b-ang6fieunu] {
        background-color: #f0f0f0;
    }

.working[b-ang6fieunu] {
    background: url('ajax/libs/jqueryui/1.8.2/themes/smoothness/../images/ui-anim_basic_16x16.gif') no-repeat right center;
}
/* _content/IMC_WebPortal/Views/AyurvedicKendra/Orders.cshtml.rz.scp.css */
.qkYgWG[b-8s8fpxun34] {
    border: 1px solid #e0e0e0;
    background: #fff;
    border-radius: 1px;
    margin-bottom: 5px;
}

._1M7g28[b-8s8fpxun34] {
    background-color: #f5faff;
    padding: 7px;
    position: relative;
    min-height: 146px;
}
.Billing[b-8s8fpxun34]{
    font-size: 14px;
    font-weight: bold;
  }
  .globack[b-8s8fpxun34]{
    
    float: right;
    margin: 0px;
    padding-bottom: 2px;

}
[b-8s8fpxun34]::placeholder {
    font-size: 12px !important;
    opacity: 1;
}
.lbladddress[b-8s8fpxun34] {
    font-weight: bold;
    font-size: 14px;
}
.text
._1bYJzd[b-8s8fpxun34] {
    color: #2874f0;
    font-size: 12px;
    font-weight: bold;
}

.textbox_control form-control[b-8s8fpxun34] {
    height: 35px !important;
}

.or[b-8s8fpxun34] {
    TEXT-ALIGN: center;
    font-weight: bold;
    font-size: 15px;
    padding: 2px;
    text-transform: lowercase;
}

.seven h1[b-8s8fpxun34] {
    text-align: center;
    font-size: 16px;
    color: #28a745;
    letter-spacing: 1px;
    text-transform: uppercase;
    display: grid;
    grid-template-columns: 1fr max-content 1fr;
    grid-template-rows: 27px 0;
    grid-gap: 20px;
    font-weight: bold;
    align-items: center;
}

.seven h1[b-8s8fpxun34]:after,
.seven h1[b-8s8fpxun34]:before {
    content: " ";
    display: block;
    border-bottom: 1px solid #c50000;
    border-top: 1px solid #c50000;
    height: 5px;
    background-color: #f8f8f8;
}

.labeltxt[b-8s8fpxun34] {
    font-size: 15px !important;
    font-weight: bold;
}


#selectedtable th[b-8s8fpxun34] {
    text-align: center !important;

    background-color: #f25649 !important;
    color: #fff;
    font-size: 11px;
}
[b-8s8fpxun34] .table-responsive {
    max-height: calc(100vh - 409px); 
}
.usertype_text[b-8s8fpxun34] {
    color: red;
    font-weight: bold;
    position: relative;
    font-size: 13px;
    width: max-content;
    left: 42%;
}
/* _content/IMC_WebPortal/Views/AyurvedicKendra/OrdersReport.cshtml.rz.scp.css */
/* _content/IMC_WebPortal/Views/AyurvedicKendra/PackageSale.cshtml.rz.scp.css */
[b-ip1p36tadf] .table-responsive {
    max-height: calc(100vh - 610px);
}
/* _content/IMC_WebPortal/Views/AyurvedicKendra/PaymentToCompany.cshtml.rz.scp.css */
[b-wy1qww3m2u] .PaymenyQRCode{
    border:2px dashed;
}
.qr-overflow[b-wy1qww3m2u]::after {
    position: fixed;
    content: "";
    width: 100%;
    height: 100%;
    background: #000000b8;
    z-index: 999;
    top: 0;
    left: 0;
    height: 100%;
}

/*div#GenerateQRCodeSHowHere {
    position: relative;
    z-index: 9999;
    background: #fff;
    padding: 13px;
    max-width:350px;
}*/
[b-wy1qww3m2u] #GenerateQRCodeSHowHere p {
    margin-bottom: 15px;
    font-size: 12px;
    font-weight: 600;

}

[b-wy1qww3m2u] .qr-fixed-style {
    position: fixed;
    top: 20%;
    left: 50%;
    transform: translateX(-50%);
    z-index: 9999;
    background: #fff;
    padding: 13px;
    max-width: 350px;
    width: 100%;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}  
/* _content/IMC_WebPortal/Views/AyurvedicKendra/salesentry_Partial.cshtml.rz.scp.css */
.nodata[b-42yfq6xasj] {
    text-align: center;
    font-weight: bold;
    color: red;
    padding: 0px;
    margin: 0px;
}

.errormsg[b-42yfq6xasj] {
    position: relative;
    color: red;
    font-size: 10px;
    display: block;
    font-weight: bold;
}

.invalidqty[b-42yfq6xasj] {
    border-color: red;
}


#exm th[b-42yfq6xasj] {
    text-align: center !important;
    background-color: #f25649 !important;
    color: #fff;
    font-size: 12px !important;
    padding: 3px;
    padding-bottom: 6px;
    padding-top: 6px;
    font-weight: 600;
}
#exm td[b-42yfq6xasj] {
    font-size: 14px !important;


}
#selectedtable th[b-42yfq6xasj] {
    text-align: center !important;

    background-color: #f25649 !important;
    color: #fff;
    font-size: 11px;
}

.tdright[b-42yfq6xasj] {
    text-align: right !important;
}

.tdcenter[b-42yfq6xasj] {
    text-align: center !important;
}

.tdleft[b-42yfq6xasj] {
    text-align: left !important;
}

.lbladddress[b-42yfq6xasj] {
    font-weight: 600;
    font-size: 14px;
}

#selectedtablePreview th[b-42yfq6xasj] {
    text-align: center !important;
    background-color: #f25649 !important;
    color: #fff;
    font-size: 11px;
}

.lbltxt[b-42yfq6xasj] {
    font-weight: normal !important;
}

.offer-container[b-42yfq6xasj] {
    background-color: white;
    padding: 20px;
    border-radius: 8px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    text-align: center;
}

.offer-container h5[b-42yfq6xasj] {
    color: #4CAF50;
}

.offer-details[b-42yfq6xasj],
.eligibility-criteria[b-42yfq6xasj] {
    margin: 20px 0;
    text-align: left;
}

.conformdialogtext[b-42yfq6xasj] {
   
    font-size: 14px;
}

.modal-content[b-42yfq6xasj]{
    background-color: #fff;
    margin: 0px auto;
    padding: 0px;
    border: 1px solid #888;
    width: 80%;
    border-radius: 15px;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);
}
.conformplaceorder[b-42yfq6xasj]{
    border: 1px solid #e4dbdb;
    padding-top: 6px;
    padding-bottom: 6px;
    width: 100%;
    border-left: none;
    border-right: none;
}
.conformordertext[b-42yfq6xasj]{
    color: red;
    font-size: 12px;
    font-weight: 500;
    text-decoration: none;cursor: pointer;
}
@keyframes blink-b-42yfq6xasj {
    0% { opacity: 1; }
    50% { opacity: 0; }
    100% { opacity: 1; }
}

/* Apply this blink animation directly to the img tag */
img[alt="Blinking Star"][b-42yfq6xasj] {
    animation: blink-b-42yfq6xasj 1s infinite; /* 1 second blink animation */
}
.modal[b-42yfq6xasj] {
    background: #0000009e;
    backdrop-filter: blur(5px);
}
/* _content/IMC_WebPortal/Views/AyurvedicKendra/stockinward.cshtml.rz.scp.css */
.ui-jqgrid .ui-jqgrid-labels th.ui-th-column[b-6aou17k7fz] {
    background-color: #f25649 !important;
    color: white;
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 5px;
    text-transform: inherit;
}

table#selectedtable th[b-6aou17k7fz] {
    text-align: center;
}
[b-6aou17k7fz] table#batchInfo {
    width: 100% !important;
}
/* _content/IMC_WebPortal/Views/AyurvedicKendra/stockrequest.cshtml.rz.scp.css */
.cardinfo[b-6otno7cdrk] {

    background-color: #fff;
    border-radius: 2px;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .08);
    padding: 0px !important;
}

._1M7g28[b-6otno7cdrk] {

    padding: 7px;
    position: relative;

}

._1bYJzd[b-6otno7cdrk] {
    color: #2874f0;
    font-size: 12px;
    font-weight: bold;
}

.textbox_control form-control[b-6otno7cdrk] {
    height: 35px !important;
}

.or[b-6otno7cdrk] {
    TEXT-ALIGN: center;
    font-weight: bold;
    font-size: 15px;
    padding: 2px;
    text-transform: lowercase;
}

.seven h1[b-6otno7cdrk] {
    text-align: center;
    font-size: 16px;
    color: #28a745;
    letter-spacing: 1px;
    text-transform: uppercase;
    display: grid;
    grid-template-columns: 1fr max-content 1fr;
    grid-template-rows: 27px 0;
    grid-gap: 20px;
    font-weight: bold;
    align-items: center;
}

.seven h1[b-6otno7cdrk]:after,
.seven h1[b-6otno7cdrk]:before {
    content: " ";
    display: block;
    border-bottom: 1px solid #c50000;
    border-top: 1px solid #c50000;
    height: 5px;
    background-color: #f8f8f8;
}

.labeltxt[b-6otno7cdrk] {
    font-size: 15px !important;
    font-weight: bold;
}


#selectedtable thead th[b-6otno7cdrk] {
    text-align: center !important;

    background-color: #f25649 !important;
    color: #fff;
    font-size: 13px;
}

/* _content/IMC_WebPortal/Views/AyurvedicKendra/stockrequest_Partial.cshtml.rz.scp.css */
.tdcenter[b-87yql50bbd] {
    text-align: center;

}

.tdright[b-87yql50bbd] {
    text-align: right;
}

.tdleft[b-87yql50bbd] {
    text-align: left !important;
}

#exm td[b-87yql50bbd] {
    font-size: 14px !important;
}

.table-responsive[b-87yql50bbd] {
    min-height: auto;
    max-height: calc(100vh - 252px);
    overflow: auto;
    display: block;
    overflow-x: auto;
    white-space: nowrap;
}

[b-87yql50bbd]::-webkit-scrollbar {
    width: 5px;
}

/* Track */
[b-87yql50bbd]::-webkit-scrollbar-track {
    background: #f1f1f1;
}

/* Handle */
[b-87yql50bbd]::-webkit-scrollbar-thumb {
    background: #888;
}

/* Handle on hover */
[b-87yql50bbd]::-webkit-scrollbar-thumb:hover {
    background: #555;
}

#exm th[b-87yql50bbd] {
    text-align: center !important;

    background-color: #f25649 !important;
    color: #fff;
    font-size: 13px;
}

.nodata[b-87yql50bbd] {
    text-align: center;
    font-weight: bold;
    color: red;
    padding: 0px;
    margin: 0px;
}

.errormsg[b-87yql50bbd] {
    position: relative;
    color: red;
    font-size: 10px;
    display: block;
    font-weight: bold;
}

.invalidqty[b-87yql50bbd] {
    border-color: red;
}


#selectedtablePreview td[b-87yql50bbd] {
    font-size: 14px !important;
}
#selectedtable th[b-87yql50bbd] {
    text-align: center !important;
    background-color: #f25649 !important;
    color: #fff;
    font-size: 13px;
}
#selectedtable td[b-87yql50bbd] {
    font-size: 14px !important;
}
td[b-87yql50bbd]{
    font-size: 14px !important;
}


.qtychange[b-87yql50bbd] {
    width: 45px;
    padding: 5px;
    font-size: 14px;
    border: 2px solid #ccc;
    border-radius: 4px;
    outline: none;
    text-align: center;
    transition: border-color 0.3s ease, box-shadow 0.3s ease;
  }


  .qtychange:focus[b-87yql50bbd] {
    border-color: #4CAF50;
    box-shadow: 0 0 8px rgba(76, 175, 80, 0.5);
  }


  .invalidqty[b-87yql50bbd] {
    border-color: red;
    color: red;
    background-color: #ffe6e6;
  }

  
  .validqty[b-87yql50bbd] {
    border-color: #4CAF50;
    color: #4CAF50;
  }
  .conformdialogtext[b-87yql50bbd] {
   
    font-size: 14px;
}

  .modal-content[b-87yql50bbd]{
    background-color: #fff;
    margin: 0px auto;
    padding: 0px;
    border: 1px solid #888;
    width: 80%;
    border-radius: 15px;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);
}
.conformplaceorder[b-87yql50bbd]{
    border: 1px solid #e4dbdb;
    padding-top: 6px;
    padding-bottom: 6px;
    width: 100%;
    border-left: none;
    border-right: none;
}
.conformordertext[b-87yql50bbd]{
    color: red;
    font-size: 12px;
    font-weight: 500;
    text-decoration: none;cursor: pointer;
}
@keyframes blink-b-87yql50bbd {
    0% { opacity: 1; }
    50% { opacity: 0; }
    100% { opacity: 1; }
}

.modal[b-87yql50bbd] {
    background: #0000009e;
    backdrop-filter: blur(5px);
}

#selectedtablePreview th[b-87yql50bbd] {
    text-align: center !important;
    background-color: #f25649 !important;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
}
#selectedtablePreview td[b-87yql50bbd] {
    font-size: 14px !important;
}


.pdname[b-87yql50bbd]{
    
    width: 19%;
    text-align: left !important;

}
.conformdialogtext[b-87yql50bbd] {
   
    font-size: 14px;
}

  .modal-content[b-87yql50bbd]{
    background-color: #fff;
    margin: 0px auto;
    padding: 0px;
    border: 1px solid #888;
    width: 80%;
    border-radius: 15px;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);
}
.conformplaceorder[b-87yql50bbd]{
    border: 1px solid #e4dbdb;
    padding-top: 6px;
    padding-bottom: 6px;
    width: 100%;
    border-left: none;
    border-right: none;
}
.conformordertext[b-87yql50bbd]{
    color: red;
    font-size: 12px;
    font-weight: 500;
    text-decoration: none;cursor: pointer;
}
/* _content/IMC_WebPortal/Views/AyurvedicKendra/StockSale_Partial.cshtml.rz.scp.css */


#exm th[b-lrdplvrmil] {
    text-align: center !important;
    background-color: #f25649 !important;
    color: #fff;
    font-size: 12px !important;
    padding: 3px;
    padding-bottom: 6px;
    padding-top: 6px;
    font-weight: 600;
}
#exm td[b-lrdplvrmil] {
    font-size: 14px !important;


}
.nodata[b-lrdplvrmil] {
    text-align: center;
    font-weight: bold;
    color: red;
    padding: 0px;
    margin: 0px;
}

.errormsg[b-lrdplvrmil] {
    position: relative;
    color: red;
    font-size: 10px;
    display: block;
    font-weight: bold;
}

.invalidqty[b-lrdplvrmil] {
    border-color: red;
}
#selectedtable th[b-lrdplvrmil] {
    text-align: center !important;

    background-color: #f25649 !important;
    color: #fff;
    font-size: 11px;
}

.tdright[b-lrdplvrmil]{
text-align: right !important;
}
.tdcenter[b-lrdplvrmil]{
    text-align: center !important;
}
.tdleft[b-lrdplvrmil]{
    text-align: left !important;
}
[b-lrdplvrmil]::placeholder {
    font-size: 12px !important;
    opacity: 1;
}
.astrick[b-lrdplvrmil] {
    font-weight: 600;
}
.astrick[b-lrdplvrmil]:after {
    content: "*";
    color: red;
    padding-left: 6px !important;
}


#selectedtablePreview th[b-lrdplvrmil] {
    text-align: center !important;

    background-color: #f25649 !important;
    color: #fff;
    font-size: 11px;
}


.qtychange[b-lrdplvrmil] {
    width: 45px;
    padding: 5px;
    font-size: 14px;
    border: 2px solid #ccc;
    border-radius: 4px;
    outline: none;
    text-align: center;
    transition: border-color 0.3s ease, box-shadow 0.3s ease;
  }


  .qtychange:focus[b-lrdplvrmil] {
    border-color: #4CAF50;
    box-shadow: 0 0 8px rgba(76, 175, 80, 0.5);
  }

  
  .conformdialogtext[b-lrdplvrmil] {
   
    font-size: 14px;
}

  .modal-content[b-lrdplvrmil]{
    background-color: #fff;
    margin: 0px auto;
    padding: 0px;
    border: 1px solid #888;
    width: 80%;
    border-radius: 15px;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);
}
.conformplaceorder[b-lrdplvrmil]{
    border: 1px solid #e4dbdb;
    padding-top: 6px;
    padding-bottom: 6px;
    width: 100%;
    border-left: none;
    border-right: none;
}
.conformordertext[b-lrdplvrmil]{
    color: red;
    font-size: 12px;
    font-weight: 500;
    text-decoration: none;cursor: pointer;
}
@keyframes blink-b-lrdplvrmil {
    0% { opacity: 1; }
    50% { opacity: 0; }
    100% { opacity: 1; }
}

.modal[b-lrdplvrmil] {
    background: #0000009e;
    backdrop-filter: blur(5px);
}
/* _content/IMC_WebPortal/Views/CallCenter/Components/TicketHistory/TicketHistory.cshtml.rz.scp.css */
ul.timeline li[b-eji7ws0aob] {
    display: inline-block;
    background: #f5f5f5;
    width: 80%;
    margin-left: 80px;
    padding: 12px 12px;
    margin-bottom: 11px;
    position: relative;
    border-radius: 6px;
    border: 1px solid #cdcdcd;
}

ul.timeline[b-eji7ws0aob] {
    margin-bottom: 0;
    padding-left: 0;
}

    ul.timeline li[b-eji7ws0aob]::before {
        content: "";
        width: 2px;
        height: calc(100% + 12px);
        background: #c7c7c7;
        position: absolute;
        left: -26px;
        top: 34px;
    }

    ul.timeline li:last-child[b-eji7ws0aob]::before {
        display: none
    }

    ul.timeline li[b-eji7ws0aob]::after {
        content: "";
        width: 20px;
        height: 20px;
        border: 4px solid rgb(25, 135, 84);
        left: -35px;
        top: 16px;
        border-radius: 50%;
        position: absolute;
        background: #fff;
    }

.timeline-date[b-eji7ws0aob] {
    position: absolute;
    left: -84px;
    top: 15px;
    font-size: 15px;
    color: #000;
    font-weight: 700;
}

.timeline-title[b-eji7ws0aob] {
    background: #ffc107;
    color: #fff;
    display: inline-block;
    padding: 3px 10px;
    border-radius: 10px;
    font-size: 13px;
    margin-bottom: 6px;
}

.timeline-date span[b-eji7ws0aob] {
    display: block;
    font-weight: 600;
    color: #b1afaf;
    font-size: 18px;
}

ul.timeline li:nth-child(even) .timeline-title[b-eji7ws0aob] {
    background: green;
}

ul.timeline li:nth-child(odd)[b-eji7ws0aob]::after {
    border-color: #ffc107;
}

.timeline-Remarks[b-eji7ws0aob]{
    font-weight:600
}
.timeline-role[b-eji7ws0aob] {
    border: 1px solid #b9b9b9;
    border-radius: 23px;
    padding: 0 10px;
    min-width: 55px;
    display: inline-block;
    text-align: center;
    line-height: 21px;
    font-size: 14px;
    margin-left: 18px;
    color: #605d5d;
    font-weight: 500;
}
[b-eji7ws0aob]   .modal-header {
    position: sticky;
    z-index: 99;
    top: 0;
}
/* _content/IMC_WebPortal/Views/CallCenter/CRMDashboard.cshtml.rz.scp.css */
/* _content/IMC_WebPortal/Views/CallCenter/EnquiryDetails.cshtml.rz.scp.css */
.kyc-e-sec[b-rcpgix6hdq]  img {
    width: 23px;
    margin-bottom: 4px;
}

.kyc-e-sec[b-rcpgix6hdq] {
    text-align: center;
}

    .kyc-e-sec p[b-rcpgix6hdq] {
        font-size: 12px;
        text-align: center;
    }

.ProfileDetail .shadow-sm[b-rcpgix6hdq] {
    box-shadow: 0 0 6px #a79e9e !important;
}
/* _content/IMC_WebPortal/Views/CallCenter/GenerateTicket.cshtml.rz.scp.css */
[b-oppl0xdp1y] .profile_alias img {
    max-width: 100%;
    max-height: 100px;
}
/* _content/IMC_WebPortal/Views/CallCenter/Login.cshtml.rz.scp.css */
.register-main[b-q3d6b4elxc] {
    height: 100vh;
    display: flex;
    align-items: center;
    justify-content: center;
    background-image: url(../images/callcenter-background.png);
    background-size: 100%;
    background-position: center;
    position:relative;
}
.register-main[b-q3d6b4elxc]::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #0000008a;
}
.right-switch[b-q3d6b4elxc] {
    writing-mode: vertical-lr;
    border: solid black 1px; 
    text-orientation: mixed;
    position: fixed;
    right: 0;
    background: #f25649;
    color: #fff;
    padding: 10px 2px;
    top: calc(50% - 33px);
}
[b-q3d6b4elxc] .logo-register {
    position: relative;
}
/* _content/IMC_WebPortal/Views/Home/Error.cshtml.rz.scp.css */
.fullpage[b-pwgoe8i7mg] {
    height: calc(100vh - 112px);
    display: flex;
    align-items: center;
    justify-content: center; 
}


.fullpage h5[b-pwgoe8i7mg] {
    text-align: center;
    color: #198754;
    font-size: 35px;
    margin-bottom: 15px;
}
 
/* _content/IMC_WebPortal/Views/Home/Home.cshtml.rz.scp.css */

/*content*/
.home-about-banner {
    color: #fff;
    text-align: center;
    margin-top: 30px;
    background-image: url('../images/open-site/home-about-bg.png');
    padding: 50px 0;
}
/*content end*/

/*new design start*/
.new-prod {
    background: #f6f4f4;
    padding: 18px;
    border-radius: 10px;
}
.star-achivers-text {
    text-align:left;
}
.new-prod-details p {
    margin-bottom: 0;
    min-height: 19px;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
}
 a.text-primary.aboutlink {
    text-decoration: none;
    color: #fff !important;
}
.new-prod-details h2 {
    font-size: 20px;
    margin-top: 10px;
    font-weight: 600;
    font-style: italic;
    min-height: 48px;
}
 a.bloglinks {
    text-decoration: none;
    font-weight: 600;
}

.about-home-details {
    position: relative;
    z-index: 9;
    background-image: url('../images/about-content-bg.webp');
    background-size: cover;
    background-position: right top;
    background-repeat: no-repeat;
    border-radius: 15px;
}

.about-sections {
    position: relative;
}

    .about-sections  img {
        position: absolute;
        top: 0;
        aspect-ratio: 1350 / 448;
        height: 50%;
        object-fit: cover;
    }

.about-sections-title {
    position: relative;
    z-index: 9;
    color: #fff;
}

.starachivers {
    background-image: url('../images/leaf-bg.webp');
    padding-top: 40px;
    padding-bottom: 40px;
    margin-top: 50px;
}

.schedule {
    background: #f4f4f4;
    padding-top: 20px;
    padding-bottom: 20px;
}

.schedule h1 {
    font-size: 30px;
    font-weight: 700;
    font-style: italic;
}

 .home-schedule-btn {
    display: flex;
    background: #f25649;
    float: left;
    color: #fff;
    align-items: center;
    padding: 12px;
    border-radius: 7px;
    text-decoration: none;
}

    .home-schedule-btn i {
        font-size: 30px;
        margin-right: 13px;
    }

.home-blog-list-text p {
    margin-top: 12px;
    margin-bottom: 2px;
}

.home-blog-list-text h1 {
    font-size: 19px;
    font-weight: 600;
    margin-bottom: 0;
}

 .owl-carousel .owl-item img {
    display: block;
    width: -webkit-fill-available;
    object-fit: cover;
}
.home-blog-list-text a {
    color: #8ac100;
    text-decoration: none;
    /*border-bottom: 1px solid;*/
    padding-bottom: 3px;
    /*font-size: 13px;*/
}

.brosw-title {
    font-size: 30px;
    font-weight: 600;
    color: #f25649;
    font-style: italic;
    text-decoration: none;
    text-align:left;
}
 .home-category button.owl-next {
    position: absolute;
    top: calc(50% - 35px);
    right: 15px;
    font-size: 32px !important;
}
 .home-category button.owl-prev {
    position: absolute;
    top: calc(50% - 35px);
    left: 15px;
    font-size: 32px !important;
}
.loved-products-title h3 {
    font-size: 29px;
    font-style: italic;
    color: #f25649;
    font-weight: 600;
}

.about-sections-title h1 {
    font-size: 42px;
    font-weight: 600;
    font-style: italic;
}

.news_blog h2 {
    color: #f25649;
    font-weight: 600;
    font-size: 34px;
    font-style: italic;
}

.blog-date {
    position: absolute;
    top: 0;
    background: #f25649;
    left: 29px;
    font-size: 36px;
    width: 73px;
    text-align: center;
    font-weight: 600;
    color: #fff;
    border-radius: 0 0 15px 15px;
    line-height: 28px;
    padding: 13px 0 8px 0;
}

    .blog-date span {
        font-style: italic;
    }

    .blog-date label {
        font-size: 20px;
    }

.home-blog-list-image {
    position: relative;
}

    .home-blog-list-image  img {
        border-radius: 10px;
    }

.home-about-btn {
    position: absolute;
    background: #f25649;
    display: inline-block;
    padding: 8px 56px;
    color: #fff;
    left: calc(50% - 82px);
    bottom: -68px;
    border-radius: 12px;
}

.new-prod-image {
    position: relative;
}

.loved-prd-btn {
    position: absolute;
    right: 0;
}

.loved-prd-btn ul {
    padding-left: 0;
    margin-bottom: 0;
}

.loved-prd-btn li {
    list-style-type: none;
    font-size: 23px;
    margin-bottom: 11px;
    text-align: center;
    cursor:pointer;
}

/*new design end*/
.topselling-products h2 {
    font-weight: bold;
    color: #f25649;
}

.home-about-banner h2 {
    font-weight: bold
}

.IMCEthics {
    position: relative;
}

.imc-content {
    color: #fff;
    position: absolute;
    top: 0;
    height: 100%;
    width: 100%;
    padding: 17px 17px;
    background: linear-gradient(1deg, #0000008a, transparent);
    display: flex;
    align-items: end;
}

    .imc-content h1, {
        font-size: 29px;
        font-weight: 700;
    }

.starachivers h2 {
    font-size: 29px;
    font-weight: 700;
    color: #f25649;
}

 .IMCEthics img {
    aspect-ratio: 659/329;
    width: 100%;
}

 .mian-banner img {
    aspect-ratio: 27/11;
    width: fit-content;
}
.owl-carousel .owl-item img {
    width: fit-content;
}
.StarAchievers .item {
    position: relative;
    border-radius: 10px;
    overflow: hidden;
}

.StarAchievers img {
    width: 100% !important;
}

.StarAchieversdata {
    position: absolute;
    width: 100%;
    height: 100%;
    background: linear-gradient(1deg, black, transparent);
    top: 0;
    color: #fff;
    padding: 22px;
    display: flex;
    align-items: end;
}

    .StarAchieversdata p {
        margin-bottom: 0;
    }

    .StarAchieversdata h1 {
        font-size: 22px;
        font-weight: 600;
        margin-bottom: 0;
    }

.imc-content h1 { 
    font-size: 24px;
    font-weight: bold;
}
.about-us-sec{
    position:relative;
}
    .about-us-sec::before {
        left: 37px;
        content: "";
        position: absolute;
        top: -39px;
        width: 153px;
        height: 140px;
        background-image: url(../images/icons/h6_leaf-1.png);
        background-size: 165px;
        background-repeat: no-repeat;
    }
    .about-us-sec::after {
        content: "";
        position: absolute;
        right: 164px;
        top: -134px;
        width: 153px;
        height: 191px;
        background-image: url(../images/icons/h6_leaf-2.png);
        background-size: 165px;
        background-repeat: no-repeat;
        z-index:99;
    }

 
.owl-carousel.StarAchievers .item {
    position: relative;
    text-align: center;
}

.StarAchievers .item img {
    display: block;
    width: 100%;
    height: auto;
}

.StarAchievers .item .text-overlay {
    padding: 10px 28px;
    color: #000;
    width: 100%;
    box-sizing: border-box;
    font-size: 11px;
    text-align: left;
    position: absolute;
    bottom: 0;
    font-weight: 600;
    min-height: 69px;
    text-transform: uppercase;
}

 .home-category-sec .txt-white {
    position: absolute;
    bottom: 0px;
    color: #000;
    font-style: italic;
    left: 0px;
    background-color: #fff;
    padding: 10px;
    border-top-right-radius: 10px;
        border-bottom-left-radius: 18px;
}
 .home-category-sec {
    position: relative;
}
.home-category-sec span::after {
    content: ">";
    margin-left: 8px;
}
     .home-category-sec .txt-white h6 {
        font-weight: 700;
        font-size: 20px;
        margin-bottom: 0;
    }
     .home-category-sec .txt-white span {
        font-size: 17px;
    }
 .home-category-sec img {
    border-radius: 20px !important;
    overflow: hidden !important;
}
h1.star-achivers-text {
    font-size: 32px;
    text-transform:uppercase;
    font-weight:600;
    font-style:italic;
}
.StarAchievers {
    font-style: italic;
}

@media  screen and (max-width:480px) {
     .about-us-sec::before,   .about-us-sec::after{
        display:none;
    }
   .about-home-details {
        background-position: left;
    }
}
    @media screen and (min-width:1520px) {
        .schedule h1 {
            font-size: 42px;
        }

        .brosw-title {
            font-size: 39px;
        }

        .starachivers p {
            font-size: 23px;
        }

        .about-us-sec::after {
            right: 248px;
            top: -134px;
        }
    }
@media screen and (min-width: 1601px) {
    h1.star-achivers-text {
        font-size: 46px;
        font-style:italic;
    }
    .StarAchievers .item .text-overlay {
        font-size: 17px;
        min-height: 95px;
    }
    .starachivers{
        padding:100px 12px;
    }
}
/* _content/IMC_WebPortal/Views/Kendra/Login.cshtml.rz.scp.css */
.register-main[b-0t8rc9e4ik] {
    height: 100vh;
    background: url(../images/Kendra-background.png);
    background-size: 100%;
    background-repeat: no-repeat;
    background-attachment: fixed;
    position: relative;
}

    .register-main[b-0t8rc9e4ik]::before {
        position: absolute;
        content: '';
        height: 100%;
        width: 100%;
         background: #000000bd;
        z-index: 0;
    }

a.logo-register[b-0t8rc9e4ik] {
    position: relative;
}

/* _content/IMC_WebPortal/Views/Kendra/stockrequest.cshtml.rz.scp.css */
 .cardinfo[b-87zczm8cio] {

     background-color: #fff;
     border-radius: 2px;
     box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .08);
     padding: 0px !important;
 }

 ._1M7g28[b-87zczm8cio] {

     padding: 7px;
     position: relative;

 }

 ._1bYJzd[b-87zczm8cio] {
     color: #2874f0;
     font-size: 12px;
     font-weight: bold;
 }

 .textbox_control form-control[b-87zczm8cio] {
     height: 35px !important;
 }

 .or[b-87zczm8cio] {
     TEXT-ALIGN: center;
     font-weight: bold;
     font-size: 15px;
     padding: 2px;
     text-transform: lowercase;
 }

 .seven h1[b-87zczm8cio] {
     text-align: center;
     font-size: 16px;
     color: #28a745;
     letter-spacing: 1px;
     text-transform: uppercase;
     display: grid;
     grid-template-columns: 1fr max-content 1fr;
     grid-template-rows: 27px 0;
     grid-gap: 20px;
     font-weight: bold;
     align-items: center;
 }

 .seven h1[b-87zczm8cio]:after,
 .seven h1[b-87zczm8cio]:before {
     content: " ";
     display: block;
     border-bottom: 1px solid #c50000;
     border-top: 1px solid #c50000;
     height: 5px;
     background-color: #f8f8f8;
 }

 .labeltxt[b-87zczm8cio] {
     font-size: 15px !important;
     font-weight: bold;
 }


 #selectedtable thead th[b-87zczm8cio] {
     text-align: center !important;

     background-color: #f25649 !important;
     color: #fff;
     font-size: 13px;
 }
/* _content/IMC_WebPortal/Views/Kendra/stockrequest_Partial.cshtml.rz.scp.css */
.tdcenter[b-wjoq5vg1cp] {
    text-align: center;

}

.tdright[b-wjoq5vg1cp] {
    text-align: right;
}

.tdleft[b-wjoq5vg1cp] {
    text-align: left;
}

.table-responsive[b-wjoq5vg1cp] {
    min-height: auto;
    max-height: 340px;
    overflow: auto;
    display: block;
    overflow-x: auto;
    white-space: nowrap;
}

[b-wjoq5vg1cp]::-webkit-scrollbar {
    width: 5px;
}

/* Track */
[b-wjoq5vg1cp]::-webkit-scrollbar-track {
    background: #f1f1f1;
}

/* Handle */
[b-wjoq5vg1cp]::-webkit-scrollbar-thumb {
    background: #888;
}

/* Handle on hover */
[b-wjoq5vg1cp]::-webkit-scrollbar-thumb:hover {
    background: #555;
}

#exm th[b-wjoq5vg1cp] {
    text-align: center !important;

    background-color: #f25649 !important;
    color: #fff;
    font-size: 13px;
}

.nodata[b-wjoq5vg1cp] {
    text-align: center;
    font-weight: bold;
    color: red;
    padding: 0px;
    margin: 0px;
}

.errormsg[b-wjoq5vg1cp] {
    position: relative;
    color: red;
    font-size: 10px;
    display: block;
    font-weight: bold;
}

.invalidqty[b-wjoq5vg1cp] {
    border-color: red;
}
/* _content/IMC_WebPortal/Views/Scm/BranchPendingDispatch.cshtml.rz.scp.css */
[b-gds5mff0i5] .ui-state-default.ui-jqgrid-hdiv {
    width: 100% !important;
    overflow: unset;
}
/* _content/IMC_WebPortal/Views/Scm/CreditRequest.cshtml.rz.scp.css */
div.upload[b-r7oosav2io] {
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 5px;
    display: inline-block;
    height: 41px;
    padding: 5px 48px 0px 9px;
    position: relative;
}

div.upload:hover[b-r7oosav2io] {
    opacity:0.95;
}

div.upload input[type="file"][b-r7oosav2io] {
    display: input-block;
    width: 100%;
    height: 30px;
    opacity: 0;
    cursor:pointer;
    position:absolute;
    left:0;
}
.uploadButton[b-r7oosav2io] {
    background-color: #000;
    border: none;
    border-radius: 3px;
    color: #FFF;
    cursor:pointer;
    display: inline-block;
    height: 30px;
    margin-right:15px;
    width: auto;
    padding:0 20px;
    box-sizing: content-box;
}

.fileName_upload[b-r7oosav2io] {
    font-family: Arial;
    font-size:14px;
}

.upload + .uploadButton[b-r7oosav2io] {
    height:38px;
}
.lblerros_custom[b-r7oosav2io]{
    color: red;
    font-size: 10px;
    font-weight: bold;
    position: absolute !important;
    display: inline-block;
}
.blue-text[b-r7oosav2io]{
    color: blue !important;
    font-weight: bold !important;
    text-decoration: none;
}
.red-text[b-r7oosav2io]{
    color: red !important; font-weight: bold !important;    font-size: 13px !important;
}
.kyceror[b-r7oosav2io]{
    
    font-size: 14px;
    color: red;
    font-weight: bold;

}
.astrick[b-r7oosav2io] {
    font-weight: 600;
    font-size: 16px;

}

.astrick[b-r7oosav2io]:after {
    content: "*";
    color: red;
    padding-left: 8px !important;
    position:absolute;
}
/* _content/IMC_WebPortal/Views/Scm/Dashboard.cshtml.rz.scp.css */
.table-responsive[b-tpr39ezwn0] {
    max-height: 280px;
    overflow: auto;
    display: block;
    overflow-x: auto;
    white-space: nowrap;
}

[b-tpr39ezwn0]::-webkit-scrollbar {
    width: 5px;
}

/* Track */
[b-tpr39ezwn0]::-webkit-scrollbar-track {
    background: #f1f1f1;
}

/* Handle */
[b-tpr39ezwn0]::-webkit-scrollbar-thumb {
    background: #888;
}

    /* Handle on hover */
    [b-tpr39ezwn0]::-webkit-scrollbar-thumb:hover {
        background: #555;
    }

table th[b-tpr39ezwn0] {
    border-bottom-width: 0 !important;
    background-color: #f25649 !important;
    color: #fff;
    font-size: 15px !important;
    text-align: center;
}

table td[b-tpr39ezwn0] {
    font-size: 14px !important;
}

.card[b-tpr39ezwn0] {
    border-radius: 6px !important
}

.text-sm[b-tpr39ezwn0] {
    font-size: 13px !important;
    line-height: 1.5;
}

.icon-shape[b-tpr39ezwn0] {
    width: 48px;
    height: 48px;
    background-position: 50%;
    border-radius: 0.75rem;
}

    .icon-shape i[b-tpr39ezwn0] {
        color: #fff;
        opacity: .8;
        top: 14px;
        position: relative;
    }

.text-lg[b-tpr39ezwn0] {
    font-size: 1.125rem !important;
}

.opacity-10[b-tpr39ezwn0] {
    opacity: 1 !important;
}

.bg-gradient-primary[b-tpr39ezwn0] {
    background-image: linear-gradient(310deg, #5e72e4, #825ee4);
}

.bg-gradient-danger[b-tpr39ezwn0] {
    background-image: linear-gradient(310deg, #f5365c, #f56036);
}

.bg-gradient-success[b-tpr39ezwn0] {
    background-image: linear-gradient(310deg, #2dce89, #2dcecc);
}

.bg-gradient-warning[b-tpr39ezwn0] {
    background-image: linear-gradient(310deg, #fb6340, #fbb140);
}

.card.mb-3[b-tpr39ezwn0] {
    margin-bottom: 30px !important;
}

.card[b-tpr39ezwn0] {
    box-shadow: 0 0.46875rem 2.1875rem rgba(4, 9, 20, 0.03), 0 0.9375rem 1.40625rem rgba(4, 9, 20, 0.03), 0 0.25rem 0.53125rem rgba(4, 9, 20, 0.05), 0 0.125rem 0.1875rem rgba(4, 9, 20, 0.03);
    border-width: 0;
    transition: all .2s;
}

.card-header:first-child[b-tpr39ezwn0] {
    border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}

.card-header[b-tpr39ezwn0] {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    border-bottom-width: 1px;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0.625rem;
    height: 2.5rem;
    font-weight: bold !important;
}

.card-header[b-tpr39ezwn0],
.card-title[b-tpr39ezwn0] {
    text-transform: uppercase;
    color: rgba(13, 27, 62, 0.7);
    font-weight: bold;
    font-size: 0.88rem;
}

.card-header[b-tpr39ezwn0] {
    padding-left: 11px;
    margin-bottom: 0;
    color: inherit;
    background-color: #fff;
    border-bottom: 1px solid rgba(26, 54, 126, 0.125);
}

    .card-header.card-header-tab .card-header-title[b-tpr39ezwn0] {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        white-space: nowrap;
        font-weight: bold !important;
    }

.font-size-lg[b-tpr39ezwn0] {
    font-size: 15px !important;
}

.font-weight-normal[b-tpr39ezwn0] {
    font-weight: 400 !important;
}

.text-capitalize[b-tpr39ezwn0] {
    text-transform: capitalize !important;
}

.no-gutters[b-tpr39ezwn0] {
    margin-right: 0;
    margin-left: 0;
}

    .no-gutters > .col[b-tpr39ezwn0],
    .no-gutters > [class*="col-"][b-tpr39ezwn0] {
        padding-right: 0;
        padding-left: 0;
    }

.widget-chart.text-left[b-tpr39ezwn0] {
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
}

.widget-chart[b-tpr39ezwn0] {
    text-align: center;
    padding: 1rem;
    position: relative;
}

    .widget-chart.text-left .icon-wrapper[b-tpr39ezwn0] {
        min-width: 54px;
        margin: 0px;
    }

.icon-wrapper[b-tpr39ezwn0] {
    width: 54px;
    height: 54px;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
}

.icon-wrapper[b-tpr39ezwn0] {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-line-pack: center;
    align-content: center;
    -ms-flex-align: center;
    align-items: center;
}

.rounded-circle[b-tpr39ezwn0] {
    border-radius: 50% !important;
}

.icon-wrapper .icon-wrapper-bg[b-tpr39ezwn0] {
    position: absolute;
    height: 100%;
    width: 100%;
    z-index: 3;
    opacity: .2;
}

.opacity-10[b-tpr39ezwn0] {
    opacity: 1 !important;
}

.bg-warning[b-tpr39ezwn0] {
    background-color: #f7b924 !important;
}

.icon-wrapper i[b-tpr39ezwn0] {
    margin: 0 auto;
    font-size: 1.7rem;
    position: relative;
    z-index: 5;
}

[class^="lnr-"][b-tpr39ezwn0],
[class*=" lnr-"][b-tpr39ezwn0] {
    font-family: 'Linearicons-Free';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-wrapper i[b-tpr39ezwn0]:before {
    margin-top: -3px;
}

.lnr-laptop-phone[b-tpr39ezwn0]:before {
    content: "\e83d";
}

.widget-chart.text-left .widget-chart-content[b-tpr39ezwn0] {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-line-pack: center;
    align-content: center;
    -ms-flex: 1;
    flex: 1;
    position: relative;
}

.widget-chart .widget-chart-content[b-tpr39ezwn0] {
    position: relative;
    z-index: 5;
}

.widget-chart .widget-subheading:first-child[b-tpr39ezwn0] {
    margin-top: 0;
}

.widget-chart .widget-subheading[b-tpr39ezwn0] {
    margin: -0.5rem 0 0;
    display: block;
    opacity: .6;
}

.widget-chart.text-left .widget-numbers[b-tpr39ezwn0] {
    margin-left: 0;
}

.widget-chart .widget-subheading + .widget-numbers[b-tpr39ezwn0] {
    margin-top: 0.5rem;
}

.widget-chart .widget-numbers[b-tpr39ezwn0] {
    font-weight: bold;
    font-size: 15px !important;
    display: block;
    cursor: pointer;
    line-height: 1;
    text-align: center;
    width: 100%;
}

.widget-chart.text-left .widget-chart-content .widget-description[b-tpr39ezwn0] {
    -ms-flex-item-align: start;
    align-self: flex-start;
}

.widget-chart .widget-numbers + .widget-chart-flex[b-tpr39ezwn0],
.widget-chart .widget-numbers + .widget-description[b-tpr39ezwn0],
.widget-chart .widget-numbers + .widget-subheading[b-tpr39ezwn0] {
    margin-top: -0.5rem;
}

.widget-chart .widget-description[b-tpr39ezwn0] {
    margin: 1rem 0 0;
}

.opacity-8[b-tpr39ezwn0] {
    opacity: .8 !important;
}

.text-focus[b-tpr39ezwn0] {
    color: #444054 !important;
}

svg:not(:root).svg-inline--fa[b-tpr39ezwn0] {
    overflow: visible;
}

.svg-inline--fa.fa-w-10[b-tpr39ezwn0] {
    width: 0.625em;
}

.svg-inline--fa[b-tpr39ezwn0] {
    display: inline-block;
    font-size: inherit;
    height: 1em;
    overflow: visible;
    vertical-align: -0.125em;
}

.no-shadow[b-tpr39ezwn0] {
    box-shadow: 0 0 0 transparent !important;
}

.text-white[b-tpr39ezwn0] {
    color: #fff !important;
}

.showsearch[b-tpr39ezwn0] {
    display: none;
    font-size: 17px !important;
    font-weight: bold;
}

.clickable[b-tpr39ezwn0] {
    color: blue;
    font-weight: bold;
    cursor: pointer;
}
/* _content/IMC_WebPortal/Views/Scm/DirectStockInward.cshtml.rz.scp.css */
/* _content/IMC_WebPortal/Views/Scm/DirectStockInward_Partial.cshtml.rz.scp.css */
form label[b-9wkp8iczfg] {
    cursor: pointer;
}

.table-searchable .is-hidden[b-9wkp8iczfg] {
    display: none;
}

#exm tr[b-9wkp8iczfg] {
    font-size: 14px;
}

.table-searchable .is-match[b-9wkp8iczfg] {
    background-color: lawngreen;
    transition: background-color .5s ease-in;
}

.table-responsive[b-9wkp8iczfg] {
    max-height: calc(100vh - 252px);
    overflow: auto;
    display: block;
    overflow-x: auto;
    white-space: nowrap;
}

.numericOnly[b-9wkp8iczfg] {
    width: 60px !important;
}

.numericOnlywithdots[b-9wkp8iczfg] {
    width: 60px !important;
}

.table-searchable td[data-searchable="false"][b-9wkp8iczfg] {
    background-color: lightcoral;
}

.nodata[b-9wkp8iczfg] {
    text-align: center;
    font-weight: bold;
    color: red;
    padding: 0px;
    margin: 0px;
}

[b-9wkp8iczfg]::-webkit-scrollbar {
    height: 10px;
}


[b-9wkp8iczfg]::-webkit-scrollbar-track {
    background: #f1f1f1;
}

/* Handle */
[b-9wkp8iczfg]::-webkit-scrollbar-thumb {
    background: #888;
}

/* Handle on hover */
[b-9wkp8iczfg]::-webkit-scrollbar-thumb:hover {
    background: #555;
}

.lblerros[b-9wkp8iczfg] {
    color: red;
    font-weight: bold;
    font-size: 10px;

}
.norecords[b-9wkp8iczfg]{
    text-align: center;
    font-size: 12px;
    color: red;
}

[b-9wkp8iczfg] .select2-container{
    z-index: 9999   !important;
}
[b-9wkp8iczfg]  .select2-container{
    width: 100% !important;
    z-index: 9999   !important;
}
.modal[b-9wkp8iczfg]{
    z-index: 99 !important; 
}
#exm th[b-9wkp8iczfg] {
    text-align: center !important;
    background-color: #f25649 !important;
    color: #fff;
    font-size: 13px;
}
.table thead th[b-9wkp8iczfg] {
    background-color: #f25649;
    color: #fff;
}
.modal-header[b-9wkp8iczfg]{
    padding: 6px !important;
}

.conformdialogtext[b-9wkp8iczfg] {
   
    font-size: 14px;
}

.modal-content[b-9wkp8iczfg]{
    background-color: #fff;
    margin: 0px auto;
    padding: 0px;
    border: 1px solid #888;
    width: 80%;
    border-radius: 15px;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);
}
.conformplaceorder[b-9wkp8iczfg]{
    border: 1px solid #e4dbdb;
    padding-top: 6px;
    padding-bottom: 6px;
    width: 100%;
    border-left: none;
    border-right: none;
}
.conformordertext[b-9wkp8iczfg]{
    color: red;
    font-size: 12px;
    font-weight: 500;
    text-decoration: none;cursor: pointer;
}
/* _content/IMC_WebPortal/Views/Scm/DispatchOrderTrackingDetailsByAwbNo_Partial.cshtml.rz.scp.css */
ul.timeline li[b-s1lcekxcu9] {
    display: inline-block;
    background: #f5f5f5;
    width: 80%;
    margin-left: 80px;
    padding: 12px 12px;
    margin-bottom: 11px;
    position: relative;
    border-radius: 6px;
    border: 1px solid #cdcdcd;
}

ul.timeline[b-s1lcekxcu9] {
    margin-bottom: 0;
    padding-left: 0;
}

    ul.timeline li[b-s1lcekxcu9]::before {
        content: "";
        width: 2px;
        height: calc(100% + 12px);
        background: #c7c7c7;
        position: absolute;
        left: -26px;
        top: 34px;
    }

    ul.timeline li:last-child[b-s1lcekxcu9]::before {
        display: none
    }

    ul.timeline li[b-s1lcekxcu9]::after {
        content: "";
        width: 20px;
        height: 20px;
        border: 4px solid #7c7c7c;
        left: -35px;
        top: 16px;
        border-radius: 50%;
        position: absolute;
        background: #fff;
    }

.timeline-date[b-s1lcekxcu9] {
    position: absolute;
    left: -90px;
    top: 15px;
    font-size: 15px;
    color: #000;
    font-weight: 700;
}

.timeline-title[b-s1lcekxcu9] {
    background: #7c7c7c;
    color: #fff;
    display: inline-block;
    padding: 3px 10px;
    border-radius: 10px;
    font-size: 13px;
    margin-bottom: 6px;
}
.timeline li.compleated .timeline-title[b-s1lcekxcu9] {
    background: #198754;
}
ul.timeline li.compleated[b-s1lcekxcu9]::before {
   background: #198754
}
.compleated:last-child [b-s1lcekxcu9]::before {
    background: #7c7c7c;
}

ul.timeline li.compleated[b-s1lcekxcu9]::after {
    content: "";
    border-color: #198754;
}

    .timeline-date span[b-s1lcekxcu9] {
        display: block;
        font-weight: 600;
        color: #b1afaf;
        font-size: 18px;
    }
ul.scandata[b-s1lcekxcu9] {
    padding-left: 0;
    /* display:none; */
}
    ul.scandata li[b-s1lcekxcu9] {
        margin-left: 0 !important;
        width:100%;
    }
.scandata-title[b-s1lcekxcu9] {
    font-size: 14px;
    font-weight: 600;
}
.scandata-location[b-s1lcekxcu9] {
    font-size: 12px;
}
.scandata-title-date[b-s1lcekxcu9] {
    font-size: 12px;
}
ul.scandata li[b-s1lcekxcu9]::after, ul.scandata li[b-s1lcekxcu9]::before {
    display: none;
}
.trackline[b-s1lcekxcu9] {
    position: absolute;
    height: 0;
    width: 3px;
    background: #198754;
    top: 34px;
    left: -26px;
    transition-duration: 2s;
}
    .trackline.active[b-s1lcekxcu9] {
        height: calc(100% + 12px);
    }
    ul.timeline li:last-child .trackline[b-s1lcekxcu9] {
        display: none;
    }
/*ul.timeline li:nth-child(even) .timeline-title {
    background: green;
}

ul.timeline li:nth-child(odd)::after {
    border-color: #ffc107;
}*/
.timeline-Remarks[b-s1lcekxcu9] {
    font-weight: 600
}

.timeline-role[b-s1lcekxcu9] {
    border: 1px solid #b9b9b9;
    border-radius: 23px;
    padding: 0 10px;
    min-width: 55px;
    display: inline-block;
    text-align: center;
    line-height: 21px;
    font-size: 14px;
    margin-left: 18px;
    color: #605d5d;
    font-weight: 500;
}
.timeline-status[b-s1lcekxcu9]{

}

[b-s1lcekxcu9] .modal-header {
    position: sticky;
    z-index: 99;
    top: 0;
}
/* _content/IMC_WebPortal/Views/Scm/DispatchReport.cshtml.rz.scp.css */


#showtable[b-djfsj7xum6] {
    display: none;
}

#lbl_txt_todate[b-djfsj7xum6] {
    display: none;
}



[b-djfsj7xum6] .ui-state-default.ui-jqgrid-hdiv {
    width: 100% !important;
    overflow: unset;
}
/* _content/IMC_WebPortal/Views/Scm/EInvoiceReport.cshtml.rz.scp.css */
[b-38p98xd3tk] .ui-state-default.ui-jqgrid-hdiv {
    min-width: 100% !important;
    overflow: unset;
}


[b-38p98xd3tk] .disable-link {
    pointer-events: none;
}
/* _content/IMC_WebPortal/Views/Scm/EmployeeSales.cshtml.rz.scp.css */

:where(.container, form, .input-field, header)[b-2bg151dcc0] {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.Billing[b-2bg151dcc0]{
  font-size: 14px;
  font-weight: bold;
}
.lbtxt[b-2bg151dcc0]{
  font-size: 13px; 
  font-weight: bold;
}


[b-2bg151dcc0]::placeholder {
  font-size: 12px !important;
  opacity: 1;
}
.container[b-2bg151dcc0] {
  background: #fff;
  padding: 30px 65px;
  border-radius: 12px;
  row-gap: 20px;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
}
.container header[b-2bg151dcc0] {
  height: 65px;
  width: 65px;
  background: #4070f4;
  color: #fff;
  font-size: 2.5rem;
  border-radius: 50%;
}
.container h4[b-2bg151dcc0] {
  font-size: 1.25rem;
  color: #333;
  font-weight: 500;
}
form .input-field[b-2bg151dcc0] {
  flex-direction: row;
  column-gap: 10px;
}
.input-field input[b-2bg151dcc0] {
  height: 45px;
  width: 42px;
  border-radius: 6px;
  outline: none;
  font-size: 1.125rem;
  text-align: center;
  border: 1px solid #ddd;
}
.input-field input:focus[b-2bg151dcc0] {
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
}
.input-field input[b-2bg151dcc0]::-webkit-inner-spin-button,
.input-field input[b-2bg151dcc0]::-webkit-outer-spin-button {
  display: none;
}
form button[b-2bg151dcc0] {
  margin-top: 25px;
  width: 100%;
  color: #fff;
  font-size: 1rem;
  border: none;
  padding: 9px 0;
  cursor: pointer;
  border-radius: 6px;
  pointer-events: none;
  background: #6e93f7;
  transition: all 0.2s ease;
}
form button.active[b-2bg151dcc0] {
  background: #4070f4;
  pointer-events: auto;
}
form button:hover[b-2bg151dcc0] {
  background: #0e4bf1;
}
.normal[b-2bg151dcc0]{
  background-color: #d3cfcf;
}
.showactive[b-2bg151dcc0]{

  background: #4070f4 !important;
  pointer-events: auto;
  color: #fff;

}
.qkYgWG[b-2bg151dcc0] {
  border: 1px solid #e0e0e0;
  background: #fff;
  border-radius: 1px;
  margin-bottom: 5px;
}

._1M7g28[b-2bg151dcc0] {
  background-color: #f5faff;
  padding: 7px;
  position: relative;
  min-height: 169px;
}

._1bYJzd[b-2bg151dcc0] {
  color: #2874f0;
  font-size: 12px;
  font-weight: bold;
}

.textbox_control form-control[b-2bg151dcc0] {
  height: 35px !important;
}

.or[b-2bg151dcc0] {
  TEXT-ALIGN: center;
  font-weight: bold;
  font-size: 15px;
  padding: 2px;
  text-transform: lowercase;
}

.seven h1[b-2bg151dcc0] {
  text-align: center;
  font-size: 16px;
  color: #28a745;
  letter-spacing: 1px;
  text-transform: uppercase;
  display: grid;
  grid-template-columns: 1fr max-content 1fr;
  grid-template-rows: 27px 0;
  grid-gap: 20px;
  font-weight: bold;
  align-items: center;
}

.seven h1[b-2bg151dcc0]:after,
.seven h1[b-2bg151dcc0]:before {
  content: " ";
  display: block;
  border-bottom: 1px solid #c50000;
  border-top: 1px solid #c50000;
  height: 5px;
  background-color: #f8f8f8;
}

.labeltxt[b-2bg151dcc0] {
  font-size: 15px !important;
  font-weight: bold;
}


#selectedtable th[b-2bg151dcc0] {
  text-align: center !important;

  background-color: #f25649 !important;
  color: #fff;
  font-size: 11px;
}
.modalclose[b-2bg151dcc0]{
  position: absolute;
  right: -15px;
  top: -18px;
  background: #f25649;
  opacity: 1;
  width: 35px;
  height: 35px;
  border-radius: 50%;
  color: #fff;
  z-index: 999;
  line-height: 0;
  text-align: center;
}
.tdcenter[b-2bg151dcc0]{
  text-align: center !important;
}
.tdleft[b-2bg151dcc0]{
  text-align: left !important;
}
.tdright[b-2bg151dcc0]{
  text-align: right !important;
}
/* _content/IMC_WebPortal/Views/Scm/Employee_Partial.cshtml.rz.scp.css */

#exm th[b-fciisoltov] {
  text-align: center !important;
  background-color: #f25649 !important;
  color: #fff;
  font-size: 12px !important;
  padding: 3px;
  padding-bottom: 6px;
  padding-top: 6px;
  font-weight: 600;
}
#exm td[b-fciisoltov] {
  font-size: 14px !important;


}
#selectedtable th[b-fciisoltov] {
  text-align: center !important;
  background-color: #f25649 !important;
  color: #fff;
  font-size: 12px !important;
  padding: 3px;
  padding-bottom: 6px;
  padding-top: 6px;
  font-weight: 600;
}
#selectedtable td[b-fciisoltov] {
  font-size: 14px !important;
}

.tdright[b-fciisoltov]{
text-align: right !important;
}
.tdcenter[b-fciisoltov]{
  text-align: center !important;
}
.tdleft[b-fciisoltov]{
  text-align: left !important;
}
.astrick[b-fciisoltov]:after {
  content: "*";
  color: red
}
.astrick[b-fciisoltov] {
  font-weight: 600;
}


#selectedtablePreview th[b-fciisoltov] {
  text-align: center !important;

  background-color: #f25649 !important;
  color: #fff;
  font-size: 11px;
}
.lbladddress[b-fciisoltov] {
  font-weight: 600;
  font-size: 14px;
}
.nodata[b-fciisoltov] {
  text-align: center;
  font-weight: bold;
  color: red;
  padding: 0px;
  margin: 0px;
}

.errormsg[b-fciisoltov] {
  position: relative;
  color: red;
  font-size: 10px;
  display: block;
  font-weight: bold;
}

.invalidqty[b-fciisoltov] {
  border-color: red;
}
.ui-autocomplete[b-fciisoltov] {
  max-height: 150px;
  overflow-y: auto;
  overflow-x: hidden;
}
* html .ui-autocomplete[b-fciisoltov] {
  height: 150px;
}

.offer-container[b-fciisoltov] {
  background-color: white;
  padding: 20px;
  border-radius: 8px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  text-align: center;
}

.offer-container h5[b-fciisoltov] {
  color: #4CAF50;
}

.offer-details[b-fciisoltov], .eligibility-criteria[b-fciisoltov] {
  margin: 20px 0;
  text-align: left;
}




.conformdialogtext[b-fciisoltov] {
 
  font-size: 14px;
}

.modal-content[b-fciisoltov]{
  background-color: #fff;
  margin: 0px auto;
  padding: 0px;
  border: 1px solid #888;
  width: 80%;
  border-radius: 15px;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);
}
.conformplaceorder[b-fciisoltov]{
  border: 1px solid #e4dbdb;
  padding-top: 6px;
  padding-bottom: 6px;
  width: 100%;
  border-left: none;
  border-right: none;
}
.conformordertext[b-fciisoltov]{
  color: red;
  font-size: 12px;
  font-weight: 500;
  text-decoration: none;cursor: pointer;
}
.highlight[b-fciisoltov] {
  background-color: yellow; /* Change to your desired color */
  color: red; /* Optional: Change text color */
}
/* _content/IMC_WebPortal/Views/Scm/ExpiryProducts.cshtml.rz.scp.css */
.radiolabel[b-hwd89dlljc] {
  margin-right: 14px !important;
}
#loading .sk-spinner-wave div[b-hwd89dlljc] {
  background-color: #053c6d;
}

#loading[b-hwd89dlljc] {
  display: none;
  position: fixed;
  z-index: 100000;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: rgba(255, 255, 255, .5);
  background-size: 200px;
}
/* jQuery UI Autocomplete Styling */
.ui-autocomplete[b-hwd89dlljc] {
  max-height: 200px;
  overflow-y: auto;
  overflow-x: hidden;
  font-size: 14px;
  border-radius: 6px;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
  background-color: #fff;
  z-index: 1000 !important;
  scrollbar-width: thin;
  scrollbar-color: #ccc transparent;
}

/* Scrollbar for modern browsers */
.ui-autocomplete[b-hwd89dlljc]::-webkit-scrollbar {
  width: 6px;
}

.ui-autocomplete[b-hwd89dlljc]::-webkit-scrollbar-thumb {
  background-color: #aaa;
  border-radius: 10px;
}

.ui-autocomplete[b-hwd89dlljc]::-webkit-scrollbar-track {
  background: transparent;
}

/* Hover effect for items */
.ui-menu-item-wrapper[b-hwd89dlljc] {
  padding: 8px 12px;
  cursor: pointer;
}

.ui-menu-item-wrapper:hover[b-hwd89dlljc] {
  background-color: #f0f0f0;
}

.working[b-hwd89dlljc]{background:url('ajax/libs/jqueryui/1.8.2/themes/smoothness/../images/ui-anim_basic_16x16.gif') no-repeat right center;}
/* _content/IMC_WebPortal/Views/Scm/FPORedemptionDetails__Partial.cshtml.rz.scp.css */
.offer-container[b-zah9pwp1y7] {
    background-color: white;
    padding: 20px;
    border-radius: 8px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    text-align: center;
}

.offer-container h5[b-zah9pwp1y7] {
    color: #4CAF50;
}

.offer-details[b-zah9pwp1y7], .eligibility-criteria[b-zah9pwp1y7] {
    margin: 20px 0;

    text-align: left;
    margin-top: 5px;
}
.show_offer[b-zah9pwp1y7]{
    padding: 30px;    padding-top: 6px;padding-bottom: 10px;
}
.offerqty[b-zah9pwp1y7]{
    color: red;
    font-weight: bold;
    font-size: 12px;

}
.titlestring[b-zah9pwp1y7]{
    font-size: 13px !important;
}
/* _content/IMC_WebPortal/Views/Scm/LeadDispatchReportDetails.cshtml.rz.scp.css */
.table-container[b-t44h8znygw] {
    max-width: 600px;
    margin: auto;
}
.table-report[b-t44h8znygw] {
    overflow-x: auto;
    overflow-y: hidden;
}
.report-data table[b-t44h8znygw] {
    width: 100%;
    font-size: 13px;
    border-collapse: collapse;
}
.table th[b-t44h8znygw], .table td[b-t44h8znygw] {
    padding: 4px;
    white-space: nowrap;
    text-align: center;
}
.table th[b-t44h8znygw] {
    background-color: green;
    font-weight: bold;
    color: white;   
}
@media (max-width: 600px) {
    .table th[b-t44h8znygw], .table td[b-t44h8znygw] {
        font-size: 10px;
        padding: 2px;
    }
}
/* _content/IMC_WebPortal/Views/Scm/Login.cshtml.rz.scp.css */
.register-main[b-93l7csre12] {
    height: 100vh;
    /*background: url(../images/scm-background.png);*/
    background:url(../images/TD-background.png);
    background-size: 100%;
    background-repeat: no-repeat;
    background-attachment: fixed;
    position: relative;
}

    .register-main[b-93l7csre12]::before {
        position: absolute;
        content: '';
        height: 100%;
        width: 100%;
        /*background: #000000bd;*/
        z-index: 0;
    }

a.logo-register[b-93l7csre12] {
    position: relative;
}


/* _content/IMC_WebPortal/Views/Scm/OfferGiftRedemption_Partial.cshtml.rz.scp.css */
.offer-container[b-qsyc7ufpkn] {
    background-color: white;
    padding: 20px;
    border-radius: 8px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    text-align: center;
}

.offer-container h5[b-qsyc7ufpkn] {
    color: #4CAF50;
}

.offer-details[b-qsyc7ufpkn], .eligibility-criteria[b-qsyc7ufpkn] {
    margin: 20px 0;

    text-align: left;
    margin-top: 5px;
}
.show_offer[b-qsyc7ufpkn]{
    padding: 30px;    padding-top: 6px;padding-bottom: 10px;
}
.offerqty[b-qsyc7ufpkn]{
    color: red;
    font-weight: bold;
    font-size: 12px;

}
.titlestring[b-qsyc7ufpkn]{
    font-size: 13px !important;
}
/* _content/IMC_WebPortal/Views/Scm/PackingSlipProducts__Partial.cshtml.rz.scp.css */


#selectedtable th[b-nwxcrrwm1e] {
    text-align: center !important;

    background-color: #f25649 !important;
    color: #fff;
    font-size: 13px;
}
.heading tbody tr[b-nwxcrrwm1e]{
    font-weight: 500;
    font-size: 14px;
}
#selectedtable td[b-nwxcrrwm1e]{
    font-size: 14px !important;
}
.selectedtabledata[b-nwxcrrwm1e], .popup-table[b-nwxcrrwm1e]{
    max-height: calc(100vh - 296px);
    overflow: auto;
}

#selectedtable_Popup td[b-nwxcrrwm1e]{
    font-size: 14px !important;
}
#selectedtable_Popup th[b-nwxcrrwm1e]{
    text-align: center !important;
    background-color: #f25649 !important;
    color: #fff;
    font-size: 13px;
    font-weight: 400;
}
.packingHeading[b-nwxcrrwm1e]{
    font-size: 13px;
    font-weight: 500;
}
[b-nwxcrrwm1e] .selectedtabledata .table  .sticky-top, .popup-table .table  .sticky-top[b-nwxcrrwm1e]{z-index: 5 !important;}


.qtychange[b-nwxcrrwm1e] {
    width: 45px;
    padding: 5px;
    font-size: 14px;
    border: 2px solid #ccc;
    border-radius: 4px;
    outline: none;
    text-align: center;
    transition: border-color 0.3s ease, box-shadow 0.3s ease;
  }


  .qtychange:focus[b-nwxcrrwm1e] {
    border-color: #4CAF50;
    box-shadow: 0 0 8px rgba(76, 175, 80, 0.5);
  }
  .conformdialogtext[b-nwxcrrwm1e] {
   
    font-size: 14px;
}

  .modal-content[b-nwxcrrwm1e]{
    background-color: #fff;
    margin: 0px auto;
    padding: 0px;
    border: 1px solid #888;
    width: 80%;
    border-radius: 15px;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);
}
.conformplaceorder[b-nwxcrrwm1e]{
    border: 1px solid #e4dbdb;
    padding-top: 6px;
    padding-bottom: 6px;
    width: 100%;
    border-left: none;
    border-right: none;
}
.conformordertext[b-nwxcrrwm1e]{
    color: red;
    font-size: 12px;
    font-weight: 500;
    text-decoration: none;cursor: pointer;
}
.modal[b-nwxcrrwm1e] {
    background: #0000009e;
    backdrop-filter: blur(5px);
}
/* _content/IMC_WebPortal/Views/Scm/PaymentToCompany.cshtml.rz.scp.css */
[b-32vedmx6xh] .PaymenyQRCode{
    border:2px dashed;
}
.qr-overflow[b-32vedmx6xh]::after {
    position: fixed;
    content: "";
    width: 100%;
    height: 100%;
    background: #000000b8;
    z-index: 999;
    top: 0;
    left: 0;
    height: 100%;
}

/*div#GenerateQRCodeSHowHere {
    position: relative;
    z-index: 9999;
    background: #fff;
    padding: 13px;
    max-width:350px;
}*/
[b-32vedmx6xh] #GenerateQRCodeSHowHere p {
    margin-bottom: 15px;
    font-size: 12px;
    font-weight: 600;

}

[b-32vedmx6xh] .qr-fixed-style {
    position: fixed;
    top: 20%;
    left: 50%;
    transform: translateX(-50%);
    z-index: 9999;
    background: #fff;
    padding: 13px;
    max-width: 350px;
    width: 100%;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}  
  
/* _content/IMC_WebPortal/Views/Scm/PendingDispatch.cshtml.rz.scp.css */
/* _content/IMC_WebPortal/Views/Scm/PendingPackingSlips.cshtml.rz.scp.css */
#showtable[b-8894f3ea2q] {
    display: none;
}

#showindent[b-8894f3ea2q] {
    display: none;
}

.lblerros[b-8894f3ea2q] {
    display: block;
}

#packagePager_selected[b-8894f3ea2q]{
    display: none;
}
/* _content/IMC_WebPortal/Views/Scm/PrivilegeSales.cshtml.rz.scp.css */
:where(.container, form, .input-field, header)[b-eg0fufirx1] {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.lbtxt[b-eg0fufirx1] {
  font-size: 13px;
  font-weight: bold;
}

.container[b-eg0fufirx1] {
  background: #fff;
  padding: 30px 65px;
  border-radius: 12px;
  row-gap: 20px;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
}

.container header[b-eg0fufirx1] {
  height: 65px;
  width: 65px;
  background: #4070f4;
  color: #fff;
  font-size: 2.5rem;
  border-radius: 50%;
}

.container h4[b-eg0fufirx1] {
  font-size: 1.25rem;
  color: #333;
  font-weight: 500;
}

form .input-field[b-eg0fufirx1] {
  flex-direction: row;
  column-gap: 10px;
}

.input-field input[b-eg0fufirx1] {
  height: 35px;
  width: 42px;
  border-radius: 6px;
  outline: none;
  font-size: 1.125rem;
  text-align: center;
  border: 1px solid #ddd;
}

.input-field input:focus[b-eg0fufirx1] {
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
}

.input-field input[b-eg0fufirx1]::-webkit-inner-spin-button,
.input-field input[b-eg0fufirx1]::-webkit-outer-spin-button {
  display: none;
}

form button[b-eg0fufirx1] {
  margin-top: 25px;
  width: 100%;
  color: #fff;
  font-size: 1rem;
  border: none;
  padding: 9px 0;
  cursor: pointer;
  border-radius: 6px;
  pointer-events: none;
  background: #6e93f7;
  transition: all 0.2s ease;
}

form button.active[b-eg0fufirx1] {
  background: #4070f4;
  pointer-events: auto;
}

form button:hover[b-eg0fufirx1] {
  background: #0e4bf1;
}

.normal[b-eg0fufirx1] {
  background-color: #d3cfcf;
}

.showactive[b-eg0fufirx1] {

  background: #4070f4 !important;
  pointer-events: auto;
  color: #fff;

}

.qkYgWG[b-eg0fufirx1] {
  border: 1px solid #e0e0e0;
  background: #fff;
  border-radius: 1px;
  margin-bottom: 5px;
}

._1M7g28[b-eg0fufirx1] {
  background-color: #f5faff;
  padding: 7px;
  position: relative;
  min-height: 169px;
}

._1bYJzd[b-eg0fufirx1] {
  color: #2874f0;
  font-size: 12px;
  font-weight: bold;
}

.textbox_control form-control[b-eg0fufirx1] {
  height: 35px !important;
}

.or[b-eg0fufirx1] {
  TEXT-ALIGN: center;
  font-weight: bold;
  font-size: 15px;
  padding: 2px;
  text-transform: lowercase;
}

.seven h1[b-eg0fufirx1] {
  text-align: center;
  font-size: 16px;
  color: #28a745;
  letter-spacing: 1px;
  text-transform: uppercase;
  display: grid;
  grid-template-columns: 1fr max-content 1fr;
  grid-template-rows: 27px 0;
  grid-gap: 20px;
  font-weight: bold;
  align-items: center;
}

.seven h1[b-eg0fufirx1]:after,
.seven h1[b-eg0fufirx1]:before {
  content: " ";
  display: block;
  border-bottom: 1px solid #c50000;
  border-top: 1px solid #c50000;
  height: 5px;
  background-color: #f8f8f8;
}

.labeltxt[b-eg0fufirx1] {
  font-size: 15px !important;
  font-weight: bold;
}


#selectedtable th[b-eg0fufirx1] {
  text-align: center !important;

  background-color: #f25649 !important;
  color: #fff;
  font-size: 11px;
}

[b-eg0fufirx1]::placeholder {
  font-size: 12px !important;
  opacity: 1;
}

.normal_field[b-eg0fufirx1] {
  height: 32px !important;
  width: 174px !important;
}

.lblerros[b-eg0fufirx1] {
  color: red;
  font-size: 12px;
  padding-left: 17px;
  display: inline-block;
}

.modalclose[b-eg0fufirx1] {
  position: absolute;
  right: -15px;
  top: -18px;
  background: #f25649;
  opacity: 1;
  width: 35px;
  height: 35px;
  border-radius: 50%;
  color: #fff;
  z-index: 999;
  line-height: 0;
  text-align: center;
}

.astrick[b-eg0fufirx1] {
  font-size: 14px !important;
}

.Billing[b-eg0fufirx1] {
  font-size: 14px !important;
  font-weight: bold;
}

.show[b-eg0fufirx1] {
  display: block;
}

.hide[b-eg0fufirx1] {
  display: none;
}

.pincodewidth[b-eg0fufirx1] {
  width: 100% !important;
}

.nonmandatory[b-eg0fufirx1] {
  font-size: 14px;
  font-weight: 600;
}
#selectedtable_preview th[b-eg0fufirx1] {
  text-align: center !important;
  background-color: #f25649 !important;
  color: #fff;
  font-size: 12px !important;
  padding: 3px;
  padding-bottom: 6px;
  padding-top: 6px;
  font-weight: 600;
}
#selectedtable_preview td[b-eg0fufirx1] {
  font-size: 14px !important;


}
/* _content/IMC_WebPortal/Views/Scm/PrivilegeSales_Partial.cshtml.rz.scp.css */

.tdcenter[b-2wn26sfxmx]{
    text-align: center !important;
}
.tdleft[b-2wn26sfxmx]{
    text-align: left !important;
}
.tdright[b-2wn26sfxmx]{
    text-align: right !important;
}
.numericOnly[b-2wn26sfxmx]{
    width: 60px !important;
  }
  .total[b-2wn26sfxmx] {
    color: red;
    font-weight: bold;
}

td[b-2wn26sfxmx] {
    font-size: 14px;
}

.nodata[b-2wn26sfxmx] {
    text-align: center;
    font-weight: bold;
    color: red;
    padding: 0px;
    margin: 0px;
}

[b-2wn26sfxmx]::-webkit-scrollbar {
    width: 5px;
}

/* Track */
[b-2wn26sfxmx]::-webkit-scrollbar-track {
    background: #f1f1f1;
}

/* Handle */
[b-2wn26sfxmx]::-webkit-scrollbar-thumb {
    background: #1f1313;
}

    /* Handle on hover */
    [b-2wn26sfxmx]::-webkit-scrollbar-thumb:hover {
        background: #555;
    }

    /* .show_mainPreview{
        display: none !important;
    }
    .show_preview{
        display: none !important;
    } */

    .tbody_font[b-2wn26sfxmx]{
        font-size: 14px !important;
    }

    .show[b-2wn26sfxmx]{
        display: block;
      }
      .hide[b-2wn26sfxmx]{
        display: none;
      }


      
#exm th[b-2wn26sfxmx] {
    text-align: center !important;
    background-color: #f25649 !important;
    color: #fff;
    font-size: 12px !important;
    padding: 3px;
    padding-bottom: 6px;
    padding-top: 6px;
    font-weight: 600;
  }
  #exm td[b-2wn26sfxmx] {
    font-size: 14px !important;
  
  
  }
  #selectedtable th[b-2wn26sfxmx] {
    text-align: center !important;
    background-color: #f25649 !important;
    color: #fff;
    font-size: 12px !important;
    padding: 3px;
    padding-bottom: 6px;
    padding-top: 6px;
    font-weight: 600;
  }
  #selectedtable td[b-2wn26sfxmx] {
    font-size: 14px !important;
  }
  
  .tdright[b-2wn26sfxmx]{
  text-align: right !important;
  }
  .tdcenter[b-2wn26sfxmx]{
    text-align: center !important;
  }
  .tdleft[b-2wn26sfxmx]{
    text-align: left !important;
  }
  .astrick[b-2wn26sfxmx]:after {
    content: "*";
    color: red
  }
  .astrick[b-2wn26sfxmx] {
    font-weight: 600;
  }
  
  
  #selectedtablePreview th[b-2wn26sfxmx] {
    text-align: center !important;
  
    background-color: #f25649 !important;
    color: #fff;
    font-size: 11px;
  }
  .lbladddress[b-2wn26sfxmx] {
    font-weight: 600;
    font-size: 14px;
  }
  .nodata[b-2wn26sfxmx] {
    text-align: center;
    font-weight: bold;
    color: red;
    padding: 0px;
    margin: 0px;
  }
  
  .errormsg[b-2wn26sfxmx] {
    position: relative;
    color: red;
    font-size: 10px;
    display: block;
    font-weight: bold;
  }
  
  .invalidqty[b-2wn26sfxmx] {
    border-color: red;
  }
  .ui-autocomplete[b-2wn26sfxmx] {
    max-height: 150px;
    overflow-y: auto;
    overflow-x: hidden;
  }
  * html .ui-autocomplete[b-2wn26sfxmx] {
    height: 150px;
  }
  
  .offer-container[b-2wn26sfxmx] {
    background-color: white;
    padding: 20px;
    border-radius: 8px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    text-align: center;
  }
  
  .offer-container h5[b-2wn26sfxmx] {
    color: #4CAF50;
  }
  
  .offer-details[b-2wn26sfxmx], .eligibility-criteria[b-2wn26sfxmx] {
    margin: 20px 0;
    text-align: left;
  }
  
  
  
  
  .conformdialogtext[b-2wn26sfxmx] {
   
    font-size: 14px;
  }
  
  .modal-content[b-2wn26sfxmx]{
    background-color: #fff;
    margin: 0px auto;
    padding: 0px;
    border: 1px solid #888;
    width: 80%;
    border-radius: 15px;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);
  }
  .conformplaceorder[b-2wn26sfxmx]{
    border: 1px solid #e4dbdb;
    padding-top: 6px;
    padding-bottom: 6px;
    width: 100%;
    border-left: none;
    border-right: none;
  }
  .conformordertext[b-2wn26sfxmx]{
    color: red;
    font-size: 12px;
    font-weight: 500;
    text-decoration: none;cursor: pointer;
  }
  .highlight[b-2wn26sfxmx] {
    background-color: yellow; /* Change to your desired color */
    color: red; /* Optional: Change text color */
  }
/* _content/IMC_WebPortal/Views/Scm/ProcessFPO.cshtml.rz.scp.css */
#showtable[b-orqc67h3p5] {
    display: none;
}

#showindent[b-orqc67h3p5] {
    display: none;
}

.lblerros[b-orqc67h3p5] {
    display: block;
}
.namewidth[b-orqc67h3p5]{
    width: 26% !important;
}
/* _content/IMC_WebPortal/Views/Scm/ProcessFPO_Partial.cshtml.rz.scp.css */
#packagePager_selected[b-deu18u6vz0] {
    display: none;
}
#exm th[b-deu18u6vz0] {
text-align: center !important;
background-color: #f25649 !important;
color: #fff;
font-size: 12px !important;
padding: 3px;
padding-bottom: 6px;
padding-top: 6px;
font-weight: 600;
}
#exm td[b-deu18u6vz0] {
font-size: 14px !important;


}
#selectedtablePreview th[b-deu18u6vz0] {
text-align: center !important;

background-color: #f25649 !important;
color: #fff;
font-size: 11px;
}

.conformdialogtext[b-deu18u6vz0] {
   
    font-size: 14px;
}

  .modal-content[b-deu18u6vz0]{
    background-color: #fff;
    margin: 0px auto;
    padding: 0px;
    border: 1px solid #888;
    width: 80%;
    border-radius: 15px;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);
}
.conformplaceorder[b-deu18u6vz0]{
    border: 1px solid #e4dbdb;
    padding-top: 6px;
    padding-bottom: 6px;
    width: 100%;
    border-left: none;
    border-right: none;
}
.conformordertext[b-deu18u6vz0]{
    color: red;
    font-size: 12px;
    font-weight: 500;
    text-decoration: none;cursor: pointer;
}


.qtychange[b-deu18u6vz0] {
    width: 45px;
    padding: 5px;
    font-size: 14px;
    border: 2px solid #ccc;
    border-radius: 4px;
    outline: none;
    text-align: center;
    transition: border-color 0.3s ease, box-shadow 0.3s ease;
  }


  .qtychange:focus[b-deu18u6vz0] {
    border-color: #4CAF50;
    box-shadow: 0 0 8px rgba(76, 175, 80, 0.5);
  }
/* _content/IMC_WebPortal/Views/Scm/ProcessIndentScmProductsMax_Partial.cshtml.rz.scp.css */
#exm th[b-bz4kytw6qd] {
    text-align: center !important;
    background-color: #f25649 !important;
    color: #fff;
    font-size: 12px !important;
    padding: 3px;
    padding-bottom: 6px;
    padding-top: 6px;
    font-weight: 600;
}
#exm td[b-bz4kytw6qd] {
    font-size: 14px !important;


}


.conformdialogtext[b-bz4kytw6qd] {
   
    font-size: 14px;
}

.modal-content[b-bz4kytw6qd]{
    background-color: #fff;
    margin: 0px auto;
    padding: 0px;
    border: 1px solid #888;
    width: 80%;
    border-radius: 15px;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);
}
.conformplaceorder[b-bz4kytw6qd]{
    border: 1px solid #e4dbdb;
    padding-top: 6px;
    padding-bottom: 6px;
    width: 100%;
    border-left: none;
    border-right: none;
}
.conformordertext[b-bz4kytw6qd]{
    color: red;
    font-size: 12px;
    font-weight: 500;
    text-decoration: none;cursor: pointer;
}
.qtychange[b-bz4kytw6qd] {
    width: 45px;
    padding: 5px;
    font-size: 14px;
    border: 2px solid #ccc;
    border-radius: 4px;
    outline: none;
    text-align: center;
    transition: border-color 0.3s ease, box-shadow 0.3s ease;
}
.addproduct[b-bz4kytw6qd]{
    color: #f25649;
    font-size: 14px !important;
    text-align: right;
    width: 100%;
    font-weight: bold;
}

#selectedtable th[b-bz4kytw6qd] {
    text-align: center !important;
    background-color: #f25649 !important;
    color: #fff;
    font-size: 12px !important;
    padding: 3px;
    padding-bottom: 6px;
    padding-top: 6px;
    font-weight: 600;
}
#selectedtable td[b-bz4kytw6qd] {
    font-size: 14px !important;
}

/* For Chrome, Edge, and Safari */
.report-data[b-bz4kytw6qd]::-webkit-scrollbar {
    width: 6px;
  }
  .report-data[b-bz4kytw6qd]::-webkit-scrollbar-track {
    background: transparent;
  }
  .report-data[b-bz4kytw6qd]::-webkit-scrollbar-thumb {
    background-color: #bbb;
    border-radius: 3px;
  }
  
  /* For Firefox */
  .report-data[b-bz4kytw6qd] {
    scrollbar-width: thin;
    scrollbar-color: #bbb transparent;
  }
  
/* _content/IMC_WebPortal/Views/Scm/SaleReturn.cshtml.rz.scp.css */
.cartdisplay[b-s1714im8zh] {
    display: flex;
    cursor: pointer;
}
#txt_searchCategories[b-s1714im8zh]{
    height: 37px !important;
}

.cart-icon[b-s1714im8zh] {
    width: 50px;
    height: 50px;
    position: relative;
}



.cart-count[b-s1714im8zh] {
    position: relative;
    bottom: 6px;
    cursor: pointer;
    left: 0px;
    background-color: red;
    color: #fff;
    border-radius: 50%;
    width: 25px;
    height: 25px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 12px;
    padding: 4px;
    font-weight: 500;
}

.lbl_txt[b-s1714im8zh] {
    font-size: 14px !important;
    font-weight: bold;
}



[b-s1714im8zh]::-webkit-input-placeholder {
    font-size: 13px !important;
}

.parallax-mirror-visibility[b-s1714im8zh] {
    visibility: hidden !important;
}

td[b-s1714im8zh] {
    font-size: 14px;
}

.pac-container[b-s1714im8zh] {
    z-index: 1000000 !important;
}

#loading .sk-spinner-wave div[b-s1714im8zh] {
    background-color: #053c6d;
}

#loading[b-s1714im8zh] {
    display: none;
    position: fixed;
    z-index: 100000;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: rgba(255, 255, 255, .5);
    background-size: 200px;
}

.sk-spinner-wave.sk-spinner[b-s1714im8zh] {
    position: absolute;
    top: 45%;
    left: 50%;
}

.h-200[b-s1714im8zh] {
    height: 200px;
}

.wrs_tickContainer[b-s1714im8zh] {
    display: none;
}

#main_table td[b-s1714im8zh] {
    font-size: 12px !important;
}

.lbladddress[b-s1714im8zh] {
    font-size: 13px;
    font-weight: bold;
}

.Billing[b-s1714im8zh] {
    font-size: 15px;
    font-weight: bold;
    color: green;
}

.working[b-s1714im8zh] {
    background: url('ajax/libs/jqueryui/1.8.2/themes/smoothness/../images/ui-anim_basic_16x16.gif') no-repeat right center;
}
/* _content/IMC_WebPortal/Views/Scm/SaleReturnForBranch_Partial.cshtml.rz.scp.css */
.cartdisplay[b-xtwfo6rlbc] {
    display: flex;
    cursor: pointer;
}

.cart-icon[b-xtwfo6rlbc] {
    width: 50px;
    height: 50px;
    position: relative;
}

#exm th[b-xtwfo6rlbc] {
    text-align: center !important;
    background-color: #f25649 !important;
    color: #fff;
    font-size: 13px !important;
    padding: 3px;
    padding-bottom: 6px;
    padding-top: 6px;
    font-weight: 600;
}
#exm td[b-xtwfo6rlbc] {
    font-size: 14px !important;
}
#selectedtable th[b-xtwfo6rlbc] {
    text-align: center !important;
    background-color: #f25649 !important;
    color: #fff;
    font-size: 13px !important;
    padding: 3px;
    padding-bottom: 6px;
    padding-top: 6px;
    font-weight: 600;
}
#selectedtable td[b-xtwfo6rlbc] {
    font-size: 14px !important;
}
#selectedtablePreview th[b-xtwfo6rlbc] {
    text-align: center !important;
    background-color: #f25649 !important;
    color: #fff;
    font-size: 13px !important;
    padding: 3px;
    padding-bottom: 6px;
    padding-top: 6px;
    font-weight: 600;
}



.cart-count[b-xtwfo6rlbc] {
    position: relative;
    bottom: 6px;
    cursor: pointer;
    left: 0px;
    background-color: red;
    color: #fff;
    border-radius: 50%;
    width: 25px;
    height: 25px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 12px;
    padding: 4px;
    font-weight: 500;
}

.lbl_txt[b-xtwfo6rlbc] {
    font-size: 14px !important;
    font-weight: bold;
}



.qtychange[b-xtwfo6rlbc] {
    width: 45px;
    padding: 5px;
    font-size: 14px;
    border: 2px solid #ccc;
    border-radius: 4px;
    outline: none;
    text-align: center;
    transition: border-color 0.3s ease, box-shadow 0.3s ease;
  }


  .qtychange:focus[b-xtwfo6rlbc] {
    border-color: #4CAF50;
    box-shadow: 0 0 8px rgba(76, 175, 80, 0.5);
  }


  .invalidqty[b-xtwfo6rlbc] {
    border-color: red;
    color: red;
    background-color: #ffe6e6;
  }

  
  .validqty[b-xtwfo6rlbc] {
    border-color: #4CAF50;
    color: #4CAF50;
  }
/* _content/IMC_WebPortal/Views/Scm/salesentry.cshtml.rz.scp.css */
#exm th[b-bjhy2yquc6] {
  text-align: center !important;
  background-color: #f25649 !important;
  color: #fff;
  font-size: 12px !important;
  padding: 3px;
  padding-bottom: 6px;
  padding-top: 6px;
  font-weight: 600;
}
#exm td[b-bjhy2yquc6] {
  font-size: 14px !important;
}
.errormsg[b-bjhy2yquc6] {
  color: red;
  font-size: 12px;
}
.or[b-bjhy2yquc6] {
  font-weight: bold;
  font-size: 13px;
  text-align: center;
  text-transform: lowercase;
}
.Billing[b-bjhy2yquc6] {
  font-weight: bold;
  font-size: 13px;
}
.lbladddress[b-bjhy2yquc6] {
  font-weight: bold;
  font-size: 13px;
}
.accordion-button[b-bjhy2yquc6] {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.usertype_text[b-bjhy2yquc6] {
  color: yellow;
  font-weight: bold;
  font-size: 13px;
  width: 73% !important;
  text-align: right;
}
/* _content/IMC_WebPortal/Views/Scm/SalesEntry_Partial.cshtml.rz.scp.css */

#exm th[b-f38l4b7znr] {
    text-align: center !important;
    background-color: #f25649 !important;
    color: #fff;
    font-size: 12px !important;
    padding: 3px;
    padding-bottom: 6px;
    padding-top: 6px;
    font-weight: 600;
}
#exm td[b-f38l4b7znr] {
    font-size: 14px !important;


}
#selectedtable th[b-f38l4b7znr] {
    text-align: center !important;
    background-color: #f25649 !important;
    color: #fff;
    font-size: 12px !important;
    padding: 3px;
    padding-bottom: 6px;
    padding-top: 6px;
    font-weight: 600;
}
#selectedtable td[b-f38l4b7znr] {
    font-size: 14px !important;
}

.tdright[b-f38l4b7znr]{
text-align: right !important;
}
.tdcenter[b-f38l4b7znr]{
    text-align: center !important;
}
.tdleft[b-f38l4b7znr]{
    text-align: left !important;
}
.astrick[b-f38l4b7znr]:after {
    content: "*";
    color: red
}
.astrick[b-f38l4b7znr] {
    font-weight: 600;
}


#selectedtablePreview th[b-f38l4b7znr] {
    text-align: center !important;

    background-color: #f25649 !important;
    color: #fff;
    font-size: 11px;
}
.lbladddress[b-f38l4b7znr] {
    font-weight: 600;
    font-size: 14px;
}
.nodata[b-f38l4b7znr] {
    text-align: center;
    font-weight: bold;
    color: red;
    padding: 0px;
    margin: 0px;
}

.errormsg[b-f38l4b7znr] {
    position: relative;
    color: red;
    font-size: 10px;
    display: block;
    font-weight: bold;
}

.invalidqty[b-f38l4b7znr] {
    border-color: red;
}
.ui-autocomplete[b-f38l4b7znr] {
    max-height: 150px;
    overflow-y: auto;
    overflow-x: hidden;
}
* html .ui-autocomplete[b-f38l4b7znr] {
    height: 150px;
}

.offer-container[b-f38l4b7znr] {
    background-color: white;
    padding: 20px;
    border-radius: 8px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    text-align: center;
}

.offer-container h5[b-f38l4b7znr] {
    color: #4CAF50;
}

.offer-details[b-f38l4b7znr], .eligibility-criteria[b-f38l4b7znr] {
    margin: 20px 0;
    text-align: left;
}




.conformdialogtext[b-f38l4b7znr] {
   
    font-size: 14px;
}

.modal-content[b-f38l4b7znr]{
    background-color: #fff;
    margin: 0px auto;
    padding: 0px;
    border: 1px solid #888;
    width: 80%;
    border-radius: 15px;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);
}
.conformplaceorder[b-f38l4b7znr]{
    border: 1px solid #e4dbdb;
    padding-top: 6px;
    padding-bottom: 6px;
    width: 100%;
    border-left: none;
    border-right: none;
}
.conformordertext[b-f38l4b7znr]{
    color: red;
    font-size: 12px;
    font-weight: 500;
    text-decoration: none;cursor: pointer;
}
.highlight[b-f38l4b7znr] {
    background-color: yellow; /* Change to your desired color */
    color: red; /* Optional: Change text color */
  }
/* _content/IMC_WebPortal/Views/Scm/ScmEinvoiceReport.cshtml.rz.scp.css */
[b-go66pbumkd] .ui-state-default.ui-jqgrid-hdiv {
    min-width: 100% !important;
    overflow: unset;
}


[b-go66pbumkd] .disable-link {
    pointer-events: none;
}
/* _content/IMC_WebPortal/Views/Scm/stockinward.cshtml.rz.scp.css */
.ui-jqgrid .ui-jqgrid-labels th.ui-th-column[b-5xuiwh02bi] {
    background-color: #f25649 !important;
    color: white;
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 5px;
    text-transform: inherit;
}

table#selectedtable th[b-5xuiwh02bi] {
    text-align: center;
}
[b-5xuiwh02bi] table#batchInfo {
    width: 100% !important;
}
/* _content/IMC_WebPortal/Views/Scm/stockrequest.cshtml.rz.scp.css */
 .cardinfo[b-l54uokwe10] {

        background-color: #fff;
        border-radius: 2px;
        box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .08);
        padding: 0px !important;
    }

    ._1M7g28[b-l54uokwe10] {

        padding: 7px;
        position: relative;

    }

    ._1bYJzd[b-l54uokwe10] {
        color: #2874f0;
        font-size: 12px;
        font-weight: bold;
    }

    .textbox_control form-control[b-l54uokwe10] {
        height: 35px !important;
    }

    .or[b-l54uokwe10] {
        TEXT-ALIGN: center;
        font-weight: bold;
        font-size: 15px;
        padding: 2px;
        text-transform: lowercase;
    }

    .seven h1[b-l54uokwe10] {
        text-align: center;
        font-size: 16px;
        color: #28a745;
        letter-spacing: 1px;
        text-transform: uppercase;
        display: grid;
        grid-template-columns: 1fr max-content 1fr;
        grid-template-rows: 27px 0;
        grid-gap: 20px;
        font-weight: bold;
        align-items: center;
    }

    .seven h1[b-l54uokwe10]:after,
    .seven h1[b-l54uokwe10]:before {
        content: " ";
        display: block;
        border-bottom: 1px solid #c50000;
        border-top: 1px solid #c50000;
        height: 5px;
        background-color: #f8f8f8;
    }

    .labeltxt[b-l54uokwe10] {
        font-size: 15px !important;
        font-weight: bold;
    }


    #selectedtable thead th[b-l54uokwe10] {
        text-align: center !important;

        background-color: #f25649 !important;
        color: #fff;
        font-size: 12px;
    }
  
/* _content/IMC_WebPortal/Views/Scm/stockrequest_Partial.cshtml.rz.scp.css */
.tdcenter[b-kgkpnshc2s] {
    text-align: center;

}

.tdright[b-kgkpnshc2s] {
    text-align: right;
}

.tdleft[b-kgkpnshc2s] {
    text-align: left !important;
}

#exm td[b-kgkpnshc2s] {
    font-size: 14px !important;
}

.table-responsive[b-kgkpnshc2s] {
    min-height: auto;
    max-height: calc(100vh - 252px);
    overflow: auto;
    display: block;
    overflow-x: auto;
    white-space: nowrap;
}

[b-kgkpnshc2s]::-webkit-scrollbar {
    width: 5px;
}

/* Track */
[b-kgkpnshc2s]::-webkit-scrollbar-track {
    background: #f1f1f1;
}

/* Handle */
[b-kgkpnshc2s]::-webkit-scrollbar-thumb {
    background: #888;
}

/* Handle on hover */
[b-kgkpnshc2s]::-webkit-scrollbar-thumb:hover {
    background: #555;
}

#exm th[b-kgkpnshc2s] {
    text-align: center !important;

    background-color: #f25649 !important;
    color: #fff;
    font-size: 13px;
}

.nodata[b-kgkpnshc2s] {
    text-align: center;
    font-weight: bold;
    color: red;
    padding: 0px;
    margin: 0px;
}

.errormsg[b-kgkpnshc2s] {
    position: relative;
    color: red;
    font-size: 10px;
    display: block;
    font-weight: bold;
}

.invalidqty[b-kgkpnshc2s] {
    border-color: red;
}

#selectedtablePreview th[b-kgkpnshc2s] {
    text-align: center !important;
    background-color: #f25649 !important;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
}
#selectedtablePreview td[b-kgkpnshc2s] {
    font-size: 14px !important;
}


.pdname[b-kgkpnshc2s]{
    
    width: 19%;
    text-align: left !important;

}
.conformdialogtext[b-kgkpnshc2s] {
   
    font-size: 14px;
}

  .modal-content[b-kgkpnshc2s]{
    background-color: #fff;
    margin: 0px auto;
    padding: 0px;
    border: 1px solid #888;
    width: 80%;
    border-radius: 15px;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);
}
.conformplaceorder[b-kgkpnshc2s]{
    border: 1px solid #e4dbdb;
    padding-top: 6px;
    padding-bottom: 6px;
    width: 100%;
    border-left: none;
    border-right: none;
}
.conformordertext[b-kgkpnshc2s]{
    color: red;
    font-size: 12px;
    font-weight: 500;
    text-decoration: none;cursor: pointer;
}
.prdnamewidth[b-kgkpnshc2s]{
    word-wrap: break-word; 
    white-space: normal;
    overflow-wrap: break-word;
}
/* _content/IMC_WebPortal/Views/Scm/StockSale.cshtml.rz.scp.css */
.qkYgWG[b-swjgjlrd97] {
    border: 1px solid #e0e0e0;
    background: #fff;
    border-radius: 1px;
    margin-bottom: 5px;
}

._1M7g28[b-swjgjlrd97] {
    background-color: #f5faff;
    padding: 7px;
    position: relative;
    min-height: 146px;
}

._1bYJzd[b-swjgjlrd97] {
    color: #2874f0;
    font-size: 12px;
    font-weight: bold;
}
.Billing[b-swjgjlrd97]{
    font-size: 14px;
    font-weight: bold;
  }
.textbox_control form-control[b-swjgjlrd97] {
    height: 35px !important;
}
.globack[b-swjgjlrd97]{
    
    float: right;
    margin: 0px;
    padding-bottom: 2px;

}
[b-swjgjlrd97]::placeholder {
    font-size: 12px !important;
    opacity: 1;
}
.lbladddress[b-swjgjlrd97] {
    font-weight: bold;
    font-size: 14px;
}

.or[b-swjgjlrd97] {
    TEXT-ALIGN: center;
    font-weight: bold;
    font-size: 15px;
    padding: 2px;
    text-transform: lowercase;
}

.seven h1[b-swjgjlrd97] {
    text-align: center;
    font-size: 16px;
    color: #28a745;
    letter-spacing: 1px;
    text-transform: uppercase;
    display: grid;
    grid-template-columns: 1fr max-content 1fr;
    grid-template-rows: 27px 0;
    grid-gap: 20px;
    font-weight: bold;
    align-items: center;
}

.seven h1[b-swjgjlrd97]:after,
.seven h1[b-swjgjlrd97]:before {
    content: " ";
    display: block;
    border-bottom: 1px solid #c50000;
    border-top: 1px solid #c50000;
    height: 5px;
    background-color: #f8f8f8;
}

.labeltxt[b-swjgjlrd97] {
    font-size: 15px !important;
    font-weight: bold;
}


#selectedtable th[b-swjgjlrd97] {
    text-align: center !important;

    background-color: #f25649 !important;
    color: #fff;
    font-size: 11px;
}
.lblerros[b-swjgjlrd97] {
    color: red;
    font-size: 12px;
    padding-left: 17px;
    display: inline-block;
}
.limitmsg[b-swjgjlrd97]{
    color: red;
    font-weight: bold;
    font-size: 13px;
    text-align: center;
}
.errormsg[b-swjgjlrd97]{
    color: red;
    font-size: 12px;
    display: inline-block;
}
*[b-swjgjlrd97] {
    box-sizing: border-box;
}

body[b-swjgjlrd97] {
    font-family: Arial, sans-serif;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100vh;
    background-color: #f4f4f4;
}
/* _content/IMC_WebPortal/Views/Scm/StockSale_Partial.cshtml.rz.scp.css */

thead[b-ituajm86d8] {
    position: sticky;
    top: 0;
}


#exm th[b-ituajm86d8] {
    text-align: center !important;
    background-color: #f25649 !important;
    color: #fff;
    font-size: 12px !important;
    padding: 3px;
    padding-bottom: 6px;
    padding-top: 6px;
    font-weight: 600;
}
#exm td[b-ituajm86d8] {
    font-size: 14px !important;


}
#selectedtable th[b-ituajm86d8] {
    text-align: center !important;

    background-color: #f25649 !important;
    color: #fff;
    font-size: 11px;
}

.tdright[b-ituajm86d8]{
text-align: right !important;
}
.tdcenter[b-ituajm86d8]{
    text-align: center !important;
}
.tdleft[b-ituajm86d8]{
    text-align: left !important;
}
[b-ituajm86d8]::placeholder {
    font-size: 12px !important;
    opacity: 1;
}
.astrick[b-ituajm86d8] {
    font-weight: 600;
}
.astrick[b-ituajm86d8]:after {
    content: "*";
    color: red;
    padding-left: 6px !important;
}


#selectedtablePreview th[b-ituajm86d8] {
    text-align: center !important;

    background-color: #f25649 !important;
    color: #fff;
    font-size: 11px;
}
.lbladddress[b-ituajm86d8] {
    font-weight: 600;
    font-size: 14px;
}

.nodata[b-ituajm86d8] {
    text-align: center;
    font-weight: bold;
    color: red;
    padding: 0px;
    margin: 0px;
}

.errormsg[b-ituajm86d8] {
    position: relative;
    color: red;
    font-size: 10px;
    display: block;
    font-weight: bold;
}

.invalidqty[b-ituajm86d8] {
    border-color: red;
}

.qtychange[b-ituajm86d8] {
    width: 45px;
    padding: 5px;
    font-size: 14px;
    border: 2px solid #ccc;
    border-radius: 4px;
    outline: none;
    text-align: center;
    transition: border-color 0.3s ease, box-shadow 0.3s ease;
  }


  .qtychange:focus[b-ituajm86d8] {
    border-color: #4CAF50;
    box-shadow: 0 0 8px rgba(76, 175, 80, 0.5);
  }

  .conformdialogtext[b-ituajm86d8] {
   
    font-size: 14px;
}

  .modal-content[b-ituajm86d8]{
    background-color: #fff;
    margin: 0px auto;
    padding: 0px;
    border: 1px solid #888;
    width: 80%;
    border-radius: 15px;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);
}
.conformplaceorder[b-ituajm86d8]{
    border: 1px solid #e4dbdb;
    padding-top: 6px;
    padding-bottom: 6px;
    width: 100%;
    border-left: none;
    border-right: none;
}
.conformordertext[b-ituajm86d8]{
    color: red;
    font-size: 12px;
    font-weight: 500;
    text-decoration: none;cursor: pointer;
}
@keyframes blink-b-ituajm86d8 {
    0% { opacity: 1; }
    50% { opacity: 0; }
    100% { opacity: 1; }
}

.modal[b-ituajm86d8] {
    background: #0000009e;
    backdrop-filter: blur(5px);
}
/* _content/IMC_WebPortal/Views/Scm/StockTransferProducts_Partial.cshtml.rz.scp.css */
.textbox_control[b-rp4b8dvbll]{
    height: 34px !important;
  }
    .ui-jqgrid .ui-jqgrid-bdiv[b-rp4b8dvbll] { overflow-y: scroll }
    .total[b-rp4b8dvbll] {
        color: red;
        font-weight: bold;
    }
    td[b-rp4b8dvbll]{
        font-size: 14px;
    }

    .nodata[b-rp4b8dvbll] {
        text-align: center;
        font-weight: bold;
        color: red;
        padding: 0px;
        margin: 0px;
    }
      [b-rp4b8dvbll]::-webkit-scrollbar {
  width: 5px;
}
[b-rp4b8dvbll] .ui-jqgrid-bdiv {
    max-height: calc(100vh - 300px);
    overflow: scroll;
}


/* Track */
[b-rp4b8dvbll]::-webkit-scrollbar-track {
  background: #f1f1f1; 
}
 
/* Handle */
[b-rp4b8dvbll]::-webkit-scrollbar-thumb {
  background: #1f1313; 
}

/* Handle on hover */
[b-rp4b8dvbll]::-webkit-scrollbar-thumb:hover {
  background: #555; 
}
.invalidqty[b-rp4b8dvbll]{
    border: 1px solid red !important;
}
/* _content/IMC_WebPortal/Views/Shared/Components/DispatchOrderTrackingDetailsByAwbNo/DispatchOrderTrackingDetailsByAwbNo.cshtml.rz.scp.css */
 ul.timeline li[b-sn6qalc99i] {
    display: inline-block;
    background: #f5f5f5;
    width: 80%;
    margin-left: 80px;
    padding: 12px 12px;
    margin-bottom: 11px;
    position: relative;
    border-radius: 6px;
    border: 1px solid #cdcdcd;
}

ul.timeline[b-sn6qalc99i] {
    margin-bottom: 0;
    padding-left: 0;
}

    ul.timeline li[b-sn6qalc99i]::before {
        content: "";
        width: 2px;
        height: calc(100% + 12px);
        background: #c7c7c7;
        position: absolute;
        left: -26px;
        top: 34px;
    }

    ul.timeline li:last-child[b-sn6qalc99i]::before {
        display: none
    }

    ul.timeline li[b-sn6qalc99i]::after {
        content: "";
        width: 20px;
        height: 20px;
        border: 4px solid #7c7c7c;
        left: -35px;
        top: 16px;
        border-radius: 50%;
        position: absolute;
        background: #fff;
    }

.timeline-date[b-sn6qalc99i] {
    position: absolute;
    left: -90px;
    top: 15px;
    font-size: 15px;
    color: #000;
    font-weight: 700;
}

.timeline-title[b-sn6qalc99i] {
    background: #7c7c7c;
    color: #fff;
    display: inline-block;
    padding: 3px 10px;
    border-radius: 10px;
    font-size: 13px;
    margin-bottom: 6px;
}
.timeline li.compleated .timeline-title[b-sn6qalc99i] {
    background: #198754;
}
ul.timeline li.compleated[b-sn6qalc99i]::before {
   background: #198754
}
.compleated:last-child [b-sn6qalc99i]::before {
    background: #7c7c7c;
}

ul.timeline li.compleated[b-sn6qalc99i]::after {
    content: "";
    border-color: #198754;
}

    .timeline-date span[b-sn6qalc99i] {
        display: block;
        font-weight: 600;
        color: #b1afaf;
        font-size: 18px;
    }
ul.scandata[b-sn6qalc99i] {
    padding-left: 0;
    /* display:none; */
}
    ul.scandata li[b-sn6qalc99i] {
        margin-left: 0 !important;
        width:100%;
    }
.scandata-title[b-sn6qalc99i] {
    font-size: 14px;
    font-weight: 600;
}
.scandata-location[b-sn6qalc99i] {
    font-size: 12px;
}
.scandata-title-date[b-sn6qalc99i] {
    font-size: 12px;
}
ul.scandata li[b-sn6qalc99i]::after, ul.scandata li[b-sn6qalc99i]::before {
    display: none;
}
.trackline[b-sn6qalc99i] {
    position: absolute;
    height: 0;
    width: 3px;
    background: #198754;
    top: 34px;
    left: -26px;
    transition-duration: 2s;
}
    .trackline.active[b-sn6qalc99i] {
        height: calc(100% + 12px);
    }
    ul.timeline li:last-child .trackline[b-sn6qalc99i] {
        display: none;
    }
/*ul.timeline li:nth-child(even) .timeline-title {
    background: green;
}

ul.timeline li:nth-child(odd)::after {
    border-color: #ffc107;
}*/
.timeline-Remarks[b-sn6qalc99i] {
    font-weight: 600
}

.timeline-role[b-sn6qalc99i] {
    border: 1px solid #b9b9b9;
    border-radius: 23px;
    padding: 0 10px;
    min-width: 55px;
    display: inline-block;
    text-align: center;
    line-height: 21px;
    font-size: 14px;
    margin-left: 18px;
    color: #605d5d;
    font-weight: 500;
}
.timeline-status[b-sn6qalc99i]{

}

[b-sn6qalc99i] .modal-header {
    position: sticky;
    z-index: 99;
    top: 0;
}
/* _content/IMC_WebPortal/Views/Shared/Components/EventDetails/EventDetails.cshtml.rz.scp.css */
.event-details[b-nv8atmt4f7] {
    padding: 16px;
    box-shadow: 0 0 6px #bdbdbd;
    border-radius: 5px;
    background: #f7f7f7;
    height:100%;
    position:relative;
    padding-bottom:50px
}

.event-list .col-md-4:nth-child(2n+1) .event-details[b-nv8atmt4f7] {
    background: #f25649;
    color: #fff;
}
    .event-list .col-md-4:nth-child(2n+1) .event-details td[b-nv8atmt4f7], .event-list .col-md-4:nth-child(2n+1) .event-details th[b-nv8atmt4f7]{
        color: #fff;
    }

    .event-details i[b-nv8atmt4f7] {
        width: 25px;
    }

.eventdate h4[b-nv8atmt4f7] {
    font-weight: bold;
}

.calendar[b-nv8atmt4f7] {
    mask-image: url('../images/icons/calendar.png');
}

.location[b-nv8atmt4f7] {
    mask-image: url('../images/icons/location.png');
}

.leader[b-nv8atmt4f7] {
    mask-image: url('../images/icons/leader.png');
}

.venue[b-nv8atmt4f7] {
    mask-image: url('../images/icons/venue.png');
}
.speaker[b-nv8atmt4f7] {
    mask-image: url('../images/icons/speaker.png');
}
.clock[b-nv8atmt4f7] {
    mask-image: url('../images/icons/clock.png');
}
.user[b-nv8atmt4f7] {
    mask-image: url('../images/icons/user.png');
}
.event-icon[b-nv8atmt4f7] {
    width: 25px;
    height: 25px;
    background-color: white;
    -webkit-mask-size: cover;
    margin-right: 10px;
}
.event-list .col-md-4 .btn[b-nv8atmt4f7] {
    background: #fff;
    color: #000;
    position: absolute;
    bottom: 15px;
    right: calc(50% - 60px);
}
.event-list .col-md-4:nth-child(2n+2) .event-icon[b-nv8atmt4f7] {
    background: #f25649;
}
.event-list .col-md-4:nth-child(2n+2) .btn[b-nv8atmt4f7] {
    background: #f25649;
    color: #fff
}
[b-nv8atmt4f7] .select2-dropdown, [b-nv8atmt4f7] .select2-container {
    width: 100% !important;
}
/* _content/IMC_WebPortal/Views/Shared/Components/ResuablePrivilegeSalesPartial/ResuablePrivilegeSalesPartial.cshtml.rz.scp.css */

#exm th[b-i0xgurfwld] {
    text-align: center !important;

    background-color: #f25649 !important;
    color: #fff;
    font-size: 11px;
}

#selectedtable th[b-i0xgurfwld] {
    text-align: center !important;

    background-color: #f25649 !important;
    color: #fff;
    font-size: 11px;
}
.tdcenter[b-i0xgurfwld]{
    text-align: center !important;
}
.tdleft[b-i0xgurfwld]{
    text-align: left !important;
}
.tdright[b-i0xgurfwld]{
    text-align: right !important;
}
.numericOnly[b-i0xgurfwld]{
    width: 60px !important;
  }
/* _content/IMC_WebPortal/Views/Shared/Components/ResuablePrivilegeSales/ResuablePrivilegeSales.cshtml.rz.scp.css */

:where(.container, form, .input-field, header)[b-b2zs91ifdm] {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  
  .lbtxt[b-b2zs91ifdm]{
    font-size: 13px; 
    font-weight: bold;
  }
  .container[b-b2zs91ifdm] {
    background: #fff;
    padding: 30px 65px;
    border-radius: 12px;
    row-gap: 20px;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
  }
  .container header[b-b2zs91ifdm] {
    height: 65px;
    width: 65px;
    background: #4070f4;
    color: #fff;
    font-size: 2.5rem;
    border-radius: 50%;
  }
  .container h4[b-b2zs91ifdm] {
    font-size: 1.25rem;
    color: #333;
    font-weight: 500;
  }
  form .input-field[b-b2zs91ifdm] {
    flex-direction: row;
    column-gap: 10px;
  }
  .input-field input[b-b2zs91ifdm] {
    height: 35px;
    width: 42px;
    border-radius: 6px;
    outline: none;
    font-size: 1.125rem;
    text-align: center;
    border: 1px solid #ddd;
  }
  .input-field input:focus[b-b2zs91ifdm] {
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
  }
  .input-field input[b-b2zs91ifdm]::-webkit-inner-spin-button,
  .input-field input[b-b2zs91ifdm]::-webkit-outer-spin-button {
    display: none;
  }
  form button[b-b2zs91ifdm] {
    margin-top: 25px;
    width: 100%;
    color: #fff;
    font-size: 1rem;
    border: none;
    padding: 9px 0;
    cursor: pointer;
    border-radius: 6px;
    pointer-events: none;
    background: #6e93f7;
    transition: all 0.2s ease;
  }
  form button.active[b-b2zs91ifdm] {
    background: #4070f4;
    pointer-events: auto;
  }
  form button:hover[b-b2zs91ifdm] {
    background: #0e4bf1;
  }
  .normal[b-b2zs91ifdm]{
    background-color: #d3cfcf;
  }
  .showactive[b-b2zs91ifdm]{
  
    background: #4070f4 !important;
    pointer-events: auto;
    color: #fff;
  
  }
  .qkYgWG[b-b2zs91ifdm] {
    border: 1px solid #e0e0e0;
    background: #fff;
    border-radius: 1px;
    margin-bottom: 5px;
  }
  
  ._1M7g28[b-b2zs91ifdm] {
    background-color: #f5faff;
    padding: 7px;
    position: relative;
    min-height: 169px;
  }
  
  ._1bYJzd[b-b2zs91ifdm] {
    color: #2874f0;
    font-size: 12px;
    font-weight: bold;
  }
  
  .textbox_control form-control[b-b2zs91ifdm] {
    height: 35px !important;
  }
  
  .or[b-b2zs91ifdm] {
    TEXT-ALIGN: center;
    font-weight: bold;
    font-size: 15px;
    padding: 2px;
    text-transform: lowercase;
  }
  
  .seven h1[b-b2zs91ifdm] {
    text-align: center;
    font-size: 16px;
    color: #28a745;
    letter-spacing: 1px;
    text-transform: uppercase;
    display: grid;
    grid-template-columns: 1fr max-content 1fr;
    grid-template-rows: 27px 0;
    grid-gap: 20px;
    font-weight: bold;
    align-items: center;
  }
  
  .seven h1[b-b2zs91ifdm]:after,
  .seven h1[b-b2zs91ifdm]:before {
    content: " ";
    display: block;
    border-bottom: 1px solid #c50000;
    border-top: 1px solid #c50000;
    height: 5px;
    background-color: #f8f8f8;
  }
  
  .labeltxt[b-b2zs91ifdm] {
    font-size: 15px !important;
    font-weight: bold;
  }
  
  
  #selectedtable th[b-b2zs91ifdm] {
    text-align: center !important;
  
    background-color: #f25649 !important;
    color: #fff;
    font-size: 11px;
  }
  [b-b2zs91ifdm]::placeholder {
    font-size: 12px !important;
    opacity: 1;
}
.normal_field[b-b2zs91ifdm]{
  height: 32px !important;

}
.lblerros[b-b2zs91ifdm] {
  color: red;
  font-size: 12px;
  padding-left: 17px;
  display: inline-block;
}
.centerdiv[b-b2zs91ifdm]{
  margin: 0px auto;
}
.validatorschk[b-b2zs91ifdm] {
  height: 32px !important;

}

.Billing[b-b2zs91ifdm]{
  font-size: 14px;
  font-weight: bold;
}
.lbladddress[b-b2zs91ifdm]{
  font-size: 14px;
  font-weight: bold;
}
.astrick[b-b2zs91ifdm] {
  font-weight: 600;
  font-size: 13px;
}

.astrick[b-b2zs91ifdm]:after {
  content: "*";
  color: red;
  padding-left: 8px !important;
}
.modalclose[b-b2zs91ifdm]{
  position: absolute;
  right: -15px;
  top: -18px;
  background: #f25649;
  opacity: 1;
  width: 35px;
  height: 35px;
  border-radius: 50%;
  color: #fff;
  z-index: 999;
  line-height: 0;
  text-align: center;
}
.numericOnly[b-b2zs91ifdm]{
  width: 60px !important;
}
/* _content/IMC_WebPortal/Views/Shared/Components/Scm_Warehouse_ProcessIndent/Scm_Warehouse_ProcessIndent.cshtml.rz.scp.css */
#showtable[b-cwqtjrjoy8] {
    display: none;
}

#showindent[b-cwqtjrjoy8] {
    display: none;
}

.lblerros[b-cwqtjrjoy8] {
    display: block;
}

.ui-widget.ui-widget-content[b-cwqtjrjoy8]{
    max-width:100% !important;
}
/* _content/IMC_WebPortal/Views/Shared/Components/Scm_Warehouse_ProcessIndent_Scm/Scm_Warehouse_ProcessIndent_Scm.cshtml.rz.scp.css */
#showtable[b-57sgkfzom0] {
    display: none;
}

#showindent[b-57sgkfzom0] {
    display: none;
}

.lblerros[b-57sgkfzom0] {
    display: block;
}
/* _content/IMC_WebPortal/Views/Shared/Components/SocialSharing/SocialSharing.cshtml.rz.scp.css */
.::deep socialsharing {
    text-align: center;
}

    .socialsharing a {
        display: inline-block;
        padding: 0.7em;
        line-height: 0;
        /* margin-bottom: 2em; */
        color: #000;
    }

 aside.socialsharing {
    width: 100%;
    display: flex;
    border: 3px solid #f25649;
    border-radius: 10px;
    /* left: 0; */
}
.twitter-x {
    mask-image: url(../images/icons/twetter-x.webp);
    background: #fff;
    mask-position: center;
    -webkit-mask-image: url(../images/icons/twetter-x.webp);
    -webkit-mask-size: 12px;
    width: 20px;
    height: 20px;
    -webkit-mask-repeat: no-repeat;
}
/* _content/IMC_WebPortal/Views/Shared/Components/SwachzindgiOrderInvoice/SwachzindgiOrderInvoice.cshtml.rz.scp.css */
/* _content/IMC_WebPortal/Views/Shared/Components/WelcomePage/WelcomePage.cshtml.rz.scp.css */
body[b-cxdukhurfs] {
    margin: 0;
    padding: 0;
    font-family: Arial, sans-serif;
    background-color: #f2f2f2;

}

.container[b-cxdukhurfs] {
    text-align: center;
    margin-top: 10%;
    min-height: 300px;
}

h1[b-cxdukhurfs] {
    color: #333;
}

p[b-cxdukhurfs] {
    color: #666;
    margin-bottom: 20px;
}

.btn[b-cxdukhurfs] {
    display: inline-block;
    padding: 10px 20px;
    background-color: #007bff;
    color: #fff;
    text-decoration: none;
    border-radius: 5px;
    transition: background-color 0.3s ease;
}

.btn:hover[b-cxdukhurfs] {
    background-color: #0056b3;
}
/* _content/IMC_WebPortal/Views/Shared/_Adminlayout.cshtml.rz.scp.css */
.header[b-rq4drs6l59] {
    background: #fafbfc;
    box-shadow: 0 0.46875rem 2.1875rem rgba(4, 9, 20, 0.03), 0 0.9375rem 1.40625rem rgba(4, 9, 20, 0.03), 0 0.25rem 0.53125rem rgba(4, 9, 20, 0.05), 0 0.125rem 0.1875rem rgba(4, 9, 20, 0.03);
    position: fixed;
    width: 100%;
    top: 0px;
    z-index: 999;
}
[b-rq4drs6l59] label:empty {
    display: none;
}
.fw-600[b-rq4drs6l59]{
    font-weight:600;
}
[b-rq4drs6l59] .table-body{
    overflow:auto;
}
.content-left[b-rq4drs6l59] {
    max-width: 245px;
    background: #fff;
    /*box-shadow: 4px -2px 6px #eee;*/

    position: relative;
    z-index: 999;
    position: fixed;
    top: 0;
    left: 0;
    transition-duration: 0.3s;
}
[b-rq4drs6l59] .dashboard-overview {
    height: calc(100vh - 103px);
    display: flex;
    align-items: center;
    justify-content: center;
}
.left-0[b-rq4drs6l59]{
    left:0px !important;
}
[b-rq4drs6l59] .menu-icons img{
    width:100%;
}
.content-height[b-rq4drs6l59] {
    min-height: calc(100vh - 63px);
    margin-top: 63px;
}
[b-rq4drs6l59] .left-submenu {
    display: none;
}
[b-rq4drs6l59] .mainmenu.active .left-submenu{
    display:block
}
.admin-logo[b-rq4drs6l59] {
    background: #fff;
    margin: 0 -12px;
    padding-bottom: 12px; 
}
.delete-btn1[b-rq4drs6l59]{
    color:red;
}
.admin-login-details .dropdown-toggle[b-rq4drs6l59]::after {
    display: none;
}

[b-rq4drs6l59] .admin-account-user-icon img {
    width: 51px;
}

.content-right[b-rq4drs6l59] {
    max-width: calc(100% - 245px);
    background: #f0f3f5;
    margin-left: 245px;
    transition-duration: 0.3s;
}

[b-rq4drs6l59] .image-link.selected {
    border: 3px solid green;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    border-radius: 5px;
}

[b-rq4drs6l59] .mainmenu {
    color: #817e7e;
    cursor: pointer;
    text-decoration: none;
    font-weight: 500;
    border-radius: 5px;
    padding: 10px 8px;
}
[b-rq4drs6l59] .admin-logo img {
    width: 45px;
}

.panel-title[b-rq4drs6l59] {
    font-size: 19px;
    margin-bottom: 0;
}

[b-rq4drs6l59] .breadcrumb-sec {
    background: rgba(255, 255, 255, 0.45);
    margin: 0 -12px;
    margin-bottom: 20px;
    padding: 15px 15px;
}


[b-rq4drs6l59] .module-menu {
    padding-left: 0px;
    margin-bottom: 0px; 
}

[b-rq4drs6l59] .module-menu li {
    list-style-type: none; 
}

[b-rq4drs6l59] .module-menu li.active .left-submenu {
    display: block;
}

[b-rq4drs6l59] .menu-icons { 
    width: 20px;
    height: 20px;
    margin-right: 10px;
   background-size: cover;
}

[b-rq4drs6l59] ul.left-submenu {
    border-left: 3px solid #e0f3ff;
    margin: 0 8px 0 15px;
    padding-left: 6px;
    padding-top: 5px;
    padding-bottom: 5px;
}
[b-rq4drs6l59] .left-submenu li:last-chaild{
    margin-bottom:0;
}
[b-rq4drs6l59] .left-submenu li{
    margin-bottom:5px
}
[b-rq4drs6l59] .left-submenu li a {
    color: #000;
    text-decoration: none;
    margin-bottom: 0px;
    padding: 5px 0;
    border-radius: 5px;
    width: 100%;
    display: block;
}
[b-rq4drs6l59] ul.left-submenu a.active{
    color: #3f6ad8;
    background: #e0f3ff;
    font-weight:600
}
[b-rq4drs6l59] ul.left-submenu a:hover, [b-rq4drs6l59] .mainmenu:hover {
    color: #3f6ad8;
    background: #e0f3ff;
}
[b-rq4drs6l59] .breadcrumb-item.active {
    color: #6c757d;
    font-weight: 600;
}
[b-rq4drs6l59] .admin-login-details:hover .dropdown-menu {
    display: block;
    right: 0;
}
[b-rq4drs6l59] .mainmenu i {
    font-size: 10px;
}
[b-rq4drs6l59] .module-menu li.active .mainmenu i {
    transform:rotate(-180deg)
}
.admn-side-nav[b-rq4drs6l59] {
    height: calc(100vh - 88px);
    overflow-y: auto;
    margin: 0 -11px 0 -8px;
}
.slimscroll[b-rq4drs6l59]::-webkit-scrollbar {
  width: 5px;
  height:5px;
}

[b-rq4drs6l59] .slimscroll-more-width::-webkit-scrollbar {
    
    height: 10px !important;
}
/* Track */
.slimscroll[b-rq4drs6l59]::-webkit-scrollbar-track {
    background: #f1f1f1;
}
 
/* Handle */
.slimscroll[b-rq4drs6l59]::-webkit-scrollbar-thumb {
    background: #888;
}

/* Handle on hover */
    .slimscroll[b-rq4drs6l59]::-webkit-scrollbar-thumb:hover {
        background: #555;
    }
[b-rq4drs6l59] .PageHeader {
    background: #f7f9fa;
    margin: 0 -11px;
    padding: 13px 0;
    margin-bottom: 15px;
}
[b-rq4drs6l59] .card {
    box-shadow: 0 0.46875rem 2.1875rem rgba(4, 9, 20, 0.03), 0 0.9375rem 1.40625rem rgba(4, 9, 20, 0.03), 0 0.25rem 0.53125rem rgba(4, 9, 20, 0.05), 0 0.125rem 0.1875rem rgba(4, 9, 20, 0.03);
}
.account-name[b-rq4drs6l59] {
    display: flex;
    align-items: center;
    color: #fff;
}
[b-rq4drs6l59] .account-user-icon img {
    width: 100%;
}
.account-user-icon[b-rq4drs6l59] {
    width: 40px;
}
.account-userdetails[b-rq4drs6l59] {
    display: flex;
    min-width: 317px;
    padding: 10px 16px;
    background: #f25649;
}
.menu-toogle[b-rq4drs6l59] {
    cursor: pointer;
    color: #3f6ad8;
}

[b-rq4drs6l59] .content-left.icon-nav label {
    display: none;
}
.content-left.icon-nav[b-rq4drs6l59] {
    max-width: 72px;
}
[b-rq4drs6l59] .content-left.icon-nav .mainmenu {
    justify-content: center !important;
}
[b-rq4drs6l59] .content-left.icon-nav.hoversidenav .mainmenu {
    justify-content: space-between !important;
}


[b-rq4drs6l59] .content-left.icon-nav .mainmenu-li i {
    display: none;
}
[b-rq4drs6l59] .content-left.icon-nav.hoversidenav .mainmenu-li i {
    display: block;
}
[b-rq4drs6l59] .content-left.icon-nav .admin-logo h5{
    display:none;
}
[b-rq4drs6l59] .content-left.icon-nav.hoversidenav .admin-logo h5 {
    display: block;
}
 .content-right.icon-nav[b-rq4drs6l59]{
    max-width:calc(100% - 72px);
    margin-left:72px
}
[b-rq4drs6l59] .content-left.icon-nav .left-submenu, .content-left.icon-nav .mainmenu-li.active .left-submenu[b-rq4drs6l59]{
    display: none !important;
}
[b-rq4drs6l59] .content-left.icon-nav.hoversidenav .mainmenu-li.active .left-submenu {
    display: block !important;
}
.content-left.icon-nav .menu-toogle[b-rq4drs6l59] {
    display: none;
}
.content-left.icon-nav.hoversidenav .menu-toogle[b-rq4drs6l59] {
    display: block;
}

.content-left.icon-nav.hoversidenav[b-rq4drs6l59] {
    max-width: 245px;
}
[b-rq4drs6l59] .content-left.icon-nav.hoversidenav label {
    display: block !important;
}
[b-rq4drs6l59] table a {
    text-decoration: none;
    color: #f25649;
}
[b-rq4drs6l59] table th {
    border-bottom-width: 0 !important;
}

[b-rq4drs6l59] .modal {
    background: #00000047;
}
[b-rq4drs6l59] table th, [b-rq4drs6l59] table td {
    font-size: 14px;
}
    [b-rq4drs6l59] .coming-soon {
        height: calc(100vh - 76px);
        display: flex;
        align-items: center;
        justify-content: center;
        font-size: 60px;
        font-family: cursive;
        color: #f25649;
    }
 
/*jq grid start*/

/* width */
[b-rq4drs6l59] .ui-jqgrid-bdiv::-webkit-scrollbar {
    width: 10px;
    height: 10px;
}

/* Track */
[b-rq4drs6l59] .ui-jqgrid-bdiv::-webkit-scrollbar-track {
    background: #f1f1f1;
}

/* Handle */
[b-rq4drs6l59] .ui-jqgrid-bdiv::-webkit-scrollbar-thumb {
    background: #888;
}

    /* Handle on hover */
    [b-rq4drs6l59] .ui-jqgrid-bdiv::-webkit-scrollbar-thumb:hover {
        background: #555;
    }

[b-rq4drs6l59] .ui-jqgrid tr.jqgrow td, [b-rq4drs6l59] .ui-jqgrid .ui-jqgrid-htable th {
    border-right-color: transparent !important;
    border-left-color: transparent !important;
    padding: 5px;
}

[b-rq4drs6l59] .ui-jqgrid .ui-search-table .ui-search-input > input, [b-rq4drs6l59] .ui-jqgrid .ui-search-table .ui-search-input > select {
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #ababab;
    padding: 6px 10px !important;
    border-radius: 4px;
}

[b-rq4drs6l59] span.ui-jqdialog-title {
    font-size: 16px;
    color: #fff;
}

[b-rq4drs6l59] .ui-widget select {
    font-size: 14px;
}

/*jq grid end*/

[b-rq4drs6l59] .select2-container {
    width: 100% !important;
}
[b-rq4drs6l59] .select2-container--default .select2-selection--single {
    height: 38px !important;
    display: flex;
    align-items: center;
}
[b-rq4drs6l59] .accept-reject-btn-align {
    display: flex;
}
[b-rq4drs6l59] .accept-reject-btn-align img {
    margin: 0 5px;
    width:20px;
}
[b-rq4drs6l59] button.close {
    /* border: none;
    background-color: green;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    color: #fff; */
    border: none;
    background-color: green;
    width: 59px;
    height: 30px;
    /* border-radius: 63%; */
    color: #fff;
}
[b-rq4drs6l59] ul.userpermsision-submenu {
    padding-left: 0;
}
[b-rq4drs6l59] ul.userpermsision-submenu li {
    list-style-type: none;
}
/* ::deep .ui-jqgrid, ::deep .ui-jqgrid .ui-jqgrid-view, ::deep .ui-jqgrid .ui-jqgrid-btable, ::deep .ui-jqgrid-pager {
    min-width: 100% !important;
} */
@media only screen and (min-width: 320px) and (max-width: 480px) {
    .content-left[b-rq4drs6l59] {
        left: -100%;
    }

    .content-right[b-rq4drs6l59] {
        margin-left: 0px;
        max-width: 100%;
    }
    header .content-right[b-rq4drs6l59] {
        position: absolute;
        margin-left: 0px !important;
        left:0px !important;

    }
  [b-rq4drs6l59]  .mobile-menu {
        position: fixed;
        background: #00000070;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }
}

.modal[b-rq4drs6l59]{
    z-index: 9999999;
}
/*Modal Added Loading*/
#loadingModal[b-rq4drs6l59] {
    position: fixed !important;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    z-index: 9999;
    display: flex;
    justify-content: center;
    align-items: center;
}

#loadingModalContent[b-rq4drs6l59] {
    background-color: #fff;
    padding: 12px 32px;
    border-radius: 5px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
}

#loadingModalContent h3[b-rq4drs6l59] {
    margin-bottom: 0;
    font-size: 16px;
}



[b-rq4drs6l59] .search-icon {
    background: url(../images/icons/search.png) !important;
    background-repeat: no-repeat !important;
    background-size: 20px !important;
    width: 45px;
    background-position: center !important;
}
[b-rq4drs6l59] .text-link {
    color: #0d6efd !important;
}
#txt_searchLinks[b-rq4drs6l59] {
    width: 88% !important;
    font-size: 13px;
    background-color: white;
    appearance: none;
    padding: 6px;
    border-radius: 5px;
    outline: none;
    transition: border-color 0.3s;
    z-index: "9999 !important";
}
/* _content/IMC_WebPortal/Views/Shared/_AyurvedicKendraLayout.cshtml.rz.scp.css */
.content-left[b-8mxd0riiwb] {
    max-width: 245px;
    background: #fff;
    box-shadow: 4px -2px 6px #eee;
    height: 100vh;
    position: relative;
    z-index: 99;
    position: fixed;
    top: 0;
    left: 0;
}

[b-8mxd0riiwb] .left-submenu {
    display: none;
}

[b-8mxd0riiwb] .mainmenu.active .left-submenu {
    display: block
}
[b-8mxd0riiwb] .menu-icons img{
    width:100%;
}
.admin-logo[b-8mxd0riiwb] {
    background: #fafbfc;
    margin: 0 -12px;
    padding-bottom: 12px;
    margin-bottom: 20px;
}

.admin-login-details .dropdown-toggle[b-8mxd0riiwb]::after {
    display: none;
}

[b-8mxd0riiwb] .admin-account-user-icon img {
    width: 51px;
}

.content-right[b-8mxd0riiwb] {
    max-width: calc(100% - 245px);
    background: #f0f3f5;
    margin-left: 245px;
    min-height: 100vh;
}

[b-8mxd0riiwb] header {
    background: #fafbfc;
    padding: 6px 0;
    box-shadow: 0 0.46875rem 2.1875rem rgba(4, 9, 20, 0.03), 0 0.9375rem 1.40625rem rgba(4, 9, 20, 0.03), 0 0.25rem 0.53125rem rgba(4, 9, 20, 0.05), 0 0.125rem 0.1875rem rgba(4, 9, 20, 0.03);
    position: sticky;
    z-index: 9;
    top: 0px;
}

[b-8mxd0riiwb] .mainmenu {
    color: #817e7e;
    cursor: pointer;
    text-decoration: none;
    font-weight: 500;
    border-radius: 5px;
    padding: 10px 8px;
}

[b-8mxd0riiwb] .admin-logo img {
    width: 45px;
}

.panel-title[b-8mxd0riiwb] {
    font-size: 19px;
    margin-bottom: 0;
}

[b-8mxd0riiwb] .breadcrumb-sec {
    background: rgba(255, 255, 255, 0.45);
    margin: 0 -12px;
    margin-bottom: 20px;
    padding: 15px 15px;
}


[b-8mxd0riiwb] .module-menu {
    padding-left: 0px;
    margin-bottom: 0px;
}

    [b-8mxd0riiwb] .module-menu li {
        list-style-type: none;
    }

        [b-8mxd0riiwb] .module-menu li.active .left-submenu {
            display: block;
        }

[b-8mxd0riiwb] .menu-icons {
    width: 20px;
    height: 20px;
    margin-right: 10px;
    background-size: cover;
}

[b-8mxd0riiwb] ul.left-submenu {
    margin: 0 8px 0 15px;
    padding-left: 6px;
    padding-top: 5px;
    padding-bottom: 5px;
}

[b-8mxd0riiwb] .left-submenu li:last-chaild {
    margin-bottom: 0;
}

[b-8mxd0riiwb] .left-submenu li {
    margin-bottom: 5px
}

    [b-8mxd0riiwb] .left-submenu li a {
        color: #000;
        text-decoration: none;
        margin-bottom: 0px;
        padding: 5px 0;
        border-radius: 5px;
        width: 100%;
        display: block;
    }

[b-8mxd0riiwb] ul.left-submenu a.active {
    color: #3f6ad8;
    background: #e0f3ff;
    font-weight: 600
}

[b-8mxd0riiwb] ul.left-submenu a:hover, [b-8mxd0riiwb] .mainmenu:hover {
    color: #3f6ad8;
    background: #e0f3ff;
}

[b-8mxd0riiwb] .breadcrumb-item.active {
    color: #6c757d;
    font-weight: 600;
}

[b-8mxd0riiwb] .admin-login-details:hover .dropdown-menu {
    display: block;
    right: 0;
}

[b-8mxd0riiwb] .mainmenu i {
    font-size: 10px;
}

[b-8mxd0riiwb] .module-menu li.active .mainmenu i {
    transform: rotate(-180deg)
}

.admn-side-nav[b-8mxd0riiwb] {
    height: calc(100vh - 88px);
    overflow-y: auto;
    margin: 0 -11px 0 -8px;
}

.slimscroll[b-8mxd0riiwb]::-webkit-scrollbar {
    width: 10px;
    height: 10px;
}

/* Track */
.slimscroll[b-8mxd0riiwb]::-webkit-scrollbar-track {
    background: #f1f1f1;
}

/* Handle */
.slimscroll[b-8mxd0riiwb]::-webkit-scrollbar-thumb {
    background: #888;
}

    /* Handle on hover */
    .slimscroll[b-8mxd0riiwb]::-webkit-scrollbar-thumb:hover {
        background: #555;
    }

[b-8mxd0riiwb] .PageHeader {
    background: #31a66a;
    margin: 0 -11px;
    padding: 13px 0 100px 0px;
    margin-bottom: 15px;
}

[b-8mxd0riiwb] .page-content {
    margin-top: -100px;
}

[b-8mxd0riiwb] .card {
    box-shadow: 0 0.46875rem 2.1875rem rgba(4, 9, 20, 0.03), 0 0.9375rem 1.40625rem rgba(4, 9, 20, 0.03), 0 0.25rem 0.53125rem rgba(4, 9, 20, 0.05), 0 0.125rem 0.1875rem rgba(4, 9, 20, 0.03);
}

[b-8mxd0riiwb] .imagebtn button {
    border: 0px;
    background: transparent;
    width: 40px;
    height: 40px;
}

[b-8mxd0riiwb] .imagebtn img {
    width: 100%;
}

[b-8mxd0riiwb] .PageHeader h2 {
    font-size: 20px;
    margin-bottom: 0;
}

[b-8mxd0riiwb] .content-left.icon-nav label {
    display: none;
}

.content-left.icon-nav[b-8mxd0riiwb] {
    max-width: 72px;
}

[b-8mxd0riiwb] .content-left.icon-nav .mainmenu {
    justify-content: center !important;
}

[b-8mxd0riiwb] .content-left.icon-nav:hover .mainmenu {
    justify-content: space-between !important;
}


[b-8mxd0riiwb] .content-left.icon-nav .mainmenu-li i {
    display: none;
}

[b-8mxd0riiwb] .content-left.icon-nav:hover .mainmenu-li i {
    display: block;
}

[b-8mxd0riiwb] .content-left.icon-nav .admin-logo h5 {
    display: none;
}

[b-8mxd0riiwb] .content-left.icon-nav:hover .admin-logo h5 {
    display: block;
}

.content-right.icon-nav[b-8mxd0riiwb] {
    max-width: calc(100% - 72px);
    margin-left: 72px
}

[b-8mxd0riiwb] .content-left.icon-nav .left-submenu, .content-left.icon-nav .mainmenu-li.active .left-submenu[b-8mxd0riiwb] {
    display: none !important;
}

[b-8mxd0riiwb] .content-left.icon-nav:hover .mainmenu-li.active .left-submenu {
    display: block !important;
}

.menu-toogle[b-8mxd0riiwb] {
    cursor: pointer;
    color: #3f6ad8;
}

.content-left.icon-nav .menu-toogle[b-8mxd0riiwb] {
    display: none;
}

.content-left.icon-nav:hover .menu-toogle[b-8mxd0riiwb] {
    display: block;
}

.content-left.icon-nav:hover[b-8mxd0riiwb] {
    max-width: 245px;
}

[b-8mxd0riiwb] .content-left.icon-nav:hover label {
    display: block !important;
}

[b-8mxd0riiwb] table a {
    text-decoration: none;
    color: #f25649;
}

[b-8mxd0riiwb] table th {
    border-bottom-width: 0 !important;
}

[b-8mxd0riiwb] .coming-soon {
    height: calc(100vh - 76px);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 60px;
    font-family: cursive;
    color: #f25649;
}

.left-0[b-8mxd0riiwb] {
    left: 0px !important;
}
[b-8mxd0riiwb] .ui-jqgrid .ui-jqgrid-btable {
    min-width: 100% !important;
    /*width: 100% !important*/
}

@media only screen and (min-width: 320px) and (max-width: 420px) {
    .content-left[b-8mxd0riiwb] {
        left: -100%;
    }

    .content-right[b-8mxd0riiwb] {
        margin-left: 0px;
        max-width: 100%;
    }

    .mobile-menu[b-8mxd0riiwb] {
        position: fixed;
        background: #00000099;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        z-index: 99;
    }
}
.BusinessType[b-8mxd0riiwb]{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: white;
    font-size: 13px;
    font-weight: bold;
    text-align: center;
    text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
}
/* _content/IMC_WebPortal/Views/Shared/_CallCenterlayout.cshtml.rz.scp.css */
.header[b-vmcmeo24z8] {
    background: #fafbfc;
    box-shadow: 0 0.46875rem 2.1875rem rgba(4, 9, 20, 0.03), 0 0.9375rem 1.40625rem rgba(4, 9, 20, 0.03), 0 0.25rem 0.53125rem rgba(4, 9, 20, 0.05), 0 0.125rem 0.1875rem rgba(4, 9, 20, 0.03);
    position: fixed;
    width: 100%;
    top: 0px;
    z-index: 999;
}

.content-left[b-vmcmeo24z8] {
    max-width: 245px;
    background: #fff;
    /*box-shadow: 4px -2px 6px #eee;*/

    position: relative;
    z-index: 99;
    position: fixed;
    top: 0;
    left: 0;
    transition-duration: 0.3s;
}

.content-height[b-vmcmeo24z8] {
    min-height: calc(100vh - 63px);
    margin-top: 63px;
}

[b-vmcmeo24z8] .left-submenu {
    display: none;
}

[b-vmcmeo24z8] .mainmenu.active .left-submenu {
    display: block
}

.admin-logo[b-vmcmeo24z8] {
    background: #fff;
    margin: 0 -12px;
    padding-bottom: 12px;
    box-shadow: -8px -4px 6px;
}
[b-vmcmeo24z8] .image-link.selected {
    border: 3px solid green;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    border-radius: 5px;
}
.delete-btn1[b-vmcmeo24z8] {
    color: red;
}

.admin-login-details .dropdown-toggle[b-vmcmeo24z8]::after {
    display: none;
}

[b-vmcmeo24z8] .admin-account-user-icon img {
    width: 51px;
}

.content-right[b-vmcmeo24z8] {
    max-width: calc(100% - 245px);
    background: #f0f3f5;
    margin-left: 245px;
    transition-duration: 0.3s;
}



[b-vmcmeo24z8] .mainmenu {
    color: #817e7e;
    cursor: pointer;
    text-decoration: none;
    font-weight: 500;
    border-radius: 5px;
    padding: 10px 8px;
}

[b-vmcmeo24z8] .admin-logo img {
    width: 45px;
}

.panel-title[b-vmcmeo24z8] {
    font-size: 19px;
    margin-bottom: 0;
}

[b-vmcmeo24z8] .breadcrumb-sec {
    background: rgba(255, 255, 255, 0.45);
    margin: 0 -12px;
    margin-bottom: 20px;
    padding: 15px 15px;
}


[b-vmcmeo24z8] .module-menu {
    padding-left: 0px;
    margin-bottom: 0px;
}

    [b-vmcmeo24z8] .module-menu li {
        list-style-type: none;
    }

        [b-vmcmeo24z8] .module-menu li.active .left-submenu {
            display: block;
        }

[b-vmcmeo24z8] .menu-icons {
    width: 25px;
    height: 25px;
    margin-right: 10px;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}

[b-vmcmeo24z8] ul.left-submenu {
    border-left: 3px solid #e0f3ff;
    margin: 0 8px 0 15px;
    padding-left: 6px;
    padding-top: 5px;
    padding-bottom: 5px;
}

[b-vmcmeo24z8] .left-submenu li:last-chaild {
    margin-bottom: 0;
}

[b-vmcmeo24z8] .left-submenu li {
    margin-bottom: 5px
}

    [b-vmcmeo24z8] .left-submenu li a {
        color: #000;
        text-decoration: none;
        margin-bottom: 0px;
        padding: 5px 0;
        border-radius: 5px;
        width: 100%;
        display: block;
    }

[b-vmcmeo24z8] ul.left-submenu a.active {
    color: #3f6ad8;
    background: #e0f3ff;
    font-weight: 600
}

[b-vmcmeo24z8] ul.left-submenu a:hover, [b-vmcmeo24z8] .mainmenu:hover, [b-vmcmeo24z8] .mainmenu.active{
    color: #3f6ad8;
    background: #e0f3ff;
}

[b-vmcmeo24z8] .breadcrumb-item.active {
    color: #6c757d;
    font-weight: 600;
}

[b-vmcmeo24z8] .admin-login-details:hover .dropdown-menu {
    display: block;
    right: 0;
}

[b-vmcmeo24z8] .mainmenu i {
    font-size: 10px;
}

[b-vmcmeo24z8] .module-menu li.active .mainmenu i {
    transform: rotate(-180deg)
}

.admn-side-nav[b-vmcmeo24z8] {
    height: calc(100vh - 88px);
    overflow-y: auto;
    margin: 0 -11px 0 -8px;
}

.slimscroll[b-vmcmeo24z8]::-webkit-scrollbar {
    width: 5px;
    height: 5px;
}

/* Track */
.slimscroll[b-vmcmeo24z8]::-webkit-scrollbar-track {
    background: #f1f1f1;
}

/* Handle */
.slimscroll[b-vmcmeo24z8]::-webkit-scrollbar-thumb {
    background: #888;
}

    /* Handle on hover */
    .slimscroll[b-vmcmeo24z8]::-webkit-scrollbar-thumb:hover {
        background: #555;
    }

[b-vmcmeo24z8] .PageHeader {
    background: #f7f9fa;
    margin: 0 -11px;
    padding: 13px 0;
    margin-bottom: 15px;
}

[b-vmcmeo24z8] .card {
    box-shadow: 0 0.46875rem 2.1875rem rgba(4, 9, 20, 0.03), 0 0.9375rem 1.40625rem rgba(4, 9, 20, 0.03), 0 0.25rem 0.53125rem rgba(4, 9, 20, 0.05), 0 0.125rem 0.1875rem rgba(4, 9, 20, 0.03);
}

.account-name[b-vmcmeo24z8] {
    display: flex;
    align-items: center;
    color: #fff;
}

[b-vmcmeo24z8] .account-user-icon img {
    width: 100%;
}

.account-user-icon[b-vmcmeo24z8] {
    width: 40px;
}

.account-userdetails[b-vmcmeo24z8] {
    display: flex;
    min-width: 317px;
    padding: 10px 16px;
    background: #f25649;
}

.menu-toogle[b-vmcmeo24z8] {
    cursor: pointer;
    color: #3f6ad8;
}

[b-vmcmeo24z8] .content-left.icon-nav label {
    display: none;
}

.content-left.icon-nav[b-vmcmeo24z8] {
    max-width: 72px;
}

[b-vmcmeo24z8] .content-left.icon-nav .mainmenu {
    justify-content: center !important;
}

[b-vmcmeo24z8] .content-left.icon-nav.hoversidenav .mainmenu {
    justify-content: space-between !important;
}


[b-vmcmeo24z8] .content-left.icon-nav .mainmenu-li i {
    display: none;
}

[b-vmcmeo24z8] .content-left.icon-nav.hoversidenav .mainmenu-li i {
    display: block;
}

[b-vmcmeo24z8] .content-left.icon-nav .admin-logo h5 {
    display: none;
}

[b-vmcmeo24z8] .content-left.icon-nav.hoversidenav .admin-logo h5 {
    display: block;
}

.content-right.icon-nav[b-vmcmeo24z8] {
    max-width: calc(100% - 72px);
    margin-left: 72px
}

[b-vmcmeo24z8] .content-left.icon-nav .left-submenu, .content-left.icon-nav .mainmenu-li.active .left-submenu[b-vmcmeo24z8] {
    display: none !important;
}

[b-vmcmeo24z8] .content-left.icon-nav.hoversidenav .mainmenu-li.active .left-submenu {
    display: block !important;
}

.content-left.icon-nav .menu-toogle[b-vmcmeo24z8] {
    display: none;
}

.content-left.icon-nav.hoversidenav .menu-toogle[b-vmcmeo24z8] {
    display: block;
}

.content-left.icon-nav.hoversidenav[b-vmcmeo24z8] {
    max-width: 245px;
}

[b-vmcmeo24z8] .content-left.icon-nav.hoversidenav label {
    display: block !important;
}

[b-vmcmeo24z8] table a {
    text-decoration: none;
    color: #f25649;
}

[b-vmcmeo24z8] table th {
    border-bottom-width: 0 !important;
}

[b-vmcmeo24z8] .modal {
    background: #00000047;
}

[b-vmcmeo24z8] table th, [b-vmcmeo24z8] table td {
    font-size: 14px;
}

[b-vmcmeo24z8] .coming-soon {
    height: calc(100vh - 76px);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 60px;
    font-family: cursive;
    color: #f25649;
}

/*jq grid start*/

/* width */
[b-vmcmeo24z8] .ui-jqgrid-bdiv::-webkit-scrollbar {
    width: 8px;
    height: 8px;
}

/* Track */
[b-vmcmeo24z8] .ui-jqgrid-bdiv::-webkit-scrollbar-track {
    background: #f1f1f1;
}

/* Handle */
[b-vmcmeo24z8] .ui-jqgrid-bdiv::-webkit-scrollbar-thumb {
    background: #888;
}

    /* Handle on hover */
    [b-vmcmeo24z8] .ui-jqgrid-bdiv::-webkit-scrollbar-thumb:hover {
        background: #555;
    }

[b-vmcmeo24z8] .ui-jqgrid tr.jqgrow td, [b-vmcmeo24z8] .ui-jqgrid .ui-jqgrid-htable th {
    border-right-color: transparent !important;
    border-left-color: transparent !important;
    padding: 5px;
}

[b-vmcmeo24z8] .ui-jqgrid .ui-search-table .ui-search-input > input, [b-vmcmeo24z8] .ui-jqgrid .ui-search-table .ui-search-input > select {
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #ababab;
    padding: 6px 10px !important;
    border-radius: 4px;
}

[b-vmcmeo24z8] span.ui-jqdialog-title {
    font-size: 16px;
    color: #fff;
}

[b-vmcmeo24z8] .ui-widget select {
    font-size: 14px;
}

/*jq grid end*/

[b-vmcmeo24z8] .select2-container {
    width: 100% !important;
}

[b-vmcmeo24z8] .select2-container--default .select2-selection--single {
    height: 38px !important;
    display: flex;
    align-items: center;
}

[b-vmcmeo24z8] .accept-reject-btn-align {
    display: flex;
}

    [b-vmcmeo24z8] .accept-reject-btn-align img {
        margin: 0 5px;
        width: 20px;
    }

[b-vmcmeo24z8] button.close {
    border: none;
    background-color: green;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    color: #fff;
}
[b-vmcmeo24z8] .ProfileDetail h2, [b-vmcmeo24z8] .ProfileDetails h2 {
    font-weight: 700;
}
.right-0[b-vmcmeo24z8]{
    right:0px !important;
}

.right-switch[b-vmcmeo24z8] {
    border-radius: 5px 0 0 5px;
    writing-mode: vertical-lr; 
    display: inline-block;
    color: #fff;
    padding: 14px 3px;
    text-orientation: mixed;
    position: fixed;
    right: 0;
    top: calc(50% - 36px);
    background: #f25649;
    cursor: pointer;
}
[b-vmcmeo24z8] .support-icon img {
    width: 41px;
}
.admin-login-details[b-vmcmeo24z8] {
    max-width: 250px;
}
.support-icon label[b-vmcmeo24z8] {
    max-width: 213px;
    border: 2px solid green;
    padding: 4px 14px;
    border-radius: 31px;
    color: green;
    font-weight: 500;
    animation: blink-animation-b-vmcmeo24z8 1s steps(5, start) infinite;
    -webkit-animation: blink-animation 1s steps(5, start) infinite;
    display: block;
    margin-left: auto;
}

@keyframes blink-animation-b-vmcmeo24z8 {
    to {
        visibility: hidden;
    }
}

@-webkit-keyframes blink-animation {
    to {
        visibility: hidden;
    }
}
 [b-vmcmeo24z8] .support-icon a {
    display: flex;
    align-items: center;
    color: #000;
    text-decoration: none;
    font-weight:600;
    cursor:pointer;

}
.incall-box[b-vmcmeo24z8] {
    position: fixed;
    right: 0;
    width: 338px;
    background: #fff;
    padding: 15px;
    border-radius: 10px 0 0 10px;
    top: calc(50vh - 200px);
    border: 2px solid #f25649;
    right: -100%;
    transition-duration: 0.5s;
}

    .incall-box[b-vmcmeo24z8]  img {
        width: 70px;
    }

    .incall-box span[b-vmcmeo24z8], .incall-box label[b-vmcmeo24z8] {
        width: 100%;
        display: block;
        text-align: center;
    }

.incall-status[b-vmcmeo24z8] {
    text-align: center;
    margin-bottom: 12px;
}

.incall-close[b-vmcmeo24z8] {
    border: 1px solid #eee;
    width: 35px;
    height: 35px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    cursor: pointer;
    justify-content: center;
}
.left-0[b-vmcmeo24z8] {
    left: 0px !important;
}
[b-vmcmeo24z8]  .menu-icons img {
    width: 100%;
}
.Initiate-Enquiry[b-vmcmeo24z8] {
    position: fixed;
    bottom: 20px;
    right: 20px;
    background: #fff;
    width: 70px;
    height: 70px;
    padding: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    border: 3px solid #198754;
}
    .Initiate-Enquiry[b-vmcmeo24z8]  img {
        width: 100%;
    }
@media only screen and (min-width: 320px) and (max-width: 420px) {
    .content-left[b-vmcmeo24z8] {
        left: -100%;
    }

    .content-right[b-vmcmeo24z8] {
        margin-left: 0px;
        max-width: 100%;
    }

    header .content-right[b-vmcmeo24z8] {
        position: absolute;
        margin-left: 0px !important;
        left: 0px !important;
    }
}
/* _content/IMC_WebPortal/Views/Shared/_Kendralayout.cshtml.rz.scp.css */
.content-left[b-fxrzzxh3mq] {
    max-width: 245px;
    background: #fff;
    box-shadow: 4px -2px 6px #eee;
    height: 100vh;
    position: relative;
    z-index: 99;
    position: fixed;
    top: 0;
    left: 0;
}

[b-fxrzzxh3mq] .left-submenu {
    display: none;
}

[b-fxrzzxh3mq] .mainmenu.active .left-submenu {
    display: block
}

.admin-logo[b-fxrzzxh3mq] {
    background: #fafbfc;
    margin: 0 -12px;
    padding-bottom: 12px;
    margin-bottom: 20px;
}

.admin-login-details .dropdown-toggle[b-fxrzzxh3mq]::after {
    display: none;
}

[b-fxrzzxh3mq] .admin-account-user-icon img {
    width: 51px;
}

.content-right[b-fxrzzxh3mq] {
    max-width: calc(100% - 245px);
    background: #f0f3f5;
    margin-left: 245px;
    min-height: 100vh;
}

[b-fxrzzxh3mq] header {
    background: #fafbfc;
    padding: 6px 0;
    box-shadow: 0 0.46875rem 2.1875rem rgba(4, 9, 20, 0.03), 0 0.9375rem 1.40625rem rgba(4, 9, 20, 0.03), 0 0.25rem 0.53125rem rgba(4, 9, 20, 0.05), 0 0.125rem 0.1875rem rgba(4, 9, 20, 0.03);
    position: sticky;
    z-index: 9;
    top: 0px;
}

[b-fxrzzxh3mq] .mainmenu {
    color: #817e7e;
    cursor: pointer;
    text-decoration: none;
    font-weight: 500;
    border-radius: 5px;
    padding: 10px 8px;
}

[b-fxrzzxh3mq] .admin-logo img {
    width: 45px;
}

.panel-title[b-fxrzzxh3mq] {
    font-size: 19px;
    margin-bottom: 0;
}

[b-fxrzzxh3mq] .breadcrumb-sec {
    background: rgba(255, 255, 255, 0.45);
    margin: 0 -12px;
    margin-bottom: 20px;
    padding: 15px 15px;
}


[b-fxrzzxh3mq] .module-menu {
    padding-left: 0px;
    margin-bottom: 0px;
}

    [b-fxrzzxh3mq] .module-menu li {
        list-style-type: none;
    }

        [b-fxrzzxh3mq] .module-menu li.active .left-submenu {
            display: block;
        }

[b-fxrzzxh3mq] .menu-icons { 
    width: 20px;
    height: 20px;
    margin-right: 10px;
   background-size: cover;
}

[b-fxrzzxh3mq] ul.left-submenu {
    margin: 0 8px 0 15px;
    padding-left: 6px;
    padding-top: 5px;
    padding-bottom: 5px;
}

[b-fxrzzxh3mq] .left-submenu li:last-chaild {
    margin-bottom: 0;
}

[b-fxrzzxh3mq] .left-submenu li {
    margin-bottom: 5px
}

    [b-fxrzzxh3mq] .left-submenu li a {
        color: #000;
        text-decoration: none;
        margin-bottom: 0px;
        padding: 5px 0;
        border-radius: 5px;
        width: 100%;
        display: block;
    }

[b-fxrzzxh3mq] ul.left-submenu a.active {
    color: #3f6ad8;
    background: #e0f3ff;
    font-weight: 600
}

[b-fxrzzxh3mq] ul.left-submenu a:hover, [b-fxrzzxh3mq] .mainmenu:hover {
    color: #3f6ad8;
    background: #e0f3ff;
}

[b-fxrzzxh3mq] .breadcrumb-item.active {
    color: #6c757d;
    font-weight: 600;
}

[b-fxrzzxh3mq] .admin-login-details:hover .dropdown-menu {
    display: block;
    right: 0;
}

[b-fxrzzxh3mq] .mainmenu i {
    font-size: 10px;
}

[b-fxrzzxh3mq] .module-menu li.active .mainmenu i {
    transform: rotate(-180deg)
}

.admn-side-nav[b-fxrzzxh3mq] {
    height: calc(100vh - 88px);
    overflow-y: auto;
    margin: 0 -11px 0 -8px;
}

.slimscroll[b-fxrzzxh3mq]::-webkit-scrollbar {
    width: 5px;
    height: 5px;
}

/* Track */
.slimscroll[b-fxrzzxh3mq]::-webkit-scrollbar-track {
    background: #f1f1f1;
}

/* Handle */
.slimscroll[b-fxrzzxh3mq]::-webkit-scrollbar-thumb {
    background: #888;
}

    /* Handle on hover */
    .slimscroll[b-fxrzzxh3mq]::-webkit-scrollbar-thumb:hover {
        background: #555;
    }

[b-fxrzzxh3mq] .PageHeader {
    background: #527add;
    margin: 0 -11px;
    padding: 13px 0 100px 0px;
    margin-bottom: 15px;
}

[b-fxrzzxh3mq] .page-content {
    margin-top: -100px;
}

[b-fxrzzxh3mq] .card {
    box-shadow: 0 0.46875rem 2.1875rem rgba(4, 9, 20, 0.03), 0 0.9375rem 1.40625rem rgba(4, 9, 20, 0.03), 0 0.25rem 0.53125rem rgba(4, 9, 20, 0.05), 0 0.125rem 0.1875rem rgba(4, 9, 20, 0.03);
}
[b-fxrzzxh3mq] table a {
    text-decoration: none;
    color: #f25649;
}

[b-fxrzzxh3mq] table th {
    border-bottom-width: 0 !important;
}

[b-fxrzzxh3mq] .imagebtn button {
    border: 0px;
    background: transparent;
    width: 40px;
    height: 40px;
}

[b-fxrzzxh3mq] .imagebtn img {
    width: 100%;
}
[b-fxrzzxh3mq] .PageHeader h2 {
    font-size: 20px;
    margin-bottom: 0;
}


 

[b-fxrzzxh3mq] .content-left.icon-nav label {
    display: none;
}

.content-left.icon-nav[b-fxrzzxh3mq] {
    max-width: 72px;
}

[b-fxrzzxh3mq] .content-left.icon-nav .mainmenu {
    justify-content: center !important;
}

[b-fxrzzxh3mq] .content-left.icon-nav:hover .mainmenu {
    justify-content: space-between !important;
}


[b-fxrzzxh3mq] .content-left.icon-nav .mainmenu-li i {
    display: none;
}

[b-fxrzzxh3mq] .content-left.icon-nav:hover .mainmenu-li i {
    display: block;
}

[b-fxrzzxh3mq] .content-left.icon-nav .admin-logo h5 {
    display: none;
}

[b-fxrzzxh3mq] .content-left.icon-nav:hover .admin-logo h5 {
    display: block;
}

.content-right.icon-nav[b-fxrzzxh3mq] {
    max-width: calc(100% - 72px);
    margin-left: 72px
}

[b-fxrzzxh3mq] .content-left.icon-nav .left-submenu, .content-left.icon-nav .mainmenu-li.active .left-submenu[b-fxrzzxh3mq] {
    display: none !important;
}

[b-fxrzzxh3mq] .content-left.icon-nav:hover .mainmenu-li.active .left-submenu {
    display: block !important;
}

.menu-toogle[b-fxrzzxh3mq] {
    cursor: pointer;
    color: #3f6ad8;
}

.content-left.icon-nav .menu-toogle[b-fxrzzxh3mq] {
    display: none;
}

.content-left.icon-nav:hover .menu-toogle[b-fxrzzxh3mq] {
    display: block;
}

.content-left.icon-nav:hover[b-fxrzzxh3mq] {
    max-width: 245px;
}

[b-fxrzzxh3mq] .content-left.icon-nav:hover label {
    display: block !important;
}
[b-fxrzzxh3mq] table{
    font-size:12px;
}
[b-fxrzzxh3mq] table a {
    text-decoration: none;
    color: #f25649;
}

[b-fxrzzxh3mq] table th {
    border-bottom-width: 0 !important;
}
[b-fxrzzxh3mq] .coming-soon {
    height: calc(100vh - 76px);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 60px;
    font-family: cursive;
    color: #f25649;
}
@media only screen and (min-width: 320px) and (max-width: 420px) {
.content-left[b-fxrzzxh3mq] {
left: -100%;
}

.content-right[b-fxrzzxh3mq] {
margin-left: 0px;
max-width: 100%;
}
   

    .col.content-left.icon-nav[b-fxrzzxh3mq] {
        left: 0;
        min-width: 245px;
    }

    [b-fxrzzxh3mq] .content-left.icon-nav label {
        display: block;
    }

    [b-fxrzzxh3mq] .content-left.icon-nav .mainmenu {
        justify-content: start !important;
    }

    .content-left.left-0[b-fxrzzxh3mq] {
        left: 0;
    }
}
/* _content/IMC_WebPortal/Views/Shared/_Layout.cshtml.rz.scp.css */
/* Please see documentation at https://docs.microsoft.com/aspnet/core/client-side/bundling-and-minification
for details on configuring this project to bundle and minify static web assets. */
/*comann class*/
* {
    font-family: 'Inter', sans-serif;
}

.icon {
    -webkit-mask-position: center;
    -webkit-mask-repeat: no-repeat;
}

 .text-primary {
    color: #f25649 !important;
}
 label:empty,  span:empty {
    display: none;
}
/*comman class end*/
/*header Start*/
.header {
    padding: 8px 0px;
    position: sticky;
    background: #fff;
    top: 0;
    box-shadow: 0 0 6px #ddd8d8;
    z-index: 999;
}

.logo {
    max-width: 109px;
    margin-bottom: 0px;
    margin-top: 23px;
}


    .logo  img {
        width: 65px;
    }

 .f-14 {
    font-size: 14px;
}

nav.header-main-menu li {
    display: inline-flex;
    position: relative;
}

    nav.header-main-menu li:last-child .single-menu {
        left: unset;
        right: 0px;
    }

 nav.header-main-menu a {
    width: 100%;
    white-space: nowrap;
    color: #000;
    display: block;
    text-decoration: none;
    margin-right: 25px;
}

ul.header-right-menu {
    display: flex;
    align-items: center;
    margin-bottom: 0px;
}

    ul.header-right-menu  img {
        width: 22px;
        aspect-ratio:2/2;
        object-fit:cover;
    }

 .header-right-menu a {
    color: #000;
    text-decoration: none;
    text-align: center;
    margin-left: 24px;
    display: block;
}


ul.header-right-menu input[type="text"] {
    padding: 5px 20px;
    border: 1px solid #8B96A5;
    border-radius: 21px;
    width: 284px;
}


.header-right-menu li {
    display: inline-flex;
    position: relative;
    margin-left: 0;
    justify-content: center;
}

    .header-right-menu li:empty {
        display: none;
    }



.header-right-menu span {
    font-size: 14px;
    width: 100%;
    display: block;
}

.mainmenu-submenu {
    position: absolute;
    display: none;
    right: 0px;
}

.submenu ul {
    box-shadow: 0px 3px 6px #b3b1b1;
    /*border-radius: 5px;*/
    position: relative;
    /*overflow: hidden;*/
}

    .submenu ul li {
        position: relative;
    }

.subsubmenu {
    position: absolute !important;
    display: none;
    right: calc(100% - 6px);
}

    .subsubmenu ul {
        position: relative !important;
        margin-right: 24px;
    }

.submenu ul li:hover .subsubmenu {
    display: block;
}

.subsubmenu ul::before {
    content: "";
    position: absolute;
    height: 100%;
    width: 4px;
    background: #f25649;
    top: 0px;
    left: 0px;
    transition-duration: 1s;
}

.single-menu {
    position: absolute;
    left: 0;
    display: none;
}

.submenu {
    top: 24px;
    padding-top: 10px;
}

.single-menu ul {
    background: #fff;
    padding: 10px 18px;
    line-height: 30px;
    min-width: 230px;
}

.header-main-menu li:hover .submenu {
    display: block;
}

.submenu ul::before {
    content: "";
    position: absolute;
    height: 100%;
    width: 4px;
    background: #f25649;
    top: 0px;
    left: 0px;
    transition-duration: 1s
}


.mainmenu-submenu ul {
    background: #fff;
    padding-left: 0;
    padding: 15px 15px;
    column-count: 2;
}

.mainmenu-submenu li {
    margin-bottom: 10px;
    min-width: 300px;
}

 .login-card .nav-tabs .nav-link.active {
    background: #f25649 !important;
    color: #fff;
}

 .login-card .nav-tabs .nav-link {
    color: #000;
}

 .cart-body a {
    color: #000;
    text-decoration: none;
    padding-right: 11px;
}

 .mainmenu-submenu a {
    white-space: break-spaces !important;
    color: #000;
    text-decoration: none;
    display: flex !important;
    min-width: 100%;
    align-items:center;
}

 .cart-body {
    position: absolute;
    right: 0;
    z-index: 9999;
    width: 310px;
    padding-top: 22px;
    display: none;
}

 .header-cart-item {
    display: flex;
    padding: 10px 12px;
}

 .home-account-details .dropdown-item:hover {
    background: transparent !important;
}

 .header-cart-item-image img {
    width: -webkit-fill-available !important;
}

 .header-cart-item-body {
    align-items: center;
    display: flex;
}

 .header-cart-item-image {
    width: 68px;
    margin-right: 8px;
    border-radius: 6px;
    box-shadow: 0 0 6px #eee;
    overflow: hidden;
    min-width: 68px;
    aspect-ratio: 2 / 2;
}

     .header-cart-item-image img {
        width: 100%;
    }

 .header-cart-item-body p {
    margin-bottom: 0;
    font-size: 12px !important;
    line-height: 20px;
}

 .header-cart-item-body h6 {
    font-size: 14px;
    margin-bottom: 0;
}

 .home-account-details span.dropdown-toggle {
    width: 28px;
    cursor: pointer;
    display: block;
}

     .home-account-details span.dropdown-toggle::after {
        display: none;
    }

 .home-account-details p {
    white-space: normal;
}

 .minicart:hover .cart-body {
    display: block;
}

 .home-account-details:hover .dropdown-menu {
    display: block;
}

 .cart-body li {
    list-style-type: none;
}

 .cart-body ul {
    padding-left: 0px;
    max-height: 350px;
    overflow: auto;
}

 .home-account-details .dropdown-menu {
    right: 0;
    background: transparent;
    border: none;
    top: 15px;
    padding-top: 21px;
}

 .cart {
    position: relative;
    top: 0;
    z-index: 999;
    color: #f25649;
    font-size: 20px;
}

 .home-account-details i {
    width: 26px;
}

 .home-account-details a {
    text-align: left !important;
}

     .home-account-details a.dropdown-item {
        margin-left: 0px !important
    }

 .minicart span.badge {
    position: absolute;
    background: #e2725b;
    color: #fff;
    width: 18px;
    height: 18px;
    font-size: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    right: -13px;
    border-radius: 50%;
    top: -8px;
}
 .banner-botton a {
    text-align: center;
    color: #f25649;
    text-decoration: none;
    font-weight: 600;
    font-size: 24px;
    animation: blinker-b-abo56ke4nm 1s linear infinite;
}
 .Crown_header h2 {
    font-size: 20px;
    font-weight: 600;
}
 .banner-botton {
    background-image: url(../images/open-site/email-subscribe.webp);
    background-position: bottom;
    padding: 14px 0;
    text-align: center;
}

.achiver-image img{
    aspect-ratio:90/99;
}

@keyframes blinker-b-abo56ke4nm {
    50% {
        opacity: 0;
    }
}
.header-cart-item-image img {
    width: 100%;
}

.mainmenu-submenu  img {
    width: 40px;
    margin-right: 8px;
}

.single-menu.submenu li {
    width: 100%;
}

 .single-menu a {
    color: #000;
    text-decoration: none;
    margin-bottom: 8px;
}
/*header end*/
/*product card*/
:: deep .product {
    border: 2px solid #8B96A5;
    border-radius: 10px;
    overflow: hidden;
    position: relative;
    height: 100%
}

 .product-image {
    padding: 15px 15px 0 15px;
    position: relative;
}

 .product-details {
    background: #F6F6F6;
    font-weight: 600;
    padding: 11px 15px;
    height: 100%;
}

     .product-details a {
        text-decoration: none;
        color: #000;
        width: 100%;
        height: 50px;
        overflow: hidden;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        display: -webkit-box;
    }

 .product-btn button {
    background: #f25649;
    border-radius: 7px;
    border: none;
    width: 35px;
    height: 35px;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
}



 .product-btnshop button {
    background: #f25649;
    border-radius: 6px;
    border: none;
    width: 64px;
    font-size: 10px;
    height: 28px;
    padding: 0;
    display: flex
;
    align-items: center;
    justify-content: center;
    color: #fff;
}

.product-btn button i {
    display: block;
}

 .product-image img {
    width: 100%;
}
/*product card end*/

/*footer start*/
.footer-top {
    background: #EFF2F4;
    color: #1C1C1C;
    padding: 25px 0;
}

    .footer-top h1 {
        font-size: 20px;
        text-align: center;
    }

.footer-bottom {
    background: #EFF2F4;
    padding: 15px 0;
    color: #1C1C1C;
}

.footer-links h1 {
    font-size: 17px;
    color: #000;
}

.footer-links ul {
    padding-left: 0;
    margin-bottom: 0px;
}

.footer-links li {
    list-style-type: none;
}

 .footer-links a {
    text-decoration: none;
    padding: 6px 0;
    display: block;
    color: #000;
    font-weight: 400;
    font-size: 14px;
    text-decoration: none;
}

.footer-middle {
    background: #fff;
    padding: 26px 0;
}
/*footer end*/

/*slider strat*/
 .owl-theme .owl-nav [class*=owl-]:hover {
    background: transparent;
    color: #000;
}

 .mian-banner.owl-theme .owl-nav [class*=owl-] {
    position: absolute;
    top: calc(50% - 34px);
    font-size: 34px !important;
    color: #fff !important;
}

 .mian-banner button.owl-next {
    right: 30px;
}

 .mian-banner button.owl-prev {
    left: 30px;
}

 .top-selling-products.owl-theme .owl-nav [class*=owl-] {
    position: absolute;
    top: calc(50% - 34px);
    font-size: 34px !important;
    color: #000 !important;
}

 .top-selling-products button.owl-next {
    right: 30px;
}

 .top-selling-products button.owl-prev {
    left: 30px;
}


 .StarAchievers.owl-theme .owl-nav [class*=owl-] {
    position: absolute;
    top: calc(50% - 34px);
    font-size: 34px !important;
    color: #000 !important;
}

 .StarAchievers button.owl-next {
    right: 30px;
}

 .StarAchievers button.owl-prev {
    left: 30px;
}
/*slider end*/
.left-0 {
    left: 0px !important
}

 .subherder {
    position: relative;
}

 .headertitle {
    position: absolute;
    top: 0;
    left: 0px;
    z-index: 9;
    color: #fff;
    display: flex;
    align-items: center;
    min-width: 100%;
    height: 100%;
    justify-content: center;
    background: #00000061;
}

 .pagetitle {
    font-size: 26px;
    text-align: center;
    padding: 15px 0;
    font-family: 'Inter', sans-serif;
    margin-bottom: 0;
}

 .subheading {
    font-size: 29px;
    font-weight: bold;
    color: #fff;
}

.breadcrumb-item + .breadcrumb-item::before {
    color: #fff !important;
}

.table .thead-success th {
    color: #fff;
    background-color: #f25649;
    border-color: #f25649;
}

 .bodydata {
    position: relative;
}

/*::deep .content-bg::before {
    content: '';
    position: absolute;
    background-image: url('../images/open-site/content-bg.jpg');
    z-index: -1;
    width: 100%;
    height: 100%;
    top: 0;
    opacity: 0.05;
    background-repeat: repeat;
    background-attachment: fixed;
}*/

 .content {
    /*  box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
    background: #fff;
    padding: 27px;*/
    margin: 30px 0px;
    /*border-radius: 6px;*/
}

.home-account-details p {
    white-space: normal;
}

 .home-account-details .dropdown-menu {
    width: 300px;
}

.email-subscrible-sec {
    bottom: 60px;
    width: 100%;
}

    .email-subscrible-sec h2 {
        color: #f25649;
        font-weight: 600;
        font-style: italic;
    }

    .email-subscrible-sec .input-group-text {
        background: #8ac100;
        color: #fff;
        height: 47px;
        padding: 0 27px;
    }

 .custom-readmore {
    display: inline-flex;
    align-items: center;
    position: relative;
}

     .custom-readmore::after {
        content: "";
        width: 83%;
        height: 2px;
        background: #161616;
        position: absolute;
        bottom: -4px;
    }

     .custom-readmore i {
        margin-left: 5px;
    }

.email-subscrible {
    background-image: url('../images/email-subscribe.webp');
    padding-top: 12%;
    background-size: cover;
    padding-bottom: 2%;
}

 .carousel-control-prev span,  .carousel-control-next span {
    display: block !important;
}
.achiver-image  img {
    aspect-ratio: 90/99;
}

@media only screen and (min-width: 320px) and (max-width: 480px) {
     .header-icon-text {
        font-size: 11px !important;
    }
    .header-main-menu {
        position: fixed;
        width: 320px;
        background: #fff;
        left: -100%;
        top: 0;
        box-shadow: 0 0 6px;
        height: 100vh;
        transition-duration: 0.3s;
        z-index: 99;
    }

    .toogle-menu {
        font-size: 22px;
        padding: 6px 15px 6px 0;
    }

    nav.header-main-menu ul {
        padding: 0 12px;
        column-count: 1;
    }

    nav.header-main-menu li {
        width: 100%;
        display: block;
    }

    nav.header-main-menu a {
        margin-bottom: 8px;
    }

    .submenu {
        position: relative;
        top: 0;
        padding-top: 8px;
    }

     .mainmenu-submenu a {
        white-space: normal;
        display: flex;
    }

     .subheading {
        font-size: 20px;
    }

    .logo {
        margin-bottom: 0px;
        margin-top: 10px
    }

        .logo  img {
            width: 45px;
        }

    .email-subscrible { 
        padding-top: 53%;
        background-size: cover;
        padding-bottom: 2%;
        background-position: center;
    }

    .subsubmenu {
        position: relative !important;
        right: 0;
    }

     .subsubmenu a {
        white-space: break-spaces !important;
        font-size: 12px;
        white-space: break-spaces;
    }

     nav.header-main-menu a {
        display: flex;
        white-space: normal;
    }
   .header-icon-text {
        font-size: 10px !important;
    }
}


@media screen and (min-width: 481px) and (max-width: 1024px) {
    .email-subscrible-sec {
        bottom: 0;
    }
}

@media screen and (min-width: 1601px) {
     .container {
        min-width: 80%;
        max-width: 80%;
    }

  /*  ::deep p {
        font-size: 20px;
    }*/

   /* ::deep nav.header-main-menu a {
        font-size: 20px;
    }*/

  /*  ::deep .footer-links a {
        font-size: 18px;
    }*/

    /*.footer-middle {
        font-size: 20px;
    }*/

    .footer-links h1 {
        font-size: 23px;
    }
    /*.footer-middle p {
        font-size: 16px;
        color: #000;
    }*/
}
/*Modal Added Loading*/
#loadingModal {
    position: fixed !important;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    z-index: 9999;
    display: flex;
    justify-content: center;
    align-items: center;
}

#loadingModalContent {
    background-color: #fff;
    padding: 12px 32px;
    border-radius: 5px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
}

    #loadingModalContent h3 {
        margin-bottom: 0;
        font-size: 16px;
    }
 .search-icons {
    background-image: url(../images/icons/search.png);
    background-repeat: no-repeat;
    background-size: 23px;
    background-position: calc(100% - 7px) 6px;
    padding-right: 45px;
}
/* _content/IMC_WebPortal/Views/Shared/_Scmlayout.cshtml.rz.scp.css */

@font-face {
    font-family: "CCode39";
    src: url(fonts/ConnectCode39.ttf);
}
.content-left[b-c61rssi5w4] {
    max-width: 245px;
    background: #fff;
    box-shadow: 4px -2px 6px #eee;
    height: 100vh;
    position: relative;
    z-index: 99;
    position: fixed;
    top: 0;
    left: 0;
}
.panelinfo[b-c61rssi5w4]{
    font-size: 18px;
}
[b-c61rssi5w4] .left-submenu {
    display: none;
}

[b-c61rssi5w4] .mainmenu.active .left-submenu {
    display: block
}

.admin-logo[b-c61rssi5w4] {
    background: #fafbfc;
    margin: 0 -12px;
    padding-bottom: 12px;
    margin-bottom: 20px;
}

.admin-login-details .dropdown-toggle[b-c61rssi5w4]::after {
    display: none;
}

[b-c61rssi5w4] .admin-account-user-icon img {
    width: 30px;
}

.content-right[b-c61rssi5w4] {
    max-width: calc(100% - 245px);
    background: #f0f3f5;
    margin-left: 245px;
    min-height: 100vh;
}

[b-c61rssi5w4] header {
    background: #fafbfc;
    padding: 17px 0;
    box-shadow: 0 0.46875rem 2.1875rem rgba(4, 9, 20, 0.03), 0 0.9375rem 1.40625rem rgba(4, 9, 20, 0.03), 0 0.25rem 0.53125rem rgba(4, 9, 20, 0.05), 0 0.125rem 0.1875rem rgba(4, 9, 20, 0.03);
    position: sticky;
    z-index: 9;
    top: 0px;
}

[b-c61rssi5w4] .mainmenu {
    color: #817e7e;
    cursor: pointer;
    text-decoration: none;
    font-weight: 500;
    border-radius: 5px;
    padding: 10px 8px;
}

[b-c61rssi5w4] .admin-logo img {
    width: 45px;
}

.panel-title[b-c61rssi5w4] {
    font-size: 19px;
    margin-bottom: 0;
}

[b-c61rssi5w4] .breadcrumb-sec {
    background: rgba(255, 255, 255, 0.45);
    margin: 0 -12px;
    margin-bottom: 20px;
    padding: 15px 15px;
}


[b-c61rssi5w4] .module-menu {
    padding-left: 0px;
    margin-bottom: 0px;
}

    [b-c61rssi5w4] .module-menu li {
        list-style-type: none;
    }

        [b-c61rssi5w4] .module-menu li.active .left-submenu {
            display: block;
        }

[b-c61rssi5w4] .menu-icons { 
    width: 20px;
    height: 20px;
    margin-right: 10px;
    background-size: cover;
}

[b-c61rssi5w4] ul.left-submenu {
    border-left: 3px solid #e0f3ff;
    margin: 0 8px 0 15px;
    padding-left: 6px;
    padding-top: 5px;
    padding-bottom: 5px;
}

[b-c61rssi5w4] .left-submenu li:last-chaild {
    margin-bottom: 0;
}

[b-c61rssi5w4] .left-submenu li {
    margin-bottom: 5px
}

    [b-c61rssi5w4] .left-submenu li a {
        color: #000;
        text-decoration: none;
        margin-bottom: 0px;
        padding: 5px 0;
        border-radius: 5px;
        width: 100%;
        display: block;
    }

[b-c61rssi5w4] ul.left-submenu a.active {
    color: #3f6ad8;
    background: #e0f3ff;
    font-weight: 600
}

[b-c61rssi5w4] ul.left-submenu a:hover, [b-c61rssi5w4] .mainmenu:hover {
    color: #3f6ad8;
    background: #e0f3ff;
}

[b-c61rssi5w4] .breadcrumb-item.active {
    color: #6c757d;
    font-weight: 600;
}

[b-c61rssi5w4] .admin-login-details:hover .dropdown-menu {
    display: block;
    right: 0;
}

[b-c61rssi5w4] .mainmenu i {
    font-size: 10px;
}

[b-c61rssi5w4] .module-menu li.active .mainmenu i {
    transform: rotate(-180deg)
}

.admn-side-nav[b-c61rssi5w4] {
    height: calc(100vh - 88px);
    overflow-y: auto;
    margin: 0 -11px 0 -8px;
}

[b-c61rssi5w4]  ::-webkit-scrollbar, [b-c61rssi5w4] .ui-jqgrid::-webkit-scrollbar {
    width: 10px;
    height: 10px;
}

/* Track */
[b-c61rssi5w4] ::-webkit-scrollbar-track, [b-c61rssi5w4] .ui-jqgrid::-webkit-scrollbar-track {
    background: #f1f1f1;
}

/* Handle */
[b-c61rssi5w4] ::-webkit-scrollbar-thumb, [b-c61rssi5w4] .ui-jqgrid::-webkit-scrollbar-thumb {
    background: #888;
}

    /* Handle on hover */
    [b-c61rssi5w4] ::-webkit-scrollbar-thumb:hover, [b-c61rssi5w4] .ui-jqgrid::-webkit-scrollbar-thumb:hover {
        background: #555;
     
    }
:deep .slimscroll:hover [b-c61rssi5w4]::-webkit-scrollbar {
    width: 10px;
    height: 10px;
}

[b-c61rssi5w4] .PageHeader {
    background: #f7f9fa;
    margin: 0 -11px;
    padding: 13px 0;
    margin-bottom: 15px;
}

[b-c61rssi5w4] .card {
    box-shadow: 0 0.46875rem 2.1875rem rgba(4, 9, 20, 0.03), 0 0.9375rem 1.40625rem rgba(4, 9, 20, 0.03), 0 0.25rem 0.53125rem rgba(4, 9, 20, 0.05), 0 0.125rem 0.1875rem rgba(4, 9, 20, 0.03);
}

.account-name[b-c61rssi5w4] {
    display: flex;
    align-items: center;
    color: #fff;
}

[b-c61rssi5w4] .account-user-icon img {
    width: 100%;
}
[b-c61rssi5w4] thead {
    position: sticky;
    top: 0;
}

.account-user-icon[b-c61rssi5w4] {
    width: 40px;
}

.account-userdetails[b-c61rssi5w4] {
    display: flex;
    min-width: 317px;
    padding: 10px 16px;
    background: #f25649;
}

[b-c61rssi5w4] .content-left.icon-nav label {
    display: none;
}

.content-left.icon-nav[b-c61rssi5w4] {
    max-width: 72px;
}

[b-c61rssi5w4] .content-left.icon-nav .mainmenu {
    justify-content: center !important;
}

[b-c61rssi5w4] .content-left.icon-nav.hoversidenav .mainmenu {
    justify-content: space-between !important;
}

.content-left.icon-nav[b-c61rssi5w4] {
    max-width: 72px;
}

[b-c61rssi5w4] .content-left.icon-nav .mainmenu {
    justify-content: center !important;
}

[b-c61rssi5w4] .content-left.icon-nav.hoversidenav .mainmenu {
    justify-content: space-between !important;
}


[b-c61rssi5w4] .content-left.icon-nav .mainmenu-li i {
    display: none;
}

[b-c61rssi5w4] .content-left.icon-nav.hoversidenav .mainmenu-li i {
    display: block;
}

[b-c61rssi5w4] .content-left.icon-nav .admin-logo h5 {
    display: none;
}

[b-c61rssi5w4] .content-left.icon-nav.hoversidenav .admin-logo h5 {
    display: block;
}

.content-right.icon-nav[b-c61rssi5w4] {
    max-width: calc(100% - 72px);
    margin-left: 72px
}

[b-c61rssi5w4] .content-left.icon-nav .left-submenu, .content-left.icon-nav .mainmenu-li.active .left-submenu[b-c61rssi5w4] {
    display: none !important;
}

[b-c61rssi5w4] .content-left.icon-nav.hoversidenav .mainmenu-li.active .left-submenu {
    display: block !important;
}

.menu-toogle[b-c61rssi5w4] {
    cursor: pointer;
}

.content-left.icon-nav .menu-toogle[b-c61rssi5w4] {
    display: none;
}

.content-left.icon-nav.hoversidenav .menu-toogle[b-c61rssi5w4] {
    display: block;
}

.content-left.icon-nav.hoversidenav[b-c61rssi5w4] {
    max-width: 245px;
}

[b-c61rssi5w4] .content-left.icon-nav.hoversidenav label {
    display: block !important;
}

[b-c61rssi5w4] table a {
    text-decoration: none;
    color: #f25649;
}

[b-c61rssi5w4] table th {
    border-bottom-width: 0 !important;
}



/*jq grid start*/

/* width */
[b-c61rssi5w4] .ui-jqgrid-bdiv::-webkit-scrollbar {
    width: 10px;
    height: 10px;
}

/* Track */
[b-c61rssi5w4] .ui-jqgrid-bdiv::-webkit-scrollbar-track {
    background: #f1f1f1;
}

/* Handle */
[b-c61rssi5w4] .ui-jqgrid-bdiv::-webkit-scrollbar-thumb {
    background: #888;
}

    /* Handle on hover */
    [b-c61rssi5w4] .ui-jqgrid-bdiv::-webkit-scrollbar-thumb:hover {
        background: #555;
    }

[b-c61rssi5w4] .ui-jqgrid tr.jqgrow td, [b-c61rssi5w4] .ui-jqgrid .ui-jqgrid-htable th {
    border-right-color:#e3e3e3 !important ;
    border-left-color: transparent !important;
}

[b-c61rssi5w4] .ui-jqgrid .ui-search-table .ui-search-input > input, [b-c61rssi5w4] .ui-jqgrid .ui-search-table .ui-search-input > select {
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #ababab;
    padding: 6px 10px !important;
    border-radius: 4px;
}

[b-c61rssi5w4] span.ui-jqdialog-title {
    font-size: 16px;
    color: #fff;
}

[b-c61rssi5w4] .ui-widget select {
    font-size: 14px;
}

[b-c61rssi5w4] .ui-jqgrid {
    position: relative;
    overflow: auto !important;
}

[b-c61rssi5w4] .ui-jqgrid-view, [b-c61rssi5w4] .ui-jqgrid {
     width: 100% !important; 
}
[b-c61rssi5w4] .packages_inwardreport .ui-jqgrid-view, [b-c61rssi5w4] .packages_inwardreport .ui-jqgrid {
    min-width: 100% !important;
    width: fit-content !important;
}
[b-c61rssi5w4] .ui-jqgrid-bdiv {
    overflow: unset !important;
}

[b-c61rssi5w4] .operators select, [b-c61rssi5w4] .operators input {
    height: 30px !important;
}
/*jq grid end*/
[b-c61rssi5w4] .coming-soon {
    height: calc(100vh - 76px);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 60px;
    font-family: cursive;
    color: #f25649;
}
.lblerros[b-c61rssi5w4] {
    display: block;
}

.invoice-popup[b-c61rssi5w4] {
    width: 900px;
    min-width: 942px;
}

div#confirm_popup .close[b-c61rssi5w4] {
    position: absolute;
    right: -15px;
    top: -18px;
    background: #f25649;
    opacity: 1;
    width: 35px;
    height: 35px;
    border-radius: 50%;
    color: #fff;
    z-index: 999;
    line-height: 0;
    text-align: center;
}
[b-c61rssi5w4] .ui-jqgrid .ui-widget-overlay {
    display: none;
}
[b-c61rssi5w4] .modal {
    background: #0000009e;
    backdrop-filter: blur(5px);
}
[b-c61rssi5w4] .ui-jqgrid-btable {
    width: 100% !important;
}
[b-c61rssi5w4] .menu-icons img{
    width:100%;
}
@media screen and (min-width: 320px) and (max-width: 480px) {
    [b-c61rssi5w4] .content-right {
        max-width: 100%; 
        margin-left: 0 !important; 
        min-width: 100%;
    }
    .content-left[b-c61rssi5w4]{
        left:-100%;
    }
    .col.content-left.icon-nav[b-c61rssi5w4] {
        left: 0;
        min-width: 245px;
    }
    [b-c61rssi5w4] .content-left.icon-nav label {
        display: block;
    }
    [b-c61rssi5w4] .content-left.icon-nav .mainmenu {
        justify-content: start !important;
    }
    .content-left.left-0[b-c61rssi5w4] {
        left: 0;
    }


}

[b-c61rssi5w4] select {
    appearance: unset !important;
    -webkit-appearance:unset !important;
}
[b-c61rssi5w4] .text-link {
    color: #0d6efd !important;
}
/* _content/IMC_WebPortal/Views/Shared/_TDLayout.cshtml.rz.scp.css */
.content-left[b-ne4whvar0q] {
    max-width: 245px;
    background: #fff;
    box-shadow: 4px -2px 6px #eee;
    height: 100vh;
    position: relative;
    z-index: 99;
    position: fixed;
    top: 0;
    left: 0;
}

[b-ne4whvar0q] .left-submenu {
    display: none;
}

[b-ne4whvar0q] .mainmenu.active .left-submenu {
    display: block
}

.admin-logo[b-ne4whvar0q] {
    background: #fafbfc;
    margin: 0 -12px;
    padding-bottom: 12px;
    margin-bottom: 20px;
}

.admin-login-details .dropdown-toggle[b-ne4whvar0q]::after {
    display: none;
}

[b-ne4whvar0q] .admin-account-user-icon img {
    width: 51px;
}

.content-right[b-ne4whvar0q] {
    max-width: calc(100% - 245px);
    background: #f0f3f5;
    margin-left: 245px;
    min-height: 100vh;
}

[b-ne4whvar0q] header {
    background: #fafbfc;
    padding: 6px 0;
    box-shadow: 0 0.46875rem 2.1875rem rgba(4, 9, 20, 0.03), 0 0.9375rem 1.40625rem rgba(4, 9, 20, 0.03), 0 0.25rem 0.53125rem rgba(4, 9, 20, 0.05), 0 0.125rem 0.1875rem rgba(4, 9, 20, 0.03);
    position: sticky;
    z-index: 9;
    top: 0px;
}

[b-ne4whvar0q] .mainmenu {
    color: #817e7e;
    cursor: pointer;
    text-decoration: none;
    font-weight: 500;
    border-radius: 5px;
    padding: 10px 8px;
}

[b-ne4whvar0q] .admin-logo img {
    width: 45px;
}

.panel-title[b-ne4whvar0q] {
    font-size: 19px;
    margin-bottom: 0;
}

[b-ne4whvar0q] .breadcrumb-sec {
    background: rgba(255, 255, 255, 0.45);
    margin: 0 -12px;
    margin-bottom: 20px;
    padding: 15px 15px;
}


[b-ne4whvar0q] .module-menu {
    padding-left: 0px;
    margin-bottom: 0px;
}

    [b-ne4whvar0q] .module-menu li {
        list-style-type: none;
    }

        [b-ne4whvar0q] .module-menu li.active .left-submenu {
            display: block;
        }

[b-ne4whvar0q] .menu-icons { 
    width: 20px;
    height: 20px;
    margin-right: 10px;
    background-size: cover;
}

[b-ne4whvar0q] ul.left-submenu { 
    margin: 0 8px 0 15px;
    padding-left: 6px;
    padding-top: 5px;
    padding-bottom: 5px;
}

[b-ne4whvar0q] .left-submenu li:last-chaild {
    margin-bottom: 0;
}

[b-ne4whvar0q] .left-submenu li {
    margin-bottom: 5px
}

    [b-ne4whvar0q] .left-submenu li a {
        color: #000;
        text-decoration: none;
        margin-bottom: 0px;
        padding: 5px 0;
        border-radius: 5px;
        width: 100%;
        display: block;
    }

[b-ne4whvar0q] ul.left-submenu a.active {
    color: #3f6ad8;
    background: #e0f3ff;
    font-weight: 600
}

[b-ne4whvar0q] ul.left-submenu a:hover, [b-ne4whvar0q] .mainmenu:hover {
    color: #3f6ad8;
    background: #e0f3ff;
}

[b-ne4whvar0q] .breadcrumb-item.active {
    color: #6c757d;
    font-weight: 600;
}

[b-ne4whvar0q] .admin-login-details:hover .dropdown-menu {
    display: block;
    right: 0;
}

[b-ne4whvar0q] .mainmenu i {
    font-size: 10px;
}

[b-ne4whvar0q] .module-menu li.active .mainmenu i {
    transform: rotate(-180deg)
}

.admn-side-nav[b-ne4whvar0q] {
    height: calc(100vh - 88px);
    overflow-y: auto;
    margin: 0 -11px 0 -8px;
}

.slimscroll[b-ne4whvar0q]::-webkit-scrollbar {
    width: 5px;
    height: 5px;
}

/* Track */
.slimscroll[b-ne4whvar0q]::-webkit-scrollbar-track {
    background: #f1f1f1;
}

/* Handle */
.slimscroll[b-ne4whvar0q]::-webkit-scrollbar-thumb {
    background: #888;
}

    /* Handle on hover */
    .slimscroll[b-ne4whvar0q]::-webkit-scrollbar-thumb:hover {
        background: #555;
    }

[b-ne4whvar0q] .PageHeader {
    background: #31a66a;
    margin: 0 -11px;
    padding: 13px 0 100px 0px;
    margin-bottom: 15px;
}

[b-ne4whvar0q] .page-content {
    margin-top: -100px;
}
[b-ne4whvar0q] .card {
    box-shadow: 0 0.46875rem 2.1875rem rgba(4, 9, 20, 0.03), 0 0.9375rem 1.40625rem rgba(4, 9, 20, 0.03), 0 0.25rem 0.53125rem rgba(4, 9, 20, 0.05), 0 0.125rem 0.1875rem rgba(4, 9, 20, 0.03);
}
 
[b-ne4whvar0q] .imagebtn button {
    border: 0px;
    background: transparent;
    width: 40px;
    height: 40px;
}

[b-ne4whvar0q] .imagebtn img {
    width: 100%;
}
[b-ne4whvar0q] .PageHeader h2 {
    font-size: 20px;
    margin-bottom: 0;
}

[b-ne4whvar0q] .content-left.icon-nav label {
    display: none;
}

.content-left.icon-nav[b-ne4whvar0q] {
    max-width: 72px;
}

[b-ne4whvar0q] .content-left.icon-nav .mainmenu {
    justify-content: center !important;
}

[b-ne4whvar0q] .content-left.icon-nav:hover .mainmenu {
    justify-content: space-between !important;
}


[b-ne4whvar0q] .content-left.icon-nav .mainmenu-li i {
    display: none;
}

[b-ne4whvar0q] .content-left.icon-nav:hover .mainmenu-li i {
    display: block;
}

[b-ne4whvar0q] .content-left.icon-nav .admin-logo h5 {
    display: none;
}

[b-ne4whvar0q] .content-left.icon-nav:hover .admin-logo h5 {
    display: block;
}

.content-right.icon-nav[b-ne4whvar0q] {
    max-width: calc(100% - 72px);
    margin-left: 72px
}

[b-ne4whvar0q] .content-left.icon-nav .left-submenu, .content-left.icon-nav .mainmenu-li.active .left-submenu[b-ne4whvar0q] {
    display: none !important;
}

[b-ne4whvar0q] .content-left.icon-nav:hover .mainmenu-li.active .left-submenu {
    display: block !important;
}
.menu-toogle[b-ne4whvar0q] {
    cursor: pointer;
    color: #3f6ad8;
}

.content-left.icon-nav .menu-toogle[b-ne4whvar0q] {
    display: none;
}

.content-left.icon-nav:hover .menu-toogle[b-ne4whvar0q] {
    display: block;
}

.content-left.icon-nav:hover[b-ne4whvar0q] {
    max-width: 245px;
}

[b-ne4whvar0q] .content-left.icon-nav:hover label {
    display: block !important;
}

[b-ne4whvar0q] table a {
    text-decoration: none;
    color: #f25649;
}

[b-ne4whvar0q] table th {
    border-bottom-width: 0 !important;
}
[b-ne4whvar0q] .coming-soon {
    height: calc(100vh - 76px);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 60px;
    font-family: cursive;
    color: #f25649;
}
.left-0[b-ne4whvar0q]{
    left:0px !important;
}
@media only screen and (min-width: 320px) and (max-width: 420px) {
    .content-left[b-ne4whvar0q] {
        left: -100%;
    }
    
    .content-right[b-ne4whvar0q] {
        margin-left: 0px;
        max-width: 100%;
    }
   .mobile-menu[b-ne4whvar0q] {
        position: fixed;
        background: #00000099;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        z-index: 99;
    }
}
/* _content/IMC_WebPortal/Views/Shared/_WareHouselayout.cshtml.rz.scp.css */
.content-left[b-7eiu6oi61o] {
    max-width: 245px;
    background: #fff;
    box-shadow: 4px -2px 6px #eee;
    height: 100vh;
    position: relative;
    z-index: 99;
    position: fixed;
    top: 0;
    left: 0;
}

[b-7eiu6oi61o] .left-submenu {
    display: none;
}

[b-7eiu6oi61o] .mainmenu.active .left-submenu {
    display: block
}

.admin-logo[b-7eiu6oi61o] {
    background: #fafbfc;
    margin: 0 -12px;
    padding-bottom: 12px;
    margin-bottom: 20px;
}

.admin-login-details .dropdown-toggle[b-7eiu6oi61o]::after {
    display: none;
}

[b-7eiu6oi61o] .admin-account-user-icon img {
    width: 51px;
}

.content-right[b-7eiu6oi61o] {
    max-width: calc(100% - 245px);
    background: #f0f3f5;
    margin-left: 245px;
    min-height: 100vh;
}

[b-7eiu6oi61o] header {
    background: #fafbfc;
    padding: 6px 0;
    box-shadow: 0 0.46875rem 2.1875rem rgba(4, 9, 20, 0.03), 0 0.9375rem 1.40625rem rgba(4, 9, 20, 0.03), 0 0.25rem 0.53125rem rgba(4, 9, 20, 0.05), 0 0.125rem 0.1875rem rgba(4, 9, 20, 0.03);
    position: sticky;
    z-index: 9;
    top: 0px;
}

[b-7eiu6oi61o] .mainmenu {
    color: #817e7e;
    cursor: pointer;
    text-decoration: none;
    font-weight: 500;
    border-radius: 5px;
    padding: 10px 8px;
}

[b-7eiu6oi61o] .admin-logo img {
    width: 45px;
}

.panel-title[b-7eiu6oi61o] {
    font-size: 19px;
    margin-bottom: 0;
}

[b-7eiu6oi61o] .breadcrumb-sec {
    background: rgba(255, 255, 255, 0.45);
    margin: 0 -12px;
    margin-bottom: 20px;
    padding: 15px 15px;
}


[b-7eiu6oi61o] .module-menu {
    padding-left: 0px;
    margin-bottom: 0px;
}

    [b-7eiu6oi61o] .module-menu li {
        list-style-type: none;
    }

        [b-7eiu6oi61o] .module-menu li.active .left-submenu {
            display: block;
        }

[b-7eiu6oi61o] .menu-icons { 
    width: 20px;
    height: 20px;
    margin-right: 10px;
   background-size: cover;
}

[b-7eiu6oi61o] ul.left-submenu {
    border-left: 3px solid #e0f3ff;
    margin: 0 8px 0 15px;
    padding-left: 6px;
    padding-top: 5px;
    padding-bottom: 5px;
}

[b-7eiu6oi61o] .left-submenu li:last-chaild {
    margin-bottom: 0;
}

[b-7eiu6oi61o] .left-submenu li {
    margin-bottom: 5px
}

    [b-7eiu6oi61o] .left-submenu li a {
        color: #000;
        text-decoration: none;
        margin-bottom: 0px;
        padding: 5px 0;
        border-radius: 5px;
        width: 100%;
        display: block;
    }

[b-7eiu6oi61o] ul.left-submenu a.active {
    color: #3f6ad8;
    background: #e0f3ff;
    font-weight: 600
}

[b-7eiu6oi61o] ul.left-submenu a:hover, [b-7eiu6oi61o] .mainmenu:hover {
    color: #3f6ad8;
    background: #e0f3ff;
}

[b-7eiu6oi61o] .breadcrumb-item.active {
    color: #6c757d;
    font-weight: 600;
}

[b-7eiu6oi61o] .admin-login-details:hover .dropdown-menu {
    display: block;
    right: 0;
}

[b-7eiu6oi61o] .mainmenu i {
    font-size: 10px;
}

[b-7eiu6oi61o] .module-menu li.active .mainmenu i {
    transform: rotate(-180deg)
}

.admn-side-nav[b-7eiu6oi61o] {
    height: calc(100vh - 88px);
    overflow-y: auto;
    margin: 0 -11px 0 -8px;
}

[b-7eiu6oi61o]::-webkit-scrollbar {
    width: 10px;
    height: 10px;
}

/* Track */
[b-7eiu6oi61o]::-webkit-scrollbar-track {
    background: #f1f1f1;
}

/* Handle */
[b-7eiu6oi61o]::-webkit-scrollbar-thumb {
    background: #888;
}

    /* Handle on hover */
[b-7eiu6oi61o]::-webkit-scrollbar-thumb:hover {
        background: #555;
    }

[b-7eiu6oi61o] .PageHeader {
    background: #f7f9fa;
    margin: 0 -11px;
    padding: 13px 0;
    margin-bottom: 15px;
}

[b-7eiu6oi61o] .card {
    box-shadow: 0 0.46875rem 2.1875rem rgba(4, 9, 20, 0.03), 0 0.9375rem 1.40625rem rgba(4, 9, 20, 0.03), 0 0.25rem 0.53125rem rgba(4, 9, 20, 0.05), 0 0.125rem 0.1875rem rgba(4, 9, 20, 0.03);
}

.account-name[b-7eiu6oi61o] {
    display: flex;
    align-items: center;
    color: #fff;
}
.ui-jqgrid .ui-jqgrid-bdiv[b-7eiu6oi61o] {
    overflow-y: scroll
}

[b-7eiu6oi61o] .account-user-icon img {
    width: 100%;
}

.account-user-icon[b-7eiu6oi61o] {
    width: 40px;
}

.account-userdetails[b-7eiu6oi61o] {
    display: flex;
    min-width: 317px;
    padding: 10px 16px;
    background: #f25649;
}



[b-7eiu6oi61o] .content-left.icon-nav label {
    display: none;
}

.content-left.icon-nav[b-7eiu6oi61o] {
    max-width: 72px;
}

[b-7eiu6oi61o] .content-left.icon-nav .mainmenu {
    justify-content: center !important;
}

[b-7eiu6oi61o] .content-left.icon-nav.hoversidenav .mainmenu {
    justify-content: space-between !important;
}

.content-left.icon-nav[b-7eiu6oi61o] {
    max-width: 72px;
}

[b-7eiu6oi61o] .content-left.icon-nav .mainmenu {
    justify-content: center !important;
}

[b-7eiu6oi61o] .content-left.icon-nav.hoversidenav .mainmenu {
    justify-content: space-between !important;
}


[b-7eiu6oi61o] .content-left.icon-nav .mainmenu-li i {
    display: none;
}

[b-7eiu6oi61o] .content-left.icon-nav.hoversidenav .mainmenu-li i {
    display: block;
}

[b-7eiu6oi61o] .content-left.icon-nav .admin-logo h5 {
    display: none;
}

[b-7eiu6oi61o] .content-left.icon-nav.hoversidenav .admin-logo h5 {
    display: block;
}

.content-right.icon-nav[b-7eiu6oi61o] {
    max-width: calc(100% - 72px);
    margin-left: 72px
}

[b-7eiu6oi61o] .content-left.icon-nav .left-submenu, .content-left.icon-nav .mainmenu-li.active .left-submenu[b-7eiu6oi61o] {
    display: none !important;
}

[b-7eiu6oi61o] .content-left.icon-nav.hoversidenav .mainmenu-li.active .left-submenu {
    display: block !important;
}

.menu-toogle[b-7eiu6oi61o] {
    cursor: pointer;
}

.content-left.icon-nav .menu-toogle[b-7eiu6oi61o] {
    display: none;
}

.content-left.icon-nav.hoversidenav .menu-toogle[b-7eiu6oi61o] {
    display: block;
}

.content-left.icon-nav.hoversidenav[b-7eiu6oi61o] {
    max-width: 245px;
}

[b-7eiu6oi61o] .content-left.icon-nav.hoversidenav label {
    display: block !important;
}

[b-7eiu6oi61o] table a {
    text-decoration: none;
    color: #f25649;
}

[b-7eiu6oi61o] table th {
    border-bottom-width: 0 !important;
}



/*jq grid start*/

/* width */
[b-7eiu6oi61o] ::-webkit-scrollbar, [b-7eiu6oi61o] .ui-jqgrid::-webkit-scrollbar {
    width: 10px;
    height: 10px;
}

/* Track */
[b-7eiu6oi61o] ::-webkit-scrollbar-track, [b-7eiu6oi61o] .ui-jqgrid::-webkit-scrollbar-track {
    background: #f1f1f1;
}

/* Handle */
[b-7eiu6oi61o] ::-webkit-scrollbar-thumb, [b-7eiu6oi61o] .ui-jqgrid::-webkit-scrollbar-thumb {
    background: #888;
}

    /* Handle on hover */
    [b-7eiu6oi61o] ::-webkit-scrollbar-thumb:hover, [b-7eiu6oi61o] .ui-jqgrid::-webkit-scrollbar-thumb:hover {
        background: #555;
    }

[b-7eiu6oi61o] .ui-jqgrid tr.jqgrow td, [b-7eiu6oi61o] .ui-jqgrid .ui-jqgrid-htable th {
    border-right-color:#e3e3e3 !important ;
    border-left-color: transparent !important;
}

[b-7eiu6oi61o] .ui-jqgrid .ui-search-table .ui-search-input > input, [b-7eiu6oi61o] .ui-jqgrid .ui-search-table .ui-search-input > select {
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #ababab;
    padding: 6px 10px !important;
    border-radius: 4px;
}

[b-7eiu6oi61o] span.ui-jqdialog-title {
    font-size: 16px;
    color: #fff;
}

[b-7eiu6oi61o] .ui-widget select {
    font-size: 14px;
}

[b-7eiu6oi61o] .ui-jqgrid {
    position: relative;
    width: 100% !important;
    overflow: auto !important;
}

[b-7eiu6oi61o] .ui-jqgrid-bdiv {
    overflow: unset !important;
}

[b-7eiu6oi61o] .operators select, [b-7eiu6oi61o] .operators input {
    height: 30px !important;
}
/*jq grid end*/
[b-7eiu6oi61o] .coming-soon {
    height: calc(100vh - 76px);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 60px;
    font-family: cursive;
    color: #f25649;
}
[b-7eiu6oi61o] .modal {
    background: #00000078;
}
[b-7eiu6oi61o] .ui-jqgrid-bdiv, [b-7eiu6oi61o] .ui-jqgrid-bdiv table {
    min-width: 100% !important;
}

[b-7eiu6oi61o] .ui-jqgrid-htable, [b-7eiu6oi61o] .ui-jqgrid-view {
    min-width: 100% !important;
}
[b-7eiu6oi61o] .menu-icons img{
    width:100%;
}
.left-0[b-7eiu6oi61o]{
    left:0px !important;
}
[b-7eiu6oi61o] .error-message {
    color: red;
    position: absolute;
    font-size: 12px
}

.nodata[b-7eiu6oi61o] {
    text-align: center;
    font-weight: bold;
    color: red;
    padding: 0px;
    margin: 0px;
}
@media only screen and (min-width: 320px) and (max-width: 480px) {
    .content-left[b-7eiu6oi61o] {
        left: -100%;
    }

    .content-right[b-7eiu6oi61o] {
        margin-left: 0px;
        max-width: 100%;
    }

    header .content-right[b-7eiu6oi61o] {
        position: absolute;
        margin-left: 0px !important;
        left: 0px !important;
    }

    [b-7eiu6oi61o] .mobile-menu {
        position: fixed;
        background: #00000070;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }
}
 
/* _content/IMC_WebPortal/Views/Td/Orders.cshtml.rz.scp.css */
.qkYgWG[b-t59sdgbmyx] {
    border: 1px solid #e0e0e0;
    background: #fff;
    border-radius: 1px;
    margin-bottom: 5px;
}

._1M7g28[b-t59sdgbmyx] {
    background-color: #f5faff;
    padding: 7px;
    position: relative;
    min-height: 146px;
}

._1bYJzd[b-t59sdgbmyx] {
    color: #2874f0;
    font-size: 12px;
    font-weight: bold;
}

.textbox_control form-control[b-t59sdgbmyx] {
    height: 35px !important;
}

.or[b-t59sdgbmyx] {
    TEXT-ALIGN: center;
    font-weight: bold;
    font-size: 15px;
    padding: 2px;
    text-transform: lowercase;
}

.seven h1[b-t59sdgbmyx] {
    text-align: center;
    font-size: 16px;
    color: #28a745;
    letter-spacing: 1px;
    text-transform: uppercase;
    display: grid;
    grid-template-columns: 1fr max-content 1fr;
    grid-template-rows: 27px 0;
    grid-gap: 20px;
    font-weight: bold;
    align-items: center;
}

.seven h1[b-t59sdgbmyx]:after,
.seven h1[b-t59sdgbmyx]:before {
    content: " ";
    display: block;
    border-bottom: 1px solid #c50000;
    border-top: 1px solid #c50000;
    height: 5px;
    background-color: #f8f8f8;
}

.labeltxt[b-t59sdgbmyx] {
    font-size: 15px !important;
    font-weight: bold;
}


#selectedtable th[b-t59sdgbmyx] {
    text-align: center !important;

    background-color: #f25649 !important;
    color: #fff;
    font-size: 11px;
}
/* _content/IMC_WebPortal/Views/Td/OrdersReport.cshtml.rz.scp.css */
/* _content/IMC_WebPortal/Views/Td/salesentry_Partial.cshtml.rz.scp.css */

#exm th[b-hs984ax06f] {
    text-align: center !important;

    background-color: #f25649 !important;
    color: #fff;
    font-size: 11px;
}

#selectedtable th[b-hs984ax06f] {
    text-align: center !important;

    background-color: #f25649 !important;
    color: #fff;
    font-size: 11px;
}
.tdright[b-hs984ax06f]{
text-align: right !important;
}
.tdcenter[b-hs984ax06f]{
    text-align: center !important;
}
.tdleft[b-hs984ax06f]{
    text-align: left !important;
}
/* _content/IMC_WebPortal/Views/Td/stockinward.cshtml.rz.scp.css */
.ui-jqgrid .ui-jqgrid-labels th.ui-th-column[b-hwylv67cau] {
    background-color: #f25649 !important;
    color: white;
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 5px;
    text-transform: inherit;
}

table#selectedtable th[b-hwylv67cau] {
    text-align: center;
}
[b-hwylv67cau] table#batchInfo {
    width: 100% !important;
}
/* _content/IMC_WebPortal/Views/Td/stockrequest.cshtml.rz.scp.css */
.cardinfo[b-wk0l4yri0a] {

    background-color: #fff;
    border-radius: 2px;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .08);
    padding: 0px !important;
}

._1M7g28[b-wk0l4yri0a] {

    padding: 7px;
    position: relative;

}

._1bYJzd[b-wk0l4yri0a] {
    color: #2874f0;
    font-size: 12px;
    font-weight: bold;
}

.textbox_control form-control[b-wk0l4yri0a] {
    height: 35px !important;
}

.or[b-wk0l4yri0a] {
    TEXT-ALIGN: center;
    font-weight: bold;
    font-size: 15px;
    padding: 2px;
    text-transform: lowercase;
}

.seven h1[b-wk0l4yri0a] {
    text-align: center;
    font-size: 16px;
    color: #28a745;
    letter-spacing: 1px;
    text-transform: uppercase;
    display: grid;
    grid-template-columns: 1fr max-content 1fr;
    grid-template-rows: 27px 0;
    grid-gap: 20px;
    font-weight: bold;
    align-items: center;
}

.seven h1[b-wk0l4yri0a]:after,
.seven h1[b-wk0l4yri0a]:before {
    content: " ";
    display: block;
    border-bottom: 1px solid #c50000;
    border-top: 1px solid #c50000;
    height: 5px;
    background-color: #f8f8f8;
}

.labeltxt[b-wk0l4yri0a] {
    font-size: 15px !important;
    font-weight: bold;
}


#selectedtable thead th[b-wk0l4yri0a] {
    text-align: center !important;

    background-color: #f25649 !important;
    color: #fff;
    font-size: 13px;
}
/* _content/IMC_WebPortal/Views/Td/stockrequest_Partial.cshtml.rz.scp.css */
.tdcenter[b-hh1n3knufm] {
    text-align: center;

}

.tdright[b-hh1n3knufm] {
    text-align: right;
}

.tdleft[b-hh1n3knufm] {
    text-align: left !important;
}
#exm td[b-hh1n3knufm]{
   font-size: 14px !important;
}
.table-responsive[b-hh1n3knufm] {
    min-height: auto;
    max-height: 340px;
    overflow: auto;
    display: block;
    overflow-x: auto;
    white-space: nowrap;
}

[b-hh1n3knufm]::-webkit-scrollbar {
    width: 5px;
}

/* Track */
[b-hh1n3knufm]::-webkit-scrollbar-track {
    background: #f1f1f1;
}

/* Handle */
[b-hh1n3knufm]::-webkit-scrollbar-thumb {
    background: #888;
}

/* Handle on hover */
[b-hh1n3knufm]::-webkit-scrollbar-thumb:hover {
    background: #555;
}

#exm th[b-hh1n3knufm] {
    text-align: center !important;

    background-color: #f25649 !important;
    color: #fff;
    font-size: 13px;
}

.nodata[b-hh1n3knufm] {
    text-align: center;
    font-weight: bold;
    color: red;
    padding: 0px;
    margin: 0px;
}

.errormsg[b-hh1n3knufm] {
    position: relative;
    color: red;
    font-size: 10px;
    display: block;
    font-weight: bold;
}

.invalidqty[b-hh1n3knufm] {
    border-color: red;
}
/* _content/IMC_WebPortal/Views/Td/TdLogin.cshtml.rz.scp.css */
.register-main[b-5cmi644kwl] {
    height: 100vh;
    background: url(../images/TD-background.png);
    background-size: 100%;
    background-repeat: no-repeat;
    background-attachment: fixed;
    position: relative;
}

    .register-main[b-5cmi644kwl]::before {
        position: absolute;
        content: '';
        height: 100%;
        width: 100%;
       /* background: #000000bd;*/
        z-index: 0;
    }

a.logo-register[b-5cmi644kwl] {
    position: relative;
}
/* _content/IMC_WebPortal/Views/WareHouse/Components/EmployeeSalesInfo/EmployeeSalesInfo.cshtml.rz.scp.css */
.lbladddress[b-3it5qn4t8d]{

    font-weight: bold;
    font-size: 14px;
}
/* _content/IMC_WebPortal/Views/WareHouse/createstorage.cshtml.rz.scp.css */
.astrick[b-zjx0s7k6r0] {
    font-weight: 600;
    font-size: 13px;
}
.normal_field[b-zjx0s7k6r0]{
    min-height: 25% !important;
    display: block;
    width: 100%;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
}
.astrick[b-zjx0s7k6r0]:after {
    content: "*";
    color: red;
    padding-left: 8px !important;
}
.lblerros[b-zjx0s7k6r0] {
    color: red;
    font-size: 12px;
    padding-left: 17px;
    display: inline-block;
}
/* _content/IMC_WebPortal/Views/WareHouse/DashBoard.cshtml.rz.scp.css */
.table-responsive[b-kk532s3mo9] {
    height:  calc(100vh - 292px); 
    overflow: auto;
    display: block;
    overflow-x: auto;
    white-space: nowrap;
}
[b-kk532s3mo9]::-webkit-scrollbar {
width: 5px;
}

/* Track */
[b-kk532s3mo9]::-webkit-scrollbar-track {
background: #f1f1f1; 
}

/* Handle */
[b-kk532s3mo9]::-webkit-scrollbar-thumb {
background: #888; 
}

/* Handle on hover */
[b-kk532s3mo9]::-webkit-scrollbar-thumb:hover {
background: #555; 
}
table th[b-kk532s3mo9] {
border-bottom-width: 0 !important;
background-color: #f25649 !important;
color: #fff;
font-size: 15px !important;
text-align: center;
}
table td[b-kk532s3mo9] {
    font-size: 14px !important;
}
    .card[b-kk532s3mo9] {

        border-radius: 1em !important
    }

    .text-sm[b-kk532s3mo9] {
        font-size: 13px !important;
        line-height: 1.5;
    }

    .icon-shape[b-kk532s3mo9] {
        width: 48px;
        height: 48px;
        background-position: 50%;
        border-radius: 0.75rem;
    }

    .icon-shape i[b-kk532s3mo9] {
        color: #fff;
        opacity: .8;
        top: 14px;
        position: relative;
    }

    .text-lg[b-kk532s3mo9] {
        font-size: 1.125rem !important;
    }

    .opacity-10[b-kk532s3mo9] {
        opacity: 1 !important;
    }

    .bg-gradient-primary[b-kk532s3mo9] {
        background-image: linear-gradient(310deg, #5e72e4, #825ee4);
    }

    .bg-gradient-danger[b-kk532s3mo9] {
        background-image: linear-gradient(310deg, #f5365c, #f56036);
    }

    .bg-gradient-success[b-kk532s3mo9] {
        background-image: linear-gradient(310deg, #2dce89, #2dcecc);
    }

    .bg-gradient-warning[b-kk532s3mo9] {
        background-image: linear-gradient(310deg, #fb6340, #fbb140);
    }

    .card.mb-3[b-kk532s3mo9] {
        margin-bottom: 30px !important;
    }

    .card[b-kk532s3mo9] {
        box-shadow: 0 0.46875rem 2.1875rem rgba(4, 9, 20, 0.03), 0 0.9375rem 1.40625rem rgba(4, 9, 20, 0.03), 0 0.25rem 0.53125rem rgba(4, 9, 20, 0.05), 0 0.125rem 0.1875rem rgba(4, 9, 20, 0.03);
        border-width: 0;
        transition: all .2s;
    }

    .card-header:first-child[b-kk532s3mo9] {
        border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
    }

    .card-header[b-kk532s3mo9] {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        border-bottom-width: 1px;
        padding-top: 0;
        padding-bottom: 0;
        padding-right: 0.625rem;
        height: 2.5rem;
        font-weight: bold !important;
    }

    .card-header[b-kk532s3mo9],
    .card-title[b-kk532s3mo9] {
        text-transform: uppercase;
        color: rgba(13, 27, 62, 0.7);
        font-weight: bold;
        font-size: 0.88rem;
    }

    .card-header[b-kk532s3mo9] {
        padding-left: 11px;
        margin-bottom: 0;
        color: inherit;
        background-color: #fff;
        border-bottom: 1px solid rgba(26, 54, 126, 0.125);
    }

    .card-header.card-header-tab .card-header-title[b-kk532s3mo9] {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        white-space: nowrap;
        font-weight: bold !important;
    }

    .font-size-lg[b-kk532s3mo9] {
        font-size: 15px !important;
    }

    .font-weight-normal[b-kk532s3mo9] {
        font-weight: 400 !important;
    }

    .text-capitalize[b-kk532s3mo9] {
        text-transform: capitalize !important;
    }

    .no-gutters[b-kk532s3mo9] {
        margin-right: 0;
        margin-left: 0;
    }

    .no-gutters>.col[b-kk532s3mo9],
    .no-gutters>[class*="col-"][b-kk532s3mo9] {
        padding-right: 0;
        padding-left: 0;
    }

    .widget-chart.text-left[b-kk532s3mo9] {
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-align: center;
        align-items: center;
    }

    .widget-chart[b-kk532s3mo9] {
        text-align: center;
        padding: 1rem;
        position: relative;
    }

    .widget-chart.text-left .icon-wrapper[b-kk532s3mo9] {
        min-width: 54px;
        margin: 0px;
    }

    .icon-wrapper[b-kk532s3mo9] {
        width: 54px;
        height: 54px;
        margin: 0 auto;
        position: relative;
        overflow: hidden;
    }

    .icon-wrapper[b-kk532s3mo9] {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-line-pack: center;
        align-content: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .rounded-circle[b-kk532s3mo9] {
        border-radius: 50% !important;
    }

    .icon-wrapper .icon-wrapper-bg[b-kk532s3mo9] {
        position: absolute;
        height: 100%;
        width: 100%;
        z-index: 3;
        opacity: .2;
    }

    .opacity-10[b-kk532s3mo9] {
        opacity: 1 !important;
    }

    .bg-warning[b-kk532s3mo9] {
        background-color: #f7b924 !important;
    }

    .icon-wrapper i[b-kk532s3mo9] {
        margin: 0 auto;
        font-size: 1.7rem;
        position: relative;
        z-index: 5;
    }

    [class^="lnr-"][b-kk532s3mo9],
    [class*=" lnr-"][b-kk532s3mo9] {
        font-family: 'Linearicons-Free';
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .icon-wrapper i[b-kk532s3mo9]:before {
        margin-top: -3px;
    }

    .lnr-laptop-phone[b-kk532s3mo9]:before {
        content: "\e83d";
    }

    .widget-chart.text-left .widget-chart-content[b-kk532s3mo9] {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-line-pack: center;
        align-content: center;
        -ms-flex: 1;
        flex: 1;
        position: relative;
    }

    .widget-chart .widget-chart-content[b-kk532s3mo9] {
        position: relative;
        z-index: 5;
    }

    .widget-chart .widget-subheading:first-child[b-kk532s3mo9] {
        margin-top: 0;
    }

    .widget-chart .widget-subheading[b-kk532s3mo9] {
        margin: -0.5rem 0 0;
        display: block;
        opacity: .6;
    }

    .widget-chart.text-left .widget-numbers[b-kk532s3mo9] {
        margin-left: 0;
    }

    .widget-chart .widget-subheading+.widget-numbers[b-kk532s3mo9] {
        margin-top: 0.5rem;
    }

    .widget-chart .widget-numbers[b-kk532s3mo9] {
     font-weight: bold;
    font-size: 15px !important;
    display: block;
    cursor: pointer;
    line-height: 1;
    text-align: center;
    width: 100%;
    }

    .widget-chart.text-left .widget-chart-content .widget-description[b-kk532s3mo9] {
        -ms-flex-item-align: start;
        align-self: flex-start;
    }

    .widget-chart .widget-numbers+.widget-chart-flex[b-kk532s3mo9],
    .widget-chart .widget-numbers+.widget-description[b-kk532s3mo9],
    .widget-chart .widget-numbers+.widget-subheading[b-kk532s3mo9] {
        margin-top: -0.5rem;
    }

    .widget-chart .widget-description[b-kk532s3mo9] {
        margin: 1rem 0 0;
    }

    .opacity-8[b-kk532s3mo9] {
        opacity: .8 !important;
    }

    .text-focus[b-kk532s3mo9] {
        color: #444054 !important;
    }

    svg:not(:root).svg-inline--fa[b-kk532s3mo9] {
        overflow: visible;
    }

    .svg-inline--fa.fa-w-10[b-kk532s3mo9] {
        width: 0.625em;
    }

    .svg-inline--fa[b-kk532s3mo9] {
        display: inline-block;
        font-size: inherit;
        height: 1em;
        overflow: visible;
        vertical-align: -0.125em;
    }

    .no-shadow[b-kk532s3mo9] {
        box-shadow: 0 0 0 transparent !important;
    }

    .text-white[b-kk532s3mo9] {
        color: #fff !important;
    }

    .showsearch[b-kk532s3mo9] {
        display: none;

        font-size: 17px !important;
        font-weight: bold;

    }
    .clickable[b-kk532s3mo9]{
        
    color: blue;
    font-weight: bold;
    cursor: pointer;

    }
    .dash_header[b-kk532s3mo9]{
        
    font-weight: bold !important;
    font-size: 17px !important;
    position: relative;
    left: 23px;

    }
/* _content/IMC_WebPortal/Views/WareHouse/Definelocation.cshtml.rz.scp.css */
.astrick[b-70s60bjyd0] {
    font-weight: 600;
    font-size: 13px;
}
.normal_field[b-70s60bjyd0]{
    min-height: 25% !important;
    display: block;
    width: 100%;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
}
.astrick[b-70s60bjyd0]:after {
    content: "*";
    color: red;
    padding-left: 8px !important;
}
.lblerros[b-70s60bjyd0] {
    color: red;
    font-size: 12px;
    padding-left: 17px;
    display: inline-block;
}
.place_holder[b-70s60bjyd0] {
    color:black;
    font-size: 14px;
}
.select2-results__option[b-70s60bjyd0]{
    font-size: 13px !important;
}
/* _content/IMC_WebPortal/Views/WareHouse/EditPackingSlip.cshtml.rz.scp.css */
 .selectedtabledata[b-9bv3sqlb1w], .popup-table[b-9bv3sqlb1w]{
    max-height: calc(100vh - 296px);
    overflow: auto;
}
[b-9bv3sqlb1w] .selectedtabledata .table  .sticky-top, .popup-table .table  .sticky-top[b-9bv3sqlb1w]{z-index: 5 !important;}


/* _content/IMC_WebPortal/Views/WareHouse/EmployeeSales.cshtml.rz.scp.css */

:where(.container, form, .input-field, header)[b-eqyaug6g9v] {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.lbtxt[b-eqyaug6g9v]{
  font-size: 13px; 
  font-weight: bold;
}
.container[b-eqyaug6g9v] {
  background: #fff;
  padding: 30px 65px;
  border-radius: 12px;
  row-gap: 20px;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
}
.container header[b-eqyaug6g9v] {
  height: 65px;
  width: 65px;
  background: #4070f4;
  color: #fff;
  font-size: 2.5rem;
  border-radius: 50%;
}
.container h4[b-eqyaug6g9v] {
  font-size: 1.25rem;
  color: #333;
  font-weight: 500;
}
form .input-field[b-eqyaug6g9v] {
  flex-direction: row;
  column-gap: 10px;
}
.input-field input[b-eqyaug6g9v] {
  height: 45px;
  width: 42px;
  border-radius: 6px;
  outline: none;
  font-size: 1.125rem;
  text-align: center;
  border: 1px solid #ddd;
}
.input-field input:focus[b-eqyaug6g9v] {
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
}
.input-field input[b-eqyaug6g9v]::-webkit-inner-spin-button,
.input-field input[b-eqyaug6g9v]::-webkit-outer-spin-button {
  display: none;
}
form button[b-eqyaug6g9v] {
  margin-top: 25px;
  width: 100%;
  color: #fff;
  font-size: 1rem;
  border: none;
  padding: 9px 0;
  cursor: pointer;
  border-radius: 6px;
  pointer-events: none;
  background: #6e93f7;
  transition: all 0.2s ease;
}
form button.active[b-eqyaug6g9v] {
  background: #4070f4;
  pointer-events: auto;
}
form button:hover[b-eqyaug6g9v] {
  background: #0e4bf1;
}
.normal[b-eqyaug6g9v]{
  background-color: #d3cfcf;
}
.showactive[b-eqyaug6g9v]{

  background: #4070f4 !important;
  pointer-events: auto;
  color: #fff;

}
.qkYgWG[b-eqyaug6g9v] {
  border: 1px solid #e0e0e0;
  background: #fff;
  border-radius: 1px;
  margin-bottom: 5px;
}

._1M7g28[b-eqyaug6g9v] {
  background-color: #f5faff;
  padding: 7px;
  position: relative;
  min-height: 169px;
}

._1bYJzd[b-eqyaug6g9v] {
  color: #2874f0;
  font-size: 12px;
  font-weight: bold;
}

.textbox_control form-control[b-eqyaug6g9v] {
  height: 35px !important;
}

.or[b-eqyaug6g9v] {
  TEXT-ALIGN: center;
  font-weight: bold;
  font-size: 15px;
  padding: 2px;
  text-transform: lowercase;
}

.seven h1[b-eqyaug6g9v] {
  text-align: center;
  font-size: 16px;
  color: #28a745;
  letter-spacing: 1px;
  text-transform: uppercase;
  display: grid;
  grid-template-columns: 1fr max-content 1fr;
  grid-template-rows: 27px 0;
  grid-gap: 20px;
  font-weight: bold;
  align-items: center;
}

.seven h1[b-eqyaug6g9v]:after,
.seven h1[b-eqyaug6g9v]:before {
  content: " ";
  display: block;
  border-bottom: 1px solid #c50000;
  border-top: 1px solid #c50000;
  height: 5px;
  background-color: #f8f8f8;
}

.labeltxt[b-eqyaug6g9v] {
  font-size: 15px !important;
  font-weight: bold;
}


#selectedtable th[b-eqyaug6g9v] {
  text-align: center !important;

  background-color: #f25649 !important;
  color: #fff;
  font-size: 11px;
}
/* _content/IMC_WebPortal/Views/WareHouse/Employee_Partial.cshtml.rz.scp.css */

#exm th[b-h45cfkhbmu] {
    text-align: center !important;

    background-color: #f25649 !important;
    color: #fff;
    font-size: 11px;
}

#selectedtable th[b-h45cfkhbmu] {
    text-align: center !important;

    background-color: #f25649 !important;
    color: #fff;
    font-size: 11px;
}
/* _content/IMC_WebPortal/Views/WareHouse/Login.cshtml.rz.scp.css */
.register-main[b-5rwpdanwgn] {
    height: 100vh;
    background: url(../images/warehouse-background.png);
    background-size: 100%;
    background-repeat: no-repeat;
    background-attachment: fixed;
    position: relative;
}

    .register-main[b-5rwpdanwgn]::before {
        position: absolute;
        content: '';
        height: 100%;
        width: 100%;
        background: #000000bd;
        z-index: 0;
    }

a.logo-register[b-5rwpdanwgn] {
    position: relative;
}
/* _content/IMC_WebPortal/Views/WareHouse/LooseMaterialInward.cshtml.rz.scp.css */
/* _content/IMC_WebPortal/Views/WareHouse/LooseMaterialInward_Partial.cshtml.rz.scp.css */
form label[b-s5twz9glfl] {
    cursor: pointer;
}

.table-searchable .is-hidden[b-s5twz9glfl] {
    display: none;
}

#exm tr[b-s5twz9glfl] {
    font-size: 14px;
}

.table-searchable .is-match[b-s5twz9glfl] {
    background-color: lawngreen;
    transition: background-color .5s ease-in;
}

.table-responsive[b-s5twz9glfl] {
    max-height: calc(100vh - 252px);
    overflow: auto;
    display: block;
    overflow-x: auto;
    white-space: nowrap;
}

.numericOnly[b-s5twz9glfl] {
    width: 60px !important;
}

.numericOnlywithdots[b-s5twz9glfl] {
    width: 60px !important;
}

.table-searchable td[data-searchable="false"][b-s5twz9glfl] {
    background-color: lightcoral;
}

.nodata[b-s5twz9glfl] {
    text-align: center;
    font-weight: bold;
    color: red;
    padding: 0px;
    margin: 0px;
}

[b-s5twz9glfl]::-webkit-scrollbar {
    height: 10px;
}


[b-s5twz9glfl]::-webkit-scrollbar-track {
    background: #f1f1f1;
}

/* Handle */
[b-s5twz9glfl]::-webkit-scrollbar-thumb {
    background: #888;
}

/* Handle on hover */
[b-s5twz9glfl]::-webkit-scrollbar-thumb:hover {
    background: #555;
}

.lblerros[b-s5twz9glfl] {
    color: red;
    font-weight: bold;
    font-size: 10px;

}
.norecords[b-s5twz9glfl]{
    text-align: center;
    font-size: 12px;
    color: red;
}

[b-s5twz9glfl] .select2-container{
    z-index: 9999   !important;
}
[b-s5twz9glfl]  .select2-container{
    width: 100% !important;
    z-index: 9999   !important;
}
.modal[b-s5twz9glfl]{
    z-index: 99 !important; 
}
/* _content/IMC_WebPortal/Views/WareHouse/PrivilegeSales.cshtml.rz.scp.css */

:where(.container, form, .input-field, header)[b-6twnmzmaju] {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  
  .lbtxt[b-6twnmzmaju]{
    font-size: 13px; 
    font-weight: bold;
  }
  .container[b-6twnmzmaju] {
    background: #fff;
    padding: 30px 65px;
    border-radius: 12px;
    row-gap: 20px;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
  }
  .container header[b-6twnmzmaju] {
    height: 65px;
    width: 65px;
    background: #4070f4;
    color: #fff;
    font-size: 2.5rem;
    border-radius: 50%;
  }
  .container h4[b-6twnmzmaju] {
    font-size: 1.25rem;
    color: #333;
    font-weight: 500;
  }
  form .input-field[b-6twnmzmaju] {
    flex-direction: row;
    column-gap: 10px;
  }
  .input-field input[b-6twnmzmaju] {
    height: 35px;
    width: 42px;
    border-radius: 6px;
    outline: none;
    font-size: 1.125rem;
    text-align: center;
    border: 1px solid #ddd;
  }
  .input-field input:focus[b-6twnmzmaju] {
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
  }
  .input-field input[b-6twnmzmaju]::-webkit-inner-spin-button,
  .input-field input[b-6twnmzmaju]::-webkit-outer-spin-button {
    display: none;
  }
  form button[b-6twnmzmaju] {
    margin-top: 25px;
    width: 100%;
    color: #fff;
    font-size: 1rem;
    border: none;
    padding: 9px 0;
    cursor: pointer;
    border-radius: 6px;
    pointer-events: none;
    background: #6e93f7;
    transition: all 0.2s ease;
  }
  form button.active[b-6twnmzmaju] {
    background: #4070f4;
    pointer-events: auto;
  }
  form button:hover[b-6twnmzmaju] {
    background: #0e4bf1;
  }
  .normal[b-6twnmzmaju]{
    background-color: #d3cfcf;
  }
  .showactive[b-6twnmzmaju]{
  
    background: #4070f4 !important;
    pointer-events: auto;
    color: #fff;
  
  }
  .qkYgWG[b-6twnmzmaju] {
    border: 1px solid #e0e0e0;
    background: #fff;
    border-radius: 1px;
    margin-bottom: 5px;
  }
  
  ._1M7g28[b-6twnmzmaju] {
    background-color: #f5faff;
    padding: 7px;
    position: relative;
    min-height: 169px;
  }
  
  ._1bYJzd[b-6twnmzmaju] {
    color: #2874f0;
    font-size: 12px;
    font-weight: bold;
  }
  
  .textbox_control form-control[b-6twnmzmaju] {
    height: 35px !important;
  }
  
  .or[b-6twnmzmaju] {
    TEXT-ALIGN: center;
    font-weight: bold;
    font-size: 15px;
    padding: 2px;
    text-transform: lowercase;
  }
  
  .seven h1[b-6twnmzmaju] {
    text-align: center;
    font-size: 16px;
    color: #28a745;
    letter-spacing: 1px;
    text-transform: uppercase;
    display: grid;
    grid-template-columns: 1fr max-content 1fr;
    grid-template-rows: 27px 0;
    grid-gap: 20px;
    font-weight: bold;
    align-items: center;
  }
  
  .seven h1[b-6twnmzmaju]:after,
  .seven h1[b-6twnmzmaju]:before {
    content: " ";
    display: block;
    border-bottom: 1px solid #c50000;
    border-top: 1px solid #c50000;
    height: 5px;
    background-color: #f8f8f8;
  }
  
  .labeltxt[b-6twnmzmaju] {
    font-size: 15px !important;
    font-weight: bold;
  }
  
  
  #selectedtable th[b-6twnmzmaju] {
    text-align: center !important;
  
    background-color: #f25649 !important;
    color: #fff;
    font-size: 11px;
  }
  [b-6twnmzmaju]::placeholder {
    font-size: 12px !important;
    opacity: 1;
}
.normal_field[b-6twnmzmaju]{
  height: 32px !important;
  width: 174px !important;
}
.lblerros[b-6twnmzmaju] {
  color: red;
  font-size: 12px;
  padding-left: 17px;
  display: inline-block;
}
/* _content/IMC_WebPortal/Views/WareHouse/PrivilegeSales_Partial.cshtml.rz.scp.css */

#exm th[b-cxkz0me59o] {
    text-align: center !important;

    background-color: #f25649 !important;
    color: #fff;
    font-size: 11px;
}

#selectedtable th[b-cxkz0me59o] {
    text-align: center !important;

    background-color: #f25649 !important;
    color: #fff;
    font-size: 11px;
}
/* _content/IMC_WebPortal/Views/WareHouse/PurchaseReturn.cshtml.rz.scp.css */
.cartdisplay[b-mvg3k9srqr] {
    display: flex;
    cursor: pointer;
}
#txt_searchCategories[b-mvg3k9srqr]{
    height: 37px !important;
}

.cart-icon[b-mvg3k9srqr] {
    width: 50px;
    height: 50px;
    position: relative;
}

.errormsgcolor[b-mvg3k9srqr]{
    font-size: 12px !important;
}


.cart-count[b-mvg3k9srqr] {
    position: relative;
    bottom: 6px;
    cursor: pointer;
    left: 0px;
    background-color: red;
    color: #fff;
    border-radius: 50%;
    width: 25px;
    height: 25px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 12px;
    padding: 4px;
    font-weight: 500;
}

.lbl_txt[b-mvg3k9srqr] {
    font-size: 14px !important;
    font-weight: bold;
}



[b-mvg3k9srqr]::-webkit-input-placeholder {
    font-size: 13px !important;
}

.parallax-mirror-visibility[b-mvg3k9srqr] {
    visibility: hidden !important;
}

td[b-mvg3k9srqr] {
    font-size: 14px;
}

.pac-container[b-mvg3k9srqr] {
    z-index: 1000000 !important;
}

#loading .sk-spinner-wave div[b-mvg3k9srqr] {
    background-color: #053c6d;
}

#loading[b-mvg3k9srqr] {
    display: none;
    position: fixed;
    z-index: 100000;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: rgba(255, 255, 255, .5);
    background-size: 200px;
}

.sk-spinner-wave.sk-spinner[b-mvg3k9srqr] {
    position: absolute;
    top: 45%;
    left: 50%;
}

.h-200[b-mvg3k9srqr] {
    height: 200px;
}

.wrs_tickContainer[b-mvg3k9srqr] {
    display: none;
}

#main_table td[b-mvg3k9srqr] {
    font-size: 12px !important;
}

.lbladddress[b-mvg3k9srqr] {
    font-size: 13px;
    font-weight: bold;
}

.Billing[b-mvg3k9srqr] {
    font-size: 15px;
    font-weight: bold;
    color: green;
}

.working[b-mvg3k9srqr] {
    background: url('ajax/libs/jqueryui/1.8.2/themes/smoothness/../images/ui-anim_basic_16x16.gif') no-repeat right center;
}
/* _content/IMC_WebPortal/Views/WareHouse/PurchaseReturn_ItemsDisplay.cshtml.rz.scp.css */
.cartdisplay[b-klcif2o5in] {
    display: flex;
    cursor: pointer;
}

.cart-icon[b-klcif2o5in] {
    width: 50px;
    height: 50px;
    position: relative;
}

#exm th[b-klcif2o5in] {
    text-align: center !important;
    background-color: #f25649 !important;
    color: #fff;
    font-size: 13px !important;
    padding: 3px;
    padding-bottom: 6px;
    padding-top: 6px;
    font-weight: 600;
}
#exm td[b-klcif2o5in] {
    font-size: 14px !important;
}
#selectedtable th[b-klcif2o5in] {
    text-align: center !important;
    background-color: #f25649 !important;
    color: #fff;
    font-size: 13px !important;
    padding: 3px;
    padding-bottom: 6px;
    padding-top: 6px;
    font-weight: 600;
}
#selectedtable td[b-klcif2o5in] {
    font-size: 14px !important;
}
#selectedtablePreview th[b-klcif2o5in] {
    text-align: center !important;
    background-color: #f25649 !important;
    color: #fff;
    font-size: 13px !important;
    padding: 3px;
    padding-bottom: 6px;
    padding-top: 6px;
    font-weight: 600;
}



.cart-count[b-klcif2o5in] {
    position: relative;
    bottom: 6px;
    cursor: pointer;
    left: 0px;
    background-color: red;
    color: #fff;
    border-radius: 50%;
    width: 25px;
    height: 25px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 12px;
    padding: 4px;
    font-weight: 500;
}

.lbl_txt[b-klcif2o5in] {
    font-size: 14px !important;
    font-weight: bold;
}



.qtychange[b-klcif2o5in] {
    width: 45px;
    padding: 5px;
    font-size: 14px;
    border: 2px solid #ccc;
    border-radius: 4px;
    outline: none;
    text-align: center;
    transition: border-color 0.3s ease, box-shadow 0.3s ease;
  }
.Pricechange[b-klcif2o5in]{
    width: 45px;
    padding: 5px;
    font-size: 14px;
    border: 2px solid #ccc;
    border-radius: 4px;
    outline: none;
    text-align: center;
    transition: border-color 0.3s ease, box-shadow 0.3s ease;
}

  .qtychange:focus[b-klcif2o5in] {
    border-color: #4CAF50;
    box-shadow: 0 0 8px rgba(76, 175, 80, 0.5);
  }


  .invalidqty[b-klcif2o5in] {
    border-color: red;
    color: red;
    background-color: #ffe6e6;
  }

  
  .validqty[b-klcif2o5in] {
    border-color: #4CAF50;
    color: #4CAF50;
  }
/* _content/IMC_WebPortal/Views/WareHouse/RackTransferAdjustment.cshtml.rz.scp.css */
.cartdisplay[b-ntlc1byjll] {
    display: flex;
    cursor: pointer;
}

.cart-icon[b-ntlc1byjll] {
    width: 50px;
    height: 50px;
    position: relative;
}



.cart-count[b-ntlc1byjll] {
     position: relative;
bottom: 6px;
cursor: pointer;
left: 0px;
background-color: red;
color: #fff;
border-radius: 50%;
width: 25px;
height: 25px;
display: flex;
justify-content: center;
align-items: center;
font-size: 12px;
padding: 4px;
font-weight: 500;

}

.lbl_txt[b-ntlc1byjll] {
    font-size: 14px !important;
    font-weight: bold;
}



[b-ntlc1byjll]::-webkit-input-placeholder {
    font-size: 13px !important;
}

.parallax-mirror-visibility[b-ntlc1byjll] {
    visibility: hidden !important;
}

td[b-ntlc1byjll] {
    font-size: 14px;
}

.pac-container[b-ntlc1byjll] {
    z-index: 1000000 !important;
}

#loading .sk-spinner-wave div[b-ntlc1byjll] {
    background-color: #053c6d;
}

#loading[b-ntlc1byjll] {
    display: none;
    position: fixed;
    z-index: 100000;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: rgba(255, 255, 255, .5);
    background-size: 200px;
}

.sk-spinner-wave.sk-spinner[b-ntlc1byjll] {
    position: absolute;
    top: 45%;
    left: 50%;
}

.h-200[b-ntlc1byjll] {
    height: 200px;
}

.wrs_tickContainer[b-ntlc1byjll] {
    display: none;
}
#main_table td[b-ntlc1byjll]{
    font-size: 12px !important;
}
.cartdisplay[b-ntlc1byjll] {
    display: flex;
    cursor: pointer;
}

.cart-icon[b-ntlc1byjll] {
    width: 50px;
    height: 50px;
    position: relative;
}



.cart-count[b-ntlc1byjll] {
    position: relative;
    bottom: 6px;
    cursor: pointer;
    left: 0px;
    background-color: red;
    color: white;
    border-radius: 50%;
    width: auto;
    height: 21px;
    display: flex;
    justify-content: center;
   align-items: center;
font-size: 14px;
padding: 4px;

}

.lbl_txt[b-ntlc1byjll] {
    font-size: 14px !important;
    font-weight: bold;
}



[b-ntlc1byjll]::-webkit-input-placeholder {
    font-size: 13px !important;
}

.parallax-mirror-visibility[b-ntlc1byjll] {
    visibility: hidden !important;
}

td[b-ntlc1byjll] {
    font-size: 14px;
}

.pac-container[b-ntlc1byjll] {
    z-index: 1000000 !important;
}

#loading .sk-spinner-wave div[b-ntlc1byjll] {
    background-color: #053c6d;
}

#loading[b-ntlc1byjll] {
    display: none;
    position: fixed;
    z-index: 100000;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: rgba(255, 255, 255, .5);
    background-size: 200px;
}

.sk-spinner-wave.sk-spinner[b-ntlc1byjll] {
    position: absolute;
    top: 45%;
    left: 50%;
}

.h-200[b-ntlc1byjll] {
    height: 200px;
}

.wrs_tickContainer[b-ntlc1byjll] {
    display: none;
}
#main_table td[b-ntlc1byjll]{
    font-size: 12px !important;
}
.lbladddress[b-ntlc1byjll] {
    font-size: 13px;
    font-weight: bold;
}
.Billing[b-ntlc1byjll]{
    font-size: 15px;
    font-weight: bold;
    color: green;
}
.working[b-ntlc1byjll]{background:url('ajax/libs/jqueryui/1.8.2/themes/smoothness/../images/ui-anim_basic_16x16.gif') no-repeat right center;}



.lbltxt[b-ntlc1byjll] {
    font-weight: bold;
    font-size: 13px;

}

.astrick[b-ntlc1byjll] {
    font-weight: 600;
    font-size: 13px;
  
  }
  
  .astrick[b-ntlc1byjll]:after {
    content: "*";
    color: red;
    padding-left: 8px !important;
    position:absolute;
  }

  .modal-content[b-ntlc1byjll]{
    background-color: #fff;
    margin: 0px auto;
    padding: 0px;
    border: 1px solid #888;
    width: 80%;
    border-radius: 15px;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);
}
.conformplaceorder[b-ntlc1byjll]{
    border: 1px solid #e4dbdb;
    padding-top: 6px;
    padding-bottom: 6px;
    width: 100%;
    border-left: none;
    border-right: none;
}
.conformordertext[b-ntlc1byjll]{
    color: red;
    font-size: 12px;
    font-weight: 500;
    text-decoration: none;cursor: pointer;
}
.modal[b-ntlc1byjll] {
    background: #0000009e;
    backdrop-filter: blur(5px);
}
.conformdialogtext[b-ntlc1byjll] {
   
    font-size: 14px;
}
.lblerros[b-ntlc1byjll] {
    color: red;
    font-size: 11px;
}
.qtychange[b-ntlc1byjll] {
    width: 113px;
    padding: 5px;
    font-size: 14px;
    border: 2px solid #ccc;
    border-radius: 4px;
    outline: none;

    transition: border-color 0.3s ease, box-shadow 0.3s ease;
  }


  .qtychange:focus[b-ntlc1byjll] {
    border-color: #4CAF50;
    box-shadow: 0 0 8px rgba(76, 175, 80, 0.5);
  }
  

  div#batch_Modal_Info .close[b-ntlc1byjll] {
    position: absolute;
    right: -27px;
    top: -18px;
    background: #f25649;
    opacity: 1;
    width: 25px;
    height: 23px;
    border-radius: 50%;
    color: #fff;
    z-index: 999;
    font-size: 11px;
    line-height: 0;
    text-align: center;
}

#batch_Modal_Info .modal-header[b-ntlc1byjll] {
    font-size: 10px;
    padding: 10px;
}


#batch_Modal_Info .modal-title[b-ntlc1byjll] {
    font-size: 15px;
    text-transform: capitalize;
}
.close_popup[b-ntlc1byjll]{
    font-size: 28px !important;
}
/* _content/IMC_WebPortal/Views/WareHouse/RackTransferAdjustment_Partial.cshtml.rz.scp.css */
.invalidqty[b-fs9b9tfhgs] {
    border-color: red;
}
.lbladddress[b-fs9b9tfhgs] {
    font-size: 13px;
    font-weight: bold;
}
#txt_transfer_qty[b-fs9b9tfhgs]{
    height: 30px;
    width: 80%;

}
.showfrom_lbl[b-fs9b9tfhgs]{
    display: none;
}
.showto_lbl[b-fs9b9tfhgs]{
    display: none;
}
.lblerros[b-fs9b9tfhgs]{
    color: red;
    font-weight: bold;
    font-size: 12px;
}
.conformdialogtext[b-fs9b9tfhgs] {
   
    font-size: 14px;
}

  .modal-content[b-fs9b9tfhgs]{
    background-color: #fff;
    margin: 0px auto;
    padding: 0px;
    border: 1px solid #888;
    width: 80%;
    border-radius: 15px;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);
}
.conformplaceorder[b-fs9b9tfhgs]{
    border: 1px solid #e4dbdb;
    padding-top: 6px;
    padding-bottom: 6px;
    width: 100%;
    border-left: none;
    border-right: none;
}
.conformordertext[b-fs9b9tfhgs]{
    color: red;
    font-size: 12px;
    font-weight: 500;
    text-decoration: none;cursor: pointer;
}
/* _content/IMC_WebPortal/Views/WareHouse/SaleReturnInward_Partial.cshtml.rz.scp.css */
.cartdisplay[b-hate4usf7k] {
    display: flex;
    cursor: pointer;
}

.cart-icon[b-hate4usf7k] {
    width: 50px;
    height: 50px;
    position: relative;
}

#exm th[b-hate4usf7k] {
    text-align: center !important;
    background-color: #f25649 !important;
    color: #fff;
    font-size: 13px !important;
    padding: 3px;
    padding-bottom: 6px;
    padding-top: 6px;
    font-weight: 600;
}
#exm td[b-hate4usf7k] {
    font-size: 14px !important;
}
#selectedtable th[b-hate4usf7k] {
    text-align: center !important;
    background-color: #f25649 !important;
    color: #fff;
    font-size: 13px !important;
    padding: 3px;
    padding-bottom: 6px;
    padding-top: 6px;
    font-weight: 600;
}
#selectedtable td[b-hate4usf7k] {
    font-size: 14px !important;
}
#selectedtablePreview th[b-hate4usf7k] {
    text-align: center !important;
    background-color: #f25649 !important;
    color: #fff;
    font-size: 13px !important;
    padding: 3px;
    padding-bottom: 6px;
    padding-top: 6px;
    font-weight: 600;
}



.cart-count[b-hate4usf7k] {
    position: relative;
    bottom: 6px;
    cursor: pointer;
    left: 0px;
    background-color: red;
    color: #fff;
    border-radius: 50%;
    width: 25px;
    height: 25px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 12px;
    padding: 4px;
    font-weight: 500;
}

.lbl_txt[b-hate4usf7k] {
    font-size: 14px !important;
    font-weight: bold;
}



.qtychange[b-hate4usf7k] {
    width: 45px;
    padding: 5px;
    font-size: 14px;
    border: 2px solid #ccc;
    border-radius: 4px;
    outline: none;
    text-align: center;
    transition: border-color 0.3s ease, box-shadow 0.3s ease;
  }


  .qtychange:focus[b-hate4usf7k] {
    border-color: #4CAF50;
    box-shadow: 0 0 8px rgba(76, 175, 80, 0.5);
  }


  .invalidqty[b-hate4usf7k] {
    border-color: red;
    color: red;
    background-color: #ffe6e6;
  }

  
  .validqty[b-hate4usf7k] {
    border-color: #4CAF50;
    color: #4CAF50;
  }
  .material[b-hate4usf7k]{
    padding-top: 3px;
    font-weight: bold;
    font-size: 17px;
    padding-bottom: 12px;
  }
/* _content/IMC_WebPortal/Views/WareHouse/StockInwardProducts_Partial.cshtml.rz.scp.css */
form label[b-658tqu604h] {
    cursor: pointer;
}

.table-searchable .is-hidden[b-658tqu604h] {
    display: none;
}

#exm tr[b-658tqu604h] {
    font-size: 14px;
}

.table-searchable .is-match[b-658tqu604h] {
    background-color: lawngreen;
    transition: background-color .5s ease-in;
}

.table-responsive[b-658tqu604h] {
    max-height: calc(100vh - 252px);
    overflow: auto;
    display: block;
    overflow-x: auto;
    white-space: nowrap;
}

.numericOnly[b-658tqu604h] {
    width: 60px !important;
}

.numericOnlywithdots[b-658tqu604h] {
    width: 60px !important;
}

.table-searchable td[data-searchable="false"][b-658tqu604h] {
    background-color: lightcoral;
}

.nodata[b-658tqu604h] {
    text-align: center;
    font-weight: bold;
    color: red;
    padding: 0px;
    margin: 0px;
}

[b-658tqu604h]::-webkit-scrollbar {
    height: 10px;
}


[b-658tqu604h]::-webkit-scrollbar-track {
    background: #f1f1f1;
}

/* Handle */
[b-658tqu604h]::-webkit-scrollbar-thumb {
    background: #888;
}

/* Handle on hover */
[b-658tqu604h]::-webkit-scrollbar-thumb:hover {
    background: #555;
}

.lblerros[b-658tqu604h] {
    color: red;
    font-weight: bold;
    font-size: 10px;

}
.norecords[b-658tqu604h]{
    text-align: center;
    font-size: 12px;
    color: red;
}

[b-658tqu604h] .select2-container{
    z-index: 9999   !important;
}
[b-658tqu604h]  .select2-container{
    width: 100% !important;
    z-index: 9999   !important;
}
.modal[b-658tqu604h]{
    z-index: 99 !important; 
}
/* _content/IMC_WebPortal/Views/WareHouse/Users.cshtml.rz.scp.css */
[b-squg4p6kq9] .userpermsision-submenu li {
    list-style-type: none;
}

[b-squg4p6kq9] .userpermsision-submenu {
    padding-left: 0;
    margin-bottom: 0;
}
/* _content/IMC_WebPortal/Views/WareHouse/ViewProfile.cshtml.rz.scp.css */
.qkYgWG[b-wlj2kc1iob] {
    border: 1px solid #e0e0e0;
    background: #fff;
    border-radius: 1px;
    margin-bottom: 5px;
}

._1M7g28[b-wlj2kc1iob] {
    background-color: #fff;
    padding: 7px;
    position: relative;
    min-height: 146px;
}

._1bYJzd[b-wlj2kc1iob] {
    color: #2874f0;
    font-size: 16px;
    font-weight: bold;
}
.home-blog {
    border: 1px solid #ddd;
    padding: 0px 10px 10px;
}