@charset "UTF-8";
#liriologo {
  max-width: 7em;
  max-height: 3em;
}

.card-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.sk-rect.sk-wave-rect {
  background-color: #ffffff !important;
  /*box-shadow: 0 0px 8px 0 #bf712b !important;*/
}

a.btn.btn-secondary {
  color: white;
}

.card .row {
  margin: 0;
}
.card .row div[class*=col-md-] {
  padding-right: 1.25rem !important;
  padding-left: 1.25rem !important;
}
.card .row div.dataTables_length {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}
.card .row div.dataTables_length label {
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
}
.card .row div.dataTables_length select {
  width: auto;
  display: inline-block;
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.card .row div.dataTables_info {
  color: #acaab1;
  padding-top: 0.5rem;
}
.card .row div.dataTables_paginate {
  margin: 0;
  white-space: nowrap;
  text-align: right;
}
.card .row div.dataTables_paginate ul.pagination {
  margin: 2px 0;
  white-space: nowrap;
  justify-content: flex-end;
}
.card .row div.dataTables_paginate ul.pagination .page-link {
  border-radius: 0.375rem;
}

/* Elemento de pagina��o do Vuexy */
nav .col-md-6 .pagination {
  justify-content: flex-end;
}
nav .col-sm-12 .pagination {
  justify-content: center;
}

.table td.fit,
.table th.fit {
  white-space: nowrap;
  width: 1%;
}

.dropdown-toggle:not(.disabled) {
  background-color: white;
}

.dropdown-toggle:not(.disabled):hover {
  background-color: white !important;
}

.btn-light.show.dropdown-toggle {
  background-color: white !important;
}

.waves-input-wrapper {
  background-color: transparent !important; /* Or any color you prefer */
}

/* Apply cursor:pointer to the entire row */
.table-clicavel tr:hover {
  cursor: pointer;
}

/* Exclude buttons, anchor tags, and select elements */
.table-clicavel tr .btn,
.table-clicavel tr a,
.table-clicavel tr select,
.table-clicavel tr th {
  cursor: default;
}

.step-trigger.active {
  color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1)) !important;
}
.step-trigger.active .bs-stepper-label {
  color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1)) !important;
}

.step.active {
  border-bottom: 4px solid var(--bs-primary);
}

[v-cloak] {
  display: none;
}

.avatar-iniciais {
  border-radius: 50%;
  background-color: #b17a2d;
  color: white;
  align-content: center;
  text-align: center;
  font-size: 0.8em;
  line-height: 2px;
}

.table:not(.table-borderless):not(.table-dark) > :not(caption) > *:not(.table-dark) > * {
  border-top-width: 0px;
}

.select-icone-grande .bootstrap-select button.dropdown-toggle {
  min-width: 7em;
}

.select-icone-grande .dropdown-menu .ti {
  font-size: 2em;
}