/* =========================================
   Form Elements Styles
   ========================================= */

.y-c-form-group {
    text-align: right;
    margin-bottom: var(--y-spacing-20);
}

.y-c-form-group label {
    display: block;
    margin-bottom: var(--y-spacing-8);
    font-family: var(--y-font-family-Cairo);
    font-size: var(--y-font-size-16);
    font-weight: var(--y-font-weight-600);
    color: var(--y-color-primary-text);
}

.required {
    color: var(--y-color-error);
}

.y-c-textarea {
    resize: vertical;
    min-height: var(--y-size-100);
}