h1, h2, h3, h4, h5, h6 {
	color: #000000;
}
h2 {
    color: #060C0B;
}
.form-control {
    border: 2px solid #DCB46E;
}
.page-wrapper {
    background: #FFFCFC;
}
a {
    color: #EDA2A7;
}
a:hover, a:focus, a:active {
    color: #FDB6B9;
}
.card {
    background: white;
    border: 2px solid #FFDDA6;
}
.card-pink {
    background: #FDB6B9;
    border: 2px solid #FDB6B9;
}
.card-header, .card-footer {
    background-color: #FFDDA6;
}
.card-header {
    margin: -1px;
    border-top-right-radius: 8px!important;
    border-top-left-radius: 8px!important;
}
.card-footer {
    margin: -1px;
    border-bottom-right-radius: 8px!important;
    border-bottom-left-radius: 8px!important;
}
.card.card-green {
    border: 2px solid #29d3b2;
}
.card-green .card-header, .card-green .card-footer {
    background-color: #29d3b2;
}
.card-photo {
    border: none;
}
.nav-tabs {
    border-bottom: 2px solid #DBC07D;
}
.customtab li a.nav-link, .profile-tab li a.nav-link {
    color: #DBC07D;
}
.customtab li a.nav-link.active, .profile-tab li a.nav-link.active {
    border-color: black;
    color: black;
}
.customtab li a.nav-link:hover, .profile-tab li a.nav-link:hover {
    color: black;
}
.el-element-overlay .el-card-item .el-overlay-1 .el-info > li a:hover {
    background: #dcb46e;
    border-color: #dcb46e;
}
/** ALERT **/
.alert-warning {
    background-color: #FFDDA6;
    border-color: #ffeeba;
    background-color: #fbb4b7;
    border-color: #ffc6c8;
}
.alert-danger {
    background-color: #FF5B5B;
    border-color: #FF5B5B;
}
/** /ALERT **/
/** BTN-INFO **/
.btn-info, .btn-info.disabled {
    background: transparent linear-gradient(90deg, #EDA2A7 0%, #FDB6B9 100%) 0% 0% no-repeat padding-box;
    border: 2px solid #EDA2A7;
    color: black;
}
.btn-info.active.focus, .btn-info.active:focus, .btn-info.active:hover, .btn-info.focus, .btn-info.focus:active, .btn-info:active:focus, .btn-info:active:hover, .btn-info:focus, .open>.dropdown-toggle.btn-info.focus, .open>.dropdown-toggle.btn-info:focus, .open>.dropdown-toggle.btn-info:hover, .btn-info.disabled.focus, .btn-info.disabled:focus, .btn-info.disabled:hover, .btn-info.focus, .btn-info:focus, .btn-info:hover {
    background: white;
    border: 2px solid #EDA2A7;
    color: black;
}
.btn-info.active, .btn-info:active, .show>.btn-info.dropdown-toggle {
    color: #fff;
    background: transparent linear-gradient(90deg, #EDA2A7 0%, #FDB6B9 100%) 0% 0% no-repeat padding-box;
    background-image: none;
    border-color: #EDA2A7;
}
.btn-info:not(:disabled):not(.disabled).active, .btn-info:not(:disabled):not(.disabled):active, .show>.btn-info.dropdown-toggle {
    color: #fff;
    background-color: #FDB6B9;
    border-color: #EDA2A7;
}
.btn-info.focus, .btn-info:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .btn-info:not(:disabled):not(.disabled):active:focus, .show>.btn-info.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(237,162,167,.5);
}
/** /BTN-INFO **/
/** BTN-PRIMARY **/
.btn-primary, .btn-primary:hover {
    color: black!important;
}
.btn-primary, .btn-primary.disabled {
    background: white;
    color: black;
    border: 2px solid #EDA2A7;
}
.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary.focus, .btn-primary.focus:active, .btn-primary:active:focus, .btn-primary:active:hover, .btn-primary:focus, .open>.dropdown-toggle.btn-primary.focus, .open>.dropdown-toggle.btn-primary:focus, .open>.dropdown-toggle.btn-primary:hover, .btn-primary.disabled.focus, .btn-primary.disabled:focus, .btn-primary.disabled:hover, .btn-primary.focus, .btn-primary:focus, .btn-primary:hover {
    background: transparent linear-gradient(90deg, #EDA2A7 0%, #FDB6B9 100%) 0% 0% no-repeat padding-box;
    border: 2px solid #EDA2A7;
}
.btn-primary.active, .btn-primary:active, .show>.btn-primary.dropdown-toggle {
    color: #000!important;
    background: transparent linear-gradient(90deg, #EDA2A7 0%, #FDB6B9 100%) 0% 0% no-repeat padding-box;
    background-image: none;
    border-color: #EDA2A7;
}
.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle {
    color: #000!important;
    background-color: #FDB6B9;
    border-color: #EDA2A7;
}
.btn-primary.focus, .btn-primary:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .btn-primary:not(:disabled):not(.disabled):active:focus, .show>.btn-primary.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(237,162,167,.5);
}
/** /BTN-PRIMARY **/
/** CHECKBOX **/
.custom-control-input:checked~.custom-control-label::before {
    color: #fff;
    border-color: #DCB46E;
    background-color: #DCB46E;
}
.custom-control-input:not(:disabled):active~.custom-control-label::before {
    color: #fff;
    background-color: #FFDDA6;
    border-color: #FFDDA6;
}
/** /CHECKBOX **/
/** MULTIPLE SELECT **/
.select2-container--default .select2-selection--multiple .select2-selection__choice {
    background: #EDA2A7;
    color: black;
    border-color: #EDA2A7;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    color: black;
}
.select2.select2-container {
  border-color: #DCB46E;
  background-color: white;
}
/** /MULTIPLE SELECT **/
/** DROPIFY **/
.dropify-wrapper {
    border: 2px solid #DCB46E;
}
/** /DROPIFY **/
/** HEADER **/
/**** HEADER ****/
header.topbar {
  background: #DCB46E;
}
.topbar .top-navbar .navbar-header {
    background-color: white;
}
.navbar-dark .navbar-nav .nav-link {
    color: white;
}
.sidebar-nav ul li a, .sidebar-nav>ul>li>a i {
    color: #000000;
}
.sidebar-nav>ul>li.active>a {
    color: #DCB46E;
    font-weight: 500;
    border-left: 3px solid #DCB46E;
}
.sidebar-nav ul li a.active, .sidebar-nav ul li a.active i, .sidebar-nav ul li a:hover, .sidebar-nav ul li a:hover i {
    color: #DCB46E;
}
.sidebar-nav ul li a.active span {
    color: black;
}
.sidebar-nav ul li a:hover span {
    color: black;
}
.dropdown-item.active, .dropdown-item:active {
    color: #fff;
    background-color: #DCB46E;
}
/**** /HEADER ****/
/** /HEADER **/
/** REGISTER **/
#eliteregister li:before {
    content: "•";
    color: black;
    background: transparent;
    font-size: 40px;
    padding-bottom: 5px;
    line-height: 34px;
}
#eliteregister li:after {
    background: #FFDDA6;
}
#eliteregister li.active:before, #eliteregister li.active:after {
    background: #DCB46E;
    color: #fff;
}
/** /REGISTER **/

/**** DATA TABLE ****/
thead {
    background: #FFDDA6;
}
.table td {
  border-bottom: 2px solid #FFDDA6;
}
.table-striped tbody tr:nth-of-type(odd) {
    background: #fffcfc;
}
.table-hover tbody tr:hover {
    background-color: #fff7e9;
}
.page-link {
    color: black;
}
.page-item.active .page-link {
    background-color: #FFDDA6;
    border-color: #FFDDA6;
    color: black;
}
.page-link:hover {
    color: #000000;
    background-color: #fff7e9;
    border-color: #dee2e6;
}
.dataTables_wrapper .form-control {
    border-color: #FFDDA6;
}
/**** /DATA TABLE ****/

.nav-tabs .nav-item {
    font-weight: 600;
}
.avantage-check {
    background-color: #29D3B2;
    height: 56px;
    width: 56px;
    border-radius: 56px;
    font-size: 25px;
    color: white;
    display: flex;
    justify-content: center;
    align-items: center;
}
.defaut-check {
    background-color: #D32929;
    height: 56px;
    width: 56px;
    border-radius: 56px;
    font-size: 29px;
    color: white;
    display: flex;
    justify-content: center;
    align-items: center;
}
.warning-panel {
    background-color: transparent;
    height: 80px;
    width: 80px;
    border-radius: 80px;
    font-size: 50px;
    color: #FF5B5B;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 3px solid #FF5B5B;
}
.valid-panel {
    background-color: #29D3B2;
    height: 80px;
    width: 80px;
    border-radius: 80px;
    font-size: 35px;
    color: white;
    display: flex;
    justify-content: center;
    align-items: center;
}
#critere_obligatoire i.fas.fa-times + a {
    font-weight: 700;
}
.hr-offres {
    border: none;
    height: 1px;
    background-color: #707070;
    width: 100%;
}
#swiper-offres-mobile .swiper-slide {
    height: auto;
    max-width: calc(100% - 20px);
} 
#swiper-offres-mobile .swiper-pagination {
    position: relative;
}
#swiper-offres-mobile .swiper-pagination .swiper-pagination-bullet {
    width: 20px;
    height: 20px;
    background: #e5e5e5;
    border: 1px solid #747474;
    margin: 0 24px;
}
#swiper-offres-mobile .swiper-pagination-bullet-active:nth-child(1).swiper-pagination-bullet {
    background-color: #ffdda6;
}
#swiper-offres-mobile .swiper-pagination-bullet-active:nth-child(2).swiper-pagination-bullet {
    background-color: #DCB46E;
}
#swiper-offres-mobile .swiper-pagination-bullet-active:nth-child(3).swiper-pagination-bullet {
    background-color: #C89C51;
}
.card-offre-mobile {
    border: 2px solid;
    padding: 15px 10px;
    border-radius: 10px;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.card-offre-mobile .defaut-check {
    font-size: 20px;
    height: 34px;
    width: 34px;
}
.card-offre-mobile .avantage-check {
    font-size: 20px;
    height: 34px;
    width: 34px;
}

/** RACCOURCI **/
.color-main { color: #EDA2A7; }
.color-secondary { color: #FDB6B9; }
.bg-jaune { background-color: #FFDDA6; }
.bg-pink-i { background-color: #FDB6B9; }
.border-color-main { border-color: #A47944; }