.select2-container{box-sizing:border-box; display:inline-block; margin:0; position:relative; vertical-align:middle}

.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{background-color:transparent; border:none; font-size:1em}

.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; list-style:none; padding:0}
.select2-container .select2-selection--multiple .select2-selection__clear{background-color:transparent; border:none; font-size:1em}

.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box; border:none; font-size:100%; 
margin-top:5px; margin-left:5px; padding:0; max-width:100%; resize:none; height:18px; vertical-align:bottom;
font-family:sans-serif; overflow:hidden; word-break:keep-all}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}

.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:6px; user-select:none; -webkit-user-select:none}
.select2-results__option--selectable{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-close-mask{border:0; margin:0; padding:0; display:block; position:fixed; left:0; top:0; min-height:100%;
min-width:100%; height:auto; width:auto; opacity:0; z-index:99; background-color:#fff; filter:alpha(opacity=0)}

.select2-hidden-accessible{border:0!important; clip:rect(0 0 0 0)!important; -webkit-clip-path:inset(50%)!important;
clip-path:inset(50%)!important; height:1px!important; overflow:hidden!important; padding:0!important;
position:absolute!important; width:1px!important; white-space:nowrap!important}

.select2-container--default .select2-selection--single{background-color:#fff; border:1px solid #aaa; border-radius:4px}
.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444; line-height:28px}
.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer; float:right; font-weight:700;
height:26px; margin-right:20px; padding-right:0}
.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}
.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px; position:absolute; top:1px; right:1px; width:20px}
.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;
border-style:solid; border-width:5px 4px 0; height:0; left:50%; margin-left:-4px; margin-top:-2px; position:absolute; top:50%; width:0}

.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px; right:auto}
.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee; cursor:default}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888; border-width:0 4px 5px}

.select2-container--default .select2-selection--multiple{background-color:#fff; border:1px solid #aaa; border-radius:4px; cursor:text; padding-bottom:5px; padding-right:5px; position:relative}
.select2-container--default .select2-selection--multiple.select2-selection--clearable{padding-right:25px}
.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer; font-weight:700; height:20px;
margin-right:10px; margin-top:5px; position:absolute; right:0; padding:1px}
.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4; border:1px solid #aaa;
border-radius:4px; box-sizing:border-box; display:inline-block; margin-left:5px; margin-top:5px; padding:0 0 0 20px; position:relative;
max-width:100%; overflow:hidden; text-overflow:ellipsis; vertical-align:bottom; white-space:nowrap}
.select2-container--default .select2-selection--multiple .select2-selection__choice__display{cursor:default; padding-left:2px; padding-right:5px}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent; border:none;
border-right:1px solid #aaa; border-top-left-radius:4px; border-bottom-left-radius:4px; color:#999; cursor:pointer; font-size:1em;
font-weight:700; padding:0 4px; position:absolute; left:0; top:0}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus,
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{background-color:#f1f1f1; color:#333; outline:0}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px; margin-right:auto}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px; padding-right:2px}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{border-left:1px solid #aaa;
border-right:none; border-radius:0 4px 4px 0}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__clear{float:left; margin-left:10px; margin-right:auto}
.select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid #000; outline:0}
.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee; cursor:default}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}
.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;
border-top-right-radius:0}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0; border-bottom-right-radius:0}
.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}
.select2-container--default .select2-search--inline .select2-search__field{background:0 0; border:none; outline:0; box-shadow:none;
-webkit-appearance:textfield}
.select2-container--default .select2-results>.select2-results__options{max-height:200px; overflow-y:auto}
.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em; padding-left:2em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{
margin-left:-2em; padding-left:3em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em; padding-left:4em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em; padding-left:5em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em; padding-left:6em}
.select2-container--default .select2-results__option--group{padding:0}
.select2-container--default .select2-results__option--disabled{color:#999}
.select2-container--default .select2-results__option--selected{background-color:#ddd}
.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#5897fb; color:#fff}
.select2-container--default .select2-results__group{cursor:default; display:block; padding:6px}
.select2-container--classic .select2-selection--single{background-color:#f7f7f7; border:1px solid #aaa; border-radius:4px; outline:0;
background-image:-webkit-linear-gradient(top,#fff 50%,#eee 100%); background-image:-o-linear-gradient(top,#fff 50%,#eee 100%);
background-image:linear-gradient(to bottom,#fff 50%,#eee 100%); background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}
.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}
.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444; line-height:28px}
.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer; float:right; font-weight:700;
height:26px; margin-right:20px}
.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}
.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd; border:none;
border-left:1px solid #aaa; border-top-right-radius:4px; border-bottom-right-radius:4px; height:26px; position:absolute; top:1px;
right:1px; width:20px; background-image:-webkit-linear-gradient(top,#eee 50%,#ccc 100%);
background-image:-o-linear-gradient(top,#eee 50%,#ccc 100%); background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);
background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}
.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;
border-style:solid; border-width:5px 4px 0; height:0; left:50%; margin-left:-4px; margin-top:-2px; position:absolute; top:50%; width:0}
.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}
.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none; border-right:1px solid #aaa;
border-radius:4px 0 0 4px; left:1px; right:auto}
.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:0 0; border:none}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888; border-width:0 4px 5px}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;
border-top-left-radius:0; border-top-right-radius:0; background-image:-webkit-linear-gradient(top,#fff 0,#eee 50%);
background-image:-o-linear-gradient(top,#fff 0,#eee 50%); background-image:linear-gradient(to bottom,#fff 0,#eee 50%);
background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;
border-bottom-left-radius:0; border-bottom-right-radius:0; background-image:-webkit-linear-gradient(top,#eee 50%,#fff 100%);
background-image:-o-linear-gradient(top,#eee 50%,#fff 100%); background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);
background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}
.select2-container--classic .select2-selection--multiple{background-color:#fff; border:1px solid #aaa; border-radius:4px; cursor:text;
outline:0; padding-bottom:5px; padding-right:5px}
.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}
.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}
.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;
border:1px solid #aaa; border-radius:4px; display:inline-block; margin-left:5px; margin-top:5px; padding:0}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__display{cursor:default; padding-left:2px;
padding-right:5px}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent; border:none;
border-top-left-radius:4px; border-bottom-left-radius:4px; color:#888; cursor:pointer; font-size:1em; font-weight:700; padding:0 4px}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555; outline:0}
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px; margin-right:auto}
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px; padding-right:2px}
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{border-radius:0 4px 4px 0}
.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;
border-top-left-radius:0; border-top-right-radius:0}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;
border-bottom-left-radius:0; border-bottom-right-radius:0}
.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa; outline:0}
.select2-container--classic .select2-search--inline .select2-search__field{outline:0; box-shadow:none}
.select2-container--classic .select2-dropdown{background-color:#fff; border:1px solid transparent}
.select2-container--classic .select2-dropdown--above{border-bottom:none}
.select2-container--classic .select2-dropdown--below{border-top:none}
.select2-container--classic .select2-results>.select2-results__options{max-height:200px; overflow-y:auto}
.select2-container--classic .select2-results__option--group{padding:0}
.select2-container--classic .select2-results__option--disabled{color:grey}
.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable{background-color:#3875d7; color:#fff}
.select2-container--classic .select2-results__group{cursor:default; display:block; padding:6px}
.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}










/* --------------- Custom Style - Start --------------- */
 select.select2-hidden-accessible{width:1px !important;}
.select2{font-size:var(--bs-form-fs);}
.select2-container:not(.select2){z-index:var(--bs-drop-z);}
.select2-container--default .select2-selection--single{border-color:var(--bs-form-border);}
.select2.select2-container--open .select2-selection--multiple,  
.select2.select2-container--open .select2-selection.select2-selection--single{border-color:var(--bs-primary) !important;}
.select2-container .select2-selection--single{height:var(--bs-from-h);}
.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:var(--bs-from-h); padding-left:var(--bs-form-p-lr); 
    padding-right:calc(var(--bs-form-p-lr) + 25px);}


/* Arrow - Start */
.select2-container--default .select2-selection--single .select2-selection__arrow{top:0; height:var(--bs-from-h); width:calc(var(--bs-form-p-lr) + 12px);}
.select2-container--default .select2-selection--single .select2-selection__arrow b{left:0;}
.select2-container--default .select2-selection--single .select2-selection__arrow b,
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-width:0; margin:0; top:0; height:var(--bs-from-h); width:auto; line-height:calc(var(--bs-from-h) + 4px);}
.select2-container--default .select2-selection--single .select2-selection__arrow b:after{font:normal normal normal 12px/0 bootstrap-icons; content:"\f282";}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b:after{font:normal normal normal 12px/0 bootstrap-icons; 
content:"\f286";}
/* Arrow - End */



/* Dropdown - Start */
.select2-dropdown,
.select2-container--default .select2-search--dropdown .select2-search__field{border-color:var(--bs-form-border);}

.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:var(--bs-primary);}
.select2-container--classic .select2-selection--single:focus,
.select2-container--classic.select2-container--open .select2-selection--single,
.select2-container--classic .select2-selection--multiple:focus,
.select2-container--classic.select2-container--open .select2-selection--multiple,
.select2-container--classic.select2-container--open .select2-dropdown{border-color:var(--bs-primary);}
.select2-container--default .select2-results__option--selected{background-color:var(--bs-light);}
.select2-container--default .select2-results__option{padding-right:var(--bs-form-p-lr); padding-left:var(--bs-form-p-lr);}
/* Dropdown - End */



/* Sizes - Start */
.select2-sm .select2{font-size:var(--bs-form-fs-sm);}
.select2-sm .select2-container .select2-selection--single{height:var(--bs-from-h-sm);}
.select2-sm .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:calc(var(--bs-from-h-sm) - 2px); padding-left:var(--bs-form-p-lr-sm); padding-right:calc(var(--bs-form-p-lr-sm) + 20px);}
.select2-sm .select2-container--default .select2-selection--single .select2-selection__arrow{top:0; height:var(--bs-from-h-sm); width:calc(var(--bs-form-p-lr-sm) + 15px);}
.select2-sm .select2-container--default .select2-selection--single .select2-selection__arrow b,
.select2-sm .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{height:var(--bs-from-h-sm); line-height:calc(var(--bs-from-h-sm) + 4px);}
.select2-sm .select2-container--default .select2-results__option{padding-right:var(--bs-form-p-lr-sm); padding-left:var(--bs-form-p-lr-sm);}
/* Sizes - End */



/* mutiple select - Start */
.select2-container--default .select2-selection--multiple,
.select2-container--default.select2-container--focus .select2-selection--multiple{
border-color:var(--bs-form-border); min-height:var(--bs-from-h); line-height:26px;}
.select2-container--default .select2-selection--multiple .select2-selection__choice{vertical-align:top; line-height:normal; height:27px;
line-height:26px; background-color:var(--bs-light2); border:1px solid var(--bs-form-border); margin-top:7px; margin-left:0; margin-right:5px; color:var(--bs-form-color);}
.select2-container .select2-search--inline .select2-search__field{margin-top:7px; margin-left:0; height:24px; vertical-align:top;}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{
border-right:1px solid var(--bs-form-border);}
.select2-container--default .select2-selection--multiple{padding-left:var(--bs-form-p-lr); padding-right:var(--bs-form-p-lr);}

/*.select2-sm .select2-container--default .select2-selection--single .select2-selection__rendered,*/
.select2-sm .select2-container--default .select2-selection--multiple{line-height:normal; min-height:var(--bs-from-h-sm);}
.select2-sm .select2-container .select2-search--inline .select2-search__field{margin-top:8px; height:16px;}
.select2-sm .select2-container--default .select2-selection--multiple .select2-selection__choice{height:20px; line-height:18px; margin-top:5px;}
/* mutiple select - End */



/* Width - Start */
 div:not(.select2-wid-def) > .select2.select2-container{width:100% !important; min-width:100px;}
.select2-wid-auto .select2.select2-container{width:auto !important;}
.select2-wid-def .select2{}
/* Width - End */



/* Colors - Start */
.select2-primary .select2-selection--single{background-color:var(--bs-primary); border-color:transparent; color:var(--bs-primary);}

.select2-info .select2-selection--single{background-color:var(--bs-info); border-color:transparent; color:var(--bs-info);}

.select2-success .select2-selection--single{background-color:var(--bs-success); border-color:transparent; color:var(--bs-success);}

.select2-danger .select2-selection--single{background-color:var(--bs-danger); border-color:transparent; color:var(--bs-danger);}

.select2-warning .select2-selection--single{background-color:var(--bs-warning); border-color:transparent; color:var(--bs-warning);}

.select2-secondary .select2-selection--single{background-color:var(--bs-secondary); border-color:transparent; color:var(--bs-secondary);}

.select2-dark .select2-selection--single{background-color:var(--bs-dark); border-color:transparent; color:var(--bs-form-color);}

.select2-light .select2-selection--single{background-color:var(--bs-light); border-color:var(--bs-light); color:var(--bs-form-color);}
.select2-light .select2-selection--single .select2-selection__placeholder,
.select2-light .select2-selection--single .select2-selection__rendered{color:var(--bs-form-color);}


.select2-primary .select2-selection--single .select2-selection__placeholder,
.select2-primary .select2-selection--single .select2-selection__rendered,
.select2-info .select2-selection--single .select2-selection__placeholder,
.select2-info .select2-selection--single .select2-selection__rendered,
.select2-success .select2-selection--single .select2-selection__placeholder,
.select2-success .select2-selection--single .select2-selection__rendered,
.select2-danger .select2-selection--single .select2-selection__placeholder,
.select2-danger .select2-selection--single .select2-selection__rendered,
.select2-warning .select2-selection--single .select2-selection__placeholder,
.select2-warning .select2-selection--single .select2-selection__rendered,
.select2-secondary .select2-selection--single .select2-selection__placeholder,
.select2-secondary .select2-selection--single .select2-selection__rendered,
.select2-dark .select2-selection--single .select2-selection__placeholder,
.select2-dark .select2-selection--single .select2-selection__rendered,
.select2-primary .select2-selection__arrow,
.select2-info .select2-selection__arrow,
.select2-success .select2-selection__arrow,
.select2-danger .select2-selection__arrow,
.select2-warning .select2-selection__arrow,
.select2-secondary .select2-selection__arrow,
.select2-dark .select2-selection__arrow{color:var(--bs-white)}
/* Colors - End */


/* Soft Colors - Start */
.select2-primary-soft2 .select2-selection--single{background-color:var(--bs-primary-soft2) !important; border-color:transparent !important; color:var(--bs-primary);}
.select2-primary-soft2 .select2-selection--single .select2-selection__placeholder,
.select2-primary-soft2 .select2-selection--single .select2-selection__rendered{color:var(--bs-primary) !important;}

.select2-primary-soft .select2-selection--single{background-color:rgba(var(--bs-primary-soft)) !important; border-color:transparent !important; color:var(--bs-primary);}
.select2-primary-soft .select2-selection--single .select2-selection__placeholder,
.select2-primary-soft .select2-selection--single .select2-selection__rendered{color:var(--bs-primary) !important;}

.select2-info-soft .select2-selection--single{background-color:rgba(var(--bs-info-soft)) !important; border-color:transparent !important; color:var(--bs-info);}
.select2-info-soft .select2-selection--single .select2-selection__placeholder,
.select2-info-soft .select2-selection--single .select2-selection__rendered{color:var(--bs-info) !important;}

.select2-success-soft .select2-selection--single{background-color:rgba(var(--bs-success-soft)) !important; border-color:transparent !important; color:var(--bs-success);}
.select2-success-soft .select2-selection--single .select2-selection__placeholder,
.select2-success-soft .select2-selection--single .select2-selection__rendered{color:var(--bs-success) !important;}

.select2-danger-soft .select2-selection--single{background-color:rgba(var(--bs-danger-soft)) !important; border-color:transparent !important; color:var(--bs-danger);}
.select2-danger-soft .select2-selection--single .select2-selection__placeholder,
.select2-danger-soft .select2-selection--single .select2-selection__rendered{color:var(--bs-danger) !important;}

.select2-warning-soft .select2-selection--single{background-color:rgba(var(--bs-warning-soft)) !important; border-color:transparent !important; color:var(--bs-warning);}
.select2-warning-soft .select2-selection--single .select2-selection__placeholder,
.select2-warning-soft .select2-selection--single .select2-selection__rendered{color:var(--bs-warning) !important;}

.select2-secondary-soft .select2-selection--single{background-color:rgba(var(--bs-secondary-soft)); border-color:transparent; color:var(--bs-secondary);}
.select2-secondary-soft .select2-selection--single .select2-selection__placeholder,
.select2-secondary-soft .select2-selection--single .select2-selection__rendered{color:var(--bs-secondary);}

.select2-dark-soft .select2-selection--single{background-color:rgba(var(--bs-dark-soft)); border-color:transparent; color:var(--bs-form-color);}
.select2-dark-soft .select2-selection--single .select2-selection__placeholder,
.select2-dark-soft .select2-selection--single .select2-selection__rendered{color:var(--bs-form-color);}
/* Soft Colors - End */






/* Bootstrap Styles */
/* Input Group - Start */
/*.input-group .select2 .select2-selection--single{border-right:0; border-top-right-radius:0; border-bottom-right-radius:0;}*/
.input-group .select-control{position:relative; z-index:auto; margin:0; flex:1 1 auto; width:1%; min-width:0;}
.input-group > .select-control:not(:last-child) .select2 .select2-selection--single{border-top-right-radius:0; border-bottom-right-radius:0;}
.input-group > .select-control:not(:first-child) .select2 .select2-selection--single{margin-left:-1px; border-top-left-radius:0;
border-bottom-left-radius:0;}
.input-group > .select-control .select2.select2-container--open .select2-selection--single{z-index:3; position:relative;}
/* Input Group - End */




/* Transparent Background - Start */
.select2-transparent{}

.select2-transparent .select2.select2-container.select2-container--default{width:auto !important;}
.select2-transparent .select2-container .select2-selection--single{background:transparent; border:0; height:auto;}
.select2-transparent .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:normal; padding:0 14px 0 0 !important;}
.select2-transparent .select2-container--default .select2-selection--single .select2-selection__arrow{height:auto; width:auto; min-width:10px; top:2px;}
.select2-transparent .select2-container--default .select2-selection--single .select2-selection__arrow b,
.select2-transparent .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{height:auto; line-height:normal;}

.select2-transparent.select2-transparent-white .select2-container--default .select2-selection--single .select2-selection__rendered,
.select2-transparent.select2-transparent-white{color:#ffffff;}
/* Transparent Background - End */











