/**
* AC customisation for Ninja Tables
*/

.semantic_ui .ui.table {
    border-collapse: separate !important;
}

/*** Table radius  ***/

.semantic_ui .ui.table thead tr:first-child>th:only-child,
.semantic_ui .ui.table {
    border-radius: 0;
}

/*** Search btn ***/

.footable .btn-primary,
.footable .btn-primary:hover,
.footable .btn-primary:focus {
    background-color: #006341;
    border-color: #006341;
}

.footable .btn-primary:hover,
.footable .btn-primary:focus {
    opacity: 0.7;
}

/*** Filter menu ***/

.footable .open>.dropdown-menu {
    margin: 0;
}

.foo-table li.dropdown-header {
    padding-left: 20px !important;
    padding-bottom: 5px !important;
}

.foo-table ul.dropdown-menu.dropdown-menu-right li a:hover {
    box-shadow: none;
}

/* Thead colours */

.semantic_ui .ninja_footable.ui.table:not(.inverted) thead th {
    background: #F8FCFA;
    color: #006341;
    font-size: 1.1em;
}

/* Tbody colours */

.semantic_ui .ninja_footable.ui.table tbody td a {
    color: #006341;
}

/* Pagination */

.footable .pagination > li > a,
.footable .pagination > li > span,
.footable .pagination > .active > a,
.footable .pagination > .active > a:focus,
.footable .pagination > .active > a:hover,
.footable .pagination > .active > span {
    color: #006341;
}

.footable .pagination > .active > a,
.footable .pagination > .active > a:focus,
.footable .pagination > .active > a:hover,
.footable .pagination > .active > span {
    background-color: #006341;
    border-color: #006341;
    color: white !important;
}

.footable .pagination > .disabled > a,
.footable .pagination > .disabled > a:focus,
.footable .pagination > .disabled > a:hover,
.footable .pagination > .disabled > span {
    color: #444444;
}