@import '_content/Fastnet.Blazor.Controls/Fastnet.Blazor.Controls.bundle.scp.css';
@import '_content/Fastnet.Plugins/Fastnet.Plugins.bundle.scp.css';

/* /App.razor.rz.scp.css */
/*
@import "material-design-color-palettes";*/
.narrative[b-zswn1eg8zm] {
  margin: 1rem;
  /*    color: var(--warning-colour);*/ }
/* /Forms/SettingForm.razor.rz.scp.css */
/*
@import "material-design-color-palettes";*/
.btn-primary[b-uxjwr6ga9h], a.btn-primary[b-uxjwr6ga9h], .btn-secondary[b-uxjwr6ga9h], a.btn-secondary[b-uxjwr6ga9h], .btn-warning[b-uxjwr6ga9h], a.btn-warning[b-uxjwr6ga9h], .btn-danger[b-uxjwr6ga9h], a.btn-danger[b-uxjwr6ga9h], .btn-cancel[b-uxjwr6ga9h], a.btn-cancel[b-uxjwr6ga9h] {
  font-family: inherit;
  font-size: 1rem;
  /*    margin: 0.125rem;*/
  display: inline-block;
  font-weight: 400;
  text-align: center;
  vertical-align: middle;
  user-select: none;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem; }

.btn-primary[b-uxjwr6ga9h], a.btn-primary[b-uxjwr6ga9h], .btn-secondary[b-uxjwr6ga9h], a.btn-secondary[b-uxjwr6ga9h], .btn-warning[b-uxjwr6ga9h], a.btn-warning[b-uxjwr6ga9h], .btn-danger[b-uxjwr6ga9h], a.btn-danger[b-uxjwr6ga9h], .btn-cancel[b-uxjwr6ga9h], a.btn-cancel[b-uxjwr6ga9h] {
  white-space: nowrap;
  text-decoration: none;
  outline: none;
  border: var(--control-border); }
  [disabled].btn-primary[b-uxjwr6ga9h], [disabled].btn-secondary[b-uxjwr6ga9h], [disabled].btn-warning[b-uxjwr6ga9h], [disabled].btn-danger[b-uxjwr6ga9h], [disabled].btn-cancel[b-uxjwr6ga9h], .disabled.btn-primary[b-uxjwr6ga9h], .disabled.btn-secondary[b-uxjwr6ga9h], .disabled.btn-warning[b-uxjwr6ga9h], .disabled.btn-danger[b-uxjwr6ga9h], .disabled.btn-cancel[b-uxjwr6ga9h] {
    cursor: none;
    pointer-events: none;
    background-color: var(--control-disabled-colour);
    background-color: var(--control-disabled-colour); }

.btn-primary[b-uxjwr6ga9h], a.btn-primary[b-uxjwr6ga9h] {
  color: var(--button-primary-foreground-colour);
  background-color: var(--button-primary-background-colour);
  border: none;
  outline: none; }
  .btn-primary:hover[b-uxjwr6ga9h], a.btn-primary:hover[b-uxjwr6ga9h] {
    background-color: var(--button-primary-hover-colour);
    color: var(--button-primary-foreground-colour); }
  .btn-primary:focus[b-uxjwr6ga9h], a.btn-primary:focus[b-uxjwr6ga9h] {
    outline: none;
    box-shadow: none; }
  .btn-primary:active[b-uxjwr6ga9h], a.btn-primary:active[b-uxjwr6ga9h] {
    outline: none;
    /*            background-color: inherit;*/ }

.btn-secondary[b-uxjwr6ga9h], a.btn-secondary[b-uxjwr6ga9h] {
  color: var(--button-secondary-foreground-colour);
  background-color: var(--button-secondary-background-colour);
  border: none;
  outline: none; }
  .btn-secondary:hover[b-uxjwr6ga9h], a.btn-secondary:hover[b-uxjwr6ga9h] {
    background-color: var(--button-secondary-hover-colour);
    color: var(--button-secondary-foreground-colour); }
  .btn-secondary:focus[b-uxjwr6ga9h], a.btn-secondary:focus[b-uxjwr6ga9h] {
    outline: none;
    box-shadow: none; }
  .btn-secondary:active[b-uxjwr6ga9h], a.btn-secondary:active[b-uxjwr6ga9h] {
    outline: none;
    /*            background-color: inherit;*/ }

.btn-warning[b-uxjwr6ga9h], a.btn-warning[b-uxjwr6ga9h] {
  color: var(--button-warning-foreground-colour);
  background-color: var(--button-warning-background-colour);
  border: none;
  outline: none; }
  .btn-warning:hover[b-uxjwr6ga9h], a.btn-warning:hover[b-uxjwr6ga9h] {
    background-color: var(--button-warning-hover-colour);
    color: var(--button-warning-foreground-colour); }
  .btn-warning:focus[b-uxjwr6ga9h], a.btn-warning:focus[b-uxjwr6ga9h] {
    outline: none;
    box-shadow: none; }
  .btn-warning:active[b-uxjwr6ga9h], a.btn-warning:active[b-uxjwr6ga9h] {
    outline: none;
    /*            background-color: inherit;*/ }

.btn-danger[b-uxjwr6ga9h], a.btn-danger[b-uxjwr6ga9h] {
  color: var(--button-danger-foreground-colour);
  background-color: var(--button-danger-background-colour);
  border: none;
  outline: none; }
  .btn-danger:hover[b-uxjwr6ga9h], a.btn-danger:hover[b-uxjwr6ga9h] {
    background-color: var(--button-danger-hover-colour);
    color: var(--button-danger-foreground-colour); }
  .btn-danger:focus[b-uxjwr6ga9h], a.btn-danger:focus[b-uxjwr6ga9h] {
    outline: none;
    box-shadow: none; }
  .btn-danger:active[b-uxjwr6ga9h], a.btn-danger:active[b-uxjwr6ga9h] {
    outline: none;
    /*            background-color: inherit;*/ }

.btn-cancel[b-uxjwr6ga9h], a.btn-cancel[b-uxjwr6ga9h] {
  color: var(--button-cancel-foreground-colour);
  background-color: var(--button-cancel-background-colour);
  border: none;
  outline: none;
  border-style: solid;
  border-width: 1px;
  border-color: var(--button-cancel-foreground-colour); }
  .btn-cancel:hover[b-uxjwr6ga9h], a.btn-cancel:hover[b-uxjwr6ga9h] {
    background-color: var(--button-cancel-hover-colour);
    color: var(--button-cancel-foreground-colour); }
  .btn-cancel:focus[b-uxjwr6ga9h], a.btn-cancel:focus[b-uxjwr6ga9h] {
    outline: none;
    box-shadow: none; }
  .btn-cancel:active[b-uxjwr6ga9h], a.btn-cancel:active[b-uxjwr6ga9h] {
    outline: none;
    /*            background-color: inherit;*/ }

.btn-slim[b-uxjwr6ga9h] {
  line-height: 1.0;
  font-size: 12px;
  padding: 0.3rem 0.5rem; }

.setting-form[b-uxjwr6ga9h] {
  width: 700px;
  max-width: 90vw; }
/* /Pages/Guides/CodeBlock.razor.rz.scp.css */
p[b-dd4iuo41zg] {
  margin-block-start: 1em;
  margin-block-end: 0.25rem; }
  p.code[b-dd4iuo41zg] {
    font-family: monospace;
    color: var(--mdc-green-700);
    background-color: var(--white);
    font-size: 12px;
    white-space: pre-line;
    border: 1px solid var(--primary-foreground-colour);
    overflow: auto;
    max-width: 75vw;
    max-height: 300px;
    border-radius: 0.25rem;
    padding-left: 1rem;
    padding-right: 1rem;
    padding-bottom: 0.5rem;
    padding-top: 0.5rem; }
    p.code.large[b-dd4iuo41zg] {
      font-size: 16px; }
/* /Pages/Guides/Dialogues.razor.rz.scp.css */
/*
@import "material-design-color-palettes";*/
@media (min-width: 320px) and (max-width: 479px) {
  article[b-pr17m8x6wb] {
    margin-left: 0.5rem;
    margin-right: 0.5rem; } }

p[b-pr17m8x6wb] {
  margin-block-start: 1em;
  margin-block-end: 0; }
  p.warning[b-pr17m8x6wb] {
    color: var(--mdc-red-700); }

code[b-pr17m8x6wb] {
  color: var(--mdc-green-700);
  font-size: 16px; }

table[b-pr17m8x6wb] {
  margin-block-start: 0.5rem;
  border: 1px solid var(--primary-foreground-colour);
  background-color: var(--white);
  border-collapse: collapse; }
  table thead tr[b-pr17m8x6wb] {
    background-color: var(--primary-background-colour);
    border-bottom: 1px solid var(--primary-foreground-colour); }
  table tbody tr:not(:last-child)[b-pr17m8x6wb] {
    border-bottom: 1px solid var(--primary-foreground-colour); }
  table th[b-pr17m8x6wb], table td[b-pr17m8x6wb] {
    text-align: left;
    padding-left: 0.25rem;
    padding-right: 0.25rem;
    vertical-align: top; }
    table th:not(:first-child)[b-pr17m8x6wb], table td:not(:first-child)[b-pr17m8x6wb] {
      border-left: 1px solid var(--primary-foreground-colour); }
  table td[b-pr17m8x6wb] {
    font-size: smaller; }
    table td code[b-pr17m8x6wb] {
      font-size: 14px; }
    table td.fill[b-pr17m8x6wb] {
      width: 100%; }
  @media (min-width: 320px) and (max-width: 479px) {
    table td[b-pr17m8x6wb] {
      font-size: smaller; }
      table td code[b-pr17m8x6wb] {
        font-size: 10px; } }
/* /Pages/Guides/ExpandingHeader.razor.rz.scp.css */
.heading[b-7ivmh01gfb] {
  max-width: 94vw; }
  .heading .heading-container[b-7ivmh01gfb] {
    display: grid;
    grid-template-columns: auto 1fr;
    grid-column-gap: 0.5rem;
    align-items: baseline; }
    .heading .heading-container h1[b-7ivmh01gfb], .heading .heading-container h2[b-7ivmh01gfb], .heading .heading-container h3[b-7ivmh01gfb], .heading .heading-container h4[b-7ivmh01gfb], .heading .heading-container h5[b-7ivmh01gfb], .heading .heading-container h6[b-7ivmh01gfb] {
      margin-block-start: 0rem;
      margin-block-end: 0px; }
/* /Pages/Guides/MediaQueries.razor.rz.scp.css */
/*
@import "material-design-color-palettes";*/
@media (min-width: 320px) and (max-width: 479px) {
  article[b-kvnamgwdox] {
    margin-left: 0.5rem;
    margin-right: 0.5rem; } }

p[b-kvnamgwdox] {
  margin-block-start: 1em;
  margin-block-end: 0; }
  p.warning[b-kvnamgwdox] {
    color: var(--mdc-red-700); }

code[b-kvnamgwdox] {
  color: var(--mdc-green-700);
  font-size: 16px; }

table[b-kvnamgwdox] {
  margin-block-start: 0.5rem;
  border: 1px solid var(--primary-foreground-colour);
  background-color: var(--white);
  border-collapse: collapse; }
  table thead tr[b-kvnamgwdox] {
    background-color: var(--primary-background-colour);
    border-bottom: 1px solid var(--primary-foreground-colour); }
  table tbody tr:not(:last-child)[b-kvnamgwdox] {
    border-bottom: 1px solid var(--primary-foreground-colour); }
  table th[b-kvnamgwdox], table td[b-kvnamgwdox] {
    text-align: left;
    padding-left: 0.25rem;
    padding-right: 0.25rem;
    vertical-align: top; }
    table th:not(:first-child)[b-kvnamgwdox], table td:not(:first-child)[b-kvnamgwdox] {
      border-left: 1px solid var(--primary-foreground-colour); }
  table td[b-kvnamgwdox] {
    font-size: smaller; }
    table td code[b-kvnamgwdox] {
      font-size: 14px; }
    table td.fill[b-kvnamgwdox] {
      width: 100%; }
  @media (min-width: 320px) and (max-width: 479px) {
    table td[b-kvnamgwdox] {
      font-size: smaller; }
      table td code[b-kvnamgwdox] {
        font-size: 10px; } }
/* /Pages/Guides/SimpleAuthentication.razor.rz.scp.css */
/*
@import "material-design-color-palettes";*/
@media (min-width: 320px) and (max-width: 479px) {
  article[b-ax03zhfrnw] {
    margin-left: 0.5rem;
    margin-right: 0.5rem; } }

p[b-ax03zhfrnw] {
  margin-block-start: 1em;
  margin-block-end: 0; }
  p.warning[b-ax03zhfrnw] {
    color: var(--mdc-red-700); }

code[b-ax03zhfrnw] {
  color: var(--mdc-green-700);
  font-size: 16px; }

table[b-ax03zhfrnw] {
  margin-block-start: 0.5rem;
  border: 1px solid var(--primary-foreground-colour);
  background-color: var(--white);
  border-collapse: collapse; }
  table thead tr[b-ax03zhfrnw] {
    background-color: var(--primary-background-colour);
    border-bottom: 1px solid var(--primary-foreground-colour); }
  table tbody tr:not(:last-child)[b-ax03zhfrnw] {
    border-bottom: 1px solid var(--primary-foreground-colour); }
  table th[b-ax03zhfrnw], table td[b-ax03zhfrnw] {
    text-align: left;
    padding-left: 0.25rem;
    padding-right: 0.25rem;
    vertical-align: top; }
    table th:not(:first-child)[b-ax03zhfrnw], table td:not(:first-child)[b-ax03zhfrnw] {
      border-left: 1px solid var(--primary-foreground-colour); }
  table td[b-ax03zhfrnw] {
    font-size: smaller; }
    table td code[b-ax03zhfrnw] {
      font-size: 14px; }
    table td.fill[b-ax03zhfrnw] {
      width: 100%; }
  @media (min-width: 320px) and (max-width: 479px) {
    table td[b-ax03zhfrnw] {
      font-size: smaller; }
      table td code[b-ax03zhfrnw] {
        font-size: 10px; } }
/* /Pages/Guides/Theming.razor.rz.scp.css */
/*
@import "material-design-color-palettes";*/
@media (min-width: 320px) and (max-width: 479px) {
  article[b-d41vrdg5cc] {
    margin-left: 0.5rem;
    margin-right: 0.5rem; } }

p[b-d41vrdg5cc] {
  margin-block-start: 1em;
  margin-block-end: 0; }
  p.warning[b-d41vrdg5cc] {
    color: var(--mdc-red-700); }

code[b-d41vrdg5cc] {
  color: var(--mdc-green-700);
  font-size: 16px; }

table[b-d41vrdg5cc] {
  margin-block-start: 0.5rem;
  border: 1px solid var(--primary-foreground-colour);
  background-color: var(--white);
  border-collapse: collapse; }
  table thead tr[b-d41vrdg5cc] {
    background-color: var(--primary-background-colour);
    border-bottom: 1px solid var(--primary-foreground-colour); }
  table tbody tr:not(:last-child)[b-d41vrdg5cc] {
    border-bottom: 1px solid var(--primary-foreground-colour); }
  table th[b-d41vrdg5cc], table td[b-d41vrdg5cc] {
    text-align: left;
    padding-left: 0.25rem;
    padding-right: 0.25rem;
    vertical-align: top; }
    table th:not(:first-child)[b-d41vrdg5cc], table td:not(:first-child)[b-d41vrdg5cc] {
      border-left: 1px solid var(--primary-foreground-colour); }
  table td[b-d41vrdg5cc] {
    font-size: smaller; }
    table td code[b-d41vrdg5cc] {
      font-size: 14px; }
    table td.fill[b-d41vrdg5cc] {
      width: 100%; }
  @media (min-width: 320px) and (max-width: 479px) {
    table td[b-d41vrdg5cc] {
      font-size: smaller; }
      table td code[b-d41vrdg5cc] {
        font-size: 10px; } }

table[b-d41vrdg5cc] {
  width: 100%; }
  table.menu-colours thead th[b-d41vrdg5cc] {
    width: 33%; }
    table.menu-colours thead th:nth-child(2)[b-d41vrdg5cc] {
      width: 34%; }
/* /Pages/Settings/Settings.razor.rz.scp.css */
/*
@import "material-design-color-palettes";*/
.btn-primary[b-9ze53ldfh3], a.btn-primary[b-9ze53ldfh3], .btn-secondary[b-9ze53ldfh3], a.btn-secondary[b-9ze53ldfh3], .btn-warning[b-9ze53ldfh3], a.btn-warning[b-9ze53ldfh3], .btn-danger[b-9ze53ldfh3], a.btn-danger[b-9ze53ldfh3], .btn-cancel[b-9ze53ldfh3], a.btn-cancel[b-9ze53ldfh3] {
  font-family: inherit;
  font-size: 1rem;
  /*    margin: 0.125rem;*/
  display: inline-block;
  font-weight: 400;
  text-align: center;
  vertical-align: middle;
  user-select: none;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem; }

.btn-primary[b-9ze53ldfh3], a.btn-primary[b-9ze53ldfh3], .btn-secondary[b-9ze53ldfh3], a.btn-secondary[b-9ze53ldfh3], .btn-warning[b-9ze53ldfh3], a.btn-warning[b-9ze53ldfh3], .btn-danger[b-9ze53ldfh3], a.btn-danger[b-9ze53ldfh3], .btn-cancel[b-9ze53ldfh3], a.btn-cancel[b-9ze53ldfh3] {
  white-space: nowrap;
  text-decoration: none;
  outline: none;
  border: var(--control-border); }
  [disabled].btn-primary[b-9ze53ldfh3], [disabled].btn-secondary[b-9ze53ldfh3], [disabled].btn-warning[b-9ze53ldfh3], [disabled].btn-danger[b-9ze53ldfh3], [disabled].btn-cancel[b-9ze53ldfh3], .disabled.btn-primary[b-9ze53ldfh3], .disabled.btn-secondary[b-9ze53ldfh3], .disabled.btn-warning[b-9ze53ldfh3], .disabled.btn-danger[b-9ze53ldfh3], .disabled.btn-cancel[b-9ze53ldfh3] {
    cursor: none;
    pointer-events: none;
    background-color: var(--control-disabled-colour);
    background-color: var(--control-disabled-colour); }

.btn-primary[b-9ze53ldfh3], a.btn-primary[b-9ze53ldfh3] {
  color: var(--button-primary-foreground-colour);
  background-color: var(--button-primary-background-colour);
  border: none;
  outline: none; }
  .btn-primary:hover[b-9ze53ldfh3], a.btn-primary:hover[b-9ze53ldfh3] {
    background-color: var(--button-primary-hover-colour);
    color: var(--button-primary-foreground-colour); }
  .btn-primary:focus[b-9ze53ldfh3], a.btn-primary:focus[b-9ze53ldfh3] {
    outline: none;
    box-shadow: none; }
  .btn-primary:active[b-9ze53ldfh3], a.btn-primary:active[b-9ze53ldfh3] {
    outline: none;
    /*            background-color: inherit;*/ }

.btn-secondary[b-9ze53ldfh3], a.btn-secondary[b-9ze53ldfh3] {
  color: var(--button-secondary-foreground-colour);
  background-color: var(--button-secondary-background-colour);
  border: none;
  outline: none; }
  .btn-secondary:hover[b-9ze53ldfh3], a.btn-secondary:hover[b-9ze53ldfh3] {
    background-color: var(--button-secondary-hover-colour);
    color: var(--button-secondary-foreground-colour); }
  .btn-secondary:focus[b-9ze53ldfh3], a.btn-secondary:focus[b-9ze53ldfh3] {
    outline: none;
    box-shadow: none; }
  .btn-secondary:active[b-9ze53ldfh3], a.btn-secondary:active[b-9ze53ldfh3] {
    outline: none;
    /*            background-color: inherit;*/ }

.btn-warning[b-9ze53ldfh3], a.btn-warning[b-9ze53ldfh3] {
  color: var(--button-warning-foreground-colour);
  background-color: var(--button-warning-background-colour);
  border: none;
  outline: none; }
  .btn-warning:hover[b-9ze53ldfh3], a.btn-warning:hover[b-9ze53ldfh3] {
    background-color: var(--button-warning-hover-colour);
    color: var(--button-warning-foreground-colour); }
  .btn-warning:focus[b-9ze53ldfh3], a.btn-warning:focus[b-9ze53ldfh3] {
    outline: none;
    box-shadow: none; }
  .btn-warning:active[b-9ze53ldfh3], a.btn-warning:active[b-9ze53ldfh3] {
    outline: none;
    /*            background-color: inherit;*/ }

.btn-danger[b-9ze53ldfh3], a.btn-danger[b-9ze53ldfh3] {
  color: var(--button-danger-foreground-colour);
  background-color: var(--button-danger-background-colour);
  border: none;
  outline: none; }
  .btn-danger:hover[b-9ze53ldfh3], a.btn-danger:hover[b-9ze53ldfh3] {
    background-color: var(--button-danger-hover-colour);
    color: var(--button-danger-foreground-colour); }
  .btn-danger:focus[b-9ze53ldfh3], a.btn-danger:focus[b-9ze53ldfh3] {
    outline: none;
    box-shadow: none; }
  .btn-danger:active[b-9ze53ldfh3], a.btn-danger:active[b-9ze53ldfh3] {
    outline: none;
    /*            background-color: inherit;*/ }

.btn-cancel[b-9ze53ldfh3], a.btn-cancel[b-9ze53ldfh3] {
  color: var(--button-cancel-foreground-colour);
  background-color: var(--button-cancel-background-colour);
  border: none;
  outline: none;
  border-style: solid;
  border-width: 1px;
  border-color: var(--button-cancel-foreground-colour); }
  .btn-cancel:hover[b-9ze53ldfh3], a.btn-cancel:hover[b-9ze53ldfh3] {
    background-color: var(--button-cancel-hover-colour);
    color: var(--button-cancel-foreground-colour); }
  .btn-cancel:focus[b-9ze53ldfh3], a.btn-cancel:focus[b-9ze53ldfh3] {
    outline: none;
    box-shadow: none; }
  .btn-cancel:active[b-9ze53ldfh3], a.btn-cancel:active[b-9ze53ldfh3] {
    outline: none;
    /*            background-color: inherit;*/ }

.btn-slim[b-9ze53ldfh3] {
  line-height: 1.0;
  font-size: 12px;
  padding: 0.3rem 0.5rem; }

*[b-9ze53ldfh3] {
  padding: 0px;
  margin: 0px;
  box-sizing: border-box; }

.main[b-9ze53ldfh3] {
  height: 100%;
  display: grid;
  grid-template-rows: auto auto 1fr auto;
  grid-row-gap: 0.5rem;
  padding: 1rem; }

.setting-commands[b-9ze53ldfh3] {
  display: grid;
  grid-template-columns: auto auto;
  justify-content: space-between; }
  .setting-commands > div[b-9ze53ldfh3] {
    display: grid;
    grid-template-columns: auto auto;
    align-items: baseline;
    grid-column-gap: 0.5rem; }

.settings[b-9ze53ldfh3] {
  height: 65vh;
  display: grid;
  grid-template-columns: auto;
  align-items: start; }
  .settings table[b-9ze53ldfh3] {
    border-collapse: collapse;
    margin-block-start: 0.5rem;
    border: 1px solid var(--control-outline-colour);
    border-collapse: collapse; }
    .settings table th[b-9ze53ldfh3], .settings table td[b-9ze53ldfh3] {
      text-align: left;
      padding-left: 0.25rem;
      padding-right: 0.25rem;
      vertical-align: top; }
      .settings table th:not(:first-child)[b-9ze53ldfh3], .settings table td:not(:first-child)[b-9ze53ldfh3] {
        border-left: 1px solid var(--control-outline-colour); }
    .settings table thead tr[b-9ze53ldfh3] {
      background-color: var(--primary-background-colour);
      border-bottom: 1px solid var(--control-outline-colour); }
    .settings table tbody tr:not(:last-child)[b-9ze53ldfh3] {
      border-bottom: 1px solid var(--control-outline-colour); }
    .settings table tbody td .setting-remark[b-9ze53ldfh3] {
      font-size: 12px;
      font-style: italic; }

@media (max-width: 1023px) {
  .settings table[b-9ze53ldfh3] {
    font-size: 12px; }
    .settings table .edit-column[b-9ze53ldfh3] {
      display: none; }
  .setting-commands[b-9ze53ldfh3] {
    grid-template-columns: auto;
    justify-content: initial;
    grid-row-gap: 0.25rem; }
    .setting-commands > div[b-9ze53ldfh3] {
      display: contents; } }
/* /Pages/SigningIn/Registration.razor.rz.scp.css */
/*
@import "material-design-color-palettes";*/
.btn-primary[b-gmc9llqwf0], a.btn-primary[b-gmc9llqwf0], .btn-secondary[b-gmc9llqwf0], a.btn-secondary[b-gmc9llqwf0], .btn-warning[b-gmc9llqwf0], a.btn-warning[b-gmc9llqwf0], .btn-danger[b-gmc9llqwf0], a.btn-danger[b-gmc9llqwf0], .btn-cancel[b-gmc9llqwf0], a.btn-cancel[b-gmc9llqwf0] {
  font-family: inherit;
  font-size: 1rem;
  /*    margin: 0.125rem;*/
  display: inline-block;
  font-weight: 400;
  text-align: center;
  vertical-align: middle;
  user-select: none;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem; }

.btn-primary[b-gmc9llqwf0], a.btn-primary[b-gmc9llqwf0], .btn-secondary[b-gmc9llqwf0], a.btn-secondary[b-gmc9llqwf0], .btn-warning[b-gmc9llqwf0], a.btn-warning[b-gmc9llqwf0], .btn-danger[b-gmc9llqwf0], a.btn-danger[b-gmc9llqwf0], .btn-cancel[b-gmc9llqwf0], a.btn-cancel[b-gmc9llqwf0] {
  white-space: nowrap;
  text-decoration: none;
  outline: none;
  border: var(--control-border); }
  [disabled].btn-primary[b-gmc9llqwf0], [disabled].btn-secondary[b-gmc9llqwf0], [disabled].btn-warning[b-gmc9llqwf0], [disabled].btn-danger[b-gmc9llqwf0], [disabled].btn-cancel[b-gmc9llqwf0], .disabled.btn-primary[b-gmc9llqwf0], .disabled.btn-secondary[b-gmc9llqwf0], .disabled.btn-warning[b-gmc9llqwf0], .disabled.btn-danger[b-gmc9llqwf0], .disabled.btn-cancel[b-gmc9llqwf0] {
    cursor: none;
    pointer-events: none;
    background-color: var(--control-disabled-colour);
    background-color: var(--control-disabled-colour); }

.btn-primary[b-gmc9llqwf0], a.btn-primary[b-gmc9llqwf0] {
  color: var(--button-primary-foreground-colour);
  background-color: var(--button-primary-background-colour);
  border: none;
  outline: none; }
  .btn-primary:hover[b-gmc9llqwf0], a.btn-primary:hover[b-gmc9llqwf0] {
    background-color: var(--button-primary-hover-colour);
    color: var(--button-primary-foreground-colour); }
  .btn-primary:focus[b-gmc9llqwf0], a.btn-primary:focus[b-gmc9llqwf0] {
    outline: none;
    box-shadow: none; }
  .btn-primary:active[b-gmc9llqwf0], a.btn-primary:active[b-gmc9llqwf0] {
    outline: none;
    /*            background-color: inherit;*/ }

.btn-secondary[b-gmc9llqwf0], a.btn-secondary[b-gmc9llqwf0] {
  color: var(--button-secondary-foreground-colour);
  background-color: var(--button-secondary-background-colour);
  border: none;
  outline: none; }
  .btn-secondary:hover[b-gmc9llqwf0], a.btn-secondary:hover[b-gmc9llqwf0] {
    background-color: var(--button-secondary-hover-colour);
    color: var(--button-secondary-foreground-colour); }
  .btn-secondary:focus[b-gmc9llqwf0], a.btn-secondary:focus[b-gmc9llqwf0] {
    outline: none;
    box-shadow: none; }
  .btn-secondary:active[b-gmc9llqwf0], a.btn-secondary:active[b-gmc9llqwf0] {
    outline: none;
    /*            background-color: inherit;*/ }

.btn-warning[b-gmc9llqwf0], a.btn-warning[b-gmc9llqwf0] {
  color: var(--button-warning-foreground-colour);
  background-color: var(--button-warning-background-colour);
  border: none;
  outline: none; }
  .btn-warning:hover[b-gmc9llqwf0], a.btn-warning:hover[b-gmc9llqwf0] {
    background-color: var(--button-warning-hover-colour);
    color: var(--button-warning-foreground-colour); }
  .btn-warning:focus[b-gmc9llqwf0], a.btn-warning:focus[b-gmc9llqwf0] {
    outline: none;
    box-shadow: none; }
  .btn-warning:active[b-gmc9llqwf0], a.btn-warning:active[b-gmc9llqwf0] {
    outline: none;
    /*            background-color: inherit;*/ }

.btn-danger[b-gmc9llqwf0], a.btn-danger[b-gmc9llqwf0] {
  color: var(--button-danger-foreground-colour);
  background-color: var(--button-danger-background-colour);
  border: none;
  outline: none; }
  .btn-danger:hover[b-gmc9llqwf0], a.btn-danger:hover[b-gmc9llqwf0] {
    background-color: var(--button-danger-hover-colour);
    color: var(--button-danger-foreground-colour); }
  .btn-danger:focus[b-gmc9llqwf0], a.btn-danger:focus[b-gmc9llqwf0] {
    outline: none;
    box-shadow: none; }
  .btn-danger:active[b-gmc9llqwf0], a.btn-danger:active[b-gmc9llqwf0] {
    outline: none;
    /*            background-color: inherit;*/ }

.btn-cancel[b-gmc9llqwf0], a.btn-cancel[b-gmc9llqwf0] {
  color: var(--button-cancel-foreground-colour);
  background-color: var(--button-cancel-background-colour);
  border: none;
  outline: none;
  border-style: solid;
  border-width: 1px;
  border-color: var(--button-cancel-foreground-colour); }
  .btn-cancel:hover[b-gmc9llqwf0], a.btn-cancel:hover[b-gmc9llqwf0] {
    background-color: var(--button-cancel-hover-colour);
    color: var(--button-cancel-foreground-colour); }
  .btn-cancel:focus[b-gmc9llqwf0], a.btn-cancel:focus[b-gmc9llqwf0] {
    outline: none;
    box-shadow: none; }
  .btn-cancel:active[b-gmc9llqwf0], a.btn-cancel:active[b-gmc9llqwf0] {
    outline: none;
    /*            background-color: inherit;*/ }

.btn-slim[b-gmc9llqwf0] {
  line-height: 1.0;
  font-size: 12px;
  padding: 0.3rem 0.5rem; }

.registration[b-gmc9llqwf0] {
  margin: auto auto;
  width: 75%; }
/* /Pages/Wifi/CheveningRoadWifi.razor.rz.scp.css */
/*
@import "material-design-color-palettes";*/
.btn-primary[b-qm195kbzt0], a.btn-primary[b-qm195kbzt0], .btn-secondary[b-qm195kbzt0], a.btn-secondary[b-qm195kbzt0], .btn-warning[b-qm195kbzt0], a.btn-warning[b-qm195kbzt0], .btn-danger[b-qm195kbzt0], a.btn-danger[b-qm195kbzt0], .btn-cancel[b-qm195kbzt0], a.btn-cancel[b-qm195kbzt0] {
  font-family: inherit;
  font-size: 1rem;
  /*    margin: 0.125rem;*/
  display: inline-block;
  font-weight: 400;
  text-align: center;
  vertical-align: middle;
  user-select: none;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem; }

.btn-primary[b-qm195kbzt0], a.btn-primary[b-qm195kbzt0], .btn-secondary[b-qm195kbzt0], a.btn-secondary[b-qm195kbzt0], .btn-warning[b-qm195kbzt0], a.btn-warning[b-qm195kbzt0], .btn-danger[b-qm195kbzt0], a.btn-danger[b-qm195kbzt0], .btn-cancel[b-qm195kbzt0], a.btn-cancel[b-qm195kbzt0] {
  white-space: nowrap;
  text-decoration: none;
  outline: none;
  border: var(--control-border); }
  [disabled].btn-primary[b-qm195kbzt0], [disabled].btn-secondary[b-qm195kbzt0], [disabled].btn-warning[b-qm195kbzt0], [disabled].btn-danger[b-qm195kbzt0], [disabled].btn-cancel[b-qm195kbzt0], .disabled.btn-primary[b-qm195kbzt0], .disabled.btn-secondary[b-qm195kbzt0], .disabled.btn-warning[b-qm195kbzt0], .disabled.btn-danger[b-qm195kbzt0], .disabled.btn-cancel[b-qm195kbzt0] {
    cursor: none;
    pointer-events: none;
    background-color: var(--control-disabled-colour);
    background-color: var(--control-disabled-colour); }

.btn-primary[b-qm195kbzt0], a.btn-primary[b-qm195kbzt0] {
  color: var(--button-primary-foreground-colour);
  background-color: var(--button-primary-background-colour);
  border: none;
  outline: none; }
  .btn-primary:hover[b-qm195kbzt0], a.btn-primary:hover[b-qm195kbzt0] {
    background-color: var(--button-primary-hover-colour);
    color: var(--button-primary-foreground-colour); }
  .btn-primary:focus[b-qm195kbzt0], a.btn-primary:focus[b-qm195kbzt0] {
    outline: none;
    box-shadow: none; }
  .btn-primary:active[b-qm195kbzt0], a.btn-primary:active[b-qm195kbzt0] {
    outline: none;
    /*            background-color: inherit;*/ }

.btn-secondary[b-qm195kbzt0], a.btn-secondary[b-qm195kbzt0] {
  color: var(--button-secondary-foreground-colour);
  background-color: var(--button-secondary-background-colour);
  border: none;
  outline: none; }
  .btn-secondary:hover[b-qm195kbzt0], a.btn-secondary:hover[b-qm195kbzt0] {
    background-color: var(--button-secondary-hover-colour);
    color: var(--button-secondary-foreground-colour); }
  .btn-secondary:focus[b-qm195kbzt0], a.btn-secondary:focus[b-qm195kbzt0] {
    outline: none;
    box-shadow: none; }
  .btn-secondary:active[b-qm195kbzt0], a.btn-secondary:active[b-qm195kbzt0] {
    outline: none;
    /*            background-color: inherit;*/ }

.btn-warning[b-qm195kbzt0], a.btn-warning[b-qm195kbzt0] {
  color: var(--button-warning-foreground-colour);
  background-color: var(--button-warning-background-colour);
  border: none;
  outline: none; }
  .btn-warning:hover[b-qm195kbzt0], a.btn-warning:hover[b-qm195kbzt0] {
    background-color: var(--button-warning-hover-colour);
    color: var(--button-warning-foreground-colour); }
  .btn-warning:focus[b-qm195kbzt0], a.btn-warning:focus[b-qm195kbzt0] {
    outline: none;
    box-shadow: none; }
  .btn-warning:active[b-qm195kbzt0], a.btn-warning:active[b-qm195kbzt0] {
    outline: none;
    /*            background-color: inherit;*/ }

.btn-danger[b-qm195kbzt0], a.btn-danger[b-qm195kbzt0] {
  color: var(--button-danger-foreground-colour);
  background-color: var(--button-danger-background-colour);
  border: none;
  outline: none; }
  .btn-danger:hover[b-qm195kbzt0], a.btn-danger:hover[b-qm195kbzt0] {
    background-color: var(--button-danger-hover-colour);
    color: var(--button-danger-foreground-colour); }
  .btn-danger:focus[b-qm195kbzt0], a.btn-danger:focus[b-qm195kbzt0] {
    outline: none;
    box-shadow: none; }
  .btn-danger:active[b-qm195kbzt0], a.btn-danger:active[b-qm195kbzt0] {
    outline: none;
    /*            background-color: inherit;*/ }

.btn-cancel[b-qm195kbzt0], a.btn-cancel[b-qm195kbzt0] {
  color: var(--button-cancel-foreground-colour);
  background-color: var(--button-cancel-background-colour);
  border: none;
  outline: none;
  border-style: solid;
  border-width: 1px;
  border-color: var(--button-cancel-foreground-colour); }
  .btn-cancel:hover[b-qm195kbzt0], a.btn-cancel:hover[b-qm195kbzt0] {
    background-color: var(--button-cancel-hover-colour);
    color: var(--button-cancel-foreground-colour); }
  .btn-cancel:focus[b-qm195kbzt0], a.btn-cancel:focus[b-qm195kbzt0] {
    outline: none;
    box-shadow: none; }
  .btn-cancel:active[b-qm195kbzt0], a.btn-cancel:active[b-qm195kbzt0] {
    outline: none;
    /*            background-color: inherit;*/ }

.btn-slim[b-qm195kbzt0] {
  line-height: 1.0;
  font-size: 12px;
  padding: 0.3rem 0.5rem; }

.wifi-settings > div[b-qm195kbzt0] {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 0.5rem; }
/* /Shared/MainLayout.razor.rz.scp.css */
/*
@import "material-design-color-palettes";*/
.page[b-8g4xevj618] {
  /* default is for single column, two rows for small screens*/
  display: grid;
  grid-template-columns: auto 1fr;
  background-size: cover;
  height: 100%;
  background-position: right top;
  /*    padding-left: 0.5rem;
    padding-right: 0.5rem;*/ }
  .page.home[b-8g4xevj618] {
    background-image: linear-gradient(290deg, transparent, rgba(0, 0, 0, 0.9)), url("images/as.jpg"); }

.main[b-8g4xevj618] {
  border-left: 1px solid var(--primary-foreground-colour); }

.sidebar[b-8g4xevj618] {
  width: 250px;
  height: 100vh;
  user-select: none;
  /*    margin-top: 2rem;
    margin-bottom: 2rem;*/
  background-color: var(--primary-background-colour);
  overflow-y: auto; }

@media (max-width: 1023px) {
  /*@media (min-width: 641px) {*/
  .page[b-8g4xevj618] {
    grid-template-columns: auto;
    grid-template-rows: auto 1fr; }
  .sidebar[b-8g4xevj618] {
    width: 100%;
    height: auto; }
  .main[b-8g4xevj618] {
    border-left: none;
    padding-left: 0;
    padding-right: 0; } }
