@import '_content/Toolbelt.Blazor.PWA.Updater/Toolbelt.Blazor.PWA.Updater.2drl8nn3fe.bundle.scp.css';

/* /Layout/MainLayout.razor.rz.scp.css */
.loading[b-3bu7t7bvdn] {
    height: 60vh;
    background-color: #E6F2F8 !important;
}

.faulted[b-3bu7t7bvdn] {
    height: 60vh;
}

.checkBoxes[b-3bu7t7bvdn] {
    margin-left: .2rem;
    margin-top: .5rem;
    margin-right: 1rem;
}

.checkBoxContainer[b-3bu7t7bvdn] {
    margin-left: 5rem;
    display: flex;
    flex-direction: column;
}

.maincontiner .card[b-3bu7t7bvdn] {
    max-height: 85vh;
    min-height: 85vh;
}

.classifyContainer[b-3bu7t7bvdn] {
    display: flex;
    justify-content: center;
    align-items: center;
    max-height: 5rem;
}

    .classifyContainer span[b-3bu7t7bvdn] {
        font-weight: bold;
        margin-left: .5rem;
        margin-right: .5rem;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }

.newcircle[b-3bu7t7bvdn] {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 2.8rem;
    height: 2.8rem;
    background: blue;
    border-radius: 50%;
}

    .newcircle span[b-3bu7t7bvdn] {
        color: white;
        font-weight: bold;
    }

.notificationicon .newcircle[b-3bu7t7bvdn] {
    width: 30px;
    height: 30px;
}

.fixcircle[b-3bu7t7bvdn] {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 2.8rem;
    height: 2.8rem;
    background: orange;
    border-radius: 50%;
}

    .fixcircle span[b-3bu7t7bvdn] {
        color: white;
        font-weight: bold;
    }

.notificationicon .fixcircle[b-3bu7t7bvdn] {
    width: 30px;
    height: 30px;
}

.enhancecircle[b-3bu7t7bvdn] {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 2.8rem;
    height: 2.8rem;
    background: #50C878;
    border-radius: 50%;
}

    .enhancecircle span[b-3bu7t7bvdn] {
        color: white;
        font-weight: bold;
    }

.notificationicon .enhancecircle[b-3bu7t7bvdn] {
    width: 30px;
    height: 30px;
}

.notificationContainer[b-3bu7t7bvdn] {
    overflow-y: auto;
    display: flex;
    flex-direction: column;
    align-self: center;
    width: 80%;
}

.notificationModalContainer .notificationicon .iconWord[b-3bu7t7bvdn] {
    margin-left: .6rem;
    font-weight: bold;    
}

.notificationContainers[b-3bu7t7bvdn] {
    margin-top: .4rem;
    background: #E6F2F8;
    display: flex;
    align-items: center;
    padding-top: .8rem;
    padding-bottom: .8rem;
    padding-left: .5rem;
    padding-right: .5rem;
    border-radius: 6px;
    margin-right: .5rem;
    margin-left: .5rem;
    cursor: pointer;
}

.notificationModalContainer[b-3bu7t7bvdn] {
    display: flex;
    flex-direction: column;
    min-height: 65vh;
    max-height: 65vh;
}

    .notificationModalContainer .notificationicon[b-3bu7t7bvdn] {
        display: flex;
        align-items: center;
    }

.notificationicon[b-3bu7t7bvdn] {
    display: flex;
    justify-content: space-between;
}

.notificationIconContainer[b-3bu7t7bvdn] {
    display: flex;
    flex-direction: row;
    align-items: center;
}

.notificationtitle[b-3bu7t7bvdn] {
    margin-left: .8rem;
    display: flex;
    justify-content: space-between;
    width: 99%;
}

    .notificationtitle span[b-3bu7t7bvdn] {
        font-weight: bold;
        font-size: 1.1rem;
    }

.loadercontainer[b-3bu7t7bvdn] {
    margin-top: 25vh;
}

.dateContainer[b-3bu7t7bvdn] {
    display: flex;
    justify-content: center;
    margin-top: .8rem;
}

    .dateContainer span[b-3bu7t7bvdn] {
        font-weight: bold;
        font-size: 1.4rem;
    }

.notificationTitle h6[b-3bu7t7bvdn] {
    font-weight: bold;
    margin-top: 1rem;
}

@keyframes pageFadeIn-b-3bu7t7bvdn {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

.animate-pageFadeIn[b-3bu7t7bvdn] {
    animation: pageFadeIn-b-3bu7t7bvdn 0.15s ease-in;
}
/* /Layout/NavMenu.razor.rz.scp.css */
#navlogo[b-ek1gz97y1i] {
    margin-right:10px;
    margin-left:10px;
    height:45px;
    width:45px;
}


#navappname[b-ek1gz97y1i] {
    font-size:larger;
}

#itphotos[b-ek1gz97y1i] {
    padding-left: 10px;
}

.avatar[b-ek1gz97y1i] {
    vertical-align: middle;
    width: 26px;
    height: 26px;
    border-radius: 50%;
}

.btn-primary[b-ek1gz97y1i] {
    background-color: #C32450 !important;
    color: white;
}

i[b-ek1gz97y1i] {
    border: solid black;
    border-width: 0 3px 3px 0;
    display: inline-block;
    padding: 3px;
}

.down[b-ek1gz97y1i] {
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
}

#button-control[b-ek1gz97y1i] {
    width: 100%;
    margin: 11% 0;
    text-align: center;
}

.button-section[b-ek1gz97y1i] {
    width: 80%;
    margin: auto;
}

#button-control .col-xs-12[b-ek1gz97y1i] {
    margin: 15px 0;
}

@media only screen and (max-width: 500px) {
    #button-control .col-lg-6[b-ek1gz97y1i] {
        margin-bottom: 30px;
    }
}

@media only screen and (min-width: 1200px) {
    #button-control .col-lg-6[b-ek1gz97y1i] {
        width: 25%;
    }
}

@font-face {
    font-family: 'e-ddb-icons';
    src: url(data:application/x-font-ttf;charset=utf-8;base64,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) format('truetype');
    font-weight: normal;
    font-style: normal;
}

.e-ddb-icons[b-ek1gz97y1i] {
    font-family: 'e-ddb-icons';
    font-size: 55px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.e-logout[b-ek1gz97y1i]::before {
    content: "\e702";
}

.e-dashboard[b-ek1gz97y1i]::before {
    content: "\e704";
}

.e-profile[b-ek1gz97y1i]::before {
    content: "\e703";
}

.e-notifications[b-ek1gz97y1i]::before {
    content: "\e700";
}

.e-settings[b-ek1gz97y1i]::before {
    content: "\e701";
}

.material .e-logout[b-ek1gz97y1i]::before,
.bootstrap .e-logout[b-ek1gz97y1i]::before {
    content: "\e706";
}

.material .e-dashboard[b-ek1gz97y1i]::before,
.bootstrap .e-dashboard[b-ek1gz97y1i]::before {
    content: "\e708";
}

.material .e-profile[b-ek1gz97y1i]::before,
.bootstrap .e-profile[b-ek1gz97y1i]::before {
    content: "\e709";
}

.material .e-notifications[b-ek1gz97y1i]::before,
.bootstrap .e-notifications[b-ek1gz97y1i]::before {
    content: "\e707";
}

.material .e-settings[b-ek1gz97y1i]::before,
.bootstrap .e-settings[b-ek1gz97y1i]::before {
    content: "\e705";
}
/* /Pages/History/ProductScanHistory.razor.rz.scp.css */
.dropDownMenuContainer[b-1st42bak99] {
    padding-left: 0px !important;
    padding-right: 0px !important;
    margin-bottom: 20px;
}

.innerDropDownMenuContainer[b-1st42bak99] {
    display: flex;
    flex-direction: row;
    justify-content: center;
}

.scanSearch[b-1st42bak99] {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 999;
}

.sectionHeader[b-1st42bak99] {
    font-weight: bolder;
    font-size: 1.15em;
    color: black;
}

.scanHistoryCard[b-1st42bak99] {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.activityName[b-1st42bak99] {
    font-weight: bolder;
    color: #002554 !important;
}

.scanHistoryCardDetails[b-1st42bak99] {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end;
    margin-top: 1vh;
}
/* /Pages/History/StoreAuditHistory.razor.rz.scp.css */
.loader[b-8ympsl3qyz] {
    display: flex;
    flex-direction: row;
    justify-content: center;
    max-height: 80vh;
    margin-top: 20vh;
}

.dropDownMenuContainer[b-8ympsl3qyz] {
    padding-left: 0px !important;
    padding-right: 0px !important;
    margin-bottom: 20px;
}

.innerDropDownMenuContainer[b-8ympsl3qyz] {
    display: flex;
    flex-direction: row;
    justify-content: center;
}

.historySearch[b-8ympsl3qyz] {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 999;
}

.taskHistoryFooter[b-8ympsl3qyz] {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    padding: 0;
    margin-top: 1vh;
}

.sectionHeader[b-8ympsl3qyz] {
    font-weight: bolder;
    font-size: 1.15em;
    color: black;
}

.taskHistoryName[b-8ympsl3qyz] {
    font-weight: bolder;
    color: #002554 !important;
}

.taskHistoryCard[b-8ympsl3qyz] {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.historyCheck[b-8ympsl3qyz] {
    color: green;
}

.historyArrow[b-8ympsl3qyz] {
    color: #002554;
}

.historyRepeat[b-8ympsl3qyz] {
    color: #971B2F;
}

.list-group-submissions[b-8ympsl3qyz] {
    padding-left: 0;
    margin-bottom: 0;
    overflow-y: auto;
    height: 60vh;
    padding: 3px;
}

.list-group-contacts[b-8ympsl3qyz] {
    padding-left: 0;
    margin-bottom: 0;
    overflow-y: auto;
    height: 65vh;
    padding: 3px;
}

.contacts[b-8ympsl3qyz] {
    padding: 3px;
    display: flex;
    justify-content: space-between;
    font-size: .9rem;
    border-top: solid 1px black;
}

    .contacts:hover[b-8ympsl3qyz] {
        background-color: #BEBEBE;
    }

.dot[b-8ympsl3qyz] {
    height: .8rem;
    width: .8rem;
    border-radius: 50%;
    display: inline-block;
}
/* /Pages/Map/Map.razor.rz.scp.css */
#dashboardControlPanel[b-4hwvy9i6d1] {
    display: flex;
    justify-content: space-between;
}

.showAllStoresDiv[b-4hwvy9i6d1] {
    display: flex;
    align-items: center;
    padding-right: .5rem;
    padding-left: .5rem;
}

.switch[b-4hwvy9i6d1] {
    margin-bottom: 0px;
}

#chkShowAll[b-4hwvy9i6d1] {
    margin: 6px;
}

#chkShowAllLabel[b-4hwvy9i6d1] {
    padding-left: .5rem;
}

.refreshButton[b-4hwvy9i6d1] {
    border-radius: 12px;
    margin: 5px;
}

.list-group[b-4hwvy9i6d1] {
    padding-left: 0;
    margin-bottom: 0;
    overflow-y: auto;
    height: 100%;
}

.list-group-item[b-4hwvy9i6d1] {
    padding: 0px;
}

.customerCard[b-4hwvy9i6d1] {
    padding: 0px;
}

.customerCard .card-header[b-4hwvy9i6d1] {
    cursor: pointer;
    display: flex;
    justify-content: space-between;
    padding-right: 0px;
}

.dashboardCardHeaderName[b-4hwvy9i6d1] {
    font-weight: bolder;
    color: #002554 !important;
    font-size: .95rem;
}

.dashboardCardHeaderRBO[b-4hwvy9i6d1] {
    font-size: .7rem;
    font-weight: bold;
    opacity: .5;
}


.dashboardCardButtons[b-4hwvy9i6d1] {
    display: flex;
    margin-top: 2vh;
}

.closeModalContainer[b-4hwvy9i6d1] {
    display: flex;
    margin-top: 10px;
    margin-bottom: 10px;
}

#viewTasksButton[b-4hwvy9i6d1] {
    margin-right: .5rem;
}

#navToProductScanButton[b-4hwvy9i6d1] {
    margin-right: .5rem;
}


#customerModalCloseButton[b-4hwvy9i6d1] {
    margin-right: 3px;
    margin-left: auto;
}

.showAllStoresDiv[b-4hwvy9i6d1] {
    font-weight: bolder;
}

#dashboardControlPanel[b-4hwvy9i6d1] {
    background-color: rgba(0,0,0,.03);
}

#filterCustomers[b-4hwvy9i6d1] {
    background-color: rgba(0,0,0,.03);
}

.customerAddressContainer[b-4hwvy9i6d1] {
    font-weight: bold;
    font-size: .8rem;
    padding-left: 5px;
    margin-top: 6px;
    /*    border-bottom: .3px solid grey;
    padding-bottom: .8rem;*/
}

    .customerAddressContainer a[b-4hwvy9i6d1] {
        color: black;
    }

.markers[b-4hwvy9i6d1] {
    color: #971B2F;
    font-size: 1.1rem;
    padding-right: .2rem;
}

.badgeContainer[b-4hwvy9i6d1] {
    margin-right: .1rem;
}

.customerCard .card-header[b-4hwvy9i6d1] {
    padding-bottom: 0px;
}


/*Mobile */
@media only screen and (min-width: 320px) and (max-width: 767px) {
    .refreshButton[b-4hwvy9i6d1] {
        font-size: .8rem;
    }

    .showAllStoresDiv[b-4hwvy9i6d1] {
        font-size: .8rem;
    }

    .dashboardCardHeader[b-4hwvy9i6d1] {
        width: 80%;
    }

    .dashboardDistance[b-4hwvy9i6d1] {
        font-size: .7rem;
        width: 20%;
    }

    .dashboardCardBody[b-4hwvy9i6d1] {
        font-size: .8rem;
        padding-top: .3rem;
    }

    #viewTasksButton[b-4hwvy9i6d1], #navToProductScanButton[b-4hwvy9i6d1], #navToStoreAuditButton[b-4hwvy9i6d1], #startTaskButton[b-4hwvy9i6d1] {
        font-size: .8rem;
    }
}

/* Anything Larger than Phone */
@media only screen and (min-width: 768px) {
    #myMap[b-4hwvy9i6d1] {
        height: 350px;
    }

    .dashboardDistance[b-4hwvy9i6d1] {
        width: 5%;
    }
}


@media print {
}
/* /Pages/Notifications/Notifications.razor.rz.scp.css */
/* All notification styles have been migrated to Tailwind utility classes in Notifications.razor */
/* /Pages/ProductScan/ProductScan.razor.rz.scp.css */
.scannerHeader[b-zqhh7uc66c] {
    text-align: center;
    padding: 10px;
}

#viewProductScansButton[b-zqhh7uc66c] {
    padding: 10px 18px;
}

.btn[b-zqhh7uc66c] {
    font-size: .8rem;
}

#errorMessage[b-zqhh7uc66c] {
    width: 100%;
    color: red;
}

#thumbnails[b-zqhh7uc66c] {
    display: flex;
    overflow-x: auto;
}

.startScannerButton[b-zqhh7uc66c] {
    border-radius: 0;
}

#findProductContainer[b-zqhh7uc66c] {
    margin-top: 5px;
}

#productNotFound[b-zqhh7uc66c] {
    color: red;
}

.productCard .card-header[b-zqhh7uc66c] {
    font-weight: bold;
    min-height: 100px;
}

.productCard .card-body[b-zqhh7uc66c] {
    display: flex;
    padding-left: 0px;
}

.productInfoContainer[b-zqhh7uc66c] {
    padding-left: 0px;
}

#btnPending[b-zqhh7uc66c] {
    padding: 10px 15px;
    margin-left: 25px;
}

#btnSave[b-zqhh7uc66c] {
    padding: 10px 15px;
}

.button-footer[b-zqhh7uc66c] {
    margin-bottom: 20px;
}

.saveSubmitContainer[b-zqhh7uc66c] {
    text-align: center;
}

.removeProductContainer[b-zqhh7uc66c] {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.scrolling-wrapper[b-zqhh7uc66c] {
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
}

.productCard[b-zqhh7uc66c] {
    flex: 0 0 auto;
    width: 300px;
    margin-right: 5px;
}

.list-group-contacts[b-zqhh7uc66c] {
    padding-left: 0;
    margin-bottom: 0;
    overflow-y: auto;
    height: 65vh;
    padding: 3px;
}

.contacts[b-zqhh7uc66c] {
    padding: 3px;
    display: flex;
    justify-content: space-between;
    font-size: .9rem;
    border-top: solid 1px black;
}

.dot[b-zqhh7uc66c] {
    height: .8rem;
    width: .8rem;
    border-radius: 50%;
    display: inline-block;
}

.contacts:hover[b-zqhh7uc66c] {
    background-color: #BEBEBE;
}

.duplicateProductModalCard[b-zqhh7uc66c] {
    padding-left: 0px;
    padding-right: 0px;
}

.duplicateProductsContainer[b-zqhh7uc66c] {
    display: flex;
    flex-wrap: nowrap;
    flex-direction: column;
}

.duplicateProductsContainerRow[b-zqhh7uc66c] {
    flex-wrap: nowrap;
    border-bottom: 2px black solid;
    align-items: center;
}

.principalModal[b-zqhh7uc66c] {
    padding-left: 0px;
    padding-right: 0px;
}

.principalModalBodyContainer[b-zqhh7uc66c] {
    display: flex;
    flex-wrap: nowrap;
    flex-direction: column;
}

.principalModalUL[b-zqhh7uc66c] {
    list-style: none;
}

.requiredModal[b-zqhh7uc66c] {
    padding-left: 0px;
    padding-right: 0px;
}

.cameraModalHeader[b-zqhh7uc66c] {
    display: flex;
}

.cameraModalFooter[b-zqhh7uc66c] {
    display: flex; 
    justify-content: flex-end;
}

.productCard .card-body[b-zqhh7uc66c] {
    padding-top: 0px;
}
/*Mobile */
@media only screen and (min-width: 320px) and (max-width: 767px) {
    .page-content[b-zqhh7uc66c] {
        min-height: 90vh;
    }

    #viewTasksButton[b-zqhh7uc66c], #navToProductScanButton[b-zqhh7uc66c], #startTaskButton[b-zqhh7uc66c], #shareButton[b-zqhh7uc66c], #custom-file-upload[b-zqhh7uc66c] {
        font-size: .8rem;
    }

    .defaultCardHeader[b-zqhh7uc66c] {
        font-size: .9rem;
    }

    .defaultCardBody[b-zqhh7uc66c] {
        font-size: .8rem;
        padding-top: .3rem;
    }

    .taskHeader[b-zqhh7uc66c] {
        font-size: 1.2rem;
        font-weight: 400;
        margin-bottom: 0rem;
    }

    .taskHeaderDetail[b-zqhh7uc66c] {
        font-size: .8rem;
    }

    .taskOverView[b-zqhh7uc66c] {
        font-size: .8rem;
    }

    .taskQuestion[b-zqhh7uc66c] {
        font-size: .8rem;
    }

    .questionDescription[b-zqhh7uc66c] {
        font-size: .7rem;
        line-height: 1;
    }

    #multiSelectQuestion[b-zqhh7uc66c], #multiChoiceQuestion[b-zqhh7uc66c] {
        font-size: .9rem;
    }

    #productListQuestion[b-zqhh7uc66c] {
        font-size: .8rem;
    }

    .col-form-label[b-zqhh7uc66c] {
        line-height: 1;
    }
}


/* Anything Larger than Phone */
@media only screen and (min-width: 768px) {

}

@media print {
}
/* /Pages/Settings/Settings.razor.rz.scp.css */
.btn[b-p68qg10wqd] {
    font-size: .75rem;
}

.settingsContainer[b-p68qg10wqd] {
    display: flex;
    flex-direction: column;
    align-items: center;
    overflow-y: auto;
    max-height: 80vh;
}

.fullWidth[b-p68qg10wqd] {
    width: 100%;
    margin-top: 1rem;
}

.settingsBody[b-p68qg10wqd] {
    display: flex;
    justify-content: space-evenly;
    padding: .75rem;
}

.alertModalFooter[b-p68qg10wqd] {
    display: flex;
    justify-content: flex-end;
}

.modalHeader[b-p68qg10wqd] {
    font-weight: 700;
    font-size: 1rem;
    color: #002554;
}

.usersMaincontainer[b-p68qg10wqd] {
    min-height: 45vh;
}

.confirmMaincontainer[b-p68qg10wqd] {
    min-height: 20vh;
    display: flex;
    flex-direction: column;
}

.usersContainer[b-p68qg10wqd] {
    overflow-y: auto;
    height: 45vh;
    max-height: 45vh;
    min-height: 45vh;
    margin-top: .8rem;
}

.userContainer[b-p68qg10wqd] {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    border-bottom: solid black .3px;
    margin-bottom: .5rem;
    padding-bottom: .3rem;
}

.userModalContainer[b-p68qg10wqd] {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: .5rem;
}

.userInfoContainer[b-p68qg10wqd] {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    margin-left: .3rem;
}

.userName[b-p68qg10wqd] {
    font-size: .9rem;
    font-weight: bold;
}

.userTitle[b-p68qg10wqd] {
    font-size: .7rem;
    font-style: italic;
    font-weight: lighter;
}

.userInfo[b-p68qg10wqd] {
    font-size: 1rem;
}

.small_medium_avatar[b-p68qg10wqd] {
    vertical-align: middle;
    width: 35px;
    height: 35px;
    border-radius: 50%;
}

/* /Pages/StoreAudit/StoreAudit.razor.rz.scp.css */
#errorMessage[b-t1wbmf4qzb] {
    width: 100%;
    color: red;
}

#thumbnails[b-t1wbmf4qzb] {
    display: flex;
    overflow-x: auto;
}

.startScannerButton[b-t1wbmf4qzb] {
    border-radius: 0;
    height: 50px;
    width: 50px;
}

#findProductContainer[b-t1wbmf4qzb] {
    margin-top: 5px;
}

#productNotFound[b-t1wbmf4qzb] {
    color: red;
}

.removeLeftRightPadding[b-t1wbmf4qzb] {
    padding-left: 0px;
    padding-right: 0px;
}

.productCard .card-header[b-t1wbmf4qzb] {
    font-weight: bold;
}

.productCard .card-body[b-t1wbmf4qzb] {
    display: flex;
    padding-left: 0px;
}

.productInfoContainer[b-t1wbmf4qzb] {
    padding-left: 0px;
}

#btnPending[b-t1wbmf4qzb] {
    padding: 10px 15px;
    margin-left: 25px;
}

#btnSave[b-t1wbmf4qzb] {
    padding: 10px 15px;
}

.saveSubmitContainer[b-t1wbmf4qzb] {
    text-align: center;
}

.removeProductContainer[b-t1wbmf4qzb] {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.scrolling-wrapper[b-t1wbmf4qzb] {
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
}

.productCard[b-t1wbmf4qzb] {
    flex: 0 0 auto;
    width: 300px;
    margin-right: 5px;
}

.list-group-contacts[b-t1wbmf4qzb] {
    padding-left: 0;
    margin-bottom: 0;
    overflow-y: auto;
    height: 65vh;
    padding: 3px;
}

.contacts[b-t1wbmf4qzb] {
    padding: 3px;
    display: flex;
    justify-content: space-between;
    font-size: .9rem;
    border-top: solid 1px black;
}

.dot[b-t1wbmf4qzb] {
    height: .8rem;
    width: .8rem;
    border-radius: 50%;
    display: inline-block;
}

.contacts:hover[b-t1wbmf4qzb] {
    background-color: #BEBEBE;
}

.duplicateProductModalCard[b-t1wbmf4qzb] {
    padding-left: 0px;
    padding-right: 0px;
}

.duplicateProductsContainer[b-t1wbmf4qzb] {
    display: flex;
    flex-wrap: nowrap;
    flex-direction: column;
    margin-top: 1rem;
}

.duplicateProductsContainerRow[b-t1wbmf4qzb] {
    flex-wrap: nowrap;
    border-bottom: 2px black solid;
    align-items: center;
}

.principalModal[b-t1wbmf4qzb] {
    padding-left: 0px;
    padding-right: 0px;
}

.principalModalBodyContainer[b-t1wbmf4qzb] {
    display: flex;
    flex-wrap: nowrap;
    flex-direction: column;
}

.principalModalUL[b-t1wbmf4qzb] {
    list-style: none;
}

.requiredModal[b-t1wbmf4qzb] {
    padding-left: 0px;
    padding-right: 0px;
}

.cameraModalHeader[b-t1wbmf4qzb] {
    display: flex;
    padding-top: 6px;
    padding-bottom: 6px;
    font-size: 1.2rem;
}

.cameraModalFooter[b-t1wbmf4qzb] {
    display: flex; 
    justify-content: flex-end;
}

.productCard .card-body[b-t1wbmf4qzb] {
    padding-top: 0px;
}

.card-header[b-t1wbmf4qzb] {
    background-color: #002554;
    color: white;
}

/* 
Generic Styling, for Desktops/Laptops 
*/

table[b-t1wbmf4qzb] {
    width: 100%;
}

th[b-t1wbmf4qzb] {
    background: #002554;
    color: white;
    font-weight: bold;
}

td[b-t1wbmf4qzb], th[b-t1wbmf4qzb] {
    padding: 6px;
    border: 1px solid #ccc;
    text-align: left;
}

tbody[b-t1wbmf4qzb] {
    display: block;
    height: 40vh;
    min-height: 40vh;
    overflow: auto;
}

    thead[b-t1wbmf4qzb], tbody tr[b-t1wbmf4qzb] {
        display: table;
        width: 100%;
        table-layout: fixed;
    }

.shelfLevelSlider[b-t1wbmf4qzb] {
    overflow-x: scroll;
    flex-wrap: nowrap;
    padding-bottom: 15px;
}
/* /Pages/Voids/Voids.razor.rz.scp.css */
.overlaybutton[b-7kuu877n2m] {
    position: absolute;
    z-index: 10;
    cursor: pointer;
    transition: .5s ease;
    opacity: 0;
}

.overlayplus[b-7kuu877n2m] {
    right: 45px;
    top: 6px;
}

.overlayminus[b-7kuu877n2m] {
    right: 3px;
    top: 6px;
}

.photofocus:hover .overlaybutton[b-7kuu877n2m] {
    opacity: 1;
}

.photocontainer[b-7kuu877n2m] {
    position: relative;
    max-width: 375px;
    max-height: 400px;
}

/* The overlay effect - lays on top of the container and over the image */
.overlay[b-7kuu877n2m] {
    position: absolute;
    bottom: 0;
    background: rgb(0, 0, 0);
    background: rgba(0, 0, 0, 0.5); /* Black see-through */
    color: #f1f1f1;
    width: 270px !important;
    transition: .5s ease;
    opacity: 0;
    color: white;
    font-size: 12px;
    text-align: left;
}

/* When you mouse over the container, fade in the overlay title */
.photocontainer:hover .overlay[b-7kuu877n2m] {
    opacity: 1;
}

/* When you mouse over the container, fade in the overlay title */
.photofocus:hover .overlay[b-7kuu877n2m] {
    opacity: 1;
}

.photofocus:hover .precentered[b-7kuu877n2m] {
    opacity: 1;
}

canvas[b-7kuu877n2m] {
    display: block;
    margin: 1em auto;
    /*background: #fff;*/
}

.detailedphoto[b-7kuu877n2m] {
    width: 65%;
    height: 65%;
}

.headerinfo[b-7kuu877n2m] {
    margin-right: 0px;
    margin-left: 0px;
}

.precentered[b-7kuu877n2m] {
    transition: .5s ease;
    opacity: 0;
}

.photocontainer:hover .precentered[b-7kuu877n2m] {
    opacity: 1;
}

.imageInfo[b-7kuu877n2m] {
    margin-right: 0px;
    margin-left: 0px;
}

.centered[b-7kuu877n2m] {
    position: absolute;
    top: 12%;
    left: 80%;
    transform: translate(-50%, -50%);
}

.precentered[b-7kuu877n2m] {
    position: absolute;
    top: 12%;
    left: 80%;
    transform: translate(-50%, -50%);
}

.scrolling-wrapper[b-7kuu877n2m] {
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
}

.productCard[b-7kuu877n2m] {
    flex: 0 0 auto;
    width: 300px;
    margin-right: 5px;
}

.list-group-contacts[b-7kuu877n2m] {
    padding-left: 0;
    margin-bottom: 0;
    overflow-y: auto;
    height: 65vh;
    padding: 3px;
}

.contacts[b-7kuu877n2m] {
    padding: 3px;
    display: flex;
    justify-content: space-between;
    font-size: .9rem;
    border-top: solid 1px black;
}

.dot[b-7kuu877n2m] {
    height: .8rem;
    width: .8rem;
    border-radius: 50%;
    display: inline-block;
}

.contacts:hover[b-7kuu877n2m] {
    background-color: #BEBEBE;
}
/* /Pages/Voids/VoidsActivity.razor.rz.scp.css */
.overlaybutton[b-66y4quvlb5] {
    position: absolute;
    z-index: 10;
    cursor: pointer;
    transition: .5s ease;
    opacity: 0;
}

.overlayplus[b-66y4quvlb5] {
    right: 45px;
    top: 6px;
}

.overlayminus[b-66y4quvlb5] {
    right: 3px;
    top: 6px;
}

.photofocus:hover .overlaybutton[b-66y4quvlb5] {
    opacity: 1;
}

.photocontainer[b-66y4quvlb5] {
    position: relative;
    max-width: 375px;
    max-height: 400px;
}

/* The overlay effect - lays on top of the container and over the image */
.overlay[b-66y4quvlb5] {
    position: absolute;
    bottom: 0;
    background: rgb(0, 0, 0);
    background: rgba(0, 0, 0, 0.5); /* Black see-through */
    color: #f1f1f1;
    width: 270px !important;
    transition: .5s ease;
    opacity: 0;
    color: white;
    font-size: 12px;
    text-align: left;
}

/* When you mouse over the container, fade in the overlay title */
.photocontainer:hover .overlay[b-66y4quvlb5] {
    opacity: 1;
}

/* When you mouse over the container, fade in the overlay title */
.photofocus:hover .overlay[b-66y4quvlb5] {
    opacity: 1;
}

.photofocus:hover .precentered[b-66y4quvlb5] {
    opacity: 1;
}

canvas[b-66y4quvlb5] {
    display: block;
    margin: 1em auto;
    /*background: #fff;*/
}

.detailedphoto[b-66y4quvlb5] {
    width: 65%;
    height: 65%;
}

.headerinfo[b-66y4quvlb5] {
    margin-right: 0px;
    margin-left: 0px;
}

.precentered[b-66y4quvlb5] {
    transition: .5s ease;
    opacity: 0;
}

.photocontainer:hover .precentered[b-66y4quvlb5] {
    opacity: 1;
}

.imageInfo[b-66y4quvlb5] {
    margin-right: 0px;
    margin-left: 0px;
}

.centered[b-66y4quvlb5] {
    position: absolute;
    top: 12%;
    left: 80%;
    transform: translate(-50%, -50%);
}

.precentered[b-66y4quvlb5] {
    position: absolute;
    top: 12%;
    left: 80%;
    transform: translate(-50%, -50%);
}

.scrolling-wrapper[b-66y4quvlb5] {
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
}

.productCard[b-66y4quvlb5] {
    flex: 0 0 auto;
    width: 300px;
    margin-right: 5px;
}

.list-group-contacts[b-66y4quvlb5] {
    padding-left: 0;
    margin-bottom: 0;
    overflow-y: auto;
    height: 65vh;
    padding: 3px;
}

.contacts[b-66y4quvlb5] {
    padding: 3px;
    display: flex;
    justify-content: space-between;
    font-size: .9rem;
    border-top: solid 1px black;
}

.dot[b-66y4quvlb5] {
    height: .8rem;
    width: .8rem;
    border-radius: 50%;
    display: inline-block;
}

.contacts:hover[b-66y4quvlb5] {
    background-color: #BEBEBE;
}
/* /Pages/Voids/VoidsSearch.razor.rz.scp.css */
.overlaybutton[b-0ieb3ct2b1] {
    position: absolute;
    z-index: 10;
    cursor: pointer;
    transition: .5s ease;
    opacity: 0;
}

.overlayplus[b-0ieb3ct2b1] {
    right: 45px;
    top: 6px;
}

.overlayminus[b-0ieb3ct2b1] {
    right: 3px;
    top: 6px;
}

.photofocus:hover .overlaybutton[b-0ieb3ct2b1] {
    opacity: 1;
}

.photocontainer[b-0ieb3ct2b1] {
    position: relative;
    max-width: 375px;
    max-height: 400px;
}

/* The overlay effect - lays on top of the container and over the image */
.overlay[b-0ieb3ct2b1] {
    position: absolute;
    bottom: 0;
    background: rgb(0, 0, 0);
    background: rgba(0, 0, 0, 0.5); /* Black see-through */
    color: #f1f1f1;
    width: 270px !important;
    transition: .5s ease;
    opacity: 0;
    color: white;
    font-size: 12px;
    text-align: left;
}

/* When you mouse over the container, fade in the overlay title */
.photocontainer:hover .overlay[b-0ieb3ct2b1] {
    opacity: 1;
}

/* When you mouse over the container, fade in the overlay title */
.photofocus:hover .overlay[b-0ieb3ct2b1] {
    opacity: 1;
}

.photofocus:hover .precentered[b-0ieb3ct2b1] {
    opacity: 1;
}

canvas[b-0ieb3ct2b1] {
    display: block;
    margin: 1em auto;
    /*background: #fff;*/
}

.detailedphoto[b-0ieb3ct2b1] {
    width: 65%;
    height: 65%;
}

.headerinfo[b-0ieb3ct2b1] {
    margin-right: 0px;
    margin-left: 0px;
}

.precentered[b-0ieb3ct2b1] {
    transition: .5s ease;
    opacity: 0;
}

.photocontainer:hover .precentered[b-0ieb3ct2b1] {
    opacity: 1;
}

.imageInfo[b-0ieb3ct2b1] {
    margin-right: 0px;
    margin-left: 0px;
}

.centered[b-0ieb3ct2b1] {
    position: absolute;
    top: 12%;
    left: 80%;
    transform: translate(-50%, -50%);
}

.precentered[b-0ieb3ct2b1] {
    position: absolute;
    top: 12%;
    left: 80%;
    transform: translate(-50%, -50%);
}

.scrolling-wrapper[b-0ieb3ct2b1] {
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
}

.productCard[b-0ieb3ct2b1] {
    flex: 0 0 auto;
    width: 300px;
    margin-right: 5px;
}

.list-group-contacts[b-0ieb3ct2b1] {
    padding-left: 0;
    margin-bottom: 0;
    overflow-y: auto;
    height: 65vh;
    padding: 3px;
}

.contacts[b-0ieb3ct2b1] {
    padding: 3px;
    display: flex;
    justify-content: space-between;
    font-size: .9rem;
    border-top: solid 1px black;
}

.dot[b-0ieb3ct2b1] {
    height: .8rem;
    width: .8rem;
    border-radius: 50%;
    display: inline-block;
}

.contacts:hover[b-0ieb3ct2b1] {
    background-color: #BEBEBE;
}
