.imagenppal{
    text-align:center;
}
.ordenamiento{
    cursor:pointer;
}
.ordenamiento th{
    background-image: url(../../image/ordenamiento.png);
    background-position: right;
    background-repeat: no-repeat;
    padding-right:15px;
}
th.headerSortUp{ 
    background-image: url(../../image/ordenamientoabajo.png); 
} 
th.headerSortDown{ 
    background-image: url(../../image/ordenamientoarriba.png); 
}
th{
    white-space: nowrap;
}
.container {
    width: 95%;
    max-width: 1600px;
    margin-top: 10px;
}
.cover-video {
    position: fixed;
    right: 0;
    bottom: 0;
    min-width: 100%; 
    min-height: 100%;
    z-index: -100;
}
.cover {
    background-color: #FFF;
    right: 0;
    height: 100vh;
    width: 500px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
}
.grande{
    max-width: 95%;
}
.dropdown-menu{
    right: 0;
    left: auto;
}
.btn_busqueda > button{
    width: 100%;
}

.dropdown-menu[data-bs-popper]{
    left: auto;
    top: 125%;
    border-color: #198754;
}
.form-floating{
    margin-bottom: 7px;
}
.modal-super-xl {
  max-width: 1600px; /* tu ancho deseado */
}
.textRed{
    background-color: rgb(255, 247, 247);
}
.textCenter{
    text-align: center;
    vertical-align: middle;
}
.textAre{
    height: 150px;
}
.colorGreen{
    color: #186541ff;
}
.tableFixHead{
    max-height: 400px;
    overflow-y: scroll;
}
.tableFixHead thead th {
    position: sticky;
    top: 0;
    background-color: #e7e7e7;
}
.tableFixHead table  {
    width: 100%;
    max-height: 400px;
    font-size: 12px;
}
.tableFixHead th, td {
    padding: 2px 2px;
}
.tableFixHead body{
    font-size: 12px;
}
.tableFixHead th{
    text-align: center;
    font-size: 12px;
}