#content-container {
    margin-top: 20px;
    padding: 20px
}

    .table-bordered thead tr th,
    .table-bordered tfoot tr th {
        font-size: 12px;
        font-weight: 800;
        text-transform: uppercase;
        background-color: transparent;
        border-bottom-width: 1px;
        vertical-align: middle;
    }

.table-bordered.table-highlight {
    border-top-color: #111;
}

        .table-bordered.table-highlight thead tr:first-child th {
            color: #fff;
            font-weight: 600;
            border: 1px solid #3a3a3a;
        }

.table-condensed thead > tr > th,
.table-condensed tbody > tr > th,
.table-condensed tfoot > tr > th,
.table-condensed thead > tr > td,
.table-condensed tbody > tr > td,
.table-condensed tfoot > tr > td {
    font-weight: 600;
}

    .table-bordered thead tr th,
    .table-bordered tfoot tr th {
        font-size: 12px;
        font-weight: 800;
        text-transform: uppercase;
        background-color: transparent;
        border-bottom-width: 1px;
        vertical-align: middle;
    }

.table-bordered.table-highlight {
    border-top-color: #111;
}

    .table-bordered.table-highlight thead tr:first-child {
        background-color: #444;
        background-image: -webkit-gradient(linear, left 0%, left 100%, from(#555555), to(#444444));
        background-image: -webkit-linear-gradient(top, #555555, 0%, #444444, 100%);
        background-image: -moz-linear-gradient(top, #555555 0%, #444444 100%);
        background-image: linear-gradient(to bottom, #555555 0%, #444444 100%);
        background-repeat: repeat-x;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff555555', endColorstr='#ff444444', GradientType=0);
    }

        .table-bordered.table-highlight thead tr:first-child th {
            color: #fff;
            font-weight: 600;
            border: 1px solid #3a3a3a;
        }

.table-checkable .checkbox-column {
    width: 40px;
    text-align: center;
    vertical-align: middle;
}

    .table-checkable .checkbox-column input[type=text] {
        display: none;
    }

.table-checkable tbody > tr.checked > td {
    background-color: #fdf3e4;
}

.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
    padding: 4px;
}

.columnFilter {
    width: 100% !important;
    padding-left: .25rem;
    padding-right: 3rem;
}

.btn-link {
    text-decoration: none;
}

.choices__inner {
    border-radius: 5px;
    height: 37px;
}