body { font-size: 1.14rem !important; }
.skill-table {font-family: 'Lato', sans-serif; }
.navbar, .navbar-brand {font-size:1.4rem;}
#userDropdown { font-size:1.2rem;}
.character-sheet { font-size: 1.1rem; }
.data-table, #character-source-table, .character-audit-table,  .skill-audit-table {
  font-family: 'Lato', sans-serif; 
  font-size:0.9rem !important 
}
[data-bs-theme=dark] .form-control, 
[data-bs-theme=dark] .form-control:focus{
  color: var(--bs-light);
  background-color: var(--bs-secondary-bg);
}

[data-bs-theme=dark] body .navbar {
	--bs-navbar-color: #444;
    --bs-navbar-brand-color: black;
    --bs-navbar-active-color:black;
    --bs-navbar-hover-color:black;
}

[data-bs-theme=dark] body .select2-container--bootstrap-5 .select2-selection,
[data-bs-theme=dark] body .select2-container--bootstrap-5 .select2-dropdown {
   background-color: var(--bs-secondary-bg);
}
[data-bs-theme=dark] body .select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option.select2-results__option--highlighted{
  background-color: var(--bs-body-bg) !important;
}

body .select2-container--bootstrap-5 .select2-selection--single {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e") !important;
}
