#bmailField .emailVerifyHeader { display: flex; align-items: center; flex-wrap: wrap; gap: 6px 10px; margin: 0; padding: 0; } #bmailField .emailVerifyTitle { white-space: nowrap; } #bmailField #bmailTitle { margin-top: 0; } #bmailField #sendVerifyEmail, #bmailField #checkVerifyEmail { width: auto; margin: 0; padding: 6px 10px; border: 1px solid #870000; border-radius: 5px; background: #fff; color: #870000; font: inherit; font-size: 13px; line-height: 1.4; white-space: nowrap; cursor: pointer; box-sizing: border-box; -webkit-appearance: none; appearance: none; box-shadow: none; text-shadow: none; display: inline-flex; align-items: center; justify-content: center; } #bmailField #emailVerifyMessage { margin: 4px 0 6px; font-size: 13px; text-align: left; } #emailVerifyFields .emailVerifyRow { display: flex; flex-wrap: nowrap; align-items: stretch; gap: 8px; width: 100%; margin: 0; padding: 0; box-sizing: border-box; } #emailVerifyFields { margin: 0; padding: 0; } #emailVerifyFields > label { margin: 0 0 4px; } #emailVerifyFields .verifyInput { display: flex; flex: 1 1 0; min-width: 0; height: 38px; margin: 0; padding: 0; } #emailVerifyFields .verifyButton { display: flex; flex: 0 0 100px; min-width: 100px; max-width: 100px; height: 38px; margin: 0; padding: 0; } #emailVerifyFields .verifyInput > input, #emailVerifyFields .verifyInput > .ui-input-text { flex: 1 1 auto; width: 100%; height: 100%; min-width: 0; margin: 0; box-sizing: border-box; } #emailVerifyFields .ui-input-text input { width: 100%; height: 100%; min-width: 0; margin: 0; box-sizing: border-box; } #bmailField #checkVerifyEmail { flex: 1 1 auto; width: 100%; min-width: 100px; height: 100%; padding-top: 0; padding-bottom: 0; }