.group-form { padding: 20px; @include gab-container-standards(); &, div { box-sizing: border-box; float: left; width: 100%; } input[type=text], textarea { &.standard { width: 100%; margin: 0 0 10px; } } textarea { float: left; height: 88px; } .group-form__file-label { cursor: pointer; display: block; box-sizing: border-box; float: left; height: 20px; padding: 3px 0 0 33px; color: $gab-secondary-text; @include text-sizing(12px, 400); @include background-image('/assets/images/sprite-post-functions.png', 100px 1200px); &:hover { color: $gab-brand-default; background-position: 0 -100px; } &.group-form__file-label--selected { background-position: 0 -100px; color: $gab-brand-default;; } } .group-form__file { overflow: hidden; opacity: 0; position: absolute; pointer-events: none; @include size(1px); } button {float: right;} }