.fas{
    font-family: "Font Awesome 5 Free" !important;
}



.myfilter-option{
        opacity: 0.8 !important;
}

/* .btn-events-style {
    background: #242C4D;
    color: white;
    margin-top: 15px;
    border-radius: 50px !important;
    width: 200px;
}


.btn-events-style:hover {
    background: #242C4D; !important;
    color: white;
} */


.my-nav-link {
    color: white !important;
    font-weight: bold !important;
}

.my-m-tabs__link{
 color:#fff;
 border-radius: 20px;
 padding: 0.6rem 1.4rem;
 font-size: 0.85rem !important;
 text-decoration:none !important;
}

/* .container .nav.nav-pills .nav-link {
    background: #f4516c !important;
    color: #ffffff !important;
} */


.mybtn-background-blue {
    background: #242C4D !important;
}

.mybtn-background-blue:hover {
    background: #F4516C !important;
}
/* ::placeholder {
    color: red !important;
    font-family: Arial, Helvetica, sans-serif;
  } */

/* .fas {
    font-family: "Font Awesome 5 Free" !important;
} */

#events .format-text {
    text-align: center;
}

.m-portlet .m-portlet__body {
    color: black !important;
}


#events .nav.nav-pills .nav-link,
#mesamis .nav.nav-tabs .nav-link {
    color: white !important;
    font-weight: bold !important;
}

#events .nav.nav-pills.nav-pills--brand .nav-link.active {
    color: white !important;
    font-weight: bold;
}

#events .m-content {
    padding-top: 86px;
    min-height: 100%;
}

.m-widget5 .m-widget5__item .m-widget5__content .m-widget5__section {
    max-width: 780px;
}

#events .img-events {
    width: 100%;
}

#events .m-widget5 .event-items {
    border-bottom: 0.07rem dashed #ebedf2;
    margin-bottom: 1.43rem;
    padding-bottom: 1.57rem;
}

#events .format-event-title {
    font-size: 1.5rem;
    font-weight: 600;
    text-align: center;
}

#events .format-text {
    text-align: center;
}

.m-portlet .m-portlet__body {
    color: black !important;
}

.m-portlet__head-text {
    padding-bottom: 3% !important;
}

#events .nav.nav-pills .nav-link,
#mesamis .nav.nav-tabs .nav-link {
    color: white !important;
    font-weight: bold !important;
}

#events .nav.nav-pills.nav-pills--brand .nav-link.active {
    color:white !important;
    font-weight: bold;
}

.events-search {
    background: #f7f7f7;
    padding: 20px 0px;
    margin-top:30px;
}

.events-search .m-bootstrap-select {
    background: #f7f7f7;
}

.events-search .btn-light {
    background: white !important;
}

.events-search .input-group {
    background: white !important;
}

.fontAwesome {
    font-family: Helvetica, 'FontAwesome', sans-serif;
}

.form-control.is-valid:focus {
    box-shadow: unset !important;
    border-color: #716aca !important;
}

.event-adresse-prix-container {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.btn-events-style {
    background: #242C4D;
    color: white;
    margin-top: 15px;
    border-radius: 50px !important;
    width: 200px;
}

.btn-events-style:hover {
    background: #F4516C !important;
    color: white;
}

.mesev-input {
    border-radius: unset !important;
    border-radius: 25%;
    color: unset !important;
    color: #242C4D;
}

.btn-myevents {
    margin-top: 0px;
    border-radius: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
    background-color: #242C4D !important;
    color: white;
    border: none;
    padding: 0.6em 1.4em;
    font-size: 0.85rem;
    cursor: pointer;
}

input.empty {
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
}

.fontAwesome {
    font-family: 'Helvetica', FontAwesome, sans-serif;
}

.flaticon-price-tag{
    margin-left:60px;
}

.flaticon-removem {
    margin-left:0px;
}

.Eve-paddingTop {
    padding-top:1rem;
}

.mybtn-background-blue.active {
    background-color: #E62F4A !important;
}

.hide-evenement{
    display: none !important;
}

.date-color input{
    color:#333 !important;
}


@media screen and (max-width: 1024px) {
    #events .m-content {
        padding-top: 70px;
    }
}

@media screen and (max-width: 1024px) {
    #events .m-content {
        min-height: unset !important;
    }
}

.events .m-portlet__head-caption {
    border-bottom: 1px solid #ebedf2;
    padding-bottom: 0px;
}