.nav-link.active:not([data-bs-toggle=dropdown]) {
    pointer-events: auto !important;
    cursor: auto !important;
}

.dropdown-menu .active > .dropdown-item,
.dropdown-menu .dropdown-item.active {
    pointer-events: auto !important;
}

.simulatorBtn {
    left: initial !important;
}

@media (min-width: 992px) {
    .fortalezaNavbarImg {
        width: 17rem !important;
    }
}

.homeSliderBg {
    background: linear-gradient(180deg, rgba(11, 15, 25, 0.28) 0%, rgba(11, 15, 25, 0.48) 100%) !important;
}

.homeSlider {
    /*max-height: 500px !important;*/
    max-height: 542px !important;
}

@media (min-width: 1400px) {
    .homeSlider {
        /*max-height: 600px !important;*/
        max-height: 816px !important;
    }
}

/*bootstrap-select*/
:root,
[data-bs-theme=light] {
    --button-border-color: #d4d7e5;
}

[data-bs-theme=dark] {
    --button-border-color: rgba(255, 255, 255, .18);
}

.bootstrap-select > button {
    border: var(--si-border-width) solid var(--button-border-color) !important;
    border-radius: var(--si-border-radius-lg) !important;
    box-shadow: var(--si-box-shadow-inset) !important;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out !important;
    background-color: rgba(var(--bootstrap-select-background)) !important;
}

.bootstrap-select > select.mobile-device:focus + .dropdown-toggle, .bootstrap-select .dropdown-toggle:focus {
    outline: none !important;
}

.bootstrap-select > .dropdown-toggle.bs-placeholder, .bootstrap-select > .dropdown-toggle.bs-placeholder:hover, .bootstrap-select > .dropdown-toggle.bs-placeholder:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder:active {
    color: #B7BACB !important;
    font-weight: 400 !important;
}

/*logo*/
@media (max-width: 625px) {
    .forlatezaNavbarLogo {
        height: 25px !important;
    }
}

.avatar-m {
    height: 2rem;
    width: 2rem;
}

.avatar {
    position: relative;
    display: inline-block;
    vertical-align: middle;
}

.bootstrap-select.lg > button {
    min-height: calc(1.6em + 1.57rem + calc(var(--si-border-width)* 2)) !important;
    padding: .785rem 1.125rem !important;
    font-size: 1rem !important;
    border-radius: var(--si-border-radius-lg) !important;
}

[data-bs-theme=dark] .filter-option-inner-inner {
    color: rgba(255, 255, 255, .7) !important;
    font-weight: 400 !important;
}

[data-bs-theme=light] .filter-option-inner-inner {
    color: #565973 !important;
    font-weight: 400 !important;
}

[data-bs-theme=dark] .bs-placeholder .filter-option-inner-inner {
    color: #65676E !important;
}

[data-bs-theme=light] .bs-placeholder .filter-option-inner-inner {
    color: #B9BCCD !important;
}

@media (min-width: 1400px) {
    #fortalezaNavBar.container {
        max-width: 1480px !important;
    }

    #themeModeToggle {
        margin-right: 1.5rem !important;
    }
}

@media (max-width: 991px) {
    #themeModeToggle {
        margin-right: 1.5rem !important;
    }
}

/*Simulator*/
.simulatorScreen input:focus {
    box-shadow: var(--si-box-shadow-inset), 0 0.5rem 1.125rem 0.25rem rgba(var(--insurance-green-rgb), .2) !important;
}

.sticky-levels-container {
    position: sticky;
    top: 81px;
    z-index: 10;
    background-color: var(--si-body-bg);
}