blob: 3a5d9302e31eb8979089e867b39ea721a0f379b5 [file] [log] [blame]
beccabroek5e258e42018-11-07 12:22:31 -06001// LDAP SCSS
2
3.ldap__optional-field {
4 margin-bottom: 1.7em;
5}
6
7.ldap__configure-settings {
8 background-color: $base-02--06;
9 padding-top: 1.5em;
10 padding-bottom: 1.5em;
11 margin-top: 1em;
12 margin-bottom: 3em;
13}
14
15.ldap__server-info {
16 @media (min-width: 1024px) {
17 border-left: 1px solid $border-color-01;
18 }
19
20 .control-radio {
21 margin-bottom: 6px;
22 display: block;
23 }
24
25 .service-type-column {
26 margin-bottom: 1.2em;
27 }
28}
29
30.ldap__ssl-column {
31 padding-left: 1.5em;
32 .control__label {
33 text-transform: none;
34 font-weight: 400;
35 font-size: 16px;
36 color: $primary-dark;
37 }
38 .control__indicator {
39 top: 5px;
40 }
41}
42
43.ldap__configuration-buttons {
44 margin-top: 1rem;
45
46 @media (min-width: 1024px) {
47 margin-top: 0;
48 }
49
50 .btn {
51 float: right;
52 margin-left: 0.5em;
53 margin-top: 0.5em;
54 }
55
56 .btn-secondary {
57 background-color: $primary-light;
58 }
59
60 .btn-secondary:disabled {
61 color: $base-02--03;
62 border-color: $border-color-02;
63 }
64}
65
66.ldap__server-info-service-type {
67 .content-label {
68 margin-bottom: 1rem;
69 }
70}
71
72.ldap__certificate-info {
73 padding-top: 0.5em;
74 small {
75 font-size: 14px;
76 }
77 p {
78 color: $base-02--02;
79 text-transform: uppercase;
80 font-weight: 700;
81 font-size: 0.75em;
82 margin-bottom: 0;
83 }
84}
85
86.control__radio__label {
87 padding: 0.2em 1em 0 2em;
88 text-transform: none;
89 font-weight: 400;
90 font-size: 16px;
91 color: $primary-dark;
92}
93
94.ldap__control-check {
95 text-transform: none;
96 font-weight: 400;
97 font-size: 16px;
98 color: $primary-dark;
99
100 .control__indicator {
101 top: 11px;
102 }
103
104 .control__label {
105 margin-left: 30px;
106 }
107}
108
109.control-radio .control__indicator-service-type {
110 width: 20px;
111 height: 20px;
112}
113
114.control-radio .control__indicator-service-type:after {
115 top: 3px;
116 left: 3px;
117 width: 10px;
118 height: 10px;
119}
120
121.control-radio input:disabled ~ .control__indicator-service-type:after {
122 top: 0;
123 left: 0;
124 width: 20px;
125 height: 20px;
126}
127
128.password-toggle {
129 color: $base-01--03;
130 font-size: 0.8em;
131 float: right;
132 position: relative;
133 z-index: 2;
134 padding: 6px 0 0 0;
135}
136
137.password-toggle.disabled {
138 background: transparent;
Dixsie Wolmers28e9ed82019-07-11 13:46:08 -0500139 color: $base-02--02;
beccabroek5e258e42018-11-07 12:22:31 -0600140 border: none;
141}
142
143.ldap-groups {
144 .ldap__table {
145 border-left: 1px solid $border-color-01;
146 border-right: 1px solid $border-color-01;
147
148 .empty__logs {
149 margin-top: 0;
150 }
151
152 .table__row-header {
153 width: 100%;
154 border-bottom: 1px solid $border-color-01;
155 background-color: $primary-dark;
156 color: $primary-light;
157 font-weight: 700;
158 padding: 0;
Dixsie Wolmers28e9ed82019-07-11 13:46:08 -0500159
160 .control-check {
161 color: $primary-light;
162 }
beccabroek5e258e42018-11-07 12:22:31 -0600163 }
164
165 .table__row-header.disabled {
166 opacity: 0.8;
167 }
168
169 .table__row-value {
170 width: 100%;
171 border-bottom: 1px solid $border-color-01;
172 }
173
174 .table__cell-ldap {
175 width: 30%;
176 padding: 1.3em 1.5em 0.8em 1.5em;
177 }
178
179 .table__cell-select {
180 width: 8%;
181 padding: 1.3em 1.5em 0.8em 1.5em;
182 .select-header {
183 padding-top: 1em;
184 }
185 }
186
187 .table__cell-sort {
188 padding: 0.4em 1em 0 0;
189 margin: 0 -25px 0 -13px;
190 }
191
192 .table__cell-ldap-group {
193 width: 29%;
194 padding: 1.2em 0.5em 0.8em 0.75em;
195 }
196
197 .table__cell-ldap-role {
198 width: 30%;
199 padding: 1.2em 0.5em 0.8em 0.75em;
200 }
201
202 .table__cell-buttons {
203 width: 32%;
204 text-align: right;
205 padding: 0.8em;
206 .btn {
207 padding-left: 0;
208 padding-right: 0;
209 }
210 }
211 }
212
213 .btn-add-group,
214 .btn-remove-group {
215 color: $base-01--03;
216 padding: 0.75em 0;
217 }
218
219 .modal__content-ldap {
220 margin-bottom: 2em;
221 margin-top: 2em;
222 input[type="text"] {
223 max-height: 2.4em;
224 }
225 select {
226 margin: 0 0 0;
227 }
228 }
229
230 .edit-group-name {
231 padding-bottom: 1em;
232 }
233
234 .form-actions {
235 width: 100%;
236 padding-top: 2em;
237 margin-top: 1.5em;
238 border-top: 1px solid $border-color-01;
239 button {
240 display: block;
241 float: right;
242 margin: 0 0 0 1em;
243 }
244 }
245
246 .sort-ascending,
247 .sort-descending {
248 display: block;
249 padding: 0;
250 color: $primary-light;
251 font-size: 1em;
252 transform: rotate(-90deg);
253
254 &:hover {
255 color: $primary-accent;
256 }
257
258 &:after {
259 content: "\276F";
260 }
261
262 &:focus {
263 outline: 0;
264 color: $primary-accent;
265 }
266 }
267
268 .sort-descending {
269 &:after {
270 content: "\276e";
271 }
272 }
273}