﻿
.auth-logo img {
    height: auto;
    width: auto;
}

.card {
    border: 1px solid #cac9c9 !important;
    border-top: unset !important;
    opacity: 0.92;
    border-radius: unset !important;
    border-bottom-right-radius: 8px !important;
    border-bottom-left-radius: 8px !important;
}
.auth-content:not(.password) {
    display: none;
}
.auth-layout-wrap .auth-content {
    max-width: 350px;
    width: 100%;
}



.tab-content {
    border-top: unset !important;
    border-bottom: unset !important;
}

.nav-tabs .nav-item .nav-link {
    background-color: #fff !important;
    opacity: 0.8 !important;
}

.nav-link {
    cursor: pointer !important;
    border-bottom: 2px solid #cac9c9 !important;
    border-right: 1px solid #cac9c9 !important;
}

.nav-tabs .nav-item .nav-link:hover {
    background-color: #e8e8e8 !important;
}

.nav-tabs .nav-item .nav-link.active {
    /*background-color: #e8e8e8 !important;*/
    opacity: unset !important;
    border-color: #c2b7cd !important;
    border-bottom: unset !important;
    /*border-left: unset !important;*/
}

.nav-tabs .nav-item .nav-link.active {
    text-decoration: underline;
}
.nav-tabs .nav-item .nav-link i {
    text-decoration: unset !important;
}
#sindico-icon-tab {
    border-left: 0 !important;
    border-right: unset!important;
}
    #sindico-icon-tab.active {
        border-right: 1px solid #c2b7cd !important;
    }

.nav-tabs {
    border-bottom: unset !important;
}

.logo__login {
    max-height: 250px;
    max-width: 200px;
}
.background__login {
    background-size: cover;
    background-repeat: round;
}
@keyframes pulse {
    0% {
        transform: scale(1);
        opacity: 1;
    }

    50% {
        transform: scale(1.1);
        opacity: 0.7; 
    }

    100% {
        transform: scale(1);
        opacity: 1;
    }
}

.background__login.loggin {
    animation: pulse 1.5s ease-in-out infinite;
}