.table-responsive > .table-bordered {
    border: 1px solid #EBEDF3;
}

.disable {
    pointer-events: none;
    opacity: .4;
}

.right-inner-icon {
    position: absolute;
    top: 5px;
    right: 15px;
    cursor: pointer;
}

.driver-popover:has(.driver-popover-arrow-none) {
    background: #fff !important;
    color: #3F4254 !important;
}
.driver-popover:not(:has(.driver-popover-arrow-none)) {
    box-shadow: none !important;
}


.driver-popover-arrow {
    border: none !important;
    transform: rotate(-12deg) scaleX(1) translateX(-116px) translateY(-127px) !important;
    left: -10px !important;
    width: 250px;
    &:after {
        content: url("/assets/media/svg/driver-arrow.svg");
    }
    &.driver-popover-arrow-side-left {
        transform: rotate(80deg) scaleX(-1) !important;
        right: -40px !important;
        left: auto !important;
    }
    &.driver-popover-arrow-side-top {
        transform: rotate(268deg) scaleX(1) !important;
        bottom: -61px !important;
        left: -189px !important;
    }
    &.driver-popover-arrow-side-bottom {
        transform: rotate(-108deg) scaleX(-1) !important;
        bottom: auto !important;
        top: -105px !important;
        left: -200px !important;
    }
}
.create-hotel-popover {
    .driver-popover-arrow {
        &.driver-popover-arrow-side-right {
            transform: rotate(-19deg) scaleX(1) translateX(-107px) translateY(-127px) !important;
        }
    }
}

.create-service-popover {
    .driver-popover-arrow {
        &.driver-popover-arrow-side-right {
            transform: rotate(-19deg) scaleX(1) translateX(-117px) translateY(-132px) !important;
        }
    }
}


.agency-commission-popover {
    .driver-popover-arrow {
        &.driver-popover-arrow-side-top {
            transform: rotate(252deg) scaleX(1) !important;
            bottom: -82px !important;
            left: -157px !important;
        }
    }
}

.agency-meals-popover {
    .driver-popover-arrow {
        &.driver-popover-arrow-side-right {
            transform: rotate(-19deg) scaleX(1) translateX(-117px) translateY(-132px) !important;
        }
    }
}

.agency-date-popover {
    .driver-popover-arrow {
        &.driver-popover-arrow-side-top {
            transform: rotate(251deg) scaleX(1) !important;
            bottom: -81px !important;
            left: -156px !important;
        }
    }
}

.info-short-popover {
    .driver-popover-arrow {
        &.driver-popover-arrow-side-right {
            transform: rotate(-17deg) scaleX(1) translateX(-110px) translateY(-115px) !important;
        }
    }
}

.info-desc-popover {
    .driver-popover-arrow {
        &.driver-popover-arrow-side-right {
            transform: rotate(-17deg) scaleX(1) translateX(-110px) translateY(-115px) !important;
        }
        &.driver-popover-arrow-side-top {
            transform: rotate(301deg) scaleX(1) !important;
            left: -198px !important;
            top: 44px;
        }
    }
}

.create-days-popover {
    .driver-popover-arrow {
        &.driver-popover-arrow-side-right {
            transform: rotate(-21deg) scaleX(1) translateX(-120px) translateY(-133px) !important;
        }
    }
}

.files-popover {
    .driver-popover-arrow {
        &.driver-popover-arrow-side-left {
            transform: rotate(17deg) scaleX(-1) !important;
            right: -166px !important;
            left: auto !important;
            top: -80px !important;
        }
    }
}


.start-driver {
    .driver-popover-arrow {
        &.driver-popover-arrow-side-left {
            transform: rotate(-1deg) scaleX(-1) !important;
            right: -160px !important;
            left: auto !important;
            top: -120px !important;
        }
        &.driver-popover-arrow-side-bottom {
            transform: rotate(-60deg) scaleX(-1) scaleY(-1) !important;
            right: -220px !important;
            left: auto !important;
            top: -77px !important;
        }
    }
}







.driver-popover-next-btn, .driver-popover-prev-btn {
    outline: none !important;
    vertical-align: middle;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease !important;
    color: #ffffff !important;
    font-weight: 600 !important;
    font-size: 16px !important;
    padding: 6px 24px !important;
    text-shadow: none !important;
    background-color: #4E99F7 !important;
    border-color: #4E99F7 !important;
    border-radius: 8px !important;
    box-shadow: none !important;

    width: 100% !important;
    text-align: center !important;
}
.driver-popover {
    background: transparent !important;
    color: #fff !important;
    max-width: 450px !important;
}

.driver-popover-title {
    font-size: 22px !important;
    text-align: center !important;
}

.driver-popover-progress-text {
    display: none !important;
}

.driver-popover-navigation-btns {
    justify-content: space-between !important;
}
