.sidebar{
    /* position: -webkit-sticky;
    position: sticky;
    top: 0rem;
    z-index: 1000;
    height: calc(100vh - 50px); */
    height: 100%;
    /* width: 160px; */
    position: fixed;
    z-index: 1;
    top: 0;
    left: 0;
    background-color: #111;
    overflow-x: hidden;
    padding-top: 20px;
}
.subsidebar{
    position: fixed;
    width: 220px;
    left: 190px;
    bottom: 0;
    top: 52px;
    padding: 10px;
    z-index: 10;
    -webkit-transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    -ms-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
}

@media (max-width: 992px)
{
    .sidebar{
        left: -190px;
        z-index: 999;
    }
}

.list-group-item{
    background:none;

}
.lni{
    font-size: 15pt !important;
}
.navbar{
    width:190px;
}
.wrapper{
    position: fixed;
    left: 11%;
    width: 80%;
}
.table-wrapper {
    max-height: 90vh;
    overflow: auto;
    display:inline-block;
  }

  .bg-lightgray{
      background-color: #333333ee;
  }
.border-1{
    border-width: 3px !important;
}

.custom-file-input {
    color: transparent;
  }
  .custom-file-input::-webkit-file-upload-button {
    visibility: hidden;
  }
  .custom-file-input::before {
    content: 'Select some files';
    color: black;
    display: inline-block;
    background: -webkit-linear-gradient(top, #f9f9f9, #e3e3e3);
    border: 1px solid #999;
    border-radius: 3px;
    padding: 5px 8px;
    outline: none;
    white-space: nowrap;
    -webkit-user-select: none;
    cursor: pointer;
    text-shadow: 1px 1px #fff;
    font-weight: 700;
    font-size: 10pt;
  }
  .custom-file-input:hover::before {
    border-color: black;
  }
  .custom-file-input:active {
    outline: 0;
  }
  .custom-file-input:active::before {
    background: -webkit-linear-gradient(top, #e3e3e3, #f9f9f9); 
  }
  .f-12{
      font-size: 12pt;
  }