.dataTables_length{display:none}
.dataTables_filter{display:none}
.fieldcol{padding: 25px;background: #f6f8fa;border-radius: 5px;height: 100%;border: 1px solid #ced4da;}
table.table-striped tbody tr:hover {cursor: pointer;background: #e4e4e461 !important;}
.card-header{padding-bottom: 0px;}
.page-content{padding-top:1.5rem;}
#page-topbar{display: none;}
.button_mini_table{position: absolute;top: 0.7rem;right: 1rem;padding: 0.3rem 0.7rem;}
.select2-container--default .select2-selection--single .select2-selection__clear{height: 35px;margin-right: 30px;}
.table .selected{color:#c4007a !important;background-color: #d7007c1a !important;}
.disable_all{pointer-events: none;opacity: 0.5;}
.image_upload_blank{background-position: center; background-size: contain;background-repeat:no-repeat}
.image_upload{background-position: center;  background-size: contain;background-repeat:no-repeat}
#ajax-datatables td, #ajax-datatables-productchild td{vertical-align: middle;}
.first-td-center td:first-child{text-align: center;}
.print_fld{width: 50px; text-align: center; padding-left: 0px; padding-right: 0px; border: 0px;}
.print_td{width:52px;border-left: 1px solid #e9ecef;}
tr .print_td:fist-child{border-left: none;}
.img_td{border-left: 1px solid #e9ecef;}
tr .img_td:fist-child{border-left: none;}
.print_tr{border-bottom: 1px solid #e9ecef;}
tbody .print_tr:last-child{border-bottom: none;}
.print_tr td, .print_tr th{padding: 7px 5px}
.badge-order{font-size: 95%; margin-right: 5px;}
.row-order-size-present{background-color: #f6f6f7 !important; color: #212529 !important; text-align: center; width:70px !important;}
.row-order-size td{padding: 3px !important;}
.row-order td, .row-warehouse td{padding: 6px !important;}
.order-row-table th{border: 0px !important;}
.row-order-space td, .row-warehouse-space td{padding: 4px !important;}
.row-order{cursor: pointer; border-top: 1px solid #f0f0f0}
.row-order-first-row{border-top: none !important;}
.row-order-td-first{border-left: 1px solid #f0f0f0; text-align: center}
.row-order-td-last{border-right: 1px solid #f0f0f0}
.row-warehouse-show-line-first{text-align: right; padding-right:10px !important;}
.row-warehouse-show-line{border-top: 1px solid #f0f0f0; border-left: 1px solid #f0f0f0;}
.row-warehouse-show-topbar{border-top: 1px solid #f0f0f0;}
.order-row-table thead tr{padding-bottom:.6rem !important; padding-top: .6rem !important; }
.row-order:hover{background-color: #f6f6f7}
.order-row-table thead th, .order-row-table tfoot th{padding-left: 6px !important;padding-right: 6px !important;}
.delete-order-row{cursor: pointer; color: #9c9c9c}
.delete-order-row:hover{color: #000000 !important;}
.edit-param-row-order-fld{border: 0px; color: #888a99; text-align: right; border-bottom: 1px solid #888a99; width: 60px; padding:0px !important;}
* { outline: none !important; }
.sc1-order-row, .sc2-order-row{width: 50px !important;}
#barcode-table tbody td{padding-top: 5px !important;padding-bottom: 5px !important;}
#barcode-table tbody tr{border-bottom: 1px solid #ced4da;border-left:1px solid #ced4da;border-right: 1px solid #ced4da}
#barcode-table tbody tr:nth-child(even) td {background-color: #f6f6f7b0;}
.barcode-error-row, .barcode-error-row .delete-order-row, .barcode-error-row td{background-color:#ff5c5c !important; color: white !important;}
.row-content-qnt{width:70px}
.row-content-price{width:100px}
.row-content-pricetot{width:120px}
.row-warehouse-space td{padding:8px !important;}
.row-warehouse-space-color td{padding:1px !important;}
.row-warehouse-name{white-space: break-spaces;}
.row-warehouse:hover .row-warehouse-content-value{background-color: #f6f6f7 !important;}
.row-warehouse-content-value{text-align: center;}
.print_td select{border:0px solid #fff !important; cursor: pointer}
.order-entry span{font-family: 'Montserrat', sans-serif !important; font-size: 1.2rem}
.order-entry .title-page{font-size:2.5rem;line-height: 2.5rem;font-weight: 300;}
.order-entry .description-series{font-size:1.5rem;}
.order-entry .subtitle-page{font-size:1.2rem;}
.order-entry .title-serie{font-size:1rem;}
.order-entry .price_product, .order-entry .total_quantity{font-size:1.5rem;}
.order-entry .swiper-material {xxxheight: calc(100vh - 16.5rem);height: calc(100vh - 20.5rem);width: 100%;margin-top: 1.5rem;padding-left: calc(var(--vz-gutter-x)*.5);}
.order-entry .slide-material-image {position: absolute;left: 0%;top: 0;width: 100%;height: 100%;object-fit: cover;display: block;}
.order-entry .slide-material-label {border-radius:0px 0px 16px 16px; position: absolute;font-size: 1rem;color: #fff;left: calc(var(--vz-gutter-x)*.5);width:calc(100% - (var(--vz-gutter-x)*.5) * 2) !important;bottom: 0;height: 50%;box-sizing: border-box;padding: 6px;display: flex;flex-direction: column;font-weight: 500;justify-content: flex-end;align-items: center;text-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5);background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5) 50%);text-align: center;padding-bottom: 1rem;}
.order-entry .slide-material-label-product{font-size: 0.8rem;pointer-events:none}
.order-entry .image-serie{border-radius:16px; width:100%}
.order-entry .print_td{border-left:1px solid #a9a9a9}
.order-entry .print_fld{background-color: transparent}
.order-entry .print_tr{border-bottom: 1px solid #a9a9a9}
.order-entry .subtitle-page.porpora {color: #eb028e;text-transform: uppercase;letter-spacing: 2px;font-weight: 200;}
.order-entry .infoserie {background-size: cover;height: 100vh;background-position: center center;background-repeat: no-repeat;position: relative;display: flex;flex-direction: column;align-items:center;padding:25px;}
.order-entry .infoserie:before{content: "";width: 100%;height: 100%;position: absolute;top: 0;background: #00000099;left: 0;}
.order-entry .titoloserie {color: #ffffff; z-index: 200; position: relative; top: 0; font-size: 2.5rem; text-align: center; white-space: nowrap;}
@media screen and (min-width: 768px) {
    .order-entry .titoloserie {transform: rotate(-90deg);}
    .order-entry .infoserie {justify-content: center}
}
.order-entry .cart{cursor:pointer; font-size: 1rem;background-color: #e1e1e1;padding: 0.5rem;border: 1px solid #000;border-radius: 50%;width: 2.5rem;height: 2.5rem;text-align: center;float: right;}
.order-entry .cart:hover{background-color: #000;color: #fff;}
.order-entry .back{line-height: 1.4rem;cursor:pointer; font-size: 1rem;background-color: #e1e1e1;padding: 0.5rem;border: 1px solid #000;border-radius: 50%;width: 2.5rem;height: 2.5rem;text-align: center;float: left;}
.order-entry .back:hover{background-color: #000;color: #fff;}
.order-entry .row-order-td-first{border-left: 1px solid #e1e1e1; text-align: center}
.order-entry .row-order-td-last{border-right: 1px solid #e1e1e1}
.order-entry .row-order{border-top: 1px solid #e1e1e1;}
.order-entry .row-order-size-present{border-left: 1px solid #e1e1e1; border-right: 1px solid #e1e1e1}
.highlight-column{background-color: #ebebeb !important; font-weight: bold;}
.qnt_prod_plus{color:#c7c7c7 !important;}
.selectable-qnt{cursor:pointer;}
.row-warehouse-content-value.selectable-qnt:hover{background-color: #c3c3c3 !important; color:#fff !important; opacity: 1 !important;}
.row-warehouse-content-value.selectable-qnt:hover span{opacity: 1 !important;}
.yadcf-filter-wrapper .yadcf-filter-reset-button {
    position: absolute;
    border: 1px;
    border-radius: 50%;
    font-size: 10px;
    right: 3px;
    top: 10px;
    line-height: 16px;
}
.yadcf-filter-wrapper {
    position: relative !important;
    min-height: 39px !important;
    margin-right: -20px !important;
}
.yadcf-filter-wrapper .select2-selection__rendered {
    padding: 0px !important;
}

.yadcf-filter-wrapper .yadcf-filter-range-number, .yadcf-filter-wrapper .yadcf-filter-range-date{
    width:50%;
    height: 39px;
    border: 1px solid #ced4da;
}
.yadcf-filter-wrapper .yadcf-filter-range-number:first-child, .yadcf-filter-wrapper .yadcf-filter-range-date:first-child{
    border-right: 0 !important;
}
#ajax-datatables th{vertical-align: top}
table.dataTable>thead .sorting:after, table.dataTable>thead .sorting_asc:after, table.dataTable>thead .sorting_asc_disabled:after, table.dataTable>thead .sorting_desc:after, table.dataTable>thead .sorting_desc_disabled:after{
    height: 18px;
}

.ui-datepicker-header{background-color: #000000 !important; border: 1px solid #000000 !important;}