﻿.main-header-left{
    display:none !important;
}


.bg-icon-img {
    font-size: 60px;
    margin-top:5px;
}


.landing-page .card.features.main-features {
    border-color: #dbdbdb !important;
}

.dark-mode .card.features.main-features {
    border-color: #ffffff !important;
}

.dark-mode .features.main-features-1.card:hover {
    border: 1px solid #01b697 !important;
}

.dark-mode .text-dark {
    color: #eaf3f1 !important;
}
/*.landing-page .features.main-features-1.card:hover i {
    color: #01b693 !important;
}*/
.landing-page .features.main-features-1.card:hover h5 {
    color: #01b693 !important;
}

.btn-outline-primary {
    border-color: #c3c4c9 !important;
}

.btn-sm {
    font-size: 0.75rem !important;
    padding-bottom: 2px;
    background-color: #eaf3f1;
    border-radius: 2px;
    font-weight:bold;
}

    .btn-sm:hover, .btn-sm:focus {
        color: #ffffff;
        background-color: #01b693 !important;
        text-shadow: 2px 2px 8px #cecbcb;
        outline: none;
    }

.btn-feedback {
    color: #01b693;
    font-size: 0.85rem;    
    float: right;
    outline: none;
}

    .btn-feedback:hover {
        color: #01b693;
        text-shadow: 2px 2px 8px #cecbcb;
        outline: none;
    }

    .btn-feedback:active{
        outline: none;
    }

.profile-tab .main-nav-line .nav-link.active {
    color: #0b9a7e !important;
}

.bg-light-green {
    background-color: #eaf3f1;
}

.btn-advanced-search
{
    font-size:12px !important;
}

.profile-tab .nav-link:hover {
    color: #0b9a7e !important;
}

.sidebar {
    background-color: #f2f2f2 !important;
    box-shadow: 0 8px 16px 0 rgba(162, 169, 204, 0.34) !important;
}

.sidebar-body h5 {
    border-bottom: 1px solid #3b4954 !important;
    background: #7d848b !important;
    color: white;
}

.no-click-area {
    background: none !important;
}

    .no-click-area .jqx-tree-item-hover {
        border-color: transparent !important;
        background-color: transparent !important;
        cursor:default;
    }

    .no-click-area .jqx-tree-item-selected {
        color: rgb(29, 33, 47) !important;
        border-color: transparent !important;
        background-color: transparent !important;
    }

.advanced-search-list {
    background: none !important;
    border: 0px !important;
    
}

    .advanced-search-list .jqx-listitem-state-hover {
        color: green !important;
        border-color: transparent !important;
        background-color: transparent !important;
    }

    .advanced-search-list .jqx-listitem-state-selected {
        border-color: transparent !important;
        background-color: transparent !important;
    }

    .advanced-search-list .jqx-listitem-element[aria-selected] {
        color: green !important;
    }


/*    .advanced-search-list .jqx-checkbox-default {
       margin-top:8px !important;
    }
*/
    .advanced-search-list .jqx-widget-content {
        background-color: transparent !important;
    }

    .advanced-search-list .jqx-tree-dropdown-root {
        width: 100% !important;
        height: 100% !important;
    }


/*.advanced-search-list .jqx-tree-item-li {
    margin-left: 0 !important;
}*/


.advanced-search-list .jqx-tree-item {
    border-color: transparent !important;
    background-color: transparent !important;
    cursor:default !important;
}

    .advanced-search-list div[checked="true"] ~ div {
        color: green !important;
    }

/*    .advanced-search-list .jqx-checkbox ~ div > .jqx-checkbox-hover {
        color: green !important;
        background-color: red !important;
    }*/

    .advanced-search-list .jqx-checkbox {
        margin-top: 3px !important;
    }



.no-selected-item .jqx-fill-state-hover {
    border-color: transparent !important;
    background-color: transparent !important;
    cursor:default;
}

.no-selected-item .jqx-fill-state-selected {
    border-color: transparent !important;
    background-color: transparent !important;
    cursor: default;
}

.no-selected-item .jqx-fill-state-pressed {
    border-color: transparent !important;
    background-color: transparent !important;
    cursor: default;
}



.filterIcons {
    float: right;
    color: white;
    padding-right: 5px
}

.card-footer
{
    font-weight:bold;
    font-size:13px;
}

.card-body .uil, .card-body .si {
    color: black;
}

/*ICONS*/
.icon-custom {
    display: block;
    width: 50px;
    height: 50px;
    background-position: 0 0;
    background-repeat: no-repeat;
    margin: 0px auto;
    margin-top: 30px;
    margin-bottom: 15px;
}

.icon-accessibility {
    background-image: url('../img/icons/wheelchair.png');
}

.icon-orthotics {
    background-image: url('../img/icons/orthotics.png');
}
.icon-ostomy-supply {
    background-image: url('../img/icons/ostomy-supply.png');
}
.icon-urology {
    background-image: url('../img/icons/urology.png');
}
.icon-prosthetics {
    background-image: url('../img/icons/prosthetics.png?v=2');
}
.icon-respiratory {
    background-image: url('../img/icons/respiratory.png');
}
.icon-wound-care {
    background-image: url('../img/icons/wound-care.png?v=1');
}
.icon-interpreter-services {
    background-image: url('../img/icons/interpreter-services.png');
}
.icon-occupational-therapy {
    background-image: url('../img/icons/occupational-therapy.png');
}
.icon-physical-therapy {
    background-image: url('../img/icons/physical-therapy.png');
}
.icon-wound-vac {
    background-image: url('../img/icons/wound-vac.png');
}
.icon-cardiology {
    background-image: url('../img/icons/cardiology.png');
}
.icon-mid-line {
    background-image: url('../img/icons/mid-line.png');
}
.icon-care-staff-area {
    background-image: url('../img/icons/care-staff-area.png');
}
.icon-social-services {
    background-image: url('../img/icons/social-services.png');
}
.icon-registration {
    background-image: url('../img/icons/registration.png');
}
.icon-medical-library {
    background-image: url('../img/icons/medical-library.png');
}
.icon-inpatient {
    background-image: url('../img/icons/inpatient.png');
}
.icon-intensive-care {
    background-image: url('../img/icons/intensive-care.png');
}
.icon-anesthesia {
    background-image: url('../img/icons/anesthesia.png');
}
.icon-administration {
    background-image: url('../img/icons/administration.png');
}
.icon-health-services {
    background-image: url('../img/icons/health-services.png');
}
.icon-billing {
    background-image: url('../img/icons/billing.png');
}
.icon-subsidizing {
    background-image: url('../img/icons/subsidizing.png');
}
.icon-health-education {
    background-image: url('../img/icons/health-education.png');
}
.icon-ambulance {
    background-image: url('../img/icons/ambulance.png');
}
.icon-calendar {
    background-image: url('../img/icons/calendar.png');
}
.icon-kidney {
    background-image: url('../img/icons/kidney.png');
}
.icon-hospital-discharge {
    background-image: url('../img/icons/hospital-discharge.png');
}
.icon-amputation {
    background-image: url('../img/icons/amputation.png');
}
.icon-parkinson {
    background-image: url('../img/icons/parkinson.png');
}
.icon-neurology {
    background-image: url('../img/icons/neurology.png');
}
.icon-brain {
    background-image: url('../img/icons/brain.png');
}
.icon-peg-tube {
    background-image: url('../img/icons/peg-tube.png');
}
.icon-private-room {
    background-image: url('../img/icons/private-room.png');
}
.icon-medical-records {
    background-image: url('../img/icons/medical-records.png');
}
.icon-star-rating {
    background-image: url('../img/icons/star.png');
}

.icon-adult-daycare {
    background-image: url('../img/icons/adult-daycare.png');
}

.icon-assisted-living {
    background-image: url('../img/icons/assisted-living.png');
}

.icon-independent-living {
    background-image: url('../img/icons/independent-living.png');
}

.icon-memory-care {
    background-image: url('../img/icons/memory-care.png');
}

.icon-pediatric-home-health {
    background-image: url('../img/icons/pediatric-home-health.png');
}

/*Advanced Search Popup*/
#advsearch-scrollmodal .modal-body {
    background: #f2f2f2 !important;
}

    #advsearch-scrollmodal .modal-body h5 {
        border-bottom: 1px solid #3b4954 !important;
        background: #7d848b !important;
        color: white;
        padding: 6px 18px;
        font-size: 14px;
    }

#advsearch-scrollmodal .modal-header{
    background: #3b4954 !important;
    color: white;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

#advsearch-scrollmodal .modal-footer {
    background: #3b4954 !important;
    color: white;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

#advsearch-scrollmodal .modal-content {
    border-radius: 0 !important;
}

.modal {
    z-index: 9999 !important;
}

.favorites-facilities-div {
    max-height: 400px;
    overflow: auto;
    background:white;
    padding:1px !important;
}

.plan-sel-title {
    text-align: center;
    font-size:15px;
}

.price-text
{
    color:red !important;
    font-weight:bold;
}

.contact-card {
    text-align: left !important;
    padding: 15px;
    background-color: #f9f9f9;
    min-height: 220px;
}
.contact-card-details
{
    font-size:13px;
}

.contact-photo-area {
    text-align: left;
}
    .contact-photo-area img {
        /*border-radius: 50%;*/
        /*object-fit: cover;*/
        /*margin-bottom: 10px;
    text-align: right;*/

        width: 100%;
        border: 1px solid #dbdbdb;
        box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); 
        margin-bottom: 10px;
        border-radius: 8px;
    }


        .contact-photo-area img:hover {
            transform: scale(1.1); /* Slight zoom effect */
            border: 1px solid black !important;
        }


#filtergridNotPayedCustomer.jqx-grid-toolbar div,
#filtergridUnselectedCounty.jqx-grid-toolbar div,
#filtergridUnselectedZip.jqx-grid-toolbar div
{
    color: white !important;
}

#filtergridNotPayedCustomer.jqx-grid-toolbar .jqx-input-group-addon,
#filtergridUnselectedCounty.jqx-grid-toolbar .jqx-input-group-addon,
#filtergridUnselectedZip.jqx-grid-toolbar .jqx-input-group-addon {
    border-bottom-width: 0px;
}

.dynamic-width-elps {
    display: inline-block;
    max-width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: bottom;
}

.question-icon {
    font-size: 16px;
    color: #01b693;
    cursor:pointer;
}

