.logo{ max-height: 80%; }
.image-square > .content {
    padding: 0 10%;
}
.table > thead > tr > th {
    text-align: center;
}
.map-holder {
    height: 500px;
}
/*
table tr:nth-child(2n+1){background-color:#e4ecf5;}
*/
/*Tableau disponibilites*/
.dispos {
    -webkit-print-color-adjust: exact;
    border-spacing: 0px;
    /*border: 1px solid #ddd !important;*/
    border-top: 0px;
    border-left: 0px;
}
.dispo td {
    text-align: center;
    width: 20px;
    border-top: 1px solid #ddd;
    border-left: 1px solid #ddd;
    padding: 5px;
}
.calHead {
    font-weight: bold;
    background: #f5f5f5;
    white-space: nowrap;
}
.calBordL {
    border-left: 3px solid #ddd;
}
.dispo-annees input {
    margin: 10px;
    padding: 5px;
}
.alert-success {
    border: 1px solid #91a05c;
    color: #91a05c;
}
@media (max-width: 992px) {
    #disponibilites {
        /* display: none; */
    }
}