
 /*font*/
 .nav-link{
     font-family: poppins,sans-serif;
font-weight: 300;
font-style: normal;
 }


 p,ul,li{
    font-family: poppins,sans-serif;
 }

.font-muli{
    font-family: poppins,sans-serif !important;
 }

button,input, select, textarea,label{
font-family: 'poppins', sans-serif !important;
font-weight: 400;
font-style: normal;
}

h2,h1,h3,h4,h5,h6{
font-family: poppins,sans-serif !important;
font-weight: 700 ;
font-style: normal;
}

h4.card-title {
    font-weight:bold !important;
}


.dropdown-item.active, .dropdown-item:active {
    color: #fff;
    text-decoration: none;
    background-color: #E396DF !important;
}
.bootstrap-select .dropdown-menu li a{
    width: 100% !important;
}


.custom-switch .custom-control-label::after {
    background-color: #E396DF !important;
}


/* define colors start */
.btn-primary, .bg-primary {
 background: #E396DF !important;
 border: none !important;
}

.bg-tertiary{
    background:#979797;
}


.badge-indigo{
   background: #E396DF !important;
}

.btn:not(:disabled):not(.disabled):active:focus, .btn:not(:disabled):not(.disabled).active:focus {
    box-shadow: 0 0 0 0.2rem rgb(208 208 208), inset 0 3px 5px rgb(0 0 0 / 13%);
}

.bg-hover-primary,a.bg-hover-primary:hover{
  background: #E396DF !important;
}

a.hover-primary:hover{
   color: #E396DF !important;

}

.bg-accent {
    background : #F5F5F5 !important ;
}

.bg-accent2 {
    background : #E396DF !important ;
}

.bg-dark2 {
    background:#646464:
}

.bg-secondary {
   background:#E396DF !important;
}




.text-secondary {
 color:#E396DF !important;
}

.text-heading {
    color:#868686 !important;
}

.text-dark {
    color:#000000 !important;
}

.slick-arrow:hover {
 background-color:#E396DF !important;

}



/* define colors end */



  /* menu start */
/*ul.dropdown-menu {
    background: #E396DF;
}*/

@media (max-width: 991.98px)
{.main-header.header-mobile-lg .sticky-area {
    background-color: #fff !important;
}}

.main-header .navbar .nav-link {
    display: inline-block;
    line-height: 13px;
}

li#navbar-item-home .dropdown-item {
    background: #E396DF;
}



ul.dropdown-menu {
    background: none !important;
    box-shadow: none !important;
}



ul.dropdown-menu.pt-1.pb-0.pb-xl-1 {
    border-radius: 0px;
}


.navbar-brand {
    padding-top: 0px;
    padding-bottom: 0px;
}
.main-header .navbar {
    padding-top: 0px;
    padding-bottom: 0px;
}

.main-header .main-menu .nav-link::before, .main-header .main-menu .dropdown-header::before{
      background-color: #E396DF;
}



  /* menu end */

.text-primary {
    color: #000000!important;
}


/*Searchform*/

.custom-checkbox .custom-control-label::before {
    border-radius: 0px;
    background: #000;
}

.custom-control-input:checked~.custom-control-label::before {
    color: #fff;
    border-color: #E396DF;
    background-color: #E396DF;
    margin-top: -1px;
}

.border-radius-0 {
    border-radius: 0px;
}

/*Searchform*/

/*coupdecoeur*/
.badge-primary{
   background:#E396DF !important;
}

.badge{
        text-transform: inherit;
        font-weight:300;
        border-radius: 0px;
}

/*coupdecoeur*/


/*nouveautes*/


.bg-overlay::before {

    background-color: rgb(142 142 142 / 0%) !important;}


.card{
    border-radius:0px !important;
}
/*nouveautes*/


/*Misc*/
..custom-control-label::before {
    position: absolute;
    top: .19125rem;
    left: -1.875rem;}

    .border-01{
        border: 1px solid #565656 !important;
    }

    .custom-control {
    position: relative;
    display: block;
    min-height: 1.6275rem;
    padding-left: 0.875rem;
}
.custom-checkbox .custom-control-label::before {
    border-radius: 0px;
    background: #fff;
    border: 1px solid;
}


.v-align-i{
        vertical-align: inherit !important;
}
.v-align-sub
{vertical-align: sub; }

.form-control:focus {
    color: #000000;
    background-color: #f8f8f8;
    border-color: #ffffff;
    outline: 0;
    box-shadow: none;
}

.form-control {
    display: block;
    width: 100%;
    height: calc(1.86em + 0.75rem + 4px);
    padding: .375rem .75rem;
    font-size: .8125rem;
    font-weight: 600;
    line-height: 1.86;
    color: #696969;
    background-color: #f8f8f8;
    background-clip: padding-box;
    border: 1px solid #000000;
    border-radius: 0px;
    box-shadow: none;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}


.font-weight-700 {
    font-weight:700 !important;
}

.font-weight-800 {
    font-weight: 800 !important;
}

.bg-hover-primary:hover {
    background-color: #E396DF!important;
}

.btn:focus, .btn.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgb(92 92 92) !important;
}

.menu2 ul.dropdown-menu .dropdown-item {
    width: 100% !important;
}


.bg-secondary {
    background :  #E396DF !important;
}


/*Misc*/


/*List*/

.paginations {
    margin: 0;
    text-align: center;
    overflow: hidden;
}

a.selected {
    background: #E396DF;
    border-radius: 0px;
    width: 28px;
    height: 28px;
    margin-top: 10px;
    color: #ffffff !important;
}


.paginations ul li a, .pagination-next-prev ul li a {
    padding: 9px 14px;
    border-bottom: none;
    display: inline-block;
    color: #000;
    margin: 0;
    transition: all .2s ease-in-out;
}


.paginations ul li a, .pagination-next-prev ul li a {
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
}


.bodychange {
    min-height: 202px;

}

@media (min-width: 992px)
{.navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
    margin-top: -30px;
}
}

@media (max-width: 992px)
{

button.navbar-toggler.border-0.px-0 span {
    color: black !important;
}
.main-header.header-mobile-lg .navbar-nav>.nav-item>.nav-link {
    color: #000;
}

.mg-btm{
    margin-bottom:25px !important;
}

}


.border-primary {
    border-color: #000!important;
}



.text-dark{
    color:#596571  !important;
}


a.bg-hover-primary:focus {
    background-color: #E396DF !important;
}

.font-weight-400 {
    font-weight:400 !important;
}


.custom-control-input:not(:disabled):active~.custom-control-label::before {
    color: #fff;
    background-color: #E396DF;
    border-color: #E396DF;
    box-shadow: none;
}
/*List*/