﻿table.dataTable tbody > tr.selected, table.dataTable tbody > tr > .selected {
    background-color: #795548;
}

.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
    background-color: #E8E8E8;
}

.table .btn-link {
    margin: 0px;
    padding: 0px;
    line-height: 1.42857143;
}

.dt-bootstrap {
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    white-space: nowrap;
    border: 0px;
    margin-bottom: 20px;
    position: relative;
    z-index: 99;
}

    .dt-bootstrap .table {
        margin: 0px;
    }

        .dt-bootstrap .table thead {
            background: #f5f5f5;
        }

            .dt-bootstrap .table thead > tr > th,
            .dt-bootstrap .table thead > tr > td {
                border-bottom: 0px;
            }

            .dt-bootstrap .table thead .sorting,
            .dt-bootstrap .table thead .sorting_asc,
            .dt-bootstrap .table thead .sorting_desc {
                cursor: pointer;
                position: relative;
            }

                .dt-bootstrap .table thead .sorting:after,
                .dt-bootstrap .table thead .sorting_asc:after,
                .dt-bootstrap .table thead .sorting_desc:after {
                    position: absolute;
                    top: 8px;
                    right: 8px;
                    display: block;
                    font-family: 'Glyphicons Halflings';
                    opacity: 0.5;
                }

                .dt-bootstrap .table thead .sorting:after {
                    opacity: 0.2;
                    content: "\e150"; /* sort */
                }

                .dt-bootstrap .table thead .sorting_asc:after {
                    content: "\e155"; /* sort-by-attributes */
                }

                .dt-bootstrap .table thead .sorting_desc:after {
                    content: "\e156"; /* sort-by-attributes-alt */
                }


        .dt-bootstrap .table > tbody > tr > td,
        .DTFC_Cloned.table > tbody > tr > th {
            border-bottom: 1px solid #eee;
        }
            .DTFC_Cloned.table > tbody > tr > th{
                background:#f5f5f5;
            }

            .dt-bootstrap .dataTables_length,
            .dt-bootstrap .dataTables_filter {
                display: inline-block;
                margin: 3px;
            }

        .dt-bootstrap .dataTables_length > label,
        .dt-bootstrap .dataTables_filter > label {
            margin: 0px;
            text-align: left;
        }

    .dt-bootstrap div.dataTables_info {
        margin: 5px;
        padding: 5px;
    }

    .dt-bootstrap div.dataTables_actions {
        display: inline-block;
        margin: 3px;
    }

        .dt-bootstrap div.dataTables_actions > .select2-container--bootstrap {
            -webkit-border-radius: 0px;
            -moz-border-radius: 0px;
            border-radius: 0px;
            background-clip: padding-box !important;
            color: #262626;
            border: 1px solid #D5D5D5;
            transition: box-shadow 0.45s ease 0s, border-color 0.45s ease-in-out 0s;
            box-shadow: none;
        }

    .dt-bootstrap div.dataTables_paginate {
        margin: 0px;
        padding: 0px;
    }

        .dt-bootstrap div.dataTables_paginate ul.pagination {
            margin: 5px;
            float: right;
        }

            .dt-bootstrap div.dataTables_paginate ul.pagination li a,
            .dt-bootstrap div.dataTables_paginate ul.pagination li span {
                -webkit-border-radius: 0px;
                -moz-border-radius: 0px;
                border-radius: 0px;
            }

    .dt-bootstrap div.dataTables_scrollBody .table thead .sorting:after,
    .dt-bootstrap div.dataTables_scrollBody .table thead .sorting_asc:after,
    .dt-bootstrap div.dataTables_scrollBody .table thead .sorting_desc:after {
        display: none;
    }

.panel .dt-bootstrap,
.card .dt-bootstrap{
    margin: 0px;
}

    .panel .dt-bootstrap .table-bordered {
        border: 0px;
    }

        .panel .dt-bootstrap .table > thead > tr > th:first-child,
        .panel .dt-bootstrap .table > thead > tr > td:first-child,
        .panel .dt-bootstrap .table > tbody > tr > td:first-child,
        .panel .dt-bootstrap .table > tfoot > tr > th:first-child,
        .panel .dt-bootstrap .table > tfoot > tr > td:first-child,
        .panel .dt-bootstrap .table-bordered > thead > tr > th:first-child,
        .panel .dt-bootstrap .table-bordered > thead > tr > td:first-child,
        .panel .dt-bootstrap .table-bordered > tbody > tr > td:first-child,
        .panel .dt-bootstrap .table-bordered > tfoot > tr > th:first-child,
        .panel .dt-bootstrap .table-bordered > tfoot > tr > td:first-child {
            border-left: 0px none;
        }

        .panel .dt-bootstrap .table > thead > tr > th:last-child,
        .panel .dt-bootstrap .table > thead > tr > td:last-child,
        .panel .dt-bootstrap .table > tbody > tr > td:last-child,
        .panel .dt-bootstrap .table > tfoot > tr > th:last-child,
        .panel .dt-bootstrap .table > tfoot > tr > td:last-child,
        .panel .dt-bootstrap .table-bordered > thead > tr > th:last-child,
        .panel .dt-bootstrap .table-bordered > thead > tr > td:last-child,
        .panel .dt-bootstrap .table-bordered > tbody > tr > td:last-child,
        .panel .dt-bootstrap .table-bordered > tfoot > tr > th:last-child,
        .panel .dt-bootstrap .table-bordered > tfoot > tr > td:last-child {
            border-right: 0px none;
        }

        .panel .dt-bootstrap .table-bordered > tbody > tr:last-child > td,
        .panel .dt-bootstrap .table-bordered > tfoot > tr:last-child > td,
        .panel .dt-bootstrap .table-bordered > tfoot > tr:last-child > th {
            border-bottom: 0px none;
        }
/*.table {
    background: #fff;
}

    .table > thead > tr > th, .table > thead > tr > td {
        border-bottom: 1px solid #ddd;
        background-color: #ddd;
    }

    .table.table-bordered > thead > tr > th, .table.table-bordered > thead > tr > td {
        border-bottom-width: 1px;
    }

    .table > tbody > tr:first-child > td {
        border-top-width: 0px !important;
    }



.dt-bootstrap {
    background: #fff;
    border: 0px solid #A0D468;
    margin-bottom: 20px;
    position: relative;
}

    .dt-bootstrap .table {
        border-style: solid;
        border-color: #ddd;
        border-width: 1px 0px 0px;
        margin-bottom: 0px;
    }

        .dt-bootstrap .table > thead > tr > th:first-child,
        .dt-bootstrap .table > thead > tr > td:first-child,
        .dt-bootstrap .table > tbody > tr > td:first-child,
        .dt-bootstrap .table > tfoot > tr > th:first-child,
        .dt-bootstrap .table > tfoot > tr > td:first-child,
        .dt-bootstrap .table-bordered > thead > tr > th:first-child,
        .dt-bootstrap .table-bordered > thead > tr > td:first-child,
        .dt-bootstrap .table-bordered > tbody > tr > td:first-child,
        .dt-bootstrap .table-bordered > tfoot > tr > th:first-child,
        .dt-bootstrap .table-bordered > tfoot > tr > td:first-child {
            border-left: 0px none;
        }

        .dt-bootstrap .table > thead > tr > th:last-child,
        .dt-bootstrap .table > thead > tr > td:last-child,
        .dt-bootstrap .table > tbody > tr > td:last-child,
        .dt-bootstrap .table > tfoot > tr > th:last-child,
        .dt-bootstrap .table > tfoot > tr > td:last-child,
        .dt-bootstrap .table-bordered > thead > tr > th:last-child,
        .dt-bootstrap .table-bordered > thead > tr > td:last-child,
        .dt-bootstrap .table-bordered > tbody > tr > td:last-child,
        .dt-bootstrap .table-bordered > tfoot > tr > th:last-child,
        .dt-bootstrap .table-bordered > tfoot > tr > td:last-child {
            border-right: 0px none;
        }

    .dt-bootstrap .table-bordered > tbody > tr:last-child > td,
    .dt-bootstrap .table-bordered > tfoot > tr:last-child > td,
    .dt-bootstrap .table-bordered > tfoot > tr:last-child > th {
        border-bottom: 0px none;
    }

    .dt-bootstrap .table-hover > tbody > tr {
        cursor: pointer;
    }

    .dt-bootstrap .dataTables_length,
    .dt-bootstrap .dataTables_filter {
        display: inline-block;
        margin: 3px;
    }

        .dt-bootstrap .dataTables_length > label,
        .dt-bootstrap .dataTables_filter > label {
            margin: 0px;
            text-align: left;
        }

    .dt-bootstrap div.dataTables_info {
        margin: 5px;
        padding: 5px;
    }

    .dt-bootstrap div.dataTables_actions {
        display: inline-block;
        margin: 3px;
    }

        .dt-bootstrap div.dataTables_actions > .select2-container--bootstrap {
            -webkit-border-radius: 0px;
            -moz-border-radius: 0px;
            border-radius: 0px;
            background-clip: padding-box !important;
            color: #262626;
            border: 1px solid #D5D5D5;
            transition: box-shadow 0.45s ease 0s, border-color 0.45s ease-in-out 0s;
            box-shadow: none;
        }

    .dt-bootstrap div.dataTables_paginate {
        margin: 0px;
        padding: 0px;
    }

        .dt-bootstrap div.dataTables_paginate ul.pagination {
            margin: 5px;
            float: right;
        }

            .dt-bootstrap div.dataTables_paginate ul.pagination li a,
            .dt-bootstrap div.dataTables_paginate ul.pagination li span {
                -webkit-border-radius: 0px;
                -moz-border-radius: 0px;
                border-radius: 0px;
            }

    .dt-bootstrap .dataTables_scrollHead .table {
        /*border-width: 0px;*
border-bottom: 0px none;
margin-bottom: -1px;
}

.dt-bootstrap .row .dataTables_scrollHead .table {
    border-width: 0px;
}

.dt-bootstrap .dataTables_scrollBody .table {
    border-top: 0px none;
}

.dt-bootstrap .dt-footer {
    padding: 0px;
    margin: 0px;
    background: #EEE linear-gradient(to bottom, #F2F2F2 0px, #FAFAFA 100%) repeat scroll 0% 0%;
    border-top: 1px solid #DDD;
}

.dt-bootstrap .table thead .sorting,
.dt-bootstrap .table thead .sorting_asc,
.dt-bootstrap .table thead .sorting_desc,
.dt-bootstrap .table thead .sorting_asc_disabled,
.dt-bootstrap .table thead .sorting_desc_disabled {
    cursor: pointer;
    position: relative;
}

    .dt-bootstrap .table thead .sorting:after,
    .dt-bootstrap .table thead .sorting_asc:after,
    .dt-bootstrap .table thead .sorting_desc:after {
        position: absolute;
        top: 8px;
        right: 8px;
        display: block;
        font-family: 'Glyphicons Halflings';
        opacity: 0.5;
    }

    .dt-bootstrap .table thead .sorting:after {
        opacity: 0.2;
        content: "\e150"; /* sort *
    }

    .dt-bootstrap .table thead .sorting_asc:after {
        content: "\e155"; /* sort-by-attributes *
    }

    .dt-bootstrap .table thead .sorting_desc:after {
        content: "\e156"; /* sort-by-attributes-alt *
    }

.dt-bootstrap .select2-container--bootstrap {
    width: 200px !important;
}

div.dataTables_scrollBody .table thead .sorting:after,
div.dataTables_scrollBody .table thead .sorting_asc:after,
div.dataTables_scrollBody .table thead .sorting_desc:after {
    display: none;
}

.dt-bootstrap .table thead .sorting_asc_disabled:after,
.dt-bootstrap .table thead .sorting_desc_disabled:after {
    color: #eee;
}

.dt-bootstrap .table thead > tr > th {
    padding-right: 30px;
}

    .dt-bootstrap .table thead > tr > th.sorting_disabled {
        padding-right: 8px;
    }

.dt-bootstrap .table th:active {
    outline: none;
}
/* Condensed *
.dt-bootstrap .table-condensed thead > tr > th {
    padding-right: 20px;
}

    .dt-bootstrap .table-condensed thead > tr > th.sorting_disabled {
        padding-right: 5px;
    }

.dt-bootstrap .table-condensed thead .sorting:after,
.dt-bootstrap .table-condensed thead .sorting_asc:after,
.dt-bootstrap .table-condensed thead .sorting_desc:after {
    top: 5px;
    right: 6px;
}

.table-responsive > .table > thead > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tbody > tr > td,
.dataTables_scroll .table > thead > tr > th, .dataTables_scroll .table > thead > tr > td, .dataTables_scroll .table > tbody > tr > th, .dataTables_scroll .table > tbody > tr > td {
    white-space: nowrap;
}


.dt-bootstrap td > .row {
    margin: 0px;
}

    .dt-bootstrap td > .row > div {
        padding: 0px;
    }

.dt-bootstrap .btn-link {
    margin: 0px;
    padding: 0px;
}

.panel.panel-transaction:before,
.dt-bootstrap:before {
    display: block;
    content: "";
    position: absolute;
    left: -1px;
    top: -2px;
    right: -1px;
    height: 2px;
    max-height: 2px;
    overflow: hidden;
    background-color: #A0D468;
}

.dt-bootstrap .table .table.table-bordered {
    border: 1px solid #ddd;
}

.panel .dt-bootstrap,
.panel .dt-bootstrap .table .table.table-bordered {
    border: 0px solid #A0D468;
    margin-bottom: 0px;
}

    .panel .dt-bootstrap:before {
        display: none;
    }

.panel > .dt-bootstrap > .table {
    border-top: 0px none;
}

    .panel > .dt-bootstrap > .table.bordered-top {
        border-top: 1px solid #ddd;
    }

.tab-pane .dt-bootstrap {
    margin-bottom: 0px;
}

table.dataTable tbody > tr.selected, table.dataTable tbody > tr > .selected {
    background-color: #53a93f;
}.table-select > tbody > tr {
    cursor: pointer;
}
    .panel-theme .table > thead > tr > td,
    .panel-theme .table > thead > tr > th,
    .panel-theme .table-bordered > thead > tr > td,
    .panel-theme .table-bordered > thead > tr > th,
    .panel-default .table > thead > tr > td,
    .panel-default .table > thead > tr > th,
    .panel-default .table-bordered > thead > tr > td,
    .panel-default .table-bordered > thead > tr > th,
    .panel-widget .table > thead > tr > td,
    .panel-widget .table > thead > tr > th,
    .panel-widget .table-bordered > thead > tr > td,
    .panel-widget .table-bordered > thead > tr > th,
    .panel-success .table > thead > tr > td,
    .panel-success .table > thead > tr > th,
    .panel-success .table-bordered > thead > tr > td,
    .panel-success .table-bordered > thead > tr > th,
    .panel-transaction .table > thead > tr > td,
    .panel-transaction .table > thead > tr > th,
    .panel-transaction .table-bordered > thead > tr > td,
    .panel-transaction .table-bordered > thead > tr > th {
        background-color: transparent;
        border-bottom: 2px solid #eaeaea !important;
    }

    .panel-theme .table,
    .panel-theme .table > tbody > tr > td,
    .panel-theme .table > tbody > tr > th,
    .panel-theme .table > tfoot > tr > td,
    .panel-theme .table > tfoot > tr > th,
    .panel-default .table,
    .panel-default .table > tbody > tr > td,
    .panel-default .table > tbody > tr > th,
    .panel-default .table > tfoot > tr > td,
    .panel-default .table > tfoot > tr > th,
    .panel-widget .table,
    .panel-widget .table > tbody > tr > td,
    .panel-widget .table > tbody > tr > th,
    .panel-widget .table > tfoot > tr > td,
    .panel-widget .table > tfoot > tr > th,
    .panel-success .table,
    .panel-success .table > tbody > tr > td,
    .panel-success .table > tbody > tr > th,
    .panel-success .table > tfoot > tr > td,
    .panel-success .table > tfoot > tr > th,
    .panel-transaction .table,
    .panel-transaction .table > tbody > tr > td,
    .panel-transaction .table > tbody > tr > th,
    .panel-transaction .table > tfoot > tr > td,
    .panel-transaction .table > tfoot > tr > th {
        border-color: #eaeaea;
    }
    .panel > .panel-body + .table, .panel > .panel-body + .table-responsive, .panel > .table + .panel-body, .panel > .table-responsive + .panel-body {
        border-color: #eaeaea;
    }

.panel-theme > .table-grid,
.panel-default > .table-grid,
.panel-widget > .table-grid {
    border-left: 0px !important;
    border-right: 0px !important;
}
tr.group > td {
    font-weight: bold;
    background: #eaeaea;
}
*/

.table-grid {
    text-align: left;
    border: 1px solid #eaeaea !important;
    color: #666;
}

    .table-grid .table-grid-text {
        font-weight: bold;
    }

    .table-grid .table-grid-value {
    }

    .table-grid .table-grid-value-2 {
        color: #868ba1;
    }

        .table-grid .table-grid-text::after,
        .table-grid .table-grid-value::after,
        .table-grid .table-grid-value-2::after {
            clear: both;
            display: block;
            content: "";
        }
