.datatable_style.dataTable thead th, .datatable_style.dataTable thead td, .datatable_style.dataTable tfoot th, .datatable_style.dataTable tfoot td {
    text-align: center;
    white-space: nowrap;
}
.datatable_style thead{
    background-color: rgb(0, 122, 192);
    color: rgb(255, 255, 255);
}
.datatable_style tbody:before {
    line-height:.5rem;
    font-size: .5rem;
    content:"　";
    color:white;
    display:block;
}
.datatable_style.table-striped tbody tr:nth-of-type(odd) {
    background-color: rgb(230,230,230);
}
#history_length, #history_filter{
    text-align: right;
}
#history_filter{
    position: relative;
}
#history_filter label{
    margin-bottom: 0;
}
#history_filter:before{
    content: '\f002';
    font: var(--fa-font-solid);
    position: absolute;
    color: rgb(179, 179, 179);
    top: 50%;
    transform: translateY(-50%);
    left: 1rem;
}
#history_filter input[type="search"]{
    padding-left: 40px;
}
#history_filter input[type="search"], #history_wrapper .dataTables_length select{
    border-radius: 2rem;
	border: 1px solid #ced4da;
}
#history_filter input[type="search"]:focus, #history_wrapper .dataTables_length select:focus{
    border-color: rgb(122 164 207);
    box-shadow: 0 0 0 0.2rem rgb(227 236 245);
    outline: none;
    box-shadow: none;
}
.arrow:before {
    content: "";
    background: rgb(0, 122, 192);
    height: 1px;
    width: 15px;
    right: -3px;
    top: -5px;
    position: absolute;
    transform: rotate(45deg);
}
.arrow {
    background: rgb(0, 122, 192);
    height: 1px;
    width: 25px;
    margin: 0 auto;
    position: relative;
    display: inline-block;
    margin-left: .5rem;
}
#history_wrapper .paginate_button.current{
    background: transparent;
    border-color: transparent;
    color: rgb(0,122,192) !important;
    font-weight: bold;
}
#history_wrapper .paginate_button:hover{
    border-radius: .5rem;
    background: rgb(204,204,204);
    border-color: transparent;
}
#history_wrapper .paginate_button:active{
    border-color: transparent;
}