[POLICY-73] replace openecomp for policy-engine
[policy/engine.git] / POLICY-SDK-APP / src / main / webapp / app / policyApp / policy-models / Editor / css / normalize.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 html {
22   font-family: sans-serif; /* 1 */
23   -ms-text-size-adjust: 100%; /* 2 */
24   -webkit-text-size-adjust: 100%; /* 2 */
25 }
26
27 /**
28  * Remove default margin.
29  */
30
31 body {
32   margin: 0;
33 }
34
35 /* HTML5 display definitions
36    ========================================================================== */
37
38 /**
39  * Correct `block` display not defined for any HTML5 element in IE 8/9.
40  * Correct `block` display not defined for `details` or `summary` in IE 10/11
41  * and Firefox.
42  * Correct `block` display not defined for `main` in IE 11.
43  */
44
45 article,
46 aside,
47 details,
48 figcaption,
49 figure,
50 footer,
51 header,
52 hgroup,
53 main,
54 menu,
55 nav,
56 section,
57 summary {
58   display: block;
59 }
60
61 /**
62  * 1. Correct `inline-block` display not defined in IE 8/9.
63  * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
64  */
65
66 audio,
67 canvas,
68 progress,
69 video {
70   display: inline-block; /* 1 */
71   vertical-align: baseline; /* 2 */
72 }
73
74 /**
75  * Prevent modern browsers from displaying `audio` without controls.
76  * Remove excess height in iOS 5 devices.
77  */
78
79 audio:not([controls]) {
80   display: none;
81   height: 0;
82 }
83
84 /**
85  * Address `[hidden]` styling not present in IE 8/9/10.
86  * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
87  */
88
89 [hidden],
90 template {
91   display: none;
92 }
93
94 /* Links
95    ========================================================================== */
96
97 /**
98  * Remove the gray background color from active links in IE 10.
99  */
100
101 a {
102   background-color: transparent;
103 }
104
105 /**
106  * Improve readability when focused and also mouse hovered in all browsers.
107  */
108
109 a:active,
110 a:hover {
111   outline: 0;
112 }
113
114 /* Text-level semantics
115    ========================================================================== */
116
117 /**
118  * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
119  */
120
121 abbr[title] {
122   border-bottom: 1px dotted;
123 }
124
125 /**
126  * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
127  */
128
129 b,
130 strong {
131   font-weight: bold;
132 }
133
134 /**
135  * Address styling not present in Safari and Chrome.
136  */
137
138 dfn {
139   font-style: italic;
140 }
141
142 /**
143  * Address variable `h1` font-size and margin within `section` and `article`
144  * contexts in Firefox 4+, Safari, and Chrome.
145  */
146
147 h1 {
148   font-size: 2em;
149   margin: 0.67em 0;
150 }
151
152 /**
153  * Address styling not present in IE 8/9.
154  */
155
156 mark {
157   background: #ff0;
158   color: #000;
159 }
160
161 /**
162  * Address inconsistent and variable font size in all browsers.
163  */
164
165 small {
166   font-size: 80%;
167 }
168
169 /**
170  * Prevent `sub` and `sup` affecting `line-height` in all browsers.
171  */
172
173 sub,
174 sup {
175   font-size: 75%;
176   line-height: 0;
177   position: relative;
178   vertical-align: baseline;
179 }
180
181 sup {
182   top: -0.5em;
183 }
184
185 sub {
186   bottom: -0.25em;
187 }
188
189 /* Embedded content
190    ========================================================================== */
191
192 /**
193  * Remove border when inside `a` element in IE 8/9/10.
194  */
195
196 img {
197   border: 0;
198 }
199
200 /**
201  * Correct overflow not hidden in IE 9/10/11.
202  */
203
204 svg:not(:root) {
205   overflow: hidden;
206 }
207
208 /* Grouping content
209    ========================================================================== */
210
211 /**
212  * Address margin not present in IE 8/9 and Safari.
213  */
214
215 figure {
216   margin: 1em 40px;
217 }
218
219 /**
220  * Address differences between Firefox and other browsers.
221  */
222
223 hr {
224   -moz-box-sizing: content-box;
225   box-sizing: content-box;
226   height: 0;
227 }
228
229 /**
230  * Contain overflow in all browsers.
231  */
232
233 pre {
234   overflow: auto;
235 }
236
237 /**
238  * Address odd `em`-unit font size rendering in all browsers.
239  */
240
241 code,
242 kbd,
243 pre,
244 samp {
245   font-family: monospace, monospace;
246   font-size: 1em;
247 }
248
249 /* Forms
250    ========================================================================== */
251
252 /**
253  * Known limitation: by default, Chrome and Safari on OS X allow very limited
254  * styling of `select`, unless a `border` property is set.
255  */
256
257 /**
258  * 1. Correct color not being inherited.
259  *    Known issue: affects color of disabled elements.
260  * 2. Correct font properties not being inherited.
261  * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
262  */
263
264 button,
265 input,
266 optgroup,
267 select,
268 textarea {
269   color: inherit; /* 1 */
270   font: inherit; /* 2 */
271   margin: 0; /* 3 */
272 }
273
274 /**
275  * Address `overflow` set to `hidden` in IE 8/9/10/11.
276  */
277
278 button {
279   overflow: visible;
280 }
281
282 /**
283  * Address inconsistent `text-transform` inheritance for `button` and `select`.
284  * All other form control elements do not inherit `text-transform` values.
285  * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
286  * Correct `select` style inheritance in Firefox.
287  */
288
289 button,
290 select {
291   text-transform: none;
292 }
293
294 /**
295  * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
296  *    and `video` controls.
297  * 2. Correct inability to style clickable `input` types in iOS.
298  * 3. Improve usability and consistency of cursor style between image-type
299  *    `input` and others.
300  */
301
302 button,
303 html input[type="button"], /* 1 */
304 input[type="reset"],
305 input[type="submit"] {
306   -webkit-appearance: button; /* 2 */
307   cursor: pointer; /* 3 */
308 }
309
310 /**
311  * Re-set default cursor for disabled elements.
312  */
313
314 button[disabled],
315 html input[disabled] {
316   cursor: default;
317 }
318
319 /**
320  * Remove inner padding and border in Firefox 4+.
321  */
322
323 button::-moz-focus-inner,
324 input::-moz-focus-inner {
325   border: 0;
326   padding: 0;
327 }
328
329 /**
330  * Address Firefox 4+ setting `line-height` on `input` using `!important` in
331  * the UA stylesheet.
332  */
333
334 input {
335   line-height: normal;
336 }
337
338 /**
339  * It's recommended that you don't attempt to style these elements.
340  * Firefox's implementation doesn't respect box-sizing, padding, or width.
341  *
342  * 1. Address box sizing set to `content-box` in IE 8/9/10.
343  * 2. Remove excess padding in IE 8/9/10.
344  */
345
346 input[type="checkbox"],
347 input[type="radio"] {
348   box-sizing: border-box; /* 1 */
349   padding: 0; /* 2 */
350 }
351
352 /**
353  * Fix the cursor style for Chrome's increment/decrement buttons. For certain
354  * `font-size` values of the `input`, it causes the cursor style of the
355  * decrement button to change from `default` to `text`.
356  */
357
358 input[type="number"]::-webkit-inner-spin-button,
359 input[type="number"]::-webkit-outer-spin-button {
360   height: auto;
361 }
362
363 /**
364  * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
365  * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
366  *    (include `-moz` to future-proof).
367  */
368
369 input[type="search"] {
370   -webkit-appearance: textfield; /* 1 */
371   -moz-box-sizing: content-box;
372   -webkit-box-sizing: content-box; /* 2 */
373   box-sizing: content-box;
374 }
375
376 /**
377  * Remove inner padding and search cancel button in Safari and Chrome on OS X.
378  * Safari (but not Chrome) clips the cancel button when the search input has
379  * padding (and `textfield` appearance).
380  */
381
382 input[type="search"]::-webkit-search-cancel-button,
383 input[type="search"]::-webkit-search-decoration {
384   -webkit-appearance: none;
385 }
386
387 /**
388  * Define consistent border, margin, and padding.
389  */
390
391 fieldset {
392   border: 1px solid #c0c0c0;
393   margin: 0 2px;
394   padding: 0.35em 0.625em 0.75em;
395 }
396
397 /**
398  * 1. Correct `color` not being inherited in IE 8/9/10/11.
399  * 2. Remove padding so people aren't caught out if they zero out fieldsets.
400  */
401
402 legend {
403   border: 0; /* 1 */
404   padding: 0; /* 2 */
405 }
406
407 /**
408  * Remove default vertical scrollbar in IE 8/9/10/11.
409  */
410
411 textarea {
412   overflow: auto;
413 }
414
415 /**
416  * Don't inherit the `font-weight` (applied by a rule above).
417  * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
418  */
419
420 optgroup {
421   font-weight: bold;
422 }
423
424 /* Tables
425    ========================================================================== */
426
427 /**
428  * Remove most spacing between table cells.
429  */
430
431 table {
432   border-collapse: collapse;
433   border-spacing: 0;
434 }
435
436 td,
437 th {
438   padding: 0;
439 }