/*------------------------------------ Fields Group v1 ------------------------------------*/ .u-input-group-v1 { position: relative; input:not([type="checkbox"]):not([type="radio"]), textarea, [class*="u-select"] { line-height: 1.75rem; padding: 40px 15px 10px; &:focus, &[value], &[placeholder], &.g-state-not-empty { & + label { top: 20px; font-size: 90%; } } } label { position: absolute; top: 50%; left: 15px; transition: { property: top, font-size; duration: .2s; timing-function: ease; } transform: translateY(-50%); margin-bottom: 0; } }