.logo {
    width: 364px;
    height: 100%;
    background-image: url(../img/avatars/logo.png);
    background-size: 100% 100%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    width: 137px;

}

.auth-cover-brand{
    height: 50px;
    top: 55px;
}

.app-brand-link{
    height: 100%;
}

body .app-brand-logo.demo{
    width: 131px;
    height: 100%;
}

/* Ensure toast colors work properly */
.toast.bg-success {
  background-color: #28a745 !important;
}
.toast.bg-danger {
  background-color: #dc3545 !important;
}

/* Keep security tab highlighted */
.nav-pills .nav-link.active {
  background-color: #696cff;
  color: white;
}

button:focus {
  outline: none;
}