.dataTables_info {
	font-size: 14px !important;
}

.dataTables_paginate {
    margin-top: 0.5rem !important;
}

.dataTables_wrapper .dataTables_paginate .paginate_button  {
    /*color: red !important;*/
    padding: .2em 1em;
    margin-left: 0 !important;
    background: #fff; !important;
    border: 1px solid #ddd !important;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.previous,
.dataTables_wrapper .dataTables_paginate .paginate_button.next {
	border-radius: 5px !important;
	font-size: 14px !important;
	padding: 0.4em 1em !important;
	margin-right: 0.3em !important;
	margin-left: 0.3em !important;
}

.dataTable thead th:last-child {
    text-align: center !important;
}

/*Style table action buttons*/
.dataTable .actions .small-btn,
.small-btn {
    padding: 0.2em 1em !important;
}

.dataTable .actions .small-btn svg,
.small-btn svg {
    width: 1rem !important;
}

/*datatable search input*/
.dataTables_wrapper .dataTables_filter input {
    border-color: rgb(209, 213, 219) !important;
    border-radius: 5px !important;
    padding: 8px !important;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
}

table.dataTable thead th, table.dataTable th {
    border-color: rgb(240, 76, 37) !important;
}
