.hamburger-menu{display:none;position:fixed;top:15px;left:15px;right:auto;z-index:1100;background:#003e39;border:none;border-radius:4px;padding:10px;cursor:pointer;flex-direction:column;justify-content:space-around;width:40px;height:40px}.hamburger-menu span{width:20px;height:2px;background:#fff;border-radius:1px;transition:all .3s linear;position:relative;transform-origin:1px}@media(max-width:991.98px){.hamburger-menu{display:flex}.hamburger-menu.open span:first-child{transform:rotate(45deg)}.hamburger-menu.open span:nth-child(2){opacity:0;transform:translate(20px)}.hamburger-menu.open span:nth-child(3){transform:rotate(-45deg)}.sidebar-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#00000080;z-index:1040}.sideBar{left:-300px;transition:all .3s ease;z-index:1050}.sideBar.mobile-open{left:0}header{position:relative!important;top:0!important;right:auto!important;width:100%!important;height:auto!important;margin-bottom:20px;padding:10px 15px 10px 70px!important;box-sizing:border-box!important;display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;background:transparent!important;gap:0!important;overflow:visible!important}header .pageName{display:none!important}header .iconProfile{width:100%!important;display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:nowrap!important;gap:10px!important;flex:1!important}header .iconProfile .brdSearch{display:flex!important;flex:1 1 auto!important;width:auto!important;min-width:60px!important;margin-right:5px!important;margin-top:0!important;order:1!important;position:relative!important}header .iconProfile .brdSearch form,header .iconProfile .brdSearch form .form-group{width:100%!important;margin-bottom:0!important;display:block!important}header .iconProfile .brdSearch form .form-group .form-control{width:100%!important;height:40px!important;background-color:#fff!important;border:1px solid #E0E0E0!important;border-radius:20px!important;padding:0 15px 0 40px!important;font-size:14px!important;background-image:url(/assets/images/svg/search.svg)!important;background-repeat:no-repeat!important;background-position:12px center!important;background-size:16px!important;box-shadow:0 2px 4px #0000000d!important}header .iconProfile>a.icon,header .iconProfile>.profileDrop{flex:0 0 auto!important;display:flex!important;align-items:center!important;justify-content:center!important;width:32px!important;height:32px!important;margin-left:5px!important;position:relative!important;order:2!important}header .iconProfile>a.icon{background:#fff!important;border-radius:50%!important;overflow:hidden}header .iconProfile>a.icon svg{width:20px!important;height:20px!important}header .iconProfile .profileDrop{background:transparent!important;padding:0!important;border:none!important}header .iconProfile .profileDrop .btn{padding:0!important;margin:0!important;border:none!important;display:flex!important;align-items:center!important;justify-content:center!important;width:32px!important;background:transparent!important}header .iconProfile .profileDrop .btn .nameBox,header .iconProfile .profileDrop .btn:after{display:none!important}header .iconProfile .profileDrop .btn .profilePhoto{width:32px!important;height:32px!important;border-radius:50%!important;overflow:hidden!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1px solid #fff!important}header .iconProfile .profileDrop .btn .profilePhoto img{width:100%!important;height:100%!important;object-fit:cover!important;transform:none!important}header .iconProfile .brdSearch{display:flex!important;width:auto!important;flex:1 1 auto!important;order:unset!important;margin-top:0;min-width:80px;margin-right:5px}header .iconProfile .brdSearch form{width:100%!important}header .iconProfile .brdSearch form .form-group{width:100%!important}header .iconProfile .brdSearch form .form-group .form-control{width:100%!important;background-color:#fff;color:#000!important;height:40px;padding:5px 15px 5px 45px;background:#fff url(/assets/images/svg/search.svg) no-repeat;background-position:15px center;background-size:18px;font-size:14px;border-radius:20px;box-shadow:0 2px 5px #0000000d;border:1px solid #e0e0e0;opacity:1!important;-webkit-text-fill-color:#000!important}header .iconProfile .brdSearch form .form-group .form-control:focus{border-color:#009f93!important;box-shadow:0 4px 8px #009f9326!important;background-color:#fff}.mainWrapper{margin-left:0!important;width:100%!important;padding:15px;margin-top:15px}.commonCardTop{flex-direction:column!important;align-items:flex-start!important;gap:15px}.commonCardTop .left,.commonCardTop .right{width:100%!important;justify-content:flex-start!important}.btnBox{width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.btnBox a,.btnBox button{white-space:nowrap;width:100%!important}.btnBox .icon svg{min-width:24px}.btnBox .primary_btn{width:100%!important;justify-content:center;padding:8px 10px;font-size:13px}.actionBox{display:flex;flex-wrap:nowrap;gap:5px}.actionBox a{width:auto!important}.tableCard{overflow-x:auto}.tableNBox{min-width:800px}.modal-dialog{margin:10px}.topBtnWrapperMain{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:10px!important}.topBtnWrapperMain .primary_btn{width:100%!important;min-width:0!important;justify-content:space-between!important;margin:0!important}.mainWrapper .commonCard .dashboardCardWrapper{grid-template-columns:repeat(2,1fr);grid-gap:20px}}@media(max-width:575.98px){.topBtnWrapperMain{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:10px!important;width:100%!important}.topBtnWrapperMain .primary_btn{width:100%!important;min-width:0!important;display:flex;align-items:center;justify-content:space-between;font-size:13px!important;padding:10px!important;margin:0!important}.topBtnWrapperMain .primary_btn .icon{width:32px!important;height:32px!important}.topBtnWrapperMain .primary_btn .icon svg{width:18px!important;height:18px!important}.mainWrapper .commonCard .dashboardCardWrapper{grid-template-columns:1fr!important;grid-gap:15px!important}.dashboardCard{width:100%!important}.mt-30{margin-top:15px!important}h1.primary_ColorLight{font-size:24px!important}.btnBoxHead{flex-wrap:wrap;gap:5px}.btnBox{grid-template-columns:1fr}.btnBox button,.btnBox a{width:100%}.upload-wrapper{flex-wrap:wrap!important;gap:5px!important;height:auto!important;padding:5px!important}.upload-wrapper .file-input{width:100%!important}.upload-wrapper .file-name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:5px}.upload-wrapper .upload-btn{width:100%!important;justify-content:center}.formCard{height:auto!important;margin-bottom:15px}.reportsList .items{flex-direction:column!important;align-items:flex-start!important;gap:15px!important}.reportsList .items .left h4{font-size:16px!important}.reportsList .items .left .dateTimeWrapper{flex-wrap:wrap!important;gap:10px!important}.reportsList005 .right{width:100%!important;align-items:center!important;flex-direction:row!important;justify-content:space-between!important;margin-top:10px!important;border-top:1px dashed #e0e0e0;padding-top:15px}.reportsList005 .right .primary_btn{margin-top:0!important;width:auto!important;padding:8px 15px!important;font-size:13px!important}.reportsList005 .right .date{margin-top:0!important;text-align:left!important}.reportsList005 .right .activeBox{top:-10px!important;right:0!important}.profileView{flex-direction:column!important;align-items:center!important;text-align:center!important;gap:20px!important}.profileView .photoInfo{flex-direction:column!important;align-items:center!important;width:100%!important}.profileView .photoInfo .info{display:flex;flex-direction:column;align-items:center}.profileView .btnBox,.profileView .btnBox a{width:100%!important;justify-content:center!important}}
