.imagenppal{
    text-align:center;
}
.logoppal {
    height: 200px;
    margin: auto;
    margin-top: auto;
    display: block;
    margin-top: 50px;
}
.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;
}
.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: rgba(0, 0, 0, 0.3);
}
.form-floating{
    margin-bottom: 7px;
}

.login_usuario {
    font-size: 30px;
    vertical-align: middle;
    color: white;
    font-weight: bolder;
    margin: 0;
    padding: 0;
    width: 30px;
    height: 30px;
    display: inline-block;
    text-align: center;
    line-height: 1;
}

.input-group-text{
    border-radius: 5px 0 0 5px;
}

.tablesorter-header.tablesorter-headerDesc {
    background-color: #898989;
}

.tablesorter-header.tablesorter-headerUnSorted {
    background-color: #898989;
}

.tablesorter-header.tablesorter-headerUnSorted {
    background: #212121;
    color: white;
}

.tablesorter-header-inner {
    text-align: center;
}

.table-striped > tbody > tr:nth-of-type(2n+1) > * {
    background-color: #80808070;
    color: white;
}