.sortable-list {margin: 0 auto;}
#sortableHead, #sortableTeam, #sortableCouncil, #sortableMember {list-style-type: none;padding: 0;}
#sortableHead li, #sortableTeam li, #sortableCouncil li, #sortableMember li {background-color: #f0f0f0;padding: 10px;margin: 5px;}
#sortableHead li.reoder, #sortableTeam li.reoder, #sortableCouncil li.reoder, #sortableMember li.reoder{cursor: grab;}
.remove-btn {
    all: unset; /* Resets all inherited and default styles */
    appearance: none; /* Removes the browser's default button styling */
    background: none; /* Removes background */
    border: none; /* Removes border */
    padding: 0; /* Resets padding */
    margin: 0; /* Resets margin */
    font: inherit; /* Ensures it inherits the font style */
    color: inherit; /* Ensures it inherits the color */
    line-height: inherit; /* Keeps line height consistent */
    cursor: pointer; /* Makes the element clickable */
}
.form-control:disabled {
    background-color: #aeaeae;
    opacity: 1;
}

.nav-link.alone {
    color: var(--bs-nav-pills-link-active-color);
    background-color: var(--bs-nav-pills-link-active-bg);
    display: block;
    border-radius: var(--bs-nav-pills-border-radius);
    font-size:25px;
    font-weight: 900;
    padding:2px 8px!important;
}

.dropzone.disabled {
  pointer-events: none; 
  opacity: 0.5;
  background-color: #f5f5f5;
}

.border-danger {
  border: 2px solid #dc3545 !important;
  border-radius: 5px;
}

/*

.nav-pills .nav-link {
  border-radius: var(--bs-nav-pills-border-radius);
}
.nav-pills > li > a, .nav-tabs > li > a {
  color: var(--bs-body-color);
  font-weight: 500;
}
.nav-link {
  display: block;
  padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
  font-size: var(--bs-nav-link-font-size);
  font-weight: var(--bs-nav-link-font-weight);
  color: var(--bs-nav-link-color);
  background: 0 0;
    background-color: rgba(0, 0, 0, 0);
  border: 0;
  -webkit-transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;
  transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;
}
*/

#exportXLSX, #exportXLSX-member-gridjs, #exportXLSX-guest-gridjs{
  cursor: pointer;
  color: #fff;
  background-color: #3b76e1;
  display: block;
  border-radius: 5px;
  padding:10px 15px!important;
}
#exportXLSX:hover, #exportXLSX-member-gridjs:hover, #exportXLSX-guest-gridjs:hover{
  cursor: pointer;
  color: #fff;
  background-color: #234b96;
}