@import '_content/Blazor.Bootstrap/Blazor.Bootstrap.bundle.scp.css';
@import '_content/Z.Blazor.Diagrams/Z.Blazor.Diagrams.bundle.scp.css';

/* _content/WebIBoard/Components/DashboardChartCard.razor.rz.scp.css */
@media (min-width: 1600px) {
  .col-xxxl-4[b-igw4u19muj] {
    width: 33.3% !important;
    flex: 0 0 auto;
  }
  .col-xxxl-6[b-igw4u19muj] {
    width: 50% !important;
    flex: 0 0 auto;
  }
  .col-xxxl-8[b-igw4u19muj] {
    width: 66.6% !important;
    flex: 0 0 auto;
  }
  .col-xxxl-12[b-igw4u19muj] {
    width: 100% !important;
    flex: 0 0 auto;
  }
  .flex-column-xxxl[b-igw4u19muj] {
    flex-direction: column !important;
  }
  .align-center-xxxl[b-igw4u19muj] {
    align-items: center !important;
  }
  .pe-xxxl-2[b-igw4u19muj] {
    padding-right: 0.5rem !important;
  }
  .ps-xxxl-2[b-igw4u19muj] {
    padding-left: 0.5rem !important;
  }
}

/*# sourceMappingURL=DashboardChartCard.razor.css.map */
/* _content/WebIBoard/Components/Form Components/TlMultiRemoteselect3.razor.rz.scp.css */
#TlMultiselect3[b-rzq9bv8ees] {
  position: relative;
}
#TlMultiselect3 .tl-multiselect-input[b-rzq9bv8ees] {
  position: relative;
  z-index: 3;
}
#TlMultiselect3 .custom-select-list[b-rzq9bv8ees] {
  width: 100%;
  max-height: 250px;
  overflow-y: scroll;
  box-shadow: 0 0 10px 5px rgba(100, 100, 100, 0.3);
  position: absolute;
  min-height: 100px;
  top: 100%;
  background-color: white;
  z-index: 2;
  border-bottom: solid 1px rgba(100, 100, 100, 0.5);
  border-left: solid 1px rgba(100, 100, 100, 0.5);
  border-right: solid 1px rgba(100, 100, 100, 0.5);
}
#TlMultiselect3 .custom-select-list .custom-options[b-rzq9bv8ees] {
  cursor: pointer;
}
#TlMultiselect3 .custom-select-list .custom-options.is-selected[b-rzq9bv8ees] {
  background-color: rgba(0, 148, 255, 0.5);
}
#TlMultiselect3 .custom-select-list .custom-options:hover:not(.is-selected)[b-rzq9bv8ees] {
  background-color: #fafafa;
}

/*# sourceMappingURL=TlMultiselect3.razor.css.map */
/* _content/WebIBoard/Components/Layout Components/FullPage.razor.rz.scp.css */
:root[b-e3j0djseq1]{--mobile-breakpoint: 641px;--color-primary: #0ba7f6 }body[b-e3j0djseq1]{overflow-x:hidden}.modal-content[b-e3j0djseq1]{background-color:rgba(0,0,0,0) !important;box-shadow:none !important}.mud-input-control[b-e3j0djseq1]{margin:0 !important}#fullPage[b-e3j0djseq1]{background-color:rgba(51,181,157,.3019607843);color:#424242;width:calc(100% + 16px + 16px);margin-left:-16px;margin-top:-16px;padding:11px 1rem}
/* _content/WebIBoard/Components/TlDynamicGrid.razor.rz.scp.css */
#tlGriddWrapper[b-f61cyzemiq] {
  width: 100%;
  box-shadow: 0 0 2rem rgba(100, 100, 100, 0.4);
  overflow-x: scroll;
  scrollbar-width: thin;
}
#tlGriddWrapper[b-f61cyzemiq]::-webkit-scrollbar {
  display: none;
}
#tlGriddWrapper #tlGrid[b-f61cyzemiq] {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
  min-width: 550px;
  padding: 0.5rem;
  margin: 0 auto;
  background-color: #fff;
  color: #000;
  font-size: 16px;
  font-weight: normal;
  font-family: sans-serif;
  text-align: left;
}
#tlGriddWrapper #tlGrid tr[b-f61cyzemiq] {
  position: relative;
}
#tlGriddWrapper #tlGrid tr.disabled-row[b-f61cyzemiq] {
  opacity: 0.5;
  text-decoration: line-through;
}
#tlGriddWrapper #tlGrid th[b-f61cyzemiq] {
  /*background-color: black;
  color: white;*/
  font-weight: bold;
}
#tlGriddWrapper #tlGrid td[b-f61cyzemiq] {
  vertical-align: text-top;
  border-bottom: none;
  padding: 0.6rem 1.5rem;
  border-right: none !important;
  /*&#icons {
      position: sticky;
      right: 0;
      background-color: white;
  }*/
}
#tlGriddWrapper #tlGrid tbody tr td:not(:last-child)[b-f61cyzemiq] {
  border-right: 1px var(--mdb-gray-300) solid;
}
#tlGriddWrapper #tlGrid tbody tr[b-f61cyzemiq] {
  background-color: #f5f5f5;
}
#tlGriddWrapper #tlGrid tbody tr:nth-child(2n)[b-f61cyzemiq] {
  background-color: #fff;
}
#tlGriddWrapper #tlGrid tbody tr:hover[b-f61cyzemiq] {
  background-color: #dbe9f4;
}

#paginationOptions[b-f61cyzemiq] {
  margin-bottom: 1rem;
}

/*# sourceMappingURL=TlDynamicGrid.razor.css.map */
/* _content/WebIBoard/Components/TlDynamicGrid2.razor.rz.scp.css */
#tlGriddWrapper[b-9ji1qc0zi6] {
  width: 100%;
  box-shadow: 0 0 2rem rgba(100, 100, 100, 0.4);
  overflow-x: scroll;
  scrollbar-width: thin;
}
#tlGriddWrapper[b-9ji1qc0zi6]::-webkit-scrollbar {
  display: none;
}
#tlGriddWrapper #tlGrid[b-9ji1qc0zi6] {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
  min-width: 550px;
  padding: 0.5rem;
  margin: 0 auto;
  background-color: #fff;
  color: #000;
  font-size: 16px;
  font-weight: normal;
  font-family: sans-serif;
  text-align: left;
}
#tlGriddWrapper #tlGrid tr[b-9ji1qc0zi6] {
  position: relative;
}
#tlGriddWrapper #tlGrid tr.disabled-row[b-9ji1qc0zi6] {
  opacity: 0.5;
  text-decoration: line-through;
}
#tlGriddWrapper #tlGrid th[b-9ji1qc0zi6] {
  /*background-color: black;
  color: white;*/
  font-weight: bold;
}
#tlGriddWrapper #tlGrid td[b-9ji1qc0zi6] {
  vertical-align: text-top;
  border-bottom: none;
  padding: 0.6rem 1.5rem;
  border-right: none !important;
  /*&#icons {
      position: sticky;
      right: 0;
      background-color: white;
  }*/
}
#tlGriddWrapper #tlGrid tbody tr td:not(:last-child)[b-9ji1qc0zi6] {
  border-right: 1px var(--mdb-gray-300) solid;
}
#tlGriddWrapper #tlGrid tbody tr[b-9ji1qc0zi6] {
  background-color: #f5f5f5;
}
#tlGriddWrapper #tlGrid tbody tr:nth-child(2n)[b-9ji1qc0zi6] {
  background-color: #fff;
}
#tlGriddWrapper #tlGrid tbody tr:hover[b-9ji1qc0zi6] {
  background-color: #dbe9f4;
}

#paginationOptions[b-9ji1qc0zi6] {
  margin-bottom: 1rem;
}

/*# sourceMappingURL=TlDynamicGrid2.razor.css.map */
/* _content/WebIBoard/Components/TlHeader.razor.rz.scp.css */
/* ------------------------------ */
/* ---------- BW THEME ---------- */
/* ------------------------------ */
/*$color-primary:                         $color-primary-bw;
$color-primary-text:                    $color-primary-bw-text;
$color-primary-transparent:             $color-primary-bw-transparent;
$color-primary-more-transparent:        $color-primary-bw-more-transparent;
$color-primary-transparent-text:        $color-primary-bw-transparent-text;
$color-primary-more-transparent-text:   $color-primary-bw-more-transparent-text;
$color-background:                      $color-background-bw;
$color-background-text:                 $color-background-bw-text;
$color-sidebar-bg:                      $color-sidebar-bw;
$color-sidebar-text:                    $color-sidebar-bw-text;
$color-login-image:                     $color-primary-bw-transparent;
$color-tab-border-bottom:               $color-tab-border-bw;*/
/* -------------------------------- */
/* ---------- OSAI THEME ---------- */
/* -------------------------------- */
:root[b-vc46cz1rbz] {
  --mobile-breakpoint: 641px;
  --color-primary: #0ba7f6 ;
}

body[b-vc46cz1rbz] {
  overflow-x: hidden;
}

.modal-content[b-vc46cz1rbz] {
  background-color: transparent !important;
  box-shadow: none !important;
}

.mud-input-control[b-vc46cz1rbz] {
  margin: 0 !important;
}

#customHeader[b-vc46cz1rbz] {
  height: 60px;
  background-color: #0ba7f6;
  color: #fff;
  position: fixed;
  z-index: 100;
}
#customHeader #logo[b-vc46cz1rbz] {
  font-size: 1.3rem;
  font-weight: bold;
  color: #fff;
}
#customHeader #logo[b-vc46cz1rbz] {
  max-width: 150px;
}
#customHeader[b-vc46cz1rbz]  i {
  display: flex;
}
#customHeader[b-vc46cz1rbz]  a {
  display: flex;
  align-items: center;
}
#customHeader[b-vc46cz1rbz]  div.mud-input-slot.mud-input-root {
  color: white !important;
}

/*# sourceMappingURL=TlHeader.razor.css.map */
/* _content/WebIBoard/Components/TlMenu2.razor.rz.scp.css */


/*# sourceMappingURL=TlMenu2.razor.css.map */
/* _content/WebIBoard/Components/TlMicroGrid.razor.rz.scp.css */
#tlMicroGrid[b-oi90840yqd] {
  display: table;
  table-layout: fixed;
}
#tlMicroGrid .table-header[b-oi90840yqd] {
  display: table-row;
}
#tlMicroGrid .table-header .table-header-cell[b-oi90840yqd] {
  display: table-cell;
  border-bottom: 1px var(--mdb-gray-300) solid;
  border-left: 1px var(--mdb-gray-300) solid;
  text-align: center;
  border-radius: 0 !important;
}
#tlMicroGrid .table-row[b-oi90840yqd] {
  display: table-row;
}
#tlMicroGrid .table-row .table-row-cell[b-oi90840yqd] {
  display: table-cell;
  border-left: 1px var(--mdb-gray-300) solid;
  text-align: center;
}
#tlMicroGrid .icon-cell[b-oi90840yqd] {
  width: 5%;
  border-left: none !important;
}
#tlMicroGrid .table-row-cell:first-child[b-oi90840yqd],
#tlMicroGrid .table-header-cell:first-child[b-oi90840yqd] {
  border-left: none;
}
#tlMicroGrid .empty-data[b-oi90840yqd] {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}

/*# sourceMappingURL=TlMicroGrid.razor.css.map */
/* _content/WebIBoard/Components/TlModalProperties.razor.rz.scp.css */
#modalWrapper[b-2br3kg2wch] {
  position: fixed;
  inset: 0;
  height: 100vh;
  width: 100vw;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: rgba(255, 255, 255, 0.6);
  z-index: 101;
  backdrop-filter: blur(5px);
  overflow-y: scroll;
  padding: 1rem;
}
#modalWrapper #tlModal[b-2br3kg2wch] {
  position: relative;
  background-color: white;
  width: 90%;
  max-width: 800px;
  padding: 0.3rem;
  margin: auto;
}
#modalWrapper #tlModal .modal-title[b-2br3kg2wch],
#modalWrapper #tlModal .modal-body[b-2br3kg2wch],
#modalWrapper #tlModal .modal-footer[b-2br3kg2wch] {
  padding: 1rem;
}
#modalWrapper #tlModal[b-2br3kg2wch]  i {
  cursor: pointer;
}

/*# sourceMappingURL=TlModalProperties.razor.css.map */
/* _content/WebIBoard/Components/TlModalToFill.razor.rz.scp.css */
#modalToFill[b-dkx0myfr2b] {
  position: fixed;
  inset: 0;
  height: 100vh;
  width: 100vw;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: rgba(255, 255, 255, 0.6);
  z-index: 101;
  backdrop-filter: blur(5px);
  overflow-y: scroll;
  padding: 1rem;
}
#modalToFill #tlModal[b-dkx0myfr2b] {
  position: relative;
  background-color: white;
  width: 90%;
  padding: 0.3rem;
  margin: auto;
}
#modalToFill #tlModal .modal-title[b-dkx0myfr2b],
#modalToFill #tlModal .modal-body[b-dkx0myfr2b],
#modalToFill #tlModal .modal-footer[b-dkx0myfr2b] {
  padding: 1rem;
}
#modalToFill #tlModal .modal-title[b-dkx0myfr2b] {
  padding-bottom: 0.3rem;
}
#modalToFill #tlModal[b-dkx0myfr2b]  i {
  cursor: pointer;
}

/*# sourceMappingURL=TlModalToFill.razor.css.map */
/* _content/WebIBoard/Components/TlMoreDynamicGrid.razor.rz.scp.css */
#tlGriddWrapper[b-4mbck57t2x] {
  width: 100%;
  box-shadow: 0 0 2rem rgba(100, 100, 100, 0.4);
  overflow-x: scroll;
  scrollbar-width: thin;
}
#tlGriddWrapper[b-4mbck57t2x]::-webkit-scrollbar {
  display: none;
}
#tlGriddWrapper #tlGrid[b-4mbck57t2x] {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
  min-width: 550px;
  padding: 0.5rem;
  margin: 0 auto;
  background-color: #fff;
  color: #000;
  font-size: 16px;
  font-weight: normal;
  font-family: sans-serif;
  text-align: left;
}
#tlGriddWrapper #tlGrid tr[b-4mbck57t2x] {
  position: relative;
}
#tlGriddWrapper #tlGrid tr.disabled-row[b-4mbck57t2x] {
  opacity: 0.5;
  text-decoration: line-through;
}
#tlGriddWrapper #tlGrid th[b-4mbck57t2x] {
  /*background-color: black;
  color: white;*/
  font-weight: bold;
}
#tlGriddWrapper #tlGrid td[b-4mbck57t2x] {
  vertical-align: text-top;
  border-bottom: none;
  padding: 0.6rem 1.5rem;
  border-right: none !important;
  /*&#icons {
      position: sticky;
      right: 0;
      background-color: white;
  }*/
}
#tlGriddWrapper #tlGrid td.link-like[b-4mbck57t2x] {
  text-decoration: underline;
  color: mediumpurple;
  cursor: pointer;
}
#tlGriddWrapper #tlGrid tbody tr td:not(:last-child)[b-4mbck57t2x] {
  border-right: 1px var(--mdb-gray-300) solid;
}
#tlGriddWrapper #tlGrid tbody tr[b-4mbck57t2x] {
  background-color: #f5f5f5;
}
#tlGriddWrapper #tlGrid tbody tr:nth-child(2n)[b-4mbck57t2x] {
  background-color: #fff;
}
#tlGriddWrapper #tlGrid tbody tr:hover[b-4mbck57t2x] {
  background-color: #dbe9f4;
}

#paginationOptions[b-4mbck57t2x] {
  margin-bottom: 1rem;
}

/*# sourceMappingURL=TlMoreDynamicGrid.razor.css.map */
/* _content/WebIBoard/Components/TlPaginatedTable.razor.rz.scp.css */
:root[b-gwgmp9492k]{--mobile-breakpoint: 641px;--color-primary: #0ba7f6 }body[b-gwgmp9492k]{overflow-x:hidden}.modal-content[b-gwgmp9492k]{background-color:rgba(0,0,0,0) !important;box-shadow:none !important}.mud-input-control[b-gwgmp9492k]{margin:0 !important}#paginatedTableWrapper[b-gwgmp9492k]  .table-responsive{border-radius:10px}#paginatedTableWrapper[b-gwgmp9492k]  .table-responsive #paginatedTable{margin-bottom:0;background-color:rgba(255,255,255,.8)}#paginatedTableWrapper[b-gwgmp9492k]  .bb-grid-pagination-text{margin-right:1rem}#paginatedTableWrapper[b-gwgmp9492k]  .page-item{background-color:rgba(255,255,255,.6)}#paginatedTableWrapper[b-gwgmp9492k]  .page-item .page-link{padding:.2rem .5rem}
/* _content/WebIBoard/Components/TlScrollSpy.razor.rz.scp.css */
:root[b-aejwzx44wr]{--mobile-breakpoint: 641px;--color-primary: #0ba7f6 }body[b-aejwzx44wr]{overflow-x:hidden}.modal-content[b-aejwzx44wr]{background-color:rgba(0,0,0,0) !important;box-shadow:none !important}.mud-input-control[b-aejwzx44wr]{margin:0 !important}#scrollSpy ol[b-aejwzx44wr],#scrollSpy ul[b-aejwzx44wr]{list-style:none;padding:0}#scrollSpy ol li[b-aejwzx44wr],#scrollSpy ul li[b-aejwzx44wr]{list-style:none;cursor:pointer}#scrollSpy ol li.active-link[b-aejwzx44wr],#scrollSpy ul li.active-link[b-aejwzx44wr]{text-decoration:underline;text-decoration-color:#051729}
/* _content/WebIBoard/Components/TlSidebar.razor.rz.scp.css */
:root[b-3cnxrank6g]{--mobile-breakpoint: 641px;--color-primary: #0ba7f6 }body[b-3cnxrank6g]{overflow-x:hidden}.modal-content[b-3cnxrank6g]{background-color:rgba(0,0,0,0) !important;box-shadow:none !important}.mud-input-control[b-3cnxrank6g]{margin:0 !important}.sidebar-mobile-open[b-3cnxrank6g]{left:0 !important;box-shadow:0 0 2rem rgba(100,100,100,.3)}#customSidebar[b-3cnxrank6g]{position:fixed;top:60px;left:0;background-color:#fff;color:#000;height:calc(100vh - 60px);width:225px;z-index:100;transition:250ms left ease;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}#customSidebar nav[b-3cnxrank6g]  .mud-paper{width:225px !important;background-color:inherit;color:inherit}#customSidebar nav[b-3cnxrank6g]  .mud-paper .mud-nav-item .mud-nav-link{display:flex;align-items:center}#customSidebar nav[b-3cnxrank6g]  .mud-paper .mud-nav-item .mud-nav-link .mud-icon-size-medium{font-size:unset !important;padding-right:1rem}#customSidebar[b-3cnxrank6g]::-webkit-scrollbar{display:none}#customSidebar .profile-pic[b-3cnxrank6g]{width:40px;height:40px}#customSidebar #sidebarProfile[b-3cnxrank6g]{display:flex;align-items:center}#customSidebar #sidebarProfile #avatar[b-3cnxrank6g]{display:block;height:25px;width:25px;border-radius:50%;background-color:gray}
/* _content/WebIBoard/Components/TlTooltip.razor.rz.scp.css */
.tooltip-wrapper[b-8j4vvxsaw7] {
  position: relative;
  display: inline-block;
  border-bottom: 1px dotted black;
}
.tooltip-wrapper:hover span[b-8j4vvxsaw7] {
  visibility: visible;
}
.tooltip-wrapper span[b-8j4vvxsaw7] {
  visibility: hidden;
  position: absolute;
  width: 120px;
  bottom: 100%;
  left: 50%;
  margin-left: -60px;
  background-color: #363636;
  color: #fff;
  text-align: center;
  padding: 5px 0;
  border-radius: 6px;
  z-index: 1;
}
.tooltip-wrapper span[b-8j4vvxsaw7]::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #555 transparent transparent transparent;
}

/*# sourceMappingURL=TlTooltip.razor.css.map */
/* _content/WebIBoard/Pages/ANAG/Translations.razor.rz.scp.css */
/* ------------------------------ */
/* ---------- BW THEME ---------- */
/* ------------------------------ */
/*$color-primary:                         $color-primary-bw;
$color-primary-text:                    $color-primary-bw-text;
$color-primary-transparent:             $color-primary-bw-transparent;
$color-primary-transparent-text:        $color-primary-bw-transparent-text;
$color-background:                      $color-background-bw;
$color-background-text:                 $color-background-bw-text;
$color-sidebar-bg:                      $color-sidebar-bw;
$color-sidebar-text:                    $color-sidebar-bw-text;
$color-login-image:                     $color-primary-bw-transparent;
$color-tab-border-bottom:               $color-tab-border-bw;*/
/* -------------------------------- */
/* ---------- OSAI THEME ---------- */
/* -------------------------------- */
/*$color-primary:                         $color-primary-osai;
$color-primary-text:                    $color-primary-osai-text;
$color-primary-transparent:             $color-primary-osai-transparent;
$color-primary-more-transparent:        $color-primary-osai-more-transparent;
$color-primary-transparent-text:        $color-primary-osai-transparent-text;
$color-primary-more-transparent-text:   $color-primary-osai-more-transparent-text;
$color-background:                      $color-background-osai;
$color-background-text:                 $color-background-osai-text;
$color-sidebar-bg:                      $color-sidebar-osai;
$color-sidebar-text:                    $color-sidebar-osai-text;
$color-login-image:                     $color-login-image-osai;
$color-tab-border-bottom:               $color-tab-border-osai;*/
:root[b-x382ytn4d1] {
  --mobile-breakpoint: 641px;
  --color-primary: #0ba7f6 ;
}

body[b-x382ytn4d1] {
  overflow-x: hidden;
}

.modal-content[b-x382ytn4d1] {
  background-color: transparent !important;
  box-shadow: none !important;
}

.mud-input-control[b-x382ytn4d1] {
  margin: 0 !important;
}

#tabWrapper[b-x382ytn4d1]  nav {
  width: 100%;
  margin-bottom: 1rem;
  border-radius: 10px 10px 0 0;
  overflow: hidden;
}
#tabWrapper[b-x382ytn4d1]  nav .nav.nav-tabs .nav-link {
  flex-grow: 1 !important;
}
#tabWrapper[b-x382ytn4d1]  nav .nav.nav-tabs .nav-link:not(.active) {
  background-color: var(--mdb-nav-tabs-link-active-bg) !important;
  color: rgb(66, 66, 66);
}
#tabWrapper[b-x382ytn4d1]  nav .nav.nav-tabs .nav-link:not(.active):hover {
  background-color: var(--mdb-nav-tabs-link-color) !important;
}
#tabWrapper[b-x382ytn4d1]  nav .nav.nav-tabs .nav-link.active {
  background-color: rgba(11, 167, 246, 0.3019607843);
  color: rgb(66, 66, 66);
  border-color: var(--mdb-nav-tabs-link-active-border-color);
}

/*# sourceMappingURL=Translations.razor.css.map */
/* _content/WebIBoard/Pages/Dashboard.razor.rz.scp.css */
#pareto[b-h55za49v5z]  .progress {
  border-radius: 0.375rem;
}
#pareto[b-h55za49v5z]  .progress .progress-bar {
  border-radius: 0.375rem;
}

/*# sourceMappingURL=Dashboard.razor.css.map */
/* _content/WebIBoard/Pages/Login2.razor.rz.scp.css */
/* ------------------------------ */
/* ---------- BW THEME ---------- */
/* ------------------------------ */
/*$color-primary:                         $color-primary-bw;
$color-primary-text:                    $color-primary-bw-text;
$color-primary-transparent:             $color-primary-bw-transparent;
$color-primary-transparent-text:        $color-primary-bw-transparent-text;
$color-background:                      $color-background-bw;
$color-background-text:                 $color-background-bw-text;
$color-sidebar-bg:                      $color-sidebar-bw;
$color-sidebar-text:                    $color-sidebar-bw-text;
$color-login-image:                     $color-primary-bw-transparent;
$color-tab-border-bottom:               $color-tab-border-bw;*/
/* -------------------------------- */
/* ---------- OSAI THEME ---------- */
/* -------------------------------- */
/*$color-primary:                         $color-primary-osai;
$color-primary-text:                    $color-primary-osai-text;
$color-primary-transparent:             $color-primary-osai-transparent;
$color-primary-more-transparent:        $color-primary-osai-more-transparent;
$color-primary-transparent-text:        $color-primary-osai-transparent-text;
$color-primary-more-transparent-text:   $color-primary-osai-more-transparent-text;
$color-background:                      $color-background-osai;
$color-background-text:                 $color-background-osai-text;
$color-sidebar-bg:                      $color-sidebar-osai;
$color-sidebar-text:                    $color-sidebar-osai-text;
$color-login-image:                     $color-login-image-osai;
$color-tab-border-bottom:               $color-tab-border-osai;*/
:root[b-4ilmo25fwe] {
  --mobile-breakpoint: 641px;
  --color-primary: #0ba7f6 ;
}

body[b-4ilmo25fwe] {
  overflow-x: hidden;
}

.modal-content[b-4ilmo25fwe] {
  background-color: transparent !important;
  box-shadow: none !important;
}

.mud-input-control[b-4ilmo25fwe] {
  margin: 0 !important;
}

main[b-4ilmo25fwe] {
  display: flex;
  min-height: 100vh;
  height: 100%;
}
main .left[b-4ilmo25fwe], main .right[b-4ilmo25fwe] {
  min-height: 100vh;
  height: 100%;
  display: flex;
}
main .right[b-4ilmo25fwe] {
  flex-grow: 5;
  justify-content: center;
  align-items: center;
  background-color: #f2f2f2;
  position: relative;
}
main .right .form[b-4ilmo25fwe] {
  min-width: 450px;
  width: 35%;
  min-height: 400px;
  max-height: 90%;
  padding: 3rem 5rem;
  display: flex;
  flex-direction: column;
  box-shadow: 0 0 50px 1rem rgba(100, 100, 100, 0.3);
}
main .right .form .switch-btn-active[b-4ilmo25fwe] {
  background-color: #0ba7f6;
  color: #fff;
}
main .right .logo-wrapper[b-4ilmo25fwe] {
  display: flex;
  position: absolute;
  bottom: 1rem;
  right: 1.5rem;
}
main .right .logo-wrapper #logoOsai[b-4ilmo25fwe] {
  margin-left: 0.5rem;
  width: 60px;
}
main .left[b-4ilmo25fwe] {
  flex-grow: 1;
  flex-direction: column;
  padding-bottom: 1rem;
  background-color: #0ba7f6;
  color: #fff;
  background-image: url(assets/home.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-blend-mode: multiply;
}
main .left .left-upper[b-4ilmo25fwe] {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
main .left .left-upper #logoWebiBoard[b-4ilmo25fwe] {
  font-family: "Comfortaa", sans-serif;
  margin-bottom: 1rem;
  font-weight: 500;
}
main .left .left-upper #logo[b-4ilmo25fwe] {
  max-width: 150px;
}
main .left .left-bottom[b-4ilmo25fwe] {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
}

@media (max-width: 800px) {
  main[b-4ilmo25fwe] {
    flex-direction: column;
  }
  main .left[b-4ilmo25fwe] {
    flex-grow: 0 !important;
    min-height: auto !important;
  }
  main .left .left-upper[b-4ilmo25fwe] {
    flex-grow: 0;
  }
  main .left .left-upper h1[b-4ilmo25fwe] {
    margin-bottom: 0.2rem !important;
    margin-top: 0.5rem;
  }
  main .left .left-upper #logo[b-4ilmo25fwe] {
    max-width: 100px !important;
  }
  main .left .left-bottom[b-4ilmo25fwe] {
    display: none !important;
    flex-grow: 0;
    justify-content: flex-start !important;
  }
  main .right[b-4ilmo25fwe] {
    height: auto !important;
    min-height: auto !important;
    flex-grow: 1;
  }
}

/*# sourceMappingURL=Login2.razor.css.map */
/* _content/WebIBoard/Shared/Alert.razor.rz.scp.css */
#sharedAlert[b-xp8hgp9bt8] {
  position: fixed;
  top: 70px;
  right: 1rem;
  z-index: 10100;
}

/*# sourceMappingURL=Alert.razor.css.map */
/* _content/WebIBoard/Shared/BargGrid.razor.rz.scp.css */
#bargGridWrapper[b-e6w18tbph0] {
  width: 100%;
  box-shadow: 0 0 2rem rgba(100, 100, 100, 0.4);
  overflow-x: scroll;
  scrollbar-width: thin;
}
#bargGridWrapper [b-e6w18tbph0]::-webkit-scrollbar {
  width: 5px;
}
#bargGridWrapper [b-e6w18tbph0]::-webkit-scrollbar-track {
  background: green;
}
#bargGridWrapper #bargGrid[b-e6w18tbph0] {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
  min-width: 550px;
  padding: 0.5rem;
  margin: 0 auto;
  background-color: #fff;
  color: #000;
  font-size: 16px;
  font-weight: normal;
  font-family: sans-serif;
  text-align: left;
}
#bargGridWrapper #bargGrid tr[b-e6w18tbph0] {
  position: relative;
}
#bargGridWrapper #bargGrid th[b-e6w18tbph0] {
  /*background-color: black;
  color: white;*/
  font-weight: bold;
}
#bargGridWrapper #bargGrid td[b-e6w18tbph0] {
  vertical-align: text-top;
  border-bottom: none;
  padding: 0.6rem 1.5rem;
  border-right: none !important;
  /*&#icons {
      position: sticky;
      right: 0;
      background-color: white;
  }*/
}
#bargGridWrapper #bargGrid tbody tr td:not(:last-child)[b-e6w18tbph0] {
  border-right: 1px var(--mdb-gray-300) solid;
}
#bargGridWrapper #bargGrid tbody tr:nth-child(2n)[b-e6w18tbph0] {
  background-color: #f5f5f5;
  /*td#icons {
      background-color: #f5f5f5;
  }*/
}

#paginationOptions[b-e6w18tbph0] {
  margin-bottom: 1rem;
}

/* Stile di base per le icone */
th i[b-e6w18tbph0] {
    cursor: pointer;
    margin-left: 5px;
    color: #555; /* Colore di default delle icone */
    transition: color 0.3s ease, transform 0.3s ease; /* Transizione per il colore e la trasformazione */
}

/* Colore delle icone durante l'hover */
th i:hover[b-e6w18tbph0] {
    color: #000; /* Colore dell'icona al passaggio del mouse */
    transform: scale(1.2); /* Ingrandisce leggermente l'icona durante l'hover */
}

/* Colore delle icone durante l'ordinamento attivo */
th i.active[b-e6w18tbph0] {
    color: #007bff; /* Colore dell'icona attiva */
}


/* Mostra le icone quando si passa il mouse sulla colonna */
th:hover i[b-e6w18tbph0] {
    opacity: 1; /* Mostra le icone */
    pointer-events: auto; /* Abilita gli eventi del mouse */
}
/*# sourceMappingURL=BargGrid.razor.css.map */
/* _content/WebIBoard/Shared/MainLayout.razor.rz.scp.css */
.page[b-w6f7jh3zjo] {
    position: relative;
    display: flex;
    flex-direction: column;
}

main[b-w6f7jh3zjo] {
    flex: 1;
}



.top-row[b-w6f7jh3zjo] {
    
    border-bottom: 1px solid #d6d5d5;
    justify-content: flex-end;
    height: 3.5rem;
    display: flex;
    align-items: center;
}

    .top-row[b-w6f7jh3zjo]  a, .top-row .btn-link[b-w6f7jh3zjo] {
        white-space: nowrap;
        margin-left: 1.5rem;
    }

    .top-row a:first-child[b-w6f7jh3zjo] {
        overflow: hidden;
        text-overflow: ellipsis;
    }

@media (max-width: 640.98px) {
    .top-row:not(.auth)[b-w6f7jh3zjo] {
        display: none;
    }

    .top-row.auth[b-w6f7jh3zjo] {
        justify-content: space-between;
    }

    .top-row a[b-w6f7jh3zjo], .top-row .btn-link[b-w6f7jh3zjo] {
        margin-left: 0;
    }
}

@media (min-width: 641px) {
    .page[b-w6f7jh3zjo] {
        flex-direction: row;
    }

    .sidebar[b-w6f7jh3zjo] {
        width: 250px;
        height: 100vh;
        position: sticky;
        top: 0;
    }

    .top-row[b-w6f7jh3zjo] {
        position: sticky;
        top: 0;
        z-index: 1;
    }

    .top-row[b-w6f7jh3zjo], article[b-w6f7jh3zjo] {
        padding-left: 2rem !important;
        padding-right: 1.5rem !important;
    }
}
/* _content/WebIBoard/Shared/NavMenu.razor.rz.scp.css */


.top-row[b-9b2468uea9] {
    height: 3.5rem;
  
}

.navbar-brand[b-9b2468uea9] {
    font-size: 1.1rem;
}

.oi[b-9b2468uea9] {
    width: 2rem;
    font-size: 1.1rem;
    vertical-align: text-top;
    top: -2px;
}

.nav-item[b-9b2468uea9] {
    font-size: 0.9rem;
    padding-bottom: 0.5rem;
}

    .nav-item:first-of-type[b-9b2468uea9] {
        padding-top: 1rem;
    }

    .nav-item:last-of-type[b-9b2468uea9] {
        padding-bottom: 1rem;
    }

    .nav-item[b-9b2468uea9]  a {
        color: #d7d7d7;
        border-radius: 4px;
        height: 3rem;
        display: flex;
        align-items: center;
        line-height: 3rem;
    }

.nav-item[b-9b2468uea9]  a.active {
   
    color: white;
}

.nav-item[b-9b2468uea9]  a:hover {
     color: white;
}

@media (min-width: 641px) {
    .navbar-toggler[b-9b2468uea9] {
        display: none;
    }

    .collapse[b-9b2468uea9] {
        /* Never collapse the sidebar for wide screens */
        display: block;
    }
}
/* _content/WebIBoard/Shared/TlLayout.razor.rz.scp.css */
/* ------------------------------ */
/* ---------- BW THEME ---------- */
/* ------------------------------ */
/*$color-primary:                         $color-primary-bw;
$color-primary-text:                    $color-primary-bw-text;
$color-primary-transparent:             $color-primary-bw-transparent;
$color-primary-transparent-text:        $color-primary-bw-transparent-text;
$color-background:                      $color-background-bw;
$color-background-text:                 $color-background-bw-text;
$color-sidebar-bg:                      $color-sidebar-bw;
$color-sidebar-text:                    $color-sidebar-bw-text;
$color-login-image:                     $color-primary-bw-transparent;
$color-tab-border-bottom:               $color-tab-border-bw;*/
/* -------------------------------- */
/* ---------- OSAI THEME ---------- */
/* -------------------------------- */
/*$color-primary:                         $color-primary-osai;
$color-primary-text:                    $color-primary-osai-text;
$color-primary-transparent:             $color-primary-osai-transparent;
$color-primary-more-transparent:        $color-primary-osai-more-transparent;
$color-primary-transparent-text:        $color-primary-osai-transparent-text;
$color-primary-more-transparent-text:   $color-primary-osai-more-transparent-text;
$color-background:                      $color-background-osai;
$color-background-text:                 $color-background-osai-text;
$color-sidebar-bg:                      $color-sidebar-osai;
$color-sidebar-text:                    $color-sidebar-osai-text;
$color-login-image:                     $color-login-image-osai;
$color-tab-border-bottom:               $color-tab-border-osai;*/
:root[b-nu92nas8vt] {
  --mobile-breakpoint: 641px;
  --color-primary: #0ba7f6 ;
}

body[b-nu92nas8vt] {
  overflow-x: hidden;
}

.modal-content[b-nu92nas8vt] {
  background-color: transparent !important;
  box-shadow: none !important;
}

.mud-input-control[b-nu92nas8vt] {
  margin: 0 !important;
}

#page[b-nu92nas8vt] {
  min-height: 100vh;
  background-color: #f2f2f2;
  color: rgb(66, 66, 66);
}
#page main[b-nu92nas8vt] {
  transition: 250ms left ease;
  padding-top: 60px;
  position: relative;
  padding-bottom: 1rem;
}
#page main article[b-nu92nas8vt] {
  padding-left: 16px;
  padding-right: 16px;
  padding-top: 16px;
}

@media (max-width: 641px) {
  main[b-nu92nas8vt] {
    left: 0;
    width: 100%;
  }
  [b-nu92nas8vt] #customSidebar {
    left: -100%;
  }
  .isSidebarClosed[b-nu92nas8vt]  #customSidebar {
    left: 0;
    box-shadow: 0 0 1.5rem rgba(100, 100, 100, 0.3);
  }
  .isSidebarClosed main[b-nu92nas8vt] {
    left: 0;
    width: 100%;
  }
  .isSidebarOpen[b-nu92nas8vt]  #customSidebar {
    left: -100%;
  }
  .isSidebarOpen main[b-nu92nas8vt] {
    left: 0;
    width: 100%;
  }
}
@media (min-width: 641px) {
  main[b-nu92nas8vt] {
    left: 225px;
    width: calc(100% - 225px);
  }
  [b-nu92nas8vt] #customSidebar {
    left: 0;
    box-shadow: 0 0 1.5rem rgba(100, 100, 100, 0.3);
  }
  .isSidebarOpen[b-nu92nas8vt]  #customSidebar {
    left: 0;
  }
  .isSidebarOpen main[b-nu92nas8vt] {
    left: 225px;
    width: calc(100% - 225px);
  }
  .isSidebarClosed[b-nu92nas8vt]  #customSidebar {
    left: -100%;
  }
  .isSidebarClosed main[b-nu92nas8vt] {
    left: 0;
    width: 100%;
  }
}

/*# sourceMappingURL=TlLayout.razor.css.map */
/* _content/WebIBoard/Shared/TlLayoutFull.razor.rz.scp.css */
/* ------------------------------ */
/* ---------- BW THEME ---------- */
/* ------------------------------ */
/*$color-primary:                         $color-primary-bw;
$color-primary-text:                    $color-primary-bw-text;
$color-primary-transparent:             $color-primary-bw-transparent;
$color-primary-transparent-text:        $color-primary-bw-transparent-text;
$color-background:                      $color-background-bw;
$color-background-text:                 $color-background-bw-text;
$color-sidebar-bg:                      $color-sidebar-bw;
$color-sidebar-text:                    $color-sidebar-bw-text;
$color-login-image:                     $color-primary-bw-transparent;
$color-tab-border-bottom:               $color-tab-border-bw;*/
/* -------------------------------- */
/* ---------- OSAI THEME ---------- */
/* -------------------------------- */
/*$color-primary:                         $color-primary-osai;
$color-primary-text:                    $color-primary-osai-text;
$color-primary-transparent:             $color-primary-osai-transparent;
$color-primary-more-transparent:        $color-primary-osai-more-transparent;
$color-primary-transparent-text:        $color-primary-osai-transparent-text;
$color-primary-more-transparent-text:   $color-primary-osai-more-transparent-text;
$color-background:                      $color-background-osai;
$color-background-text:                 $color-background-osai-text;
$color-sidebar-bg:                      $color-sidebar-osai;
$color-sidebar-text:                    $color-sidebar-osai-text;
$color-login-image:                     $color-login-image-osai;
$color-tab-border-bottom:               $color-tab-border-osai;*/
:root[b-19nulwpc94] {
  --mobile-breakpoint: 641px;
  --color-primary: #0ba7f6 ;
}

body[b-19nulwpc94] {
  overflow-x: hidden;
}

.modal-content[b-19nulwpc94] {
  background-color: transparent !important;
  box-shadow: none !important;
}

.mud-input-control[b-19nulwpc94] {
  margin: 0 !important;
}

#pageFull[b-19nulwpc94] {
  min-height: 100vh;
  background-color: #f2f2f2;
}
#pageFull main[b-19nulwpc94] {
  transition: 250ms left ease;
  padding-top: 60px;
  height: 100vh;
  position: relative;
  width: 100%;
}
#pageFull main article[b-19nulwpc94] {
  height: 100%;
  display: flex;
}

/*# sourceMappingURL=TlLayoutFull.razor.css.map */
/* _content/WebIBoard/Shared/TlOutLayout.razor.rz.scp.css */
/* ------------------------------ */
/* ---------- BW THEME ---------- */
/* ------------------------------ */
/*$color-primary:                         $color-primary-bw;
$color-primary-text:                    $color-primary-bw-text;
$color-primary-transparent:             $color-primary-bw-transparent;
$color-primary-transparent-text:        $color-primary-bw-transparent-text;
$color-background:                      $color-background-bw;
$color-background-text:                 $color-background-bw-text;
$color-sidebar-bg:                      $color-sidebar-bw;
$color-sidebar-text:                    $color-sidebar-bw-text;
$color-login-image:                     $color-primary-bw-transparent;
$color-tab-border-bottom:               $color-tab-border-bw;*/
/* -------------------------------- */
/* ---------- OSAI THEME ---------- */
/* -------------------------------- */
/*$color-primary:                         $color-primary-osai;
$color-primary-text:                    $color-primary-osai-text;
$color-primary-transparent:             $color-primary-osai-transparent;
$color-primary-more-transparent:        $color-primary-osai-more-transparent;
$color-primary-transparent-text:        $color-primary-osai-transparent-text;
$color-primary-more-transparent-text:   $color-primary-osai-more-transparent-text;
$color-background:                      $color-background-osai;
$color-background-text:                 $color-background-osai-text;
$color-sidebar-bg:                      $color-sidebar-osai;
$color-sidebar-text:                    $color-sidebar-osai-text;
$color-login-image:                     $color-login-image-osai;
$color-tab-border-bottom:               $color-tab-border-osai;*/
:root[b-4c6bh33g52] {
  --mobile-breakpoint: 641px;
  --color-primary: #0ba7f6 ;
}

body[b-4c6bh33g52] {
  overflow-x: hidden;
}

.modal-content[b-4c6bh33g52] {
  background-color: transparent !important;
  box-shadow: none !important;
}

.mud-input-control[b-4c6bh33g52] {
  margin: 0 !important;
}

#outerPage main[b-4c6bh33g52] {
  display: flex;
  min-height: 100vh;
  height: 100%;
}
#outerPage main .left[b-4c6bh33g52], #outerPage main .right[b-4c6bh33g52] {
  min-height: 100vh;
  height: 100%;
  display: flex;
}
#outerPage main .right[b-4c6bh33g52] {
  flex-grow: 5;
  justify-content: center;
  align-items: center;
  background-color: #f2f2f2;
  position: relative;
}
#outerPage main .right form[b-4c6bh33g52] {
  min-width: 30%;
  padding: 3rem 5rem;
  display: flex;
  flex-direction: column;
  box-shadow: 0 0 50px 1rem rgba(100, 100, 100, 0.3);
}
#outerPage main .right .logo-wrapper[b-4c6bh33g52] {
  display: flex;
  position: absolute;
  bottom: 1rem;
  right: 1.5rem;
}
#outerPage main .right .logo-wrapper #logoOsai[b-4c6bh33g52] {
  margin-left: 0.5rem;
  width: 60px;
}
#outerPage main .left[b-4c6bh33g52] {
  flex-grow: 1;
  flex-direction: column;
  padding-bottom: 1rem;
  background-color: #0ba7f6;
  background-image: url(assets/bg-2.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-blend-mode: multiply;
}
#outerPage main .left .left-upper[b-4c6bh33g52] {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
#outerPage main .left .left-upper #logoWebiBoard[b-4c6bh33g52] {
  font-family: "Comfortaa", sans-serif;
  margin-bottom: 1rem;
  font-weight: 500;
}
#outerPage main .left .left-upper #logo[b-4c6bh33g52] {
  max-width: 150px;
}
#outerPage main .left .left-bottom[b-4c6bh33g52] {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
}

@media (max-width: 800px) {
  main[b-4c6bh33g52] {
    flex-direction: column;
  }
  main .left[b-4c6bh33g52] {
    flex-grow: 0 !important;
    min-height: auto !important;
  }
  main .left .left-upper[b-4c6bh33g52] {
    flex-grow: 0;
  }
  main .left .left-upper h1[b-4c6bh33g52] {
    margin-bottom: 0.2rem !important;
    margin-top: 0.5rem;
  }
  main .left .left-upper #logo[b-4c6bh33g52] {
    max-width: 100px !important;
  }
  main .left .left-bottom[b-4c6bh33g52] {
    display: none !important;
    flex-grow: 0;
    justify-content: flex-start !important;
  }
  main .right[b-4c6bh33g52] {
    height: auto !important;
    min-height: auto !important;
    flex-grow: 1;
  }
}

/*# sourceMappingURL=TlOutLayout.razor.css.map */
