.line1{
    white-space: pre-wrap;
    word-break: break-all;
    text-overflow :ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;}

 .table-responsive{
  scrollbar-color: #0d6efd #eee;
    }
  .table-responsive::-webkit-scrollbar {
  width: 10px;
  height: 10px;
}

.table-responsive::-webkit-scrollbar-thumb {
  background: linear-gradient(to bottom right, #4d7fff 0%, #1a56ff 100%);
  border-radius: 5px;
}

.table-responsive::-webkit-scrollbar-track {
  background-color: #ddd;
  border: 0px solid #ccc;
}

.table-responsive::-webkit-scrollbar-button {
  background-color: #4d7fff;
  border-radius: 5px;
}

.table-responsive::-webkit-scrollbar-button:hover {
  background-color: #999999;
}




.btn.show{color:#000}


.btn-outline-primary:hover{ background:#eee; color: #000}
.btn-outline-primary{background-image: linear-gradient(#fff, #e9f2fd,#fff)}
.btn-outline-primary:hover{background-image: linear-gradient(#e9f2fd, #fff,#e9f2fd)  ;}

.btn-primary{ background-image: linear-gradient(#4ea1ff, #0e70ed,#1d77ee)  ;}
/*.btn-success{ background-image: linear-gradient(#349140, #134f11, #2d6935)  ;}*/

.btn-primary:hover{background-image: linear-gradient(#1d77ee, #0e70ed,#4ea1ff)  ;}
 .line2{
     text-overflow :ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
 }
.line1{
     text-overflow :ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
overflow: hidden;
 }

.lv1{ color:#000}
.lv10{ color: rgb(255, 193, 7);
    color: rgb(25, 135, 84);
}
.lv100{ color: rgb(220, 53, 69); font-weight: bold;
}
.lv1000{ color: #9652e8
}

.modal{
    z-index: 2000;}
.form-control,.form-select, .form-select.border{ border-color: #999 !important;}
.form-check-input{ border-color: #333}

.onlyprint{ display: none}

@media print{
    .onlyprint{ display: block}
    .noprint{ display: none}
       .printpagebreak{ display: block; page-break-after: always;}
}

