  #appPrintContent { margin-bottom: 15px; position: relative; top: 0; right: auto; bottom: auto; left: auto; }
 @media print {
     #appPrintContent {  position: inherit; top: 0;   }
 }

#appOrdersDetailContent .panel > .row .table-bordered th { width: 140px; }
#appOrdersDetailContent .panel > .row .table-bordered .bg-light { background-color: #f8f8f8; }

@media screen and (max-width: 1365px) {
    /*.table-fixed-body th { padding: 0 8px!important; }
    .table-fixed-body th > .m-l-n.p-h.pos-abt { margin-left: -8px; padding: 0 8px; }
    .table > tbody > tr > td, .table > tfoot > tr > td { padding: 8px; }

    #tableOrdersList .table-fixed-body th:nth-child(5) { min-width: 95px }
    #tableOrdersList .table-fixed-body th:nth-child(10) { min-width: 70px }*/

    .table-fixed:not(.empty) .table-fixed-body th { padding: 0 8px!important; }
    .table-fixed:not(.empty) .table-fixed-body th > .m-l-n.p-h.pos-abt { margin-left: -8px; padding: 0 8px; }
    .table-fixed:not(.empty) .table > tbody > tr > td, .table > tfoot > tr > td { padding: 8px; }

    #tableOrdersList .table-fixed:not(.empty) .table-fixed-body th:nth-child(5) { min-width: 95px }
    #tableOrdersList .table-fixed:not(.empty) .table-fixed-body th:nth-child(10) { min-width: 70px }
}

@media (min-width: 768px) {
    /*input.ui-select-search {
        width: 60px !important;
    }*/
    .input-cstm {
        width: 80px !important;
    }

    .select-cstm-cli {
        width: 120px !important;
    }
}

@media (min-width: 1024px) {
    .input-cstm {
        width: 100px !important;
    }

    .select-cstm {
        width: 120px !important;
    }
    .select-cstm-cli {
        width: auto !important;
    }
}

.ui-select-bootstrap > .ui-select-choices { overflow-y: auto; }
.date .form-control[readonly] , .datetime .form-control[readonly] {
    cursor: not-allowed;
    background-color: #fff;
    opacity: 1;
}

.input-custom .ui-select-match span.btn {
    min-width: 60px !important;
}

.content-main-full {
    left: 0px !important;
}

.cursor-pointer { cursor: pointer; }

.text-tiny { font-size: 8pt; }

.modal-open .modal {
    top: 0 !important;
    margin-top: 0 !important;
    padding-top: 4rem;
    z-index: 999999;
    /* backdrop-filter: blur(5px); */
}

.bg-blur {
    backdrop-filter: blur(5px);
    background-color: rgba(0, 0, 0, 0.2);
}

.p-b-10 {
    padding-bottom: 10rem;
}

.fix-bottom {
    /* display: flex; */
    /* justify-content: center; */
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
}

.tbl-border, .tbl-border th, .tbl-border td {
    border: 1px solid black;
    border-collapse: collapse;
}
.tbl-border th, .tbl-border td {
    padding-left: 4px;
    padding-right: 4px;
}
@media print {
    .no-print { display: none !important; height: 0px !important; width: 0px !important; }
}

.text-yellow {
    color: #fff800;
}
.bg-yellow {
    background-color: #fff800;
}
