#HOOK_SHOPPING_CART_EXTRA .opartDevisCartToQuotationLink {
    float: right;
}

.opartDevisQuotationRequestLink {
    margin-top: 5px;
}

#opartDevisConteneurDisplayTop {
    clear: both;
    text-align: center;
}

#opartDevisConteneurDisplayTop .btn {
    margin: 0 10px;
    display: inline-block;
}

.button.button-small .opartDevisHide {
    display: none;
}

.button.button-small .opartDevisShow {
    display: block;
}

.container-devis {
    padding: 0 1.25rem .5rem;
}

.btn-devis {
    width: 100%;
}

@media screen and (min-width: 500px) {
    .button.button-small .opartDevisHide {
        display: block;
    }

    .button.button-small .opartDevisShow {
        display: none;
    }
}

/*
#opartDevisConteneurDisplayTop {
    float:right;
    margin-top:5px;
}
#opartDevisConteneurDisplayTop .btn{
    float:right;
}
#header .col-sm-4 .shopping_cart {
    padding-top:15px;
}
#header .cart_block {
    top:60px;
}
*/
.row-delivery-way span {
    text-align: right;
}

.row-delivery-way .form-check {
    margin-bottom: 1.2rem;
    display: flex;
    align-items: center;
}

.row-delivery-way input {
    margin-left: 0px;
    width: 25px;
    height: 25px;
}

.row-delivery-way label {
    padding-left: 2.25rem;
}