/*!*****************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/button.css ***!
  \*****************************************************************************************************************/
.btn{
    border: none;
    border-radius: 4px;
    font-weight: 600;
    /*display: flex;
    justify-content: space-around;*/
    max-width: 200px;
    padding: 15px;
    font-size: 17px; /* Taille par défaut */
}

.next-btn{
    position: absolute;
    bottom: 20px;
    right: 100px;
    max-width: 220px;
}

.btn-plusmoins {
    border: none;
    border-radius: 4px;
    display: flex;
    justify-content: space-around;
    max-width: 200px;
    padding: 2px;
    background: none !important;
}

.btn-contact {
    max-width:250px;
}

.btn-ajouter{
    border: none;
    border-radius: 4px;
    display: flex;
    justify-content: space-around;
    width: 100px;
    font-size: 16px;
    padding: 10px 8px;
    height: 48px;
    vertical-align: middle;
}

.btn-commande {
    max-width: 250px;
}

.spinner-border{
margin-top: 5px;
}

.btn-primary{
    background-color: var(--primary-color);
    border-radius: 4px!important;
}

.btn-primary:hover{
    background-color: var(--primary-color-hover);
    animation-timing-function: linear;
}

.btn-primary::after {
    margin-left: 5px;
    content: "\25B6";
    /*content: "\f04b";*/
    font-size: 16px;
    color: white;
    align-content: center;
}

.btn-primary.ajout-panier::after {
    content: none;
}


.btn-secondary{
    background-color: var(--secondary-color)!important;
    color: var(--primary-color)!important;
}

.btn-secondary:hover{
    background-color: var(--secondary-color-hover)!important;
    color: var(--primary-color)!important;
    animation-timing-function: linear;
}

.btn-secondary::after{
    content: "\25B6"; /* Code Unicode pour un triangle vers la droite */
    font-size: 16px; /* Taille du triangle */
    color: var(--primary-color)!important;
    margin-left: 5px;
    align-content: center;
}

.btn-secondary.ajout-panier::after{
    content: none;
}


.btn-white{
    background-color: white;
    color: var(--primary-color) !important;
    border: 1px solid var(--primary-color)!important; ;
}

.btn-white:hover{
    background-color: white;
    color: var(--primary-color)!important;
    border: 1px solid var(--white-hover)!important;
    background-color: var(--white-hover)!important;
    animation-timing-function: linear;
}

.btn-white::after{
    color: var(--secondary-color)!important;
    content: "\25B6";
    font-size: 16px;
    align-content: center;
    margin-left: 5px;
    float: right;

}

.arrow-service::after{
    color: var(--secondary-color)!important;
    content: "\25B6";
    font-size: 16px;
    align-content: center;
    margin-left: 5px;
    float: right;

}

.btn-fonction{
    padding: 13px;
}

.category-btn{
    background-color: white;
    color: var(--primary-color)!important;
    border: 1px solid var(--primary-color) !important;
    display: inline-block;
}

.category-btn.active{
    background-color: var(--primary-color-hover)!important;
    color: white!important;
    border: none;
    animation-timing-function: linear;
}

#add-box-btn:not(.hidden){
    display: flex;
    justify-content: center;
    max-width: 280px;
    margin-right: 0px;
    font-weight: 400;
}
#div-num-agence{
    max-width: 300px;
}

/* Media query pour réduire la taille de la police */
@media (max-width: 1470px) {
    .btn {
        font-size: 15px;
        text-align: left;
        padding: 15px 15px;
    }
}

@media (max-width: 1190px) {
    .btn {
        margin-bottom: 5px;
    }

    .flex-mobile {
        display: block!important;
    }
}

@media (max-width: 992px) {
    .btn {
        margin-bottom: 0px;
        padding: 15px;
    }

    .flex-mobile {
        display: flex!important;
    }
    .next-btn{
        right: 0px;
    }
}


.btn-export{
    background-color: #FFF194!important;
}
.btn-color-archive{
    background-color: var(--primary-color)!important;
    color: white!important;
}

.btn-duplicate{
    background-color: var(--primary-color-hover)!important;
    color: white!important;s
}

.btn-duplicate-deuxieme{
    background-color: rgba(23, 115, 220, 0.5) !important;
    color: var(--primary-color)!important;
}

.btn-sans-suite{
    background-color: #FF9EA0!important;
    color: white!important;
}

.btn#btn-relance-label{
    color: var(--primary-color-hover);
    text-decoration: underline;
}

.btn#btn-relance-label:hover{
    text-decoration: none;
}

.btn#btn-annuler-label{
    color: #FF585B;
    text-decoration: underline;
}

.btn#btn-annuler-label:hover{
    text-decoration: none;
}

p#relanceLabel{
    background-color: rgba(254  ,222  ,12  ,0.3);
    color: var(--primary-color);
    font-weight: 600;
}

p#relanceLabel.background-blue{
    background-color: #E8EFF8 !important;
}

p#relanceLabel.background-red{

    background-color: #FF9EA0 !important;

}

.btn-envoi-devis{
    color: var(--primary-color)!important;
    text-decoration: underline!important;
}

.btn-envoi-devis:hover{
    text-decoration: none!important;
}

.btn-Annuler-devis{
    color: white!important;
    background-color: #494949!important;
}

.btn-sup-message{
    color: white!important;
    background-color: #282828!important;
}


.btn-prête{
    background-color: #21AB02!important;
    color: white!important;
}




/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYnV0dG9uLmNzcyIsIm1hcHBpbmdzIjoiOzs7QUFBQTtJQUNJLGtCQUFrQjtJQUNsQixZQUFZO0lBQ1osZ0JBQWdCO0lBQ2hCLGFBQWE7SUFDYiw2QkFBNkI7SUFDN0IsZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksc0NBQXNDO0FBQzFDOztBQUVBO0lBQ0ksNENBQTRDO0lBQzVDLGlDQUFpQztBQUNyQzs7QUFFQTtJQUNJLGdCQUFnQjtJQUNoQixnQkFBZ0I7SUFDaEIsZUFBZTtJQUNmLFlBQVk7SUFDWixxQkFBcUI7QUFDekI7O0FBRUE7SUFDSSxhQUFhO0FBQ2pCOzs7QUFHQTtJQUNJLGtEQUFrRDtJQUNsRCxxQ0FBcUM7QUFDekM7O0FBRUE7SUFDSSx3REFBd0Q7SUFDeEQscUNBQXFDO0lBQ3JDLGlDQUFpQztBQUNyQzs7QUFFQTtJQUNJLGdCQUFnQixFQUFFLGlEQUFpRDtJQUNuRSxlQUFlLEVBQUUsdUJBQXVCO0lBQ3hDLHFDQUFxQztJQUNyQyxnQkFBZ0I7SUFDaEIscUJBQXFCO0FBQ3pCOztBQUVBO0lBQ0ksYUFBYTtBQUNqQjs7O0FBR0E7SUFDSSx1QkFBdUI7SUFDdkIsc0NBQXNDO0lBQ3RDLGdEQUFnRDtBQUNwRDs7QUFFQTtJQUNJLHVCQUF1QjtJQUN2QixxQ0FBcUM7SUFDckMsOENBQThDO0lBQzlDLDhDQUE4QztJQUM5QyxpQ0FBaUM7QUFDckM7O0FBRUE7SUFDSSx1Q0FBdUM7SUFDdkMsZ0JBQWdCO0lBQ2hCLGVBQWU7SUFDZixxQkFBcUI7SUFDckIsZ0JBQWdCOztBQUVwQjs7QUFFQTtJQUNJLHVCQUF1QjtJQUN2QixxQ0FBcUM7SUFDckMsaURBQWlEO0lBQ2pELHFCQUFxQjtBQUN6Qjs7QUFFQTtJQUNJLHNEQUFzRDtJQUN0RCxzQkFBc0I7SUFDdEIsWUFBWTtJQUNaLGlDQUFpQztBQUNyQzs7QUFFQTtJQUNJLHVCQUF1QjtJQUN2QixnQkFBZ0I7SUFDaEIsZUFBZTtBQUNuQjtBQUNBO0lBQ0ksZ0JBQWdCO0FBQ3BCLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9iZXJ0b25ib3gvLi9hc3NldHMvc3R5bGVzL2J1dHRvbi5jc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLmJ0bntcclxuICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xyXG59XHJcblxyXG4uYnRuLXByaW1hcnl7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxufVxyXG5cclxuLmJ0bi1wcmltYXJ5OmhvdmVye1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvci1ob3Zlcik7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XHJcbn1cclxuXHJcbi5idG4tcHJpbWFyeTo6YWZ0ZXIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgIGNvbnRlbnQ6IFwiXFwyNUI2XCI7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi5idG4tcHJpbWFyeS5ham91dC1wYW5pZXI6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IG5vbmU7XHJcbn1cclxuXHJcblxyXG4uYnRuLXNlY29uZGFyeXtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcikhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJ0bi1zZWNvbmRhcnk6aG92ZXJ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3ItaG92ZXIpIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKSFpbXBvcnRhbnQ7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XHJcbn1cclxuXHJcbi5idG4tc2Vjb25kYXJ5OjphZnRlcntcclxuICAgIGNvbnRlbnQ6IFwiXFwyNUI2XCI7IC8qIENvZGUgVW5pY29kZSBwb3VyIHVuIHRyaWFuZ2xlIHZlcnMgbGEgZHJvaXRlICovXHJcbiAgICBmb250LXNpemU6IDE2cHg7IC8qIFRhaWxsZSBkdSB0cmlhbmdsZSAqL1xyXG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi5idG4tc2Vjb25kYXJ5LmFqb3V0LXBhbmllcjo6YWZ0ZXJ7XHJcbiAgICBjb250ZW50OiBub25lO1xyXG59XHJcblxyXG5cclxuLmJ0bi13aGl0ZXtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWNvbG9yKSFpbXBvcnRhbnQ7IDtcclxufVxyXG5cclxuLmJ0bi13aGl0ZTpob3ZlcntcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXdoaXRlLWhvdmVyKSFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZS1ob3ZlcikhaW1wb3J0YW50O1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xyXG59XHJcblxyXG4uYnRuLXdoaXRlOjphZnRlcntcclxuICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpIWltcG9ydGFudDtcclxuICAgIGNvbnRlbnQ6IFwiXFwyNUI2XCI7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG5cclxufVxyXG5cclxuLmNhdGVnb3J5LWJ0bntcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXByaW1hcnktY29sb3IpICFpbXBvcnRhbnQ7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5jYXRlZ29yeS1idG4uYWN0aXZle1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvci1ob3ZlcikhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6IHdoaXRlIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcclxufVxyXG5cclxuI2FkZC1ib3gtYnRue1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBtYXgtd2lkdGg6IDI1MHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG59XHJcbiNkaXYtbnVtLWFnZW5jZXtcclxuICAgIG1heC13aWR0aDogMjUwcHg7XHJcbn0iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/