/* Layer order (low -> high): bootstrap, bootstrapfixes, framework, overrides */
@layer raw, bootstrap, bootstrapfixes, framework, overrides;

@import url("../vendor/bootstrap5/css/bootstrap.min.css");

@layer bootstrapfixes {



  #result_list>thead>tr>th.djn-checkbox-select-all,
  #result_list>tbody>tr:nth-child(n)>td.field-ver_versiones,
  #result_list>tbody>tr:nth-child(n)>td.action-checkbox {
    padding: .7rem .6rem !important;
  }

  #result_list>thead>tr>th:nth-child(1) {
    padding: .7rem .6rem 0.5rem .9rem !important;
  }



  .content-wrapper .content.border-bottom .col-12.col-md-auto.d-flex.flex-grow-1.align-items-center {
    align-items: baseline !important;
  }

  #jazzy-navbar>ul.navbar-nav.ms-auto {
    margin-right: 3rem;
  }

  #jazzy-navbar>ul:nth-child(1) {
    margin-left: 1rem;
  }

  body>div.wrapper>div.content-wrapper>div.content.border-bottom.mb-2>div>div>div.col-12.col-md-auto.d-flex.flex-grow-1.align-items-center>ol>li:nth-child(1) {
    margin-left: 1rem;
  }

  .card-body.p-0 .table thead>tr>th:first-child,
  .card-body.p-0 .table thead>tr>td:first-child,
  .card-body.p-0 .table tfoot>tr>th:first-child,
  .card-body.p-0 .table tfoot>tr>td:first-child,
  .card-body.p-0 .table tbody>tr>th:first-child,
  .card-body.p-0 .table tbody>tr>td:first-child {
    padding: 0 !important;
  }

  .breadcrumb {
    --bs-breadcrumb-divider: "\203A";
    display: flex;
    align-items: baseline;
    margin: 0 0 0 15px;
    padding: 0;
    background: transparent;
    list-style: none;
  }

  .breadcrumb-item {
    display: flex;
    align-items: baseline;
  }

  .breadcrumb-item+.breadcrumb-item {
    padding-left: 0;
  }

  .breadcrumb-item+.breadcrumb-item::before {
    content: var(--bs-breadcrumb-divider, "\203A");
    float: none;
    padding: 0;
    color: #6c757d;
    display: inline-flex;
    align-items: baseline;
    vertical-align: baseline;
  }

  .breadcrumb-item a {
    color: #0d6efd;
    text-decoration: none;
  }

  .breadcrumb-item.active {
    color: #6c757d;
  }

  a {
    text-decoration: none !important;
  }

  html,
  body {
    font-family: "Source Sans 3", "Source Sans Pro", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif !important;
    font-size: 1rem !important;
  }

  button,
  input,
  select,
  textarea {
    font: inherit !important;
  }


  /* Make "info" utilities match BS4 */
  :root {
    --bs-info: #17a2b8 !important;
    --bs-info-rgb: 23, 162, 184 !important;
  }

  /* Bootstrap 4 "info" button palette — forced with !important */
  .btn-info {
    --bs-btn-color: #fff !important;
    --bs-btn-bg: #17a2b8 !important;
    --bs-btn-border-color: #17a2b8 !important;

    --bs-btn-hover-color: #fff !important;
    --bs-btn-hover-bg: #138496 !important;
    --bs-btn-hover-border-color: #117a8b !important;

    --bs-btn-active-color: #fff !important;
    --bs-btn-active-bg: #117a8b !important;
    --bs-btn-active-border-color: #10707f !important;

    --bs-btn-disabled-color: #fff !important;
    --bs-btn-disabled-bg: #17a2b8 !important;
    --bs-btn-disabled-border-color: #17a2b8 !important;

    --bs-btn-focus-shadow-rgb: 23, 162, 184 !important;
  }

  /* Force the focus ring to match BS4 too */
  .btn-info:focus,
  .btn-info:focus-visible {
    box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5) !important;
    outline: 0 !important;
  }

  /* Outline variant in BS4 palette — forced with !important */
  .btn-outline-info {
    --bs-btn-color: #17a2b8 !important;
    --bs-btn-border-color: #17a2b8 !important;

    --bs-btn-hover-color: #fff !important;
    --bs-btn-hover-bg: #17a2b8 !important;
    --bs-btn-hover-border-color: #17a2b8 !important;

    --bs-btn-active-color: #fff !important;
    --bs-btn-active-bg: #138496 !important;
    --bs-btn-active-border-color: #117a8b !important;

    --bs-btn-disabled-color: #17a2b8 !important;
    --bs-btn-disabled-bg: transparent !important;
    --bs-btn-disabled-border-color: #17a2b8 !important;

    --bs-btn-focus-shadow-rgb: 23, 162, 184 !important;
  }

  .btn-outline-info:focus,
  .btn-outline-info:focus-visible {
    box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5) !important;
    outline: 0 !important;
  }
}

@layer overrides {
  /* Highest-priority site overrides go here. */
}

