/* ATTRIBUTES FOR THE CONTAINER (THIS HOW WE CENTER EVERYTHING)----------------------------------------------------------------------------------------------------------------------*/.Zebra_Pagination                       { clear: both; width: 100%; overflow: hidden }.Zebra_Pagination ul                    { position: relative; left: 50%; list-style-type: none; margin: 0; padding: 0; float: left; margin-top: 20px;}.Zebra_Pagination li                    { position: relative; float: left; right: 50%;   padding: 10px 4px;}/* COMMON ATTRIBUTES FOR ALL THE LINKS----------------------------------------------------------------------------------------------------------------------*/.Zebra_Pagination a                     {   padding: 6px 10px; color: #fff; text-decoration: none; margin: 0 2px; display: block; float: left; }.Zebra_Pagination a:hover               { color: #222 }/* "NEXT PAGE" AND "PREVIOUS PAGE" LINKS----------------------------------------------------------------------------------------------------------------------*/.Zebra_Pagination a.navigation          { border: 1px solid transparent; overflow: hidden; background-repeat: no-repeat }.Zebra_Pagination a.previous            { background-image: url(larrow.png); background-position: left center; padding-left: 25px; padding-top: 25px; }.Zebra_Pagination a.next                { background-image: url(rarrow.png); background-position: right center; padding-right: 25px; padding-top: 25px; }.Zebra_Pagination a.disabled            { filter: alpha(opacity=20); -khtml-opacity: 0.2; -moz-opacity: 0.2; opacity: 0.2 }.Zebra_Pagination a.disabled:hover      { background-color: inherit; color: inherit }/* hack for transparent borders in IE6 */*html .Zebra_Pagination a.navigation    { border-color: #000001; filter: chroma(color=#000001) }/* CURRENT PAGE----------------------------------------------------------------------------------------------------------------------*/.Zebra_Pagination a.current,.Zebra_Pagination a.current:hover       { background: #0094D6; border-color: #0094D6; color: #FFF }/* THE "..." SEPARATOR----------------------------------------------------------------------------------------------------------------------*/.Zebra_Pagination span                  { color: #666; margin-right: 2px; display: block; float: left; padding: 8px 4px }


.Zebra_Pagination a.current, .Zebra_Pagination a.current:hover {
       background: rgb(255, 0, 0) none repeat scroll 0 0;
    border-color: none !important;
    color: #fff;
}

.Zebra_Pagination a:hover {
    
    color: #ff0000;
}

.Zebra_Pagination a:hover {
    color: #ff0000 !important;
}




@media screen and (max-width: 767px) {

.Zebra_Pagination a {
    background: hsla(0, 0%, 0%, 0) none repeat scroll 0 0;
    padding: 6px 2px; border: none;
}

/*.Zebra_Pagination a.current, .Zebra_Pagination a.current:hover , .Zebra_Pagination a:hover{ background: transparent; color:#1A59A5; }
.Zebra_Pagination ul{ padding:0; margin:0; }*/

.dataTables_wrapper .dataTables_paginate .paginate_button {
    background: hsla(0, 0%, 0%, 0) none repeat scroll 0 0;
    border: 1px solid hsla(0, 0%, 0%, 0);
    box-sizing: border-box;
    color: hsl(0, 0%, 20%) !important;
    cursor: pointer;
    display: inline-block;
    margin-left: 2px;
    min-width: auto;
    text-align: center;
    text-decoration: none !important;}


    .dataTables_wrapper .dataTables_paginate .paginate_button{ padding:2px; }

  }



@media screen and (max-width: 400px) {
.Zebra_Pagination li{ padding: 0 1px;}  

}