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