@charset "utf-8";
/* CSS Document */

.dropdown,
.dropend,
.dropstart,
.dropup {
position: relative
}
.dropdown-toggle {
white-space: nowrap
}
.dropdown-toggle::after {
display: inline-block;
margin-left: 0.255em;
vertical-align: 0.255em;
content: "";
border-top: 0.3em solid;
border-right: 0.3em solid transparent;
border-bottom: 0;
border-left: 0.3em solid transparent
}
.dropdown-toggle:empty::after {
margin-left: 0
}
.dropdown-menu {
position: absolute;
z-index: 1000;
display: none;
min-width: 10rem;
padding: 0.5rem 0;
margin: 0;
font-size: 1rem;
color: #212529;
text-align: left;
list-style: none;
background-color: #fff;
background-clip: padding-box;
border: 1px solid rgba(0, 0, 0, .15);
border-radius: 0.25rem
}
.dropdown-menu[data-bs-popper] {
top: 100%;
left: 0;
margin-top: 0.125rem
}
.dropdown-menu-start {
--bs-position: start
}
.dropdown-menu-start[data-bs-popper] {
right: auto;
left: 0
}
.dropdown-menu-end {
--bs-position: end
}
.dropdown-menu-end[data-bs-popper] {
right: 0;
left: auto
}
@media(min-width:576px) {
.dropdown-menu-sm-start {
    --bs-position: start
}
.dropdown-menu-sm-start[data-bs-popper] {
    right: auto;
    left: 0
}
.dropdown-menu-sm-end {
    --bs-position: end
}
.dropdown-menu-sm-end[data-bs-popper] {
    right: 0;
    left: auto
}
}
@media(min-width:768px) {
.dropdown-menu-md-start {
    --bs-position: start
}
.dropdown-menu-md-start[data-bs-popper] {
    right: auto;
    left: 0
}
.dropdown-menu-md-end {
    --bs-position: end
}
.dropdown-menu-md-end[data-bs-popper] {
    right: 0;
    left: auto
}
}
@media(min-width:992px) {
.dropdown-menu-lg-start {
    --bs-position: start
}
.dropdown-menu-lg-start[data-bs-popper] {
    right: auto;
    left: 0
}
.dropdown-menu-lg-end {
    --bs-position: end
}
.dropdown-menu-lg-end[data-bs-popper] {
    right: 0;
    left: auto
}
}
@media(min-width:1200px) {
.dropdown-menu-xl-start {
    --bs-position: start
}
.dropdown-menu-xl-start[data-bs-popper] {
    right: auto;
    left: 0
}
.dropdown-menu-xl-end {
    --bs-position: end
}
.dropdown-menu-xl-end[data-bs-popper] {
    right: 0;
    left: auto
}
}
@media(min-width:1400px) {
.dropdown-menu-xxl-start {
    --bs-position: start
}
.dropdown-menu-xxl-start[data-bs-popper] {
    right: auto;
    left: 0
}
.dropdown-menu-xxl-end {
    --bs-position: end
}
.dropdown-menu-xxl-end[data-bs-popper] {
    right: 0;
    left: auto
}
}
.dropup .dropdown-menu[data-bs-popper] {
top: auto;
bottom: 100%;
margin-top: 0;
margin-bottom: 0.125rem
}
.dropup .dropdown-toggle::after {
display: inline-block;
margin-left: 0.255em;
vertical-align: 0.255em;
content: "";
border-top: 0;
border-right: 0.3em solid transparent;
border-bottom: 0.3em solid;
border-left: 0.3em solid transparent
}
.dropup .dropdown-toggle:empty::after {
margin-left: 0
}
.dropend .dropdown-menu[data-bs-popper] {
top: 0;
right: auto;
left: 100%;
margin-top: 0;
margin-left: 0.125rem
}
.dropend .dropdown-toggle::after {
display: inline-block;
margin-left: 0.255em;
vertical-align: 0.255em;
content: "";
border-top: 0.3em solid transparent;
border-right: 0;
border-bottom: 0.3em solid transparent;
border-left: 0.3em solid
}
.dropend .dropdown-toggle:empty::after {
margin-left: 0
}
.dropend .dropdown-toggle::after {
vertical-align: 0
}
.dropstart .dropdown-menu[data-bs-popper] {
top: 0;
right: 100%;
left: auto;
margin-top: 0;
margin-right: 0.125rem
}
.dropstart .dropdown-toggle::after {
display: inline-block;
margin-left: 0.255em;
vertical-align: 0.255em;
content: ""
}
.dropstart .dropdown-toggle::after {
display: none
}
.dropstart .dropdown-toggle::before {
display: inline-block;
margin-right: 0.255em;
vertical-align: 0.255em;
content: "";
border-top: 0.3em solid transparent;
border-right: 0.3em solid;
border-bottom: 0.3em solid transparent
}
.dropstart .dropdown-toggle:empty::after {
margin-left: 0
}
.dropstart .dropdown-toggle::before {
vertical-align: 0
}
.dropdown-divider {
height: 0;
margin: 0.5rem 0;
overflow: hidden;
border-top: 1px solid rgba(0, 0, 0, .15)
}
.dropdown-item {
display: block;
width: 100%;
padding: 0.25rem 1rem;
clear: both;
font-weight: 400;
color: #212529;
text-align: inherit;
text-decoration: none;
white-space: nowrap;
background-color: transparent;
border: 0
}
.dropdown-item:focus,
.dropdown-item:hover {
color: #1e2125;
background-color: #e9ecef
}
.dropdown-item.active,
.dropdown-item:active {
color: #fff;
text-decoration: none;
background-color: #0d6efd
}
.dropdown-item.disabled,
.dropdown-item:disabled {
color: #adb5bd;
pointer-events: none;
background-color: transparent
}
.dropdown-menu.show {
display: block
}
.dropdown-header {
display: block;
padding: 0.5rem 1rem;
margin-bottom: 0;
font-size: 0.875rem;
color: #6c757d;
white-space: nowrap
}
.dropdown-item-text {
display: block;
padding: 0.25rem 1rem;
color: #212529
}
.dropdown-menu-dark {
color: #dee2e6;
background-color: #343a40;
border-color: rgba(0, 0, 0, .15)
}
.dropdown-menu-dark .dropdown-item {
color: #dee2e6
}
.dropdown-menu-dark .dropdown-item:focus,
.dropdown-menu-dark .dropdown-item:hover {
color: #fff;
background-color: rgba(255, 255, 255, .15)
}
.dropdown-menu-dark .dropdown-item.active,
.dropdown-menu-dark .dropdown-item:active {
color: #fff;
background-color: #0d6efd
}
.dropdown-menu-dark .dropdown-item.disabled,
.dropdown-menu-dark .dropdown-item:disabled {
color: #adb5bd
}
.dropdown-menu-dark .dropdown-divider {
border-color: rgba(0, 0, 0, .15)
}
.dropdown-menu-dark .dropdown-item-text {
color: #dee2e6
}
.dropdown-menu-dark .dropdown-header {
color: #adb5bd
}