.filter_ul input[type='checkbox'] {
    margin-top: 5px;
}
.filter_ul label {
    margin: 0;
    cursor: pointer;
}
#filter_text {
    height: 36px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

#nevezes_filter {
    margin-bottom: 15px;
}

.btn-action {
    padding: 7px 12px;
    color: #333;
    background-color: #fff;
    border-color: #ccc;
    border-width: 1px;
    border-radius: 0;
    text-transform: uppercase;
    font-weight: bold;
}
.btn-action:active, .btn-action:hover, .btn-action:focus, .btn-action.focus, .btn-action:active:hover, .btn-action:active:focus {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad;
    border-radius: 0;
    text-transform: uppercase;
    font-weight: bold;
}

.dataTables_length,
.dataTables_filter,
.dataTables_info {
    display: none;
}

.dataTables_wrapper {
    padding: 0;
    border: none;
}

.dataTables_paginate {
    float: none !important;
    text-align: center !important;
}
.dataTables_wrapper table>thead>tr>th {
    border: none !important;
}
.dataTables_wrapper table>thead>tr>th.sorting_asc, .dataTables_wrapper table>thead>tr>th.sorting_desc {
    background-color: #fff;
}
table.dataTable thead .sorting,
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_desc {
    background-image: none;
}
table.dataTable thead .sorting:after {
    opacity: 0;
}
table.dataTable thead .sorting:hover:after {
    opacity: 0.5;
}

.dataTables_wrapper .dataTables_paginate .paginate_button {
    border: 1px solid #ddd;
    margin-left: -1px;
    border-radius: 0;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{
    background: none;
    color: #fff !important;
    background-color: var(--main-color-light);
    border-color: var(--main-color-light);
}
.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
    background: none;
    color: #fff;
    background-color: var(--main-color-light);
    border-color: var(--main-color-light);
}
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
    border: 1px solid #ddd;
    cursor: not-allowed;
}
.egys_nemzetiseg,
.egys_szuletesiido {
    width: 100px !important;
}

table.dataTable thead th, table.dataTable thead td {
    padding-left: 8px;
}