.alert-area-desktop{
     
        margin-bottom: 30px;
}
.img-alert-area{
    width:100%;
}


.input-qtd {
    border: transparent;
    width: 50px;
    outline: none;
    text-align: center;
}

.details{
    overflow:auto !important;
    height:100% !important;
}
.items{
    padding: 20px !important;
    overflow: hidden !important;
    max-height: 90vh !important;
    top: 5vh !important;
}
.items .items-list{
    overflow: auto !important;
    max-height: calc(100vh - 242px) !important;
    margin: -20px !important;
    margin-top:5px !important;
    padding: 20px !important;
}


/**************************************/
/** IFRAME ****************************/
.iframe #loadin_g,
.iframe .navbar,
.iframe .container .categories,
.iframe .linha-products{
    display:none !important;
}
.iframe .container{
    width: 100% !important;
    margin: 0px !important;
    padding: 20px !important;
    max-width: initial !important;
    border: 0 !important;
    background: #FFFFFF !important;
}
.iframe .container .show-products{
    width:100% !important;
}
.iframe .container img{
    border-radius: 15px !important;
}
.iframe .modal .modal-header{
    padding:5px !important;
}
.iframe .modal .modal-body{
    padding:5px !important;
}
.iframe .modal .justify-content-end{
    margin: 0 !important;
}
.iframe .items{
    max-height: 100vh !important;
    top: 0vh !important;
}
.iframe .items .items-list{
    max-height: calc(100vh - 190px) !important;
}
.iframe .swal2-container .swal2-icon{
    margin-top:5px !important;
}
.iframe .swal2-container .swal2-title,
.iframe .swal2-container .swal2-html-container,
.iframe .swal2-container .swal2-actions{
    margin-top:0 !important;
    padding-top:0 !important;
}
