.color-font-blue{
    color: #242C4D !important;
}

.btn-background-blue{
    /* background: #242C4D !important; */
    border-color: #242C4D !important;
}

.btn-background-red{
    background: #e62f4a !important;
    border-color: #e62f4a !important;
}

.m-body .m-content {
    padding: 120px 100px;
}

.grid-item {
    position: relative;
    transition: al;
}



.grid-item .grid-item-actions a {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-color: #fff;
    z-index: 1;
    padding: 1rem;
    width: 100px;
    height:100px;
    border-radius: 50%; 
    display: none;
    transition: opacity 0.5s ease-in-out;
} 


.grid-item-actions .flaticon-delete {
    font-size:4rem;
    padding: 1rem;
}

.grid-item:hover .grid-item-actions a {
    display: block;
    background-color: #e62f4a;
    cursor: pointer;
    color:#fff;
    opacity:1;
}

.input-group-h {
    height: 50% !important;
}

.btn-wrapper-r  {
    display: flex;
    justify-content: center;
}
.btn-wrapper-r--inner {
    display: flex;
}

.btn-wrapper-r--inner button {
    margin:0rem 1rem 0rem 1rem;
    padding: 0.8rem 2rem 0.8rem 2rem;
}

.btn-wrapper-r--inner .btn-refresh, .btn-wrapper-r--inner .btn-recherche {
    background-color: #242C4D;
    color:#ffffff;
}

.btn-wrapper-r--inner .btn-refresh:hover, .btn-wrapper-r--inner .btn-recherche:hover{
    background-color: #e62f4a;
}

.pac-container {
    z-index: 1500;
}

@media (max-width: 767px) and (min-width: 375px){
    .lieu-r {
    margin: 0rem 0rem 0rem 0rem;
    }
}

