.form-group[class*=has-icon-].has-icon-left .form-control {
    padding-left: 2.5rem;
  }
  .form-group[class*=has-icon-].has-icon-left .form-control-icon {
    left: 0;
  }
  .form-group[class*=has-icon-].has-icon-right .form-control {
    padding-right: 2.5rem;
  }
  .form-group[class*=has-icon-].has-icon-right .form-control-icon {
    right: 0;
  }
  .form-group[class*=has-icon-] .form-control:focus ~ .form-control-icon i, .form-group[class*=has-icon-] .form-control:focus ~ .form-control-icon svg {
    color: #5A8DEE;
  }
  .form-group[class*=has-icon-] .form-control-icon {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    padding: 0 0.6rem;
  }
  .form-group[class*=has-icon-] .form-control-icon i, .form-group[class*=has-icon-] .form-control-icon svg {
    width: 1.2rem;
  }
  .input-search{
    height: 10px;
  }
  .input-search2{
    height: 31px;
  }
  .size-13{
    font-size: 13px;
  }
  .size-13{
    font-size: 12px;
  }

  .size-10{
    font-size: 10px;
  }
  
  .userIdentity {
    width: 100%;
      visibility: hidden;
      height: 0px;
    }

    .borderForm{
      border : 5px solid rgb(146, 157, 226);
      border-radius: 20px;
      padding:  5px;
      padding-bottom: 20px;
      padding-top: 10px;
      margin: 2px;
    }
    body{
      font-size: 12px !important;
    }

    #auth {
      background: #1c33fc;
      min-height: 100vh;
      padding-top: 100px;
      background-image: url(../img/evivesoma.jpg);
    }
    #auth .card {
      box-shadow: 0 5px 15px rgba(36, 104, 146, 0.6);
      border: none;
    }

    .header {
      width: 100%;
      top: 1px;
      padding-bottom: 3px;
      margin-bottom: 3px;
      padding-top: 3px;
      font-weight: 500;
      text-align: center;
      font-size: 22px;
      border-bottom: 4px solid rgb(3, 16, 19);
  }
  .footerpdf {
      width: 100%;
      position: fixed;
      visibility: hidden;
      bottom: -20px;
      background: white;
      z-index: 1;
      border-top: 2px solid rgb(7, 142, 184);
  }

  @page {
    margin-bottom: 40px;
  }

  @media print {
      .dataTables_length, .mdb-datatable-filter, .dataTables_info, .dataTables_paginate, .table_action{
        visibility: hidden;
        height: 0px;
      } 

      .userIdentity, .footerpdf{
        visibility: visible;
        margin-top: 10px;
        height: auto;
      }
      
      .print .col-md-6, .print .col-md-3 {
        margin-top: 3px;
        padding-left: 5px;
        padding-right: 5px;
        width: 50%;
      }
      /* .print-customer{
        margin-top: 50px;
      } */
  }