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 $medgrey; 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: $lightbg__accent; 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 46input[readonly], 47input[readonly]:focus{ 48 box-shadow: 0 0 0; 49 background: $field__disabled; 50 border: 1px solid $lightbg__grey; 51} 52 53textarea { padding: .2em; 54 height: auto;} 55input[type="submit"], .submit { 56 margin: 1em 0; 57 width: 100%; 58} 59 60//Custom select 61select{ 62 border-radius: 0px; 63 height:auto; 64 @include fastTransition-all; 65 @include bgImage__arrowDown-primary; 66 &:focus { 67 border-color: $lightbg__accent; 68 @include bgImage__arrowDown-accent; 69 box-shadow: 0 0 0; 70 } 71} 72