xref: /openbmc/phosphor-webui/app/access-control/styles/ldap.scss (revision afc8a799627b71bba716e207cee8185852a6d390)
1// 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;
139  color: $base-02--03;
140  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;
159    }
160
161    .table__row-header.disabled {
162      opacity: 0.8;
163    }
164
165    .table__row-value {
166      width: 100%;
167      border-bottom: 1px solid $border-color-01;
168    }
169
170    .table__cell-ldap {
171      width: 30%;
172      padding: 1.3em 1.5em 0.8em 1.5em;
173    }
174
175    .table__cell-select {
176      width: 8%;
177      padding: 1.3em 1.5em 0.8em 1.5em;
178      .select-header {
179        padding-top: 1em;
180      }
181    }
182
183    .table__cell-sort {
184      padding: 0.4em 1em 0 0;
185      margin: 0 -25px 0 -13px;
186    }
187
188    .table__cell-ldap-group {
189      width: 29%;
190      padding: 1.2em 0.5em 0.8em 0.75em;
191    }
192
193    .table__cell-ldap-role {
194      width: 30%;
195      padding: 1.2em 0.5em 0.8em 0.75em;
196    }
197
198    .table__cell-buttons {
199      width: 32%;
200      text-align: right;
201      padding: 0.8em;
202      .btn {
203        padding-left: 0;
204        padding-right: 0;
205      }
206    }
207  }
208
209  .btn-add-group,
210  .btn-remove-group {
211    color: $base-01--03;
212    padding: 0.75em 0;
213  }
214
215  .modal__content-ldap {
216    margin-bottom: 2em;
217    margin-top: 2em;
218    input[type="text"] {
219      max-height: 2.4em;
220    }
221    select {
222      margin: 0 0 0;
223    }
224  }
225
226  .edit-group-name {
227    padding-bottom: 1em;
228  }
229
230  .form-actions {
231    width: 100%;
232    padding-top: 2em;
233    margin-top: 1.5em;
234    border-top: 1px solid $border-color-01;
235    button {
236      display: block;
237      float: right;
238      margin: 0 0 0 1em;
239    }
240  }
241
242  .sort-ascending,
243  .sort-descending {
244    display: block;
245    padding: 0;
246    color: $primary-light;
247    font-size: 1em;
248    transform: rotate(-90deg);
249
250    &:hover {
251      color: $primary-accent;
252    }
253
254    &:after {
255      content: "\276F";
256    }
257
258    &:focus {
259      outline: 0;
260      color: $primary-accent;
261    }
262  }
263
264  .sort-descending {
265    &:after {
266      content: "\276e";
267    }
268  }
269}
270