.btn > * {
    pointer-events: none;
}

#locales {
    position: relative;
    width: 25%;
}

.cursor-pointer {
    cursor: pointer;
}

.cursor-not-allowed {
    cursor: not-allowed;
    pointer-events: none;
}

.margin-top-n10rem {
    margin-top: -10rem;
}

.iframe {
    border: none;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
}

.iframe-wrapper {
    position: relative;
    padding-top: 56.25%;
}

.image-container {
    position: relative;
    display: inline-block;
}

.custom-overlay {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.rumble-video {
    border-radius: var(--mdb-border-radius-lg);
    overflow: hidden;
}

.testimonial {
    width: 150px;
}

.cursor-pointer {
    cursor: pointer;
}

.z-index-over {
    z-index: 10;
}

.z-index-under {
    z-index: -10;
}

.z-index-high {
    z-index: 100;
}

.z-index-highest {
    z-index: 1000;
}

.z-index-lowest {
    z-index: -100;
}

.transition-all-500ms {
    transition: all 500ms;
}

.transition-bg-color-500ms {
    transition: background-color 500ms;
}

.slideshow-container .slideshow-control {
    opacity: 0;
    transition: opacity 0.3s ease;
}

.slideshow-container:hover .slideshow-control {
    opacity: 1;
}

.hr-stripe {
    border: 2px solid rgb(63, 63, 108);
}

.nav-link[data-mdb-toggle="pill"] {
    color: var(--mdb-dark);
}

.nav-link[data-mdb-toggle="pill"].active {
    background-color: var(--mdb-primary);
    color: var(--mdb-white);
}

.form-outline, .form-notch-leading, .form-notch-middle, .form-notch-trailing {
    --mdb-form-outline-select-input-focused-arrow-color: var(--mdb-secondary);
    --mdb-form-outline-form-notch-border-top: var(--mdb-secondary);
    --mdb-form-outline-select-notch-border-color: var(--mdb-secondary);
}

.form-outline .form-control:focus~.form-notch .form-notch-middle {
    border-color: var(--mdb-secondary);
    box-shadow: 0 1px 0 0 var(--mdb-secondary);
}

.select-option.selected.active {
    --mdb-form-outline-select-option-color: var(--mdb-secondary);
    --mdb-form-outline-select-option-selected-active-bg: var(--audija-bg);
}

.select-arrow {
    --mdb-form-outline-select-arrow-color: var(--mdb-secondary);
}

.accordion-button:after, .accordion-button:not(.collapsed):after {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FF8800'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}

.form-control {
    color: var(--mdb-light);
}

.form-outline .form-control.select-input:focus, .select-input.focused {
    --mdb-form-outline-select-input-focused-color: var(--mdb-light);
}

.navbar {
    padding-top: 10px;
    padding-bottom: 10px;
}

.responsive-icon {
    font-size: 1rem;
}

input[type="date"]::-webkit-calendar-picker-indicator {
    filter: invert(51%) sepia(97%) saturate(2946%) hue-rotate(2deg) brightness(103%) contrast(105%);
    cursor: pointer;
}

@media (min-width: 992px) {

    #locales {
        position: absolute;
        width: 100%;
    }

    .responsive-icon {
        font-size: 3rem;
    }
}

@media (min-width: 1601px) {

    #login-modal .modal-dialog {
        --mdb-modal-width: 600px;
    }

    .container {
        max-width: 80%;
    }
}

@media (min-width: 2000px) {

    #login-modal .modal-dialog {
        --mdb-modal-width: 650px;
    }

    .features-video-carousel-modal .modal-xl {
        --mdb-modal-width: 1700px;
    }
}