.generic-form { margin: 2rem 0; @extend %clearfix; fieldset { padding: 0; border: none; width: 100%; position: relative; } input[type=email] { width: 210px; @include fontsize(18); background-color: #fff; border: 2px solid darken(#efefef, 10); border-radius: 5px; height: 2.2rem; padding: 4px 4px 4px 8px; margin-right: .5rem; @include breakpoint(omega){ width: 92%; } @include breakpoint(alpha){ width: 96%; } } label { display: block; visibility: hidden; width: 0; height: 0; } .btn-hollow { @include fontsize(16); display: inline-block; padding: 10px 15px; margin-bottom: 0; line-height: 20px; text-align: center; vertical-align: middle; cursor: pointer; color: #ddd; border: 0; border-radius: 5px; font-weight: bold; transition: all 0.2s ease; background: $orange; &:hover { color: white; } } } .flex { display: flex; }