.titreEtape, .titreSection{
    color: var(--pro-main-color) !important;
}

.ui.breadcrumbs > li.first-crumb.active::after, .ui.breadcrumbs > li.last-crumb.active::before, .ui.breadcrumbs > li.active{
    background-color: var(--pro-breadcrumb-active-color) !important;
    color: var(--pro-breadcrumb-active-txt-color) !important;
}

.ui.button.selectBtn.active, .ui.button.selectBtn:hover:not(.active){
    background-color: var(--pro-main-color) !important;
    border: solid 0.1rem var(--pro-main-button-color) !important;
} 

.ui.button.simple{
    color: var(--pro-main-color) !important;
    border: solid 2px var(--pro-main-color) !important;
}

.ui.button.simple:hover{
    background-color: var(--pro-main-button-color) !important;
    border: solid 2px var(--pro-main-color) !important;
    color: var(--pro-main-color-txt) !important;
}

.breadcrumbs > li.prevactive, li.first-crumb.prevactive::after{
    background-color: var(--pro-breadcrumb-active-color) !important;
    color: var(--pro-breadcrumb-active-txt-color) !important;
}

.bg-color, .btnCustom:hover, .active-sepa, .resp_icon_consentement{
    background: var(--pro-main-color) !important;
    color: var(--pro-main-color-txt) !important;
}

.c1, .primaryColor {
    color: var(--pro-main-color) !important;
}

.card-tarif-2col{
    padding: 1.8rem !important;
}

.margin-top-bottom{
    margin: 2rem 0 !important;
}

.detail-option{
    margin-bottom: 2rem !important;
    text-align: left !important;
}

.custom-striped-fields.fields:nth-child(odd){
    background-color: #dddcdc;
    padding-top: 2rem;
    padding-bottom: 2rem;
}

.ui.primary.button, .card-custom.active .prix-option, .mainBtnColor {
    background-color: var(--pro-main-button-color) !important;
    color: var(--main-button-color-txt) !important;
}
.ui.primary.button:hover, .mainBtnColor:hover {
    background-color: var(--pro-main-button-color-hover) !important;
    color: var(--main-color-txt) !important;
}

.card-custom.active{
    background: var(--pro-option-color) !important;
}

.card-custom.active .description{
    color: var(--pro-main-color-txt) !important;
}

.card-custom.active .button{
    color: var(--pro-main-color-txt) !important;
    border: 1px solid var(--main-button-color-txt) !important;
}
.card-custom.active .button:hover{
    border: 1px solid var(--pro-main-button-color) !important;
}

.card-custom.active .titreOption{
    color: #b9f2b1;
}

.PrelevementHeader.active, .PrelevementHeader:hover, .ui.toggle.checkbox input:focus:checked~.box:before, .ui.toggle.checkbox input:focus:checked~label:before, .ui.toggle.checkbox input:checked~.box:before, .ui.toggle.checkbox input:checked~label:before{
    background-color: var(--pro-main-color) !important;
}

.PrelevementContent.active{
    color: var(--pro-main-color) !important;
}

.btn-consent{
    box-shadow: 0 0 0 2px var(--pro-main-color) inset !important;
    color: var(--pro-main-color) !important;
}

#btn-add-vehic, #btn-delete-vehic{
    margin-bottom: 1.5rem;
}

.bar-bg{
    background: var(--pro-main-color) !important;
}

.padding-vertical5 {
    padding-top:5px !important;
    padding-bottom:5px !important;
}

