/* ========================================================================
 * bootstrap-tour - v0.12.0
 * http://bootstraptour.com
 * ========================================================================
 * Copyright 2012-2015 Ulrich Sossou
 *
 * ========================================================================
 * Licensed under the MIT License (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     https://opensource.org/licenses/MIT
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 * ========================================================================
 */

.tour-backdrop{position:absolute;z-index:1100;background-color:#000;opacity:.8;filter:alpha(opacity=80)}.popover[class*="tour-"]{z-index:1102}.popover[class*="tour-"] .popover-navigation{padding:9px 14px;overflow:hidden}.popover[class*="tour-"] .popover-navigation *[data-role="end"]{float:right}.popover[class*="tour-"] .popover-navigation *[data-role="prev"],.popover[class*="tour-"] .popover-navigation *[data-role="next"],.popover[class*="tour-"] .popover-navigation *[data-role="end"]{cursor:pointer}.popover[class*="tour-"] .popover-navigation *[data-role="prev"].disabled,.popover[class*="tour-"] .popover-navigation *[data-role="next"].disabled,.popover[class*="tour-"] .popover-navigation *[data-role="end"].disabled{cursor:default}.popover[class*="tour-"].orphan{position:fixed;margin-top:0}.popover[class*="tour-"].orphan .arrow{display:none}
.popover {
    max-width: 450px;
    box-shadow: 0 0.5rem 1rem rgb(0 0 0 / 0.15);
    border-radius: 0.3rem;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.15);
}

.popover-title {
    padding: 0.5rem 1rem;
    margin-bottom: 0;
    font-size: 1rem;
    font-weight: 500;
    background-color: #f8f9fa;
    border-bottom: 1px solid #ebedef;
    border-top-left-radius: 0.3rem;
    border-top-right-radius: 0.3rem;
}

.popover-content {
    padding: 1rem;
    color: #212529;
}

.btn-default {
    color: #212529;
    background-color: #e2e6ea;
    border: 1px solid #dae0e5;
    border-radius: 0.25rem;
    cursor: pointer;
    padding: 0.25rem 0.5rem;
    font-size: 0.875rem;
    line-height: 1.5;
}

    .btn-default:hover {
        background-color: #d3d9df;
    }

.popover-navigation {
    padding: 10px 14px;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

    .popover-navigation .btn-group {
        display: flex;
        gap: 5px;
    }