.select2-container {
	margin: 0;
	width: auto;
	display: inline-block;
	position: relative;
	vertical-align: middle;
	box-sizing: border-box
}
.form-select-solid  .select2-container--default .select2-selection{
	background-color: #F3F6F9;
 border-color: #F3F6F9;
 }
.select2-container .select2-selection--single {
	box-sizing: border-box;
	cursor: pointer;
	display: block;
	height: 28px;
	user-select: none;
	-webkit-user-select: none
}

.select2-container .select2-selection--single .select2-selection__rendered {
	display: block;
	padding-left: 8px;
	padding-right: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.select2-container .select2-selection--single .select2-selection__clear {
	position: relative
}

.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered {
	padding-right: 8px;
	padding-left: 20px
}

.select2-container .select2-selection--multiple {
	box-sizing: border-box;
	cursor: pointer;
	display: block;
	min-height: 32px;
	user-select: none;
	-webkit-user-select: none
}

.select2-container .select2-selection--multiple .select2-selection__rendered {
	display: inline-block;
	overflow: hidden;
	padding-left: 8px;
	text-overflow: ellipsis;
	white-space: nowrap
}

.select2-container .select2-search--inline {
	float: left
}

.select2-container .select2-search--inline .select2-search__field {
	box-sizing: border-box;
	border: none;
	font-size: 100%;
	margin-top: 5px;
	padding: 0
}

.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
	-webkit-appearance: none
}

.select2-container .select2-dropdown {
	border-radius: .5rem
}

.select2-dropdown {
	background-color: #fff;
	border: 1px solid #aaa;
	border-radius: 4px;
	box-sizing: border-box;
	display: block;
	position: absolute;
	left: -100000px;
	width: 100%;
	z-index: 1051
}

.select2-results {
	display: block
}

.select2-results__options {
	list-style: none;
	margin: 0;
	padding: 0
}

.select2-results__option {
	padding: 1rem;
	user-select: none;
	-webkit-user-select: none
}

.select2-results__option[aria-selected] {
	cursor: pointer
}

.select2-container--open .select2-dropdown {
	left: 0
}

.select2-container--open .select2-dropdown--above {
	border-bottom: none;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0
}

.select2-container--open .select2-dropdown--below {
	border-top: none;
	border-top-left-radius: 0;
	border-top-right-radius: 0
}

.select2-search--dropdown {
	display: block;
	padding: 4px
}

.select2-search--dropdown .select2-search__field {
	padding: 4px;
	width: 100%;
	box-sizing: border-box
}

.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
	-webkit-appearance: none
}

.select2-search--dropdown.select2-search--hide {
	display: none
}

.select2-hidden-accessible {
	clip: rect(0 0 0 0) !important;
	overflow: hidden !important;
	position: absolute !important;
	padding: 0 !important;
	margin: -1px !important;
	border: 0 !important;
	height: 1px !important;
	width: 1px !important
}

.select2-close-mask {
	display: block;
	padding: 0;
	margin: 0;
	position: fixed;
	left: 0;
	top: 0;
	min-width: 100%;
	min-height: 100%;
	z-index: 99;
	width: auto;
	opacity: 0;
	border: 0;
	height: auto
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
	padding-right: 2.25rem
}

.select2-container--default .select2-selection--single .select2-selection__clear {
	cursor: pointer;
	font-size: 20px;
	float: right;
	line-height: 2.75rem
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
	width: 2.25rem;
	position: absolute;
	right: 1px;
	top: 1px
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
	position: absolute;
	height: 12px;
	width: 17px;
	top: 40%;
	background-repeat: no-repeat;
	background-size: 17px 12px
}

html:not([dir=rtl]) .select2-container--default .select2-selection--single .select2-selection__arrow b {
	left: 15%
}

[dir=rtl] .select2-container--default .select2-selection--single .select2-selection__arrow b {
	right: 10%
}

.select2-container--default .select2-results__option[aria-selected=true] {
	background-color: rgb(238 240 248) !important;
	color: #3699FF !important
}

.select2-container--default,
.select2-container--default * {
	outline: 0 !important
}

.select2-container--default.select2-container--disabled .select2-selection--single {
	cursor: not-allowed
}

.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
	display: none
}

.select2-container--default[dir=rtl] .select2-selection__clear {
	float: left
}

.select2-container--default[dir=rtl] .select2-selection__arrow {
	left: 1px;
	right: auto
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered {
	margin: 0;
	box-sizing: border-box;
	display: block;
	list-style: none;
	width: 100%
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
	list-style: none
}

.select2-container--default .select2-selection--multiple .select2-selection__placeholder {
	float: left
}

.select2-container--default .select2-selection--multiple .select2-selection__clear {
	cursor: pointer;
	font-weight: bold;
	float: right;
	margin-right: .625rem
}

.select2-container--default .select2-selection--multiple .select2-search--inline {
	line-height: 1.5rem
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
	position: relative;
	font-size: .9125rem;
	border-radius: .1875rem;
	padding: 0 .5rem;
	cursor: default;
	line-height: 2rem;
	float: left
}

html:not([dir=rtl]) .select2-container--default .select2-selection--multiple .select2-selection__choice {
	padding-right: 1rem
}

[dir=rtl] .select2-container--default .select2-selection--multiple .select2-selection__choice {
	padding-left: 1rem
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
	position: absolute;
	font-weight: bold;
	color: inherit;
	display: inline-block;
	cursor: pointer;
	opacity: .5
}

html:not([dir=rtl]) .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
	right: .3rem
}

[dir=rtl] .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
	left: .3rem
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
	opacity: .8;
	color: inherit
}

.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
	display: none
}

.select2-container--default.select2-container--disabled .select2-selection--multiple {
	cursor: not-allowed
}

.select2-container--default[dir=rtl] .select2-selection__choice,
.select2-container--default[dir=rtl] .select2-selection__placeholder,
.select2-container--default[dir=rtl] .select2-search--inline {
	float: right
}

.select2-container--default[dir=rtl] .select2-selection__clear {
	float: left
}

.select2-container--default .select2-search__field::-moz-placeholder {
	opacity: 1
}

.select2-container--default .select2-search--inline .select2-search__field {
	box-shadow: none;
	background: transparent;
	border: none;
	outline: 0;
	-webkit-appearance: textfield
}

.select2-container--default .select2-results>.select2-results__options {
	max-height: 12.5rem;
	overflow-y: auto
}
/* ----- Scrollbar settings ----- */

.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar-track {
	background-color: #f1f1f1;
}

.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar {
	height: 8px;
	width: 8px;
	background-color: #f1f1f1;
}

.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar-thumb {
	background-color: #c1c1c1;
}

.select2-container--default .select2-results>.select2-results__options:hover::-webkit-scrollbar-thumb {
	background-color: #c1c1c1;
}




.select2-container--default .select2-results__option[role=group] {
	padding: 0
}

.select2-container--default .select2-results__option[aria-disabled=true] {
	color: #999
}

.select2-container--default.select2-container--open.select2-container--below .select2-selection {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0
}

.select2-container--default.select2-container--open.select2-container--above .select2-selection {
	border-top-right-radius: 0;
	border-top-left-radius: 0
}

.select2-container--default .select2-results__group {
	font-weight: 500;
	font-size: .75rem;
	text-transform: uppercase;
	cursor: default;
	display: block
}

[dir=rtl] .select2-container--default .select2-selection--single .select2-selection__rendered {
	padding-left: 2.25rem !important
}

.select2-selection--multiple .select2-selection__clear {
	margin-top: .375rem
}

.select2-selection--multiple .select2-selection__rendered {
	padding: 0 .375rem .375rem .375rem
}

.select2-selection--multiple .select2-selection__choice {
	margin-right: .375rem;
	margin-top: .375rem
}

.select2-selection--multiple .select2-selection__placeholder {
	margin-top: .375rem
}

.select2-search__field {
	color: #697a8d
}

.select2-dropdown {
	background: #fff;
	box-shadow: 0 .25rem 1rem rgba(161, 172, 184, .45);
	background-clip: padding-box;
	border-color: transparent;
	z-index: 1000
}

.select2-container--default .select2-selection {
	transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	background-color: #fff;
	border: 1px solid #d9dee3;
	border-radius: .375rem
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
	background-color: rgba(67, 89, 113, .04);
	color: #697a8d
}

.select2-container--default .select2-selection__placeholder {
	color: #b4bdc6
}

.select2-container--default .select2-results__group {
	color: #a1acb8
}

.select2-container--default .select2-selection--single {
	min-height: 37.69px;
}

.select2-container--default .select2-selection--single .select2-selection__clear {
	color: rgba(67, 89, 113, .6)
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
	height: 2.25rem;
	position: absolute
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
	background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path fill='none' stroke='rgba(67, 89, 113, 0.6)' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/></svg>")
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
	line-height: 2.8rem;
	color: #697a8d;
	padding-left: 1.25rem
}

.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__rendered {
	padding-right: 1.25rem
}

.select2-container--default.select2-container--disabled .select2-selection--single {
	border-color: #d9dee3 !important
}

.select2-container--default .select2-selection--multiple {
	min-height: 36px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
	color: #697a8d;
	background-color: rgba(67, 89, 113, .08)
}

.select2-container--default .select2-selection--multiple .select2-selection__choice:hover {
	background-color: rgba(67, 89, 113, .16)
}

.select2-container--default.select2-container--disabled .select2-selection--multiple {
	border-color: #d9dee3 !important;
	background-color: #eceef1
}

.select2-container--default .select2-search--dropdown .select2-search__field {
	border: 1px solid #d9dee3;
	border-radius: .375rem
}

.select2-container--default .select2-search__field::-webkit-input-placeholder {
	color: #b4bdc6
}

.select2-container--default .select2-search__field::-moz-placeholder {
	color: #b4bdc6
}

.select2-container--default .select2-search__field:-ms-input-placeholder {
	color: #b4bdc6
}

.select2-container--default .select2-results__option {
    padding-left: 1.875rem;
    padding-right: .875rem;
}

.select2-container--default .select2-results__option[aria-selected=true] {
	background-color: rgba(67, 89, 113, .1)
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
	padding-left: 1.75rem;
	margin-left: -0.875rem
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	padding-left: 2.625rem;
	margin-left: -1.75rem
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	padding-left: 3.5rem;
	margin-left: -2.625rem
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	padding-left: 4.375rem;
	margin-left: -3.5rem
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	padding-left: .875rem;
	margin-left: -4.375rem
}

.select2-container--default .select2-results__group {
	padding: .5rem
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice {
	margin-left: .375rem;
	margin-right: 0
}

.select2-container--default .select2-results__option .select2-results__option {
    padding-right: .875rem;
    /* padding-left: 0 !important;
    margin-left: 1.5rem !important; */
    /* margin-right: -0.875rem; */
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
	padding-right: 1.75rem;
	margin-right: -0.875rem
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	padding-right: 2.625rem;
	margin-right: -1.75rem
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	padding-right: 3.5rem;
	margin-right: -2.625rem
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	padding-right: 4.375rem;
	margin-right: -3.5rem
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	padding-right: .875rem;
	margin-right: -4.375rem
}

.is-valid .select2-container--default .select2-selection,
.is-valid.select2-container--default .select2-selection {
	border-color: #71dd37 !important
}

.is-invalid .select2-container--default .select2-selection,
.is-invalid.select2-container--default .select2-selection {
	border-color: #ff3e1d !important
}

.select2-secondary .select2-container--default .select2-selection--multiple .select2-selection__choice {
	background: rgba(133, 146, 163, .08) !important;
	color: #8592a3 !important
}

.select2-secondary .select2-container--default .select2-selection--multiple .select2-selection__choice:hover {
	background: rgba(133, 146, 163, .16) !important
}

.select2-success .select2-container--default .select2-selection--multiple .select2-selection__choice {
	background: rgba(113, 221, 55, .08) !important;
	color: #71dd37 !important
}

.select2-success .select2-container--default .select2-selection--multiple .select2-selection__choice:hover {
	background: rgba(113, 221, 55, .16) !important
}

.select2-info .select2-container--default .select2-selection--multiple .select2-selection__choice {
	background: rgba(3, 195, 236, .08) !important;
	color: #03c3ec !important
}

.select2-info .select2-container--default .select2-selection--multiple .select2-selection__choice:hover {
	background: rgba(3, 195, 236, .16) !important
}

.select2-warning .select2-container--default .select2-selection--multiple .select2-selection__choice {
	background: rgba(255, 171, 0, .08) !important;
	color: #ffab00 !important
}

.select2-warning .select2-container--default .select2-selection--multiple .select2-selection__choice:hover {
	background: rgba(255, 171, 0, .16) !important
}

.select2-danger .select2-container--default .select2-selection--multiple .select2-selection__choice {
	background: rgba(255, 62, 29, .08) !important;
	color: #ff3e1d !important
}

.select2-danger .select2-container--default .select2-selection--multiple .select2-selection__choice:hover {
	background: rgba(255, 62, 29, .16) !important
}

.select2-light .select2-container--default .select2-selection--multiple .select2-selection__choice {
	background: rgba(252, 253, 253, .08) !important;
	color: #fcfdfd !important
}

.select2-light .select2-container--default .select2-selection--multiple .select2-selection__choice:hover {
	background: rgba(252, 253, 253, .16) !important
}

.select2-dark .select2-container--default .select2-selection--multiple .select2-selection__choice {
	background: rgba(35, 52, 70, .08) !important;
	color: #233446 !important
}

.select2-dark .select2-container--default .select2-selection--multiple .select2-selection__choice:hover {
	background: rgba(35, 52, 70, .16) !important
}

.select2-gray .select2-container--default .select2-selection--multiple .select2-selection__choice {
	background: rgba(67, 89, 113, .08) !important;
	color: rgba(67, 89, 113, .1) !important
}

.select2-gray .select2-container--default .select2-selection--multiple .select2-selection__choice:hover {
	background: rgba(67, 89, 113, .16) !important
}

/* colored select2 */
.select2-primary .select2-container--default .select2-selection--multiple .select2-selection__choice {
	background: #eef0f8;
	color: #3699FF !important
}

.select2-primary .select2-container--default .select2-selection--multiple .select2-selection__choice:hover {
	background: rgb(238 240 248 / 67%) !important;
}

.select2-success .select2-container--default .select2-selection--multiple .select2-selection__choice {
    background: rgba(113,221,55,.08) !important;
    color: #198754 !important;
}

.select2-success .select2-container--default .select2-selection--multiple .select2-selection__choice:hover {
    background: rgba(113,221,55,.16) !important;
}

.select2-info .select2-container--default .select2-selection--multiple .select2-selection__choice {
    background: rgba(3,195,236,.08) !important;
    color: #0dcaf0 !important;
}

.select2-info .select2-container--default .select2-selection--multiple .select2-selection__choice:hover {
    background: rgba(3,195,236,.16) !important;
}

.select2-warning .select2-container--default .select2-selection--multiple .select2-selection__choice {
    background: rgba(255,171,0,.08) !important;
	color: #ffc107;
}


.select2-warning .select2-container--default .select2-selection--multiple .select2-selection__choice:hover {
    background: rgba(255,171,0,.16) !important;
}

.select2-danger .select2-container--default .select2-selection--multiple .select2-selection__choice {
    background: rgba(255,62,29,.08) !important;
    color: #dc3545 !important;
}
.select2-danger .select2-container--default .select2-selection--multiple .select2-selection__choice:hover {
    background: rgba(255,62,29,.16) !important;
}

.select2-dark .select2-container--default .select2-selection--multiple .select2-selection__choice {
    background: rgba(35,52,70,.08) !important;
    color: #233446 !important;
}
.select2-dark .select2-container--default .select2-selection--multiple .select2-selection__choice:hover {
    background: rgba(35,52,70,.16) !important;
}