.label-float,.tooltip{pointer-events:none}:root,[data-bs-theme=dark],[data-bs-theme=light]{--active-tab-bg:#007bff;--active-tab-color:#ffffff}.test-border{border:1px solid red!important}html{font-family:"Source Sans Pro",Arial,sans-serif}.tippy-box[data-theme~=bluetheme]{background-color:#2779bc;color:#fff}.tippy-arrow{color:#2779bc}.sidebar-light .nav>.nav-item>.nav-link{font-size:1.1rem}.sidebar-light .submenu .nav-icon{width:25px}.testingborder{border:2px solid #000}.hide,.popover .arrow2+.arrow::after,.popover .arrow2::after,.select2-results__option--selected{display:none}.select2-container{width:100%!important}.select2-search--dropdown .select2-search__field{width:98%}.select2-selection__choice{color:#fff;background-color:#578cad!important}.select2-selection__choice__remove{color:#fff}.select2-container .select2-selection--single{height:calc(2.25rem + 2px)!important;border:1px solid var(--bs-border-color);padding-top:2px}.select2-selection__rendered{line-height:calc(2.25rem)}.maxw-576{max-width:576px}.scroll-x{overflow-x:auto}.ui-tooltip{z-index:10501}.ui-datepicker-header{background-color:#2c86d1;color:#fff}.label-float,.ui-datepicker-next:hover,.ui-datepicker-prev:hover{background-color:#fff}.label-float-group,.table-wrap{position:relative}.label-float{padding-left:.25rem;padding-right:.25rem;position:absolute;left:1.5rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:transform .5s ease-in-out;top:0;font-szie:0.8rem;opacity:.85}.label-float-group .checkbox-group{border:1px solid #f2f3f4;padding:.8rem;width:100%}.formcheckbox{background-color:#f1f8fe!important;border-color:#dfe2e3!important}.formcheckbox.active{background-color:#2c86d1!important}.formcheckbox:hover{color:#000!important;background-color:#2d91f4!important}.form-control:placeholder-shown+.label-float{visibility:hidden;z-index:-1;transition:.5s ease-in-out;top:15px}.form-control:focus:not(:placeholder-shown)+.label-float,.form-control:not(:placeholder-shown)+.label-float{visibility:visible;z-index:1;opacity:1;transform:translateY(-10px);transition:transform .5s ease-in-out}.form-group-has-danger .checkbox-group,.form-group-has-danger .select2-container,.form-group-has-danger input,.form-group-has-danger select,.form-group-has-danger textarea{box-shadow:0 0 0 2px rgba(218,78,53,.5)}.form-control:focus,.ui-jqgrid-btable textarea:focus{box-shadow:0 0 8px 2px rgba(245,153,66,.2)}.form-control[class*=brc-success]:focus:not(:disabled):not(.disabled){box-shadow:0 0 8px 2px #5bb15b}.form-control[class*=brc-danger]:focus:not(:disabled):not(.disabled){box-shadow:0 0 8px 2px #da4e35}.form-control[class*=brc-warning]:focus:not(:disabled):not(.disabled){box-shadow:0 0 8px 2px #eda630}.form-control[class*=brc-primary]:focus:not(:disabled):not(.disabled){box-shadow:0 0 8px 2px #2c87d3}.form-control[class*=brc-info]:focus:not(:disabled):not(.disabled){box-shadow:0 0 8px 2px #00b6e9}.form-control[class*=brc-blue]:focus:not(:disabled):not(.disabled),.select2-container--focus{box-shadow:0 0 8px 2px #3e89e4}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{box-shadow:0 0 8px 2px #74bd74}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{box-shadow:0 0 8px 2px #e06953}.btn-group-toggle>.btn input[type=radio]{position:relative;clip:initial;pointer-events:none}#modal-danger,#modal-warning{z-index:2000}.btn:focus{border:2px solid #ce0b45}.datepicker>div{display:block}.zoom1-1:hover{transform:scale(1.1)}.zoom1-3:hover{transform:scale(1.3)}.large-checkbox,.zoom1-5:hover{transform:scale(1.5)}.table-scroll{position:relative;width:100%;z-index:1;margin:auto;overflow:auto}.table-scroll table{width:100%;min-width:1280px;margin:auto;border-collapse:separate;border-spacing:0}.table-scroll thead th{position:-webkit-sticky;position:sticky;top:0}.table-scroll tfoot,.table-scroll tfoot td,.table-scroll tfoot th{position:-webkit-sticky;position:sticky;bottom:0;z-index:4}.table-scroll th:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:2}tfoot th:first-child,thead th:first-child{z-index:5}@media (min-width:576px){.table-scroll{height:400px}}@media (min-width:768px){.table-scroll{height:500px}}@media (min-width:992px){.table-scroll{height:500px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1110px}.table-scroll{height:600px}}@media print{.no-print{display:none!important}}.highlightedRow{background-color:#fdfb7e!important}.dp-col-header,.dp-day{padding:2px!important}.multiselect-container{max-height:250px;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}.dropzone{min-height:0!important;padding:0!important}.dropzone .dz-message{margin:5px!important}.search-form-container{border:1px solid #e9e9e9;border-bottom:2px solid #a0c9eb!important;background-color:#edf5fb!important;padding-top:calc(var(--bs-gutter-x) * .5);margin-bottom:.5rem!important}.search-form-container .col:not(:last-child):after{content:'';position:absolute;bottom:0;right:0;top:20%;height:80%;border-right:3px solid #e9e9e9}.search-form-container label{display:block;font-weight:600}.search-form-container input[type=text],.search-form-container select,.search-form-container textarea{min-width:200px}.chkbox-lg{width:20px;height:20px;transform:scale(1.4);accent-color:#0d6efd}tr.row-check{cursor:pointer}tr.row-check:hover{background:#f8f9fa}.popover .arrow2{z-index:1}.bs-popover-auto[x-placement=bottom] .arrow,.bs-popover-auto[x-placement=top] .arrow,.bs-popover-bottom .arrow,.bs-popover-top .arrow{left:calc(50% - .5rem)!important;margin-left:0;margin-right:0}.bs-popover-auto[x-placement=top] .arrow[class*=brc-]::before,.bs-popover-top .arrow[class*=brc-]::before{border-top-color:inherit}.bs-popover-auto[x-placement=top] .arrow2,.bs-popover-top .arrow2{margin-bottom:1px}.bs-popover-auto[x-placement=bottom] .arrow[class*=brc-]::before,.bs-popover-bottom .arrow[class*=brc-]::before{border-bottom-color:inherit}.bs-popover-auto[x-placement=bottom] .arrow2,.bs-popover-bottom .arrow2{margin-top:1px}.bs-popover-auto[x-placement=left] .arrow,.bs-popover-auto[x-placement=right] .arrow,.bs-popover-left .arrow,.bs-popover-right .arrow{top:calc(50% - .5rem)!important;margin-top:0;margin-bottom:0}.bs-popover-auto[x-placement=left] .arrow[class*=brc-]::before,.bs-popover-left .arrow[class*=brc-]::before{border-left-color:inherit}.bs-popover-auto[x-placement=left] .arrow2,.bs-popover-left .arrow2{margin-right:1px}.bs-popover-auto[x-placement=right] .arrow[class*=brc-]::before,.bs-popover-right .arrow[class*=brc-]::before{border-right-color:inherit}.bs-popover-auto[x-placement=right] .arrow2,.bs-popover-right .arrow2{margin-left:1px}.popover .arrow[class*=brc-]~.popover-header::before{display:none!important}.text-40{font-size:.4em!important}.text-50{font-size:.5em!important}.text-60{font-size:.6em!important}.text-70{font-size:.7em!important}.text-80{font-size:.8em!important}.text-90{font-size:.9em!important}.text-100{font-size:1em!important}.text-110{font-size:1.1em!important}.text-120{font-size:1.2em!important}.text-130{font-size:1.3em!important}.text-140{font-size:1.4em!important}.text-150{font-size:1.5em!important}.text-160{font-size:1.6em!important}.text-170{font-size:1.7em!important}.text-180{font-size:1.8em!important}.text-190{font-size:1.9em!important}.text-200{font-size:2em!important}.text-95{font-size:.95em!important}.text-85{font-size:.85em!important}.text-75{font-size:.75em!important}.text-105{font-size:1.05em!important}.text-115{font-size:1.15em!important}.text-125{font-size:1.25em!important}.text-xs{font-size:.625rem!important}.text-sm{font-size:.875rem!important}.text-md{font-size:1rem!important}.text-lg{font-size:1.25rem!important}.text-xl{font-size:1.5rem!important}.brc-danger-m1,.brc-h-danger-m1:hover{border-color:#e06953!important}.brc-h-warning-m1:hover,.brc-warning-m1{border-color:#ff972f!important}.w-100px{width:100px!important}.w-120px{width:120px!important}.ui-autocomplete{z-index:1151!important;max-height:200px;overflow-y:auto;background:#fff;border:1px solid #ccc}.is-invalid-alt{border-color:red!important}:root,[data-bs-theme=light]{--inactive-tab-bg:#ecf5ff;--inactive-tab-color:#3b3b3b}.nav-tabs .nav-link{background-color:var(--inactive-tab-bg)!important;color:var(--inactive-tab-color)!important}.nav-tabs .nav-link.active{background-color:var(--active-tab-bg)!important;color:var(--active-tab-color)!important}.star-rating{display:inline-block;font-size:1.5rem;position:relative;color:#d3d3d3}.star-rating span{position:absolute;top:0;left:0;white-space:nowrap;overflow:hidden;color:gold}.stars-0 span{width:0%}.stars-0-5 span{width:10%}.stars-1 span{width:20%}.stars-1-5 span{width:30%}.stars-2 span{width:40%}.stars-2-5 span{width:50%}.stars-3 span{width:60%}.stars-3-5 span{width:70%}.stars-4 span{width:80%}.stars-4-5 span{width:90%}.stars-5 span{width:100%}.ui-sortable{display:flex;flex-direction:row;list-style-type:none;margin:0;padding:0}.ui-state-default{position:relative;margin-bottom:30px}.ui-sortable .drag-handle{cursor:move}.ui-sortable-placeholder{visibility:visible!important;background:#f9f9f9;border:2px dashed red;width:100px;height:50px;margin:5px}.ui-sortable-helper{background:#e0e0e0;border:1px solid #b1b1b1}.modal-body .row{margin-right:0!important;margin-left:0!important}.modal-footer-sticky{position:sticky;bottom:0;z-index:2}.form-control-danger,.form-control-danger:focus{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dc3545' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 5v3.5m0 2h.01'/%3e%3ccircle cx='8' cy='8' r='7' fill='none' stroke='%23dc3545' stroke-width='2'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.has-danger label{color:#dc3545}.has-danger .help-block{display:block;color:#dc3545;font-size:.875em;margin-top:.25rem}.has-danger .checkbox-group .btn{border-color:#dc3545!important}.has-danger .checkbox-group{padding:.4rem;border:1px solid #dc3545;border-radius:.375rem}