.dataTables_wrapper .dataTables_paginate .paginate_button,
.pagination span.ellipsis,
.pagination .paginate_button {
	font-size: 76.1904761905%;
	color:#84A39E !important;
    line-height: 177.7777777778%;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd !important;
    border-left-width: 0 !important;
    display: inline-block;
    margin:0 !important;
    padding:10px 16px 5px !important;
    background:none !important;
}
.dataTables_wrapper .dataTables_paginate .paginate_button:hover,
.pagination span.ellipsis:hover,
.pagination .paginate_button:hover {
	color:#212060 !important;
}	
.pagination .paginate_button.first {
	border-left-width: 1px !important;
	border-top-left-radius: 5px !important;
	border-bottom-left-radius: 5px !important;
}
.pagination .paginate_button.last {
	border-top-right-radius: 5px !important;
	border-bottom-right-radius: 5px !important;
}
@media (max-width: 1199px) {
.pagination .paginate_button.previous,
.pagination .paginate_button.next {
	display: none;
}
}
@media (max-width: 991px) {
.pagination .paginate_button.previous,
.pagination .paginate_button.next {
	display: inline-block;
}
}
@media (max-width: 736px) {
.pagination .paginate_button,
.pagination span.ellipsis {
	display: none !important;
}
.pagination .paginate_button.previous,
.pagination .paginate_button.next {
	display: inline-block !important;
}
.pagination .paginate_button.previous {
	border-left-width: 1px !important;
	border-top-left-radius: 5px !important;
	border-bottom-left-radius: 5px !important;
}
}