#search-place {
    margin-top: -40px !important;
}

.header-jobs .content {
    display: none;
}

section.jobslist {
    background: #2C3E50 !important;
    z-index: 2;
    position: relative;
}

.catalog-getdata {
    top: 0 !important;
    width: 50px !important;
    height: 40px !important;
}

.list-search input {
    height: 40px !important;
}

ul.typeahead.dropdown-menu {
    top: 115px !important;
}

.header-about h1 {
    position: fixed;
    left: 50%;
    transform: translate(-50%, -50%);
}

table.dataTable thead th,
table.dataTable thead td {
    color: white !important;
}

.dataTables_wrapper .dataTables_paginate .paginate_button {
    color: white !important;
}

label {
	font-weight: 400;
}

.dataTables_wrapper .dataTables_length,
.dataTables_wrapper .dataTables_filter,
.dataTables_wrapper .dataTables_info,
.dataTables_wrapper .dataTables_processing,
.dataTables_wrapper .dataTables_paginate {
    color: #a8a8a8 !important;
}

table.dataTable tfoot th,
table.dataTable tfoot td {
    color: white !important;
}

.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
    background: rgba(255, 255, 255, 0.1);
    border: 1px solid transparent;
}



table.dataTable.cell-border tbody th,
table.dataTable.cell-border tbody td {
    text-align: left;
}

table.dataTable thead th,
table.dataTable tfoot th {
    text-align: left;
}

table.dataTable.row-border tbody th,
table.dataTable.row-border tbody td,
table.dataTable.display tbody th,
table.dataTable.display tbody td {
    font-size: 13px;
}

table.dataTable.display tbody tr.odd>.sorting_1,
table.dataTable.order-column.stripe tbody tr.odd>.sorting_1 {
    background-color: inherit;
}

table.dataTable.display tbody tr.even>.sorting_1,
table.dataTable.order-column.stripe tbody tr.even>.sorting_1 {
    background-color: inherit;
}

.btn-group, .btn-group-vertical {
	display: flex;
	justify-content: center;
}
.dataTables_wrapper {
	overflow-x: auto;
}
.footer {
	position: relative;
    z-index: 2;
}

@media (max-width: 760px){

	table.dataTable tr th,  
	table.dataTable tr td {
		display: none;
	}
	
	table.dataTable tr th:nth-child(1),  
	table.dataTable tr td:nth-child(1),
	table.dataTable tr th:nth-child(6),  
	table.dataTable tr td:nth-child(6),
	table.dataTable tr th:nth-child(7),  
	table.dataTable tr td:nth-child(7) {
		display: table-cell;
	}
	
}