.table>:not(caption)>*>* {
    padding: 1.5rem 0.5rem;
}
.chat-list {
    position: relative;
    height: 420px;
}
.chat-left-msg p {
    margin-bottom: 0;
}
#file-container img {
    width: 100%;
}
.chat-content-leftside .chat-left-msg {
    word-break: break-word;
}
div#editor, .editor {
    height: 200px;
}
.table-image img {
   max-height: 200px;
   object-fit: contain;
}
.chat-right-msg img {
    max-height: 90px;
}

.chat-right-msg p {
    margin-bottom: 0;
}
.chat-right-msg:not(:last-child) {
    margin-bottom:15px;
}
.chat-content-leftside:not(:last-child) {
    margin-bottom: 30px;
}
.chat-content-rightside:not(:last-child) {
    margin-bottom: 30px;
}
.btn-log-table {
    font-size: 12px;
    padding: 5px;
    display: flex;
    justify-content: center;
    align-items: center;
}
span.user-text {
    display: -webkit-inline-box;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    margin-left: 5px;
}
.btn-log-table .position-absolute {left: 96%!important;}
.badge-priority {
    display: flex;
    align-items: self-start;
    font-size: 12px;
    align-items: center;
}

span.badge-priority > *:first-child {
    margin-right: 5px;
    height: 20px;
    width: 20px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 100%!important;
}
.lobibox-body-text-wrapper {
    text-align: center;
}
.lobibox-header {
    text-align: center;
}

.lobibox.lobibox-confirm .lobibox-header {
    padding: 15px;
    background: var(--bs-primary);
}

.lobibox.lobibox-confirm .lobibox-footer {
    background-color: var(--bs-gray-300);
    padding: 15px;
}



.lobibox-body-text-wrapper {
    padding: 30px;
}
.lobibox .lobibox-btn.btn-primary {
    background-color: var(--bs-primary);
    border-color: var(--bs-primary);
    color:#fff;
}
.crm-loading {
    position: fixed;
    background: #000000de;
    width: 100%;
    top: 0;
    left: 0;
    height: 100%;
    z-index: 99;
}

.crm-loading-inner {
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 20px;
    color: #fff;
}

.crm-loading-inner .spinner-grow {
    color: #fff;
    margin-right: 10px;
}
.chat-left-msg img {
    width: 100%;
}
.chat-footer {
    
    /* height: auto; */
}
.chat-content {
    height: 600px;
}
.modal-xl {
    --bs-modal-width: 1190px;
}
.btnProjectTitle {
    cursor: pointer;
}
#modalListChecklist img {
    max-width: 100px;
}
.fancybox__container {
    z-index: 9999999;
}
.customer-chat-wraper .chat-content {
    margin-left: 0;
}

.customer-chat-wraper .chat-header {
    left: 0;
}
.checklist-wraper .chat-sidebar {
    display: none;
    position: inherit;
    width: 50%;
    margin: auto;
    border-right: none;
}
.checklist-wraper  .chat-header {
    left: 0;
    display: none!Important;
}
.checklist-wraper .chat-content {
    margin-left: 0;
    padding-top: 30px;
}
form#form-checklist-update {
    max-width: 60%;
    margin: auto;
}