/* =====================================================================
OSIRIS Aanmelding Styling (Oracle UIX OSIRIS) 
* Added as css file osiris-basis.css
Last modified: 2024-04-16 
===================================================================== */
@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@400;500&display=swap");
:root {
  --ob-primary: #5ca602;
}

.OraInstructionText, .x0 {
  font-family: Roboto, sans-serif;
  font-size: 14px;
  color: rgba(0, 0, 0, 0.87);
}

.OraInstructionTextStrong, .x1, .OraDataText, .x2, .OraFieldText, .x4, .OraFieldTextLTR, .x2y, .OraPhoneFieldText, .x30, .OraPostalCodeFieldText, .x32, .OraAddressFieldText, .x34 {
  font-family: Roboto, sans-serif;
  font-size: 14px;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.87);
}

.OraDataNumber, .x3, .OraFieldNumber, .x6 {
  font-family: Roboto, sans-serif;
  font-size: 14px;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.87);
  text-align: right;
}

.OraFieldTextDisabled, .x5, .OraGlobalButtonTextDisabled, .x10, .p_InContextBrandingText, .x2l, .OraFieldTextLTRDisabled, .x2z, .OraPhoneFieldTextDisabled, .x31, .OraPostalCodeFieldTextDisabled, .x33, .OraAddressFieldTextDisabled, .x35, .OraHGridNavRowInactiveLink, .x3v, .OraNavBarInactiveLink, .x42 {
  font-family: Roboto, sans-serif;
  font-size: 14px;
  color: rgba(0, 0, 0, 0.38);
}

.OraFieldNumberDisabled, .x7 {
  font-family: Roboto, sans-serif;
  font-size: 14px;
  text-align: right;
  color: rgba(0, 0, 0, 0.38);
}

.OraPromptText, .x8 {
  font-family: Roboto, sans-serif;
  font-size: 14px;
  text-align: right;
  color: rgba(0, 0, 0, 0.87);
  font-weight: 400;
}

.OraErrorIcon, .x9 {
  color: #cc0000;
  font-family: monospace;
  font-weight: 500;
}

.OraInfoIcon, .xa, .OraWarningIcon, .xb {
  color: #438000;
  font-family: monospace;
  font-weight: 500;
}

.OraRequiredIcon, .xc {
  font-family: Courier,sans-serif;
  color: rgba(0, 0, 0, 0.87);
}

.OraLink:link, .xd:link, .OraLink:active, .xd:active, .OraLink:visited, .xd:visited, .OraNavBarActiveLink, .x41 {
  font-family: Roboto, sans-serif;
  font-size: 14px;
  color: #438000;
}

.OraLinkDisabled, .xe, button, .OraContentContainerContentTransparent, .xr, .OraContentContainerContentLight, .xs, .OraContentContainerContentMedium, .xt, .OraContentContainerContentDark, .xu, .OraTabBar, .x1c, .p_OraDisabled, .x36, .OraNav3, .x4d, .p_OraTreeRow, .x5c, .psbChoice, .x5t, .psbInvoerTekst, .x5u, .psbPrompt, .x61, .psbKolomHeader, .x62, .psbTekst, .x6d {
  font-family: Roboto, sans-serif;
  font-size: 14px;
}

.OraApplicationSwitcherText, .xf {
  font-family: Roboto, sans-serif;
  font-size: 7pt;
}

.OraBody, .xg {
  font-family: Roboto, sans-serif;
  background-color: #fff;
  background-repeat: no-repeat;
  align: left;
}

.OraBreadCrumbs, .xh, .OraBulletedList A, .xj A, .OraGlobalButtonText, .xy, .OraLinkText, .x2v, .OraHGridNavRowActiveLink, .x3u {
  font-family: Roboto, sans-serif;
  font-size: 14px;
  color: #003333;
}

.OraBreadCrumbs A, .xh A {
  color: #003333;
  font-size: 8pt;
}

.OraBreadCrumbsSelected A, .xi A {
  color: rgba(0, 0, 0, 0.87);
}

.OraBulletedList UL, .xj UL {
  margin-top: 4px;
  margin-bottom: 4px;
}

.OraColorFieldSwatchOverlayIcon, .xk {
  position: relative;
  left: -7px;
  top: 5px;
}

.OraContentContainerHeader, .xp {
  background-color: #99cc99;
  color: #ffffff;
  width: 100%;
  background-repeat: repeat-x;
}

.OraContentContainerLight .OraContentContainerBody, .xm .xq, .OraContentContainerContentLight .OraContentContainerBody, .xs .xq, .OraBGAccentLight, .x2k, .OraSideBarBody, .x5i {
  background-color: #e9e8e8;
}

.OraContentContainerMedium .OraContentContainerBody, .xn .xq, .OraContentContainerContentMedium .OraContentContainerBody, .xt .xq, .OraBGAccentMedium, .x2j {
  background-color: #fff;
}

.OraContentContainerDark .OraContentContainerBody, .xo .xq, .OraContentContainerContentDark .OraContentContainerBody, .xu .xq, .OraBGAccentDark, .x2i {
  background-color: #CCCCCC;
}

.OraCopyright, .xv, .OraPrivacy, .xw, .OraAbout, .xx {
  font-family: Roboto, sans-serif;
  font-size: 7pt;
  color: rgba(0, 0, 0, 0.87);
  white-space: nowrap;
}

.OraCopyright A, .xv A, .OraPrivacy A, .xw A, .OraAbout A, .xx A, .OraSubTab A, .x4h A, .p_OraTreeRow A:link, .x5c A:link, .p_OraTreeRow A:active, .x5c A:active, .p_OraTreeRow A:visited, .x5c A:visited {
  color: #003333;
}

.OraGlobalButtonTextSelected, .xz, H3.OraHeader, H3.x18, H4.OraHeader, H4.x18, H5.OraHeader, H5.x18, H6.OraHeader, H6.x18, .OraPageStampText, .x2m, .OraNavBarViewOnly, .x43, .OraTipText, .x56 {
  color: #438000;
  font-family: Roboto, sans-serif;
  font-size: 14px;
}

.OraGlobalHeader, .x11 {
  color: #ffffff;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  min-height: 4px;
}

.OraGlobalHeaderEnabled, .x12, .OraGlobalHeaderSelected, .x13 {
  font-family: Roboto, sans-serif;
  font-size: 14px;
  white-space: nowrap;
}

.OraGlobalHeaderEnabled A, .x12 A, .OraGlobalHeaderSelected A, .x13 A {
  color: #ffffff;
}

.OraGlobalHeaderSeparator, .x14 {
  color: #ffffff;
  font-family: Roboto, sans-serif;
  font-size: 14px;
}

.OraHGridExpansionIcon, .x15 {
  color: #438000;
  position: absolute;
  top: 0px;
  left: -20px;
}

.OraHGridFocusIcon, .x16 {
  font-size: 14px;
  color: #438000;
  font-family: monospace;
}

.OraHGridLocatorIcon, .x17 {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.38);
  font-family: monospace;
}

H1.OraHeader, H1.x18 {
  font-family: Roboto, sans-serif;
  font-size: 16px;
  color: #438000;
}

H2.OraHeader, H2.x18 {
  font-family: Roboto, sans-serif;
  font-size: 14px;
  color: #438000;
}

.OraMessageBox, .x19, .OraSideBar, .x1a {
  font-family: Roboto, sans-serif;
  font-size: 14px;
  color: #cc0000;
  border: 1px solid #cc0000;
  border-radius: 4px;
  padding: 16px;
  background: #ffebeb;
  margin: 16px 0;
}

.OraSortableHeaderSortIcon, .x1b {
  font-family: Roboto, sans-serif;
  font-size: 10px;
  color: rgba(0, 0, 0, 0.87);
}

.OraTabBarEnabled, .x1d {
  white-space: nowrap;
  background-color: #D4D4D4;
}

.OraTabBarSelected, .x1e {
  white-space: nowrap;
  background-color: #4E4E4E;
}

.OraTabBarDisabled, .x1f {
  background-color: #e9e8e8;
  color: rgba(0, 0, 0, 0.38);
  white-space: nowrap;
}

.OraTabBarEnabled A, .x1d A {
  text-decoration: none;
  color: rgba(0, 0, 0, 0.87);
}

.OraTabBarSelected A, .x1e A {
  color: white;
  text-decoration: none;
}

.OraTabBarSeparator, .x1g {
  width: 0px;
}

.OraTableContent, .x1h {
  border-collapse: collapse;
  border-color: rgba(0, 0, 0, 0.38);
  border-width: 1px;
  border-style: none;
}

.OraTableControlBarTop, .x1i {
  background-color: #e9e8e8;
  border-style: solid;
  border-width: 1px 1px 0px;
  padding: 1px 2px;
  border-color: #B0B0B0;
  border-top-width: 0px;
  border-bottom-width: 1px;
  border-left-width: 0px;
  border-right-width: 0px;
  background: transparent;
}

.OraTableControlBarBottom, .x1j {
  background-color: #e9e8e8;
  border-style: solid;
  border-width: 0px 1px 1px;
  padding: 1px 2px;
  border-color: #B0B0B0;
  border-top-width: 1px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  background: transparent;
}

.OraTableSubControlBar, .x1k {
  border-color: rgba(0, 0, 0, 0.38);
  border-width: 1px 1px 0px;
  padding: 1px 2px;
  border-style: none;
}

.OraTableCellText, .x1l {
  font-family: Roboto, sans-serif;
  font-size: 14px;
  border-color: rgba(0, 0, 0, 0.38);
  vertical-align: top;
  color: rgba(0, 0, 0, 0.87);
}

.OraTableCellTextBand, .x1m {
  font-family: Roboto, sans-serif;
  font-size: 14px;
  border-color: rgba(0, 0, 0, 0.38);
  background-color: #EDEDED;
  color: rgba(0, 0, 0, 0.87);
  vertical-align: top;
}

.OraTableCellNumber, .x1n {
  font-family: Roboto, sans-serif;
  font-size: 14px;
  vertical-align: baseline;
  border-color: rgba(0, 0, 0, 0.38);
  text-align: right;
  padding-right: 2px;
  color: rgba(0, 0, 0, 0.87);
}

.OraTableCellNumberBand, .x1o {
  font-family: Roboto, sans-serif;
  font-size: 14px;
  border-color: rgba(0, 0, 0, 0.38);
  text-align: right;
  padding-right: 2px;
  background-color: #EDEDED;
  color: rgba(0, 0, 0, 0.87);
  vertical-align: top;
}

.OraTableCellIconButton, .x1p, .OraTableCellSelect, .x52 {
  font-family: Roboto, sans-serif;
  font-size: 14px;
  color: rgba(0, 0, 0, 0.87);
  vertical-align: baseline;
  border-color: rgba(0, 0, 0, 0.38);
  text-align: center;
}

.OraTableCellIconButtonBand, .x1q, .OraTableCellSelectBand, .x53 {
  font-family: Roboto, sans-serif;
  font-size: 14px;
  color: rgba(0, 0, 0, 0.87);
  vertical-align: baseline;
  background-color: #fff;
  border-color: rgba(0, 0, 0, 0.38);
  text-align: center;
}

.OraTableColumnHeader, .x1r {
  border-color: rgba(0, 0, 0, 0.38);
  font-family: Roboto, sans-serif;
  font-size: 14px;
  text-align: left;
  vertical-align: bottom;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.87);
}

.OraTableColumnHeaderNumber, .x1s {
  border-color: rgba(0, 0, 0, 0.38);
  font-family: Roboto, sans-serif;
  font-size: 14px;
  vertical-align: bottom;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.87);
  text-align: right;
}

.OraTableColumnHeaderIconButton, .x1t {
  border-color: rgba(0, 0, 0, 0.38);
  font-family: Roboto, sans-serif;
  font-size: 14px;
  vertical-align: bottom;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.87);
  text-align: center;
}

.OraTableRowHeader, .x1u {
  border-color: rgba(0, 0, 0, 0.38);
  font-family: Roboto, sans-serif;
  font-size: 14px;
  font-weight: 500;
  text-align: right;
  background-color: #CCCCCC;
  color: #438000;
}

.OraTableDetail, .x1v {
  font-family: Roboto, sans-serif;
  font-size: 14px;
  color: rgba(0, 0, 0, 0.87);
  border-color: rgba(0, 0, 0, 0.38);
  background-color: #fff;
}

.OraTableColumnFooter, .x1w {
  border-color: rgba(0, 0, 0, 0.38);
  font-family: Roboto, sans-serif;
  font-size: 14px;
  font-weight: 500;
  text-align: left;
  background-color: #CCCCCC;
  color: #438000;
}

.OraTableTotal, .x1x {
  font-family: Roboto, sans-serif;
  font-size: 14px;
  font-weight: 500;
  text-align: right;
  background-color: #CCCCCC;
  color: #438000;
}

.OraTableTotalNumber, .x1y {
  border-color: rgba(0, 0, 0, 0.38);
  font-family: Roboto, sans-serif;
  font-size: 14px;
  font-weight: 500;
  text-align: right;
  background-color: #CCCCCC;
  color: rgba(0, 0, 0, 0.87);
  vertical-align: baseline;
}

.OraTableTotalText, .x1z {
  border-color: rgba(0, 0, 0, 0.38);
  font-family: Roboto, sans-serif;
  font-size: 14px;
  font-weight: 500;
  text-align: left;
  background-color: #CCCCCC;
  color: rgba(0, 0, 0, 0.87);
  vertical-align: baseline;
}

.OraTableSortableColumnHeader, .x20 {
  border-color: rgba(0, 0, 0, 0.38);
  font-family: Roboto, sans-serif;
  font-size: 14px;
  text-align: left;
  vertical-align: bottom;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.87);
  cursor: hand;
}

.OraTableSortableColumnHeaderNumber, .x21 {
  border-color: rgba(0, 0, 0, 0.38);
  font-family: Roboto, sans-serif;
  font-size: 14px;
  vertical-align: bottom;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.87);
  cursor: hand;
  text-align: right;
}

.OraTableSortableColumnHeaderIconButton, .x22 {
  border-color: rgba(0, 0, 0, 0.38);
  font-family: Roboto, sans-serif;
  font-size: 14px;
  vertical-align: bottom;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.87);
  cursor: hand;
  text-align: center;
}

.OraTableSortableHeaderLink, .x23 {
  font-family: Roboto, sans-serif;
  font-size: 14px;
  vertical-align: bottom;
  color: rgba(0, 0, 0, 0.87);
  font-weight: 400;
  text-decoration: underline;
}

.OraTableHeaderLink, .x24 {
  font-family: Roboto, sans-serif;
  font-size: 14px;
  text-decoration: none;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.87);
}

.OraTrainActive, .x25 {
  font-family: Roboto, sans-serif;
  font-size: 14px;
  border-color: #438000;
  color: #438000;
  font-weight: 500;
}

.OraTrainVisited, .x26 {
  font-family: Roboto, sans-serif;
  font-size: 14px;
  color: #666666;
  border-color: rgba(0, 0, 0, 0.38);
}

.OraTrainVisited A, .x26 A {
  color: #666666;
}

.OraTrainDisabled, .x27 {
  font-family: Roboto, sans-serif;
  font-size: 14px;
  color: rgba(0, 0, 0, 0.38);
  border-color: #cccccc;
}

.OraTrainUnvisited, .x28 {
  font-family: Roboto, sans-serif;
  font-size: 14px;
  border-color: #438000;
  color: #438000;
}

.OraTrainUnvisited A, .x28 A, .p_OraContentFooterRule, .x3m {
  color: #438000;
}

.OraBGColorVeryDark, .x29 {
  background-color: #336633;
}

.OraBGColorDark, .x2a, .OraGlobalHeaderBody, .x5e, .OraGlobalHeaderTitle, .x5f, .OraGlobalHeaderEmpty, .x5g {
  background-color: #438000;
}

.OraBGColorMedium, .x2b {
  background-color: #99cc99;
}

.OraBGColorLight, .x2c {
  background-color: #ccffcc;
}

.OraBGGrayVeryDark, .x2d {
  background-color: #333333;
}

.OraBGGrayDark, .x2e {
  background-color: #666666;
}

.OraBGGrayMedium, .x2f, .OraBGAccentVeryDark, .x2h, .OraTable, .x50 {
  background-color: rgba(0, 0, 0, 0.38);
}

.OraBGGrayLight, .x2g {
  background-color: #cccccc;
}

.OraPageStampLabel, .x2n, .OraTableControlBarText, .x4y, .OraTipLabel, .x55, .p_OraTreeRowSelected, .x5d, .psbWaarschuwing, .x60 {
  font-family: Roboto, sans-serif;
  font-size: 14px;
  font-weight: 500;
  color: #438000;
}

.OraInlineInfoText, .x2o {
  font-family: Roboto, sans-serif;
  color: #438000;
  font-size: 100%;
  font-weight: 500;
}

.OraTextInline, .x2p {
  font-family: Roboto, sans-serif;
  font-size: 10px;
  color: #99cc99;
}

.OraErrorText, .x2q, .psbToonTekstRood, .x6c {
  font-family: Roboto, sans-serif;
  font-size: 14px;
  color: #cc0000;
}

.OraError, .x2r {
  color: #cc0000;
}

.OraErrorNameText, .x2s, .psbError, .x5x {
  font-family: Roboto, sans-serif;
  font-size: 14px;
  font-weight: 500;
  color: #cc0000;
}

.OraInlineErrorText, .x2t {
  font-family: Roboto, sans-serif;
  font-size: 90%;
  font-weight: 500;
  color: #cc0000;
}

.OraGlobalPageTitle, .x2u {
  font-family: Roboto, sans-serif;
  font-size: 16px;
  color: #ffffff;
  font-weight: 500;
}

.OraVLinkText, .x2w {
  font-family: Roboto, sans-serif;
  font-size: 14px;
  color: #336666;
}

.OraALinkText, .x2x {
  font-family: Roboto, sans-serif;
  font-size: 14px;
  color: #006666;
}

.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;
}

.OraHGridLocatorHeader, .x3t {
  border-color: rgba(0, 0, 0, 0.38);
  background-color: #e9e8e8;
}

.OraHeaderSub, .x3w {
  color: #438000;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.OraHeaderSubSub, .x3x, .OraTableTitle, .x4z {
  color: #438000;
  font-weight: 500;
  font-family: Roboto, sans-serif;
  font-size: 10px;
}

.p_OraHideShowDisclosedSymbol, .x3y, .OraSubTabSelected A, .x4i A, .p_OraTreeDisclosedSymbol A:link, .x59 A:link, .p_OraTreeDisclosedSymbol A:active, .x59 A:active, .p_OraTreeDisclosedSymbol A:visited, .x59 A:visited, .p_OraTreeRowSelected A:link, .x5d A:link, .p_OraTreeRowSelected A:active, .x5d A:active, .p_OraTreeRowSelected A:visited, .x5d A:visited {
  color: #438000;
  text-decoration: none;
}

.OraMessageBoxList, .x3z {
  font-family: Roboto, sans-serif;
  font-size: 14px;
  margin-left: 0;
  margin-top: 0;
  color: #cc0000;
  font-weight: 500;
}

.p_OraMessageBoxMessage, .x40 {
  font-family: Roboto, sans-serif;
  font-size: 14px;
  color: #438000;
  margin-left: 25px;
}

.p_OraQuickSearchBox, .x44 {
  background-color: #e9e8e8;
  border-color: #CCCCCC;
  border-style: solid;
  padding: 0pt 5pt 5pt 5pt;
  border-width: 0px 0px 1px 1px;
}

.p_OraGlobalQuick, .x45 {
  border-color: #CCCCCC;
  border-style: solid;
  border-width: 0px 0px 0px 1px;
}

.p_OraProcessingStatus, .x46 {
  font-family: Roboto, sans-serif;
  font-size: 14px;
  font-weight: 500;
  color: #438000;
  border-color: #99cc99;
  border-style: solid;
  border-width: 1px;
}

.p_OraProductBrandingText, .x47 {
  color: #438000;
  position: relative;
  font-family: Garamond, Times, Times New Roman, Serif;
  font-weight: 400;
  font-size: 24pt;
  line-height: 28.8pt;
  top: -4.8pt;
}

.p_OraProductBrandingCompactText, .x48 {
  color: #438000;
  font-family: Roboto, sans-serif;
  font-size: 12pt;
  margin-bottom: 0px;
  font-weight: 500;
}

.OraShuttleHeader, .x49 {
  font-family: Roboto, sans-serif;
  font-size: 10px;
  color: #438000;
  font-weight: 500;
  padding: 0px 0px 0px 18px;
}

.OraShuttleLinkText, .x4a {
  font-family: Roboto, sans-serif;
  font-size: 10px;
  color: #003333;
}

.p_OraSideBarMinWidth, .x4b {
  width: 140px;
}

.OraNav3Selected, .x4c {
  font-family: Roboto, sans-serif;
  font-size: 14px;
  font-weight: 500;
  background-color: #ccffcc;
}

.OraStyledList, .x4e {
  list-style-position: inside;
  padding: 0px;
  margin: 0px;
}

.OraStyledList .OraStyledList, .x4e .x4e {
  padding: 0pt 0pt 0pt 10pt;
}

.OraSubTabBarOrientationTop, .x4f {
  background-color: #e9e8e8;
  border-color: #99cc99;
  text-align: center;
  border-style: solid;
  padding: 2px 0px;
  margin: 4px 0px;
  border-width: 1px 0px 0px;
}

.OraSubTabBarOrientationBottom, .x4g {
  background-color: #e9e8e8;
  border-color: #99cc99;
  text-align: center;
  border-style: solid;
  padding: 2px 0px;
  margin: 4px 0px;
  border-width: 0px 0px 1px;
}

.OraSubTab, .x4h {
  font-family: Roboto, sans-serif;
  font-size: 14px;
  padding: 0px 8px;
}

.OraSubTab .p_OraDisabled, .x4h .x36 {
  color: rgba(0, 0, 0, 0.38);
}

.OraSubTabSelected, .x4i {
  font-family: Roboto, sans-serif;
  font-size: 14px;
  font-weight: 500;
  padding: 0px 8px;
}

.OraTableBorder0001, .x4j {
  border-width: 0px 0px 0px 1px;
  border-style: none;
}

.OraTableBorder0010, .x4k {
  border-style: solid;
  border-width: 0px 0px 1px;
}

.OraTableBorder0011, .x4l {
  border-style: solid;
  border-width: 0px 0px 1px 1px;
}

.OraTableBorder0100, .x4m {
  border-style: solid;
  border-width: 0px 1px 0px 0px;
}

.OraTableBorder0101, .x4n {
  border-style: solid;
  border-width: 0px 1px;
}

.OraTableBorder0110, .x4o {
  border-style: solid;
  border-width: 0px 1px 1px 0px;
}

.OraTableBorder0111, .x4p {
  border-style: solid;
  border-width: 0px 1px 1px;
}

.OraTableBorder1000, .x4q {
  border-style: solid;
  border-width: 1px 0px 0px;
}

.OraTableBorder1001, .x4r {
  border-style: solid;
  border-width: 1px 0px 0px 1px;
}

.OraTableBorder1010, .x4s {
  border-style: solid;
  border-width: 1px 0px;
}

.OraTableBorder1011, .x4t {
  border-style: solid;
  border-width: 1px 0px 1px 1px;
}

.OraTableBorder1100, .x4u {
  border-style: solid;
  border-width: 1px 1px 0px 0px;
}

.OraTableBorder1101, .x4v {
  border-style: solid;
  border-width: 1px 1px 0px;
}

.OraTableBorder1110, .x4w {
  border-style: solid;
  border-width: 1px 1px 1px 0px;
}

.OraTableBorder1111, .x4x {
  border-width: 1px;
  border-style: none;
}

.OraTableAddTotal, .x51 {
  font-family: Roboto, sans-serif;
  font-size: 14px;
  font-weight: 500;
  text-align: left;
  background-color: #CCCCCC;
  color: #438000;
}

.OraSortableHeaderBorder, .x54 {
  border-width: 2px;
  border: 0px;
  border-style: none;
}

.OraTrainSubLeft, .x57 {
  border-color: #438000;
  border-style: solid;
  border-width: 2px 2px 0px 0px;
  padding: 0pt;
}

.OraTrainSubRight, .x58 {
  border-color: #438000;
  border-style: solid;
  border-width: 2px 0px 0px 2px;
  padding: 0pt;
}

.p_OraTreeDisclosedSymbol, .x59 {
  color: #438000;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  text-align: right;
}

.p_OraTreeIcon, .x5a {
  vertical-align: top;
}

.p_OraTreeNodeAdjust, .x5b {
  padding-bottom: 2px;
}

.OraHeader, .x18 {
  color: #0000FF;
  text-decoration: none;
  font-style: normal;
  font-weight: 500;
}

.SelectedButton, .x5j {
  height: auto;
  width: auto;
  min-width: 90;
  background: #4e8d02;
  border: 0px;
  color: #fff;
  padding: 10px 16px;
  filter: alpha(opacity=100);
  -moz-opacity: 1.0;
  opacity: 1.0;
  text-align: center;
  font-weight: 500;
  border-radius: 4px;
  text-transform: uppercase;
  cursor: pointer;
  width: auto !important;
}

.UnselectedButton, .x5k {
  height: auto;
  width: auto;
  min-width: 90;
  background: #5ca602;
  border: 0px;
  padding: 10px 16px;
  filter: alpha(opacity=100);
  -moz-opacity: 1.0;
  opacity: 1.0;
  text-align: center;
  font-weight: 500;
  border-radius: 4px;
  color: #fff;
  text-transform: uppercase;
  width: auto !important;
}

.psbPageButtons, .x5l {
  border-style: solid;
  border-color: rgba(0, 0, 0, 0.12);
  border-top-width: 0px;
  border-bottom-width: 1px;
  border-left-width: 0px;
  border-right-width: 0px;
  background: transparent;
}

.psbPageButtonsFooter, .x5m, .MessageBackground, .x5s {
  border-style: solid;
  border-color: rgba(0, 0, 0, 0.12);
  border-top-width: 1px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  background: transparent;
}
.psbPageButtonsFooter > tbody > tr > td > table, .x5m > tbody > tr > td > table, .MessageBackground > tbody > tr > td > table, .x5s > tbody > tr > td > table {
  width: 100%;
}
.psbPageButtonsFooter > tbody > tr > td > table td:last-child, .x5m > tbody > tr > td > table td:last-child, .MessageBackground > tbody > tr > td > table td:last-child, .x5s > tbody > tr > td > table td:last-child {
  text-align: right;
}
.psbPageButtonsFooter > tbody > tr > td > table td:last-child .x5t, .x5m > tbody > tr > td > table td:last-child .x5t, .MessageBackground > tbody > tr > td > table td:last-child .x5t, .x5s > tbody > tr > td > table td:last-child .x5t {
  margin-left: 16px;
}

.psbConfirmation, .x5n {
  border-style: solid;
  border-width: 2;
  border-color: #5ca602;
  background-color: #fff;
  border-radius: 4px;
  padding: 8px 16px;
  margin-bottom: 16px;
}

.psbFilterTableContent, .x5o {
  border-width: 0;
  border-style: solid;
  border-color: #392778;
  background-color: #E6ECD4;
}

.psbSolidTableBorder, .x5p {
  border-width: 1;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0.12);
  padding: 12px;
  border-radius: 4px;
  margin-bottom: 8px;
}

.Opmerking, .x5q {
  font-family: Roboto, sans-serif;
  font-size: 14px;
  background-color: #e9e8e8;
  border: 1px dashed #c25d0d;
  padding: 5px;
}

.TabBackground, .x5r {
  border-style: solid;
  border-color: rgba(0, 0, 0, 0.12);
  border-top-width: 0px;
  border-bottom-width: 1px;
  border-left-width: 0px;
  border-right-width: 0px;
  background: transparant;
}

.psbLink, .x5v, .psbButtonLink, .x5w, .psbSortHeader, .x63 {
  font-family: Roboto, sans-serif;
  font-size: 14px;
  color: #438000;
  font-weight: 500;
  text-transform: uppercase;
  text-decoration: none;
  display: inline-block;
  margin: 12px 0;
  white-space: break-spaces;
}

.psbInfo, .x5y {
  font-family: Roboto, sans-serif;
  font-size: 14px;
  font-weight: 500;
  color: #0374d6;
}

.psbOrange, .x5z {
  font-family: Roboto, sans-serif;
  font-size: 14px;
  font-weight: 500;
  color: #ff9900;
}

.psbColumnFormat, .x64 {
  border-style: solid;
  border-color: rgba(0, 0, 0, 0.12);
  border-top-width: 0px;
  border-bottom-width: 1px;
  border-left-width: 0px;
  border-right-width: 0px;
}

.psbErrorMessage, .x65 {
  font-family: Roboto, sans-serif;
  font-size: 14px;
  font-weight: 400;
  border-style: solid;
  border-color: #cc0000;
  border-top-width: 2px;
  border-bottom-width: 2px;
  border-left-width: 2px;
  border-right-width: 2px;
}

.psbOkMessage, .x66 {
  font-family: Roboto, sans-serif;
  font-size: 14px;
  font-weight: 400;
  border-style: solid;
  border-color: #808080;
  border-top-width: 2px;
  border-bottom-width: 2px;
  border-left-width: 2px;
  border-right-width: 2px;
}

.psbToonTekst, .x67 {
  font-family: Roboto, sans-serif;
  font-size: 14px;
  font-weight: 500;
  margin: 12px 0;
}
.psbToonTekst:not(td):not(th), .x67:not(td):not(th) {
  display: inline-block;
}

.psbToonVerplicht, .x68 {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 16px;
}

.psbFrameTitel, .x69 {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 16px;
  color: rgba(0, 0, 0, 0.87);
  display: block;
  margin: 16px 0 12px;
}

.psbRowNotVisible, .x6a {
  visibility: collapse;
}

.psbTekstReadOnly, .x6b {
  font-family: Roboto, sans-serif;
  font-size: 14px;
  background-color: rgba(0, 0, 0, 0.04);
  border-color: rgba(0, 0, 0, 0.12);
}

.psbOnderstreepteTekst, .x6e {
  font-family: Roboto, sans-serif;
  font-size: 14px;
  text-decoration: underline;
}

.psbIOPaginaTitel, .x6f {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 16px;
  color: #CE9D02;
}

.psbNietBestaandHeader, .x6g, .psbTitel, .x6j {
  font-family: Roboto, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
}

.psbTitel, .x6j {
  display: block;
  text-align: right;
  font-size: 14px;
}

.psbNietBestaand, .x6h, .psbVoetnoot, .x6k, .psbCursief, .x6r {
  font-family: Roboto, sans-serif;
  font-size: 14px;
  font-style: normal;
  color: rgba(0, 0, 0, 0.56);
}

.psbNietBestaandOverlap, .x6i {
  font-family: Roboto, sans-serif;
  font-size: 14px;
  font-style: italic;
  background-color: yellow;
}

.psbGroteTekst, .x6l {
  font-family: Roboto, sans-serif;
  font-size: 13px;
}

.psbImageBody, .x6m {
  background-color: #fff;
  background-repeat: no-repeat;
  align: left;
}

.psbLegeBody, .x6n {
  background-repeat: no-repeat;
  align: left;
}

.psbOpmerking, .x6o {
  font-family: Roboto, sans-serif;
  font-size: 14px;
  font-weight: 500;
  color: #EA3446;
}

.vraagTabel, .x6p {
  border-collapse: separate;
}

.ui-progressbar, .x6r {
  height: 20px;
  text-align: left;
  overflow: hidden;
}

.psbDisabled, .x6s {
  font-family: Roboto, sans-serif;
  font-size: 14px;
  color: rgba(0, 0, 0, 0.68);
  background: rgba(0, 0, 0, 0.04);
  border: 1px;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0.12);
  min-width: 50;
  padding: 12px 8px;
  height: auto;
  border-radius: 4px;
}

.ui-progressbar-value, .x6t {
  margin: -1px;
  height: 100%;
}

.psbInvoerError, .x6u {
  border-radius: 4px;
  padding: 12px 8px;
  margin: 2px 4px 2px 0;
  border-style: solid;
  border-width: 2px;
}

.caciRowError {
  visibility: hidden;
}

html {
  font-size: 62.5%;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  text-size-adjust: 100%;
}

body {
  padding: 36px 0 0;
  margin: 0;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}
body > form {
  max-width: 1248px;
  margin: 0 auto !important;
  padding: 16px 24px;
}
body > form > table > tbody > tr > td > table:first-of-type img {
  height: 38px !important;
}
body table {
  line-height: 1.5;
}

.psbPageButtonsFooter, .x5m {
  margin-top: 32px;
}
.psbPageButtonsFooter td[valign="bottom"], .x5m td[valign="bottom"] {
  vertical-align: middle !important;
  width: auto;
}

table#Train {
  margin-bottom: 8px;
}
table#Train td, table#Train th {
  vertical-align: top;
  display: inline-block;
}
table#Train td .psbTekst, table#Train td .x6d, table#Train td .psbInfo, table#Train td .x5y, table#Train td .psbLink, table#Train td .x5v, table#Train td .psbTekst, table#Train td .x67, table#Train td .psbError, table#Train td .x5x, table#Train th .psbTekst, table#Train th .x6d, table#Train th .psbInfo, table#Train th .x5y, table#Train th .psbLink, table#Train th .x5v, table#Train th .psbTekst, table#Train th .x67, table#Train th .psbError, table#Train th .x5x {
  margin-top: 8px;
  margin-bottom: 4px;
  display: inline-block;
}
table#Train td .psbError, table#Train td .x5x, table#Train th .psbError, table#Train th .x5x {
  text-transform: uppercase;
}

a {
  color: #5ca602;
}
a:hover, a:focus, a:active {
  color: #4e8d02;
}

b {
  font-weight: 500;
}

*[style*="color:#ff0000"], *[color="#FF0000"] {
  color: #cc0000 !important;
}

select.psbChoice, select.x5t, .psbInvoerTekst, .x5u, input.psbTekst, input.x6d, select.x4 {
  display: inline-block;
  padding: 12px 8px;
  border-radius: 4px;
  border: 1px solid rgba(0, 0, 0, 0.38);
  background: #fff;
  margin: 2px 4px 2px 0;
}
select.psbChoice:focus-visible, select.x5t:focus-visible, .psbInvoerTekst:focus-visible, .x5u:focus-visible, input.psbTekst:focus-visible, input.x6d:focus-visible, select.x4:focus-visible {
  outline-color: #5ca602;
}
select.psbChoice:is(select), select.x5t:is(select), .psbInvoerTekst:is(select), .x5u:is(select), input.psbTekst:is(select), input.x6d:is(select), select.x4:is(select) {
  padding-right: 18px;
}
select.psbChoice.psbInvoerError, select.psbChoice.psbInvoerError:focus-visible, select.x5t.psbInvoerError, select.x5t.psbInvoerError:focus-visible, .psbInvoerTekst.psbInvoerError, .psbInvoerTekst.psbInvoerError:focus-visible, .x5u.psbInvoerError, .x5u.psbInvoerError:focus-visible, input.psbTekst.psbInvoerError, input.psbTekst.psbInvoerError:focus-visible, input.x6d.psbInvoerError, input.x6d.psbInvoerError:focus-visible, select.x4.psbInvoerError, select.x4.psbInvoerError:focus-visible {
  border-color: #cc0000;
  outline-color: #cc0000;
  border-width: 2px;
  padding: 11px 7px;
}

textarea.psbTekst, textarea.x6d {
  background: #fff;
  border: 1px solid rgba(0, 0, 0, 0.38);
  border-radius: 4px;
}
textarea.psbTekst:focus-visible, textarea.x6d:focus-visible {
  outline-color: #5ca602;
}
textarea.psbTekst.psbInvoerError, textarea.psbTekst.psbInvoerError:focus-visible, textarea.x6d.psbInvoerError, textarea.x6d.psbInvoerError:focus-visible {
  border-color: #cc0000;
  outline-color: #cc0000;
  border-width: 2px;
}

input[type="radio"] {
  margin: 4px 8px 8px 0;
}

.psbDisabled .psbChoice, .psbDisabled .x5t, .psbDisabled .psbInvoerTekst, .psbDisabled .x5u, .psbDisabled input.x6d, .x6t .psbChoice, .x6t .x5t, .x6t .psbInvoerTekst, .x6t .x5u, .x6t input.x6d {
  padding: 0 !important;
  border: 0;
  background: transparent;
  margin: 0;
}

.psbLink:hover, .x5v:hover, .psbButtonLink:hover, .x5w:hover, .psbSortHeader:hover, .x63:hover {
  text-decoration: underline;
}

.OraTableContent > tbody > tr, .x1h > tbody > tr {
  position: relative;
}
.OraTableContent > tbody > tr td *:not(.caciRowError), .x1h > tbody > tr td *:not(.caciRowError) {
  position: relative;
  z-index: 1;
}
.OraTableContent > tbody > tr .caciRowError, .x1h > tbody > tr .caciRowError {
  font-size: 0;
}
.OraTableContent > tbody > tr .caciRowError:before, .x1h > tbody > tr .caciRowError:before {
  content: "";
  display: block;
  position: absolute;
  left: -4px;
  top: -1px;
  width: calc(100% + 8px);
  height: calc(100% - 1px);
  border: 1px solid #cc0000;
  border-radius: 4px;
  background: #ffebeb;
}

.psbPageButtons, .x5l,
.psbPageButtonsFooter, .x5m, .MessageBackground, .x5s {
  padding: 16px 0;
}
.psbPageButtons:not(.x5m), .x5l:not(.x5m),
.psbPageButtonsFooter:not(.x5m), .x5m:not(.x5m), .MessageBackground:not(.x5m), .x5s:not(.x5m) {
  padding-bottom: 12px;
}
.psbPageButtons > tbody > tr > td[width="1"][height="32"], .x5l > tbody > tr > td[width="1"][height="32"],
.psbPageButtonsFooter > tbody > tr > td[width="1"][height="32"], .x5m > tbody > tr > td[width="1"][height="32"], .MessageBackground > tbody > tr > td[width="1"][height="32"], .x5s > tbody > tr > td[width="1"][height="32"] {
  display: none;
}
.psbPageButtons .psbLink, .psbPageButtons .x5v, .psbPageButtons .psbButtonLink, .psbPageButtons .x5w, .psbPageButtons .psbSortHeader, .psbPageButtons .x63, .x5l .psbLink, .x5l .x5v, .x5l .psbButtonLink, .x5l .x5w, .x5l .psbSortHeader, .x5l .x63,
.psbPageButtonsFooter .psbLink,
.psbPageButtonsFooter .x5v,
.psbPageButtonsFooter .psbButtonLink,
.psbPageButtonsFooter .x5w,
.psbPageButtonsFooter .psbSortHeader,
.psbPageButtonsFooter .x63, .x5m .psbLink, .x5m .x5v, .x5m .psbButtonLink, .x5m .x5w, .x5m .psbSortHeader, .x5m .x63, .MessageBackground .psbLink, .MessageBackground .x5v, .MessageBackground .psbButtonLink, .MessageBackground .x5w, .MessageBackground .psbSortHeader, .MessageBackground .x63, .x5s .psbLink, .x5s .x5v, .x5s .psbButtonLink, .x5s .x5w, .x5s .psbSortHeader, .x5s .x63 {
  padding: 12px 8px;
  border-radius: 4px;
  border-width: 0;
  margin: 0;
  display: inline;
}
.psbPageButtons .psbLink:hover, .psbPageButtons .x5v:hover, .psbPageButtons .psbButtonLink:hover, .psbPageButtons .x5w:hover, .psbPageButtons .psbSortHeader:hover, .psbPageButtons .x63:hover, .x5l .psbLink:hover, .x5l .x5v:hover, .x5l .psbButtonLink:hover, .x5l .x5w:hover, .x5l .psbSortHeader:hover, .x5l .x63:hover,
.psbPageButtonsFooter .psbLink:hover,
.psbPageButtonsFooter .x5v:hover,
.psbPageButtonsFooter .psbButtonLink:hover,
.psbPageButtonsFooter .x5w:hover,
.psbPageButtonsFooter .psbSortHeader:hover,
.psbPageButtonsFooter .x63:hover, .x5m .psbLink:hover, .x5m .x5v:hover, .x5m .psbButtonLink:hover, .x5m .x5w:hover, .x5m .psbSortHeader:hover, .x5m .x63:hover, .MessageBackground .psbLink:hover, .MessageBackground .x5v:hover, .MessageBackground .psbButtonLink:hover, .MessageBackground .x5w:hover, .MessageBackground .psbSortHeader:hover, .MessageBackground .x63:hover, .x5s .psbLink:hover, .x5s .x5v:hover, .x5s .psbButtonLink:hover, .x5s .x5w:hover, .x5s .psbSortHeader:hover, .x5s .x63:hover {
  text-decoration: none;
  background: #f2f2f2;
}

.x5w[id*="linkgeengebruikersnaam"], .x5w[id*="voegouderverzorgertoe"], .x5w[id*="verwijderouderverzorger"], .x5w[id*="linknieuweaanmelding"] {
  padding: 12px 8px;
  border-radius: 4px;
  border-width: 0;
  text-decoration: none;
  line-height: 1;
  padding: 12px 16px;
  background: #5ca602;
  color: #fff;
}
.x5w[id*="linkgeengebruikersnaam"]:hover, .x5w[id*="voegouderverzorgertoe"]:hover, .x5w[id*="verwijderouderverzorger"]:hover, .x5w[id*="linknieuweaanmelding"]:hover {
  background: #4e8d02;
  color: #fff;
}

table[cellpadding="3"] td, table[cellpadding="3"] th {
  padding: 8px;
}
table[cellpadding="3"] td .psbLink, table[cellpadding="3"] td .x5v, table[cellpadding="3"] td .psbButtonLink, table[cellpadding="3"] td .x5w, table[cellpadding="3"] td .psbSortHeader, table[cellpadding="3"] td .x63, table[cellpadding="3"] th .psbLink, table[cellpadding="3"] th .x5v, table[cellpadding="3"] th .psbButtonLink, table[cellpadding="3"] th .x5w, table[cellpadding="3"] th .psbSortHeader, table[cellpadding="3"] th .x63 {
  margin: 6px 0 0;
}
table[cellpadding="3"] td .psbLink:first-child, table[cellpadding="3"] td .x5v:first-child, table[cellpadding="3"] td .psbButtonLink:first-child, table[cellpadding="3"] td .x5w:first-child, table[cellpadding="3"] td .psbSortHeader:first-child, table[cellpadding="3"] td .x63:first-child, table[cellpadding="3"] th .psbLink:first-child, table[cellpadding="3"] th .x5v:first-child, table[cellpadding="3"] th .psbButtonLink:first-child, table[cellpadding="3"] th .x5w:first-child, table[cellpadding="3"] th .psbSortHeader:first-child, table[cellpadding="3"] th .x63:first-child {
  margin: 0;
}

body.xg {
  padding: 0;
}
body.xg > form > table tr:last-child[align="right"] button {
  padding: 12px 8px;
  border-radius: 4px;
  border-width: 0;
  text-decoration: none;
  line-height: 1;
}

select.x4 {
  padding-top: 6px;
  padding-bottom: 6px;
}

.x3c a {
  padding: 12px 8px;
  border-radius: 4px;
  border-width: 0;
  text-decoration: none;
  line-height: 1;
  padding-top: 6px;
  padding-bottom: 6px;
}

table.x3f {
  padding: 6px 0 0;
  margin-top: 7px;
  border: none;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  text-align: center;
}
table.x3f th, table.x3f td {
  width: calc(100% / 7);
}
table.x3f th {
  font-weight: normal;
  padding: 0 0 5px;
}
table.x3f td {
  font-weight: 500;
  height: 35px;
  vertical-align: middle;
  position: relative;
}
table.x3f td a {
  position: absolute;
  height: 31px;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  aspect-ratio: 1;
  display: block;
  line-height: 31px;
  text-decoration: none;
  border-radius: 50%;
  border: 1px solid rgba(0, 0, 0, 0.38);
  color: rgba(0, 0, 0, 0.87);
}
table.x3f td a:has(> span.x3g) {
  background: rgba(0, 0, 0, 0.38);
  border-color: transparent;
  color: #fff !important;
}

img[src$="bullet.png"] {
  display: inline-block;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  background: transparent no-repeat center center;
  background-size: contain;
  margin-top: 2px;
  width: 15px;
  height: 15px;
  padding-left: 15px;
}
img[src$="bullet.png"][height="10"] {
  margin-top: 4px;
  height: 12px;
  width: 12px;
  padding-left: 12px;
}
img[src$="bullet.png"][src="image/black-bullet.png"] {
  background-image: url(../../../image/black-bullet_1.png);
}
img[src$="bullet.png"][src="image/green-bullet.png"] {
  background-image: url(../../../image/green-bullet_1.png);
}
img[src$="bullet.png"][src="image/orange-bullet.png"] {
  background-image: url(../../../image/orange-bullet_1.png);
}
img[src$="bullet.png"][src="image/red-bullet.png"] {
  background-image: url(../../../image/red-bullet_1.png);
}
img[src$="bullet.png"][src="image/white-bullet.png"] {
  background-image: url(../../../image/white-bullet_1.png);
}
img[src="image/deleteRow.png"], img[src="image/deleteRow_1.png"] {
  display: inline-block;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  background: transparent no-repeat center center;
  background-size: contain;
  margin-top: 2px;
  width: 15px;
  height: 15px;
  padding-left: 15px;
  background-image: url(../../../image/deleteRow_1.png);
}
img[src="image/details.png"], img[src="image/details_1.png"] {
  display: inline-block;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  background: transparent no-repeat center center;
  background-size: contain;
  margin-top: 2px;
  width: 15px;
  height: 15px;
  padding-left: 15px;
  background-image: url(../../../image/details_1.png);
}
img[src="image/editRow.png"], img[src="image/editRow_1.png"] {
  display: inline-block;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  background: transparent no-repeat center center;
  background-size: contain;
  margin-top: 2px;
  width: 15px;
  height: 15px;
  padding-left: 15px;
  background-image: url(../../../image/editRow_1.png);
  width: 20px;
  line-height: 20px;
  padding-left: 20px;
}
img[src$="IconAdd16.gif"], img[src$="IconAdd16_1.gif"] {
  display: inline-block;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  background: transparent no-repeat center center;
  background-size: contain;
  margin-top: 2px;
  width: 15px;
  height: 15px;
  padding-left: 15px;
  background-image: url(../../../image/IconAdd16_1.gif);
  width: 20px;
  line-height: 20px;
  padding-left: 20px;
}
img[src$="IconDelete16.gif"], img[src$="IconDelete16_1.gif"] {
  display: inline-block;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  background: transparent no-repeat center center;
  background-size: contain;
  margin-top: 2px;
  width: 15px;
  height: 15px;
  padding-left: 15px;
  background-image: url(../../../image/IconDelete16_1.gif);
  width: 20px;
  line-height: 20px;
  padding-left: 20px;
  margin-top: 6px;
}
img[src="image/Infobutton.gif"], img[src="image/Infobutton_1.gif"] {
  display: inline-block;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  background: transparent no-repeat center center;
  background-size: contain;
  margin-top: 2px;
  width: 15px;
  height: 15px;
  padding-left: 15px;
  background-image: url(../../../image/Infobutton_1.gif);
}
img[src="image/loep.gif"], img[src="/osiris_aanmeld_osi01/image/laf/loep.gif"], img[src="image/loep_1.gif"] {
  display: inline-block;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  background: transparent no-repeat center center;
  background-size: contain;
  margin-top: 2px;
  width: 15px;
  height: 15px;
  padding-left: 15px;
  background-image: url(../../../image/loep_1.gif);
}
img[src="image/warning-red.png"], img[src="image/warning-red_1.png"] {
  display: inline-block;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  background: transparent no-repeat center center;
  background-size: contain;
  margin-top: 2px;
  width: 15px;
  height: 15px;
  padding-left: 15px;
  background-image: url(../../../image/warning-red_1.png);
}
