/*
---------------------------------------------------------------------------------------
                Foglio di stile usato per implementare accessibilità
---------------------------------------------------------------------------------------
*/

.card-text {
    color: black;
    opacity: 1 !important;
}
.text-gray-dark {
    color: black;
}

p{
    color: black;
}

span.d-block.small.opacity-50 {
    color: black;
    opacity: 100 !important;
}

.opacity-75 {
    opacity: 1 !important;
}
.text-muted {
    --bs-text-opacity: 1;
    color: #000000!important;
}

.btn-outline-secondary {
    color: #000000;
    border-color: #000000;
}

/*Bottoni Outline*/
.btn-check:active+.btn-outline-primary, .btn-check:checked+.btn-outline-primary, .btn-outline-primary.active, .btn-outline-primary.dropdown-toggle.show, .btn-outline-primary:active {
    color: #fff;
    background-color: #0277be !important;
    border-color: #0277be !important;
}
.btn-check:active+.btn-outline-primary:focus, .btn-check:checked+.btn-outline-primary:focus, .btn-outline-primary.active:focus, .btn-outline-primary.dropdown-toggle.show:focus, .btn-outline-primary:active:focus {
    box-shadow: 0 0 0 0.25rem #0276be85 !important);
}

.btn-outline-primary:hover {
    color: #fff;
    background-color: #0277be !important;
    border-color: #0277be !important;
}