@charset "UTF-8";
/*.dark-mode .breadcrumb-item span {
    color: #464D69 !important
}

.dark-mode .page-title-wrap span {
    color: #464D69 !important
}*/
/*.rct-sidebar .rct-sidebar-wrap .top-sidebar .sidebar-user-block .rct-dropdown .dropdown-menu ul li:not(.user-profile-top) a span:not(.badge){
    color: #fff !important
}

.quciklink-dropdown .dropdown-menu .dropdown-list li a span
{
    color: #fff !important
}*/
.loader-overlay {
  z-index: 130 !important;
}

.dark-mode .pagination .page-item .page-link:not(.active) {
  color: #000 !important;
}

.session-wrapper, .rct-session-wrapper, .error-wrapper {
  background-image: none !important;
}

.dark-mode .MuiPaper-root {
  background-color: #2c3644 !important;
}

.dark-mode .MuiTableCell-root.MuiTableCell-head {
  background-color: #2c3644 !important;
}

.dropzone .dz-preview .dz-error-message {
  top: 180px !important; /* move the tooltip below the "Remove" link */
}

.dropzone .dz-preview .dz-details .dz-filename span, .dropzone .dz-preview .dz-details .dz-size span {
  color: black;
}

.dropzone.dz-clickable .dz-message, .dropzone.dz-clickable .dz-message * {
  color: black;
}

.dropzone .dz-remove {
  padding: 0.25rem;
  background-color: #ff3739;
  color: #fff;
  text-decoration: none;
  border-radius: 0.3125rem;
  margin-top: 1rem;
}

.dark-mode .sweet-alert div > div:first-child, .dark-mode .sweet-alert div > div:last-child, .dark-mode .sweet-alert div > div:nth-last-child(2) {
  background: none !important;
}

@media only screen and (max-device-width: 480px) {
  .loader-overlay {
    position: fixed !important;
  }
}
@media (max-width: 900px) and (min-width: 320px) {
  .rct-footer.d-flex {
    padding: unset !important;
  }
}
@media (max-width: 472px) {
  .navbar-right > li:nth-of-type(2) {
    display: inline-block !important;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    max-width: 900px !important;
  }
}
.fixed-swal-container {
  position: fixed !important;
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%) !important;
}

.categorias {
  list-style: none;
  padding-left: 0;
}

.categorias li {
  list-style: none;
}

.categorias ul {
  margin-left: 35px; /* Margen izquierdo para subcategorías */
}

.categorias .checkBox {
  margin-left: 0px;
}

.texto-dotted-table {
  max-width: 200px; /* Ajusta el ancho máximo según tus necesidades */
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.texto-dotted-table-nombre {
  max-width: 300px; /* Ajusta el ancho máximo según tus necesidades */
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.texto-dotted-table-descripcion {
  max-width: 300px; /* Ajusta el ancho máximo según tus necesidades */
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.SwipeableViews-Liquidaciones .react-swipeable-view-container {
  max-height: 420px;
}

.search-icon .search-wrapper2 {
  position: relative;
}

.form-group:has(> label[for="sindical"]) {
  display: none;
}