table.ez-table th:first-child {
    width: 50px;
}

table.ez-table th:last-child {
    width: 125px;
}

table.ez-table th {
    text-align: center;
    /*background-color: #21AB4A;*/
    font-size: 14px;
}

    table.ez-table th a {
        color: #FFFFFF;
        cursor: pointer;
        text-decoration: none;
    }

    table.ez-table th .caret.caret-up {
        border-top: 0 dotted;
        border-bottom: 4px solid #000;
        content: "";
    }

table.ez-table tbody td:first-child,
table.ez-table tfoot td:first-child {
    text-align: center;
}

table.ez-table td {
    cursor: pointer;
}

table.ez-table tr:hover {
    /*background-color: #E2F0D9*/
}

table.ez-table tfoot td {
    padding: 2.5px 8px;
    height: 35px;
    text-align: left;
    position: relative;
}

    table.ez-table tfoot td .batch-actions a {
        margin-right: 5px;
        float: left;
    }

    table.ez-table tfoot td .pagination-container {
        /*position: absolute;*/
        text-align: center;
        left: 50%;
        width: 400px;
        /*margin-left: -237.5px;*/
        top: 2.5px;
    }

/*.pagination>li>a,
.pagination>li>span {
  border: 1px solid #21AB4A;
}

.pagination>li.active>a {
  background: #21AB4A;
  color: #fff;
}
.pagination>li.active>a:hover {
  background: #21AB4A;
}

table.ez-table tfoot td .pagination {
  margin: 0;
}*/
.pagination > li.active > a {
    padding: 1px 6px 7px 7px;
    background: #666;
    color: #fff;
}

    .pagination > li.active > a:hover {
        background: #666;
    }

table.ez-table tfoot td .sort-container a,
table.ez-table tfoot td .sort-container select {
    float: right;
}

table.ez-table .table-limit-select {
    width: 60px;
}

@media (max-width: 767px) {
    table.ez-table tfoot td .pagination-container {
        display: block;
        position: relative;
        width: auto;
        margin: 0 0 5px;
        left: 0;
    }
}

@media (max-width: 550px) {
    table.ez-table tfoot td a i {
        padding: 0;
    }

    table.ez-table tfoot td a span {
        display: none;
    }
}
