.paginator-nav {
    display: flex;
    justify-content: space-between;
    align-items: baseline;
    color: rgb(63, 66, 69);
    font-size: 90%;
    padding: 15px 20px;
}
 
.goto-page label{
    color: rgb(63, 66, 69);
    margin: 0px !important;
}
 
.pagination .page-link a:hover {
    border: 1px solid gray;
}
 
.pagination .page-link a img {
    height: 27px;
    padding: 7px;
    margin: 7px;
}
 
.pagination .page-link {
    border: 1px solid transparent !important;
    padding: 0px;
    /* z-index: ; */
 
}
 
.page-details {
    display: flex;
    align-items: center;
 
}
 
.page-details p {
    margin-right: 10px;
}
 
.page-nav {
    display: flex;
    align-items: center;
 
 
}
 
.page-nav div {
    height: 100%;
    display: flex;
    align-items: center;
 
    justify-content: center;
    /* border: 1px solid red; */
}
 
.page-nav div form {
    height: 100%;
    display: flex;
    align-items: center;
}
 
.page-nav ul {
    height: 100%;
    /* border: 1px solid red; */
    margin-left: 15px;
    margin-bottom: 0px;
}
 
.pagination .page-link {
    border: 0px !important;
    /* box-shadow: 1px 1px 3px gray, -1px -1px 3px gray; */
}
 
.pagination .page-link a:hover {
    background-color: rgb(212, 212, 212);
}
.pagination .page-link a {
    /* width: 20px; */
    height: 34px;
 
    /* border: 1px solid red; */
    /* border: 1px solid transparent; */
    padding: 0px;
    margin: 0px;
    margin-right: 2px;
    /* width: 20px; */
    /* height: 17px; */
    display: flex !important;
    justify-content: center;
    align-items: center;
    flex: 1;
    background-color: rgb(207, 205, 205);
    border-radius: 3px !important;
    /* margin: 0PX !important; */
    box-shadow: 1px 1px 3px black;
 
}
.rotate {
    transform: rotateY(180deg);
}
 
.disabled-link {
    pointer-events: none;
    background-color: rgb(248, 246, 246);
    color: gray;
    text-decoration: none;
    cursor: not-allowed !important;
    opacity: 0;
    box-shadow: 0px 0px 0px black;
}
 
.disabled-link:hover {
    background-color: white !important;
    color: white;
}
 
.page-link:hover {
    background-color: white;
    border: none;
    box-shadow: none;
}
 
 
 
/* .paginator-nav {
    padding: 5px 25px;
} */
 
.goto-page {
    display: flex;
    align-items: start;
 
 
    /* border: 2px solid #5f6368; */
    /* align-items: flex-end; */
    /* line-height: 100%; */
}
 
 
 
.goto-page input {
    /* height: 100% !important; */
    flex: 1;
    height: 30px;
    border: 1px solid rgba(128, 128, 128, 0.192);
    box-shadow: 1px 1px 2px gray;
 
}
 
input[type="submit"] {
    background-color: rgb(207, 205, 205);
}
 
input[type="submit"]:hover {
    background-color: rgb(212, 212, 212);;
}
 
.goto-page button {
    height: 30px;
    margin-left: -3px;
    border: none;
    color: #2d2f31;
    font-weight: bolder;
    margin-top: 1px;
    /* border: 1px solid transparent; */
    box-shadow: 1px 1px 2px gray;
}
 
.paginator-nav {
    display: flex;
    align-items: center;
}
.goto-page tbody {
    display: flex;
}