1label, legend { 2 font-size:1em; 3 font-weight: 300; 4 margin: 0; 5 &.disabled { 6 color: $lightbg__grey; 7 } 8 .error { 9 font-size: .9em; 10 } 11} 12 13input[type='email'], 14input[type='number'], 15input[type='password'], 16input[type='search'], 17input[type='tel'], 18input[type='url'], 19input[type='text'], 20textarea { 21 border-radius: 0px; 22 border: 1px solid $input-border; 23 height: 3.1em; 24 margin: 0 0 1em 0; 25 background: $white; 26 box-shadow: 0 0 0; 27 transition: none !important; 28 &:focus { 29 border-color: $medgrey; 30 box-shadow: 0 -5px $field__focus inset; 31 } 32 &:disabled, 33 .disabled { 34 background: $field__disabled; 35 border: 1px solid $lightbg__grey; 36 } 37 &.input__error { 38 box-shadow: 0 -5px $error-color inset; 39 color: $error-color; 40 &:focus { 41 box-shadow: 0 -5px $field__focus inset; 42 } 43 } 44} 45 46//Foundation overwrite 47[type=color], [type=date], [type=datetime-local], [type=datetime], [type=email], [type=month], [type=number], [type=password], [type=search], [type=tel], [type=text], [type=time], [type=url], [type=week], textarea { 48 border-color: $input-border; 49} 50 51input[readonly], 52input[readonly]:focus{ 53 box-shadow: 0 0 0; 54 background: $field__disabled; 55 border: 1px solid $lightbg__grey; 56} 57 58textarea { padding: .2em; 59 height: auto;} 60input[type="submit"], .submit { 61 margin: 1em 0; 62 width: 100%; 63} 64 65//Custom select 66select{ 67 border-radius: 0px; 68 height:auto; 69 @include fastTransition-all; 70 @include bgImage__arrowDown-primary; 71 &:focus { 72 border-color: $lightbg__accent; 73 @include bgImage__arrowDown-accent; 74 box-shadow: 0 0 0; 75 } 76} 77