.col-12.d-flex {
    max-width: 1200px;
}

.availableProducts.addLine .addLineBtn {
    display: block !important;
}

.availableProducts.addLine .btn-primary:not(.addLineBtn) {
    display: none !important;
}


#successContainer {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}

    #successContainer span {
        color: #87d115;
    }

        #successContainer span svg {
            height: 250px;
            width: 250px;
        }



/* HTML: <div class="loader"></div> */
.loaderDiv {
    display: flex;
    flex-direction: column;
    width: 100%;
    justify-content: center;
    align-items: center;
}
.loaderDiv .loader {
    width: 90%;
}
.loader {
    width: 120px;
    height: 22px;
    border-radius: 20px;
    color: #514b82;
    border: 2px solid;
    position: relative;
}

    .loader::before {
        content: "";
        position: absolute;
        margin: 2px;
        inset: 0 100% 0 0;
        border-radius: inherit;
        background: currentColor;
        animation: l6 2s infinite;
    }

@keyframes l6 {
    100% {
        inset: 0
    }
}