/* Multiselect Styling */
.ui-select-multiple.select2 {
	width: 100%;
}

.ui-select-multiple.select2 ul.select2-choices {
	background-image: unset;
	background-color: transparent;
	border: 1px solid #bebec7;
	border-radius: 4px;
	color: #313133;
	font-size: 12px;
	font-family: var(--font-regular);
	height: 40px;
}

.select2-container-multi .select2-choices .select2-search-choice {
	box-shadow: none;
	border: 0;
	background-image: unset;
	background-color: rgb(91 80 208 / 10%);
	color: #5B50D0;
	padding: 10px 10px 10px 18px;
}

.select2-container-multi .select2-search-choice-close {
	top: 10px;
}

input.select2-input.ui-select-search {
	width: auto !important;
}

li.select2-search-field {
	padding: 10px !important;
	width: 100%;
}

input.select2-input.ui-select-search {
	width: 100% !important;
	border: 1px solid rgb(0 0 0 / 15%) !important;
}

.navbar-brand img {
	height: 3rem;
	display: block;
}

.navbar {
	-ms-flex-align: stretch;
	align-items: center;
}

.shadow {
	box-shadow: 0px 3px 0px 0px rgb(77 77 77 / 10%);
	-webkit-box-shadow: 0px 3px 0px 0px rgb(77 77 77 / 10%);
	-moz-box-shadow: 0px 3px 0px 0px rgba(77, 77, 77, 0.1);
}

.navbar-dark {
	background-color: #b3cde5;
}

.navbar-dark .navbar-nav-link {
	color: #333;
	background-color: transparent;
}

.navbar-dark .show>.navbar-nav-link {
	color: black;
	background-color: transparent;
}