.bgheader{
    background: #D1DADE;
}

.bgheadertab>th{
    background: #62B8C6 !important;
    text-align: center;
}
.tdcenter>td{
    text-align: center;
}

.stickytoptable{
    max-height: 80vh;
    overflow-y: auto;
}

.stickytoptable::-webkit-scrollbar {
    width: 6px; /* Ancho del scrollbar */
  }
  
  .stickytoptable::-webkit-scrollbar-thumb {
    background-color: #a5a5a5; /* Color del thumb del scrollbar */
    border-radius: 3px; /* Radio de esquinas del thumb del scrollbar */
  }

  .table-responsive{
    max-height: 80vh;
    overflow-y: auto;
  }

  .table-responsive::-webkit-scrollbar {
    width: 6px; /* Ancho del scrollbar */
  }
  
  .table-responsive::-webkit-scrollbar-thumb {
    background-color: #a5a5a5; /* Color del thumb del scrollbar */
    border-radius: 3px; /* Radio de esquinas del thumb del scrollbar */
  }

  .bgbadge{
   background:#62B8C6 !important; 
   color: #fff;
  }
  .fs5{
    font-size: 5px;
  }
  .fs8{
    font-size: 8px !important;
  }
  .fs10{
    font-size: 10px !important;
  }
  .fs11{
    font-size: 11px;
  }

  .fs12{
    font-size: 12px;
  }

  .fs14{
    font-size: 14px;
  }

  .btn-primary:hover{
    background:#0047b1 !important;
  } 

  .btncontr{
    background:#008812 !important;
    color:#fff !important;
  } 

  .btncontr:hover{
    background:#00530b !important;
    color:#fff !important;
  } 

  .btn-danger{
    background: rgb(196, 0, 0)!important;
  }
  
  .btn-danger:hover{
    background: rgb(139, 0, 0)!important;
  }

  .cursorHang{
    cursor: pointer;
  }

  .roundedBordes{
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
  }
  
  .roundedBordesbg{
    background: #a5a5a5;
  }

  .roundedBordestop{
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
  }

  .roundedBordesbottom{
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
  }

  .bg-main{
    background:#192F3E;
  }

  .mhmodal{
    max-height: 53vh;
    overflow-y: auto;
  }

  .bgtabnew>tr>th{
    background: #D9EDF7 !important;
  }

  .bgcls{
    background: #ffedb9 !important;
  }

  .bgclsenv{
    background: #d3ffd9;
  }

  .exPdfBordePrincipal{
	  border: 1px solid rgb(142, 199, 216)
  }

  .clstitPDF{
	  color:   rgb(3, 90, 172)
  }

  .bgtit{
    background:#abdbef ; 
    color: rgb(0, 112, 146) ;
    border-bottom-left-radius:25px ;
    border-bottom-right-radius: 25px;
    border-top-left-radius:10px ;
    border-top-right-radius: 10px;
  }
  .bgtitable>th{
    background:#abdbef !important; 
    color: rgb(0, 80, 104);
  }
  .txtdark>span{
    color: #000;
  }
/* Estilos personalizados para modales */
.pendienteRen {
  background-color: #FFD700 !important;
  color: #000 !important; /* Color del texto */
}

/* Estilos para el botón RECHAZADO */
.rechazadoRen {
  background-color: #FF0000 !important;
  color: #FFF !important; /* Color del texto */
}

/* Estilos para el botón AUTORIZADO */
.autorizadoRen {
  background-color: #008000 !important;
  color: #FFF !important; /* Color del texto */
}

/* Estilos para el botón CONCLUIDO */
.concluidoRen {
  background-color: #0000FF !important;
  color: #FFF !important; /* Color del texto */
}

.retirarRenov{
  background:#2F3B59 !important;
  color: #FFF !important; /* Color del texto */
}



.sticky-top {
  z-index: 100  !important; /* O cualquier valor mayor que el z-index del menú desplegable */
}

