/*flex*/
.flexBoxSpaceBetween{
    display:flex;
    justify-content: space-between;
    align-items: center;
}
.flexBoxSpaceAround{
    display:flex;
    justify-content: space-around;
    align-items: center;
}
.flexBoxSpaceBetweenTop{
    display:flex;
    justify-content: space-between;
    align-items: flex-start ;
}
.flexBoxStart{
    display:flex;
    justify-content: flex-start;
    align-items: center;
}
.flexBoxStartTop{
    display:flex;
    justify-content: flex-start;
}
.flexBoxCenter{
    display:flex;
    justify-content: center;
    align-items: center;
}
.flexBoxCenterTop{
    display:flex;
    justify-content: center;
    align-items: flex-start;
}
.flexBoxCenterColumn{
    display:flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}
.flexBoxSpaceBetweenColumn{
    display:flex;
    justify-content: space-between;
    align-items: center;
    flex-direction: column;
}
.flexBoxColumnLeft {
    display:flex;
    justify-content: center;
    flex-direction: column;
}
.flexBoxEnd{
    display:flex;
    justify-content: flex-end;
    align-items: center;
}
.flexBoxEndTop{
    display:flex;
    justify-content: flex-end;
    align-items: flex-start;
}
.flex1{
    flex:1;
}
.textOverflow{
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.textTwoOverflow{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    word-break: break-all;
    -webkit-box-orient: vertical;
}