b, strong {
    font-weight: 600;
}

.navbar-expand-lg {
    justify-content: flex-end;
}

.navbar-collapse {
    flex-grow: inherit;
}
.gm-style{font:400 12px inherit, sans-serif !important;}
.bg-light {
    background-color: #fff !important;
}
.border-bottom {
    border-bottom: 1px solid #EDEDED !important;
}
hr {
    background: #ddd;
}
.navtop.active, .navtop:hover {
    color: #f76815 !important;
}

.alert {
    padding: 8px;
}

.searchtab-content {
    padding: 20px;
    border: 1px solid #e9e9e9;
    border-top: none;
    box-shadow: 2px 2px 6px #e6e3e3;
    background: #fff;
    border-radius: 5px;
}

.searchtab {
    border: 1px solid transparent;
}

.navtop:not(:last-child):after {
    content: '|';
    position: relative;
    left: 8px;
}

.btn.focus, .btn:focus {
    box-shadow: none;
}

.top-pagination {
}
/* jquery-ui slider override */

.ui-slider {
    height:5px !important;
    border-radius: 8px;
    background: rgba(100, 92, 86, 0.10);
}
.ui-slider .ui-slider-handle:focus{
    outline: 0 !important;
}
.ui-slider-handle {
    top: -10px !important;
    border: none !important;
    border-radius: 100% !important;
    background: var(--maincolor) !important;
   
}

.ui-widget.ui-widget-content{width:91%;}

.ui-slider .ui-slider-handle {
    width: 22px;
    height: 22px;
    border: 3px solid #fff !important;
    box-shadow: 0px 0px 3px rgba(0,0,0,0.2);
}

.iti--separate-dial-code .iti__selected-flag{background:transparent!important;}
.tooltip-inner {
    background-color: var(--maincolor);
    box-shadow: 0px 0px 4px black;
    opacity: 1 !important;
}

.tooltip.bs-tooltip-right .tooltip-arrow::before {
    border-right-color: var(--maincolor) !important;
}

.tooltip.bs-tooltip-left .tooltip-arrow::before {
    border-left-color: var(--maincolor) !important;
}

.tooltip.bs-tooltip-bottom .tooltip-arrow::before {
    border-bottom-color: var(--maincolor) !important;
}

.tooltip.bs-tooltip-top .tooltip-arrow::before {
    border-top-color: var(--maincolor) !important;
}


.page-link {
    padding: 8px;
    border: none;
    color: #000;
    background: transparent;
    border-radius: 30px;
    display: flex;
    width: 30px;
    height: 30px;
    justify-content: center;
    align-items: center;
}

    .page-link:hover {
        background: transparent;
        color: var(--maincolor);
    }

.page-item.active .page-link {
    color: var(--maincolortxt);
    background: var(--maincolorbg);
}

.page-item.disabled .page-link, .page-item.next, .page-item.last {
    background: transparent;
    border: none;
    font-weight: bold;
    color: #000;
}


/*jquery over ride*/

.ui-menu .ui-state-focus, .ui-menu .ui-state-active {
    margin: 0;
}

.page-link{width:auto;}

/*@media (max-width:992px) {
    .ui-widget-content {
        background: none;
    }
}*/

/*.ui-slider-range + .ui-slider-handle {
    left: 7px!important;
}*/


@media screen and (max-width:768px) {
    .iti-mobile .iti--container {
        left: 0 !important;
        right: 0 !important;
        z-index: 1300;
        width: 90%;
        margin: auto;
        max-height: 250px;
    }
}
