table.directory-table{
    margin-bottom: 5px;
}
    table.directory-table thead tr th{
    border-left: none !important;
    border-top: none !important;
    border-right: none !important;
    border-bottom: 1px solid white;
    white-space: nowrap;
    padding-top: 2px;
}
table.directory-table tbody tr td{
    border-left: none !important;
    border-top: none !important;
    border-right: none !important;
    border-bottom: 1px solid white;
}
table.directory-table-yellow thead tr th{
    background-color: #F8E0AD;
}

table.directory-table-yellow tbody tr td{
    background-color: #FBF2E1;
}

table.directory-table-yellow.striped tbody tr:nth-child(even) td{
    background-color: #F8E0AD !important;
}

table.directory-table-gray thead tr th{
    background-color: #FFF;
}

table.directory-table-gray tbody tr td{
    background-color: #F1F1F0;
}

table.directory-table-gray.striped tbody tr:nth-child(even) td{
    background-color: #FFF !important;
}

table.directory-table-heading-color-yellow thead tr th{
    background-color: #F8E0AD;
}

table.directory-table-heading-color-white thead tr th{
    background-color: #FFF;
}

table.directory-table-heading-color-blue thead tr th{
    background-color: #4376B1;
    color: white;
}

table.directory-table.directory-table-border-color-gray tbody tr td{
    border-color: #979797;
}
table.directory-table.directory-table-border-color-blue tbody tr td{
    border-color: #26386C;
}
table.directory-table.directory-table-border-color-yellow tbody tr td{
    border-color: #BB832E;
}
table.directory-table.directory-table-border-color-white tbody tr td{
    border-color: white;
}

.dataTables_wrapper select,
.dataTables_wrapper input{
    width: auto;
    display: inline-block;
    margin-bottom: 8px;
}

a.print-me{
    position: relative;
    float: right;
    font-size: 16px;
    padding: 0 8px 3px 8px;
}

a.print-me i{
    margin-right: 3px;
}