.conteudo {
    background-color: #E8E8E8;
    border-radius: 5px;
    padding: 20px;
}

.item {
    padding-top: 10px;
    padding-bottom: 10px;
}

.letter-btn {
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
    border-color: #4B9B87 !important;
    color: #065162 !important;
}

.letter-btn:hover {
    border-color: #4B9B87 !important;
    background-color: #065162 !important;
    color: #EEEEEE !important;
}

.letter-btn.active {
    border-color: #4B9B87 !important;
    background-color: #065162 !important;
    color: #EEEEEE !important;
    box-shadow: none !important;
    outline: none !important;
    box-shadow: none !important;
}

.high-contrast .custom-accordion-header .btn {
    background: var(--cor-fundo-primaria);   
    color: var(--cor-texto-primaria);       
}

.high-contrast .card-item {
    background-color: var(--cor-fundo-primaria);  
    color: var(--cor-texto-primaria);	
    border: 1px solid var(--cor-borda);  
}

.high-contrast .custom-accordion-card {    
    background-color: var(--cor-fundo-primaria);  
    color: var(--cor-texto-primaria);	
}

.high-contrast .btn-link:hover {
    text-decoration: none !important;
    background-color: var(--cor-fundo-primaria) !important;  
}

.high-contrast .conteudo {
    background-color: var(--cor-fundo-primaria);  
    color: var(--cor-texto-primaria);
    border: 1px solid var(--cor-borda); 
}

.high-contrast .letter-btn {
    border-color: var(--cor-borda) !important;
    background-color: var(--cor-fundo-primaria) !important;
    color: var(--cor-texto-primaria) !important;
}

.high-contrast .letter-btn.active {
    background-color: var(--cor-texto-primaria)!important ;
    color: var(--cor-fundo-primaria) !important;
}





