.light-style .sidenav .app-brand.demo {
  height: 66px; }

.dark-style .sidenav .app-brand.demo {
  height: 66px; }

.material-style .sidenav .app-brand.demo {
  height: 70px; }

.app-brand-logo.demo {
  display: -ms-flexbox;
  display: flex;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center; }

.app-brand-logo.demo svg {
  width: 20px;
  height: 11px; }

.app-brand-text.demo {
  font-size: 1.1rem; }

.layout-1 .layout-sidenav .app-brand.demo,
.layout-1 .layout-sidenav .app-brand.demo + .sidenav-divider,
.layout-reversed .layout-2 .layout-sidenav .app-brand.demo {
  display: none; }

.layout-1 .layout-navbar .app-brand.demo,
.layout-reversed .layout-2 .layout-navbar .app-brand.demo {
  display: -ms-flexbox !important;
  display: flex !important; }

.layout-1 .layout-navbar .layout-sidenav-toggle,
.layout-reversed .layout-2 .layout-navbar .layout-sidenav-toggle,
.layout-offcanvas .layout-navbar .layout-sidenav-toggle,
.layout-fixed-offcanvas .layout-navbar .layout-sidenav-toggle {
  display: block !important; }

@media (min-width: 992px) {
  .layout-offcanvas .layout-sidenav .layout-sidenav-toggle,
  .layout-fixed-offcanvas .layout-sidenav .layout-sidenav-toggle {
    display: none; } }

/* *****************************************************************************
 * Navbar
 */
.demo-navbar-messages .dropdown-toggle,
.demo-navbar-notifications .dropdown-toggle,
.demo-navbar-user .dropdown-toggle,
.demo-navbar-messages.b-nav-dropdown .nav-link,
.demo-navbar-notifications.b-nav-dropdown .nav-link,
.demo-navbar-user.b-nav-dropdown .nav-link {
  white-space: nowrap; }

.demo-navbar-messages .dropdown-menu,
.demo-navbar-notifications .dropdown-menu {
  overflow: hidden;
  padding: 0; }

@media (min-width: 992px) {
  .demo-navbar-messages .dropdown-menu,
  .demo-navbar-notifications .dropdown-menu {
    margin-top: 0.5rem;
    width: 22rem; }
  .demo-navbar-user .dropdown-menu {
    margin-top: 0.25rem; } }

/* *****************************************************************************
 * Content
 */
.demo-vertical-spacing > * + * {
  margin-top: 1.875rem !important;
  margin-bottom: 0 !important; }

.demo-vertical-spacing-sm > * + * {
  margin-top: 0.9375rem !important;
  margin-bottom: 0 !important; }

.demo-vertical-spacing-lg > * + * {
  margin-top: 5rem !important;
  margin-bottom: 0 !important; }

.demo-inline-spacing > *,
.demo-paragraph-spacing > p > * {
  margin: 0 0.375rem 0.9375rem 0 !important; }

.demo-paragraph-spacing > p {
  margin: 0; }

.demo-blocks > * {
  display: block !important; }

html:not(.material-style) .material-style-only {
  display: none !important; }

.rtl-only {
  display: none !important;
  text-align: left !important;
  direction: ltr !important; }

[dir='rtl'] .rtl-only {
  display: block !important; }

/* *****************************************************************************
 * Layouts
 */
.layout-example-block {
  margin-top: 10px;
  padding: 10px;
  border: 1px solid rgba(0, 0, 0, 0.04);
  border-radius: 2px;
  background: rgba(0, 0, 0, 0.04);
  color: #c7254e; }

.dark-style .layout-example-block {
  border-color: rgba(255, 255, 255, 0.2);
  background: rgba(255, 255, 255, 0.1); }

.layout-example-block code {
  background: none;
  color: #666; }

.dark-style .layout-example-block code {
  color: #fff; }

.layout-example-block-inner {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-flex-pack: justify;
  justify-content: space-between;
  height: 500px; }

.layout-example-block-sidenav {
  width: 24%;
  background: #607d8b !important; }

.layout-example-block-sidenav code {
  color: #fff; }

.layout-example-block-navbar {
  background: #3ca99e !important; }

.layout-example-block-navbar code {
  color: #fff; }

.layout-example-block-content {
  background: #9e9e9e !important; }

.layout-example-block-content code {
  color: #fff; }

.layout-example-block-1 .layout-example-block-content {
  width: 74%; }

.layout-example-block-2 .layout-example-block-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 74%; }

.layout-example-block-2 > .layout-example-block {
  -ms-flex: 0 0 auto;
  flex: 0 0 auto; }

.layout-example-block-2 .layout-example-block-content {
  -ms-flex-positive: 1;
  flex-grow: 1; }

.layout-example-block-1-no-sidenav .layout-example-block-content {
  width: 100%; }

.layout-example-code {
  display: block;
  overflow: auto;
  margin: 0;
  padding: 30px;
  min-width: 0;
  width: 100%;
  background: #fff; }

.dark-style .layout-example-code {
  background: #2f3238; }

.layout-example-run {
  display: inline-block;
  margin: 3px;
  padding: 4px 6px;
  border: 1px solid #eee;
  background: transparent;
  white-space: nowrap;
  line-height: 1; }

.dark-style .layout-example-run {
  border-color: rgba(255, 255, 255, 0.2); }

.layout-example-block-3 .layout-example-block-inner {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column; }

.layout-example-block-3 .layout-example-block-inner > .layout-example-block {
  -ms-flex: 0 0 auto;
  flex: 0 0 auto; }

.layout-example-block-3
.layout-example-block-inner
.layout-example-block-container-fluid {
  -ms-flex-positive: 1;
  flex-grow: 1; }

.layout-example-block-3 .layout-example-block-sidenav-horizontal {
  background: #607d8b !important; }

.layout-example-block-3 .layout-example-block-container-fluid {
  background: #fff !important; }

.layout-example-block-3 .layout-example-block-container-fluid code {
  color: #666 !important; }

.layout-example-block-3 .layout-example-block-footer {
  background: #e6514a !important; }

.dark-style
.layout-example-block-content
.layout-example-block:not(.layout-example-block-sidenav-horizontal)
code {
  color: #666 !important; }

.dropdown-item,
.page-link,
.nav {
  outline: 0; }

.router-transitions {
  opacity: 1;
  transition: opacity 0.2s; }
  body.app-loading .router-transitions {
    opacity: 0.75; }

.b-form-spinbutton.form-control output {
  flex-shrink: 1; }

.light-style .bv-no-focus-ring:focus {
  outline: none; }

@media (max-width: 575.98px) {
  .light-style .bv-d-xs-down-none {
    display: none !important; } }

@media (max-width: 767.98px) {
  .light-style .bv-d-sm-down-none {
    display: none !important; } }

@media (max-width: 991.98px) {
  .light-style .bv-d-md-down-none {
    display: none !important; } }

@media (max-width: 1199.98px) {
  .light-style .bv-d-lg-down-none {
    display: none !important; } }

.light-style .bv-d-xl-down-none {
  display: none !important; }

.light-style .dropdown:not(.dropleft) .dropdown-toggle.dropdown-toggle-no-caret::after {
  display: none !important; }

.light-style .dropdown.dropleft .dropdown-toggle.dropdown-toggle-no-caret::before {
  display: none !important; }

.light-style .dropdown .dropdown-menu:focus {
  outline: none; }

.light-style .b-dropdown-form {
  display: inline-block;
  padding: 0.438rem 1.25rem;
  width: 100%;
  clear: both;
  font-weight: 400; }
  .light-style .b-dropdown-form:focus {
    outline: 1px dotted !important;
    outline: 5px auto -webkit-focus-ring-color !important; }
  .light-style .b-dropdown-form.disabled, .light-style .b-dropdown-form:disabled {
    outline: 0 !important;
    color: #d1d2d3;
    pointer-events: none; }

.light-style .b-dropdown-text {
  display: inline-block;
  padding: 0.438rem 1.25rem;
  margin-bottom: 0;
  width: 100%;
  clear: both;
  font-weight: 100; }

.light-style .b-custom-control-lg.custom-file,
.light-style .b-custom-control-lg .custom-file-input,
.light-style .b-custom-control-lg .custom-file-label,
.light-style .input-group-lg.custom-file,
.light-style .input-group-lg .custom-file-input,
.light-style .input-group-lg .custom-file-label {
  font-size: 1rem;
  height: calc(1.5em + 1.5rem + 2px); }

.light-style .b-custom-control-lg .custom-file-label,
.light-style .b-custom-control-lg .custom-file-label:after,
.light-style .input-group-lg .custom-file-label,
.light-style .input-group-lg .custom-file-label:after {
  padding: 0.75rem 1.25rem;
  line-height: 1.5; }

.light-style .b-custom-control-lg .custom-file-label,
.light-style .input-group-lg .custom-file-label {
  border-radius: 0.25rem; }
  .light-style .b-custom-control-lg .custom-file-label::after,
  .light-style .input-group-lg .custom-file-label::after {
    font-size: inherit;
    height: calc( 1.5em + 1.5rem);
    border-radius: 0 0.25rem 0.25rem 0; }

.light-style .b-custom-control-sm.custom-file,
.light-style .b-custom-control-sm .custom-file-input,
.light-style .b-custom-control-sm .custom-file-label,
.light-style .input-group-sm.custom-file,
.light-style .input-group-sm .custom-file-input,
.light-style .input-group-sm .custom-file-label {
  font-size: 0.75rem;
  height: calc(1.5em + 0.376rem + 2px); }

.light-style .b-custom-control-sm .custom-file-label,
.light-style .b-custom-control-sm .custom-file-label:after,
.light-style .input-group-sm .custom-file-label,
.light-style .input-group-sm .custom-file-label:after {
  padding: 0.188rem 0.625rem;
  line-height: 1.5; }

.light-style .b-custom-control-sm .custom-file-label,
.light-style .input-group-sm .custom-file-label {
  border-radius: 0.25rem; }
  .light-style .b-custom-control-sm .custom-file-label::after,
  .light-style .input-group-sm .custom-file-label::after {
    font-size: inherit;
    height: calc( 1.5em + 0.376rem);
    border-radius: 0 0.25rem 0.25rem 0; }

.light-style .modal-backdrop {
  opacity: 0.5; }

.light-style .table.b-table.b-table-fixed {
  table-layout: fixed; }

.light-style .table.b-table.b-table-no-border-collapse {
  border-collapse: separate;
  border-spacing: 0; }

.light-style .table.b-table[aria-busy="true"] {
  opacity: 0.55; }

.light-style .table.b-table > tbody > tr.b-table-details > td {
  border-top: none !important; }

.light-style .table.b-table > caption {
  caption-side: bottom; }

.light-style .table.b-table.b-table-caption-top > caption {
  caption-side: top !important; }

.light-style .table.b-table > tbody > .table-active,
.light-style .table.b-table > tbody > .table-active > th,
.light-style .table.b-table > tbody > .table-active > td {
  background-color: #f7f7f7; }

.light-style .table.b-table.table-hover > tbody > tr.table-active:hover td,
.light-style .table.b-table.table-hover > tbody > tr.table-active:hover th {
  color: #4E5155;
  background-image: linear-gradient(rgba(24, 28, 33, 0.035), rgba(24, 28, 33, 0.035));
  background-repeat: no-repeat; }

.light-style .table.b-table > tbody > .bg-active,
.light-style .table.b-table > tbody > .bg-active > th,
.light-style .table.b-table > tbody > .bg-active > td {
  background-color: rgba(255, 255, 255, 0.05) !important; }

.light-style .table.b-table.table-hover.table-dark > tbody > tr.bg-active:hover td,
.light-style .table.b-table.table-hover.table-dark > tbody > tr.bg-active:hover th {
  color: #fff;
  background-image: linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.05));
  background-repeat: no-repeat; }

.light-style .b-table-sticky-header,
.light-style .table-responsive,
.light-style [class*="table-responsive-"] {
  margin-bottom: 1rem; }
  .light-style .b-table-sticky-header > .table,
  .light-style .table-responsive > .table,
  .light-style [class*="table-responsive-"] > .table {
    margin-bottom: 0; }

.light-style .b-table-sticky-header {
  overflow-y: auto;
  max-height: 300px; }

@media print {
  .light-style .b-table-sticky-header {
    overflow-y: visible !important;
    max-height: none !important; } }

@supports (position: sticky) {
  .light-style .b-table-sticky-header > .table.b-table > thead > tr > th {
    position: sticky;
    top: 0;
    z-index: 2; }
  .light-style .b-table-sticky-header > .table.b-table > thead > tr > .b-table-sticky-column,
  .light-style .b-table-sticky-header > .table.b-table > tbody > tr > .b-table-sticky-column,
  .light-style .b-table-sticky-header > .table.b-table > tfoot > tr > .b-table-sticky-column,
  .light-style .table-responsive > .table.b-table > thead > tr > .b-table-sticky-column,
  .light-style .table-responsive > .table.b-table > tbody > tr > .b-table-sticky-column,
  .light-style .table-responsive > .table.b-table > tfoot > tr > .b-table-sticky-column,
  .light-style [class*="table-responsive-"] > .table.b-table > thead > tr > .b-table-sticky-column,
  .light-style [class*="table-responsive-"] > .table.b-table > tbody > tr > .b-table-sticky-column,
  .light-style [class*="table-responsive-"] > .table.b-table > tfoot > tr > .b-table-sticky-column {
    position: sticky;
    left: 0; }
  .light-style .b-table-sticky-header > .table.b-table > thead > tr > .b-table-sticky-column,
  .light-style .table-responsive > .table.b-table > thead > tr > .b-table-sticky-column,
  .light-style [class*="table-responsive-"] > .table.b-table > thead > tr > .b-table-sticky-column {
    z-index: 5; }
  .light-style .b-table-sticky-header > .table.b-table > tbody > tr > .b-table-sticky-column,
  .light-style .b-table-sticky-header > .table.b-table > tfoot > tr > .b-table-sticky-column,
  .light-style .table-responsive > .table.b-table > tbody > tr > .b-table-sticky-column,
  .light-style .table-responsive > .table.b-table > tfoot > tr > .b-table-sticky-column,
  .light-style [class*="table-responsive-"] > .table.b-table > tbody > tr > .b-table-sticky-column,
  .light-style [class*="table-responsive-"] > .table.b-table > tfoot > tr > .b-table-sticky-column {
    z-index: 2; }
  .light-style .table.b-table > thead > tr > .table-b-table-default,
  .light-style .table.b-table > tbody > tr > .table-b-table-default,
  .light-style .table.b-table > tfoot > tr > .table-b-table-default {
    color: #4E5155;
    background-color: #fff; }
  .light-style .table.b-table.table-dark > thead > tr > .bg-b-table-default,
  .light-style .table.b-table.table-dark > tbody > tr > .bg-b-table-default,
  .light-style .table.b-table.table-dark > tfoot > tr > .bg-b-table-default {
    color: #fff;
    background-color: rgba(24, 28, 33, 0.9); }
  .light-style .table.b-table.table-striped > tbody > tr:nth-of-type(odd) > .table-b-table-default {
    background-image: linear-gradient(rgba(24, 28, 33, 0.025), rgba(24, 28, 33, 0.025));
    background-repeat: no-repeat; }
  .light-style .table.b-table.table-striped.table-dark > tbody > tr:nth-of-type(odd) > .bg-b-table-default {
    background-image: linear-gradient(rgba(255, 255, 255, 0.03), rgba(255, 255, 255, 0.03));
    background-repeat: no-repeat; }
  .light-style .table.b-table.table-hover > tbody > tr:hover > .table-b-table-default {
    color: #4E5155;
    background-image: linear-gradient(rgba(24, 28, 33, 0.035), rgba(24, 28, 33, 0.035));
    background-repeat: no-repeat; }
  .light-style .table.b-table.table-hover.table-dark > tbody > tr:hover > .bg-b-table-default {
    color: #fff;
    background-image: linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.05));
    background-repeat: no-repeat; } }

.light-style .table.b-table > thead > tr > [aria-sort],
.light-style .table.b-table > tfoot > tr > [aria-sort] {
  cursor: pointer;
  background-image: none;
  background-repeat: no-repeat;
  background-size: 0.65em 1em; }
  .light-style .table.b-table > thead > tr > [aria-sort]:not(.b-table-sort-icon-left),
  .light-style .table.b-table > tfoot > tr > [aria-sort]:not(.b-table-sort-icon-left) {
    background-position: right calc(0.625rem / 2) center;
    padding-right: calc(0.625rem + 0.65em); }
  .light-style .table.b-table > thead > tr > [aria-sort].b-table-sort-icon-left,
  .light-style .table.b-table > tfoot > tr > [aria-sort].b-table-sort-icon-left {
    background-position: left calc(0.625rem / 2) center;
    padding-left: calc(0.625rem + 0.65em); }

.light-style .table.b-table > thead > tr > [aria-sort="none"],
.light-style .table.b-table > tfoot > tr > [aria-sort="none"] {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 23'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23d1d2d3' d='M14.8284271,12.3431458 L16.9497475,14.4644661 L10.6212525,20.7931458 L10.6568542,20.8284271 L8.53553391,22.9497475 L8.50025253,22.9141458 L8.46446609,22.9497475 L6.34314575,20.8284271 L6.37825253,20.7921458 L0.0502525317,14.4644661 L2.17157288,12.3431458 L8.49925253,18.6711458 L14.8284271,12.3431458 Z'%3E%3C/path%3E%3Cpath fill='%23d1d2d3' d='M14.7781746,4.08562073e-14 L16.8994949,2.12132034 L10.571,8.45 L10.6066017,8.48528137 L8.48528137,10.6066017 L8.45,10.571 L8.41421356,10.6066017 L6.29289322,8.48528137 L6.328,8.449 L-4.4408921e-16,2.12132034 L2.12132034,1.46549439e-14 L8.449,6.328 L14.7781746,4.08562073e-14 Z' transform='translate(8.449747,5.303301) scale(1,-1) translate(-8.449747,-5.303301)'%3E%3C/path%3E%3C/g%3E%3C/svg%3E"); }

.light-style .table.b-table > thead > tr > [aria-sort="ascending"],
.light-style .table.b-table > tfoot > tr > [aria-sort="ascending"] {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 23'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23d1d2d3' d='M14.8284271,12.3431458 L16.9497475,14.4644661 L10.6212525,20.7931458 L10.6568542,20.8284271 L8.53553391,22.9497475 L8.50025253,22.9141458 L8.46446609,22.9497475 L6.34314575,20.8284271 L6.37825253,20.7921458 L0.0502525317,14.4644661 L2.17157288,12.3431458 L8.49925253,18.6711458 L14.8284271,12.3431458 Z'%3E%3C/path%3E%3Cpath fill='%234E5155' d='M14.7781746,4.08562073e-14 L16.8994949,2.12132034 L10.571,8.45 L10.6066017,8.48528137 L8.48528137,10.6066017 L8.45,10.571 L8.41421356,10.6066017 L6.29289322,8.48528137 L6.328,8.449 L-4.4408921e-16,2.12132034 L2.12132034,1.46549439e-14 L8.449,6.328 L14.7781746,4.08562073e-14 Z' transform='translate(8.449747,5.303301) scale(1,-1) translate(-8.449747,-5.303301)'%3E%3C/path%3E%3C/g%3E%3C/svg%3E"); }

.light-style .table.b-table > thead > tr > [aria-sort="descending"],
.light-style .table.b-table > tfoot > tr > [aria-sort="descending"] {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 23'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath fill='%234E5155' d='M14.8284271,12.3431458 L16.9497475,14.4644661 L10.6212525,20.7931458 L10.6568542,20.8284271 L8.53553391,22.9497475 L8.50025253,22.9141458 L8.46446609,22.9497475 L6.34314575,20.8284271 L6.37825253,20.7921458 L0.0502525317,14.4644661 L2.17157288,12.3431458 L8.49925253,18.6711458 L14.8284271,12.3431458 Z'%3E%3C/path%3E%3Cpath fill='%23d1d2d3' d='M14.7781746,4.08562073e-14 L16.8994949,2.12132034 L10.571,8.45 L10.6066017,8.48528137 L8.48528137,10.6066017 L8.45,10.571 L8.41421356,10.6066017 L6.29289322,8.48528137 L6.328,8.449 L-4.4408921e-16,2.12132034 L2.12132034,1.46549439e-14 L8.449,6.328 L14.7781746,4.08562073e-14 Z' transform='translate(8.449747,5.303301) scale(1,-1) translate(-8.449747,-5.303301)'%3E%3C/path%3E%3C/g%3E%3C/svg%3E"); }

.light-style .table.b-table.table-dark > thead > tr > [aria-sort="none"],
.light-style .table.b-table.table-dark > tfoot > tr > [aria-sort="none"],
.light-style .table.b-table > .thead-dark > tr > [aria-sort="none"] {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 23'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath fill='rgba(255, 255, 255, 0.3)' d='M14.8284271,12.3431458 L16.9497475,14.4644661 L10.6212525,20.7931458 L10.6568542,20.8284271 L8.53553391,22.9497475 L8.50025253,22.9141458 L8.46446609,22.9497475 L6.34314575,20.8284271 L6.37825253,20.7921458 L0.0502525317,14.4644661 L2.17157288,12.3431458 L8.49925253,18.6711458 L14.8284271,12.3431458 Z'%3E%3C/path%3E%3Cpath fill='rgba(255, 255, 255, 0.3)' d='M14.7781746,4.08562073e-14 L16.8994949,2.12132034 L10.571,8.45 L10.6066017,8.48528137 L8.48528137,10.6066017 L8.45,10.571 L8.41421356,10.6066017 L6.29289322,8.48528137 L6.328,8.449 L-4.4408921e-16,2.12132034 L2.12132034,1.46549439e-14 L8.449,6.328 L14.7781746,4.08562073e-14 Z' transform='translate(8.449747,5.303301) scale(1,-1) translate(-8.449747,-5.303301)'%3E%3C/path%3E%3C/g%3E%3C/svg%3E"); }

.light-style .table.b-table.table-dark > thead > tr > [aria-sort="ascending"],
.light-style .table.b-table.table-dark > tfoot > tr > [aria-sort="ascending"],
.light-style .table.b-table > .thead-dark > tr > [aria-sort="ascending"] {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 23'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath fill='rgba(255, 255, 255, 0.3)' d='M14.8284271,12.3431458 L16.9497475,14.4644661 L10.6212525,20.7931458 L10.6568542,20.8284271 L8.53553391,22.9497475 L8.50025253,22.9141458 L8.46446609,22.9497475 L6.34314575,20.8284271 L6.37825253,20.7921458 L0.0502525317,14.4644661 L2.17157288,12.3431458 L8.49925253,18.6711458 L14.8284271,12.3431458 Z'%3E%3C/path%3E%3Cpath fill='%23ffffff' d='M14.7781746,4.08562073e-14 L16.8994949,2.12132034 L10.571,8.45 L10.6066017,8.48528137 L8.48528137,10.6066017 L8.45,10.571 L8.41421356,10.6066017 L6.29289322,8.48528137 L6.328,8.449 L-4.4408921e-16,2.12132034 L2.12132034,1.46549439e-14 L8.449,6.328 L14.7781746,4.08562073e-14 Z' transform='translate(8.449747,5.303301) scale(1,-1) translate(-8.449747,-5.303301)'%3E%3C/path%3E%3C/g%3E%3C/svg%3E"); }

.light-style .table.b-table.table-dark > thead > tr > [aria-sort="descending"],
.light-style .table.b-table.table-dark > tfoot > tr > [aria-sort="descending"],
.light-style .table.b-table > .thead-dark > tr > [aria-sort="descending"] {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 23'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23ffffff' d='M14.8284271,12.3431458 L16.9497475,14.4644661 L10.6212525,20.7931458 L10.6568542,20.8284271 L8.53553391,22.9497475 L8.50025253,22.9141458 L8.46446609,22.9497475 L6.34314575,20.8284271 L6.37825253,20.7921458 L0.0502525317,14.4644661 L2.17157288,12.3431458 L8.49925253,18.6711458 L14.8284271,12.3431458 Z'%3E%3C/path%3E%3Cpath fill='rgba(255, 255, 255, 0.3)' d='M14.7781746,4.08562073e-14 L16.8994949,2.12132034 L10.571,8.45 L10.6066017,8.48528137 L8.48528137,10.6066017 L8.45,10.571 L8.41421356,10.6066017 L6.29289322,8.48528137 L6.328,8.449 L-4.4408921e-16,2.12132034 L2.12132034,1.46549439e-14 L8.449,6.328 L14.7781746,4.08562073e-14 Z' transform='translate(8.449747,5.303301) scale(1,-1) translate(-8.449747,-5.303301)'%3E%3C/path%3E%3C/g%3E%3C/svg%3E"); }

.light-style .table.b-table > thead > tr > .table-dark[aria-sort="none"],
.light-style .table.b-table > tfoot > tr > .table-dark[aria-sort="none"] {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 23'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath fill='rgba(255, 255, 255, 0.3)' d='M14.8284271,12.3431458 L16.9497475,14.4644661 L10.6212525,20.7931458 L10.6568542,20.8284271 L8.53553391,22.9497475 L8.50025253,22.9141458 L8.46446609,22.9497475 L6.34314575,20.8284271 L6.37825253,20.7921458 L0.0502525317,14.4644661 L2.17157288,12.3431458 L8.49925253,18.6711458 L14.8284271,12.3431458 Z'%3E%3C/path%3E%3Cpath fill='rgba(255, 255, 255, 0.3)' d='M14.7781746,4.08562073e-14 L16.8994949,2.12132034 L10.571,8.45 L10.6066017,8.48528137 L8.48528137,10.6066017 L8.45,10.571 L8.41421356,10.6066017 L6.29289322,8.48528137 L6.328,8.449 L-4.4408921e-16,2.12132034 L2.12132034,1.46549439e-14 L8.449,6.328 L14.7781746,4.08562073e-14 Z' transform='translate(8.449747,5.303301) scale(1,-1) translate(-8.449747,-5.303301)'%3E%3C/path%3E%3C/g%3E%3C/svg%3E"); }

.light-style .table.b-table > thead > tr > .table-dark[aria-sort="ascending"],
.light-style .table.b-table > tfoot > tr > .table-dark[aria-sort="ascending"] {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 23'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath fill='rgba(255, 255, 255, 0.3)' d='M14.8284271,12.3431458 L16.9497475,14.4644661 L10.6212525,20.7931458 L10.6568542,20.8284271 L8.53553391,22.9497475 L8.50025253,22.9141458 L8.46446609,22.9497475 L6.34314575,20.8284271 L6.37825253,20.7921458 L0.0502525317,14.4644661 L2.17157288,12.3431458 L8.49925253,18.6711458 L14.8284271,12.3431458 Z'%3E%3C/path%3E%3Cpath fill='%23ffffff' d='M14.7781746,4.08562073e-14 L16.8994949,2.12132034 L10.571,8.45 L10.6066017,8.48528137 L8.48528137,10.6066017 L8.45,10.571 L8.41421356,10.6066017 L6.29289322,8.48528137 L6.328,8.449 L-4.4408921e-16,2.12132034 L2.12132034,1.46549439e-14 L8.449,6.328 L14.7781746,4.08562073e-14 Z' transform='translate(8.449747,5.303301) scale(1,-1) translate(-8.449747,-5.303301)'%3E%3C/path%3E%3C/g%3E%3C/svg%3E"); }

.light-style .table.b-table > thead > tr > .table-dark[aria-sort="descending"],
.light-style .table.b-table > tfoot > tr > .table-dark[aria-sort="descending"] {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 23'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23ffffff' d='M14.8284271,12.3431458 L16.9497475,14.4644661 L10.6212525,20.7931458 L10.6568542,20.8284271 L8.53553391,22.9497475 L8.50025253,22.9141458 L8.46446609,22.9497475 L6.34314575,20.8284271 L6.37825253,20.7921458 L0.0502525317,14.4644661 L2.17157288,12.3431458 L8.49925253,18.6711458 L14.8284271,12.3431458 Z'%3E%3C/path%3E%3Cpath fill='rgba(255, 255, 255, 0.3)' d='M14.7781746,4.08562073e-14 L16.8994949,2.12132034 L10.571,8.45 L10.6066017,8.48528137 L8.48528137,10.6066017 L8.45,10.571 L8.41421356,10.6066017 L6.29289322,8.48528137 L6.328,8.449 L-4.4408921e-16,2.12132034 L2.12132034,1.46549439e-14 L8.449,6.328 L14.7781746,4.08562073e-14 Z' transform='translate(8.449747,5.303301) scale(1,-1) translate(-8.449747,-5.303301)'%3E%3C/path%3E%3C/g%3E%3C/svg%3E"); }

.light-style .table.b-table.table-sm > thead > tr > [aria-sort]:not(.b-table-sort-icon-left),
.light-style .table.b-table.table-sm > tfoot > tr > [aria-sort]:not(.b-table-sort-icon-left) {
  background-position: right calc(0.3125rem / 2) center;
  padding-right: calc(0.3125rem + 0.65em); }

.light-style .table.b-table.table-sm > thead > tr > [aria-sort].b-table-sort-icon-left,
.light-style .table.b-table.table-sm > tfoot > tr > [aria-sort].b-table-sort-icon-left {
  background-position: left calc(0.3125rem / 2) center;
  padding-left: calc(0.3125rem + 0.65em); }

.light-style .table.b-table.b-table-selectable:not(.b-table-selectable-no-click) > tbody > tr {
  cursor: pointer; }

.light-style .table.b-table.b-table-selectable:not(.b-table-selectable-no-click).b-table-selecting.b-table-select-range > tbody > tr {
  user-select: none; }

@media (max-width: 575.98px) {
  .light-style .table.b-table.b-table-stacked-sm {
    display: block;
    width: 100%; }
    .light-style .table.b-table.b-table-stacked-sm > caption,
    .light-style .table.b-table.b-table-stacked-sm > tbody,
    .light-style .table.b-table.b-table-stacked-sm > tbody > tr,
    .light-style .table.b-table.b-table-stacked-sm > tbody > tr > td,
    .light-style .table.b-table.b-table-stacked-sm > tbody > tr > th {
      display: block; }
    .light-style .table.b-table.b-table-stacked-sm > thead,
    .light-style .table.b-table.b-table-stacked-sm > tfoot {
      display: none; }
      .light-style .table.b-table.b-table-stacked-sm > thead > tr.b-table-top-row,
      .light-style .table.b-table.b-table-stacked-sm > thead > tr.b-table-bottom-row,
      .light-style .table.b-table.b-table-stacked-sm > tfoot > tr.b-table-top-row,
      .light-style .table.b-table.b-table-stacked-sm > tfoot > tr.b-table-bottom-row {
        display: none; }
    .light-style .table.b-table.b-table-stacked-sm > caption {
      caption-side: top !important; }
    .light-style .table.b-table.b-table-stacked-sm > tbody > tr > [data-label]::before {
      content: attr(data-label);
      width: 40%;
      float: left;
      text-align: right;
      overflow-wrap: break-word;
      font-weight: bold;
      font-style: normal;
      padding: 0 calc(1rem / 2) 0 0;
      margin: 0; }
    .light-style .table.b-table.b-table-stacked-sm > tbody > tr > [data-label]::after {
      display: block;
      clear: both;
      content: ""; }
    .light-style .table.b-table.b-table-stacked-sm > tbody > tr > [data-label] > div {
      display: inline-block;
      width: calc(100% - 40%);
      padding: 0 0 0 calc(1rem / 2);
      margin: 0; }
    .light-style .table.b-table.b-table-stacked-sm > tbody > tr.top-row, .light-style .table.b-table.b-table-stacked-sm > tbody > tr.bottom-row {
      display: none; }
    .light-style .table.b-table.b-table-stacked-sm > tbody > tr > :first-child {
      border-top-width: 3px; }
    .light-style .table.b-table.b-table-stacked-sm > tbody > tr > [rowspan] + td,
    .light-style .table.b-table.b-table-stacked-sm > tbody > tr > [rowspan] + th {
      border-top-width: 3px; } }

@media (max-width: 767.98px) {
  .light-style .table.b-table.b-table-stacked-md {
    display: block;
    width: 100%; }
    .light-style .table.b-table.b-table-stacked-md > caption,
    .light-style .table.b-table.b-table-stacked-md > tbody,
    .light-style .table.b-table.b-table-stacked-md > tbody > tr,
    .light-style .table.b-table.b-table-stacked-md > tbody > tr > td,
    .light-style .table.b-table.b-table-stacked-md > tbody > tr > th {
      display: block; }
    .light-style .table.b-table.b-table-stacked-md > thead,
    .light-style .table.b-table.b-table-stacked-md > tfoot {
      display: none; }
      .light-style .table.b-table.b-table-stacked-md > thead > tr.b-table-top-row,
      .light-style .table.b-table.b-table-stacked-md > thead > tr.b-table-bottom-row,
      .light-style .table.b-table.b-table-stacked-md > tfoot > tr.b-table-top-row,
      .light-style .table.b-table.b-table-stacked-md > tfoot > tr.b-table-bottom-row {
        display: none; }
    .light-style .table.b-table.b-table-stacked-md > caption {
      caption-side: top !important; }
    .light-style .table.b-table.b-table-stacked-md > tbody > tr > [data-label]::before {
      content: attr(data-label);
      width: 40%;
      float: left;
      text-align: right;
      overflow-wrap: break-word;
      font-weight: bold;
      font-style: normal;
      padding: 0 calc(1rem / 2) 0 0;
      margin: 0; }
    .light-style .table.b-table.b-table-stacked-md > tbody > tr > [data-label]::after {
      display: block;
      clear: both;
      content: ""; }
    .light-style .table.b-table.b-table-stacked-md > tbody > tr > [data-label] > div {
      display: inline-block;
      width: calc(100% - 40%);
      padding: 0 0 0 calc(1rem / 2);
      margin: 0; }
    .light-style .table.b-table.b-table-stacked-md > tbody > tr.top-row, .light-style .table.b-table.b-table-stacked-md > tbody > tr.bottom-row {
      display: none; }
    .light-style .table.b-table.b-table-stacked-md > tbody > tr > :first-child {
      border-top-width: 3px; }
    .light-style .table.b-table.b-table-stacked-md > tbody > tr > [rowspan] + td,
    .light-style .table.b-table.b-table-stacked-md > tbody > tr > [rowspan] + th {
      border-top-width: 3px; } }

@media (max-width: 991.98px) {
  .light-style .table.b-table.b-table-stacked-lg {
    display: block;
    width: 100%; }
    .light-style .table.b-table.b-table-stacked-lg > caption,
    .light-style .table.b-table.b-table-stacked-lg > tbody,
    .light-style .table.b-table.b-table-stacked-lg > tbody > tr,
    .light-style .table.b-table.b-table-stacked-lg > tbody > tr > td,
    .light-style .table.b-table.b-table-stacked-lg > tbody > tr > th {
      display: block; }
    .light-style .table.b-table.b-table-stacked-lg > thead,
    .light-style .table.b-table.b-table-stacked-lg > tfoot {
      display: none; }
      .light-style .table.b-table.b-table-stacked-lg > thead > tr.b-table-top-row,
      .light-style .table.b-table.b-table-stacked-lg > thead > tr.b-table-bottom-row,
      .light-style .table.b-table.b-table-stacked-lg > tfoot > tr.b-table-top-row,
      .light-style .table.b-table.b-table-stacked-lg > tfoot > tr.b-table-bottom-row {
        display: none; }
    .light-style .table.b-table.b-table-stacked-lg > caption {
      caption-side: top !important; }
    .light-style .table.b-table.b-table-stacked-lg > tbody > tr > [data-label]::before {
      content: attr(data-label);
      width: 40%;
      float: left;
      text-align: right;
      overflow-wrap: break-word;
      font-weight: bold;
      font-style: normal;
      padding: 0 calc(1rem / 2) 0 0;
      margin: 0; }
    .light-style .table.b-table.b-table-stacked-lg > tbody > tr > [data-label]::after {
      display: block;
      clear: both;
      content: ""; }
    .light-style .table.b-table.b-table-stacked-lg > tbody > tr > [data-label] > div {
      display: inline-block;
      width: calc(100% - 40%);
      padding: 0 0 0 calc(1rem / 2);
      margin: 0; }
    .light-style .table.b-table.b-table-stacked-lg > tbody > tr.top-row, .light-style .table.b-table.b-table-stacked-lg > tbody > tr.bottom-row {
      display: none; }
    .light-style .table.b-table.b-table-stacked-lg > tbody > tr > :first-child {
      border-top-width: 3px; }
    .light-style .table.b-table.b-table-stacked-lg > tbody > tr > [rowspan] + td,
    .light-style .table.b-table.b-table-stacked-lg > tbody > tr > [rowspan] + th {
      border-top-width: 3px; } }

@media (max-width: 1199.98px) {
  .light-style .table.b-table.b-table-stacked-xl {
    display: block;
    width: 100%; }
    .light-style .table.b-table.b-table-stacked-xl > caption,
    .light-style .table.b-table.b-table-stacked-xl > tbody,
    .light-style .table.b-table.b-table-stacked-xl > tbody > tr,
    .light-style .table.b-table.b-table-stacked-xl > tbody > tr > td,
    .light-style .table.b-table.b-table-stacked-xl > tbody > tr > th {
      display: block; }
    .light-style .table.b-table.b-table-stacked-xl > thead,
    .light-style .table.b-table.b-table-stacked-xl > tfoot {
      display: none; }
      .light-style .table.b-table.b-table-stacked-xl > thead > tr.b-table-top-row,
      .light-style .table.b-table.b-table-stacked-xl > thead > tr.b-table-bottom-row,
      .light-style .table.b-table.b-table-stacked-xl > tfoot > tr.b-table-top-row,
      .light-style .table.b-table.b-table-stacked-xl > tfoot > tr.b-table-bottom-row {
        display: none; }
    .light-style .table.b-table.b-table-stacked-xl > caption {
      caption-side: top !important; }
    .light-style .table.b-table.b-table-stacked-xl > tbody > tr > [data-label]::before {
      content: attr(data-label);
      width: 40%;
      float: left;
      text-align: right;
      overflow-wrap: break-word;
      font-weight: bold;
      font-style: normal;
      padding: 0 calc(1rem / 2) 0 0;
      margin: 0; }
    .light-style .table.b-table.b-table-stacked-xl > tbody > tr > [data-label]::after {
      display: block;
      clear: both;
      content: ""; }
    .light-style .table.b-table.b-table-stacked-xl > tbody > tr > [data-label] > div {
      display: inline-block;
      width: calc(100% - 40%);
      padding: 0 0 0 calc(1rem / 2);
      margin: 0; }
    .light-style .table.b-table.b-table-stacked-xl > tbody > tr.top-row, .light-style .table.b-table.b-table-stacked-xl > tbody > tr.bottom-row {
      display: none; }
    .light-style .table.b-table.b-table-stacked-xl > tbody > tr > :first-child {
      border-top-width: 3px; }
    .light-style .table.b-table.b-table-stacked-xl > tbody > tr > [rowspan] + td,
    .light-style .table.b-table.b-table-stacked-xl > tbody > tr > [rowspan] + th {
      border-top-width: 3px; } }

.light-style .table.b-table.b-table-stacked {
  display: block;
  width: 100%; }
  .light-style .table.b-table.b-table-stacked > caption,
  .light-style .table.b-table.b-table-stacked > tbody,
  .light-style .table.b-table.b-table-stacked > tbody > tr,
  .light-style .table.b-table.b-table-stacked > tbody > tr > td,
  .light-style .table.b-table.b-table-stacked > tbody > tr > th {
    display: block; }
  .light-style .table.b-table.b-table-stacked > thead,
  .light-style .table.b-table.b-table-stacked > tfoot {
    display: none; }
    .light-style .table.b-table.b-table-stacked > thead > tr.b-table-top-row,
    .light-style .table.b-table.b-table-stacked > thead > tr.b-table-bottom-row,
    .light-style .table.b-table.b-table-stacked > tfoot > tr.b-table-top-row,
    .light-style .table.b-table.b-table-stacked > tfoot > tr.b-table-bottom-row {
      display: none; }
  .light-style .table.b-table.b-table-stacked > caption {
    caption-side: top !important; }
  .light-style .table.b-table.b-table-stacked > tbody > tr > [data-label]::before {
    content: attr(data-label);
    width: 40%;
    float: left;
    text-align: right;
    overflow-wrap: break-word;
    font-weight: bold;
    font-style: normal;
    padding: 0 calc(1rem / 2) 0 0;
    margin: 0; }
  .light-style .table.b-table.b-table-stacked > tbody > tr > [data-label]::after {
    display: block;
    clear: both;
    content: ""; }
  .light-style .table.b-table.b-table-stacked > tbody > tr > [data-label] > div {
    display: inline-block;
    width: calc(100% - 40%);
    padding: 0 0 0 calc(1rem / 2);
    margin: 0; }
  .light-style .table.b-table.b-table-stacked > tbody > tr.top-row, .light-style .table.b-table.b-table-stacked > tbody > tr.bottom-row {
    display: none; }
  .light-style .table.b-table.b-table-stacked > tbody > tr > :first-child {
    border-top-width: 3px; }
  .light-style .table.b-table.b-table-stacked > tbody > tr > [rowspan] + td,
  .light-style .table.b-table.b-table-stacked > tbody > tr > [rowspan] + th {
    border-top-width: 3px; }

.light-style .b-toaster.b-toaster-top-right .b-toast.b-toaster-enter-active, .light-style .b-toaster.b-toaster-top-right .b-toast.b-toaster-leave-active, .light-style .b-toaster.b-toaster-top-right .b-toast.b-toaster-move, .light-style .b-toaster.b-toaster-top-left .b-toast.b-toaster-enter-active, .light-style .b-toaster.b-toaster-top-left .b-toast.b-toaster-leave-active, .light-style .b-toaster.b-toaster-top-left .b-toast.b-toaster-move, .light-style .b-toaster.b-toaster-bottom-right .b-toast.b-toaster-enter-active, .light-style .b-toaster.b-toaster-bottom-right .b-toast.b-toaster-leave-active, .light-style .b-toaster.b-toaster-bottom-right .b-toast.b-toaster-move, .light-style .b-toaster.b-toaster-bottom-left .b-toast.b-toaster-enter-active, .light-style .b-toaster.b-toaster-bottom-left .b-toast.b-toaster-leave-active, .light-style .b-toaster.b-toaster-bottom-left .b-toast.b-toaster-move {
  transition: transform 0.175s; }

.light-style .b-toaster.b-toaster-top-right .b-toast.b-toaster-enter-to .toast.fade, .light-style .b-toaster.b-toaster-top-right .b-toast.b-toaster-enter-active .toast.fade, .light-style .b-toaster.b-toaster-top-left .b-toast.b-toaster-enter-to .toast.fade, .light-style .b-toaster.b-toaster-top-left .b-toast.b-toaster-enter-active .toast.fade, .light-style .b-toaster.b-toaster-bottom-right .b-toast.b-toaster-enter-to .toast.fade, .light-style .b-toaster.b-toaster-bottom-right .b-toast.b-toaster-enter-active .toast.fade, .light-style .b-toaster.b-toaster-bottom-left .b-toast.b-toaster-enter-to .toast.fade, .light-style .b-toaster.b-toaster-bottom-left .b-toast.b-toaster-enter-active .toast.fade {
  transition-delay: 0.175s; }

.light-style .b-toaster.b-toaster-top-right .b-toast.b-toaster-leave-active, .light-style .b-toaster.b-toaster-top-left .b-toast.b-toaster-leave-active, .light-style .b-toaster.b-toaster-bottom-right .b-toast.b-toaster-leave-active, .light-style .b-toaster.b-toaster-bottom-left .b-toast.b-toaster-leave-active {
  position: absolute;
  transition-delay: 0.175s; }
  .light-style .b-toaster.b-toaster-top-right .b-toast.b-toaster-leave-active .toast.fade, .light-style .b-toaster.b-toaster-top-left .b-toast.b-toaster-leave-active .toast.fade, .light-style .b-toaster.b-toaster-bottom-right .b-toast.b-toaster-leave-active .toast.fade, .light-style .b-toaster.b-toaster-bottom-left .b-toast.b-toaster-leave-active .toast.fade {
    transition-delay: 0s; }

.light-style .b-toaster {
  z-index: 1100; }
  .light-style .b-toaster .b-toaster-slot {
    position: relative;
    display: block; }
    .light-style .b-toaster .b-toaster-slot:empty {
      display: none !important; }

.light-style .b-toaster.b-toaster-top-right, .light-style .b-toaster.b-toaster-top-left, .light-style .b-toaster.b-toaster-top-center, .light-style .b-toaster.b-toaster-top-full, .light-style .b-toaster.b-toaster-bottom-right, .light-style .b-toaster.b-toaster-bottom-left, .light-style .b-toaster.b-toaster-bottom-center, .light-style .b-toaster.b-toaster-bottom-full {
  position: fixed;
  left: 0.5rem;
  right: 0.5rem;
  margin: 0;
  padding: 0;
  height: 0;
  overflow: visible; }
  .light-style .b-toaster.b-toaster-top-right .b-toaster-slot, .light-style .b-toaster.b-toaster-top-left .b-toaster-slot, .light-style .b-toaster.b-toaster-top-center .b-toaster-slot, .light-style .b-toaster.b-toaster-top-full .b-toaster-slot, .light-style .b-toaster.b-toaster-bottom-right .b-toaster-slot, .light-style .b-toaster.b-toaster-bottom-left .b-toaster-slot, .light-style .b-toaster.b-toaster-bottom-center .b-toaster-slot, .light-style .b-toaster.b-toaster-bottom-full .b-toaster-slot {
    position: absolute;
    max-width: 350px;
    width: 100%;
    /* IE 11 fix */
    left: 0;
    right: 0;
    padding: 0;
    margin: 0; }

.light-style .b-toaster.b-toaster-top-full .b-toaster-slot, .light-style .b-toaster.b-toaster-bottom-full .b-toaster-slot {
  width: 100%;
  max-width: 100%; }
  .light-style .b-toaster.b-toaster-top-full .b-toaster-slot .b-toast,
  .light-style .b-toaster.b-toaster-top-full .b-toaster-slot .toast, .light-style .b-toaster.b-toaster-bottom-full .b-toaster-slot .b-toast,
  .light-style .b-toaster.b-toaster-bottom-full .b-toaster-slot .toast {
    width: 100%;
    max-width: 100%; }

.light-style .b-toaster.b-toaster-top-right, .light-style .b-toaster.b-toaster-top-left, .light-style .b-toaster.b-toaster-top-center, .light-style .b-toaster.b-toaster-top-full {
  top: 0; }
  .light-style .b-toaster.b-toaster-top-right .b-toaster-slot, .light-style .b-toaster.b-toaster-top-left .b-toaster-slot, .light-style .b-toaster.b-toaster-top-center .b-toaster-slot, .light-style .b-toaster.b-toaster-top-full .b-toaster-slot {
    top: 0.5rem; }

.light-style .b-toaster.b-toaster-bottom-right, .light-style .b-toaster.b-toaster-bottom-left, .light-style .b-toaster.b-toaster-bottom-center, .light-style .b-toaster.b-toaster-bottom-full {
  bottom: 0; }
  .light-style .b-toaster.b-toaster-bottom-right .b-toaster-slot, .light-style .b-toaster.b-toaster-bottom-left .b-toaster-slot, .light-style .b-toaster.b-toaster-bottom-center .b-toaster-slot, .light-style .b-toaster.b-toaster-bottom-full .b-toaster-slot {
    bottom: 0.5rem; }

.light-style .b-toaster.b-toaster-top-right .b-toaster-slot, .light-style .b-toaster.b-toaster-bottom-right .b-toaster-slot, .light-style .b-toaster.b-toaster-top-center .b-toaster-slot, .light-style .b-toaster.b-toaster-bottom-center .b-toaster-slot {
  margin-left: auto; }

.light-style .b-toaster.b-toaster-top-left .b-toaster-slot, .light-style .b-toaster.b-toaster-bottom-left .b-toaster-slot, .light-style .b-toaster.b-toaster-top-center .b-toaster-slot, .light-style .b-toaster.b-toaster-bottom-center .b-toaster-slot {
  margin-right: auto; }

.light-style .b-pagination-pills .page-item .page-link {
  border-radius: 50rem !important;
  margin-left: 0.25rem;
  line-height: 1; }

.light-style .b-pagination-pills .page-item:first-child .page-link {
  margin-left: 0; }

.light-style .b-calendar {
  display: inline-flex; }
  .light-style .b-calendar .b-calendar-inner {
    min-width: 250px; }
  .light-style .b-calendar .b-calendar-header,
  .light-style .b-calendar .b-calendar-nav {
    margin-bottom: 0.25rem; }
  .light-style .b-calendar .b-calendar-nav .btn {
    padding: 0.25rem; }
  .light-style .b-calendar output {
    padding: 0.25rem;
    font-size: 80%; }
    .light-style .b-calendar output.readonly {
      background-color: #f1f1f2;
      opacity: 1; }
  .light-style .b-calendar .b-calendar-footer {
    margin-top: 0.5rem; }
  .light-style .b-calendar .b-calendar-grid {
    padding: 0;
    margin: 0;
    overflow: hidden; }
  .light-style .b-calendar .b-calendar-grid-caption {
    padding: 0.25rem; }
  .light-style .b-calendar .b-calendar-grid-body .col[data-date] .btn {
    width: 32px;
    height: 32px;
    font-size: 14px;
    line-height: 1;
    margin: 3px auto;
    padding: 9px 0; }
  .light-style .b-calendar .btn:disabled, .light-style .b-calendar .btn.disabled, .light-style .b-calendar .btn[aria-disabled="true"] {
    cursor: default;
    pointer-events: none; }

.light-style .b-form-spinbutton {
  text-align: center;
  overflow: hidden;
  background-image: none;
  padding: 0; }
  [dir="rtl"] .light-style .b-form-spinbutton:not(.flex-column), .light-style .b-form-spinbutton[dir="rtl"]:not(.flex-column) {
    flex-direction: row-reverse; }
  .light-style .b-form-spinbutton output {
    font-size: inherit;
    outline: 0;
    border: 0;
    background-color: transparent;
    width: auto;
    margin: 0;
    padding: 0 0.25rem; }
    .light-style .b-form-spinbutton output > div,
    .light-style .b-form-spinbutton output > bdi {
      display: block;
      min-width: 2.25em;
      height: 1.54em; }
  .light-style .b-form-spinbutton.flex-column {
    height: auto;
    width: auto; }
    .light-style .b-form-spinbutton.flex-column output {
      margin: 0 0.25rem;
      padding: 0.25rem 0; }
  .light-style .b-form-spinbutton:not(.d-inline-flex):not(.flex-column) {
    output-width: 100%; }
  .light-style .b-form-spinbutton.d-inline-flex:not(.flex-column) {
    width: auto; }
  .light-style .b-form-spinbutton .btn {
    line-height: 1;
    box-shadow: none !important; }
    .light-style .b-form-spinbutton .btn:disabled {
      pointer-events: none; }
    .light-style .b-form-spinbutton .btn:hover:not(:disabled) > div > .b-icon {
      transform: scale(1.25); }
  .light-style .b-form-spinbutton.disabled, .light-style .b-form-spinbutton.readonly {
    background-color: #f1f1f2; }
  .light-style .b-form-spinbutton.disabled {
    pointer-events: none; }

.light-style .b-time {
  min-width: 150px; }
  .light-style .b-time[aria-disabled="true"] output,
  .light-style .b-time[aria-readonly="true"] output,
  .light-style .b-time output.disabled {
    background-color: #f1f1f2;
    opacity: 1; }
  .light-style .b-time[aria-disabled="true"] output {
    pointer-events: none; }
  [dir="rtl"] .light-style .b-time > .d-flex:not(.flex-column) {
    flex-direction: row-reverse; }
  .light-style .b-time .b-time-header {
    margin-bottom: 0.5rem; }
    .light-style .b-time .b-time-header output {
      padding: 0.25rem;
      font-size: 80%; }
  .light-style .b-time .b-time-footer {
    margin-top: 0.5rem; }
  .light-style .b-time .b-time-ampm {
    margin-left: 0.5rem; }

.light-style .b-avatar {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  vertical-align: middle;
  font-size: inherit;
  font-weight: 400;
  line-height: 1;
  max-width: 100%;
  max-height: auto;
  text-align: center;
  overflow: visible;
  position: relative;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
  .light-style .b-avatar:focus {
    outline: 0; }
  .light-style .b-avatara, .light-style .b-avatarbutton, .light-style .b-avatar.btn {
    padding: 0;
    border: 0; }
    .light-style .b-avatara:not(:disabled):not(.disabled), .light-style .b-avatarbutton:not(:disabled):not(.disabled), .light-style .b-avatar.btn:not(:disabled):not(.disabled) {
      cursor: pointer; }
  .light-style .b-avatar.disabled, .light-style .b-avatar:disabled, .light-style .b-avatar[disabled] {
    opacity: 0.65;
    pointer-events: none; }
  .light-style .b-avatar .b-avatar-custom,
  .light-style .b-avatar .b-avatar-text {
    border-radius: inherit;
    width: 100%;
    height: 100%;
    overflow: hidden;
    display: flex;
    justify-content: center; }
  .light-style .b-avatar .b-avatar-text {
    text-transform: uppercase;
    white-space: nowrap;
    align-items: center; }
  .light-style .b-avatar .b-avatar-custom {
    vertical-align: middle; }
  .light-style .b-avatar > .b-icon {
    width: 60%;
    height: auto;
    max-width: 100%; }
  .light-style .b-avatar img {
    width: 90%;
    height: 90%;
    max-width: 100%;
    max-height: auto;
    border-radius: inherit; }
  .light-style .b-avatar .b-avatar-badge {
    position: absolute;
    min-height: 1.5em;
    min-width: 1.5em;
    padding: 0.25em;
    line-height: 1;
    border-radius: 10em;
    font-size: 70%;
    font-weight: 700;
    z-index: 5; }

.light-style .b-sidebar-outer {
  position: fixed !important;
  top: 0;
  left: 0;
  right: 0;
  height: 0;
  overflow: visible;
  z-index: 1085; }

.light-style .b-sidebar-backdrop {
  position: fixed !important;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100vw;
  height: 100vh;
  background-color: #000;
  opacity: 0.5; }

.light-style .b-sidebar {
  display: flex;
  flex-direction: column;
  position: fixed !important;
  top: 0;
  height: 100vh;
  width: 320px;
  max-width: 100% !important;
  height: 100vh !important;
  margin: 0 !important;
  outline: 0;
  transform: translateX(0); }
  .light-style .b-sidebar.slide {
    transition: transform 0.3s ease-in-out; }
    @media (prefers-reduced-motion: reduce) {
      .light-style .b-sidebar.slide {
        transition: none; } }
  .light-style .b-sidebar:not(.b-sidebar-right) {
    left: 0;
    right: auto; }
    .light-style .b-sidebar:not(.b-sidebar-right).slide:not(.show) {
      transform: translateX(-100%); }
    .light-style .b-sidebar:not(.b-sidebar-right) > .b-sidebar-header .close {
      margin-left: auto; }
  .light-style .b-sidebar.b-sidebar-right {
    left: auto;
    right: 0; }
    .light-style .b-sidebar.b-sidebar-right.slide:not(.show) {
      transform: translateX(100%); }
    .light-style .b-sidebar.b-sidebar-right > .b-sidebar-header .close {
      margin-right: auto; }
  .light-style .b-sidebar > .b-sidebar-header {
    font-size: 1.5rem;
    padding: 0.5rem 1rem;
    display: flex;
    flex-direction: row;
    flex-grow: 0;
    align-items: center; }
    [dir="rtl"] .light-style .b-sidebar > .b-sidebar-header {
      flex-direction: row-reverse; }
    .light-style .b-sidebar > .b-sidebar-header .close {
      float: none;
      font-size: 1.5rem; }
  .light-style .b-sidebar > .b-sidebar-body {
    flex-grow: 1;
    height: 100%;
    overflow-y: auto; }
  .light-style .b-sidebar > .b-sidebar-footer {
    flex-grow: 0; }

.light-style .custom-checkbox.b-custom-control-lg,
.light-style .input-group-lg .custom-checkbox,
.light-style .custom-radio.b-custom-control-lg,
.light-style .input-group-lg .custom-radio {
  font-size: 1rem;
  line-height: 1.5;
  padding-left: 1.95375rem; }
  .light-style .custom-checkbox.b-custom-control-lg .custom-control-label::before,
  .light-style .input-group-lg .custom-checkbox .custom-control-label::before,
  .light-style .custom-radio.b-custom-control-lg .custom-control-label::before,
  .light-style .input-group-lg .custom-radio .custom-control-label::before {
    top: 0.04688rem;
    width: 23px;
    height: 23px; }

.light-style .custom-checkbox.b-custom-control-lg .custom-control-label::before,
.light-style .input-group-lg .custom-checkbox .custom-control-label::before {
  border-radius: 0.25rem; }

.light-style .custom-radio.b-custom-control-lg .custom-control-input:checked ~ .custom-control-label::before,
.light-style .input-group-lg .custom-radio .custom-control-input:checked ~ .custom-control-label::before {
  background-size: 11px; }

.light-style .custom-checkbox.b-custom-control-sm,
.light-style .input-group-sm .custom-checkbox,
.light-style .custom-radio.b-custom-control-sm,
.light-style .input-group-sm .custom-radio {
  font-size: 0.75rem;
  line-height: 1.5;
  padding-left: 1.36762rem; }
  .light-style .custom-checkbox.b-custom-control-sm .custom-control-label::before,
  .light-style .input-group-sm .custom-checkbox .custom-control-label::before,
  .light-style .custom-radio.b-custom-control-sm .custom-control-label::before,
  .light-style .input-group-sm .custom-radio .custom-control-label::before {
    top: 0.07031rem;
    width: 16px;
    height: 16px; }

.light-style .custom-checkbox.b-custom-control-sm .custom-control-label::before,
.light-style .input-group-sm .custom-checkbox .custom-control-label::before {
  border-radius: 0.25rem; }

.light-style .custom-radio.b-custom-control-sm .custom-control-input:checked ~ .custom-control-label::before,
.light-style .input-group-sm .custom-radio .custom-control-input:checked ~ .custom-control-label::before {
  background-size: 8px; }

.light-style[dir=rtl] .custom-checkbox.b-custom-control-lg,
.light-style[dir=rtl] .input-group-lg .custom-checkbox,
.light-style[dir=rtl] .custom-radio.b-custom-control-lg,
.light-style[dir=rtl] .input-group-lg .custom-radio {
  padding-left: 0;
  padding-right: 1.95375rem; }

.light-style[dir=rtl] .custom-checkbox.b-custom-control-sm,
.light-style[dir=rtl] .input-group-sm .custom-checkbox,
.light-style[dir=rtl] .custom-radio.b-custom-control-sm,
.light-style[dir=rtl] .input-group-sm .custom-radio {
  padding-left: 0;
  padding-right: 1.36762rem; }

.light-style[dir=rtl] .b-custom-control-lg.b-form-file .custom-file-label::after,
.light-style[dir=rtl] .input-group-lg .b-form-file .custom-file-label::after {
  border-radius: 0.25rem 0 0 0.25rem; }

.light-style[dir=rtl] .b-custom-control-sm.b-form-file .custom-file-label::after,
.light-style[dir=rtl] .input-group-sm .b-form-file .custom-file-label::after {
  border-radius: 0.25rem 0 0 0.25rem; }

.light-style .tooltip.b-tooltip,
.light-style .popover.b-popover {
  display: block;
  opacity: 1;
  outline: 0; }
  .light-style .tooltip.b-tooltip.fade:not(.show),
  .light-style .popover.b-popover.fade:not(.show) {
    opacity: 0; }
  .light-style .tooltip.b-tooltip.show,
  .light-style .popover.b-popover.show {
    opacity: 1; }

.light-style .tooltip.b-tooltip.noninteractive {
  pointer-events: none; }

.light-style .b-toast:not(:last-child) {
  margin-bottom: 0.75rem; }

.light-style .b-toast .toast {
  opacity: 1; }
  .light-style .b-toast .toast.fade:not(.show) {
    opacity: 0; }
  .light-style .b-toast .toast .toast-body {
    display: block; }

.light-style .table.b-table > thead > tr > [aria-sort].b-table-sort-icon-left,
.light-style .table.b-table > tfoot > tr > [aria-sort].b-table-sort-icon-left {
  background-position: left 0.625rem center;
  padding-left: calc( 1.25rem + 0.65em); }

.light-style[dir=rtl] .table.b-table
> thead
> tr
> [aria-sort]:not(.b-table-sort-icon-left),
.light-style[dir=rtl] .table.b-table
> tfoot
> tr
> [aria-sort]:not(.b-table-sort-icon-left) {
  padding-right: 0.625rem;
  padding-left: calc( 0.625rem + 0.65em);
  background-position: left calc(0.625rem / 2) center; }

.light-style[dir=rtl] .table.b-table > thead > tr > [aria-sort].b-table-sort-icon-left,
.light-style[dir=rtl] .table.b-table > tfoot > tr > [aria-sort].b-table-sort-icon-left {
  background-position: right 0.625rem center;
  padding-left: 0.625rem;
  padding-right: calc( 1.25rem + 0.65em); }

.light-style .table.b-table.card-table > thead > tr > [aria-sort]:not(.b-table-sort-icon-left):last-child,
.light-style .table.b-table.card-table > tfoot > tr > [aria-sort]:not(.b-table-sort-icon-left):last-child {
  padding-right: 1.5rem;
  background-position: right calc(1.5rem / 2) center; }

.light-style .table.b-table.card-table > thead > tr > [aria-sort].b-table-sort-icon-left:first-child,
.light-style .table.b-table.card-table > tfoot > tr > [aria-sort].b-table-sort-icon-left:first-child {
  background-position: left 1.5rem center;
  padding-left: calc( 2.125rem + 0.65em); }

.light-style[dir=rtl] .table.b-table.card-table > thead > tr > [aria-sort]:not(.b-table-sort-icon-left):last-child,
.light-style[dir=rtl] .table.b-table.card-table > tfoot > tr > [aria-sort]:not(.b-table-sort-icon-left):last-child {
  padding-left: 1.5rem;
  background-position: left calc(1.5rem / 2) center; }

.light-style[dir=rtl] .table.b-table.card-table > thead > tr > [aria-sort]:not(.b-table-sort-icon-left):first-child,
.light-style[dir=rtl] .table.b-table.card-table > tfoot > tr > [aria-sort]:not(.b-table-sort-icon-left):first-child {
  padding-right: 1.5rem; }

.light-style[dir=rtl] .table.b-table.card-table > thead > tr > [aria-sort].b-table-sort-icon-left, .light-style[dir=rtl] .table.b-table.card-table > thead > tr > [aria-sort].b-table-sort-icon-left,
.light-style[dir=rtl] .table.b-table.card-table > tfoot > tr > [aria-sort].b-table-sort-icon-left,
.light-style[dir=rtl] .table.b-table.card-table > tfoot > tr > [aria-sort].b-table-sort-icon-left {
  padding-left: 0.625rem;
  background-position: right 0.625rem center;
  padding-right: calc( 1.25rem + 0.65em); }
  .light-style[dir=rtl] .table.b-table.card-table > thead > tr > [aria-sort].b-table-sort-icon-left:first-child, .light-style[dir=rtl] .table.b-table.card-table > thead > tr > [aria-sort].b-table-sort-icon-left:first-child,
  .light-style[dir=rtl] .table.b-table.card-table > tfoot > tr > [aria-sort].b-table-sort-icon-left:first-child,
  .light-style[dir=rtl] .table.b-table.card-table > tfoot > tr > [aria-sort].b-table-sort-icon-left:first-child {
    padding-right: calc( 2.125rem + 0.65em);
    padding-left: 0.625rem;
    background-position: right 1.5rem center; }
  .light-style[dir=rtl] .table.b-table.card-table > thead > tr > [aria-sort].b-table-sort-icon-left:last-child, .light-style[dir=rtl] .table.b-table.card-table > thead > tr > [aria-sort].b-table-sort-icon-left:last-child,
  .light-style[dir=rtl] .table.b-table.card-table > tfoot > tr > [aria-sort].b-table-sort-icon-left:last-child,
  .light-style[dir=rtl] .table.b-table.card-table > tfoot > tr > [aria-sort].b-table-sort-icon-left:last-child {
    padding-left: 1.5rem; }

.light-style .card-condenced .table.b-table.card-table > thead > tr > [aria-sort]:not(.b-table-sort-icon-left):last-child,
.light-style .card-condenced .table.b-table.card-table > tfoot > tr > [aria-sort]:not(.b-table-sort-icon-left):last-child {
  padding-right: 1rem;
  background-position: right calc(1rem / 2) center; }

.light-style .card-condenced .table.b-table.card-table > thead > tr > [aria-sort].b-table-sort-icon-left:first-child,
.light-style .card-condenced .table.b-table.card-table > tfoot > tr > [aria-sort].b-table-sort-icon-left:first-child {
  background-position: left 1rem center;
  padding-left: calc( 1.625rem + 0.65em); }

.light-style[dir=rtl] .card-condenced .table.b-table.card-table > thead > tr > [aria-sort]:not(.b-table-sort-icon-left):last-child,
.light-style[dir=rtl] .card-condenced .table.b-table.card-table > tfoot > tr > [aria-sort]:not(.b-table-sort-icon-left):last-child {
  padding-left: 1rem;
  background-position: left calc(1rem / 2) center; }

.light-style[dir=rtl] .card-condenced .table.b-table.card-table > thead > tr > [aria-sort]:not(.b-table-sort-icon-left):first-child,
.light-style[dir=rtl] .card-condenced .table.b-table.card-table > tfoot > tr > [aria-sort]:not(.b-table-sort-icon-left):first-child {
  padding-right: 1rem; }

.light-style[dir=rtl] .card-condenced .table.b-table.card-table > thead > tr > [aria-sort].b-table-sort-icon-left, .light-style[dir=rtl] .card-condenced .table.b-table.card-table > thead > tr > [aria-sort].b-table-sort-icon-left,
.light-style[dir=rtl] .card-condenced .table.b-table.card-table > tfoot > tr > [aria-sort].b-table-sort-icon-left,
.light-style[dir=rtl] .card-condenced .table.b-table.card-table > tfoot > tr > [aria-sort].b-table-sort-icon-left {
  padding-left: 0.625rem;
  background-position: right 0.625rem center;
  padding-right: calc( 1.25rem + 0.65em); }
  .light-style[dir=rtl] .card-condenced .table.b-table.card-table > thead > tr > [aria-sort].b-table-sort-icon-left:first-child, .light-style[dir=rtl] .card-condenced .table.b-table.card-table > thead > tr > [aria-sort].b-table-sort-icon-left:first-child,
  .light-style[dir=rtl] .card-condenced .table.b-table.card-table > tfoot > tr > [aria-sort].b-table-sort-icon-left:first-child,
  .light-style[dir=rtl] .card-condenced .table.b-table.card-table > tfoot > tr > [aria-sort].b-table-sort-icon-left:first-child {
    padding-right: calc( 1.625rem + 0.65em);
    padding-left: 0.625rem;
    background-position: right 1rem center; }
  .light-style[dir=rtl] .card-condenced .table.b-table.card-table > thead > tr > [aria-sort].b-table-sort-icon-left:last-child, .light-style[dir=rtl] .card-condenced .table.b-table.card-table > thead > tr > [aria-sort].b-table-sort-icon-left:last-child,
  .light-style[dir=rtl] .card-condenced .table.b-table.card-table > tfoot > tr > [aria-sort].b-table-sort-icon-left:last-child,
  .light-style[dir=rtl] .card-condenced .table.b-table.card-table > tfoot > tr > [aria-sort].b-table-sort-icon-left:last-child {
    padding-left: 1rem; }

.light-style .card-img-left {
  border-top-left-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px); }

.light-style .card-img-right {
  border-top-right-radius: calc(0.25rem - 1px);
  border-bottom-right-radius: calc(0.25rem - 1px); }

.light-style[dir=rtl] .card-img-left {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: calc(0.25rem - 1px);
  border-bottom-right-radius: calc(0.25rem - 1px); }

.light-style[dir=rtl] .card-img-right {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px); }

.light-style .b-form-tags {
  padding-left: 0.438rem;
  padding-right: 0.438rem;
  color: #4E5155; }
  .light-style .b-form-tags.is-valid {
    border-color: #02BC77; }
  .light-style .b-form-tags.is-invalid {
    border-color: #d9534f; }
  .light-style .b-form-tags.focus {
    color: #4E5155;
    background-color: #fff;
    outline: 0; }
  .light-style .b-form-tags.disabled {
    background-color: #f1f1f2 !important;
    border-color: rgba(24, 28, 33, 0.1) !important; }
  .light-style .b-form-tags .b-form-tags-input {
    color: inherit; }
  .light-style .b-form-tags .b-form-tag {
    line-height: 1.54;
    font-size: 0.894rem;
    padding-top: 0;
    padding-bottom: 0;
    font-weight: normal; }
    .light-style .b-form-tags .b-form-tag.disabled {
      opacity: 0.75; }
    .light-style .b-form-tags .b-form-tag > button.b-form-tag-remove {
      color: inherit;
      font-size: 1em; }
  .light-style .b-form-tags.form-control-sm {
    padding-left: 0.188rem;
    padding-right: 0.188rem; }
    .light-style .b-form-tags.form-control-sm .b-form-tag {
      line-height: 1.5;
      font-size: 0.75rem; }
  .light-style .b-form-tags.form-control-lg {
    padding-left: 0.75rem;
    padding-right: 0.75rem; }
    .light-style .b-form-tags.form-control-lg .b-form-tag {
      line-height: 1.5;
      font-size: 1rem; }

.light-style .b-form-timepicker > button:focus,
.light-style .b-form-datepicker > button:focus {
  box-shadow: none !important; }

.light-style .b-calendar-grid-body .text-dark.btn-outline-light.disabled,
.light-style .b-calendar-grid-body .text-dark.btn-outline-light:disabled {
  color: #a3a4a6 !important; }

.light-style[dir=rtl] .b-form-timepicker {
  direction: rtl; }
  .light-style[dir=rtl] .b-form-timepicker .dropdown-menu {
    direction: ltr; }

.material-style .bv-no-focus-ring:focus {
  outline: none; }

@media (max-width: 575.98px) {
  .material-style .bv-d-xs-down-none {
    display: none !important; } }

@media (max-width: 767.98px) {
  .material-style .bv-d-sm-down-none {
    display: none !important; } }

@media (max-width: 991.98px) {
  .material-style .bv-d-md-down-none {
    display: none !important; } }

@media (max-width: 1199.98px) {
  .material-style .bv-d-lg-down-none {
    display: none !important; } }

.material-style .bv-d-xl-down-none {
  display: none !important; }

.material-style .dropdown:not(.dropleft) .dropdown-toggle.dropdown-toggle-no-caret::after {
  display: none !important; }

.material-style .dropdown.dropleft .dropdown-toggle.dropdown-toggle-no-caret::before {
  display: none !important; }

.material-style .dropdown .dropdown-menu:focus {
  outline: none; }

.material-style .b-dropdown-form {
  display: inline-block;
  padding: 0.5rem 1.25rem;
  width: 100%;
  clear: both;
  font-weight: 400; }
  .material-style .b-dropdown-form:focus {
    outline: 1px dotted !important;
    outline: 5px auto -webkit-focus-ring-color !important; }
  .material-style .b-dropdown-form.disabled, .material-style .b-dropdown-form:disabled {
    outline: 0 !important;
    color: #d1d2d3;
    pointer-events: none; }

.material-style .b-dropdown-text {
  display: inline-block;
  padding: 0.5rem 1.25rem;
  margin-bottom: 0;
  width: 100%;
  clear: both;
  font-weight: 100; }

.material-style .b-custom-control-lg.custom-file,
.material-style .b-custom-control-lg .custom-file-input,
.material-style .b-custom-control-lg .custom-file-label,
.material-style .input-group-lg.custom-file,
.material-style .input-group-lg .custom-file-input,
.material-style .input-group-lg .custom-file-label {
  font-size: 1rem;
  height: 3.125rem; }

.material-style .b-custom-control-lg .custom-file-label,
.material-style .b-custom-control-lg .custom-file-label:after,
.material-style .input-group-lg .custom-file-label,
.material-style .input-group-lg .custom-file-label:after {
  padding: 0.8125rem 1.25rem;
  line-height: 1.5; }

.material-style .b-custom-control-lg .custom-file-label,
.material-style .input-group-lg .custom-file-label {
  border-radius: 0px; }
  .material-style .b-custom-control-lg .custom-file-label::after,
  .material-style .input-group-lg .custom-file-label::after {
    font-size: inherit;
    height: calc( 1.5em + 1.625rem);
    border-radius: 0 0px 0px 0; }

.material-style .b-custom-control-sm.custom-file,
.material-style .b-custom-control-sm .custom-file-input,
.material-style .b-custom-control-sm .custom-file-label,
.material-style .input-group-sm.custom-file,
.material-style .input-group-sm .custom-file-input,
.material-style .input-group-sm .custom-file-label {
  font-size: 0.75rem;
  height: 1.5625rem; }

.material-style .b-custom-control-sm .custom-file-label,
.material-style .b-custom-control-sm .custom-file-label:after,
.material-style .input-group-sm .custom-file-label,
.material-style .input-group-sm .custom-file-label:after {
  padding: 0.25rem 0.625rem;
  line-height: 1.417; }

.material-style .b-custom-control-sm .custom-file-label,
.material-style .input-group-sm .custom-file-label {
  border-radius: 0px; }
  .material-style .b-custom-control-sm .custom-file-label::after,
  .material-style .input-group-sm .custom-file-label::after {
    font-size: inherit;
    height: calc( 1.417em + 0.5rem);
    border-radius: 0 0px 0px 0; }

.material-style .modal-backdrop {
  opacity: 0.2; }

.material-style .table.b-table.b-table-fixed {
  table-layout: fixed; }

.material-style .table.b-table.b-table-no-border-collapse {
  border-collapse: separate;
  border-spacing: 0; }

.material-style .table.b-table[aria-busy="true"] {
  opacity: 0.55; }

.material-style .table.b-table > tbody > tr.b-table-details > td {
  border-top: none !important; }

.material-style .table.b-table > caption {
  caption-side: bottom; }

.material-style .table.b-table.b-table-caption-top > caption {
  caption-side: top !important; }

.material-style .table.b-table > tbody > .table-active,
.material-style .table.b-table > tbody > .table-active > th,
.material-style .table.b-table > tbody > .table-active > td {
  background-color: #f7f7f7; }

.material-style .table.b-table.table-hover > tbody > tr.table-active:hover td,
.material-style .table.b-table.table-hover > tbody > tr.table-active:hover th {
  color: #4E5155;
  background-image: linear-gradient(rgba(24, 28, 33, 0.035), rgba(24, 28, 33, 0.035));
  background-repeat: no-repeat; }

.material-style .table.b-table > tbody > .bg-active,
.material-style .table.b-table > tbody > .bg-active > th,
.material-style .table.b-table > tbody > .bg-active > td {
  background-color: rgba(255, 255, 255, 0.05) !important; }

.material-style .table.b-table.table-hover.table-dark > tbody > tr.bg-active:hover td,
.material-style .table.b-table.table-hover.table-dark > tbody > tr.bg-active:hover th {
  color: #fff;
  background-image: linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.05));
  background-repeat: no-repeat; }

.material-style .b-table-sticky-header,
.material-style .table-responsive,
.material-style [class*="table-responsive-"] {
  margin-bottom: 1rem; }
  .material-style .b-table-sticky-header > .table,
  .material-style .table-responsive > .table,
  .material-style [class*="table-responsive-"] > .table {
    margin-bottom: 0; }

.material-style .b-table-sticky-header {
  overflow-y: auto;
  max-height: 300px; }

@media print {
  .material-style .b-table-sticky-header {
    overflow-y: visible !important;
    max-height: none !important; } }

@supports (position: sticky) {
  .material-style .b-table-sticky-header > .table.b-table > thead > tr > th {
    position: sticky;
    top: 0;
    z-index: 2; }
  .material-style .b-table-sticky-header > .table.b-table > thead > tr > .b-table-sticky-column,
  .material-style .b-table-sticky-header > .table.b-table > tbody > tr > .b-table-sticky-column,
  .material-style .b-table-sticky-header > .table.b-table > tfoot > tr > .b-table-sticky-column,
  .material-style .table-responsive > .table.b-table > thead > tr > .b-table-sticky-column,
  .material-style .table-responsive > .table.b-table > tbody > tr > .b-table-sticky-column,
  .material-style .table-responsive > .table.b-table > tfoot > tr > .b-table-sticky-column,
  .material-style [class*="table-responsive-"] > .table.b-table > thead > tr > .b-table-sticky-column,
  .material-style [class*="table-responsive-"] > .table.b-table > tbody > tr > .b-table-sticky-column,
  .material-style [class*="table-responsive-"] > .table.b-table > tfoot > tr > .b-table-sticky-column {
    position: sticky;
    left: 0; }
  .material-style .b-table-sticky-header > .table.b-table > thead > tr > .b-table-sticky-column,
  .material-style .table-responsive > .table.b-table > thead > tr > .b-table-sticky-column,
  .material-style [class*="table-responsive-"] > .table.b-table > thead > tr > .b-table-sticky-column {
    z-index: 5; }
  .material-style .b-table-sticky-header > .table.b-table > tbody > tr > .b-table-sticky-column,
  .material-style .b-table-sticky-header > .table.b-table > tfoot > tr > .b-table-sticky-column,
  .material-style .table-responsive > .table.b-table > tbody > tr > .b-table-sticky-column,
  .material-style .table-responsive > .table.b-table > tfoot > tr > .b-table-sticky-column,
  .material-style [class*="table-responsive-"] > .table.b-table > tbody > tr > .b-table-sticky-column,
  .material-style [class*="table-responsive-"] > .table.b-table > tfoot > tr > .b-table-sticky-column {
    z-index: 2; }
  .material-style .table.b-table > thead > tr > .table-b-table-default,
  .material-style .table.b-table > tbody > tr > .table-b-table-default,
  .material-style .table.b-table > tfoot > tr > .table-b-table-default {
    color: #4E5155;
    background-color: #fff; }
  .material-style .table.b-table.table-dark > thead > tr > .bg-b-table-default,
  .material-style .table.b-table.table-dark > tbody > tr > .bg-b-table-default,
  .material-style .table.b-table.table-dark > tfoot > tr > .bg-b-table-default {
    color: #fff;
    background-color: rgba(24, 28, 33, 0.9); }
  .material-style .table.b-table.table-striped > tbody > tr:nth-of-type(odd) > .table-b-table-default {
    background-image: linear-gradient(rgba(24, 28, 33, 0.025), rgba(24, 28, 33, 0.025));
    background-repeat: no-repeat; }
  .material-style .table.b-table.table-striped.table-dark > tbody > tr:nth-of-type(odd) > .bg-b-table-default {
    background-image: linear-gradient(rgba(255, 255, 255, 0.03), rgba(255, 255, 255, 0.03));
    background-repeat: no-repeat; }
  .material-style .table.b-table.table-hover > tbody > tr:hover > .table-b-table-default {
    color: #4E5155;
    background-image: linear-gradient(rgba(24, 28, 33, 0.035), rgba(24, 28, 33, 0.035));
    background-repeat: no-repeat; }
  .material-style .table.b-table.table-hover.table-dark > tbody > tr:hover > .bg-b-table-default {
    color: #fff;
    background-image: linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.05));
    background-repeat: no-repeat; } }

.material-style .table.b-table > thead > tr > [aria-sort],
.material-style .table.b-table > tfoot > tr > [aria-sort] {
  cursor: pointer;
  background-image: none;
  background-repeat: no-repeat;
  background-size: 0.65em 1em; }
  .material-style .table.b-table > thead > tr > [aria-sort]:not(.b-table-sort-icon-left),
  .material-style .table.b-table > tfoot > tr > [aria-sort]:not(.b-table-sort-icon-left) {
    background-position: right calc(0.625rem / 2) center;
    padding-right: calc(0.625rem + 0.65em); }
  .material-style .table.b-table > thead > tr > [aria-sort].b-table-sort-icon-left,
  .material-style .table.b-table > tfoot > tr > [aria-sort].b-table-sort-icon-left {
    background-position: left calc(0.625rem / 2) center;
    padding-left: calc(0.625rem + 0.65em); }

.material-style .table.b-table > thead > tr > [aria-sort="none"],
.material-style .table.b-table > tfoot > tr > [aria-sort="none"] {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 23'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23d1d2d3' d='M14.8284271,12.3431458 L16.9497475,14.4644661 L10.6212525,20.7931458 L10.6568542,20.8284271 L8.53553391,22.9497475 L8.50025253,22.9141458 L8.46446609,22.9497475 L6.34314575,20.8284271 L6.37825253,20.7921458 L0.0502525317,14.4644661 L2.17157288,12.3431458 L8.49925253,18.6711458 L14.8284271,12.3431458 Z'%3E%3C/path%3E%3Cpath fill='%23d1d2d3' d='M14.7781746,4.08562073e-14 L16.8994949,2.12132034 L10.571,8.45 L10.6066017,8.48528137 L8.48528137,10.6066017 L8.45,10.571 L8.41421356,10.6066017 L6.29289322,8.48528137 L6.328,8.449 L-4.4408921e-16,2.12132034 L2.12132034,1.46549439e-14 L8.449,6.328 L14.7781746,4.08562073e-14 Z' transform='translate(8.449747,5.303301) scale(1,-1) translate(-8.449747,-5.303301)'%3E%3C/path%3E%3C/g%3E%3C/svg%3E"); }

.material-style .table.b-table > thead > tr > [aria-sort="ascending"],
.material-style .table.b-table > tfoot > tr > [aria-sort="ascending"] {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 23'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23d1d2d3' d='M14.8284271,12.3431458 L16.9497475,14.4644661 L10.6212525,20.7931458 L10.6568542,20.8284271 L8.53553391,22.9497475 L8.50025253,22.9141458 L8.46446609,22.9497475 L6.34314575,20.8284271 L6.37825253,20.7921458 L0.0502525317,14.4644661 L2.17157288,12.3431458 L8.49925253,18.6711458 L14.8284271,12.3431458 Z'%3E%3C/path%3E%3Cpath fill='%234E5155' d='M14.7781746,4.08562073e-14 L16.8994949,2.12132034 L10.571,8.45 L10.6066017,8.48528137 L8.48528137,10.6066017 L8.45,10.571 L8.41421356,10.6066017 L6.29289322,8.48528137 L6.328,8.449 L-4.4408921e-16,2.12132034 L2.12132034,1.46549439e-14 L8.449,6.328 L14.7781746,4.08562073e-14 Z' transform='translate(8.449747,5.303301) scale(1,-1) translate(-8.449747,-5.303301)'%3E%3C/path%3E%3C/g%3E%3C/svg%3E"); }

.material-style .table.b-table > thead > tr > [aria-sort="descending"],
.material-style .table.b-table > tfoot > tr > [aria-sort="descending"] {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 23'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath fill='%234E5155' d='M14.8284271,12.3431458 L16.9497475,14.4644661 L10.6212525,20.7931458 L10.6568542,20.8284271 L8.53553391,22.9497475 L8.50025253,22.9141458 L8.46446609,22.9497475 L6.34314575,20.8284271 L6.37825253,20.7921458 L0.0502525317,14.4644661 L2.17157288,12.3431458 L8.49925253,18.6711458 L14.8284271,12.3431458 Z'%3E%3C/path%3E%3Cpath fill='%23d1d2d3' d='M14.7781746,4.08562073e-14 L16.8994949,2.12132034 L10.571,8.45 L10.6066017,8.48528137 L8.48528137,10.6066017 L8.45,10.571 L8.41421356,10.6066017 L6.29289322,8.48528137 L6.328,8.449 L-4.4408921e-16,2.12132034 L2.12132034,1.46549439e-14 L8.449,6.328 L14.7781746,4.08562073e-14 Z' transform='translate(8.449747,5.303301) scale(1,-1) translate(-8.449747,-5.303301)'%3E%3C/path%3E%3C/g%3E%3C/svg%3E"); }

.material-style .table.b-table.table-dark > thead > tr > [aria-sort="none"],
.material-style .table.b-table.table-dark > tfoot > tr > [aria-sort="none"],
.material-style .table.b-table > .thead-dark > tr > [aria-sort="none"] {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 23'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath fill='rgba(255, 255, 255, 0.3)' d='M14.8284271,12.3431458 L16.9497475,14.4644661 L10.6212525,20.7931458 L10.6568542,20.8284271 L8.53553391,22.9497475 L8.50025253,22.9141458 L8.46446609,22.9497475 L6.34314575,20.8284271 L6.37825253,20.7921458 L0.0502525317,14.4644661 L2.17157288,12.3431458 L8.49925253,18.6711458 L14.8284271,12.3431458 Z'%3E%3C/path%3E%3Cpath fill='rgba(255, 255, 255, 0.3)' d='M14.7781746,4.08562073e-14 L16.8994949,2.12132034 L10.571,8.45 L10.6066017,8.48528137 L8.48528137,10.6066017 L8.45,10.571 L8.41421356,10.6066017 L6.29289322,8.48528137 L6.328,8.449 L-4.4408921e-16,2.12132034 L2.12132034,1.46549439e-14 L8.449,6.328 L14.7781746,4.08562073e-14 Z' transform='translate(8.449747,5.303301) scale(1,-1) translate(-8.449747,-5.303301)'%3E%3C/path%3E%3C/g%3E%3C/svg%3E"); }

.material-style .table.b-table.table-dark > thead > tr > [aria-sort="ascending"],
.material-style .table.b-table.table-dark > tfoot > tr > [aria-sort="ascending"],
.material-style .table.b-table > .thead-dark > tr > [aria-sort="ascending"] {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 23'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath fill='rgba(255, 255, 255, 0.3)' d='M14.8284271,12.3431458 L16.9497475,14.4644661 L10.6212525,20.7931458 L10.6568542,20.8284271 L8.53553391,22.9497475 L8.50025253,22.9141458 L8.46446609,22.9497475 L6.34314575,20.8284271 L6.37825253,20.7921458 L0.0502525317,14.4644661 L2.17157288,12.3431458 L8.49925253,18.6711458 L14.8284271,12.3431458 Z'%3E%3C/path%3E%3Cpath fill='%23ffffff' d='M14.7781746,4.08562073e-14 L16.8994949,2.12132034 L10.571,8.45 L10.6066017,8.48528137 L8.48528137,10.6066017 L8.45,10.571 L8.41421356,10.6066017 L6.29289322,8.48528137 L6.328,8.449 L-4.4408921e-16,2.12132034 L2.12132034,1.46549439e-14 L8.449,6.328 L14.7781746,4.08562073e-14 Z' transform='translate(8.449747,5.303301) scale(1,-1) translate(-8.449747,-5.303301)'%3E%3C/path%3E%3C/g%3E%3C/svg%3E"); }

.material-style .table.b-table.table-dark > thead > tr > [aria-sort="descending"],
.material-style .table.b-table.table-dark > tfoot > tr > [aria-sort="descending"],
.material-style .table.b-table > .thead-dark > tr > [aria-sort="descending"] {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 23'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23ffffff' d='M14.8284271,12.3431458 L16.9497475,14.4644661 L10.6212525,20.7931458 L10.6568542,20.8284271 L8.53553391,22.9497475 L8.50025253,22.9141458 L8.46446609,22.9497475 L6.34314575,20.8284271 L6.37825253,20.7921458 L0.0502525317,14.4644661 L2.17157288,12.3431458 L8.49925253,18.6711458 L14.8284271,12.3431458 Z'%3E%3C/path%3E%3Cpath fill='rgba(255, 255, 255, 0.3)' d='M14.7781746,4.08562073e-14 L16.8994949,2.12132034 L10.571,8.45 L10.6066017,8.48528137 L8.48528137,10.6066017 L8.45,10.571 L8.41421356,10.6066017 L6.29289322,8.48528137 L6.328,8.449 L-4.4408921e-16,2.12132034 L2.12132034,1.46549439e-14 L8.449,6.328 L14.7781746,4.08562073e-14 Z' transform='translate(8.449747,5.303301) scale(1,-1) translate(-8.449747,-5.303301)'%3E%3C/path%3E%3C/g%3E%3C/svg%3E"); }

.material-style .table.b-table > thead > tr > .table-dark[aria-sort="none"],
.material-style .table.b-table > tfoot > tr > .table-dark[aria-sort="none"] {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 23'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath fill='rgba(255, 255, 255, 0.3)' d='M14.8284271,12.3431458 L16.9497475,14.4644661 L10.6212525,20.7931458 L10.6568542,20.8284271 L8.53553391,22.9497475 L8.50025253,22.9141458 L8.46446609,22.9497475 L6.34314575,20.8284271 L6.37825253,20.7921458 L0.0502525317,14.4644661 L2.17157288,12.3431458 L8.49925253,18.6711458 L14.8284271,12.3431458 Z'%3E%3C/path%3E%3Cpath fill='rgba(255, 255, 255, 0.3)' d='M14.7781746,4.08562073e-14 L16.8994949,2.12132034 L10.571,8.45 L10.6066017,8.48528137 L8.48528137,10.6066017 L8.45,10.571 L8.41421356,10.6066017 L6.29289322,8.48528137 L6.328,8.449 L-4.4408921e-16,2.12132034 L2.12132034,1.46549439e-14 L8.449,6.328 L14.7781746,4.08562073e-14 Z' transform='translate(8.449747,5.303301) scale(1,-1) translate(-8.449747,-5.303301)'%3E%3C/path%3E%3C/g%3E%3C/svg%3E"); }

.material-style .table.b-table > thead > tr > .table-dark[aria-sort="ascending"],
.material-style .table.b-table > tfoot > tr > .table-dark[aria-sort="ascending"] {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 23'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath fill='rgba(255, 255, 255, 0.3)' d='M14.8284271,12.3431458 L16.9497475,14.4644661 L10.6212525,20.7931458 L10.6568542,20.8284271 L8.53553391,22.9497475 L8.50025253,22.9141458 L8.46446609,22.9497475 L6.34314575,20.8284271 L6.37825253,20.7921458 L0.0502525317,14.4644661 L2.17157288,12.3431458 L8.49925253,18.6711458 L14.8284271,12.3431458 Z'%3E%3C/path%3E%3Cpath fill='%23ffffff' d='M14.7781746,4.08562073e-14 L16.8994949,2.12132034 L10.571,8.45 L10.6066017,8.48528137 L8.48528137,10.6066017 L8.45,10.571 L8.41421356,10.6066017 L6.29289322,8.48528137 L6.328,8.449 L-4.4408921e-16,2.12132034 L2.12132034,1.46549439e-14 L8.449,6.328 L14.7781746,4.08562073e-14 Z' transform='translate(8.449747,5.303301) scale(1,-1) translate(-8.449747,-5.303301)'%3E%3C/path%3E%3C/g%3E%3C/svg%3E"); }

.material-style .table.b-table > thead > tr > .table-dark[aria-sort="descending"],
.material-style .table.b-table > tfoot > tr > .table-dark[aria-sort="descending"] {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 23'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23ffffff' d='M14.8284271,12.3431458 L16.9497475,14.4644661 L10.6212525,20.7931458 L10.6568542,20.8284271 L8.53553391,22.9497475 L8.50025253,22.9141458 L8.46446609,22.9497475 L6.34314575,20.8284271 L6.37825253,20.7921458 L0.0502525317,14.4644661 L2.17157288,12.3431458 L8.49925253,18.6711458 L14.8284271,12.3431458 Z'%3E%3C/path%3E%3Cpath fill='rgba(255, 255, 255, 0.3)' d='M14.7781746,4.08562073e-14 L16.8994949,2.12132034 L10.571,8.45 L10.6066017,8.48528137 L8.48528137,10.6066017 L8.45,10.571 L8.41421356,10.6066017 L6.29289322,8.48528137 L6.328,8.449 L-4.4408921e-16,2.12132034 L2.12132034,1.46549439e-14 L8.449,6.328 L14.7781746,4.08562073e-14 Z' transform='translate(8.449747,5.303301) scale(1,-1) translate(-8.449747,-5.303301)'%3E%3C/path%3E%3C/g%3E%3C/svg%3E"); }

.material-style .table.b-table.table-sm > thead > tr > [aria-sort]:not(.b-table-sort-icon-left),
.material-style .table.b-table.table-sm > tfoot > tr > [aria-sort]:not(.b-table-sort-icon-left) {
  background-position: right calc(0.3125rem / 2) center;
  padding-right: calc(0.3125rem + 0.65em); }

.material-style .table.b-table.table-sm > thead > tr > [aria-sort].b-table-sort-icon-left,
.material-style .table.b-table.table-sm > tfoot > tr > [aria-sort].b-table-sort-icon-left {
  background-position: left calc(0.3125rem / 2) center;
  padding-left: calc(0.3125rem + 0.65em); }

.material-style .table.b-table.b-table-selectable:not(.b-table-selectable-no-click) > tbody > tr {
  cursor: pointer; }

.material-style .table.b-table.b-table-selectable:not(.b-table-selectable-no-click).b-table-selecting.b-table-select-range > tbody > tr {
  user-select: none; }

@media (max-width: 575.98px) {
  .material-style .table.b-table.b-table-stacked-sm {
    display: block;
    width: 100%; }
    .material-style .table.b-table.b-table-stacked-sm > caption,
    .material-style .table.b-table.b-table-stacked-sm > tbody,
    .material-style .table.b-table.b-table-stacked-sm > tbody > tr,
    .material-style .table.b-table.b-table-stacked-sm > tbody > tr > td,
    .material-style .table.b-table.b-table-stacked-sm > tbody > tr > th {
      display: block; }
    .material-style .table.b-table.b-table-stacked-sm > thead,
    .material-style .table.b-table.b-table-stacked-sm > tfoot {
      display: none; }
      .material-style .table.b-table.b-table-stacked-sm > thead > tr.b-table-top-row,
      .material-style .table.b-table.b-table-stacked-sm > thead > tr.b-table-bottom-row,
      .material-style .table.b-table.b-table-stacked-sm > tfoot > tr.b-table-top-row,
      .material-style .table.b-table.b-table-stacked-sm > tfoot > tr.b-table-bottom-row {
        display: none; }
    .material-style .table.b-table.b-table-stacked-sm > caption {
      caption-side: top !important; }
    .material-style .table.b-table.b-table-stacked-sm > tbody > tr > [data-label]::before {
      content: attr(data-label);
      width: 40%;
      float: left;
      text-align: right;
      overflow-wrap: break-word;
      font-weight: bold;
      font-style: normal;
      padding: 0 calc(1rem / 2) 0 0;
      margin: 0; }
    .material-style .table.b-table.b-table-stacked-sm > tbody > tr > [data-label]::after {
      display: block;
      clear: both;
      content: ""; }
    .material-style .table.b-table.b-table-stacked-sm > tbody > tr > [data-label] > div {
      display: inline-block;
      width: calc(100% - 40%);
      padding: 0 0 0 calc(1rem / 2);
      margin: 0; }
    .material-style .table.b-table.b-table-stacked-sm > tbody > tr.top-row, .material-style .table.b-table.b-table-stacked-sm > tbody > tr.bottom-row {
      display: none; }
    .material-style .table.b-table.b-table-stacked-sm > tbody > tr > :first-child {
      border-top-width: 3px; }
    .material-style .table.b-table.b-table-stacked-sm > tbody > tr > [rowspan] + td,
    .material-style .table.b-table.b-table-stacked-sm > tbody > tr > [rowspan] + th {
      border-top-width: 3px; } }

@media (max-width: 767.98px) {
  .material-style .table.b-table.b-table-stacked-md {
    display: block;
    width: 100%; }
    .material-style .table.b-table.b-table-stacked-md > caption,
    .material-style .table.b-table.b-table-stacked-md > tbody,
    .material-style .table.b-table.b-table-stacked-md > tbody > tr,
    .material-style .table.b-table.b-table-stacked-md > tbody > tr > td,
    .material-style .table.b-table.b-table-stacked-md > tbody > tr > th {
      display: block; }
    .material-style .table.b-table.b-table-stacked-md > thead,
    .material-style .table.b-table.b-table-stacked-md > tfoot {
      display: none; }
      .material-style .table.b-table.b-table-stacked-md > thead > tr.b-table-top-row,
      .material-style .table.b-table.b-table-stacked-md > thead > tr.b-table-bottom-row,
      .material-style .table.b-table.b-table-stacked-md > tfoot > tr.b-table-top-row,
      .material-style .table.b-table.b-table-stacked-md > tfoot > tr.b-table-bottom-row {
        display: none; }
    .material-style .table.b-table.b-table-stacked-md > caption {
      caption-side: top !important; }
    .material-style .table.b-table.b-table-stacked-md > tbody > tr > [data-label]::before {
      content: attr(data-label);
      width: 40%;
      float: left;
      text-align: right;
      overflow-wrap: break-word;
      font-weight: bold;
      font-style: normal;
      padding: 0 calc(1rem / 2) 0 0;
      margin: 0; }
    .material-style .table.b-table.b-table-stacked-md > tbody > tr > [data-label]::after {
      display: block;
      clear: both;
      content: ""; }
    .material-style .table.b-table.b-table-stacked-md > tbody > tr > [data-label] > div {
      display: inline-block;
      width: calc(100% - 40%);
      padding: 0 0 0 calc(1rem / 2);
      margin: 0; }
    .material-style .table.b-table.b-table-stacked-md > tbody > tr.top-row, .material-style .table.b-table.b-table-stacked-md > tbody > tr.bottom-row {
      display: none; }
    .material-style .table.b-table.b-table-stacked-md > tbody > tr > :first-child {
      border-top-width: 3px; }
    .material-style .table.b-table.b-table-stacked-md > tbody > tr > [rowspan] + td,
    .material-style .table.b-table.b-table-stacked-md > tbody > tr > [rowspan] + th {
      border-top-width: 3px; } }

@media (max-width: 991.98px) {
  .material-style .table.b-table.b-table-stacked-lg {
    display: block;
    width: 100%; }
    .material-style .table.b-table.b-table-stacked-lg > caption,
    .material-style .table.b-table.b-table-stacked-lg > tbody,
    .material-style .table.b-table.b-table-stacked-lg > tbody > tr,
    .material-style .table.b-table.b-table-stacked-lg > tbody > tr > td,
    .material-style .table.b-table.b-table-stacked-lg > tbody > tr > th {
      display: block; }
    .material-style .table.b-table.b-table-stacked-lg > thead,
    .material-style .table.b-table.b-table-stacked-lg > tfoot {
      display: none; }
      .material-style .table.b-table.b-table-stacked-lg > thead > tr.b-table-top-row,
      .material-style .table.b-table.b-table-stacked-lg > thead > tr.b-table-bottom-row,
      .material-style .table.b-table.b-table-stacked-lg > tfoot > tr.b-table-top-row,
      .material-style .table.b-table.b-table-stacked-lg > tfoot > tr.b-table-bottom-row {
        display: none; }
    .material-style .table.b-table.b-table-stacked-lg > caption {
      caption-side: top !important; }
    .material-style .table.b-table.b-table-stacked-lg > tbody > tr > [data-label]::before {
      content: attr(data-label);
      width: 40%;
      float: left;
      text-align: right;
      overflow-wrap: break-word;
      font-weight: bold;
      font-style: normal;
      padding: 0 calc(1rem / 2) 0 0;
      margin: 0; }
    .material-style .table.b-table.b-table-stacked-lg > tbody > tr > [data-label]::after {
      display: block;
      clear: both;
      content: ""; }
    .material-style .table.b-table.b-table-stacked-lg > tbody > tr > [data-label] > div {
      display: inline-block;
      width: calc(100% - 40%);
      padding: 0 0 0 calc(1rem / 2);
      margin: 0; }
    .material-style .table.b-table.b-table-stacked-lg > tbody > tr.top-row, .material-style .table.b-table.b-table-stacked-lg > tbody > tr.bottom-row {
      display: none; }
    .material-style .table.b-table.b-table-stacked-lg > tbody > tr > :first-child {
      border-top-width: 3px; }
    .material-style .table.b-table.b-table-stacked-lg > tbody > tr > [rowspan] + td,
    .material-style .table.b-table.b-table-stacked-lg > tbody > tr > [rowspan] + th {
      border-top-width: 3px; } }

@media (max-width: 1199.98px) {
  .material-style .table.b-table.b-table-stacked-xl {
    display: block;
    width: 100%; }
    .material-style .table.b-table.b-table-stacked-xl > caption,
    .material-style .table.b-table.b-table-stacked-xl > tbody,
    .material-style .table.b-table.b-table-stacked-xl > tbody > tr,
    .material-style .table.b-table.b-table-stacked-xl > tbody > tr > td,
    .material-style .table.b-table.b-table-stacked-xl > tbody > tr > th {
      display: block; }
    .material-style .table.b-table.b-table-stacked-xl > thead,
    .material-style .table.b-table.b-table-stacked-xl > tfoot {
      display: none; }
      .material-style .table.b-table.b-table-stacked-xl > thead > tr.b-table-top-row,
      .material-style .table.b-table.b-table-stacked-xl > thead > tr.b-table-bottom-row,
      .material-style .table.b-table.b-table-stacked-xl > tfoot > tr.b-table-top-row,
      .material-style .table.b-table.b-table-stacked-xl > tfoot > tr.b-table-bottom-row {
        display: none; }
    .material-style .table.b-table.b-table-stacked-xl > caption {
      caption-side: top !important; }
    .material-style .table.b-table.b-table-stacked-xl > tbody > tr > [data-label]::before {
      content: attr(data-label);
      width: 40%;
      float: left;
      text-align: right;
      overflow-wrap: break-word;
      font-weight: bold;
      font-style: normal;
      padding: 0 calc(1rem / 2) 0 0;
      margin: 0; }
    .material-style .table.b-table.b-table-stacked-xl > tbody > tr > [data-label]::after {
      display: block;
      clear: both;
      content: ""; }
    .material-style .table.b-table.b-table-stacked-xl > tbody > tr > [data-label] > div {
      display: inline-block;
      width: calc(100% - 40%);
      padding: 0 0 0 calc(1rem / 2);
      margin: 0; }
    .material-style .table.b-table.b-table-stacked-xl > tbody > tr.top-row, .material-style .table.b-table.b-table-stacked-xl > tbody > tr.bottom-row {
      display: none; }
    .material-style .table.b-table.b-table-stacked-xl > tbody > tr > :first-child {
      border-top-width: 3px; }
    .material-style .table.b-table.b-table-stacked-xl > tbody > tr > [rowspan] + td,
    .material-style .table.b-table.b-table-stacked-xl > tbody > tr > [rowspan] + th {
      border-top-width: 3px; } }

.material-style .table.b-table.b-table-stacked {
  display: block;
  width: 100%; }
  .material-style .table.b-table.b-table-stacked > caption,
  .material-style .table.b-table.b-table-stacked > tbody,
  .material-style .table.b-table.b-table-stacked > tbody > tr,
  .material-style .table.b-table.b-table-stacked > tbody > tr > td,
  .material-style .table.b-table.b-table-stacked > tbody > tr > th {
    display: block; }
  .material-style .table.b-table.b-table-stacked > thead,
  .material-style .table.b-table.b-table-stacked > tfoot {
    display: none; }
    .material-style .table.b-table.b-table-stacked > thead > tr.b-table-top-row,
    .material-style .table.b-table.b-table-stacked > thead > tr.b-table-bottom-row,
    .material-style .table.b-table.b-table-stacked > tfoot > tr.b-table-top-row,
    .material-style .table.b-table.b-table-stacked > tfoot > tr.b-table-bottom-row {
      display: none; }
  .material-style .table.b-table.b-table-stacked > caption {
    caption-side: top !important; }
  .material-style .table.b-table.b-table-stacked > tbody > tr > [data-label]::before {
    content: attr(data-label);
    width: 40%;
    float: left;
    text-align: right;
    overflow-wrap: break-word;
    font-weight: bold;
    font-style: normal;
    padding: 0 calc(1rem / 2) 0 0;
    margin: 0; }
  .material-style .table.b-table.b-table-stacked > tbody > tr > [data-label]::after {
    display: block;
    clear: both;
    content: ""; }
  .material-style .table.b-table.b-table-stacked > tbody > tr > [data-label] > div {
    display: inline-block;
    width: calc(100% - 40%);
    padding: 0 0 0 calc(1rem / 2);
    margin: 0; }
  .material-style .table.b-table.b-table-stacked > tbody > tr.top-row, .material-style .table.b-table.b-table-stacked > tbody > tr.bottom-row {
    display: none; }
  .material-style .table.b-table.b-table-stacked > tbody > tr > :first-child {
    border-top-width: 3px; }
  .material-style .table.b-table.b-table-stacked > tbody > tr > [rowspan] + td,
  .material-style .table.b-table.b-table-stacked > tbody > tr > [rowspan] + th {
    border-top-width: 3px; }

.material-style .b-toaster.b-toaster-top-right .b-toast.b-toaster-enter-active, .material-style .b-toaster.b-toaster-top-right .b-toast.b-toaster-leave-active, .material-style .b-toaster.b-toaster-top-right .b-toast.b-toaster-move, .material-style .b-toaster.b-toaster-top-left .b-toast.b-toaster-enter-active, .material-style .b-toaster.b-toaster-top-left .b-toast.b-toaster-leave-active, .material-style .b-toaster.b-toaster-top-left .b-toast.b-toaster-move, .material-style .b-toaster.b-toaster-bottom-right .b-toast.b-toaster-enter-active, .material-style .b-toaster.b-toaster-bottom-right .b-toast.b-toaster-leave-active, .material-style .b-toaster.b-toaster-bottom-right .b-toast.b-toaster-move, .material-style .b-toaster.b-toaster-bottom-left .b-toast.b-toaster-enter-active, .material-style .b-toaster.b-toaster-bottom-left .b-toast.b-toaster-leave-active, .material-style .b-toaster.b-toaster-bottom-left .b-toast.b-toaster-move {
  transition: transform 0.175s; }

.material-style .b-toaster.b-toaster-top-right .b-toast.b-toaster-enter-to .toast.fade, .material-style .b-toaster.b-toaster-top-right .b-toast.b-toaster-enter-active .toast.fade, .material-style .b-toaster.b-toaster-top-left .b-toast.b-toaster-enter-to .toast.fade, .material-style .b-toaster.b-toaster-top-left .b-toast.b-toaster-enter-active .toast.fade, .material-style .b-toaster.b-toaster-bottom-right .b-toast.b-toaster-enter-to .toast.fade, .material-style .b-toaster.b-toaster-bottom-right .b-toast.b-toaster-enter-active .toast.fade, .material-style .b-toaster.b-toaster-bottom-left .b-toast.b-toaster-enter-to .toast.fade, .material-style .b-toaster.b-toaster-bottom-left .b-toast.b-toaster-enter-active .toast.fade {
  transition-delay: 0.175s; }

.material-style .b-toaster.b-toaster-top-right .b-toast.b-toaster-leave-active, .material-style .b-toaster.b-toaster-top-left .b-toast.b-toaster-leave-active, .material-style .b-toaster.b-toaster-bottom-right .b-toast.b-toaster-leave-active, .material-style .b-toaster.b-toaster-bottom-left .b-toast.b-toaster-leave-active {
  position: absolute;
  transition-delay: 0.175s; }
  .material-style .b-toaster.b-toaster-top-right .b-toast.b-toaster-leave-active .toast.fade, .material-style .b-toaster.b-toaster-top-left .b-toast.b-toaster-leave-active .toast.fade, .material-style .b-toaster.b-toaster-bottom-right .b-toast.b-toaster-leave-active .toast.fade, .material-style .b-toaster.b-toaster-bottom-left .b-toast.b-toaster-leave-active .toast.fade {
    transition-delay: 0s; }

.material-style .b-toaster {
  z-index: 1100; }
  .material-style .b-toaster .b-toaster-slot {
    position: relative;
    display: block; }
    .material-style .b-toaster .b-toaster-slot:empty {
      display: none !important; }

.material-style .b-toaster.b-toaster-top-right, .material-style .b-toaster.b-toaster-top-left, .material-style .b-toaster.b-toaster-top-center, .material-style .b-toaster.b-toaster-top-full, .material-style .b-toaster.b-toaster-bottom-right, .material-style .b-toaster.b-toaster-bottom-left, .material-style .b-toaster.b-toaster-bottom-center, .material-style .b-toaster.b-toaster-bottom-full {
  position: fixed;
  left: 0.5rem;
  right: 0.5rem;
  margin: 0;
  padding: 0;
  height: 0;
  overflow: visible; }
  .material-style .b-toaster.b-toaster-top-right .b-toaster-slot, .material-style .b-toaster.b-toaster-top-left .b-toaster-slot, .material-style .b-toaster.b-toaster-top-center .b-toaster-slot, .material-style .b-toaster.b-toaster-top-full .b-toaster-slot, .material-style .b-toaster.b-toaster-bottom-right .b-toaster-slot, .material-style .b-toaster.b-toaster-bottom-left .b-toaster-slot, .material-style .b-toaster.b-toaster-bottom-center .b-toaster-slot, .material-style .b-toaster.b-toaster-bottom-full .b-toaster-slot {
    position: absolute;
    max-width: 350px;
    width: 100%;
    /* IE 11 fix */
    left: 0;
    right: 0;
    padding: 0;
    margin: 0; }

.material-style .b-toaster.b-toaster-top-full .b-toaster-slot, .material-style .b-toaster.b-toaster-bottom-full .b-toaster-slot {
  width: 100%;
  max-width: 100%; }
  .material-style .b-toaster.b-toaster-top-full .b-toaster-slot .b-toast,
  .material-style .b-toaster.b-toaster-top-full .b-toaster-slot .toast, .material-style .b-toaster.b-toaster-bottom-full .b-toaster-slot .b-toast,
  .material-style .b-toaster.b-toaster-bottom-full .b-toaster-slot .toast {
    width: 100%;
    max-width: 100%; }

.material-style .b-toaster.b-toaster-top-right, .material-style .b-toaster.b-toaster-top-left, .material-style .b-toaster.b-toaster-top-center, .material-style .b-toaster.b-toaster-top-full {
  top: 0; }
  .material-style .b-toaster.b-toaster-top-right .b-toaster-slot, .material-style .b-toaster.b-toaster-top-left .b-toaster-slot, .material-style .b-toaster.b-toaster-top-center .b-toaster-slot, .material-style .b-toaster.b-toaster-top-full .b-toaster-slot {
    top: 0.5rem; }

.material-style .b-toaster.b-toaster-bottom-right, .material-style .b-toaster.b-toaster-bottom-left, .material-style .b-toaster.b-toaster-bottom-center, .material-style .b-toaster.b-toaster-bottom-full {
  bottom: 0; }
  .material-style .b-toaster.b-toaster-bottom-right .b-toaster-slot, .material-style .b-toaster.b-toaster-bottom-left .b-toaster-slot, .material-style .b-toaster.b-toaster-bottom-center .b-toaster-slot, .material-style .b-toaster.b-toaster-bottom-full .b-toaster-slot {
    bottom: 0.5rem; }

.material-style .b-toaster.b-toaster-top-right .b-toaster-slot, .material-style .b-toaster.b-toaster-bottom-right .b-toaster-slot, .material-style .b-toaster.b-toaster-top-center .b-toaster-slot, .material-style .b-toaster.b-toaster-bottom-center .b-toaster-slot {
  margin-left: auto; }

.material-style .b-toaster.b-toaster-top-left .b-toaster-slot, .material-style .b-toaster.b-toaster-bottom-left .b-toaster-slot, .material-style .b-toaster.b-toaster-top-center .b-toaster-slot, .material-style .b-toaster.b-toaster-bottom-center .b-toaster-slot {
  margin-right: auto; }

.material-style .b-pagination-pills .page-item .page-link {
  border-radius: 50rem !important;
  margin-left: 0.25rem;
  line-height: 1; }

.material-style .b-pagination-pills .page-item:first-child .page-link {
  margin-left: 0; }

.material-style .b-calendar {
  display: inline-flex; }
  .material-style .b-calendar .b-calendar-inner {
    min-width: 250px; }
  .material-style .b-calendar .b-calendar-header,
  .material-style .b-calendar .b-calendar-nav {
    margin-bottom: 0.25rem; }
  .material-style .b-calendar .b-calendar-nav .btn {
    padding: 0.25rem; }
  .material-style .b-calendar output {
    padding: 0.25rem;
    font-size: 80%; }
    .material-style .b-calendar output.readonly {
      background-color: transparent;
      opacity: 1; }
  .material-style .b-calendar .b-calendar-footer {
    margin-top: 0.5rem; }
  .material-style .b-calendar .b-calendar-grid {
    padding: 0;
    margin: 0;
    overflow: hidden; }
  .material-style .b-calendar .b-calendar-grid-caption {
    padding: 0.25rem; }
  .material-style .b-calendar .b-calendar-grid-body .col[data-date] .btn {
    width: 32px;
    height: 32px;
    font-size: 14px;
    line-height: 1;
    margin: 3px auto;
    padding: 9px 0; }
  .material-style .b-calendar .btn:disabled, .material-style .b-calendar .btn.disabled, .material-style .b-calendar .btn[aria-disabled="true"] {
    cursor: default;
    pointer-events: none; }

.material-style .b-form-spinbutton {
  text-align: center;
  overflow: hidden;
  background-image: none;
  padding: 0; }
  [dir="rtl"] .material-style .b-form-spinbutton:not(.flex-column), .material-style .b-form-spinbutton[dir="rtl"]:not(.flex-column) {
    flex-direction: row-reverse; }
  .material-style .b-form-spinbutton output {
    font-size: inherit;
    outline: 0;
    border: 0;
    background-color: transparent;
    width: auto;
    margin: 0;
    padding: 0 0.25rem; }
    .material-style .b-form-spinbutton output > div,
    .material-style .b-form-spinbutton output > bdi {
      display: block;
      min-width: 2.25em;
      height: 1.33em; }
  .material-style .b-form-spinbutton.flex-column {
    height: auto;
    width: auto; }
    .material-style .b-form-spinbutton.flex-column output {
      margin: 0 0.25rem;
      padding: 0.25rem 0; }
  .material-style .b-form-spinbutton:not(.d-inline-flex):not(.flex-column) {
    output-width: 100%; }
  .material-style .b-form-spinbutton.d-inline-flex:not(.flex-column) {
    width: auto; }
  .material-style .b-form-spinbutton .btn {
    line-height: 1;
    box-shadow: none !important; }
    .material-style .b-form-spinbutton .btn:disabled {
      pointer-events: none; }
    .material-style .b-form-spinbutton .btn:hover:not(:disabled) > div > .b-icon {
      transform: scale(1.25); }
  .material-style .b-form-spinbutton.disabled, .material-style .b-form-spinbutton.readonly {
    background-color: transparent; }
  .material-style .b-form-spinbutton.disabled {
    pointer-events: none; }

.material-style .b-time {
  min-width: 150px; }
  .material-style .b-time[aria-disabled="true"] output,
  .material-style .b-time[aria-readonly="true"] output,
  .material-style .b-time output.disabled {
    background-color: transparent;
    opacity: 1; }
  .material-style .b-time[aria-disabled="true"] output {
    pointer-events: none; }
  [dir="rtl"] .material-style .b-time > .d-flex:not(.flex-column) {
    flex-direction: row-reverse; }
  .material-style .b-time .b-time-header {
    margin-bottom: 0.5rem; }
    .material-style .b-time .b-time-header output {
      padding: 0.25rem;
      font-size: 80%; }
  .material-style .b-time .b-time-footer {
    margin-top: 0.5rem; }
  .material-style .b-time .b-time-ampm {
    margin-left: 0.5rem; }

.material-style .b-avatar {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  vertical-align: middle;
  font-size: inherit;
  font-weight: 400;
  line-height: 1;
  max-width: 100%;
  max-height: auto;
  text-align: center;
  overflow: visible;
  position: relative;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
  .material-style .b-avatar:focus {
    outline: 0; }
  .material-style .b-avatara, .material-style .b-avatarbutton, .material-style .b-avatar.btn {
    padding: 0;
    border: 0; }
    .material-style .b-avatara:not(:disabled):not(.disabled), .material-style .b-avatarbutton:not(:disabled):not(.disabled), .material-style .b-avatar.btn:not(:disabled):not(.disabled) {
      cursor: pointer; }
  .material-style .b-avatar.disabled, .material-style .b-avatar:disabled, .material-style .b-avatar[disabled] {
    opacity: 0.65;
    pointer-events: none; }
  .material-style .b-avatar .b-avatar-custom,
  .material-style .b-avatar .b-avatar-text {
    border-radius: inherit;
    width: 100%;
    height: 100%;
    overflow: hidden;
    display: flex;
    justify-content: center; }
  .material-style .b-avatar .b-avatar-text {
    text-transform: uppercase;
    white-space: nowrap;
    align-items: center; }
  .material-style .b-avatar .b-avatar-custom {
    vertical-align: middle; }
  .material-style .b-avatar > .b-icon {
    width: 60%;
    height: auto;
    max-width: 100%; }
  .material-style .b-avatar img {
    width: 90%;
    height: 90%;
    max-width: 100%;
    max-height: auto;
    border-radius: inherit; }
  .material-style .b-avatar .b-avatar-badge {
    position: absolute;
    min-height: 1.5em;
    min-width: 1.5em;
    padding: 0.25em;
    line-height: 1;
    border-radius: 10em;
    font-size: 70%;
    font-weight: 700;
    z-index: 5; }

.material-style .b-sidebar-outer {
  position: fixed !important;
  top: 0;
  left: 0;
  right: 0;
  height: 0;
  overflow: visible;
  z-index: 1085; }

.material-style .b-sidebar-backdrop {
  position: fixed !important;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100vw;
  height: 100vh;
  background-color: #000;
  opacity: 0.5; }

.material-style .b-sidebar {
  display: flex;
  flex-direction: column;
  position: fixed !important;
  top: 0;
  height: 100vh;
  width: 320px;
  max-width: 100% !important;
  height: 100vh !important;
  margin: 0 !important;
  outline: 0;
  transform: translateX(0); }
  .material-style .b-sidebar.slide {
    transition: transform 0.3s ease-in-out; }
    @media (prefers-reduced-motion: reduce) {
      .material-style .b-sidebar.slide {
        transition: none; } }
  .material-style .b-sidebar:not(.b-sidebar-right) {
    left: 0;
    right: auto; }
    .material-style .b-sidebar:not(.b-sidebar-right).slide:not(.show) {
      transform: translateX(-100%); }
    .material-style .b-sidebar:not(.b-sidebar-right) > .b-sidebar-header .close {
      margin-left: auto; }
  .material-style .b-sidebar.b-sidebar-right {
    left: auto;
    right: 0; }
    .material-style .b-sidebar.b-sidebar-right.slide:not(.show) {
      transform: translateX(100%); }
    .material-style .b-sidebar.b-sidebar-right > .b-sidebar-header .close {
      margin-right: auto; }
  .material-style .b-sidebar > .b-sidebar-header {
    font-size: 1.5rem;
    padding: 0.5rem 1rem;
    display: flex;
    flex-direction: row;
    flex-grow: 0;
    align-items: center; }
    [dir="rtl"] .material-style .b-sidebar > .b-sidebar-header {
      flex-direction: row-reverse; }
    .material-style .b-sidebar > .b-sidebar-header .close {
      float: none;
      font-size: 1.5rem; }
  .material-style .b-sidebar > .b-sidebar-body {
    flex-grow: 1;
    height: 100%;
    overflow-y: auto; }
  .material-style .b-sidebar > .b-sidebar-footer {
    flex-grow: 0; }

.material-style .custom-checkbox.b-custom-control-lg,
.material-style .input-group-lg .custom-checkbox,
.material-style .custom-radio.b-custom-control-lg,
.material-style .input-group-lg .custom-radio {
  font-size: 1rem;
  line-height: 1.5;
  padding-left: 1.95375rem; }
  .material-style .custom-checkbox.b-custom-control-lg .custom-control-label::before,
  .material-style .input-group-lg .custom-checkbox .custom-control-label::before,
  .material-style .custom-radio.b-custom-control-lg .custom-control-label::before,
  .material-style .input-group-lg .custom-radio .custom-control-label::before {
    top: 0.04688rem;
    width: 23px;
    height: 23px; }
  .material-style .custom-checkbox.b-custom-control-lg .custom-control-label::after,
  .material-style .input-group-lg .custom-checkbox .custom-control-label::after,
  .material-style .custom-radio.b-custom-control-lg .custom-control-label::after,
  .material-style .input-group-lg .custom-radio .custom-control-label::after {
    top: 0rem;
    width: 1.40625rem;
    height: 1.40625rem; }

.material-style .custom-checkbox.b-custom-control-lg .custom-control-label::before,
.material-style .input-group-lg .custom-checkbox .custom-control-label::before {
  border-radius: 0.125rem; }

.material-style .custom-radio.b-custom-control-lg .custom-control-input:checked ~ .custom-control-label::before,
.material-style .input-group-lg .custom-radio .custom-control-input:checked ~ .custom-control-label::before {
  background-size: 11px; }

.material-style .custom-checkbox.b-custom-control-sm,
.material-style .input-group-sm .custom-checkbox,
.material-style .custom-radio.b-custom-control-sm,
.material-style .input-group-sm .custom-radio {
  font-size: 0.75rem;
  line-height: 1.5;
  padding-left: 1.36762rem; }
  .material-style .custom-checkbox.b-custom-control-sm .custom-control-label::before,
  .material-style .input-group-sm .custom-checkbox .custom-control-label::before,
  .material-style .custom-radio.b-custom-control-sm .custom-control-label::before,
  .material-style .input-group-sm .custom-radio .custom-control-label::before {
    top: 0.07031rem;
    width: 16px;
    height: 16px; }
  .material-style .custom-checkbox.b-custom-control-sm .custom-control-label::after,
  .material-style .input-group-sm .custom-checkbox .custom-control-label::after,
  .material-style .custom-radio.b-custom-control-sm .custom-control-label::after,
  .material-style .input-group-sm .custom-radio .custom-control-label::after {
    top: 0.0625rem;
    width: 0.98438rem;
    height: 0.98438rem; }

.material-style .custom-checkbox.b-custom-control-sm .custom-control-label::before,
.material-style .input-group-sm .custom-checkbox .custom-control-label::before {
  border-radius: 0.125rem; }

.material-style .custom-radio.b-custom-control-sm .custom-control-input:checked ~ .custom-control-label::before,
.material-style .input-group-sm .custom-radio .custom-control-input:checked ~ .custom-control-label::before {
  background-size: 8px; }

.material-style[dir=rtl] .custom-checkbox.b-custom-control-lg,
.material-style[dir=rtl] .input-group-lg .custom-checkbox,
.material-style[dir=rtl] .custom-radio.b-custom-control-lg,
.material-style[dir=rtl] .input-group-lg .custom-radio {
  padding-left: 0;
  padding-right: 1.95375rem; }

.material-style[dir=rtl] .custom-checkbox.b-custom-control-sm,
.material-style[dir=rtl] .input-group-sm .custom-checkbox,
.material-style[dir=rtl] .custom-radio.b-custom-control-sm,
.material-style[dir=rtl] .input-group-sm .custom-radio {
  padding-left: 0;
  padding-right: 1.36762rem; }

.material-style .custom-file.b-form-file .custom-file-label {
  padding-left: 0;
  padding-right: 0; }
  .material-style .custom-file.b-form-file .custom-file-label::after {
    padding-left: 0;
    padding-right: 0; }

.material-style .tooltip.b-tooltip,
.material-style .popover.b-popover {
  display: block;
  opacity: 1;
  outline: 0; }
  .material-style .tooltip.b-tooltip.fade:not(.show),
  .material-style .popover.b-popover.fade:not(.show) {
    opacity: 0; }
  .material-style .tooltip.b-tooltip.show,
  .material-style .popover.b-popover.show {
    opacity: 1; }

.material-style .tooltip.b-tooltip.noninteractive {
  pointer-events: none; }

.material-style .b-toast:not(:last-child) {
  margin-bottom: 0.75rem; }

.material-style .b-toast .toast {
  opacity: 1; }
  .material-style .b-toast .toast.fade:not(.show) {
    opacity: 0; }
  .material-style .b-toast .toast .toast-body {
    display: block; }

.material-style .table.b-table > thead > tr > [aria-sort].b-table-sort-icon-left,
.material-style .table.b-table > tfoot > tr > [aria-sort].b-table-sort-icon-left {
  background-position: left 0.625rem center;
  padding-left: calc( 1.25rem + 0.65em); }

.material-style[dir=rtl] .table.b-table
> thead
> tr
> [aria-sort]:not(.b-table-sort-icon-left),
.material-style[dir=rtl] .table.b-table
> tfoot
> tr
> [aria-sort]:not(.b-table-sort-icon-left) {
  padding-right: 0.625rem;
  padding-left: calc( 0.625rem + 0.65em);
  background-position: left calc(0.625rem / 2) center; }

.material-style[dir=rtl] .table.b-table > thead > tr > [aria-sort].b-table-sort-icon-left,
.material-style[dir=rtl] .table.b-table > tfoot > tr > [aria-sort].b-table-sort-icon-left {
  background-position: right 0.625rem center;
  padding-left: 0.625rem;
  padding-right: calc( 1.25rem + 0.65em); }

.material-style .table.b-table.card-table > thead > tr > [aria-sort]:not(.b-table-sort-icon-left):last-child,
.material-style .table.b-table.card-table > tfoot > tr > [aria-sort]:not(.b-table-sort-icon-left):last-child {
  padding-right: 1.5rem;
  background-position: right calc(1.5rem / 2) center; }

.material-style .table.b-table.card-table > thead > tr > [aria-sort].b-table-sort-icon-left:first-child,
.material-style .table.b-table.card-table > tfoot > tr > [aria-sort].b-table-sort-icon-left:first-child {
  background-position: left 1.5rem center;
  padding-left: calc( 2.125rem + 0.65em); }

.material-style[dir=rtl] .table.b-table.card-table > thead > tr > [aria-sort]:not(.b-table-sort-icon-left):last-child,
.material-style[dir=rtl] .table.b-table.card-table > tfoot > tr > [aria-sort]:not(.b-table-sort-icon-left):last-child {
  padding-left: 1.5rem;
  background-position: left calc(1.5rem / 2) center; }

.material-style[dir=rtl] .table.b-table.card-table > thead > tr > [aria-sort]:not(.b-table-sort-icon-left):first-child,
.material-style[dir=rtl] .table.b-table.card-table > tfoot > tr > [aria-sort]:not(.b-table-sort-icon-left):first-child {
  padding-right: 1.5rem; }

.material-style[dir=rtl] .table.b-table.card-table > thead > tr > [aria-sort].b-table-sort-icon-left, .material-style[dir=rtl] .table.b-table.card-table > thead > tr > [aria-sort].b-table-sort-icon-left,
.material-style[dir=rtl] .table.b-table.card-table > tfoot > tr > [aria-sort].b-table-sort-icon-left,
.material-style[dir=rtl] .table.b-table.card-table > tfoot > tr > [aria-sort].b-table-sort-icon-left {
  padding-left: 0.625rem;
  background-position: right 0.625rem center;
  padding-right: calc( 1.25rem + 0.65em); }
  .material-style[dir=rtl] .table.b-table.card-table > thead > tr > [aria-sort].b-table-sort-icon-left:first-child, .material-style[dir=rtl] .table.b-table.card-table > thead > tr > [aria-sort].b-table-sort-icon-left:first-child,
  .material-style[dir=rtl] .table.b-table.card-table > tfoot > tr > [aria-sort].b-table-sort-icon-left:first-child,
  .material-style[dir=rtl] .table.b-table.card-table > tfoot > tr > [aria-sort].b-table-sort-icon-left:first-child {
    padding-right: calc( 2.125rem + 0.65em);
    padding-left: 0.625rem;
    background-position: right 1.5rem center; }
  .material-style[dir=rtl] .table.b-table.card-table > thead > tr > [aria-sort].b-table-sort-icon-left:last-child, .material-style[dir=rtl] .table.b-table.card-table > thead > tr > [aria-sort].b-table-sort-icon-left:last-child,
  .material-style[dir=rtl] .table.b-table.card-table > tfoot > tr > [aria-sort].b-table-sort-icon-left:last-child,
  .material-style[dir=rtl] .table.b-table.card-table > tfoot > tr > [aria-sort].b-table-sort-icon-left:last-child {
    padding-left: 1.5rem; }

.material-style .card-condenced .table.b-table.card-table > thead > tr > [aria-sort]:not(.b-table-sort-icon-left):last-child,
.material-style .card-condenced .table.b-table.card-table > tfoot > tr > [aria-sort]:not(.b-table-sort-icon-left):last-child {
  padding-right: 1rem;
  background-position: right calc(1rem / 2) center; }

.material-style .card-condenced .table.b-table.card-table > thead > tr > [aria-sort].b-table-sort-icon-left:first-child,
.material-style .card-condenced .table.b-table.card-table > tfoot > tr > [aria-sort].b-table-sort-icon-left:first-child {
  background-position: left 1rem center;
  padding-left: calc( 1.625rem + 0.65em); }

.material-style[dir=rtl] .card-condenced .table.b-table.card-table > thead > tr > [aria-sort]:not(.b-table-sort-icon-left):last-child,
.material-style[dir=rtl] .card-condenced .table.b-table.card-table > tfoot > tr > [aria-sort]:not(.b-table-sort-icon-left):last-child {
  padding-left: 1rem;
  background-position: left calc(1rem / 2) center; }

.material-style[dir=rtl] .card-condenced .table.b-table.card-table > thead > tr > [aria-sort]:not(.b-table-sort-icon-left):first-child,
.material-style[dir=rtl] .card-condenced .table.b-table.card-table > tfoot > tr > [aria-sort]:not(.b-table-sort-icon-left):first-child {
  padding-right: 1rem; }

.material-style[dir=rtl] .card-condenced .table.b-table.card-table > thead > tr > [aria-sort].b-table-sort-icon-left, .material-style[dir=rtl] .card-condenced .table.b-table.card-table > thead > tr > [aria-sort].b-table-sort-icon-left,
.material-style[dir=rtl] .card-condenced .table.b-table.card-table > tfoot > tr > [aria-sort].b-table-sort-icon-left,
.material-style[dir=rtl] .card-condenced .table.b-table.card-table > tfoot > tr > [aria-sort].b-table-sort-icon-left {
  padding-left: 0.625rem;
  background-position: right 0.625rem center;
  padding-right: calc( 1.25rem + 0.65em); }
  .material-style[dir=rtl] .card-condenced .table.b-table.card-table > thead > tr > [aria-sort].b-table-sort-icon-left:first-child, .material-style[dir=rtl] .card-condenced .table.b-table.card-table > thead > tr > [aria-sort].b-table-sort-icon-left:first-child,
  .material-style[dir=rtl] .card-condenced .table.b-table.card-table > tfoot > tr > [aria-sort].b-table-sort-icon-left:first-child,
  .material-style[dir=rtl] .card-condenced .table.b-table.card-table > tfoot > tr > [aria-sort].b-table-sort-icon-left:first-child {
    padding-right: calc( 1.625rem + 0.65em);
    padding-left: 0.625rem;
    background-position: right 1rem center; }
  .material-style[dir=rtl] .card-condenced .table.b-table.card-table > thead > tr > [aria-sort].b-table-sort-icon-left:last-child, .material-style[dir=rtl] .card-condenced .table.b-table.card-table > thead > tr > [aria-sort].b-table-sort-icon-left:last-child,
  .material-style[dir=rtl] .card-condenced .table.b-table.card-table > tfoot > tr > [aria-sort].b-table-sort-icon-left:last-child,
  .material-style[dir=rtl] .card-condenced .table.b-table.card-table > tfoot > tr > [aria-sort].b-table-sort-icon-left:last-child {
    padding-left: 1rem; }

.material-style .card-img-left {
  border-top-left-radius: calc(0.125rem - 1px);
  border-bottom-left-radius: calc(0.125rem - 1px); }

.material-style .card-img-right {
  border-top-right-radius: calc(0.125rem - 1px);
  border-bottom-right-radius: calc(0.125rem - 1px); }

.material-style[dir=rtl] .card-img-left {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: calc(0.125rem - 1px);
  border-bottom-right-radius: calc(0.125rem - 1px); }

.material-style[dir=rtl] .card-img-right {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: calc(0.125rem - 1px);
  border-bottom-left-radius: calc(0.125rem - 1px); }

.material-style .b-form-tags {
  color: #4E5155; }
  .material-style .b-form-tags.is-valid {
    border-color: #02BC77; }
  .material-style .b-form-tags.is-invalid {
    border-color: #d9534f; }
  .material-style .b-form-tags.focus {
    color: #4E5155;
    background-color: transparent;
    outline: 0; }
  .material-style .b-form-tags.disabled {
    background-color: transparent !important;
    border-bottom-style: dotted !important;
    border-bottom-color: rgba(24, 28, 33, 0.3) !important; }
  .material-style .b-form-tags .b-form-tags-input {
    color: inherit; }
  .material-style .b-form-tags .b-form-tag {
    line-height: 1.33;
    font-size: 0.894rem;
    padding-top: 0;
    padding-bottom: 0;
    font-weight: normal; }
    .material-style .b-form-tags .b-form-tag.disabled {
      opacity: 0.75; }
    .material-style .b-form-tags .b-form-tag > button.b-form-tag-remove {
      color: inherit;
      font-size: 1em; }
  .material-style .b-form-tags.form-control-sm .b-form-tag {
    line-height: 1.417;
    font-size: 0.75rem; }
  .material-style .b-form-tags.form-control-lg .b-form-tag {
    line-height: 1.5;
    font-size: 1rem; }

.material-style .b-form-timepicker > button:focus,
.material-style .b-form-datepicker > button:focus {
  box-shadow: none !important; }

.material-style .b-calendar-grid-body .text-dark.btn-outline-light.disabled,
.material-style .b-calendar-grid-body .text-dark.btn-outline-light:disabled {
  color: #a3a4a6 !important; }

.material-style .b-calendar-inner > .form-control,
.material-style .b-time .b-form-spinbutton {
  border-width: 1px;
  box-shadow: none !important; }
  .material-style .b-calendar-inner > .form-control .btn,
  .material-style .b-time .b-form-spinbutton .btn {
    box-shadow: none !important; }

.material-style .b-form-datepicker > .btn .waves-ripple,
.material-style .b-form-timepicker > .btn .waves-ripple {
  display: none !important; }

.material-style:not([dir=rtl]) .b-form-datepicker > .btn,
.material-style:not([dir=rtl]) .b-form-timepicker > .btn {
  padding-left: 0 !important; }

.material-style[dir=rtl] .b-form-datepicker > .btn,
.material-style[dir=rtl] .b-form-timepicker > .btn {
  padding-right: 0 !important; }

.material-style[dir=rtl] .b-form-timepicker {
  direction: rtl; }
  .material-style[dir=rtl] .b-form-timepicker .dropdown-menu {
    direction: ltr; }

.dark-style .bv-no-focus-ring:focus {
  outline: none; }

@media (max-width: 575.98px) {
  .dark-style .bv-d-xs-down-none {
    display: none !important; } }

@media (max-width: 767.98px) {
  .dark-style .bv-d-sm-down-none {
    display: none !important; } }

@media (max-width: 991.98px) {
  .dark-style .bv-d-md-down-none {
    display: none !important; } }

@media (max-width: 1199.98px) {
  .dark-style .bv-d-lg-down-none {
    display: none !important; } }

.dark-style .bv-d-xl-down-none {
  display: none !important; }

.dark-style .dropdown:not(.dropleft) .dropdown-toggle.dropdown-toggle-no-caret::after {
  display: none !important; }

.dark-style .dropdown.dropleft .dropdown-toggle.dropdown-toggle-no-caret::before {
  display: none !important; }

.dark-style .dropdown .dropdown-menu:focus {
  outline: none; }

.dark-style .b-dropdown-form {
  display: inline-block;
  padding: 0.438rem 1.25rem;
  width: 100%;
  clear: both;
  font-weight: 400; }
  .dark-style .b-dropdown-form:focus {
    outline: 1px dotted !important;
    outline: 5px auto -webkit-focus-ring-color !important; }
  .dark-style .b-dropdown-form.disabled, .dark-style .b-dropdown-form:disabled {
    outline: 0 !important;
    color: #66696d;
    pointer-events: none; }

.dark-style .b-dropdown-text {
  display: inline-block;
  padding: 0.438rem 1.25rem;
  margin-bottom: 0;
  width: 100%;
  clear: both;
  font-weight: 100; }

.dark-style .b-custom-control-lg.custom-file,
.dark-style .b-custom-control-lg .custom-file-input,
.dark-style .b-custom-control-lg .custom-file-label,
.dark-style .input-group-lg.custom-file,
.dark-style .input-group-lg .custom-file-input,
.dark-style .input-group-lg .custom-file-label {
  font-size: 1rem;
  height: calc(1.5em + 1.5rem + 2px); }

.dark-style .b-custom-control-lg .custom-file-label,
.dark-style .b-custom-control-lg .custom-file-label:after,
.dark-style .input-group-lg .custom-file-label,
.dark-style .input-group-lg .custom-file-label:after {
  padding: 0.75rem 1.25rem;
  line-height: 1.5; }

.dark-style .b-custom-control-lg .custom-file-label,
.dark-style .input-group-lg .custom-file-label {
  border-radius: 0.25rem; }
  .dark-style .b-custom-control-lg .custom-file-label::after,
  .dark-style .input-group-lg .custom-file-label::after {
    font-size: inherit;
    height: calc( 1.5em + 1.5rem);
    border-radius: 0 0.25rem 0.25rem 0; }

.dark-style .b-custom-control-sm.custom-file,
.dark-style .b-custom-control-sm .custom-file-input,
.dark-style .b-custom-control-sm .custom-file-label,
.dark-style .input-group-sm.custom-file,
.dark-style .input-group-sm .custom-file-input,
.dark-style .input-group-sm .custom-file-label {
  font-size: 0.75rem;
  height: calc(1.5em + 0.376rem + 2px); }

.dark-style .b-custom-control-sm .custom-file-label,
.dark-style .b-custom-control-sm .custom-file-label:after,
.dark-style .input-group-sm .custom-file-label,
.dark-style .input-group-sm .custom-file-label:after {
  padding: 0.188rem 0.625rem;
  line-height: 1.5; }

.dark-style .b-custom-control-sm .custom-file-label,
.dark-style .input-group-sm .custom-file-label {
  border-radius: 0.25rem; }
  .dark-style .b-custom-control-sm .custom-file-label::after,
  .dark-style .input-group-sm .custom-file-label::after {
    font-size: inherit;
    height: calc( 1.5em + 0.376rem);
    border-radius: 0 0.25rem 0.25rem 0; }

.dark-style .modal-backdrop {
  opacity: 0.5; }

.dark-style .table.b-table.b-table-fixed {
  table-layout: fixed; }

.dark-style .table.b-table.b-table-no-border-collapse {
  border-collapse: separate;
  border-spacing: 0; }

.dark-style .table.b-table[aria-busy="true"] {
  opacity: 0.55; }

.dark-style .table.b-table > tbody > tr.b-table-details > td {
  border-top: none !important; }

.dark-style .table.b-table > caption {
  caption-side: bottom; }

.dark-style .table.b-table.b-table-caption-top > caption {
  caption-side: top !important; }

.dark-style .table.b-table > tbody > .table-active,
.dark-style .table.b-table > tbody > .table-active > th,
.dark-style .table.b-table > tbody > .table-active > td {
  background-color: #303338; }

.dark-style .table.b-table.table-hover > tbody > tr.table-active:hover td,
.dark-style .table.b-table.table-hover > tbody > tr.table-active:hover th {
  color: #fff;
  background-image: linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.05));
  background-repeat: no-repeat; }

.dark-style .table.b-table > tbody > .bg-active,
.dark-style .table.b-table > tbody > .bg-active > th,
.dark-style .table.b-table > tbody > .bg-active > td {
  background-color: rgba(255, 255, 255, 0.1) !important; }

.dark-style .table.b-table.table-hover.table-dark > tbody > tr.bg-active:hover td,
.dark-style .table.b-table.table-hover.table-dark > tbody > tr.bg-active:hover th {
  color: #fff;
  background-image: linear-gradient(rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.1));
  background-repeat: no-repeat; }

.dark-style .b-table-sticky-header,
.dark-style .table-responsive,
.dark-style [class*="table-responsive-"] {
  margin-bottom: 1rem; }
  .dark-style .b-table-sticky-header > .table,
  .dark-style .table-responsive > .table,
  .dark-style [class*="table-responsive-"] > .table {
    margin-bottom: 0; }

.dark-style .b-table-sticky-header {
  overflow-y: auto;
  max-height: 300px; }

@media print {
  .dark-style .b-table-sticky-header {
    overflow-y: visible !important;
    max-height: none !important; } }

@supports (position: sticky) {
  .dark-style .b-table-sticky-header > .table.b-table > thead > tr > th {
    position: sticky;
    top: 0;
    z-index: 2; }
  .dark-style .b-table-sticky-header > .table.b-table > thead > tr > .b-table-sticky-column,
  .dark-style .b-table-sticky-header > .table.b-table > tbody > tr > .b-table-sticky-column,
  .dark-style .b-table-sticky-header > .table.b-table > tfoot > tr > .b-table-sticky-column,
  .dark-style .table-responsive > .table.b-table > thead > tr > .b-table-sticky-column,
  .dark-style .table-responsive > .table.b-table > tbody > tr > .b-table-sticky-column,
  .dark-style .table-responsive > .table.b-table > tfoot > tr > .b-table-sticky-column,
  .dark-style [class*="table-responsive-"] > .table.b-table > thead > tr > .b-table-sticky-column,
  .dark-style [class*="table-responsive-"] > .table.b-table > tbody > tr > .b-table-sticky-column,
  .dark-style [class*="table-responsive-"] > .table.b-table > tfoot > tr > .b-table-sticky-column {
    position: sticky;
    left: 0; }
  .dark-style .b-table-sticky-header > .table.b-table > thead > tr > .b-table-sticky-column,
  .dark-style .table-responsive > .table.b-table > thead > tr > .b-table-sticky-column,
  .dark-style [class*="table-responsive-"] > .table.b-table > thead > tr > .b-table-sticky-column {
    z-index: 5; }
  .dark-style .b-table-sticky-header > .table.b-table > tbody > tr > .b-table-sticky-column,
  .dark-style .b-table-sticky-header > .table.b-table > tfoot > tr > .b-table-sticky-column,
  .dark-style .table-responsive > .table.b-table > tbody > tr > .b-table-sticky-column,
  .dark-style .table-responsive > .table.b-table > tfoot > tr > .b-table-sticky-column,
  .dark-style [class*="table-responsive-"] > .table.b-table > tbody > tr > .b-table-sticky-column,
  .dark-style [class*="table-responsive-"] > .table.b-table > tfoot > tr > .b-table-sticky-column {
    z-index: 2; }
  .dark-style .table.b-table > thead > tr > .table-b-table-default,
  .dark-style .table.b-table > tbody > tr > .table-b-table-default,
  .dark-style .table.b-table > tfoot > tr > .table-b-table-default {
    color: #fff;
    background-color: #25282E; }
  .dark-style .table.b-table.table-dark > thead > tr > .bg-b-table-default,
  .dark-style .table.b-table.table-dark > tbody > tr > .bg-b-table-default,
  .dark-style .table.b-table.table-dark > tfoot > tr > .bg-b-table-default {
    color: #fff;
    background-color: rgba(255, 255, 255, 0.2); }
  .dark-style .table.b-table.table-striped > tbody > tr:nth-of-type(odd) > .table-b-table-default {
    background-image: linear-gradient(rgba(255, 255, 255, 0.035), rgba(255, 255, 255, 0.035));
    background-repeat: no-repeat; }
  .dark-style .table.b-table.table-striped.table-dark > tbody > tr:nth-of-type(odd) > .bg-b-table-default {
    background-image: linear-gradient(rgba(37, 40, 46, 0.03), rgba(37, 40, 46, 0.03));
    background-repeat: no-repeat; }
  .dark-style .table.b-table.table-hover > tbody > tr:hover > .table-b-table-default {
    color: #fff;
    background-image: linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.05));
    background-repeat: no-repeat; }
  .dark-style .table.b-table.table-hover.table-dark > tbody > tr:hover > .bg-b-table-default {
    color: #fff;
    background-image: linear-gradient(rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.1));
    background-repeat: no-repeat; } }

.dark-style .table.b-table > thead > tr > [aria-sort],
.dark-style .table.b-table > tfoot > tr > [aria-sort] {
  cursor: pointer;
  background-image: none;
  background-repeat: no-repeat;
  background-size: 0.65em 1em; }
  .dark-style .table.b-table > thead > tr > [aria-sort]:not(.b-table-sort-icon-left),
  .dark-style .table.b-table > tfoot > tr > [aria-sort]:not(.b-table-sort-icon-left) {
    background-position: right calc(0.625rem / 2) center;
    padding-right: calc(0.625rem + 0.65em); }
  .dark-style .table.b-table > thead > tr > [aria-sort].b-table-sort-icon-left,
  .dark-style .table.b-table > tfoot > tr > [aria-sort].b-table-sort-icon-left {
    background-position: left calc(0.625rem / 2) center;
    padding-left: calc(0.625rem + 0.65em); }

.dark-style .table.b-table > thead > tr > [aria-sort="none"],
.dark-style .table.b-table > tfoot > tr > [aria-sort="none"] {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 23'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath fill='%2366696d' d='M14.8284271,12.3431458 L16.9497475,14.4644661 L10.6212525,20.7931458 L10.6568542,20.8284271 L8.53553391,22.9497475 L8.50025253,22.9141458 L8.46446609,22.9497475 L6.34314575,20.8284271 L6.37825253,20.7921458 L0.0502525317,14.4644661 L2.17157288,12.3431458 L8.49925253,18.6711458 L14.8284271,12.3431458 Z'%3E%3C/path%3E%3Cpath fill='%2366696d' d='M14.7781746,4.08562073e-14 L16.8994949,2.12132034 L10.571,8.45 L10.6066017,8.48528137 L8.48528137,10.6066017 L8.45,10.571 L8.41421356,10.6066017 L6.29289322,8.48528137 L6.328,8.449 L-4.4408921e-16,2.12132034 L2.12132034,1.46549439e-14 L8.449,6.328 L14.7781746,4.08562073e-14 Z' transform='translate(8.449747,5.303301) scale(1,-1) translate(-8.449747,-5.303301)'%3E%3C/path%3E%3C/g%3E%3C/svg%3E"); }

.dark-style .table.b-table > thead > tr > [aria-sort="ascending"],
.dark-style .table.b-table > tfoot > tr > [aria-sort="ascending"] {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 23'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath fill='%2366696d' d='M14.8284271,12.3431458 L16.9497475,14.4644661 L10.6212525,20.7931458 L10.6568542,20.8284271 L8.53553391,22.9497475 L8.50025253,22.9141458 L8.46446609,22.9497475 L6.34314575,20.8284271 L6.37825253,20.7921458 L0.0502525317,14.4644661 L2.17157288,12.3431458 L8.49925253,18.6711458 L14.8284271,12.3431458 Z'%3E%3C/path%3E%3Cpath fill='%23fff' d='M14.7781746,4.08562073e-14 L16.8994949,2.12132034 L10.571,8.45 L10.6066017,8.48528137 L8.48528137,10.6066017 L8.45,10.571 L8.41421356,10.6066017 L6.29289322,8.48528137 L6.328,8.449 L-4.4408921e-16,2.12132034 L2.12132034,1.46549439e-14 L8.449,6.328 L14.7781746,4.08562073e-14 Z' transform='translate(8.449747,5.303301) scale(1,-1) translate(-8.449747,-5.303301)'%3E%3C/path%3E%3C/g%3E%3C/svg%3E"); }

.dark-style .table.b-table > thead > tr > [aria-sort="descending"],
.dark-style .table.b-table > tfoot > tr > [aria-sort="descending"] {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 23'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23fff' d='M14.8284271,12.3431458 L16.9497475,14.4644661 L10.6212525,20.7931458 L10.6568542,20.8284271 L8.53553391,22.9497475 L8.50025253,22.9141458 L8.46446609,22.9497475 L6.34314575,20.8284271 L6.37825253,20.7921458 L0.0502525317,14.4644661 L2.17157288,12.3431458 L8.49925253,18.6711458 L14.8284271,12.3431458 Z'%3E%3C/path%3E%3Cpath fill='%2366696d' d='M14.7781746,4.08562073e-14 L16.8994949,2.12132034 L10.571,8.45 L10.6066017,8.48528137 L8.48528137,10.6066017 L8.45,10.571 L8.41421356,10.6066017 L6.29289322,8.48528137 L6.328,8.449 L-4.4408921e-16,2.12132034 L2.12132034,1.46549439e-14 L8.449,6.328 L14.7781746,4.08562073e-14 Z' transform='translate(8.449747,5.303301) scale(1,-1) translate(-8.449747,-5.303301)'%3E%3C/path%3E%3C/g%3E%3C/svg%3E"); }

.dark-style .table.b-table.table-dark > thead > tr > [aria-sort="none"],
.dark-style .table.b-table.table-dark > tfoot > tr > [aria-sort="none"],
.dark-style .table.b-table > .thead-dark > tr > [aria-sort="none"] {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 23'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath fill='rgba(255, 255, 255, 0.3)' d='M14.8284271,12.3431458 L16.9497475,14.4644661 L10.6212525,20.7931458 L10.6568542,20.8284271 L8.53553391,22.9497475 L8.50025253,22.9141458 L8.46446609,22.9497475 L6.34314575,20.8284271 L6.37825253,20.7921458 L0.0502525317,14.4644661 L2.17157288,12.3431458 L8.49925253,18.6711458 L14.8284271,12.3431458 Z'%3E%3C/path%3E%3Cpath fill='rgba(255, 255, 255, 0.3)' d='M14.7781746,4.08562073e-14 L16.8994949,2.12132034 L10.571,8.45 L10.6066017,8.48528137 L8.48528137,10.6066017 L8.45,10.571 L8.41421356,10.6066017 L6.29289322,8.48528137 L6.328,8.449 L-4.4408921e-16,2.12132034 L2.12132034,1.46549439e-14 L8.449,6.328 L14.7781746,4.08562073e-14 Z' transform='translate(8.449747,5.303301) scale(1,-1) translate(-8.449747,-5.303301)'%3E%3C/path%3E%3C/g%3E%3C/svg%3E"); }

.dark-style .table.b-table.table-dark > thead > tr > [aria-sort="ascending"],
.dark-style .table.b-table.table-dark > tfoot > tr > [aria-sort="ascending"],
.dark-style .table.b-table > .thead-dark > tr > [aria-sort="ascending"] {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 23'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath fill='rgba(255, 255, 255, 0.3)' d='M14.8284271,12.3431458 L16.9497475,14.4644661 L10.6212525,20.7931458 L10.6568542,20.8284271 L8.53553391,22.9497475 L8.50025253,22.9141458 L8.46446609,22.9497475 L6.34314575,20.8284271 L6.37825253,20.7921458 L0.0502525317,14.4644661 L2.17157288,12.3431458 L8.49925253,18.6711458 L14.8284271,12.3431458 Z'%3E%3C/path%3E%3Cpath fill='%23ffffff' d='M14.7781746,4.08562073e-14 L16.8994949,2.12132034 L10.571,8.45 L10.6066017,8.48528137 L8.48528137,10.6066017 L8.45,10.571 L8.41421356,10.6066017 L6.29289322,8.48528137 L6.328,8.449 L-4.4408921e-16,2.12132034 L2.12132034,1.46549439e-14 L8.449,6.328 L14.7781746,4.08562073e-14 Z' transform='translate(8.449747,5.303301) scale(1,-1) translate(-8.449747,-5.303301)'%3E%3C/path%3E%3C/g%3E%3C/svg%3E"); }

.dark-style .table.b-table.table-dark > thead > tr > [aria-sort="descending"],
.dark-style .table.b-table.table-dark > tfoot > tr > [aria-sort="descending"],
.dark-style .table.b-table > .thead-dark > tr > [aria-sort="descending"] {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 23'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23ffffff' d='M14.8284271,12.3431458 L16.9497475,14.4644661 L10.6212525,20.7931458 L10.6568542,20.8284271 L8.53553391,22.9497475 L8.50025253,22.9141458 L8.46446609,22.9497475 L6.34314575,20.8284271 L6.37825253,20.7921458 L0.0502525317,14.4644661 L2.17157288,12.3431458 L8.49925253,18.6711458 L14.8284271,12.3431458 Z'%3E%3C/path%3E%3Cpath fill='rgba(255, 255, 255, 0.3)' d='M14.7781746,4.08562073e-14 L16.8994949,2.12132034 L10.571,8.45 L10.6066017,8.48528137 L8.48528137,10.6066017 L8.45,10.571 L8.41421356,10.6066017 L6.29289322,8.48528137 L6.328,8.449 L-4.4408921e-16,2.12132034 L2.12132034,1.46549439e-14 L8.449,6.328 L14.7781746,4.08562073e-14 Z' transform='translate(8.449747,5.303301) scale(1,-1) translate(-8.449747,-5.303301)'%3E%3C/path%3E%3C/g%3E%3C/svg%3E"); }

.dark-style .table.b-table > thead > tr > .table-dark[aria-sort="none"],
.dark-style .table.b-table > tfoot > tr > .table-dark[aria-sort="none"] {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 23'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath fill='rgba(255, 255, 255, 0.3)' d='M14.8284271,12.3431458 L16.9497475,14.4644661 L10.6212525,20.7931458 L10.6568542,20.8284271 L8.53553391,22.9497475 L8.50025253,22.9141458 L8.46446609,22.9497475 L6.34314575,20.8284271 L6.37825253,20.7921458 L0.0502525317,14.4644661 L2.17157288,12.3431458 L8.49925253,18.6711458 L14.8284271,12.3431458 Z'%3E%3C/path%3E%3Cpath fill='rgba(255, 255, 255, 0.3)' d='M14.7781746,4.08562073e-14 L16.8994949,2.12132034 L10.571,8.45 L10.6066017,8.48528137 L8.48528137,10.6066017 L8.45,10.571 L8.41421356,10.6066017 L6.29289322,8.48528137 L6.328,8.449 L-4.4408921e-16,2.12132034 L2.12132034,1.46549439e-14 L8.449,6.328 L14.7781746,4.08562073e-14 Z' transform='translate(8.449747,5.303301) scale(1,-1) translate(-8.449747,-5.303301)'%3E%3C/path%3E%3C/g%3E%3C/svg%3E"); }

.dark-style .table.b-table > thead > tr > .table-dark[aria-sort="ascending"],
.dark-style .table.b-table > tfoot > tr > .table-dark[aria-sort="ascending"] {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 23'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath fill='rgba(255, 255, 255, 0.3)' d='M14.8284271,12.3431458 L16.9497475,14.4644661 L10.6212525,20.7931458 L10.6568542,20.8284271 L8.53553391,22.9497475 L8.50025253,22.9141458 L8.46446609,22.9497475 L6.34314575,20.8284271 L6.37825253,20.7921458 L0.0502525317,14.4644661 L2.17157288,12.3431458 L8.49925253,18.6711458 L14.8284271,12.3431458 Z'%3E%3C/path%3E%3Cpath fill='%23ffffff' d='M14.7781746,4.08562073e-14 L16.8994949,2.12132034 L10.571,8.45 L10.6066017,8.48528137 L8.48528137,10.6066017 L8.45,10.571 L8.41421356,10.6066017 L6.29289322,8.48528137 L6.328,8.449 L-4.4408921e-16,2.12132034 L2.12132034,1.46549439e-14 L8.449,6.328 L14.7781746,4.08562073e-14 Z' transform='translate(8.449747,5.303301) scale(1,-1) translate(-8.449747,-5.303301)'%3E%3C/path%3E%3C/g%3E%3C/svg%3E"); }

.dark-style .table.b-table > thead > tr > .table-dark[aria-sort="descending"],
.dark-style .table.b-table > tfoot > tr > .table-dark[aria-sort="descending"] {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 23'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23ffffff' d='M14.8284271,12.3431458 L16.9497475,14.4644661 L10.6212525,20.7931458 L10.6568542,20.8284271 L8.53553391,22.9497475 L8.50025253,22.9141458 L8.46446609,22.9497475 L6.34314575,20.8284271 L6.37825253,20.7921458 L0.0502525317,14.4644661 L2.17157288,12.3431458 L8.49925253,18.6711458 L14.8284271,12.3431458 Z'%3E%3C/path%3E%3Cpath fill='rgba(255, 255, 255, 0.3)' d='M14.7781746,4.08562073e-14 L16.8994949,2.12132034 L10.571,8.45 L10.6066017,8.48528137 L8.48528137,10.6066017 L8.45,10.571 L8.41421356,10.6066017 L6.29289322,8.48528137 L6.328,8.449 L-4.4408921e-16,2.12132034 L2.12132034,1.46549439e-14 L8.449,6.328 L14.7781746,4.08562073e-14 Z' transform='translate(8.449747,5.303301) scale(1,-1) translate(-8.449747,-5.303301)'%3E%3C/path%3E%3C/g%3E%3C/svg%3E"); }

.dark-style .table.b-table.table-sm > thead > tr > [aria-sort]:not(.b-table-sort-icon-left),
.dark-style .table.b-table.table-sm > tfoot > tr > [aria-sort]:not(.b-table-sort-icon-left) {
  background-position: right calc(0.3125rem / 2) center;
  padding-right: calc(0.3125rem + 0.65em); }

.dark-style .table.b-table.table-sm > thead > tr > [aria-sort].b-table-sort-icon-left,
.dark-style .table.b-table.table-sm > tfoot > tr > [aria-sort].b-table-sort-icon-left {
  background-position: left calc(0.3125rem / 2) center;
  padding-left: calc(0.3125rem + 0.65em); }

.dark-style .table.b-table.b-table-selectable:not(.b-table-selectable-no-click) > tbody > tr {
  cursor: pointer; }

.dark-style .table.b-table.b-table-selectable:not(.b-table-selectable-no-click).b-table-selecting.b-table-select-range > tbody > tr {
  user-select: none; }

@media (max-width: 575.98px) {
  .dark-style .table.b-table.b-table-stacked-sm {
    display: block;
    width: 100%; }
    .dark-style .table.b-table.b-table-stacked-sm > caption,
    .dark-style .table.b-table.b-table-stacked-sm > tbody,
    .dark-style .table.b-table.b-table-stacked-sm > tbody > tr,
    .dark-style .table.b-table.b-table-stacked-sm > tbody > tr > td,
    .dark-style .table.b-table.b-table-stacked-sm > tbody > tr > th {
      display: block; }
    .dark-style .table.b-table.b-table-stacked-sm > thead,
    .dark-style .table.b-table.b-table-stacked-sm > tfoot {
      display: none; }
      .dark-style .table.b-table.b-table-stacked-sm > thead > tr.b-table-top-row,
      .dark-style .table.b-table.b-table-stacked-sm > thead > tr.b-table-bottom-row,
      .dark-style .table.b-table.b-table-stacked-sm > tfoot > tr.b-table-top-row,
      .dark-style .table.b-table.b-table-stacked-sm > tfoot > tr.b-table-bottom-row {
        display: none; }
    .dark-style .table.b-table.b-table-stacked-sm > caption {
      caption-side: top !important; }
    .dark-style .table.b-table.b-table-stacked-sm > tbody > tr > [data-label]::before {
      content: attr(data-label);
      width: 40%;
      float: left;
      text-align: right;
      overflow-wrap: break-word;
      font-weight: bold;
      font-style: normal;
      padding: 0 calc(1rem / 2) 0 0;
      margin: 0; }
    .dark-style .table.b-table.b-table-stacked-sm > tbody > tr > [data-label]::after {
      display: block;
      clear: both;
      content: ""; }
    .dark-style .table.b-table.b-table-stacked-sm > tbody > tr > [data-label] > div {
      display: inline-block;
      width: calc(100% - 40%);
      padding: 0 0 0 calc(1rem / 2);
      margin: 0; }
    .dark-style .table.b-table.b-table-stacked-sm > tbody > tr.top-row, .dark-style .table.b-table.b-table-stacked-sm > tbody > tr.bottom-row {
      display: none; }
    .dark-style .table.b-table.b-table-stacked-sm > tbody > tr > :first-child {
      border-top-width: 3px; }
    .dark-style .table.b-table.b-table-stacked-sm > tbody > tr > [rowspan] + td,
    .dark-style .table.b-table.b-table-stacked-sm > tbody > tr > [rowspan] + th {
      border-top-width: 3px; } }

@media (max-width: 767.98px) {
  .dark-style .table.b-table.b-table-stacked-md {
    display: block;
    width: 100%; }
    .dark-style .table.b-table.b-table-stacked-md > caption,
    .dark-style .table.b-table.b-table-stacked-md > tbody,
    .dark-style .table.b-table.b-table-stacked-md > tbody > tr,
    .dark-style .table.b-table.b-table-stacked-md > tbody > tr > td,
    .dark-style .table.b-table.b-table-stacked-md > tbody > tr > th {
      display: block; }
    .dark-style .table.b-table.b-table-stacked-md > thead,
    .dark-style .table.b-table.b-table-stacked-md > tfoot {
      display: none; }
      .dark-style .table.b-table.b-table-stacked-md > thead > tr.b-table-top-row,
      .dark-style .table.b-table.b-table-stacked-md > thead > tr.b-table-bottom-row,
      .dark-style .table.b-table.b-table-stacked-md > tfoot > tr.b-table-top-row,
      .dark-style .table.b-table.b-table-stacked-md > tfoot > tr.b-table-bottom-row {
        display: none; }
    .dark-style .table.b-table.b-table-stacked-md > caption {
      caption-side: top !important; }
    .dark-style .table.b-table.b-table-stacked-md > tbody > tr > [data-label]::before {
      content: attr(data-label);
      width: 40%;
      float: left;
      text-align: right;
      overflow-wrap: break-word;
      font-weight: bold;
      font-style: normal;
      padding: 0 calc(1rem / 2) 0 0;
      margin: 0; }
    .dark-style .table.b-table.b-table-stacked-md > tbody > tr > [data-label]::after {
      display: block;
      clear: both;
      content: ""; }
    .dark-style .table.b-table.b-table-stacked-md > tbody > tr > [data-label] > div {
      display: inline-block;
      width: calc(100% - 40%);
      padding: 0 0 0 calc(1rem / 2);
      margin: 0; }
    .dark-style .table.b-table.b-table-stacked-md > tbody > tr.top-row, .dark-style .table.b-table.b-table-stacked-md > tbody > tr.bottom-row {
      display: none; }
    .dark-style .table.b-table.b-table-stacked-md > tbody > tr > :first-child {
      border-top-width: 3px; }
    .dark-style .table.b-table.b-table-stacked-md > tbody > tr > [rowspan] + td,
    .dark-style .table.b-table.b-table-stacked-md > tbody > tr > [rowspan] + th {
      border-top-width: 3px; } }

@media (max-width: 991.98px) {
  .dark-style .table.b-table.b-table-stacked-lg {
    display: block;
    width: 100%; }
    .dark-style .table.b-table.b-table-stacked-lg > caption,
    .dark-style .table.b-table.b-table-stacked-lg > tbody,
    .dark-style .table.b-table.b-table-stacked-lg > tbody > tr,
    .dark-style .table.b-table.b-table-stacked-lg > tbody > tr > td,
    .dark-style .table.b-table.b-table-stacked-lg > tbody > tr > th {
      display: block; }
    .dark-style .table.b-table.b-table-stacked-lg > thead,
    .dark-style .table.b-table.b-table-stacked-lg > tfoot {
      display: none; }
      .dark-style .table.b-table.b-table-stacked-lg > thead > tr.b-table-top-row,
      .dark-style .table.b-table.b-table-stacked-lg > thead > tr.b-table-bottom-row,
      .dark-style .table.b-table.b-table-stacked-lg > tfoot > tr.b-table-top-row,
      .dark-style .table.b-table.b-table-stacked-lg > tfoot > tr.b-table-bottom-row {
        display: none; }
    .dark-style .table.b-table.b-table-stacked-lg > caption {
      caption-side: top !important; }
    .dark-style .table.b-table.b-table-stacked-lg > tbody > tr > [data-label]::before {
      content: attr(data-label);
      width: 40%;
      float: left;
      text-align: right;
      overflow-wrap: break-word;
      font-weight: bold;
      font-style: normal;
      padding: 0 calc(1rem / 2) 0 0;
      margin: 0; }
    .dark-style .table.b-table.b-table-stacked-lg > tbody > tr > [data-label]::after {
      display: block;
      clear: both;
      content: ""; }
    .dark-style .table.b-table.b-table-stacked-lg > tbody > tr > [data-label] > div {
      display: inline-block;
      width: calc(100% - 40%);
      padding: 0 0 0 calc(1rem / 2);
      margin: 0; }
    .dark-style .table.b-table.b-table-stacked-lg > tbody > tr.top-row, .dark-style .table.b-table.b-table-stacked-lg > tbody > tr.bottom-row {
      display: none; }
    .dark-style .table.b-table.b-table-stacked-lg > tbody > tr > :first-child {
      border-top-width: 3px; }
    .dark-style .table.b-table.b-table-stacked-lg > tbody > tr > [rowspan] + td,
    .dark-style .table.b-table.b-table-stacked-lg > tbody > tr > [rowspan] + th {
      border-top-width: 3px; } }

@media (max-width: 1199.98px) {
  .dark-style .table.b-table.b-table-stacked-xl {
    display: block;
    width: 100%; }
    .dark-style .table.b-table.b-table-stacked-xl > caption,
    .dark-style .table.b-table.b-table-stacked-xl > tbody,
    .dark-style .table.b-table.b-table-stacked-xl > tbody > tr,
    .dark-style .table.b-table.b-table-stacked-xl > tbody > tr > td,
    .dark-style .table.b-table.b-table-stacked-xl > tbody > tr > th {
      display: block; }
    .dark-style .table.b-table.b-table-stacked-xl > thead,
    .dark-style .table.b-table.b-table-stacked-xl > tfoot {
      display: none; }
      .dark-style .table.b-table.b-table-stacked-xl > thead > tr.b-table-top-row,
      .dark-style .table.b-table.b-table-stacked-xl > thead > tr.b-table-bottom-row,
      .dark-style .table.b-table.b-table-stacked-xl > tfoot > tr.b-table-top-row,
      .dark-style .table.b-table.b-table-stacked-xl > tfoot > tr.b-table-bottom-row {
        display: none; }
    .dark-style .table.b-table.b-table-stacked-xl > caption {
      caption-side: top !important; }
    .dark-style .table.b-table.b-table-stacked-xl > tbody > tr > [data-label]::before {
      content: attr(data-label);
      width: 40%;
      float: left;
      text-align: right;
      overflow-wrap: break-word;
      font-weight: bold;
      font-style: normal;
      padding: 0 calc(1rem / 2) 0 0;
      margin: 0; }
    .dark-style .table.b-table.b-table-stacked-xl > tbody > tr > [data-label]::after {
      display: block;
      clear: both;
      content: ""; }
    .dark-style .table.b-table.b-table-stacked-xl > tbody > tr > [data-label] > div {
      display: inline-block;
      width: calc(100% - 40%);
      padding: 0 0 0 calc(1rem / 2);
      margin: 0; }
    .dark-style .table.b-table.b-table-stacked-xl > tbody > tr.top-row, .dark-style .table.b-table.b-table-stacked-xl > tbody > tr.bottom-row {
      display: none; }
    .dark-style .table.b-table.b-table-stacked-xl > tbody > tr > :first-child {
      border-top-width: 3px; }
    .dark-style .table.b-table.b-table-stacked-xl > tbody > tr > [rowspan] + td,
    .dark-style .table.b-table.b-table-stacked-xl > tbody > tr > [rowspan] + th {
      border-top-width: 3px; } }

.dark-style .table.b-table.b-table-stacked {
  display: block;
  width: 100%; }
  .dark-style .table.b-table.b-table-stacked > caption,
  .dark-style .table.b-table.b-table-stacked > tbody,
  .dark-style .table.b-table.b-table-stacked > tbody > tr,
  .dark-style .table.b-table.b-table-stacked > tbody > tr > td,
  .dark-style .table.b-table.b-table-stacked > tbody > tr > th {
    display: block; }
  .dark-style .table.b-table.b-table-stacked > thead,
  .dark-style .table.b-table.b-table-stacked > tfoot {
    display: none; }
    .dark-style .table.b-table.b-table-stacked > thead > tr.b-table-top-row,
    .dark-style .table.b-table.b-table-stacked > thead > tr.b-table-bottom-row,
    .dark-style .table.b-table.b-table-stacked > tfoot > tr.b-table-top-row,
    .dark-style .table.b-table.b-table-stacked > tfoot > tr.b-table-bottom-row {
      display: none; }
  .dark-style .table.b-table.b-table-stacked > caption {
    caption-side: top !important; }
  .dark-style .table.b-table.b-table-stacked > tbody > tr > [data-label]::before {
    content: attr(data-label);
    width: 40%;
    float: left;
    text-align: right;
    overflow-wrap: break-word;
    font-weight: bold;
    font-style: normal;
    padding: 0 calc(1rem / 2) 0 0;
    margin: 0; }
  .dark-style .table.b-table.b-table-stacked > tbody > tr > [data-label]::after {
    display: block;
    clear: both;
    content: ""; }
  .dark-style .table.b-table.b-table-stacked > tbody > tr > [data-label] > div {
    display: inline-block;
    width: calc(100% - 40%);
    padding: 0 0 0 calc(1rem / 2);
    margin: 0; }
  .dark-style .table.b-table.b-table-stacked > tbody > tr.top-row, .dark-style .table.b-table.b-table-stacked > tbody > tr.bottom-row {
    display: none; }
  .dark-style .table.b-table.b-table-stacked > tbody > tr > :first-child {
    border-top-width: 3px; }
  .dark-style .table.b-table.b-table-stacked > tbody > tr > [rowspan] + td,
  .dark-style .table.b-table.b-table-stacked > tbody > tr > [rowspan] + th {
    border-top-width: 3px; }

.dark-style .b-toaster.b-toaster-top-right .b-toast.b-toaster-enter-active, .dark-style .b-toaster.b-toaster-top-right .b-toast.b-toaster-leave-active, .dark-style .b-toaster.b-toaster-top-right .b-toast.b-toaster-move, .dark-style .b-toaster.b-toaster-top-left .b-toast.b-toaster-enter-active, .dark-style .b-toaster.b-toaster-top-left .b-toast.b-toaster-leave-active, .dark-style .b-toaster.b-toaster-top-left .b-toast.b-toaster-move, .dark-style .b-toaster.b-toaster-bottom-right .b-toast.b-toaster-enter-active, .dark-style .b-toaster.b-toaster-bottom-right .b-toast.b-toaster-leave-active, .dark-style .b-toaster.b-toaster-bottom-right .b-toast.b-toaster-move, .dark-style .b-toaster.b-toaster-bottom-left .b-toast.b-toaster-enter-active, .dark-style .b-toaster.b-toaster-bottom-left .b-toast.b-toaster-leave-active, .dark-style .b-toaster.b-toaster-bottom-left .b-toast.b-toaster-move {
  transition: transform 0.175s; }

.dark-style .b-toaster.b-toaster-top-right .b-toast.b-toaster-enter-to .toast.fade, .dark-style .b-toaster.b-toaster-top-right .b-toast.b-toaster-enter-active .toast.fade, .dark-style .b-toaster.b-toaster-top-left .b-toast.b-toaster-enter-to .toast.fade, .dark-style .b-toaster.b-toaster-top-left .b-toast.b-toaster-enter-active .toast.fade, .dark-style .b-toaster.b-toaster-bottom-right .b-toast.b-toaster-enter-to .toast.fade, .dark-style .b-toaster.b-toaster-bottom-right .b-toast.b-toaster-enter-active .toast.fade, .dark-style .b-toaster.b-toaster-bottom-left .b-toast.b-toaster-enter-to .toast.fade, .dark-style .b-toaster.b-toaster-bottom-left .b-toast.b-toaster-enter-active .toast.fade {
  transition-delay: 0.175s; }

.dark-style .b-toaster.b-toaster-top-right .b-toast.b-toaster-leave-active, .dark-style .b-toaster.b-toaster-top-left .b-toast.b-toaster-leave-active, .dark-style .b-toaster.b-toaster-bottom-right .b-toast.b-toaster-leave-active, .dark-style .b-toaster.b-toaster-bottom-left .b-toast.b-toaster-leave-active {
  position: absolute;
  transition-delay: 0.175s; }
  .dark-style .b-toaster.b-toaster-top-right .b-toast.b-toaster-leave-active .toast.fade, .dark-style .b-toaster.b-toaster-top-left .b-toast.b-toaster-leave-active .toast.fade, .dark-style .b-toaster.b-toaster-bottom-right .b-toast.b-toaster-leave-active .toast.fade, .dark-style .b-toaster.b-toaster-bottom-left .b-toast.b-toaster-leave-active .toast.fade {
    transition-delay: 0s; }

.dark-style .b-toaster {
  z-index: 1100; }
  .dark-style .b-toaster .b-toaster-slot {
    position: relative;
    display: block; }
    .dark-style .b-toaster .b-toaster-slot:empty {
      display: none !important; }

.dark-style .b-toaster.b-toaster-top-right, .dark-style .b-toaster.b-toaster-top-left, .dark-style .b-toaster.b-toaster-top-center, .dark-style .b-toaster.b-toaster-top-full, .dark-style .b-toaster.b-toaster-bottom-right, .dark-style .b-toaster.b-toaster-bottom-left, .dark-style .b-toaster.b-toaster-bottom-center, .dark-style .b-toaster.b-toaster-bottom-full {
  position: fixed;
  left: 0.5rem;
  right: 0.5rem;
  margin: 0;
  padding: 0;
  height: 0;
  overflow: visible; }
  .dark-style .b-toaster.b-toaster-top-right .b-toaster-slot, .dark-style .b-toaster.b-toaster-top-left .b-toaster-slot, .dark-style .b-toaster.b-toaster-top-center .b-toaster-slot, .dark-style .b-toaster.b-toaster-top-full .b-toaster-slot, .dark-style .b-toaster.b-toaster-bottom-right .b-toaster-slot, .dark-style .b-toaster.b-toaster-bottom-left .b-toaster-slot, .dark-style .b-toaster.b-toaster-bottom-center .b-toaster-slot, .dark-style .b-toaster.b-toaster-bottom-full .b-toaster-slot {
    position: absolute;
    max-width: 350px;
    width: 100%;
    /* IE 11 fix */
    left: 0;
    right: 0;
    padding: 0;
    margin: 0; }

.dark-style .b-toaster.b-toaster-top-full .b-toaster-slot, .dark-style .b-toaster.b-toaster-bottom-full .b-toaster-slot {
  width: 100%;
  max-width: 100%; }
  .dark-style .b-toaster.b-toaster-top-full .b-toaster-slot .b-toast,
  .dark-style .b-toaster.b-toaster-top-full .b-toaster-slot .toast, .dark-style .b-toaster.b-toaster-bottom-full .b-toaster-slot .b-toast,
  .dark-style .b-toaster.b-toaster-bottom-full .b-toaster-slot .toast {
    width: 100%;
    max-width: 100%; }

.dark-style .b-toaster.b-toaster-top-right, .dark-style .b-toaster.b-toaster-top-left, .dark-style .b-toaster.b-toaster-top-center, .dark-style .b-toaster.b-toaster-top-full {
  top: 0; }
  .dark-style .b-toaster.b-toaster-top-right .b-toaster-slot, .dark-style .b-toaster.b-toaster-top-left .b-toaster-slot, .dark-style .b-toaster.b-toaster-top-center .b-toaster-slot, .dark-style .b-toaster.b-toaster-top-full .b-toaster-slot {
    top: 0.5rem; }

.dark-style .b-toaster.b-toaster-bottom-right, .dark-style .b-toaster.b-toaster-bottom-left, .dark-style .b-toaster.b-toaster-bottom-center, .dark-style .b-toaster.b-toaster-bottom-full {
  bottom: 0; }
  .dark-style .b-toaster.b-toaster-bottom-right .b-toaster-slot, .dark-style .b-toaster.b-toaster-bottom-left .b-toaster-slot, .dark-style .b-toaster.b-toaster-bottom-center .b-toaster-slot, .dark-style .b-toaster.b-toaster-bottom-full .b-toaster-slot {
    bottom: 0.5rem; }

.dark-style .b-toaster.b-toaster-top-right .b-toaster-slot, .dark-style .b-toaster.b-toaster-bottom-right .b-toaster-slot, .dark-style .b-toaster.b-toaster-top-center .b-toaster-slot, .dark-style .b-toaster.b-toaster-bottom-center .b-toaster-slot {
  margin-left: auto; }

.dark-style .b-toaster.b-toaster-top-left .b-toaster-slot, .dark-style .b-toaster.b-toaster-bottom-left .b-toaster-slot, .dark-style .b-toaster.b-toaster-top-center .b-toaster-slot, .dark-style .b-toaster.b-toaster-bottom-center .b-toaster-slot {
  margin-right: auto; }

.dark-style .b-pagination-pills .page-item .page-link {
  border-radius: 50rem !important;
  margin-left: 0.25rem;
  line-height: 1; }

.dark-style .b-pagination-pills .page-item:first-child .page-link {
  margin-left: 0; }

.dark-style .b-calendar {
  display: inline-flex; }
  .dark-style .b-calendar .b-calendar-inner {
    min-width: 250px; }
  .dark-style .b-calendar .b-calendar-header,
  .dark-style .b-calendar .b-calendar-nav {
    margin-bottom: 0.25rem; }
  .dark-style .b-calendar .b-calendar-nav .btn {
    padding: 0.25rem; }
  .dark-style .b-calendar output {
    padding: 0.25rem;
    font-size: 80%; }
    .dark-style .b-calendar output.readonly {
      background-color: rgba(255, 255, 255, 0.015);
      opacity: 1; }
  .dark-style .b-calendar .b-calendar-footer {
    margin-top: 0.5rem; }
  .dark-style .b-calendar .b-calendar-grid {
    padding: 0;
    margin: 0;
    overflow: hidden; }
  .dark-style .b-calendar .b-calendar-grid-caption {
    padding: 0.25rem; }
  .dark-style .b-calendar .b-calendar-grid-body .col[data-date] .btn {
    width: 32px;
    height: 32px;
    font-size: 14px;
    line-height: 1;
    margin: 3px auto;
    padding: 9px 0; }
  .dark-style .b-calendar .btn:disabled, .dark-style .b-calendar .btn.disabled, .dark-style .b-calendar .btn[aria-disabled="true"] {
    cursor: default;
    pointer-events: none; }

.dark-style .b-form-spinbutton {
  text-align: center;
  overflow: hidden;
  background-image: none;
  padding: 0; }
  [dir="rtl"] .dark-style .b-form-spinbutton:not(.flex-column), .dark-style .b-form-spinbutton[dir="rtl"]:not(.flex-column) {
    flex-direction: row-reverse; }
  .dark-style .b-form-spinbutton output {
    font-size: inherit;
    outline: 0;
    border: 0;
    background-color: transparent;
    width: auto;
    margin: 0;
    padding: 0 0.25rem; }
    .dark-style .b-form-spinbutton output > div,
    .dark-style .b-form-spinbutton output > bdi {
      display: block;
      min-width: 2.25em;
      height: 1.54em; }
  .dark-style .b-form-spinbutton.flex-column {
    height: auto;
    width: auto; }
    .dark-style .b-form-spinbutton.flex-column output {
      margin: 0 0.25rem;
      padding: 0.25rem 0; }
  .dark-style .b-form-spinbutton:not(.d-inline-flex):not(.flex-column) {
    output-width: 100%; }
  .dark-style .b-form-spinbutton.d-inline-flex:not(.flex-column) {
    width: auto; }
  .dark-style .b-form-spinbutton .btn {
    line-height: 1;
    box-shadow: none !important; }
    .dark-style .b-form-spinbutton .btn:disabled {
      pointer-events: none; }
    .dark-style .b-form-spinbutton .btn:hover:not(:disabled) > div > .b-icon {
      transform: scale(1.25); }
  .dark-style .b-form-spinbutton.disabled, .dark-style .b-form-spinbutton.readonly {
    background-color: rgba(255, 255, 255, 0.015); }
  .dark-style .b-form-spinbutton.disabled {
    pointer-events: none; }

.dark-style .b-time {
  min-width: 150px; }
  .dark-style .b-time[aria-disabled="true"] output,
  .dark-style .b-time[aria-readonly="true"] output,
  .dark-style .b-time output.disabled {
    background-color: rgba(255, 255, 255, 0.015);
    opacity: 1; }
  .dark-style .b-time[aria-disabled="true"] output {
    pointer-events: none; }
  [dir="rtl"] .dark-style .b-time > .d-flex:not(.flex-column) {
    flex-direction: row-reverse; }
  .dark-style .b-time .b-time-header {
    margin-bottom: 0.5rem; }
    .dark-style .b-time .b-time-header output {
      padding: 0.25rem;
      font-size: 80%; }
  .dark-style .b-time .b-time-footer {
    margin-top: 0.5rem; }
  .dark-style .b-time .b-time-ampm {
    margin-left: 0.5rem; }

.dark-style .b-avatar {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  vertical-align: middle;
  font-size: inherit;
  font-weight: 400;
  line-height: 1;
  max-width: 100%;
  max-height: auto;
  text-align: center;
  overflow: visible;
  position: relative;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
  .dark-style .b-avatar:focus {
    outline: 0; }
  .dark-style .b-avatara, .dark-style .b-avatarbutton, .dark-style .b-avatar.btn {
    padding: 0;
    border: 0; }
    .dark-style .b-avatara:not(:disabled):not(.disabled), .dark-style .b-avatarbutton:not(:disabled):not(.disabled), .dark-style .b-avatar.btn:not(:disabled):not(.disabled) {
      cursor: pointer; }
  .dark-style .b-avatar.disabled, .dark-style .b-avatar:disabled, .dark-style .b-avatar[disabled] {
    opacity: 0.65;
    pointer-events: none; }
  .dark-style .b-avatar .b-avatar-custom,
  .dark-style .b-avatar .b-avatar-text {
    border-radius: inherit;
    width: 100%;
    height: 100%;
    overflow: hidden;
    display: flex;
    justify-content: center; }
  .dark-style .b-avatar .b-avatar-text {
    text-transform: uppercase;
    white-space: nowrap;
    align-items: center; }
  .dark-style .b-avatar .b-avatar-custom {
    vertical-align: middle; }
  .dark-style .b-avatar > .b-icon {
    width: 60%;
    height: auto;
    max-width: 100%; }
  .dark-style .b-avatar img {
    width: 90%;
    height: 90%;
    max-width: 100%;
    max-height: auto;
    border-radius: inherit; }
  .dark-style .b-avatar .b-avatar-badge {
    position: absolute;
    min-height: 1.5em;
    min-width: 1.5em;
    padding: 0.25em;
    line-height: 1;
    border-radius: 10em;
    font-size: 70%;
    font-weight: 700;
    z-index: 5; }

.dark-style .b-sidebar-outer {
  position: fixed !important;
  top: 0;
  left: 0;
  right: 0;
  height: 0;
  overflow: visible;
  z-index: 1085; }

.dark-style .b-sidebar-backdrop {
  position: fixed !important;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100vw;
  height: 100vh;
  background-color: #000;
  opacity: 0.5; }

.dark-style .b-sidebar {
  display: flex;
  flex-direction: column;
  position: fixed !important;
  top: 0;
  height: 100vh;
  width: 320px;
  max-width: 100% !important;
  height: 100vh !important;
  margin: 0 !important;
  outline: 0;
  transform: translateX(0); }
  .dark-style .b-sidebar.slide {
    transition: transform 0.3s ease-in-out; }
    @media (prefers-reduced-motion: reduce) {
      .dark-style .b-sidebar.slide {
        transition: none; } }
  .dark-style .b-sidebar:not(.b-sidebar-right) {
    left: 0;
    right: auto; }
    .dark-style .b-sidebar:not(.b-sidebar-right).slide:not(.show) {
      transform: translateX(-100%); }
    .dark-style .b-sidebar:not(.b-sidebar-right) > .b-sidebar-header .close {
      margin-left: auto; }
  .dark-style .b-sidebar.b-sidebar-right {
    left: auto;
    right: 0; }
    .dark-style .b-sidebar.b-sidebar-right.slide:not(.show) {
      transform: translateX(100%); }
    .dark-style .b-sidebar.b-sidebar-right > .b-sidebar-header .close {
      margin-right: auto; }
  .dark-style .b-sidebar > .b-sidebar-header {
    font-size: 1.5rem;
    padding: 0.5rem 1rem;
    display: flex;
    flex-direction: row;
    flex-grow: 0;
    align-items: center; }
    [dir="rtl"] .dark-style .b-sidebar > .b-sidebar-header {
      flex-direction: row-reverse; }
    .dark-style .b-sidebar > .b-sidebar-header .close {
      float: none;
      font-size: 1.5rem; }
  .dark-style .b-sidebar > .b-sidebar-body {
    flex-grow: 1;
    height: 100%;
    overflow-y: auto; }
  .dark-style .b-sidebar > .b-sidebar-footer {
    flex-grow: 0; }

.dark-style .custom-checkbox.b-custom-control-lg,
.dark-style .input-group-lg .custom-checkbox,
.dark-style .custom-radio.b-custom-control-lg,
.dark-style .input-group-lg .custom-radio {
  font-size: 1rem;
  line-height: 1.5;
  padding-left: 1.95375rem; }
  .dark-style .custom-checkbox.b-custom-control-lg .custom-control-label::before,
  .dark-style .input-group-lg .custom-checkbox .custom-control-label::before,
  .dark-style .custom-radio.b-custom-control-lg .custom-control-label::before,
  .dark-style .input-group-lg .custom-radio .custom-control-label::before {
    top: 0.04688rem;
    width: 23px;
    height: 23px; }

.dark-style .custom-checkbox.b-custom-control-lg .custom-control-label::before,
.dark-style .input-group-lg .custom-checkbox .custom-control-label::before {
  border-radius: 0.25rem; }

.dark-style .custom-radio.b-custom-control-lg .custom-control-input:checked ~ .custom-control-label::before,
.dark-style .input-group-lg .custom-radio .custom-control-input:checked ~ .custom-control-label::before {
  background-size: 11px; }

.dark-style .custom-checkbox.b-custom-control-sm,
.dark-style .input-group-sm .custom-checkbox,
.dark-style .custom-radio.b-custom-control-sm,
.dark-style .input-group-sm .custom-radio {
  font-size: 0.75rem;
  line-height: 1.5;
  padding-left: 1.36762rem; }
  .dark-style .custom-checkbox.b-custom-control-sm .custom-control-label::before,
  .dark-style .input-group-sm .custom-checkbox .custom-control-label::before,
  .dark-style .custom-radio.b-custom-control-sm .custom-control-label::before,
  .dark-style .input-group-sm .custom-radio .custom-control-label::before {
    top: 0.07031rem;
    width: 16px;
    height: 16px; }

.dark-style .custom-checkbox.b-custom-control-sm .custom-control-label::before,
.dark-style .input-group-sm .custom-checkbox .custom-control-label::before {
  border-radius: 0.25rem; }

.dark-style .custom-radio.b-custom-control-sm .custom-control-input:checked ~ .custom-control-label::before,
.dark-style .input-group-sm .custom-radio .custom-control-input:checked ~ .custom-control-label::before {
  background-size: 8px; }

.dark-style[dir=rtl] .custom-checkbox.b-custom-control-lg,
.dark-style[dir=rtl] .input-group-lg .custom-checkbox,
.dark-style[dir=rtl] .custom-radio.b-custom-control-lg,
.dark-style[dir=rtl] .input-group-lg .custom-radio {
  padding-left: 0;
  padding-right: 1.95375rem; }

.dark-style[dir=rtl] .custom-checkbox.b-custom-control-sm,
.dark-style[dir=rtl] .input-group-sm .custom-checkbox,
.dark-style[dir=rtl] .custom-radio.b-custom-control-sm,
.dark-style[dir=rtl] .input-group-sm .custom-radio {
  padding-left: 0;
  padding-right: 1.36762rem; }

.dark-style[dir=rtl] .b-custom-control-lg.b-form-file .custom-file-label::after,
.dark-style[dir=rtl] .input-group-lg .b-form-file .custom-file-label::after {
  border-radius: 0.25rem 0 0 0.25rem; }

.dark-style[dir=rtl] .b-custom-control-sm.b-form-file .custom-file-label::after,
.dark-style[dir=rtl] .input-group-sm .b-form-file .custom-file-label::after {
  border-radius: 0.25rem 0 0 0.25rem; }

.dark-style .tooltip.b-tooltip,
.dark-style .popover.b-popover {
  display: block;
  opacity: 1;
  outline: 0; }
  .dark-style .tooltip.b-tooltip.fade:not(.show),
  .dark-style .popover.b-popover.fade:not(.show) {
    opacity: 0; }
  .dark-style .tooltip.b-tooltip.show,
  .dark-style .popover.b-popover.show {
    opacity: 1; }

.dark-style .tooltip.b-tooltip.noninteractive {
  pointer-events: none; }

.dark-style .b-toast:not(:last-child) {
  margin-bottom: 0.75rem; }

.dark-style .b-toast .toast {
  opacity: 1; }
  .dark-style .b-toast .toast.fade:not(.show) {
    opacity: 0; }
  .dark-style .b-toast .toast .toast-body {
    display: block; }

.dark-style .table.b-table > thead > tr > [aria-sort].b-table-sort-icon-left,
.dark-style .table.b-table > tfoot > tr > [aria-sort].b-table-sort-icon-left {
  background-position: left 0.625rem center;
  padding-left: calc( 1.25rem + 0.65em); }

.dark-style[dir=rtl] .table.b-table
> thead
> tr
> [aria-sort]:not(.b-table-sort-icon-left),
.dark-style[dir=rtl] .table.b-table
> tfoot
> tr
> [aria-sort]:not(.b-table-sort-icon-left) {
  padding-right: 0.625rem;
  padding-left: calc( 0.625rem + 0.65em);
  background-position: left calc(0.625rem / 2) center; }

.dark-style[dir=rtl] .table.b-table > thead > tr > [aria-sort].b-table-sort-icon-left,
.dark-style[dir=rtl] .table.b-table > tfoot > tr > [aria-sort].b-table-sort-icon-left {
  background-position: right 0.625rem center;
  padding-left: 0.625rem;
  padding-right: calc( 1.25rem + 0.65em); }

.dark-style .table.b-table.card-table > thead > tr > [aria-sort]:not(.b-table-sort-icon-left):last-child,
.dark-style .table.b-table.card-table > tfoot > tr > [aria-sort]:not(.b-table-sort-icon-left):last-child {
  padding-right: 1.5rem;
  background-position: right calc(1.5rem / 2) center; }

.dark-style .table.b-table.card-table > thead > tr > [aria-sort].b-table-sort-icon-left:first-child,
.dark-style .table.b-table.card-table > tfoot > tr > [aria-sort].b-table-sort-icon-left:first-child {
  background-position: left 1.5rem center;
  padding-left: calc( 2.125rem + 0.65em); }

.dark-style[dir=rtl] .table.b-table.card-table > thead > tr > [aria-sort]:not(.b-table-sort-icon-left):last-child,
.dark-style[dir=rtl] .table.b-table.card-table > tfoot > tr > [aria-sort]:not(.b-table-sort-icon-left):last-child {
  padding-left: 1.5rem;
  background-position: left calc(1.5rem / 2) center; }

.dark-style[dir=rtl] .table.b-table.card-table > thead > tr > [aria-sort]:not(.b-table-sort-icon-left):first-child,
.dark-style[dir=rtl] .table.b-table.card-table > tfoot > tr > [aria-sort]:not(.b-table-sort-icon-left):first-child {
  padding-right: 1.5rem; }

.dark-style[dir=rtl] .table.b-table.card-table > thead > tr > [aria-sort].b-table-sort-icon-left, .dark-style[dir=rtl] .table.b-table.card-table > thead > tr > [aria-sort].b-table-sort-icon-left,
.dark-style[dir=rtl] .table.b-table.card-table > tfoot > tr > [aria-sort].b-table-sort-icon-left,
.dark-style[dir=rtl] .table.b-table.card-table > tfoot > tr > [aria-sort].b-table-sort-icon-left {
  padding-left: 0.625rem;
  background-position: right 0.625rem center;
  padding-right: calc( 1.25rem + 0.65em); }
  .dark-style[dir=rtl] .table.b-table.card-table > thead > tr > [aria-sort].b-table-sort-icon-left:first-child, .dark-style[dir=rtl] .table.b-table.card-table > thead > tr > [aria-sort].b-table-sort-icon-left:first-child,
  .dark-style[dir=rtl] .table.b-table.card-table > tfoot > tr > [aria-sort].b-table-sort-icon-left:first-child,
  .dark-style[dir=rtl] .table.b-table.card-table > tfoot > tr > [aria-sort].b-table-sort-icon-left:first-child {
    padding-right: calc( 2.125rem + 0.65em);
    padding-left: 0.625rem;
    background-position: right 1.5rem center; }
  .dark-style[dir=rtl] .table.b-table.card-table > thead > tr > [aria-sort].b-table-sort-icon-left:last-child, .dark-style[dir=rtl] .table.b-table.card-table > thead > tr > [aria-sort].b-table-sort-icon-left:last-child,
  .dark-style[dir=rtl] .table.b-table.card-table > tfoot > tr > [aria-sort].b-table-sort-icon-left:last-child,
  .dark-style[dir=rtl] .table.b-table.card-table > tfoot > tr > [aria-sort].b-table-sort-icon-left:last-child {
    padding-left: 1.5rem; }

.dark-style .card-condenced .table.b-table.card-table > thead > tr > [aria-sort]:not(.b-table-sort-icon-left):last-child,
.dark-style .card-condenced .table.b-table.card-table > tfoot > tr > [aria-sort]:not(.b-table-sort-icon-left):last-child {
  padding-right: 1rem;
  background-position: right calc(1rem / 2) center; }

.dark-style .card-condenced .table.b-table.card-table > thead > tr > [aria-sort].b-table-sort-icon-left:first-child,
.dark-style .card-condenced .table.b-table.card-table > tfoot > tr > [aria-sort].b-table-sort-icon-left:first-child {
  background-position: left 1rem center;
  padding-left: calc( 1.625rem + 0.65em); }

.dark-style[dir=rtl] .card-condenced .table.b-table.card-table > thead > tr > [aria-sort]:not(.b-table-sort-icon-left):last-child,
.dark-style[dir=rtl] .card-condenced .table.b-table.card-table > tfoot > tr > [aria-sort]:not(.b-table-sort-icon-left):last-child {
  padding-left: 1rem;
  background-position: left calc(1rem / 2) center; }

.dark-style[dir=rtl] .card-condenced .table.b-table.card-table > thead > tr > [aria-sort]:not(.b-table-sort-icon-left):first-child,
.dark-style[dir=rtl] .card-condenced .table.b-table.card-table > tfoot > tr > [aria-sort]:not(.b-table-sort-icon-left):first-child {
  padding-right: 1rem; }

.dark-style[dir=rtl] .card-condenced .table.b-table.card-table > thead > tr > [aria-sort].b-table-sort-icon-left, .dark-style[dir=rtl] .card-condenced .table.b-table.card-table > thead > tr > [aria-sort].b-table-sort-icon-left,
.dark-style[dir=rtl] .card-condenced .table.b-table.card-table > tfoot > tr > [aria-sort].b-table-sort-icon-left,
.dark-style[dir=rtl] .card-condenced .table.b-table.card-table > tfoot > tr > [aria-sort].b-table-sort-icon-left {
  padding-left: 0.625rem;
  background-position: right 0.625rem center;
  padding-right: calc( 1.25rem + 0.65em); }
  .dark-style[dir=rtl] .card-condenced .table.b-table.card-table > thead > tr > [aria-sort].b-table-sort-icon-left:first-child, .dark-style[dir=rtl] .card-condenced .table.b-table.card-table > thead > tr > [aria-sort].b-table-sort-icon-left:first-child,
  .dark-style[dir=rtl] .card-condenced .table.b-table.card-table > tfoot > tr > [aria-sort].b-table-sort-icon-left:first-child,
  .dark-style[dir=rtl] .card-condenced .table.b-table.card-table > tfoot > tr > [aria-sort].b-table-sort-icon-left:first-child {
    padding-right: calc( 1.625rem + 0.65em);
    padding-left: 0.625rem;
    background-position: right 1rem center; }
  .dark-style[dir=rtl] .card-condenced .table.b-table.card-table > thead > tr > [aria-sort].b-table-sort-icon-left:last-child, .dark-style[dir=rtl] .card-condenced .table.b-table.card-table > thead > tr > [aria-sort].b-table-sort-icon-left:last-child,
  .dark-style[dir=rtl] .card-condenced .table.b-table.card-table > tfoot > tr > [aria-sort].b-table-sort-icon-left:last-child,
  .dark-style[dir=rtl] .card-condenced .table.b-table.card-table > tfoot > tr > [aria-sort].b-table-sort-icon-left:last-child {
    padding-left: 1rem; }

.dark-style .card-img-left {
  border-top-left-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px); }

.dark-style .card-img-right {
  border-top-right-radius: calc(0.25rem - 1px);
  border-bottom-right-radius: calc(0.25rem - 1px); }

.dark-style[dir=rtl] .card-img-left {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: calc(0.25rem - 1px);
  border-bottom-right-radius: calc(0.25rem - 1px); }

.dark-style[dir=rtl] .card-img-right {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px); }

.dark-style .b-form-tags {
  padding-left: 0.438rem;
  padding-right: 0.438rem;
  color: #fff; }
  .dark-style .b-form-tags.is-valid {
    border-color: #02BC77; }
  .dark-style .b-form-tags.is-invalid {
    border-color: #d9534f; }
  .dark-style .b-form-tags.focus {
    color: #fff;
    background-color: rgba(255, 255, 255, 0.05);
    outline: 0; }
  .dark-style .b-form-tags.disabled {
    background-color: rgba(255, 255, 255, 0.015) !important;
    border-color: rgba(255, 255, 255, 0.15) !important; }
  .dark-style .b-form-tags .b-form-tags-input {
    color: inherit; }
  .dark-style .b-form-tags .b-form-tag {
    line-height: 1.54;
    font-size: 0.894rem;
    padding-top: 0;
    padding-bottom: 0;
    font-weight: normal; }
    .dark-style .b-form-tags .b-form-tag.disabled {
      opacity: 0.75; }
    .dark-style .b-form-tags .b-form-tag > button.b-form-tag-remove {
      color: inherit;
      font-size: 1em; }
  .dark-style .b-form-tags.form-control-sm {
    padding-left: 0.188rem;
    padding-right: 0.188rem; }
    .dark-style .b-form-tags.form-control-sm .b-form-tag {
      line-height: 1.5;
      font-size: 0.75rem; }
  .dark-style .b-form-tags.form-control-lg {
    padding-left: 0.75rem;
    padding-right: 0.75rem; }
    .dark-style .b-form-tags.form-control-lg .b-form-tag {
      line-height: 1.5;
      font-size: 1rem; }

.dark-style .b-form-timepicker > button:focus,
.dark-style .b-form-datepicker > button:focus {
  box-shadow: none !important; }

.dark-style .b-calendar-grid-body .btn-outline-light:not(.text-muted),
.dark-style .b-calendar-grid-body .btn-light:not(.text-muted) {
  color: #fff !important; }

.dark-style .b-calendar-grid-body .btn-outline-light.disabled,
.dark-style .b-calendar-grid-body .btn-outline-light:disabled {
  color: #a8a9ab !important; }

.dark-style[dir=rtl] .b-form-timepicker {
  direction: rtl; }
  .dark-style[dir=rtl] .b-form-timepicker .dropdown-menu {
    direction: ltr; }

.error-device-code {
    font-size: 80px;
}
@media (min-width: 992px) {
    .error-device-code {
        font-size: 120px;
    }
}

.bg-noise {
    background: #000
        url('data:image/gif;base64,R0lGODlhXwBeAKIAAAAAAMzMzGZmZpmZmTMzMwAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQECgAAACwAAAAAXwBeAAAD/xhAPCtQgBFpbIGEYVuVgyd5mTZen8hMZtqNxEQ9T1RDhPByusZsshMLoggIAqUIsrXiAI7H39EYpTIIDh4UFMtFBDlkiEi8gbGAklGTzIxpR4DZt2Oibe7zAovrD4xBcX5ocElRDWkmcIMUJY1fOSxpEoYrbCFiFH98XiBvgmpgMxBPVDqiYzxsi1wSXxQxIROuoAoioz22pLIWT6uPN3u2boEgYhuYWr4nxCo1C4AnH2A6ldJgQL/WUDSqZZHFt9e8FqjUHkGs1kDKXuLZg5NynVOR5VmxRE0WvLGfyHOQQZD1zIuCIUtIuQsUgs8wB2EyHPJUgZ+MbtK8PHGiAf9TukhKjjgoUfDQGkRBSDrowYIPmFlPdDwAFNNQEmgKNrk0SCtHCE1+yEBjouVezFOKNsQKQ0uGhpQ6+HEbN9JJGR66QmIbKqkRp6hxmNZUOhAXMIWkkHXwZoooMyk7lMBLNwXEBx4NafgwsU+Olh47cbicoXFDH23e7Am5gOVh2pWnYsIilFDazKpQABnG5kYtSkRLwiyYWbZ0nmFDMOCg8lfI0kqJBm9ZplIXZMKHHc6zm0LOZp+CA/ksiuLnqaieV+sJY1WvYXi4nhmelQrHEA5W10Lj4M+697vV73ZrM5Ib9Jvu1sR5EgwknESw9OTtOA/JrIGosA+0M0MThj3/l8UQRD8iaULFMotg9EopX+0lUmUjtEVETjlcQRghV3QDHEn12BOfLWngE81+LXBAhWddhbXZQEed2KAJTgTClQ0VdjFbODhGWFI28uQTE0ykDMXMe6B14tRx16FFUVRsbGCEAhcsEc1Fyhn0G3fH+YEdRFuMeBtyFUgGnCe4USjKa1qJJM8YzlSXpA3UABIDhGGWxc+TWmDQ2QuRKPaSJVBIsQtK+n0XDQnCAfpdaaOh02duHXW0DoqOKjRMcH+NURdgUvCnZCqkXQOWSr10whFaGRihExdoSARjnVGxIOd6IAnGRw2ViPGoHC6YmIGM24nUXZ3DxLCLBGbw8wMD/31M9ABkqf2BnY8D5VGjeODhZSxgS0g71XHGJmbpWlk40BVEEnlSoriWhohljKRkqUmLULryBwqPoSeTaDSeYSN7TFUbG2l97nYCYoUESShVP1LjVyM11WcQXHidiNYERBZEZZHOVmhfOVzMiA0OjeCWS0orDoedL6qmGhNfpTH3MLqCNfIrGbEqM4sYNVs2nSb+sUwLiR29+84ZqvrVh2SE2fefOz1MdhJryYIlHJ9fOOWSZhUAgstwwfzq53JfIDVtY8/i2asiMJiLhT/rfAYXWKj82CYPMJlqVNYOE62oTUKeMcM2NsjSm7vSlnsOjTcHk9F9Xaj21LHBVvO0hP8yRRYLTRNa4jIyCT1Jy72G9WMK0HlSY1KsHV0ckk1VYt6Q2/oBV59UqCpRZuAOnd5iE17TXaFItq5EgyTSzVuDEwSOEEQLMs2ignVudpodN3PEi+6u9x6PyKidnFhvJu3cfJy1uSCr0fDUOAFb4XkCKMusUa30titQUVIHUJfg7HD+6uPPTI4CEkCNBTMm8oQvEtiwyVhgVgcBT0bOMEGCxKsT2wqW43IkhOVdAYJ2iU2E8GFAsBiOOLKqX7/algZdEBBaBuHVTGyihpLYLgols5+jpGWwnD0CT9nBVbr814FM4Adc1ciTjVhjLpa0pl5pGMqhSJIigACMN2prFLv/IkSykdVnOvTAYGySVhSo6ceI0NAiVwAyhT9MIFUsWptZKKSq8CgJf/6BYuvw95QDGURbIbzGRrr4RmtdBHDk0tRoyiEDEe2LN39Cy6NQcEiqTEQpHysB2mpUR+r5JkxO6kBhgLIFszHjFdGLEZaY1h+OkGMapqCNQt74gWTdJHV/DNEuRmMKs61slgRZSS/cuL4oSOMNuMCPgBRmpBopkRH1OEocinIPUURoW2/j1QWJUESbMYU8arkPEAmoHkB2TXDSAFFgzsiskUFJDBEzl1L80j+D6ZKRhlOUxswFi33ucC3o7JFADokGjeyhOEjAJLqm1ai5MIYVWMBbyVqi/y5h/UswnawWNphFlvZxYjNqAQJa+IlDj4bwZa7IEFOMdIqQKktbvviBGU73QcsMD0CmeooykLKpAPItYB3IG+SilpqIDnIru5hBUTnCjn6yqQvpgqpSfeBJZTrNKsxaJNlIhLtYuQAGgQBjuhyRCH8FiBD+OaJPstFU3+ByMepbgOL0wEtRpeeRBIxc0opWmq3okpkoe9Cv7FgcyEyOG5uQqODmYaIi9o9caVSr6gb6VzPtxG422gKM7HYcrKoKiTFNUdbCUKljhKKdMBKBC0NiQ8DcILEbM1lKuxAMRYIDaaI4jZ7YKLJmilYJ2rQXYimBSWEFLhSJxZlqcgJNUv/eVIKPdd/3EieLO7zgtTrJm5b6c4igYmUMHIKdUKC5FMFlgWTuK9cCQTBGCp6Wpe7YJJNYZKIV7MFkA/WK/17iiGYZCwlkmM5j3vi2zKajK4VpTIyMlEytRpRkSRrKQpbQEmKaQ1Orianb2jnIXsICdOfDaFYe1lpkDm2KpdPiknpQhgxfsxWay4pxkDO5i1RyqedVpmz7KU2gvWR+gssJZ497qzXlYlr1i2msziWXVx5kTjBeSUKAtELZQS+++C3ZmIYnEPASb3aUGFnm2IZRE35oe5IpUID7cxp+KI5z/yvRMvT3SG5StF9jfWflONE8C+LBtIVbSDXmmaJCihL/nT8uWchUyZyyXCRT/CRwjefTw41EKrNiVka9qsFiBt0qaeNpZ0M2WxaflGJ0qMTLPKr2wJpQsw8Jmeqw2si5c8VHlVT6g0RE5zjqDueUP9sHjeQKOQhJeU/EE1bmyhKK+ukwMm4UQqGUdZBDSZu6oWRVvXrBU8Xy7EmIGOVvUrVrzig10OlEs42Ba+NTvRO1xjwSVie5tCZYiL5TheQdeKpMbZKZbpDZ9IS6q544TQ+5/FTEH1czVqx8GapMQE5xTcO7PM31B0h2eLUYajJMxCvWydGYnpI33yQaL9B5+BJPAgpgFlXtEjzEauUcmGwfMfqi+PSy6sJlBfV9gjOQ/xtWz42TwcxxKFsPLByUtLM3blqnMVurAlLQlpdRY/reuHLuG/HhKycdgrF5bCdrumPOGSlyvz5UbkkfEZkgEe2zca5UTwo+Qojs4VYLP+x9LT0YYQzB5BDBNSNtN4m+8MSDy9Ek7uwt9prYq58VtHjHVMhp50jFjFsSpggN/nUHKk1Iujq16iS5zsjdC9MAe4pM+TV6WPRnTDtDqTqG1hUgBKPih71HFo63Ueb4pLyAId05We8gzsMRPs/ZAtvpsEg2/ADhp3YXp1Pt+GqtSx9zej6idD2/Q0f9TMsmQXPo4ytde1X4pxBmbk7fQzh6q0M68gFK/7MlZNlxujI9FoA8GTgy14+pIiTUEq3jR4dRHq+Eb75walbwIxa3G3m1TexhIgFRKK2SBexwIBvlRlixBlelH9p0PXBnCoRTDy1FCySBQSrhL1KxBo9Af9zFNNNHgrwRC9chK8WgSI3VR4PlBTPWN890PZKzWMsBMDIEErFmKVzTRgR2azXyWq2TAAAh+QQECgAAACwAAAAAXwBeAAAD/0iz0i7AhRGdokoE+ASpz1UtDDVmWbk9oCaoGDo51IKeDbBRnQbqP5cutxqSHABSYAdI1QaEqJTQo/FytigjZwREmtum8/JYegaeQHTz6agIqxdkVwo2PpGAF3lGz19DUhwTaIJJUFEQcB5EHDkeIm4MVHd+HoeAfDORQ01xH356En8XWoU9UIUVepM4FldQjhqGDaxrGBM4FZ1sL2iWdFdnZSm3WVR7fCwaaLzMlzsuH069iJQPA6IutdpIUtoyWYh60SMwr3/NEshw4teySX9eYlS9gQvxyhD0ekPbNJtAWJJjj4mWNEeuidmwsIWsBmHW6CDUcBica3ho1LpECf/MLxZNjDTiQeZOO2teKOkxpnKFmRqkjkEIRe5ZGyEy8S1Sw2BJpEfY8jRjIwhJNIi1vOCLce/WtyRQiUVpQccpw3qBLhg82MZEtpm4bvhK5mnf13giv7hJBmVIHDTamioi845f1VdMa/SzofObRmZl51zBdGFghmTe/nWLMKWrmJmMscDRdnWsRB8QEzLL5rOqQyAPFXlr1q4fN4K72ubrFAncOkfHluzKWnT0RiPneJhgEc2nhXx35qIkaNosTDFCAx5xvXEapH5sjk1WNBvfmcd9+wqt7ndBHB+TVY4KjuRrtkOCSE+bKkfi59q3iU5p7ttHEs9PkDtFMek2lfP/wSm1nRBu5KJOJX5MpEFlYn13Rz5L9ZHHGnOhZ0kGvmTA0FBndFQPFltFyJVXw6RSyFIpVUPIabBQIlYqGXKjBIX7uVPiB0R9NQ0OPom0xECilYWeKaacWBRtH6r1Qj1+sQRJGyndmBpfgA0jj4eycZEFIYvsJGMaLi1TIVZe9ENFl99RBJeAVioWSggmIXOgUh+OJEg3ashzCCEz1IIMCHmW0IgC7wD1j6C3gTWQg6Q04Uuf+gU0mxQRRAjZUZLtSSKOySm1QXEzWbCgi4kkxZh1gMHkAgn8UfVXDoc94uhT40CiyliZXfMVNpB204giS11VGE8JSvBmJZcsCasw/5mNVQiFnmQTw3NPhhFCPi8KUxJD481RDTI+wRXqIfFo5Z2OUCWy17Qw2rBqLIBCicQ91iTCmHy9ICsHdVGRl92ycyHzpLzxmFZbC4TxBkJGSjHig7Qu+NqncDBi2IdJE2hBS2GPzPAdSeieeScmuuWSlJRpPCqeXAiD1tku3pBhzpm/FJZehisS8ZK7USE33KZldghsH2HM7PAsgMRQ6HTzXqMGzHA2Zc+X/MrXhhpwRGZEnfvSkGRAMbdlrDWyhLLQk+YIs8dbsF50Iha+dNjwO6AYfPBceSL1DBfrcT1BLkjiFgtmHpoQ3U0pOYkLNkl1FE2rOdOoxaevSuAQxP+5JBJLlp2JyN7f/+zXmgI8AfbD4VZcqO67/5Fd6Ra2qswe7Jac8IM6eV/y1ScjpJlEUaXLq+zF0ka5SIVDd/VfZONKYlocP2b49klspvTFTRxQGtdQFbiIKjpKIQIF9KEnlcqnoLNNH0TpyrPRKJ4OIrAayn3rC4nRuw5JVsc+CdRKOiMEMGJ0NhJRZ0HLUs/gZMEt9RlMUPbDRx72cJiprCxO+dKbyYwiGrpczznlAZB94NIlUS3JOnMTB7MUsaHqDM4W1tkU/qaAmED9a2MmOFO87semGC1iVm9yiLKM8aPSpcIQconTPAzVQQTmhYU0aQ9cAESRi3yDIY7KyZL/zLBBnLzPVCn7C6Ne4BImPIMkZYicjeJgO9jADlajMgksYpGTCQ3NDBZgzxdyREY+AQkUGETb7cB4klYBQnLQm5sbDAW4s/CFcgRiRFkWt4+6Ie4x0cJMytpRsCm24onZKOHg9MMBR4mBju2jl25MyaFTsmpNomDZEcCyr0McKy+QNIEitXQJcimAec8RH2XcVz4W6i5RhzxTBxz1Gz/EMCRM3E2udvcbPlLqgyTYo2jOc7jrvexIOFMc3lonyXIN6T/U+qVMVnIiHXkrZXb8YtbehxYXSpOH7fxUf9JhBVMsc2e7q4EnHJSRDeGNaIzAGhOgUhkeMFNw83ChyMz4/5brleVDP2RJlEjDCDQlUwTPWs4sQSPREAm0UHQ8hW344h11IotgRPqlTEMJhpouNDO/AObVSCU8J0JDaOyDSD1GKhAWUIANQKwYpdrzHvYdqBbi+s88IaWFSNlSd0HzU/7qYoWuZUpyGDql6N6gFQI6rj3NLMIaVpAg7M3Cm10bKnrGVAWBIIw0cUHOvOTJOHa2SazvwUArOsAKadFCFDPQomruaTorpBCBePzU2pRw0pRZwpPk8oMpriIsgZXKjeXSUCndiUp/eOI+MfNI6DSrx+RVilMBU5IJ4cUtuIVvN5m9UA0lsAn7gcRGhRMNNq72VEcMSKYjY5WBNgc1Dv8qxrfXWhN5wGUW4aBzIhhJRjAgeKgFqZRyrJrDPLIGTVJaYAdb2WzUBkvGZgEyJPuEI7IWFioWMOltA5qWQqz4PFVEpRnCYMVejnYpu500npOAHU+7xJnuiKpcSmvHNUmoK/i1o0rfUUhI2CHAPOoyaJNbrQTHFC/Bdpd9x3twcjbCJR4klj95lBNk3IW1ErqxZuj9515WAZTB6TIYlHgCHlRaBhOC4WQzSBFokrWalXzWLN9J0RRrRCwH5VAODRZLHjiyi6v0y12FgtkkLZMRqKKWzFuVX3PNEjR3kY0DJHhC1yBpRxtVNgZ82u8V3vKRriaopUKo8doytBBrzKj/yCF4sjTmcLcvko2dEPsHI+pwveYoK5t88VkwJ7fTuJqEmLBxkVD2scwgJ1iEm/AKYipVqSKCY7KDeGsW82tdI6jVVYQ5Aapi2daM2es8v6Nw1sQHjLw1JnuFurStPwoMgUVLkcepq7CyQB3+7GoJiFVHv74Kq6cJtRIvE3Jm/eenh9DPhFOBpkacfKvtYABYR0aKk781kVspFhRg6MWKWpZC+m5QbHghj8Mghr2l/uIjO3TShyaWIDawFYnHWFS3n7AbtqZti4kNpfQkNEHhiikm2Kstv9l6yGyfsH0Uu+d9tjCfLUcryVkzeO0u0gXSMYNGx6hU1+4zau0G7BFa/75rtDdqS0i15dDepGBY5WVsFTJweYHBbqnwaL1F0iDf3AXID6BmAz51EHc1k6CQp+gtDznr4Am9yfhyEUuuBpW33RtEmLzqYubJBsIbl9lUxucpRLEPCBsTj3JNdtoj6AaK6TCQEDT2h489w5Wae0yQI2MypPYlDXsgke0iiI/oyCR7ykDuQcA8z8pCBQP0XVK8pmTCxVzYiLHw51W3YfExEGpFKlnzM710QmZAMm6GO2RCzocx76w7in92zlKelbFss1XBGpr3axnMGYdWifepJ69F8AirqwK4iJNWCct5bx2MAMy4v2uEXSV5RhqW8ht8v2fFXrske7WJ7El735EnMtfn9CPoXS/UVzVXCu2GNkyleyjSBj/xI9QUHF0XMrZyZK90HVXSVja3bvxjK0c1fgqVChYyBvvjcaGnVqtjJroTAyfSPqYQT3JwAm9Re8pUfw7nXwqECPdzM/PhV+W2RLzSJKxif9ZGB2T0a/UWBg1HMvWVUK9EDgjDEDXmZAVVZxHnP4yBUjEzHfMwAAkAADs=');
}

.error-device-content {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    -ms-flex-align: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    line-height: 1;
}

/* Version 2 */

.error-code,
.error-description {
    line-height: 1;
}
.error-code {
    font-size: 100px;
}
.error-description {
    font-size: 28px;
}
.error-bg-skew {
    position: absolute;
    top: 0;
    right: -50vw;
    bottom: 0;
    z-index: -1;
    width: 200vw;
}
[dir='rtl'] .error-bg-skew {
    right: auto;
    left: -50vw;
}

@media (min-width: 768px) {
    .error-bg-skew {
        right: 0;
        width: 100vw;
        -webkit-transform: skew(-10deg);
        transform: skew(-10deg);
    }

    [dir='rtl'] .error-bg-skew {
        right: auto;
        left: 0;
        -webkit-transform: skew(10deg);
        transform: skew(10deg);
    }
}
