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