﻿@import url("https://fonts.googleapis.com/css2?family=Lato&display=swap");html,body{height:100%;font-family:calibri,roboto;margin:0;padding:0;}.page-container{display:flex;flex-direction:column;min-height:100vh;}.page-container main{flex:1;}.page-container footer{margin-top:auto;width:100%;font-size:12px;background-color:#0f2a3a;color:#fff;}.page-container footer a{text-decoration:none;color:#fff;cursor:pointer;}.page-container footer p{margin-bottom:.5rem;}.page-container footer address{margin-bottom:.5rem;}.page-container #top-menu{padding:0;background-color:#fff;}.page-container #top-menu .navbar-brand img{height:60px;}.page-container #top-menu .navbar-nav .nav-link{color:#0f2a3a;}.page-container #top-menu .navbar-nav .nav-link.signoutBtn{background-color:#da292e;color:#fff;}.page-container #top-menu .navbar-nav .nav-link.active{background-color:#0f2a3a;color:#fff;font-weight:900;text-align:center;}.page-container #mtecnavbar{background-color:#0f2a3a;}.page-container #mtecnavbar .navbar-nav{justify-content:space-evenly;width:100%;}.page-container #mtecnavbar .nav-item{font-size:1em;font-weight:700;color:#fff;}.page-container #mtecnavbar .nav-item .dropdown-menu{width:200px;background-color:#0f2a3a;border:0;}.page-container #mtecnavbar .nav-item .dropdown-menu a{color:#fff;}.page-container #mtecnavbar .nav-item .dropdown-menu .dropdown-item{color:#fff;}.page-container #mtecnavbar .nav-item .dropdown-menu .dropdown-item:hover{background-color:#3459e6;}.page-container #mtecnavbar .nav-link{position:relative;color:#fff;}.page-container #mtecnavbar .nav-link:before{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background-color:#fff;transition:width .3s ease-out;}.page-container #mtecnavbar .nav-link.active:before{width:100%;}@media only screen and (max-width:667px){.page-container #mtecnavbar .navbar-nav .nav-item{margin-top:10px;}}.page-container .btn-shine{position:relative;overflow:hidden;}.page-container .btn-shine::before{content:"";position:absolute;top:0;left:-100%;width:200%;height:100%;background:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.8) 50%,rgba(255,255,255,0) 100%);border-radius:inherit;transition:left 1s ease-out;pointer-events:none;}.page-container .btn-shine:hover::before{left:100%;transition:left 1s ease-out;}.page-container .btn-ripple{position:relative;overflow:hidden;}.page-container .btn-ripple::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.5);border-radius:inherit;transform:scale(0);opacity:0;transition:transform 1s,opacity 1s;pointer-events:none;}.page-container .btn-ripple:hover::before{transform:scale(1.5);opacity:1;}.page-container .btn-ripple:hover::before{animation:ripple-show 1s ease-out forwards;}@keyframes ripple-show{0%{transform:scale(0);opacity:.5;}50%{transform:scale(1.8);opacity:.7;}100%{transform:scale(1.5);opacity:0;}}.page-container input:focus,.page-container .dx-combobox:focus-within{border-color:#0d47a1;box-shadow:0 0 0 .2rem rgba(13,71,161,.25);}.page-container .home-menu-card{transition:transform .3s ease,box-shadow .3s ease;}.page-container .home-menu-card:hover{transform:translateY(-5px);box-shadow:0 4px 8px rgba(0,0,0,.2);}.valid.modified:not([type=checkbox]){outline:1px solid #26b050;}.invalid{outline:1px solid #f00;}.validation-message{color:#f00;}#blazor-error-ui{background:#ffffe0;bottom:0;box-shadow:0 -1px 2px rgba(0,0,0,.2);display:none;left:0;padding:.6rem 1.25rem .7rem 1.25rem;position:fixed;width:100%;z-index:1000;}#blazor-error-ui .dismiss{cursor:pointer;position:absolute;right:.75rem;top:.5rem;}