@import '_content/Microsoft.AspNetCore.Components.QuickGrid/Microsoft.AspNetCore.Components.QuickGrid.bundle.scp.css';

/* /Components/Layout/MainHeader.razor.rz.scp.css */
a[b-kln1jf78fu] {
    color: #eb7365;
    text-decoration: none;
}

    a:hover[b-kln1jf78fu] {
        color: #d68a2e;
        text-decoration: none;
    }

/*.header {
    background-image: linear-gradient(to left, #eb7365, #ff8e13);
}*/

.header-main[b-kln1jf78fu] {
    background-color: #6E3676;
    height: 59px;
}

.logo[b-kln1jf78fu] {
    padding: 10px 10px;
    gap: 10px;
    justify-content: center;
    border-radius: 0px;
}

@media (min-width: 1200px) {
    .logo[b-kln1jf78fu] {
        width: 208px;
    }
}

.nav-link:focus-visible[b-kln1jf78fu] {
    outline: 0;
    box-shadow: none;
}

.logo img[b-kln1jf78fu] {
    max-height: 53px;
    width: 180px;
}

.logo span[b-kln1jf78fu] {
    font-size: 24px;
    font-weight: 900;
    color: #ffffff;
}

.header[b-kln1jf78fu] {
    transition: all 0.5s;
    z-index: 997;
    height: 60px;
    box-shadow: 0px 1px 4px rgb(68 68 68 / 14%);
    /*    padding: 0px 10px 0px 0px;*/
}

    .header .toggle-asidebar-btn[b-kln1jf78fu] {
        margin-top: 0px;
        font-size: 32px;
        padding: 0px 10px;
        cursor: pointer;
        color: #f6f9ff;
    }


/*--------------------------------------------------------------
# Header Nav
--------------------------------------------------------------*/
.main-top-nav[b-kln1jf78fu] {
    background-color: #6E3676;
    width: 100%;
    height: 60px;
    display: flex;
    align-items: center;
    /* background: #fff; */
    border-bottom: 1px solid #e1e1e1;
    padding-right: 10px;
}

.header-nav ul[b-kln1jf78fu] {
    list-style: none;
}

.header-nav > ul[b-kln1jf78fu] {
    margin: 0;
    padding: 0;
}

.header-nav .nav-icon[b-kln1jf78fu] {
    font-size: 22px;
    color: #ffffff !important;
    margin-right: 25px;
    position: relative;
}

.header-nav .nav-profile[b-kln1jf78fu] {
    color: #012970;
}

    .header-nav .nav-profile img[b-kln1jf78fu] {
        max-height: 36px;
        border: 2px solid #ffffff;
    }

    .header-nav .nav-profile span[b-kln1jf78fu] {
        font-size: 14px;
        font-weight: 600;
    }

.header-nav .profile[b-kln1jf78fu] {
    inset: 47px -2px auto auto !important;
}

    .header-nav .profile li:last-child[b-kln1jf78fu] {
        border-radius: 0px 0px 3px 3px;
        overflow: hidden;
    }

.header-nav .badge-number[b-kln1jf78fu] {
    position: absolute;
    inset: -2px -3px auto auto;
    font-weight: normal;
    font-size: 12px;
    padding: 2px 4px;
}

.header-nav .notifications[b-kln1jf78fu] {
    inset: 8px -15px auto auto !important;
}

.header-nav .profile[b-kln1jf78fu] {
    inset: 11px 0px auto auto !important;
}


.header-nav .notifications .notification-item[b-kln1jf78fu] {
    display: flex;
    align-items: center;
    padding: 10px 10px;
    transition: 0.3s;
    background-color: #1c6387;
}

    .header-nav .notifications .notification-item i[b-kln1jf78fu] {
        margin: 0 20px 0 10px;
        font-size: 24px;
    }

    .header-nav .notifications .notification-item h4[b-kln1jf78fu] {
        font-size: 16px;
        font-weight: 600;
        margin-bottom: 5px;
        color: #ff8e13;
    }

    .header-nav .notifications .notification-item p[b-kln1jf78fu] {
        font-size: 13px;
        margin-bottom: 3px;
        color: #ffffff;
    }

    .header-nav .notifications .notification-item:hover[b-kln1jf78fu] {
        background-color: #2d7499;
    }

.header-nav .messages[b-kln1jf78fu] {
    inset: 8px -18px auto auto !important;
}

    .header-nav .messages .message-item[b-kln1jf78fu] {
        padding: 12px 10px;
        transition: 0.3s;
        background-color: #1c6387;
    }

        .header-nav .messages .message-item a[b-kln1jf78fu] {
            display: flex;
        }

        .header-nav .messages .message-item img[b-kln1jf78fu] {
            margin: 0 15px 0 0px;
            max-height: 40px;
            border: 2px solid #ff8e13;
        }

        .header-nav .messages .message-item h4[b-kln1jf78fu] {
            font-size: 16px;
            font-weight: 600;
            margin-bottom: 5px;
            color: #ff8e13;
        }

        .header-nav .messages .message-item p[b-kln1jf78fu] {
            font-size: 13px;
            margin-bottom: 3px;
            color: #ffffff;
        }

        .header-nav .messages .message-item:hover[b-kln1jf78fu] {
            background-color: #2d7499;
        }

            .header-nav .messages .message-item:hover .dropdown-menu[b-kln1jf78fu]:before {
                background-color: #2d7499;
            }
/*.hospital-nm {
    font-size: 18px;
    color: #ffffff;
    font-weight: 800;
    letter-spacing: 0.5px;
    margin-top: 3px;
    margin-left: 17px;
}*/
.hospital-nm[b-kln1jf78fu] {
    height: 27px;
    margin: 0 10px;
}

.header-nav .profile[b-kln1jf78fu] {
    min-width: 240px;
    padding-bottom: 0;
}

    .header-nav .profile .dropdown-header h6[b-kln1jf78fu] {
        font-size: 18px;
        margin-bottom: 0;
        font-weight: 600;
        color: #ffffff;
    }

    .header-nav .profile .dropdown-header span[b-kln1jf78fu] {
        font-size: 14px;
    }

    .header-nav .profile .dropdown-item[b-kln1jf78fu] {
        background-color: #ffffff;
        font-size: 14px;
        padding: 10px 15px;
        transition: 0.3s;
        color: #26323a;
        font-weight: 600;
    }

        .header-nav .profile .dropdown-item i[b-kln1jf78fu] {
            margin-right: 10px;
            font-size: 18px;
            line-height: 0;
        }

        .header-nav .profile .dropdown-item:hover[b-kln1jf78fu] {
            background-color: #eb73650d;
            color: #eb7365;
        }

/* Dropdown menus */
.dropdown-menu[b-kln1jf78fu] {
    border-radius: 4px;
    padding: 0px 0;
    animation-name: dropdown-animate-b-kln1jf78fu;
    animation-duration: 0.2s;
    animation-fill-mode: both;
    border: 0;
    box-shadow: 0 5px 30px 0 rgba(82, 63, 105, 0.2);
}

.dropdow[b-kln1jf78fu] {
    position: relative;
}

    .dropdow:hover .dropdown-menu[b-kln1jf78fu] {
        display: block;
    }

.dropdown-menu .dropdown-header[b-kln1jf78fu],
.dropdown-menu .dropdown-footer[b-kln1jf78fu] {
    text-align: center;
    font-size: 15px;
    padding: 6px 25px;
    color: #eb7365;
}

    .dropdown-menu .dropdown-footer a[b-kln1jf78fu] {
        color: #fff;
        text-decoration: underline;
    }

.bg-ft[b-kln1jf78fu] {
    background-color: #d68a2e;
}

.dropdown-menu .dropdown-footer a:hover[b-kln1jf78fu] {
    text-decoration: none;
}

.dropdown-menu .dropdown-divider[b-kln1jf78fu] {
    margin: 0;
    border-top: 1px solid rgb(157 157 157);
}

.dropdown-menu .dropdown-item[b-kln1jf78fu] {
    font-size: 14px;
    padding: 10px 15px;
    transition: 0.3s;
}

    .dropdown-menu .dropdown-item i[b-kln1jf78fu] {
        margin-right: 10px;
        font-size: 18px;
        line-height: 0;
    }

    .dropdown-menu .dropdown-item:hover[b-kln1jf78fu] {
        background-color: #f6f9ff;
    }

@media (min-width: 372px) {
    .dropdown-menu-arrow[b-kln1jf78fu]::before {
        content: "";
        width: 14px;
        height: 17px;
        background: #d68a2e;
        position: absolute;
        top: -10px;
        right: 20px;
        transform: rotate(50deg);
        border-left: 3px solid #eb7365;
        border-top: 3px solid #eb7365;
    }
}

@media (min-width: 400px) {

    .profile[b-kln1jf78fu]::before {
        background: #eb7365 !important;
    }

    .profile[b-kln1jf78fu]::before {
        right: 12px !important;
    }

    .filter-cal[b-kln1jf78fu]::before {
        background: #fff;
        border-left: 2px solid #ff8e13;
        border-top: 2px solid #ff8e13;
        border-radius: 0px 0px 50px 0px;
        top: -9.5px !important;
    }

    .col-md-3[b-kln1jf78fu] {
        flex: 0 0 auto;
        width: 50%;
    }
}

@media (max-width: 500px) {
    .hospital-nm[b-kln1jf78fu] {
        /*        font-size: 11px !important;*/
        height: 16px;
    }

    .main-top-nav[b-kln1jf78fu] {
        height: 55px;
        border-bottom: 0px solid #e1e1e1;
    }

    .header-main[b-kln1jf78fu] {
        height: 55px;
    }

    .header[b-kln1jf78fu] {
        height: 55px;
    }
}

@keyframes dropdown-animate-b-kln1jf78fu {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }

    0% {
        opacity: 0;
    }
}
/* /Components/Layout/MainLayout.razor.rz.scp.css */

main[b-qsoub8gnq1] {
    margin-left: 260px;
    margin-top: 70px;
    padding: 10px;
    transition: all 0.3s;
    width: -webkit-fill-available;
    height: -webkit-fill-available;
}
/* /Components/Layout/NavMenu.razor.rz.scp.css */
/* /Components/Pages/clinicalExamination/AdviceCommunityClinical.razor.rz.scp.css */
.fullPopup-main[b-7j5mp5v12y] {
    position: absolute;
    right: 0;
    left: 0;
    background-color: #f6f9ff;
    height: 100%;
    padding: 80px 0px 30px 0px;
    top: 0;
}

#box-main[b-7j5mp5v12y] {
    position: relative;
    margin-top: 22px;
    padding: 10px;
    transition: all 0.3s;
    margin-left: 140px;
    z-index: 999999999;
    background-color: #f6f9ff;
    height: 100%;
    overflow: scroll;
    padding-bottom: 0;
}


@media (max-width: 795px) {
    .side-box[b-7j5mp5v12y] {
        top: 103px;
    }
}

@media (max-width: 900px) {
    #box-main[b-7j5mp5v12y] {
        padding: 10px;
        margin-left: 65px;
        margin-top: 23px;
    }

    .side-box[b-7j5mp5v12y] {
        width: 65px;
    }

        .side-box .side-box-div[b-7j5mp5v12y] {
            width: 65px;
            padding: 4px;
            height: 100%;
        }

            .side-box .side-box-div ul li a p[b-7j5mp5v12y] {
                transition: all 0s;
                display: none;
                /* font-size: 0px; */
            }

    .side-box-nav .side-box-link[b-7j5mp5v12y] {
        border-radius: 4px 0px 0px 4px;
    }

    .side-box-nav .dropdow:hover[b-7j5mp5v12y] {
        border-radius: 4px 0px 0px 4px;
    }
}


/* container css 26-09-24 */

.w-34[b-7j5mp5v12y] {
    width: 34px;
}

.d-md[b-7j5mp5v12y], .d-d-none[b-7j5mp5v12y] {
    display: none;
}

.content-body[b-7j5mp5v12y] {
    padding: 15px 0px;
}

.welcome-text[b-7j5mp5v12y] {
    /* background-color: #ffffff;*/ /*changed by Aastha on 06 june 2025*/
    padding: 12px 10px;
    border-radius: 5px;
}

.card-title-text[b-7j5mp5v12y] {
    font-size: 20px;
    color: #ff9900;
}

.card[b-7j5mp5v12y] {
    border: none;
    padding: 10px;
    border: none;
    border-radius: 5px;
    box-shadow: 0px 0 30px rgba(1, 41, 112, 0.1);
}

.card-header[b-7j5mp5v12y] {
    margin-bottom: 20px;
    border: none;
    border-radius: 5px;
    box-shadow: 0px 0 30px rgba(1, 41, 112, 0.1);
}

.card-body[b-7j5mp5v12y] {
    padding: 0;
}

.card-title[b-7j5mp5v12y] {
    margin: 0;
    font-size: 16px;
    font-weight: 500;
    color: #000000;
    text-transform: capitalize;
    letter-spacing: 0.05em;
    background-color: #ededed;
    width: fit-content;
    padding: 1px 3px 3px 3px;
    border-radius: 2px;
}

.box-label[b-7j5mp5v12y] {
    position: absolute;
    top: -6px;
    background-color: #fff;
    left: -3px;
    padding: 0px 2px;
    line-height: 4px;
}

.form-group[b-7j5mp5v12y] {
    margin-bottom: 10px;
}

    .form-group label[b-7j5mp5v12y] {
        width: max-content;
        margin-bottom: 5px;
        font-weight: 500;
        color: #646464;
        font-size: 14px;
        display: flex;
        gap: 5px;
    }

.form-control[b-7j5mp5v12y] {
    padding: .375rem .30rem;
    font-size: 12px;
    color: #000000;
    border-radius: 3px;
    border: 1px solid #a4a4a4;
    height: 34px;
    appearance: auto;
}

    .form-control:focus[b-7j5mp5v12y] {
        color: #495057;
        background-color: #fff;
        border-color: #ffc56f;
        outline: 0;
        box-shadow: none;
    }

.border-box-sec[b-7j5mp5v12y] {
    border: 1px solid #a4a4a4;
    padding: 0px 5px;
    border-radius: 3px;
    display: flex;
    align-items: center;
    justify-content: space-around;
    height: 34px;
}

.mt-0_2[b-7j5mp5v12y] {
    position: relative !important;
    top: 2px !important;
}

input[type=radio].gender[b-7j5mp5v12y] {
    accent-color: #ff5500;
}

.box-with-icon div[b-7j5mp5v12y] {
    height: 34px;
    padding: 0px 5px;
    background-color: #646464;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 0px 3px 3px 0px;
}

    .box-with-icon div span[b-7j5mp5v12y] {
        color: #fff;
        margin-top: -3px;
    }

.box-with-icon input[b-7j5mp5v12y] {
    border-radius: 3px 0px 0px 3px;
}

.img-box[b-7j5mp5v12y] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 10px;
    border: 1px solid #a4a4a4;
    flex-direction: column;
    border-radius: 2px;
}

    .img-box img[b-7j5mp5v12y] {
        width: 100px;
    }

    .img-box input[b-7j5mp5v12y] {
        padding: 4px;
    }


@media screen and (max-width: 991px) {
    .d-md[b-7j5mp5v12y], .d-d-none[b-7j5mp5v12y] {
        display: block;
    }

    .d-col[b-7j5mp5v12y], .d-d-block[b-7j5mp5v12y] {
        display: none;
    }

    .h-40[b-7j5mp5v12y] {
        height: 50px !important;
    }

    .side-box[b-7j5mp5v12y] {
        top: 112px;
    }

/*    Changed by aastha tiwari 02 January 2026 */
    #box-main[b-7j5mp5v12y] {
        margin-top: 55px;
    }
}

@media (max-width: 768px) {
    .m-col-0[b-7j5mp5v12y] {
        margin: 0px !important;
    }

    .img-box[b-7j5mp5v12y] {
        flex-direction: row;
        height: auto;
        gap: 20px;
    }

    .row-rev[b-7j5mp5v12y] {
        flex-direction: column-reverse;
    }

    .d-md[b-7j5mp5v12y] {
        display: none;
    }

    .d-col[b-7j5mp5v12y] {
        display: block;
    }

    .col-w-100[b-7j5mp5v12y] {
        max-width: 100% !important;
    }
}


.form-main-heading[b-7j5mp5v12y] {
    color: #ffffff;
    font-size: 15px;
    line-height: normal;
    margin-bottom: 9px;
}

.para-form p[b-7j5mp5v12y] {
    font-size: 13px;
    margin-top: 0;
    margin-bottom: 12px;
}
/*Added by Aastha on 31 December 2025*/

.pro-thead[b-7j5mp5v12y] {
    /* background-color: #ff9900;*/
    background-color: #3a4b57;
    padding: 10px 0px;
    /*--bs-table-bg: #ff9900;*/
    --bs-table-bg: #3a4b57;
}

table[b-7j5mp5v12y] {
    border-collapse: collapse;
}

.single_form[b-7j5mp5v12y] {
    border: 1px solid #d5d3d3;
    padding: 10px;
    border-radius: 3px;
}

.save_btn[b-7j5mp5v12y] {
    background-color: #ff5500;
    color: white;
    margin-bottom: 0;
    margin-top: 4px;
}

.table[b-7j5mp5v12y] {
    --bs-table-border-color: #d2d2d2;
}

.btn[b-7j5mp5v12y] {
    color: #fff;
    font-size: 13px;
    font-weight: 500;
    letter-spacing: 0.5px;
    padding: 8px 12px;
    border: none;
    border-radius: 3px;
    border: none;
    display: inline-block;
    transition: all 0.6s ease 0s;
}

@media only screen and (max-width: 600px) {
    .border-box-sec[b-7j5mp5v12y] {
        border: 1px solid #a4a4a4;
        padding: 0px 5px;
        border-radius: 3px;
        display: flex;
        align-items: center;
        height: 34px;
    }
}

@media (max-width: 576px) {
    .order-col-1[b-7j5mp5v12y] {
        order: 1 !important;
    }

    .order-col-2[b-7j5mp5v12y] {
        order: 2 !important;
    }

    .order-col-3[b-7j5mp5v12y] {
        order: 3 !important;
    }

    /* opt invo style  */
    .circle-box[b-7j5mp5v12y] {
        right: auto;
        left: 36%;
    }

        .circle-box img[b-7j5mp5v12y] {
            width: 50px !important;
        }

    .circle-box[b-7j5mp5v12y] {
        height: 60px !important;
        width: 60px !important;
    }

    .rect-angle-box h2[b-7j5mp5v12y] {
        font-size: 17px !important;
    }

    .fix-logo-hg[b-7j5mp5v12y] {
        height: 70px !important;
    }

        .fix-logo-hg .al-end[b-7j5mp5v12y] {
            align-items: end !important;
        }

    .rect-angle-box[b-7j5mp5v12y] {
        height: auto !important;
        padding: 8px !important;
    }

    .h-40[b-7j5mp5v12y] {
        height: 58px !important;
    }

    .side-box[b-duxvrjvd39][b-7j5mp5v12y] {
        top: 120px;
    }

    #box-main[b-7j5mp5v12y] {
        margin-top: 40px;
    }

    .form-group label[b-7j5mp5v12y] {
        font-size: 13px;
    }

    .para-form p[b-7j5mp5v12y] {
        font-size: 11px;
    }

    .form-main-heading[b-7j5mp5v12y] {
        font-size: 13px;
        margin-bottom: 5px;
    }

    .col-mt-3[b-7j5mp5v12y] {
        margin-top: 1rem !important;
    }
}

.table-bordered thead tr th[b-7j5mp5v12y] {
    color: #fff;
    font-weight: 500;
    font-size: 14px;
}

.table-bordered tbody tr td[b-7j5mp5v12y] {
    color: #000;
    font-weight: 500;
    font-size: 12px;
}
/*=================================================*/

.dropdown-content[b-7j5mp5v12y] {
    position: absolute;
    border-radius: 0px 0px 4px 4px;
    padding: 2px;
    background-color: white;
    border: 1px solid #ff9900;
    max-height: 105px;
    width: 100%;
    z-index: 99;
    overflow-y: scroll;
    scrollbar-width: thin;
    scrollbar-color: #ff9900 white;
    font-size: 12px;
    box-shadow: 0px 3px 3px #00000069;
}

    .dropdown-content[b-7j5mp5v12y]::-webkit-scrollbar {
        width: 8px;
    }

    .dropdown-content[b-7j5mp5v12y]::-webkit-scrollbar-track {
        background: white;
    }

    .dropdown-content[b-7j5mp5v12y]::-webkit-scrollbar-thumb {
        background-color: blue;
        border-radius: 10px;
    }


.dropdown-item[b-7j5mp5v12y] {
    padding: 8px;
    cursor: pointer;
}

    .dropdown-item:hover[b-7j5mp5v12y] {
        background-color: #f1f1f1;
    }

/*====================================================*/
/* /Components/Pages/clinicalExamination/ClinicalCamp.razor.rz.scp.css */

.w-34[b-ncoy78iss5] {
    width: 34px;
}

.d-md[b-ncoy78iss5], .d-d-none[b-ncoy78iss5] {
    display: none;
}

.content-body[b-ncoy78iss5] {
    padding: 15px 0px;
}

.welcome-text[b-ncoy78iss5] {
   /* background-color: #ffffff;*/ /*changed by Aastha on 06 june 2025*/
    padding: 12px 10px;
    border-radius: 5px;
}

.card-title-text[b-ncoy78iss5] {
    font-size: 20px;
    color: #ff9900;
}

.card[b-ncoy78iss5] {
    border: none;
    padding: 10px;
    border: none;
    border-radius: 5px;
    box-shadow: 0px 0 30px rgba(1, 41, 112, 0.1);
}

.card-header[b-ncoy78iss5] {
    margin-bottom: 20px;
    border: none;
    border-radius: 5px;
    box-shadow: 0px 0 30px rgba(1, 41, 112, 0.1);
}

.card-body[b-ncoy78iss5] {
    padding: 0;
}

.card-title[b-ncoy78iss5] {
    margin: 0;
    font-size: 16px;
    font-weight: 500;
    color: #000000;
    text-transform: capitalize;
    letter-spacing: 0.05em;
    background-color: #ededed;
    width: fit-content;
    padding: 1px 3px 3px 3px;
    border-radius: 2px;
}

.box-label[b-ncoy78iss5] {
    position: absolute;
    top: -6px;
    background-color: #fff;
    left: 7px;
    padding: 0px 2px;
    line-height: 4px;
}

.form-group[b-ncoy78iss5] {
    margin-bottom: 10px;
}

    .form-group label[b-ncoy78iss5] {
        width: max-content;
        margin-bottom: 5px;
        font-weight: 500;
        color: #646464;
        font-size: 14px;
        display: flex;
        gap: 5px;
    }

.form-control[b-ncoy78iss5] {
    padding: .375rem .30rem;
    font-size: 12px;
    color: #000000;
    border-radius: 3px;
    border: 1px solid #a4a4a4;
    height: 34px;
}

    .form-control:focus[b-ncoy78iss5] {
        color: #495057;
        background-color: #fff;
        border-color: #ffc56f;
        outline: 0;
        box-shadow: none;
    }

.border-box-sec[b-ncoy78iss5] {
    border: 1px solid #a4a4a4;
    padding: 0px 5px;
    border-radius: 3px;
    display: flex;
    align-items: center;
    justify-content: space-around;
    height: 34px;
}

.mt-0_2[b-ncoy78iss5] {
    position: relative !important;
    top: 2px !important;
}

input[type=radio].gender[b-ncoy78iss5] {
    accent-color: #ff5500;
}




.form-main-heading[b-ncoy78iss5] {
    color: #ffffff;
    font-size: 15px;
    line-height: normal;
    margin-bottom: 9px;
}

.para-form p[b-ncoy78iss5] {
    font-size: 13px;
    margin-top: 0;
    margin-bottom: 12px;
}

.pro-thead[b-ncoy78iss5] {
    background-color: #ff9900;
    padding: 10px 0px;
    --bs-table-bg: #ff9900;
}

table[b-ncoy78iss5] {
    border-collapse: collapse;
}

.single_form[b-ncoy78iss5] {
    border: 1px solid #d5d3d3;
    padding: 10px;
    border-radius: 3px;
}

.save_btn[b-ncoy78iss5] {
    background-color: #ff5500;
    color: white;
    margin-bottom: 0;
    margin-top: 4px;
}

.table[b-ncoy78iss5] {
    --bs-table-border-color: #d5d3d3;
}

.btn[b-ncoy78iss5] {
    color: #fff;
    font-size: 13px;
    font-weight: 500;
    letter-spacing: 0.5px;
    padding: 8px 12px;
    border: none;
    border-radius: 3px;
    border: none;
    display: inline-block;
    transition: all 0.6s ease 0s;
}



.table-bordered thead tr th[b-ncoy78iss5] {
    color: #fff;
    font-weight: 500;
    font-size: 14px;
}

.table-bordered tbody tr td[b-ncoy78iss5] {
    color: #000;
    font-weight: 500;
    font-size: 12px;
}


.dropdown-content[b-ncoy78iss5] {
    min-height: 123px;
    position: absolute;
    border-radius: 0px 0px 4px 4px;
    padding: 2px;
    background-color: white;
    border: 1px solid #ff9900;
    max-height: 105px;
    width: 100%;
    z-index: 99;
    overflow-y: scroll;
    scrollbar-width: thin;
    scrollbar-color: #ff9900 white;
    font-size: 12px;
    box-shadow: 0px 3px 3px #00000069;
}

    .dropdown-content[b-ncoy78iss5]::-webkit-scrollbar {
        width: 8px;
    }

    .dropdown-content[b-ncoy78iss5]::-webkit-scrollbar-track {
        background: white;
    }

    .dropdown-content[b-ncoy78iss5]::-webkit-scrollbar-thumb {
        background-color: blue;
        border-radius: 10px;
    }


.dropdown-item[b-ncoy78iss5] {
    padding: 8px;
    cursor: pointer;
}

    .dropdown-item:hover[b-ncoy78iss5] {
        background-color: #f1f1f1;
    }
/* /Components/Pages/clinicalExamination/ComplaintAndOcularDisease.razor.rz.scp.css */
.fullPopup-main[b-y7vcdaw14f] {
    position: absolute;
    right: 0;
    left: 0;
    background-color: #f6f9ff;
    height: 100%;
    padding: 80px 0px 30px 0px;
    top: 0;
}

#box-main[b-y7vcdaw14f] {
    position: relative;
    margin-top: 22px;
    padding: 10px;
    transition: all 0.3s;
    margin-left: 140px;
    z-index: 999999999;
    background-color: #f6f9ff;
    height: 100%;
    overflow: scroll;
    padding-bottom: 0;
}

@media (max-width: 795px) {
    .side-box[b-y7vcdaw14f] {
        top: 103px;
    }
}

@media (max-width: 900px) {
    #box-main[b-y7vcdaw14f] {
        padding: 10px;
        margin-left: 65px;
        margin-top: 23px;
    }

    .side-box[b-y7vcdaw14f] {
        width: 65px;
    }

        .side-box .side-box-div[b-y7vcdaw14f] {
            width: 65px;
            padding: 4px;
            height: 100%;
        }

            .side-box .side-box-div ul li a p[b-y7vcdaw14f] {
                transition: all 0s;
                display: none;
                /* font-size: 0px; */
            }

    .side-box-nav .side-box-link[b-y7vcdaw14f] {
        border-radius: 4px 0px 0px 4px;
    }

    .side-box-nav .dropdow:hover[b-y7vcdaw14f] {
        border-radius: 4px 0px 0px 4px;
    }

}


/* container css 26-09-24 */

.w-34[b-y7vcdaw14f] {
    width: 34px;
}

.d-md[b-y7vcdaw14f], .d-d-none[b-y7vcdaw14f] {
    display: none;
}

.content-body[b-y7vcdaw14f] {
    padding: 15px 0px;
}

.welcome-text[b-y7vcdaw14f] {
    /*background-color: #ffffff;*/ /*changed by Aastha on 06 june 2025*/
    padding: 12px 10px;
    border-radius: 5px;
}

.card-title-text[b-y7vcdaw14f] {
    font-size: 20px;
    color: #ff9900;
}

.card[b-y7vcdaw14f] {
    border: none;
    padding: 10px;
    border: none;
    border-radius: 5px;
    box-shadow: 0px 0 30px rgba(1, 41, 112, 0.1);
}

.card-header[b-y7vcdaw14f] {
    margin-bottom: 20px;
    border: none;
    border-radius: 5px;
    box-shadow: 0px 0 30px rgba(1, 41, 112, 0.1);
}

.card-body[b-y7vcdaw14f] {
    padding: 0;
}

.card-title[b-y7vcdaw14f] {
    margin: 0;
    font-size: 16px;
    font-weight: 500;
    color: #000000;
    text-transform: capitalize;
    letter-spacing: 0.05em;
    background-color: #ededed;
    width: fit-content;
    padding: 1px 3px 3px 3px;
    border-radius: 2px;
}

.box-label[b-y7vcdaw14f] {
    position: absolute;
    top: -6px;
    background-color: #fff;
    left: 7px;
    padding: 0px 2px;
    line-height: 4px;
}

.form-group[b-y7vcdaw14f] {
    margin-bottom: 10px;
}

    .form-group label[b-y7vcdaw14f] {
        width: max-content;
        margin-bottom: 5px;
        font-weight: 500;
        color: #646464;
        font-size: 14px;
        display: flex;
        gap: 5px;
    }

.form-control[b-y7vcdaw14f] {
    padding: .375rem .30rem;
    font-size: 12px;
    color: #000000;
    border-radius: 3px;
    border: 1px solid #a4a4a4;
    height: 34px;
}

    .form-control:focus[b-y7vcdaw14f] {
        color: #495057;
        background-color: #fff;
        border-color: #ffc56f;
        outline: 0;
        box-shadow: none;
    }

.border-box-sec[b-y7vcdaw14f] {
    border: 1px solid #a4a4a4;
    padding: 0px 5px;
    border-radius: 3px;
    display: flex;
    align-items: center;
    justify-content: space-around;
    height: 34px;
}

.mt-0_2[b-y7vcdaw14f] {
    position: relative !important;
    top: 2px !important;
}

input[type=radio].gender[b-y7vcdaw14f] {
    accent-color: #ff5500;
}

.box-with-icon div[b-y7vcdaw14f] {
    height: 34px;
    padding: 0px 5px;
    background-color: #646464;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 0px 3px 3px 0px;
}

    .box-with-icon div span[b-y7vcdaw14f] {
        color: #fff;
        margin-top: -3px;
    }

.box-with-icon input[b-y7vcdaw14f] {
    border-radius: 3px 0px 0px 3px;
}

.img-box[b-y7vcdaw14f] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 15px;
    border: 1px solid #a4a4a4;
    flex-direction: column;
    border-radius: 2px;
}

    .img-box img[b-y7vcdaw14f] {
        width: 100px;
    }

    .img-box input[b-y7vcdaw14f] {
        padding: 4px;
    }


@media screen and (max-width: 991px) {
    .d-md[b-y7vcdaw14f], .d-d-none[b-y7vcdaw14f] {
        display: block;
    }

    .d-col[b-y7vcdaw14f], .d-d-block[b-y7vcdaw14f] {
        display: none;
    }
    .h-40[b-y7vcdaw14f] {
        height: 50px !important;
    }
    /*    Changed by aastha tiwari 02 January 2026 */
    .side-box[b-y7vcdaw14f] {
        top: 135px;
    }
    /*    Changed by aastha tiwari 02 January 2026 */
    #box-main[b-y7vcdaw14f] {
        margin-top: 55px;
    }
}

@media (max-width: 768px) {
    .m-col-0[b-y7vcdaw14f] {
        margin: 0px !important;
    }

    .img-box[b-y7vcdaw14f] {
        flex-direction: row;
        height: auto;
        gap: 20px;
    }

    .row-rev[b-y7vcdaw14f] {
        flex-direction: column-reverse;
    }

    .d-md[b-y7vcdaw14f] {
        display: none;
    }

    .d-col[b-y7vcdaw14f] {
        display: block;
    }

    .col-w-100[b-y7vcdaw14f] {
        max-width: 100% !important;
    }
}


.form-main-heading[b-y7vcdaw14f] {
    color: #ffffff;
    font-size: 15px;
    line-height: normal;
    margin-bottom: 9px;
}

.para-form p[b-y7vcdaw14f] {
    font-size: 13px;
    margin-top: 0;
    margin-bottom: 12px;
}
/*Added by Aastha on 31 December 2025*/

.pro-thead[b-y7vcdaw14f] {
    /*background-color: #ff9900;*/
    background-color: #3a4b57;
    padding: 10px 0px;
    /* --bs-table-bg: #ff9900;*/
    --bs-table-bg: #3a4b57;
}

table[b-y7vcdaw14f] {
    border-collapse: collapse;
}

.single_form[b-y7vcdaw14f] {
    border: 1px solid #d5d3d3;
    padding: 10px;
    border-radius: 3px;
}

.save_btn[b-y7vcdaw14f] {
    background-color: #ff5500;
    color: white;
    margin-bottom: 0;
    margin-top: 4px;
}

.table[b-y7vcdaw14f] {
    --bs-table-border-color: #d5d3d3;
}

.btn[b-y7vcdaw14f] {
    color: #fff;
    font-size: 13px;
    font-weight: 500;
    letter-spacing: 0.5px;
    padding: 8px 12px;
    border: none;
    border-radius: 3px;
    border: none;
    display: inline-block;
    transition: all 0.6s ease 0s;
}

@media only screen and (max-width: 600px) {
    .border-box-sec[b-y7vcdaw14f] {
        border: 1px solid #a4a4a4;
        padding: 0px 5px;
        border-radius: 3px;
        display: flex;
        align-items: center;
        height: 34px;
    }
}

@media (max-width: 576px) {
    .order-col-1[b-y7vcdaw14f] {
        order: 1 !important;
    }

    .order-col-2[b-y7vcdaw14f] {
        order: 2 !important;
    }

    .order-col-3[b-y7vcdaw14f] {
        order: 3 !important;
    }

    /* opt invo style  */
    .circle-box[b-y7vcdaw14f] {
        right: auto;
        left: 36%;
    }

        .circle-box img[b-y7vcdaw14f] {
            width: 50px !important;
        }

    .circle-box[b-y7vcdaw14f] {
        height: 60px !important;
        width: 60px !important;
    }

    .rect-angle-box h2[b-y7vcdaw14f] {
        font-size: 17px !important;
    }

    .fix-logo-hg[b-y7vcdaw14f] {
        height: 70px !important;
    }

        .fix-logo-hg .al-end[b-y7vcdaw14f] {
            align-items: end !important;
        }

    .rect-angle-box[b-y7vcdaw14f] {
        height: auto !important;
        padding: 8px !important;
    }

    .h-40[b-y7vcdaw14f] {
        height: 58px !important;
    }

    .side-box[b-y7vcdaw14f] {
        top: 120px;
    }

    #box-main[b-y7vcdaw14f] {
        margin-top: 40px;
    }

    .form-group label[b-y7vcdaw14f] {
        font-size: 13px;
    }

    .box-label[b-y7vcdaw14f] {
        left: 4px;
    }

    .para-form p[b-y7vcdaw14f] {
        font-size: 11px;
    }

    .form-main-heading[b-y7vcdaw14f] {
        font-size: 13px;
        margin-bottom: 5px;
    }

    .col-mt-3[b-y7vcdaw14f] {
        margin-top: 1rem !important;
    }
}

.table-bordered thead tr th[b-y7vcdaw14f] {
    color: #fff;
    font-weight: 500;
    font-size: 14px;
}

.table-bordered tbody tr td[b-y7vcdaw14f] {
    color: #000;
    font-weight: 500;
    font-size: 12px;
}
/*=================================================*/

.dropdown-content[b-y7vcdaw14f] {
    position: absolute;
    border-radius: 0px 0px 4px 4px;
    padding: 2px;
    background-color: white;
    border: 1px solid #ff9900;
    max-height: 105px;
    width: 100%;
    z-index: 99;
    overflow-y: scroll;
    scrollbar-width: thin;
    scrollbar-color: #ff9900 white;
    font-size: 12px;
    box-shadow: 0px 3px 3px #00000069;
}

    .dropdown-content[b-y7vcdaw14f]::-webkit-scrollbar {
        width: 8px;
    }

    .dropdown-content[b-y7vcdaw14f]::-webkit-scrollbar-track {
        background: white;
    }

    .dropdown-content[b-y7vcdaw14f]::-webkit-scrollbar-thumb {
        background-color: blue;
        border-radius: 10px;
    }


.dropdown-item[b-y7vcdaw14f] {
    padding: 8px;
    cursor: pointer;
}

    .dropdown-item:hover[b-y7vcdaw14f] {
        background-color: #f1f1f1;
    }

/*====================================================*/
/* /Components/Pages/clinicalExamination/ComprehansiveEyeExamination.razor.rz.scp.css */

.asidebar[b-duxvrjvd39] {
    z-index: 0 !important;
}

/*--------------------------------------------------------------
# Main
--------------------------------------------------------------*/

.fullPopup-main[b-duxvrjvd39] {
    position: absolute;
    right: 0;
    left: 0;
    background-color: #f6f9ff;
    height: 100%;
    padding: 80px 0px 30px 0px;
    z-index: 9999999;
    top: 0;
}

#box-main[b-duxvrjvd39] {
    position: relative;
    margin-top: 22px;
    padding: 10px;
    transition: all 0.3s;
    margin-left: 140px;
    z-index: 999999999;
    background-color: #f6f9ff;
}

.table-bordered thead tr th[b-duxvrjvd39] {
    color: #fff;
    font-weight: 500;
    font-size: 14px;
}

.table-bordered tbody tr td[b-duxvrjvd39] {
    color: #000;
    font-weight: 500;
    font-size: 13px;
}

/*--------------------------------------------------------------
# Header
--------------------------------------------------------------*/
/*changed by Aastha content 31 december 2025*/
.fullpopup-header[b-duxvrjvd39] {
    transition: all 0.5s;
    z-index: 997;
    height: auto;
    box-shadow: 0px 2px 20px rgba(1, 41, 112, 0.1);
    background-color: #3a4b57;
    padding: 0px;
    justify-content: space-between;
    z-index: 999999999999999999999999;
}

.lable-p[b-duxvrjvd39] {
    color: #ffd188;
    font-size: 12px;
}

.font-600[b-duxvrjvd39] {
    font-weight: 600;
}

.font-700[b-duxvrjvd39] {
    font-weight: 500;
    color: #fff;
    font-size: 13px;
}

.w-195[b-duxvrjvd39] {
    max-width: 210px;
    display: flex;
    align-items: center;
    padding: 0;
}

.h-40[b-duxvrjvd39] {
    height: 40px;
    padding: 0px 15px;
}
.hp-75[b-duxvrjvd39] {
    height: 75px;
}
.stepper[b-duxvrjvd39] {
    background-color: #f6f9ff;
    position: relative;
    padding: 10px 0;
    counter-reset: step 0;
    width: 100%;
    display: flex;
    flex-flow: row nowrap;
    gap: 0;
    justify-content: space-around;
    align-items: flex-start;
}

    .stepper > .step[b-duxvrjvd39] {
        position: relative;
        counter-increment: step;
        width: 100%;
        display: flex;
        flex-flow: column nowrap;
        justify-content: flex-start;
        align-items: center;
    }

        .stepper > .step[b-duxvrjvd39]::before {
            position: absolute;
            content: "";
            width: 100%;
            height: 2px;
            background: #000000;
            left: 0;
            top: 1.1rem;
        }

        .stepper > .step > .step-label[b-duxvrjvd39] {
            position: relative;
            width: 2.2rem;
            height: 2.2rem;
            line-height: 2.2rem;
            background: #b40404;
            color: #ffffff;
            text-align: center;
            border-radius: 50%;
            margin: 0 auto;
        }




        .stepper > .step.completed[b-duxvrjvd39]::before {
            background: #25ad13;
        }
       
        .stepper .step.completed > .step-label[b-duxvrjvd39] {
            background: #25ad13;
            color: #ffffff;
        }
   
        
        .stepper > .step > .step-description[b-duxvrjvd39] {
            font-size: 13px;
            color: #b40404;
            margin-top: 0.5rem;
            overflow-wrap: break-word;
            hyphens: auto;
            text-align: center;
        }


    /*Added by Aastha on 31 December 2025 */
    .stepper > .step.active1 > .step-description[b-duxvrjvd39] {
        font-weight: bold;
        color: #7a4183 !important;
    }

    /*Added by Aastha on 31 December 2025 */
    .stepper > .step.active1[b-duxvrjvd39]::before {
        background: #7a4183;
    }
    /*Added by Aastha on 31 December 2025 */
    .stepper .step.active1 > .step-label[b-duxvrjvd39] {
        color: #ffffff;
        background: #7a4183 !important;
    }

    .cls-btton[b-duxvrjvd39] {
        padding: 0;
        position: absolute;
        right: 12px;
        width: 30px;
        height: 30px;
        top: 6px;
        display: flex;
        align-items: center;
        justify-content: center;
        border-radius: 3px;
        cursor: pointer;
        color: #fff;
        font-weight: 200;
    }

    .cls-btton img[b-duxvrjvd39] {
        width: 41px;
        height: 41px;
    }
/*--------------------------------------------------------------
# side-box
--------------------------------------------------------------*/
/*changed by Aastha content 31 december 2025*/
.side-box[b-duxvrjvd39] {
    width: 140px;
    display: flex;
    justify-content: end;
    position: fixed;
    top: 102px;
    left: 0;
    bottom: 0;
    z-index: 996;
    transition: all 0.3s;
    overflow-y: auto;
    scrollbar-width: none;
    scrollbar-color: #f6f9ff #7a4183;
    background-color: #7a4183;
    transition: all 0.5s;
}
/*changed by Aastha content 31 december 2025*/
.side-box-div[b-duxvrjvd39] {
    box-shadow: none;
    transition: all 0.5s;
    width: 140px;
    height: fit-content;
    background-color: #7a4183;
    padding: 7px;
}

/*changed by Aastha content 31 december 2025*/
.side-box-nav[b-duxvrjvd39] {
    padding: 0;
    margin: 0;
    list-style: none;
    background-color: #7a4183;
}

.main-box[b-duxvrjvd39] {
    overflow: scroll;
    height: 100%;
}

.side-box-nav li[b-duxvrjvd39] {
    padding: 0;
    margin: 0;
    list-style: none;
}

.side-box-nav .side-box-item[b-duxvrjvd39] {
    margin-bottom: 5px;
    cursor: pointer;
    padding: 4px;
}

    .side-box-nav .side-box-item a p[b-duxvrjvd39] {
        text-align: center;
        font-size: 13px;
    }

.side-box-nav .nav-heading[b-duxvrjvd39] {
    font-size: 11px;
    text-transform: uppercase;
    color: #899bbd;
    font-weight: 600;
    margin: 10px 0 5px 15px;
}

.side-box-nav .side-box-link[b-duxvrjvd39] {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 7px;
    font-size: 14px;
    font-weight: 600;
    color: #006ca8;
    transition: all 0.3;
    background: #f6f9ff;
    padding: 15px 0px;
    border-radius: 6px 0px 0px 6px;
}

    .side-box-nav .side-box-link i[b-duxvrjvd39] {
        font-size: 22px;
        color: #006ca8;
    }

    .side-box-nav .side-box-link p[b-duxvrjvd39] {
        margin: 0px;
    }

    .side-box-nav .side-box-link.side-box-collapsed[b-duxvrjvd39] {
        color: #fff;
        background: transparent;
    }

        .side-box-nav .side-box-link.side-box-collapsed i[b-duxvrjvd39] {
            color: #fff;
        }

.bd-i[b-duxvrjvd39] {
    border: 2px solid #fff;
    padding: 2px 5px;
    border-radius: 4px;
    font-size: 17px !important;
}

.side-box-item:hover .bd-i[b-duxvrjvd39] {
    border: 2px solid #006ca8;
}

.side-box-nav .dropdow:hover[b-duxvrjvd39] {
    color: #006ca8;
    background: #f6f9ff;
    border-radius: 5px;
}

    .side-box-nav .dropdow:hover .side-box-collapsed[b-duxvrjvd39],
    .side-box-collapsed i[b-duxvrjvd39] {
        color: #006ca8;
    }

        .side-box-nav .dropdow:hover .side-box-collapsed i[b-duxvrjvd39] {
            color: #006ca8;
        }

.side-box-nav .side-box-link:hover i[b-duxvrjvd39] {
    color: #006ca8;
}

.side-box-nav .side-box-link .bi-chevron-down[b-duxvrjvd39] {
    margin-right: 0;
    transition: transform 0.2s ease-in-out;
}

.side-box-nav .side-box-link:not(.side-box-collapsed) .bi-chevron-down[b-duxvrjvd39] {
    transform: rotate(180deg);
}

@media (max-width: 795px) {
    .side-box[b-duxvrjvd39] {
        top: 103px;
    }
}

@media (max-width: 900px) {
    #box-main[b-duxvrjvd39] {
        padding: 10px;
        margin-left: 65px;
        margin-top: 23px;
    }

    .side-box[b-duxvrjvd39] {
        width: 65px;
    }

        .side-box .side-box-div[b-duxvrjvd39] {
            width: 65px;
            padding: 4px;
            height: 100%;
        }

            .side-box .side-box-div ul li a p[b-duxvrjvd39] {
                transition: all 0s;
                display: none;
                / font-size: 0px;
                /
            }

    .side-box-nav .side-box-link[b-duxvrjvd39] {
        border-radius: 4px 0px 0px 4px;
    }

    .side-box-nav .dropdow:hover[b-duxvrjvd39] {
        border-radius: 2px;
    }

}



.w-34[b-duxvrjvd39] {
    width: 34px;
}

.d-md[b-duxvrjvd39], .d-d-none[b-duxvrjvd39] {
    display: none;
}

.content-body[b-duxvrjvd39] {
    padding: 15px 0px;
}

.welcome-text[b-duxvrjvd39] {
    /* background-color: #ffffff;*/ /*changed by Aastha on 06 june 2025*/
    padding: 12px 10px;
    border-radius: 5px;
}

.card-title-text[b-duxvrjvd39] {
    font-size: 20px;
    color: #ff9900;
}

.card[b-duxvrjvd39] {
    border: none;
    padding: 10px;
    border: none;
    border-radius: 5px;
    box-shadow: 0px 0 30px rgba(1, 41, 112, 0.1);
}

.card-header[b-duxvrjvd39] {
    margin-bottom: 20px;
    border: none;
    border-radius: 5px;
    box-shadow: 0px 0 30px rgba(1, 41, 112, 0.1);
}

.card-body[b-duxvrjvd39] {
    padding: 0;
}

.card-title[b-duxvrjvd39] {
    margin: 0;
    font-size: 16px;
    font-weight: 500;
    color: #000000;
    text-transform: capitalize;
    letter-spacing: 0.05em;
    background-color: #ededed;
    width: fit-content;
    padding: 1px 3px 3px 3px;
    border-radius: 2px;
}

.box-label[b-duxvrjvd39] {
    position: absolute;
    top: -6px;
    background-color: #fff;
    left: 2px;
    padding: 0px 2px;
    line-height: 4px;
}
.full-hg-card[b-duxvrjvd39]{
    height: 100%;
}
.form-group[b-duxvrjvd39] {
    margin-bottom: 10px;
}

    .form-group label[b-duxvrjvd39] {
        width: max-content;
        margin-bottom: 5px;
        font-weight: 500;
        color: #646464;
        font-size: 13px;
        display: flex;
        gap: 5px;
    }

.form-control[b-duxvrjvd39] {
    padding: .375rem .30rem;
    font-size: 12px;
    color: #000000;
    border-radius: 3px;
    border: 1px solid #a4a4a4;
    height: 34px;
}

    .form-control:focus[b-duxvrjvd39] {
        color: #495057;
        background-color: #fff;
        border-color: #ffc56f;
        outline: 0;
        box-shadow: none;
    }

.border-box-sec[b-duxvrjvd39] {
    border: 1px solid #a4a4a4;
    padding: 0px 5px;
    border-radius: 3px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 34px;
}

.mt-0_2[b-duxvrjvd39] {
    position: relative !important;
    top: 2px !important;
}

input[type=radio].gender[b-duxvrjvd39] {
    accent-color: #ff5500;
}

.box-with-icon div[b-duxvrjvd39] {
    height: 34px;
    padding: 0px 5px;
    background-color: #646464;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 0px 3px 3px 0px;
}

    .box-with-icon div span[b-duxvrjvd39] {
        color: #fff;
        margin-top: -3px;
    }

.box-with-icon input[b-duxvrjvd39] {
    border-radius: 3px 0px 0px 3px;
}

.img-box[b-duxvrjvd39] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 10px;
    border: 1px solid #a4a4a4;
    flex-direction: column;
    border-radius: 2px;
}

    .img-box img[b-duxvrjvd39] {
        width: 100px;
    }

    .img-box input[b-duxvrjvd39] {
        padding: 4px;
    }


@media screen and (max-width: 991px) {
    .d-md[b-duxvrjvd39], .d-d-none[b-duxvrjvd39] {
        display: block;
    }

    .d-col[b-duxvrjvd39], .d-d-block[b-duxvrjvd39] {
        display: none;
    }
    .h-40[b-duxvrjvd39] {
        height: 50px !important;
    }
    /* Changed by aastha tiwari 02 January 2026 */
    .side-box[b-duxvrjvd39] {
        top: 135px;
    }
    /* Changed by aastha tiwari 02 January 2026 */
    #box-main[b-duxvrjvd39] {
        margin-top: 55px;
    }
}

@media (max-width: 767px) {
    .m-col-0[b-duxvrjvd39] {
        margin: 0px !important;
    }
    .full-hg-card[b-duxvrjvd39] {
        height: auto !important;
    }
    .img-box[b-duxvrjvd39] {
        flex-direction: row;
        height: auto;
        gap: 20px;
    }

    .row-rev[b-duxvrjvd39] {
        flex-direction: column-reverse;
    }

    .d-md[b-duxvrjvd39] {
        display: none;
    }

    .d-col[b-duxvrjvd39] {
        display: block;
    }

    .col-w-100[b-duxvrjvd39] {
        max-width: 100% !important;
    }
}


/*
Anshul CSS 25-09-2024 */


.form-main-heading[b-duxvrjvd39] {
    color: #ffffff;
    font-size: 15px;
    line-height: normal;
    margin-bottom: 9px;
}

.para-form p[b-duxvrjvd39] {
    font-size: 13px;
    margin-top: 0;
    margin-bottom: 10px;
    color: #353535;
    font-family: system-ui;
}
/*changed by Aastha content 31 december 2025*/
.pro-thead[b-duxvrjvd39] {
    /* background-color: #ff9900;*/
    background-color: #3a4b57; /*Added by Aastha on 31 December 2025*/
    padding: 10px 0px;
    /* --bs-table-bg: #ff9900;*/
    --bs-table-bg: #3a4b57; /*Added by Aastha on 31 December 2025*/
}

table[b-duxvrjvd39] {
    border-collapse: collapse;
}

.single_form[b-duxvrjvd39] {
    border: 1px solid #d5d3d3;
    padding: 10px;
    border-radius: 10px;
}

.save_btn[b-duxvrjvd39] {
    background-color: #ff5500;
    color: white;
    margin-bottom: 0;
    margin-top: 4px;
}

@media only screen and (max-width: 600px) {
    .border-box-sec[b-duxvrjvd39] {
        border: 1px solid #a4a4a4;
        padding: 0px 5px;
        border-radius: 3px;
        display: flex;
        align-items: center;
        justify-content: center;
        height: 34px;
    }
}

.table[b-duxvrjvd39] {
    --bs-table-border-color: #d2d2d2;
}

.btn[b-duxvrjvd39] {
    color: #fff;
    font-size: 13px;
    font-weight: 500;
    letter-spacing: 0.5px;
    padding: 8px 12px;
    border: none;
    border-radius: 3px;
    border: none;
    display: inline-block;
    transition: all 0.6s ease 0s;
}
/*=================================Status css*/

/*
===========================================*/
/*=================================================*/
.dropdown-content[b-duxvrjvd39] {
    position: absolute;
    background-color: white;
    border: 1px solid #ccc;
    max-height: 81px;
    width: 100%;
    z-index: 99;
    overflow-y: scroll;
    font-size: 12px;
    box-shadow: 0px 3px 3px #00000069;
}

    .dropdown-content[b-duxvrjvd39]::-webkit-scrollbar {
        width: 8px;
    }

    .dropdown-content[b-duxvrjvd39]::-webkit-scrollbar-track {
        background: white;
    }

    .dropdown-content[b-duxvrjvd39]::-webkit-scrollbar-thumb {
        background-color: blue;
        border-radius: 10px;
    }


.dropdown-item[b-duxvrjvd39] {
    padding: 8px;
    cursor: pointer;
}

    .dropdown-item:hover[b-duxvrjvd39] {
        background-color: #f1f1f1;
    }

/*====================================================*/
/*PRINT PRESCRIPTION RECIEPT CSS*/


.h-heading[b-duxvrjvd39] {
    font-weight: 600;
    font-family: system-ui;
    font-size: 19px;
    color: #d68a2e;
    text-align: center;
}

.h-para[b-duxvrjvd39] {
    margin-bottom: 3px;
    color: #024367;
    letter-spacing: 0.5px;
    text-align: center;
}

.border-box[b-duxvrjvd39] {
    border: 1px solid #024367;
    padding: 4px;
    width: fit-content;
    border-radius: 3px;
}

.icon-img-eye[b-duxvrjvd39] {
    display: flex;
    justify-content: end;
    gap: 10px;
    align-items: center;
}

    .icon-img-eye img[b-duxvrjvd39] {
        width: 35px;
        height: fit-content;
        background-color: #d68a2e;
        padding: 3px;
        border-radius: 3px;
    }

.rp-hr[b-duxvrjvd39] {
    margin-top: 5px;
    margin-bottom: 0;
    border: 0;
    border-top: 1px solid #027dbf;
    opacity: 1;
}

.opt-name[b-duxvrjvd39] {
    font-size: 16px;
    color: #d68a2e;
    font-weight: 600;
    font-family: system-ui;
}

.opt-addr[b-duxvrjvd39] {
    font-size: 12px;
    color: #0570aa;
    font-weight: 600;
    font-family: system-ui;
}

.dt-name-box-1[b-duxvrjvd39] {
    padding: 5px 7px;
    background-color: #d68a2e;
    border-radius: 3px;
}

    .dt-name-box-1 p[b-duxvrjvd39] {
        color: #fff;
        font-size: 14px;
    }

.dt-name-box-2[b-duxvrjvd39] {
    padding: 5px 7px;
    border-radius: 3px;
    background-color: #0570aa;
}

    .dt-name-box-2 p[b-duxvrjvd39] {
        color: #fff;
        font-size: 14px;
    }

.rt-table[b-duxvrjvd39] {
    border-collapse: collapse !important;
}

    .rt-table > :not(caption) > [b-duxvrjvd39]> {
        background-color: #f6f9ff00;
        text-align: center;
    }

    .rt-table thead td[b-duxvrjvd39], .rt-table thead th[b-duxvrjvd39] {
        border-bottom-width: 1px;
        border: 1px solid #00679f;
        font-size: 14px;
        text-align: center;
        font-weight: 600;
        font-family: system-ui;
        color: #d68a2e;
    }

.rt-invoice-text p[b-duxvrjvd39] {
    font-size: 13px;
    font-weight: 600;
    font-family: system-ui;
}

    .rt-invoice-text p:nth-child(1)[b-duxvrjvd39] {
        color: #d68a2e;
    }

    .rt-invoice-text p:nth-child(2)[b-duxvrjvd39] {
        color: #024367;
    }

.rt-table td[b-duxvrjvd39], .rt-table th[b-duxvrjvd39] {
    border: 1px solid #00679f;
    font-size: 13px;
}

.rt-table .rt-eye[b-duxvrjvd39] {
    color: #d68a2e;
    letter-spacing: 0.5px;
}

@media (max-width: 576px) {
    .order-col-1[b-duxvrjvd39] {
        order: 1 !important;
    }

    .order-col-2[b-duxvrjvd39] {
        order: 2 !important;
    }

    .order-col-3[b-duxvrjvd39] {
        order: 3 !important;
    }

    / opt invo style /
    .circle-box[b-duxvrjvd39] {
        right: auto;
        left: 36%;
    }

    .circle-box img[b-duxvrjvd39] {
        width: 50px !important;
    }

    .circle-box[b-duxvrjvd39] {
        height: 60px !important;
        width: 60px !important;
    }

    .rect-angle-box h2[b-duxvrjvd39] {
        font-size: 17px !important;
    }

    .fix-logo-hg[b-duxvrjvd39] {
        height: 70px !important;
    }

        .fix-logo-hg .al-end[b-duxvrjvd39] {
            align-items: end !important;
        }

    .rect-angle-box[b-duxvrjvd39] {
        height: auto !important;
        padding: 8px !important;
    }

    .h-40[b-duxvrjvd39] {
        height: 58px !important;
    }

    .side-box[b-duxvrjvd39][b-duxvrjvd39] {
        top: 120px;
    }

    #box-main[b-duxvrjvd39] {
        margin-top: 40px;
    }

    .form-group label[b-duxvrjvd39] {
        font-size: 13px;
    }


    .para-form p[b-duxvrjvd39] {
        font-size: 11px;
    }

    .form-main-heading[b-duxvrjvd39] {
        font-size: 13px;
        margin-bottom: 5px;
    }
}

/ opt invo style /
.col-green[b-duxvrjvd39] {
    color: #027dbf !important;
}

.rect-angle-box[b-duxvrjvd39] {
    background-color: #0971AA;
    width: -webkit-fill-available;
    padding: 15px;
    border-radius: 5px;
    height: 43px;
    display: flex;
    align-items: center;
    z-index: 99999;
}

    .rect-angle-box h2[b-duxvrjvd39] {
        font-size: 20px;
        color: #fff;
    }

.circle-box[b-duxvrjvd39] {
    border-radius: 50%;
    height: 70px;
    width: 70px;
    background-color: #0971AA;
    position: absolute;
    right: 0;
    top: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}

    .circle-box img[b-duxvrjvd39] {
        width: 60px;
        z-index: 99999;
    }

.fix-logo-hg[b-duxvrjvd39] {
    height: 70px;
}

.inc-table thead td[b-duxvrjvd39], .inc-table thead th[b-duxvrjvd39] {
    color: #ffffff !important;
    background-color: #828282 !important;
    font-size: 13px !important;
}

.inc-table td[b-duxvrjvd39], .inc-table th[b-duxvrjvd39] {
    font-size: 12px !important;
}

.inc-table td[b-duxvrjvd39], .inc-table th[b-duxvrjvd39] {
    padding: 2px;
}

.inc-table thead td[b-duxvrjvd39], .inc-table thead th[b-duxvrjvd39] {
    color: #ffffff !important;
    background-color: #0074b4 !important;
}
.heding-lable[b-duxvrjvd39] {
    color: #ffffff;
    font-weight: 600;
    font-family: system-ui;
    font-size: 15px;
}
/* /Components/Pages/clinicalExamination/FindingAndAdvice.razor.rz.scp.css */
.fullPopup-main[b-2rdqdswlmm] {
    position: absolute;
    right: 0;
    left: 0;
    background-color: #f6f9ff;
    height: 100%;
    padding: 80px 0px 30px 0px;
    top: 0;
}

#box-main[b-2rdqdswlmm] {
    position: relative;
    margin-top: 22px;
    padding: 10px;
    transition: all 0.3s;
    margin-left: 140px;
    z-index: 999999999;
    background-color: #f6f9ff;
    height: 100%;
    overflow: scroll;
    padding-bottom: 0;
}


@media (max-width: 795px) {
    .side-box[b-2rdqdswlmm] {
        top: 103px;
    }
}

@media (max-width: 900px) {
    #box-main[b-2rdqdswlmm] {
        padding: 10px;
        margin-left: 65px;
        margin-top: 23px;
    }

    .side-box[b-2rdqdswlmm] {
        width: 65px;
    }

        .side-box .side-box-div[b-2rdqdswlmm] {
            width: 65px;
            padding: 4px;
            height: 100%;
        }

            .side-box .side-box-div ul li a p[b-2rdqdswlmm] {
                transition: all 0s;
                display: none;
                /* font-size: 0px; */
            }

    .side-box-nav .side-box-link[b-2rdqdswlmm] {
        border-radius: 4px 0px 0px 4px;
    }

    .side-box-nav .dropdow:hover[b-2rdqdswlmm] {
        border-radius: 4px 0px 0px 4px;
    }

}


/* container css 26-09-24 */

.w-34[b-2rdqdswlmm] {
    width: 34px;
}

.d-md[b-2rdqdswlmm], .d-d-none[b-2rdqdswlmm] {
    display: none;
}

.content-body[b-2rdqdswlmm] {
    padding: 15px 0px;
}

.welcome-text[b-2rdqdswlmm] {
    /* background-color: #ffffff;*/ /*changed by Aastha on 06 june 2025*/
    padding: 12px 10px;
    border-radius: 5px;
}

.card-title-text[b-2rdqdswlmm] {
    font-size: 20px;
    color: #ff9900;
}

.card[b-2rdqdswlmm] {
    border: none;
    padding: 10px;
    border: none;
    border-radius: 5px;
    box-shadow: 0px 0 30px rgba(1, 41, 112, 0.1);
}

.card-header[b-2rdqdswlmm] {
    margin-bottom: 20px;
    border: none;
    border-radius: 5px;
    box-shadow: 0px 0 30px rgba(1, 41, 112, 0.1);
}

.card-body[b-2rdqdswlmm] {
    padding: 0;
}

.card-title[b-2rdqdswlmm] {
    margin: 0;
    font-size: 16px;
    font-weight: 500;
    color: #000000;
    text-transform: capitalize;
    letter-spacing: 0.05em;
    background-color: #ededed;
    width: fit-content;
    padding: 1px 3px 3px 3px;
    border-radius: 2px;
}

.box-label[b-2rdqdswlmm] {
    position: absolute;
    top: -6px;
    background-color: #fff;
    left: -3px;
    padding: 0px 2px;
    line-height: 4px;
}

.form-group[b-2rdqdswlmm] {
    margin-bottom: 10px;
}

    .form-group label[b-2rdqdswlmm] {
        width: max-content;
        margin-bottom: 5px;
        font-weight: 500;
        color: #646464;
        font-size: 14px;
        display: flex;
        gap: 5px;
    }

.form-control[b-2rdqdswlmm] {
    padding: .375rem .30rem;
    font-size: 12px;
    color: #000000;
    border-radius: 3px;
    border: 1px solid #a4a4a4;
    height: 34px;
    appearance: auto;
}

    .form-control:focus[b-2rdqdswlmm] {
        color: #495057;
        background-color: #fff;
        border-color: #ffc56f;
        outline: 0;
        box-shadow: none;
    }

.border-box-sec[b-2rdqdswlmm] {
    border: 1px solid #a4a4a4;
    padding: 0px 5px;
    border-radius: 3px;
    display: flex;
    align-items: center;
    justify-content: space-around;
    height: 34px;
}

.mt-0_2[b-2rdqdswlmm] {
    position: relative !important;
    top: 2px !important;
}

input[type=radio].gender[b-2rdqdswlmm] {
    accent-color: #ff5500;
}

.box-with-icon div[b-2rdqdswlmm] {
    height: 34px;
    padding: 0px 5px;
    background-color: #646464;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 0px 3px 3px 0px;
}

    .box-with-icon div span[b-2rdqdswlmm] {
        color: #fff;
        margin-top: -3px;
    }

.box-with-icon input[b-2rdqdswlmm] {
    border-radius: 3px 0px 0px 3px;
}

.img-box[b-2rdqdswlmm] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 10px;
    border: 1px solid #a4a4a4;
    flex-direction: column;
    border-radius: 2px;
}

    .img-box img[b-2rdqdswlmm] {
        width: 100px;
    }

    .img-box input[b-2rdqdswlmm] {
        padding: 4px;
    }


@media screen and (max-width: 991px) {
    .d-md[b-2rdqdswlmm], .d-d-none[b-2rdqdswlmm] {
        display: block;
    }

    .d-col[b-2rdqdswlmm], .d-d-block[b-2rdqdswlmm] {
        display: none;
    }
    .h-40[b-2rdqdswlmm] {
        height: 50px !important;
    }
    .side-box[b-2rdqdswlmm] {
        top: 135px;
    }
    /*    Changed by aastha tiwari 02 January 2026 */
    #box-main[b-2rdqdswlmm] {
        margin-top: 55px;
    }
}

@media (max-width: 768px) {
    .m-col-0[b-2rdqdswlmm] {
        margin: 0px !important;
    }

    .img-box[b-2rdqdswlmm] {
        flex-direction: row;
        height: auto;
        gap: 20px;
    }

    .row-rev[b-2rdqdswlmm] {
        flex-direction: column-reverse;
    }

    .d-md[b-2rdqdswlmm] {
        display: none;
    }

    .d-col[b-2rdqdswlmm] {
        display: block;
    }

    .col-w-100[b-2rdqdswlmm] {
        max-width: 100% !important;
    }
}


.form-main-heading[b-2rdqdswlmm] {
    color: #ffffff;
    font-size: 15px;
    line-height: normal;
    margin-bottom: 9px;
}

.para-form p[b-2rdqdswlmm] {
    font-size: 13px;
    margin-top: 0;
    margin-bottom: 12px;
}
/*Added by Aastha on 31 December 2025*/
.pro-thead[b-2rdqdswlmm] {
    /* background-color: #ff9900;*/
    background-color: #3a4b57;
    padding: 10px 0px;
    /*--bs-table-bg: #ff9900;*/
    --bs-table-bg: #3a4b57; 
}

table[b-2rdqdswlmm] {
    border-collapse: collapse;
}

.single_form[b-2rdqdswlmm] {
    border: 1px solid #d5d3d3;
    padding: 10px;
    border-radius: 3px;
}

.save_btn[b-2rdqdswlmm] {
    background-color: #ff5500;
    color: white;
    margin-bottom: 0;
    margin-top: 4px;
}

.table[b-2rdqdswlmm] {
    --bs-table-border-color: #d2d2d2;
}

.btn[b-2rdqdswlmm] {
    color: #fff;
    font-size: 13px;
    font-weight: 500;
    letter-spacing: 0.5px;
    padding: 8px 12px;
    border: none;
    border-radius: 3px;
    border: none;
    display: inline-block;
    transition: all 0.6s ease 0s;
}

@media only screen and (max-width: 600px) {
    .border-box-sec[b-2rdqdswlmm] {
        border: 1px solid #a4a4a4;
        padding: 0px 5px;
        border-radius: 3px;
        display: flex;
        align-items: center;
        height: 34px;
    }
}

@media (max-width: 576px) {
    .order-col-1[b-2rdqdswlmm] {
        order: 1 !important;
    }

    .order-col-2[b-2rdqdswlmm] {
        order: 2 !important;
    }

    .order-col-3[b-2rdqdswlmm] {
        order: 3 !important;
    }

    /* opt invo style  */
    .circle-box[b-2rdqdswlmm] {
        right: auto;
        left: 36%;
    }

        .circle-box img[b-2rdqdswlmm] {
            width: 50px !important;
        }

    .circle-box[b-2rdqdswlmm] {
        height: 60px !important;
        width: 60px !important;
    }

    .rect-angle-box h2[b-2rdqdswlmm] {
        font-size: 17px !important;
    }

    .fix-logo-hg[b-2rdqdswlmm] {
        height: 70px !important;
    }

        .fix-logo-hg .al-end[b-2rdqdswlmm] {
            align-items: end !important;
        }

    .rect-angle-box[b-2rdqdswlmm] {
        height: auto !important;
        padding: 8px !important;
    }

    .h-40[b-2rdqdswlmm] {
        height: 58px !important;
    }

    .side-box[b-duxvrjvd39][b-2rdqdswlmm] {
        top: 120px;
    }

    #box-main[b-2rdqdswlmm] {
        margin-top: 40px;
    }

    .form-group label[b-2rdqdswlmm] {
        font-size: 13px;
    }

    .para-form p[b-2rdqdswlmm] {
        font-size: 11px;
    }

    .form-main-heading[b-2rdqdswlmm] {
        font-size: 13px;
        margin-bottom: 5px;
    }

    .col-mt-3[b-2rdqdswlmm] {
        margin-top: 1rem !important;
    }
}

.table-bordered thead tr th[b-2rdqdswlmm] {
    color: #fff;
    font-weight: 500;
    font-size: 14px;
}

.table-bordered tbody tr td[b-2rdqdswlmm] {
    color: #000;
    font-weight: 500;
    font-size: 12px;
}
/*=================================================*/

.dropdown-content[b-2rdqdswlmm] {
    position: absolute;
    border-radius: 0px 0px 4px 4px;
    padding: 2px;
    background-color: white;
    border: 1px solid #ff9900;
    max-height: 105px;
    width: 100%;
    z-index: 99;
    overflow-y: scroll;
    scrollbar-width: thin;
    scrollbar-color: #ff9900 white;
    font-size: 12px;
    box-shadow: 0px 3px 3px #00000069;
}

    .dropdown-content[b-2rdqdswlmm]::-webkit-scrollbar {
        width: 8px;
    }

    .dropdown-content[b-2rdqdswlmm]::-webkit-scrollbar-track {
        background: white;
    }

    .dropdown-content[b-2rdqdswlmm]::-webkit-scrollbar-thumb {
        background-color: blue;
        border-radius: 10px;
    }


.dropdown-item[b-2rdqdswlmm] {
    padding: 8px;
    cursor: pointer;
}

    .dropdown-item:hover[b-2rdqdswlmm] {
        background-color: #f1f1f1;
    }

/*====================================================*/
/* /Components/Pages/clinicalExamination/History.razor.rz.scp.css */
.fullPopup-main[b-9c2f2cy0c2] {
    position: absolute;
    right: 0;
    left: 0;
    background-color: #f6f9ff;
    height: 100%;
    padding: 80px 0px 30px 0px;
    top: 0;
}

#box-main[b-9c2f2cy0c2] {
    position: relative;
    margin-top: 22px;
    padding: 10px;
    transition: all 0.3s;
    margin-left: 140px;
    z-index: 999999999;
    background-color: #f6f9ff;
    height: 100%;
    overflow: scroll;
    padding-bottom: 0;
}

@media (max-width: 795px) {
    .side-box[b-9c2f2cy0c2] {
        top: 103px;
    }
}

@media (max-width: 900px) {
    #box-main[b-9c2f2cy0c2] {
        padding: 10px;
        margin-left: 65px;
        margin-top: 23px;
    }

    .side-box[b-9c2f2cy0c2] {
        width: 65px;
    }

        .side-box .side-box-div[b-9c2f2cy0c2] {
            width: 65px;
            padding: 4px;
            height: 100%;
        }

            .side-box .side-box-div ul li a p[b-9c2f2cy0c2] {
                transition: all 0s;
                display: none;
                /* font-size: 0px; */
            }

    .side-box-nav .side-box-link[b-9c2f2cy0c2] {
        border-radius: 4px 0px 0px 4px;
    }

    .side-box-nav .dropdow:hover[b-9c2f2cy0c2] {
        border-radius: 4px 0px 0px 4px;
    }
}


/* container css 26-09-24 */

.w-34[b-9c2f2cy0c2] {
    width: 34px;
}

.d-md[b-9c2f2cy0c2], .d-d-none[b-9c2f2cy0c2] {
    display: none;
}

.content-body[b-9c2f2cy0c2] {
    padding: 15px 0px;
}

.welcome-text[b-9c2f2cy0c2] {
    /*background-color: #ffffff;*/ /*changed by Aastha on 06 june 2025*/
    padding: 12px 10px;
    border-radius: 5px;
}

.card-title-text[b-9c2f2cy0c2] {
    font-size: 20px;
    color: #ff9900;
}

.card[b-9c2f2cy0c2] {
    border: none;
    padding: 10px;
    border: none;
    border-radius: 5px;
    box-shadow: 0px 0 30px rgba(1, 41, 112, 0.1);
}

.card-header[b-9c2f2cy0c2] {
    margin-bottom: 20px;
    border: none;
    border-radius: 5px;
    box-shadow: 0px 0 30px rgba(1, 41, 112, 0.1);
}

.card-body[b-9c2f2cy0c2] {
    padding: 0;
}

.card-title[b-9c2f2cy0c2] {
    margin: 0;
    font-size: 16px;
    font-weight: 500;
    color: #000000;
    text-transform: capitalize;
    letter-spacing: 0.05em;
    background-color: #ededed;
    width: fit-content;
    padding: 1px 3px 3px 3px;
    border-radius: 2px;
}

.box-label[b-9c2f2cy0c2] {
    position: absolute;
    top: -6px;
    background-color: #fff;
    left: -3px;
    padding: 0px 2px;
    line-height: 4px;
}

.form-group[b-9c2f2cy0c2] {
    margin-bottom: 10px;
}

    .form-group label[b-9c2f2cy0c2] {
        width: max-content;
        margin-bottom: 5px;
        font-weight: 500;
        color: #646464;
        font-size: 14px;
        display: flex;
        gap: 5px;
    }

.form-control[b-9c2f2cy0c2] {
    padding: .375rem .30rem;
    font-size: 12px;
    color: #000000;
    border-radius: 3px;
    border: 1px solid #a4a4a4;
    height: 34px;
}

    .form-control:focus[b-9c2f2cy0c2] {
        color: #495057;
        background-color: #fff;
        border-color: #ffc56f;
        outline: 0;
        box-shadow: none;
    }

.border-box-sec[b-9c2f2cy0c2] {
    border: 1px solid #a4a4a4;
    padding: 0px 5px;
    border-radius: 3px;
    display: flex;
    align-items: center;
    justify-content: space-around;
    height: 34px;
}

.mt-0_2[b-9c2f2cy0c2] {
    position: relative !important;
    top: 2px !important;
}

input[type=radio].gender[b-9c2f2cy0c2] {
    accent-color: #ff5500;
}

.box-with-icon div[b-9c2f2cy0c2] {
    height: 34px;
    padding: 0px 5px;
    background-color: #646464;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 0px 3px 3px 0px;
}

    .box-with-icon div span[b-9c2f2cy0c2] {
        color: #fff;
        margin-top: -3px;
    }

.box-with-icon input[b-9c2f2cy0c2] {
    border-radius: 3px 0px 0px 3px;
}

.img-box[b-9c2f2cy0c2] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 10px;
    border: 1px solid #a4a4a4;
    flex-direction: column;
    border-radius: 2px;
}

    .img-box img[b-9c2f2cy0c2] {
        width: 100px;
    }

    .img-box input[b-9c2f2cy0c2] {
        padding: 4px;
    }


@media screen and (max-width: 991px) {
    .d-md[b-9c2f2cy0c2], .d-d-none[b-9c2f2cy0c2] {
        display: block;
    }

    .d-col[b-9c2f2cy0c2], .d-d-block[b-9c2f2cy0c2] {
        display: none;
    }
    .h-40[b-9c2f2cy0c2] {
        height: 50px !important;
    }
    .side-box[b-9c2f2cy0c2] {
        top: 135px;
    }
    /*    Changed by aastha tiwari 02 January 2026 */
    #box-main[b-9c2f2cy0c2] {
        margin-top: 55px;
    }
}

@media (max-width: 768px) {
    .m-col-0[b-9c2f2cy0c2] {
        margin: 0px !important;
    }

    .img-box[b-9c2f2cy0c2] {
        flex-direction: row;
        height: auto;
        gap: 20px;
    }

    .row-rev[b-9c2f2cy0c2] {
        flex-direction: column-reverse;
    }

    .d-md[b-9c2f2cy0c2] {
        display: none;
    }

    .d-col[b-9c2f2cy0c2] {
        display: block;
    }

    .col-w-100[b-9c2f2cy0c2] {
        max-width: 100% !important;
    }
}


.form-main-heading[b-9c2f2cy0c2] {
    color: #ffffff;
    font-size: 15px;
    line-height: normal;
    margin-bottom: 9px;
}

.para-form p[b-9c2f2cy0c2] {
    font-size: 13px;
    margin-top: 0;
    margin-bottom: 12px;
}

.pro-thead[b-9c2f2cy0c2] {
    /*background-color: #ff9900;*/
    background-color: #3a4b57 /*Added by Aastha on 31 Deceember 2025*/
    padding: 10px 0px;
    /*--bs-table-bg: #ff9900;*/
    --bs-table-bg: #3a4b57; /*Added by Aastha on 31 Deceember 2025*/
}

table[b-9c2f2cy0c2] {
    border-collapse: collapse;
}

.single_form[b-9c2f2cy0c2] {
    border: 1px solid #d5d3d3;
    padding: 10px;
    border-radius: 3px;
}

.save_btn[b-9c2f2cy0c2] {
    background-color: #ff5500;
    color: white;
    margin-bottom: 0;
    margin-top: 4px;
}

.table[b-9c2f2cy0c2] {
    --bs-table-border-color: #d2d2d2;
}

.btn[b-9c2f2cy0c2] {
    color: #fff;
    font-size: 13px;
    font-weight: 500;
    letter-spacing: 0.5px;
    padding: 8px 12px;
    border: none;
    border-radius: 3px;
    border: none;
    display: inline-block;
    transition: all 0.6s ease 0s;
}

@media only screen and (max-width: 600px) {
    .border-box-sec[b-9c2f2cy0c2] {
        border: 1px solid #a4a4a4;
        padding: 0px 5px;
        border-radius: 3px;
        display: flex;
        align-items: center;
        height: 34px;
    }
}

@media (max-width: 576px) {
    .order-col-1[b-9c2f2cy0c2] {
        order: 1 !important;
    }

    .order-col-2[b-9c2f2cy0c2] {
        order: 2 !important;
    }

    .order-col-3[b-9c2f2cy0c2] {
        order: 3 !important;
    }

    /* opt invo style  */
    .circle-box[b-9c2f2cy0c2] {
        right: auto;
        left: 36%;
    }

        .circle-box img[b-9c2f2cy0c2] {
            width: 50px !important;
        }

    .circle-box[b-9c2f2cy0c2] {
        height: 60px !important;
        width: 60px !important;
    }

    .rect-angle-box h2[b-9c2f2cy0c2] {
        font-size: 17px !important;
    }

    .fix-logo-hg[b-9c2f2cy0c2] {
        height: 70px !important;
    }

        .fix-logo-hg .al-end[b-9c2f2cy0c2] {
            align-items: end !important;
        }

    .rect-angle-box[b-9c2f2cy0c2] {
        height: auto !important;
        padding: 8px !important;
    }

    .h-40[b-9c2f2cy0c2] {
        height: 58px !important;
    }

    .side-box[b-duxvrjvd39][b-9c2f2cy0c2] {
        top: 120px;
    }

    #box-main[b-9c2f2cy0c2] {
        margin-top: 40px;
    }

    .form-group label[b-9c2f2cy0c2] {
        font-size: 13px;
    }


    .para-form p[b-9c2f2cy0c2] {
        font-size: 11px;
    }

    .form-main-heading[b-9c2f2cy0c2] {
        font-size: 13px;
        margin-bottom: 5px;
    }

    .col-mt-3[b-9c2f2cy0c2] {
        margin-top: 1rem !important;
    }
}

.table-bordered thead tr th[b-9c2f2cy0c2] {
    color: #fff;
    font-weight: 500;
    font-size: 14px;
}

.table-bordered tbody tr td[b-9c2f2cy0c2] {
    color: #000;
    font-weight: 500;
    font-size: 12px;
}
/*=================================================*/

.dropdown-content[b-9c2f2cy0c2] {
    position: absolute;
    border-radius: 0px 0px 4px 4px;
    padding: 2px;
    background-color: white;
    border: 1px solid #ff9900;
    max-height: 105px;
    width: 100%;
    z-index: 99;
    overflow-y: scroll;
    scrollbar-width: thin;
    scrollbar-color: #ff9900 white;
    font-size: 12px;
    box-shadow: 0px 3px 3px #00000069;
}

    .dropdown-content[b-9c2f2cy0c2]::-webkit-scrollbar {
        width: 8px;
    }

    .dropdown-content[b-9c2f2cy0c2]::-webkit-scrollbar-track {
        background: white;
    }

    .dropdown-content[b-9c2f2cy0c2]::-webkit-scrollbar-thumb {
        background-color: blue;
        border-radius: 10px;
    }


.dropdown-item[b-9c2f2cy0c2] {
    padding: 8px;
    cursor: pointer;
}

    .dropdown-item:hover[b-9c2f2cy0c2] {
        background-color: #f1f1f1;
    }

/*====================================================*/
/* /Components/Pages/clinicalExamination/Ocular.razor.rz.scp.css */
.fullPopup-main[b-n5itgai8yg] {
    position: absolute;
    right: 0;
    left: 0;
    background-color: #f6f9ff;
    height: 100%;
    padding: 80px 0px 30px 0px;
    top: 0;
}

#box-main[b-n5itgai8yg] {
    position: relative;
    margin-top: 22px;
    padding: 10px;
    transition: all 0.3s;
    margin-left: 140px;
    z-index: 999999999;
    background-color: #f6f9ff;
    height: 100%;
    overflow: scroll;
    padding-bottom: 0;
}

@media (max-width: 795px) {
    .side-box[b-n5itgai8yg] {
        top: 103px;
    }
}

@media (max-width: 900px) {
    #box-main[b-n5itgai8yg] {
        padding: 10px;
        margin-left: 65px;
        margin-top: 23px;
    }

    .side-box[b-n5itgai8yg] {
        width: 65px;
    }

        .side-box .side-box-div[b-n5itgai8yg] {
            width: 65px;
            padding: 4px;
            height: 100%;
        }

            .side-box .side-box-div ul li a p[b-n5itgai8yg] {
                transition: all 0s;
                display: none;
                /* font-size: 0px; */
            }

    .side-box-nav .side-box-link[b-n5itgai8yg] {
        border-radius: 4px 0px 0px 4px;
    }

    .side-box-nav .dropdow:hover[b-n5itgai8yg] {
        border-radius: 4px 0px 0px 4px;
    }
}


/* container css 26-09-24 */

.w-34[b-n5itgai8yg] {
    width: 34px;
}

.d-md[b-n5itgai8yg], .d-d-none[b-n5itgai8yg] {
    display: none;
}

.content-body[b-n5itgai8yg] {
    padding: 15px 0px;
}

.welcome-text[b-n5itgai8yg] {
    background-color: #ffffff;
    padding: 12px 10px;
    border-radius: 5px;
}

.card-title-text[b-n5itgai8yg] {
    font-size: 20px;
    color: #ff9900;
}

.card[b-n5itgai8yg] {
    border: none;
    padding: 10px;
    border: none;
    border-radius: 5px;
    box-shadow: 0px 0 30px rgba(1, 41, 112, 0.1);
}

.card-header[b-n5itgai8yg] {
    margin-bottom: 20px;
    border: none;
    border-radius: 5px;
    box-shadow: 0px 0 30px rgba(1, 41, 112, 0.1);
}

.card-body[b-n5itgai8yg] {
    padding: 0;
}

.card-title[b-n5itgai8yg] {
    margin: 0;
    font-size: 16px;
    font-weight: 500;
    color: #000000;
    text-transform: capitalize;
    letter-spacing: 0.05em;
    background-color: #ededed;
    width: fit-content;
    padding: 1px 3px 3px 3px;
    border-radius: 2px;
}

.box-label[b-n5itgai8yg] {
    position: absolute;
    top: -6px;
    background-color: #fff;
    left: -3px;
    padding: 0px 2px;
    line-height: 4px;
}

.form-group[b-n5itgai8yg] {
    margin-bottom: 10px;
}

    .form-group label[b-n5itgai8yg] {
        margin-bottom: 5px;
        font-weight: 500;
        color: #646464;
        font-size: 14px;
        display: flex;
        gap: 5px;
    }

.form-control[b-n5itgai8yg] {
    padding: .375rem .30rem;
    font-size: 12px;
    color: #000000;
    border-radius: 3px;
    border: 1px solid #a4a4a4;
    height: 34px;
    appearance: auto;
}

    .form-control:focus[b-n5itgai8yg] {
        color: #495057;
        background-color: #fff;
        border-color: #ffc56f;
        outline: 0;
        box-shadow: none;
    }

.border-box-sec[b-n5itgai8yg] {
    border: 1px solid #a4a4a4;
    padding: 0px 5px;
    border-radius: 3px;
    display: flex;
    align-items: center;
    justify-content: space-around;
    height: 34px;
}

.mt-0_2[b-n5itgai8yg] {
    position: relative !important;
    top: 2px !important;
}

input[type=radio].gender[b-n5itgai8yg] {
    accent-color: #ff5500;
}

.box-with-icon div[b-n5itgai8yg] {
    height: 34px;
    padding: 0px 5px;
    background-color: #646464;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 0px 3px 3px 0px;
}

    .box-with-icon div span[b-n5itgai8yg] {
        color: #fff;
        margin-top: -3px;
    }

.box-with-icon input[b-n5itgai8yg] {
    border-radius: 3px 0px 0px 3px;
}

.img-box[b-n5itgai8yg] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 10px;
    border: 1px solid #a4a4a4;
    flex-direction: column;
    border-radius: 2px;
}

    .img-box img[b-n5itgai8yg] {
        width: 100px;
    }

    .img-box input[b-n5itgai8yg] {
        padding: 4px;
    }


@media screen and (max-width: 991px) {
    .d-md[b-n5itgai8yg], .d-d-none[b-n5itgai8yg] {
        display: block;
    }

    .d-col[b-n5itgai8yg], .d-d-block[b-n5itgai8yg] {
        display: none;
    }
    .h-40[b-n5itgai8yg] {
        height: 50px !important;
    }
    .side-box[b-n5itgai8yg] {
        top: 135px;
    }
    /*    Changed by aastha tiwari 02 January 2026 */
    #box-main[b-n5itgai8yg] {
        margin-top: 55px;
    }
}

@media (max-width: 768px) {
    .m-col-0[b-n5itgai8yg] {
        margin: 0px !important;
    }

    .img-box[b-n5itgai8yg] {
        flex-direction: row;
        height: auto;
        gap: 20px;
    }

    .row-rev[b-n5itgai8yg] {
        flex-direction: column-reverse;
    }

    .d-md[b-n5itgai8yg] {
        display: none;
    }

    .d-col[b-n5itgai8yg] {
        display: block;
    }

    .col-w-100[b-n5itgai8yg] {
        max-width: 100% !important;
    }
}


.form-main-heading[b-n5itgai8yg] {
    color: #ffffff;
    font-size: 15px;
    line-height: normal;
    margin-bottom: 9px;
}

.para-form p[b-n5itgai8yg] {
    font-size: 13px;
    margin-top: 0;
    margin-bottom: 12px;
}
/*Added by Aastha on 31 December 2025*/

.pro-thead[b-n5itgai8yg] {
    /* background-color: #ff9900;*/
    background-color: #3a4b57;
    padding: 10px 0px;
    /* --bs-table-bg: #ff9900;*/
    --bs-table-bg: #3a4b57;
}

table[b-n5itgai8yg] {
    border-collapse: collapse;
}

.single_form[b-n5itgai8yg] {
    border: 1px solid #d5d3d3;
    padding: 10px;
    border-radius: 3px;
}

.save_btn[b-n5itgai8yg] {
    background-color: #ff5500;
    color: white;
    margin-bottom: 0;
    margin-top: 4px;
}

.table[b-n5itgai8yg] {
    --bs-table-border-color: #d2d2d2;
}

.btn[b-n5itgai8yg] {
    color: #fff;
    font-size: 13px;
    font-weight: 500;
    letter-spacing: 0.5px;
    padding: 8px 12px;
    border: none;
    border-radius: 3px;
    border: none;
    display: inline-block;
    transition: all 0.6s ease 0s;
}

@media only screen and (max-width: 600px) {
    .border-box-sec[b-n5itgai8yg] {
        border: 1px solid #a4a4a4;
        padding: 0px 5px;
        border-radius: 3px;
        display: flex;
        align-items: center;
        height: 34px;
    }
}

@media (max-width: 576px) {
    .order-col-1[b-n5itgai8yg] {
        order: 1 !important;
    }

    .order-col-2[b-n5itgai8yg] {
        order: 2 !important;
    }

    .order-col-3[b-n5itgai8yg] {
        order: 3 !important;
    }

    /* opt invo style  */
    .circle-box[b-n5itgai8yg] {
        right: auto;
        left: 36%;
    }

        .circle-box img[b-n5itgai8yg] {
            width: 50px !important;
        }

    .circle-box[b-n5itgai8yg] {
        height: 60px !important;
        width: 60px !important;
    }

    .rect-angle-box h2[b-n5itgai8yg] {
        font-size: 17px !important;
    }

    .fix-logo-hg[b-n5itgai8yg] {
        height: 70px !important;
    }

        .fix-logo-hg .al-end[b-n5itgai8yg] {
            align-items: end !important;
        }

    .rect-angle-box[b-n5itgai8yg] {
        height: auto !important;
        padding: 8px !important;
    }

    .h-40[b-n5itgai8yg] {
        height: 58px !important;
    }

    .side-box[b-duxvrjvd39][b-n5itgai8yg] {
        top: 120px;
    }

    #box-main[b-n5itgai8yg] {
        margin-top: 40px;
    }

    .form-group label[b-n5itgai8yg] {
        font-size: 11px;
    }

    .para-form p[b-n5itgai8yg] {
        font-size: 11px;
    }

    .form-main-heading[b-n5itgai8yg] {
        font-size: 13px;
        margin-bottom: 5px;
    }

    .col-mt-3[b-n5itgai8yg] {
        margin-top: 1rem !important;
    }
    .form-control[b-n5itgai8yg] {
        height: 30px !important;
    }
    .form-check-input[type=checkbox][b-n5itgai8yg] {
        width: 14px !important;
        height: 14px !important;
    }
    .center-heading-sm[b-n5itgai8yg] {
        padding: 3px 3px !important;
        gap: 2px !important;
    }
        .center-heading-sm label[b-n5itgai8yg] {
            font-size: 10px !important;
        }
}
.center-heading-sm[b-n5itgai8yg] {
    /*  background-color: #ff5500;*/
    background-color: #88ba46; /*Added by Aastha on 12 June 2025*/
    padding: 3px 5px;
    border-radius: 3px;
    gap: 5px;
}
.center-heading-sm label[b-n5itgai8yg] {
    font-size: 13px;
    color: #fff;
    line-height: normal;
}
.table-bordered thead tr th[b-n5itgai8yg] {
    color: #fff;
    font-weight: 500;
    font-size: 14px;
}

.table-bordered tbody tr td[b-n5itgai8yg] {
    color: #000;
    font-weight: 500;
    font-size: 12px;
}
/*=================================================*/

.dropdown-content[b-n5itgai8yg] {
    position: absolute;
    border-radius: 0px 0px 4px 4px;
    padding: 2px;
    background-color: white;
    border: 1px solid #ff9900;
    max-height: 105px;
    width: 100%;
    z-index: 99;
    overflow-y: scroll;
    scrollbar-width: thin;
    scrollbar-color: #ff9900 white;
    font-size: 12px;
    box-shadow: 0px 3px 3px #00000069;
}

    .dropdown-content[b-n5itgai8yg]::-webkit-scrollbar {
        width: 8px;
    }

    .dropdown-content[b-n5itgai8yg]::-webkit-scrollbar-track {
        background: white;
    }

    .dropdown-content[b-n5itgai8yg]::-webkit-scrollbar-thumb {
        background-color: blue;
        border-radius: 10px;
    }


.dropdown-item[b-n5itgai8yg] {
    padding: 8px;
    cursor: pointer;
}

    .dropdown-item:hover[b-n5itgai8yg] {
        background-color: #f1f1f1;
    }

/*====================================================*/
/* /Components/Pages/clinicalExamination/Referaction.razor.rz.scp.css */
.fullPopup-main[b-hb26ha5pzt] {
    position: absolute;
    right: 0;
    left: 0;
    background-color: #f6f9ff;
    height: 100%;
    padding: 80px 0px 30px 0px;
    top: 0;
}

#box-main[b-hb26ha5pzt] {
    position: relative;
    margin-top: 22px;
    padding: 10px;
    transition: all 0.3s;
    margin-left: 140px;
    z-index: 999999999;
    background-color: #f6f9ff;
    height: 100%;
    overflow: scroll;
    padding-bottom: 0;
}

@media (max-width: 795px) {
    .side-box[b-hb26ha5pzt] {
        top: 103px;
    }
}

@media (max-width: 900px) {
    #box-main[b-hb26ha5pzt] {
        padding: 10px;
        margin-left: 65px;
        margin-top: 23px;
    }

    .side-box[b-hb26ha5pzt] {
        width: 65px;
    }

        .side-box .side-box-div[b-hb26ha5pzt] {
            width: 65px;
            padding: 4px;
            height: 100%;
        }

            .side-box .side-box-div ul li a p[b-hb26ha5pzt] {
                transition: all 0s;
                display: none;
                /* font-size: 0px; */
            }

    .side-box-nav .side-box-link[b-hb26ha5pzt] {
        border-radius: 4px 0px 0px 4px;
    }

    .side-box-nav .dropdow:hover[b-hb26ha5pzt] {
        border-radius: 4px 0px 0px 4px;
    }
}


/* container css 26-09-24 */

.w-34[b-hb26ha5pzt] {
    width: 34px;
}

.d-md[b-hb26ha5pzt], .d-d-none[b-hb26ha5pzt] {
    display: none;
}

.content-body[b-hb26ha5pzt] {
    padding: 15px 0px;
}

.welcome-text[b-hb26ha5pzt] {
    background-color: #ffffff;
    padding: 12px 10px;
    border-radius: 5px;
}

.card-title-text[b-hb26ha5pzt] {
    font-size: 20px;
    color: #ff9900;
}

.card[b-hb26ha5pzt] {
    border: none;
    padding: 10px;
    border: none;
    border-radius: 5px;
    box-shadow: 0px 0 30px rgba(1, 41, 112, 0.1);
}

.card-header[b-hb26ha5pzt] {
    margin-bottom: 20px;
    border: none;
    border-radius: 5px;
    box-shadow: 0px 0 30px rgba(1, 41, 112, 0.1);
}

.card-body[b-hb26ha5pzt] {
    padding: 0;
}

.card-title[b-hb26ha5pzt] {
    margin: 0;
    font-size: 16px;
    font-weight: 500;
    color: #000000;
    text-transform: capitalize;
    letter-spacing: 0.05em;
    background-color: #ededed;
    width: fit-content;
    padding: 1px 3px 3px 3px;
    border-radius: 2px;
}

.box-label[b-hb26ha5pzt] {
    position: absolute;
    top: -6px;
    background-color: #fff;
    left: -3px;
    padding: 0px 2px;
    line-height: 4px;
}

.form-group[b-hb26ha5pzt] {
    margin-bottom: 10px;
}

    .form-group label[b-hb26ha5pzt] {
        width: max-content;
        margin-bottom: 5px;
        font-weight: 500;
        color: #646464;
        font-size: 14px;
        display: flex;
        gap: 5px;
    }

.form-control[b-hb26ha5pzt] {
    padding: .375rem .30rem;
    font-size: 12px;
    color: #000000;
    border-radius: 3px;
    border: 1px solid #a4a4a4;
    height: 34px;
}

    .form-control:focus[b-hb26ha5pzt] {
        color: #495057;
        background-color: #fff;
        border-color: #ffc56f;
        outline: 0;
        box-shadow: none;
    }

.border-box-sec[b-hb26ha5pzt] {
    border: 1px solid #a4a4a4;
    padding: 0px 5px;
    border-radius: 3px;
    display: flex;
    align-items: center;
    justify-content: space-around;
    height: 34px;
}

.mt-0_2[b-hb26ha5pzt] {
    position: relative !important;
    top: 2px !important;
}

input[type=radio].gender[b-hb26ha5pzt] {
    accent-color: #ff5500;
}

.box-with-icon div[b-hb26ha5pzt] {
    height: 34px;
    padding: 0px 5px;
    background-color: #646464;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 0px 3px 3px 0px;
}

    .box-with-icon div span[b-hb26ha5pzt] {
        color: #fff;
        margin-top: -3px;
    }

.box-with-icon input[b-hb26ha5pzt] {
    border-radius: 3px 0px 0px 3px;
}

.img-box[b-hb26ha5pzt] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 10px;
    border: 1px solid #a4a4a4;
    flex-direction: column;
    border-radius: 2px;
}

    .img-box img[b-hb26ha5pzt] {
        width: 100px;
    }

    .img-box input[b-hb26ha5pzt] {
        padding: 4px;
    }


@media screen and (max-width: 991px) {
    .d-md[b-hb26ha5pzt], .d-d-none[b-hb26ha5pzt] {
        display: block;
    }

    .d-col[b-hb26ha5pzt], .d-d-block[b-hb26ha5pzt] {
        display: none;
    }
    .h-40[b-hb26ha5pzt] {
        height: 50px !important;
    }
    .side-box[b-hb26ha5pzt] {
        top: 135px;
    }
    /*    Changed by aastha tiwari 02 January 2026 */
    #box-main[b-hb26ha5pzt] {
        margin-top: 55px;
    }
}

@media (max-width: 768px) {
    .m-col-0[b-hb26ha5pzt] {
        margin: 0px !important;
    }

    .img-box[b-hb26ha5pzt] {
        flex-direction: row;
        height: auto;
        gap: 20px;
    }

    .row-rev[b-hb26ha5pzt] {
        flex-direction: column-reverse;
    }

    .d-md[b-hb26ha5pzt] {
        display: none;
    }

    .d-col[b-hb26ha5pzt] {
        display: block;
    }

    .col-w-100[b-hb26ha5pzt] {
        max-width: 100% !important;
    }

    .col-sm-mt-3[b-hb26ha5pzt] {
        margin-top: 1rem !important;
    }
}

.first_row[b-hb26ha5pzt] {
    gap: 10px 0px;
}

.sec-dvd-heading[b-hb26ha5pzt] {
    font-weight: bold;
    text-align: center;
    font-size: 13px;
    color: #1376ad;
    background-color: #f6f6f6;
    padding: 1px;
    line-height: normal;
}

.form-main-heading[b-hb26ha5pzt] {
    color: #ffffff;
    font-size: 15px;
    line-height: normal;
    margin-bottom: 9px;
}

.para-form p[b-hb26ha5pzt] {
    font-size: 13px;
    margin-top: 0;
    margin-bottom: 12px;
}
/*Added by Aastha on 31 December 2025*/
.pro-thead[b-hb26ha5pzt] {
    /* background-color: #ff9900;*/
    background-color: #3a4b57;
    padding: 10px 0px;
    --bs-table-bg: #3a4b57;
}

table[b-hb26ha5pzt] {
    border-collapse: collapse;
}

.single_form[b-hb26ha5pzt] {
    border: 1px solid #d5d3d3;
    padding: 10px;
    border-radius: 3px;
}

.save_btn[b-hb26ha5pzt] {
    background-color: #ff5500;
    color: white;
    margin-bottom: 0;
    margin-top: 4px;
}

.table[b-hb26ha5pzt] {
    --bs-table-border-color: #d2d2d2;
}

.btn[b-hb26ha5pzt] {
    color: #fff;
    font-size: 13px;
    font-weight: 500;
    letter-spacing: 0.5px;
    padding: 8px 12px;
    border: none;
    border-radius: 3px;
    border: none;
    display: inline-block;
    transition: all 0.6s ease 0s;
}

@media only screen and (max-width: 600px) {
    .border-box-sec[b-hb26ha5pzt] {
        border: 1px solid #a4a4a4;
        padding: 0px 5px;
        border-radius: 3px;
        display: flex;
        align-items: center;
        height: 34px;
    }
}

@media (max-width: 576px) {
    .order-col-1[b-hb26ha5pzt] {
        order: 1 !important;
    }

    .order-col-2[b-hb26ha5pzt] {
        order: 2 !important;
    }

    .order-col-3[b-hb26ha5pzt] {
        order: 3 !important;
    }

    /* opt invo style  */
    .circle-box[b-hb26ha5pzt] {
        right: auto;
        left: 36%;
    }

        .circle-box img[b-hb26ha5pzt] {
            width: 50px !important;
        }

    .circle-box[b-hb26ha5pzt] {
        height: 60px !important;
        width: 60px !important;
    }

    .rect-angle-box h2[b-hb26ha5pzt] {
        font-size: 17px !important;
    }

    .fix-logo-hg[b-hb26ha5pzt] {
        height: 70px !important;
    }

        .fix-logo-hg .al-end[b-hb26ha5pzt] {
            align-items: end !important;
        }

    .rect-angle-box[b-hb26ha5pzt] {
        height: auto !important;
        padding: 8px !important;
    }

    .h-40[b-hb26ha5pzt] {
        height: 58px !important;
    }

    .side-box[b-duxvrjvd39][b-hb26ha5pzt] {
        top: 120px;
    }

    #box-main[b-hb26ha5pzt] {
        margin-top: 40px;
    }

    .form-group label[b-hb26ha5pzt] {
        font-size: 13px;
    }



    .para-form p[b-hb26ha5pzt] {
        font-size: 11px;
    }

    .form-main-heading[b-hb26ha5pzt] {
        font-size: 13px;
        margin-bottom: 5px;
    }

    .col-mt-3[b-hb26ha5pzt] {
        margin-top: 1rem !important;
    }
}

.table-bordered thead tr th[b-hb26ha5pzt] {
    color: #fff;
    font-weight: 500;
    font-size: 14px;
}

.table-bordered tbody tr td[b-hb26ha5pzt] {
    color: #000;
    font-weight: 500;
    font-size: 12px;
}
/*=================================================*/

.dropdown-content[b-hb26ha5pzt] {
    position: absolute;
    border-radius: 0px 0px 4px 4px;
    padding: 2px;
    background-color: white;
    border: 1px solid #ff9900;
    max-height: 105px;
    width: 100%;
    z-index: 99;
    overflow-y: scroll;
    scrollbar-width: thin;
    scrollbar-color: #ff9900 white;
    font-size: 12px;
    box-shadow: 0px 3px 3px #00000069;
}

    .dropdown-content[b-hb26ha5pzt]::-webkit-scrollbar {
        width: 8px;
    }

    .dropdown-content[b-hb26ha5pzt]::-webkit-scrollbar-track {
        background: white;
    }

    .dropdown-content[b-hb26ha5pzt]::-webkit-scrollbar-thumb {
        background-color: blue;
        border-radius: 10px;
    }


.dropdown-item[b-hb26ha5pzt] {
    padding: 8px;
    cursor: pointer;
}

    .dropdown-item:hover[b-hb26ha5pzt] {
        background-color: #f1f1f1;
    }

/*====================================================*/
/* /Components/Pages/clinicalExamination/TorchlightVisualActuity.razor.rz.scp.css */
.fullPopup-main[b-wn3m8i05w7] {
    position: absolute;
    right: 0;
    left: 0;
    background-color: #f6f9ff;
    height: 100%;
    padding: 80px 0px 30px 0px;
    top: 0;
}

#box-main[b-wn3m8i05w7] {
    position: relative;
    margin-top: 22px;
    padding: 10px;
    transition: all 0.3s;
    margin-left: 140px;
    z-index: 999999999;
    background-color: #f6f9ff;
    height: 100%;
    overflow: scroll;
    padding-bottom: 0;
}

@media (max-width: 795px) {
    .side-box[b-wn3m8i05w7] {
        top: 103px;
    }
}

@media (max-width: 900px) {
    #box-main[b-wn3m8i05w7] {
        padding: 10px;
        margin-left: 65px;
        margin-top: 23px;
    }

    .side-box[b-wn3m8i05w7] {
        width: 65px;
    }

        .side-box .side-box-div[b-wn3m8i05w7] {
            width: 65px;
            padding: 4px;
            height: 100%;
        }

            .side-box .side-box-div ul li a p[b-wn3m8i05w7] {
                transition: all 0s;
                display: none;
                /* font-size: 0px; */
            }

    .side-box-nav .side-box-link[b-wn3m8i05w7] {
        border-radius: 4px 0px 0px 4px;
    }

    .side-box-nav .dropdow:hover[b-wn3m8i05w7] {
        border-radius: 4px 0px 0px 4px;
    }
}


/* container css 26-09-24 */

.w-34[b-wn3m8i05w7] {
    width: 34px;
}

.d-md[b-wn3m8i05w7], .d-d-none[b-wn3m8i05w7] {
    display: none;
}

.content-body[b-wn3m8i05w7] {
    padding: 15px 0px;
}

.welcome-text[b-wn3m8i05w7] {
    /*background-color: #ffffff;*/ /*changed by Aastha on 06 june 2025*/
    padding: 12px 10px;
    border-radius: 5px;
}

.card-title-text[b-wn3m8i05w7] {
    font-size: 20px;
    color: #ff9900;
}

.card[b-wn3m8i05w7] {
    border: none;
    padding: 10px;
    border: none;
    border-radius: 5px;
    box-shadow: 0px 0 30px rgba(1, 41, 112, 0.1);
}

.card-header[b-wn3m8i05w7] {
    margin-bottom: 20px;
    border: none;
    border-radius: 5px;
    box-shadow: 0px 0 30px rgba(1, 41, 112, 0.1);
}

.card-body[b-wn3m8i05w7] {
    padding: 0;
}

.card-title[b-wn3m8i05w7] {
    margin: 0;
    font-size: 16px;
    font-weight: 500;
    color: #000000;
    text-transform: capitalize;
    letter-spacing: 0.05em;
    background-color: #ededed;
    width: fit-content;
    padding: 1px 3px 3px 3px;
    border-radius: 2px;
}

.box-label[b-wn3m8i05w7] {
    position: absolute;
    top: -6px;
    background-color: #fff;
    left: -3px;
    padding: 0px 2px;
    line-height: 4px;
}

.form-group[b-wn3m8i05w7] {
    margin-bottom: 10px;
}

    .form-group label[b-wn3m8i05w7] {
        width: max-content;
        margin-bottom: 5px;
        font-weight: 500;
        color: #646464;
        font-size: 14px;
        display: flex;
        gap: 5px;
    }

.form-control[b-wn3m8i05w7] {
    padding: .375rem .30rem;
    font-size: 12px;
    color: #000000;
    border-radius: 3px;
    border: 1px solid #a4a4a4;
    height: 34px;
}

    .form-control:focus[b-wn3m8i05w7] {
        color: #495057;
        background-color: #fff;
        border-color: #ffc56f;
        outline: 0;
        box-shadow: none;
    }

.border-box-sec[b-wn3m8i05w7] {
    border: 1px solid #a4a4a4;
    padding: 0px 5px;
    border-radius: 3px;
    display: flex;
    align-items: center;
    justify-content: space-around;
    height: 34px;
}

.mt-0_2[b-wn3m8i05w7] {
    position: relative !important;
    top: 2px !important;
}

input[type=radio].gender[b-wn3m8i05w7] {
    accent-color: #ff5500;
}

.box-with-icon div[b-wn3m8i05w7] {
    height: 34px;
    padding: 0px 5px;
    background-color: #646464;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 0px 3px 3px 0px;
}

    .box-with-icon div span[b-wn3m8i05w7] {
        color: #fff;
        margin-top: -3px;
    }

.box-with-icon input[b-wn3m8i05w7] {
    border-radius: 3px 0px 0px 3px;
}

.img-box[b-wn3m8i05w7] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 10px;
    border: 1px solid #a4a4a4;
    flex-direction: column;
    border-radius: 2px;
}

    .img-box img[b-wn3m8i05w7] {
        width: 100px;
    }

    .img-box input[b-wn3m8i05w7] {
        padding: 4px;
    }


@media screen and (max-width: 991px) {
    .d-md[b-wn3m8i05w7], .d-d-none[b-wn3m8i05w7] {
        display: block;
    }

    .d-col[b-wn3m8i05w7], .d-d-block[b-wn3m8i05w7] {
        display: none;
    }

    .h-40[b-wn3m8i05w7] {
        height: 50px !important;
    }

    .side-box[b-wn3m8i05w7] {
        top: 112px;
    }
    /*    Changed by aastha tiwari 02 January 2026 */
    #box-main[b-wn3m8i05w7] {
        margin-top: 55px;
    }
}

@media (max-width: 768px) {
    .m-col-0[b-wn3m8i05w7] {
        margin: 0px !important;
    }

    .img-box[b-wn3m8i05w7] {
        flex-direction: row;
        height: auto;
        gap: 20px;
    }

    .row-rev[b-wn3m8i05w7] {
        flex-direction: column-reverse;
    }

    .d-md[b-wn3m8i05w7] {
        display: none;
    }

    .d-col[b-wn3m8i05w7] {
        display: block;
    }

    .col-w-100[b-wn3m8i05w7] {
        max-width: 100% !important;
    }
}


.form-main-heading[b-wn3m8i05w7] {
    color: #ffffff;
    font-size: 15px;
    line-height: normal;
    margin-bottom: 9px;
}

.para-form p[b-wn3m8i05w7] {
    font-size: 13px;
    margin-top: 0;
    margin-bottom: 12px;
}
/*Added by Aastha on 31 December 2025*/

.pro-thead[b-wn3m8i05w7] {
    /*background-color: #ff9900;*/
    background-color: #3a4b57;
    padding: 10px 0px;
    /*--bs-table-bg: #ff9900;*/
    --bs-table-bg: #3a4b57;
}

table[b-wn3m8i05w7] {
    border-collapse: collapse;
}

.single_form[b-wn3m8i05w7] {
    border: 1px solid #d5d3d3;
    padding: 10px;
    border-radius: 3px;
}

.save_btn[b-wn3m8i05w7] {
    background-color: #ff5500;
    color: white;
    margin-bottom: 0;
    margin-top: 4px;
}

.table[b-wn3m8i05w7] {
    --bs-table-border-color: #d2d2d2;
}

.btn[b-wn3m8i05w7] {
    color: #fff;
    font-size: 13px;
    font-weight: 500;
    letter-spacing: 0.5px;
    padding: 8px 12px;
    border: none;
    border-radius: 3px;
    border: none;
    display: inline-block;
    transition: all 0.6s ease 0s;
}

@media only screen and (max-width: 600px) {
    .border-box-sec[b-wn3m8i05w7] {
        border: 1px solid #a4a4a4;
        padding: 0px 5px;
        border-radius: 3px;
        display: flex;
        align-items: center;
        height: 34px;
    }
}

@media (max-width: 576px) {
    .order-col-1[b-wn3m8i05w7] {
        order: 1 !important;
    }

    .order-col-2[b-wn3m8i05w7] {
        order: 2 !important;
    }

    .order-col-3[b-wn3m8i05w7] {
        order: 3 !important;
    }

    /* opt invo style  */
    .circle-box[b-wn3m8i05w7] {
        right: auto;
        left: 36%;
    }

        .circle-box img[b-wn3m8i05w7] {
            width: 50px !important;
        }

    .circle-box[b-wn3m8i05w7] {
        height: 60px !important;
        width: 60px !important;
    }

    .rect-angle-box h2[b-wn3m8i05w7] {
        font-size: 17px !important;
    }

    .fix-logo-hg[b-wn3m8i05w7] {
        height: 70px !important;
    }

        .fix-logo-hg .al-end[b-wn3m8i05w7] {
            align-items: end !important;
        }

    .rect-angle-box[b-wn3m8i05w7] {
        height: auto !important;
        padding: 8px !important;
    }

    .h-40[b-wn3m8i05w7] {
        height: 58px !important;
    }

    .side-box[b-duxvrjvd39][b-wn3m8i05w7] {
        top: 120px;
    }

    #box-main[b-wn3m8i05w7] {
        margin-top: 40px;
    }

    .form-group label[b-wn3m8i05w7] {
        font-size: 13px;
    }


    .para-form p[b-wn3m8i05w7] {
        font-size: 11px;
    }

    .form-main-heading[b-wn3m8i05w7] {
        font-size: 13px;
        margin-bottom: 5px;
    }

    .col-mt-3[b-wn3m8i05w7] {
        margin-top: 1rem !important;
    }
}

.table-bordered thead tr th[b-wn3m8i05w7] {
    color: #fff;
    font-weight: 500;
    font-size: 14px;
}

.table-bordered tbody tr td[b-wn3m8i05w7] {
    color: #000;
    font-weight: 500;
    font-size: 12px;
}
/*=================================================*/

.dropdown-content[b-wn3m8i05w7] {
    position: absolute;
    border-radius: 0px 0px 4px 4px;
    padding: 2px;
    background-color: white;
    border: 1px solid #ff9900;
    max-height: 105px;
    width: 100%;
    z-index: 99;
    overflow-y: scroll;
    scrollbar-width: thin;
    scrollbar-color: #ff9900 white;
    font-size: 12px;
    box-shadow: 0px 3px 3px #00000069;
}

    .dropdown-content[b-wn3m8i05w7]::-webkit-scrollbar {
        width: 8px;
    }

    .dropdown-content[b-wn3m8i05w7]::-webkit-scrollbar-track {
        background: white;
    }

    .dropdown-content[b-wn3m8i05w7]::-webkit-scrollbar-thumb {
        background-color: blue;
        border-radius: 10px;
    }


.dropdown-item[b-wn3m8i05w7] {
    padding: 8px;
    cursor: pointer;
}

    .dropdown-item:hover[b-wn3m8i05w7] {
        background-color: #f1f1f1;
    }

/*====================================================*/
.fullPopup-main[b-wn3m8i05w7] {
    position: absolute;
    right: 0;
    left: 0;
    background-color: #f6f9ff;
    height: 100%;
    padding: 80px 0px 30px 0px;
    top: 0;
}

#box-main[b-wn3m8i05w7] {
    position: relative;
    margin-top: 22px;
    padding: 10px;
    transition: all 0.3s;
    margin-left: 140px;
    z-index: 999999999;
    background-color: #f6f9ff;
    height: 100%;
    overflow: scroll;
    padding-bottom: 0;
}

@media (max-width: 795px) {
    .side-box[b-wn3m8i05w7] {
        top: 103px;
    }
}

@media (max-width: 900px) {
    #box-main[b-wn3m8i05w7] {
        padding: 10px;
        margin-left: 65px;
        margin-top: 23px;
    }

    .side-box[b-wn3m8i05w7] {
        width: 65px;
    }

        .side-box .side-box-div[b-wn3m8i05w7] {
            width: 65px;
            padding: 4px;
            height: 100%;
        }

            .side-box .side-box-div ul li a p[b-wn3m8i05w7] {
                transition: all 0s;
                display: none;
                /* font-size: 0px; */
            }

    .side-box-nav .side-box-link[b-wn3m8i05w7] {
        border-radius: 4px 0px 0px 4px;
    }

    .side-box-nav .dropdow:hover[b-wn3m8i05w7] {
        border-radius: 4px 0px 0px 4px;
    }
}


/* container css 26-09-24 */

.w-34[b-wn3m8i05w7] {
    width: 34px;
}

.d-md[b-wn3m8i05w7], .d-d-none[b-wn3m8i05w7] {
    display: none;
}

.content-body[b-wn3m8i05w7] {
    padding: 15px 0px;
}

.welcome-text[b-wn3m8i05w7] {
    background-color: #ffffff;
    padding: 12px 10px;
    border-radius: 5px;
}

.card-title-text[b-wn3m8i05w7] {
    font-size: 20px;
    color: #ff9900;
}

.card[b-wn3m8i05w7] {
    border: none;
    padding: 10px;
    border: none;
    border-radius: 5px;
    box-shadow: 0px 0 30px rgba(1, 41, 112, 0.1);
}

.card-header[b-wn3m8i05w7] {
    margin-bottom: 20px;
    border: none;
    border-radius: 5px;
    box-shadow: 0px 0 30px rgba(1, 41, 112, 0.1);
}

.card-body[b-wn3m8i05w7] {
    padding: 0;
}

.card-title[b-wn3m8i05w7] {
    margin: 0;
    font-size: 16px;
    font-weight: 500;
    color: #000000;
    text-transform: capitalize;
    letter-spacing: 0.05em;
    background-color: #ededed;
    width: fit-content;
    padding: 1px 3px 3px 3px;
    border-radius: 2px;
}

.box-label[b-wn3m8i05w7] {
    position: absolute;
    top: -6px;
    background-color: #fff;
    left: -3px;
    padding: 0px 2px;
    line-height: 4px;
}

.form-group[b-wn3m8i05w7] {
    margin-bottom: 10px;
}

    .form-group label[b-wn3m8i05w7] {
        width: max-content;
        margin-bottom: 5px;
        font-weight: 500;
        color: #646464;
        font-size: 14px;
        display: flex;
        gap: 5px;
    }

.form-control[b-wn3m8i05w7] {
    padding: .375rem .30rem;
    font-size: 12px;
    color: #000000;
    border-radius: 3px;
    border: 1px solid #a4a4a4;
    height: 34px;
}

    .form-control:focus[b-wn3m8i05w7] {
        color: #495057;
        background-color: #fff;
        border-color: #ffc56f;
        outline: 0;
        box-shadow: none;
    }

.border-box-sec[b-wn3m8i05w7] {
    border: 1px solid #a4a4a4;
    padding: 0px 5px;
    border-radius: 3px;
    display: flex;
    align-items: center;
    justify-content: space-around;
    height: 34px;
}

.mt-0_2[b-wn3m8i05w7] {
    position: relative !important;
    top: 2px !important;
}

input[type=radio].gender[b-wn3m8i05w7] {
    accent-color: #ff5500;
}

.box-with-icon div[b-wn3m8i05w7] {
    height: 34px;
    padding: 0px 5px;
    background-color: #646464;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 0px 3px 3px 0px;
}

    .box-with-icon div span[b-wn3m8i05w7] {
        color: #fff;
        margin-top: -3px;
    }

.box-with-icon input[b-wn3m8i05w7] {
    border-radius: 3px 0px 0px 3px;
}

.img-box[b-wn3m8i05w7] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 10px;
    border: 1px solid #a4a4a4;
    flex-direction: column;
    border-radius: 2px;
}

    .img-box img[b-wn3m8i05w7] {
        width: 100px;
    }

    .img-box input[b-wn3m8i05w7] {
        padding: 4px;
    }


@media screen and (max-width: 991px) {
    .d-md[b-wn3m8i05w7], .d-d-none[b-wn3m8i05w7] {
        display: block;
    }

    .d-col[b-wn3m8i05w7], .d-d-block[b-wn3m8i05w7] {
        display: none;
    }

    .h-40[b-wn3m8i05w7] {
        height: 50px !important;
    }
    /*    Changed by aastha tiwari 02 January 2026 */
    .side-box[b-wn3m8i05w7] {
        top: 135px;
    }
    /*    Changed by aastha tiwari 02 January 2026 */
    #box-main[b-wn3m8i05w7] {
        margin-top: 55px;
    }
}

@media (max-width: 768px) {
    .m-col-0[b-wn3m8i05w7] {
        margin: 0px !important;
    }

    .img-box[b-wn3m8i05w7] {
        flex-direction: row;
        height: auto;
        gap: 20px;
    }

    .row-rev[b-wn3m8i05w7] {
        flex-direction: column-reverse;
    }

    .d-md[b-wn3m8i05w7] {
        display: none;
    }

    .d-col[b-wn3m8i05w7] {
        display: block;
    }

    .col-w-100[b-wn3m8i05w7] {
        max-width: 100% !important;
    }

    .col-sm-mt-3[b-wn3m8i05w7] {
        margin-top: 1rem !important;
    }
}

.first_row[b-wn3m8i05w7] {
    gap: 10px 0px;
}

.sec-dvd-heading[b-wn3m8i05w7] {
    font-weight: bold;
    text-align: center;
    font-size: 13px;
    color: #1376ad;
    background-color: #f6f6f6;
    padding: 1px;
    line-height: normal;
}

.form-main-heading[b-wn3m8i05w7] {
    color: #ffffff;
    font-size: 15px;
    line-height: normal;
    margin-bottom: 9px;
}

.para-form p[b-wn3m8i05w7] {
    font-size: 13px;
    margin-top: 0;
    margin-bottom: 12px;
}
/*Added by Aastha on 31 December 2025*/

.pro-thead[b-wn3m8i05w7] {
    /* background-color: #ff9900;*/
    background-color: #3a4b57;
    padding: 10px 0px;
    --bs-table-bg: #3a4b57;
}

table[b-wn3m8i05w7] {
    border-collapse: collapse;
}

.single_form[b-wn3m8i05w7] {
    border: 1px solid #d5d3d3;
    padding: 10px;
    border-radius: 3px;
}

.save_btn[b-wn3m8i05w7] {
    background-color: #ff5500;
    color: white;
    margin-bottom: 0;
    margin-top: 4px;
}

.table[b-wn3m8i05w7] {
    --bs-table-border-color: #d2d2d2;
}

.btn[b-wn3m8i05w7] {
    color: #fff;
    font-size: 13px;
    font-weight: 500;
    letter-spacing: 0.5px;
    padding: 8px 12px;
    border: none;
    border-radius: 3px;
    border: none;
    display: inline-block;
    transition: all 0.6s ease 0s;
}

@media only screen and (max-width: 600px) {
    .border-box-sec[b-wn3m8i05w7] {
        border: 1px solid #a4a4a4;
        padding: 0px 5px;
        border-radius: 3px;
        display: flex;
        align-items: center;
        height: 34px;
    }
}

@media (max-width: 576px) {
    .order-col-1[b-wn3m8i05w7] {
        order: 1 !important;
    }

    .order-col-2[b-wn3m8i05w7] {
        order: 2 !important;
    }

    .order-col-3[b-wn3m8i05w7] {
        order: 3 !important;
    }

    /* opt invo style  */
    .circle-box[b-wn3m8i05w7] {
        right: auto;
        left: 36%;
    }

        .circle-box img[b-wn3m8i05w7] {
            width: 50px !important;
        }

    .circle-box[b-wn3m8i05w7] {
        height: 60px !important;
        width: 60px !important;
    }

    .rect-angle-box h2[b-wn3m8i05w7] {
        font-size: 17px !important;
    }

    .fix-logo-hg[b-wn3m8i05w7] {
        height: 70px !important;
    }

        .fix-logo-hg .al-end[b-wn3m8i05w7] {
            align-items: end !important;
        }

    .rect-angle-box[b-wn3m8i05w7] {
        height: auto !important;
        padding: 8px !important;
    }

    .h-40[b-wn3m8i05w7] {
        height: 58px !important;
    }

    .side-box[b-duxvrjvd39][b-wn3m8i05w7] {
        top: 120px;
    }

    #box-main[b-wn3m8i05w7] {
        margin-top: 40px;
    }

    .form-group label[b-wn3m8i05w7] {
        font-size: 13px;
    }



    .para-form p[b-wn3m8i05w7] {
        font-size: 11px;
    }

    .form-main-heading[b-wn3m8i05w7] {
        font-size: 13px;
        margin-bottom: 5px;
    }

    .col-mt-3[b-wn3m8i05w7] {
        margin-top: 1rem !important;
    }
}

.table-bordered thead tr th[b-wn3m8i05w7] {
    color: #fff;
    font-weight: 500;
    font-size: 14px;
}

.table-bordered tbody tr td[b-wn3m8i05w7] {
    color: #000;
    font-weight: 500;
    font-size: 12px;
}
/*=================================================*/

.dropdown-content[b-wn3m8i05w7] {
    position: absolute;
    border-radius: 0px 0px 4px 4px;
    padding: 2px;
    background-color: white;
    border: 1px solid #ff9900;
    max-height: 105px;
    width: 100%;
    z-index: 99;
    overflow-y: scroll;
    scrollbar-width: thin;
    scrollbar-color: #ff9900 white;
    font-size: 12px;
    box-shadow: 0px 3px 3px #00000069;
}

    .dropdown-content[b-wn3m8i05w7]::-webkit-scrollbar {
        width: 8px;
    }

    .dropdown-content[b-wn3m8i05w7]::-webkit-scrollbar-track {
        background: white;
    }

    .dropdown-content[b-wn3m8i05w7]::-webkit-scrollbar-thumb {
        background-color: blue;
        border-radius: 10px;
    }


.dropdown-item[b-wn3m8i05w7] {
    padding: 8px;
    cursor: pointer;
}

    .dropdown-item:hover[b-wn3m8i05w7] {
        background-color: #f1f1f1;
    }

/*====================================================*/

/* /Components/Pages/clinicalExamination/VitalStatistics.razor.rz.scp.css */
.fullPopup-main[b-5cewiuige9] {
    position: absolute;
    right: 0;
    left: 0;
    background-color: #f6f9ff;
    height: 100%;
    padding: 80px 0px 30px 0px;
    top: 0;
}

#box-main[b-5cewiuige9] {
    position: relative;
    margin-top: 22px;
    padding: 10px;
    transition: all 0.3s;
    margin-left: 140px;
    z-index: 999999999;
    background-color: #f6f9ff;
    height: 100%;
    overflow: scroll;
    padding-bottom: 0;
}

@media (max-width: 795px) {
    .side-box[b-5cewiuige9] {
        top: 103px;
    }
}

@media (max-width: 900px) {
    #box-main[b-5cewiuige9] {
        padding: 10px;
        margin-left: 65px;
        margin-top: 23px;
    }

    .side-box[b-5cewiuige9] {
        width: 65px;
    }

        .side-box .side-box-div[b-5cewiuige9] {
            width: 65px;
            padding: 4px;
            height: 100%;
        }

            .side-box .side-box-div ul li a p[b-5cewiuige9] {
                transition: all 0s;
                display: none;
                /* font-size: 0px; */
            }

    .side-box-nav .side-box-link[b-5cewiuige9] {
        border-radius: 4px 0px 0px 4px;
    }

    .side-box-nav .dropdow:hover[b-5cewiuige9] {
        border-radius: 4px 0px 0px 4px;
    }
}



.w-34[b-5cewiuige9] {
    width: 34px;
}

.d-md[b-5cewiuige9], .d-d-none[b-5cewiuige9] {
    display: none;
}

.content-body[b-5cewiuige9] {
    padding: 15px 0px;
}

.welcome-text[b-5cewiuige9] {
    background-color: #ffffff;
    padding: 12px 10px;
    border-radius: 5px;
}

.card-title-text[b-5cewiuige9] {
    font-size: 20px;
    color: #ff9900;
}

.card[b-5cewiuige9] {
    border: none;
    padding: 10px;
    border: none;
    border-radius: 5px;
    box-shadow: 0px 0 30px rgba(1, 41, 112, 0.1);
}

.card-header[b-5cewiuige9] {
    margin-bottom: 20px;
    border: none;
    border-radius: 5px;
    box-shadow: 0px 0 30px rgba(1, 41, 112, 0.1);
}

.card-body[b-5cewiuige9] {
    padding: 0;
}

.card-title[b-5cewiuige9] {
    margin: 0;
    font-size: 16px;
    font-weight: 500;
    color: #000000;
    text-transform: capitalize;
    letter-spacing: 0.05em;
    background-color: #ededed;
    width: fit-content;
    padding: 1px 3px 3px 3px;
    border-radius: 2px;
}

.box-label[b-5cewiuige9] {
    position: absolute;
    top: -6px;
    background-color: #fff;
    left: -3px;
    padding: 0px 2px;
    line-height: 4px;
}

.form-group[b-5cewiuige9] {
    margin-bottom: 10px;
}

    .form-group label[b-5cewiuige9] {
        width: max-content;
        margin-bottom: 5px;
        font-weight: 500;
        color: #646464;
        font-size: 14px;
        display: flex;
        gap: 5px;
    }



.form-control:focus[b-5cewiuige9] {
    color: #495057;
    background-color: #fff;
    border-color: #ffc56f;
    outline: 0;
    box-shadow: none;
}

.border-box-sec[b-5cewiuige9] {
    border: 1px solid #a4a4a4;
    padding: 0px 5px;
    border-radius: 3px;
    display: flex;
    align-items: center;
    justify-content: space-around;
    height: 34px;
}

.mt-0_2[b-5cewiuige9] {
    position: relative !important;
    top: 2px !important;
}

input[type=radio].gender[b-5cewiuige9] {
    accent-color: #ff5500;
}

.box-with-icon div[b-5cewiuige9] {
    height: 34px;
    min-width: 34px;
    padding: 0px 5px;
    background-color: #646464;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 0px 3px 3px 0px;
}

    .box-with-icon div span[b-5cewiuige9] {
        color: #fff;
        line-height: normal;
        padding: 4px;
        width: 65px;
        text-align: center;
    }

.box-with-icon input[b-5cewiuige9] {
    border-radius: 3px 0px 0px 3px;
}

.img-box[b-5cewiuige9] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 10px;
    border: 1px solid #a4a4a4;
    flex-direction: column;
    border-radius: 2px;
}

    .img-box img[b-5cewiuige9] {
        width: 100px;
    }

    .img-box input[b-5cewiuige9] {
        padding: 4px;
    }


@media screen and (max-width: 991px) {
    .d-md[b-5cewiuige9], .d-d-none[b-5cewiuige9] {
        display: block;
    }

    .d-col[b-5cewiuige9], .d-d-block[b-5cewiuige9] {
        display: none;
    }
    .h-40[b-5cewiuige9] {
        height: 50px !important;
    }
    /*    Changed by aastha tiwari 02 January 2026 */
    .side-box[b-5cewiuige9] {
        top: 135px;
    }
    /*    Changed by aastha tiwari 02 January 2026 */
    #box-main[b-5cewiuige9] {
        margin-top: 55px;
    }
}

@media (max-width: 768px) {
    .m-col-0[b-5cewiuige9] {
        margin: 0px !important;
    }

    .img-box[b-5cewiuige9] {
        flex-direction: row;
        height: auto;
        gap: 20px;
    }

    .row-rev[b-5cewiuige9] {
        flex-direction: column-reverse;
    }

    .d-md[b-5cewiuige9] {
        display: none;
    }

    .d-col[b-5cewiuige9] {
        display: block;
    }

    .col-w-100[b-5cewiuige9] {
        max-width: 100% !important;
    }
}


.form-main-heading[b-5cewiuige9] {
    color: #ffffff;
    font-size: 15px;
    line-height: normal;
    margin-bottom: 9px;
}

.para-form p[b-5cewiuige9] {
    font-size: 13px;
    margin-top: 0;
    margin-bottom: 12px;
}
/*Added by Aastha on 31 December 2025*/
.pro-thead[b-5cewiuige9] {
    /*background-color: #ff9900;*/
    background-color: #3a4b57;
    padding: 10px 0px;
    /* --bs-table-bg: #ff9900;*/
    --bs-table-bg: #3a4b57;
}

table[b-5cewiuige9] {
    border-collapse: collapse;
}

.single_form[b-5cewiuige9] {
    border: 1px solid #d5d3d3;
    padding: 10px;
    border-radius: 3px;
}

.save_btn[b-5cewiuige9] {
    background-color: #ff5500;
    color: white;
    margin-bottom: 0;
    margin-top: 4px;
}

.table[b-5cewiuige9] {
    --bs-table-border-color: #d2d2d2;
}

.btn[b-5cewiuige9] {
    color: #fff;
    font-size: 13px;
    font-weight: 500;
    letter-spacing: 0.5px;
    padding: 8px 12px;
    border: none;
    border-radius: 3px;
    border: none;
    display: inline-block;
    transition: all 0.6s ease 0s;
}

@media only screen and (max-width: 600px) {
    .border-box-sec[b-5cewiuige9] {
        border: 1px solid #646464;
        padding: 0px 5px;
        border-radius: 3px;
        display: flex;
        align-items: center;
        height: 34px;
    }
}

@media (max-width: 576px) {
    .order-col-1[b-5cewiuige9] {
        order: 1 !important;
    }

    .order-col-2[b-5cewiuige9] {
        order: 2 !important;
    }

    .order-col-3[b-5cewiuige9] {
        order: 3 !important;
    }

    .circle-box[b-5cewiuige9] {
        right: auto;
        left: 36%;
    }

        .circle-box img[b-5cewiuige9] {
            width: 50px !important;
        }

    .circle-box[b-5cewiuige9] {
        height: 60px !important;
        width: 60px !important;
    }

    .rect-angle-box h2[b-5cewiuige9] {
        font-size: 17px !important;
    }

    .fix-logo-hg[b-5cewiuige9] {
        height: 70px !important;
    }

        .fix-logo-hg .al-end[b-5cewiuige9] {
            align-items: end !important;
        }

    .rect-angle-box[b-5cewiuige9] {
        height: auto !important;
        padding: 8px !important;
    }

    .h-40[b-5cewiuige9] {
        height: 58px !important;
    }

    .side-box[b-duxvrjvd39][b-5cewiuige9] {
        top: 120px;
    }

    #box-main[b-5cewiuige9] {
        margin-top: 40px;
    }

    .form-group label[b-5cewiuige9] {
        font-size: 13px;
    }


    .para-form p[b-5cewiuige9] {
        font-size: 11px;
    }

    .form-main-heading[b-5cewiuige9] {
        font-size: 13px;
        margin-bottom: 5px;
    }

    .col-mt-3[b-5cewiuige9] {
        margin-top: 1rem !important;
    }
}

.table-bordered thead tr th[b-5cewiuige9] {
    color: #fff;
    font-weight: 500;
    font-size: 14px;
}

.table-bordered tbody tr td[b-5cewiuige9] {
    color: #000;
    font-weight: 500;
    font-size: 12px;
}

.dropdown-content[b-5cewiuige9] {
    position: absolute;
    border-radius: 0px 0px 4px 4px;
    padding: 2px;
    background-color: white;
    border: 1px solid #ff9900;
    max-height: 105px;
    width: 100%;
    z-index: 99;
    overflow-y: scroll;
    scrollbar-width: thin;
    scrollbar-color: #ff9900 white;
    font-size: 12px;
    box-shadow: 0px 3px 3px #00000069;
}

    .dropdown-content[b-5cewiuige9]::-webkit-scrollbar {
        width: 8px;
    }

    .dropdown-content[b-5cewiuige9]::-webkit-scrollbar-track {
        background: white;
    }

    .dropdown-content[b-5cewiuige9]::-webkit-scrollbar-thumb {
        background-color: blue;
        border-radius: 10px;
    }


.dropdown-item[b-5cewiuige9] {
    padding: 8px;
    cursor: pointer;
}

    .dropdown-item:hover[b-5cewiuige9] {
        background-color: #f1f1f1;
    }
/* /Components/Pages/CommunityClinic/CommunityClinicRegistration.razor.rz.scp.css */

.w-34[b-0df2mjzgta] {
    width: 34px;
}

.d-md[b-0df2mjzgta], .d-d-none[b-0df2mjzgta] {
    display: none;
}

.pop-full-btn[b-0df2mjzgta] {
    width: 100%;
    gap: 5px;
    background-color: #637d85 !important;
    height: 34px;
}

.content-body[b-0df2mjzgta] {
    padding: 15px 0px;
}

/*.reg-fix {
    overflow-y: scroll !important;
    height: 581px !important;
}*/
.welcome-text[b-0df2mjzgta] {
    background-color: #ffffff;
    border-radius: 5px;
}

.card-title-text[b-0df2mjzgta] {
    font-size: 18px;
    color: #ff9900;
}

.card[b-0df2mjzgta] {
    border: none;
    padding: 10px;
}

.card-header[b-0df2mjzgta] {
    padding: 0;
    border: none;
    background-color: #ffffff;
}

.card-body[b-0df2mjzgta] {
    padding: 0;
}

.card-title[b-0df2mjzgta] {
    margin: 0;
    font-size: 16px;
    font-weight: 500;
    color: #000000;
    text-transform: capitalize;
    letter-spacing: 0.05em;
    background-color: #ededed;
    width: fit-content;
    padding: 1px 3px 3px 3px;
    border-radius: 2px;
}

.form-group[b-0df2mjzgta] {
    margin-bottom: 13px;
}



    .form-group label[b-0df2mjzgta] {
        margin-bottom: 2px;
        margin-top: 0px;
        font-size: 13px;
        font-weight: 600;
        color: #4e4e4e;
    }



.form-control[b-0df2mjzgta] {
    padding: .375rem .50rem;
    font-size: 13px;
    color: #000000;
    border-radius: 3px;
    border: 1px solid #a4a4a4;
    height: 34px;
    -webkit-appearance: auto;
}



    .form-control:focus[b-0df2mjzgta] {
        color: #495057;
        background-color: #fff;
        border-color: #eb7365;
        outline: 0;
        box-shadow: none;
    }



.border-box-sec[b-0df2mjzgta] {
    border: 1px solid #a4a4a4;
    padding: 0px 5px;
    border-radius: 3px;
    display: flex;
    align-items: center;
    justify-content: space-around;
    height: 34px;
}

.mt-0_2[b-0df2mjzgta] {
    position: relative !important;
    top: 2px !important;
}

input[type=radio].gender[b-0df2mjzgta] {
    accent-color: #ff5500;
}

.box-with-icon div[b-0df2mjzgta] {
    height: 34px;
    padding: 0px 10px;
    background-color: #646464;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 0px 3px 3px 0px;
}

    .box-with-icon div span[b-0df2mjzgta] {
        color: #fff;
    }

.box-with-icon input[b-0df2mjzgta] {
    border-radius: 3px 0px 0px 3px;
}



.img-box[b-0df2mjzgta] {
    height: -webkit-fill-available;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 5px;
    border: 1px solid #a4a4a4;
    flex-direction: column;
    border-radius: 2px;
}



    .img-box input[b-0df2mjzgta] {
        padding: 4px;
    }


@media screen and (max-width: 991px) {
    .d-md[b-0df2mjzgta], .d-d-none[b-0df2mjzgta] {
        display: block;
    }

    .d-col[b-0df2mjzgta], .d-d-block[b-0df2mjzgta] {
        display: none;
    }
}

@media (max-width: 768px) {
    .m-col-0[b-0df2mjzgta] {
        margin: 0px !important;
    }

    .img-box[b-0df2mjzgta] {
        height: auto;
    }

    .row-rev[b-0df2mjzgta] {
        height: auto !important;
    }

    .d-md[b-0df2mjzgta] {
        display: none;
    }

    .d-col[b-0df2mjzgta] {
        display: block;
    }

    .col-w-100[b-0df2mjzgta] {
        max-width: 100% !important;
    }
}

.row-rev[b-0df2mjzgta] {
    height: 135px;
}

.form-btn-group[b-0df2mjzgta] {
    display: flex;
    justify-content: space-between;
    width: -webkit-fill-available;
    /*gap: 10px;*/
}

    .form-btn-group .btn[b-0df2mjzgta] {
        background-color: #646464;
        border-color: #646464;
    }

        .form-btn-group .btn:hover[b-0df2mjzgta], .form-btn-group .btn:focus[b-0df2mjzgta], .form-btn-group .btn:active[b-0df2mjzgta] {
            background-color: #8d8d8d !important;
            box-shadow: none !important;
            outline: none !important;
            border-color: #646464 !important;
        }

        .form-btn-group .btn input[b-0df2mjzgta] {
            cursor: pointer;
            margin-top: 2px;
            margin-left: 4px;
        }
/* /Components/Pages/CommunityClinic/CommunityViewPatient.razor.rz.scp.css */
/* ============================Receipt css start===========================*/

.receipt[b-x4z6hpbmid] {
    font-family: math;
}

.text-danger strong[b-x4z6hpbmid] {
    color: #9f181c;
}

.receipt-main[b-x4z6hpbmid] {
    background: #ffffff none repeat scroll 0 0;
    padding: 15px 30px !important;
    color: #333333;
}

    .receipt-main p[b-x4z6hpbmid] {
        color: #333333;
    }

.receipt-footer h1[b-x4z6hpbmid] {
    font-size: 15px;
    font-weight: 400 !important;
    margin: 0 !important;
}

.receipt-main[b-x4z6hpbmid]::after {
    background: #414143 none repeat scroll 0 0;
    content: "";
    height: 5px;
    left: 0;
    position: absolute;
    right: 0;
    top: -13px;
}

.receipt-right h5[b-x4z6hpbmid] {
    font-size: 16px;
    font-weight: 7;
    margin: 0 0 7px 0;
}

.receipt-right p[b-x4z6hpbmid] {
    font-size: 16px;
    margin: 1px;
}

    .receipt-right p i[b-x4z6hpbmid] {
        text-align: center;
        width: 18px;
    }

.main-hp-heading[b-x4z6hpbmid] {
    font-size: 22px;
    font-weight: 700;
    letter-spacing: 1px;
}

.font-700[b-x4z6hpbmid] {
    font-weight: 700;
}

.receipt-left p[b-x4z6hpbmid] {
    font-size: 16px;
    margin: 1px;
}

.fld-3[b-x4z6hpbmid] {
    width: 1050px!important;
    margin: auto;
    height: fit-content;
}

/*for pdf print*/

@media print {
    .print-hide[b-x4z6hpbmid] {
        display: none;
    }

/* ============================Receipt css end===========================*/
.highlight-row[b-x4z6hpbmid] {
    color: red
}

.quick-main-div .quickgrid thead tr th:nth-last-child(2)[b-x4z6hpbmid] {
    min-width: auto;
}

.custom-select-sr[b-x4z6hpbmid] {
    width: -webkit-fill-available !important;
}

.font-weight-bold[b-x4z6hpbmid] {
    font-weight: 700;
}

@media print {

    .full-print-box[b-x4z6hpbmid] {
        flex: 0 0 auto;
        width: 100% !important;
    }
}
/* /Components/Pages/Patient Registration/Registration.razor.rz.scp.css */

.w-34[b-yfys2okjql] {
    width: 34px;
}

.d-md[b-yfys2okjql], .d-d-none[b-yfys2okjql] {
    display: none;
}

.pop-full-btn[b-yfys2okjql] {
    width: 100%;
    gap: 5px;
    background-color: #637d85 !important;
    height: 34px;
}
.content-body[b-yfys2okjql] {
    padding: 15px 0px;
}

/*.reg-fix {
    overflow-y: scroll !important;
    height: 581px !important;
}*/
.welcome-text[b-yfys2okjql] {
    background-color: #ffffff;
    border-radius: 5px;
}

.card-title-text[b-yfys2okjql] {
    font-size: 18px;
    color: #ff9900;
}

.card[b-yfys2okjql] {
    border: none;
    padding: 10px;
}

.card-header[b-yfys2okjql] {
    padding: 0;
    border: none;
    background-color: #ffffff;
}

.card-body[b-yfys2okjql] {
    padding: 0;
}

.card-title[b-yfys2okjql] {
    margin: 0;
    font-size: 16px;
    font-weight: 500;
    color: #000000;
    text-transform: capitalize;
    letter-spacing: 0.05em;
    background-color: #ededed;
    width: fit-content;
    padding: 1px 3px 3px 3px;
    border-radius: 2px;
}

.form-group[b-yfys2okjql] {
    margin-bottom: 13px;
}



    .form-group label[b-yfys2okjql] {
        margin-bottom: 2px;
        margin-top: 0px;
        font-size: 13px;
        font-weight: 600;
        color: #4e4e4e;
    }



.form-control[b-yfys2okjql] {
    padding: .375rem .50rem;
    font-size: 13px;
    color: #000000;
    border-radius: 3px;
    border: 1px solid #a4a4a4;
    height: 34px;
    -webkit-appearance: auto;
}



    .form-control:focus[b-yfys2okjql] {
        color: #495057;
        background-color: #fff;
        border-color: #eb7365;
        outline: 0;
        box-shadow: none;
    }



.border-box-sec[b-yfys2okjql] {
    border: 1px solid #a4a4a4;
    padding: 0px 5px;
    border-radius: 3px;
    display: flex;
    align-items: center;
    justify-content: space-around;
    height: 34px;
}

.mt-0_2[b-yfys2okjql] {
    position: relative !important;
    top: 2px !important;
}

input[type=radio].gender[b-yfys2okjql] {
    accent-color: #ff5500;
}

.box-with-icon div[b-yfys2okjql] {
    height: 34px;
    padding: 0px 10px;
    background-color: #646464;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 0px 3px 3px 0px;
}

    .box-with-icon div span[b-yfys2okjql] {
        color: #fff;
    }

.box-with-icon input[b-yfys2okjql] {
    border-radius: 3px 0px 0px 3px;
}



.img-box[b-yfys2okjql] {
    height: -webkit-fill-available;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 5px;
    border: 1px solid #a4a4a4;
    flex-direction: column;
    border-radius: 2px;
}



    .img-box input[b-yfys2okjql] {
        padding: 4px;
    }


@media screen and (max-width: 991px) {
    .d-md[b-yfys2okjql], .d-d-none[b-yfys2okjql] {
        display: block;
    }

    .d-col[b-yfys2okjql], .d-d-block[b-yfys2okjql] {
        display: none;
    }
}

@media (max-width: 768px) {
    .m-col-0[b-yfys2okjql] {
        margin: 0px !important;
    }

    .img-box[b-yfys2okjql] {
        height: auto;
    }

    .row-rev[b-yfys2okjql] {
        height: auto !important;
    }

    .d-md[b-yfys2okjql] {
        display: none;
    }

    .d-col[b-yfys2okjql] {
        display: block;
    }

    .col-w-100[b-yfys2okjql] {
        max-width: 100% !important;
    }
}

.row-rev[b-yfys2okjql] {
    height: 135px;
}

.form-btn-group[b-yfys2okjql] {
    display: flex;
    justify-content: space-between;
    width: -webkit-fill-available;
    /*gap: 10px;*/
}

    .form-btn-group .btn[b-yfys2okjql] {
        background-color: #646464;
        border-color: #646464;
    }

        .form-btn-group .btn:hover[b-yfys2okjql], .form-btn-group .btn:focus[b-yfys2okjql], .form-btn-group .btn:active[b-yfys2okjql] {
            background-color: #8d8d8d !important;
            box-shadow: none !important;
            outline: none !important;
            border-color: #646464 !important;
        }

        .form-btn-group .btn input[b-yfys2okjql] {
            cursor: pointer;
            margin-top: 2px;
            margin-left: 4px;
        }

/* /Components/Pages/Patient Registration/ViewPatient.razor.rz.scp.css */
/* ============================Receipt css start===========================*/

.receipt[b-x8rwkyka7r] {
    font-family: math;
}

.text-danger strong[b-x8rwkyka7r] {
    color: #9f181c;
}

.receipt-main[b-x8rwkyka7r] {
    background: #ffffff none repeat scroll 0 0;
    padding: 15px 30px !important;
    color: #333333;
}

    .receipt-main p[b-x8rwkyka7r] {
        color: #333333;
    }

.receipt-footer h1[b-x8rwkyka7r] {
    font-size: 15px;
    font-weight: 400 !important;
    margin: 0 !important;
}

.receipt-main[b-x8rwkyka7r]::after {
    background: #414143 none repeat scroll 0 0;
    content: "";
    height: 5px;
    left: 0;
    position: absolute;
    right: 0;
    top: -13px;
}

.receipt-right h5[b-x8rwkyka7r] {
    font-size: 16px;
    font-weight: 7;
    margin: 0 0 7px 0;
}

.receipt-right p[b-x8rwkyka7r] {
    font-size: 16px;
    margin: 1px;
}

    .receipt-right p i[b-x8rwkyka7r] {
        text-align: center;
        width: 18px;
    }

.main-hp-heading[b-x8rwkyka7r] {
    font-size: 22px;
    font-weight: 700;
    letter-spacing: 1px;
}

.font-700[b-x8rwkyka7r] {
    font-weight: 700;
}

.receipt-left p[b-x8rwkyka7r] {
    font-size: 16px;
    margin: 1px;
}

.fld-3[b-x8rwkyka7r] {
    width: 1050px!important;
    margin: auto;
    height: fit-content;
}

/*for pdf print*/

@media print {
    .print-hide[b-x8rwkyka7r] {
        display: none;
    }

/* ============================Receipt css end===========================*/
.highlight-row[b-x8rwkyka7r] {
    color: red
}

.quick-main-div .quickgrid thead tr th:nth-last-child(2)[b-x8rwkyka7r] {
    min-width: auto;
}

.custom-select-sr[b-x8rwkyka7r] {
    width: -webkit-fill-available !important;
}

.font-weight-bold[b-x8rwkyka7r] {
    font-weight: 700;
}

@media print {

    .full-print-box[b-x8rwkyka7r] {
        flex: 0 0 auto;
        width: 100% !important;
    }
}
