body {
  background-color: #2c2e32;
}

h1 {
  color: #2E421D;
}

h2 {
  color: #99A2B0;
}

.editor-module-title {
  color: #2E421D;
}

.editor-group-title {
  color: #969081;
}

.login {
  background: url("pictures/login_bg.gif") no-repeat top center #fff;
}

.applyfilters.highlight {
  box-shadow: 0px 0px 15px 5px rgba(7, 66, 0, 0.38);
}

.voordeligste-transportprijs {
  float: left;
}
.voordeligste-transportprijs a {
  cursor: pointer;
  text-decoration: underline;
}

.deelprestatie-groep {
  background: url("pictures/menu_bg.gif") repeat-x;
  background-color: #e7e7e7;
  border-bottom: 1Px solid #333;
  border-top: 1px solid #333;
  color: #99a2b0;
  cursor: pointer;
  font-size: 1.1em;
  font-weight: bold;
}

.name-column {
  width: 200px;
}

.table-adres-nr {
  width: 60px;
}

.table-adres-postcode {
  width: 70px;
}

.smartsuggestions-name, .smartsuggestions-ondernemingsnummer, .smartsuggestions-nummer {
  float: left;
  margin: 10px 0;
  padding: 10px 0.5%;
}

/*.suggestion {
    display: inline-block;
}*/
/*Rapportering*/
#generationresult {
  display: none;
}

abbr.hilit {
  background-color: #FFF693;
  border: 1px solid #A3A3A3;
  border-radius: 5px;
  color: #333;
  display: inline-block;
  padding: 3px 3px;
}

.open-bestaand-rapport {
  cursor: pointer;
}

.totalen td {
  background-color: #efefef;
  font-weight: bold;
}

.subtotalen td {
  background-color: #f9f9f9;
  font-style: italic;
  font-weight: normal;
}

.grouptitle-niveau {
  background-color: #ddffe5 !important;
  font-weight: bold;
}

.grouptitle-periode {
  background-color: #f9ffdd;
  font-weight: bold;
}

.checkboxgroup {
  display: none;
}

.doubledropdown-timepicker-column {
  width: 75px;
}

.singledropdown-timepicker {
  /* width:93px;*/
}

.doubledropdown-timepicker {
  width: 93px;
}
.doubledropdown-timepicker select {
  padding: 0;
  width: 40px;
}

.textbox-straat {
  width: 160px;
}

.textbox-nr {
  width: 50px;
}

.textbox-postcode {
  width: 60px;
}

.textbox-gemeente, .textbox-landcode {
  width: 90px;
}

.fancytitle {
  display: block;
  float: left;
}

.dagrapport-status {
  background: url("pictures/dagrapport_on.png") no-repeat;
  cursor: pointer;
  display: block;
  height: 20px;
  width: 20px;
}

.dagrapport-status-off {
  background: url("pictures/dagrapport_off.png") no-repeat;
}

.opnemenintablet-status {
  background: url("pictures/tablet_on.png") no-repeat;
  cursor: pointer;
  display: block;
  height: 20px;
  width: 20px;
}

.opnemenintablet-status-off {
  background: url("pictures/tablet_off.png") no-repeat;
}

.icon-perschip {
  background: url("pictures/perschip.png") no-repeat;
  cursor: pointer;
  display: block;
  height: 20px;
  width: 20px;
}

.icon-bookmin {
  background: url("pictures/book_delete.png") no-repeat;
}

.icon-downloadpdf {
  background: url("pictures/pdf_download.png") no-repeat;
}

.deelprestaties li {
  padding-bottom: 3px;
  padding-top: 3px;
}

.prestatie-shifts {
  width: 60px;
}

#groepenbeheren-groepenlijst {
  float: left;
  height: 340px;
  overflow-y: scroll;
  width: 285px;
}
#groepenbeheren-groepenlijst ul {
  display: block;
  list-style: none;
  margin: 0px;
  padding: 0px;
}
#groepenbeheren-groepenlijst li {
  background-color: #EFEFEF;
  cursor: pointer;
  display: block;
  margin-bottom: 3px;
  margin-right: 3px;
  padding: 10px 5px;
}

.groepenlijst-hover {
  background-color: #DDD !important;
}

#groepenlijst-current {
  background-color: #DDD !important;
  font-weight: bold;
}

#groepenbeheren-userlijst {
  float: left;
  height: 340px;
  margin-left: 5px;
  overflow-y: scroll;
  width: 285px;
}
#groepenbeheren-userlijst li {
  background-color: #EFEFEF;
  cursor: pointer;
  display: block;
  margin-bottom: 3px;
  margin-right: 3px;
  padding: 10px 5px;
}

/*Verlofplanner*/
.fc-content {
  background-color: White;
}

.type-column {
  width: 90px;
}

.contact-column {
  width: 160px;
}

.adres-column {
  width: 140px;
}

.ref {
  color: #99A2B0;
}

.datum-column {
  width: 80px;
}

/*
Tarievenlijst
*/
.tarievenlijst li {
  padding-top: 3px;
}

.editor-group-tellers .editor-field {
  padding-right: 5px;
}
.editor-group-tellers .editor-field input {
  width: 146px;
}

.editor-group-padfields .editor-field {
  padding-right: 5px;
}

.jqui-buttonset-extraopties {
  float: left;
  margin-top: -1px;
}

/*Offertesjabloon*/
.sjabloon {
  background-color: #efefef;
  line-height: 125%;
}
.sjabloon td {
  border: 0px !important;
}

.sjabloon-header {
  border-bottom: 3px solid #015C89;
  color: #015C89;
  margin-bottom: 25px;
}

.sjabloon-adres {
  text-align: right;
}

.sjabloon-voorwaarden {
  margin-top: 15px;
}

.sjabloon-a4-pagina {
  background-color: #fff;
  border: 20px solid white;
  height: 1310px;
  margin: 0 auto;
  max-height: 1310px;
  max-width: 926px;
  position: relative;
  width: 926px;
  /*Arbitrary number for web relative A4 ratio*/
}

.sjabloon-footer {
  border-top: 3px solid #015C89;
  bottom: 0;
  color: #015C89;
  left: 0;
  position: absolute;
  width: 100%;
}

.sjabloon-productopsomming {
  margin-top: 25px;
}
.sjabloon-productopsomming li {
  display: list-item;
  list-style: disc;
  list-style-position: inside;
}
.sjabloon-productopsomming .fix {
  display: inline-block;
  width: 98%;
}

.sjabloon-kenmerk {
  clear: both;
  margin: 35px 0px;
}

.sjabloon-functie {
  font-size: 1em;
}

.soortdepotafh {
  margin-left: 20px;
  margin-top: 3px;
}

.klantinfo, .transporteurinfo, .productinfo {
  color: #34517E;
  font-weight: bold;
  padding-left: 7px;
  padding-top: 26px;
}

.fulltable .klantinfo {
  color: #34517E;
  font-weight: bold;
  margin: 0;
  padding: 0;
}

.draggablelist {
  display: block;
  font-size: 1em;
  line-height: 130%;
  list-style: none;
}
.draggablelist.deelbestellingen-intern {
  cursor: move;
}
.draggablelist li {
  background-color: #EEE;
  display: block;
  list-style: none;
  margin: 5px;
  padding: 10px;
}

#transportplanning-tabs {
  float: left;
  width: 69%;
}

#sidebar {
  background-color: black;
  display: none;
  float: right;
  font-size: 0.8em;
  height: 100%;
  width: 30%;
}
#sidebar ul {
  display: block;
  list-style: none;
}
#sidebar h3 {
  background-color: #2E421D;
  color: white;
  display: block;
  font-size: 1.5em;
  font-weight: bold;
  padding: 10px;
}
#sidebar ul > li {
  background-color: #333;
  border-bottom: 1px solid black;
  color: White;
  display: block;
  font-size: 1.3em;
  font-weight: bold;
  list-style: none;
  text-transform: uppercase;
}
#sidebar li .droppable {
  padding: 10px;
}
#sidebar .droppable-hover {
  background-color: #5d5d5d;
}

.list-half {
  width: 454px;
}

.platen-internetransporteur-mtop {
  /*display:none;*/
  margin-top: 8px;
}

.verkortecode {
  color: #31bbff;
}

.droppable-hover .platen-internetransporteur {
  display: block;
}

.droppable-platen-list, .droppable-plaatdirect-list {
  background-color: #4d4d4d;
  border: 1px solid #000;
  float: left;
  font-size: 85%;
  margin-bottom: 3px;
  margin-right: 1%;
  overflow: hidden;
  padding: 1% !important;
  white-space: nowrap;
  width: 45.5%;
}

.droppable-platen-list .infoplaten {
  /*overflow:hidden;
  text-overflow: ellipsis;*/
  width: 60%;
}

#sidebar .droppable-platen-list-hover {
  background-color: #323232;
}

.ritten-intern li {
  cursor: move;
}

.rit-bestelling-maphover {
  background-color: #bbffb9 !important;
}

.huidige {
  background-color: #afde88 !important;
}

.vastebestelling td {
  background-color: #fff7e3;
}

/*Calendar*/
.horizontal-calendar {
  width: 100%;
}

.horizontal-calendar-verlofcell:not(.readonly) {
  border: none !important;
  cursor: pointer;
}
.horizontal-calendar-verlofcell a {
  cursor: pointer;
  display: block;
  text-align: center;
}

.horizontal-calendar th {
  color: #676767;
}

.verlofaanvragen-detail-list li {
  background-color: #eee;
  line-height: 130%;
  margin: 5px 0px;
  padding: 5px;
}

.horizontal-calendar-weekend {
  background-color: #efefef;
  color: #000 !important;
}

.horizontal-calendar-sluitingsdag {
  background-image: url("pictures/sluitingsdag.png");
  background-repeat: repeat-y;
}

/*labomodule*/
#module-staalname-wijzigen-0 h3 {
  font-size: 120%;
  font-weight: bold;
}

.sortblock {
  background-color: #FFFFFF;
  border: 1px solid #ABADB3;
  display: block;
  display: block;
  float: left;
  float: left;
  margin: 5px 0 0 0px;
  padding: 1%;
  width: 98%;
  /*margin-right:50px;*/
}
.sortblock ul {
  float: left;
  height: 200px;
  list-style-type: none;
  margin: 0;
  margin-right: 10px;
  overflow-x: hidden;
  overflow-y: scroll;
  padding: 0 0 2.5em;
  width: 100%;
}
.sortblock li {
  font-size: 1.2em;
  margin: 5px 5px 5px 5px;
  padding: 5px;
  width: 88%;
}

/*#sortable1, #sortable2 { list-style-type: none; margin: 0; padding: 0 0 2.5em; float: left; margin-right: 10px;  }
#sortable1{ height:200px; overflow-y:scroll;overflow-x:hidden;width:200px; }
#sortable1 li, #sortable2 li { margin: 5px 5px 5px 5px; padding: 5px; font-size: 1.2em; width: 88%; }
*/
.borderless {
  border: none !important;
}
.borderless > tbody > tr {
  border: none !important;
}
.borderless > tbody > tr > td, .borderless > tbody > tr > th {
  border: none !important;
}

.sortblock h3 {
  font-weight: normal;
  padding: 5px;
}

.verantwoordelijk-float, .functie-float {
  float: left;
  margin-left: 0.5%;
  margin-right: 0.5%;
  width: 32%;
}

.verantwoordelijk-float-half, .functie-float-half {
  width: 49%;
}

.interneplanning-camionplanning {
  background-color: #eeeeee;
  float: left;
  height: 334px;
  width: 20%;
}
.interneplanning-camionplanning table {
  background-color: white;
  border-collapse: collapse;
  font-size: 0.7em;
  width: 100%;
}
.interneplanning-camionplanning table tr, .interneplanning-camionplanning table td, .interneplanning-camionplanning table th {
  border: 1px solid #CECECE;
}
.interneplanning-camionplanning table td {
  padding: 3px;
}
.interneplanning-camionplanning table th {
  padding: 3px;
  font-weight: bold;
}
.interneplanning-camionplanning .scrolly {
  height: 300px;
  width: 100%;
}

.interneplanning-camionplanning-fullcolumn {
  height: 100%;
  width: 100%;
}
.interneplanning-camionplanning-fullcolumn .scrolly {
  height: 100%;
  width: 100%;
}

.interneplanning-camionplanning h2 {
  background-color: #2E421D;
  color: White;
  display: block;
  font-size: 0.9em;
  font-weight: bold;
  height: 24px;
  margin-top: 0px;
  padding: 5px;
}

.locked td {
  background-color: #fefefe;
}

.allowMove {
  cursor: move;
}

.transporteurkleur {
  background-color: #00aeef !important;
}

.zevingspecialinputstyle, .specialinputstyle {
  background: transparent !important;
  border: none !important;
}

#staalname-as-pdfx img {
  vertical-align: middle;
}

.laboresults h3 {
  font-size: 100%;
  font-weight: bold;
}

.fillincol {
  background-color: #F7F6F6;
}

.aangevraagd {
  opacity: 0.2;
}

.afgekeurd {
  background: url("pictures/close.png") no-repeat center center #FF0000 !important;
}

.nietConformLiLs {
  background: #e13333 !important;
}

.geenControleZeef {
  background: #fff9c4;
}

.labotest-subheader td {
  background-color: #e7e7e7;
}

.outsidelilslegend span {
  display: block;
  float: right;
  height: 4px;
  margin-right: 10px;
  position: relative;
  top: 4px;
  width: 100px;
}
.outsidelilslegend td {
  padding: 10px;
}

.magicbloksken {
  border: #fff 1px solid;
  display: inline-block;
  height: 10px;
  margin-right: 5px;
  width: 10px;
}

/*Oude layout bestellingen offerte*/
.fancyform-box {
  background-color: #f3f3f3;
  float: left;
  height: 190px;
  margin: 15px 5px 5px 5px;
  padding: 10px;
  width: 162px;
}

.fancyform-box-icon {
  /*background-color: White;*/
  height: 32px;
  margin-bottom: 5px;
  margin-left: -10px;
  margin-top: -25px;
  width: 182px;
}
.fancyform-box-icon img {
  display: block;
  float: left;
  height: 28px;
  vertical-align: middle;
  width: 28px;
}

.fancyform-box-title {
  color: #99A2B0;
  display: block;
  float: left;
  font-size: 1.5em;
  padding-left: 10px;
  padding-top: 7px;
}

.fullscreen-submenu {
  float: left;
}
.fullscreen-submenu a {
  color: #777;
  display: inline-block;
  font-size: 0.7em;
  font-weight: bold;
  line-height: normal;
  padding-bottom: 18px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 18px;
  position: relative;
  text-align: right;
  text-decoration: none;
  text-transform: uppercase;
}

.fullscreen-menu-active {
  background: url(pictures/reminderwraphover-active.png);
  color: #fff !important;
}

.fullscreen-submenu a:hover {
  background: url(pictures/reminderwraphover.png);
  color: #2E421D;
}

.Wegingendagrapport .Group {
  background: #e0dfdf;
  border: 1px solid #D7D7D7 !important;
  margin-bottom: 10px;
}
.Wegingendagrapport .Group .Group {
  border: medium none !important;
  margin-bottom: 1%;
  margin-left: 1%;
  margin-right: 1%;
}
.Wegingendagrapport .editor-group-title {
  margin-top: 0px !important;
}
.Wegingendagrapport .Group .list {
  border: 1px solid #D7D7D7 !important;
}
.Wegingendagrapport .Group .list table {
  width: 100%;
}
.Wegingendagrapport .Group .list table th {
  text-align: left;
}
.Wegingendagrapport .Group.group-inkomende {
  background: url(images/ui-bg_diagonals-thick_10_005c76_40x40.png) repeat !important;
  margin-bottom: 25px !important;
}
.Wegingendagrapport .headgroup span {
  border: none !important;
}

.prestaties-tekorten a {
  background-color: Red !important;
  background-image: none !important;
}

.headgroup a {
  float: right;
  font-size: 70%;
  line-height: 16px;
}

.editor-group-title-icon {
  background-color: #2E421D !important;
  color: white;
  display: inline-block;
  height: 32px;
  margin-right: 10px;
  text-align: center;
  vertical-align: middle;
  width: 32px;
}

.overflowvisible {
  overflow: visible;
}

.wegingtabel {
  vertical-align: top !important;
}
.wegingtabel td, .wegingtabel th, .wegingtabel tr {
  vertical-align: top !important;
}

input[readonly=readonly] {
  background-color: rgba(0, 0, 0, 0);
}

.wegingheight {
  background-color: #efefef;
  border: 1px solid #CCC;
  height: 40px;
  margin-bottom: 3px;
}
.wegingheight input {
  display: block;
  width: 100%;
}

.wegingtabel th {
  border: 1px solid #CCC;
  font-weight: bold;
  padding: 3px;
}
.wegingtabel td {
  border: 1px solid #CCC;
  padding: 3px;
}

.sidebar-twocols {
  float: left;
  font-size: 0.9em;
  width: 50%;
}
.sidebar-twocols li {
  margin: 0.5%;
}

.transportcategorie {
  border: 1px solid #657265 !important;
  font-weight: bold !important;
  padding: 0.3em;
}

.droppable-transporteurs-hover {
  background-color: green !important;
}

.widget-header {
  background: url("images/ui-bg_glass_55_fcee97_1x400.png") 50% 50% repeat-x #fcee97 !important;
  border: 1px solid #fcc027 !important;
  color: #363636 !important;
}

.wegingen-onbehandeld-filter {
  float: left;
  min-height: 20px;
  padding: 6px;
}
.wegingen-onbehandeld-filter .onbehandeldeweginginfo {
  background-color: #fcee97;
  color: black;
  padding: 5px;
  text-decoration: none;
}
.wegingen-onbehandeld-filter .wegingenonbehandeldwrapper {
  background-color: white;
  border: 1px solid #cccccc;
  display: none;
  margin-top: 4px;
  padding: 10px;
  position: absolute;
  z-index: 1000;
}

.ColumnsContainer .checkbox {
  float: left;
}
.ColumnsContainer .subgroup .editor-small-block {
  width: 30%;
}

.voorfacturatie-fixprijzen {
  display: block;
  float: left;
  margin-right: 5px !important;
}

#detailsview #message p {
  padding: 5px;
}
#detailsview #message p:last-child {
  margin-top: 20px;
}
#detailsview #message .warning {
  color: red;
  text-decoration: underline;
}

#module-wijzigen-transportprijzen-wijzigen pre {
  white-space: pre-wrap;
  white-space: -moz-pre-wrap;
  white-space: -pre-wrap;
  white-space: -o-pre-wrap;
  word-wrap: break-word;
}

#TRANSPORTEURS {
  width: 350px;
}
#TRANSPORTEURS .transportprijs-validtill {
  margin-left: 70px;
  font-size: 8pt;
}
#TRANSPORTEURS li.grouptitle {
  margin: 10px 0 5px 0;
}
#TRANSPORTEURS .align {
  vertical-align: sub;
}

.selecteer-transporteur {
  min-height: 300px;
}

/*ui-table*/
.ui-table {
  background-color: #efefef !important;
  width: 100%;
}

.ui-tooltip {
  font-size: 12px !important;
}

.ui-executed {
  background-color: rgba(0, 128, 0, 0.12);
}

.ui-executing {
  background-color: rgba(250, 115, 72, 0.15);
}

.loginrij.top {
  margin-bottom: 10px;
  min-height: 50px;
}
.loginrij.top .logo-img {
  width: 65% !important;
}
.loginrij .inputwrapper .depots {
  border: none;
}
.loginrij .inputs .fields .inputwrapper select.text {
  color: #c0c0c0;
  font-size: 1.1em;
  font-weight: lighter !important;
  line-height: 2.7em;
  text-indent: 2%;
}
.loginrij .inputs .fields .inputwrapper select option {
  font-weight: lighter !important;
}

.empty-input {
  border-color: rgb(245, 181, 172) !important;
}

.niet-wijzigbaar-info {
  cursor: help;
  text-decoration: underline;
}

/*to be removed after erpmanager update*/
#rapporten-boekhouding .container-navigation .dropdownfilterlabel {
  float: left;
  font-size: 10pt;
  font-weight: normal;
  padding: 6px 7px 0 0;
}
#rapporten-boekhouding .container-navigation #AdvancedSelectionToolPresets {
  float: left;
  width: 250px;
}
#rapporten-boekhouding .container-navigation .preset-settings {
  float: left;
  height: 20px;
  margin: 3px 0 0 3px;
  padding-right: 15px;
  width: 20px;
}

/*to be removed with new erpmanager update*/
/*to be removed with new erpmanager update*/
.no-close .ui-dialog-titlebar-close {
  display: none;
}

.container-navigation #depots-dagrapport {
  float: left;
}

.editable-by-superuser {
  color: #ff0000 !important;
}

.input-readonly {
  background-color: #dedede !important;
}

.downloadpdf-wrapper select {
  padding: 3px;
  margin-right: 5px;
}

.offerteproduct .actions, .offerte-change .actions {
  padding: 0;
}

#offerteproducten ul {
  margin: 0;
  list-style: none;
}

.trv-parameters-area.k-widget {
  width: 350px;
}

.k-button {
  font-size: 0.7rem !important;
}

.transportDocumentCreateUpdateView .k-file-name-size-wrapper {
  font-size: 0.6rem !important;
}

#rapporten-commercieelbeheer .dropdownfilter {
  width: 400px;
}

.transportplanning-prijs {
  display: block;
  float: left;
  width: 50px;
  margin-right: 7px;
  text-align: right;
}

.transportplanning-naam {
  display: block;
  float: right;
}

ul.transportprijzen li {
  padding: 0;
}

#nieuwadres {
  display: none;
  margin-top: 20px;
}
#nieuwadres .div-wrapper {
  float: left;
}
#nieuwadres input[type=checkbox] {
  vertical-align: middle;
}
#nieuwadres .werf {
  padding-top: 8px;
}

.transportprijzen-offertedetail {
  overflow: auto;
  height: 200px;
}

.input-readonly.positive {
  background-color: #80B46C !important;
}
.input-readonly.negative {
  background-color: #FF5757 !important;
}

.lbl-message {
  color: #5f914b;
  font-weight: bold;
}

.tariffselector p {
  padding-top: 0.5rem;
}
.tariffselector .tariffs {
  padding-top: 1rem;
}
.tariffselector .tariffs li {
  display: inline-block;
  padding-left: 3rem;
}
.tariffselector .tariffs li:first-child {
  padding-left: 0;
}

.transportprice-col h3 {
  font-weight: bold;
  font-size: 0.9rem;
  color: #555555 !important;
  padding: 0.4rem 0 0.6rem 0;
}

.quoteproduct-container h3 {
  font-weight: bold;
  font-size: 0.9rem;
  color: #555555 !important;
  padding: 0.4rem 0 0.6rem 0;
}
.quoteproduct-container .negative {
  background-color: #ff5757 !important;
}
.quoteproduct-container .positive {
  background-color: #80b46c !important;
}

.add-change-quoteproduct .error-container {
  padding: 0;
}
.add-change-quoteproduct .error-container ul {
  width: 100%;
  list-style-position: inside;
  color: #a91d1d !important;
  background: #fdd9d9;
  padding: 0.7em;
  border: 1px solid red !important;
  margin-left: 0;
}

.transportprice-col {
  min-height: 29.1rem;
}
.transportprice-col ul {
  list-style: none;
}
.transportprice-col ul li.grouptitle {
  font-weight: bold;
  padding-bottom: 0.5rem;
  text-decoration: underline;
  font-size: 0.8rem;
}
.transportprice-col ul li span {
  width: 70%;
  display: inline-block;
}

.checkboxinput .ui-state-error-text {
  position: absolute;
  min-width: 250px;
  left: 0.2rem;
  top: 1.3rem;
}

.transportinfo-tooltip {
  text-align: center;
  border-radius: 7px;
}

.mailquote, .downloadquote {
  float: left;
}

.formpadding {
  padding-bottom: 0.3rem;
}

form .message-container {
  padding: 11px 11px;
}
form .error {
  color: red;
}

.not-active {
  pointer-events: none;
  cursor: default;
  -ms-opacity: 0.5;
  opacity: 0.5;
}

.validation-errors {
  min-height: 40px;
}

.lijstwegingen {
  width: 100%;
  border-spacing: 0;
  border-collapse: collapse;
  color: #1f1f1f;
  font-size: 120%;
  page-break-inside: avoid !important;
}
.lijstwegingen tr td, .lijstwegingen th {
  border: 1px solid #808080 !important;
  padding: 4px !important;
}
.lijstwegingen .removebottomborders {
  border-bottom: none !important;
  border-top: none !important;
}
.lijstwegingen tr td {
  background: #ffffff;
  font-size: 80%;
}
.lijstwegingen .klant {
  background: #c3c3c3;
}
.lijstwegingen .firstcol {
  font-weight: bold;
  margin-left: 5px;
  font-size: 0.8em;
}
.lijstwegingen .alignleft {
  text-align: left;
}
.lijstwegingen .alignright {
  text-align: right;
}

.k-window .k-window-titlebar {
  background-color: #E7E7E7;
  font-size: 0.8rem;
}
.k-window .k-button {
  font-size: 0.8rem;
}
.k-window .k-button.k-primary {
  background-color: #11578a;
  border: 1px solid #1774b7 !important;
  color: #ffffff;
  font-weight: normal;
}
.k-window .k-button.k-primary:hover {
  background-color: #0275d8;
  border-color: #0275d8;
}

.k-content {
  font-size: 0.8rem;
  padding: 0;
}

.in-te-plannen-onderhoud {
  margin-top: 11px;
}

.fa.fa-active {
  color: #81B800;
}

.fa.fa-inactive {
  color: #8c8c8c;
}

a.fa {
  text-decoration: none;
}

.fa-action-icon {
  margin-top: 0.5em;
}

.validation-message {
  color: red;
}

.depot-highlight {
  background-color: #77ae61 !important;
}

.schip-bestelling-leverancier-change .editor-label {
  display: none;
}
.schip-bestelling-leverancier-change .editor-field {
  padding: 7px 2%;
}
.schip-bestelling-leverancier-change .editor-field.checkboxinput {
  padding: 0;
  margin-top: 0.8rem;
}

.losser-schip-details {
  margin-top: 1rem;
}

/*# sourceMappingURL=Site.css.map */
