.customInput_flexColumn{
    display: flex;
    flex-direction: column;
}

.customInput_flexRow{
    display: flex;
}

.customInput_flexCenter{
    justify-content: center;
}
.customInput_flex1{
    flex:1;
}

.customInput_title{
    font-family: var(--defaultFont);
    font-size: 14px;
    color: var(--textColor);
    margin-bottom: 3px;
}
.customInput_subtitle{
    margin-left: 5px;
    font-family: var(--defaultFont);
    font-size: 14px;
    color: var(--subTextColor);
    margin-bottom: 3px;
}

.customInput_input {
    padding-right: 5px;
    padding-left: 5px;
}

affili-textarea{
    display:flex;
    flex-direction: column;
}

.customInput_invalidText{
    font-family: var(--defaultFont);
    font-size: 14px;
    color:red;
}
.bi-exclamation-triangle-fill{
    color:red;
    margin-right: 5px;
}