
.system ul { padding-left: 20px; !important; list-style: inside; }

.nonzero {
    background-color: lightyellow;
}


.grp-user-options-container a.user-options-handler {
    color:white !important;

}
header#grp-header #grp-navigation ul#grp-user-tools {
width: 180px;
}

td.original, td.tax, #payments-empty {
display:none
}

div[id='totals'] div {
float:left;
      margin-right:5px;
}

div[id='totals'] input {
width:5em;
}

tr.todo i.fa {
    color:#ccc;
}

tr.todo i.fa:hover  {
    color:#000;
    cursor:pointer;
}

tr[data-priority='1'] i.fa-arrow-up {
    display:none;
}
tr[data-priority='3'] i.fa-arrow-down {
    display:none;
}


tr.shift-done {
color:gray;
}

tr.shift-done td a {
color:gray;
}

tr.shift-planned {
}
tr.same-shift {
 white-space:nowrap;
  vertical-align:top;
}
tr.new-shift td {
 white-space:nowrap;
  vertical-align:top;
    border-top:1px dashed lightgrey !important;
}
td.shift-act { white-space: normal !important; max-width:21em; }
td.shift-team { white-space: normal !important; max-width:14em; }

.selector {
/*display: none;* Not sure why this was here but it breaks permissions select on auth Groups */
}
a.related-lookup, a.related-lookup + strong {
display: none;
}
div.breadcrumbs { display:none; }

input[id*='arrivalitem_set-'][id$='-item'] { width:60em !important;  }
input[id*='id_timesheetentry_set-'][id$='_start'] { width:5em !important;  }
input[id*='id_timesheetentry_set-'][id$='_end'] { width:5em !important;  }
input[id*='id_timesheetentry_set-'][id$='_breaktime'] { width:3em !important;  }
input[id*='steps_for-'][id$='-quantity'] { width:4em !important;  }
input[id*='steps_for-'][id$='-ordering'] { width:2em !important;  }
input[id*='steps_for-'][id$='-ordering'] { width:2em !important;  }
input[id*='id_form-'][id$='-phone'] { width:8em !important;  }
input[id*='id_form-'][id$='-address'] { width:20em !important;  }
input[id*='id_productionactivity_set-'][id$='-amount'] { width:3em !important;  }
input[id*='id_productionactivity_set-'][id$='-amount_planned'] { width:3em !important;  }

.select2-container {
    min-width:250px;
}
.select2-container[id$='product'] {
    min-width:300px;

}

div.inline-group > div.items > div.inline-related:last-child {
}

.form-row, .inline-tabular .form-cell {
overflow: visible !important;
}


.row1 th, .row1 td {
background: none repeat scroll 0 0 #D6D6D6;
}


.submit-row {
padding: 0 4px 0 0;
position: fixed;
margin: 0;
bottom: 0;
}
.submit-row input {
margin: 2px 0 0 5px;
}

.table-section {
    background-color: #D3D3D3;
}

.table-total {
    font-style: italic;
}

@media screen and (max-width: 1200px) {
    div.site-links div.secondary {
display:none;
    }
}
.site-links div {
display: block;
float: left;
       margin-left: 13px;
       margin-top: 10px;

}
.site-links div a i {
    margin-right:3px;
}

#searchdiv {
position:absolute;
left:0px;
top:40px;
display:none;
        z-index:9999;
}
#searchfield, #searchsubmit {
width:170px
}

header#grp-header #grp-navigation ul#grp-user-tools > li.grp-user-options-container {
width:50px;
}
.grp-fixed-footer {
padding:0px;
}
.priority_heading {
    background-color: #eee;
}
div.dashboard {

    background-color: #EEE;
}
div.dashboard h1 {
    padding-top:1px;
    padding-bottom:1px;
}
div.dashboard table{
border:none;
}
div.dashboard  td {
padding: 3px;
border:none;
}

div.dashboard_section {
margin: 2px;
padding: 2px;
float: left;
border: 1px solid rgb(238, 238, 238);
        border-radius: 5px;
}


header#grp-header #grp-navigation {
padding:0px;
}

td.sales_deliver {
 border-left:2px solid darkgrey;
}
td.sales_return {
 color:red
}
td.sales_net {
 border-right:2px solid darkgrey;
 font-weight:bold;
}
td.sales_planned {
 border-left:2px solid darkgrey;
 border-right:2px solid darkgrey;
}
.sales-weekday-4 {
    background-color:lightgreen;
}
.sales-weekday-1 {
    background-color:lightblue;
}
.bread-amount {
width:4em !important;
}
