
.pagination {
   display: flex;
   padding-left: 0;
   list-style: none;
   border-radius: 0.25rem;
   margin: 20px 1px;
}
.pagination li.disabled .pagination li a {
   color: #636c72;
   pointer-events: none;
   cursor: not-allowed;
   background-color: #fff;
   border-color: #ddd;
}
.pagination .page-item.active  a, .pagination li.active .page-link {
/*   z-index: 2;
   color: #fff !important;
   background-color: #0275d8;
   border-color: #0275d8;*/
   font-weight: 700;

}
.pagination li a {
     line-height: 1;
   padding: 5px 10px;
   position: relative;
   display: block;
   margin-left: -1px;
   background-color: #fff;
   border: 1px solid #ddd;
   font-size: .875rem;
}
.pagination li a:focus {
   outline: none;
}
.pagination li .page-link  {
   line-height: 1;
   padding: 5px 10px;
   position: relative;
   display: block;
   margin-left: -1px;
   background-color: #fff;
   border: 1px solid #ddd;
   font-size: .875rem;
}
.pagination li a:hover {
   color: #0275d8 !important;
   text-decoration: none;
}
ul.pagination li:first-child .page-link {
   border-top-left-radius: 4px;
   border-bottom-left-radius: 4px;
}
ul.pagination li:last-child .page-link {
   border-top-right-radius: 4px;
   border-bottom-right-radius: 4px;
}
