.geex-sidebar__menu__link i {
    font-size: 25px !important;
}

.overlay_active {
    height: 100vh;
}

.error input,
.error .form-control,
.error input:focus,
.error .form-control:focus {
    border: 1px solid #ff5b5b !important;
}

.mb-0 {
    margin-bottom: 0 !important;
}

.geex-content__authentication__form-group input {
    margin-bottom: 0px;
}

.text-left {
    text-align: left !important;
}

.geex-btn:disabled {
    cursor: not-allowed !important;
}

/* Password Peek */
.password-peek {
    position: relative;
}

.password-peek i {
    position: absolute;
    top: 25%;
    right: 24px;
}

.form-control:focus {
    border: 1px solid #e54f82 !important;
}

.text-primary {
    color: #e54f82 !important;
}

/* Toastify */
.Toastify__toast-container.replace {
    width: auto;
}
.Toastify__toast.replace,
.Toastify__toast.replace .Toastify__toast-body {
    padding: 0;
}
.Toastify__toast.replace {
    min-height: 0;
    border-radius: 8px;
    box-shadow: 0 4px 12px #0000001a;
    overflow: visible;
}
.Toastify__toast.replace.fresh {
    box-shadow: none;
    background: none;
}

.vs__dropdown-toggle {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    display: flex;
    padding: 0 0 4px;
    background: none;
    border: 1px solid #eceaf3 !important;
    border-radius: 12px !important;
    white-space: normal;
    height: 55px;
}

.vs__search {
    padding: 0 23px !important;
}
.vs__dropdown-toggle {
    padding: 0px;
}

.vs__actions {
    margin-right: 10px !important;
}

.vs__search::placeholder {
    color: #6c757d !important;
}

.vs--single .vs__selected {
    margin-left: 23px !important;
    margin-top: -10px;
}

.vs__selected {
    /* line clamp 1 */
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.vs__dropdown-option {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}

.pagination .page-item .page-link {
    --bs-pagination-bg: #e7dbf3;
    --bs-pagination-color: var(--bs-primary);
    --bs-pagination-active-bg: var(--bs-primary);
    --bs-pagination-active-color: #fff;
    --bs-pagination-active-border-color: #e7dbf3;
    --bs-pagination-hover-bg: #e7dbf3;
    --bs-pagination-hover-color: var(--bs-primary);
    --bs-pagination-hover-border-color: #e7dbf3;
    --bs-pagination-focus-bg: #e7dbf3;
    --bs-pagination-focus-color: var(--bs-primary);
    --bs-pagination-focus-box-shadow: none;
    height: 46px;
    border-radius: 18px;
}
