@import url(https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100..900;1,100..900&display=swap);:root{--primary:#900c3f;--error:#fc0032;font-family:Noto Sans,sans-serif;padding-bottom:34px}body{background-attachment:fixed;font-family:Noto Sans,sans-serif;margin:0;overflow-y:hidden}.bg,body{background-image:url(/S9BactDB/static/media/S9BactDBWallpaper.4283756d6cd1cdcbfd5f.webp);background-repeat:no-repeat;background-size:cover}.bg{background-position:50%;height:100%}footer{align-items:center;background-image:linear-gradient(90deg,maroon,#320202);border-top:2px solid #fff;bottom:0;color:#fff;height:25px;left:0;padding:5px 30px;position:absolute;right:0;text-align:center}footer>p{font-size:.7em;height:auto;margin-top:calc(12px - .5em)}header{background-image:linear-gradient(90deg,maroon,#320202);border-bottom:2px solid #fff}header .container{align-items:center;display:flex;height:35px;justify-content:space-between;margin:0 auto;max-width:1400px;padding:5px 30px}header a{color:#fff;-webkit-text-decoration:solid;text-decoration:solid}.pages{margin:0 auto;max-width:1100px;padding:25px}sub{font-size:x-small;vertical-align:sub}.home{min-height:calc(100vh - 34px)}.navbar{align-items:center;background:linear-gradient(90deg,#1c1b1b,#1a1717);border-bottom:2px solid #fff;display:flex;font-size:1.2rem;height:80px;justify-content:center;overflow:auto}.navbar-logo{color:#fff;cursor:pointer;font-size:2rem;justify-self:start;margin-left:20px;text-decoration:none}.fa-firstdraft{font-size:1.6rem;margin-left:.5rem}.nav-menu{grid-gap:20px;display:grid;font-weight:500;grid-template-columns:repeat(7,auto);justify-content:end;list-style:none;margin-right:7rem;overflow:auto;text-align:center;width:70vw}.nav-item{align-items:center;display:flex;font-size:large;height:80px}.nav-links{color:#fff;padding:.5rem 1rem;text-decoration:none}.nav-links:hover{background-color:#ff4500;border-radius:4px;transition:all .2s ease-out}.fa-bars{color:#fff}.menu-icon,.nav-links-mobile{display:none}@media screen and (max-width:960px){.NavbarItems{position:relative}.nav-menu{display:flex;flex-direction:column;height:90vh;left:-100%;position:absolute;top:80px;width:100%}.nav-menu,.nav-menu.active{opacity:1;transition:all .5s ease}.nav-menu.active{background:#dec1c1;left:0;z-index:1}.nav-links{display:table;padding:2rem;text-align:center;width:100%}.nav-links:hover{background-color:#1888ff;border-radius:0}.navbar-logo{left:0;position:absolute;top:0;transform:translate(25%,50%)}.menu-icon{cursor:pointer;display:block;font-size:1.8rem;position:absolute;right:0;top:0;transform:translate(-100%,60%)}.fa-times{color:#fff;font-size:2rem}.nav-links-mobile{background:#1888ff;border-radius:4px;color:#fff;display:block;font-size:1.5rem;margin:2rem auto;padding:1.5rem;text-align:center;text-decoration:none;width:80%}.nav-links-mobile:hover{background:#fff;color:#1888ff;transition:.25s}button{display:none}}.dropdown-menu{background:maroon;display:inline-block;list-style:none;position:absolute;text-align:center;top:45px;width:170px;z-index:2}.dropdown-menu li{cursor:pointer}.dropdown-menu li:hover{background:#ff4a18}.dropdown:hover{display:block}.dropdown-menu.clicked{display:none}.dropdown-link{color:#fff;display:block;height:100%;padding:10px 0;text-decoration:none;width:100%}@media screen and (max-width:960px){.fa-caret-down{display:none}}.table-container{align-items:center;display:flex;flex-direction:column;height:auto;justify-content:center;margin:30px auto auto;overflow:hidden;position:relative;width:auto}.search-bar{background-color:maroon;border:2px solid #fff;border-radius:4px;color:#fff;display:flex;font-style:italic;margin-bottom:25px;margin-left:auto;margin-right:auto;padding:5px;width:25%}.search-bar::placeholder{color:#fff;opacity:.8}.search-bar::-ms-input-placeholder{color:#fff}.table-header{background-color:maroon;color:#fff;cursor:pointer;display:flex;font-size:medium;position:sticky;top:0;white-space:nowrap;width:1100px;z-index:1}.table-cell{border-right:1px solid #ccc;flex:1 1;justify-content:center;padding:5px;text-align:center;text-overflow:ellipsis}.table-cell,.table-row{overflow:hidden;white-space:nowrap}.table-row{border-bottom:1px solid #ccc;display:flex;padding:2px;width:1100px}.table-row:nth-of-type(odd){background-color:#dcdcdc}.table-row:nth-of-type(2n){background-color:#fff}.table-row .table-cell{color:#000;flex:1 1;font-size:small}.list-wrapper{height:calc(100% - 60px);overflow-x:hidden;overflow-y:auto}.vertical-scroll{display:flex;height:100%;overflow-y:auto;width:100%}.header-container{display:flex;min-width:fit-content;white-space:nowrap}.sticky-scrollbar{height:400px;overflow-y:scroll;position:sticky;right:0;top:60px;z-index:2}.rectangle{align-items:center;border-radius:7px;color:#000;display:flex;height:25px;justify-content:center;width:300px}.tabletitle{color:#fff;font-size:large;font-weight:700;padding:5px;text-align:center};.button-position-wrapper{border:3px solid red;height:20px;position:relative;top:20px;width:1200px}.download-button-wrapper{position:fixed;right:45px;top:90px;z-index:1000}.download-button{align-items:center;background-color:maroon;border:2px solid #fff;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-size:15px;padding:10px 20px}.download-button img{margin-left:5px}.download-button:hover{background-color:#ff4500}.heatmap-button-wrapper{left:180px;position:fixed;top:90px;z-index:1000}.heatmap-button{align-items:center;background-color:maroon;border:2px solid #fff;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-size:14px;padding:10px 20px}.heatmap-button img{margin-left:5px}.heatmap-button:hover{background-color:#ff4500}.identitymatrix-button-wrapper{left:45px;position:fixed;top:90px;z-index:1000}.identitymatrix-button{align-items:center;background-color:maroon;border:2px solid #fff;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-size:14px;padding:10px 20px}.identitymatrix-button img{margin-left:5px}.identitymatrix-button:hover{background-color:#ff4500}.chevron-icon{font-size:.75em;font-weight:800;margin-left:5px}.info-container{display:flex;font-size:large;gap:6rem;margin-top:70px;padding:80px}.info-box,.stats-box{background-image:linear-gradient(90deg,maroon,#320202);border:5px solid #fff;border-radius:10px;display:block;font-weight:700;height:auto;max-width:fit-content;padding:2rem;text-align:center;width:auto}.info-box h2,.stats-box h3{margin-top:0;text-align:center}.info-box p,.stats-box p{margin:.5rem 0}.info-box,.stats-box p{color:#fff;text-align:justify;text-justify:inter-word}.circle{align-items:center;background-color:maroon;border-radius:50%;color:#fff;display:flex;height:500px;justify-content:center;padding:20px;text-align:center;width:500px}.circle p{margin:0}.progress-popup{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.progress-popup-content{background:maroon;border-radius:5px;color:#fff;font-size:20px;padding:20px}.help-container{display:flex;gap:6rem;padding:70px}.help-box{background:maroon;border:5px solid #fff;border-radius:10px;color:#fff;font-size:small;font-weight:300;height:400px;overflow-wrap:break-word;overflow-x:hidden;overflow-y:auto;padding:2rem;text-align:center;text-align:justify;text-justify:inter-word;width:1000px}.help-box h1{margin-top:0;text-align:center}.help-box p{margin:.5rem 0}.clusterButton{background-color:rgba(128,0,0,.796);border:2px solid #fff;border-radius:10px;color:#fff}.external{font-size:large}.form-container{background-color:maroon;background-image:linear-gradient(90deg,maroon,#320202);border:2px solid #fafafa;border-radius:10px;color:#fff;justify-content:center;margin:70px auto;padding:20px;text-align:center;width:600px}.form-container h1{font-size:30px}.form-container h2{font-size:18px;margin-bottom:20px}.form-container textarea{border:1px solid #ccc;border-radius:5px;margin-bottom:10px;padding:10px;width:90%}.file-input{align-items:center;display:flex;justify-content:center;margin-bottom:10px;margin-left:70px}.file-input input[type=file]{display:block}.file-input span{align-items:center;justify-content:center;justify-items:center}.form-container button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-weight:700;height:35px;margin:15px;padding:10px 20px;text-align:center;width:100px}.form-container button:hover{background-color:#ff4500}.form-container p{margin-top:20px}.form-container a{color:#4ba3c7}.note{color:#f8a4a4;font-size:smaller;font-style:italic;font-weight:700}::placeholder{color:#878686;opacity:.8}::-ms-input-placeholder{color:#838181}
/*# sourceMappingURL=main.e368d86b.css.map*/