.agenda-day{
  	display: flex;
  	flex-flow:  wrap;
    margin-top:  1rem;
    justify-content: stretch;


}

.logo-prevendita{
    max-width: 200px;
    width:  100%;
}

.agenda-event.active .card{
    background-color: #f57c00;
    color:  #FFF;
}
.agenda-event.active .card .text-muted{
    color:  #FFF !important;
}
.agenda-event{
    display: inline-flex;
    align-self: stretch;
}


.agenda-event .text-muted{
    display: inline-flex;
    align-items: center;
}


.agenda-event .stretched-link{
    position: relative;
    width:  100%;
    margin-bottom:  1rem;
}

.agenda-event .card{
    height:  100%;
}


.dayCard{
    background-color: #4b636e;
    color: #FFF;
    padding:  2rem;
    font-size: 1rem;
    opacity: 0.7;
}
.dayCard span{
    opacity: 0.5;
}
.agenda-event:hover .dayCard{
    background-color: #f57c00;
    opacity: 1;

}
.agenda-event:hover .dayCard span{
    opacity: 1;
}
.dayCard.active span{
    opacity: 1;
}
.dayCard.active{
    background-color: #f57c00;
    opacity: 1;
}

.dayCard .dayText{
    font-size: 3rem;
    line-height: 4rem;
}

.dayCard .dayNumber{
    font-size: 6rem;
    line-height: 7rem;
}

.dayCard .monthText{
    font-size: 3rem;
    line-height: 4rem;
}

.dayCard .yearNumber{
    font-size: 3rem;
    line-height: 3rem;
}

.contacts a{
    word-break: break-all;
}