.ts-dropdown .optgroup > .optgroup-header {
	color: #000;
	font-weight: bold;
}
.ts-dropdown .optgroup > .option {
	padding-left:1.6rem;
}
.ts-control:not(.rtl) {
	padding-right: 2.5rem !important;
	white-space: nowrap;
}
.ts-dropdown {
	text-align: left;
	min-width: fit-content;
}
.ts-dropdown .ts-dropdown-content {
	padding-top:0;
}
.ts-dropdown .dropdown-input {
	box-shadow: none !important;
}
.ts-dropdown .option {
	white-space: nowrap;
}
.ts-dropdown .selected {
	background-color: #ddd;
}
.ts-dropdown .active {
	background-color: #5897fb;
	color:#fff;
}
.ts-dropdown.dropup {
	bottom: 100%;
	top: auto;
	box-shadow: 0 -6px 12px rgba(0,0,0,.175);
}
.ts-wrapper.mh-auto {
	min-height: auto;
}
select.is-invalid ~ .ts-wrapper {
	outline: 2px solid red;
}