/* overrride data table style */
select,input
{
	background-color: #222;
	color: #ccc;
	
 	border-radius: 10px;
  	padding: 6px 10px;
  	border: 1px solid #ccc;
  	/* optional: small inner shadow for depth */
  	box-shadow: inset 0 1px 0 rgba(0,0,0,0.03);

}

.dataTables_wrapper .dataTables_paginate {
	padding:5px;

}

.dataTables_length,.dataTables_filter{
	color: #ccc !important;
}

.recent
{
	color:palegreen;
}

#top_table_info {
    color: #ccc;
}

.paginate_button {
	padding:5px;
	padding-left:10px;
	padding-right:10px;
	border: 2px solid;
	border-radius: 10px;
	cursor: pointer;
	color:dimgray;
}

.paginate_button.current {
	color:darkcyan;
}

.paginate_button.disabled {
	 opacity: 0.5;
    pointer-events: none; /* makes it unclickable */
}

.dataTables_length {
    margin-top: 10px !important;
}

.dataTables_filter {
     margin-top: 10px !important;
}

.dataTables_wrapper .dataTables_paginate {
    margin-top: 15px !important;
}

/* Add horizontal spacing between buttons */
.dataTables_wrapper .dataTables_paginate .paginate_button {
    margin-left: 5px;
}

.dataTables_wrapper {
    overflow-y: hidden;
}

[type="search"] {
	margin-left:10px;
	border-radius:12px;
	padding-left: 10px; /* space on the left inside the input */
  	padding-right: 10px; /* optional, space on the right */
}