/*----datatables custom-----*/

.dataTables_info, .dataTables_length, .dataTables_filter label {
    font-family: 'Roboto', 'Helvetica', 'Arial', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'WenQuanYi Micro Hei', 'Noto Sans CJK', sans-serif;
    font-size: 13px;
    color: #455a64;
}

/*--------pages -----------*/
/*---#5A4181 gay purple #95adbe----*/
ul.pagination {
    float: right;
}

.pagination > li > a
{
    background-color: white;
    color: #95adbe;
}

.pagination > li > a:focus,
.pagination > li > a:hover,
.pagination > li > span:focus,
.pagination > li > span:hover
{
    color: #5a5a5a;
    background-color: #eee;
    border-color: #ddd;
}

.pagination > .active > a
{
    color: white;
    background-color: #95adbe !Important;
    border: solid 1px #95adbe !Important;
}

.pagination > .active > a:hover
{
    background-color: #95adbe !Important;
    border: solid 1px #95adbe;
}

table.dataTable tbody tr.selected {
    color: #373b3e !important;
}
table.dataTable tbody>tr.selected, table.dataTable tbody tr.selected td{
    background-color: #b8c6e0 !important;
}

/*--------table----------*/

.my-table, .my-table-s {
    font-family: 'Roboto', 'Helvetica', 'Arial', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'WenQuanYi Micro Hei', 'Noto Sans CJK', sans-serif;
    font-size: 13px!important;
}

.child-light {
    background-color: #f8f9fa;
}

.my-table td{
    /*padding: 1rem;*/
    word-wrap: normal;
    text-align: left;
    /*word-break:break-all;*/
}

.my-table.my-h thead th{
    background-color: #dae2e7 !Important;
    /*padding-top: .75rem!important;
    padding-bottom: .75rem!important;*/
}

.my-table.my-h-2 thead th{
    background-color: #f5f8fa !Important;
    text-align: left!important;
    /*padding-top: .75rem!important;
    padding-bottom: .75rem!important;*/
}

.tt-th {
    border: none!important;
    font-weight: bold!important;
    padding-left: 0.5rem!important;
}

.summary-th {
    background-color: #dae2e7 !Important;
}

.table td, .table th {
    vertical-align: middle!important;
    padding-left: 0.5rem!important;
    text-align: left;
}

/*.one-row td {*/
/*    white-space: nowrap;*/
/*    overflow: hidden;*/
/*    text-overflow: ellipsis;*/
/*    max-width: 100%;*/
/*}*/

.td-center {
    text-align: center!important;
}


table.dataTable thead .sorting::after,
table.dataTable thead .sorting_asc::after {
    display:none;
}

table.dataTable thead .sorting_desc::after {
    display:none;
}

table.dataTable thead .sorting {
    background-image: none;
    background-repeat: no-repeat;
    background-position: center right;
}

table.dataTable thead .sorting_asc {
    background-image: url(../dimages/sort_asc.png);
    background-repeat: no-repeat;
    background-position: center right;
}

table.dataTable thead .sorting_desc {
    background-image: url(../dimages/sort_desc.png);
    background-repeat: no-repeat;
    background-position: center right;
}
