progress {
    border-radius: 12px; 
    height: 12px;
    width: 100%
}
progress::-webkit-progress-bar {
    background-color: #E0E0E0;
    border-radius: 12px;
}
progress::-webkit-progress-value {
    background-color: #8896F4;
    border-radius: 12px;
}

.e-tooltip-wrap.e-popup {
    background-color: #fff;
    border: 2px solid #000;
    padding: 4px 6px;
}

.custom-tooltip.e-tooltip-wrap.e-popup{
    padding: 10px 14px;
}

.custom-tooltip.e-tooltip-wrap .e-tip-content{
    font-size: 14px;
}

.hide-number-spin::-webkit-outer-spin-button,
.hide-number-spin::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

.hide-number-spin {
    -moz-appearance: textfield;
}

#NewMemberSelect .e-input-group input:not(:valid), .e-input-group.e-control-wrapper input:not(:valid) {
    font-size: 14px !important;
}

.e-switch-wrapper.custom-toggle .e-switch-inner.e-switch-active .e-switch-on {
    background-color: #5546C0;
    border-color: #5546C0;
}

.e-switch-wrapper.custom-toggle:hover .e-switch-inner.e-switch-active .e-switch-on {
    background-color: #4739A9;
    border-color: #4739A9;
}

.e-switch-wrapper.custom-toggle {
    width: 42px;
    height: 24px;
}

.e-multi-select-wrapper {
    display: flex;
    align-items: center;
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
}

.e-multi-select-wrapper .e-chips-collection {
    padding-left: 0.875rem !important;
}

.e-multi-select-wrapper input[type=text] {
    width: 100%;
    border-radius: 0.375rem !important;
    --tw-border-opacity: 1;
    font-size: 0.875rem !important;
    line-height: 1.25rem;
}

.e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper .e-clear-icon {
    top: 2.3rem !important;
}

.e-input-group.e-valid-input {
    border-color: #d1d5db !important;
}

.e-input-group {
    border-color: rgb(207 59 54) !important;
}
