.card-img .card-container-text .card-title{
    color: #010101;
    font-size: 1.1rem;
    line-height: 1.4rem;
}
.card-documento-allegato .btn-open {
    border: 1px solid transparent;
    padding: 8px 10px;
    background-color: #004c99;
    color: #fff;
    transition: .3s all ease;
    border-radius: 10px;
}

.card-documento-allegato .btn-open .text{
    font-size: 14px;
    text-transform: uppercase;
}
.card-documento-allegato .btn-download .text{
    font-size: 14px;
    text-transform: uppercase;
}
   
.card-documento-allegato .btn-open:hover {
    border-color: #004c99;
    background-color: #fff;
    color: #004c99;;
}
.card-documento-allegato .btn-wrapper .btn-download {
    border: 1px solid #004c99;
    padding: 8px 10px;
    background-color: #fff;
    color: #004c99;;
    transition: .3s all ease;
    border-radius: 10px;
}
.card-documento-allegato .btn-wrapper .btn-download:hover {
    border-color: transparent;
    background-color: #004c99;
    color: #fff;
}


.card-documento-allegato .card .container-image-card-document{
    border-radius: 0 0 45% 0;
    outline: 3px solid #004c99;
    aspect-ratio: 14 / 9;
}
.card-documento-allegato .card .container-image-card-document img{
    object-fit: cover;
}
.card-documento-allegato .card .container-image-card-document img:hover{
    transform: scale(1.1);
}
.card-documento-allegato .card-container-allegato{
    border-radius: 15px;
}
.container-without-btn .card-description{
    line-height: 1.4rem;
}
.container-without-btn .update-date .font-date{
    font-size: 16px;
}
.container-without-btn .field--name-field-data-di-aggiornamento{
    font-size: 16px;
}
.update-date .icon-calendar-date{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-calendar' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5M1 4v10a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V4z'/%3E%3C/svg%3E");
    height: 14px;
    background-size: cover;
    width: 14px !important;
    background-repeat: no-repeat !important;    
}
.container-without-btn .badge-document{
    background-color: #004c99;
    border-radius: 4px;
}