/* _content/SurgicalHoldings.Mvc/Views/Dashboard/ForgotPassword.cshtml.rz.scp.css */
html[b-mhipm7wwlq],
body[b-mhipm7wwlq] {
    height: 100%;
}

main[b-mhipm7wwlq] {
    background-color: white;
    border-radius: 16px;
    box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1);
}

h1[b-mhipm7wwlq] {
    font-size: 22px;
    color: black;
    text-align: left;
}

.form-signin[b-mhipm7wwlq] {
    max-width: 470px;
    padding: 56px 40px 20px;
}

    .form-signin .form-floating:focus-within[b-mhipm7wwlq] {
        z-index: 2;
    }

    .form-signin input[type="password"][b-mhipm7wwlq] {
    }

.form-check-input[b-mhipm7wwlq] {
}

.btn[b-mhipm7wwlq] {
    width: 150px;
    color: white;
}
.btn:hover[b-mhipm7wwlq] {
    color: white;
}

p[b-mhipm7wwlq] {
    font-size: 12px;
    font-weight: bold;
    color: #7f7f7f;
    text-align: center;
    margin: 0;
}

.sjl[b-mhipm7wwlq] {
    margin-bottom: 44px;
}

.talisman[b-mhipm7wwlq] {
    margin-top: 64px;
    margin-bottom: 14px;
}
/* _content/SurgicalHoldings.Mvc/Views/Dashboard/index.cshtml.rz.scp.css */
.chart-container[b-uzw7idix15] {
    width:400px;
    height:400px;
}
/* _content/SurgicalHoldings.Mvc/Views/Dashboard/Login.cshtml.rz.scp.css */
html[b-9hm0m7yzhs],
body[b-9hm0m7yzhs] {
    height: 100%;
}

main[b-9hm0m7yzhs] {
    background-color: white;
    border-radius: 16px;
    box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1);
}

h1[b-9hm0m7yzhs] {
    font-size: 22px;
    color: black;
    text-align: left;
}

.form-signin[b-9hm0m7yzhs] {
    max-width: 470px;
    padding: 56px 40px 20px;
}

    .form-signin .form-floating:focus-within[b-9hm0m7yzhs] {
        z-index: 2;
    }

    .form-signin input[type="password"][b-9hm0m7yzhs] {
    }

.form-check-input[b-9hm0m7yzhs] {
}

button.btn[b-9hm0m7yzhs] {
    width: 150px;
}

p[b-9hm0m7yzhs] {
    font-size: 12px;
    font-weight: bold;
    color: #7f7f7f;
    text-align: center;
    margin: 0;
}

.sjl[b-9hm0m7yzhs] {
    margin-bottom: 44px;
}

.talisman[b-9hm0m7yzhs] {
    margin-top: 64px;
    margin-bottom: 14px;
}
/* _content/SurgicalHoldings.Mvc/Views/Dashboard/LoginWith2fa.cshtml.rz.scp.css */
html[b-g46z2nmden],
body[b-g46z2nmden] {
    height: 100%;
}

main[b-g46z2nmden] {
    background-color: white;
    border-radius: 16px;
    box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1);
}

h1[b-g46z2nmden] {
    font-size: 22px;
    color: black;
    text-align: left;
}

.form-signin[b-g46z2nmden] {
    max-width: 470px;
    padding: 56px 40px 20px;
}

.form-signin .form-floating:focus-within[b-g46z2nmden] {
    z-index: 2;
}

.form-signin input[type="password"][b-g46z2nmden] {
}

.form-check-input[b-g46z2nmden] {
}

button.btn[b-g46z2nmden] {
    width: 150px;
}

p[b-g46z2nmden] {
    font-size: 12px;
    font-weight: bold;
    color: #7f7f7f;
    text-align: center;
    margin: 0;
}

.sjl[b-g46z2nmden] {
    margin-bottom: 44px;
}

.talisman[b-g46z2nmden] {
    margin-top: 64px;
    margin-bottom: 14px;
}
/* _content/SurgicalHoldings.Mvc/Views/Dashboard/Register.cshtml.rz.scp.css */
html[b-mc8sqccr4l],
body[b-mc8sqccr4l] {
    height: 100%;
}

main[b-mc8sqccr4l] {
    background-color: white;
    border-radius: 16px;
    box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1);
}

h1[b-mc8sqccr4l] {
    font-size: 22px;
    color: black;
    text-align: left;
}

.form-signin[b-mc8sqccr4l] {
    max-width: 470px;
    padding: 56px 40px 20px;
}

    .form-signin .form-floating:focus-within[b-mc8sqccr4l] {
        z-index: 2;
    }

    .form-signin input[type="password"][b-mc8sqccr4l] {
    }

.form-check-input[b-mc8sqccr4l] {
}

button.btn[b-mc8sqccr4l] {
    width: 150px;
}

p[b-mc8sqccr4l] {
    font-size: 12px;
    font-weight: bold;
    color: #7f7f7f;
    text-align: center;
    margin: 0;
}

.sjl[b-mc8sqccr4l] {
    margin-bottom: 22px;
}

.talisman[b-mc8sqccr4l] {
    margin-top: 64px;
    margin-bottom: 14px;
}
/* _content/SurgicalHoldings.Mvc/Views/Dashboard/RegistrationComplete.cshtml.rz.scp.css */
html[b-m04rnwcolg],
body[b-m04rnwcolg] {
    height: 100%;
}

main[b-m04rnwcolg] {
    background-color: white;
    border-radius: 16px;
    box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1);
}

h1[b-m04rnwcolg] {
    font-size: 22px;
    color: black;
    text-align: left;
}

.form-signin[b-m04rnwcolg] {
    max-width: 470px;
    padding: 56px 40px 20px;
}

    .form-signin .form-floating:focus-within[b-m04rnwcolg] {
        z-index: 2;
    }

    .form-signin input[type="password"][b-m04rnwcolg] {
    }

.form-check-input[b-m04rnwcolg] {
}

.btn[b-m04rnwcolg] {
    width: 150px;
    color: white;
}
.btn:hover[b-m04rnwcolg] {
    color: white;
}

p[b-m04rnwcolg] {
    font-size: 12px;
    font-weight: bold;
    color: #7f7f7f;
    text-align: center;
    margin: 0;
}

.sjl[b-m04rnwcolg] {
    margin-bottom: 44px;
}

.talisman[b-m04rnwcolg] {
    margin-top: 64px;
    margin-bottom: 14px;
}
/* _content/SurgicalHoldings.Mvc/Views/Documents/Index.cshtml.rz.scp.css */
.documents-card.card[b-xen72zs5bg] {
    /*    --bs-card-border-width: var(--bs-border-width);*/
    --bs-card-border-width: 0rem;
    /*    --bs-card-border-color: var(--bs-border-color-translucent);*/
    --bs-card-border-color: #fff;
    /*    --bs-card-border-radius: var(--bs-border-radius);*/
    --bs-card-border-radius: 1rem;
    /*    --bs-card-cap-bg: rgba(var(--bs-body-color-rgb), 0.03);*/
    --bs-card-cap-bg: #3a71af;
    /*    --bs-card-cap-color:;*/
    --bs-card-cap-color: #fff;
    /*    background-color: var(--bs-card-bg);*/
    background-color: #f2f2f2;
}


    .documents-card.card .documents-card-body.card-body[b-xen72zs5bg] {
        /*    padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);*/
        padding: 0rem;
    }

    .documents-card.card .card-header[b-xen72zs5bg] {
        height: 68px; /*added here onwards*/
        display: flex;
        align-items: center;
    }

    .documents-card.card .card-footer[b-xen72zs5bg] {
        background-color: #e6e6e6;
    }

.card.documents-inner-card .card-header[b-xen72zs5bg] {
    padding: 3rem;
}



.radio-icon[b-xen72zs5bg] {
    width: 24px; /* Adjust size as needed */
    height: 24px;
    cursor: pointer;
}

/* Hide the actual radio input */
input[type="radio"][b-xen72zs5bg] {
    display: none;
}

    /* Show unchecked by default */
    input[type="radio"] + .unchecked[b-xen72zs5bg] {
        display: inline-block;
    }

        /* Hide the checked state by default */
        input[type="radio"] + .unchecked + .checked[b-xen72zs5bg] {
            display: none;
        }

    /* When radio is checked, toggle visibility */
    input[type="radio"]:checked + .unchecked[b-xen72zs5bg] {
        display: none;
    }

        input[type="radio"]:checked + .unchecked + .checked[b-xen72zs5bg] {
            display: inline-block;
            /*background-color: #198754;*/ /* Bootstrap success green */
        }

    /*input[type="radio"]:checked + .unchecked + .checked + span + label {
                background-color: #198754;*/ /* Bootstrap success green */
    /*color: white;
            }*/

    input[type="radio"]:checked + label.radio-label:hover[b-xen72zs5bg] {
        color: #24A45B;
    }

    input[type="radio"]:checked + .radio-icon + .radio-icon + span[b-xen72zs5bg] {
        /*        font-weight: bold;*/
        /*background-color: #198754;*/ /* Bootstrap success green */
        color: #fff;
    }


/* Change the background of .list-group-item when radio is checked */
.list-group-item:has(input[type="radio"]:checked)[b-xen72zs5bg] {
    background-color: #198754;
}

.list-group-item:not(:has(input[type="radio"]:checked))[b-xen72zs5bg] {
    background-color: #f2f2f2;
}

.list-group[b-xen72zs5bg] {
    border-radius: 0rem;
}

.list-group-item[b-xen72zs5bg] {
    margin-bottom: 3px;
}

/* _content/SurgicalHoldings.Mvc/Views/EndoscopeRefurbishmentRegistry/_EndoscopeRefurbishmentRegistries.cshtml.rz.scp.css */
/* _content/SurgicalHoldings.Mvc/Views/EndoscopeRepairsHistory/_EndoscopeRepairsHistory.cshtml.rz.scp.css */
/* _content/SurgicalHoldings.Mvc/Views/Order/Index.cshtml.rz.scp.css */
.order-details-card.card[b-czmk6pylfg] {
    /*    --bs-card-border-width: var(--bs-border-width);*/
    --bs-card-border-width: 0rem;
    /*    --bs-card-border-color: var(--bs-border-color-translucent);*/
    --bs-card-border-color: #fff;
    /*    --bs-card-border-radius: var(--bs-border-radius);*/
    --bs-card-border-radius: 1rem;
    /*    --bs-card-cap-bg: rgba(var(--bs-body-color-rgb), 0.03);*/
    --bs-card-cap-bg: #3a71af;
    /*    --bs-card-cap-color:;*/
    --bs-card-cap-color: #fff;
    /*    background-color: var(--bs-card-bg);*/
}


    .order-details-card.card .order-details-card-body.card-body[b-czmk6pylfg] {
        /*    padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);*/
        padding: 0rem;
        background-color: #e6e6e6;
    }

    .order-details-card.card .card-header[b-czmk6pylfg] {
        height: 68px; /*added here onwards*/
        display: flex;
        align-items: center;
    }

.specials-card.card[b-czmk6pylfg] {
    --bs-gutter-x: 0rem;
    --bs-card-cap-bg: #d7d7d7;
    --bs-card-cap-color: #3a71af;
}

    .specials-card.card .card-header[b-czmk6pylfg] {
        height: 60px; /*added here onwards*/
        display: flex;
        align-items: center;
    }

    .specials-card.card .specials-card-body.card-body[b-czmk6pylfg] {
        /*    padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);*/
        padding: 1rem;
        padding-top: 1.5rem;
    }

#ProductsContainer[b-czmk6pylfg] {
    align-items: flex-start;
}

#ProductsMainPanel[b-czmk6pylfg] {
    width: 80%;
}

#QuickCartMainPanel[b-czmk6pylfg] {
    width: 20%;
}
/* _content/SurgicalHoldings.Mvc/Views/Order/_ProductImageData.cshtml.rz.scp.css */
.multi-line-truncate[b-qegoju5apr] {
    display: -webkit-box;
    -webkit-line-clamp: 2; /* Number of lines to show */
    -webkit-box-orient: vertical;
    overflow: hidden;
    /*    height: 4.0em;*/
    min-height: 3.0em; /* Adjust based on line height */
    max-height: 3.0em; /* Adjust based on line height */
}

.truncate-text[b-qegoju5apr] {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 200px; /* Adjust width as needed */
    height:200px;
}

.Product_Label[b-qegoju5apr] {
    font-weight: 400;
    text-overflow: ellipsis;
}

.Price_Label[b-qegoju5apr] {
    font-weight: 600;
}

.Product_Image[b-qegoju5apr] {
    max-height: 80px;
    max-width: 140px;
}

.divProductImage[b-qegoju5apr] {
    height: 80px;
}

.td_Product[b-qegoju5apr] {
    height: 14.5em;
    width: 11em;
    max-width: 11em;
    overflow: hidden;
    border: 1px solid #aaaaaa;
    text-align: center;
    display: inline-block;
    vertical-align: middle;
    padding: 2px 2px 2px 2px;
    border-radius: 5px;
}

#ProductsImageData .tbl-content[b-qegoju5apr] {
    max-height: 630px;
}

#ProductsImageData .btn[b-qegoju5apr] {
    --bs-btn-font-size: .8rem;
    padding-top: 3px;
    height: 26px;
    width: 80%;
}

#SpecialsImageData .btn[b-qegoju5apr] {
    --bs-btn-font-size: .8rem;
    padding-top: 3px;
    height: 26px;
    width: 80%;
}

.fixed-width[b-qegoju5apr] {
    width: 200px;
}
/* _content/SurgicalHoldings.Mvc/Views/Order/_Search.cshtml.rz.scp.css */
#searchButton[b-q838md27rt] {
    background-color: #2f987a;
    padding-top: 3px;
    padding-bottom: 3px;
}

#searchButton:hover[b-q838md27rt] {
    background-color: #2cc478;
}
/* _content/SurgicalHoldings.Mvc/Views/Order/_ToggleView.cshtml.rz.scp.css */
.vertical-line[b-fua3posh1r] {
    width: 1px;
    height: 34px;
    background-color: rgba(255, 255, 255, 0.8);
    margin-left: 1em;
    margin-right: 1em;
    transform: rotate(180deg);
}

.toggle-view-container[b-fua3posh1r] {
    background-color: #1e4e8a;
    color: white;
    padding: 5px;
    font-weight: normal;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    padding-left: 16px;
    padding-right: 16px;
}

.set-bottom-left-radius[b-fua3posh1r] {
    border-bottom-left-radius: 5px;
}

.set-bottom-right-radius[b-fua3posh1r] {
    border-bottom-right-radius: 5px;
}
/* _content/SurgicalHoldings.Mvc/Views/Quotes/_Quotes.cshtml.rz.scp.css */
/* _content/SurgicalHoldings.Mvc/Views/Shared/Alert.cshtml.rz.scp.css */
#alertHeader[b-jt3kty5rb0] {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 1050; /* Ensures it appears above other content */
}

.backdrop[b-jt3kty5rb0] {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    z-index: 1040; /* Ensure it overlays other elements */
    display: none; /* Hidden by default */
}
/* _content/SurgicalHoldings.Mvc/Views/Shared/DisplayTemplates/ActionOverlay.cshtml.rz.scp.css */


.action-panel[b-yx487p4z44] {
    position: absolute;
}
/* _content/SurgicalHoldings.Mvc/Views/Shared/DisplayTemplates/CurrencyDecimal.cshtml.rz.scp.css */

.form-control[b-o2yzafuvq2] {
    border-color: #aaaaaa;
    border-width: 1px;
    border-radius: 17px;
}
/* _content/SurgicalHoldings.Mvc/Views/Shared/DisplayTemplates/Decimal.cshtml.rz.scp.css */

.form-control[b-hna75tnn0p] {
    border-color: #aaaaaa;
    border-width: 1px;
    border-radius: 17px;
}
/* _content/SurgicalHoldings.Mvc/Views/Shared/DisplayTemplates/MenuModel.cshtml.rz.scp.css */
.sidebar .nav-link[b-b4e683g3ea] {
    font-family: 'Jost-Light', 'Jost Light', 'Jost', sans-serif;
    color: #f2f2f2;
    font-size: 13px;
    font-weight: 200;
/*    color: #ffffff;*/
    padding: 0;
}

    .sidebar .nav-link:hover[b-b4e683g3ea] {
        /*        background-color: #636268;*/
        background-color: #3a71af;
        font-family: 'Jost-Medium', 'Jost Medium', 'Jost', sans-serif;
        font-weight: 500;
        color: #ffffff;
    }


    .sidebar .nav-link.active[b-b4e683g3ea] {
        color: white;
/*        background-color: #8E5899;*/
        background-color: #5887b7;
        font-weight: bold;
    }

        .sidebar .nav-link.active:hover[b-b4e683g3ea] {
/*            background-color: #8E5899;*/
            background-color: #5887b7;
        }


.sidebar .nav-item .nav-item .nav-link[b-b4e683g3ea] {
/*    background-color: #8E5899;*/
    background-color: #5887b7;
    font-size: 12px;
    font-weight: 400;
    cursor: pointer;
}

    .sidebar .nav-item .nav-item .nav-link.active[b-b4e683g3ea],
    .sidebar .nav-item .nav-item .nav-link:hover[b-b4e683g3ea] {
/*        background-color: #7B3B87;*/
        background-color: #5887b7;
    }

.sidebar .nav-item .nav-item .nav-link img[b-b4e683g3ea] {
    margin: 6px 17px;
}


.sidebar .btn-toggle-nav[b-b4e683g3ea] {
/*    background-color: #8E5899;*/
    background-color: #5887b7;
    padding-bottom: 13px;
    margin-bottom: 12px;
}


.sidebar .btn-toggle[b-b4e683g3ea] {
    cursor: pointer;
}

.sidebar .btn-toggle[b-b4e683g3ea]::after {
    width: 10px;
    line-height: 0;
    content: url("/images/expand-arrow-down-10x6.svg");
    transition: transform .35s ease;
    transform-origin: .5em 50%;
    margin-left: auto;
    margin-right: 14px;
}

.sidebar .btn-toggle[aria-selected="true"][b-b4e683g3ea]::after {
    transform: rotate(180deg);
}

.sidebar .nav-link.active img.off[b-b4e683g3ea] {
    display: none;
}

.sidebar .nav-link.active img.on[b-b4e683g3ea] {
    display: block;
}

.sidebar .nav-item :not(.nav-link.active) img.on[b-b4e683g3ea] {
    display: none;
}

.sidebar .nav-item :not(.nav-link.active) img.off[b-b4e683g3ea] {
    display: block;
}
/* _content/SurgicalHoldings.Mvc/Views/Shared/DisplayTemplates/TabularData.cshtml.rz.scp.css */

table[b-q8gkqcpjb6] {
    font-size: 14px;
}

tbody tr td[b-q8gkqcpjb6] {
    height: 40px;
    padding: 0 5px;
}

    tbody tr td:first-of-type[b-q8gkqcpjb6] {
        padding-left: 16px;
    }

tbody tr:first-of-type td:first-of-type[b-q8gkqcpjb6] {
    border-top-left-radius: 5px;
}

tbody tr:first-of-type td:last-of-type[b-q8gkqcpjb6] {
    border-top-right-radius: 5px;
}

tbody tr:last-of-type[b-q8gkqcpjb6] {
    border-bottom: solid 1px #d7d7d7;
}

    tbody tr:last-of-type td:first-of-type[b-q8gkqcpjb6] {
        border-bottom-left-radius: 5px;
    }

    tbody tr:last-of-type td:last-of-type[b-q8gkqcpjb6] {
        border-bottom-right-radius: 5px;
    }


.no-row-data[b-q8gkqcpjb6] {
    padding-top: 40px;
    min-height: 250px;
}
    .no-row-data p[b-q8gkqcpjb6] {
        font-size: 14px;
        line-height: 18px;
    }

/* for custom scrollbar for webkit browser*/

[b-q8gkqcpjb6]::-webkit-scrollbar {
    width: 8px;
}

[b-q8gkqcpjb6]::-webkit-scrollbar-track {
    background-color: #d4d4d4;
}

[b-q8gkqcpjb6]::-webkit-scrollbar-thumb {
    background-color: #7f7f7f;
    height: 18%;
}

.add-scrollbars[b-q8gkqcpjb6] {
    white-space: nowrap; /* Prevent tables from wrapping */
    max-width: 100%; /* Control the parent width */
}

#Products .tbl-content[b-q8gkqcpjb6] {
    max-height: 590px;
}


#Quotes .tbl-content[b-q8gkqcpjb6] {
    max-height: 650px;
}

#SalesOrders .tbl-content[b-q8gkqcpjb6] {
    max-height: 400px;
}

#SalesOrderDetails .tbl-content[b-q8gkqcpjb6] {
    max-height: 100px;
}

#EndoscopeRefurbishmentRegistry .tbl-content[b-q8gkqcpjb6] {
    max-height: 500px;
}

#Repairs .tbl-content[b-q8gkqcpjb6] {
    max-height: 400px;
}

#Basket .tbl-content[b-q8gkqcpjb6] {
    max-height: 150px;
}

#EndoscopeRepairsHistory .tbl-content[b-q8gkqcpjb6] {
    max-height: 460px;
}

.tbl-content[b-q8gkqcpjb6] {
    /*    overflow-x: hidden;*/
    white-space: nowrap;
    overflow-y: visible;
}

.table-data-container[b-q8gkqcpjb6] {
    overflow-x: auto;
}

.column-hide[b-q8gkqcpjb6] {
    display:none;
}

.column-first[b-q8gkqcpjb6] {
    padding-left: 16px;
}

.column-last[b-q8gkqcpjb6] {
    padding-right: 16px;
}

.row-first-column-first[b-q8gkqcpjb6] {
    border-top-left-radius: 5px;
}

.row-first-column-last[b-q8gkqcpjb6] {
    border-top-right-radius: 5px;
}

.row-last-column-first[b-q8gkqcpjb6] {
    border-bottom-left-radius: 5px;
}

.row-last-column-last[b-q8gkqcpjb6] {
    border-bottom-right-radius: 5px;
}
/* _content/SurgicalHoldings.Mvc/Views/Shared/DisplayTemplates/TabularDataHeader.cshtml.rz.scp.css */

table[b-oe0mfusydy] {
    font-size: 14px;
}

thead th[b-oe0mfusydy] {
    height: 40px;
    background-color: #1e4e8a;
    color: white;
    padding: 5px;
    font-weight: normal;
}

thead tr:last-of-type th:first-of-type[b-oe0mfusydy] {
    padding-left: 16px;
    border-bottom-left-radius: 5px;
}

thead tr:last-of-type th:last-of-type[b-oe0mfusydy] {
    border-bottom-right-radius: 5px;
}

.add-top-radius thead tr:first-of-type th:first-of-type[b-oe0mfusydy] {
    border-top-left-radius: 5px;
}

.add-top-radius thead tr:first-of-type th:last-of-type[b-oe0mfusydy] {
    border-top-right-radius: 5px;
}

.column-headers th:first-of-type[b-oe0mfusydy] {
    padding-left: 16px;
}

.set-bottom-left-radius[b-oe0mfusydy] {
    border-bottom-left-radius: 5px;
}

.set-bottom-right-radius[b-oe0mfusydy] {
    border-bottom-right-radius: 5px;
}

.vertical-line[b-oe0mfusydy] {
    width: 1px;
    height: 100%;
    background-color: rgba(255, 255, 255, 0.8);
    margin-left: auto;
    transform: rotate(180deg);
}

.tbl-header[b-oe0mfusydy] {
    margin-bottom: 12px;
}

#RepairDetails thead th[b-oe0mfusydy] {
    height: 40px;
    background-color: #2f987a;
    color: white;
    font-weight: normal;
}

.suppress-column-headers[b-oe0mfusydy] {
    display:none;
}

.overflow-th[b-oe0mfusydy] {
    white-space: nowrap;
    overflow: visible;
    z-index: 1;
}

.sticky-table-header[b-oe0mfusydy] {
    position: sticky;
    top: 0;
    z-index: 10;
}

.column-headers[b-oe0mfusydy] {
    z-index:1000;
}
/* _content/SurgicalHoldings.Mvc/Views/Shared/DisplayTemplates/Toast.cshtml.rz.scp.css */

.toast[b-2gqfh7r09m] {
    width: 500px;
    background-color: white;
}

.toast-icon[b-2gqfh7r09m] {
    width: 60px;
    text-align: center;
    border-top-left-radius: .375rem;
    border-bottom-left-radius: .375rem;
}

.toast-body[b-2gqfh7r09m] {
    padding: 30px 24px;
}

img[b-2gqfh7r09m] {
    width: 38px;
    height: 38px;
}

h6[b-2gqfh7r09m] {
    font-size: 20px;
    font-weight: bold;
    line-height: 24px;
    color: #333333;
    margin: 0 0 4px 0;
}

p[b-2gqfh7r09m] {
    font-size: 16px;
    font-weight: bold;
    line-height: 22px;
    color: #666666;
    margin: 0;
}

.btn-close[b-2gqfh7r09m] {
    margin-top: 20px;
    margin-right: 20px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='black' d='M4.646 4.646a.5.5 0 0 1 .708 0L8 7.293l2.646-2.647a.5.5 0 0 1 .708.708L8.707 8l2.647 2.646a.5.5 0 0 1-.708.708L8 8.707l-2.646 2.647a.5.5 0 0 1-.708-.708L7.293 8 4.646 5.354a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");
    background-size: 3em;
    background-repeat: no-repeat;
    background-position: center;
}
/* _content/SurgicalHoldings.Mvc/Views/Shared/EditorTemplates/PasswordRequirements.cshtml.rz.scp.css */

div.password-requirements[b-xbprg1ky08] {
    font-size: 12px;
    line-height: 14px;
    color: black;
}

div.password-requirements ul[b-xbprg1ky08] {
    padding-left: 14px;
}
/* _content/SurgicalHoldings.Mvc/Views/Shared/_Header.cshtml.rz.scp.css */

header nav h3[b-pgtklke3ip] {
    font-size: 24px;
    font-weight: 300;
    font-style: normal;
    color: white;
    line-height: normal;
}

header nav .offcanvas-body ul.navbar-nav .nav-link[b-pgtklke3ip] {
    padding-left: 28px;
    padding-right: 0;
}

header nav .offcanvas-body ul.navbar-nav li:last-child .nav-link[b-pgtklke3ip] {
    padding-left: 24px;
    padding-right: 24px;
}

.theme-image[b-pgtklke3ip] {
    width: 28px;
    height: 28px;
    background-size: cover;
    cursor: pointer;
}
.theme-image-light[b-pgtklke3ip] {
    background-image: url("images/top-nav-lightmode-OFF.svg");
}
.theme-image-dark[b-pgtklke3ip] {
    background-image: url("images/top-nav-darkmode-OFF.svg");
}

.theme-image-light:hover[b-pgtklke3ip] {
    background-image: url('images/top-nav-lightmode-OVER.svg');
}
.theme-image-dark:hover[b-pgtklke3ip] {
    background-image: url('images/top-nav-darkmode-OVER.svg');
}
header[b-pgtklke3ip] {
    background-image: url('images/BG_Header.jpg')
}

/*.navbar-brand {
    height: 7.3em;
}*/
/* _content/SurgicalHoldings.Mvc/Views/Shared/_Layout.cshtml.rz.scp.css */
/* Please see documentation at https://learn.microsoft.com/aspnet/core/client-side/bundling-and-minification
for details on configuring this project to bundle and minify static web assets. */

a.navbar-brand[b-vd5mhb5xgk] {
  white-space: normal;
  text-align: center;
  word-break: break-all;
}

a[b-vd5mhb5xgk] {
  color: #0077cc;
}

.btn-primary[b-vd5mhb5xgk] {
  color: #fff;
  background-color: #1b6ec2;
  border-color: #1861ac;
}

.nav-pills .nav-link.active[b-vd5mhb5xgk], .nav-pills .show > .nav-link[b-vd5mhb5xgk] {
  color: #fff;
  background-color: #1b6ec2;
  border-color: #1861ac;
}

.border-top[b-vd5mhb5xgk] {
  border-top: 1px solid #e5e5e5;
}
.border-bottom[b-vd5mhb5xgk] {
  border-bottom: 1px solid #e5e5e5;
}

.box-shadow[b-vd5mhb5xgk] {
  box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05);
}

button.accept-policy[b-vd5mhb5xgk] {
  font-size: 1rem;
  line-height: inherit;
}

.footer[b-vd5mhb5xgk] {
  position: absolute;
  bottom: 0;
  width: 100%;
  white-space: nowrap;
  line-height: 60px;
}
/* _content/SurgicalHoldings.Mvc/Views/Shared/_Loader.cshtml.rz.scp.css */

#loader[b-3jbhqk80r1] {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 20000;
    padding-top: 100px;
    background: white;
    opacity: 0.9;
}

    #loader .img-container[b-3jbhqk80r1] {
        position: relative;
        display: inline-block;
    }

    #loader span[b-3jbhqk80r1] {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%,-50%);
        color: rgb(85, 85, 85);
        font-size: 8px;
    }
/* _content/SurgicalHoldings.Mvc/Views/Shared/_RepairCollection.cshtml.rz.scp.css */
.modal-dialog[b-tfkchih4iy] {
    --bs-modal-width: 200px;
    max-width: 40%;
}

.radio-icon[b-tfkchih4iy] {
    width: 24px; /* Adjust size as needed */
    height: 24px;
    cursor: pointer;
}

/* Hide the actual radio input */
input[type="radio"][b-tfkchih4iy] {
    display: none;
}

    /* Show unchecked by default */
    input[type="radio"] + .unchecked[b-tfkchih4iy] {
        display: inline-block;
    }

        /* Hide the checked state by default */
        input[type="radio"] + .unchecked + .checked[b-tfkchih4iy] {
            display: none;
        }

    /* When radio is checked, toggle visibility */
    input[type="radio"]:checked + .unchecked[b-tfkchih4iy] {
        display: none;
    }

        input[type="radio"]:checked + .unchecked + .checked[b-tfkchih4iy] {
            display: inline-block;
            /*background-color: #198754;*/ /* Bootstrap success green */
        }

    /*input[type="radio"]:checked + .unchecked + .checked + span + label {
                background-color: #198754;*/ /* Bootstrap success green */
    /*color: white;
            }*/

    input[type="radio"]:checked + label.radio-label:hover[b-tfkchih4iy] {
        color: #24A45B;
    }

    input[type="radio"]:checked + .radio-icon + .radio-icon + span[b-tfkchih4iy] {
        /*        font-weight: bold;*/
        /*background-color: #198754;*/ /* Bootstrap success green */
        color: #fff;
    }


/* Change the background of .list-group-item when radio is checked */
.list-group-item:has(input[type="radio"]:checked)[b-tfkchih4iy] {
    background-color: #198754;
}

.list-group-item:not(:has(input[type="radio"]:checked))[b-tfkchih4iy] {
    background-color: #f2f2f2;
}

.list-group[b-tfkchih4iy] {
    border-radius: 0rem;
}

.list-group-item[b-tfkchih4iy] {
    margin-bottom: 3px;
}
/* _content/SurgicalHoldings.Mvc/Views/Shared/_Sidebar.cshtml.rz.scp.css */
/*
@media (min-width: 768px) {
    .sidebar .offcanvas-lg {
        position: -webkit-sticky;
        position: sticky;
        top: 48px;
    }
}

.sidebar {
    height: calc(100vh - 88px);
    width: 220px;
    position: sticky;
    top: 88px;
}

.sidebar .offcanvas-bottom {
    margin-left: 14px;
    margin-bottom: 16px;
    position: absolute;
    bottom: 0;
}
#sidebar {
    width: 44px;
    min-width: 44px;
    z-index: 1000;
    display: flex;
    flex-direction: column;
}

    #sidebar.expand {
        width: 220px;
        min-width: 220px;
    }

.sidebar-nav {
    flex: 1 1 auto;
}*/


@media (min-width: 768px) {
    .sidebar .offcanvas-lg[b-nk2ntevbbd] {
        position: -webkit-sticky;
        position: sticky;
        top: 48px;
    }
}

.sidebar[b-nk2ntevbbd] {
    height: calc(100vh - 116px);
    width: 220px;
}

    .sidebar .offcanvas-bottom[b-nk2ntevbbd] {
        margin-left: 14px;
        margin-bottom: 16px;
    }

#sidebar[b-nk2ntevbbd] {
    width: 44px;
    min-width: 44px;
    z-index: 1000;
    display: flex;
    flex-direction: column;
}

    #sidebar.expand[b-nk2ntevbbd] {
        width: 220px;
        min-width: 220px;
    }

.sidebar-nav[b-nk2ntevbbd] {
    flex: 1 1 auto;
}
/* _content/SurgicalHoldings.Mvc/Views/Test/ListWithRadioButton.cshtml.rz.scp.css */
.radio-icon[b-nm5aooif7d] {
    width: 24px; /* Adjust size as needed */
    height: 24px;
    cursor: pointer;
}

/* Hide the actual radio input */
input[type="radio"][b-nm5aooif7d] {
    display: none;
}

    /* Show unchecked by default */
    input[type="radio"] + .unchecked[b-nm5aooif7d] {
        display: inline-block;
    }

        /* Hide the checked state by default */
        input[type="radio"] + .unchecked + .checked[b-nm5aooif7d] {
            display: none;
        }

    /* When radio is checked, toggle visibility */
    input[type="radio"]:checked + .unchecked[b-nm5aooif7d] {
        display: none;
    }

        input[type="radio"]:checked + .unchecked + .checked[b-nm5aooif7d] {
            display: inline-block;
            /*background-color: #198754;*/ /* Bootstrap success green */
        }

            /*input[type="radio"]:checked + .unchecked + .checked + span + label {
                background-color: #198754;*/ /* Bootstrap success green */
                /*color: white;
            }*/

    input[type="radio"]:checked + label.radio-label:hover[b-nm5aooif7d] {
        color: #24A45B;
    }

    input[type="radio"]:checked + .radio-icon + .radio-icon + span[b-nm5aooif7d] {
/*        font-weight: bold;*/
        /*background-color: #198754;*/ /* Bootstrap success green */
        color: #fff;
    }


/* Change the background of .list-group-item when radio is checked */
.list-group-item:has(input[type="radio"]:checked)[b-nm5aooif7d] {
    background-color: #198754;
}

.list-group-item:not(:has(input[type="radio"]:checked))[b-nm5aooif7d] {
    background-color: #f2f2f2;
}

.list-group[b-nm5aooif7d] {
    border-radius: 0rem;
}

.list-group-item[b-nm5aooif7d] {
    margin-bottom:3px;
}

