/** PAGINATOR **/
.paginator { padding:.5em .75em; float:left; font:normal .8em arial; }

.paginator .prev-na,
.paginator .next-na {
    padding:.3em;
    font:bold .875em arial;
}

.paginator .prev-na,
.paginator .next-na {
    border:1px solid #ccc;
    background-color:#f9f9f9;
    color:#aaa;
    font-weight:normal;
}

.paginator .prev a, .paginator .prev a:visited,
.paginator .next a, .paginator .next a:visited {
    border:1px solid #001B50;
    background-color:#D0E9F0;
    color:#001B50;
    padding:.3em;
    font:bold .875em arial;
    text-decoration: None;
}

.paginator .prev, .paginator .prev-na { margin-right:.5em; }
.paginator .next, .paginator .next-na { margin-left:.5em; }

.paginator .page a, .paginator .page a:visited, .paginator .curr {
    padding:.25em;
    font:normal .875em verdana;
    border:1px solid #001B50;
    background-color:#D0E9F0;
    margin:0 .25em;
    color:#001B50;
    text-decoration: None;
}

.paginator .curr {
    background-color:#001B50;
    color:#fff;
    border:1px solid #000F2F;
    font-weight:bold;
    font-size:1em;
}

.paginator .page a:hover,
.paginator .curr a:hover,
.paginator .prev a:hover,
.paginator .next a:hover {
    color:#fff;
    background-color:#001B50;
    border:1px solid #000F2F;
}
.pagination .glyphicon {
     line-height: 1.5!important;
 }