[POLICY-73] replace openecomp for policy-engine
[policy/engine.git] / POLICY-SDK-APP / src / main / webapp / app / policyApp / policy-models / Editor / css / normalize-legacy.css
1 /*-
2  * ============LICENSE_START=======================================================
3  * ONAP Policy Engine
4  * ================================================================================
5  * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
6  * ================================================================================
7  * Licensed under the Apache License, Version 2.0 (the "License");
8  * you may not use this file except in compliance with the License.
9  * You may obtain a copy of the License at
10  * 
11  *      http://www.apache.org/licenses/LICENSE-2.0
12  * 
13  * Unless required by applicable law or agreed to in writing, software
14  * distributed under the License is distributed on an "AS IS" BASIS,
15  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16  * See the License for the specific language governing permissions and
17  * limitations under the License.
18  * ============LICENSE_END=========================================================
19  */
20
21 /* ==========================================================================
22    HTML5 display definitions
23    ========================================================================== */
24
25 /**
26  * Correct `block` display not defined in IE 6/7/8/9 and Firefox 3.
27  */
28
29 article,
30 aside,
31 details,
32 figcaption,
33 figure,
34 footer,
35 header,
36 hgroup,
37 main,
38 nav,
39 section,
40 summary {
41     display: block;
42 }
43
44 /**
45  * Correct `inline-block` display not defined in IE 6/7/8/9 and Firefox 3.
46  */
47
48 audio,
49 canvas,
50 video {
51     display: inline-block;
52     *display: inline;
53     *zoom: 1;
54 }
55
56 /**
57  * Prevent modern browsers from displaying `audio` without controls.
58  * Remove excess height in iOS 5 devices.
59  */
60
61 audio:not([controls]) {
62     display: none;
63     height: 0;
64 }
65
66 /**
67  * Address styling not present in IE 7/8/9, Firefox 3, and Safari 4.
68  * Known issue: no IE 6 support.
69  */
70
71 [hidden] {
72     display: none;
73 }
74
75 /* ==========================================================================
76    Base
77    ========================================================================== */
78
79 /**
80  * 1. Correct text resizing oddly in IE 6/7 when body `font-size` is set using
81  *    `em` units.
82  * 2. Prevent iOS text size adjust after orientation change, without disabling
83  *    user zoom.
84  */
85
86 html {
87     font-size: 100%; /* 1 */
88     -ms-text-size-adjust: 100%; /* 2 */
89     -webkit-text-size-adjust: 100%; /* 2 */
90 }
91
92 /**
93  * Address `font-family` inconsistency between `textarea` and other form
94  * elements.
95  */
96
97 html,
98 button,
99 input,
100 select,
101 textarea {
102     font-family: sans-serif;
103 }
104
105 /**
106  * Address margins handled incorrectly in IE 6/7.
107  */
108
109 body {
110     margin: 0;
111 }
112
113 /* ==========================================================================
114    Links
115    ========================================================================== */
116
117 /**
118  * Address `outline` inconsistency between Chrome and other browsers.
119  */
120
121 a:focus {
122     outline: thin dotted;
123 }
124
125 /**
126  * Improve readability when focused and also mouse hovered in all browsers.
127  */
128
129 a:active,
130 a:hover {
131     outline: 0;
132 }
133
134 /* ==========================================================================
135    Typography
136    ========================================================================== */
137
138 /**
139  * Address font sizes and margins set differently in IE 6/7.
140  * Address font sizes within `section` and `article` in Firefox 4+, Safari 5,
141  * and Chrome.
142  */
143
144 h1 {
145     font-size: 2em;
146     margin: 0.67em 0;
147 }
148
149 h2 {
150     font-size: 1.5em;
151     margin: 0.83em 0;
152 }
153
154 h3 {
155     font-size: 1.17em;
156     margin: 1em 0;
157 }
158
159 h4 {
160     font-size: 1em;
161     margin: 1.33em 0;
162 }
163
164 h5 {
165     font-size: 0.83em;
166     margin: 1.67em 0;
167 }
168
169 h6 {
170     font-size: 0.67em;
171     margin: 2.33em 0;
172 }
173
174 /**
175  * Address styling not present in IE 7/8/9, Safari 5, and Chrome.
176  */
177
178 abbr[title] {
179     border-bottom: 1px dotted;
180 }
181
182 /**
183  * Address style set to `bolder` in Firefox 3+, Safari 4/5, and Chrome.
184  */
185
186 b,
187 strong {
188     font-weight: bold;
189 }
190
191 blockquote {
192     margin: 1em 40px;
193 }
194
195 /**
196  * Address styling not present in Safari 5 and Chrome.
197  */
198
199 dfn {
200     font-style: italic;
201 }
202
203 /**
204  * Address differences between Firefox and other browsers.
205  * Known issue: no IE 6/7 normalization.
206  */
207
208 hr {
209     -moz-box-sizing: content-box;
210     box-sizing: content-box;
211     height: 0;
212 }
213
214 /**
215  * Address styling not present in IE 6/7/8/9.
216  */
217
218 mark {
219     background: #ff0;
220     color: #000;
221 }
222
223 /**
224  * Address margins set differently in IE 6/7.
225  */
226
227 p,
228 pre {
229     margin: 1em 0;
230 }
231
232 /**
233  * Correct font family set oddly in IE 6, Safari 4/5, and Chrome.
234  */
235
236 code,
237 kbd,
238 pre,
239 samp {
240     font-family: monospace, serif;
241     _font-family: 'courier new', monospace;
242     font-size: 1em;
243 }
244
245 /**
246  * Improve readability of pre-formatted text in all browsers.
247  */
248
249 pre {
250     white-space: pre;
251     white-space: pre-wrap;
252     word-wrap: break-word;
253 }
254
255 /**
256  * Address CSS quotes not supported in IE 6/7.
257  */
258
259 q {
260     quotes: none;
261 }
262
263 /**
264  * Address `quotes` property not supported in Safari 4.
265  */
266
267 q:before,
268 q:after {
269     content: '';
270     content: none;
271 }
272
273 /**
274  * Address inconsistent and variable font size in all browsers.
275  */
276
277 small {
278     font-size: 80%;
279 }
280
281 /**
282  * Prevent `sub` and `sup` affecting `line-height` in all browsers.
283  */
284
285 sub,
286 sup {
287     font-size: 75%;
288     line-height: 0;
289     position: relative;
290     vertical-align: baseline;
291 }
292
293 sup {
294     top: -0.5em;
295 }
296
297 sub {
298     bottom: -0.25em;
299 }
300
301 /* ==========================================================================
302    Lists
303    ========================================================================== */
304
305 /**
306  * Address margins set differently in IE 6/7.
307  */
308
309 dl,
310 menu,
311 ol,
312 ul {
313     margin: 1em 0;
314 }
315
316 dd {
317     margin: 0 0 0 40px;
318 }
319
320 /**
321  * Address paddings set differently in IE 6/7.
322  */
323
324 menu,
325 ol,
326 ul {
327     padding: 0 0 0 40px;
328 }
329
330 /**
331  * Correct list images handled incorrectly in IE 7.
332  */
333
334 nav ul,
335 nav ol {
336     list-style: none;
337     list-style-image: none;
338 }
339
340 /* ==========================================================================
341    Embedded content
342    ========================================================================== */
343
344 /**
345  * 1. Remove border when inside `a` element in IE 6/7/8/9 and Firefox 3.
346  * 2. Improve image quality when scaled in IE 7.
347  */
348
349 img {
350     border: 0; /* 1 */
351     -ms-interpolation-mode: bicubic; /* 2 */
352 }
353
354 /**
355  * Correct overflow displayed oddly in IE 9.
356  */
357
358 svg:not(:root) {
359     overflow: hidden;
360 }
361
362 /* ==========================================================================
363    Figures
364    ========================================================================== */
365
366 /**
367  * Address margin not present in IE 6/7/8/9, Safari 5, and Opera 11.
368  */
369
370 figure {
371     margin: 0;
372 }
373
374 /* ==========================================================================
375    Forms
376    ========================================================================== */
377
378 /**
379  * Correct margin displayed oddly in IE 6/7.
380  */
381
382 form {
383     margin: 0;
384 }
385
386 /**
387  * Define consistent border, margin, and padding.
388  */
389
390 fieldset {
391     border: 1px solid #c0c0c0;
392     margin: 0 2px;
393     padding: 0.35em 0.625em 0.75em;
394 }
395
396 /**
397  * 1. Correct color not being inherited in IE 6/7/8/9.
398  * 2. Correct text not wrapping in Firefox 3.
399  * 3. Correct alignment displayed oddly in IE 6/7.
400  */
401
402 legend {
403     border: 0; /* 1 */
404     padding: 0;
405     white-space: normal; /* 2 */
406     *margin-left: -7px; /* 3 */
407 }
408
409 /**
410  * 1. Correct font size not being inherited in all browsers.
411  * 2. Address margins set differently in IE 6/7, Firefox 3+, Safari 5,
412  *    and Chrome.
413  * 3. Improve appearance and consistency in all browsers.
414  */
415
416 button,
417 input,
418 select,
419 textarea {
420     font-size: 100%; /* 1 */
421     margin: 0; /* 2 */
422     vertical-align: baseline; /* 3 */
423     *vertical-align: middle; /* 3 */
424 }
425
426 /**
427  * Address Firefox 3+ setting `line-height` on `input` using `!important` in
428  * the UA stylesheet.
429  */
430
431 button,
432 input {
433     line-height: normal;
434 }
435
436 /**
437  * Address inconsistent `text-transform` inheritance for `button` and `select`.
438  * All other form control elements do not inherit `text-transform` values.
439  * Correct `button` style inheritance in Chrome, Safari 5+, and IE 6+.
440  * Correct `select` style inheritance in Firefox 4+ and Opera.
441  */
442
443 button,
444 select {
445     text-transform: none;
446 }
447
448 /**
449  * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
450  *    and `video` controls.
451  * 2. Correct inability to style clickable `input` types in iOS.
452  * 3. Improve usability and consistency of cursor style between image-type
453  *    `input` and others.
454  * 4. Remove inner spacing in IE 7 without affecting normal text inputs.
455  *    Known issue: inner spacing remains in IE 6.
456  */
457
458 button,
459 html input[type="button"], /* 1 */
460 input[type="reset"],
461 input[type="submit"] {
462     -webkit-appearance: button; /* 2 */
463     cursor: pointer; /* 3 */
464     *overflow: visible;  /* 4 */
465 }
466
467 /**
468  * Re-set default cursor for disabled elements.
469  */
470
471 button[disabled],
472 html input[disabled] {
473     cursor: default;
474 }
475
476 /**
477  * 1. Address box sizing set to content-box in IE 8/9.
478  * 2. Remove excess padding in IE 8/9.
479  * 3. Remove excess padding in IE 7.
480  *    Known issue: excess padding remains in IE 6.
481  */
482
483 input[type="checkbox"],
484 input[type="radio"] {
485     box-sizing: border-box; /* 1 */
486     padding: 0; /* 2 */
487     *height: 13px; /* 3 */
488     *width: 13px; /* 3 */
489 }
490
491 /**
492  * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
493  * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
494  *    (include `-moz` to future-proof).
495  */
496
497 input[type="search"] {
498     -webkit-appearance: textfield; /* 1 */
499     -moz-box-sizing: content-box;
500     -webkit-box-sizing: content-box; /* 2 */
501     box-sizing: content-box;
502 }
503
504 /**
505  * Remove inner padding and search cancel button in Safari 5 and Chrome
506  * on OS X.
507  */
508
509 input[type="search"]::-webkit-search-cancel-button,
510 input[type="search"]::-webkit-search-decoration {
511     -webkit-appearance: none;
512 }
513
514 /**
515  * Remove inner padding and border in Firefox 3+.
516  */
517
518 button::-moz-focus-inner,
519 input::-moz-focus-inner {
520     border: 0;
521     padding: 0;
522 }
523
524 /**
525  * 1. Remove default vertical scrollbar in IE 6/7/8/9.
526  * 2. Improve readability and alignment in all browsers.
527  */
528
529 textarea {
530     overflow: auto; /* 1 */
531     vertical-align: top; /* 2 */
532 }
533
534 /* ==========================================================================
535    Tables
536    ========================================================================== */
537
538 /**
539  * Remove most spacing between table cells.
540  */
541
542 table {
543     border-collapse: collapse;
544     border-spacing: 0;
545 }