body,html{margin:0}*{border-radius:0!important}header{margin-top:55px}.fc-azul{color:#030331}.fc-amarillo{color:#ffb400}.bc-azul{background-color:#030331}.bc-amarillo{background-color:#ffb400}.fc-red{color:#d70000}.navbar-custom{background:linear-gradient(10deg,#030331,#0226b1);height:55px;color:#fff}.navbar-nav-custom .nav-link{color:#fff!important}.navbar-nav-custom .nav-link:hover,.navbar-nav-custom .nav-link:focus,.navbar-nav-custom .nav-link:active{color:#fff}.top-search-input{max-width:50%}.user-dropdown{cursor:pointer}.dropdown-toggle:after{display:none}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{justify-content:space-evenly}.login-form{max-width:400px;width:100%;padding:20px;background-color:#fff;border-radius:5px}.form-control{outline:none;border:1px solid #ccc;box-shadow:none;-webkit-transition:.5s;transition:.5s}.form-control:hover,.form-control:focus,.form-control:active{outline:none;border:1px solid #ccc;box-shadow:0 0 5pt .5pt #ccc}.btn:focus-visible,.btn:active:focus-visible{box-shadow:none}.btn-primary{background-color:#ffb400!important;border:solid 1px #FFB400!important}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary:focus-visible{background-color:#f5ae04!important;border:solid 1px #f5ae04!important}.btn-secondary{background-color:#030331!important;border:solid 1px #030331!important}.btn-secondary:hover,.btn-secondary:focus,.btn-secondary:active,.btn-secondary:focus-visible{background-color:#030331!important;border:solid 1px #030331!important}.login-form .message{background:#ffe6e6!important;color:#ff0505;padding:10px;margin-top:15px;display:none}.login-form .message.err,.login-form label.error,.login-form div.error-message{color:red}.main-content{max-width:1200px}.modal-dialog .modal-header{background:#e9ecef;padding:.6rem}.statistics{background-color:#fff8e7;border:1px solid #FFB400;margin-top:1rem;padding:1rem}.statistics p{margin:0;line-height:2rem}.container.footer{background-color:#030331;max-width:100%}.container footer{max-width:1200px;margin:auto;color:#bbb;font-size:.8rem}.container footer ol,ul{padding-left:1rem}.container footer p{color:#bbb}.container footer ul li a{color:#bbb;text-decoration:none}.container footer ul li a:hover{text-decoration:underline}@media (max-width: 576px){.navbar-brand>img{height:22px}}@media (max-width: 480px){.navbar-brand>img{height:20px}}
