#main-navbar-tools a.dropdown-toggle{text-decoration:none;color:#fff}.navbar .dropdown-submenu{position:relative}.navbar .dropdown-menu{margin:0;padding:0}.navbar .dropdown-menu a{font-size:.9em;padding:10px 15px;display:block;min-width:210px;text-align:left;border-radius:.25rem;min-height:44px}.navbar .dropdown-submenu a::after{transform:rotate(-90deg);position:absolute;right:16px;top:18px}.navbar .dropdown-submenu .dropdown-menu{top:0;left:100%}.card-header .btn{padding:2px 6px}.card-header h5{margin:0}.container>.card{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}@media screen and (min-width:768px){.navbar .dropdown:hover>.dropdown-menu{display:block}.navbar .dropdown-submenu:hover>.dropdown-menu{display:block}}.input-validation-error{border-color:#dc3545}.field-validation-error{font-size:.8em}.dataTables_scrollBody{min-height:248px}div.dataTables_wrapper div.dataTables_info{padding-top:11px;white-space:nowrap}div.dataTables_wrapper div.dataTables_length label{padding-top:10px;margin-bottom:0}.rtl .dropdown-menu-right{right:auto;left:0}.rtl .dropdown-menu-right a{text-align:right}.rtl .navbar .dropdown-menu a{text-align:right}.rtl .navbar .dropdown-submenu .dropdown-menu{top:0;left:auto;right:100%}.rtl div.dataTables_wrapper div.dataTables_filter input{margin-left:auto;margin-right:.5em}.rtl div.dataTables_wrapper div.dataTables_filter{text-align:left}.rtl table.dataTable thead th,table.dataTable thead td,table.dataTable tfoot th,table.dataTable tfoot td{text-align:right}.brand-container{text-align:center;margin-top:8rem}.brand-logo{height:50px}.brand-text{color:#292d33;font-family:Lexend;font-size:30px;font-style:normal;font-weight:500;line-height:34px;margin-top:5px;margin-bottom:15px}@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap');:root{--color-red:#e3000b;--color-red-dark:#cc0009;--color-gray:#464648;--color-blue:#5f92ae;--color-blue-hover:#3e6f8f;--color-light-blue:#d2e0eb;--color-lightest:#edf2f6;--text-white:#fff}html,body,*:not(.fa-solid):not(.fa):not(.fa-long-arrow-left){font-family:'Inter',sans-serif!important}.login-card .form-check-input:checked{background-color:var(--color-gray)!important;border-color:var(--color-gray)!important}.btn-red{background:var(--color-red) no-repeat padding-box;border-radius:44px;opacity:1;color:var(--text-white);border:0}button:not(.btn-close):not(.fa-solid),a.btn-primary{background:var(--color-red) no-repeat padding-box!important;border-radius:44px!important;opacity:1!important;color:var(--text-white)!important;border:0!important}button:not(.btn-close):not(.fa-solid):hover,a.btn-primary:hover{background-color:var(--color-red-dark)!important}input:focus{border-color:var(--color-blue);box-shadow:0 0 0 .2rem rgba(227,0,11,.25);color:#000!important;outline:0}.btn-red:hover{background:var(--color-red-dark)}.btn-white{background:var(--text-white) no-repeat padding-box;border-radius:44px;opacity:1;color:var(--color-red);font-weight:700;font-size:.9rem;transition:all .2s ease-in-out;padding:.6rem 1.4rem}.btn-white:hover{background:var(--color-red);color:var(--text-white)}.btn-gray{background:var(--color-gray) no-repeat padding-box;border-radius:44px;opacity:1;color:var(--text-white);border:0;font-size:.9rem}.text-right{text-align:right!important}.btn-gray:hover{background:var(--color-red)}.highlight{color:var(--color-red);font-weight:bold}a{color:var(--color-blue);text-decoration:none;transition:color .2s ease}a:hover{color:var(--color-blue-hover)}body{margin:0;height:100vh;background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url('/images/background.jpg') no-repeat center center;background-size:cover;font-family:'Segoe UI',sans-serif;display:flex;justify-content:center;align-items:center}.logo-bioret{position:absolute;top:20px;left:20px;max-width:400px;height:auto;z-index:10}.login-container{display:flex;justify-content:space-between;align-items:center;height:100vh;padding:0 0%;position:relative}.login-card{background:var(--text-white);padding:2rem;border-radius:40px;box-shadow:0 5px 25px rgba(0,0,0,.2);width:20rem;max-width:380px}.login-card h2{margin-bottom:1.5rem;text-align:center}.welcome-container{max-width:55%;text-align:left}#AbpPageAlerts{margin-top:5rem}.welcome-text{font-size:2.5rem;color:var(--text-white);font-weight:bold;line-height:3rem;margin-bottom:2rem}#login-card-wrapper{display:none;max-width:380px}.sub-title-login-card{font-size:.8rem}@keyframes fadeInZoom{0%{opacity:0;transform:scale(.95)}100%{opacity:1;transform:scale(1)}}#login-card-wrapper.show{display:flex;animation:fadeInZoom .4s ease forwards}.bold{font-weight:900}.separator{display:flex;align-items:center;justify-content:center;text-align:center;font-weight:bold;margin:1.5rem 0;color:var(--color-gray)}.separator::before,.separator::after{content:"";flex:1;border-bottom:1px solid var(--color-gray);margin:0 1rem}.container-memory{font-size:.6rem;display:flex;justify-content:space-between}.forgotten-password a{text-decoration:none!important;color:var(--color-gray)!important}.form-floating>.form-control{border-radius:8px;border:1px solid var(--color-gray);background-color:#fff;color:#000!important}.form-floating>label{color:var(--color-gray)}.form-floating>.form-control:focus{border-color:var(--color-blue);box-shadow:0 0 0 .2rem rgba(227,0,11,.25);color:#000!important}.form-floating>.form-control::placeholder{color:transparent}.no-account{font-size:.8rem}@media(min-width:992px){.col-lg-5{width:100%!important;flex:0 0 auto}}.col.mx-auto{max-width:none!important}.register-card{border-radius:40px}.register-card-container{width:100%}.navbar{display:none}.brand-container{display:none}label.required::after{content:" *";color:#f00;font-weight:bold}.info-icon{color:var(--color-red);cursor:pointer;font-size:1rem;margin-left:.25rem}.tooltip-inner img.tooltip-image{border-radius:8px;opacity:1!important}.tooltip-inner{max-width:400px;padding:.5rem}.tooltip-inner img{display:block;max-width:100%}