﻿.column_search {
    box-sizing: border-box !important;
    padding: 0 6px 0 6px !important;
}

/*
    Datatables
    ----------
*/
.dataTables_length {
    margin-top: 5px;
    margin-left: 20px;
}

.dataTables_info {
    margin-left: 10px;
}

td table tr:first-child td {
    border-top: none !important;
    padding: 0 !important;
}

table.dataTable thead .sorting {
    background: url('../images/sort_both.png') no-repeat center right;
}

table.dataTable thead .sorting_asc {
    background: url('../images/sort_asc.png') no-repeat center right;
}

table.dataTable thead .sorting_desc {
    background: url('../images/sort_desc.png') no-repeat center right;
}

table.dataTable thead .sorting_asc_disabled {
    background: url('../images/sort_asc_disabled.png') no-repeat center right;
}

table.dataTable thead .sorting_desc_disabled {
    background: url('../images/sort_desc_disabled.png') no-repeat center right;
}

.dataTables_wrapper {
    font-size: 16px;
}

/*'<font size="' + (device === mobile ? '25' : '40') + '">'*/

table.dataTable thead th {
    font-size: 16px;
}

table.dataTable tbody td {
    vertical-align: middle !important;
}

#bootstrap-overrides label.label {
    padding: 0px !important;
}




.parent {
    height: 200px;
    /*background: #CCCCCC;*/
    display: flex;
    align-items: center;
    justify-content: center;
}

.child {
   /* background-color: #FFFF00;*/
    width: 50px;
    height: 50px;
}