body{background-image:url("data:image/svg+xml,%3csvg ...%3e%3c/svg%3e");background-repeat:no-repeat;background-size:100vw 100vh}.umainborderradius,.umainborderradius .thal-login,.umainborderradius.thal-login{padding:0!important}.dna-container{z-index:0;pointer-events:none;width:100%;height:90%;position:fixed;top:0;left:0}.dna-helix{opacity:.2;width:300px;height:600px;animation:20s linear infinite rotateDNA;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes rotateDNA{0%{transform:translate(-50%,-50%)rotate(0)}50%{transform:translate(-50%,-50%)rotate(180deg)scale(1.05)}to{transform:translate(-50%,-50%)rotate(360deg)}}.dna-helix2{opacity:.3;width:200px;height:400px;animation:25s linear infinite rotateDNAReverse;position:absolute;top:25%;left:80%;transform:translate(-50%,-50%)scale(.9)}@keyframes rotateDNAReverse{0%{transform:translate(-50%,-50%)rotate(0)scale(.9)}50%{transform:translate(-50%,-50%)rotate(-180deg)scale(1)}to{transform:translate(-50%,-50%)rotate(-360deg)scale(.9)}}.dna-helix3{opacity:.25;width:250px;height:500px;animation:30s linear infinite rotateDNA;position:absolute;top:70%;left:25%;transform:translate(-50%,-50%)}.dna-helix4{opacity:.22;width:200px;height:400px;animation:35s linear infinite rotateDNAReverse;position:absolute;top:80%;left:75%;transform:translate(-50%,-50%)}.dna-orbs{z-index:0;position:absolute;inset:0}.orb{opacity:.6;background:radial-gradient(circle,#fff 15%,#ffffa0 60%,#0000 100%);border-radius:50%;width:80px;height:80px;animation:10s ease-in-out infinite floatOrb;position:absolute}.orb:first-child{animation-duration:12s;animation-delay:0s;top:15%;left:10%}.orb:nth-child(2){animation-duration:14s;animation-delay:2s;top:40%;left:80%}.orb:nth-child(3){animation-duration:13s;animation-delay:1s;top:60%;left:30%}.orb:nth-child(4){width:90px;height:90px;animation-duration:16s;animation-delay:3s;top:80%;left:50%}.orb:nth-child(5){width:70px;height:70px;animation-duration:10s;animation-delay:1s;top:50%;left:20%}.orb:nth-child(6){animation-duration:12s;animation-delay:4s;top:10%;left:70%}.orb:nth-child(7){animation-duration:11s;animation-delay:2s;top:25%;left:35%}.orb:nth-child(8){animation-duration:17s;animation-delay:5s;top:75%;left:85%}@keyframes floatOrb{0%{transform:translate(0)scale(1)}25%{transform:translate(-10px,-15px)scale(1.03)}50%{transform:translate(15px,10px)scale(.97)}75%{transform:translate(-5px,15px)scale(1.04)}to{transform:translate(0)scale(1)}}.active-menu-item{background-color:#dcddff;border-top-right-radius:10px}.bg-sidebar-bg{border-top-right-radius:10px;margin-top:10px;margin-right:10px}.upaddingtop{padding-top:20px}.maintitletext{-webkit-text-stroke:solid 1px #5e74a4;background-blend-mode:normal;text-shadow:0 2px 4px #64646480;color:#0057d9}.headerpadding{padding-top:10px}.login-container{z-index:1;background-color:#ffffffe6;border-radius:10px;width:600px;padding:20px;position:relative;box-shadow:0 4px 8px #0000001a}.login-container:before{content:"";opacity:.1;z-index:-1;background:url(https://www.svgrepo.com/show/27957/medical-cross.svg) 50%/cover no-repeat;position:absolute;inset:0}.login-container input{border:1px solid #ccc;border-radius:5px;width:100%;margin-bottom:15px;padding:10px}.login-container button{color:#fff;cursor:pointer;background-color:#0057d9;border:none;border-radius:5px;width:100%;padding:10px}.login-container button:hover{background-color:#0040a9}.login-container a{color:#0057d9;margin-top:10px;text-decoration:none;display:block}.login-container a:hover{text-decoration:underline}
