﻿.meter-dd-tree .e-btn.filter-button {
    width: 100%;
    border-color: #adb5bd;
    padding-left: 3px;
    padding-right: 3px;
}

.meter-dd-tree .e-btn:hover.filter-button {
    width: 100%;
    border-color: #adb5bd;
    background-color: #adb5bd;
}

.meter-dd-tree .e-btn:active.filter-button {
    width: 100%;
    color: #6C757D;
    border-color: #adb5bd;
    background-color: #fff;
}

.meter-dd-tree .e-btn:focus.filter-button {
    width: 100%;
    color: #6C757D;
    border-color: #adb5bd;
    background-color: #fff;
}

.meter-dd-tree .e-btn.e-active.filter-button {
    width: 100%;
    color: #6C757D;
    border-color: #adb5bd;
    background-color: #fff;
}

.meter-dd-tree .e-btn.e-outline:focus.filter-button {
    width: 100%;
    color: #6C757D !important;
    border-color: #adb5bd !important;
    border-width: 1px;
    background-color: #fff !important;
}

.meter-dd-tree .e-tooltip {
    display: inline-block !important;
}

li.hide-checkbox > .e-text-content {
    cursor: default;
    color: #212529;
}

li.hide-checkbox .e-text-content {
    color: #212529;
}

.meter-dd-tree .e-treeview .e-icon-collapsible, .e-treeview .e-icon-expandable,
.meter-dd-tree .e-treeview .e-list-item.e-node-focus > .e-text-content .e-icon-collapsible,
.meter-dd-tree .e-treeview .e-list-item.e-node-focus > .e-text-content .e-icon-expandable {
    color: #adb5bd;
}

.meter-dd-tree .e-list-text {
    width: 100%;
}

li.hide-checkbox.e-node-focus > .e-fullrow {
    background-color: rgba(255,255,255, 1) !important;
    border: revert;
}

li.hide-checkbox.e-hover > .e-fullrow {
    background-color: rgba(255,255,255, 1) !important;
    border: revert;
}

li.hide-checkbox > .e-text-content .e-checkbox-wrapper {
    display: none !important;
}

.meter-dd-tree .e-treeview .e-list-item.e-hover > .e-text-content .e-icon-collapsible,
.meter-dd-tree .e-treeview .e-list-item.e-hover > .e-text-content .e-icon-expandable,
.meter-dd-tree .e-treeview .e-list-item.e-disable > .e-text-content .e-list-text,
.meter-dd-tree .e-treeview .e-list-item.e-disable > .e-fullrow .e-list-text {
    color: #212529;
}

.meter-dd-tree .e-treeview .e-list-item.e-hover > .e-text-content .e-icon-collapsible,
.meter-dd-tree .e-treeview .e-list-item.e-hover > .e-text-content .e-icon-expandable {
    cursor: pointer;
}

.meter-dd-tree .e-treeview .e-list-item.e-disable > .e-text-content,
.e-treeview .e-list-item.e-disable > .e-fullrow {
    opacity: 1 !important;
}

input.form-control.invalid {
    border-color: #dc3545;
}


.e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header:hover .e-acrdn-header-content, 
.e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header:hover .e-acrdn-header-content {
    color: #212529 !important;
}

.e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header .e-acrdn-header-icon,
.e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header .e-acrdn-header-content,
.e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header .e-acrdn-header-icon,
.e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header .e-acrdn-header-content {
    color: #212529 !important;
}

.e-pager .e-currentitem, .e-pager .e-currentitem:hover {
    color: #5BCB18;
    border-right-color: #5BCB18;
}

.e-pager .e-currentitem {
    border: 3px solid #5BCB18;
}

.e-toast-container .e-toast.ecodriver-toast {
    border: 1px solid var(--bs-border-color-translucent);
    border-left-width: 4px;
    border-radius: 0.5rem;
    box-shadow: 0 0.5rem 1rem rgba(33, 37, 41, 0.15);
}

.e-toast-container .e-toast.ecodriver-toast.ecodriver-toast-success {
    border-left-color: var(--bs-success);
}

.e-toast-container .e-toast.ecodriver-toast.ecodriver-toast-info {
    border-left-color: var(--bs-info);
}

.e-toast-container .e-toast.ecodriver-toast.ecodriver-toast-warning {
    border-left-color: var(--bs-warning);
}

.e-toast-container .e-toast.ecodriver-toast.ecodriver-toast-error {
    border-left-color: var(--bs-danger);
}

.e-toast-container .e-toast.ecodriver-toast .e-toast-message {
    display: flex;
    align-items: center;
    gap: 0.75rem;
    padding: 0;
}

.e-toast-container .e-toast.ecodriver-toast .e-toast-content {
    align-items: center;
    align-self: center;
    display: flex;
    flex: 1 1 auto;
    line-height: 1.4;
    margin: 0;
    min-height: 1.75rem;
}

.e-toast-container .e-toast.ecodriver-toast .e-toast-close-icon {
    align-self: center;
    color: var(--bs-secondary-color);
    display: inline-flex;
    height: 1.75rem;
    justify-content: center;
    line-height: 1;
    margin: 0 0 0 0.75rem;
    width: 1.75rem;
}

.e-toast-container .e-toast.ecodriver-toast .e-toast-close-icon:hover,
.e-toast-container .e-toast.ecodriver-toast .e-toast-close-icon:focus {
    color: var(--bs-body-color);
}

.e-toast-container .e-toast.ecodriver-toast .e-toast-icon.ecodriver-toast-icon {
    align-self: center;
    align-items: center;
    border-radius: 999px;
    display: inline-flex;
    flex: 0 0 1.75rem;
    font-family: inherit;
    font-size: 1rem;
    font-style: normal;
    font-weight: 700;
    height: 1.75rem;
    justify-content: center;
    line-height: 1;
    margin: 0;
    width: 1.75rem;
}

.e-toast-container .e-toast.ecodriver-toast .e-toast-icon.ecodriver-toast-icon::before {
    align-items: center;
    display: inline-flex;
    height: 100%;
    justify-content: center;
    line-height: 1;
    text-align: center;
    width: 100%;
}

.e-toast-container .e-toast.ecodriver-toast .e-toast-icon.ecodriver-toast-icon-success {
    background-color: rgba(var(--bs-success-rgb), 0.15);
    color: var(--bs-success);
}

.e-toast-container .e-toast.ecodriver-toast .e-toast-icon.ecodriver-toast-icon-success::before {
    content: "\2713";
}

.e-toast-container .e-toast.ecodriver-toast .e-toast-icon.ecodriver-toast-icon-info {
    background-color: rgba(var(--bs-info-rgb), 0.15);
    color: var(--bs-info);
}

.e-toast-container .e-toast.ecodriver-toast .e-toast-icon.ecodriver-toast-icon-info::before {
    content: "\2139";
}

.e-toast-container .e-toast.ecodriver-toast .e-toast-icon.ecodriver-toast-icon-warning {
    background-color: rgba(var(--bs-warning-rgb), 0.2);
    color: #8a6d00;
}

.e-toast-container .e-toast.ecodriver-toast .e-toast-icon.ecodriver-toast-icon-warning::before {
    content: "\0021";
}

.e-toast-container .e-toast.ecodriver-toast .e-toast-icon.ecodriver-toast-icon-error {
    background-color: rgba(var(--bs-danger-rgb), 0.15);
    color: var(--bs-danger);
}

.e-toast-container .e-toast.ecodriver-toast .e-toast-icon.ecodriver-toast-icon-error::before {
    content: "\00D7";
}

.e-toast-container .e-toast .e-toast-icon {
    padding-bottom: 0px;
}

.e-toast-container .e-toast .e-toast-message .e-toast-title:last-child, .e-toast-container .e-toast .e-toast-message .e-toast-content:last-child {
    padding-bottom: 8px;
}