|
1 | 1 | //sds form layout |
2 | 2 | .sds-form-wrapper { |
3 | | - @include u-bg('accent-cool-light'); |
| 3 | + @include u-bg("accent-cool-light"); |
4 | 4 | justify-content: center; |
5 | 5 | } |
6 | 6 |
|
7 | 7 | .sds-form.usa-form.usa-form--large { |
8 | | - @include u-bg('white'); |
9 | | - @include u-padding('105'); |
| 8 | + @include u-bg("white"); |
| 9 | + @include u-padding("105"); |
10 | 10 | max-width: 50rem; |
11 | 11 |
|
12 | 12 | @media (min-width: 30em) { |
|
37 | 37 | } |
38 | 38 |
|
39 | 39 | .sds-form-extension { |
40 | | - @include u-display('none'); |
| 40 | + @include u-display("none"); |
41 | 41 |
|
42 | | - @include at-media('desktop') { |
43 | | - @include u-display('inline-block'); |
| 42 | + @include at-media("desktop") { |
| 43 | + @include u-display("inline-block"); |
44 | 44 | } |
45 | 45 | } |
46 | 46 |
|
47 | 47 | .sds-form-extension-btn { |
48 | | - @include u-display('block'); |
| 48 | + @include u-display("block"); |
49 | 49 | @include u-margin-y(1); |
50 | 50 |
|
51 | | - @include at-media('desktop') { |
52 | | - @include u-display('none'); |
| 51 | + @include at-media("desktop") { |
| 52 | + @include u-display("none"); |
53 | 53 | } |
54 | 54 | } |
55 | 55 | } |
56 | 56 |
|
57 | 57 | .usa-label { |
58 | | - @include u-font('sans', 'xs'); |
59 | | - @include u-text('semibold'); |
| 58 | + @include u-font("sans", "xs"); |
| 59 | + @include u-text("semibold"); |
60 | 60 | } |
61 | 61 |
|
62 | 62 | //select |
63 | 63 | .usa-select { |
64 | | - @include add-background-svg('sam/arrow-down'); |
| 64 | + @include add-background-svg("sam/arrow-down"); |
65 | 65 | background-size: 0.6rem; |
66 | 66 |
|
67 | 67 | &.usa-select--small { |
68 | | - @include u-font('sans', '3xs'); |
| 68 | + @include u-font("sans", "3xs"); |
69 | 69 | @include u-margin-top(0.5); |
70 | 70 | height: 2.1rem; |
71 | 71 | } |
72 | 72 | } |
73 | 73 |
|
74 | 74 | //soften error styles |
75 | 75 | .usa-error-message { |
76 | | - font-weight: font-weight('medium'); |
| 76 | + font-weight: font-weight("medium"); |
77 | 77 | } |
78 | 78 |
|
79 | 79 | .usa-input--error, |
80 | 80 | .usa-input.usa-focus, |
81 | 81 | .usa-input.usa-input--success { |
82 | | - border-width: .1rem !important; |
| 82 | + border-width: 0.1rem !important; |
83 | 83 | } |
84 | 84 |
|
85 | 85 | .usa-input--disabled { |
86 | | - color: color('base-darker'); |
87 | | - border-color: color('base-light'); |
88 | | - background-color: color('base-lighter'); |
| 86 | + color: color("base-darker"); |
| 87 | + border-color: color("base-light"); |
| 88 | + background-color: color("base-lighter"); |
89 | 89 | } |
90 | 90 |
|
91 | 91 | .usa-label--disabled { |
92 | 92 | color: color("base-light"); |
93 | 93 | } |
94 | 94 |
|
95 | | - |
96 | 95 | .usa-form-group--error { |
97 | 96 | @include u-border-left(2px); |
98 | | - @include u-border-left('error-dark'); |
99 | | - @include u-border-left('solid'); |
100 | | - @include u-margin-top(0); |
| 97 | + @include u-border-left("error-dark"); |
| 98 | + @include u-border-left("solid"); |
| 99 | + @include u-margin-top(2rem); |
101 | 100 | margin-left: -1.15rem; |
102 | 101 |
|
103 | 102 | input.usa-input { |
104 | 103 | @extend .usa-input--error; |
105 | 104 | } |
106 | | - |
107 | | - |
108 | 105 | } |
109 | 106 |
|
110 | 107 | // Checkbox and Radio |
|
119 | 116 | } |
120 | 117 |
|
121 | 118 | //checkbox |
122 | | -.usa-checkbox__input[aria-checked=mixed]+.usa-checkbox__label:before, |
123 | | -.usa-checkbox__input[aria-checked=mixed]:disabled+.usa-checkbox__label:before { |
124 | | - @include u-bg('primary'); |
125 | | - box-shadow: 0 0 0 2px #70E17B; |
126 | | - background-image: url('#{$theme-image-path}/minus-white.svg'); |
| 119 | +.usa-checkbox__input[aria-checked="mixed"]+.usa-checkbox__label:before, |
| 120 | +.usa-checkbox__input[aria-checked="mixed"]:disabled+.usa-checkbox__label:before { |
| 121 | + @include u-bg("primary"); |
| 122 | + box-shadow: 0 0 0 2px #70e17b; |
| 123 | + background-image: url("#{$theme-image-path}/minus-white.svg"); |
127 | 124 | background-repeat: no-repeat; |
128 | 125 | background-position: center center; |
129 | | - background-size: .75rem auto; |
| 126 | + background-size: 0.75rem auto; |
130 | 127 | } |
131 | 128 |
|
132 | | - |
133 | 129 | .usa-checkbox.text-align-end { |
134 | 130 | text-align: end; |
135 | 131 | } |
|
144 | 140 | } |
145 | 141 |
|
146 | 142 | //IAE-45479 fix in IE11 |
147 | | -@media all and (-ms-high-contrast:none) { |
| 143 | +@media all and (-ms-high-contrast: none) { |
148 | 144 |
|
149 | 145 | *::-ms-backdrop, |
150 | 146 | .usa-checkbox, |
|
170 | 166 |
|
171 | 167 | //small label variation |
172 | 168 | .usa-label.usa-label--sm { |
173 | | - @include u-font('sans', '3xs'); |
174 | | - @include u-text('semibold'); |
| 169 | + @include u-font("sans", "3xs"); |
| 170 | + @include u-text("semibold"); |
175 | 171 | } |
176 | 172 |
|
177 | | - |
178 | | -.usa-checkbox, .usa-radio { |
| 173 | +.usa-checkbox, |
| 174 | +.usa-radio { |
179 | 175 | @include checkbox-and-radio-colors($selected-color: "primary-darker"); |
180 | 176 | } |
181 | 177 |
|
|
0 commit comments