@import url('css2-OpenSanswght300400500600700800_swap.css');
.repeated-order-confirmation-modal {
    position: fixed;
    left: 0;

    top: 0;

    width: 100%;

    height: 100%;

    background-color: rgba(0, 0, 0, 0.5);

    opacity: 0;

    visibility: hidden;

    transform: scale(1.1);

    transition: visibility 0s linear 0.25s, opacity 0.25s 0s, transform 0.25s;

    z-index: 9999999;
}





.repeated-order-confirmation-modal-content {

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%, -50%);

    background-color: white;

    padding: 1rem 1.5rem;

    /* width: 24rem; */

    width: 38rem;

    border-radius: 0.5rem;
    font-family: 'Open Sans', sans-serif;
    line-height: 30px !important;
}



.repeated-order-confirmation-icon {

    float: right;

    width: 1.5rem;

    line-height: 1.5rem;

    text-align: center;

    cursor: pointer;

    border-radius: 0.25rem;

    background-color: transparent;

    font-size: 25px;

    font-weight: 700;

    color: gray;

    position: absolute;

    right: 10px;

}



.repeated-order-confirmation-icon:hover {

    background-color: transparent;

}



.repeated-order-confirmation-show-modal {

    opacity: 1;

    visibility: visible;

    transform: scale(1.0);

    transition: visibility 0s linear 0s, opacity 0.25s 0s, transform 0.25s;

}

.repeated-order-confirmation-footer {

    border-bottom: 0;

    padding-top: 10px;

    padding-bottom: 0;

    width: 100%;

    display: block;

}

.repeated-order-confirmation-btn {
    float: right;

    border-radius: 10px;

    font-size: 18px;

    font-weight: 700;

    padding: 15px 25px;
    width: auto;
    border: none;
}

@media screen and (max-width: 900px) and (min-width: 320px)

{

    .repeated-order-confirmation-modal {

        z-index: 21474836478;

    }

}



@media(max-width:700px) {

    .repeated-order-confirmation-modal-content h1 {

        padding: 0 10px;

        font-size: 20px;

    }



    .repeated-order-confirmation-modal-content {

        width: 24rem;

    }

}



@media(max-width:390px) {

     .repeated-order-confirmation-modal-content {

        width: 20rem;

    }

}