/* Set min/max width for Action column header and all action cells */
th.actions, td.actions {
    width: 250px !important;   /* Or any width you want */
    min-width: 250px !important;
}

/* Replace theme purple with #467fd0 */
.btn-primary,
.bg-primary,
.border-primary,
.text-primary {
    border-color: #467fd0 !important;
    color: #eee !important;
	background-color: #467fd0 !important;
}

a {
    color: #467fd0 !important;
}

a:hover {
    color: #3b6db4 !important;
}

.sidebar.sidebar-pills .nav-link.active,
.sidebar.sidebar-pills .nav-link:hover {
    background-color: #467fd0 !important;
    color: #fff !important;
}

.sidebar.sidebar-pills .nav-link.active i,
.sidebar.sidebar-pills .nav-link:hover i {
    color: #fff !important;
}

/* Active page item */
.pagination .page-item.active .page-link {
    background-color: #467fd0 !important;
    border-color: #467fd0 !important;
    color: #fff !important;
}

/* Page link hover and focus */
.pagination .page-link:hover,
.pagination .page-link:focus {
    background-color: #467fd0 !important;
    border-color: #467fd0 !important;
    color: #fff !important;
}

/* Normal page links */
.pagination .page-link {
    color: #467fd0 !important;
    border-color: #dee2e6;
}

.navbar-brand {
    cursor: default;
    color: #fff !important; /* or your preferred color */
    text-decoration: none;
}

.table .btn:hover,
.table a.btn:hover {
    text-decoration: underline !important;
}

/* Change table row hover to very light blue */
.table-hover tbody tr:hover {
    background-color: #eaf4ff !important; /* soft light blue */
}




