body {
    padding: 0;
    margin: 0;
    background: rgb(243, 247, 250);
  }
  .p-3 {
  color: rgb(124, 124, 124);
  font-size: "auto";
  font-weight: 600;
  }

/* Ajustes especificos */
.wrapper {
    display: block;
    position: relative;
}

.wrapper input {
    width: 100%;
    background-color: #fff;
    border: 1px solid rgb(184, 184, 184);
    transition: .1s all linear;
    padding: 10px 10px 12px 60px;
}

.wrapper label {
    position: absolute;
    top: 13px;
    left: 15px;

    transition: 300ms all linear;
    cursor: text;
}

.wrapper select {
    width: 100%;
    background-color: #fff;
    border: 1px solid rgb(184, 184, 184);
    padding: 10px 10px 12px 12px;
}

/* Item 4 */
.col .wrapper.active input {
    padding-left: 10px;
}

.col .wrapper.active label {
    color: rgb(28, 80, 250);
    font-size: 11px;
    top: 0;
    left: 1;
}



  @media screen and (max-width: 757px){
    .ocu{
        display: none; 
    }
    .ocu1{
        display: none;  
    }

}
    @media print {
        .navbar {
            display: none;
        }
        .text-center {
            display: none;
        }
        .ximp {
            display: none;
        }
        .ocu1{
            display: none; 
        }
        .imp{
            display: none; 
        }
        table, th, td {
            border: 2px solid;
            font-size:small;
            
          }

    }