
.trips-pLayer .e-control-wrapper.e-slider-container.e-horizontal {
    height: unset;
    padding-right: .5rem !important;
    padding-left: .5rem !important;
}

.trips-pLayer .e-control-wrapper.e-slider-container.e-horizontal .e-slider {
    height: 12px;
    top: 0;
}

.poi-category-icon {
    /* background-color: red; */
    background-repeat: no-repeat;
    background-image: url(../assets/app/images/PointOfInterest/folder_icon.png);
    height: 20px !important;
    width:  20px !important;
    margin: 0 !important;
}

.poi-icon {
    background-repeat: no-repeat;
    background-image: url(../assets/app/images/PointOfInterest/map_marker_icon.png);
    height: 20px !important;
    width:  20px !important;
    margin: 0 !important;
}


.es-has-action {

}
  
.es-treeview-action {
    /* float: right; */
    display: none;
    /* margin-right: .25rem !important; */
}

.es-has-action.e-active > .e-text-content > .es-treeview-action {
    /* float: right; */
    position: absolute;
    top: 7px;
    right: 6px;
    display: block;
    /* margin-top: 6px; */
}

.es-has-action.e-active > .e-text-content {
    pointer-events: initial;
}

/* .es-has-action.e-active .e-list-text {
    width: 85%;
} */

/* .es-has-action.e-active > .e-text-content > .e-list-text {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
} */

.e-treeview {
    overflow: visible;
}

.e-treeview > .e-list-parent.e-ul {
    overflow: visible;
}

.e-treeview .e-text-content .e-list-text {
    width: 90%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.es-has-action.e-active > .e-text-content > .e-list-text {
    width: 85%;
}


/* .es-has-action.e-active .es-treeview-action {
    float: right;
    display: block;
    margin-top: 6px;
} */

/* .es-has-action.e-active > :nth-child(1 of .es-treeview-action)  {
    float: right;
    display: block;
    margin-top: 6px;
} */

/* .es-has-action .es-treeview-action {
    float: right;
    display: none !important;
    margin-top: 6px;
} */


.alert-icon {
    margin: 0 !important;
}

.alert-marker {
    background-color: #191f31;
    height: 32px !important;
    width:  32px !important;
    /* border-radius: 0.5rem !important; */
    border-radius: 0.3rem !important;
    margin: 0 !important;
    padding: .25rem !important;
}

.alert-icon > i {
    --fa-primary-color: #FB8C00; 
    --fa-secondary-color: rgb(255, 255, 255); 
    --fa-primary-opacity: 1.0;
}
