@media print {
    #section_approval {
      display: none;
    }
  
    #information_user {
      display: block !important;
    }
  
    .main-footer {
      display: none;
    }
  
    .card-footer {
      display: none;
    }
  
    /* .card-header {
      display: none;
    } */
  
    #information_main {
      flex: 0 0 100%;
      max-width: 100%;
    }
  }

  /* SEGUIMIENTO MODAL */
  .border-responsive {
      border-top: 1px solid #ccc;
      margin-top: 1rem;
  }

  @media (min-width: 768px) {
  .border-responsive {
      margin-top: unset;
      border-top: none;
      border-left: 1px solid #ccc;
    }
  }

  select.compact-field + .select2-container .select2-selection--single {
    height: 28px !important;
    padding: 6px 6px;
    font-size: 0.875rem;
  }

  select.compact-field + .select2-container .select2-selection__rendered {
      line-height: 26px !important;
  }

  .form-control.compact-field {
      height: 28px !important;
      padding: 0.25rem 0.5rem;
      font-size: 0.875rem;
  }

  #column_timex #timex {
      height: 28px !important;
      font-size: 0.9rem;
      padding: .2rem .5rem;
  }

  /* SHOW CLIENT */
  @media (max-width: 1400px) {
  .list-group-items .row {
    display: block !important; 
    flex-wrap: unset !important;
  }

  .list-group-items .row > div {
    flex: none !important;
    width: 100% !important;
    max-width: 100% !important;
  }

  .list-group-items b {
    display: block !important;
    margin-top: .3rem;
  }
}

/* SHOW PROYECT PAGE */
  @media (max-width: 768px) {
    .cd-breadcrumb,
    #actions,
    .slimScrollDiv,
    .timeline {
      display: none !important;
    }

    .dataTables_wrapper {
      overflow: auto;
    }
  }

  /* PROCEEDING PAGE */
    #column_asistent .row > * {
      margin-top: 1rem;
    }

    .switchToggle > label {
      padding-top: .7rem;
    }

    @media (max-width: 480px) {
      #column_asistent .row {
        display: block;
        max-width: 100%;
      }

      #column_asistent .row > * {
        max-width: 100%;
        margin-top: .5rem;
      }

      .row .input-group {
        width: unset !important;
        position: relative !important;
      }
      
      #column_160 .form-group .input-group:first-of-type {
        top: 0 !important;
      }

      .switchToggle > label {
        margin-top: 1.2rem;
      }

      .container-btn-delete {
        margin-top: 3rem !important;
      }
  }
