table {
  border-collapse: collapse;
}
th {
  text-align: inherit;
}
.table {
  width: 100%;
  margin-bottom: 1rem;
  color: #797979;
}
.table td,
.table th {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #eaeaea;
}
.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #eaeaea;
}
.table tbody + tbody {
  border-top: 2px solid #eaeaea;
}
.table-sm td,
.table-sm th {
  padding: 0.3rem;
}
.table-bordered {
  border: 1px solid #eaeaea;
}
.table-bordered td,
.table-bordered th {
  border: 1px solid #eaeaea;
}
.table-bordered thead td,
.table-bordered thead th {
  border-bottom-width: 2px;
}
.table-borderless tbody + tbody,
.table-borderless td,
.table-borderless th,
.table-borderless thead th {
  border: 0;
}
.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.02);
}
.table-hover tbody tr:hover {
  color: #797979;
  background-color: rgba(0, 0, 0, 0.03);
}
.table-primary,
.table-primary > td,
.table-primary > th {
  background-color: #c8edee;
}
.table-primary tbody + tbody,
.table-primary td,
.table-primary th,
.table-primary thead th {
  border-color: #99dee0;
}
.table-hover .table-primary:hover {
  background-color: #b5e7e8;
}
.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
  background-color: #b5e7e8;
}
.table-secondary,
.table-secondary > td,
.table-secondary > th {
  background-color: #d6d8db;
}
.table-secondary tbody + tbody,
.table-secondary td,
.table-secondary th,
.table-secondary thead th {
  border-color: #b3b7bb;
}
.table-hover .table-secondary:hover {
  background-color: #c8cbcf;
}
.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
  background-color: #c8cbcf;
}
.table-success,
.table-success > td,
.table-success > th {
  background-color: #cbdef7;
}
.table-success tbody + tbody,
.table-success td,
.table-success th,
.table-success thead th {
  border-color: #9ec2f1;
}
.table-hover .table-success:hover {
  background-color: #b5d0f4;
}
.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: #b5d0f4;
}
.table-info,
.table-info > td,
.table-info > th {
  background-color: #c6e9f6;
}
.table-info tbody + tbody,
.table-info td,
.table-info th,
.table-info thead th {
  border-color: #95d6ef;
}
.table-hover .table-info:hover {
  background-color: #b0e1f3;
}
.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: #b0e1f3;
}
.table-warning,
.table-warning > td,
.table-warning > th {
  background-color: #faefcf;
}
.table-warning tbody + tbody,
.table-warning td,
.table-warning th,
.table-warning thead th {
  border-color: #f6e2a7;
}
.table-hover .table-warning:hover {
  background-color: #f8e7b8;
}
.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: #f8e7b8;
}
.table-danger,
.table-danger > td,
.table-danger > th {
  background-color: #f2c9c9;
}
.table-danger tbody + tbody,
.table-danger td,
.table-danger th,
.table-danger thead th {
  border-color: #e79b9b;
}
.table-hover .table-danger:hover {
  background-color: #edb4b4;
}
.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
  background-color: #edb4b4;
}
.table-light,
.table-light > td,
.table-light > th {
  background-color: #fcfcfc;
}
.table-light tbody + tbody,
.table-light td,
.table-light th,
.table-light thead th {
  border-color: #f9f9f9;
}
.table-hover .table-light:hover {
  background-color: #efefef;
}
.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
  background-color: #efefef;
}
.table-dark,
.table-dark > td,
.table-dark > th {
  background-color: #c7cacd;
}
.table-dark tbody + tbody,
.table-dark td,
.table-dark th,
.table-dark thead th {
  border-color: #969ca2;
}
.table-hover .table-dark:hover {
  background-color: #babdc1;
}
.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
  background-color: #babdc1;
}
.table-purple,
.table-purple > td,
.table-purple > th {
  background-color: #d7d6e9;
}
.table-purple tbody + tbody,
.table-purple td,
.table-purple th,
.table-purple thead th {
  border-color: #b5b3d6;
}
.table-hover .table-purple:hover {
  background-color: #c7c5e0;
}
.table-hover .table-purple:hover > td,
.table-hover .table-purple:hover > th {
  background-color: #c7c5e0;
}
.table-pink,
.table-pink > td,
.table-pink > th {
  background-color: #fbceda;
}
.table-pink tbody + tbody,
.table-pink td,
.table-pink th,
.table-pink thead th {
  border-color: #f8a3bb;
}
.table-hover .table-pink:hover {
  background-color: #f9b6c8;
}
.table-hover .table-pink:hover > td,
.table-hover .table-pink:hover > th {
  background-color: #f9b6c8;
}
.table-active,
.table-active > td,
.table-active > th {
  background-color: rgba(0, 0, 0, 0.03);
}
.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.03);
}
.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
  background-color: rgba(0, 0, 0, 0.03);
}
.table .thead-dark th {
  color: #98a6ad;
  background-color: #36404c;
  border-color: #465362;
}
.table .thead-light th {
  color: #666f7b;
  background-color: #f3f3f3;
  border-color: #eaeaea;
}
.table-dark {
  color: #98a6ad;
  background-color: #36404c;
}
.table-dark td,
.table-dark th,
.table-dark thead th {
  border-color: #465362;
}
.table-dark.table-bordered {
  border: 0;
}
.table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}
.table-dark.table-hover tbody tr:hover {
  color: #98a6ad;
  background-color: rgba(255, 255, 255, 0.075);
}
@media (max-width: 575.98px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-sm > .table-bordered {
    border: 0;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-md > .table-bordered {
    border: 0;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-lg > .table-bordered {
    border: 0;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-xl > .table-bordered {
    border: 0;
  }
}
.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
.table-responsive > .table-bordered {
  border: 0;
}

.d-table {
  display: table !important;
}
.d-table-row {
  display: table-row !important;
}
.d-table-cell {
  display: table-cell !important;
}

.d-sm-table {
  display: table !important;
}
.d-sm-table-row {
  display: table-row !important;
}
.d-sm-table-cell {
  display: table-cell !important;
}
.d-md-table {
  display: table !important;
}
.d-md-table-row {
  display: table-row !important;
}
.d-md-table-cell {
  display: table-cell !important;
}
.d-lg-table {
  display: table !important;
}
.d-lg-table-row {
  display: table-row !important;
}
.d-lg-table-cell {
  display: table-cell !important;
}
.d-xl-table {
  display: table !important;
}
.d-xl-table-row {
  display: table-row !important;
}
.d-xl-table-cell {
  display: table-cell !important;
}
.d-print-table {
  display: table !important;
}
.d-print-table-row {
  display: table-row !important;
}
.d-print-table-cell {
  display: table-cell !important;
}
thead {
  display: table-header-group;
}

@media print {
  *,
  ::after,
  ::before {
    text-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
  }
  a:not(.btn) {
    text-decoration: underline;
  }
  abbr[title]::after {
    content: " (" attr(title) ")";
  }
  pre {
    white-space: pre-wrap !important;
  }
  blockquote,
  pre {
    border: 1px solid #98a6ad;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  img,
  tr {
    page-break-inside: avoid;
  }
  h2,
  h3,
  p {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  @page {
    size: a3;
  }
  body {
    min-width: 992px !important;
  }
  .container {
    min-width: 992px !important;
  }
  .navbar {
    display: none;
  }
  .badge {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .table-bordered td,
  .table-bordered th {
    border: 1px solid #eaeaea !important;
  }
  .table-dark {
    color: inherit;
  }
  .table-dark tbody + tbody,
  .table-dark td,
  .table-dark th,
  .table-dark thead th {
    border-color: #eaeaea;
  }
  .table .thead-dark th {
    color: inherit;
    border-color: #eaeaea;
  }
}

.table-centered td,
.table-centered th {
  vertical-align: middle !important;
}
.table .table-user img {
  height: 30px;
  width: 30px;
}

.table-nowrap td,
.table-nowrap th {
  white-space: nowrap;
}

.pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.2rem;
}
.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #666f7b;
  background-color: #fff;
  border: 1px solid #eaeaea;
}
.page-link:hover {
  z-index: 2;
  color: #161a1f;
  text-decoration: none;
  background-color: #f5f5f5;
  border-color: #eaeaea;
}
.page-link:focus {
  z-index: 3;
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.15rem rgba(59, 192, 195, 0.25);
  box-shadow: 0 0 0 0.15rem rgba(59, 192, 195, 0.25);
}
.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
}
.page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
}
.page-item.active .page-link {
  z-index: 3;
  color: #fff;
  background-color: #3bc0c3;
  border-color: #3bc0c3;
}
.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #eaeaea;
}
.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.125rem;
  line-height: 1.5;
}
.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}
.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}
.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.7875rem;
  line-height: 1.5;
}
.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
}
.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
}
.badge {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.2rem;
  -webkit-transition: color 0.15s ease-in-out,
    background-color 0.15s ease-in-out, border-color 0.15s ease-in-out,
    -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out,
    -webkit-box-shadow 0.15s ease-in-out;
}
