.errorlist {
    list-style-type: none;
    padding-left: 2px;
}

.errorlist li {
    color: red;
}

.alert-error {
    --vz-alert-color: var(--vz-danger-text-emphasis);
    --vz-alert-bg: var(--vz-danger-bg-subtle);
    --vz-alert-border-color: var(--vz-danger-border-subtle);
    --vz-alert-link-color: var(--vz-danger-text-emphasis);
}

input.error, select.error, textarea.error {
    border-color: var(--vz-form-invalid-border-color) !important;
}

.error {
    width: 100%;
    margin-top: 0.25rem;
    font-size: .875em;
    color: var(--vz-form-invalid-color);
}

.isDisabled {
    cursor: not-allowed;
    opacity: 0.5;
    text-decoration: none;
}


.loadingDIV {
    display: none;
    position: fixed;
    width: 100vw;
    height: 100vh;
    top: 0;
    left: 0;
    z-index: 99999999;
    background-color: rgba(255, 255, 255, 0.3);
}

.loader {
    z-index: 99999999;
    position: relative;
    top: 50%;
    left: 50%;
    background: transparent url("../images/loader.gif") center no-repeat;
    background-size: contain;
    width: 100px;
    height: 100px;
}

.new-line {
    white-space: normal !important;
}

.button_top_chat {
    font-size: 24px;
}

.hidden {
    display: none;
}

.height-auto {
    height: auto; !important;
}

.disabled {
    color: #f06548 !important;
}