html{height:100%}body{font-size:.875rem}main{font-weight:550}.bg-site{background-color:#eee !important}.bg-site::after{content:"";background-image:url('../images/site-back.jpg');background-position:center;background-size:cover;opacity:0.25;top:0;left:0;bottom:0;right:0;position:absolute;position:fixed;z-index:-2}.bg-site.login::after{opacity:1}.bg-site.login .card{background-color:rgba(255,255,255, 0.9)}.profile .nav-link.active{background-color:rgba(255,255,255, 0.7)}.profile .nav-link{border:none;border-bottom:4px solid #dae0e5}.opacity-0{opacity:0.0 !important}.opacity-1{opacity:0.2 !important}.opacity-2{opacity:0.4 !important}.opacity-3{opacity:0.6 !important}.opacity-4{opacity:0.8 !important}.opacity-5{opacity:1.0 !important}::placeholder{color:#aaa !important;opacity:1 !important}:-ms-input-placeholder,::-ms-input-placeholder, input.date-muted{color:#aaa !important}.btn-w250{width:250px;max-width:100%}.language-button{position:absolute;top:10px;right:15px;z-index:1021}.language-button .form-control{width:auto;font-size:75%}.card-header, .card-footer{background:transparent}.card-header .logo{float:right;margin-left:10px;max-width:150px;max-height:100px}@media (max-width:400px){.card-header .logo{float:none;margin-left:0;max-width:auto;max-height:75px}}.col-form-label{white-space:nowrap}#AjaxProcess{position:fixed;visibility:hidden;top:0;left:0;z-index:1100;width:100vw;height:100vh;background-color:#888;background-repeat:no-repeat;background-position:center center;background-image:url(../images/loading.gif);opacity:0;transition:opacity ease-in 2s}#AjaxProcess.show{visibility:visible;opacity:.66}input[type='number'].nospin{-moz-appearance:textfield}input.nospin::-webkit-outer-spin-button, input.nospin::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.scroll{overflow:auto;max-height:100px}.h-125px{max-height:125px}.dropdown-sm .dropdown-menu{padding:0}.dropdown-sm .dropdown-item{padding:.25rem .5rem;font-size:0.9rem}.btn-xs{padding:.2rem .35rem;font-size:.875rem;line-height:1.0;margin:0.05rem 0.2rem}.container{margin-top:50px}@media (min-height:650px) and (min-width:576px){.container{margin-top:10vh}}.login .card-header{min-height:100px}main .login .custom-checkbox .custom-control-input:checked ~ .custom-control-label::before{background-color:#28a745;border-color:#28a745}main .login #showpass{cursor:pointer}.btn-success.disabled, .btn-success:disabled{background-color:#bbb}