body *
{
/*  outline: 1px solid red;*/
}

.uk-navbar-container .uk-container
{
  max-width: 100%;
}

.dataTables_wrapper
{
  width: 100%;
  max-width: 100%;
  overflow-x: scroll;
}

.datatable .fas,
.datatable .fa-solid
{
  /*font-size: 1.25em!important;*/
}

.wave
{
  width: 30px;
  text-align: center;
  display: inline-block;
}

.bc
{
  color: #ffffff;
  background-color: #ff0000;
}

.c
{
  color: #ffffff;
  background-color: #00cc00;
}

.b
{
  color: #ffffff;
  background-color: #cc00cc;
}

.eb
{
  color: #ffffff;
  background-color: #000000;
}

.e
{
  color: #ffffff;
  background-color: #0000ff;
}

tr.doublemySelfDoubler
{
  color: red;
}

td.proposalCode
{
  color: blue!important;
  font-weight: bold;
}

td.mySelfGetClientName
{
  font-weight: bold;
}

tr.remindanswered
{
  background-color: rgba(173, 231, 255, 0.8)!important;
}

.warnavvisato,
tr.remindsent
{
  background-color: rgba(0, 255, 0, 0.5)!important;
}

tr.remindordered
{
  background-color: rgba(255, 255, 0, 0.5)!important;
}

tr.toremind
{
  background-color: rgba(255, 0, 0, 0.5)!important;
}

tr.remindtoorder
{
  background-color: rgba(200, 200, 200, 0.5)!important;
}



body.user11 .uk-text-success
{
  color: #000!important;
}

tr.Ord
{
  background: repeating-linear-gradient(
    54deg,
    #aaaaaa00,
    #aaaaaa00 10px,
    #bbbbbb20 10px,
    #bbbbbb20 20px
  )!important;
/*  background-image: url('images/ing.png');*/
/*  background-color: rgba(0, 170, 4, 0.2)!important;*/
}

tr.Ord.Ind
{
  background: repeating-linear-gradient(
    -54deg,
    #aaaaaa00,
    #aaaaaa00 30px,
    #bbbbbb20 30px,
    #bbbbbb20 50px
  );
/*  background-image: url('images/ing.png');*/
/*  background-color: rgba(0, 170, 4, 0.2)!important;*/
}

/*tr.Ord
{
  background-color: rgba(0, 170, 4, 0.2)!important;
}
*/
/*tr.Ord td::before {
    content: '';

    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-image: url(/images/cogs.jpeg); 
    opacity: 0.1!important;
}*/

tr.InSped
{
  box-shadow: inset 0 -5px 0px rgba(255, 255, 0, 1);
/*  box-shadow: inset 0 -5px 0 rgba(0, 255, 4, 0.6);*/
/*  box-shadow: inset 0 -5px 0 rgba(0, 255, 4, 0.6);*/
/*  background-color: rgba(255, 0, 0, 0.2)!important;*/
}

tr.InSped.Fatto
{
  box-shadow: inset 0 -5px 0 rgba(0, 255, 4, 0.6), inset 0 -10px 0px rgba(255, 255, 0, 1);
/*  box-shadow: inset 0 -5px 0 rgba(0, 255, 4, 0.6);*/
/*  box-shadow: inset 0 -5px 0 rgba(0, 255, 4, 0.6);*/
/*  background-color: rgba(255, 0, 0, 0.2)!important;*/
}

tr.myselfsurplusclasssurplus-checkfalse
{
  box-shadow: inset 0 -2px 0 rgba(0, 255, 0, 0.6);  
}

tr.myselfsurplusclasssurplus-checktrue
{
  box-shadow: inset 0 -2px 0 rgba(255, 0, 0, 0.6);  
}


tr.InSped.Ord
{
/*  background-color: rgba(200, 200, 0, 0.2)!important;*/
}

tr.Prog
{
/*  background-color: rgba(0, 200, 4, 0.4)!important;*/
}

tr.has-enough-quantity-donefalse td
{
  box-shadow: inset 0 5px 0 rgba(255, 0, 0, 1)!important;
}

tr.Fatto
{
  box-shadow: inset 0 -5px 0 rgba(0, 255, 4, 0.6);
/*  background-color: rgba(0, 255, 4, 0.6)!important;*/
}

tr.Sped
{
  background: repeating-linear-gradient(
    -54deg,
    #00ff0000,
    #00ff0000 10px,
    #00ff0040 10px,
    #00ff0040 15px
  )!important;
}

tr.THIE,
tr.thie
{
  background-color: rgba(161, 3, 252, 0.5)!important;
}

tr.TEZZ,
tr.tezz
{
  background-color: rgba(3, 206, 252, 0.5)!important;
}


tr.hypotheticaltrue .mySelfOrdersList
{
  background-color: rgba(255, 255, 90, 0.5)!important;  
}

.orderroductphases tr.pm td,
.orderroductphase tr.pm td,
.orderproductphase tr.pm td,
{
  background-color: rgba(0, 0, 255, 0.1);
}

.orderroductphases tr.am td,
.orderroductphase tr.am td,
.orderproductphase tr.am td
{
  background-color: rgba(0, 255, 0, 0.1);
}

tr.am td.mySelfTimeDatetime
{
  background-color: #0008;
  color: transparent;
}

tr.pm td.mySelfTimeDatetime
{
  background-color: #0002;
  color: transparent;
}

tr.mar td.mySelfWeekdayDatetime, 
tr.dmar td.mySelfDeliveryDayOrderDelivery,
tr.mar td.mySelfWeekday, 
tr.dmar td.mySelfWeekday, 
tr.dmar td.mySelfDeliveryDayOrderDelivery,
tr.mar td.endingDay,
tr.mar td.endingDay
{
  background-color: #ff0;
  color: transparent;
}

tr dtd.mySelfDeliveryDayOrderDelivery
{
  max-width: 25px;
  overflow: hidden;
  color: transparent;
}

tr.lun td.mySelfWeekday, 
tr.dlun td.mySelfWeekday, 
tr.dlun td.mySelfDeliveryDayOrderDelivery,
tr.lun td.mySelfWeekday, 
tr.dlun td.mySelfWeekday, 
tr.dlun td.mySelfDeliveryDayOrderDelivery,
tr.lun td.endingDay,
tr.lun td.endingDay
{
  background-color: #f00;
  color: transparent;
}

tr.mer td.mySelfWeekday, 
tr.dmer td.mySelfWeekday, 
tr.dmer td.mySelfDeliveryDayOrderDelivery,
tr.mer td.mySelfWeekday, 
tr.dmer td.mySelfWeekday, 
tr.dmer td.mySelfDeliveryDayOrderDelivery,
tr.mer td.endingDay,
tr.mer td.endingDay
{
  background-color: #f0f;
  color: transparent;
}

tr.gio td.mySelfWeekday, 
tr.dgio td.mySelfWeekday, 
tr.dgio td.mySelfDeliveryDayOrderDelivery,
tr.gio td.mySelfWeekday, 
tr.dgio td.mySelfWeekday, 
tr.dgio td.mySelfDeliveryDayOrderDelivery,
tr.gio td.endingDay,
tr.gio td.endingDay
{
  background-color: #0f0;
  color: transparent;
}

tr.ven td.mySelfWeekday, 
tr.dven td.mySelfWeekday, 
tr.dven td.mySelfDeliveryDayOrderDelivery,
tr.ven td.mySelfWeekday, 
tr.dven td.mySelfWeekday, 
tr.dven td.mySelfDeliveryDayOrderDelivery,
tr.ven td.endingDay,
tr.ven td.endingDay
{
  background-color: #0ae2ff;
  color: transparent;
}




li.orderselaborate li
{
  font-size: 22px;
  margin-bottom: 10px;
}

tr.doublemySelfDoubleCardboards
{
  outline: 1px solid red;
}

.OrderProduct td.orderCode
{
  color: red;
  font-weight: bold;
}

.Client.dataTable .mySelfPhasesOrders a,
table.dataTable tbody .mySelfPhasesOrderProducts a
{
  display: inline-block;
}

.tablecaption
{
  color: red;
  font-weight: bold;
  font-size: 32px;
}

.ordina-casemaker-engico > .uk-padding-small > .uk-navbar-nav > li + li
{
  margin-left: 10px;
}

.clientragsoc,
.orderclientragsoc,
.myselfproductsnameproducts a,
.myselfnextphases,
.myselfproducts a,
.myselfquantityorderproducts,
.myselfsupplierorderproducts,
.myselfstockorderproducts,
.client a
{
  font-weight: bold!important;
}

.clientzone,
.myselfzoneclient,
.clientprovince
{
  text-align: center;
}

.startworking,
.workingon,
.setfree
{
  padding: 4px 6px;
}

.startworking svg
{
  color: #ffffff!important;  
}

.cardboardpartiallyready
{
  background-color: red;
}

.cardboardready
{
  background-color: green;
}

.workingon
{
  background-color: yellow;
  border: 1px solid black;
}

.setfree
{
  background-color: #ccc;
  border: 1px solid black;
}

.deliveries-content .uk-text-danger
{
  color: #a0203e!important;
}

.currentuser,
.pagetitle
{
  background-color: white;
  font-size: 48px;
  text-align: center;
}

.uk-sticky.uk-sticky-fixed
{
  z-index: 99;
}

.workstation-9700
{
  display: none;
}

.priority,
.priority a
{
  font-weight: bold!important;
  color: red!important;
}

.uk-description-list dd
{
  font-weight: 700;
  color: #000;
}

.uk-description-list dd table
{
  font-weight: normal;  
}

.deliveries-offcanvas
{
  width: 95%!important;
}

.deliveries-content
{
  width: 100%!important;
}

body .uk-notification
{
  z-index: 9999;
}

.modellidl dt
{
  max-width: 80px;
}

.mySelfQuantityOrderProducts,
.mySelfProductsNameProducts
{
  font-weight: bold;
}

.mySelfQuantityOrderProducts span
{
  color: #00bb00!important;
}

td.noteNumber
{
  font-weight: bold;
  text-align: center;
}

td.noteNumber span
{
  color:red!important;
  font-size: 15px;
}

.name {
  font-weight: bold;
  color: #304153;
}

.mySelfShippingStatus > span
{
  display: block;
  width: 10px;
  height: 10px;
}

.uk-navbar-container:not(.uk-navbar-transparent) .uk-badge
{
  background-color: black!important;
}

.uk-navbar-nav-small.uk-navbar-nav>li>a
{
  min-height: 35px;
}

.mobile .navbar .brand,
.mobile .navbar .nav>li>a,
.mobile .navbar-search,
.mobile .uk-navbar-item,
.mobile .uk-navbar-nav>li>a,
.mobile .uk-navbar-toggle,
.tablet .navbar .brand,
.tablet .navbar .nav>li>a,
.tablet .navbar-search,
.tablet .uk-navbar-item,
.tablet .uk-navbar-nav>li>a,
.tablet .uk-navbar-toggle
{
  min-height: 35px;
}

.mobile .uk-navbar-nav>li>a::before,
.tablet .uk-navbar-nav>li>a::before
{
  bottom: 30px;
}

body .uk-description-list dt
{
  font-weight: normal;
}

tr.suspendedtrue,
tr.ordersuspendedtrue,
tr.accessories-readyfalse,
tr.accessories-readyfalse *,
tr.orderaccessories-readyfalse,
tr.orderaccessories-readyfalse *,
tr.suspendedtrue *
{
  text-decoration: line-through!important;
}

.mySelfOrdersPDFOrders a
{
  padding-left: 5px;
  padding-right: 5px;
}

.datatable.Client td span,
.mySelfDueDateOrders span,
.mySelfProductsOrders span,
.mySelfPhasesSizesOrders span,
.mySelfCodesOrders a,
.mySelfDetachOrders a,
.mySelfOrdersPDFOrders a,
.mySelfPhasesWavesOrders span,
.mySelfBindelloOrders a
{
  display: inline-block;
  height: 22px;
  overflow: hidden;
}

.proposalregistry tr.in.attesa
{
  background-color: rgba(255, 255, 0, 0.3)!important;
}

.proposalregistry tr.confermato
{
  background-color: rgba(0, 255, 0, 0.3)!important;
}

.proposalregistry tr.non.confermato
{
  background-color: rgba(255, 0, 0, 0.3)!important;
}

.uk-input, .uk-select:not([multiple]):not([size]), .uneditable-input:not([class*=uk-]), input[type=color]:not([class*=uk-]), input[type=date]:not([class*=uk-]), input[type=datetime-local]:not([class*=uk-]), input[type=datetime]:not([class*=uk-]), input[type=email]:not([class*=uk-]), input[type=month]:not([class*=uk-]), input[type=number]:not([class*=uk-]), input[type=password]:not([class*=uk-]), input[type=search]:not([class*=uk-]), input[type=tel]:not([class*=uk-]), input[type=text]:not([class*=uk-]), input[type=time]:not([class*=uk-]), input[type=url]:not([class*=uk-]), input[type=week]:not([class*=uk-]), select:not([class*=uk-]):not([multiple]):not([size])
{
  border: 1px solid #e8e8e8;
}
/*
.menu-item-center-up {
  background-color: #F54F44;
  border: 1px solid black!important;
}
.menu-item-center-up:hover {
  background-color: #F54F44!important;
  border: 1px solid white!important;
}
*/

.secondRowMenu > ul > li > a
{
/*  background-color: #F54F44;*/
}

.secondRowMenu > ul > li > div
{
  background-color: #F54F44;
}

.uk-navbar-nav > li > a,
.uk-navbar-item,
.uk-navbar-toggle 
{
  min-height: 50px;
}

.uk-navbar-nav>li>a::before {
  bottom:12px;
}

table.dataTable tbody tr.selected > * {
    box-shadow: inset 0 0 0 9999px rgba(13, 110, 253, 0.5)!important;
    color: white;
}

.uk-form-horizontal .uk-form-label
{
  float: left;
  width: 95px!important;
}

.uk-form-horizontal .uk-form-controls
{
  margin-left: 100px!important;
}

.uk-form-horizontal .uk-form-controls.uk-margin-remove-left
{
  margin-left: 0px!important;
}

.uk-form-horizontal .json .uk-form-label + .uk-form-controls,
.uk-form-horizontal .json .uk-form-controls
{
  margin-left: 0px!important;  
}

.uk-form-small:not(textarea):not([multiple]):not([size])
{
  padding-left: 3px;
  padding-right: 3px;
}

.uk-form-small.uk-radio
{
  height: 16px!important;
  padding-left: 0px!important;
  padding-right: 0px!important;
}

*:required
{
  outline: 1px solid yellow;
  background-color: yellow;
}

.startworkingbuttons .uk-button
{
  font-size: 36px;
  padding: 15px 30px;
}

.fieldcontainerall
{
  margin-top: 50px!important;
}

.fieldcontainerall input
{
  display: none;
}

.fieldcontainerall input + label
{
  display: inline-block;
  padding: 0 10px;
  font-size: 13px;
  line-height: 40px;
  transition: .1s ease-in-out;
  transition-property: color, background-color, background-position, border-color, box-shadow;
  font-weight: 400;
  border-radius: 2px;
  color: #fff;
}

.fieldcontainerall .uk-form-controls span
{
  display: inline-block!important;
}

.ibwarehousebulkcreate .ibform-closure-buttons > *
{
  margin: 10px;
}

.fieldcontainerall input + label[for=all-true]
{
  background-color: #00a0de;
}

.fieldcontainerall input + label[for=all-false]
{
  background-color: #f54f43;
}

#buttonsuikitsubmitjustcreate + button
{
  clear: left;
}

#buttonsuikitsubmitjustcreate ~ button
{
  margin-top: 20px;
  float: left;
}

.fieldcontainerprint
{
  margin-top: 50px!important;
}


th.doubler.scheda.productName,
t.productName
{
  max-width: 55px;
}

.factory-extra-strings .uk-form-controls  label,
.corrugator-extra-strings .uk-form-controls  label
{
  display: none;
}