.choices__inner {
    background-color: var(--bs-body-bg);
    color: var(--bs-body-color);
    border: var(--bs-border-width) solid var(--bs-border-color);
    border-radius: var(--bs-border-radius);
    font-size: var(--bs-body-font-size);
}
.choices__heading {
    color: var(--bs-emphasis-color);
    border-bottom: var(--bs-border-width) solid var(--bs-border-color);
    font-size: var(--bs-body-font-size);
    background-color: var(--bs-body-bg);
}
.choices[data-type*=select-one] .choices__input {
    background-color: var(--bs-body-bg);
    border-bottom: var(--bs-border-width) solid var(--bs-border-color);
}
.choices[data-type*=select-multiple] .choices__input {
    background-color: var(--bs-body-bg);
}

.choices__list--dropdown .choices__item--selectable.is-highlighted {
    background-color: var(--bs-secondary-bg);
}

.choices[data-type*="select-multiple"] .choices__inner, .choices[data-type*="select-one"] .choices__inner {
    padding: .3rem 2.5rem .3rem .5rem;
}

.choices[data-type*=select-one]:after {
    font-family: "bootstrap-icons";
    content: "\F282";
    border: none;
    margin-top: 12px;
    position: absolute;
    top: 0;
    right: 28px;
    font-size: .8rem;
}
.choices[data-type*=select-one].is-open:after {
    margin-top: 12px;
}
.choices__list--dropdown {
    background-color: var(--bs-body-bg);
    border: var(--bs-border-width) solid var(--bs-border-color);
    z-index: 3;
}
.is-open .choices__list--dropdown {
    border-color: var(--bs-border-color);
}
.is-focused .choices__inner, .is-open .choices__inner {
    border-color: var(--bs-border-color);
}
.choices.is-focused{
    color: var(--bs-body-color);
    background-color: var(--bs-body-bg);
    border-color: var(--bs-border-color);
}
.choices__list--dropdown .choices__item{
    font-size: var(--bs-body-font-size);
}

.choices__inner .choices__button_joomla {
    background: none;
    border: none;
    padding: 0;
    margin: 0;
    font-size: 0;
    height: 0;
    float: right;
}

.choices__inner .choices__button_joomla::after {
    content: '\00d7';
    font-size: 1.3rem;
    line-height: 1;
}
.choices__inner .choices__list--multiple .choices__button_joomla::after {
    line-height: 0.7;
    padding-left: 5px;
}

.choices__input {
    margin-bottom: 0;
    font-size: var(--bs-body-font-size);
}
.choices__list--multiple .choices__item {
    border-radius: 8px;
}


/*  */
.password-group meter{
    width: 100%;
}