/*!
 * pagination v1.4.1 (https://github.com/nashaofu/pagination)
 * Copyright 2018 nashaofu
 * Licensed under MIT
 */
ul.pagination:after,ul.pagination:before{
    display:table;
    content:' '
}

ul.pagination{
    font-size:14px;
    line-height:36px;
    display:table;
    margin:0 auto;
    padding:0;
    list-style:none;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    color:#428bca;
}

ul.pagination:after{
    clear:both;
}

ul.pagination > li{
    float:left;
    margin:0 2px;
    padding:0;
}

ul.pagination > li > a{
    display:block;
    margin:0;
    padding:0 14px;
    cursor:pointer;
    text-align:center;
    text-decoration:none;
    color:#dc3545 !important;
    border:1px solid #dc3545;
    border-radius:4px;
    background-color:#fff;
}

ul.pagination > li > a:hover{
    border:1px solid #dc3545 !important;
    background-color:#dc3545 !important;
    color:#fff !important;
}

ul.pagination > li > span{
    display:inline;
    padding:7px 10px;
    cursor:default;
    text-align:center;
    color:#428bca;
}

ul.pagination > li.active > a,ul.pagination > li.active > a:focus,ul.pagination > li.active > a:hover{
    cursor:default;
    color:#fff !important;
    border:1px solid #dc3545;
    outline:0;
    background-color:#dc3545;
}

ul.pagination > li.disabled > a,ul.pagination > li.disabled > a:focus,ul.pagination > li.disabled > a:hover{
    cursor:not-allowed;
    color:#999 !important;
    border:1px solid #ccc !important;
    outline:0;
    background-color:#fff !important;
}



.paginationjs-pages ul:after,
.paginationjs-pages ul:before {
    display:table;
    content:' '
}

.paginationjs-pages ul {
    font-size:14px;
    line-height:36px;
    display:table;
    margin:0 auto;
    padding:0;
    list-style:none;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    color:#428bca;
}

.paginationjs-pages ul:after {
    clear:both;
}

.paginationjs-pages ul > li{
    float:left;
    margin:0 2px;
    padding:0;
}

.paginationjs-pages ul > li > a{
    display:block;
    margin:0;
    padding:0 14px;
    cursor:pointer;
    text-align:center;
    text-decoration:none;
    color:#dc3545 !important;
    border:1px solid #dc3545;
    border-radius:4px;
    background-color:#fff;
}

.paginationjs-pages ul > li > a:hover{
    border:1px solid #dc3545 !important;
    background-color:#dc3545 !important;
    color:#fff !important;
}

.paginationjs-pages ul > li > span{
    display:inline;
    padding:7px 10px;
    cursor:default;
    text-align:center;
    color:#428bca;
}

.paginationjs-pages ul > li.active > a,
.paginationjs-pages ul > li.active > a:focus,
.paginationjs-pages ul > li.active > a:hover{
    cursor:default;
    color:#fff !important;
    border:1px solid #dc3545;
    outline:0;
    background-color:#dc3545;
}

.paginationjs-pages ul > li.disabled > a,
.paginationjs-pages ul > li.disabled > a:focus,
.paginationjs-pages ul > li.disabled > a:hover{
    cursor:not-allowed;
    color:#999 !important;
    border:1px solid #ccc !important;
    outline:0;
    background-color:#fff !important;
}