/* ==========================================================================
   Author's custom styles
   ========================================================================== */

body {
	padding-top: 50px;
	padding-bottom: 20px;
}

.container { margin-top: 20px; }
.navbar .container { margin-top: 0px; }
.breadcrumbs { margin-bottom: -20px; }

.page-header { margin: 0; }

table { table-layout: fixed; }
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th { vertical-align: middle; }

.handlebars { cursor: move; font-size: 17px; }

.radio-inline { margin-left: 10px; }

.dataTables_wrapper .dataTables_paginate .paginate_button { padding: 0; margin-left: 0px; border: none; background: none; }
.dataTables_wrapper .dataTables_paginate .paginate_button:hover { padding: 0; margin-left: 0px; border: none; background: none; }

.dataTables_wrapper { margin-top: 15px; }

table.dataTable thead .sorting_asc, table.dataTable thead .sorting_desc { background-image: none; }
.table-responsive .row { margin-right: 0; }

.breadcrumb-bg .container { margin-top: 20px; }

#games_table .form-group { margin: 0 !important; }

table td { overflow-x: auto; }
table td span.glyphicon-menu-hamburger.handlebars { width: 5px; }

.mb-md { margin-bottom: 20px; }

@media (min-width: 768px) and (max-width: 991px) {
  .navbar-right { font-size: 13px; }
}