.app-brand-logo {
  flex-shrink: 1 !important;
}

.bg-azul-ph {
  background-color: #001e69 !important;
  color: white;
}

.bg-celeste-ph {
  background-color: #00a1b9 !important;
}

.bg-gris-ph {
  background-color: #e4e4e4 !important;
}

.bg-gris-claro {
  background-color: #f3f4f4 !important;
}

.text-azul-ph {
  color: #001e69 !important;
}

.text-celeste-ph {
  color: #00a1b9 !important;
}

.text-gris-ph {
  color: #e4e4e4 !important;
}

.bg-gris-ph .text-muted {
  color: #46494e !important;
}

.bg-gris-ph .card {
  color: #404a55 !important;
}

.card {
  /*background-color: $gris-claro !important;*/
  color: #595959 !important;
  border-color: #f3f4f4 !important;
  border-radius: 6px !important;
  border-top-width: 10px;
}

.card-border-top {
  border-top-width: 10px !important;
  border-top-style: solid;
}

.border-top-primary {
  border-top-color: #008EFF !important;
}

.border-top-gris-claro {
  border-top-color: #f3f4f4 !important;
}

.border-top-gris-ph {
  border-top-color: #e4e4e4 !important;
}

table.dataTable thead tr {
  background-color: #008EFF !important;
}

.table:not(.table-dark) thead:not(.table-dark) th {
  color: white !important;
}

#datatable-bankaccounts-header {
  background-color: #a6a6a6 !important;
}

.btn-disabled i {
  visibility: hidden;
}

.dt-buttons > .btn-outline-primary:disabled {
  color: gray !important;
}

.btn-container {
  display: flex;
  gap: 5px;
  justify-content: flex-end;
  min-width: 130px;
}

.dtr-bs-modal .btn-container {
  justify-content: flex-start;
}

/* Modal de Datatables responsive Fullscreen en mobile */
@media (max-width: 767px) {
  .dtr-bs-modal.show {
    z-index: 1100;
  }
  .dtr-bs-modal.show .modal-dialog {
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    width: 100vw !important;
    height: 100vh !important;
    max-width: 100% !important;
    max-height: 100% !important;
    background: white;
    overflow-y: auto;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .dtr-bs-modal .modal-dialog {
    width: 100vw !important;
    height: 100vh !important;
    margin: 0 !important;
    max-width: 100% !important;
    padding: 0 0.75rem;
    padding-left: 0.75rem !important;
  }
  .dtr-bs-modal .modal-content {
    width: 100vw !important;
    height: 100vh !important;
    border-radius: 0;
  }
}
/* Modal de Bootstrap sin padding izquierdo y derecho en mobile  */
@media (max-width: 767.98px) {
  body .modal.modal-fullscreen-md-down .modal-dialog {
    padding: 0 !important;
  }
}
.modal.dtr-bs-modal .modal-body {
  padding: 24px !important;
}

/* Dropdown descarga de comprobantes de cuenta corriente */
#dropdown-menu-download {
  min-width: 100%;
}

/*# sourceMappingURL=app.css.map */
