.questions_tpl { @include outer-container; .prft-heading, .content-well { padding: 1rem 0; @include outer-container; .column-left, .column-right { @include span-columns(12); @include omega(); } } .form-group { position: relative; textarea { + label { position: absolute; left: 3rem; top: 1rem; pointer-events: none; } &:focus, &:valid { + label { top: -10px; font-size: 0.8em; } } } } textarea { // padding: 1rem 3rem; padding: 1rem 0; } } .btn-container-left, .btn-container-right { padding-top: 2rem; } .btn-container-left { @include span-columns(5); } .btn-container-right { @include span-columns(7); @include omega(); text-align: right; } .btn-container-summary { text-align: center; } @media only screen and (min-width: $desktop) { .questions_tpl { @include outer-container; .prft-heading, .content-well { .column-left { @include omega-reset(6n); @include span-columns(6); } .column-right { @include span-columns(6); @include omega(); } } } }