
.Leeg {
  color: #cc0000;
}
.psbInvoerTekst.psbInvoerError:focus-visible, .psbTekst.psbInvoerError:focus-visible, .psbChoice.psbInvoerError:focus-visible {
  border-color: #cc0000;
  outline-color: #cc0000;
}

table.psbInvoerError {
  display: inline-block;
  padding: 6px 4px;
  border-radius: 4px;
  
  background: #fff;
  margin: 1px 2px 1px 0;
}

td.x6u {
   padding: 3px 1px;
}

.p_OraSelected, .x37 {
  font-family: Roboto, sans-serif;
  font-size: 14px;
  font-weight: 500;
  background-color: #ccffcc;
  text-decoration: none;
}

.p_OraHiddenLabel, .x38 {
  position: absolute;
  top: -999px;
  left: 0px;
}

.p_OraColorFieldSwatch, .x39 {
  border-color: rgba(0, 0, 0, 0.87);
  border-style: solid;
  border-width: 1;
}

.p_OraColorPalette, .x3a {
  background-color: rgba(0, 0, 0, 0.87);
}

.p_OraColorPaletteEmptyCell, .x3b {
  background-color: #fff;
}

.OraCalendarNav A, .x3c A, .OraInlineCalendarNav A, .x3h A {
  color: #003333;
  text-decoration: none;
}

.OraCalendarTitle, .x3d, .OraInlineCalendarTitle, .x3i {
  font-family: Roboto, sans-serif;
  font-size: 16px;
  text-align: center;
  background-color: #fff;
  color: #438000;
  padding: 2px;
}

.OraCalendarHeader, .x3e {
  font-family: Roboto, sans-serif;
  font-size: 14px;
  font-weight: 500;
  text-align: center;
  padding: 2px;
  color: rgba(0, 0, 0, 0.87);
}

.OraCalendarContent, .x3f, .OraInlineCalendarContent, .x3k {
  font-family: Roboto, sans-serif;
  font-size: 14px;
  text-align: center;
  color: rgba(0, 0, 0, 0.38);
  text-decoration: none;
  border-width: 1px;
  border-style: solid;
  padding: 2px;
}

.OraCalendarSelected, .x3g, .OraInlineCalendarSelected, .x3l {
  font-weight: 500;
  text-decoration: none;
}

.OraCalendarContent A, .x3f A, .OraInlineCalendarContent A, .x3k A {
  font-family: Roboto, sans-serif;
  font-size: 14px;
  text-align: center;
  color: #003333;
}

.OraInlineCalendarHeader, .x3j {
  font-family: Roboto, sans-serif;
  font-size: 14px;
  font-weight: 500;
  text-align: center;
  color: #438000;
  padding: 2px;
}

.p_OraContentFooterStart, .x3n {
  float: left;
}

.p_OraContentFooterChildren, .x3o {
  float: right;
}

.p_OraContentFooterBottom, .x3p {
  clear: both;
  margin-bottom: 5px;
}

.p_OraFooter, .x3q {
  text-align: center;
}

.p_OraFooterBottom, .x3r {
  padding-top: 5px;
}

.p_OraHeaderNest, .x3s {
  margin: 5px 0px 0px 12px;
}

