.btn-primary {
    background-color: #04652f;
    border-color: #04652f;
}

.btn-primary:hover {
    background-color: #058c3e; /* Verde mais claro */
    border-color: #058c3e;
}

.btn-primary:disabled, 
.btn-primary:disabled:hover {
    background-color: #058c3e; /* Verde claro para desabilitado */
    border-color: #058c3e;
    cursor: not-allowed;
}

.login-logo {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.login-logo img {
    max-width: 150px;
    height: auto;
    margin-bottom: 0;
}

.login-logo p {
    margin-top: 0;
    padding-top: 0;
    line-height: 1;
    text-align: center;
}

/* Cor de fundo ao passar o mouse sobre um item da lista do Select2 */
.select2-container--bootstrap4 .select2-results__option--highlighted {
    background-color: #28a745 !important; /* Verde do Bootstrap */
    color: white !important;
}

/* Garantir que o tamanho do elemento não mude */
.select2-container--bootstrap4 .select2-results__option {
    transition: background-color 0.2s ease-in-out;
}

/* Altera a cor de fundo dos itens selecionados dentro do campo */
.select2-container--bootstrap4 .select2-selection__choice {
    background-color: #28a745 !important; /* Verde do Bootstrap */
    color: white !important;
    border-color: #28a745 !important;
}

/* Ajusta a cor do "X" (ícone de remoção) para melhor contraste */
.select2-container--bootstrap4 .select2-selection__choice__remove {
    color: white !important;
}

/* Altera a cor do "X" ao passar o mouse */
.select2-container--bootstrap4 .select2-selection__choice__remove:hover {
    color: #155724 !important; /* Tom mais escuro do verde */
}