.app-nav .portal-info{height:60px;width:80%;display:-webkit-flex;display:flex;-webkit-justify-content:space-evenly;justify-content:space-evenly;font-size:15px}.app-nav .portal-info .branding-logo{width:125px;height:50px;padding-top:10px;margin-right:20px}.app-nav .portal-info .branding-logo img{height:40px}@media (max-width:767px){.app-nav .portal-info .nav-bar-icons{display:none!important}}@media (max-width:400px){.app-nav .portal-info .nav-bar-icons{display:none!important}}.app-nav .portal-info .info{font-size:90%;display:-webkit-flex;display:flex;-webkit-flex-grow:1;flex-grow:1;-webkit-flex-shrink:0;flex-shrink:0;-webkit-flex-basis:calc(20% - 10px);flex-basis:calc(20% - 10px);-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start;padding-left:10px}.app-nav .portal-info .info .icon{margin-top:5px;margin-right:10px}.app-nav .portal-info .info .key-value{text-align:left}.app-nav .portal-info .info .key-value label:first-child{text-transform:uppercase}.app-nav .portal-info .info .key-value label.value{font-weight:700;display:block}.app-nav .nav-menu,.app-nav .nav-toobar{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}.app-nav .nav-menu{padding-left:20px;padding-right:20px}.app-nav .active-link .MuiListItem-button{color:#f50057!important}.app-nav .sidebar-icon{min-width:35px!important}.app-nav .text-and-icon{color:#fff;text-decoration:none}.app-nav .text-and-icon .MuiSvgIcon-root{font-size:1.3rem}.app-nav .component-container .custom-scroll{overflow:auto}.app-nav .component-container .custom-scroll::-webkit-scrollbar{width:6px;height:6px}.app-nav .component-container .custom-scroll::-webkit-scrollbar-track{background:#f1f1f1}.app-nav .component-container .custom-scroll::-webkit-scrollbar-thumb{background:#888}.app-nav .component-container .custom-scroll::-webkit-scrollbar-thumb:hover{background:#555}.mt-20{margin-top:20px!important}.mb-20{margin-bottom:20px!important}.ml-5{margin-left:5px!important}.mx-10{margin-left:10px!important;margin-right:10px!important}.height-58{height:58px}#map{height:100%}.modal-btn{margin:0 10px!important}.modal-btn .MuiButton-root{min-width:30px!important;padding:4px 0}.custom-icon-btn,.modal-btn-update{display:inline-block;cursor:pointer}.custom-icon-btn+.custom-icon-btn,.modal-btn-update+.custom-icon-btn{margin-left:5px}.custom-icon-btn .MuiButton-root,.modal-btn-update .MuiButton-root{min-width:30px!important;padding:8px!important}.btnActive,.btninActive{height:43px!important;width:100%!important}.btnActive{border:1px solid green!important}.btnActiveNo{border:1px solid red!important}.btnActiveNA,.btnActiveNo{height:43px!important;width:100%!important}.btnActiveNA{margin:8px!important;border:1px solid orange!important}.failButton .MuiButton-fullWidth{width:35px}.failButton .btnWithoutCheckbox{height:33px!important;min-width:30px!important;border:1px solid #c5bfbf!important}.failButton .btnWithoutCheckbox .failIcon{color:#c5bfbf}.failButton .btnCheckbox{height:33px!important;border:1px solid red!important;min-width:30px!important;background-color:#d32f2f!important}.failButton .btnCheckbox .failIcon{color:#fff}.passButton .MuiButton-fullWidth{width:35px}.passButton .btnWithoutCheckbox{height:33px!important;min-width:30px!important;border:1px solid #c5bfbf!important}.passButton .btnWithoutCheckbox .doneIcon{color:#c5bfbf}.passButton .btnCheckbox{height:33px!important;border:1px solid green!important;min-width:30px!important;background-color:#388e3c!important}.passButton .btnCheckbox .doneIcon{color:#fff}.uploadWithBadgeButton .MuiButton-fullWidth{width:35px}.uploadWithBadgeButton .btnWithoutCheckbox{height:33px!important;min-width:30px!important;border:1px solid #c5bfbf!important}.uploadWithBadgeButton .btnWithoutCheckbox .doneIcon{color:#c5bfbf}.uploadWithBadgeButton .btnCheckbox{height:33px!important;border:1px solid #3f51b5!important;min-width:30px!important}.uploadWithBadgeButton .btnCheckbox .doneIcon{color:#3f51b5}.uploadWithBadgeButtonRequired .MuiButton-fullWidth{width:35px}.uploadWithBadgeButtonRequired .btnWithoutCheckbox{height:33px!important;min-width:30px!important;border:1px solid #f50057!important}.uploadWithBadgeButtonRequired .btnWithoutCheckbox .doneIcon{color:#f50057}.uploadWithBadgeButtonRequired .btnCheckbox{height:33px!important;border:1px solid #3f51b5!important;min-width:30px!important}.uploadWithBadgeButtonRequired .btnCheckbox .doneIcon{color:#3f51b5}.naButton .MuiButton-fullWidth{width:35px}.naButton .btnWithoutCheckbox{height:33px!important;min-width:30px!important;border:1px solid #c5bfbf!important}.naButton .btnWithoutCheckbox .naIcon{color:#c5bfbf}.naButton .btnCheckbox{height:33px!important;border:1px solid #00f!important;background-color:#3f51b5!important;min-width:30px!important}.naButton .btnCheckbox .naIcon{color:#fff}.mButton .MuiButton-fullWidth{width:35px}.mButton .btnWithoutCheckbox{height:33px!important;min-width:30px!important;border:1px solid #c5bfbf!important}.mButton .btnWithoutCheckbox .naIcon{color:#c5bfbf;font-size:18px}.mButton .btnCheckbox{height:33px!important;border:1px solid #ff8503!important;min-width:30px!important;background-color:#f57f17!important}.mButton .btnCheckbox .naIcon{color:#fff;font-size:18px}.rButton .MuiButton-fullWidth{width:35px}.rButton .btnWithoutCheckbox{height:33px!important;min-width:30px!important;border:1px solid #c5bfbf!important}.rButton .btnWithoutCheckbox .naIcon{color:#c5bfbf;font-size:18px}.rButton .btnCheckbox{height:33px!important;border:1px solid red!important;min-width:30px!important}.rButton .btnCheckbox .naIcon{color:red;font-size:18px}.autocomplete .MuiAutocomplete-inputRoot[class*=MuiOutlinedInput-root] .MuiAutocomplete-input{padding:2.5px 4px}.autocomplete .MuiFormControl-marginNormal{margin-top:0;margin-bottom:8px}.basicButton .MuiButton-fullWidth{width:35px}.basicButton .btnWithoutCheckbox{height:33px!important;min-width:30px!important}.basicButton .btnWithoutCheckbox .naIcon{color:#c5bfbf;font-size:18px}.basicButton .btnCheckbox1{height:33px!important;border:2px solid grey!important;min-width:30px!important}.basicButton .btnCheckbox1 .naIcon{color:grey;font-size:18px}.basicButton .btnCheckbox2{height:33px!important;border:2px solid green!important;min-width:30px!important}.basicButton .btnCheckbox2 .naIcon{color:green;font-size:18px}.basicButton .btnCheckbox3{height:33px!important;border:2px solid red!important;min-width:30px!important}.basicButton .btnCheckbox3 .naIcon{color:red;font-size:18px}.basicButton .btnCheckbox4{height:33px!important;border:2px solid red!important;min-width:30px!important}.basicButton .btnCheckbox4 .naIcon{color:red;font-size:18px}.basicButton .btnCheckbox5{height:33px!important;border:2px solid #ffbf00!important;min-width:30px!important}.basicButton .btnCheckbox5 .naIcon{color:#ffbf00;font-size:18px}.app-btn-group .app-select-btn-grp{width:100%!important}.app-btn-group .app-select-btn-grp button{text-transform:unset;word-wrap:break-word}.app-btn-group .app-select-btn-grp button.Mui-selected{color:#fff;background-color:#53af50}.chip-without-lable{margin-right:-20px!important}.file-upload-badge{margin-top:10px}.file-upload-badge .MuiBadge-badge{height:17px;min-width:17px;top:0;right:0;-webkit-transform:scale(1) translate(39%,-43%);transform:scale(1) translate(39%,-43%);-webkit-transform-origin:100% 0;transform-origin:100% 0}.screen{overflow:hidden;margin:10px 20px}.screen .add_btn{position:absolute;top:80px;right:28px}.submit_btn{margin-bottom:17px!important}.react-data-grid-cell-line-height{line-height:normal}.mandatory-fields .MuiFormControlLabel-label,.mandatory-fields .MuiInputLabel-animated{color:red!important}.gridadd-btn{overflow:hidden}.gridadd-btn .MuiButton-root{top:-1px!important;font-size:.7rem;text-transform:none;padding-top:10.7px;display:-webkit-inline-flex!important;display:inline-flex!important;padding-bottom:10.7px}.gridadd-btn .MuiButton-contained{box-shadow:none}.options-grid-container .rdg{overflow-x:hidden!important}.tab-component .tab{-webkit-justify-content:"center";justify-content:"center";-webkit-flex-grow:"0";flex-grow:"0"}.tab-component .tab .MuiTab-root{font-size:.8rem;padding:8px 13px;text-transform:none}.input-style .input_label{color:grey!important}.input-style .input_value{background-color:#f5f9f9!important;padding:8.5px 18.5px 10.5px 14px}.input-style_right .input_label{color:grey!important}.input-style_right .input_value{background-color:#f5f9f9!important;padding:8.5px 18.5px 10.5px 14px}.speed-dial .speed-dial-body .MuiFab-root{width:41px!important;height:41px!important}.speed-dial .speed-dial-body .MuiSvgIcon-root{font-size:1.2rem!important}.sigContainer{margin:0 auto;background-color:#fff;border:1px solid rgba(0,0,0,.2)}.sigPad{width:100%;height:100%}.notificationContainer{position:fixed;bottom:80px;right:24px;z-index:9999;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;grid-gap:12px;gap:12px;max-width:380px;width:calc(100% - 48px);pointer-events:none}.notificationContainer .clearAllButton{align-self:flex-end;background:#3b82f6;background:var(--brand-primary,#3b82f6);border:1px solid #3b82f6;border:1px solid var(--brand-primary,#3b82f6);color:#fff;color:var(--brand-text,#fff);padding:6px 14px;border-radius:20px;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);pointer-events:auto;box-shadow:0 4px 12px rgba(0,0,0,.15);display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;grid-gap:6px;gap:6px;letter-spacing:.03em}.notificationContainer .clearAllButton:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.25);-webkit-filter:brightness(1.08);filter:brightness(1.08)}.notificationContainer .clearAllButton:active{-webkit-transform:translateY(0);transform:translateY(0)}.notificationContainer .notificationBox{background:rgba(15,23,42,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.08);border-left:4px solid #3b82f6;border-radius:12px;padding:16px;color:#f8fafc;box-shadow:0 10px 30px -5px rgba(0,0,0,.4),0 8px 12px -6px rgba(0,0,0,.3);display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;grid-gap:16px;gap:16px;pointer-events:auto;-webkit-animation:notificationSlideIn .4s cubic-bezier(.175,.885,.32,1.275) forwards;animation:notificationSlideIn .4s cubic-bezier(.175,.885,.32,1.275) forwards;transition:all .3s cubic-bezier(.25,.8,.25,1)}.notificationContainer .notificationBox:hover{-webkit-transform:translateX(-4px) translateY(-1px);transform:translateX(-4px) translateY(-1px);background:rgba(15,23,42,.95);border-color:hsla(0,0%,100%,.18);box-shadow:0 20px 35px -10px rgba(0,0,0,.5),0 12px 16px -8px rgba(0,0,0,.4)}.notificationContainer .notificationBox .notificationIconContainer{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-shrink:0;flex-shrink:0}.notificationContainer .notificationBox .notificationIconContainer .severity-icon{font-size:1.5rem;display:block}.notificationContainer .notificationBox .notificationIconContainer .severity-icon.success{color:#10b981}.notificationContainer .notificationBox .notificationIconContainer .severity-icon.error{color:#ef4444}.notificationContainer .notificationBox .notificationIconContainer .severity-icon.warning{color:#f59e0b}.notificationContainer .notificationBox .notificationIconContainer .severity-icon.info,.notificationContainer .notificationBox .notificationIconContainer .severity-icon.message{color:#60a5fa}.notificationContainer .notificationBox .notificationContent{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;grid-gap:2px;gap:2px;-webkit-flex-grow:1;flex-grow:1;cursor:pointer}.notificationContainer .notificationBox .notificationContent .notificationTitle{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#60a5fa;font-family:"Inter",-apple-system,sans-serif}.notificationContainer .notificationBox .notificationContent .notificationMessage{font-size:.875rem;line-height:1.4;font-weight:500;color:#f8fafc;font-family:"Inter",-apple-system,sans-serif;transition:color .2s ease;word-break:break-word}.notificationContainer .notificationBox .notificationContent .notificationMessage:hover{color:#60a5fa;text-decoration:underline}.notificationContainer .notificationBox .closeButton{background:hsla(0,0%,100%,.05);border:none;color:#94a3b8;cursor:pointer;padding:0;font-size:.75rem;transition:all .25s ease;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;border-radius:50%;width:22px;height:22px;-webkit-flex-shrink:0;flex-shrink:0}.notificationContainer .notificationBox .closeButton:hover{color:#fff;background:rgba(239,68,68,.8);-webkit-transform:rotate(90deg);transform:rotate(90deg)}@-webkit-keyframes notificationSlideIn{0%{opacity:0;-webkit-transform:translateX(120%) scale(.9);transform:translateX(120%) scale(.9)}to{opacity:1;-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}}@keyframes notificationSlideIn{0%{opacity:0;-webkit-transform:translateX(120%) scale(.9);transform:translateX(120%) scale(.9)}to{opacity:1;-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}