@font-face {
    font-family: 'verdana';
    src: url(fonts/verdana.ttf);

}

@font-face {
    font-family: 'verdana-bold';
    src: url(fonts/verdana-bold.ttf);

}

@font-face {
    font-family: 'verdana-bold-italic';
    src: url(fonts/verdana-bold-italic.ttf);

}

body {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    scroll-behavior: smooth;
    font-family: 'verdana';
    color: #454545;
    font-size: 14px;
    background: #f6f5f4;
}

ul,
li {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

img {
    max-width: 100%;
}

a {
    text-decoration: none;
}

.athena-table-main .table-wrapper {
    width: 950px;
    padding: 10px 20px 30px 20px;
    margin: 0px auto;
    background-color: #fff;
}

.athena-table-main table.display thead th {
    padding: 3px 18px 3px 10px !important;
    border-bottom: 1px solid black !important;
    font-weight: bold !important;
    cursor: pointer !important;
    font-size: 11.2px;
    line-height: 16.24px;
    font-family: 'verdana-bold';
    outline: none !important;
}

.athena-table-main table.display thead th:hover {
    border: none;
    outline: none !important;
}

.athena-table-main table.display tbody tr:nth-child(odd) {
    background-color: #dadada;
}

.athena-table-main table.dataTable.display>tbody>tr:nth-child(odd)>.sorting_1,
.athena-table-main table.dataTable.order-column.stripe>tbody>tr:nth-child(odd)>.sorting_1 {
    box-shadow: none !important;

    border: none !important;
}

.athena-table-main table.display tbody tr:nth-child(odd) td.sorting_1 {
    background-color: #b9b9b9 !important;
    box-shadow: none !important;
}

.athena-table-main table.display tbody tr:nth-child(even) td.sorting_1 {
    background-color: #dbdbdb;
    box-shadow: none !important;
}


.athena-table-main table.dataTable td {
    padding: 3px 10px !important;
    font-size: 11.2px;
    line-height: 16.24px;
    font-family: 'verdana';
}

.athena-table-main table.dataTable th.dt-type-numeric {
    text-align: left !important;
}

.athena-table-main input {
    color: #000000;
    font-family: 'verdana-bold';
    border: 1px solid #999999;
    background-color: #cccccc;
    padding: 3px 7px;
    font-size: 12px;

}

.athena-table-main input[type="submit"] {
    cursor: pointer;
    -webkit-appearance: button;
}

.athena-table-main .dt-info {
    width: 60%;
    color: #333;
    font-size: 11.2px;
    line-height: 16.24px;
    font-family: 'verdana';
}

.athena-table-main div.dt-container .dt-paging .dt-paging-button {

    min-width: 1.5em;
    padding: 0 5px;
    margin-left: 2px;
    font-size: 11.2px;
    line-height: 16.24px;
    font-family: 'verdana';
}

.athena-table-main table.dataTable.stripe>tbody>tr:nth-child(odd)>*,
.athena-table-main table.dataTable.display>tbody>tr:nth-child(odd)>* {

    box-shadow: none;
}

.athena-table-main table.dataTable.display>tbody>tr>* {
    border: none;
}

.athena-table-main div.dt-container div.dt-layout-cell {

    padding: 0;
}

.athena-table-main div.dt-container #dt-length-0 {
    padding: 0;
}

.athena-table-main div.dt-container .dt-search input {
    padding: 0;
}