.uapbd-form-flex-container{ margin-bottom: 6px; min-height: 26px; align-items: center; font-size: 14px; display: flex; // flex: 1; width: 33%; .uapbd-form-flex-label{ width: 140px; max-width: 140px; min-width: 140px; line-height: 18px; padding-right: 16px; text-align: right; box-sizing: border-box; color: #2b3441; position: relative; display: inline-block; vertical-align: middle; overflow-wrap: break-word; white-space: pre-wrap; } .uapbd-form-flex-input{ width: calc(~"100% - 140px"); text-align: left; padding-right: 8px; position: relative; box-sizing: border-box; color: #2b344b; display: inline-block; vertical-align: middle; } } .flex-container { display: flex; flex-direction: column; flex: auto; overflow: hidden; }