
.ac_orders_table tr td,
.ac_orders_table .p-datatable-thead > tr > th {
	padding: 0.1rem 0.5rem !important;
	word-wrap: break-word;
    white-space: break-spaces !important;
    }

.ac_orders_table     table {
        min-width: auto;
    }

.ac_orders_table     .old-not-assigned {
        background-color: #303030 !important;
        color: white !important;
    }
.ac_orders_table     .old-not-assigned:not(.e-shop-order-row) a:nth-child(2) {
        color: #45c3ff !important;
    }
.ac_orders_table     .old-not-assigned:hover {
        background-color: #000000 !important;
    }
.ac_orders_table     .note_collapsed {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .pi-plus-circle,
.ac_orders_table     .pi-minus-circle {
        margin-right: 3px;
        vertical-align: bottom;
    }

.ac_orders_table     .e-shop-order-row {
        background-color: red !important;
        color: white !important;
        font-weight: bold;
    }

.ac_orders_table     .e-shop-order-row:hover {
        background-color: #b40606 !important;
    }

.ac_orders_table     .e-shop-order-row .orderProductInnerTable table tbody>tr {
        color: white;
        font-weight: bold;
    }
.ac_orders_table     .p-column-filter {
        display: block;
        height: 100%;
    }
.ac_orders_table     .p-column-filter-menu-button {
        display: none;
        float: left;
    }
.ac_orders_table     .p-column-filter-clear-button {
        display: none;
        float: left;
    }
.ac_orders_table     .p-fluid .p-column-filter-element {
        width: 100%;
    }
.ac_orders_table     .p-datatable-table .p-datatable-thead .p-multiselect .p-multiselect-label {
        padding: 0 !important;
        min-height: 35px;
    }
.ac_orders_table     .p-datatable-table .p-datatable-thead .p-multiselect .p-multiselect-clear-icon {
        right: 0;
    }
.ac_orders_table     .p-datatable-table .p-datatable-thead .p-multiselect .p-multiselect-trigger{
        display: none;
    }
.ac_orders_table     .orderProductInnerTable table tbody>tr:last-child>td {
        border: none;
    }
.ac_orders_table     .orderProductInnerTable table tbody>tr {
        background-color: transparent !important;
    }
.ac_orders_table     .orderProductInnerTable table thead>tr>th {
        border: none !important;
    }
.ac_orders_table     .orderProductInnerTable table thead>tr {
        visibility: collapse;
    }
.ac_orders_table     .productsHeader .p-column-header-content {
        width: 100%;
    }
.ac_orders_table     .productsHeader .p-column-header-content .p-column-title {
        width: 100%;
    }
.ac_orders_table     .productsHeader .p-sortable-column-icon {
        display: none;
    }
.ac_orders_table      .orderProductInnerTable table tbody>tr td :first-child  {
        flex: 0 1 100% !important;
    } 
.ac_orders_table      .orderProductInnerTable table tbody > tr > td :not(:first-child) {
        flex: none !important;
        display: inline-block;
    }
.ac_orders_table     .orderProductInnerTable table tbody > tr > td :not(:first-child) {
        float: right;
    } 
.ac_orders_table     .productCell {
        padding: 0px !important;
    }
.ac_orders_table     .orderProductInnerDiv {
        display: inline-block;
        width: 100% !important;
        height: 100%;
        display: table;
    }
.ac_orders_table     .orderProductInnerDiv .row {
        width: 100%;
        display: table;
        table-layout: fixed;
        padding: 0 4px;
        display: table-row;
    }
.ac_orders_table     .orderProductInnerDiv .row:not(:last-child){
        border-bottom: 1px solid #e9ecef;
    }
.ac_orders_table     .orderProductInnerDiv .col2{
        display: table-cell;
        white-space: break-spaces;
        padding-left: 5px;
        vertical-align: middle;
    } 
.ac_orders_table     .orderProductInnerDiv .col1 {
    width: 60px;
    height: 100%;
    float: left;
}

.ac_orders_table     .orderProductInnerDiv .col3 {
        /* width: 145px; */
        float: right;
        height: 100%;
    }
    .ac_orders_table     .orderProductInnerDiv .col1 {
        border-right:  2px solid #e9ecef;
        text-align: center;
        height: 100%;
    }
    
    .ac_orders_table     .orderProductInnerDiv .col3>div{
        border-left: 2px solid #e9ecef;
        text-align: center;
        height: 100%;
    }

.ac_orders_table     .orderProductInnerDiv .col1>span,
.ac_orders_table     .orderProductInnerDiv .col3>div>span{
        top: calc(50% - 7px);
        position: relative;
    }

.ac_orders_table     .orderProductInnerDiv .col3 div  {
        float: right !important;
    }
    .ac_orders_table     .orderProductInnerDiv .col3 div:nth-child(1)  {
        width: 45px !important;
    }
    .ac_orders_table     .orderProductInnerDiv .col3 div:nth-child(2)  {
        width: 200px !important;
    }