.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.left-full{left:100%}.right-2{right:.5rem}.top-2{top:.5rem}.z-\[100\]{z-index:100}.my-1{margin-top:.25rem;margin-bottom:.25rem}.mb-0{margin-bottom:0}.ml-3{margin-left:.75rem}.ml-6{margin-left:1.5rem}.ms-2{margin-inline-start:.5rem}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.hidden{display:none}.h-2{height:.5rem}.h-full{height:100%}.h-screen{height:100vh}.w-0{width:0px}.w-2{width:.5rem}.w-52{width:13rem}.w-\[100\%\]{width:100%}.flex-1{flex:1 1 0%}.-translate-x-3{--tw-translate-x: -.75rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.rounded{border-radius:.25rem}.rounded-md{border-radius:.375rem}.border{border-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.bg-indigo-100{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1))}.bg-indigo-400{--tw-bg-opacity: 1;background-color:rgb(129 140 248 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--tw-gradient-stops))}.from-indigo-200{--tw-gradient-from: #c7d2fe var(--tw-gradient-from-position);--tw-gradient-to: rgb(199 210 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.to-indigo-100{--tw-gradient-to: #e0e7ff var(--tw-gradient-to-position)}.p-3{padding:.75rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.pb-3{padding-bottom:.75rem}.pt-10{padding-top:2.5rem}.pt-3{padding-top:.75rem}.text-center{text-align:center}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.leading-3{line-height:.75rem}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-indigo-800{--tw-text-opacity: 1;color:rgb(55 48 163 / var(--tw-text-opacity, 1))}.opacity-20{opacity:.2}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.\!filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}body{background:rgb(246,249,252);color:#333333d9!important;font-size:.8rem}h1,h2,h3,h4,h5,h6{color:#333333d9!important}.h-screen{position:fixed;height:93vh}.contentRight{margin-left:130px}.main .sidebarWrapper .sidebar{height:100vh;box-shadow:#523f691a 0 0 12px;background:rgb(255,255,255)}.footer{left:0;bottom:0;width:100%;background-color:#fff;color:gray;text-align:center}.sidebarlink{text-decoration:none}.maindivnav{gap:10px;height:60px;justify-content:space-between;padding-inline:20px;position:sticky;top:0;width:100%;z-index:2;background-color:#fff;margin-bottom:3px}.logofirst{font-size:22px;font-weight:500;justify-content:center}.logofirst,.maindivnav{align-items:center;display:flex}.footer span{display:inline-block;vertical-align:middle;line-height:normal}.content-title h4{text-transform:uppercase}table{border-collapse:collapse;width:100%;overflow:auto}table td,table th{border:1px solid #b8b8b8;padding:8px}table tr:nth-child(2n){background-color:#f2f2f2}table tr:hover{background-color:#ddd}table th{background:rgb(246,249,252);color:#333333d9!important;text-align:center;font-weight:600!important}.form .col_ h4{font-weight:700;font-size:14px;margin-bottom:10px}.form .form-group{margin-bottom:20px}.MuiCollapse-root{transition:height .3s cubic-bezier(.4,0,.2,1)!important}.MuiListItem-root{transition:background-color .2s ease}body{margin:0;overflow-x:hidden}#nprogress{pointer-events:none}#nprogress .bar{background:#1A237E;position:fixed;z-index:1031;top:0;left:0;width:100%;height:3px}main{transition:margin-left .3s ease}@media (min-width: 1280px){main{margin-left:64px}.sidebar:hover+main{margin-left:240px}}#profileImage{width:50px;height:50px;border-radius:10%;background:#9c81e2;font-size:20px;color:#f5ebeb;text-align:center;line-height:50px;margin:20px 0}.flash{width:100%;padding:1rem;border-radius:4px;z-index:1000}.flash.success{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.flash.error{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.login-container{position:relative;height:100vh;width:100vw;overflow:hidden;background:linear-gradient(45deg,#1a237e,#4a148c)}.animated-background{position:absolute;width:100%;height:100%}.building{position:absolute;bottom:0;width:150px;background:rgba(255,255,255,.1);animation:buildingFloat 20s infinite linear}.building:nth-child(1){height:250px;left:10%;animation-delay:0s}.building:nth-child(2){height:350px;left:30%;animation-delay:5s}.building:nth-child(3){height:200px;left:50%;animation-delay:10s}.cloud{position:absolute;width:100px;height:40px;background:rgba(255,255,255,.1);border-radius:20px;animation:cloudFloat 30s infinite linear}.cloud:nth-child(4){top:20%;left:-100px}.cloud:nth-child(5){top:35%;left:-100px;animation-delay:15s}@keyframes buildingFloat{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}@keyframes cloudFloat{0%{transform:translate(-100px)}to{transform:translate(110vw)}}.login-box{float:right;position:relative;right:10%;top:50%;transform:translateY(-50%);width:450px;padding:80px;background:rgba(255,255,255,.95);border-radius:20px;box-shadow:0 15px 35px #0003;animation:slideIn 1sease-out}@keyframes slideIn{0%{opacity:0;transform:translate(-50px,-50%)}to{opacity:1;transform:translateY(-50%)}}.login-title{text-align:center;margin-bottom:30px;color:#333;font-size:2em}.input-group{margin-bottom:25px;position:relative}.input-group input{width:100%;padding:15px;border:none;border-bottom:2px solid #ddd;background:transparent;transition:all .3s ease}.input-group input:focus{outline:none;border-bottom-color:#673ab7;transform:scale(1.02)}.login-button{width:100%;padding:15px;background:#673ab7;color:#fff;border:none;border-radius:30px;cursor:pointer;transition:all .3s ease}.login-button:hover{background:#512da8;transform:translateY(-2px);box-shadow:0 5px 15px #673ab766}.forgot-password{display:block;text-align:center;margin-top:20px;color:#666;text-decoration:none;transition:color .3s ease}.forgot-password:hover{color:#673ab7}.hover\:bg-indigo-50:hover{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:visible{visibility:visible}.group:hover .group-hover\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:opacity-100{opacity:1}
