@import '_content/Microsoft.FluentUI.AspNetCore.Components/Microsoft.FluentUI.AspNetCore.Components.lcdo7z9xd2.bundle.scp.css';

/* /Components/Account/AccountMenu.razor.rz.scp.css */
/*::deep * {
  --accent-fill-rest: darkred;
}*/

.ixz-account-menu[b-u9k9s414fc] {
  background-color: transparent;
  padding: 0;
  margin: 0;
  overflow: hidden;
}
/* /Components/Account/Enter2FA.razor.rz.scp.css */

.ixz-c-grid[b-odmpcjrl2a] {
  margin-top: 1em;
  display: grid;
  gap: 1px;
  grid-template-columns: 1fr max-content 1fr;
  grid-template-rows: min-content min-content min-content;
  grid-template-areas:
    "hpl hpc hpr"
    "fpl fpc fpr"
    "cpl cpc cpr"
}

.ixz-c-title[b-odmpcjrl2a] {
  grid-column: hpc;
  grid-row: 1;
  display: flex;
  align-items: start;
  justify-content: left;
}

.ixz-c-work[b-odmpcjrl2a] {
  grid-column: cpc;
  grid-row: 2;
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 400px;
}

  .ixz-c-work *[b-odmpcjrl2a] {
    --accent-fill-rest: #b74438;
    --accent-stroke-control-rest: #b74438;
  }

.ixz-c-info[b-odmpcjrl2a] {
  grid-column: fpc;
  grid-row: 3;
  color: red;
}
/* /Components/Account/Login.razor.rz.scp.css */

.ixz-c-grid[b-6ifiwsjowq] {
  margin-top: 1em;
  display: grid;
  gap: 1px;
  grid-template-columns: 1fr max-content 1fr;
  grid-template-rows: min-content min-content min-content;
  grid-template-areas:
    "hpl hpc hpr"
    "fpl fpc fpr"
    "cpl cpc cpr"
}

.ixz-c-title[b-6ifiwsjowq] {
  grid-column: hpc;
  grid-row: 1;
  display: flex;
  align-items: start;
  justify-content: left;
}

.ixz-c-work[b-6ifiwsjowq] {
  grid-column: cpc;
  grid-row: 2;
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 400px;
}

  .ixz-c-work *[b-6ifiwsjowq] {
    --accent-fill-rest: #b74438;
    --accent-stroke-control-rest: #b74438;
  }

.ixz-c-info[b-6ifiwsjowq] {
  grid-column: fpc;
  grid-row: 3;
  color: red;
}
/* /Components/Admin/EventLogs.razor.rz.scp.css */

[b-jfrdc7qbdt] .ixz-datagrid-highlighted-row {
  background-color: gray;
}

[b-jfrdc7qbdt] .ixz-datagrid-cell-1 {
  font-size: smaller;
  padding: 2px 4px 2px 4px;
  /*border: 1px solid red;*/
}

  [b-jfrdc7qbdt] .ixz-datagrid-cell-1 span fluent-button {
    width: 100% !important;
    /*border: 1px solid green;*/
  }
/* /Components/Admin/SbbGraphQLTest.razor.rz.scp.css */
.sbb-console[b-m0g734jv8j] {
  max-width: 100%;
  min-width: 0;
}

.cache-note[b-m0g734jv8j] {
  padding: 0.75rem;
  border-left: 3px solid var(--accent-fill-rest);
  background: var(--neutral-layer-2);
}

.result-panel[b-m0g734jv8j] {
  min-width: 0;
  margin-top: 1.5rem;
}

.result-panel pre[b-m0g734jv8j] {
  padding: 0.75rem;
  overflow: auto;
  white-space: pre-wrap;
  overflow-wrap: anywhere;
  background: var(--neutral-layer-2);
}

.json-result[b-m0g734jv8j] {
  max-height: 34rem;
}

.error-message[b-m0g734jv8j] {
  padding: 0.75rem;
  border-left: 3px solid var(--error);
  white-space: pre-wrap;
  overflow-wrap: anywhere;
}
/* /Components/Admin/UserLogs.razor.rz.scp.css */

[b-21whwfuegf] .ixz-datagrid-highlighted-row {
  background-color: gray;
}

[b-21whwfuegf] .ixz-datagrid-cell-1 {
  font-size: smaller;
  padding: 2px 4px 2px 4px;
  /*border: 1px solid red;*/
}

  [b-21whwfuegf] .ixz-datagrid-cell-1 span fluent-button {
    width: 100% !important;
    /*border: 1px solid green;*/
  }
/* /Components/Dialogs/DownloadDialog.razor.rz.scp.css */
[b-jmt4u5dok2] .ixz-dg-container {
  height: 245px;
  overflow-y: scroll;
  border: 1px solid silver;
}

[b-jmt4u5dok2] .ixz-dg {
}

[b-jmt4u5dok2] .ixz-grid-highlighted-row {
  background-color: gray !important;
}

[b-jmt4u5dok2] .fluent-dialog-footer {
  padding: 0 !important;
}

[b-jmt4u5dok2] .ixz-datagrid-cell-1 {
  font-size: smaller;
}
/* /Components/Dialogs/GenericEditorDialog.razor.rz.scp.css */


/* /Components/Dialogs/GenericListDialog.razor.rz.scp.css */
[b-fxia5tj88f] .ixz-dg-container{
  height: 270px;
  overflow-y: scroll;
  border: 1px solid silver;
}

[b-fxia5tj88f] .ixz-dg {
}

[b-fxia5tj88f] .ixz-grid-highlighted-row {
  background-color: gray !important;
}
/* /Components/Dialogs/ImportFileDialog.razor.rz.scp.css */
[b-jeqenpucur] .ixz-download-dg {
  height: 245px;
  overflow-y: auto;
  border: 1px solid silver;
}

[b-jeqenpucur] .ixz-grid-highlighted-row {
  background-color: gray !important;
}

[b-jeqenpucur] .fluent-dialog-footer {
  padding: 0 !important;
}

[b-jeqenpucur] .ixz-datagrid-cell-1 {
  font-size: smaller;
}
/* /Components/Dialogs/InfoTextDialog.razor.rz.scp.css */
namespace EduTrack.WebApp01.Components.Dialogs[b-ca7yz2tjfk]
{
    public class InfoTextDialog
    {
    }
}
/* /Components/Dialogs/SearchSbbCompanyDialog.razor.rz.scp.css */
/*::deep .ixz-bedrijven-dg {
height: 100%;
}*/

[b-yij6k3sk58] .ixz-grid-highlighted-row {
  background-color: gray !important;
}

[b-yij6k3sk58] .fluent-dialog-footer {
  padding: 0 !important;
}
/* /Components/Dialogs/UploadDialog.razor.rz.scp.css */


[b-shg58j7ci4] #my-file-uploader {
  margin: 0;
  padding: 0;
  overflow: hidden;
  height: 120px;
}

  [b-shg58j7ci4] #my-file-uploader > div {
    border: 1px solid black;
    pointer-events: none !important;
  }

[b-shg58j7ci4] .ixz-click-through {
  background-color: transparent !important;
  pointer-events: none !important;
}

[b-shg58j7ci4] .inputfile-progress {
  display: none;
  display: none;
}
/* /Components/Dialogs/UploadSignatureDialog.razor.rz.scp.css */


[b-w9t5s2vvqd] #my-file-uploader {
  margin: 0;
  padding: 0;
  overflow: hidden;
  height: 120px;
}

  [b-w9t5s2vvqd] #my-file-uploader > div {
    border: 1px solid black;
    pointer-events: none !important;
  }

[b-w9t5s2vvqd] .ixz-click-through {
  background-color: transparent !important;
  pointer-events: none !important;
}

[b-w9t5s2vvqd] .inputfile-progress {
  display: none;
  display: none;
}
/* /Components/Dialogs/UploadToEmailDialog.razor.rz.scp.css */


[b-hkosvn00q5] #my-file-uploader {
  margin: 0;
  padding: 0;
  overflow: hidden;
  height: 120px;
}

  [b-hkosvn00q5] #my-file-uploader > div {
    border: 1px solid black;
    pointer-events: none !important;
  }

[b-hkosvn00q5] .ixz-click-through {
  background-color: transparent !important;
  pointer-events: none !important;
}

[b-hkosvn00q5] .inputfile-progress {
  display: none;
  display: none;
}
/* /Components/Layout/LoginLayout.razor.rz.scp.css */
:root[b-9yljbifur3] {
  --min-full-site-height: 1000px;
}

#ixz-site-layout[b-9yljbifur3] {
  display: grid;
  gap: 0px;
  height: 100vh;
  grid-template-columns: 1fr;
  grid-template-rows: auto 1fr auto;
  grid-template-areas:
    "headerpane"
    "mainpane"
    "footerpane";
}

#ixz-site-layout-header[b-9yljbifur3] {
  grid-area: headerpane;
  position: sticky;
  top: 0;
  grid-row: 1;
  background-color: white;
  z-index: 99;
}

#ixz-site-layout-main[b-9yljbifur3] {
  grid-area: mainpane;
  grid-row: 2;
  display: grid;
  gap: 0px;
  grid-template-columns: 1fr 3fr 1fr;
  grid-template-rows: auto;
  grid-template-areas:
    "mainleft maincenter mainright";
  scrollbar-gutter: stable;
  overflow-y: scroll;
}

[b-9yljbifur3] #ixz-site-layout-main-center {
  grid-column: maincenter;
  grid-row: 1;
}

[b-9yljbifur3] #ixz-site-layout-main-full {
  grid-column: mainleft / span 3;
  grid-row: 1;
}

[b-9yljbifur3] #ixz-site-layout-main-right {
  grid-column: mainright;
  grid-row: 1;
}

[b-9yljbifur3] .ixz-progress-ring {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 9999;
  width: 60px;
  height: 60px;
}

/*  ::deep .ixz-progress-ring::after {
    content: " Wait";
    white-space: pre;
    display: block;
  }*/

[b-9yljbifur3] .ixz-fluent-message-bar {
  position: relative;
  top: 1;
  border: none;
  left: 0;
  opacity: 1;
  margin: 0;
  padding: 0;
  opacity: 0.9;
}


#blazor-error-ui[b-9yljbifur3] {
  background: lightyellow;
  bottom: 0;
  box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
  display: none;
  left: 0;
  padding: 0.6rem 1.25rem 0.7rem 1.25rem;
  position: fixed;
  width: 100%;
  z-index: 1000;
}

  #blazor-error-ui .dismiss[b-9yljbifur3] {
    cursor: pointer;
    position: absolute;
    right: 0.75rem;
    top: 0.5rem;
  }
/* /Components/Layout/MainLayout.razor.rz.scp.css */
:root[b-fo64wbzhtz] {
  --min-full-site-height: 1000px;
}

#ixz-site-layout[b-fo64wbzhtz] {
  display: grid;
  gap: 0px;
  height: 100vh;
  grid-template-columns: 1fr;
  grid-template-rows: auto 1fr auto;
  grid-template-areas:
    "headerpane"
    "mainpane"
    "footerpane";
}

#ixz-site-layout-header[b-fo64wbzhtz] {
  grid-area: headerpane;
  position: sticky;
  top: 0;
  grid-row: 1;
  background-color: white;
  z-index: 99;
}

#ixz-site-layout-main[b-fo64wbzhtz] {
  grid-area: mainpane;
  grid-row: 2;
  display: grid;
  gap: 0px;
  grid-template-columns: 1fr 3fr 1fr;
  grid-template-rows: auto;
  grid-template-areas:
    "mainleft maincenter mainright";
  scrollbar-gutter: stable;
  overflow-y: scroll;
}

[b-fo64wbzhtz] .ixz-site-footer {
  grid-area: footerpane;
}

[b-fo64wbzhtz] #ixz-site-layout-main-center {
  grid-column: maincenter;
  grid-row: 1;
}

[b-fo64wbzhtz] #ixz-site-layout-main-full {
  grid-column: mainleft / span 3;
  grid-row: 1;
}

[b-fo64wbzhtz] #ixz-site-layout-main-right{
  grid-column: mainright;
  grid-row: 1;
}

[b-fo64wbzhtz] .ixz-message-bar-host {
  position: relative;
  height: 0;
}

[b-fo64wbzhtz] .ixz-progress-ring {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 9999;
  width: 60px;
  height: 60px;
}

[b-fo64wbzhtz] .ixz-fluent-message-bar {
  position: relative;
  top: 1;
  border: none;
  left: 0;
  opacity: 1;
  margin: 0;
  padding: 0;
  /*opacity: 0.9;*/
}


#blazor-error-ui[b-fo64wbzhtz] {
  background: lightyellow;
  bottom: 0;
  box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
  display: none;
  left: 0;
  padding: 0.6rem 1.25rem 0.7rem 1.25rem;
  position: fixed;
  width: 100%;
  z-index: 1000;
}

  #blazor-error-ui .dismiss[b-fo64wbzhtz] {
    cursor: pointer;
    position: absolute;
    right: 0.75rem;
    top: 0.5rem;
  }
/* /Components/Layout/NavMenu.razor.rz.scp.css */

[b-p0hj84z4ie] .ixz-main-menu-button {
  height: 3em;
  margin: 10px 0 10px 1em;
  padding: 0
  border: 1px solid transparent;
  border-radius: 0;
}

  [b-p0hj84z4ie] .ixz-main-menu-button span {
    display: inline-block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    min-width: 8em;
  }

/* /Components/Layout/SiteFooter.razor.rz.scp.css */


@media (max-height: 1160px) {
  .ixz-collapse-when-short[b-jdh57nvog8] {
    display: none;
  }

  .ixz-show-when-short[b-jdh57nvog8] {
    display:block;
  }
}

@media (min-height: 1160px) {
  .ixz-collapse-when-short[b-jdh57nvog8] {
    display: initial;
  }

  .ixz-show-when-short[b-jdh57nvog8] {
    display:none;
  }
}

#ixz-footer[b-jdh57nvog8] {
  grid-column: 1;
  grid-area: footerpane;
  background-color: #841414;
  margin-top: 0em;
  padding-top: 0.3em;
  padding-bottom: 0em;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-self: end;
  overflow-x: clip;
  z-index: 99;
}
/* /Components/Layout/SiteHeader.razor.rz.scp.css */
#ixz-header[b-6gqlm497ed] {
  display: grid;
  grid-template-columns: min-content auto min-content;
  grid-template-rows: auto 1fr auto;
  grid-column-gap: 1em;
  border-bottom: 4px solid #841414;
  margin-right: 0px;
}

#ixz-header-debug-message[b-6gqlm497ed] {
  grid-row: 1;
  grid-column: 1 / span 3;
  background-color: red;
  text-align: center;
  border-bottom: 1px solid gray;
}

.ixz-header-item[b-6gqlm497ed] {
  margin: 0;
  grid-row: 2;
  display: flex;
  align-items: center;
  justify-content: left;
}
/* /Components/Pages/AccountProfile.razor.rz.scp.css */
.ixz-c-grid[b-vukzchozdf] {
  margin-top: 0;
  display: grid;
  gap: 1px;
  grid-template-columns: 0.5fr min-content 0.5fr;
  grid-template-rows: min-content min-content min-content;
  grid-template-areas:
    "hpl hpc hpr"
    "cpl cpc cpr"
    "fpl fpc fpr"
}

.ixz-c-title[b-vukzchozdf] {
  grid-column: hpc;
  grid-row: 1;
}

.ixz-c-work[b-vukzchozdf] {
  grid-column: cpc;
  grid-row: 2;
  min-width: 900px;
}

.ixz-c-info[b-vukzchozdf] {
  grid-column: fpc;
  grid-row: 3;
  color: red;
}
/* /Components/Pages/Applicant.razor.rz.scp.css */
[b-mdj39tdqhv] .ixz-c-grid {
  margin-top: 0;
  display: grid;
  gap: 1px;
  grid-template-columns: 1fr max-content 1fr;
  grid-template-rows: min-content min-content min-content;
  grid-template-areas:
    "hpl hpc hpr"
    "fpl fpc fpr"
    "cpl cpc cpr"
}

[b-mdj39tdqhv] .ixz-c-title {
  grid-column: hpc;
  grid-row: 1;
  display: flex;
  align-items: start;
  justify-content: left;
}

[b-mdj39tdqhv] .ixz-c-work {
  grid-column: cpc;
  grid-row: 2;
  display: flex;
  align-items: center;
  justify-content: center;
  max-width: 850px;
}

[b-mdj39tdqhv] .ixz-c-info {
  grid-column: fpc;
  grid-row: 3;
  color: red;
}


[b-mdj39tdqhv] .ixz-container {
  margin: 0;
  padding: 0;
  max-width: 900px;
}

[b-mdj39tdqhv] h1 {
  font-size: 32px;
}

[b-mdj39tdqhv] .ixz-edit-form {
  /*  min-height: 700px;*/
  height: 100%;
  margin: 0;
  padding: 0;
}

  [b-mdj39tdqhv] .ixz-edit-form .container {
    margin: 0;
    padding: 0;
  }

  [b-mdj39tdqhv] .ixz-edit-form fluent-text-field {
    width: 100%;
  }

  [b-mdj39tdqhv] .ixz-edit-form fluent-combobox {
    width: 100%;
  }

  [b-mdj39tdqhv] .ixz-edit-form fluent-select {
    width: 100%;
  }

.ixz-workprocess-field[b-mdj39tdqhv] {
  display: flex;
  flex-direction: column;
  flex: 1 1 0;
  min-width: 0;
}

[b-mdj39tdqhv] .ixz-multipage-show {
  display: inherit;
  margin: 0;
  padding: 0;
}

[b-mdj39tdqhv] .ixz-multipage-hide {
  display: none;
}

[b-mdj39tdqhv] .ixz-page-button-selected {
  font-size: 16px;
  font-weight: 600;
}

[b-mdj39tdqhv] .ixz-page-button-not-selected {
  opacity: 0.8;
}

/*::deep .ixz-multipage-tablegrid1 {
  width: 800px;
  display: grid;
  grid-template-columns: max-content auto auto auto max-content auto;
  grid-template-rows: repeat(3,auto);
  grid-column-gap: 0.5em;
}*/

[b-mdj39tdqhv] .ixz-multipage-tablegrid1 .ixz-multipage-tablegrid1-labelitem {
}

[b-mdj39tdqhv] .ixz-multipage-tablegrid1 .ixz-multipage-tablegrid1-dataitem {
  font-weight: 500;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}


[b-mdj39tdqhv] .ixz-multipage-button-container {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: baseline;
  justify-content: space-between;
  margin: 10px 0 0 0;
  padding: 0;
  /*border: 1px solid red;*/
}

[b-mdj39tdqhv] > .ixz-multipage-button {
  background-color: transparent;
  text-decoration: none !important;
  min-width: 200px;
  border: 0px solid silver !important;
  display: inline-flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: flex-start;
}

[b-mdj39tdqhv] .ixz-multipage-button :first-child {
  display: inline-block;
  margin: 0px 10px 0px 0px;
  padding-top: 0em;
  font-size: 2.5em;
}

[b-mdj39tdqhv] .ixz-multipage-button :last-child {
  display: inline-block;
  margin: 0px 10px 0px 0px;
  padding-bottom: 4px;
  border-bottom: 4px solid;
  text-align: center;
  width: 100%;
}

[b-mdj39tdqhv] .ixz-info-icon-button {
  margin-top: 3px;
  padding-left: 1ch;
}

[b-mdj39tdqhv] > .ixz-color-leerbedrijf {
  color: mediumseagreen !important;
}

[b-mdj39tdqhv] > .ixz-backgroundcolor-leerbedrijf {
  background-color: mediumseagreen !important;
}

[b-mdj39tdqhv] > .ixz-color-opleiding {
  color: goldenrod !important;
}

[b-mdj39tdqhv] > .ixz-backgroundcolor-opleiding {
  background-color: goldenrod !important;
}


[b-mdj39tdqhv] > .ixz-color-kandidaat {
  color: brown !important;
}

[b-mdj39tdqhv] > .ixz-color-status {
  color: steelblue !important;
}

[b-mdj39tdqhv] > .ixz-backgroundcolor-status {
  background-color: steelblue !important;
}

[b-mdj39tdqhv] > .ixz-backgroundcolor-kandidaat {
  background-color: brown !important;
}

[b-mdj39tdqhv] .ixz-multipage-title {
  margin-left: 10px;
  text-decoration: none !important;
  /* border: 1px solid silver !important; */
  display: inline-flex;
  flex-direction: row;
  flex-wrap: nowrap;
  font-size: 2em;
  vertical-align: middle;
  padding: 0;
}

  [b-mdj39tdqhv] .ixz-multipage-title :first-child {
    display: inline-block;
    margin: 3px 0.5em 0 0;
    font-size: 1em;
  }

  [b-mdj39tdqhv] .ixz-multipage-title :last-child {
    display: inline-block;
    text-align: left;
    font-size: 1.1em;
    width: 100%;
  }

[b-mdj39tdqhv] > .ixz-prevnext-button {
  min-width: 100px;
  border: none;
  padding: 0.5em;
  margin: 0;
  border-radius: 4px;
  border: 1px solid lightgray;
  color: white;
}

[b-mdj39tdqhv] .ixz-subheader {
  font-weight: bold;
  width: 100%;
  border-bottom: 1px solid #b59c66;
}

[b-mdj39tdqhv] .ixz-kandidaat-tab-algemeen {
  font-size: normal;
  border: 2px solid #8f1639;
}

  [b-mdj39tdqhv] .ixz-kandidaat-tab-algemeen[aria-selected="true"] {
    background-color: #8f1639;
    color: white;
  }

[b-mdj39tdqhv] .ixz-kandidaat-tab-aanvullend {
  font-size: normal;
  border: 2px solid #8f1639;
  margin-left: 0.4em;
}

  [b-mdj39tdqhv] .ixz-kandidaat-tab-aanvullend[aria-selected="true"] {
    background-color: #8f1639;
    color: white;
  }
/* /Components/Pages/Applicants.razor.rz.scp.css */
.ixz-c-grid[b-ejollps2lx] {
  margin-top:0;
  display: grid;
  gap: 1px;
  grid-template-columns: 0.5fr min-content 0.5fr;
  grid-template-rows: min-content min-content min-content;
  grid-template-areas:
    "hpl hpc hpr"
    "cpl cpc cpr"
    "fpl fpc fpr"
}

.ixz-c-title[b-ejollps2lx] {
  grid-column: hpc;
  grid-row: 1;
}

.ixz-c-work[b-ejollps2lx] {
  grid-column: cpc;
  grid-row: 2;
  min-width: 900px;
}

.ixz-c-info[b-ejollps2lx] {
  grid-column: fpc;
  grid-row: 3;
  color: red;
}

[b-ejollps2lx] .ixz-kandidaat-grid-container {
  /* vieport minus top to grid, minus footer - minus margin */
  /*  background-color:yellow;*/
  height: calc(100vh - 226px - 110px - 10px);
  overflow: auto;
}

[b-ejollps2lx] #ixz-applicantlist-toolbar {
  width: 100%;
  border-bottom: 1px solid lightgray;
  z-index: 9999;
}

  [b-ejollps2lx] #ixz-applicantlist-toolbar fluent-menu {
    padding: 0px;
    min-width: 380px;
  }

    [b-ejollps2lx] #ixz-applicantlist-toolbar fluent-menu fluent-menu-item {
      margin: 0 0 0 0;
    }

[b-ejollps2lx] #ixz-download-menu-button {
  display: inline-block;
  margin-left: 10px;
  background-color: green;
}

[b-ejollps2lx] .ixz-applicantlist-highlighted-row {
  background-color: gray;
}

[b-ejollps2lx] .ixz-applicantlist-cell-1 {
  font-size: smaller;
  /*padding: 2px 4px 2px 4px;*/
  /*border: 1px solid red;*/
}

  [b-ejollps2lx] .ixz-applicantlist-cell-1 span fluent-button {
    width: auto !important;
    /*border: 1px solid green;*/
  }

  [b-ejollps2lx] .ixz-applicantlist-cell-1 > div {
    width: auto !important;
    margin: auto 0 auto 1em;
    padding: 0;
  }

[b-ejollps2lx] .ixz-filters-off {
  display: none;
}

[b-ejollps2lx] .ixz-filters-on {
  display: inline-block;
}
/* /Components/Pages/Assessment.razor.rz.scp.css */
[b-7260gpbarq] .ixz-c-grid {
  margin-top: 0;
  display: grid;
  gap: 1px;
  grid-template-columns: 1fr max-content 1fr;
  grid-template-rows: min-content min-content min-content;
  grid-template-areas:
    "hpl hpc hpr"
    "fpl fpc fpr"
    "cpl cpc cpr";
  /*border: 1px solid green;*/
}

[b-7260gpbarq] .ixz-c-work {
  grid-column: cpc;
  grid-row: 2;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 800px;
  /*border: 1px solid red;*/
}

[b-7260gpbarq] .ixz-is-green {
  color: green;
}

[b-7260gpbarq] div[contenteditable="false"] {
  background-color: rgba(240, 240, 240, 0.3) !important;
}
/* /Components/Pages/FTCompany.razor.rz.scp.css */
[b-d08cb28jta] .ixz-leerbedrijflist-highlighted-row {
  background-color: gray;
}
/* /Components/Pages/SearchCompanies.razor.rz.scp.css */
[b-9hx3b6hggi] .ixz-c-grid {
  height: 100%;
}

[b-9hx3b6hggi] .ixz-c-work {
  display: grid;
  grid-template-rows: auto auto 1fr auto;
  height: calc(100% - 1rem);
}

  [b-9hx3b6hggi] .ixz-c-work > :nth-child(3) {
    min-height: 0; /* critical for scroll */
  }

[b-9hx3b6hggi] .ixz-search-fields {
  width: 100%;
}

[b-9hx3b6hggi] .ixz-search-card {
  margin-bottom: 0;
  padding-top: 0.1em;
  padding-bottom: 0;
  box-shadow: none;
  border: 0;
  --card-elevation: 0;
  margin-bottom: 0em;
}

[b-9hx3b6hggi] .ixz-search-grid {
  display: grid;
  grid-template-columns: minmax(0, 1fr) 10px minmax(0, 2fr);
  grid-template-rows: auto auto auto auto auto auto  ;
  column-gap: 24px;
  row-gap: 1px;
  align-items: start;
}

[b-9hx3b6hggi] .ixz-search-grid-left {
  grid-column: 1;
}

[b-9hx3b6hggi] .ixz-search-grid-right {
  grid-column: 3;
}

[b-9hx3b6hggi] .ixz-search-grid-divider {
  grid-column: 2;
  grid-row: 2 / -4;
  width: 1px;
  background: #d0d0d0;
  justify-self: center;
  height: 100%;
}

[b-9hx3b6hggi] .ixz-search-grid-column-header {
  display: flex;
  align-items: center;
  text-decoration: solid;
  margin-bottom: 8px;
}

[b-9hx3b6hggi] .ixz-search-grid-r1 {
  grid-row: 1;
}

[b-9hx3b6hggi] .ixz-search-grid-r2 {
  grid-row: 2;
}

[b-9hx3b6hggi] .ixz-search-grid-r3 {
  grid-row: 3;
}

[b-9hx3b6hggi] .ixz-search-grid-r4 {
  grid-row: 4;
  grid-column: 1 / -1;
  margin-top: 1em;
}

[b-9hx3b6hggi] .ixz-search-grid-r5 {
  grid-row: 5;
}

[b-9hx3b6hggi] .ixz-search-grid-r6 {
  grid-row: 6;
  margin: 15px 0 15px 0;
}

[b-9hx3b6hggi] .ixz-search-grid-r7 {
  grid-row: 7;
  grid-column: 1 / -1;
}

[b-9hx3b6hggi] .ixz-search-grid-r8 {
  grid-row: 8;
  grid-column: 1 / -1;
}

[b-9hx3b6hggi] .ixz-search-grid-actions {
  grid-column: 1 / -1;

}

[b-9hx3b6hggi] .ixz-search-actions {
  display: flex;
  text-align: left;
}

  [b-9hx3b6hggi] .ixz-search-actions fluent-button + fluent-button {
    margin-left: 8px;
  }

  [b-9hx3b6hggi] .ixz-search-actions > :last-child {
    flex-grow: 1;
    margin-left: 1em;
    font-style: italic;
    font-size: smaller;
    color: gray;
  }

[b-9hx3b6hggi] #ixz-search-list-toolbar {
  width: 100%;
  border-bottom: 1px solid lightgray;
  border-top: 10px solid white;
}

  [b-9hx3b6hggi] #ixz-search-list-toolbar fluent-menu {
    padding: 0px;
    min-width: 380px;
  }

    [b-9hx3b6hggi] #ixz-search-list-toolbar fluent-menu fluent-menu-item {
      margin: 0 0 0 0;
    }

[b-9hx3b6hggi] .ixz-leerbedrijflist-highlighted-row {
  background-color: gray;
}

[b-9hx3b6hggi] .ixz-leerbedrijf-list-cell-1 {
  font-size: smaller;
  /*padding: 2px 4px 2px 4px;*/
  /*border: 1px solid red;*/
}

  [b-9hx3b6hggi] .ixz-leerbedrijf-list-cell-1 span fluent-button {
    width: auto !important;
    /*border: 1px solid green;*/
  }
/* /Components/Pages/Start.razor.rz.scp.css */
h1[b-h11yuksb41] {
  margin-top: 0px !important;
}
/* /Components/Pages/Student.razor.rz.scp.css */
[b-lrch3uuf9w] .ixz-c-grid {
  margin-top: 0;
  display: grid;
  gap: 1px;
  grid-template-columns: 1fr max-content 1fr;
  grid-template-rows: min-content min-content min-content;
  grid-template-areas:
    "hpl hpc hpr"
    "fpl fpc fpr"
    "cpl cpc cpr";
  /*border: 1px solid green;*/
}

[b-lrch3uuf9w] .ixz-c-work {
  grid-column: cpc;
  grid-row: 2;
  display: flex;
  align-items: center;
  justify-content: center;
  /*border: 1px solid red;*/
}

  [b-lrch3uuf9w] .ixz-c-work fluent-accordion-item {
    width: 800px;
  }

:: deep .ixz-grid-item1[b-lrch3uuf9w] {
  align-self: center !important;
  width: 100%;
  padding-right: 0.5em;
  /*border: 1px solid red;*/
}

[b-lrch3uuf9w] .ixz-grid-field1 {
  align-self: center !important;
  width: 100%;
  /*border: 1px solid green;*/
}
/* /Components/Pages/Students.razor.rz.scp.css */
.ixz-c-grid[b-p5mg61459c] {
  margin-top: 0;
  display: grid;
  gap: 1px;
  grid-template-columns: 0.5fr min-content 0.5fr;
  grid-template-rows: min-content min-content min-content;
  grid-template-areas:
    "hpl hpc hpr"
    "cpl cpc cpr"
    "fpl fpc fpr"
}

.ixz-c-title[b-p5mg61459c] {
  grid-column: hpc;
  grid-row: 1;
}

.ixz-c-work[b-p5mg61459c] {
  grid-column: cpc;
  grid-row: 2;
  min-width: 900px;
}

.ixz-c-info[b-p5mg61459c] {
  grid-column: fpc;
  grid-row: 3;
  color: red;
}

[b-p5mg61459c] .ixz-student-grid-container {
  /* vieport minus top to grid, minus footer - minus margin */
  /*  background-color:yellow;*/
  height: calc(100vh - 226px - 110px - 10px);
  overflow: auto;
}

[b-p5mg61459c] #ixz-studentlist-toolbar {
  width: 100%;
  border-bottom: 1px solid lightgray;
  z-index: 9999;
}

[b-p5mg61459c] #ixz-studentlist-toolbar fluent-menu {
  padding: 0px;  
  min-width: 380px;
}

[b-p5mg61459c] #ixz-studentlist-toolbar fluent-menu fluent-menu-item{
  margin: 0 0 0 0;  
}

[b-p5mg61459c] #ixz-download-menu-button {
  display: inline-block;
  margin-left: 10px;
  background-color: green;
}

[b-p5mg61459c] .ixz-studentlist-highlighted-row {
  background-color: gray;
}

[b-p5mg61459c] .ixz-studentlist-cell-1 {
  font-size: smaller;
  /*padding: 2px 4px 2px 4px;*/
  /*border: 1px solid red;*/
}

  [b-p5mg61459c] .ixz-studentlist-cell-1 span fluent-button {
    width: auto !important;
    /*border: 1px solid green;*/
  }

[b-p5mg61459c] .ixz-filters-off {
  display: none;
}

[b-p5mg61459c] .ixz-filters-on {
  display: inline-block;
}
/* /Components/Pages/TimePlanning.razor.rz.scp.css */
[b-q0v0dba6gu] .ixz-item-align-center {
  height: 100%;
  align-content: center;
}

[b-q0v0dba6gu] .ixz-align-right-center {
  height: 100%;
  display: block;
  padding: 6px 0 0 1em;
  vertical-align: middle;
  border: 1px solid white;
}
/* /Components/Pages/TimeRegistration.razor.rz.scp.css */
[b-hskt4adakl] .ixz-list-toolbar {
  width: 100%;
  border-bottom: 1px solid lightgray;
  padding-bottom: 1em;
  z-index: 9999;
}

[b-hskt4adakl] .ixz-item-align-center {
  height: 100%;
  align-content: center;
}

[b-hskt4adakl] .ixz-align-right-center {
  height: 100%;
  display: block;
  padding: 6px 0 0 1em;
  vertical-align: middle;
  border: 1px solid white;
}
/* /Components/Pages/Track.razor.rz.scp.css */
[b-mms6pa94pg] .ixz-c-grid {
  margin-top: 0;
  display: grid;
  gap: 1px;
  grid-template-columns: 1fr max-content 1fr;
  grid-template-rows: min-content min-content min-content;
  grid-template-areas:
    "hpl hpc hpr"
    "fpl fpc fpr"
    "cpl cpc cpr";
  /*border: 1px solid green;*/
}

[b-mms6pa94pg] .ixz-c-work {
  grid-column: cpc;
  grid-row: 2;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 800px;
}

[b-mms6pa94pg] .ixz-card1 {
  background-color: transparent;
  box-shadow: none;

}

  [b-mms6pa94pg] .ixz-card1 fluent-text-field {
    width: 100%;
  }

[b-mms6pa94pg] #ixz-download-menu-button {
  display: inline-block;
  margin-left: 10px;
  background-color: green;
}

[b-mms6pa94pg] .ixz-trackqclist-highlighted-row {
  background-color: gray !important;
}

[b-mms6pa94pg] .ixz-trackqclist-cell-1 {
  font-size: smaller;
  background-color: white;
  /*padding: 2px 4px 2px 4px;*/
  /*border: 1px solid red;*/
}

  [b-mms6pa94pg] .ixz-trackqclist-cell-1 span fluent-button {
    width: auto !important;
    /*border: 1px solid green;*/
  }

[b-mms6pa94pg] .ixz-filters-off {
  display: none;
}

[b-mms6pa94pg] .ixz-filters-on {
  display: inline-block;
}
/* /Components/Pages/Tracks.razor.rz.scp.css */
.ixz-c-grid[b-p54a3hpfpl] {
  margin-top: 0;
  display: grid;
  gap: 1px;
  grid-template-columns: 0.5fr min-content 0.5fr;
  grid-template-rows: min-content min-content min-content;
  grid-template-areas:
    "hpl hpc hpr"
    "cpl cpc cpr"
    "fpl fpc fpr"
}

.ixz-c-title[b-p54a3hpfpl] {
  grid-column: hpc;
  grid-row: 1;
}

.ixz-c-work[b-p54a3hpfpl] {
  grid-column: cpc;
  grid-row: 2;
  min-width: 900px;
}

.ixz-c-info[b-p54a3hpfpl] {
  grid-column: fpc;
  grid-row: 3;
  color: red;
}

[b-p54a3hpfpl] .ixz-track-grid-container {
  /* vieport minus top to grid, minus footer - minus margin */
  /*  background-color:yellow;*/
  height: calc(100vh - 226px - 110px - 10px);
  overflow: auto;
}

[b-p54a3hpfpl] #ixz-tracklist-toolbar {
  width: 100%;
  border-bottom: 1px solid lightgray;
  z-index: 9999;
  margin: 0.5em 0 0 0;
}

  [b-p54a3hpfpl] #ixz-tracklist-toolbar fluent-menu {
    padding: 0px;
    min-width: 380px;
  }

    [b-p54a3hpfpl] #ixz-tracklist-toolbar fluent-menu fluent-menu-item {
      margin: 0 0 0 0;
    }

[b-p54a3hpfpl] #ixz-download-menu-button {
  display: inline-block;
  margin-left: 10px;
  background-color: green;
}

[b-p54a3hpfpl] .ixz-tracklist-highlighted-row {
  background-color: gray;
}

[b-p54a3hpfpl] .ixz-tracklist-cell-1 {
  font-size: smaller;
  /*padding: 2px 4px 2px 4px;*/
  /*border: 1px solid red;*/
}

  [b-p54a3hpfpl] .ixz-tracklist-cell-1 span fluent-button {
   width: auto !important;
   /*border: 1px solid green;*/
  }

[b-p54a3hpfpl] .ixz-filters-off {
  display: none;
}

[b-p54a3hpfpl] .ixz-filters-on {
  display: inline-block;
}
/* /Components/Pages/_404.razor.rz.scp.css */
.ixz-c-grid[b-f6lm2z6dwi] {
  margin-top: 0;
  display: grid;
  gap: 1px;
  grid-template-columns: 0.5fr min-content 0.5fr;
  grid-template-rows: min-content min-content min-content;
  grid-template-areas:
    "hpl hpc hpr"
    "cpl cpc cpr"
    "fpl fpc fpr"
}

.ixz-c-title[b-f6lm2z6dwi] {
  grid-column: hpc;
  grid-row: 1;
}

.ixz-c-work[b-f6lm2z6dwi] {
  grid-column: cpc;
  grid-row: 2;
  min-width: 900px;
}

.ixz-c-info[b-f6lm2z6dwi] {
  grid-column: fpc;
  grid-row: 3;
  color: red;
}

/* /Components/Parts/IxzalApplicantCertificateGrid.razor.rz.scp.css */
[b-412q836nx2] .ixz-student-certificate-grid {
  border: 1px solid silver;
  margin-right: 0.5em;
  width: 100%;
}

  [b-412q836nx2] .ixz-student-certificate-grid > .ixz-toolbar {
    width: 100%;
  }


  [b-412q836nx2] .ixz-student-certificate-grid fluent-menu {
    padding: 0px;
    min-width: 380px;
  }

  [b-412q836nx2] .ixz-student-certificate-grid fluent-menu fluent-menu-item {
    margin: 0 0 0 0;
  }
/* /Components/Parts/IxzalApplicantHeaderPanel.razor.rz.scp.css */
[b-nzcmaagpg3] .ixz-applicant-header-panel {
  padding: 0;
  margin-bottom: 6px;
}

  [b-nzcmaagpg3] .ixz-applicant-header-panel > .ixz-item {
    background-color: aliceblue;
  }
/* /Components/Parts/IxzalPageHeader.razor.rz.scp.css */
[b-yhp40k6775] .ixz-page-header {
  border-bottom: 1px solid steelblue;
  margin-bottom: 0.4em;
  margin-top: 0px;
  padding-top: 0px;
}

  [b-yhp40k6775] .ixz-page-header .ixz-label {
    margin: 0 0 2px 0;
  }
/* /Components/Parts/IxzalStudentCertificateGrid.razor.rz.scp.css */
[b-7bg1390h8b] .ixz-student-certificate-grid {
  border: 1px solid silver;
  margin-right: 0.5em;
  width: 100%;
}

  [b-7bg1390h8b] .ixz-student-certificate-grid > .ixz-toolbar {
    width: 100%;
  }


  [b-7bg1390h8b] .ixz-student-certificate-grid fluent-menu {
    padding: 0px;
    min-width: 380px;
  }

  [b-7bg1390h8b] .ixz-student-certificate-grid fluent-menu fluent-menu-item {
    margin: 0 0 0 0;
  }
/* /Components/Parts/IxzalStudentHeaderPanel.razor.rz.scp.css */
[b-39xzpq525p] .ixz-student-header-panel {
  padding: 0;
  margin-bottom: 6px;
  border-radius: 0;
}

  [b-39xzpq525p] .ixz-student-header-panel > .ixz-item {
    background-color: aliceblue;
  }
