.card-index {
    border-radius: 5px;
    box-shadow: 7px 7px 13px 0 rgba(50, 50, 50, 0.22);
    padding: 20px;
    transition: all 0.3s ease-out;
}

.card-index:hover {
    transform: translateY(-5px);
    cursor: pointer;
}

.card-index p {
    color: #a3a5ae;
    font-size: 16px;
}

.blue {
    border-left: 3px solid #4895ff;
}

.green {
    border-left: 3px solid #3bb54a;
}

.red {
    border-left: 3px solid #b3404a;
}

.purple {
    border-left: 3px solid #6f42c1;
}

.spectrum-background-left {
    background: linear-gradient(#00b59b, transparent),
    linear-gradient(to bottom left, lime, transparent),
    linear-gradient(to top left, black, transparent);
    background-blend-mode: screen;
    color: #FFF;
    margin-bottom: 20px;
}

.spectrum-background-center {
    background: linear-gradient(black, transparent),
    linear-gradient(to bottom left, lime, transparent),
    linear-gradient(to top right, #00b59b, transparent);
    background-blend-mode: screen;
    color: #FFF;
    margin-bottom: 20px;
}

.spectrum-background-right {
    background: linear-gradient(lime, transparent),
    linear-gradient(to bottom left, black, transparent),
    linear-gradient(to top left, #00b59b, transparent);
    background-blend-mode: screen;
    color: #FFF;
    margin-bottom: 20px;
}

.container-index {
    width: 100vw;
    height: 100vh;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}

.dataTables_filter{
    text-align: right;
}

/*Ajustes mobile*/
@media (max-width: 575px) {
    .btn-entrar {
        margin-top: 1em !important;
    }
}