.border-top, .border-bottom{
    --bs-border-color: #008f98!important;
}

.hpb-2{
    padding-bottom: 2em;
}


.hover-arrow:after {
    display: inline-block;
    margin-left: 0.375rem;
    transition: transform .2s ease;
    content: '->';
}

.hover-arrow-2:after {
    display: inline-block;
    margin-left: 0.375rem;
    transition: transform .2s ease;
}

.link-more{
 font-weight: 600;
    color: #008f98;
    text-decoration: none;
}

.link-more:hover{
    font-weight: 600;
    color: #007177;
}

.btn-outline-bluemint{

    --bs-btn-color: #008f98 !important;
    --bs-btn-border-color: #008f98 !important;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #008f98;
    --bs-btn-hover-border-color: #008f98;
    --bs-btn-focus-shadow-rgb: 13,110,253;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #008f98;
    --bs-btn-active-border-color: #008f98 !important;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #008f98;
    --bs-btn-disabled-border-color: #008f98;
    --bs-gradient: none;
}

.btn-bluemint{
    color: #008f98;
    text-decoration: none;
}

.btn-bluemint:hover{
    color: #007177;
}


.btn-bluemint-fill{
    background-color: #008f98!important;
    text-decoration: none;
    color:#fff!important;
}

.btn-bluemint-fill:hover{
    background-color: #007177!important;
}

.btn-blue{
    color: #fff !important;
    text-decoration: none;
    background-color: #008f98 !important;
}

.btn-blue:hover{
    background-color: #007177 !important;
}


.stretched-link{
    color: var(--bs-gray-900) !important;
    transition: all 0.3s ease-in-out;
    text-decoration: none !important;
}

.bw{
    border-color: white !important;
}
.text-bluemint{
    color: #008f98;
}


/* Couleurs des diffrentes catégories*/

.category-animation-et-developpement-social-local-publics-en-difficulte .btn-bg{
    background-color: #f95251 !important ;
    color: #fff;
    font-weight: 700;
}

.category-animation-et-developpement-social-local-publics-en-difficulte .card-header{
    background-color: #f95251;
}

.category-animation-et-developpement-social-local-publics-en-difficulte h4{
    color: #fff;
}

.category-animation-et-developpement-social-local-publics-en-difficulte h6, .category-animation-et-developpement-social-local-publics-en-difficulte .font_colour{
    color : #f95251
}

.category-animation-et-developpement-social-local-publics-en-difficulte .alert-colour{
    background-color: #f95251;
}

.category-animation-et-developpement-social-local-publics-en-difficulte .bg-animation, .animation-et-developpement-social-local-publics-en-difficulte  .card-header{
    background-color: #f95251;
}

.category-management-developpement-individuel-et-collectif .btn-bg{
    background-color: #6197e4 !important ;
    color: #fff;
    font-weight: 700;
}

.category-management-developpement-individuel-et-collectif .bg-animation, .category-management-developpement-individuel-et-collectif  .card-header{
    background-color: #6197e4;
}

.category-management-developpement-individuel-et-collectif h4{
    color: #fff;
}

.category-management-developpement-individuel-et-collectif  h6, .category-animation-et-developpement-social-local-publics-en-difficulte .font_colour{
    color : #6197e4
}

.category-management-developpement-individuel-et-collectif .alert-colour{
    background-color: #182EC6;
}

.category-actualites .bg-animation{
    background-color: transparent;
}

.category-actualites  .text-white{
    color: #000 !important;
}
.category-actualites .pb-10{
    display: none;
}

.category-animation-et-developpement-social-local-publics-en-difficulte .jour_1, .category-animation-et-developpement-social-local-publics-en-difficulte .jour_2{
    color: #f95251;
}


.category-management-developpement-individuel-et-collectif .jour_1, .category-management-developpement-individuel-et-collectif .jour_2{
     color : #6197e4
}

.category-formation-sur-1-jour .jour_1, .category-formation-sur-1-jour .jour_2{
    display: none;
}



/* Custom link */

.post-categories li{
    list-style: none;
}

.post-categories a{
    text-decoration: none;
    text-transform: uppercase;
    font-size: 0.7em;
    color: #1e293b ;
}

.card-hover a:hover{
    color: #243248 ;
}

.text-inherit{
    color: #1e293b;
    text-decoration: none;
}

.no-under{
    text-decoration: none !important;
}

/* formulaire*/

.label{
    color: #777771;
    font-size: 14px;
    font-family: inherit;
    font-weight: 700;
}



.form-input {
    display: block;
    width: 100%;
    padding: 0.375rem 2.25rem 0.375rem 0.75rem;
    -moz-padding-start: calc(0.75rem - 3px);
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: right 0.75rem center;
    background-size: 16px 12px;
    border-top:0px;
    border-left:0px;
    border-right:0px;
    border-bottom: 1px solid #6c757d;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.form-selection {
   display: block;
    width: 100%;
    padding: 0.375rem 2.25rem 0.375rem 0.75rem;
    -moz-padding-start: calc(0.75rem - 3px);
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: #fff;
    background-image: url('http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-chevron-compact-down" viewBox="0 0 16 16">');
    background-size: 16px 12px;
    border-top:0px;
    border-left:0px;
    border-right:0px;
    border-bottom: 1px solid #6c757d;

    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.form-message{
    border-bottom: 1px solid #6c757d;
}

/* others */

.review_content, .review_content h6{
    padding-top: 0.75em;
    padding-bottom: 0.75em;
}

.list-inline-item{
    padding-bottom: 0.75em;
}

.list-inline-item i{
    color: #009b9f;
    font-weight: 600;
}

.category-non-classe .product, .category-actualites .product{
    display: none;
}

.category-non-classe .bg-animation, .category-actualites .bg-animation{
    background-color: #FFF;
}

.category-non-classe .text-white, .category-actualites .text-white{
    color: #000 !important;
}
