.login .logo {
  margin-top: 1em; }

.erplogo {
  -webkit-box-shadow: none;
  box-shadow: none; }

.nomargin {
  margin: 0; }

.erpbglogo {
  background-position: 50% !important; }

.disabled {
  -ms-opacity: 0.3;
  opacity: 0.3; }

a[disabled] {
  -ms-opacity: 0.3;
  opacity: 0.3;
  pointer-events: none; }

.ui-increased-visibility {
  font-size: 1.1em;
  font-weight: bold;
  padding-bottom: 0.6em;
  padding-top: 0.6em; }

.block-minheight {
  min-height: 30px; }

.editor-left {
  float: left;
  width: 30px; }

.editor-right {
  float: left;
  width: 90%; }

#reportViewer {
  height: 100%;
  font-family: Arial;
  overflow: hidden;
  font-size: 0.7em; }
  #reportViewer .k-dropdown {
    width: 100%; }

.freighting-note {
  font-family: "Open Sans", Verdana, sans-serif;
  font-size: 10pt; }
  .freighting-note table {
    font-family: "Open Sans", Verdana, sans-serif;
    font-size: 10pt;
    margin-top: 5px; }
  .freighting-note .container {
    border-bottom: 1px solid black;
    overflow: hidden;
    padding-bottom: 70px;
    padding-top: 5px; }
  .freighting-note .bold {
    font-weight: bold; }
  .freighting-note .underline {
    text-decoration: underline; }
  .freighting-note .left {
    float: left; }
  .freighting-note .right {
    float: right; }
  .freighting-note .half {
    width: 49%; }
  .freighting-note .square {
    width: 4mm;
    height: 4mm;
    border: 1px solid black;
    position: absolute;
    top: 0;
    right: 2mm;
    text-align: center; }
  .freighting-note .bottom-container .left {
    border-right: 1px solid black;
    padding-right: 20px;
    width: 45%;
    height: 50mm; }
  .freighting-note .bottom-container .right {
    width: 52%; }
  .freighting-note .bottom-container table tr {
    height: 8mm; }
  .freighting-note .bottom-container tr:last-child {
    height: 26mm; }
  .freighting-note .square-container {
    border: 1px solid black;
    padding-left: 3mm; }
    .freighting-note .square-container li {
      list-style: none;
      height: 6mm;
      text-align: right;
      padding-right: 17mm;
      position: relative; }
  .freighting-note .signature-name {
    font-size: 9pt; }
  .freighting-note .aanvoer {
    width: 85mm; }
  .freighting-note .clear {
    clear: both; }

.note-header .logo {
  display: block; }

.note-header .logo-container {
  float: left;
  width: 72mm; }

.note-header .company-address {
  padding-left: 1mm; }

.note-header .document-info {
  text-align: center; }

#FreightingNoteDialog fieldset {
  border: 1px solid #aaaaaa;
  margin-bottom: 10px;
  padding: 10px; }

#FreightingNoteDialog ul {
  height: 140px; }
  #FreightingNoteDialog ul li {
    float: left;
    display: inline;
    width: 50%; }

#QuoteProductQuoteTextDialog fieldset.list {
  border: 1px solid #aaaaaa;
  margin-bottom: 10px;
  padding: 10px; }
  #QuoteProductQuoteTextDialog fieldset.list ul {
    height: 140px; }
    #QuoteProductQuoteTextDialog fieldset.list ul li {
      float: left;
      display: inline;
      width: 50%; }

#AddLotSuspiciousParameters fieldset.list,
#UpdateSuspiciousParameterAndInfoDialog fieldset.list {
  border: 1px solid #aaaaaa;
  margin-bottom: 10px;
  padding: 10px; }
  #AddLotSuspiciousParameters fieldset.list ul,
  #UpdateSuspiciousParameterAndInfoDialog fieldset.list ul {
    height: 140px; }
    #AddLotSuspiciousParameters fieldset.list ul li,
    #UpdateSuspiciousParameterAndInfoDialog fieldset.list ul li {
      float: left;
      display: inline;
      width: 50%; }

#module-wijzigen-finaal select {
  width: 100%; }

#module-wijzigen-finaal input[type='number'] {
  width: 100%; }

#module-wijzigen-finaal input[type='text'] {
  width: 100%; }

#module-wijzigen-finaal input[readonly] {
  border: 1px #848484 solid;
  color: #424242; }

#module-wijzigen-finaal .editor-small-block.colfour {
  padding-bottom: 0.7%;
  width: 22.7% !important; }

#module-wijzigen-finaal #create-group-opmerkingen .editor-field {
  width: 100%; }

#module-wijzigen-finaal #create-group-opmerkingen .editor-group-content {
  padding-left: 0;
  padding-right: 1%; }

.bbk-limitreached,
.limitreached {
  color: #ff0000 !important; }

#js-quality {
  padding-bottom: 0; }

#create-group-analyse-enkel-intern-gebruik .editor-group-content:last-of-type {
  padding-bottom: 2%; }

.document-icon {
  background: url("pictures/document.png") no-repeat; }

#module-wijzigen-partij-bewerken .colfour select {
  width: 92%; }

#module-wijzigen-partij-bewerken .colfour input {
  width: 92%; }

.editor-group-title-icon {
  background-color: #2d421c !important;
  margin-right: 10px;
  vertical-align: middle;
  color: #ffffff;
  width: 32px;
  height: 32px;
  display: inline-block;
  text-align: center; }

.notvisibletext {
  margin-top: 1rem;
  font-weight: bold; }

.bbreport-container .ui-button {
  border: 1px solid #45662b;
  background: #2d421c;
  font-weight: normal;
  color: #ffffff; }

.bbreport-container .bbreport-table th {
  font-weight: bold;
  background-color: #CFCFCF;
  border: 1px solid #b3b3b3;
  padding: 0.3rem 0 0.3rem 0; }

.bbreport-container .bbreport-table td {
  padding: 0.5rem 0 0.5rem 0;
  text-align: center;
  border: 1px solid #EFEFEF; }

.bbreport-container .bbreport-table tr {
  background-color: #ffffff; }

.bbreport-container .bbreport-table tr.alternate {
  background-color: #EFEFEF; }

.bbreport-container .action {
  padding: 1rem 0 0 0.4rem; }

.bbreport-container .table-wrapper {
  overflow-y: auto;
  height: 415px; }

.batch-selector-wrapper .ui-button:hover {
  border: 1px solid #45662b;
  background: #2d421c;
  font-weight: normal;
  color: #ffffff; }

.details-wrapper .bbreport-container {
  background: #ffffff; }

#detailsview form fieldset {
  padding: 10px;
  margin: 15px 0; }

#detailsview form input[type='radio'] {
  vertical-align: bottom; }

.change-weighing-note-state {
  margin-bottom: 1rem; }

.missing-right-table {
  width: 100%; }
  .missing-right-table ul.no-style {
    list-style-type: none; }

.ckeditor_minheight {
  min-height: 270px; }

a.disabled {
  -ms-opacity: 0.3;
  opacity: 0.3;
  pointer-events: none;
  cursor: default; }

#batcheswijzigen #module-wijzigen-overzicht #create-group-nbsp .editor-group-title {
  display: none; }

#batcheswijzigen #module-wijzigen-overzicht #create-group-nbsp {
  margin-top: -12px; }

.fa-flag.red {
  color: red !important; }

.red-color {
  color: red !important; }

.add-lot-to-batch .editor-block {
  width: 95%; }

.add-lot-to-batch ul.hidden {
  display: none; }

.add-lot-to-batch ul li {
  float: left;
  width: 33%;
  list-style-type: disc !important; }

.addtoinvoice .editor-block {
  width: 95%; }

.addtoinvoice .spacer {
  margin-top: 1rem; }

.addtoinvoice table {
  width: 100%;
  border: 1px solid black; }
  .addtoinvoice table td {
    width: 20%;
    border: 1px solid black; }
  .addtoinvoice table th {
    font-weight: bold; }
  .addtoinvoice table .correct {
    background-color: #3acc44; }

#detailsview label.error {
  color: red; }

#detailsview input.error {
  border: 1px solid red !important; }
