.banner {
    background: url(../images/bg-banner-home.png);
}

.direction-ltr {
    direction: ltr !important;
}

content {
    min-height: calc(100vh - 560px);
    display: block;
}

.pubs .slider-pubs .item-slider-pubs .description,
.pubs .slider-pubs-intern .item-slider-pubs .description {
    background-color: transparent;
}


/*to fix after*/
.pubs .slider-pubs .item-slider-pubs .description p,
.pubs .slider-pubs-intern .item-slider-pubs .description p {
    min-height: 48px;
}

.text-red {
    color: var(--bs-danger) !important;
}

.required:after {
    content: "*";
    position: relative;
    font-size: inherit;
    color: var(--bs-danger);
    /*padding-left: 0.25rem;*/
    color: #c51f1f;
    font-size: 24px;
}

.bg-green-claire {
    background-color: #69b375 !important;
}
.border-danger {
    border: 1px solid var(--bs-danger) !important;
}

.block-form.block-form-large .form-control,
.block-form.block-form-large .form-select,
.block-form.block-form-large .btn-form {
    padding: 6px 30px 6px 10px;
}
.create-account .input-group .btn{
    padding: 3px 10px 3px 20px;
}
.create-account .input-group .form-control{
    padding: 6px 45px 6px 10px;
}
html[lang=fr] .create-account .input-group .form-control{
    padding: 6px 10px 6px 45px;
}
#popup-home .slider-popup-home .item-popup-home img,
.pubs .item-slider-pubs img {
    -o-object-fit: cover;
    object-fit: cover;
}
 .btn.load-more {
    background-color: #39a1d9;
    color: #FFF;
    font-size: 18px;
    border-radius: 0;
    font-weight: 600;
    margin-top: 30px;
    width: -moz-max-content;
    width: max-content;
}
content .alert{
    margin: 20px 20%;
}
.navbar-brand img {
    height: 80px;
}
.btn {
    padding: 7px 20px;
    font-size: 14px;
}
.hide-mobile{
    display: block;
}
.show-mobile{
    display: none;
}
html[lang=fr] .block-form.form-without-bg h2.title-lignt-blue,
html[lang=fr] .block-form.form-without-bg .title-lignt-blue.h2 {
    text-align: left;
}
 .msg-note-demande {
    background-color: transparent;
    border: 2px solid #ef8e00 !important;
    color: #ef8e00;
}
.banner h1{
    font-size: 38px;
}

.banner h4{
    font-size: 26px;
}
