/* This file is reserved for overriding and extending the template styles. */
.icon-link {
    cursor: pointer;
    color: var(--primary);
}

.xSmall {
    font-size: small;
}

.fade-in { animation: fadeIn 1.7s; }

@keyframes fadeIn {
    0% { opacity: 0; }
    100% { opacity: 1; }
}


.fade-out { animation: fadeOut 1.2s forwards;}

@keyframes fadeOut {
    0% { opacity: 1; visibility: inherit;}
    100% { opacity: 0; visibility: hidden;}
}

/* Fix para logos serem exibidas - adiciona background-size */
.logo .img,
.logo-default {
    background-size: contain !important;
    width: 260px !important;
    min-height: 90px !important;
}

/* Nova classe para logo da página de login */
.logo-login-page {
    width: 640px;
    min-height: 225px;
    object-position: left;
    object-fit: cover;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url(../img/logo/logo-evolune-loginpage.png);
}