Update PAP for policy DB response changes
[policy/pap.git] / client / client-common / src / main / resources / css / styles.css
1 /*
2  * ============LICENSE_START=======================================================
3  *  Copyright (C) 2019 Nordix Foundation.
4  * ================================================================================
5  * Licensed under the Apache License, Version 2.0 (the "License");
6  * you may not use this file except in compliance with the License.
7  * You may obtain a copy of the License at
8  *
9  *      http://www.apache.org/licenses/LICENSE-2.0
10  *
11  * Unless required by applicable law or agreed to in writing, software
12  * distributed under the License is distributed on an "AS IS" BASIS,
13  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14  * See the License for the specific language governing permissions and
15  * limitations under the License.
16  *
17  * SPDX-License-Identifier: Apache-2.0
18  * ============LICENSE_END=========================================================
19  */
20 .ebSystemBar-config {
21     position: absolute;
22     top: 0;
23     bottom: 0;
24     right: 0;
25     height: 40px;
26     width: 20px;
27     padding: 0 10px;
28     background: url('../resources/16px/settings_black_16px.svg') no-repeat
29         center center transparent;
30     background-size: 20px;
31     cursor: pointer;
32 }
33
34 .content {
35     display: none;
36     padding: 10px;
37 }
38
39 .context {
40     margin-left: 5px;
41 }
42
43 .wrapper {
44     border: 1px dashed #ddd;
45     box-shadow: 0 0 0 3px #fff, 0 0 0 5px #ddd, 0 0 0 10px #fff, 0 0 2px
46         10px #eee;
47     padding: 10px;
48     margin: 10px;
49     min-width: 1287px;
50 }
51
52 .engineService {
53     margin-left: 5px;
54     padding-bottom: 10px;
55 }
56
57 .papDialogDiv {
58     background-color: white;
59     position: fixed;
60     top: 50%;
61     left: 50%;
62     transform: translate(-50%, -50%);
63     min-width: 310px;
64     min-height: 140px;
65     resize: both;
66     overflow: auto;
67     padding: 10px 10px 10px 10px;
68     border: 1px solid #c0c0c0;
69     border-radius: 3px;
70     box-shadow: 3px 7px 5px #555555;
71 }
72
73 .papDialogDiv {
74     background-color: white;
75     position: fixed;
76     top: 50%;
77     left: 50%;
78     transform: translate(-50%, -50%);
79     min-width: 310px;
80     min-height: 140px;
81     resize: both;
82     overflow: auto;
83     padding: 10px 10px 10px 10px;
84     border: 1px solid #c0c0c0;
85     border-radius: 3px;
86     box-shadow: 3px 7px 5px #555555;
87 }
88
89 .papErrorDialogDiv {
90     max-width: 80%;
91     max-height: 80%;
92     overflow: hidden;
93 }
94
95 /* Dialog */
96 .papDialogDiv .headingSpan {
97     width: 100%;
98     height: 30px;
99     display: inline-block;
100     text-align: center;
101     font-weight: bold;
102     font-size: 20px;
103     padding: 5px 0px 0px 0px;
104     border-bottom: #c0c0c0 solid 1px;
105 }
106
107 .papDialogDivBackground {
108     position: fixed;
109     height: 100%;
110     width: 100%;
111     background-color: rgba(0, 0, 0, 0.5);
112     top: 0px;
113     left: 0px;
114 }
115
116 .dialogMessage {
117     white-space: pre-wrap;
118     font: 14px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
119     overflow-y: auto;
120     max-height: 480px;
121     overflow-x: hidden;
122     word-wrap: break-word;
123 }
124
125 /* Form */
126 .resultFormDiv .form-style-1 .field-textarea {
127     height: 480px;
128     font-size: 15px;
129 }
130
131 .form-style-1 {
132     margin: 10px auto;
133     font: 16px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
134 }
135
136 .form-style-1 li {
137     padding: 0;
138     display: block;
139     list-style: none;
140     margin: 10px 0 0 0;
141 }
142
143 .form-style-1 label {
144     margin: 0 0 3px 0;
145     padding: 0px;
146     display: block;
147     font-weight: bold;
148 }
149
150 .form-style-1 input[type=text], .form-style-1 input[type=date],
151     .form-style-1 input[type=datetime], .form-style-1 input[type=number],
152     .form-style-1 input[type=search], .form-style-1 input[type=time],
153     .form-style-1 input[type=url], .form-style-1 input[type=email],
154     textarea, select {
155     box-sizing: border-box;
156     -webkit-box-sizing: border-box;
157     -moz-box-sizing: border-box;
158     border: 1px solid #BEBEBE;
159     padding: 0px 7px;
160     margin: 0px;
161     -webkit-transition: all 0.30s ease-in-out;
162     -moz-transition: all 0.30s ease-in-out;
163     -ms-transition: all 0.30s ease-in-out;
164     -o-transition: all 0.30s ease-in-out;
165     outline: none;
166 }
167
168 .form-style-1 input[type=text]:focus, .form-style-1 input[type=date]:focus,
169     .form-style-1 input[type=datetime]:focus, .form-style-1 input[type=number]:focus,
170     .form-style-1 input[type=search]:focus, .form-style-1 input[type=time]:focus,
171     .form-style-1 input[type=url]:focus, .form-style-1 input[type=email]:focus,
172     .form-style-1 textarea:focus, .form-style-1 select:focus {
173     -moz-box-shadow: 0 0 8px #88D5E9;
174     -webkit-box-shadow: 0 0 8px #88D5E9;
175     box-shadow: 0 0 8px #88D5E9;
176     border: 1px solid #88D5E9;
177 }
178
179 .form-style-1 input:focus::-webkit-input-placeholder {
180     color: transparent;
181 }
182
183 .form-style-1 input:focus:-moz-placeholder {
184     color: transparent;
185 }
186
187 .form-style-1 .field {
188     font-size: 15px;
189 }
190
191 .form-style-1 .field-divided {
192     width: 49%;
193     font-size: 15px;
194 }
195
196 .form-style-1 .field-long {
197     width: 100%;
198     font-size: 15px;
199 }
200
201 .form-style-1 .field-medium {
202     width: 50%;
203     font-size: 15px;
204 }
205
206 .form-style-1 .field-select {
207     width: 100%;
208     font-size: 15px;
209 }
210
211 .form-style-1 .field-textarea {
212     height: 100px;
213     font-size: 15px;
214 }
215
216 .form-style-1 .field-javaType {
217     width: 100%;
218     font-size: 15px;
219 }
220
221 .form-style-1 .field-schemaFlavour {
222     width: 100%;
223     font-size: 15px;
224 }
225
226 .form-style-1 .field-taskSelLogic {
227     width: 100%;
228     font-size: 15px;
229     height: 300px;
230 }
231
232 .form-style-1 .field-taskLogic {
233     width: 100%;
234     font-size: 15px;
235     height: 300px;
236 }
237
238 .form-style-1 .field-finalizerLogic {
239     width: 100%;
240     font-size: 15px;
241     height: 300px;
242 }
243
244 .form-style-1 .field-schemaDefinition {
245     width: 100%;
246     font-size: 15px;
247     height: 100px;
248 }
249
250 .form-style-1 .required {
251     color: red;
252 }
253
254 .form-style-1 .button {
255     font-size: 15px;
256 }
257
258 .form-style-1 .delete_ex {
259     height: 30px;
260     width: 30px;
261     opacity: 1;
262     font-size: 30px;
263     line-height: 30px;
264     transition: all 0.8s;
265     border: 1px solid transparent;
266     text-align: center;
267 }
268
269 .form-style-1 .delete_ex:hover {
270     border-radius: 50%;
271     background: tomato;
272     border: 1px solid black;
273 }
274
275 .form-style-1 .delete_ex_disabled {
276     width: 0px;
277     opacity: 0;
278 }
279
280 /* Icons */
281 .expandIcon {
282     float: right;
283 }
284
285 .engineContextTitle {
286     padding: 1.2rem 0 .7rem 0;
287     font-weight: normal;
288 }
289
290 .ignoreConflictsLabel {
291     font-size: 1.4rem;
292     padding-right: 15px;
293 }
294
295 #engineServicesTable_periodic_events {
296     align-items: center;
297     display: flex;
298     height: 30px;
299 }
300
301 .modelLoading {
302     margin-left: 5px;
303 }
304
305 .layoutWrapper {
306     margin: 0 40px;
307 }
308
309 .appHeading {
310     color: rgb(51, 51, 51);
311     display: block;
312     font-family: Arial, Helvetica, sans-serif;
313     font-size: 12px;
314     height: 32px;
315     line-height: 12px;
316     position: relative;
317 }
318
319 .ebQuickActionBar {
320     margin-top: 1.2rem;
321     font-size: 0;
322     height: 32px;
323     padding: 0.4rem 0;
324     background-color: #e8e8e8;
325     position: relative;
326     width: 100%;
327     overflow: hidden;
328     line-height: 0;
329     box-sizing: border-box;
330     -webkit-transition: background-color 0.1s ease-in;
331     transition: background-color 0.1s ease-in;
332     -webkit-border-radius: 3px;
333     -moz-border-radius: 3px;
334     -ms-border-radius: 3px;
335     border-radius: 3px;
336 }
337
338 .ebQuickActionBar_context {
339     background-color: #f3f3f3;
340     border-bottom: 2px solid #65cbe5;
341     box-sizing: border-box;
342     height: 32px;
343 }
344
345 .ebQuickActionBar>* {
346     margin-left: 0.4rem;
347     margin-right: 0.4rem;
348     vertical-align: middle;
349 }
350
351 .ebQuickActionBar-iconHolder {
352     display: inline-block;
353     vertical-align: middle;
354     height: 1.6rem;
355 }
356
357 .ebQuickActionBar-separator {
358     display: inline-block;
359     vertical-align: middle;
360     border-left: 1px solid #CCCCCC;
361     margin: 0 8px;
362     height: 2.4rem;
363 }
364
365 .ebQuickActionBar-Commands, .ebQuickActionBar-commands {
366     display: inline-block;
367     margin: 0;
368     font-size: 0;
369     line-height: 2.4rem;
370 }
371
372 .ebQuickActionBar-Commands-iconHolder,
373     .ebQuickActionBar-commands-iconHolder {
374     display: inline-block;
375     vertical-align: middle;
376     height: 1.6rem;
377 }
378
379 .ebQuickActionBar-Commands-separator,
380     .ebQuickActionBar-commands-separator {
381     display: inline-block;
382     vertical-align: middle;
383     border-left: 1px solid #CCCCCC;
384     margin: 0 8px;
385     height: 2.4rem;
386 }
387
388 .ebQuickActionBar-Commands>*, .ebQuickActionBar-commands>* {
389     margin-left: 0.4rem;
390     margin-right: 0.4rem;
391     vertical-align: middle;
392 }
393
394 .ebQuickActionBar-Commands-block, .ebQuickActionBar-commands-block,
395     .ebQuickActionBar-CommandsBlock, .ebQuickActionBar-commandsBlock {
396     margin: 0 0.8rem;
397     display: inline-block;
398 }
399
400 .ebQuickActionBar-Commands-block>*, .ebQuickActionBar-commands-block>*,
401     .ebQuickActionBar-CommandsBlock>*, .ebQuickActionBar-commandsBlock>* {
402     margin-left: 0.4rem;
403     margin-right: 0.4rem;
404     vertical-align: middle;
405 }
406
407 .ebQuickActionBar-Commands-block :last-child,
408     .ebQuickActionBar-commands-block :last-child,
409     .ebQuickActionBar-CommandsBlock :last-child,
410     .ebQuickActionBar-commandsBlock :last-child {
411     margin-right: 0;
412 }
413
414 .title {
415     padding: 0px;
416 }
417
418 .dataTd {
419     max-width: 1000px;
420     word-wrap: break-word;
421     white-space: normal !important;
422 }