body {
    background-color: #ddd !important;
}


.modal-sm {
    width     : 30% !important;
    max-height: 100% !important;
}

.modal-lg {
    width: 70% !important;
}

.modal-full {
    width: 70% !important;
}

.swal2-container .select-wrapper {
    display: none !important;
}

.white-space {
    white-space: pre-wrap !important;
}

.card-status-produto {
    padding: .5rem !important;
}

#slide-out-right.sidenav,
.slide-out-right-sidenav-chat {
    width         : 60%;
    top           : 0px;
    padding-bottom: 0px;
}

#slide-out-right.sidenav .slide-out-right-body {
    overflow-y: scroll !important;
    height    : 90vh !important;
    width     : 100% !important;
}

.slide-out-right-footer {
    position  : absolute;
    margin-top: -100px;
    width     : 100%;
}

@media (max-width: 600px) {

    #slide-out-right.sidenav,
    .slide-out-right-sidenav-chat {
        width         : 100%;
        top           : 0px;
        padding-bottom: 0px;
    }

    #thead-carrinho {
        display: none;
    }

}

@media only screen and (max-width: 992px) {
    table.responsive-table tbody tr {
        min-width: 100%;
    }
}

.datepicker-date-display {
    background-color: #3949ab;
}

.datepicker-cancel, .datepicker-clear, .datepicker-today, .datepicker-done {
    color: #2196f3;
    padding: 0 1rem;
}

.datepicker-table td.is-selected{
    background-color: #5881d7;
}
