/* Basic styling for pagination in admin panel */
.pagination {
    display: flex;
    justify-content: center;
    margin: 20px 0;
}

.pagination .current {
    display: inline-block;
    padding: 8px 12px;
    margin: 0 4px;
    text-decoration: none;
    color: #333;
    border: 1px solid #ddd;
    border-radius: 5px;
	background-color: #007bff;
    color: #fff;
    border-color: #007bff;
}

.pagination a {
    display: inline-block;
    padding: 8px 12px;
    margin: 0 4px;
    text-decoration: none;
    color: #333;
    border: 1px solid #ddd;
    border-radius: 5px;
    transition: background-color 0.3s, color 0.3s;
}

.pagination a:hover {
    background-color: #007bff;
    color: #fff;
    border-color: #007bff;
}

.pagination a.active,
.pagination a.current {
    background-color: #007bff;
    color: #fff;
    border-color: #007bff;
    font-weight: bold;
    cursor: default;
}

.pagination a.current {
    font-weight: bold;
}

/* Style for delete link */
.table .delete-link {
    color: #d9534f; /* Red color for delete */
    text-decoration: none;
    font-weight: bold;
}

.table .delete-link:hover {
    text-decoration: underline;
}


.product-result-item,
.supplier-result-item {
    display: flex;
    align-items: center;
    padding: 10px;
    margin-bottom: 10px;
    border: 1px solid #ddd;
    border-radius: 5px;
    background-color: #fff;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
    transition: background-color 0.3s, box-shadow 0.3s;
	width: 200px;
}

/* Hover effects */
.product-result-item:hover,
.supplier-result-item:hover {
    background-color: #f5f5f5;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}

.widefat td{
	font-size: 15px;

}

.form-table th, .form-table td{

  padding: 10PX 10px 5px 0;
}

.by_name_or_barcode{

  font-weight: lighter;
}

td input{
  margin: 0px;
}
