table.dataTable tfoot th,
table.dataTable tfoot td {
    padding: 8px 10px;
}

table.dataTable th,
table.dataTable td {
    text-align: center;
    vertical-align: middle;
}

table.dataTable.dtr-inline.collapsed>tbody>tr>td.child,
table.dataTable.dtr-inline.collapsed>tbody>tr>th.child,
table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty {
    text-align: left;
}

table.dataTable>tbody>tr.child ul.dtr-details {
    background-color: white;
}

table.dataTable>tbody>tr.child ul.dtr-details li {
    float: unset;
}

.dt-table-common {
    display: none;
}


.datatable-style th,
.datatable-style td {
    font-size: 12px;
}


/* Styles for pages */

.box-shadow {
    box-shadow: 0px 0px 6px #999999;
    background-color: #fff;
    padding: 25px;
    margin: 15px 15px 15px 25px;
}

#latest_fleet_updates1_wrapper {
    margin-top: 20px;
}

#latest_fleet_updates2_wrapper {
    margin-top: 25px;
}

#contributing_vehicles_wrapper {
    margin-top: 30px;
}

#AutopilotWrapper h1 {
    margin-top: 30px;
}

#AutopilotWrapper h1:first-child {
    margin-top: 0px;
}

#auto_pilot_4_wrapper,
#auto_pilot_3_wrapper,
#auto_pilot_2_5_wrapper,
#auto_pilot_2_wrapper,
#auto_pilot_1_wrapper,
#pre_auto_pilot_wrapper,
#unknown_auto_pilot_wrapper {
    margin-top: 0px;
}