/* LE VERT */
.btn-primary, #back-to-top {
    background-color: #9fef00!important;
}
.btn-primary {
    color: #141d2b!important;
}
.btn-outline-primary, .offer_title_in_mail, .color-green, .link_active, .dark-mode.horizontal .side-menu>li>a:hover, .dark-mode .text-primary, .dark-mode .side-menu__item.active, .dark-mode .side-menu__item:hover, .dark-mode .side-menu__item:focus, .dark-mode .side-menu__item.active .side-menu__icon, .btn-outline-primary, .dark-mode .text-primary, .dark-mode .side-menu__item.active, .dark-mode .side-menu__item:hover, .dark-mode .side-menu__item:focus, .dark-mode .side-menu__item.active .side-menu__icon, .dark-mode .side-menu__item:hover, .dark-mode .side-menu__item:focus, .side-menu__item:hover {
    color: #9fef00!important;
}
.btn-primary, .dark-mode .btn-outline-primary, #back-to-top, .landing-page .top-footer h6::before {
    border-color: #9fef00!important;
}
.btn-outline-primary:hover, .dark-mode #back-to-top:hover {
    background-color: #406000!important;
}
.offer_categories_1ere_categorie, .conversations_profile:hover {
    background-color: #282743;
}
.landing-page .testimonial-owl-landing::before {
    position: unset;
}
.main-footer {
    padding: 2px 21px 20px 280px;
}
.testimonia .title {
    font-size: 16px;
}
a.card-body.conversations_profile.block.active, .message-body:hover {
    background-color: #282848;
}
.demo-footer2, .profile-cover__action.bg-img {
    background-color: #1a2332;
}
.top-footer img.footerfull {
    width: unset;
    height: unset;
}
.messsage_profil_name {
    color: #dedefd
}
.header .message-menu-scroll {
    height: unset;
}
.profile-cover__action.bg-img {
    background-image: unset;
}

/* COULEURS SOMBRES */

.fond1, .top.sticky.overflow-hidden, .dark-mode .card, .jumps-prevent, .app-sidebar.ps.ps--active-y.horizontal-main, .dark-mode .footer, .app-sidebar.ps.horizontal-main {
    background-color: #1A2332!important;
}

.fond2, .dark-mode .header, .sidebar.sidebar-right.sidebar-animate.ps.ps--active-y.sidebar-open, div#home, .sidebar .list-group-flush .list-group-item, .page-main, .main-container, .dark-mode .bg-white, div#Features, .dark-mode.landing-page .bg-landing, .bg-landing.section.bg-image-style, .dark-mode.landing-page .bg-landing, .dark-mode.landing-page .demo-footer {
    background-color: #141d2b!important;
}

button.btn.btn-lg.btn-primary-gradient.text-white.btn-block, .dark-mode .app-sidebar {
    color: #1a2332!important;
}
.usernameInMessage, .timeMailinConversation {
    color: #9f9f9f;
}

/* FFW CSS */
img.ffw_edit, img.ffw_pastille {
    width: 16px;
}
.ffw_right {
    float: right;
}
.w100 {
    width: 100%;
}
.ffw_center {
    text-align: center;
}
.ffw_clear {
    clear: both;
}

i.fe.fe-edit-3.text-primary.mx-2.edit-profile {
    font-size: 1.2em;
}

.unset-block {
    display: unset;
    width: unset;
}

.table-fixed {
    table-layout: fixed;
}

.no_photo_offer {
    max-width: 222px;
}

.yellow_stars > .fa-star-by-fifi {
    color: #f7b731;
}

.listing {
    padding-left: 10px;
}
.offer_categories_deporte {
    padding: 3px 23px;
}
.offer_categories_deporte_offerlist {
    padding: 3px 23px;
}
.offer_categories_1ere_categorie {
    float: left;
    margin-right: 1%;
    margin-bottom: 1%;
    padding: 1%;
    width: 31%;
    border-radius: 20px;
    height: 235px;
}
.offer_categories_1ere_categorie_offerlist {
    float: left;
    margin-right: 1%;
    margin-bottom: 1%;
    padding: 1%;
    border-radius: 20px;
}
.offer_img {
    max-height: 100px;
}
.ffw_offer_img {
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    height: 117px;
    margin: 41px;
}
.dark-mode .form-control {
    color: #ffffff;
}

.tags_custom {
    margin-right: 10px;
    margin-bottom: 10px;
}
.ffw_pointer:hover {
    cursor: pointer;
}

.flex.justify-between.flex-1.sm\:hidden {
    display: none;
}

nav.flex.items-center.justify-between, .timeMailinConversation {
    float: right;
}
.a_block > a {
    display: block;
    margin-top: 0.5rem !important;
}
.landing-page .testimonial-owl-landing {
    background-image: unset;
    background-color: #141d2b;
}

.profile_image {
    width: 135px;
    height: 135px;
    border: 3px solid white;
    background-size: cover;
    background-position: center center;
    border-radius: 50%;
    background-color: #1a2332;
}
.unset_text_decoration {
    text-decoration: unset!important;
}
.bouton_signaler {
    margin-left: 10px;
}

.profile_image_on_profiles {
    width: 100%;
    height: 220px;
    /*border: 3px solid white;*/
    background-size: cover;
    background-position: center center;
}
.profile-cover__action.bg-img {
    background-position: center;
}
.news_date {
    color: #7a7a7a;
}
.nom_client {
    margin-left: 10px;
}
.dropdown-menu.dropdown-menu-end.dropdown-menu-arrow.show {
    min-width: 300px;
    text-align: left;
}
a.list-group-item.d-flex.align-items-center.mx-4 {
    background-color: unset;
}

.conversations_profile {

}
.margin-right-profil {
    margin-right: 30px;
}
@media only screen and (max-width: 800px) {
    .offer_categories_1ere_categorie {
        float: unset;
        margin-right: 0%;
        margin-bottom: 3%;
        padding: 4% 9%;
        width: 100%;
        border-radius: 20px;
    }
}
