.select2-selection__rendered {
    line-height: 36px !important;
}
.select2-container .select2-selection--single {
    height: 36px !important;
}
.select2-selection__arrow {
    height: 36px !important;
}
.gastscroll{
 height:350px;
 overflow-y: scroll;
 padding-right: 0;    
}
.container-scroll-ord{
  height:450px;
 overflow-y: scroll;
 padding-right: 0;     
}
.ctagraficoscroll{
height:350px;
overflow-y: scroll;    
}
.bt-codnew{
  width:28%; 
  margin: 2px!important;
}
.bt-codnew5{
 width:17%; 
 margin: 1px!important;
} 
div.modal-header{
    background-color: #9c1d14;
    margin-top: -1px;
    margin-right: -1px;
}
/*sweet alert colors*/
.swal2-popup .swal2-styled.swal2-cancel {
    color: #be251a!important;
}
.swal2-popup .swal2-styled.swal2-confirm {
    background-color: #be251a!important;
    border-left-color: #9c1d14!important;
    border-right-color: #9c1d14!important;
}
.busqrepocroll{
  height:80vh;
  overflow-y: scroll;
  padding-right: 0;
  -webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.emprescroll {
  height:300px;
  overflow-y: scroll;
  padding-right: 0;
    -webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.busqcroll{
 height:80vh;
overflow-y: scroll;
padding-right: 0;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;        
}
@media (max-width: 767.98px) {
  .busqcroll {
    height: 45vh;
  }
}
.fixtop {
    position: sticky;
    top: 0;
    color:#fff;
    background-color: #343a40; /* Fondo igual al de .text-white */
    z-index: 2; /* Para que no se solapen */
}
.container-scroll-fac{
 height:290px;
 overflow-y: scroll;
 padding-right: 0;    
}
.container-scroll-coti{
 height:430px;
 overflow-y: scroll;
 padding-right: 0; 
}