:root {
	--falcon-bg-navbar-glass: #f0edf1;
	--falcon-body-bg: #f0edf1;
	--falcon-body-color: rgb(30, 45, 59);

	--falcon-navbar-light-brand-color: rgb(30, 45, 59);
	--falcon-navbar-vertical-link-color: var(--falcon-gray-700);
    --falcon-navbar-vertical-link-hover-color: rgb(30, 45, 59);

	--falcon-badge-soft-danger-color: rgba(222, 76, 65, 1);
	--falcon-badge-soft-danger-background-color: rgba(222, 76, 65, 0.2);
 	--falcon-badge-soft-warning-color: rgba(240, 200, 66, 1);
	--falcon-badge-soft-warning-background-color: rgba(240, 200, 66, 0.2);
	--falcon-badge-soft-success-color: rgba(177, 192, 65, 1);
	--falcon-badge-soft-success-background-color: rgba(177, 192, 65, 0.2);
}

.checkboxColumn {
	max-width: 30px;
}

.navbar-top {
	margin-bottom: 5px;
}

.search-box .dropdown-menu .list {
	max-height: 24rem;
}

.spinner-border-lg {
	--falcon-spinner-width: 3rem;
	--falcon-spinner-height: 3rem;
	--falcon-spinner-border-width: 0.45em;
}
.spinner-border-xxl {
	--falcon-spinner-width: 6.75rem;
	--falcon-spinner-height: 6.75rem;
	--falcon-spinner-border-width: 0.85em;
}


#brandingAndUser LI {
	text-align: center;
}
#brandingAndUser IMG {
	margin-inline-end: 13px;
	max-height: 53px;
}

#navbarVerticalNav .nav-item .nav-link .nav-link-icon {
	margin-inline-end: 4px;
	text-align: center;
}
#navbarVerticalNav .nav-item .nav-link .deleteAcademicUnit, #navbarVerticalNav .nav-item .nav-link .deleteUser {
	display: none;
	text-align: center;
}
#navbarVerticalNav .nav-item .nav-link:hover .deleteAcademicUnit, #navbarVerticalNav .nav-item .nav-link:hover .deleteUser {
	display: inline;
}

HTML:not(.navbar-vertical-collapsed) .navbar-vertical + .content {
	margin-inline-start: 14.1rem !important;
}

.alert.m-3 {
	width: calc(100% - var(--falcon-alert-margin-bottom) * 2);
}

.academicUnitChart [onclick] {
	cursor: pointer;
}

.footer > DIV:first-child {
	flex-direction: column;
}
.footer #languageList {
	display: flex;
	align-items: center;
}
.footer #languageSelect {
	background-color: transparent;
	border: 0;
	box-shadow: none;
	-webkit-box-shadow: none;
	padding-inline-start: .5rem;
	padding-inline-end: 2.5rem;
	padding-top: 0;
}

#modal-unitIcon {
	border: 1px solid var(--falcon-input-border-color);
	border-radius: .25rem;
	-webkit-box-shadow: var(--falcon-box-shadow-inset);
	box-shadow: var(--falcon-box-shadow-inset);
	max-height: 220px;
}
#modal-unitIcon .form-check.form-check-inline {
	width: 67px;
	height: 57px;
}

#addUserModal > DIV:first-child, #deleteUserModal > DIV:first-child,
#addAcademicUnitModal > DIV:first-child, #deleteAcademicUnitModal > DIV:first-child {
	max-width: 500px;
}