.popover {
    border: none !important;
    box-shadow: 0 3px 4px rgba(0, 0, 0, 0.3) !important;
    -moz-box-shadow: 0 3px 4px rgba(0, 0, 0, 0.3) !important;
    -o-box-shadow: 0 3px 4px rgba(0, 0, 0, 0.3) !important;
    -webkit-box-shadow: 0 3px 4px rgba(0, 0, 0, 0.3) !important;
}

.popover .arrow::before {
    border-right-color: transparent !important;
}

.popover .popover-body {
    font-size: 1.1em !important;
    text-align: justify;
}

#tour-options {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate3d(-50%, -50%, 0);
    -moz-transform: translate3d(-50%, -50%, 0);
    -o-transform: translate3d(-50%, -50%, 0);
    -webkit-transform: translate3d(-50%, -50%, 0);
    /* opacity: 0; */
    transition: opacity 400ms ease;
    -moz-transition: opacity 400ms ease;
    -o-transition: opacity 400ms ease;
    -webkit-transition: opacity 400ms ease;
}

#black-screen {
    transition: opacity 300ms ease;
    -o-transition: opacity 300ms ease;
    -webkit-transition: opacity 300ms ease;
}

.tooltip {
    z-index: 1035;
}

@media (max-width: 320px)  {
    p.lead {
        font-size: 1em;
    }
}

/* Foro tour */
.item-active {
    background-color: #1976d2;
    color: #fff;
}

.driver-prev-btn, .driver-next-btn, .driver-close-btn {
    border-radius: 15px !important;
}