.react-bootstrap-daterangepicker-container{display:inherit!important}.order-status{border-radius:4px;color:#fff!important;display:inline-block;margin-right:4px;margin-top:2px;padding:1px 8px;white-space:nowrap}.order-status-open{color:red}.order-status.order-status-open{background-color:red}.order-status-partially_received,.order-status-submitted{color:#09f}.order-status.order-status-partially_received,.order-status.order-status-submitted{background-color:#09f}.order-status.order-status-received{background-color:#40e0d0}.order-status-received{color:#40e0d0}.order-status-closed{color:#3c3}.order-status.order-status-closed{background-color:#3c3}.order-status-canceled{color:#bcbcbc}.order-status.order-status-canceled{background-color:#bcbcbc}.product-search-option .header{font-size:1.2em;font-weight:700}.product-search-option .additional-info{color:gray}.sub-order-panel .main-panel{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.sub-order-panel .main-panel .card-body{padding-bottom:0}td.product-name-field .name{font-size:1.3em;font-weight:700}.location-address,.note-edit,.price-breaking-label,td.product-name-field .additional-info{color:gray;font-size:.9em}.old-price{color:red;text-decoration:line-through}.actual-price{color:green}.price-tooltip{white-space:nowrap}.note-tooltip{width:250px}.price-breaking-label{text-decoration-style:dotted}.note-edit,.price-breaking-label{cursor:pointer;text-decoration-line:underline}#textarea-order-note{height:135px}.all-vendors-tab{height:48px}.all-vendors-tab span{line-height:48px;vertical-align:middle}.order-number-column{font-size:18px;font-weight:700}.vendor-status-tooltip{width:630px;z-index:9999999}.vendor-status-tooltip-icon{color:#a529e7;cursor:pointer}.clickable{cursor:pointer}.daterangepicker{z-index:9999!important}.show-entities-widget div.title{float:left;line-height:38px;margin-right:10px}.form-control.is-invalid,.was-validated .form-control:invalid{background-image:none!important}.react-select.is-invalid{background-image:none;background-position:center right calc(.4em + .1875rem);background-repeat:no-repeat;background-size:calc(.8em + .375rem) calc(.8em + .375rem);border:1px solid #e3342f;border-radius:4px;padding-right:calc(1.6em + .75rem)}.react-select.is-invalid~.invalid-feedback,.react-select.is-invalid~.invalid-tooltip{display:block}.clinic-name-field{max-width:330px}.form-control::-moz-placeholder{color:#b6b9bb;opacity:1}.form-control::placeholder{color:#b6b9bb;opacity:1}.form-control:-ms-input-placeholder{color:#b6b9bb}.form-control::-ms-input-placeholder{color:#b6b9bb}.account-dropdown .dropdown-menu{left:inherit;min-width:0;right:0}.be-left-sidebar .sidebar-elements>li>a.active{color:#a529e7;font-weight:500;padding-left:20px}.be-left-sidebar .sidebar-elements>li ul li>a.active{color:#a529e7}.form-group.required label:not(.no-asterisk):after{color:red;content:"*"}.search-btn{font-size:2em}.paginator-wrapper{display:contents}.page-item.active .page-link{z-index:0}.ReactModal__Overlay.ReactModal__Overlay--after-open{z-index:9999}.modal-footer{padding-top:0}.form-group small{font-size:.9rem}.card-filter .card-header{padding-bottom:0;padding-top:10px}.card-filter .form-group.row{padding:3px 0!important}.order-form .card{border:1px solid #eee}.order-form .sub-order-panel .nav-tabs-classic>li.nav-item a.nav-link.active{background-color:#8682822e}.order-form .sub-order-panel .vendor-tab{height:48px}.prompt{border-width:0;color:#fff;line-height:25px;margin-bottom:18px;padding:0;position:relative}.prompt-danger{background-color:#fbd9d7;border-color:#f9cac6;color:#e99daf}.prompt-info{background-color:#e1edff;border-color:#d6e6ff;color:#50dfea}.card-header{margin-left:25px;margin-right:25px}@media screen and (-ms-high-contrast:none){.edge-pr-0{padding-right:0}}@supports(-ms-ime-align:auto){.edge-pr-0{padding-right:0}}.ReactModal__Overlay.ReactModal__Overlay--after-open{background-color:hsla(0,1%,58%,.75)!important}.daterangepicker.single .drp-buttons{display:block!important}.daterangepicker.single .drp-buttons .applyBtn{display:none!important}.table-column-location-name,.table-column-product-name,.table-column-user-name,.table-column-vendor-name{max-width:150px;overflow-wrap:break-word}.table-column-city-name,.table-column-clinic-name{max-width:120px;overflow-wrap:break-word}.table-column-address{max-width:500px;overflow-wrap:break-word}.table-column-email{max-width:100px;overflow-wrap:break-word}.table-column-contact,.table-column-mfr-number{max-width:120px;overflow-wrap:break-word}.table-column-vendor-prod-num{max-width:500px;overflow-wrap:break-word}.custom-file label:not(custom-file-label):after{color:#000!important;content:"Browse"!important}.prompt-msg{color:gray;font-size:.9em;margin-right:120px;text-align:right}.short-title-wrapper{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:95%}.hidden-btn{opacity:0;pointer-events:none}.decline-text{text-decoration:line-through}.warning-text{color:red}.custom-file-label{z-index:0!important}.header-table-note{font-size:1.1em;margin-top:10px}.digit{text-align:right!important}.digit-left{text-align:left!important}.right-align-column-header{margin-right:5px;text-align:right!important}.disabled-column-text{text-align:center!important}.number-input-error{padding-right:12px!important}.qty-input{max-width:100%;overflow:hidden;text-overflow:ellipsis}.vertical-align-cell{vertical-align:top!important}.wrapper{display:table;width:100%}.contact-form{width:55%}.contact-form,.dhpi-info{display:table-cell;margin:20px;padding:15px}.dhpi-info{width:45%}.qty-received-container .input-group{align-items:center;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;max-width:120px;min-width:120px;white-space:nowrap}.qty-received-container .input-group-append,.qty-received-container .input-group-prepend,.qty-received-container .qty-btn{display:flex!important;flex-shrink:0!important}.qty-received-container .qty-btn{align-items:center;border:1px solid #ced4da;font-size:12px;font-weight:700;height:28px!important;justify-content:center;line-height:1;min-width:24px!important;padding:0!important;width:24px!important}.qty-received-container .qty-btn:hover:not(:disabled){background-color:#e9ecef;border-color:#adb5bd}.qty-received-container .qty-btn:disabled{cursor:not-allowed;opacity:.5}.qty-received-container .qty-input-with-btns{border-left:0!important;border-right:0!important;flex:none!important;font-size:12px;height:28px!important;max-width:50px!important;min-width:50px!important;padding:2px 4px!important;text-align:center;width:50px!important}.unified-receiving-header{background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:.25rem;margin-bottom:20px;padding:15px}.unified-receiving-header .bulk-actions{align-items:center;display:flex;gap:15px}.unified-receiving-header .bulk-actions .form-check{margin-bottom:0}.receiving-mode-toggle{margin-left:10px}.receiving-mode-toggle .btn{border-radius:20px;font-size:.875rem;padding:6px 12px}.bulk-controls-section{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;margin-bottom:20px;padding:15px}.bulk-controls-section .form-label{color:#495057;font-size:.875rem;font-weight:600;margin-bottom:5px}.bulk-controls-section .form-control-sm{font-size:.875rem}.bulk-controls-section .btn-group-vertical .btn{font-size:.75rem;padding:4px 8px}.bulk-controls-section .form-check-label{font-size:.875rem;margin-left:5px}.selection-column{text-align:center}.selection-column input[type=checkbox]{cursor:pointer;transform:scale(1.1)}.unified-receiving-view .card-body{padding:20px}.unified-receiving-view .bulk-actions-summary{background-color:#e3f2fd;border:1px solid #bbdefb;border-radius:4px;color:#1976d2;font-size:.875rem;margin-bottom:15px;padding:10px}.print-area{background-color:#eee;display:none;left:0;position:fixed;top:0;width:100%}.circle{background:#fff;border:2px solid;border-radius:50%;color:#000;font-size:50px;height:80px;line-height:80px;text-align:center;width:80px}.arrow,.step{float:left;opacity:.2}.arrow i{font-size:100px}.step.active{opacity:1}.page-content{margin-top:20px;min-height:380px;width:80%}.page-content label.checkbox{cursor:pointer;font-size:16px;font-weight:700}.page-content i.icon{font-size:150px}.page-content .loading-row{padding-top:10%}.page-content .loading-row i.icon{opacity:.3}.be-top-header .be-navbar-header .navbar-brand{background-image:none}.be-top-header .be-navbar-header .navbar-brand img{margin-right:10px;width:281px}#inventory-table .discontinued{background-color:#dedbdb}div.dataTables_wrapper div.dataTables_filter input{width:1%}
