form { label { text-transform: uppercase; color: $brown; margin: 15px 0; display: block; span { display: block; line-height: 16px; font-size: 12px; font-weight: bold; } input[type="text"], textarea { border: 1px solid #C4D793; width: 100%; padding: 0 5px; @include box-sizing(border-box); } input[type="text"] { height: 29px; } textarea { height: 120px; } input.countrycode { width: 40px; margin-right: 5px; } input.netnumber { width: 80px; margin-right: 5px; } input.phonenumber { width: 160px; } textarea.error, input.error { border-color: rgba(red,0.3); } label.error { margin: 0; text-transform: lowercase; color: #FFB3B3; } input[type="submit"] { background: $green; color: $brown; letter-spacing: 1px; text-transform: uppercase; border: none; line-height: 25px; height: 25px; padding: 0 10px; } } td { vertical-align: top; label { margin: 0; text-transform: none; } } }