[PORTAL-7] Rebase
[portal.git] / ecomp-portal-FE-common / client / bower_components_external / b2b / css / b2b-angular / b2b-angular.css
1 /*! b2b-angular-library - v1.0.1 - Last updated: 2017-03-02. Copyright (c) 2016 AT&T Services, Inc. */ \r
2 .b2b-horizontal-table {\r
3   border: 1px solid;\r
4   width: 651px; }\r
5   .b2b-horizontal-table ::-webkit-scrollbar {\r
6     height: 10px; }\r
7   .b2b-horizontal-table ::-webkit-scrollbar-thumb {\r
8     background: #666666;\r
9     border-radius: 5px; }\r
10   .b2b-horizontal-table .b2b-horizontal-table-inner-container {\r
11     width: 650px;\r
12     padding-left: 150px;\r
13     overflow-x: scroll; }\r
14   .b2b-horizontal-table th:first-child {\r
15     background-color: #FFFFFF; }\r
16   .b2b-horizontal-table td:first-child {\r
17     background-color: #FFFFFF;\r
18     border-top: 1px solid #cccccc;\r
19     border-right: 1px solid #cccccc;\r
20     margin-top: -0.5px; }\r
21   .b2b-horizontal-table tr th:nth-child(2), .b2b-horizontal-table tr td:nth-child(2) {\r
22     border-left: none; }\r
23   .b2b-horizontal-table .b2b-horizontal-table-column-info {\r
24     padding-top: 16px;\r
25     text-align: center; }\r
26   .b2b-horizontal-table .b2b-horizontal-table-arrows .btn-arrow:hover, .b2b-horizontal-table .b2b-horizontal-table-arrows .btn-arrow:focus {\r
27     text-decoration: none; }\r
28   .b2b-horizontal-table .b2b-horizontal-table-arrows .left {\r
29     float: left;\r
30     margin: 10px;\r
31     color: #0568ae; }\r
32     .b2b-horizontal-table .b2b-horizontal-table-arrows .left[disabled] {\r
33       color: #767676;\r
34       cursor: not-allowed; }\r
35   .b2b-horizontal-table .b2b-horizontal-table-arrows .right {\r
36     float: right;\r
37     clear: right;\r
38     margin: 10px;\r
39     color: #0568ae; }\r
40     .b2b-horizontal-table .b2b-horizontal-table-arrows .right[disabled] {\r
41       color: #767676;\r
42       cursor: not-allowed; }\r
43     .b2b-horizontal-table .b2b-horizontal-table-arrows .right.btn-arrow .btn {\r
44       margin-right: 0;\r
45       margin-left: 10px; }\r
46 \r
47 @-moz-document url-prefix() {\r
48   .b2b-horizontal-table td:first-child {\r
49     border-top: none; } }\r
50 * {\r
51   box-sizing: border-box; }\r
52 \r
53 :root {\r
54   -ms-overflow-style: -ms-autohiding-scrollbar;\r
55   overflow-y: scroll;\r
56   -ms-text-size-adjust: 100%;\r
57   -webkit-text-size-adjust: 100%;\r
58   box-sizing: border-box;\r
59   font: 0.625pc/1.5 sans-serif;\r
60   text-rendering: optimizeLegibility; }\r
61 \r
62 html {\r
63   overflow-y: scroll;\r
64   -webkit-overflow-scrolling: touch;\r
65   height: 100%;\r
66   position: relative; }\r
67 \r
68 h1,\r
69 h2,\r
70 h3,\r
71 h4,\r
72 h5,\r
73 p,\r
74 blockquote,\r
75 figure,\r
76 ol,\r
77 ul {\r
78   margin: 0;\r
79   padding: 0; }\r
80 \r
81 /* a:focus {\r
82   outline: thin dotted #191919;\r
83 } */\r
84 sub,\r
85 sup {\r
86   font-size: 75%;\r
87   line-height: 0;\r
88   position: relative;\r
89   vertical-align: top; }\r
90 \r
91 sup {\r
92   top: .75em;\r
93   display: inline-block; }\r
94 \r
95 sub {\r
96   bottom: -0.25em; }\r
97 \r
98 img {\r
99   max-width: 100%;\r
100   height: auto;\r
101   vertical-align: middle;\r
102   border: 0;\r
103   -ms-interpolation-mode: bicubic; }\r
104 \r
105 .img-no-rwd {\r
106   max-width: inherit !important; }\r
107 \r
108 svg {\r
109   display: inline-block; }\r
110 \r
111 .responsive-img {\r
112   width: 100%;\r
113   height: auto; }\r
114 \r
115 button,\r
116 input,\r
117 select,\r
118 textarea {\r
119   margin: 0;\r
120   font-size: 100%;\r
121   vertical-align: middle; }\r
122 \r
123 ::-moz-focus-inner {\r
124   padding: 0;\r
125   border: 0; }\r
126 \r
127 button,\r
128 html input[type="button"],\r
129 input[type="reset"],\r
130 input[type="submit"] {\r
131   appearance: button;\r
132   cursor: pointer; }\r
133 \r
134 label,\r
135 select,\r
136 button,\r
137 input[type="button"],\r
138 input[type="reset"],\r
139 input[type="submit"],\r
140 input[type="radio"],\r
141 input[type="checkbox"] {\r
142   cursor: pointer; }\r
143 \r
144 input[type=search] {\r
145   -webkit-appearance: textfield; }\r
146 \r
147 input[type=search]:-webkit-search-cancel-button,\r
148 input[type=search]:-webkit-search-decoration {\r
149   -webkit-appearance: none; }\r
150 \r
151 textarea {\r
152   overflow: auto;\r
153   vertical-align: top;\r
154   resize: none; }\r
155 \r
156 select {\r
157   -moz-appearance: none;\r
158   -webkit-appearance: none; }\r
159 \r
160 [aria-busy=true] {\r
161   cursor: progress; }\r
162 \r
163 [aria-controls] {\r
164   cursor: pointer; }\r
165 \r
166 body {\r
167   background-color: #ffffff;\r
168   color: #191919;\r
169   font-family: "Omnes-ECOMP-W02", Arial;\r
170 /*  font-size: 1.6rem;\r
171   line-height: 2rem;*/\r
172   margin: 0;\r
173   position: relative;\r
174   width: 100%;\r
175   -moz-osx-font-smoothing: grayscale;\r
176   -webkit-font-smoothing: antialiased; }\r
177 \r
178 small {\r
179   font-size: 1.6rem; }\r
180 \r
181 .container {\r
182   margin: 0 auto;\r
183   padding: 0; }\r
184 \r
185 .tooltip {\r
186   display: inline-block;\r
187   height: 20px;\r
188   margin: 1px 0 0 7px;\r
189   vertical-align: middle; }\r
190 \r
191 .tooltip-wrapper {\r
192   display: none; }\r
193 \r
194 @font-face {\r
195   font-family: "Omnes-ECOMP-W02";\r
196   src: url("fonts/Omnes_ATTW02.eot");\r
197   src: url("fonts/Omnes_ATTW02.eot?#iefix") format("embedded-opentype"), url("fonts/Omnes_ATTW02.woff") format("woff"), url("fonts/Omnes_ATTW02.ttf") format("truetype");\r
198   font-weight: normal;\r
199   font-style: normal; }\r
200 \r
201 @font-face {\r
202   font-family: "Omnes-ECOMP-W02-Medium";\r
203   src: url("fonts/Omnes_ATTW02Medium.eot");\r
204   src: url("fonts/Omnes_ATTW02Medium.eot?#iefix") format("embedded-opentype"), url("fonts/Omnes_ATTW02Medium.woff") format("woff"), url("fonts/Omnes_ATTW02Medium.ttf") format("truetype");\r
205   font-weight: normal;\r
206   font-style: normal; }\r
207 \r
208 @font-face {\r
209   font-family: "Omnes-ECOMP-W02-Italic";\r
210   src: url("fonts/Omnes_ATTW02Italic.eot");\r
211   src: url("fonts/Omnes_ATTW02Italic.eot?#iefix") format("embedded-opentype"), url("fonts/Omnes_ATTW02Italic.woff") format("woff"), url("fonts/Omnes_ATTW02Italic.ttf") format("truetype");\r
212   font-weight: normal;\r
213   font-style: normal; }\r
214 \r
215 @font-face {\r
216   font-family: "Omnes-ECOMP-W02-Light";\r
217   src: url("fonts/Omnes_ATTW02Light.eot");\r
218   src: url("fonts/Omnes_ATTW02Light.eot?#iefix") format("embedded-opentype"), url("fonts/Omnes_ATTW02Light.woff") format("woff"), url("fonts/Omnes_ATTW02Light.ttf") format("truetype");\r
219   font-weight: normal;\r
220   font-style: normal; }\r
221 \r
222 @font-face {\r
223   font-family: "Omnes-ECOMP-W02-Bold";\r
224   src: url("fonts/Omnes_ATTW02Bold.eot");\r
225   src: url("fonts/Omnes_ATTW02Bold.eot?#iefix") format("embedded-opentype"), url("fonts/Omnes_ATTW02Bold.woff") format("woff"), url("fonts/Omnes_ATTW02Bold.woff2") format("woff2"), url("fonts/Omnes_ATTW02Bold.ttf") format("truetype");\r
226   font-weight: normal;\r
227   font-style: normal; }\r
228 \r
229 @font-face {\r
230   font-family: "Omnes-ECOMP-W02-Light-Italic";\r
231   src: url("fonts/Omnes_ATTW02LightItalic.eot");\r
232   src: url("fonts/Omnes_ATTW02LightItalic.eot?#iefix") format("embedded-opentype"), url("fonts/Omnes_ATTW02LightItalic.woff") format("woff"), url("fonts/Omnes_ATTW02LightItalic.woff2") format("woff2"), url("fonts/Omnes_ATTW02LightItalic.ttf") format("truetype");\r
233   font-weight: normal;\r
234   font-style: normal; }\r
235 \r
236 @font-face {\r
237   font-family: "Omnes-ECOMP-W02-Medium-Italic";\r
238   src: url("fonts/Omnes_ATTW02MediumItalic.eot");\r
239   src: url("fonts/Omnes_ATTW02MediumItalic.eot?#iefix") format("embedded-opentype"), url("fonts/Omnes_ATTW02MediumItalic.woff") format("woff"), url("fonts/Omnes_ATTW02MediumItalic.woff2") format("woff2"), url("fonts/Omnes_ATTW02MediumItalic.ttf") format("truetype");\r
240   font-weight: normal;\r
241   font-style: normal; }\r
242 \r
243 @font-face {\r
244   font-family: "Omnes-ECOMP-W02-Bold-Italic";\r
245   src: url("fonts/Omnes_ATTW02BoldItalic.eot");\r
246   src: url("fonts/Omnes_ATTW02BoldItalic.eot?#iefix") format("embedded-opentype"), url("fonts/Omnes_ATTW02BoldItalic.woff") format("woff"), url("fonts/Omnes_ATTW02BoldItalic.woff2") format("woff2"), url("fonts/Omnes_ATTW02BoldItalic.ttf") format("truetype");\r
247   font-weight: normal;\r
248   font-style: normal; }\r
249 \r
250 /* TODO: Build a reference page for these classes */\r
251 .font-regular {\r
252   font-family: "Omnes-ECOMP-W02", Arial !important; }\r
253 \r
254 .font-light {\r
255   font-family: "Omnes-ECOMP-W02-Light", Arial !important; }\r
256 \r
257 .font-italic {\r
258   font-family: "Omnes-ECOMP-W02-Italic", Arial !important; }\r
259 \r
260 .font-light-italic {\r
261   font-family: "Omnes-ECOMP-W02-Light-Italic", Arial !important; }\r
262 \r
263 .font-medium {\r
264   font-family: "Omnes-ECOMP-W02-Medium", Arial !important; }\r
265 \r
266 .font-medium-italic {\r
267   font-family: "Omnes-ECOMP-W02-Medium-Italic", Arial !important; }\r
268 \r
269 .font-reset {\r
270   font-style: normal;\r
271   font-variant: normal;\r
272   font-weight: normal;\r
273   text-transform: none; }\r
274 \r
275 .visible-phone {\r
276   display: none !important; }\r
277 \r
278 .visible-tablet {\r
279   display: none !important; }\r
280 \r
281 .hidden-desktop {\r
282   display: none !important; }\r
283 \r
284 .visible-desktop {\r
285   display: inherit !important; }\r
286 \r
287 .row,\r
288 .row-nowrap {\r
289   margin-left: 0; }\r
290 \r
291 .row:before,\r
292 .row-nowrap:before,\r
293 .row:after,\r
294 .row-nowrap:after {\r
295   display: table;\r
296   content: "";\r
297   line-height: 0; }\r
298 \r
299 .row:after,\r
300 .row-nowrap:after {\r
301   clear: both; }\r
302 \r
303 .row:before,\r
304 .row-nowrap:before,\r
305 .row:after,\r
306 .row-nowrap:after {\r
307   display: table;\r
308   content: "";\r
309   line-height: 0; }\r
310 \r
311 .row:after,\r
312 .row-nowrap:after {\r
313   clear: both; }\r
314 \r
315 .row,\r
316 .row-nowrap {\r
317   display: flex; }\r
318 \r
319 .row > [class*="span"],\r
320 .row-nowrap > [class*="span"] {\r
321   float: left;\r
322   margin-right: 14px;\r
323   margin-right: 1.40845%\9; }\r
324 \r
325 .row > [class*="span"]:last-child,\r
326 .row-nowrap > [class*="span"]:last-child {\r
327   margin-right: 0; }\r
328 \r
329 .row > [class*="span"].centered,\r
330 .row-nowrap > [class*="span"].centered {\r
331   margin-left: auto !important;\r
332   margin-right: auto !important; }\r
333 \r
334 .row.no-flex,\r
335 .row-nowrap.no-flex {\r
336   display: block; }\r
337 \r
338 .row.no-flex > [class*="span"],\r
339 .row-nowrap.no-flex > [class*="span"] {\r
340   margin-right: 1.408450704225352%; }\r
341 \r
342 .row.no-flex > [class*="span"]:last-child,\r
343 .row-nowrap.no-flex > [class*="span"]:last-child {\r
344   margin-right: 0; }\r
345 \r
346 .row.flex-justify,\r
347 .row-nowrap.flex-justify {\r
348   justify-content: space-between; }\r
349 \r
350 .row.flex-justify > [class*="span"],\r
351 .row-nowrap.flex-justify > [class*="span"] {\r
352   flex: 1 1 0; }\r
353 \r
354 .row.flex-justify > .flex-col,\r
355 .row-nowrap.flex-justify > .flex-col {\r
356   margin-right: 14px;\r
357   margin-right: 1.40845%\9; }\r
358 \r
359 .row.flex-wrap,\r
360 .row-nowrap.flex-wrap {\r
361   flex-wrap: wrap; }\r
362 \r
363 .align-items-top {\r
364   align-items: flex-start; }\r
365 \r
366 .align-items-center {\r
367   align-items: center; }\r
368 \r
369 .align-items-bottom {\r
370   align-items: flex-end; }\r
371 \r
372 .align-self-top {\r
373   align-self: flex-start; }\r
374 \r
375 .align-self-center {\r
376   align-self: center; }\r
377 \r
378 .align-self-bottom {\r
379   align-self: flex-end; }\r
380 \r
381 .row .fixed-230 {\r
382   flex: 0;\r
383   display: block;\r
384   width: 230px;\r
385   vertical-align: top;\r
386   min-width: 230px;\r
387   background-color: #efefef; }\r
388 \r
389 .row .fluid-space {\r
390   flex: 1 1 0;\r
391   display: block;\r
392   vertical-align: top;\r
393   padding-left: 0;\r
394   padding-right: 20px;\r
395   width: 100%; }\r
396 \r
397 .row .fixed-230 + .fluid-space {\r
398   padding-left: 20px;\r
399   padding-right: 20px; }\r
400 \r
401 .row .fluid-space:last-child {\r
402   padding-right: 0; }\r
403 \r
404 .span1 {\r
405   width: 7.042253521126761%; }\r
406 \r
407 .span2 {\r
408   width: 15.49295774647887%; }\r
409 \r
410 .span3 {\r
411   width: 23.94366197183099%; }\r
412 \r
413 .span4 {\r
414   width: 32.3943661971831%; }\r
415 \r
416 .span5 {\r
417   width: 40.84507042253521%; }\r
418 \r
419 .span6 {\r
420   width: 49.29577464788733%; }\r
421 \r
422 .span7 {\r
423   width: 57.74647887323944%; }\r
424 \r
425 .span8 {\r
426   width: 66.19718309859155%; }\r
427 \r
428 .span9 {\r
429   width: 74.64788732394367%; }\r
430 \r
431 .span10 {\r
432   width: 83.09859154929578%; }\r
433 \r
434 .span11 {\r
435   width: 91.54929577464789%; }\r
436 \r
437 .span12 {\r
438   width: 100%; }\r
439 \r
440 .offset1 {\r
441   margin-left: 8.450704225352113%; }\r
442 \r
443 .offset2 {\r
444   margin-left: 16.90140845070423%; }\r
445 \r
446 .offset3 {\r
447   margin-left: 25.35211267605634%; }\r
448 \r
449 .offset4 {\r
450   margin-left: 33.8028169%; }\r
451 \r
452 .offset5 {\r
453   margin-left: 42.25352113%; }\r
454 \r
455 .offset6 {\r
456   margin-left: 50.70422535%; }\r
457 \r
458 .offset7 {\r
459   margin-left: 59.15492958%; }\r
460 \r
461 .offset8 {\r
462   margin-left: 67.6056338%; }\r
463 \r
464 .offset9 {\r
465   margin-left: 76.05633803%; }\r
466 \r
467 .offset10 {\r
468   margin-left: 84.50704225%; }\r
469 \r
470 .offset11 {\r
471   margin-left: 92.95774648%; }\r
472 \r
473 .align-center {\r
474   margin: 0 auto;\r
475   text-align: center; }\r
476 \r
477 [class*="span"].align-center {\r
478   margin: 0 auto !important;\r
479   float: none; }\r
480 \r
481 .align-left .container {\r
482   padding-left: 0 !important;\r
483   margin: 0 !important; }\r
484 \r
485 /* BEGIN RESPONSIVE-4.LESS ************** */\r
486 @media (min-width: 1025px) {\r
487   .row > [class*="span"],\r
488   .row-nowrap > [class*="span"] {\r
489     margin-right: 20px;\r
490     margin-right: 1.487301587301587%\9; }\r
491   .container {\r
492     padding-left: 20px;\r
493     padding-right: 20px;\r
494     max-width: 1260px; }\r
495   /* 1col = 6.878306878306879 */\r
496   /* 1colgutter = 1.587301587301587 */\r
497   .span0 {\r
498     display: none; }\r
499   .span1 {\r
500     width: 6.878306878306879%; }\r
501   .span2 {\r
502     width: 15.34391534391534%; }\r
503   .span3 {\r
504     width: 23.80952380952381%; }\r
505   .span4 {\r
506     width: 32.27513227513228%; }\r
507   .span5 {\r
508     width: 40.74074074074074%; }\r
509   .span6 {\r
510     width: 49.20634920634921%; }\r
511   .span7 {\r
512     width: 57.67195767195767%; }\r
513   .span8 {\r
514     width: 66.13756613756614%; }\r
515   .span9 {\r
516     width: 74.60317460317461%; }\r
517   .span10 {\r
518     width: 83.06878306878308%; }\r
519   .span11 {\r
520     width: 91.53439153439154%; }\r
521   .span12 {\r
522     width: 100%; }\r
523   .offset1 {\r
524     margin-left: 8.465608465608466%; }\r
525   .offset2 {\r
526     margin-left: 16.93121693121693%; }\r
527   .offset3 {\r
528     margin-left: 25.3968253968254%; }\r
529   .offset4 {\r
530     margin-left: 33.86243386%; }\r
531   .offset5 {\r
532     margin-left: 42.32804233%; }\r
533   .offset6 {\r
534     margin-left: 50.79365079%; }\r
535   .offset7 {\r
536     margin-left: 59.25925926%; }\r
537   .offset8 {\r
538     margin-left: 67.72486772%; }\r
539   .offset9 {\r
540     margin-left: 76.19047619%; }\r
541   .offset10 {\r
542     margin-left: 84.65608466%; }\r
543   .offset11 {\r
544     margin-left: 93.12169312%; }\r
545   .tooltip-size-control {\r
546     position: relative;\r
547     width: 400px; }\r
548   .thumbnails > li {\r
549     margin-left: 1.40845070422535%; }\r
550   .row .thumbnails {\r
551     margin-left: 0; } }\r
552 \r
553 /* END RESPONSIVE-4.LESS ****************** */\r
554 /* BEGIN RESPONSIVE-3.LESS ******************* */\r
555 @media (min-width: 768px) and (max-width: 1024px) {\r
556   .hidden-desktop {\r
557     display: inherit !important; }\r
558   .visible-desktop {\r
559     display: none !important; }\r
560   .visible-tablet {\r
561     display: inherit !important; }\r
562   .hidden-tablet {\r
563     display: none !important; }\r
564   .container {\r
565     width: 100%;\r
566     margin: 0 auto;\r
567     padding-left: 20px;\r
568     padding-right: 20px; }\r
569   .span0-md {\r
570     display: none; }\r
571   .span1-md {\r
572     width: 7.042253521126761%; }\r
573   .span2-md {\r
574     width: 15.49295774647887%; }\r
575   .span3-md {\r
576     width: 23.94366197183099%; }\r
577   .span4-md {\r
578     width: 32.3943661971831%; }\r
579   .span5-md {\r
580     width: 40.84507042253521%; }\r
581   .span6-md {\r
582     width: 49.29577464788733%; }\r
583   .span7-md {\r
584     width: 57.74647887323944%; }\r
585   .span8-md {\r
586     width: 66.19718309859155%; }\r
587   .span9-md {\r
588     width: 74.64788732394367%; }\r
589   .span10-md {\r
590     width: 83.09859154929578%; }\r
591   .span11-md {\r
592     width: 91.54929577464789%; }\r
593   .span12-md {\r
594     width: 100%; }\r
595   .offset1-md {\r
596     margin-left: 8.450704225352113%; }\r
597   .offset2-md {\r
598     margin-left: 16.90140845070423%; }\r
599   .offset3-md {\r
600     margin-left: 25.35211267605634%; }\r
601   .offset4-md {\r
602     margin-left: 33.8028169%; }\r
603   .offset5-md {\r
604     margin-left: 42.25352113%; }\r
605   .offset6-md {\r
606     margin-left: 50.70422535%; }\r
607   .offset7-md {\r
608     margin-left: 59.15492958%; }\r
609   .offset8-md {\r
610     margin-left: 67.6056338%; }\r
611   .offset9-md {\r
612     margin-left: 76.05633803%; }\r
613   .offset10-md {\r
614     margin-left: 84.50704225%; }\r
615   .offset11-md {\r
616     margin-left: 92.95774648%; }\r
617   .tooltip-size-control {\r
618     position: relative;\r
619     width: 300px; } }\r
620 \r
621 /* END RESPONSIVE-3.LESS ******************* */\r
622 /* BEGIN RESPONSIVE-2.LESS *************** */\r
623 @media (max-width: 767px) {\r
624   .hidden-desktop {\r
625     display: inherit !important; }\r
626   .visible-desktop {\r
627     display: none !important; }\r
628   .visible-phone {\r
629     display: inherit !important; }\r
630   .visible-tablet {\r
631     display: inherit !important; }\r
632   .hidden-phone {\r
633     display: none !important; }\r
634   .hidden-tablet {\r
635     display: none !important; }\r
636   .container {\r
637     width: auto;\r
638     padding-left: 15px;\r
639     padding-right: 15px; }\r
640   /*.row{ display:block; }*/\r
641   .row > [class*="span"] {\r
642     float: none;\r
643     margin-left: 0;\r
644     margin-right: 0;\r
645     width: 100%; }\r
646   .row {\r
647     display: block; }\r
648   .row.flex > .flex-col,\r
649   .row-nowrap.flex > .flex-col {\r
650     margin-right: 0; }\r
651   .row .fixed-230 {\r
652     display: block;\r
653     width: 100%; }\r
654   .row .fluid-space {\r
655     display: block;\r
656     padding-left: 0;\r
657     padding-right: 0;\r
658     width: auto; }\r
659   .row .fluid-space + .fixed-230 {\r
660     padding-left: 0; }\r
661   .row .fluid-space:last-child {\r
662     padding-right: 0; }\r
663   .span0-sm {\r
664     display: none; }\r
665   .span1-sm {\r
666     width: 7.042253521126761%; }\r
667   .span2-sm {\r
668     width: 15.49295774647887%; }\r
669   .span3-sm {\r
670     width: 23.94366197183099%; }\r
671   .span4-sm {\r
672     width: 32.3943661971831%; }\r
673   .span5-sm {\r
674     width: 40.84507042253521%; }\r
675   .span6-sm {\r
676     width: 49.29577464788733%; }\r
677   .span7-sm {\r
678     width: 57.74647887323944%; }\r
679   .span8-sm {\r
680     width: 66.19718309859155%; }\r
681   .span9-sm {\r
682     width: 74.64788732394367%; }\r
683   .span10-sm {\r
684     width: 83.09859154929578%; }\r
685   .span11-sm {\r
686     width: 91.54929577464789%; }\r
687   .span12-sm {\r
688     width: 100%; }\r
689   .offset1-sm {\r
690     margin-left: 8.450704225352113%; }\r
691   .offset2-sm {\r
692     margin-left: 16.90140845070423%; }\r
693   .offset3-sm {\r
694     margin-left: 25.35211267605634%; }\r
695   .offset4-sm {\r
696     margin-left: 33.8028169%; }\r
697   .offset5-sm {\r
698     margin-left: 42.25352113%; }\r
699   .offset6-sm {\r
700     margin-left: 50.70422535%; }\r
701   .offset7-sm {\r
702     margin-left: 59.15492958%; }\r
703   .offset8-sm {\r
704     margin-left: 67.6056338%; }\r
705   .offset9-sm {\r
706     margin-left: 76.05633803%; }\r
707   .offset10-sm {\r
708     margin-left: 84.50704225%; }\r
709   .offset11-sm {\r
710     margin-left: 92.95774648%; }\r
711   input {\r
712     padding: 8px 15px 8px 15px; }\r
713   .field-group input.input-emphasized[type="search"] + .reset-field:after {\r
714     top: 14px; }\r
715   .field-group input.input-emphasized[type="search"] + .reset-field {\r
716     height: 46px;\r
717     top: 1px; }\r
718   .marquee {\r
719     margin-bottom: 30px; }\r
720   .marquee .blur-overlay {\r
721     border-radius: 0;\r
722     position: absolute;\r
723     bottom: 0;\r
724     left: 0;\r
725     width: 100%;\r
726     margin: 0;\r
727     padding: 34px 15px 30px; }\r
728   .marquee + div {\r
729     margin-top: 30px; }\r
730   .marquee h1 {\r
731     font-size: 1.8rem;\r
732     letter-spacing: -0.035px; }\r
733   .marquee .lead {\r
734     font-size: 3.0rem;\r
735     line-height: 3.6rem;\r
736     margin-bottom: 0; }\r
737   .marquee p:not(.lead) {\r
738     font-family: "Omnes-ECOMP-W02-Light" , Arial;\r
739     font-size: 1.8rem;\r
740     margin-bottom: 0; }\r
741   .marquee .btn-fullwidth {\r
742     margin-top: 10px;\r
743     width: 100%;\r
744     float: none; }\r
745   .tooltip-size-control {\r
746     width: 100%; }\r
747   .table-wrapper,\r
748   .accordion-table-layout {\r
749     margin-left: -15px;\r
750     margin-right: -15px; }\r
751   .table-wrapper caption {\r
752     padding-left: 15px; } }\r
753 \r
754 @media (max-width: 480px) {\r
755   .span1-xsm {\r
756     width: 7.042253521126761%; }\r
757   .span2-xsm {\r
758     width: 15.49295774647887%; }\r
759   .span3-xsm {\r
760     width: 23.94366197183099%; }\r
761   .span4-xsm {\r
762     width: 32.3943661971831%; }\r
763   .span5-xsm {\r
764     width: 40.84507042253521%; }\r
765   .span6-xsm {\r
766     width: 49.29577464788733%; }\r
767   .span7-xsm {\r
768     width: 57.74647887323944%; }\r
769   .span8-xsm {\r
770     width: 66.19718309859155%; }\r
771   .span9-xsm {\r
772     width: 74.64788732394367%; }\r
773   .span10-xsm {\r
774     width: 83.09859154929578%; }\r
775   .span11-xsm {\r
776     width: 91.54929577464789%; }\r
777   .span12-xsm {\r
778     width: 100%; }\r
779   .offset1-xsm {\r
780     margin-left: 8.450704225352113%; }\r
781   .offset2-xsm {\r
782     margin-left: 16.90140845070423%; }\r
783   .offset3-xsm {\r
784     margin-left: 25.35211267605634%; }\r
785   .offset4-xsm {\r
786     margin-left: 33.8028169%; }\r
787   .offset5-xsm {\r
788     margin-left: 42.25352113%; }\r
789   .offset6-xsm {\r
790     margin-left: 50.70422535%; }\r
791   .offset7-xsm {\r
792     margin-left: 59.15492958%; }\r
793   .offset8-xsm {\r
794     margin-left: 67.6056338%; }\r
795   .offset9-xsm {\r
796     margin-left: 76.05633803%; }\r
797   .offset10-xsm {\r
798     margin-left: 84.50704225%; }\r
799   .offset11-xsm {\r
800     margin-left: 92.95774648%; } }\r
801 \r
802 /* END RESPONSIVE-2.LESS ******************* */\r
803 /* BEGIN RESPONSIVE-1.LESS ************** */\r
804 .xxxxxxxx-begin-responsive-480px.less {\r
805   /* placeholder */ }\r
806 \r
807 @media (max-width: 480px) {\r
808   .hidden-desktop {\r
809     display: inherit !important; }\r
810   .hidden-tablet {\r
811     display: inherit !important; }\r
812   .hidden-phone {\r
813     display: none !important; }\r
814   .visible-desktop {\r
815     display: none !important; }\r
816   .visible-tablet {\r
817     display: none !important; }\r
818   .visible-phone {\r
819     display: inherit !important; }\r
820   .container {\r
821     width: auto;\r
822     padding-left: 15px;\r
823     padding-right: 15px; } }\r
824 \r
825 @font-face {\r
826   font-family: 'icoPrimary';\r
827   src: url("fonts/icons/icoPrimary.eot?timestamp=@@timestamp");\r
828   src: url("fonts/icons/icoPrimary.eot?timestamp=@@timestamp#iefix") format("embedded-opentype"), url("data:font/woff2; charset=utf-8;base64,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") format("woff2"), url("data:application/font-woff; charset=utf-8;base64,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") format("woff"), url("fonts/icons/icoPrimary.ttf?timestamp=@@timestamp") format("truetype");\r
829   font-weight: normal;\r
830   font-style: normal; }\r
831 \r
832 [class*="icon-primary-"],\r
833 .nav-links a:after,\r
834 .bellyband-link a:after,\r
835 .breadcrumb > li:after,\r
836 .checkbox input:checked + .skin:after,\r
837 .checkbox input.indeterminate + .skin:after,\r
838 .checkbox input:indeterminate + .skin:after,\r
839 .selectWrap.large:before,\r
840 .form-row.error .error-msg:before,\r
841 .close:before,\r
842 .reset-field:before,\r
843 .cssIcon-globe:before,\r
844 .selectWrap:after {\r
845   color: #0568ae;\r
846   display: inline-block;\r
847   font-family: 'icoPrimary' !important;\r
848   font-style: normal;\r
849   font-size: 20px;\r
850   font-weight: normal;\r
851   font-variant: normal;\r
852   height: 1em;\r
853   margin-right: 7px;\r
854   text-transform: none;\r
855   line-height: 1;\r
856   -webkit-font-smoothing: antialiased;\r
857   -moz-osx-font-smoothing: grayscale;\r
858   position: relative;\r
859   speak: none;\r
860   -webkit-user-select: none;\r
861   -moz-user-select: none;\r
862   -ms-user-select: none;\r
863   user-select: none;\r
864   vertical-align: middle;\r
865   width: 1em; }\r
866 \r
867 [class*="icon-primary-"]:before,\r
868 [class*="icon-primary-"]:after {\r
869   box-sizing: border-box;\r
870   display: inline-block;\r
871   font-size: 1em;\r
872   height: 1em;\r
873   position: relative;\r
874   top: 0;\r
875   left: 0;\r
876   vertical-align: middle;\r
877   width: 1em; }\r
878 \r
879 .icon-primary-att-globe:before,\r
880 .cssIcon-globe:before {\r
881   content: "\e900";\r
882   color: #44c7f5; }\r
883 \r
884 .icon-primary-hamburger:before {\r
885   content: "\e903"; }\r
886 \r
887 .icon-primary-secure:before {\r
888   content: "\e918"; }\r
889 \r
890 .icon-primary-secureL:before {\r
891   content: "\e919"; }\r
892 \r
893 .icon-primary-padlockopen:before {\r
894   content: "\e916"; }\r
895 \r
896 .icon-primary-padlockopenL:before {\r
897   content: "\e917"; }\r
898 \r
899 .icon-primary-shoppingcart:before {\r
900   content: "\e914"; }\r
901 \r
902 .icon-primary-shoppingcartL:before {\r
903   content: "\e915"; }\r
904 \r
905 .icon-primary-print:before {\r
906   content: "\e921"; }\r
907 \r
908 .icon-primary-printL:before {\r
909   content: "\e922"; }\r
910 \r
911 .icon-primary-mobilesmartphone:before {\r
912   content: "\e908"; }\r
913 \r
914 .icon-primary-mobilesmartphoneL:before {\r
915   content: "\e90c"; }\r
916 \r
917 .icon-primary-tablet:before {\r
918   content: "\e904"; }\r
919 \r
920 .icon-primary-tabletL:before {\r
921   content: "\e905"; }\r
922 \r
923 .icon-primary-tv:before {\r
924   content: "\e906"; }\r
925 \r
926 .icon-primary-tvL:before {\r
927   content: "\e907"; }\r
928 \r
929 .icon-primary-calendar {\r
930   width: 100% !important; }\r
931 \r
932 .icon-primary-calendar:before {\r
933   content: "\e91a";\r
934   z-index: 1; }\r
935 \r
936 .icon-primary-calendarL:before {\r
937   content: "\e91b"; }\r
938 \r
939 .icon-primary-star:before {\r
940   content: "\e96c"; }\r
941 \r
942 .icon-primary-close:before,\r
943 .close:before,\r
944 .reset-field:before {\r
945   content: "\e910"; }\r
946 \r
947 .icon-primary-down:before {\r
948   content: "\ea3c"; }\r
949 \r
950 .checkbox input.indeterminate + .skin:after,\r
951 .icon-primary-subtractminimize:before {\r
952   content: "\e920"; }\r
953 \r
954 .icon-primary-add-maximize:before {\r
955   content: "\e91f"; }\r
956 \r
957 .icon-primary-check:before,\r
958 .checkbox input:checked + .skin:after {\r
959   content: "\e912"; }\r
960 \r
961 .icon-primary-questionmark:before {\r
962   content: "\e90f"; }\r
963 \r
964 .icon-primary-badgealert:before,\r
965 .form-row.error .error-msg:before {\r
966   content: "\e90e"; }\r
967 \r
968 .icon-primary-approval:before {\r
969   content: "\e925"; }\r
970 \r
971 .icon-primary-flat-info:before {\r
972   content: "\e927"; }\r
973 \r
974 .icon-primary-alert:before {\r
975   content: "\e913"; }\r
976 \r
977 .icon-primary-tooltip:before,\r
978 .icon-primary-flat-faq:before {\r
979   content: "\e90d"; }\r
980 \r
981 .icon-primary-tooltip {\r
982   font-size: 20px; }\r
983 \r
984 .nav-links a:after,\r
985 .bellyband-link a:after,\r
986 .breadcrumb > li:after,\r
987 .icon-primary-right:before {\r
988   content: "\ea3c";\r
989   transform: rotate(-90deg); }\r
990 \r
991 .icon-primary-left:before {\r
992   content: "\ea3c";\r
993   transform: rotate(90deg); }\r
994 \r
995 .icon-primary-accordion-plus:after,\r
996 .icon-primary-collapsed:after,\r
997 .icon-primary-accordion-minus:after,\r
998 .icon-primary-expanded:after {\r
999   content: "";\r
1000   position: absolute;\r
1001   top: 0;\r
1002   z-index: 1; }\r
1003 \r
1004 .icon-primary-accordion-minus,\r
1005 .icon-primary-expanded,\r
1006 .icon-primary-accordion-plus,\r
1007 .icon-primary-collapsed {\r
1008   font-size: 20px !important; }\r
1009 \r
1010 :not(.ds2-no-colors) .icon-primary-accordion-minus:before,\r
1011 :not(.ds2-no-colors) .icon-primary-expanded:before {\r
1012   background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2021%2021%22%3E%3Cpath%20fill%3D%22%230568ae%22%20d%3D%22M15.1%2011.3H5.9c-.4%200-.8-.3-.8-.8s.3-.8.8-.8h9.3c.4%200%20.8.3.8.8s-.4.8-.9.8z%22%2F%3E%3Cpath%20fill%3D%22%23d2d2d2%22%20d%3D%22M10.5%2021C4.7%2021%200%2016.3%200%2010.5S4.7%200%2010.5%200%2021%204.7%2021%2010.5%2016.3%2021%2010.5%2021zm0-20C5.3%201%201%205.3%201%2010.5S5.3%2020%2010.5%2020s9.5-4.3%209.5-9.5S15.7%201%2010.5%201z%22%2F%3E%3C%2Fsvg%3E");\r
1013   content: ""; }\r
1014 \r
1015 :not(.ds2-no-colors) .icon-primary-accordion-plus:before,\r
1016 :not(.ds2-no-colors) .icon-primary-collapsed:before {\r
1017   background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2021%2021%22%3E%3Cpath%20fill%3D%22%230568ae%22%20d%3D%22M10.5%2015.9c-.4%200-.8-.3-.8-.8V5.9c0-.4.3-.8.8-.8s.8.3.8.8v9.3c0%20.4-.4.7-.8.7z%22%2F%3E%3Cpath%20fill%3D%22%230568ae%22%20d%3D%22M15.1%2011.3H5.9c-.4%200-.8-.3-.8-.8s.3-.8.8-.8h9.3c.4%200%20.8.3.8.8s-.4.8-.9.8z%22%2F%3E%3Cpath%20fill%3D%22%23d2d2d2%22%20d%3D%22M10.5%2021C4.7%2021%200%2016.3%200%2010.5S4.7%200%2010.5%200%2021%204.7%2021%2010.5%2016.3%2021%2010.5%2021zm0-20C5.3%201%201%205.3%201%2010.5S5.3%2020%2010.5%2020s9.5-4.3%209.5-9.5S15.7%201%2010.5%201z%22%2F%3E%3C%2Fsvg%3E");\r
1018   content: ""; }\r
1019 \r
1020 .ds2-no-colors .icon-primary-accordion-minus:before,\r
1021 .ds2-no-colors .icon-primary-expanded:before {\r
1022   background-image: none;\r
1023   content: "\e901"; }\r
1024 \r
1025 .ds2-no-colors .icon-primary-accordion-minus:after,\r
1026 .ds2-no-colors .icon-primary-expanded:after {\r
1027   content: "\e902"; }\r
1028 \r
1029 .ds2-no-colors .icon-primary-accordion-plus:before,\r
1030 .ds2-no-colors .icon-primary-collapsed:before {\r
1031   background-image: none;\r
1032   content: "\e90b"; }\r
1033 \r
1034 .ds2-no-colors .icon-primary-accordion-plus:after,\r
1035 .ds2-no-colors .icon-primary-collapsed:after {\r
1036   content: "\e911"; }\r
1037 \r
1038 .icon-primary-circle-arrow {\r
1039   outline: 1px solid transparent;\r
1040   border-radius: 50%;\r
1041   font-size: 20px !important;\r
1042   background: linear-gradient(to bottom, #fcfcfc 0%, #f2f2f2 100%);\r
1043   box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08);\r
1044   margin-right: 7px; }\r
1045 \r
1046 .icon-primary-circle-arrow:after {\r
1047   background-image: url("data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2036%2036%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22tiny%22%3E%3Ccircle%20r%3D%2217%22%20cy%3D%2218%22%20cx%3D%2218%22%20stroke-width%3D%221%22%20fill%3D%22transparent%22%20stroke%3D%22%23ccc%22%2F%3E%3C%2Fsvg%3E");\r
1048   content: "";\r
1049   position: absolute;\r
1050   top: 0;\r
1051   z-index: 2; }\r
1052 \r
1053 .icon-primary-circle-arrow:before {\r
1054   border-radius: 50%;\r
1055   content: "\ea3c";\r
1056   font-size: 12px;\r
1057   top: 0;\r
1058   position: absolute;\r
1059   transform: rotate(-90deg);\r
1060   width: 20px;\r
1061   z-index: 1; }\r
1062 \r
1063 [class*="icon-primary-"] [class*="icon-primary-"] {\r
1064   display: inline-block;\r
1065   float: left;\r
1066   font-size: 1em;\r
1067   margin-left: -1em;\r
1068   position: absolute; }\r
1069 \r
1070 [class*="icon-primary-"].white {\r
1071   color: #fff; }\r
1072 \r
1073 [class*="icon-primary-"].black {\r
1074   color: #000; }\r
1075 \r
1076 [class*="icon-primary-"].blue {\r
1077   color: #0568ae; }\r
1078 \r
1079 [class*="icon-primary-"].green {\r
1080   color: #007a3e; }\r
1081 \r
1082 @-webkit-viewport {\r
1083   width: device-width; }\r
1084 \r
1085 @-moz-viewport {\r
1086   width: device-width; }\r
1087 \r
1088 @-ms-viewport {\r
1089   width: device-width; }\r
1090 \r
1091 @-o-viewport {\r
1092   width: device-width; }\r
1093 \r
1094 @viewport {\r
1095   width: device-width; }\r
1096 \r
1097 .clearfix:before,\r
1098 .clearfix:after {\r
1099   display: table;\r
1100   content: "";\r
1101   line-height: 0; }\r
1102 \r
1103 .clearfix:after {\r
1104   clear: both; }\r
1105 \r
1106 .pull-right {\r
1107   float: right !important; }\r
1108 \r
1109 .pull-left {\r
1110   float: left !important; }\r
1111 \r
1112 .float-children-left:before,\r
1113 .float-children-left:after {\r
1114   display: table;\r
1115   content: "";\r
1116   line-height: 0; }\r
1117 \r
1118 .float-children-left:after {\r
1119   clear: both; }\r
1120 \r
1121 .float-children-left > div {\r
1122   float: left;\r
1123   white-space: nowrap; }\r
1124 \r
1125 .block {\r
1126   display: block !important; }\r
1127 \r
1128 .inline {\r
1129   display: inline !important; }\r
1130 \r
1131 .inline-block {\r
1132   display: inline-block !important; }\r
1133 \r
1134 .table-cell {\r
1135   display: table-cell !important;\r
1136   width: 1%;\r
1137   vertical-align: middle; }\r
1138 \r
1139 @media (max-width: 767px) {\r
1140   .full-bleed {\r
1141     width: auto;\r
1142     margin-left: -15px;\r
1143     margin-right: -15px;\r
1144     padding: 15px; } }\r
1145 \r
1146 @media (min-width: 768px) {\r
1147   .full-bleed {\r
1148     width: auto;\r
1149     margin-left: -20px;\r
1150     margin-right: -20px;\r
1151     padding: 20px; } }\r
1152 \r
1153 @media (max-width: 480px) {\r
1154   .full-bleed {\r
1155     width: auto;\r
1156     margin-left: -15px;\r
1157     margin-right: -15px;\r
1158     padding: 0 15px; } }\r
1159 \r
1160 .fade {\r
1161   opacity: 0;\r
1162   filter: alpha(opacity=0);\r
1163   transition: opacity .15s linear; }\r
1164 \r
1165 .fade.in {\r
1166   opacity: 1;\r
1167   filter: alpha(opacity=100); }\r
1168 \r
1169 .b2bCollapse {\r
1170   display: none; }\r
1171 \r
1172 .collapse.in {\r
1173   height: auto; }\r
1174 \r
1175 .nowrap {\r
1176   white-space: nowrap; }\r
1177 \r
1178 .pre {\r
1179   white-space: pre; }\r
1180 \r
1181 .hidden-spoken {\r
1182   border: 0 none !important;\r
1183   clip: rect(0px, 0px, 0px, 0px) !important;\r
1184   height: 1px !important;\r
1185   letter-spacing: 0;\r
1186   line-height: 0;\r
1187   overflow: hidden !important;\r
1188   margin-top: -1px;\r
1189   padding: 0 !important;\r
1190   position: absolute !important;\r
1191   width: 1px !important; }\r
1192 \r
1193 [data-sr-text].hidden-spoken:before {\r
1194   border: 0 none !important;\r
1195   content: attr(data-sr-text);\r
1196   clip: rect(0px, 0px, 0px, 0px) !important;\r
1197   height: 1px !important;\r
1198   letter-spacing: 0;\r
1199   line-height: 0;\r
1200   overflow: hidden !important;\r
1201   padding: 0 !important;\r
1202   position: absolute !important;\r
1203   width: 100% !important;\r
1204   z-index: -1; }\r
1205 \r
1206 [data-sr-text].hidden-spoken {\r
1207   position: relative !important;\r
1208   width: auto !important; }\r
1209 \r
1210 [data-show-between] {\r
1211   display: none;\r
1212   visibility: hidden; }\r
1213 \r
1214 .noscroll-y {\r
1215   overflow-y: hidden !important; }\r
1216 \r
1217 .invisible {\r
1218   visibility: hidden !important;\r
1219   opacity: 0 !important; }\r
1220 \r
1221 .transparent {\r
1222   background-color: rgba(255, 255, 255, 0) !important; }\r
1223 \r
1224 .hide {\r
1225   display: none !important; }\r
1226 \r
1227 .show {\r
1228   display: block !important; }\r
1229 \r
1230 .rel {\r
1231   position: relative !important; }\r
1232 \r
1233 .legend-pad {\r
1234   padding: 0 15px; }\r
1235 \r
1236 .border-top {\r
1237   border-top-width: 1px !important; }\r
1238 \r
1239 .border-left {\r
1240   border-left-width: 1px !important; }\r
1241 \r
1242 .border-right {\r
1243   border-right-width: 1px !important; }\r
1244 \r
1245 .border-bottom {\r
1246   border-bottom-width: 1px !important; }\r
1247 \r
1248 .border-dark {\r
1249   border-color: #000; }\r
1250 \r
1251 .border-light {\r
1252   border-color: #fff; }\r
1253 \r
1254 .no-border-top {\r
1255   border-top-width: 0 !important; }\r
1256 \r
1257 .no-border-left {\r
1258   border-left-width: 0 !important; }\r
1259 \r
1260 .no-border-right {\r
1261   border-right-width: 0 !important; }\r
1262 \r
1263 .no-border-bottom {\r
1264   border-bottom-width: 0 !important; }\r
1265 \r
1266 .align-middle {\r
1267   margin: 0 auto !important; }\r
1268 \r
1269 .align-top {\r
1270   position: absolute;\r
1271   top: 0; }\r
1272 \r
1273 .align-bottom {\r
1274   position: absolute;\r
1275   bottom: 0; }\r
1276 \r
1277 .valign-top {\r
1278   vertical-align: top !important; }\r
1279 \r
1280 .valign-middle {\r
1281   vertical-align: middle !important; }\r
1282 \r
1283 .valign-bottom {\r
1284   vertical-align: bottom !important; }\r
1285 \r
1286 .align-children-middle > * {\r
1287   margin: 0 auto; }\r
1288 \r
1289 [class*="valign-children-"] {\r
1290   display: table; }\r
1291 \r
1292 [class*="valign-children-"] > * {\r
1293   display: table-cell; }\r
1294 \r
1295 .valign-children-top > * {\r
1296   vertical-align: top; }\r
1297 \r
1298 .valign-children-middle > * {\r
1299   vertical-align: middle; }\r
1300 \r
1301 .valign-children-bottom > * {\r
1302   vertical-align: bottom; }\r
1303 \r
1304 .no-pad {\r
1305   padding: 0 !important; }\r
1306 \r
1307 .top-space {\r
1308   margin-top: 60px !important; }\r
1309 \r
1310 .bottom-space {\r
1311   margin-bottom: 60px !important; }\r
1312 \r
1313 .top-pad {\r
1314   padding-top: 60px !important; }\r
1315 \r
1316 .bottom-pad {\r
1317   padding-bottom: 60px !important; }\r
1318 \r
1319 @media (max-width: 767px) {\r
1320   .top-space {\r
1321     margin-top: 30px !important; }\r
1322   .bottom-space {\r
1323     margin-bottom: 30px !important; }\r
1324   .top-pad {\r
1325     padding-top: 30px !important; }\r
1326   .bottom-pad {\r
1327     padding-bottom: 30px !important; } }\r
1328 \r
1329 .affix {\r
1330   position: fixed; }\r
1331 \r
1332 .img-landscape,\r
1333 .img-portrait {\r
1334   position: relative; }\r
1335 \r
1336 @media (orientation: landscape) {\r
1337   .img-landscape {\r
1338     display: block; }\r
1339   .img-portrait {\r
1340     display: none !important; } }\r
1341 \r
1342 @media (orientation: portrait) {\r
1343   .img-landscape {\r
1344     display: none !important; }\r
1345   .img-portrait {\r
1346     display: block; } }\r
1347 \r
1348 .dark-bg {\r
1349   background-color: #222222; }\r
1350 \r
1351 /* ... JAVASCRIPT HOOKS .................\r
1352    ... used by javascript ............... */\r
1353 .autoSize,\r
1354 .autoSize-this {\r
1355   position: relative; }\r
1356 \r
1357 .truncate {\r
1358   white-space: nowrap;\r
1359   overflow: hidden;\r
1360   text-overflow: ellipsis; }\r
1361 \r
1362 .placeholdersjs {\r
1363   color: #5a5a5a !important; }\r
1364 \r
1365 .jshook-return-focus-here {\r
1366   display: block; }\r
1367 \r
1368 .visible-print {\r
1369   display: none !important; }\r
1370 \r
1371 .hidden-print {\r
1372   display: inherit !important; }\r
1373 \r
1374 @media print {\r
1375   .visible-print {\r
1376     display: inherit !important; }\r
1377   .hidden-print {\r
1378     display: none !important; }\r
1379   * {\r
1380     color: #000 !important;\r
1381     background: transparent !important;\r
1382     box-shadow: none !important; }\r
1383   a,\r
1384   a:visited {\r
1385     text-decoration: underline; }\r
1386   pre,\r
1387   blockquote {\r
1388     border: 1px solid #000;\r
1389     page-break-inside: avoid; }\r
1390   thead {\r
1391     display: table-header-group; }\r
1392   tr,\r
1393   img {\r
1394     page-break-inside: avoid; }\r
1395   img {\r
1396     max-width: 100% !important; }\r
1397   @page {\r
1398     margin: 0.5cm; }\r
1399   p,\r
1400   h2,\r
1401   h3 {\r
1402     orphans: 3;\r
1403     widows: 3; }\r
1404   h2,\r
1405   h3 {\r
1406     page-break-after: avoid; } }\r
1407 \r
1408 .mar-top-0 {\r
1409   margin-top: 0px; }\r
1410 \r
1411 .mar-top-30 {\r
1412   margin-top: 30px; }\r
1413 \r
1414 a:focus {\r
1415   outline: thin dotted #191919; }\r
1416 \r
1417 h1,\r
1418 h2,\r
1419 h3,\r
1420 h4,\r
1421 h5,\r
1422 h6 {\r
1423   font-weight: normal;\r
1424   text-rendering: optimizeLegibility;\r
1425   margin: 0;\r
1426   line-height: 1; }\r
1427 \r
1428 .heading-page {\r
1429   font-size: 3.8rem !important;\r
1430   font-family: "Omnes-ECOMP-W02-Light", Arial;\r
1431   margin-bottom: 40px; }\r
1432 \r
1433 .heading-major-section {\r
1434   font-size: 3rem !important;\r
1435   font-family: "Omnes-ECOMP-W02-Light" , Arial;\r
1436   margin-bottom: 40px !important; }\r
1437 \r
1438 .heading-sub-section {\r
1439   font-size: 2.4rem !important;\r
1440   font-family: "Omnes-ECOMP-W02", Arial;\r
1441   margin-bottom: 40px; }\r
1442 \r
1443 .heading-group {\r
1444   font-size: 2rem !important;\r
1445   font-family: "Omnes-ECOMP-W02-Medium", Arial;\r
1446   color: #ea7400;\r
1447   margin-bottom: 20px !important; }\r
1448 \r
1449 .heading-medium {\r
1450   font-size: 2rem !important;\r
1451   font-family: "Omnes-ECOMP-W02", Arial;\r
1452   margin-bottom: 20px; }\r
1453 \r
1454 .heading-medium-emphasis {\r
1455   font-size: 2rem !important;\r
1456   font-family: "Omnes-ECOMP-W02-Medium", Arial;\r
1457   margin-bottom: 20px; }\r
1458 \r
1459 .heading-small {\r
1460   font-size: 1.8rem !important;\r
1461   font-family: "Omnes-ECOMP-W02", Arial;\r
1462   margin-bottom: 20px; }\r
1463 \r
1464 .heading-small-emphasis {\r
1465   font-size: 1.8rem !important;\r
1466   font-family: "Omnes-ECOMP-W02-Medium", Arial;\r
1467   margin-bottom: 20px; }\r
1468 \r
1469 .heading-micro {\r
1470   font-size: 1.3rem !important;\r
1471   font-family: "Omnes-ECOMP-W02-Medium", Arial;\r
1472   text-transform: uppercase;\r
1473   color: #da0081;\r
1474   margin-bottom: 10px; }\r
1475 \r
1476 * + .heading-major-section {\r
1477   margin-top: 60px; }\r
1478 \r
1479 * + .heading-sub-section {\r
1480   margin-top: 60px; }\r
1481 \r
1482 * + .heading-group {\r
1483   margin-top: 40px !important; }\r
1484 \r
1485 * + .heading-medium {\r
1486   margin-top: 40px; }\r
1487 \r
1488 * + .heading-medium-emphasis {\r
1489   margin-top: 40px; }\r
1490 \r
1491 * + .heading-small {\r
1492   margin-top: 40px; }\r
1493 \r
1494 * + .heading-small-emphasis {\r
1495   margin-top: 40px; }\r
1496 \r
1497 * + .heading-micro {\r
1498   margin-top: 20px; }\r
1499 \r
1500 .lead {\r
1501   color: #666;\r
1502   font-family: "Omnes-ECOMP-W02-Light-Italic", Arial;\r
1503   font-size: 2.4rem;\r
1504   line-height: 2.8rem;\r
1505   margin-top: 10px;\r
1506   letter-spacing: -0.024rem; }\r
1507 \r
1508 .eyebrow {\r
1509   text-transform: uppercase;\r
1510   line-height: .65 !important; }\r
1511 \r
1512 .eyebrow,\r
1513 .subheading {\r
1514   font-size: 1.4rem !important;\r
1515   font-family: "Omnes-ECOMP-W02-Medium", Arial;\r
1516   color: #666; }\r
1517 \r
1518 .eyebrow + .heading-major-section,\r
1519 .eyebrow + .heading-sub-section {\r
1520   margin-top: 4px; }\r
1521 \r
1522 .subheading {\r
1523   margin-top: 10px; }\r
1524 \r
1525 @media (max-width: 767px) {\r
1526   h1,\r
1527   h2,\r
1528   h3,\r
1529   h4,\r
1530   h5,\r
1531   h6,\r
1532   .heading-page {\r
1533     font-size: 2rem;\r
1534     font-family: "Omnes-ECOMP-W02", Arial;\r
1535     margin-bottom: 30px; }\r
1536   .heading-major-section {\r
1537     font-size: 2rem;\r
1538     font-family: "Omnes-ECOMP-W02", Arial;\r
1539     margin-bottom: 30px; }\r
1540   .heading-sub-section {\r
1541     font-size: 2rem;\r
1542     font-family: "Omnes-ECOMP-W02", Arial;\r
1543     margin-bottom: 20px; }\r
1544   .heading-medium {\r
1545     font-size: 2rem;\r
1546     font-family: "Omnes-ECOMP-W02", Arial;\r
1547     margin-bottom: 20px; }\r
1548   .heading-medium-emphasis {\r
1549     font-size: 2rem;\r
1550     font-family: "Omnes-ECOMP-W02", Arial;\r
1551     margin-bottom: 20px; }\r
1552   .heading-small {\r
1553     font-size: 1.6rem;\r
1554     font-family: "Omnes-ECOMP-W02", Arial;\r
1555     margin-bottom: 10px; }\r
1556   .heading-small-emphasis {\r
1557     font-size: 1.6rem;\r
1558     font-family: "Omnes-ECOMP-W02-Medium", Arial;\r
1559     margin-bottom: 5px; }\r
1560   * + .heading-major-section {\r
1561     margin-top: 30px; }\r
1562   * + .heading-sub-section {\r
1563     margin-top: 30px; }\r
1564   * + .heading-group {\r
1565     margin-top: 20px; }\r
1566   * + .heading-medium {\r
1567     margin-top: 20px; }\r
1568   * + .heading-medium-emphasis {\r
1569     margin-top: 20px; }\r
1570   * + .heading-small {\r
1571     margin-top: 20px; }\r
1572   * + .heading-small-emphasis {\r
1573     margin-top: 20px; }\r
1574   * + .heading-micro {\r
1575     margin-top: 10px; } }\r
1576 \r
1577 /* Standard Type styles */\r
1578 .zeromargin {\r
1579   margin: 0 !important; }\r
1580 \r
1581 a {\r
1582   color: #0568ae;\r
1583   text-decoration: none; }\r
1584 \r
1585 a:hover,\r
1586 a:focus {\r
1587   text-decoration: underline; }\r
1588 \r
1589 a:active {\r
1590   color: #0568ae; }\r
1591 \r
1592 .a-min {\r
1593   font-size: 12px; }\r
1594 \r
1595 .a-small {\r
1596   font-size: 14px; }\r
1597 \r
1598 .a-max {\r
1599   font-size: 18px; }\r
1600 \r
1601 a.show-qualifier {\r
1602   margin-right: 25px;\r
1603   position: relative; }\r
1604 \r
1605 a.show-qualifier:after {\r
1606   color: #333333;\r
1607   display: inline-block;\r
1608   white-space: pre !important; }\r
1609 \r
1610 a[href$="pdf"].show-qualifier:after,\r
1611 a.show-qualifier.pdf:after {\r
1612   content: " (PDF)"; }\r
1613 \r
1614 a[href$="psd"].show-qualifier:after,\r
1615 a.show-qualifier.psd:after {\r
1616   content: " (PSD)"; }\r
1617 \r
1618 .standalone-link {\r
1619   display: flex; }\r
1620 \r
1621 /* 20px for the icon, 10px left of icon */\r
1622 .standalone-link.small {\r
1623   font-size: 1.4rem; }\r
1624 \r
1625 .standalone-link.small i[class*="icon-primary-"] {\r
1626   font-size: 16px;\r
1627   top: 2px; }\r
1628 \r
1629 .standalone-link.large {\r
1630   font-size: 1.8rem; }\r
1631 \r
1632 .standalone-link.large i[class*="icon-primary-"] {\r
1633   font-size: 24px;\r
1634   top: -1px; }\r
1635 \r
1636 p {\r
1637   margin: 0 0 12px 0;\r
1638   line-height: 2rem; }\r
1639 \r
1640 .p-small {\r
1641   font-size: 1.4rem;\r
1642   line-height: 1.8rem; }\r
1643 \r
1644 p + .p-small {\r
1645   margin: 10px 0 0; }\r
1646 \r
1647 .p-micro {\r
1648   font-size: 1.2rem;\r
1649   line-height: 1.5rem; }\r
1650 \r
1651 p + .p-micro {\r
1652   margin: 10px 0 0; }\r
1653 \r
1654 .p-max {\r
1655   font-size: 1.8rem; }\r
1656 \r
1657 p + .p-max {\r
1658   margin: 10px 0 0; }\r
1659 \r
1660 b,\r
1661 strong {\r
1662   font-family: "Omnes-ECOMP-W02-Medium", Arial;\r
1663   font-weight: normal; }\r
1664 \r
1665 i,\r
1666 em {\r
1667   font-family: "Omnes-ECOMP-W02-Italic", Arial;\r
1668   font-style: normal; }\r
1669 \r
1670 .strike {\r
1671   text-decoration: line-through; }\r
1672 \r
1673 sup {\r
1674   display: inline-block;\r
1675   font-style: normal;\r
1676   height: 1em;\r
1677   position: relative;\r
1678   vertical-align: text-top;\r
1679   width: auto; }\r
1680 \r
1681 .text-legal {\r
1682   color: #5a5a5a;\r
1683   font-size: 1.1rem;\r
1684   line-height: 1.5rem;\r
1685   margin: 0 0 10px; }\r
1686 \r
1687 .text-legal.legal-module {\r
1688   line-height: 1.3rem;\r
1689   margin: 0 0 12px; }\r
1690 \r
1691 .text-legal b,\r
1692 .text-legal strong {\r
1693   font-weight: bold; }\r
1694 \r
1695 .text-legal a {\r
1696   font-family: "Omnes-ECOMP-W02-Medium", Arial; }\r
1697 \r
1698 .text-left {\r
1699   text-align: left !important; }\r
1700 \r
1701 .text-right {\r
1702   text-align: right !important; }\r
1703 \r
1704 .text-center {\r
1705   text-align: center !important; }\r
1706 \r
1707 .text-justified {\r
1708   text-align: justify !important; }\r
1709 \r
1710 ul {\r
1711   padding: 0;\r
1712   margin: 0;\r
1713   list-style: none; }\r
1714 \r
1715 ul.bullet,\r
1716 ul.no-bullet,\r
1717 ul.lower-alpha,\r
1718 ul.lower-roman,\r
1719 ol {\r
1720   padding: 0;\r
1721   margin: 12px 0 0 20px; }\r
1722 \r
1723 ul.bullet li,\r
1724 ul.no-bullet li,\r
1725 ul.lower-alpha li,\r
1726 ul.lower-roman li,\r
1727 ol li {\r
1728   padding-left: 15px;\r
1729   line-height: 20px;\r
1730   position: relative; }\r
1731 \r
1732 ul.bullet li + li,\r
1733 ul.no-bullet li + li,\r
1734 ul.lower-alpha li + li,\r
1735 ul.lower-roman li + li,\r
1736 ol li + li {\r
1737   margin-top: 12px; }\r
1738 \r
1739 ul.bullet > li:before,\r
1740 ul.no-bullet > li:before,\r
1741 ul.lower-alpha > li:before,\r
1742 ul.lower-roman > li:before,\r
1743 ol > li:before {\r
1744   background-color: #333333;\r
1745   border: 2px solid #333333;\r
1746   border-radius: 100%;\r
1747   content: " ";\r
1748   display: block;\r
1749   height: 1px;\r
1750   left: 0;\r
1751   position: absolute;\r
1752   top: 8px;\r
1753   width: 1px; }\r
1754 \r
1755 ul.bullet ul,\r
1756 ul.no-bullet ul,\r
1757 ul.lower-alpha ul,\r
1758 ul.lower-roman ul,\r
1759 ol ul,\r
1760 ul.bullet ol,\r
1761 ul.no-bullet ol,\r
1762 ul.lower-alpha ol,\r
1763 ul.lower-roman ol,\r
1764 ol ol {\r
1765   margin-top: 12px; }\r
1766 \r
1767 ul + *,\r
1768 ol + * {\r
1769   margin-top: 20px; }\r
1770 \r
1771 ul.no-bullet,\r
1772 ul.lower-alpha,\r
1773 ul.lower-roman {\r
1774   margin: 0; }\r
1775 \r
1776 ul.no-bullet > li,\r
1777 ul.lower-alpha > li,\r
1778 ul.lower-roman > li {\r
1779   padding-left: 0; }\r
1780 \r
1781 ul.no-bullet > li:before,\r
1782 ul.lower-alpha > li:before,\r
1783 ul.lower-roman > li:before {\r
1784   display: none !important; }\r
1785 \r
1786 ol {\r
1787   margin: 20px 0 0 32px; }\r
1788 \r
1789 ol li {\r
1790   padding-left: 3px; }\r
1791 \r
1792 ol li:before {\r
1793   display: none; }\r
1794 \r
1795 ol ol {\r
1796   margin-left: 25px; }\r
1797 \r
1798 ol ul {\r
1799   margin-left: -5px; }\r
1800 \r
1801 ul ul,\r
1802 ul ol,\r
1803 ol ol,\r
1804 ol ul {\r
1805   margin-top: 0; }\r
1806 \r
1807 ul.lower-roman {\r
1808   list-style-type: lower-roman;\r
1809   margin-top: 12px;\r
1810   margin-left: 35px;\r
1811   margin-bottom: 0; }\r
1812 \r
1813 ul.lower-alpha {\r
1814   list-style-type: lower-alpha;\r
1815   margin-top: 12px;\r
1816   margin-left: 35px;\r
1817   margin-bottom: 0; }\r
1818 \r
1819 dl {\r
1820   display: table;\r
1821   margin: 0 0 20px;\r
1822   width: 100%; }\r
1823 \r
1824 dt,\r
1825 dd {\r
1826   display: table-cell; }\r
1827 \r
1828 .btn {\r
1829   background-color: transparent;\r
1830   background-clip: padding-box;\r
1831   border: 1px solid transparent;\r
1832   border-radius: 8px;\r
1833   box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);\r
1834   cursor: pointer;\r
1835   display: inline-block;\r
1836   font-family: "Omnes-ECOMP-W02-Medium", Arial;\r
1837   font-size: 1.9rem;\r
1838   font-weight: normal;\r
1839   line-height: 1;\r
1840   margin: 0 7px 10px 0;\r
1841   max-width: 470px;\r
1842   min-width: 70px;\r
1843   padding: 14px 19px 11px 18px;\r
1844   position: relative;\r
1845   text-align: center;\r
1846   vertical-align: middle;\r
1847   white-space: nowrap;\r
1848   overflow: hidden; }\r
1849   .btn:focus {\r
1850     outline: 1px dotted #000;\r
1851     outline-offset: -5px; }\r
1852   .btn:last-child {\r
1853     margin-right: 0; }\r
1854   .btn::-moz-focus-inner {\r
1855     padding: 0;\r
1856     border: 0; }\r
1857   .btn i[class*="icon-primary-"].icon-primary-small {\r
1858     font-size: 24px;\r
1859     top: -2px; }\r
1860   .btn i[class*="icon-primary-"].icon-primary-medium {\r
1861     font-size: 30px;\r
1862     top: -2px; }\r
1863   .btn i[class*="icon-primary-"].icon-primary-large {\r
1864     font-size: 36px;\r
1865     top: -2px; }\r
1866 \r
1867 a.btn {\r
1868   vertical-align: middle; }\r
1869   a.btn:hover {\r
1870     text-decoration: none; }\r
1871 \r
1872 .field-group + .btn {\r
1873   margin-left: 20px; }\r
1874 \r
1875 .btn-primary {\r
1876   border-color: #ea7400 transparent #d16500;\r
1877   background-color: #ea7400 transparent #d16500;\r
1878   background: linear-gradient(to bottom, #ea7400 0%, #d16500 100%);\r
1879   color: #ffffff;\r
1880   font-family: "Omnes-ECOMP-W02", Arial;\r
1881   font-weight: bold; }\r
1882   .btn-primary:hover {\r
1883     text-decoration: none;\r
1884     color: #ffffff;\r
1885     outline-color: #ffffff !important;\r
1886     background: linear-gradient(to bottom, #d16500 0%, #ea7400 100%); }\r
1887   .btn-primary:focus {\r
1888     text-decoration: none;\r
1889     color: #ffffff;\r
1890     outline-color: #ffffff !important;\r
1891     background: linear-gradient(to bottom, #d16500 0%, #ea7400 100%); }\r
1892   .btn-primary:active {\r
1893     text-decoration: none;\r
1894     color: #ffffff;\r
1895     outline-color: #ffffff !important;\r
1896     background: linear-gradient(to bottom, #d16500 0%, #ea7400 100%); }\r
1897 \r
1898 .btn-arrow {\r
1899   font-family: "Omnes-ECOMP-W02", Arial;\r
1900   font-size: 1.6rem;\r
1901   font-weight: normal;\r
1902   background-color: transparent;\r
1903   border: none;\r
1904   padding: 5px 0 0;\r
1905   top: -4px;\r
1906   color: #333333;\r
1907   position: relative; }\r
1908   .btn-arrow:hover {\r
1909     text-decoration: underline; }\r
1910     .btn-arrow:hover .btn-primary {\r
1911       text-decoration: none;\r
1912       color: #ffffff;\r
1913       outline-color: #ffffff !important;\r
1914       background: linear-gradient(to bottom, #d16500 0%, #ea7400 100%); }\r
1915     .btn-arrow:hover .btn-secondary {\r
1916       color: #0568ae;\r
1917       outline-color: #000000 !important;\r
1918       background: linear-gradient(to bottom, #f2f2f2 0%, #fcfcfc 100%); }\r
1919     .btn-arrow:hover .btn-alt {\r
1920       color: #ffffff;\r
1921       outline-color: #ffffff !important;\r
1922       background: linear-gradient(to bottom, #087ac2 0%, #0568ae 100%); }\r
1923     .btn-arrow:hover .btn-specialty {\r
1924       color: #ffffff;\r
1925       outline-color: #ffffff !important;\r
1926       background: linear-gradient(to bottom, #007a3e 0%, #008744 100%); }\r
1927   .btn-arrow:focus {\r
1928     text-decoration: underline;\r
1929     outline: 1px dotted #666; }\r
1930     .btn-arrow:focus .btn-primary {\r
1931       text-decoration: none;\r
1932       color: #ffffff;\r
1933       outline-color: #ffffff !important;\r
1934       background: linear-gradient(to bottom, #d16500 0%, #ea7400 100%); }\r
1935     .btn-arrow:focus .btn-secondary {\r
1936       color: #0568ae;\r
1937       outline-color: #000000 !important;\r
1938       background: linear-gradient(to bottom, #f2f2f2 0%, #fcfcfc 100%); }\r
1939     .btn-arrow:focus .btn-alt {\r
1940       color: #ffffff;\r
1941       outline-color: #ffffff !important;\r
1942       background: linear-gradient(to bottom, #087ac2 0%, #0568ae 100%); }\r
1943     .btn-arrow:focus .btn-specialty {\r
1944       color: #ffffff;\r
1945       outline-color: #ffffff !important;\r
1946       background: linear-gradient(to bottom, #007a3e 0%, #008744 100%); }\r
1947   .btn-arrow:active .btn-primary {\r
1948     text-decoration: none;\r
1949     color: #ffffff;\r
1950     outline-color: #ffffff !important;\r
1951     background: linear-gradient(to bottom, #d16500 0%, #ea7400 100%); }\r
1952   .btn-arrow:active .btn-secondary {\r
1953     color: #0568ae;\r
1954     outline-color: #000000 !important;\r
1955     background: linear-gradient(to bottom, #f2f2f2 0%, #fcfcfc 100%); }\r
1956   .btn-arrow:active .btn-alt {\r
1957     color: #ffffff;\r
1958     outline-color: #ffffff !important;\r
1959     background: linear-gradient(to bottom, #087ac2 0%, #0568ae 100%); }\r
1960   .btn-arrow:active .btn-specialty {\r
1961     color: #ffffff;\r
1962     outline-color: #ffffff !important;\r
1963     background: linear-gradient(to bottom, #007a3e 0%, #008744 100%); }\r
1964   .btn-arrow .btn-alt {\r
1965     border-color: #087ac2 transparent #0568ae;\r
1966     background-color: #0568ae;\r
1967     background: linear-gradient(to bottom, #087ac2 0%, #0568ae 100%);\r
1968     color: #ffffff; }\r
1969     .btn-arrow .btn-alt:hover {\r
1970       color: #ffffff;\r
1971       outline-color: #ffffff !important;\r
1972       background: linear-gradient(to bottom, #0568ae 0%, #087ac2 100%); }\r
1973     .btn-arrow .btn-alt:focus {\r
1974       color: #ffffff;\r
1975       outline-color: #ffffff !important;\r
1976       background: linear-gradient(to bottom, #0568ae 0%, #087ac2 100%); }\r
1977     .btn-arrow .btn-alt:active {\r
1978       color: #ffffff;\r
1979       outline-color: #ffffff !important;\r
1980       background: linear-gradient(to bottom, #0568ae 0%, #087ac2 100%); }\r
1981   .btn-arrow::-moz-focus-inner {\r
1982     padding: 0;\r
1983     border: 0; }\r
1984   .btn-arrow .btn {\r
1985     border: 1px solid transparent;\r
1986     border-radius: 100%;\r
1987     height: 36px;\r
1988     margin-bottom: 0;\r
1989     margin-right: 7px;\r
1990     max-width: 36px;\r
1991     min-width: 20px;\r
1992     padding: 0;\r
1993     margin-top: -4px;\r
1994     vertical-align: middle;\r
1995     width: 36px; }\r
1996     .btn-arrow .btn .icon-primary-left {\r
1997       bottom: 0;\r
1998       display: block;\r
1999       height: 100%;\r
2000       left: 0;\r
2001       line-height: 0;\r
2002       position: absolute;\r
2003       right: 0;\r
2004       text-indent: 0;\r
2005       top: 0; }\r
2006       .btn-arrow .btn .icon-primary-left:before {\r
2007         position: absolute;\r
2008         font-size: 1.6rem;\r
2009         left: 1px;\r
2010         top: 9px; }\r
2011     .btn-arrow .btn .icon-primary-right {\r
2012       bottom: 0;\r
2013       display: block;\r
2014       height: 100%;\r
2015       left: 0;\r
2016       line-height: 0;\r
2017       position: absolute;\r
2018       right: 0;\r
2019       text-indent: 0;\r
2020       top: 0;\r
2021       color: #ffffff; }\r
2022       .btn-arrow .btn .icon-primary-right:before {\r
2023         position: absolute;\r
2024         font-size: 1.6rem;\r
2025         left: 17px;\r
2026         top: 9px; }\r
2027   .btn-arrow .btn.btn-primary .icon-primary-left {\r
2028     color: #fff; }\r
2029   .btn-arrow .btn.btn-primary .icon-primary-right {\r
2030     color: #fff; }\r
2031   .btn-arrow .btn.btn-alt .icon-primary-left {\r
2032     color: #fff; }\r
2033   .btn-arrow .btn.btn-alt .icon-primary-right {\r
2034     color: #fff; }\r
2035   .btn-arrow .btn.btn-secondary {\r
2036     border: 1px solid #d2d2d2; }\r
2037     .btn-arrow .btn.btn-secondary .icon-primary-left {\r
2038       color: #0568ae; }\r
2039     .btn-arrow .btn.btn-secondary .icon-primary-right {\r
2040       color: #0568ae; }\r
2041   .btn-arrow .btn.btn-small {\r
2042     height: 20px;\r
2043     max-width: 20px;\r
2044     min-width: 20px;\r
2045     width: 20px;\r
2046     top: -1px; }\r
2047     .btn-arrow .btn.btn-small .icon-primary-left:before {\r
2048       font-size: 10px;\r
2049       top: 4px;\r
2050       left: 0; }\r
2051     .btn-arrow .btn.btn-small .icon-primary-right:before {\r
2052       font-size: 10px;\r
2053       top: 4px;\r
2054       left: 10px; }\r
2055   .btn-arrow .btn.btn-large .icon-primary-left:before {\r
2056     font-size: 112%;\r
2057     top: 12px;\r
2058     left: 23px; }\r
2059   .btn-arrow .btn.btn-large .icon-primary-right:before {\r
2060     font-size: 112%;\r
2061     top: 12px;\r
2062     left: 23px; }\r
2063 \r
2064 .btn-secondary {\r
2065   border: 1px solid #d2d2d2;\r
2066   background-color: #f2f2f2;\r
2067   background: linear-gradient(to bottom, #fcfcfc 0%, #f2f2f2 100%);\r
2068   color: #0568ae;\r
2069   box-shadow: 0 5px 5px -5px rgba(0, 0, 0, 0.15);\r
2070   padding: 14px 18px 11px 17px; }\r
2071   .btn-secondary:hover {\r
2072     color: #0568ae;\r
2073     outline-color: #000000 !important;\r
2074     background: linear-gradient(to bottom, #f2f2f2 0%, #fcfcfc 100%); }\r
2075   .btn-secondary:focus {\r
2076     color: #0568ae;\r
2077     outline-color: #000000 !important;\r
2078     background: linear-gradient(to bottom, #f2f2f2 0%, #fcfcfc 100%); }\r
2079   .btn-secondary:active {\r
2080     color: #0568ae;\r
2081     outline-color: #000000 !important;\r
2082     background: linear-gradient(to bottom, #f2f2f2 0%, #fcfcfc 100%); }\r
2083 \r
2084 .btn-alt {\r
2085   border-color: #087ac2 transparent #0568ae;\r
2086   background-color: #0568ae;\r
2087   background: linear-gradient(to bottom, #087ac2 0%, #0568ae 100%);\r
2088   color: #ffffff; }\r
2089   .btn-alt:hover {\r
2090     color: #ffffff;\r
2091     outline-color: #ffffff !important;\r
2092     background: linear-gradient(to bottom, #0568ae 0%, #087ac2 100%); }\r
2093   .btn-alt:focus {\r
2094     color: #ffffff;\r
2095     outline-color: #ffffff !important;\r
2096     background: linear-gradient(to bottom, #0568ae 0%, #087ac2 100%); }\r
2097   .btn-alt:active {\r
2098     color: #ffffff;\r
2099     outline-color: #ffffff !important;\r
2100     background: linear-gradient(to bottom, #0568ae 0%, #087ac2 100%); }\r
2101 \r
2102 .btn-specialty {\r
2103   border-color: #008744 transparent #007a3e;\r
2104   background-color: #007a3e;\r
2105   background: linear-gradient(to bottom, #008744 0%, #007a3e 100%);\r
2106   color: #ffffff; }\r
2107   .btn-specialty:hover {\r
2108     color: #ffffff;\r
2109     outline-color: #ffffff !important;\r
2110     background: linear-gradient(to bottom, #007a3e 0%, #008744 100%); }\r
2111   .btn-specialty:focus {\r
2112     color: #ffffff;\r
2113     outline-color: #ffffff !important;\r
2114     background: linear-gradient(to bottom, #007a3e 0%, #008744 100%); }\r
2115   .btn-specialty:active {\r
2116     color: #ffffff;\r
2117     outline-color: #ffffff !important;\r
2118     background: linear-gradient(to bottom, #007a3e 0%, #008744 100%); }\r
2119 \r
2120 .btn-clear {\r
2121   background: transparent !important;\r
2122   border-color: transparent !important;\r
2123   font-weight: normal;\r
2124   font-family: "Omnes-ECOMP-W02", Arial;\r
2125   box-shadow: none;\r
2126   text-decoration: none;\r
2127   color: #0568ae; }\r
2128   .btn-clear:focus {\r
2129     text-decoration: underline; }\r
2130   .btn-clear:hover {\r
2131     text-decoration: underline; }\r
2132 \r
2133 .isIE .btn:focus {\r
2134   outline: none !important;\r
2135   text-decoration: none !important; }\r
2136   .isIE .btn:focus:after {\r
2137     display: block;\r
2138     content: "";\r
2139     position: absolute;\r
2140     top: 4px;\r
2141     left: 4px;\r
2142     right: 4px;\r
2143     bottom: 4px;\r
2144     border: 1px dotted #000; }\r
2145 \r
2146 .isIE .btn:active {\r
2147   outline: none !important;\r
2148   text-decoration: none !important; }\r
2149   .isIE .btn:active:after {\r
2150     display: block;\r
2151     content: "";\r
2152     position: absolute;\r
2153     top: 4px;\r
2154     left: 4px;\r
2155     right: 4px;\r
2156     bottom: 4px;\r
2157     border: 1px dotted #000; }\r
2158 \r
2159 .isIE .btn.active {\r
2160   outline: none !important;\r
2161   text-decoration: none !important; }\r
2162   .isIE .btn.active:not(:focus):after {\r
2163     border: 1px solid #000; }\r
2164   .isIE .btn.active:after {\r
2165     display: block;\r
2166     content: "";\r
2167     position: absolute;\r
2168     top: 4px;\r
2169     left: 4px;\r
2170     right: 4px;\r
2171     bottom: 4px;\r
2172     border: 1px dotted #000; }\r
2173 \r
2174 .isIE .btn.btn-primary:focus:after {\r
2175   border: 2px dashed #fff; }\r
2176 \r
2177 .isIE .btn.btn-specialty:focus:after {\r
2178   border: 2px dashed #fff; }\r
2179 \r
2180 .isIE .btn.btn-alt:focus:after {\r
2181   border: 2px dashed #fff; }\r
2182 \r
2183 .btn.disabled {\r
2184   background-image: none;\r
2185   background-color: #767676;\r
2186   box-shadow: none;\r
2187   cursor: not-allowed;\r
2188   color: #ffffff;\r
2189   border-color: transparent;\r
2190   outline: 0 !important; }\r
2191   .btn.disabled:hover {\r
2192     color: #f2f2f2;\r
2193     outline: none !important; }\r
2194   .btn.disabled:focus {\r
2195     color: #f2f2f2;\r
2196     outline: none !important; }\r
2197 \r
2198 .btn[disabled] {\r
2199   background-image: none;\r
2200   background-color: #767676;\r
2201   box-shadow: none;\r
2202   cursor: not-allowed;\r
2203   color: #ffffff;\r
2204   border-color: transparent;\r
2205   outline: 0 !important; }\r
2206   .btn[disabled]:hover {\r
2207     color: #f2f2f2;\r
2208     outline: none !important; }\r
2209   .btn[disabled]:focus {\r
2210     color: #f2f2f2;\r
2211     outline: none !important; }\r
2212 \r
2213 .btn[disabled="disabled"] {\r
2214   background-image: none;\r
2215   background-color: #767676;\r
2216   box-shadow: none;\r
2217   cursor: not-allowed;\r
2218   color: #ffffff;\r
2219   border-color: transparent;\r
2220   outline: 0 !important; }\r
2221   .btn[disabled="disabled"]:hover {\r
2222     color: #f2f2f2;\r
2223     outline: none !important; }\r
2224   .btn[disabled="disabled"]:focus {\r
2225     color: #f2f2f2;\r
2226     outline: none !important; }\r
2227 \r
2228 .btn-arrow[disabled] .btn {\r
2229   background-image: none;\r
2230   background-color: #767676;\r
2231   box-shadow: none;\r
2232   cursor: not-allowed;\r
2233   color: #ffffff;\r
2234   border-color: transparent;\r
2235   outline: 0 !important; }\r
2236   .btn-arrow[disabled] .btn:hover {\r
2237     color: #f2f2f2;\r
2238     outline: none !important; }\r
2239   .btn-arrow[disabled] .btn:focus {\r
2240     color: #f2f2f2;\r
2241     outline: none !important; }\r
2242 \r
2243 .btn-arrow[disabled] .icon-primary-left {\r
2244   color: #fff !important; }\r
2245 \r
2246 .btn-arrow[disabled] .icon-primary-right {\r
2247   color: #fff !important; }\r
2248 \r
2249 .btn-arrow.disabled .btn {\r
2250   background-image: none;\r
2251   background-color: #767676;\r
2252   box-shadow: none;\r
2253   cursor: not-allowed;\r
2254   color: #ffffff;\r
2255   border-color: transparent;\r
2256   outline: 0 !important; }\r
2257   .btn-arrow.disabled .btn:hover {\r
2258     color: #f2f2f2;\r
2259     outline: none !important; }\r
2260   .btn-arrow.disabled .btn:focus {\r
2261     color: #f2f2f2;\r
2262     outline: none !important; }\r
2263 \r
2264 .btn-arrow.disabled .icon-primary-left {\r
2265   color: #fff !important; }\r
2266 \r
2267 .btn-arrow.disabled .icon-primary-right {\r
2268   color: #fff !important; }\r
2269 \r
2270 .btn-medium {\r
2271   padding: 12px 19px 11px 18px;\r
2272   font-size: 1.7rem; }\r
2273 \r
2274 .btn-small {\r
2275   padding: 10px 19px 9px 18px;\r
2276   font-size: 1.5rem;\r
2277   border-radius: 8px; }\r
2278 \r
2279 .btn-fullwidth {\r
2280   width: 100%; }\r
2281 \r
2282 *:not(.btn-arrow) > .btn > i[class*="icon-primary-"] {\r
2283   margin-top: -20px;\r
2284   margin-bottom: -20px; }\r
2285 \r
2286 .enhanced-cta-group {\r
2287   display: -ms-flexbox;\r
2288   display: flex;\r
2289   -ms-flex-direction: row-reverse;\r
2290   flex-direction: row-reverse;\r
2291   background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20viewport%3D%220%200%201%201%22%20style%3D%22width%3A100%25%3B%20height%3A1px%3B%22%3E%3Cstyle%3Eline%7Bstroke%3A%23959595%3Bstroke-width%3A2%3B%7D%3C%2Fstyle%3E%3Cline%20y2%3D%221%22%20y1%3D%221%22%20x1%3D%221%22%20x2%3D%22100%25%22%20stroke-dasharray%3D%221%2C%203%22%2F%3E%3C%2Fsvg%3E") !important;\r
2292   background-position: 0 -1px;\r
2293   background-repeat: repeat-x; }\r
2294   .enhanced-cta-group > .cta-button-group {\r
2295     border-top: 0;\r
2296     background-image: none !important; }\r
2297     .enhanced-cta-group > .cta-button-group + .cta-button-group a {\r
2298       font-size: 1.4rem;\r
2299       line-height: 1em; }\r
2300       .enhanced-cta-group > .cta-button-group + .cta-button-group a a {\r
2301         margin-right: 0; }\r
2302     .enhanced-cta-group > .cta-button-group hr {\r
2303       min-height: 14px; }\r
2304     .enhanced-cta-group > .cta-button-group + .cta-button-group {\r
2305       -ms-flex-align: center;\r
2306       -ms-grid-row-align: center;\r
2307       align-items: center;\r
2308       -ms-flex-direction: row;\r
2309       flex-direction: row;\r
2310       padding: 10px 0; }\r
2311 \r
2312 .cta-button-group {\r
2313   text-align: right;\r
2314   -ms-flex-align: baseline;\r
2315   align-items: baseline;\r
2316   padding: 20px 0 10px;\r
2317   width: 100%; }\r
2318   .cta-button-group.nodots {\r
2319     background-image: none !important; }\r
2320   .cta-button-group .hidden-phone {\r
2321     margin-right: 14px; }\r
2322   .cta-button-group .btn + .btn {\r
2323     margin-right: 20px !important; }\r
2324   .cta-button-group .btn:not(.hidden-phone):not(.visible-phone) {\r
2325     margin-right: 0; }\r
2326 \r
2327 .isMobile .btn-arrow .btn.btn-small .icon-primary-left:before {\r
2328   left: -1px; }\r
2329 \r
2330 .isMobile .btn-arrow .btn.btn-large .icon-primary-left:before {\r
2331   left: 24px; }\r
2332 \r
2333 .isMobile .btn-arrow .btn.btn-large .icon-primary-right:before {\r
2334   left: 24px; }\r
2335 \r
2336 @media (max-width: 1024px) {\r
2337   .field-group + .btn {\r
2338     margin-left: 15px; } }\r
2339 \r
2340 @media (max-width: 767px) {\r
2341   .cta-button-group {\r
2342     text-align: center; }\r
2343     .cta-button-group > .btn {\r
2344       display: block;\r
2345       float: none;\r
2346       width: 100%;\r
2347       margin-left: auto !important;\r
2348       margin-right: auto !important; } }\r
2349 \r
2350 .btn-group {\r
2351   border-radius: 8px;\r
2352   box-shadow: 0 5px 5px -5px rgba(0, 0, 0, 0.15);\r
2353   display: -ms-flexbox;\r
2354   display: flex;\r
2355   -ms-flex-pack: justify;\r
2356   justify-content: space-between;\r
2357   margin-bottom: 10px;\r
2358   max-width: 470px;\r
2359   min-width: 290px;\r
2360   position: relative;\r
2361   vertical-align: middle;\r
2362   width: 100%; }\r
2363   .btn-group > .btn {\r
2364     box-shadow: none;\r
2365     -ms-flex: 1;\r
2366     flex: 1;\r
2367     position: relative;\r
2368     float: left;\r
2369     margin-right: -1px;\r
2370     margin-bottom: 0;\r
2371     padding-left: 0;\r
2372     padding-right: 0;\r
2373     text-align: center; }\r
2374   .btn-group:not([data-select-color]) .btn.active:not(:first-child) {\r
2375     margin-right: -1px;\r
2376     border-left: 1px solid #d2d2d2 !important; }\r
2377   .btn-group:not([data-select-color]) .btn[disabled]:not(:first-child) {\r
2378     border-left: 1px solid #d2d2d2 !important; }\r
2379   .btn-group:not([data-select-color]) .btn[disabled] + .btn[disabled] {\r
2380     border-left: 1px solid #ebebeb !important; }\r
2381   .btn-group:not([data-select-color]) > .btn.active {\r
2382     border-color: #087ac2 transparent #0568ae;\r
2383     background-color: #0568ae;\r
2384     background: linear-gradient(to bottom, #087ac2 0%, #0568ae 100%);\r
2385     color: #ffffff; }\r
2386     .btn-group:not([data-select-color]) > .btn.active:hover {\r
2387       color: #ffffff;\r
2388       outline-color: #ffffff !important;\r
2389       background: #0563a6;\r
2390       border-color: #0563a6; }\r
2391     .btn-group:not([data-select-color]) > .btn.active:focus {\r
2392       color: #ffffff;\r
2393       outline-color: #ffffff !important;\r
2394       background: #0563a6;\r
2395       border-color: #0563a6; }\r
2396     .btn-group:not([data-select-color]) > .btn.active:active {\r
2397       color: #ffffff;\r
2398       outline-color: #ffffff !important;\r
2399       background: #0563a6;\r
2400       border-color: #0563a6; }\r
2401   .btn-group:not([data-select-color]) > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {\r
2402     border-radius: 0; }\r
2403   .btn-group:not([data-select-color]) > .btn:first-child:not(:last-child):not(.dropdown-toggle) {\r
2404     border-top-right-radius: 0;\r
2405     border-bottom-right-radius: 0; }\r
2406   .btn-group:not([data-select-color]) > .btn:last-child:not(:first-child) {\r
2407     border-top-left-radius: 0;\r
2408     border-bottom-left-radius: 0; }\r
2409   .btn-group:not([data-select-color]) > .dropdown-toggle:not(:first-child) {\r
2410     border-top-left-radius: 0;\r
2411     border-bottom-left-radius: 0; }\r
2412   .btn-group > .active {\r
2413     text-decoration: none;\r
2414     outline: 1px dotted transparent; }\r
2415     .btn-group > .active:focus {\r
2416       outline: 1px dotted #ffffff; }\r
2417 \r
2418 .btn-group.btn-fullwidth > .btn {\r
2419   -ms-flex: 1;\r
2420   flex: 1; }\r
2421 \r
2422 .btn-group[data-select-color] {\r
2423   margin-top: 5px;\r
2424   box-shadow: none;\r
2425   -ms-flex-pack: start;\r
2426   justify-content: flex-start;\r
2427   -ms-flex-wrap: wrap;\r
2428   flex-wrap: wrap; }\r
2429   .btn-group[data-select-color] .btn {\r
2430     border: 1px solid #959595;\r
2431     border-radius: 4px;\r
2432     box-shadow: 0 5px 5px -5px rgba(0, 0, 0, 0.15);\r
2433     margin-right: 10px;\r
2434     margin-bottom: 10px;\r
2435     height: 40px;\r
2436     font-size: 16px;\r
2437     color: #333333;\r
2438     max-width: 60px;\r
2439     min-width: 60px;\r
2440     -ms-flex: 0;\r
2441     flex: 0; }\r
2442   .btn-group[data-select-color] > .btn.active:focus {\r
2443     outline: 1px dotted #191919;\r
2444     outline-offset: 4px; }\r
2445 \r
2446 button .btn-fill {\r
2447   background-clip: padding-box;\r
2448   border: 0;\r
2449   border-radius: 4px;\r
2450   bottom: 0;\r
2451   display: block;\r
2452   height: auto;\r
2453   left: 0;\r
2454   margin: 5px;\r
2455   position: absolute;\r
2456   right: 0;\r
2457   top: 0;\r
2458   width: auto; }\r
2459 \r
2460 button .btn-fill[style*="#fff"] {\r
2461   border: 1px solid #d2d2d2; }\r
2462 \r
2463 [data-select-color] .btn.active {\r
2464   background: none !important;\r
2465   outline: 0;\r
2466   margin-right: 10px;\r
2467   border-width: 3px;\r
2468   color: #333333;\r
2469   line-height: 12px; }\r
2470   [data-select-color] .btn.active > .btn-fill {\r
2471     margin: 3px; }\r
2472   [data-select-color] .btn.active:hover {\r
2473     color: #333333; }\r
2474 \r
2475 [data-select-color] .btn:active {\r
2476   background: none !important;\r
2477   outline: 0;\r
2478   margin-right: 10px;\r
2479   border-width: 3px;\r
2480   color: #333333;\r
2481   line-height: 12px; }\r
2482   [data-select-color] .btn:active > .btn-fill {\r
2483     margin: 3px; }\r
2484   [data-select-color] .btn:active:hover {\r
2485     color: #333333; }\r
2486 \r
2487 .btn-group[data-select-color="orange"] > .btn.active {\r
2488   border-color: #ea7400; }\r
2489 \r
2490 .btn-group[data-select-color="blue"] > .btn.active {\r
2491   border-color: #0568ae; }\r
2492 \r
2493 .btn-group[data-select-color="green"] > .btn.active {\r
2494   border-color: #007a3e; }\r
2495 \r
2496 .btn-spinbutton-toggle.btn-group {\r
2497   display: block !important;\r
2498   height: 40px !important;\r
2499   margin-top: 5px;\r
2500   max-width: 138px;\r
2501   min-width: 138px;\r
2502   white-space: nowrap; }\r
2503 \r
2504 .btn-spinbutton-toggle .btn {\r
2505   border-radius: 6px;\r
2506   font-weight: normal;\r
2507   -ms-flex: unset;\r
2508   flex: unset;\r
2509   height: 40px;\r
2510   letter-spacing: normal;\r
2511   min-width: auto;\r
2512   padding: 3px 0 0;\r
2513   text-align: center;\r
2514   min-width: 46px;\r
2515   width: 46px; }\r
2516 \r
2517 .btn-spinbutton-toggle .btn[data-max-value] {\r
2518   border-bottom: 1px solid #d2d2d2;\r
2519   border-top: 1px solid #d2d2d2;\r
2520   box-shadow: 0 3px 2px -2px rgba(0, 0, 0, 0.08) inset;\r
2521   background-color: #fff;\r
2522   cursor: text;\r
2523   font-family: "Omnes-ECOMP-W02", Arial;\r
2524   font-size: 2rem;\r
2525   font-weight: normal;\r
2526   padding: 4px 0 0;\r
2527   text-align: center;\r
2528   min-width: 46px !important;\r
2529   width: 46px; }\r
2530   .btn-spinbutton-toggle .btn[data-max-value]:focus {\r
2531     border-color: #0568ae;\r
2532     outline: none; }\r
2533     .btn-spinbutton-toggle .btn[data-max-value]:focus + .btn {\r
2534       border-left: 1px solid #0568ae;\r
2535       transition: border 0.3s linear 0s; }\r
2536 \r
2537 .btn-spinbutton-toggle .icon-primary-subtractminimize {\r
2538   font-size: 30px !important;\r
2539   color: #0568ae !important; }\r
2540 \r
2541 .btn-spinbutton-toggle .icon-primary-add-maximize {\r
2542   font-size: 30px !important;\r
2543   color: #0568ae !important; }\r
2544 \r
2545 .btn-spinbutton-toggle .btn[disabled].icon-primary-subtractminimize {\r
2546   background-color: #d2d2d2;\r
2547   color: #767676 !important; }\r
2548 \r
2549 .btn-spinbutton-toggle .btn[disabled].icon-primary-add-maximize {\r
2550   background-color: #d2d2d2;\r
2551   color: #767676 !important; }\r
2552 \r
2553 .btn-spinbutton-toggle input.btn[disabled] {\r
2554   background-color: #d2d2d2;\r
2555   color: #5a5a5a;\r
2556   cursor: not-allowed; }\r
2557 \r
2558 .btn-group.btn-spinbutton-toggle .btn[disabled] + .btn[disabled] {\r
2559   border-left: 1px solid #f0f0f0 !important; }\r
2560 \r
2561 .btn-group.btn-spinbutton-toggle .btn[data-max-value]:focus + .btn:not(:first-child) {\r
2562   border-left: 1px solid #0568ae !important; }\r
2563 \r
2564 @media (max-width: 480px) {\r
2565   .btn-group:not([data-select-color]) > .btn {\r
2566     font-size: 1.3rem;\r
2567     min-width: auto; } }\r
2568 \r
2569 .reset-field,\r
2570 .close {\r
2571   float: right;\r
2572   background: none;\r
2573   width: 34px;\r
2574   height: 34px;\r
2575   padding: 0;\r
2576   overflow: hidden;\r
2577   display: inline-block; }\r
2578 \r
2579 .reset-field {\r
2580   display: none; }\r
2581 \r
2582 .reset-field:before {\r
2583   font-size: 22px;\r
2584   color: #5a5a5a; }\r
2585 \r
2586 .input-emphasized + .reset-field:before {\r
2587   font-size: 29px;\r
2588   color: #5a5a5a; }\r
2589 \r
2590 .reset-field:active,\r
2591 .reset-field:hover,\r
2592 .reset-field:focus {\r
2593   display: block !important; }\r
2594 \r
2595 button.close {\r
2596   border: 0;\r
2597   appearance: none; }\r
2598 \r
2599 .corner-button {\r
2600   box-shadow: 0 -50px 0 0 #f2f2f2 inset;\r
2601   height: 69px;\r
2602   /*overflow: hidden;*/\r
2603   position: absolute;\r
2604   right: -35px;\r
2605   top: -35px;\r
2606   transform: rotate(45deg);\r
2607   width: 69px; }\r
2608 \r
2609 .corner-button .close:before {\r
2610   bottom: -7px;\r
2611   color: #0568ae;\r
2612   display: block;\r
2613   font-size: 20px;\r
2614   height: 50px;\r
2615   left: -11px;\r
2616   position: absolute;\r
2617   width: 50px; }\r
2618 \r
2619 .corner-button .close {\r
2620   float: none;\r
2621   height: 45px;\r
2622   margin: 0;\r
2623   position: absolute;\r
2624   right: 12px;\r
2625   top: 45px;\r
2626   transform: rotate(45deg);\r
2627   width: 45px; }\r
2628 \r
2629 .corner-button .close:focus {\r
2630   outline: 1px dotted black; }\r
2631 \r
2632 .ds2-no-colors .corner-button .close {\r
2633   border: 1px solid black; }\r
2634 \r
2635 .field-group input + .reset-field {\r
2636   background: none;\r
2637   height: 36px;\r
2638   width: 45px;\r
2639   display: none;\r
2640   padding: 0;\r
2641   position: absolute;\r
2642   right: 0;\r
2643   top: 0;\r
2644   box-shadow: none;\r
2645   border: none;\r
2646   content: " "; }\r
2647 \r
2648 .field-group input[type="search"] + .reset-field,\r
2649 .field-group input[type="search"] + .btn-search + .reset-field,\r
2650 .tooltip-onclick input + .reset-field,\r
2651 .tooltip-onclick input + .icon-primary-tooltip + .reset-field,\r
2652 .tooltip-onclick textarea + .reset-field,\r
2653 .tooltip-onclick textarea + .icon-primary-tooltip + .reset-field {\r
2654   right: 45px; }\r
2655 \r
2656 .field-group input[type="search"] + .reset-field:after,\r
2657 .field-group input[type="search"] + .btn-search + .reset-field:after,\r
2658 .tooltip-onclick input + .reset-field:after,\r
2659 .tooltip-onclick input + .icon-primary-tooltip + .reset-field:after,\r
2660 .tooltip-onclick textarea + .reset-field:after,\r
2661 .tooltip-onclick textarea + .icon-primary-tooltip + .reset-field:after {\r
2662   background-color: #d2d2d2;\r
2663   content: "";\r
2664   display: block;\r
2665   height: 20px;\r
2666   position: absolute;\r
2667   right: 0;\r
2668   top: 8px;\r
2669   width: 1px; }\r
2670 \r
2671 .tooltip-onclick input + .reset-field,\r
2672 .tooltip-onclick input + .icon-primary-tooltip + .reset-field {\r
2673   right: 50px !important; }\r
2674 \r
2675 .tooltip-onclick textarea + .reset-field,\r
2676 .tooltip-onclick textarea + .icon-primary-tooltip + .reset-field {\r
2677   right: 45px !important;\r
2678   width: 40px; }\r
2679 \r
2680 .field-group input.input-emphasized + .reset-field {\r
2681   width: 45px;\r
2682   height: 46px;\r
2683   right: 6px; }\r
2684 \r
2685 .field-group input.input-emphasized + .reset-field:after {\r
2686   top: 14px; }\r
2687 \r
2688 .field-group [disabled] + .reset-field {\r
2689   display: none; }\r
2690 \r
2691 .ds2_touchevents .field-group input + .reset-field:focus,\r
2692 .ds2_touchevents .field-group input:focus + .reset-field,\r
2693 .ds2_touchevents textarea:focus + .reset-field,\r
2694 .ds2_touchevents textarea + .reset-field:focus {\r
2695   display: block;\r
2696   position: absolute;\r
2697   right: 0px;\r
2698   top: 0;\r
2699   border: none; }\r
2700 \r
2701 .ds2_touchevents .field-group input {\r
2702   padding: 8px 55px 8px 15px;\r
2703   -webkit-appearance: none; }\r
2704 \r
2705 .ds2_touchevents textarea:focus {\r
2706   padding: 15px 55px 15px 15px; }\r
2707 \r
2708 .ds2_touchevents textarea:focus + .reset-field {\r
2709   border: none;\r
2710   position: absolute;\r
2711   right: 6px;\r
2712   top: 5px; }\r
2713 \r
2714 .ds2_touchevents textarea.hasScrollbar:focus {\r
2715   padding: 15px 35px 15px 15px; }\r
2716 \r
2717 .ds2_touchevents textarea.hasScrollbar:focus + .reset-field {\r
2718   right: 22px; }\r
2719 \r
2720 .form-row.error .error-msg {\r
2721   display: block;\r
2722   font-size: 14px;\r
2723   line-height: 14px;\r
2724   font-family: "Omnes-ECOMP-W02-Medium", Arial;\r
2725   position: relative;\r
2726   padding-left: 18px; }\r
2727 \r
2728 .form-row.error .error-msg:before {\r
2729   color: #cf2a2a;\r
2730   font-size: 14px;\r
2731   left: 0;\r
2732   line-height: 14px;\r
2733   position: absolute;\r
2734   vertical-align: middle; }\r
2735 \r
2736 .form-row.error label,\r
2737 .form-row.error .error-msg,\r
2738 .form-row.error button.awd-select,\r
2739 .form-row.error select.awd-select + span,\r
2740 .form-row.error .checkbox,\r
2741 .form-row.error .radio,\r
2742 .form-row.error legend.error,\r
2743 .form-row.error input {\r
2744   color: #cf2a2a; }\r
2745 \r
2746 .form-row.error .btn-group > .btn,\r
2747 .form-row.error button.awd-select,\r
2748 .form-row.error .awd-select-list,\r
2749 .form-row.error select.awd-select + span,\r
2750 .form-row.error textarea,\r
2751 .form-row.error input,\r
2752 .form-row.error .checkbox .skin,\r
2753 .form-row.error .radio .skin {\r
2754   border-color: #cf2a2a !important; }\r
2755 \r
2756 .form-row.error .checkbox input:checked:not(:disabled) + .skin {\r
2757   background-color: #cf2a2a; }\r
2758 \r
2759 .form-row.error .radio input:checked + .skin:after {\r
2760   background-color: #cf2a2a; }\r
2761 \r
2762 .error .tooltip-onclick .icon-primary-tooltip.active + .error-msg {\r
2763   margin-top: -11px;\r
2764   border-bottom-left-radius: 0;\r
2765   border-bottom-right-radius: 0; }\r
2766 \r
2767 .error .tooltip-onclick .icon-primary-tooltip.active + .error-msg + .helpertext {\r
2768   margin: 0 0 10px; }\r
2769 \r
2770 .error .tooltip-onclick .icon-primary-tooltip.active + .error-msg + .helpertext:before,\r
2771 .error .tooltip-onclick .icon-primary-tooltip.active + .error-msg + .helpertext:after {\r
2772   display: none; }\r
2773 \r
2774 .error .helpertext {\r
2775   border-color: #cf2a2a;\r
2776   /*border-radius:0;*/ }\r
2777 \r
2778 .error .helpertext:before {\r
2779   border-top-color: #cf2a2a; }\r
2780 \r
2781 .error .tooltip-onfocus .helpertext {\r
2782   margin: 14px 0 10px 0; }\r
2783 \r
2784 .error [class*="price"],\r
2785 .error [class*="pricing-"] {\r
2786   color: #cf2a2a; }\r
2787 \r
2788 input:-ms-clear {\r
2789   display: none; }\r
2790 \r
2791 input[type]::-webkit-inner-spin-button,\r
2792 input[type]::-webkit-outer-spin-button {\r
2793   -webkit-appearance: none; }\r
2794 \r
2795 /*  input[type] {\r
2796   -moz-appearance: textfield; } \r
2797  */\r
2798 form {\r
2799   margin: 0; }\r
2800 \r
2801 fieldset {\r
2802   padding: 0;\r
2803   margin: 0;\r
2804   border: 0; }\r
2805 \r
2806 label,\r
2807 legend {\r
2808   display: inline-block;\r
2809   font-size: 1.4rem;\r
2810   font-family: "Omnes-ECOMP-W02-Medium", Arial; }\r
2811 \r
2812 legend {\r
2813   display: block; }\r
2814 \r
2815 .error-msg {\r
2816   display: none; }\r
2817 \r
2818 select,\r
2819 textarea,\r
2820 input {\r
2821   border-radius: 6px;\r
2822   color: #5a5a5a;\r
2823   display: inline-block;\r
2824   font-size: 1.6rem;\r
2825   margin: 0px;\r
2826   padding: 0 15px 0 15px;\r
2827   vertical-align: middle;\r
2828   line-height: normal; }\r
2829 \r
2830 select::-webkit-input-placeholder,\r
2831 textarea::-webkit-input-placeholder,\r
2832 input::-webkit-input-placeholder {\r
2833   color: #5a5a5a;\r
2834   font-family: "Omnes-ECOMP-W02-Italic", Arial;\r
2835   font-style: normal;\r
2836   opacity: 1; }\r
2837 \r
2838 select:-moz-placeholder,\r
2839 textarea:-moz-placeholder,\r
2840 input:-moz-placeholder {\r
2841   color: #5a5a5a;\r
2842   font-family: "Omnes-ECOMP-W02-Italic", Arial;\r
2843   font-style: normal;\r
2844   opacity: 1; }\r
2845 \r
2846 select::-moz-placeholder,\r
2847 textarea::-moz-placeholder,\r
2848 input::-moz-placeholder {\r
2849   color: #5a5a5a;\r
2850   font-family: "Omnes-ECOMP-W02-Italic", Arial;\r
2851   font-style: normal;\r
2852   opacity: 1; }\r
2853 \r
2854 select:-ms-input-placeholder,\r
2855 textarea:-ms-input-placeholder,\r
2856 input:-ms-input-placeholder {\r
2857   color: #5a5a5a;\r
2858   font-family: "Omnes-ECOMP-W02-Italic", Arial;\r
2859   transition: none;\r
2860   opacity: 1; }\r
2861 \r
2862 select:placeholder,\r
2863 textarea:placeholder,\r
2864 input:placeholder {\r
2865   color: #5a5a5a;\r
2866   font-family: "Omnes-ECOMP-W02-Italic", Arial;\r
2867   font-style: normal;\r
2868   opacity: 1; }\r
2869 \r
2870 select:last-child,\r
2871 textarea:last-child,\r
2872 input:last-child {\r
2873   margin-right: 0; }\r
2874 \r
2875 input:not([type="button"]) {\r
2876   height: 36px; }\r
2877 \r
2878 input.input-emphasized {\r
2879   font-size: 1.8rem;\r
2880   height: 48px;\r
2881   padding: 13px 20px 13px; }\r
2882 \r
2883 input[type="search"]:focus {\r
2884   padding-right: 88px; }\r
2885 \r
2886 input[type="search"] {\r
2887   padding-right: 40px;\r
2888   -webkit-appearance: none !important; }\r
2889 \r
2890 input[type="search"].input-emphasized {\r
2891   padding-right: 45px; }\r
2892 \r
2893 .btn-search[class*="btn"] {\r
2894   background-color: transparent;\r
2895   background-position: 50% 50%;\r
2896   background-size: 20px;\r
2897   background-repeat: no-repeat;\r
2898   border: none;\r
2899   height: 100%;\r
2900   margin-left: 0;\r
2901   margin-top: 0;\r
2902   min-width: 45px !important;\r
2903   outline-offset: 0;\r
2904   padding: 0 !important;\r
2905   position: absolute;\r
2906   right: 0;\r
2907   top: 0;\r
2908   border-radius: 0 5px 5px 0;\r
2909   min-width: 44px;\r
2910   width: 44px; }\r
2911 \r
2912 .input-emphasized + .btn-search[class*="btn"],\r
2913 .input-emphasized + .reset-field + .btn-search[class*="btn"] {\r
2914   background-size: 26px;\r
2915   height: 46px;\r
2916   top: 1px;\r
2917   outline-offset: -3px;\r
2918   margin-bottom: 0;\r
2919   border-radius: 0 5px 5px 0; }\r
2920 \r
2921 input[type="search"].input-emphasized + .reset-field {\r
2922   right: 45px !important; }\r
2923 \r
2924 .search-suggestion-wrapper {\r
2925   position: relative;\r
2926   margin-bottom: 15px; }\r
2927 \r
2928 /*styles from dropdown*/\r
2929 .search-suggestion-list {\r
2930   box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15);\r
2931   border-radius: 0 0 6px 6px;\r
2932   position: relative;\r
2933   border: 1px solid #0568ae;\r
2934   border-top: 0;\r
2935   padding: 15px 0;\r
2936   background-color: #f2f2f2;\r
2937   z-index: 1000;\r
2938   width: 100%;\r
2939   max-height: 400px;\r
2940   overflow-y: auto; }\r
2941 \r
2942 .search-suggestion-list:empty {\r
2943   display: none; }\r
2944 \r
2945 .search-suggestion-item {\r
2946   position: relative;\r
2947   z-index: -1;\r
2948   padding: 0 15px;\r
2949   line-height: 4.0rem;\r
2950   color: #5a5a5a; }\r
2951 \r
2952 .search-suggestion-item a {\r
2953   text-decoration: none;\r
2954   color: #5a5a5a; }\r
2955 \r
2956 .search-suggestion-item:hover,\r
2957 .search-suggestion-item:focus {\r
2958   cursor: pointer;\r
2959   background-color: #d2d2d2; }\r
2960 \r
2961 input[data-provide="datepicker"],\r
2962 [data-provide="datepicker"]:-moz-placeholder,\r
2963 [data-provide="datepicker"]:-ms-input-placeholder,\r
2964 [data-provide="datepicker"]:-webkit-input-placeholder {\r
2965   color: #0568ae !important;\r
2966   opacity: 1;\r
2967   filter: alpha(opacity=100); }\r
2968 \r
2969 input[disabled],\r
2970 input[readonly],\r
2971 select[disabled],\r
2972 select[readonly],\r
2973 textarea[disabled],\r
2974 textarea[readonly],\r
2975 span.icon-primary-calendar.disabled,\r
2976 span.icon-primary-calendar.readonly {\r
2977   cursor: not-allowed;\r
2978   background-color: #f2f2f2;\r
2979   box-shadow: none; }\r
2980 \r
2981 span.icon-primary-calendar.disabled input,\r
2982 span.icon-primary-calendar.readonly input {\r
2983   color: #959595 !important; }\r
2984 \r
2985 textarea {\r
2986   display: block;\r
2987   width: 100%;\r
2988   max-width: 100%;\r
2989   padding: 15px; }\r
2990 \r
2991 textarea.small {\r
2992   line-height: 20px; }\r
2993 \r
2994 textarea + .reset-field {\r
2995   display: none; }\r
2996 \r
2997 textarea::-webkit-input-placeholder {\r
2998   line-height: .99; }\r
2999 \r
3000 textarea:-moz-placeholder {\r
3001   line-height: .99; }\r
3002 \r
3003 textarea::-moz-placeholder {\r
3004   line-height: .99; }\r
3005 \r
3006 textarea:-ms-input-placeholder {\r
3007   line-height: .99; }\r
3008 \r
3009 textarea:placeholder {\r
3010   line-height: .99; }\r
3011 \r
3012 textarea,\r
3013 input {\r
3014   background-color: #ffffff;\r
3015   border: 1px solid #d2d2d2; \r
3016 /* -webkit-appearance: none; */\r
3017   box-shadow: 2px 3px 2px -2px rgba(0, 0, 0, 0.08) inset;\r
3018   transition: border .3s linear 0s;\r
3019   font-family: "Omnes-ECOMP-W02", Arial; }\r
3020 \r
3021 textarea:focus,\r
3022 input:focus {\r
3023   outline: 0;\r
3024   border-color: #0568ae; }\r
3025 \r
3026 .input-append {\r
3027   display: table; }\r
3028 \r
3029 .input-append > div {\r
3030   display: table-cell;\r
3031   width: 1%; }\r
3032 \r
3033 .input-append > .field-group {\r
3034   width: 100%; }\r
3035 \r
3036 .row .field-group input[class*="span"] {\r
3037   float: none; }\r
3038 \r
3039 .field-group {\r
3040   position: relative;\r
3041   display: inline-block; }\r
3042 \r
3043 label + .field-group,\r
3044 label + .input-append,\r
3045 label + .row,\r
3046 label + .row-nowrap,\r
3047 label + .form-row {\r
3048   margin-top: 5px; }\r
3049 \r
3050 .field-group {\r
3051   position: relative;\r
3052   display: block; }\r
3053 \r
3054 .field-group input:not([type="button"])[disabled] {\r
3055   padding-right: 15px; }\r
3056 \r
3057 input:invalid,\r
3058 textarea:invalid,\r
3059 select:invalid {\r
3060   outline: none !important; }\r
3061 \r
3062 .form-row {\r
3063   margin-top: 20px; }\r
3064 \r
3065 .form-row.nomar {\r
3066   margin: 0; }\r
3067 \r
3068 .row-nowrap.no-flex.form-row > label + br {\r
3069   margin-bottom: 5px; }\r
3070 \r
3071 span.form-row {\r
3072   display: inline-block; }\r
3073 \r
3074 legend + .form-row {\r
3075   margin-top: 20px; }\r
3076 \r
3077 .tooltip-onclick input {\r
3078   padding-right: 45px; }\r
3079 \r
3080 .ds2_touchevents .tooltip-onclick input:focus {\r
3081   padding-right: 95px; }\r
3082 \r
3083 span.icon-primary-calendar {\r
3084   display: block;\r
3085   position: relative;\r
3086   background-color: #fff;\r
3087   border-radius: 4px;\r
3088   overflow: hidden;\r
3089   height: 36px; }\r
3090 \r
3091 span.icon-primary-calendar:before {\r
3092   position: absolute;\r
3093   top: 7px;\r
3094   left: 13px;\r
3095   color: #0568ae; }\r
3096 \r
3097 span.icon-primary-calendar.disabled {\r
3098   background-color: #f2f2f2; }\r
3099 \r
3100 span.icon-primary-calendar.disabled:before {\r
3101   color: #959595; }\r
3102 \r
3103 span.icon-primary-calendar input {\r
3104   padding-left: 35px;\r
3105   color: #0568ae;\r
3106   transition: border-color 0.3s linear 0s;\r
3107   box-shadow: 2px 3px 2px -2px rgba(0, 0, 0, 0.08) inset;\r
3108   position: absolute;\r
3109   top: 0;\r
3110   left: 0; }\r
3111 \r
3112 .faux-input + input.datepicker-input:not([disabled]) {\r
3113   cursor: pointer;\r
3114   margin-left: 0;\r
3115   background-color: #fff;\r
3116   position: absolute;\r
3117   left: 0;\r
3118   top: 0;\r
3119   z-index: 0; }\r
3120 \r
3121 .faux-input {\r
3122   background-color: transparent !important;\r
3123   border: 1px solid transparent;\r
3124   border-radius: 4px;\r
3125   font-size: 1.6rem;\r
3126   height: 35px;\r
3127   left: 0;\r
3128   line-height: 35px;\r
3129   margin-bottom: 10px;\r
3130   margin-right: 6px;\r
3131   padding: 0 0 0 35px;\r
3132   position: relative;\r
3133   text-align: left;\r
3134   top: 0;\r
3135   vertical-align: middle;\r
3136   width: 100%;\r
3137   z-index: 1; }\r
3138 \r
3139 .faux-input:disabled {\r
3140   cursor: not-allowed; }\r
3141 \r
3142 .faux-input:focus + .datepicker-input,\r
3143 [data-calendar-state="opened"] + .datepicker-input {\r
3144   border-color: #0568ae;\r
3145   box-shadow: 2px 3px 2px -2px rgba(5, 116, 172, 0.35) inset;\r
3146   outline: 0 none; }\r
3147 \r
3148 .form-row.error .error-msg {\r
3149   display: block;\r
3150   font-size: 14px;\r
3151   line-height: 14px;\r
3152   font-family: "Omnes-ECOMP-W02-Medium", Arial;\r
3153   position: relative;\r
3154   padding-left: 18px;\r
3155   margin-top: 10px; }\r
3156 \r
3157 .form-row.error .error-msg > .icon-primary-badgealert {\r
3158   height: 14px;\r
3159   width: 14px;\r
3160   position: absolute;\r
3161   left: 0;\r
3162   margin-right: 0; }\r
3163 \r
3164 .form-row.error .error-msg > .icon-primary-badgealert:before {\r
3165   color: #cf2a2a;\r
3166   font-size: 14px;\r
3167   left: 0;\r
3168   line-height: 14px;\r
3169   position: absolute;\r
3170   vertical-align: middle; }\r
3171 \r
3172 .form-row.error label,\r
3173 .form-row.error .error-msg,\r
3174 .form-row.error button.awd-select,\r
3175 .form-row.error select.awd-select + span,\r
3176 .form-row.error .checkbox,\r
3177 .form-row.error .radio,\r
3178 .form-row.error legend.error,\r
3179 .form-row.error input,\r
3180 .form-row.error textarea {\r
3181   color: #cf2a2a; }\r
3182 \r
3183 .form-row.error .btn-group > .btn,\r
3184 .form-row.error button.awd-select,\r
3185 .form-row.error .awd-select-list,\r
3186 .form-row.error select.awd-select + span,\r
3187 .form-row.error textarea,\r
3188 .form-row.error input,\r
3189 .form-row.error .checkbox .skin,\r
3190 .form-row.error .radio .skin {\r
3191   border-color: #cf2a2a !important; }\r
3192 \r
3193 .form-row.error .checkbox input:checked:not(:disabled) + .skin {\r
3194   background-color: #cf2a2a; }\r
3195 \r
3196 .form-row.error .radio input:checked + .skin:after {\r
3197   background-color: #cf2a2a; }\r
3198 \r
3199 .error [class*="price"],\r
3200 .error [class*="pricing-"] {\r
3201   color: #cf2a2a; }\r
3202 \r
3203 hr,\r
3204 .hr-or {\r
3205   display: block;\r
3206   height: 1px;\r
3207   margin: 15px 0;\r
3208   border: none;\r
3209   background-repeat: repeat-x;\r
3210   background-color: #959595;\r
3211   position: relative; }\r
3212 \r
3213 hr.dark {\r
3214   background-color: #959595; }\r
3215 \r
3216 hr.lite {\r
3217   background-color: #d2d2d2; }\r
3218 \r
3219 .hr-or:before {\r
3220   background-color: #fff;\r
3221   color: #666;\r
3222   content: " OR ";\r
3223   display: block;\r
3224   font-size: 1.4rem;\r
3225   font-family: "Omnes-ECOMP-W02-Medium", Arial;\r
3226   height: 16px;\r
3227   left: 50%;\r
3228   line-height: 1.6rem;\r
3229   margin-left: -15px;\r
3230   margin-top: -8px;\r
3231   position: absolute;\r
3232   text-align: center;\r
3233   top: 50%;\r
3234   width: 30px;\r
3235   z-index: 1111; }\r
3236 \r
3237 hr.hr-dotted.dark {\r
3238   background-color: transparent;\r
3239   background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20viewport%3D%220%200%201%201%22%20style%3D%22width%3A100%25%3B%20height%3A1px%3B%22%3E%3Cstyle%3Eline%7Bstroke%3Argba(153%2C153%2C153%2C1)%3Bstroke-width%3A2%3B%7D%3C%2Fstyle%3E%3Cline%20y2%3D%221%22%20y1%3D%221%22%20x1%3D%221%22%20x2%3D%22100%25%22%20stroke-dasharray%3D%221%2C%203%22%2F%3E%3C%2Fsvg%3E");\r
3240   background-position: bottom;\r
3241   background-repeat: repeat-x;\r
3242   background-size: 4px 1px;\r
3243   width: 100%; }\r
3244 \r
3245 hr.hr-dotted.lite {\r
3246   background-color: transparent;\r
3247   background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20viewport%3D%220%200%201%201%22%20style%3D%22width%3A100%25%3B%20height%3A1px%3B%22%3E%3Cstyle%3Eline%7Bstroke%3Argba(204%2C204%2C204%2C1)%3Bstroke-width%3A2%3B%7D%3C%2Fstyle%3E%3Cline%20y2%3D%221%22%20y1%3D%221%22%20x1%3D%221%22%20x2%3D%22100%25%22%20stroke-dasharray%3D%221%2C%203%22%2F%3E%3C%2Fsvg%3E"); }\r
3248 \r
3249 hr.is-vertical.dark,\r
3250 hr.hr-or.dark,\r
3251 hr.is-vertical.lite,\r
3252 hr.hr-or.lite {\r
3253   display: inline-block;\r
3254   height: auto;\r
3255   margin: 0 15px;\r
3256   min-height: 20px;\r
3257   width: 1px; }\r
3258 \r
3259 hr.is-vertical.dark,\r
3260 hr.hr-or.dark {\r
3261   background-color: #959595; }\r
3262 \r
3263 hr.is-vertical.lite,\r
3264 hr.hr-or.lite {\r
3265   background-color: #d2d2d2; }\r
3266 \r
3267 .hr-dotted.is-vertical.dark,\r
3268 .hr-dotted.is-vertical.lite {\r
3269   background-color: transparent;\r
3270   background-repeat: repeat-y;\r
3271   background-size: 1px 4px;\r
3272   height: auto;\r
3273   min-height: 20px;\r
3274   width: 1px; }\r
3275 \r
3276 .hr-dotted.is-vertical.dark {\r
3277   background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20viewport%3D%220%200%201%201%22%20style%3D%22width%3A1px%3B%20height%3A100%25%3B%22%3E%3Cstyle%3Eline%7Bstroke%3Argba(153%2C153%2C153%2C1)%3Bstroke-width%3A2%3B%7D%3C%2Fstyle%3E%3Cline%20y2%3D%22100%25%22%20y1%3D%221%22%20x1%3D%221%22%20x2%3D%221%22%20stroke-dasharray%3D%221%2C%203%22%2F%3E%3C%2Fsvg%3E"); }\r
3278 \r
3279 .hr-dotted.is-vertical.lite {\r
3280   background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20viewport%3D%220%200%201%201%22%20style%3D%22width%3A1px%3B%20height%3A100%25%3B%22%3E%3Cstyle%3Eline%7Bstroke%3Argba(204%2C204%2C204%2C1)%3Bstroke-width%3A2%3B%7D%3C%2Fstyle%3E%3Cline%20y2%3D%22100%25%22%20y1%3D%221%22%20x1%3D%221%22%20x2%3D%221%22%20stroke-dasharray%3D%221%2C%203%22%2F%3E%3C%2Fsvg%3E"); }\r
3281 \r
3282 .row-nowrap > .span + hr.is-vertical,\r
3283 .row > .span + hr.is-vertical {\r
3284   margin: 0 0 0 -20px; }\r
3285 \r
3286 @media (max-width: 767px) {\r
3287   hr,\r
3288   .hr-or {\r
3289     margin: 30px 0; }\r
3290   hr.full {\r
3291     margin-left: -15px;\r
3292     margin-right: -15px; }\r
3293   .hr-or.is-vertical {\r
3294     min-height: 1px;\r
3295     height: 1px;\r
3296     width: 100%; }\r
3297   .row-nowrap > .span + hr.is-vertical {\r
3298     margin: 0 0 0 -15px; }\r
3299   .row > .span + hr.is-vertical {\r
3300     min-height: 1px;\r
3301     height: 1px;\r
3302     width: 100%;\r
3303     margin: 0;\r
3304     display: block; }\r
3305   .row > .span + hr.is-vertical.lite {\r
3306     background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20viewport%3D%220%200%201%201%22%20style%3D%22width%3A100%25%3B%20height%3A1px%3B%22%3E%3Cstyle%3Eline%7Bstroke%3Argba(204%2C204%2C204%2C1)%3Bstroke-width%3A2%3B%7D%3C%2Fstyle%3E%3Cline%20y2%3D%221%22%20y1%3D%221%22%20x1%3D%221%22%20x2%3D%22100%25%22%20stroke-dasharray%3D%221%2C%203%22%2F%3E%3C%2Fsvg%3E") !important;\r
3307     background-size: 4px 1px;\r
3308     background-repeat: repeat-x; }\r
3309   .row > .span + hr.is-vertical.dark {\r
3310     background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20viewport%3D%220%200%201%201%22%20style%3D%22width%3A100%25%3B%20height%3A1px%3B%22%3E%3Cstyle%3Eline%7Bstroke%3Argba(153%2C153%2C153%2C1)%3Bstroke-width%3A2%3B%7D%3C%2Fstyle%3E%3Cline%20y2%3D%221%22%20y1%3D%221%22%20x1%3D%221%22%20x2%3D%22100%25%22%20stroke-dasharray%3D%221%2C%203%22%2F%3E%3C%2Fsvg%3E") !important;\r
3311     background-size: 4px 1px;\r
3312     background-repeat: repeat-x; } }\r
3313 \r
3314 hr.bottom-space-only {\r
3315   margin-top: 0; }\r
3316 \r
3317 .hr-nomargin {\r
3318   margin: 0; }\r
3319 \r
3320 .radio {\r
3321   position: relative;\r
3322   min-height: 24px;\r
3323   font-family: "Omnes-ECOMP-W02", Arial;\r
3324   font-size: 1.6rem;\r
3325   margin-bottom: 5px; }\r
3326   .radio input {\r
3327     -webkit-tap-highlight-color: transparent;\r
3328     height: 10px;\r
3329     margin: 6px;\r
3330     opacity: 0;\r
3331     outline: none;\r
3332     position: absolute;\r
3333     left: 1px;\r
3334     top: 1px;\r
3335     width: 10px; }\r
3336     .radio input:focus + .skin {\r
3337       border-color: #0568ae; }\r
3338       .radio input:focus + .skin:before {\r
3339         content: "";\r
3340         height: 34px;\r
3341         left: -6px;\r
3342         top: -6px;\r
3343         outline: 1px dotted #000000;\r
3344         position: absolute;\r
3345         width: 34px; }\r
3346     .radio input + .skin {\r
3347       border-radius: 100%; }\r
3348     .radio input:checked + .skin:after {\r
3349       background-color: #0568ae;\r
3350       border-radius: 100%;\r
3351       border: 3px solid #FFFFFF;\r
3352       content: "";\r
3353       display: block;\r
3354       height: 16px;\r
3355       position: absolute;\r
3356       width: 16px; }\r
3357     .radio input:disabled + .skin {\r
3358       cursor: not-allowed;\r
3359       background-color: #d2d2d2;\r
3360       border-color: #d2d2d2;\r
3361       color: #666666; }\r
3362       .radio input:disabled + .skin + span {\r
3363         cursor: not-allowed;\r
3364         color: #666666; }\r
3365     .radio input:disabled:checked + .skin:after {\r
3366       background-color: #666666; }\r
3367     .radio input:invalid + .skin {\r
3368       border: solid 1px #cf2a2a; }\r
3369   .radio .skin {\r
3370     background-color: #FFFFFF;\r
3371     border: 1px solid #d2d2d2;\r
3372     border-radius: 3px;\r
3373     display: inline-block;\r
3374     height: 24px;\r
3375     left: 0;\r
3376     position: absolute;\r
3377     top: 0;\r
3378     width: 24px; }\r
3379   .radio span {\r
3380     display: inline-block;\r
3381     margin-left: 34px;\r
3382     margin-top: 0;\r
3383     position: relative;\r
3384     top: 3px; }\r
3385   .radio label {\r
3386     font-size: 1.6rem;\r
3387     font-family: "Omnes-ECOMP-W02", Arial; }\r
3388 \r
3389 .radio.inline {\r
3390   display: inline-block;\r
3391   margin-bottom: 10px;\r
3392   vertical-align: middle;\r
3393   margin-right: 10px; }\r
3394   .radio.inline:last-child {\r
3395     margin-right: 0; }\r
3396 \r
3397 .radio-box {\r
3398   border: 1px solid #d2d2d2;\r
3399   border-radius: 8px; }\r
3400   .radio-box > [role="radio"] label {\r
3401     padding: 15px 15px 20px 15px;\r
3402     display: block;\r
3403     width: 100%; }\r
3404     .radio-box > [role="radio"] label .skin + span {\r
3405       top: 2px; }\r
3406   .radio-box > [role="radio"] + div {\r
3407     padding: 0 15px 15px 47px; }\r
3408   .radio-box > [aria-checked="false"] label > input {\r
3409     top: 15px;\r
3410     left: 15px; }\r
3411   .radio-box > [aria-checked="false"] label .skin {\r
3412     top: 15px;\r
3413     left: 15px; }\r
3414   .radio-box > [aria-checked="true"] label > input {\r
3415     top: 13px;\r
3416     left: 13px; }\r
3417   .radio-box > [aria-checked="true"] label .skin {\r
3418     top: 13px;\r
3419     left: 13px; }\r
3420 \r
3421 .radio-box.active {\r
3422   border: 3px solid #0568ae; }\r
3423   .radio-box.active > [role="radio"] label {\r
3424     padding: 13px 14px 19px 13px; }\r
3425 \r
3426 .checkbox {\r
3427   position: relative;\r
3428   min-height: 24px;\r
3429   font-family: "Omnes-ECOMP-W02", Arial;\r
3430   font-size: 1.6rem;\r
3431   margin-bottom: 5px; }\r
3432   .checkbox input {\r
3433     -webkit-tap-highlight-color: transparent;\r
3434     height: 10px;\r
3435     margin: 6px;\r
3436     opacity: 0;\r
3437     outline: none;\r
3438     position: absolute;\r
3439     left: 1px;\r
3440     top: 1px;\r
3441     width: 10px; }\r
3442     .checkbox input:focus + .skin {\r
3443       border-color: #0568ae; }\r
3444       .checkbox input:focus + .skin:before {\r
3445         content: "";\r
3446         height: 34px;\r
3447         left: -6px;\r
3448         top: -6px;\r
3449         outline: 1px dotted #000000;\r
3450         position: absolute;\r
3451         width: 34px; }\r
3452     .checkbox input:checked:not(:disabled) + .skin {\r
3453       background-color: #0568ae;\r
3454       border-color: #0568ae; }\r
3455     .checkbox input:checked:disabled + .skin:after {\r
3456       color: #5A5A5A; }\r
3457     .checkbox input:checked + .skin:after {\r
3458       height: 24px;\r
3459       width: 24px;\r
3460       background-color: transparent;\r
3461       font-size: 23.4px;\r
3462       color: #FFFFFF;\r
3463       line-height: 21px; }\r
3464     .checkbox input:disabled + .skin {\r
3465       cursor: not-allowed;\r
3466       background-color: #d2d2d2;\r
3467       border-color: #d2d2d2;\r
3468       color: #666666; }\r
3469       .checkbox input:disabled + .skin + span {\r
3470         cursor: not-allowed;\r
3471         color: #666666; }\r
3472     .checkbox input:invalid + .skin {\r
3473       border: solid 1px #cf2a2a; }\r
3474     .checkbox input:indeterminate + .skin:after {\r
3475       background-color: transparent;\r
3476       font-size: 25px;\r
3477       color: #0574ac;\r
3478       content: "\e920"; }\r
3479   .checkbox .skin {\r
3480     background-color: #fff;\r
3481     border: 1px solid #d2d2d2;\r
3482     border-radius: 3px;\r
3483     display: inline-block;\r
3484     height: 24px;\r
3485     width: 24px;\r
3486     position: absolute;\r
3487     left: 0;\r
3488     top: 0; }\r
3489   .checkbox span {\r
3490     display: inline-block;\r
3491     margin-left: 34px;\r
3492     margin-top: 0;\r
3493     position: relative;\r
3494     top: 3px; }\r
3495   .checkbox label {\r
3496     font-size: 1.6rem;\r
3497     font-family: "Omnes-ECOMP-W02", Arial; }\r
3498   .checkbox input {\r
3499     z-index: 9999; }\r
3500   .checkbox input.indeterminate + .skin:after {\r
3501     font-size: 22px;\r
3502     color: #0568ae; }\r
3503 \r
3504 .checkbox.inline {\r
3505   display: inline-block;\r
3506   margin-bottom: 10px;\r
3507   vertical-align: middle;\r
3508   margin-right: 10px; }\r
3509   .checkbox.inline:last-child {\r
3510     margin-right: 0; }\r
3511 \r
3512 .checkbox.checkbox-selectall {\r
3513   margin: 20px 0 0 24px; }\r
3514 \r
3515 .terms-after-checkbox {\r
3516   margin-top: 15px; }\r
3517 \r
3518 .indeterminate-margin {\r
3519   padding-left: 24px; }\r
3520 \r
3521 .tiny-accordion {\r
3522   border-bottom: 1px solid #d2d2d2; }\r
3523 \r
3524 .toggle-header,\r
3525 .inactive-toggle-header {\r
3526   border-color: #fff;\r
3527   color: #0568ae;\r
3528   cursor: pointer;\r
3529   display: block;\r
3530   font-size: 2.0rem;\r
3531   line-height: 2.2rem;\r
3532   min-height: 41px;\r
3533   position: relative;\r
3534   padding: 16px 55px 16px 15px; }\r
3535 \r
3536 .toggle-header.opened {\r
3537   color: #333333; }\r
3538 \r
3539 .tiny-accordion .toggle-header,\r
3540 .tiny-accordion .inactive-toggle-header {\r
3541   padding: 16px 55px 16px 15px;\r
3542   border-top: 1px solid #d2d2d2; }\r
3543 \r
3544 .tiny-accordion .toggle-header:focus {\r
3545   text-decoration: underline; }\r
3546 \r
3547 .tiny-accordion.iconleft .toggle-header,\r
3548 .tiny-accordion.iconleft .inactive-toggle-header {\r
3549   padding: 15px 15px 15px 50px; }\r
3550 \r
3551 .accordion-content {\r
3552   font-size: 1.4rem; }\r
3553 \r
3554 .accordion-content .toggle-header:first-child {\r
3555   margin-top: 16px; }\r
3556 \r
3557 .tiny-accordion .toggle-header + .accordion-content {\r
3558   padding: 0 50px 15px 15px; }\r
3559 \r
3560 .tiny-accordion.iconleft .toggle-header + .accordion-content {\r
3561   padding: 0 15px 15px 50px; }\r
3562 \r
3563 .toggle-header .icon-primary-accordion-plus,\r
3564 .toggle-header .icon-primary-accordion-minus {\r
3565   display: inline-block;\r
3566   font-size: 20px;\r
3567   margin: 0;\r
3568   padding: 0;\r
3569   position: absolute;\r
3570   right: 15px;\r
3571   vertical-align: middle;\r
3572   top: 16px;\r
3573   font-weight: bold; }\r
3574 \r
3575 .tiny-accordion.iconleft .toggle-header .icon-primary-accordion-plus,\r
3576 .tiny-accordion.iconleft .toggle-header .icon-primary-accordion-minus {\r
3577   left: 15px; }\r
3578 \r
3579 .inactive-toggle-header:hover {\r
3580   cursor: inherit; }\r
3581 \r
3582 .tiny-accordion-to-tabs,\r
3583 .tiny-tabs {\r
3584   position: relative;\r
3585   width: 100%;\r
3586   margin: 0px;\r
3587   padding: 0px; }\r
3588 \r
3589 .tiny-tabs [class*="icon-primary-accordion-"] {\r
3590   display: none !important; }\r
3591 \r
3592 .tiny-accordion-to-tabs:before,\r
3593 .tiny-accordion-to-tabs:after,\r
3594 .tiny-tabs:before,\r
3595 .tiny-tabs:after {\r
3596   display: table;\r
3597   content: "";\r
3598   line-height: 0; }\r
3599 \r
3600 .tiny-accordion-to-tabs:after,\r
3601 .tiny-tabs:after {\r
3602   clear: both; }\r
3603 \r
3604 .tiny-accordion-to-tabs:before,\r
3605 .tiny-accordion-to-tabs:after,\r
3606 .tiny-tabs:before,\r
3607 .tiny-tabs:after {\r
3608   display: table;\r
3609   content: "";\r
3610   line-height: 0; }\r
3611 \r
3612 .tiny-accordion-to-tabs:after,\r
3613 .tiny-tabs:after {\r
3614   clear: both; }\r
3615 \r
3616 .tiny-tabs > .toggle-header {\r
3617   display: inline-block;\r
3618   float: left;\r
3619   border-top: none;\r
3620   overflow: hidden;\r
3621   height: 70px;\r
3622   text-align: center;\r
3623   background-color: #fff;\r
3624   border-radius: 0px;\r
3625   padding: 26px 20px 25px 20px !important;\r
3626   border-top: 1px solid #fff;\r
3627   -webkit-filter: none;\r
3628   filter: none;\r
3629   background-clip: padding-box;\r
3630   border-bottom: 1px solid #d2d2d2;\r
3631   font-weight: normal;\r
3632   border-right: 1px solid #d2d2d2;\r
3633   white-space: nowrap; }\r
3634 \r
3635 .tiny-tabs .toggle-header + div {\r
3636   left: 0px;\r
3637   position: absolute;\r
3638   top: 69px;\r
3639   border-top: 1px solid #d2d2d2;\r
3640   padding: 0;\r
3641   display: block;\r
3642   border-bottom: none;\r
3643   width: 100%; }\r
3644 \r
3645 .accordion-pad {\r
3646   padding-top: 30px;\r
3647   padding-bottom: 30px; }\r
3648 \r
3649 .tiny-tabs .opened {\r
3650   color: #333333;\r
3651   border-top: 5px solid #0568ae !important;\r
3652   padding-top: 22px !important;\r
3653   border-bottom: none;\r
3654   background-color: #fff;\r
3655   -webkit-filter: none;\r
3656   filter: none;\r
3657   cursor: default;\r
3658   z-index: 999; }\r
3659 \r
3660 .tiny-tabs .toggle-header:focus {\r
3661   text-decoration: underline;\r
3662   outline: thin dotted #666;\r
3663   outline-offset: 0; }\r
3664 \r
3665 .tiny-tabs .toggle-header:first-child {\r
3666   border-left: none;\r
3667   margin-left: 0; }\r
3668 \r
3669 .tiny-tabs .toggle-header:first-child {\r
3670   border-left: 1px solid #fff; }\r
3671 \r
3672 .tiny-tabs .opened:first-child {\r
3673   border-left: 1px solid #d2d2d2; }\r
3674 \r
3675 .tiny-tabs .toggle-header:nth-last-of-type(2) {\r
3676   border-right-color: #fff; }\r
3677 \r
3678 .tiny-tabs .opened:nth-last-of-type(2) {\r
3679   border-right: 1px solid #d2d2d2; }\r
3680 \r
3681 @media (max-width: 767px) {\r
3682   .tiny-accordion,\r
3683   .tiny-accordion-to-tabs {\r
3684     margin-left: -15px;\r
3685     margin-right: -15px;\r
3686     width: auto; }\r
3687   .tiny-accordion-to-tabs {\r
3688     display: block;\r
3689     border-bottom: 1px solid #d2d2d2; }\r
3690   .tiny-accordion-to-tabs .toggle-header {\r
3691     display: block;\r
3692     min-height: 41px;\r
3693     padding: 16px 50px 16px 15px;\r
3694     border-top: 1px solid #d2d2d2; }\r
3695   .tiny-accordion-to-tabs .toggle-header:focus {\r
3696     text-decoration: underline; }\r
3697   .tiny-accordion-to-tabs .toggle-header + .accordion-content {\r
3698     padding: 0 50px 15px 15px; } }\r
3699 \r
3700 @media (min-width: 768px) {\r
3701   .tiny-accordion-to-tabs [class*="icon-primary-accordion-"] {\r
3702     display: none !important; }\r
3703   .tiny-accordion-to-tabs > .toggle-header {\r
3704     display: inline-block;\r
3705     float: left;\r
3706     border-top: none;\r
3707     /*overflow: hidden;*/\r
3708     height: 70px;\r
3709     text-align: center;\r
3710     background-color: #fff;\r
3711     border-radius: 0px;\r
3712     padding: 26px 20px 25px 20px !important;\r
3713     border-top: 1px solid #fff;\r
3714     -webkit-filter: none;\r
3715     filter: none;\r
3716     background-clip: padding-box;\r
3717     border-bottom: 1px solid #d2d2d2;\r
3718     font-weight: normal;\r
3719     border-right: 1px solid #d2d2d2;\r
3720     white-space: nowrap; }\r
3721   .tiny-accordion-to-tabs .toggle-header + div {\r
3722     left: 0px;\r
3723     position: absolute;\r
3724     top: 69px;\r
3725     border-top: 1px solid #d2d2d2;\r
3726     padding-top: 30px;\r
3727     padding-left: 20px;\r
3728     display: block;\r
3729     border-bottom: none;\r
3730     width: 100%; }\r
3731   .tiny-accordion-to-tabs .opened {\r
3732     color: #333333;\r
3733     border-top: 5px solid #0568ae !important;\r
3734     padding-top: 22px !important;\r
3735     border-bottom: none;\r
3736     background-color: #fff;\r
3737     -webkit-filter: none;\r
3738     filter: none;\r
3739     cursor: default;\r
3740     text-decoration: none;\r
3741     z-index: 999; }\r
3742   .tiny-accordion-to-tabs .toggle-header:focus {\r
3743     text-decoration: underline;\r
3744     outline: thin dotted #666;\r
3745     outline-offset: 0px; }\r
3746   .tiny-accordion-to-tabs .toggle-header:nth-last-of-type(2) {\r
3747     border-right: none; }\r
3748   .tiny-accordion-to-tabs .toggle-header:first-child {\r
3749     border-left: none;\r
3750     margin-left: 0; }\r
3751   .tiny-accordion-to-tabs .toggle-header:first-child {\r
3752     border-left: 1px solid #fff; }\r
3753   .tiny-accordion-to-tabs .opened:first-child {\r
3754     border-left: 1px solid #d2d2d2; }\r
3755   .tiny-accordion-to-tabs .opened:nth-last-of-type(2) {\r
3756     border-right: 1px solid #d2d2d2; } }\r
3757 \r
3758 .toggle-header .tooltip .icon-primary-tooltip {\r
3759   margin-top: -5px; }\r
3760 \r
3761 .accordion-content {\r
3762   transition: all 0.8s linear; }\r
3763 \r
3764 .opaque-content {\r
3765   opacity: 0; }\r
3766 \r
3767 .tiny-tabs .toggle-header {\r
3768   display: inline-block;\r
3769   float: left;\r
3770   border-top: none;\r
3771   overflow: hidden;\r
3772   height: 70px;\r
3773   text-align: center;\r
3774   background-color: #fff;\r
3775   border-radius: 0px;\r
3776   padding: 22px 20px 25px 20px !important;\r
3777   border-top: 5px solid #fff;\r
3778   -webkit-filter: none;\r
3779   filter: none;\r
3780   background-clip: padding-box;\r
3781   border-bottom: 1px solid #ccc;\r
3782   font-weight: normal;\r
3783   border-right: 1px solid #ccc;\r
3784   white-space: nowrap; }\r
3785 \r
3786 .tiny-tabs .toggle-header:first-child {\r
3787   margin-left: 0; }\r
3788 \r
3789 .tiny-tabs div:first-child .toggle-header {\r
3790   margin-left: 30px; }\r
3791 \r
3792 .tiny-tabs > div .toggle-header.opened {\r
3793   border-bottom: 0 !important; }\r
3794 \r
3795 .tiny-accordion-to-tabs > div > div.toggle-header {\r
3796   background-clip: padding-box;\r
3797   background-color: #fff;\r
3798   border-bottom: 1px solid #ccc;\r
3799   border-radius: 0;\r
3800   border-top: 5px solid #fff;\r
3801   display: inline-block;\r
3802   filter: none;\r
3803   float: left;\r
3804   font-weight: normal;\r
3805   overflow: hidden;\r
3806   padding: 22px 20px 21px !important;\r
3807   text-align: center;\r
3808   white-space: nowrap; }\r
3809 \r
3810 .tiny-accordion-to-tabs .toggle-header:first-child {\r
3811   margin-left: 0; }\r
3812 \r
3813 .tiny-accordion-to-tabs div:first-child .toggle-header {\r
3814   margin-left: 30px;\r
3815   border-bottom: 0 !important; }\r
3816 \r
3817 .tiny-accordion-to-tabs > div .toggle-header.opened {\r
3818   border-bottom: 0 !important; }\r
3819 \r
3820 @media (max-width: 767px) {\r
3821   .tiny-accordion-to-tabs {\r
3822     display: block !important;\r
3823     border-bottom: 1px solid #ccc !important; }\r
3824   .tiny-accordion-to-tabs > div > div.toggle-header {\r
3825     display: block !important;\r
3826     float: none;\r
3827     text-align: left;\r
3828     min-height: 41px !important;\r
3829     padding: 15px 50px 15px 15px !important;\r
3830     border-top: 1px solid #ccc; }\r
3831   .tiny-accordion-to-tabs > div > div.toggle-header:first-child {\r
3832     margin-left: 0 !important; }\r
3833   .tiny-accordion-to-tabs > div > div.toggle-header + .accordion-content {\r
3834     padding: 0 50px 15px 15px; }\r
3835   .tiny-accordion-to-tabs > div > div.toggle-header .icon-primary-accordion-plus {\r
3836     background-position: 0 0;\r
3837     background-size: 20px 40px; }\r
3838   .tiny-accordion-to-tabs > div > div.toggle-header .icon-primary-accordion-minus {\r
3839     background-position: 0 -20px;\r
3840     background-size: 20px 40px; }\r
3841   .tiny-accordion-to-tabs > div > div.toggle-header .icon-primary-accordion-plus,\r
3842   .tiny-accordion-to-tabs > div > div.toggle-header .icon-primary-accordion-minus {\r
3843     display: inline-block;\r
3844     height: 20px;\r
3845     margin: 0;\r
3846     padding: 0;\r
3847     position: absolute;\r
3848     right: 15px;\r
3849     vertical-align: middle;\r
3850     width: 20px; } }\r
3851 \r
3852 .alert {\r
3853   background-color: #5a5a5a;\r
3854   border-radius: 8px;\r
3855   color: #fff;\r
3856   margin-top: 15px;\r
3857   padding: 0;\r
3858   position: relative;\r
3859   border: 0; }\r
3860 \r
3861 .alert h3,\r
3862 .alert h4 {\r
3863   color: #fff;\r
3864   font-family: "Omnes-ECOMP-W02-Medium", Arial;\r
3865   font-size: 1.6rem;\r
3866   margin: 0 20px 5px 0; }\r
3867 \r
3868 .alert div {\r
3869   padding: 15px 20px; }\r
3870 \r
3871 .alert div:first-child {\r
3872   border-radius: 8px 0 0 8px;\r
3873   width: 1%; }\r
3874 \r
3875 .alert div:first-child + div {\r
3876   border: 1px solid transparent;\r
3877   border-left: none;\r
3878   border-radius: 0 8px 8px 0; }\r
3879 \r
3880 .alert-error {\r
3881   background-color: #cf2a2a;\r
3882   border: 1px solid #cf2a2a; }\r
3883 \r
3884 .alert-info {\r
3885   background-color: #44c8f5;\r
3886   border: 1px solid #44c8f5; }\r
3887 \r
3888 .alert-success {\r
3889   background-color: #c5d63d;\r
3890   border: 1px solid #c5d63d; }\r
3891 \r
3892 .alert [class*="icon-primary-"] {\r
3893   color: #fff;\r
3894   font-size: 30px;\r
3895   margin-right: 0; }\r
3896 \r
3897 .alert .close {\r
3898   height: 30px;\r
3899   position: absolute;\r
3900   right: 1px;\r
3901   top: 1px;\r
3902   width: 30px; }\r
3903 \r
3904 .alert .close:before {\r
3905   color: #fff;\r
3906   margin-right: 0;\r
3907   position: absolute;\r
3908   right: 9px;\r
3909   top: 9px; }\r
3910 \r
3911 .alert a {\r
3912   color: #fff;\r
3913   text-decoration: underline; }\r
3914 \r
3915 .alert .close:focus {\r
3916   outline: 1px dotted #666; }\r
3917 \r
3918 .alert p {\r
3919   font-size: 1.4rem; }\r
3920 \r
3921 .alert p:last-child {\r
3922   margin-bottom: 0; }\r
3923 \r
3924 .alert .standalone-link i[class*="icon-primary-"] {\r
3925   font-size: 20px;\r
3926   margin-right: 5px; }\r
3927 \r
3928 @media (max-width: 767px) {\r
3929   .alert {\r
3930     border-radius: 0;\r
3931     margin: 0 -15px; }\r
3932   .alert + .alert {\r
3933     margin-top: 4px; }\r
3934   .alert div {\r
3935     padding: 15px 10px; }\r
3936   .alert div:first-child {\r
3937     border-radius: 0;\r
3938     padding: 15px; }\r
3939   .alert h3,\r
3940   .alert h4 {\r
3941     font-size: 1.4rem; }\r
3942   .alert p {\r
3943     font-size: 1.2rem; }\r
3944   .alert .close {\r
3945     right: 5px;\r
3946     top: 5px; }\r
3947   .alert .standalone-link i[class*="icon-primary-"] {\r
3948     font-size: 16px; } }\r
3949 \r
3950 .alert h3 {\r
3951   margin: 0;\r
3952   font-size: 16px; }\r
3953 \r
3954 .alert p {\r
3955   font-size: 14px; }\r
3956 \r
3957 .alert p a {\r
3958   color: #FFFFFF;\r
3959   text-decoration: underline; }\r
3960 \r
3961 .alert div:first-child + div {\r
3962   padding-right: 25px; }\r
3963 \r
3964 .alert div:last-child {\r
3965   padding-right: 20px !important; }\r
3966 \r
3967 .alert p [class*="icon-primary-"] {\r
3968   color: #fff;\r
3969   font-size: 20px;\r
3970   margin-right: 0; }\r
3971 \r
3972 @media (max-width: 767px) {\r
3973   .alert h3 {\r
3974     font-size: 14px; }\r
3975   .alert div:first-child + div {\r
3976     padding-right: 20px; }\r
3977   .alert div:last-child {\r
3978     padding-right: 15px !important; }\r
3979   .alert div:first-child {\r
3980     padding: 15px; }\r
3981   .alert p {\r
3982     font-size: 12px; }\r
3983   .alert p [class*="icon-primary-"] {\r
3984     font-size: 16px; } }\r
3985 \r
3986 .b2b-audio {\r
3987   width: auto;\r
3988   margin: 10px auto;\r
3989   height: 35px; }\r
3990   .b2b-audio .controls-wrapper {\r
3991     display: inline-block;\r
3992     font-size: 25px;\r
3993     cursor: pointer; }\r
3994     .b2b-audio .controls-wrapper i {\r
3995       font-size: 25px;\r
3996       margin-right: 0px;\r
3997       color: #444; }\r
3998       .b2b-audio .controls-wrapper i:hover {\r
3999         color: #0574AC; }\r
4000   .b2b-audio .seek-bar-container-wrapper {\r
4001     display: inline-block;\r
4002     outline: 0;\r
4003     min-width: 180px;\r
4004     margin-right: 10px;\r
4005     margin-left: 10px;\r
4006     height: 14px;\r
4007     padding-top: 5px; }\r
4008     .b2b-audio .seek-bar-container-wrapper .timing-container {\r
4009       padding-top: 13px;\r
4010       color: #333;\r
4011       font-size: 12px; }\r
4012       .b2b-audio .seek-bar-container-wrapper .timing-container .timing-container-left {\r
4013         float: left;\r
4014         line-height: 100%; }\r
4015       .b2b-audio .seek-bar-container-wrapper .timing-container .timing-container-right {\r
4016         float: right;\r
4017         line-height: 100%; }\r
4018       .b2b-audio .seek-bar-container-wrapper .timing-container .timing-container-spacer {\r
4019         clear: both; }\r
4020   .b2b-audio .seek-bar-tooltip {\r
4021     text-align: center;\r
4022     min-width: 76px; }\r
4023 \r
4024 .b2b-audio-popover {\r
4025   width: 22px; }\r
4026   .b2b-audio-popover .volume-popover {\r
4027     height: 100px !important;\r
4028     width: 6px !important;\r
4029     margin: 7px auto; }\r
4030   .b2b-audio-popover .min-label {\r
4031     margin-top: 5px; }\r
4032 \r
4033 .b2b-audio-native {\r
4034   width: auto;\r
4035   height: auto; }\r
4036 \r
4037 .b2b-audio-recorder {\r
4038   border: 1px solid #ccc;\r
4039   box-shadow: 0px 1px 2px 0 rgba(0, 0, 0, 0.15);\r
4040   height: 63px;\r
4041   min-height: 63px;\r
4042   min-width: 347px; }\r
4043   .b2b-audio-recorder .b2b-elapsed-time {\r
4044     margin: 23px 0 24px 15px;\r
4045     font-size: 16px;\r
4046     font-style: italic;\r
4047     color: #767676; }\r
4048   .b2b-audio-recorder .b2b-controls {\r
4049     width: 68px;\r
4050     cursor: pointer; }\r
4051     .b2b-audio-recorder .b2b-controls i.icoControls-record {\r
4052       font-size: 64px;\r
4053       color: black;\r
4054       float: right;\r
4055       margin-right: 10px; }\r
4056       .b2b-audio-recorder .b2b-controls i.icoControls-record:focus, .b2b-audio-recorder .b2b-controls i.icoControls-record:hover {\r
4057         color: #0568ae; }\r
4058     .b2b-audio-recorder .b2b-controls i.icoControls-stop {\r
4059       font-size: 36px;\r
4060       color: black;\r
4061       float: right;\r
4062       margin-right: 20px;\r
4063       margin-top: 12px; }\r
4064       .b2b-audio-recorder .b2b-controls i.icoControls-stop:focus, .b2b-audio-recorder .b2b-controls i.icoControls-stop:hover {\r
4065         color: #0568ae; }\r
4066 \r
4067 .b2b-top-btn {\r
4068   height: 36px;\r
4069   width: 36px;\r
4070   border-radius: 7px; }\r
4071 \r
4072 .b2b-top-btn > i {\r
4073   position: absolute;\r
4074   top: 13px;\r
4075   left: 9px;\r
4076   width: 11px;\r
4077   height: 18px; }\r
4078 \r
4079 .b2b-badge {\r
4080   font-family: "Omnes-ECOMP-W02-Medium", Arial;\r
4081   background-color: #5A5A5A;\r
4082   border-radius: 12px;\r
4083   color: #FFFFFF;\r
4084   display: inline-block;\r
4085   font-size: 1.5rem;\r
4086   font-weight: normal;\r
4087   height: 20px;\r
4088   line-height: 0;\r
4089   margin-top: 0;\r
4090   min-width: 20px;\r
4091   padding: 0 5px;\r
4092   text-align: center;\r
4093   vertical-align: baseline; }\r
4094   .b2b-badge:empty {\r
4095     display: none; }\r
4096 \r
4097 * + .b2b-heading-micro {\r
4098   margin-top: 20px !important; }\r
4099 \r
4100 .b2b-heading-micro {\r
4101   font-family: "Omnes-ECOMP-W02-Medium", Arial;\r
4102   font-weight: normal;\r
4103   text-rendering: optimizeLegibility;\r
4104   font-size: 1.2rem !important;\r
4105   text-transform: uppercase !important;\r
4106   margin-bottom: 20px !important;\r
4107   line-height: 1.2 !important; }\r
4108 \r
4109 .b2b-no-colors .b2b-badge {\r
4110   border: 1px solid transparent; }\r
4111 \r
4112 .btn > .b2b-badge {\r
4113   margin-right: 5px; }\r
4114 \r
4115 a > .b2b-badge {\r
4116   margin-right: 6px;\r
4117   padding-top: 10px; }\r
4118 \r
4119 .b2b-badge-urgent {\r
4120   background-color: #cf2a2a; }\r
4121 \r
4122 .bellyband-container {\r
4123   margin: 0 -15px; }\r
4124 \r
4125 .bellyband-group {\r
4126   width: auto; }\r
4127 \r
4128 .bellyband-link {\r
4129   border-top: 1px solid #d2d2d2; }\r
4130 \r
4131 .bellyband-link a {\r
4132   display: block;\r
4133   height: 40px;\r
4134   line-height: 40px;\r
4135   padding: 0 15px;\r
4136   position: relative;\r
4137   text-decoration: none; }\r
4138 \r
4139 .bellyband-link a:hover > div span,\r
4140 .bellyband-link a:focus > div span {\r
4141   text-decoration: underline; }\r
4142 \r
4143 .bellyband-link a:after {\r
4144   color: #666;\r
4145   font-size: 2.3rem;\r
4146   height: 20px;\r
4147   position: absolute;\r
4148   right: 5px;\r
4149   top: 12px;\r
4150   width: 18px; }\r
4151 \r
4152 .dark-bg .bellyband-link a:after {\r
4153   color: white; }\r
4154 \r
4155 .bellyband-link img[src$="svg"].hidden-desktop,\r
4156 .bellyband-link [class*="icon-primary-"].hidden-desktop {\r
4157   display: inline-block !important;\r
4158   float: left;\r
4159   font-size: 24px;\r
4160   height: 24px;\r
4161   margin-right: 5px;\r
4162   margin-top: 8px;\r
4163   width: 24px; }\r
4164 \r
4165 .dark-bg .bellyband-link [class*="icon-primary-"].hidden-desktop,\r
4166 .dark-bg .bellyband-link [class*="icon-primary-"].visible-desktop {\r
4167   color: #fff; }\r
4168 \r
4169 .bellyband-link img[src$="svg"].visible-desktop {\r
4170   display: none !important; }\r
4171 \r
4172 .bellyband-link p {\r
4173   margin-top: -10px;\r
4174   margin-left: 29px;\r
4175   font-size: 1.4rem;\r
4176   color: #666; }\r
4177 \r
4178 @media (min-width: 481px) and (max-width: 767px) {\r
4179   .bellyband-container {\r
4180     display: flex;\r
4181     margin: 0; }\r
4182   .bellyband-group {\r
4183     align-content: flex-start;\r
4184     align-items: stretch;\r
4185     display: inline-flex;\r
4186     flex-direction: column;\r
4187     flex-wrap: wrap;\r
4188     margin-top: 1px;\r
4189     width: 100%; }\r
4190   .bellyband-group .row {\r
4191     display: flex !important; }\r
4192   .bellyband-link {\r
4193     padding-top: 0;\r
4194     position: relative;\r
4195     border-top: none;\r
4196     margin-bottom: 20px;\r
4197     width: 50%; }\r
4198   .bellyband-link a {\r
4199     height: inherit;\r
4200     line-height: inherit;\r
4201     display: flex;\r
4202     padding: 0; }\r
4203   .bellyband-link a:after {\r
4204     display: none; }\r
4205   .bellyband-link a span {\r
4206     display: block;\r
4207     padding-top: 10px; }\r
4208   .bellyband-link p {\r
4209     display: block;\r
4210     padding: 0 15px 0 0;\r
4211     margin-bottom: 0;\r
4212     margin-left: 0;\r
4213     margin-top: 0; }\r
4214   .bellyband-link a:focus p {\r
4215     text-decoration: none; } }\r
4216 \r
4217 @media (min-width: 768px) {\r
4218   .bellyband-group {\r
4219     margin: 0;\r
4220     max-width: 100%;\r
4221     display: flex;\r
4222     flex-wrap: wrap;\r
4223     justify-content: center; }\r
4224   .bellyband-group .row {\r
4225     display: block; }\r
4226   .bellyband-group .row .span {\r
4227     float: none;\r
4228     margin-right: 0;\r
4229     margin-bottom: 30px;\r
4230     display: flex;\r
4231     justify-content: space-between; }\r
4232   .bellyband-link {\r
4233     border-top: none;\r
4234     flex: 0 0 auto;\r
4235     margin-right: 0;\r
4236     margin-bottom: 30px; }\r
4237   .bellyband-link:last-child {\r
4238     margin-right: 0; }\r
4239   .bellyband-link a {\r
4240     height: auto;\r
4241     line-height: 1;\r
4242     text-align: center; }\r
4243   .bellyband-link a:after {\r
4244     display: none; }\r
4245   .bellyband-link img[src$="svg"].hidden-desktop,\r
4246   .bellyband-link [class*="icon-primary-"].hidden-desktop {\r
4247     display: none !important; }\r
4248   .bellyband-link img[src$="svg"].visible-desktop,\r
4249   .bellyband-link [class*="icon-primary-"].visible-desktop {\r
4250     display: block !important;\r
4251     font-size: 50px;\r
4252     height: 50px;\r
4253     margin-right: 0;\r
4254     margin-top: 0;\r
4255     margin-left: auto;\r
4256     margin-right: auto;\r
4257     width: auto; }\r
4258   .bellyband-link a span {\r
4259     display: block;\r
4260     margin-top: 12px;\r
4261     line-height: 2rem; }\r
4262   .bellyband-link p {\r
4263     display: block;\r
4264     text-align: center;\r
4265     margin-top: 6px;\r
4266     margin-left: 0;\r
4267     padding-left: 0 !important;\r
4268     color: #666;\r
4269     line-height: 1.8rem; } }\r
4270 \r
4271 @media (max-width: 480px) {\r
4272   .bellyband-link-tall a {\r
4273     height: auto;\r
4274     padding: 0 40px 10px 15px; }\r
4275   .bellyband-link-tall p {\r
4276     line-height: 1.8rem;\r
4277     margin-bottom: 0; }\r
4278   .bellyband-link-tall > a:after {\r
4279     margin-top: -8px;\r
4280     top: 50%; } }\r
4281 \r
4282 .b2b-boardstrip {\r
4283   display: inline-block;\r
4284   width: 100%;\r
4285   border-bottom: 1px solid #9d9d9d;\r
4286   position: relative;\r
4287   padding-top: 15px; }\r
4288   .b2b-boardstrip .boardstrip-reel {\r
4289     margin-bottom: 15px; }\r
4290   .b2b-boardstrip .boardstrip-item--add {\r
4291     border: 1px dashed #ccc;\r
4292     background: #FFFFFF;\r
4293     color: #0574ac;\r
4294     width: 140px;\r
4295     height: 80px;\r
4296     font-size: 14px;\r
4297     font-family: "Omnes-ECOMP-W02", Arial;\r
4298     -webkit-border-radius: 3px;\r
4299     -moz-border-radius: 3px;\r
4300     border-radius: 3px;\r
4301     position: absolute;\r
4302     left: 29px;\r
4303     top: 15px; }\r
4304     .b2b-boardstrip .boardstrip-item--add:hover, .b2b-boardstrip .boardstrip-item--add:focus {\r
4305       border: 2px solid #007A3E;\r
4306       cursor: pointer; }\r
4307     .b2b-boardstrip .boardstrip-item--add i {\r
4308       font-size: 14px;\r
4309       margin-left: auto;\r
4310       margin-right: auto;\r
4311       text-align: initial; }\r
4312     .b2b-boardstrip .boardstrip-item--add .centered {\r
4313       margin-left: auto;\r
4314       margin-right: auto;\r
4315       margin-top: 27px;\r
4316       margin-bottom: 35px;\r
4317       display: block; }\r
4318   .b2b-boardstrip .board-viewport {\r
4319     float: left;\r
4320     margin-left: 210px;\r
4321     max-height: 95px;\r
4322     position: relative;\r
4323     height: 95px;\r
4324     overflow: hidden;\r
4325     width: 0px; }\r
4326     .b2b-boardstrip .board-viewport .boardstrip-container {\r
4327       width: 0px;\r
4328       margin-left: 0;\r
4329       left: 0px;\r
4330       position: absolute;\r
4331       list-style: none;\r
4332       -webkit-transition: left 1000ms;\r
4333       transition: left 1000ms; }\r
4334     .b2b-boardstrip .board-viewport .board-item {\r
4335       width: 140px;\r
4336       height: 80px;\r
4337       border: 1px solid #ccc;\r
4338       margin: 0 15px 15px 0;\r
4339       background-color: #FFFFFF;\r
4340       border-radius: 3px;\r
4341       float: left;\r
4342       overflow: hidden; }\r
4343       .b2b-boardstrip .board-viewport .board-item:hover, .b2b-boardstrip .board-viewport .board-item:focus {\r
4344         border: 2px solid #007A3E;\r
4345         background-color: white;\r
4346         cursor: pointer; }\r
4347       .b2b-boardstrip .board-viewport .board-item .board-img {\r
4348         width: 61px;\r
4349         height: 40px;\r
4350         margin: 0 auto; }\r
4351         .b2b-boardstrip .board-viewport .board-item .board-img img {\r
4352           max-width: 100%; }\r
4353       .b2b-boardstrip .board-viewport .board-item .title {\r
4354         text-align: center;\r
4355         line-height: 16px;\r
4356         color: #666;\r
4357         font-size: 14px;\r
4358         font-family: "Omnes-ECOMP-W02", Arial;\r
4359         padding: 10px 0; }\r
4360       .b2b-boardstrip .board-viewport .board-item.selected {\r
4361         background-color: #FFFFFF;\r
4362         border: 2px solid #0574ac; }\r
4363       .b2b-boardstrip .board-viewport .board-item .board-caret {\r
4364         cursor: default;\r
4365         outline: 0;\r
4366         position: absolute;\r
4367         bottom: 7px; }\r
4368         .b2b-boardstrip .board-viewport .board-item .board-caret .board-caret-indicator {\r
4369           border-left: 8px solid transparent;\r
4370           border-right: 8px solid transparent;\r
4371           border-bottom: 8px solid #999;\r
4372           width: 0px;\r
4373           height: 0px;\r
4374           position: absolute;\r
4375           left: 61px;\r
4376           bottom: -7px; }\r
4377         .b2b-boardstrip .board-viewport .board-item .board-caret .board-caret-arrow-up {\r
4378           width: 0px;\r
4379           height: 0px;\r
4380           border-style: solid;\r
4381           border-width: 0 8px 8px 8px;\r
4382           border-color: transparent transparent #FFFFFF transparent;\r
4383           left: 61px;\r
4384           position: absolute; }\r
4385   .b2b-boardstrip .arrow {\r
4386     font-size: 14px;\r
4387     cursor: pointer;\r
4388     color: #0574ac; }\r
4389     .b2b-boardstrip .arrow:hover {\r
4390       color: #0574ac; }\r
4391     .b2b-boardstrip .arrow.disabled {\r
4392       color: #767676 !important;\r
4393       cursor: not-allowed; }\r
4394   .b2b-boardstrip .prev-items {\r
4395     display: inline-block;\r
4396     margin-top: auto;\r
4397     margin-bottom: auto;\r
4398     margin-right: 15px;\r
4399     position: absolute;\r
4400     left: 0;\r
4401     top: 45px;\r
4402     -webkit-user-select: none;\r
4403     -moz-user-select: none;\r
4404     -ms-user-select: none;\r
4405     -o-user-select: none;\r
4406     user-select: none; }\r
4407   .b2b-boardstrip .next-items {\r
4408     display: inline-block;\r
4409     margin-top: 30px;\r
4410     margin-bottom: auto;\r
4411     margin-left: 10px;\r
4412     -webkit-user-select: none;\r
4413     -moz-user-select: none;\r
4414     -ms-user-select: none;\r
4415     -o-user-select: none;\r
4416     user-select: none; }\r
4417   .b2b-boardstrip .centered {\r
4418     display: table-cell;\r
4419     text-align: center;\r
4420     vertical-align: middle; }\r
4421 \r
4422 .breadcrumb {\r
4423   padding: 10px 15px;\r
4424   height: 40px;\r
4425   list-style: none;\r
4426   border-bottom: 1px solid #d2d2d2;\r
4427   font-size: 1.2rem;\r
4428   width: 100%;\r
4429   z-index: 1000; }\r
4430 \r
4431 .breadcrumb > li {\r
4432   position: relative;\r
4433   display: inline-block;\r
4434   margin-right: 15px; }\r
4435 \r
4436 .breadcrumb > li:after {\r
4437   font-size: 8px;\r
4438   margin-right: 0;\r
4439   right: -8px;\r
4440   color: #333333; }\r
4441 \r
4442 .breadcrumb > li:last-child {\r
4443   color: #333333; }\r
4444 \r
4445 .breadcrumb > li:last-child:after {\r
4446   content: ""; }\r
4447 \r
4448 .breadcrumb li > * {\r
4449   float: none !important;\r
4450   margin: 0; }\r
4451 \r
4452 .breadcrumb {\r
4453   padding: 10px 15px !important; }\r
4454 \r
4455 /* ARROW */\r
4456 /* spanish */\r
4457 .datepicker {\r
4458   background-color: #FFFFFF;\r
4459   padding: 0;\r
4460   border-radius: 5px;\r
4461   direction: ltr; }\r
4462   .datepicker > div {\r
4463     display: none; }\r
4464   .datepicker table {\r
4465     -webkit-touch-callout: none;\r
4466     -webkit-user-select: none;\r
4467     -moz-user-select: none;\r
4468     -ms-user-select: none;\r
4469     user-select: none;\r
4470     margin: 0 0 0 0; }\r
4471   .datepicker td {\r
4472     text-align: center;\r
4473     display: block;\r
4474     width: 30px;\r
4475     height: 30px;\r
4476     border: none; }\r
4477     .datepicker td span {\r
4478       display: block;\r
4479       width: 23%;\r
4480       height: 54px;\r
4481       line-height: 54px;\r
4482       float: left;\r
4483       margin: 1%;\r
4484       cursor: pointer;\r
4485       border-radius: 4px; }\r
4486       .datepicker td span:hover {\r
4487         background: #eeeeee; }\r
4488     .datepicker td span.disabled {\r
4489       background: none;\r
4490       color: #5A5A5A;\r
4491       cursor: default; }\r
4492       .datepicker td span.disabled:hover {\r
4493         background: none;\r
4494         color: #5A5A5A;\r
4495         cursor: default; }\r
4496     .datepicker td span.active {\r
4497       color: #FFFFFF;\r
4498       background-color: #0568ae;\r
4499       border-color: #357ebd; }\r
4500       .datepicker td span.active:hover {\r
4501         color: #FFFFFF;\r
4502         background-color: #0568ae;\r
4503         border-color: #357ebd; }\r
4504     .datepicker td span.active.disabled {\r
4505       color: #FFFFFF;\r
4506       background-color: #0568ae;\r
4507       border-color: #357ebd; }\r
4508   .datepicker th {\r
4509     text-align: center;\r
4510     display: block;\r
4511     width: 30px;\r
4512     height: 30px;\r
4513     border: none; }\r
4514   .datepicker tbody:focus {\r
4515     outline: none; }\r
4516   .datepicker td.day {\r
4517     background-color: transparent;\r
4518     color: #0568ae;\r
4519     cursor: pointer;\r
4520     font-family: "Omnes-ECOMP-W02-Medium", Arial;\r
4521     font-size: 16px;\r
4522     height: 34px;\r
4523     line-height: 30rem;\r
4524     margin: -2px -1px 0 0;\r
4525     overflow: hidden;\r
4526     text-align: center;\r
4527     width: 42px; }\r
4528   .datepicker:focus {\r
4529     outline: 1px dotted #191919;\r
4530     outline-offset: -2px; }\r
4531   .datepicker th[tabindex]:focus {\r
4532     outline-offset: -15px; }\r
4533   .datepicker td.day.focused {\r
4534     background: #ededed;\r
4535     cursor: pointer; }\r
4536   .datepicker td.day.focused.active {\r
4537     background-color: #ededed;\r
4538     color: #0568ae; }\r
4539   .datepicker td.disabled {\r
4540     font-family: "Omnes-ECOMP-W02", Arial;\r
4541     color: #5A5A5A;\r
4542     cursor: default; }\r
4543     .datepicker td.disabled:hover {\r
4544       font-family: "Omnes-ECOMP-W02", Arial;\r
4545       color: #5A5A5A;\r
4546       cursor: default; }\r
4547       .datepicker td.disabled:hover .show-date {\r
4548         font-family: "Omnes-ECOMP-W02", Arial;\r
4549         color: #5A5A5A; }\r
4550     .datepicker td.disabled .show-date {\r
4551       font-family: "Omnes-ECOMP-W02", Arial;\r
4552       color: #5A5A5A; }\r
4553   .datepicker td.today {\r
4554     color: #FFFFFF;\r
4555     background-color: #0568ae; }\r
4556     .datepicker td.today:hover {\r
4557       color: #FFFFFF;\r
4558       background-color: #0568ae;\r
4559       color: #FFFFFF;\r
4560       background-color: #0568ae; }\r
4561     .datepicker td.today:active {\r
4562       color: #FFFFFF;\r
4563       background-color: #0568ae; }\r
4564     .datepicker td.today:focus {\r
4565       color: #FFFFFF;\r
4566       background-color: #0568ae; }\r
4567   .datepicker td.today.disabled {\r
4568     color: #FFFFFF;\r
4569     background-color: #0568ae; }\r
4570   .datepicker td.today.active {\r
4571     color: #FFFFFF;\r
4572     background-color: #0568ae; }\r
4573     .datepicker td.today.active:hover {\r
4574       color: #FFFFFF; }\r
4575   .datepicker td.selected {\r
4576     color: #FFFFFF;\r
4577     background-color: #959595; }\r
4578     .datepicker td.selected:hover {\r
4579       color: #FFFFFF;\r
4580       background-color: #959595; }\r
4581   .datepicker td.selected.disabled {\r
4582     color: #FFFFFF;\r
4583     background-color: #959595; }\r
4584   .datepicker td.active:not(.new) {\r
4585     color: #FFFFFF;\r
4586     border-color: #357ebd; }\r
4587     .datepicker td.active:not(.new) .show-date {\r
4588       color: #0568ae;\r
4589       font-family: "Omnes-ECOMP-W02-Medium", Arial; }\r
4590   .datepicker td.active:hover:not(.new) {\r
4591     color: #FFFFFF;\r
4592     border-color: #357ebd; }\r
4593     .datepicker td.active:hover:not(.new) .show-date {\r
4594       color: #0568ae;\r
4595       font-family: "Omnes-ECOMP-W02-Medium", Arial; }\r
4596   .datepicker .start-date .show-date {\r
4597     background-color: #0568ae;\r
4598     color: #FFFFFF !important;\r
4599     border-radius: 5px 0 0 5px;\r
4600     z-index: 1; }\r
4601     .datepicker .start-date .show-date:before {\r
4602       background-color: #0568ae;\r
4603       content: "";\r
4604       display: block;\r
4605       height: 26px;\r
4606       left: 20px;\r
4607       position: absolute;\r
4608       width: 100%;\r
4609       z-index: -1; }\r
4610   .datepicker .between-date .show-date {\r
4611     background-color: #0568ae;\r
4612     color: #FFFFFF !important; }\r
4613     .datepicker .between-date .show-date:before {\r
4614       background-color: #0568ae;\r
4615       content: "";\r
4616       display: block;\r
4617       height: 26px;\r
4618       left: 0;\r
4619       position: absolute;\r
4620       width: 100%;\r
4621       z-index: -1; }\r
4622   .datepicker .between-date:first-child .show-date:before {\r
4623     background-color: #FFFFFF;\r
4624     content: "";\r
4625     height: 26px;\r
4626     position: absolute;\r
4627     left: 0;\r
4628     width: 8px; }\r
4629   .datepicker .end-date .show-date {\r
4630     background-color: #0568ae;\r
4631     color: #FFFFFF !important;\r
4632     border-radius: 0 5px 5px 0; }\r
4633     .datepicker .end-date .show-date:before {\r
4634       background-color: #0568ae;\r
4635       content: "";\r
4636       display: block;\r
4637       height: 26px;\r
4638       left: -20px;\r
4639       position: absolute;\r
4640       width: 100%;\r
4641       z-index: -1; }\r
4642   .datepicker .end-date:first-child .show-date:after {\r
4643     background-color: #FFFFFF;\r
4644     content: "";\r
4645     height: 26px;\r
4646     position: absolute;\r
4647     left: 0;\r
4648     width: 8px; }\r
4649   .datepicker .end-date:first-child .show-date::before {\r
4650     background-color: #FFFFFF; }\r
4651   .datepicker tr td.start-date:last-child .show-date:after {\r
4652     background-color: #FFFFFF;\r
4653     content: "";\r
4654     height: 26px;\r
4655     position: absolute;\r
4656     right: 0;\r
4657     width: 8px; }\r
4658   .datepicker tr td.start-date:last-child:focus .show-date:after {\r
4659     height: 30px;\r
4660     width: 30px;\r
4661     background-color: transparent; }\r
4662   .datepicker tr td.start-date:first-child:focus .show-date:after {\r
4663     height: 30px;\r
4664     width: 30px;\r
4665     background-color: transparent; }\r
4666   .datepicker tr td.between-date:last-child .show-date:after {\r
4667     background-color: #FFFFFF;\r
4668     content: "";\r
4669     height: 26px;\r
4670     position: absolute;\r
4671     right: 0;\r
4672     width: 8px; }\r
4673   .datepicker tr td.between-date:last-child:focus .show-date:after {\r
4674     height: 30px;\r
4675     width: 30px;\r
4676     background-color: transparent; }\r
4677   .datepicker tr td.between-date:first-child:focus .show-date:after {\r
4678     height: 30px;\r
4679     width: 30px;\r
4680     background-color: transparent; }\r
4681   .datepicker tr td.end-date:last-child:focus .show-date:after {\r
4682     height: 30px;\r
4683     width: 30px;\r
4684     background-color: transparent; }\r
4685   .datepicker tr td.end-date:first-child:focus .show-date:after {\r
4686     height: 30px;\r
4687     width: 30px;\r
4688     background-color: transparent; }\r
4689   .datepicker th.datepicker-switch {\r
4690     width: 198px;\r
4691     font-size: 20px;\r
4692     font-weight: normal;\r
4693     cursor: default !important; }\r
4694   .datepicker thead tr:first-child th {\r
4695     cursor: pointer;\r
4696     height: 60px;\r
4697     line-height: 60px; }\r
4698   .datepicker thead tr:first-child th.cw {\r
4699     cursor: default;\r
4700     background-color: transparent; }\r
4701   .datepicker tfoot tr th {\r
4702     cursor: pointer;\r
4703     height: 60px;\r
4704     line-height: 60px;\r
4705     height: auto;\r
4706     line-height: normal; }\r
4707     .datepicker tfoot tr th li {\r
4708       margin-bottom: 5px; }\r
4709   .datepicker .prev {\r
4710     color: transparent;\r
4711     font-size: 0;\r
4712     margin: 0 -1px -1px 0;\r
4713     width: 46px; }\r
4714     .datepicker .prev i {\r
4715       color: #0568ae;\r
4716       position: absolute;\r
4717       font-size: 27px;\r
4718       margin: 0;\r
4719       top: 15px;\r
4720       left: 8px; }\r
4721   .datepicker .next {\r
4722     color: transparent;\r
4723     font-size: 0;\r
4724     margin: 0 -1px -1px 0;\r
4725     width: 46px; }\r
4726     .datepicker .next i {\r
4727       color: #0568ae;\r
4728       position: absolute;\r
4729       font-size: 27px;\r
4730       margin: 0;\r
4731       top: 15px;\r
4732       right: 8px; }\r
4733   .datepicker .cw {\r
4734     font-size: 10px;\r
4735     width: 12px;\r
4736     padding: 0 2px 0 5px;\r
4737     vertical-align: middle; }\r
4738   .datepicker .due-date .show-date {\r
4739     font-family: "Omnes-ECOMP-W02-Medium", Arial;\r
4740     background-color: #cf2a2a;\r
4741     border-radius: 5px;\r
4742     color: #FFFFFF !important; }\r
4743   .datepicker .day.active .show-date:after {\r
4744     border: 2px solid #0568ae;\r
4745     border-radius: 7px;\r
4746     content: "";\r
4747     display: block;\r
4748     height: 30px;\r
4749     left: 4px;\r
4750     position: absolute;\r
4751     top: 0;\r
4752     width: 30px; }\r
4753   .datepicker .day:focus .show-date:after {\r
4754     border: 2px solid #0568ae;\r
4755     border-radius: 7px;\r
4756     content: "";\r
4757     display: block;\r
4758     height: 30px;\r
4759     left: 4px;\r
4760     position: absolute;\r
4761     top: 0;\r
4762     width: 30px;\r
4763     height: 30px;\r
4764     left: 4px;\r
4765     top: 0;\r
4766     width: 30px; }\r
4767   .datepicker .due-date.disabled .show-date:after {\r
4768     border: 2px solid #0568ae;\r
4769     border-radius: 7px;\r
4770     content: "";\r
4771     display: block;\r
4772     height: 30px;\r
4773     left: 4px;\r
4774     position: absolute;\r
4775     top: 0;\r
4776     width: 30px; }\r
4777   .datepicker .day.due-date:focus .show-date:after {\r
4778     height: 30px;\r
4779     left: 4px;\r
4780     top: 0;\r
4781     width: 30px; }\r
4782   .datepicker .due-date.old:after {\r
4783     visibility: hidden; }\r
4784   .datepicker .due-date.new:after {\r
4785     visibility: hidden; }\r
4786   .datepicker .due-date.active:after {\r
4787     border-color: #FFFFFF; }\r
4788   .datepicker .due-date.active.focused {\r
4789     color: #0568ae !important; }\r
4790     .datepicker .due-date.active.focused:after {\r
4791       border-color: #cf2a2a !important; }\r
4792   .datepicker .dow {\r
4793     height: 24px;\r
4794     width: 42px;\r
4795     font-weight: normal;\r
4796     position: relative;\r
4797     overflow: hidden;\r
4798     color: transparent;\r
4799     letter-spacing: -6px;\r
4800     margin: 0 -1px -1px 0; }\r
4801     .datepicker .dow span[aria-hidden="true"] {\r
4802       bottom: 0;\r
4803       color: #5A5A5A;\r
4804       display: block;\r
4805       left: 1px;\r
4806       letter-spacing: 0;\r
4807       line-height: .9;\r
4808       margin: 0 auto;\r
4809       padding: 0;\r
4810       position: relative;\r
4811       width: 22px; }\r
4812   .datepicker .calendar-legend {\r
4813     margin-top: 3px;\r
4814     margin-bottom: 20px; }\r
4815     .datepicker .calendar-legend li {\r
4816       font-size: 1.4rem;\r
4817       font-weight: normal;\r
4818       margin-bottom: 5px;\r
4819       padding-left: 10px;\r
4820       padding-top: 5px;\r
4821       position: relative; }\r
4822   .datepicker i.legend-due-date {\r
4823     background-color: #cf2a2a;\r
4824     border-radius: 5px;\r
4825     height: 18px;\r
4826     width: 18px;\r
4827     margin-right: 8px;\r
4828     vertical-align: middle;\r
4829     display: inline-block; }\r
4830   .datepicker i.legend-selected-date {\r
4831     background-color: #FFFFFF;\r
4832     border: 2px solid #0568ae;\r
4833     border-radius: 5px;\r
4834     height: 18px;\r
4835     width: 18px;\r
4836     margin-right: 8px;\r
4837     vertical-align: middle;\r
4838     display: inline-block; }\r
4839   .datepicker i.legend-selectedisdue {\r
4840     background-color: #FFFFFF;\r
4841     border: 2px solid #0568ae;\r
4842     border-radius: 5px;\r
4843     display: inline-block;\r
4844     height: 18px;\r
4845     margin-right: 8px;\r
4846     position: relative;\r
4847     vertical-align: middle;\r
4848     width: 18px; }\r
4849     .datepicker i.legend-selectedisdue:after {\r
4850       background-color: #cf2a2a;\r
4851       border-radius: 3px;\r
4852       content: "";\r
4853       display: block;\r
4854       height: 10px;\r
4855       left: 2px;\r
4856       position: absolute;\r
4857       top: 2px;\r
4858       width: 10px; }\r
4859   .datepicker .text-left {\r
4860     width: 100%; }\r
4861   .datepicker .active.old {\r
4862     background-color: #ededed !important;\r
4863     color: #ededed !important; }\r
4864 \r
4865 .datepicker-inline {\r
4866   width: 220px; }\r
4867 \r
4868 .datepicker.datepicker-rtl {\r
4869   direction: rtl; }\r
4870   .datepicker.datepicker-rtl td span {\r
4871     float: right; }\r
4872 \r
4873 .datepicker-dropdown {\r
4874   top: 0;\r
4875   left: 0; }\r
4876   .datepicker-dropdown:before {\r
4877     content: " ";\r
4878     display: inline-block;\r
4879     border-left: 10px solid transparent;\r
4880     border-right: 10px solid transparent;\r
4881     border-bottom: 10px solid #d2d2d2;\r
4882     border-top: 0;\r
4883     border-bottom-color: rgba(0, 0, 0, 0.2);\r
4884     position: absolute; }\r
4885   .datepicker-dropdown:after {\r
4886     content: " ";\r
4887     display: inline-block;\r
4888     border-left: 10px solid transparent;\r
4889     border-right: 10px solid transparent;\r
4890     border-bottom: 10px solid #fff;\r
4891     border-top: 0;\r
4892     position: absolute; }\r
4893 \r
4894 .datepicker-dropdown.datepicker-orient-left:before {\r
4895   left: 16px; }\r
4896 \r
4897 .datepicker-dropdown.datepicker-orient-left:after {\r
4898   left: 16px; }\r
4899 \r
4900 .datepicker-dropdown.datepicker-orient-right:before {\r
4901   right: 16px; }\r
4902 \r
4903 .datepicker-dropdown.datepicker-orient-right:after {\r
4904   right: 16px; }\r
4905 \r
4906 .datepicker-dropdown.datepicker-orient-top:before {\r
4907   top: -10px; }\r
4908 \r
4909 .datepicker-dropdown.datepicker-orient-top:after {\r
4910   top: -9px; }\r
4911 \r
4912 .datepicker-dropdown.datepicker-orient-bottom:before {\r
4913   bottom: -7px;\r
4914   border-bottom: 0;\r
4915   border-top: 7px solid #959595; }\r
4916 \r
4917 .datepicker-dropdown.datepicker-orient-bottom:after {\r
4918   bottom: -6px;\r
4919   border-bottom: 0;\r
4920   border-top: 6px solid #fff; }\r
4921 \r
4922 .datepicker.days div.datepicker-days {\r
4923   display: block; }\r
4924 \r
4925 .datepicker.months div.datepicker-months {\r
4926   display: block; }\r
4927 \r
4928 .datepicker.years div.datepicker-years {\r
4929   display: block; }\r
4930 \r
4931 .show-date {\r
4932   font-family: "Omnes-ECOMP-W02-Medium", Arial;\r
4933   color: #0568ae;\r
4934   height: 26px;\r
4935   line-height: 26px;\r
4936   margin: 4px auto 0;\r
4937   width: 26px; }\r
4938 \r
4939 .input-group.date .input-group-addon i {\r
4940   cursor: pointer;\r
4941   width: 16px;\r
4942   height: 16px; }\r
4943 \r
4944 .datepicker.dropdown-menu {\r
4945   box-shadow: 0 10px 15px -10px rgba(0, 0, 0, 0.7);\r
4946   position: absolute;\r
4947   top: 100%;\r
4948   left: 0;\r
4949   float: left;\r
4950   display: none;\r
4951   margin-top: 13px;\r
4952   width: 290px;\r
4953   list-style: none;\r
4954   background-color: #FFFFFF;\r
4955   border: 1px solid #d2d2d2;\r
4956   border: 1px solid rgba(0, 0, 0, 0.2);\r
4957   border-radius: 5px;\r
4958   color: #333333;\r
4959   font-size: 13px;\r
4960   line-height: 1.428571429;\r
4961   z-index: 1050; }\r
4962   .datepicker.dropdown-menu th {\r
4963     display: block;\r
4964     float: left;\r
4965     padding: 0;\r
4966     position: relative; }\r
4967   .datepicker.dropdown-menu td {\r
4968     display: block;\r
4969     float: left;\r
4970     padding: 0;\r
4971     position: relative; }\r
4972 \r
4973 .s {\r
4974   display: block;\r
4975   height: 20px;\r
4976   width: 12px;\r
4977   margin: 0 auto;\r
4978   background-color: #FFFFFF;\r
4979   background-repeat: no-repeat;\r
4980   background-position: -62px 0; }\r
4981 \r
4982 .m {\r
4983   display: block;\r
4984   height: 20px;\r
4985   width: 12px;\r
4986   margin: 0 auto;\r
4987   background-color: #FFFFFF;\r
4988   background-repeat: no-repeat;\r
4989   background-position: -5px 0; }\r
4990 \r
4991 .t {\r
4992   display: block;\r
4993   height: 20px;\r
4994   width: 12px;\r
4995   margin: 0 auto;\r
4996   background-color: #FFFFFF;\r
4997   background-repeat: no-repeat;\r
4998   background-position: -19px 0; }\r
4999 \r
5000 .w {\r
5001   display: block;\r
5002   height: 20px;\r
5003   width: 12px;\r
5004   margin: 0 auto;\r
5005   background-color: #FFFFFF;\r
5006   background-repeat: no-repeat;\r
5007   background-position: -34px 0; }\r
5008 \r
5009 .f {\r
5010   display: block;\r
5011   height: 20px;\r
5012   width: 12px;\r
5013   margin: 0 auto;\r
5014   background-color: #FFFFFF;\r
5015   background-repeat: no-repeat;\r
5016   background-position: -49px 0; }\r
5017 \r
5018 .d {\r
5019   display: block;\r
5020   height: 20px;\r
5021   width: 12px;\r
5022   margin: 0 auto;\r
5023   background-color: #FFFFFF;\r
5024   background-repeat: no-repeat;\r
5025   background-position: 0 0; }\r
5026 \r
5027 .l {\r
5028   display: block;\r
5029   height: 20px;\r
5030   width: 12px;\r
5031   margin: 0 auto;\r
5032   background-color: #FFFFFF;\r
5033   background-repeat: no-repeat;\r
5034   background-position: 0 0; }\r
5035 \r
5036 .v {\r
5037   display: block;\r
5038   height: 20px;\r
5039   width: 12px;\r
5040   margin: 0 auto;\r
5041   background-color: #FFFFFF;\r
5042   background-repeat: no-repeat;\r
5043   background-position: 0 0; }\r
5044 \r
5045 .j {\r
5046   display: block;\r
5047   height: 20px;\r
5048   width: 12px;\r
5049   margin: 0 auto;\r
5050   background-color: #FFFFFF;\r
5051   background-repeat: no-repeat;\r
5052   background-position: 0 0; }\r
5053 \r
5054 .b2b-coachmark-label {\r
5055   z-index: 1060;\r
5056   opacity: 1;\r
5057   cursor: not-allowed;\r
5058   position: relative; }\r
5059 \r
5060 .b2b-coachmark-highlight {\r
5061   border: 1px solid #d3d3d3;\r
5062   cursor: default;\r
5063   z-index: 1045;\r
5064   opacity: 1;\r
5065   background-color: #ffffff;\r
5066   border-radius: 10px;\r
5067   position: relative;\r
5068   box-shadow: 0 5px 6px 0 rgba(0, 0, 0, 0.25);\r
5069   padding: 10px;\r
5070   position: absolute; }\r
5071 \r
5072 .b2b-coachmark-highlight-mask {\r
5073   z-index: 1100;\r
5074   opacity: .1; }\r
5075 \r
5076 .b2b-coachmark-container {\r
5077   border: 1px solid #cccccc;\r
5078   width: 316px;\r
5079   pointer-events: auto;\r
5080   -webkit-box-sizing: border-box;\r
5081   -moz-box-sizing: border-box;\r
5082   box-sizing: border-box;\r
5083   font-size: 16px;\r
5084   -webkit-transition: opacity .2s ease-out;\r
5085   -moz-transition: opacity .2s ease-out;\r
5086   transition: opacity .2s ease-out;\r
5087   background: #fff;\r
5088   border-radius: 20px;\r
5089   box-shadow: 0 6px 6px 0 rgba(0, 0, 0, 0.15);\r
5090   color: #333;\r
5091   line-height: 20px;\r
5092   position: absolute;\r
5093   top: 50px;\r
5094   left: -97px;\r
5095   display: block;\r
5096   background-color: #ffffff;\r
5097   z-index: 1050;\r
5098   opacity: 1; }\r
5099   .b2b-coachmark-container i.b2b-coachmark-caret {\r
5100     position: absolute;\r
5101     top: -12px;\r
5102     left: 47%;\r
5103     opacity: 1;\r
5104     z-index: 1050; }\r
5105   .b2b-coachmark-container i.b2b-coachmark-caret:before {\r
5106     content: "";\r
5107     border-left: 12px solid transparent;\r
5108     border-right: 12px solid transparent;\r
5109     border-bottom: 12px solid #d3d3d3;\r
5110     position: absolute;\r
5111     top: -1px; }\r
5112   .b2b-coachmark-container i.b2b-coachmark-caret:after {\r
5113     content: "";\r
5114     border-left: 12px solid transparent;\r
5115     border-right: 12px solid transparent;\r
5116     border-bottom: 12px solid #fff;\r
5117     position: absolute; }\r
5118   .b2b-coachmark-container .b2b-coachmark-header {\r
5119     position: relative;\r
5120     height: 47px;\r
5121     overflow: hidden; }\r
5122     .b2b-coachmark-container .b2b-coachmark-header .corner-button {\r
5123       box-shadow: 0 -24px 0 0 #f2f2f2 inset;\r
5124       height: 69px;\r
5125       position: absolute;\r
5126       right: -33px;\r
5127       top: -38px;\r
5128       transform: rotate(45deg);\r
5129       width: 69px; }\r
5130   .b2b-coachmark-container .b2b-coachmark-countlabel {\r
5131     font-size: 12px;\r
5132     font-family: "Omnes-ECOMP-W02, Arial";\r
5133     color: #333333;\r
5134     margin-left: 20px;\r
5135     margin-top: 20px; }\r
5136   .b2b-coachmark-container .b2b-coachmark-content {\r
5137     padding: 0px 20px 20px 20px;\r
5138     float: left; }\r
5139     .b2b-coachmark-container .b2b-coachmark-content .icon-misc-dimmer {\r
5140       font-size: 32px;\r
5141       float: left;\r
5142       margin-right: 10px;\r
5143       width: 32px; }\r
5144     .b2b-coachmark-container .b2b-coachmark-content .offscreen-text {\r
5145       position: absolute;\r
5146       left: -10000px;\r
5147       top: auto;\r
5148       width: 1px;\r
5149       height: 1px;\r
5150       overflow: hidden; }\r
5151     .b2b-coachmark-container .b2b-coachmark-content .b2b-coachmark-content-header {\r
5152       font-size: 16px;\r
5153       color: #333333;\r
5154       line-height: 18px;\r
5155       float: left;\r
5156       width: 220px; }\r
5157     .b2b-coachmark-container .b2b-coachmark-content .b2b-coachmark-description {\r
5158       font-size: 14px;\r
5159       line-height: 18px;\r
5160       color: #333333;\r
5161       width: 100%;\r
5162       float: left;\r
5163       margin-top: 15px; }\r
5164     .b2b-coachmark-container .b2b-coachmark-content .b2b-coachmark-btn-group {\r
5165       margin-top: 20px;\r
5166       float: left;\r
5167       text-align: right;\r
5168       width: 100%; }\r
5169       .b2b-coachmark-container .b2b-coachmark-content .b2b-coachmark-btn-group .b2b-coachmark-link {\r
5170         font-family: "Omnes-ECOMP-W02-Medium", Arial;\r
5171         font-size: 15px;\r
5172         color: #0574ac;\r
5173         line-height: 18px;\r
5174         margin-right: 20px; }\r
5175       .b2b-coachmark-container .b2b-coachmark-content .b2b-coachmark-btn-group button {\r
5176         font-size: 15px;\r
5177         margin: 0px; }\r
5178 \r
5179 .datepicker {\r
5180   background-color: #fff;\r
5181   padding: 0;\r
5182   border-radius: 5px;\r
5183   direction: ltr; }\r
5184 \r
5185 .datepicker-inline {\r
5186   width: 220px; }\r
5187 \r
5188 .datepicker.datepicker-rtl {\r
5189   direction: rtl; }\r
5190 \r
5191 .datepicker.datepicker-rtl td span {\r
5192   float: right; }\r
5193 \r
5194 .datepicker-dropdown {\r
5195   top: 0;\r
5196   left: 0; }\r
5197 \r
5198 /* ARROW */\r
5199 .datepicker-dropdown:before {\r
5200   content: " ";\r
5201   display: inline-block;\r
5202   border-left: 10px solid transparent;\r
5203   border-right: 10px solid transparent;\r
5204   border-bottom: 10px solid #d2d2d2;\r
5205   border-top: 0;\r
5206   border-bottom-color: rgba(0, 0, 0, 0.2);\r
5207   position: absolute; }\r
5208 \r
5209 .datepicker-dropdown:after {\r
5210   content: " ";\r
5211   display: inline-block;\r
5212   border-left: 10px solid transparent;\r
5213   border-right: 10px solid transparent;\r
5214   border-bottom: 10px solid #fff;\r
5215   border-top: 0;\r
5216   position: absolute; }\r
5217 \r
5218 .datepicker-dropdown.datepicker-orient-left:before,\r
5219 .datepicker-dropdown.datepicker-orient-left:after {\r
5220   left: 16px; }\r
5221 \r
5222 .datepicker-dropdown.datepicker-orient-right:before,\r
5223 .datepicker-dropdown.datepicker-orient-right:after {\r
5224   right: 16px; }\r
5225 \r
5226 .datepicker-dropdown.datepicker-orient-top:before {\r
5227   top: -10px; }\r
5228 \r
5229 .datepicker-dropdown.datepicker-orient-top:after {\r
5230   top: -9px; }\r
5231 \r
5232 .datepicker-dropdown.datepicker-orient-bottom:before {\r
5233   bottom: -7px;\r
5234   border-bottom: 0;\r
5235   border-top: 7px solid #959595; }\r
5236 \r
5237 .datepicker-dropdown.datepicker-orient-bottom:after {\r
5238   bottom: -6px;\r
5239   border-bottom: 0;\r
5240   border-top: 6px solid #fff; }\r
5241 \r
5242 .datepicker > div {\r
5243   display: none; }\r
5244 \r
5245 .datepicker.days div.datepicker-days {\r
5246   display: block; }\r
5247 \r
5248 .datepicker.months div.datepicker-months {\r
5249   display: block; }\r
5250 \r
5251 .datepicker.years div.datepicker-years {\r
5252   display: block; }\r
5253 \r
5254 .datepicker table {\r
5255   -webkit-touch-callout: none;\r
5256   -webkit-user-select: none;\r
5257   -khtml-user-select: none;\r
5258   -moz-user-select: none;\r
5259   -ms-user-select: none;\r
5260   user-select: none;\r
5261   margin: 0 0 0 0; }\r
5262 \r
5263 .datepicker td,\r
5264 .datepicker th {\r
5265   text-align: center;\r
5266   display: block;\r
5267   width: 30px;\r
5268   height: 30px;\r
5269   border: none; }\r
5270 \r
5271 .datepicker tbody :focus {\r
5272   outline: none; }\r
5273 \r
5274 .datepicker td.day {\r
5275   background-color: transparent;\r
5276   color: #0568ae;\r
5277   cursor: pointer;\r
5278   font-family: "Omnes-ECOMP-W02-Medium", Arial;\r
5279   font-size: 16px;\r
5280   height: 34px;\r
5281   line-height: 30rem;\r
5282   margin: -2px -1px 0 0;\r
5283   overflow: hidden;\r
5284   text-align: center;\r
5285   width: 42px; }\r
5286 \r
5287 .datepicker :focus {\r
5288   outline: 1px dotted #000;\r
5289   outline-offset: -2px; }\r
5290 \r
5291 .datepicker td.day.focused {\r
5292   background: #ededed;\r
5293   cursor: pointer; }\r
5294 \r
5295 .datepicker td.day.focused.active {\r
5296   background-color: #ededed;\r
5297   color: #0568ae; }\r
5298 \r
5299 .datepicker td.disabled,\r
5300 .datepicker td.disabled:hover {\r
5301   font-family: "Omnes-ECOMP-W02", Arial;\r
5302   color: #5a5a5a;\r
5303   cursor: default; }\r
5304 \r
5305 .datepicker td.today,\r
5306 .datepicker td.today:hover,\r
5307 .datepicker td.today.disabled {\r
5308   color: #fff;\r
5309   background-color: #0568ae; }\r
5310 \r
5311 .datepicker td.today.active,\r
5312 .datepicker td.today:active,\r
5313 .datepicker td.today:hover,\r
5314 .datepicker td.today:focus {\r
5315   color: #fff;\r
5316   background-color: #0568ae; }\r
5317 \r
5318 .datepicker td.today.active:hover {\r
5319   color: #fff; }\r
5320 \r
5321 .datepicker td.selected,\r
5322 .datepicker td.selected:hover,\r
5323 .datepicker td.selected.disabled {\r
5324   color: #ffffff;\r
5325   background-color: #959595; }\r
5326 \r
5327 .datepicker td.active:not(.new),\r
5328 .datepicker td.active:hover:not(.new) {\r
5329   color: #ffffff;\r
5330   border-color: #357ebd; }\r
5331 \r
5332 .show-date {\r
5333   font-family: "Omnes-ECOMP-W02-Medium", Arial;\r
5334   color: #0568ae;\r
5335   height: 26px;\r
5336   line-height: 26px;\r
5337   margin: 4px auto 0;\r
5338   width: 26px; }\r
5339 \r
5340 .datepicker .start-date .show-date,\r
5341 .datepicker .between-date .show-date,\r
5342 .datepicker .end-date .show-date {\r
5343   background-color: #0568ae;\r
5344   color: #fff !important; }\r
5345 \r
5346 .datepicker .start-date .show-date {\r
5347   border-radius: 5px 0 0 5px;\r
5348   z-index: 1; }\r
5349 \r
5350 .datepicker .start-date .show-date:before {\r
5351   background-color: #0568ae;\r
5352   content: "";\r
5353   display: block;\r
5354   height: 26px;\r
5355   left: 20px;\r
5356   position: absolute;\r
5357   width: 100%;\r
5358   z-index: -1; }\r
5359 \r
5360 .datepicker .between-date .show-date:before {\r
5361   background-color: #0568ae;\r
5362   content: "";\r
5363   display: block;\r
5364   height: 26px;\r
5365   left: 0;\r
5366   position: absolute;\r
5367   width: 100%;\r
5368   z-index: -1; }\r
5369 \r
5370 .datepicker .end-date .show-date {\r
5371   border-radius: 0 5px 5px 0; }\r
5372 \r
5373 .datepicker .end-date .show-date:before {\r
5374   background-color: #0568ae;\r
5375   content: "";\r
5376   display: block;\r
5377   height: 26px;\r
5378   left: -20px;\r
5379   position: absolute;\r
5380   width: 100%;\r
5381   z-index: -1; }\r
5382 \r
5383 .datepicker .between-date:first-child .show-date:before {\r
5384   background-color: #fff;\r
5385   content: "";\r
5386   height: 26px;\r
5387   position: absolute;\r
5388   left: 0;\r
5389   width: 8px; }\r
5390 \r
5391 .datepicker .end-date:first-child .show-date:after {\r
5392   background-color: #fff;\r
5393   content: "";\r
5394   height: 26px;\r
5395   position: absolute;\r
5396   left: 0;\r
5397   width: 8px; }\r
5398 \r
5399 .datepicker .end-date:first-child .show-date::before {\r
5400   background-color: #fff; }\r
5401 \r
5402 .datepicker tr td.start-date:last-child .show-date:after,\r
5403 .datepicker tr td.between-date:last-child .show-date:after {\r
5404   background-color: #fff;\r
5405   content: "";\r
5406   height: 26px;\r
5407   position: absolute;\r
5408   right: 0;\r
5409   width: 8px; }\r
5410 \r
5411 .datepicker tr td.start-date:last-child:focus .show-date:after,\r
5412 .datepicker tr td.end-date:last-child:focus .show-date:after,\r
5413 .datepicker tr td.between-date:last-child:focus .show-date:after,\r
5414 .datepicker tr td.start-date:first-child:focus .show-date:after,\r
5415 .datepicker tr td.end-date:first-child:focus .show-date:after,\r
5416 .datepicker tr td.between-date:first-child:focus .show-date:after {\r
5417   height: 30px;\r
5418   width: 30px;\r
5419   background-color: transparent; }\r
5420 \r
5421 .datepicker td.active:not(.new) .show-date,\r
5422 .datepicker td.active:hover:not(.new) .show-date {\r
5423   color: #0568ae;\r
5424   font-family: "Omnes-ECOMP-W02-Medium", Arial; }\r
5425 \r
5426 .datepicker td.disabled .show-date,\r
5427 .datepicker td.disabled:hover .show-date {\r
5428   font-family: "Omnes-ECOMP-W02", Arial;\r
5429   color: #5a5a5a; }\r
5430 \r
5431 .datepicker td span {\r
5432   display: block;\r
5433   width: 23%;\r
5434   height: 54px;\r
5435   line-height: 54px;\r
5436   float: left;\r
5437   margin: 1%;\r
5438   cursor: pointer;\r
5439   border-radius: 4px; }\r
5440 \r
5441 .datepicker td span:hover {\r
5442   background: #eeeeee; }\r
5443 \r
5444 .datepicker td span.disabled,\r
5445 .datepicker td span.disabled:hover {\r
5446   background: none;\r
5447   color: #5a5a5a;\r
5448   cursor: default; }\r
5449 \r
5450 .datepicker td span.active,\r
5451 .datepicker td span.active:hover,\r
5452 .datepicker td span.active.disabled {\r
5453   color: #ffffff;\r
5454   background-color: #0568ae;\r
5455   border-color: #357ebd; }\r
5456 \r
5457 .datepicker th.datepicker-switch {\r
5458   width: 198px;\r
5459   font-size: 20px;\r
5460   font-weight: normal;\r
5461   cursor: default !important; }\r
5462 \r
5463 .datepicker thead tr:first-child th,\r
5464 .datepicker tfoot tr th {\r
5465   cursor: pointer;\r
5466   height: 60px;\r
5467   line-height: 60px; }\r
5468 \r
5469 .datepicker tfoot tr th {\r
5470   height: auto;\r
5471   line-height: normal; }\r
5472 \r
5473 .datepicker tfoot tr th li {\r
5474   margin-bottom: 5px; }\r
5475 \r
5476 .datepicker .prev,\r
5477 .datepicker .next {\r
5478   color: transparent;\r
5479   font-size: 0;\r
5480   margin: 0 -1px -1px 0;\r
5481   width: 46px; }\r
5482 \r
5483 .datepicker .prev i,\r
5484 .datepicker .next i {\r
5485   color: #0568ae;\r
5486   position: absolute;\r
5487   font-size: 27px;\r
5488   margin: 0;\r
5489   top: 15px; }\r
5490 \r
5491 .datepicker .prev i {\r
5492   left: 8px; }\r
5493 \r
5494 .datepicker .next i {\r
5495   right: 8px; }\r
5496 \r
5497 .datepicker .cw {\r
5498   font-size: 10px;\r
5499   width: 12px;\r
5500   padding: 0 2px 0 5px;\r
5501   vertical-align: middle; }\r
5502 \r
5503 .datepicker thead tr:first-child th.cw {\r
5504   cursor: default;\r
5505   background-color: transparent; }\r
5506 \r
5507 .input-group.date .input-group-addon i {\r
5508   cursor: pointer;\r
5509   width: 16px;\r
5510   height: 16px; }\r
5511 \r
5512 .datepicker.dropdown-menu {\r
5513   box-shadow: 0 10px 15px -10px rgba(0, 0, 0, 0.7);\r
5514   position: absolute;\r
5515   top: 100%;\r
5516   left: 0;\r
5517   float: left;\r
5518   display: none;\r
5519   margin-top: 13px;\r
5520   width: 290px;\r
5521   list-style: none;\r
5522   background-color: #ffffff;\r
5523   border: 1px solid #d2d2d2;\r
5524   border: 1px solid rgba(0, 0, 0, 0.2);\r
5525   border-radius: 5px;\r
5526   color: #333333;\r
5527   font-size: 13px;\r
5528   line-height: 1.428571429;\r
5529   z-index: 1050; }\r
5530 \r
5531 .datepicker.dropdown-menu th,\r
5532 .datepicker.dropdown-menu td {\r
5533   display: block;\r
5534   float: left;\r
5535   padding: 0;\r
5536   position: relative; }\r
5537 \r
5538 .datepicker .due-date .show-date {\r
5539   font-family: "Omnes-ECOMP-W02-Medium", Arial;\r
5540   background-color: #cf2a2a;\r
5541   border-radius: 5px;\r
5542   color: #fff !important; }\r
5543 \r
5544 .datepicker .day.active .show-date:after,\r
5545 .datepicker .day:focus .show-date:after,\r
5546 .datepicker .due-date.disabled .show-date:after {\r
5547   border: 2px solid #0568ae;\r
5548   border-radius: 7px;\r
5549   content: "";\r
5550   display: block;\r
5551   height: 30px;\r
5552   left: 4px;\r
5553   position: absolute;\r
5554   top: 0;\r
5555   width: 30px; }\r
5556 \r
5557 .datepicker .day:focus .show-date:after {\r
5558   height: 30px;\r
5559   left: 4px;\r
5560   top: 0;\r
5561   width: 30px; }\r
5562 \r
5563 .datepicker .day.due-date:focus .show-date:after {\r
5564   height: 30px;\r
5565   left: 4px;\r
5566   top: 0;\r
5567   width: 30px; }\r
5568 \r
5569 .datepicker .due-date.old:after,\r
5570 .datepicker .due-date.new:after {\r
5571   visibility: hidden; }\r
5572 \r
5573 .datepicker .due-date.active:after {\r
5574   border-color: #fff; }\r
5575 \r
5576 .datepicker .due-date.active.focused {\r
5577   color: #0568ae !important; }\r
5578 \r
5579 .datepicker .due-date.active.focused:after {\r
5580   border-color: #cf2a2a !important; }\r
5581 \r
5582 .datepicker .dow {\r
5583   height: 24px;\r
5584   width: 42px;\r
5585   font-weight: normal;\r
5586   position: relative;\r
5587   overflow: hidden;\r
5588   color: transparent;\r
5589   letter-spacing: -6px;\r
5590   margin: 0 -1px -1px 0; }\r
5591 \r
5592 .datepicker .dow span[aria-hidden="true"] {\r
5593   bottom: 0;\r
5594   color: #5a5a5a;\r
5595   display: block;\r
5596   left: 1px;\r
5597   letter-spacing: 0;\r
5598   line-height: .9;\r
5599   margin: 0 auto;\r
5600   padding: 0;\r
5601   position: relative;\r
5602   width: 22px; }\r
5603 \r
5604 .datepicker .calendar-legend {\r
5605   margin-top: 3px;\r
5606   margin-bottom: 20px; }\r
5607 \r
5608 .datepicker .calendar-legend li {\r
5609   font-size: 1.4rem;\r
5610   font-weight: normal;\r
5611   margin-bottom: 5px;\r
5612   padding-left: 10px;\r
5613   padding-top: 5px;\r
5614   position: relative; }\r
5615 \r
5616 .datepicker i.legend-due-date {\r
5617   background-color: #cf2a2a;\r
5618   border-radius: 5px;\r
5619   height: 18px;\r
5620   width: 18px;\r
5621   margin-right: 8px;\r
5622   vertical-align: middle;\r
5623   display: inline-block; }\r
5624 \r
5625 .datepicker i.legend-selected-date {\r
5626   background-color: #fff;\r
5627   border: 2px solid #0568ae;\r
5628   border-radius: 5px;\r
5629   height: 18px;\r
5630   width: 18px;\r
5631   margin-right: 8px;\r
5632   vertical-align: middle;\r
5633   display: inline-block; }\r
5634 \r
5635 .datepicker i.legend-selectedisdue {\r
5636   background-color: #fff;\r
5637   border: 2px solid #0568ae;\r
5638   border-radius: 5px;\r
5639   display: inline-block;\r
5640   height: 18px;\r
5641   margin-right: 8px;\r
5642   position: relative;\r
5643   vertical-align: middle;\r
5644   width: 18px; }\r
5645 \r
5646 .datepicker i.legend-selectedisdue:after {\r
5647   background-color: #cf2a2a;\r
5648   border-radius: 3px;\r
5649   content: "";\r
5650   display: block;\r
5651   height: 10px;\r
5652   left: 2px;\r
5653   position: absolute;\r
5654   top: 2px;\r
5655   width: 10px; }\r
5656 \r
5657 .datepicker .text-left {\r
5658   width: 100%; }\r
5659 \r
5660 .datepicker .active.old {\r
5661   background-color: #ededed !important;\r
5662   color: #ededed !important; }\r
5663 \r
5664 .s,\r
5665 .m,\r
5666 .t,\r
5667 .w,\r
5668 .f,\r
5669 .d,\r
5670 .l,\r
5671 .v,\r
5672 .j {\r
5673   display: block;\r
5674   height: 20px;\r
5675   width: 12px;\r
5676   margin: 0 auto;\r
5677   background-color: white;\r
5678   background-repeat: no-repeat; }\r
5679 \r
5680 .s {\r
5681   background-position: -62px 0; }\r
5682 \r
5683 .m {\r
5684   background-position: -5px 0; }\r
5685 \r
5686 .t {\r
5687   background-position: -19px 0; }\r
5688 \r
5689 .w {\r
5690   background-position: -34px 0; }\r
5691 \r
5692 .f {\r
5693   background-position: -49px 0; }\r
5694 \r
5695 /* spanish */\r
5696 .d {\r
5697   background-position: 0 0; }\r
5698 \r
5699 .l {\r
5700   background-position: 0 0; }\r
5701 \r
5702 .v {\r
5703   background-position: 0 0; }\r
5704 \r
5705 .j {\r
5706   background-position: 0 0; }\r
5707 \r
5708 /* remove focus outline when dropdown is opened */\r
5709 /*resolve blue focus outline over dropdown with error*/\r
5710 select {\r
5711   margin-right: -1;\r
5712   max-width: 100%;\r
5713   height: 36px;\r
5714   line-height: 25px;\r
5715   width: auto;\r
5716   background-color: #FFFFFF; }\r
5717 \r
5718 .selectWrap.disabled .icon-primary-down {\r
5719   color: #767676; }\r
5720 \r
5721 .selectWrap.disabled input.awd-select {\r
5722   z-index: 0;\r
5723   padding: 10px 45px 10px 15px;\r
5724   text-indent: 0; }\r
5725 \r
5726 .selectWrap.disabled button.awd-select {\r
5727   z-index: 0;\r
5728   text-indent: 15; }\r
5729 \r
5730 .selectWrap.disabled:after {\r
5731   color: #5A5A5A;\r
5732   cursor: not-allowed; }\r
5733 \r
5734 input.awd-select {\r
5735   background-color: transparent;\r
5736   border: 1px solid #d2d2d2;\r
5737   border-radius: 6px;\r
5738   box-shadow: 1px 5px 2px -5px rgba(0, 0, 0, 0.15);\r
5739   color: #333333;\r
5740   display: block;\r
5741   font-family: "Omnes-ECOMP-W02", Arial;\r
5742   /*font-size: 1.6rem;*/\r
5743   height: 36px;\r
5744   line-height: 0;\r
5745   margin-bottom: 0;\r
5746   padding: 12px 45px 8px 0;\r
5747   position: relative;\r
5748   text-align: left;\r
5749   top: 0;\r
5750   width: 100%;\r
5751   z-index: 10;\r
5752   padding: 12px 45px 8px 15px;\r
5753   user-select: none; }\r
5754   input.awd-select:focus {\r
5755     border-color: #0568ae !important; }\r
5756 \r
5757 button.awd-select {\r
5758   background-color: transparent;\r
5759   border: 1px solid #d2d2d2;\r
5760   border-radius: 6px;\r
5761   box-shadow: 1px 5px 2px -5px rgba(0, 0, 0, 0.15);\r
5762   color: #333333;\r
5763   display: block;\r
5764   font-family: "Omnes-ECOMP-W02", Arial;\r
5765   /*font-size: 1.6rem;*/\r
5766   height: 36px;\r
5767   line-height: 36px;\r
5768   margin-bottom: 0;\r
5769   /*padding-right: 41px;*/\r
5770   position: relative;\r
5771   text-align: left;\r
5772   top: 0;\r
5773   width: 100%;\r
5774   z-index: 10; }\r
5775   button.awd-select:not(.large) {\r
5776     text-indent: 15px;\r
5777     white-space: nowrap;\r
5778     overflow: hidden;\r
5779     text-overflow: clip;\r
5780     text-overflow: ellipsis; }\r
5781   button.awd-select img {\r
5782     height: 26px;\r
5783     margin-right: 7px;\r
5784     margin-top: -10px;\r
5785     position: relative;\r
5786     top: 2px;\r
5787     vertical-align: text-bottom; }\r
5788   button.awd-select:focus {\r
5789     border-color: #0568ae !important; }\r
5790   button.awd-select i {\r
5791     font-size: 23px;\r
5792     position: absolute;\r
5793     right: 33px;\r
5794     top: 5px;\r
5795     z-index: 1000; }\r
5796 \r
5797 button.awd-select.large {\r
5798   align-items: center;\r
5799   display: flex;\r
5800   height: 60px;\r
5801   line-height: 20px;\r
5802   overflow: hidden;\r
5803   padding-left: 70px;\r
5804   vertical-align: middle; }\r
5805   button.awd-select.large img {\r
5806     height: 40px;\r
5807     left: 20px;\r
5808     position: absolute;\r
5809     top: 20px;\r
5810     width: 40px; }\r
5811 \r
5812 .selectWrap.large {\r
5813   height: 60px; }\r
5814   .selectWrap.large .awd-select-list-item {\r
5815     align-items: center;\r
5816     display: flex;\r
5817     height: 60px;\r
5818     line-height: 20px;\r
5819     overflow: hidden;\r
5820     padding-left: 70px;\r
5821     vertical-align: middle; }\r
5822     .selectWrap.large .awd-select-list-item img {\r
5823       height: 40px;\r
5824       left: 20px;\r
5825       position: absolute;\r
5826       top: 20px;\r
5827       width: 40px;\r
5828       top: 10px; }\r
5829 \r
5830 button.awd-select.active {\r
5831   border-radius: 6px 6px 0 0; }\r
5832   button.awd-select.active:focus {\r
5833     border-color: #d2d2d2 !important; }\r
5834 \r
5835 input.awd-select.active {\r
5836   border-radius: 6px 6px 0 0; }\r
5837   input.awd-select.active:focus {\r
5838     border-color: #d2d2d2 !important; }\r
5839 \r
5840 .selectWrapper {\r
5841   position: relative; }\r
5842 \r
5843 span.selectWrap input[readonly]:focus {\r
5844   color: transparent;\r
5845   text-shadow: 0 0 0 #000; }\r
5846 \r
5847 .isIE.ds2-no-colors .awd-select:focus {\r
5848   outline: 1px dashed transparent; }\r
5849 \r
5850 .awd-select-list {\r
5851   box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15);\r
5852   border-radius: 0 0 6px 6px;\r
5853   position: absolute;\r
5854   border: 1px solid #d2d2d2;\r
5855   border-top: 0;\r
5856   padding: 0;\r
5857   background-color: #f2f2f2;\r
5858   z-index: 1000;\r
5859   width: 100%;\r
5860   max-height: 320px;\r
5861   overflow-y: auto; }\r
5862 \r
5863 .awd-select-list-item {\r
5864   cursor: pointer;\r
5865   height: 100%;\r
5866   min-height: 36px;\r
5867   line-height: 38px;\r
5868   overflow: hidden;\r
5869   padding: 0 15px;\r
5870   position: relative;\r
5871   text-overflow: ellipsis;\r
5872   white-space: nowrap;\r
5873   z-index: 1000; }\r
5874   .awd-select-list-item:hover {\r
5875     cursor: pointer;\r
5876     background-color: #d2d2d2;\r
5877     outline: 1px dashed transparent; }\r
5878   .awd-select-list-item:focus {\r
5879     cursor: pointer;\r
5880     background-color: #d2d2d2;\r
5881     outline: 1px dashed transparent; }\r
5882   .awd-select-list-item img {\r
5883     margin-top: 0;\r
5884     margin-right: 7px;\r
5885     height: 26px;\r
5886     width: 26px; }\r
5887 \r
5888 .selectWrap {\r
5889   border-radius: 6px;\r
5890   position: relative;\r
5891   height: 36px;\r
5892   line-height: 28px;\r
5893   display: block;\r
5894   margin: 0;\r
5895   background: linear-gradient(to bottom, #fcfcfc 0%, #f2f2f2 100%);\r
5896   background: -webkit-linear-gradient(top, #fcfcfc 0%, #f2f2f2 100%);\r
5897   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@att-gray-highlight", endColorstr="@att-functional-bg-gray", GradientType=0); }\r
5898   .selectWrap:not(.large) .awd-select-list-item:first-child {\r
5899     margin-top: 15px; }\r
5900   .selectWrap:not(.large) .awd-select-list-item:last-child {\r
5901     margin-bottom: 15px; }\r
5902   .selectWrap .icon-primary-down {\r
5903     font-size: 23px;\r
5904     margin-top: -11px;\r
5905     position: absolute;\r
5906     right: 4px;\r
5907     top: 50%; }\r
5908   .selectWrap + [aria-expanded="true"] {\r
5909     padding-bottom: 9px;\r
5910     padding-top: 20px; }\r
5911 \r
5912 .awd-select-list-item[aria-selected="true"] {\r
5913   background-color: #d2d2d2; }\r
5914 \r
5915 span input.awd-select {\r
5916   width: 100%;\r
5917   cursor: pointer;\r
5918   text-overflow: ellipsis;\r
5919   padding-right: 45px; }\r
5920 \r
5921 li.optgroup-wrapper {\r
5922   font-family: "Omnes-ECOMP-W02-Medium", Arial;\r
5923   cursor: default !important;\r
5924   padding: 0px 15px; }\r
5925   li.optgroup-wrapper:first-child {\r
5926     padding-top: 10px; }\r
5927   li.optgroup-wrapper:hover {\r
5928     background-color: #f2f2f2; }\r
5929 \r
5930 ul.optgroup {\r
5931   font-family: "Omnes-ECOMP-W02", Arial;\r
5932   cursor: pointer !important;\r
5933   margin: 0 -15px; }\r
5934   ul.optgroup li {\r
5935     padding: 0 0 0 33px; }\r
5936 \r
5937 label + .selectWrap {\r
5938   margin-top: 4px; }\r
5939 \r
5940 .selectorModule {\r
5941   border-radius: 6px;\r
5942   position: relative;\r
5943   height: 36px;\r
5944   line-height: 28px;\r
5945   display: block;\r
5946   margin: 0;\r
5947   background: linear-gradient(to bottom, #fcfcfc 0%, #f2f2f2 100%);\r
5948   background: -webkit-linear-gradient(top, #fcfcfc 0%, #f2f2f2 100%);\r
5949   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@att-gray-highlight", endColorstr="@att-functional-bg-gray", GradientType=0); }\r
5950 \r
5951 .group .selectWrap {\r
5952   margin: 0 0 10px 0; }\r
5953 \r
5954 select.awd-select {\r
5955   position: relative;\r
5956   top: 0;\r
5957   left: 0;\r
5958   font-size: 16px;\r
5959   z-index: 1010;\r
5960   height: 33px;\r
5961   min-width: 100%;\r
5962   opacity: 0.01; }\r
5963   select.awd-select > optgroup {\r
5964     padding-left: 8px;\r
5965     font-style: normal;\r
5966     margin-top: 10px; }\r
5967     select.awd-select > optgroup:first-child {\r
5968       margin-top: 0; }\r
5969     select.awd-select > optgroup > option {\r
5970       padding-left: 8px; }\r
5971   select.awd-select > option {\r
5972     padding-left: 8px; }\r
5973   select.awd-select + span {\r
5974     background: linear-gradient(to bottom, #fcfcfc 0%, #f2f2f2 100%);\r
5975     background: -webkit-linear-gradient(top, #fcfcfc 0%, #f2f2f2 100%);\r
5976     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@att-gray-highlight", endColorstr="@att-functional-bg-gray", GradientType=0);\r
5977     position: absolute;\r
5978     top: 0;\r
5979     left: 0;\r
5980     z-index: 0;\r
5981     display: block;\r
5982     border: 1px solid #d2d2d2;\r
5983     border-radius: 6px;\r
5984     height: 35px;\r
5985     line-height: 0;\r
5986     padding: 18px 45px 15px 15px;\r
5987     width: 100%;\r
5988     font-size: 1.6rem;\r
5989     padding-right: 45px;\r
5990     white-space: nowrap;\r
5991     overflow: hidden;\r
5992     text-overflow: ellipsis; }\r
5993     select.awd-select + span > i {\r
5994       font-size: 23px;\r
5995       position: absolute;\r
5996       right: 33px;\r
5997       top: 5px;\r
5998       z-index: 1000; }\r
5999       select.awd-select + span > i:before {\r
6000         left: 1px;\r
6001         position: absolute;\r
6002         top: -1px; }\r
6003   select.awd-select:focus + span {\r
6004     border-color: #0568ae; }\r
6005 \r
6006 .isIE select.awd-select + span {\r
6007   line-height: 1; }\r
6008 \r
6009 [data-default-option="true"] {\r
6010   color: #767676 !important;\r
6011   font-family: "Omnes-ECOMP-W02-Italic", Arial; }\r
6012 \r
6013 .placeholdercolor {\r
6014   color: #767676 !important;\r
6015   font-family: "Omnes-ECOMP-W02-Italic", Arial; }\r
6016 \r
6017 .filterTank button.awd-select {\r
6018   border-color: #d2d2d2;\r
6019   background-color: #333333;\r
6020   color: #FFFFFF;\r
6021   color: #333333; }\r
6022   .filterTank button.awd-select:after {\r
6023     background-color: #FFFFFF !important;\r
6024     border-color: #d2d2d2; }\r
6025 \r
6026 .utility-bg button.awd-select {\r
6027   border-color: #d2d2d2;\r
6028   background-color: #333333;\r
6029   color: #FFFFFF;\r
6030   color: #333333; }\r
6031   .utility-bg button.awd-select:after {\r
6032     background-color: #FFFFFF !important;\r
6033     border-color: #d2d2d2; }\r
6034 \r
6035 .utility-bg select.awd-select + span {\r
6036   border-color: #d2d2d2;\r
6037   border-color: #d2d2d2;\r
6038   background-color: #333333;\r
6039   background-color: #333333;\r
6040   color: #FFFFFF;\r
6041   color: #FFFFFF; }\r
6042   .utility-bg select.awd-select + span:after {\r
6043     background-color: #FFFFFF !important;\r
6044     background-color: #FFFFFF !important;\r
6045     border-color: #d2d2d2;\r
6046     border-color: #d2d2d2; }\r
6047 \r
6048 .utility-bg select.awd-select:focus + span {\r
6049   border-color: #d2d2d2;\r
6050   border-color: #d2d2d2;\r
6051   background-color: #333333;\r
6052   background-color: #333333;\r
6053   color: #FFFFFF;\r
6054   color: #FFFFFF; }\r
6055   .utility-bg select.awd-select:focus + span:after {\r
6056     background-color: #FFFFFF !important;\r
6057     background-color: #FFFFFF !important;\r
6058     border-color: #d2d2d2;\r
6059     border-color: #d2d2d2; }\r
6060 \r
6061 .utility-bg select.awd-select:hover + span {\r
6062   border-color: #d2d2d2;\r
6063   border-color: #d2d2d2;\r
6064   background-color: #333333;\r
6065   background-color: #333333;\r
6066   color: #FFFFFF;\r
6067   color: #FFFFFF; }\r
6068   .utility-bg select.awd-select:hover + span:after {\r
6069     background-color: #FFFFFF !important;\r
6070     background-color: #FFFFFF !important;\r
6071     border-color: #d2d2d2;\r
6072     border-color: #d2d2d2; }\r
6073 \r
6074 input.awd-select[disabled] {\r
6075   cursor: not-allowed;\r
6076   border-color: #d2d2d2;\r
6077   background-color: #d2d2d2;\r
6078   background-image: none;\r
6079   color: #5A5A5A; }\r
6080   input.awd-select[disabled] + span {\r
6081     cursor: not-allowed;\r
6082     border-color: #d2d2d2;\r
6083     background-color: #d2d2d2;\r
6084     background-image: none;\r
6085     color: #5A5A5A; }\r
6086 \r
6087 button.awd-select[disabled] {\r
6088   cursor: not-allowed;\r
6089   border-color: #d2d2d2;\r
6090   background-color: #d2d2d2;\r
6091   background-image: none;\r
6092   color: #5A5A5A; }\r
6093   button.awd-select[disabled]:after {\r
6094     background-color: #d2d2d2 !important;\r
6095     border-color: #d2d2d2; }\r
6096 \r
6097 select.awd-select[disabled] + span {\r
6098   cursor: not-allowed;\r
6099   border-color: #d2d2d2;\r
6100   background-color: #d2d2d2;\r
6101   background-image: none;\r
6102   color: #5A5A5A; }\r
6103   select.awd-select[disabled] + span:after {\r
6104     background-color: #d2d2d2 !important;\r
6105     border-color: #d2d2d2; }\r
6106 \r
6107 select.awd-select[disabled]:focus + span {\r
6108   cursor: not-allowed;\r
6109   border-color: #d2d2d2;\r
6110   background-color: #d2d2d2;\r
6111   background-image: none;\r
6112   color: #5A5A5A; }\r
6113 \r
6114 select.awd-select[disabled]:hover + span {\r
6115   cursor: not-allowed;\r
6116   border-color: #d2d2d2;\r
6117   background-color: #d2d2d2;\r
6118   background-image: none;\r
6119   color: #5A5A5A; }\r
6120 \r
6121 input.awd-select[disabled="disabled"] {\r
6122   cursor: not-allowed;\r
6123   border-color: #d2d2d2;\r
6124   background-color: #d2d2d2;\r
6125   background-image: none;\r
6126   color: #5A5A5A; }\r
6127   input.awd-select[disabled="disabled"] + span {\r
6128     cursor: not-allowed;\r
6129     border-color: #d2d2d2;\r
6130     background-color: #d2d2d2;\r
6131     background-image: none;\r
6132     color: #5A5A5A; }\r
6133 \r
6134 select.awd-select[disabled="disabled"] + span {\r
6135   cursor: not-allowed;\r
6136   border-color: #d2d2d2;\r
6137   background-color: #d2d2d2;\r
6138   background-image: none;\r
6139   color: #5A5A5A; }\r
6140   select.awd-select[disabled="disabled"] + span:after {\r
6141     background-color: #d2d2d2 !important;\r
6142     border-color: #d2d2d2; }\r
6143 \r
6144 select.awd-select[disabled="disabled"]:focus + span {\r
6145   cursor: not-allowed;\r
6146   border-color: #d2d2d2;\r
6147   background-color: #d2d2d2;\r
6148   background-image: none;\r
6149   color: #5A5A5A; }\r
6150   select.awd-select[disabled="disabled"]:focus + span:after {\r
6151     background-color: #d2d2d2 !important;\r
6152     border-color: #d2d2d2; }\r
6153 \r
6154 select.awd-select[disabled="disabled"]:hover + span {\r
6155   cursor: not-allowed;\r
6156   border-color: #d2d2d2;\r
6157   background-color: #d2d2d2;\r
6158   background-image: none;\r
6159   color: #5A5A5A; }\r
6160   select.awd-select[disabled="disabled"]:hover + span:after {\r
6161     background-color: #d2d2d2 !important;\r
6162     border-color: #d2d2d2; }\r
6163 \r
6164 .ddexpand-wrapper > h2 {\r
6165   margin-bottom: 11px; }\r
6166   .ddexpand-wrapper > h2 + p {\r
6167     margin-bottom: 4px; }\r
6168 \r
6169 .ddexpand-wrapper .selectWrap + [aria-expanded="true"] .form-row {\r
6170   margin-top: 11px; }\r
6171 \r
6172 .ddexpand-wrapper .selectWrap + [aria-expanded="true"] .row + .row .form-row {\r
6173   margin-top: 14px; }\r
6174 \r
6175 .modal .awd-select-list {\r
6176   z-index: 1060 !important; }\r
6177 \r
6178 .form-row.error button.awd-select.active:focus {\r
6179   border-color: #cf2a2a !important; }\r
6180 \r
6181 .form-row.error input.awd-select.active:focus {\r
6182   border-color: #cf2a2a !important; }\r
6183 \r
6184 .awd-module-list .module-list-item[aria-selected="true"] {\r
6185   background-color: #f2f2f2; }\r
6186 \r
6187 li.module-list-item[aria-selected="true"]:before {\r
6188   color: #0568ae;\r
6189   display: inline-block;\r
6190   font-family: "icoControls" !important;\r
6191   font-style: normal;\r
6192   font-size: 20px;\r
6193   font-weight: normal;\r
6194   font-variant: normal;\r
6195   height: 1em;\r
6196   margin-right: 7px;\r
6197   text-transform: none;\r
6198   line-height: 1;\r
6199   -webkit-font-smoothing: antialiased;\r
6200   -moz-osx-font-smoothing: grayscale;\r
6201   position: relative;\r
6202   speak: none;\r
6203   -webkit-user-select: none;\r
6204   -moz-user-select: none;\r
6205   -ms-user-select: none;\r
6206   user-select: none;\r
6207   vertical-align: middle;\r
6208   width: 1em;\r
6209   content: "\e907";\r
6210   box-sizing: border-box;\r
6211   display: inline-block;\r
6212   font-size: 2em;\r
6213   height: 1em;\r
6214   position: absolute;\r
6215   top: 20px;\r
6216   right: 0px;\r
6217   vertical-align: middle;\r
6218   width: 1em;\r
6219   color: #007a3e; }\r
6220 \r
6221 @media (min-width: 768px) {\r
6222   span[class*="large"] {\r
6223     max-width: 370px; }\r
6224   .large {\r
6225     max-width: 370px; } }\r
6226 \r
6227 @media (max-width: 767px) {\r
6228   .selectWrap.large:after {\r
6229     right: 5px; }\r
6230   .selectWrap.large .awd-select-list-item {\r
6231     padding-right: 41px; }\r
6232   .selectWrap + div > h4 {\r
6233     margin-bottom: 0;\r
6234     font-size: 16px; } }\r
6235 \r
6236 /**********************Dropdown Chrome scrolling fix start ********************/\r
6237 input.awd-select {\r
6238   -webkit-user-select: text;\r
6239   -moz-user-select: text;\r
6240   -ms-user-select: text;\r
6241   user-select: text; }\r
6242 \r
6243 input.awd-select.focused {\r
6244   -webkit-user-select: none !important;\r
6245   -moz-user-select: none !important;\r
6246   -ms-user-select: none !important;\r
6247   user-select: none !important; }\r
6248 \r
6249 /**********************Dropdown Chrome scrolling fix end ********************/\r
6250 .mpc-expanders {\r
6251   border-bottom: 1px solid #e4e4e4;\r
6252   border-top: 1px solid #e4e4e4; }\r
6253 \r
6254 .mpc-expanders + .mpc-expanders {\r
6255   border-top: 0px; }\r
6256 \r
6257 .mpc-expanders .heading-medium {\r
6258   margin-bottom: 10px; }\r
6259 \r
6260 .mpc-expanders .p-small {\r
6261   margin-top: 5px; }\r
6262 \r
6263 .mpc-expander-body {\r
6264   border-top: 1px solid #e4e4e4; }\r
6265 \r
6266 .mpc-expander-body .mpc-expanders {\r
6267   border-bottom: 1px solid #e4e4e4;\r
6268   border-top: 0; }\r
6269 \r
6270 .mpc-expander-body .mpc-expanders:last-child {\r
6271   border-bottom: 0px; }\r
6272 \r
6273 .ddh-blue {\r
6274   color: #0574ac; }\r
6275 \r
6276 .b2b-dragdrop {\r
6277   border: 1px dashed #bbb;\r
6278   border-radius: 5px;\r
6279   padding: 0;\r
6280   text-align: center;\r
6281   color: #bbb;\r
6282   position: relative; }\r
6283 \r
6284 .b2b-dragdrop-over {\r
6285   background: #0091d9;\r
6286   color: #006496; }\r
6287   .b2b-dragdrop-over:after {\r
6288     content: "Drop the file";\r
6289     color: #fff;\r
6290     width: 80px;\r
6291     height: 20px;\r
6292     overflow: hidden;\r
6293     margin: auto;\r
6294     position: absolute;\r
6295     top: 0;\r
6296     left: 0;\r
6297     bottom: 0;\r
6298     right: 0; }\r
6299 \r
6300 .b2b-file-container {\r
6301   position: relative;\r
6302   overflow: hidden;\r
6303   display: inline-table;\r
6304   font-weight: 400; }\r
6305   .b2b-file-container [type=file] {\r
6306     position: absolute;\r
6307     cursor: inherit;\r
6308     display: block;\r
6309     font-size: 0;\r
6310     opacity: 0;\r
6311     height: 0;\r
6312     width: 0;\r
6313     left: 0;\r
6314     top: 0;\r
6315     -ms-filter: "alpha(Opacity=0)"; }\r
6316 \r
6317 .b2b-upload-link {\r
6318   color: #0568ae; }\r
6319 \r
6320 .b2b-flyout {\r
6321   position: relative;\r
6322   display: inline-block;\r
6323   cursor: default; }\r
6324 \r
6325 .b2b-flyout-icon {\r
6326   cursor: pointer; }\r
6327   .b2b-flyout-icon:focus {\r
6328     outline: thin dotted #666;\r
6329     outline-offset: -1px; }\r
6330 \r
6331 .b2b-flyout .b2b-flyout-container {\r
6332   border: 1px solid #d3d3d3;\r
6333   width: 300px;\r
6334   padding: 20px;\r
6335   pointer-events: auto;\r
6336   -webkit-box-sizing: border-box;\r
6337   -moz-box-sizing: border-box;\r
6338   box-sizing: border-box;\r
6339   font-size: 16px;\r
6340   -webkit-transition: opacity .2s ease-out;\r
6341   -moz-transition: opacity .2s ease-out;\r
6342   transition: opacity .2s ease-out;\r
6343   background: #fff;\r
6344   border-radius: 6px;\r
6345   box-shadow: 0 5px 6px 0 rgba(0, 0, 0, 0.25);\r
6346   color: #333;\r
6347   line-height: 20px;\r
6348   position: absolute;\r
6349   top: 35px;\r
6350   opacity: 0;\r
6351   z-index: 1010;\r
6352   display: none; }\r
6353   .b2b-flyout .b2b-flyout-container.open-flyout {\r
6354     opacity: 1;\r
6355     display: block; }\r
6356 \r
6357 .b2b-flyout i.b2b-flyout-caret {\r
6358   position: absolute;\r
6359   top: -8px;\r
6360   left: 50%;\r
6361   opacity: 0;\r
6362   z-index: 1011;\r
6363   display: none; }\r
6364   .b2b-flyout i.b2b-flyout-caret.open-flyout {\r
6365     opacity: 1;\r
6366     display: block; }\r
6367   .b2b-flyout i.b2b-flyout-caret:before {\r
6368     content: "";\r
6369     border-left: 8px solid transparent;\r
6370     border-right: 8px solid transparent;\r
6371     border-bottom: 8px solid #d3d3d3;\r
6372     position: absolute;\r
6373     top: -1px; }\r
6374   .b2b-flyout i.b2b-flyout-caret:after {\r
6375     content: "";\r
6376     border-left: 8px solid transparent;\r
6377     border-right: 8px solid transparent;\r
6378     border-bottom: 8px solid #fff;\r
6379     position: absolute; }\r
6380 \r
6381 .b2b-flyout .b2b-flyout-container.b2b-flyout-left i.b2b-flyout-caret {\r
6382   left: 16px !important; }\r
6383 \r
6384 .b2b-flyout .b2b-flyout-container.b2b-flyout-right i.b2b-flyout-caret {\r
6385   left: inherit !important;\r
6386   right: 30px !important; }\r
6387 \r
6388 .b2b-flyout .b2b-flyout-container.b2b-flyout-above {\r
6389   box-shadow: 0 -5px 6px 0 rgba(0, 0, 0, 0.25); }\r
6390   .b2b-flyout .b2b-flyout-container.b2b-flyout-above i.b2b-flyout-caret {\r
6391     top: auto;\r
6392     bottom: 0px; }\r
6393     .b2b-flyout .b2b-flyout-container.b2b-flyout-above i.b2b-flyout-caret:before {\r
6394       top: auto;\r
6395       bottom: -9px;\r
6396       border-top: 8px solid #d3d3d3;\r
6397       border-bottom: none; }\r
6398     .b2b-flyout .b2b-flyout-container.b2b-flyout-above i.b2b-flyout-caret:after {\r
6399       border-top: 8px solid #fff;\r
6400       border-bottom: none; }\r
6401 \r
6402 .b2b-flyout .b2b-flyout-container.b2b-flyout-centerLeft i.b2b-flyout-caret {\r
6403   left: inherit !important;\r
6404   right: -7px !important;\r
6405   top: 8px;\r
6406   transform: rotate(90deg); }\r
6407 \r
6408 .b2b-flyout .b2b-flyout-container.b2b-flyout-centerRight i.b2b-flyout-caret {\r
6409   left: -8px !important;\r
6410   top: 296px;\r
6411   transform: rotate(-90deg); }\r
6412 \r
6413 .b2b-flyout .buttons-group {\r
6414   margin-top: 20px; }\r
6415   .b2b-flyout .buttons-group .cta-button-group {\r
6416     width: 100%;\r
6417     border-top: 1px solid #ccc;\r
6418     padding: 20px 0 0; }\r
6419     .b2b-flyout .buttons-group .cta-button-group button {\r
6420       margin-bottom: 0; }\r
6421 \r
6422 .b2b-flyout .heading {\r
6423   font-size: 20px;\r
6424   margin-bottom: 10px; }\r
6425 \r
6426 .b2b-flyout .body-text {\r
6427   font-size: 14px;\r
6428   margin-bottom: 30px; }\r
6429 \r
6430 .b2b-footer-wrapper {\r
6431   width: 100%;\r
6432   background-color: #222; }\r
6433 \r
6434 .b2b-footer-container {\r
6435   width: 980px;\r
6436   margin: 0 auto;\r
6437   padding-top: 15px; }\r
6438   .b2b-footer-container .footer-columns {\r
6439     display: inline-block;\r
6440     text-align: left;\r
6441     vertical-align: top; }\r
6442     .b2b-footer-container .footer-columns.three-column, .b2b-footer-container .footer-columns.four-column, .b2b-footer-container .footer-columns.five-column {\r
6443       padding-top: 30px; }\r
6444     .b2b-footer-container .footer-columns.three-column {\r
6445       width: 33.3%;\r
6446       padding-left: 75px; }\r
6447     .b2b-footer-container .footer-columns.four-column {\r
6448       width: 25%;\r
6449       padding-left: 75px; }\r
6450     .b2b-footer-container .footer-columns.five-column {\r
6451       width: 20%; }\r
6452     .b2b-footer-container .footer-columns .b2b-footer-header {\r
6453       color: #009fdb;\r
6454       font-size: 18px;\r
6455       font-style: normal;\r
6456       font-family: "Omnes-ECOMP-W02-Medium", Arial;\r
6457       line-height: 23.9px;\r
6458       margin: 0; }\r
6459     .b2b-footer-container .footer-columns li {\r
6460       padding: 7.5px 0; }\r
6461     .b2b-footer-container .footer-columns ul li:first-child {\r
6462       padding-top: 15px; }\r
6463     .b2b-footer-container .footer-columns li a {\r
6464       color: #fff;\r
6465       font-size: 16px;\r
6466       font-family: "Omnes-ECOMP-W02", Arial; }\r
6467   .b2b-footer-container .footer-nav-content {\r
6468     padding-bottom: 10px; }\r
6469     .b2b-footer-container .footer-nav-content li {\r
6470       display: inline;\r
6471       font-size: 14px;\r
6472       color: #fff;\r
6473       vertical-align: middle; }\r
6474       .b2b-footer-container .footer-nav-content li a {\r
6475         color: #fff;\r
6476         font-size: 14px;\r
6477         vertical-align: middle;\r
6478         margin-right: 5px;\r
6479         font-family: "Omnes-ECOMP-W02", Arial; }\r
6480 \r
6481 .b2b-footer-wrapper .b2b-footer-container hr {\r
6482   background: #d2d2d2;\r
6483   margin-top: 50px; }\r
6484 \r
6485 .b2b-footer-wrapper .divider-bottom-footer {\r
6486   padding: 45px 0 50px 0; }\r
6487 \r
6488 .b2b-footer-wrapper .footerLogo {\r
6489   margin: 10px 0 0 0px;\r
6490   vertical-align: top; }\r
6491   .b2b-footer-wrapper .footerLogo div {\r
6492     display: inline-block; }\r
6493   .b2b-footer-wrapper .footerLogo .icon-primary-att-globe {\r
6494     font-size: 40px; }\r
6495   .b2b-footer-wrapper .footerLogo .logo-title {\r
6496     color: #fff;\r
6497     margin-left: 10px;\r
6498     display: inline-block;\r
6499     font-size: 26px;\r
6500     margin-top: 0px; }\r
6501 \r
6502 .b2b-footer-wrapper .copyright-text {\r
6503   color: #fff;\r
6504   font-size: 11px;\r
6505   text-align: left;\r
6506   font-family: "Omnes-ECOMP-W02", Arial; }\r
6507   .b2b-footer-wrapper .copyright-text a {\r
6508     color: #fff;\r
6509     text-decoration: underline;\r
6510     display: inline-block; }\r
6511     .b2b-footer-wrapper .copyright-text a:hover {\r
6512       text-decoration: none; }\r
6513 \r
6514 @media (max-width: 768px) {\r
6515   .b2b-footer-wrapper {\r
6516     padding: 0 15px; }\r
6517   .b2b-footer-container {\r
6518     width: 100%; }\r
6519     .b2b-footer-container .footer-columns.three-column, .b2b-footer-container .footer-columns.four-column, .b2b-footer-container .footer-columns.five-column {\r
6520       width: 50%; }\r
6521   .b2b-footer-wrapper .divider-bottom-footer {\r
6522     padding-top: 15px; }\r
6523     .b2b-footer-wrapper .divider-bottom-footer .footer-links {\r
6524       width: 100%; }\r
6525   .b2b-footer-wrapper .footerLogo {\r
6526     margin: 30px 0 0 0; }\r
6527     .b2b-footer-wrapper .footerLogo .footer-logo {\r
6528       margin: 0;\r
6529       padding-left: 10px; } }\r
6530 \r
6531 .b2b-header-tabs {\r
6532   background-color: #222;\r
6533   width: 100%;\r
6534   position: relative;\r
6535   height: 45px; }\r
6536   .b2b-header-tabs .icon-primary-att-globe {\r
6537     color: #0568ae; }\r
6538   .b2b-header-tabs a:focus {\r
6539     border: 1px solid white; }\r
6540   .b2b-header-tabs .header__items {\r
6541     width: 980px;\r
6542     margin: 0 auto;\r
6543     display: block;\r
6544     list-style: none;\r
6545     padding: 6px 0px 0px 0px;\r
6546     border-spacing: 30px 0; }\r
6547   .b2b-header-tabs .header__item {\r
6548     display: inline-block;\r
6549     text-align: left;\r
6550     width: auto;\r
6551     font-size: 16px;\r
6552     font-family: "Omnes-ECOMP-W02, Arial";\r
6553     cursor: pointer;\r
6554     padding: 5px 15px;\r
6555     color: #fff; }\r
6556     .b2b-header-tabs .header__item.b2b-headermenu {\r
6557       padding: 0; }\r
6558       .b2b-header-tabs .header__item.b2b-headermenu:last-child {\r
6559         background: none; }\r
6560       .b2b-header-tabs .header__item.b2b-headermenu a.menu__item {\r
6561         color: #fff;\r
6562         text-decoration: none;\r
6563         display: inline-block;\r
6564         padding: 5px 15px; }\r
6565     .b2b-header-tabs .header__item.active {\r
6566       background-color: #fff;\r
6567       border-radius: 2px;\r
6568       border-bottom-left-radius: 0;\r
6569       border-bottom-right-radius: 0; }\r
6570       .b2b-header-tabs .header__item.active a.menu__item {\r
6571         color: #0578ae; }\r
6572   .b2b-header-tabs li:focus {\r
6573     outline: 2px solid #0578ae; }\r
6574   .b2b-header-tabs .header__item .header-secondary-wrapper, .b2b-header-tabs .header__item .header-tertiary-wrapper {\r
6575     background-color: #fff;\r
6576     position: absolute;\r
6577     width: 100%;\r
6578     left: 0;\r
6579     top: 42px;\r
6580     border-bottom: solid 1px #ccc;\r
6581     -webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.16);\r
6582     -moz-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.16);\r
6583     box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.16);\r
6584     display: none;\r
6585     z-index: 111; }\r
6586   .b2b-header-tabs .header-secondary, .b2b-header-tabs .header-tertiary {\r
6587     background-color: #fff;\r
6588     width: 980px;\r
6589     margin: 0 auto; }\r
6590   .b2b-header-tabs .header__item.active .header-secondary-wrapper {\r
6591     display: block; }\r
6592   .b2b-header-tabs .header-secondary .header-subitem {\r
6593     display: inline-block;\r
6594     width: auto;\r
6595     margin: 0 15px; }\r
6596     .b2b-header-tabs .header-secondary .header-subitem.active .header-tertiary-wrapper {\r
6597       display: block; }\r
6598     .b2b-header-tabs .header-secondary .header-subitem a.menu__item {\r
6599       display: inline-block;\r
6600       padding: 15px 0;\r
6601       color: #333; }\r
6602       .b2b-header-tabs .header-secondary .header-subitem a.menu__item:hover, .b2b-header-tabs .header-secondary .header-subitem a.menu__item:focus {\r
6603         color: #0578ae; }\r
6604 \r
6605 /** Secondary Menu **/\r
6606 .b2b-labelhide {\r
6607   position: absolute;\r
6608   clip: rect(1px, 1px, 1px, 1px); }\r
6609 \r
6610 /** Tertiary Level Menu **/\r
6611 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret {\r
6612   position: absolute;\r
6613   z-index: 111;\r
6614   top: 25px; }\r
6615   .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:after, .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:before {\r
6616     content: '';\r
6617     border-left: 8px solid transparent;\r
6618     border-right: 8px solid transparent;\r
6619     position: absolute;\r
6620     -webkit-transition: left .2s ease-out;\r
6621     -moz-transition: left .2s ease-out;\r
6622     transition: left .2s ease-out; }\r
6623   .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:after {\r
6624     border-bottom: 8px solid #fff;\r
6625     top: 10px; }\r
6626   .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:before {\r
6627     border-bottom: 8px solid #ccc;\r
6628     top: 9px; }\r
6629 \r
6630 .b2b-header-tabs .header-secondary .header-subitem.active .header-tertiary {\r
6631   border-top: solid 1px #ccc; }\r
6632 \r
6633 .b2b-header-tabs .header-tertiary:after {\r
6634   content: '';\r
6635   clear: both;\r
6636   display: block; }\r
6637 \r
6638 .b2b-header-tabs .header-tertiary li {\r
6639   display: inline-block;\r
6640   padding: 0;\r
6641   float: left; }\r
6642   .b2b-header-tabs .header-tertiary li a {\r
6643     color: #333;\r
6644     display: block;\r
6645     padding: 10px 15px; }\r
6646   .b2b-header-tabs .header-tertiary li label {\r
6647     text-align: left;\r
6648     display: block;\r
6649     font-size: 16px;\r
6650     font-weight: bold;\r
6651     color: #857B7B;\r
6652     padding: 15px 0 0 15px; }\r
6653 \r
6654 .b2b-header-tabs .header__item.skip {\r
6655   padding: 0;\r
6656   display: inline-block;\r
6657   cursor: default !important; }\r
6658   .b2b-header-tabs .header__item.skip a {\r
6659     color: transparent;\r
6660     font-size: 12px;\r
6661     line-height: 15px;\r
6662     text-decoration: none; }\r
6663     .b2b-header-tabs .header__item.skip a:focus {\r
6664       color: #fff;\r
6665       outline: 2px solid #0578ae; }\r
6666 \r
6667 .b2b-header-tabs .selectWrap {\r
6668   min-width: 150px; }\r
6669   .b2b-header-tabs .selectWrap button.awd-select {\r
6670     height: 30px;\r
6671     line-height: 31px;\r
6672     font-size: 1rem;\r
6673     display: inline-block; }\r
6674   .b2b-header-tabs .selectWrap .awd-select-list {\r
6675     background-color: #fff;\r
6676     color: #333;\r
6677     -webkit-transition: opacity .2s ease-out;\r
6678     -moz-transition: opacity .2s ease-out;\r
6679     transition: opacity .2s ease-out;\r
6680     box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176); }\r
6681 \r
6682 @media (max-width: 768px) {\r
6683   .b2b-header-tabs {\r
6684     padding: 0 15px; }\r
6685     .b2b-header-tabs .header__items, .b2b-header-tabs .header-secondary, .b2b-header-tabs .header-tertiary {\r
6686       width: 100%; }\r
6687     .b2b-header-tabs .header__item {\r
6688       padding: 5px 0; }\r
6689     .b2b-header-tabs .globe-text {\r
6690       display: none; }\r
6691     .b2b-header-tabs .header__item.b2b-headermenu a.menu__item {\r
6692       padding: 5px 7px 9px 7px; }\r
6693     .b2b-header-tabs .header__item .header-tertiary-wrapper {\r
6694       top: 30px; }\r
6695     .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret {\r
6696       top: 14px; }\r
6697     .b2b-header-tabs .header__item .header-secondary-wrapper {\r
6698       top: 45px; }\r
6699     .b2b-header-tabs .header__item.profile {\r
6700       padding-left: 15px;\r
6701       float: none; } }\r
6702 \r
6703 /************* Header - Start *************/\r
6704 .b2b-header-tabs {\r
6705   background-color: #222;\r
6706   width: 100%;\r
6707   position: relative;\r
6708   height: 45px; }\r
6709 \r
6710 .b2b-header-tabs .icon-primary-primary-att-globe {\r
6711   color: #0568ae;\r
6712   font-size: 34px;\r
6713   bottom: 1px; }\r
6714 \r
6715 /*\r
6716  *TODO: delete below .icon-primary-att-globel will not be used \r
6717  *instead the one above, icon-primary-primary-att-globe not available here\r
6718  */\r
6719 .b2b-header-tabs .icon-primary-att-globe {\r
6720   color: #0568ae;\r
6721   font-size: 34px; }\r
6722 \r
6723 .b2b-header-tabs .globe-text {\r
6724   margin-left: 20px;\r
6725   font-size: 2rem; }\r
6726 \r
6727 .b2b-header-tabs .header__items {\r
6728   width: 980px;\r
6729   margin: 0 auto;\r
6730   display: block;\r
6731   list-style: none;\r
6732   border-spacing: 30px 0;\r
6733   padding: 3px 0px 0px 0px; }\r
6734 \r
6735 .b2b-header-tabs .header__item {\r
6736   display: inline-block;\r
6737   text-align: left;\r
6738   width: auto;\r
6739   font-size: 14px;\r
6740   font-family: "Omnes-ECOMP-W02", Arial;\r
6741   cursor: pointer;\r
6742   padding: 0 15px 4px 15px;\r
6743   /*margin-top:-3px;*/\r
6744   color: #fff; }\r
6745 \r
6746 .b2b-header-tabs .header__item.b2b-headermenu {\r
6747   padding: 0; }\r
6748 \r
6749 .b2b-header-tabs .header__item.b2b-headermenu a.menu__item {\r
6750   color: #fff;\r
6751   text-decoration: none;\r
6752   display: inline-block;\r
6753   padding: 8px 15px 12px 15px;\r
6754   font-size: 16px; }\r
6755 \r
6756 .b2b-header-tabs .header__item.active {\r
6757   background-color: #fff;\r
6758   border-radius: 2px;\r
6759   border-bottom-left-radius: 0;\r
6760   border-bottom-right-radius: 0; }\r
6761 \r
6762 .b2b-header-tabs .header__item.active a.menu__item {\r
6763   color: #0578ae; }\r
6764 \r
6765 .b2b-header-tabs li:focus {\r
6766   outline: 2px solid #0578ae; }\r
6767 \r
6768 /** profile pop Over **/\r
6769 .b2b-header-tabs .header__item.profile {\r
6770   position: relative;\r
6771   float: right; }\r
6772 \r
6773 /** Secondary Menu **/\r
6774 .b2b-header-tabs .header__item .header-secondary-wrapper, .b2b-header-tabs .header__item .header-tertiary-wrapper {\r
6775   background-color: #fff;\r
6776   position: absolute;\r
6777   width: 100%;\r
6778   left: 0;\r
6779   top: 42px;\r
6780   border-bottom: solid 1px #ccc;\r
6781   -webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.16);\r
6782   -moz-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.16);\r
6783   box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.16);\r
6784   display: none;\r
6785   z-index: 111; }\r
6786 \r
6787 .b2b-header-tabs .header-secondary, .b2b-header-tabs .header-tertiary {\r
6788   background-color: #fff;\r
6789   width: 980px;\r
6790   margin: 0 auto; }\r
6791 \r
6792 .b2b-header-tabs .header__item.active .header-secondary-wrapper,\r
6793 .b2b-header-tabs .header-secondary .header-subitem.active .header-tertiary-wrapper {\r
6794   display: block; }\r
6795 \r
6796 .b2b-header-tabs .header-secondary .header-subitem {\r
6797   display: inline-block;\r
6798   width: auto;\r
6799   margin: 0 15px; }\r
6800 \r
6801 .b2b-header-tabs .header-secondary .header-subitem a.menu__item {\r
6802   display: inline-block;\r
6803   padding: 15px 0;\r
6804   color: #333;\r
6805   font-size: 14px; }\r
6806 \r
6807 .b2b-header-tabs .header-secondary .header-subitem a.menu__item:hover, .b2b-header-tabs .header-secondary .header-subitem a.menu__item:focus {\r
6808   color: #0578ae; }\r
6809 \r
6810 .b2b-label-hide {\r
6811   position: absolute;\r
6812   clip: rect(1px, 1px, 1px, 1px); }\r
6813 \r
6814 /** Tertiary Level Menu **/\r
6815 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:after,\r
6816 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:before {\r
6817   content: '';\r
6818   border-left: 8px solid transparent;\r
6819   border-right: 8px solid transparent;\r
6820   position: absolute;\r
6821   -webkit-transition: left .2s ease-out;\r
6822   -moz-transition: left .2s ease-out;\r
6823   transition: left .2s ease-out; }\r
6824 \r
6825 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret {\r
6826   position: absolute;\r
6827   z-index: 111;\r
6828   top: 25px; }\r
6829 \r
6830 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:after {\r
6831   border-bottom: 8px solid #fff;\r
6832   top: 10px; }\r
6833 \r
6834 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:before {\r
6835   border-bottom: 8px solid #ccc;\r
6836   top: 9px; }\r
6837 \r
6838 /** Tertiary Level Menu **/\r
6839 .b2b-header-tabs .header-secondary .header-subitem.active .header-tertiary {\r
6840   border-top: solid 1px #ccc; }\r
6841 \r
6842 .b2b-header-tabs .header-tertiary:after {\r
6843   content: '';\r
6844   clear: both;\r
6845   display: block; }\r
6846 \r
6847 .b2b-header-tabs .header-tertiary li {\r
6848   display: inline-block;\r
6849   padding: 0;\r
6850   float: left; }\r
6851 \r
6852 .b2b-header-tabs .header-tertiary li a {\r
6853   color: #333;\r
6854   display: block;\r
6855   padding: 7px 15px;\r
6856   max-width: 228px; }\r
6857 \r
6858 .b2b-header-tabs .header-tertiary li label {\r
6859   text-align: left;\r
6860   display: block;\r
6861   font-size: 14px !important;\r
6862   font-weight: bold;\r
6863   color: #857B7B;\r
6864   padding: 15px 0 0 15px; }\r
6865 \r
6866 /** Quarternary Level Menu **/\r
6867 .b2b-header-tabs .header-quarternary {\r
6868   width: 100%;\r
6869   float: left; }\r
6870 \r
6871 .b2b-header-tabs .header-quarternary li {\r
6872   padding-left: 15px;\r
6873   font-family: "Omnes-ECOMP-W02", Arial;\r
6874   display: none; }\r
6875 \r
6876 .b2b-header-tabs .header-quarternary li.active {\r
6877   display: block; }\r
6878 \r
6879 .b2b-header-tabs .header-quarternary li a {\r
6880   color: #666666;\r
6881   font-size: 14px;\r
6882   padding: 0px 10px 10px 10px; }\r
6883 \r
6884 /** Skip Navigation**/\r
6885 .b2b-header-tabs .header__item.skip {\r
6886   padding: 0;\r
6887   display: inline-block;\r
6888   cursor: default !important; }\r
6889 \r
6890 .b2b-header-tabs .header__item.skip a {\r
6891   color: transparent;\r
6892   font-size: 12px;\r
6893   line-height: 15px;\r
6894   text-decoration: none; }\r
6895 \r
6896 .b2b-header-tabs .header__item.skip a:focus {\r
6897   color: #fff;\r
6898   outline: 2px solid #0578ae; }\r
6899 \r
6900 /** Dropdown css inside Header ****/\r
6901 .b2b-header-tabs .selectWrap {\r
6902   min-width: 150px; }\r
6903 \r
6904 .b2b-header-tabs .selectWrap button.awd-select, .b2b-header-tabs .selectWrap input.awd-select {\r
6905   height: 36px;\r
6906   line-height: 8px;\r
6907   font-size: 1rem;\r
6908   display: inline-block; }\r
6909 \r
6910 .b2b-header-tabs .selectWrap .awd-select-list {\r
6911   background-color: #fff;\r
6912   color: #333;\r
6913   -webkit-transition: opacity .2s ease-out;\r
6914   -moz-transition: opacity .2s ease-out;\r
6915   transition: opacity .2s ease-out;\r
6916   box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176); }\r
6917 \r
6918 /*\r
6919  * responsive header media queries\r
6920  */\r
6921 @media screen and (max-width: 1100px) {\r
6922   .b2b-header-tabs .globe-text {\r
6923     display: none; }\r
6924   .b2b-header-tabs .header__item.profile {\r
6925     padding-left: 15px;\r
6926     float: none; }\r
6927   .b2b-header-tabs .header__items {\r
6928     padding-top: 0px; } }\r
6929 \r
6930 @media screen and (max-width: 950px) {\r
6931   .header__item.profile {\r
6932     top: 20px; }\r
6933   .b2b-header-tabs {\r
6934     height: 90px; }\r
6935   .selectWrap {\r
6936     bottom: 15px; }\r
6937   .b2b-header-tabs .header__items {\r
6938     padding-top: 25px; }\r
6939   .b2b-header-tabs .header__item .header-secondary-wrapper, .b2b-header-tabs .header__item .header-tertiary-wrapper {\r
6940     top: 80px; }\r
6941   .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret {\r
6942     top: 35px; }\r
6943   .b2b-header-tabs .header__item.b2b-headermenu a.menu__item {\r
6944     padding-bottom: 30px; }\r
6945   .b2b-header-tabs .header-secondary .header-subitem.active .header-tertiary {\r
6946     margin-top: -28px; } }\r
6947 \r
6948 /*************** Header - END ******************/\r
6949 .hp-container {\r
6950   display: block;\r
6951   max-width: 408px; }\r
6952   .hp-container i:focus {\r
6953     outline: thin dotted #666; }\r
6954   .hp-container .icon-misc-pen {\r
6955     cursor: pointer; }\r
6956   .hp-container .icon-misc-trash {\r
6957     cursor: pointer; }\r
6958 \r
6959 .hp-selected {\r
6960   border-bottom: 1px solid #ccc;\r
6961   border-bottom: 1px solid #ccc;\r
6962   margin-bottom: 16px;\r
6963   padding-bottom: 16px; }\r
6964   .hp-selected .selected-days {\r
6965     padding-bottom: 16px; }\r
6966     .hp-selected .selected-days .day {\r
6967       padding-top: 10px;\r
6968       float: left; }\r
6969 \r
6970 .hp-checkbox {\r
6971   padding-top: 20px;\r
6972   margin: 16px auto 0 auto; }\r
6973   .hp-checkbox label {\r
6974     position: relative;\r
6975     width: 20px;\r
6976     margin-right: 34px; }\r
6977     .hp-checkbox label span {\r
6978       position: absolute;\r
6979       top: -20px;\r
6980       left: 0px;\r
6981       margin-left: 0px; }\r
6982 \r
6983 .hp-dropdowns {\r
6984   margin-top: 15px;\r
6985   display: flex;\r
6986   display: -webkit-flex;\r
6987   display: -ms-flexbox; }\r
6988 \r
6989 .hp-buttons {\r
6990   margin-top: 20px;\r
6991   display: flex;\r
6992   display: -webkit-flex;\r
6993   display: -ms-flexbox; }\r
6994 \r
6995 .hp-dropdowns .radio-buttons {\r
6996   margin-top: 30px; }\r
6997   .hp-dropdowns .radio-buttons .radio {\r
6998     margin-right: 15px; }\r
6999 \r
7000 @font-face {\r
7001   font-family: "Omnes-ECOMP-W02";\r
7002   src: url("fonts/Omnes_ATTW02.eot");\r
7003   src: url("fonts/Omnes_ATTW02.eot?#iefix") format("embedded-opentype"), url("fonts/Omnes_ATTW02.woff") format("woff"), url("fonts/Omnes_ATTW02.ttf") format("truetype");\r
7004   font-weight: normal;\r
7005   font-style: normal; }\r
7006 \r
7007 @font-face {\r
7008   font-family: "Omnes-ECOMP-W02-Medium";\r
7009   src: url("fonts/Omnes_ATTW02Medium.eot");\r
7010   src: url("fonts/Omnes_ATTW02Medium.eot?#iefix") format("embedded-opentype"), url("fonts/Omnes_ATTW02Medium.woff") format("woff"), url("fonts/Omnes_ATTW02Medium.ttf") format("truetype");\r
7011   font-weight: normal;\r
7012   font-style: normal; }\r
7013 \r
7014 @font-face {\r
7015   font-family: "Omnes-ECOMP-W02-Italic";\r
7016   src: url("fonts/Omnes_ATTW02Italic.eot");\r
7017   src: url("fonts/Omnes_ATTW02Italic.eot?#iefix") format("embedded-opentype"), url("fonts/Omnes_ATTW02Italic.woff") format("woff"), url("fonts/Omnes_ATTW02Italic.ttf") format("truetype");\r
7018   font-weight: normal;\r
7019   font-style: normal; }\r
7020 \r
7021 @font-face {\r
7022   font-family: "Omnes-ECOMP-W02-Light";\r
7023   src: url("fonts/Omnes_ATTW02Light.eot");\r
7024   src: url("fonts/Omnes_ATTW02Light.eot?#iefix") format("embedded-opentype"), url("fonts/Omnes_ATTW02Light.woff") format("woff"), url("fonts/Omnes_ATTW02Light.ttf") format("truetype");\r
7025   font-weight: normal;\r
7026   font-style: normal; }\r
7027 \r
7028 @font-face {\r
7029   font-family: "Omnes-ECOMP-W02-Bold";\r
7030   src: url("fonts/Omnes_ATTW02Bold.eot");\r
7031   src: url("fonts/Omnes_ATTW02Bold.eot?#iefix") format("embedded-opentype"), url("fonts/Omnes_ATTW02Bold.woff") format("woff"), url("fonts/Omnes_ATTW02Bold.woff2") format("woff2"), url("fonts/Omnes_ATTW02Bold.ttf") format("truetype");\r
7032   font-weight: normal;\r
7033   font-style: normal; }\r
7034 \r
7035 @font-face {\r
7036   font-family: "Omnes-ECOMP-W02-Light-Italic";\r
7037   src: url("fonts/Omnes_ATTW02LightItalic.eot");\r
7038   src: url("fonts/Omnes_ATTW02LightItalic.eot?#iefix") format("embedded-opentype"), url("fonts/Omnes_ATTW02LightItalic.woff") format("woff"), url("fonts/Omnes_ATTW02LightItalic.woff2") format("woff2"), url("fonts/Omnes_ATTW02LightItalic.ttf") format("truetype");\r
7039   font-weight: normal;\r
7040   font-style: normal; }\r
7041 \r
7042 @font-face {\r
7043   font-family: "Omnes-ECOMP-W02-Medium-Italic";\r
7044   src: url("fonts/Omnes_ATTW02MediumItalic.eot");\r
7045   src: url("fonts/Omnes_ATTW02MediumItalic.eot?#iefix") format("embedded-opentype"), url("fonts/Omnes_ATTW02MediumItalic.woff") format("woff"), url("fonts/Omnes_ATTW02MediumItalic.woff2") format("woff2"), url("fonts/Omnes_ATTW02MediumItalic.ttf") format("truetype");\r
7046   font-weight: normal;\r
7047   font-style: normal; }\r
7048 \r
7049 @font-face {\r
7050   font-family: "Omnes-ECOMP-W02-Bold-Italic";\r
7051   src: url("fonts/Omnes_ATTW02BoldItalic.eot");\r
7052   src: url("fonts/Omnes_ATTW02BoldItalic.eot?#iefix") format("embedded-opentype"), url("fonts/Omnes_ATTW02BoldItalic.woff") format("woff"), url("fonts/Omnes_ATTW02BoldItalic.woff2") format("woff2"), url("fonts/Omnes_ATTW02BoldItalic.ttf") format("truetype");\r
7053   font-weight: normal;\r
7054   font-style: normal; }\r
7055 \r
7056 /* TODO: Build a reference page for these classes */\r
7057 .font-regular {\r
7058   font-family: "Omnes-ECOMP-W02", Arial !important; }\r
7059 \r
7060 .font-light {\r
7061   font-family: "Omnes-ECOMP-W02-Light", Arial !important; }\r
7062 \r
7063 .font-italic {\r
7064   font-family: "Omnes-ECOMP-W02-Italic", Arial !important; }\r
7065 \r
7066 .font-light-italic {\r
7067   font-family: "Omnes-ECOMP-W02-Light-Italic", Arial !important; }\r
7068 \r
7069 .font-medium {\r
7070   font-family: "Omnes-ECOMP-W02-Medium", Arial !important; }\r
7071 \r
7072 .font-medium-italic {\r
7073   font-family: "Omnes-ECOMP-W02-Medium-Italic", Arial !important; }\r
7074 \r
7075 .font-reset {\r
7076   font-style: normal;\r
7077   font-variant: normal;\r
7078   font-weight: normal;\r
7079   text-transform: none; }\r
7080 \r
7081 .b2b-nav-menu {\r
7082   background-color: #efefef;\r
7083   border: 1px solid #efefef;\r
7084   width: 230px;\r
7085   font-size: 1.4rem; }\r
7086 \r
7087 .b2b-subnav-container > ul {\r
7088   padding: 0px; }\r
7089 \r
7090 .b2b-subnav-content {\r
7091   margin: 0;\r
7092   margin-bottom: 10px; }\r
7093 \r
7094 .b2b-subnav-content > li {\r
7095   border-bottom: 1px solid #999999;\r
7096   position: relative;\r
7097   cursor: pointer; }\r
7098 \r
7099 .b2b-subnav-content > li > a {\r
7100   text-decoration: none;\r
7101   line-height: 18px;\r
7102   display: block;\r
7103   padding: 10px; }\r
7104 \r
7105 .b2b-subnav-content > li > a.expand {\r
7106   color: #333; }\r
7107 \r
7108 .b2b-subnav-content > li ul {\r
7109   overflow: hidden;\r
7110   max-height: 0;\r
7111   transition-duration: 0.5s;\r
7112   transition-timing-function: cubic-bezier(0, 1, 0.5, 1); }\r
7113 \r
7114 .b2b-subnav-content > li ul.expand {\r
7115   transition-duration: 0.7s;\r
7116   transition-timing-function: ease-in-out;\r
7117   max-height: 1000px;\r
7118   overflow: hidden; }\r
7119 \r
7120 .b2b-subnav-content > li > a:focus, .b2b-subnav-content > li ul > li > a:focus {\r
7121   outline: thin dotted #666; }\r
7122 \r
7123 .b2b-subnav-content > li ul > li > a {\r
7124   line-height: 18px;\r
7125   padding: 8px 0;\r
7126   display: block;\r
7127   outline-offset: -4px;\r
7128   padding-left: 10px; }\r
7129 \r
7130 .b2b-icon-primary-plus-minus {\r
7131   display: inline-block;\r
7132   height: 20px;\r
7133   margin-right: 10px;\r
7134   padding: 0;\r
7135   position: absolute;\r
7136   right: 0px;\r
7137   top: 10px;\r
7138   vertical-align: middle;\r
7139   width: 20px; }\r
7140 \r
7141 @media (min-width: 320px) and (max-width: 767px) {\r
7142   .b2b-nav-menu {\r
7143     background-color: #fff;\r
7144     border: 1px solid white;\r
7145     width: 100%; }\r
7146   .b2b-subnav-content > li {\r
7147     padding-left: 10px; }\r
7148   .b2b-subnav-container > ul:first-child {\r
7149     border-top: 1px solid #999; }\r
7150   .b2b-icon-primary-plus-minus {\r
7151     right: 10px; }\r
7152   .b2b-subnav-content > li li > a.active {\r
7153     color: #0574ac;\r
7154     text-decoration: none;\r
7155     font-family: "Omnes-ECOMP-W02", Arial; } }\r
7156 \r
7157 .b2b-list-box-item {\r
7158   white-space: nowrap;\r
7159   margin: 1px;\r
7160   border: 1px solid transparent;\r
7161   outline: none;\r
7162   visibility: inherit;\r
7163   display: inherit;\r
7164   text-align: left;\r
7165   overflow: hidden;\r
7166   cursor: pointer;\r
7167   padding: 5px 0 5px;\r
7168   padding-left: 15px;\r
7169   -moz-user-select: none;\r
7170   -webkit-user-select: none;\r
7171   -ms-user-select: none; }\r
7172   .b2b-list-box-item:focus {\r
7173     border: 2px solid #5e8cb3; }\r
7174 \r
7175 .b2b-list-box-item--selected {\r
7176   background-color: #cfdde9; }\r
7177 \r
7178 .btn.disabled[ddh-load-button] {\r
7179   line-height: 46px;\r
7180   padding: 0 19px 0 18px; }\r
7181 \r
7182 .btn.disabled[ddh-load-button] {\r
7183   color: #666666; }\r
7184 \r
7185 .icon-primary-spinner-ddh.large {\r
7186   height: 50px;\r
7187   width: 50px; }\r
7188 \r
7189 .icon-primary-spinner-ddh.small {\r
7190   height: 30px;\r
7191   width: 30px; }\r
7192 \r
7193 .icon-primary-spinner-ddh {\r
7194   -webkit-animation: 1s linear infinite spinner;\r
7195   animation: 1s linear infinite spinner;\r
7196   background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNiAzNiIgaWQ9InN2Zy1zcGlubmVyIiB4PSIwcHgiIHk9IjBweCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CiAgIDxwYXRoIGZpbGw9IiNGNUY1RjUiIGQ9Ik0xOCAzNkM4LjEgMzYgMCAyNy45IDAgMThTOC4xIDAgMTggMHMxOCA4LjEgMTggMTgtOC4xIDE4LTE4IDE4em0wLTMxLjVjLTcuNSAwLTEzLjUgNi0xMy41IDEzLjVTMTAuNiAzMS41IDE4IDMxLjVjNy41IDAgMTMuNS02LjEgMTMuNS0xMy41IDAtNy41LTYtMTMuNS0xMy41LTEzLjV6Ii8+CiAgIDxwYXRoIGZpbGw9IiMwNTY4QUUiIGlkPSJzcGlubmVyIiBkPSJNMzAuNyA1LjNsLTMuMSAzLjJjMi40IDIuNCAzLjkgNS44IDMuOSA5LjUgMCA3LjQtNi4xIDEzLjUtMTMuNSAxMy41UzQuNSAyNS40IDQuNSAxOCAxMC42IDQuNSAxOCA0LjVWMEM4LjEgMCAwIDguMSAwIDE4czguMSAxOCAxOCAxOCAxOC04LjEgMTgtMThjMC01LTItOS41LTUuMy0xMi43eiIgdHJhbnNmb3JtPSIiPiAgICAgIAogICA8L3BhdGg+Cjwvc3ZnPg==); }\r
7197 \r
7198 .btn-small .icon-primary-spinner-ddh {\r
7199   height: 30px !important;\r
7200   width: 30px !important; }\r
7201 \r
7202 .btn-small .icon-primary-spinner {\r
7203   height: 30px;\r
7204   width: 30px; }\r
7205 \r
7206 .load-backdrop {\r
7207   position: absolute;\r
7208   top: 50%;\r
7209   left: 50%; }\r
7210 \r
7211 .body.styled-by-modal {\r
7212   position: fixed; }\r
7213 \r
7214 .b2b-modal-backdrop {\r
7215   position: fixed;\r
7216   top: 0;\r
7217   right: 0;\r
7218   bottom: 0;\r
7219   left: 0;\r
7220   z-index: -1; }\r
7221 \r
7222 .b2b-modal-backdrop.fade {\r
7223   background-color: #000;\r
7224   opacity: 0;\r
7225   filter: alpha(opacity=0);\r
7226   transition: all 0.3s linear 0s; }\r
7227 \r
7228 .b2b-modal-backdrop.fade.in {\r
7229   z-index: 1040;\r
7230   opacity: 0.7;\r
7231   filter: alpha(opacity=70);\r
7232   background-color: #000;\r
7233   transition: opacity 0.3s linear 0s; }\r
7234 \r
7235 .modalwrapper {\r
7236   height: 100%;\r
7237   width: 100%;\r
7238   left: 0;\r
7239   overflow-y: hidden;\r
7240   position: absolute;\r
7241   right: 0;\r
7242   padding: 20px;\r
7243   top: 0;\r
7244   z-index: -1; }\r
7245 \r
7246 .modalwrapper.active {\r
7247   z-index: 1050;\r
7248   overflow-y: auto; }\r
7249 \r
7250 .modal {\r
7251   background-clip: padding-box;\r
7252   background-color: #ffffff;\r
7253   border: 1px solid rgba(0, 0, 0, 0.1);\r
7254   border-radius: 8px;\r
7255   box-shadow: 0 3px 5px 1px rgba(0, 0, 0, 0.4);\r
7256   margin: 0 auto;\r
7257   /*margin-bottom:10%;*/\r
7258   outline: medium none;\r
7259   /*position: absolute;*/\r
7260   height: 0;\r
7261   min-height: 150px;\r
7262   overflow: hidden;\r
7263   /*top: 10%;*/\r
7264   width: 100%;\r
7265   z-index: -1; }\r
7266 \r
7267 .modalwrapper.modal-docked .modal {\r
7268   max-height: 80%;\r
7269   height: 80%;\r
7270   overflow: hidden;\r
7271   top: 0; }\r
7272 \r
7273 .modal.fade.in {\r
7274   position: relative;\r
7275   height: auto;\r
7276   overflow: auto;\r
7277   top: 10%;\r
7278   z-index: 1060;\r
7279   transition: opacity .5s linear 0s; }\r
7280 \r
7281 .modal.fade.in.modal-landscape {\r
7282   overflow-y: auto; }\r
7283 \r
7284 .modal.fade {\r
7285   transition: opacity .5s linear 0s; }\r
7286 \r
7287 .fade.in {\r
7288   opacity: 1; }\r
7289 \r
7290 .fade {\r
7291   opacity: 0; }\r
7292 \r
7293 .b2b-modal-header {\r
7294   align-items: center;\r
7295   border-radius: 8px 8px 0 0;\r
7296   display: flex;\r
7297   min-height: 60px;\r
7298   overflow: hidden;\r
7299   padding: 30px 46px 30px 30px;\r
7300   position: relative; }\r
7301 \r
7302 .b2b-modal-header > h2 {\r
7303   line-height: 1;\r
7304   margin: 0;\r
7305   padding: 0; }\r
7306 \r
7307 .modal-header-portrait {\r
7308   -webkit-overflow-scrolling: auto; }\r
7309 \r
7310 .modal-header-landscape {\r
7311   -webkit-overflow-scrolling: auto; }\r
7312 \r
7313 .b2b-modal-body {\r
7314   -webkit-overflow-scrolling: touch;\r
7315   padding: 0 30px 20px;\r
7316   position: relative;\r
7317   width: auto; }\r
7318 \r
7319 .b2b-modal-body:focus {\r
7320   outline: 1px dotted #333333; }\r
7321 \r
7322 .modal-form {\r
7323   margin-bottom: 0; }\r
7324 \r
7325 .b2b-modal-footer {\r
7326   background-color: #fff;\r
7327   width: 100%;\r
7328   padding: 0 30px;\r
7329   border-radius: 0;\r
7330   position: absolute;\r
7331   bottom: 0; }\r
7332 \r
7333 :not(.modal-docked) .b2b-modal-footer {\r
7334   position: relative; }\r
7335 \r
7336 .modal-docked .b2b-modal-footer {\r
7337   border-top: 1px solid #d2d2d2; }\r
7338 \r
7339 .modal-landscape .b2b-modal-footer {\r
7340   position: relative; }\r
7341 \r
7342 .b2b-modal-footer .cta-button-group {\r
7343   display: flex;\r
7344   justify-content: flex-end;\r
7345   padding: 20px 0 5px;\r
7346   width: 100%; }\r
7347 \r
7348 .b2b-modal-footer .cta-button-group .btn {\r
7349   margin-left: auto;\r
7350   margin-right: auto;\r
7351   float: right;\r
7352   margin-left: 10px; }\r
7353 \r
7354 .b2b-modal-footer .cta-button-group .btn + .btn {\r
7355   margin-right: 0 !important; }\r
7356 \r
7357 [class*="modal-"] {\r
7358   width: 100%; }\r
7359 \r
7360 .modal-small {\r
7361   max-width: 420px; }\r
7362 \r
7363 .modal-medium {\r
7364   max-width: 620px; }\r
7365 \r
7366 .modal-large {\r
7367   max-width: 720px; }\r
7368 \r
7369 .modal-xlarge {\r
7370   max-width: 860px; }\r
7371 \r
7372 .modal-jumbo {\r
7373   max-width: 1000px; }\r
7374 \r
7375 .modalwrapper.modal-docked {\r
7376   height: 100%;\r
7377   display: flex;\r
7378   align-items: center; }\r
7379 \r
7380 .modalwrapper.modal-docked .b2b-modal-body {\r
7381   height: 80%;\r
7382   overflow-y: scroll;\r
7383   padding-bottom: 60px; }\r
7384 \r
7385 .modalwrapper.modal-docked .modal {\r
7386   max-height: 80%;\r
7387   height: 80%;\r
7388   overflow: hidden;\r
7389   top: 0; }\r
7390 \r
7391 .modalwrapper.modal-docked .b2b-modal-body > *:last-child {\r
7392   margin-bottom: 60px; }\r
7393 \r
7394 @media (max-width: 767px) {\r
7395   .modalwrapper {\r
7396     padding: 15px;\r
7397     overflow-x: hidden; }\r
7398   .modal.fade.in {\r
7399     top: 0;\r
7400     right: 0;\r
7401     left: 0;\r
7402     margin-bottom: 15px;\r
7403     border: none; }\r
7404   .b2b-modal-header {\r
7405     padding: 20px 46px 20px 15px; }\r
7406   .b2b-modal-body {\r
7407     width: 100%;\r
7408     padding: 0 15px 15px; }\r
7409   .modalwrapper.modal-docked {\r
7410     position: absolute;\r
7411     height: 100%;\r
7412     padding: 0; }\r
7413   .modalwrapper.modal-docked .modal.fade.in {\r
7414     margin-bottom: 0;\r
7415     width: 100% !important;\r
7416     max-height: 100%;\r
7417     height: 100%;\r
7418     border-radius: 0; }\r
7419   .modalwrapper.modal-docked .b2b-modal-body {\r
7420     overflow-y: scroll;\r
7421     height: 100%; }\r
7422   .modalwrapper.modal-docked.modal-landscape {\r
7423     overflow-y: hidden;\r
7424     position: fixed; }\r
7425   .modalwrapper.modal-docked.modal-landscape .modal {\r
7426     overflow-y: scroll;\r
7427     max-width: 100%; }\r
7428   .modalwrapper.modal-docked.modal-landscape .b2b-modal-body {\r
7429     height: auto;\r
7430     overflow-y: hidden; }\r
7431   .b2b-modal-footer {\r
7432     padding: 0 15px; }\r
7433   .b2b-modal-footer .cta-button-group {\r
7434     display: block;\r
7435     padding: 15px 0; }\r
7436   .b2b-modal-footer .cta-button-group .btn {\r
7437     float: none; }\r
7438   .b2b-modal-footer .cta-button-group .btn + .btn {\r
7439     margin-bottom: 0; }\r
7440   .b2b-modal-footer .cta-button-group a.visible-phone {\r
7441     align-items: center;\r
7442     display: flex !important;\r
7443     height: 42px;\r
7444     justify-content: center; } }\r
7445 \r
7446 .b2b-modal-footer > .cta-button-group {\r
7447   line-height: 40px; }\r
7448 \r
7449 .ajaxed,\r
7450 .modal.fade.in .b2b-modal-header,\r
7451 .modal.fade.in .b2b-modal-body,\r
7452 .modal.fade.in .b2b-modal-footer {\r
7453   animation-duration: 0.01s;\r
7454   -o-animation-duration: 0.01s;\r
7455   -ms-animation-duration: 0.01s;\r
7456   -moz-animation-duration: 0.01s;\r
7457   -webkit-animation-duration: 0.01s;\r
7458   animation-name: DOMinsertion;\r
7459   -o-animation-name: DOMinsertion;\r
7460   -ms-animation-name: DOMinsertion;\r
7461   -moz-animation-name: DOMinsertion;\r
7462   -webkit-animation-name: DOMinsertion; }\r
7463 \r
7464 .monthselector thead tr th {\r
7465   min-width: 46px; }\r
7466 \r
7467 .monthselector thead tr:after {\r
7468   content: "";\r
7469   position: absolute;\r
7470   left: 20px;\r
7471   top: 52px;\r
7472   height: 1px;\r
7473   width: 85%;\r
7474   border-bottom: 1px solid #ccc; }\r
7475 \r
7476 .monthselector tbody tr:last-child {\r
7477   height: 50px; }\r
7478 \r
7479 .monthselector td.day {\r
7480   margin: 1px 4px !important;\r
7481   width: 64px !important; }\r
7482 \r
7483 .monthselector .datepicker-switch {\r
7484   width: 195px !important; }\r
7485 \r
7486 .monthselector .show-date {\r
7487   width: 30px !important; }\r
7488 \r
7489 .monthselector button.faux-input {\r
7490   width: 100%; }\r
7491   .monthselector button.faux-input:focus {\r
7492     border: 1px solid #0574ac; }\r
7493   .monthselector button.faux-input:disabled {\r
7494     cursor: not-allowed; }\r
7495 \r
7496 .monthselector .cta-button-group {\r
7497   padding: 0 20px; }\r
7498   .monthselector .cta-button-group a {\r
7499     margin-right: 20px; }\r
7500 \r
7501 .monthselector .day.active .show-date:after, .monthselector .day:focus .show-date:after, .monthselector .due-date.disabled .show-date:after {\r
7502   height: 30px;\r
7503   left: 9px !important;\r
7504   top: 0;\r
7505   width: 42px !important; }\r
7506 \r
7507 .monthselector .disabled.day:focus .show-date:after {\r
7508   border: none; }\r
7509 \r
7510 .monthselector .icon-primary-calendar {\r
7511   display: block; }\r
7512 \r
7513 .b2b-ml-nav {\r
7514   padding: 0 10px 0 10px;\r
7515   width: 320px; }\r
7516 \r
7517 .b2b-ml-nav ul {\r
7518   list-style: none;\r
7519   list-style-type: none; }\r
7520 \r
7521 .b2b-ml-nav a {\r
7522   display: block;\r
7523   padding: 0 0 5px 30px;\r
7524   line-height: 22px;\r
7525   margin-left: -10px;\r
7526   color: #333;\r
7527   font-size: 1.4rem; }\r
7528 \r
7529 .b2b-ml-nav a:focus {\r
7530   outline-offset: 1px; }\r
7531 \r
7532 .b2b-ml-nav li:focus {\r
7533   outline: none; }\r
7534 \r
7535 .b2b-ml-nav li:focus > a {\r
7536   outline: thin dotted #666;\r
7537   outline-offset: 1px; }\r
7538 \r
7539 .b2b-ml-nav ul li {\r
7540   border-left: 1px solid #ccc; }\r
7541 \r
7542 .b2b-ml-nav ul ul {\r
7543   padding: 0 0 0 20px; }\r
7544 \r
7545 .b2b-ml-nav ul > li {\r
7546   position: relative;\r
7547   line-height: 18px; }\r
7548 \r
7549 .b2b-ml-nav a > span {\r
7550   background-color: #FFF;\r
7551   display: inline;\r
7552   margin: 0;\r
7553   padding: 0;\r
7554   position: absolute;\r
7555   left: -11px;\r
7556   top: 0; }\r
7557 \r
7558 .b2b-ml-nav a > span > i {\r
7559   font-size: 20px; }\r
7560 \r
7561 .b2b-ml-nav a:only-child {\r
7562   color: #0574ac; }\r
7563 \r
7564 .b2b-ml-nav a:only-child > span {\r
7565   left: -6px;\r
7566   border-radius: 50%;\r
7567   line-height: 7px;\r
7568   top: 5px; }\r
7569 \r
7570 .b2b-ml-nav a:only-child > span > i {\r
7571   background-color: inherit;\r
7572   background: #fff;\r
7573   font-size: 10px; }\r
7574 \r
7575 .b2b-ml-nav ul li:first-child > a:only-child > span {\r
7576   left: -6px;\r
7577   border-radius: 50%;\r
7578   line-height: 12px;\r
7579   top: 0px; }\r
7580 \r
7581 .b2b-ml-nav li a + ul {\r
7582   display: none; }\r
7583 \r
7584 .b2b-ml-nav li a.active + ul {\r
7585   display: block; }\r
7586 \r
7587 /*to overide ng-doc inline property for library demo - TODO: Move to docs.css*/\r
7588 .b2b-ml-nav a [class^="icon-primary-"], a [class*=" icon-primary-"], a [class^="icon-primary-"]:before, a [class*=" icon-primary-"]:before {\r
7589   display: inline-block; }\r
7590 \r
7591 .b2b-alerts-messages {\r
7592   background-color: #fff;\r
7593   border-radius: 8px;\r
7594   height: auto; }\r
7595   .b2b-alerts-messages h3 {\r
7596     color: #333 !important;\r
7597     font-family: "Omnes-ECOMP-W02-Medium", Arial;\r
7598     margin-bottom: 0 !important; }\r
7599   .b2b-alerts-messages h4 {\r
7600     color: #333 !important;\r
7601     font-family: "Omnes-ECOMP-W02-Medium", Arial;\r
7602     margin-bottom: 0 !important; }\r
7603   .b2b-alerts-messages .alert-info {\r
7604     background-color: #0574ac;\r
7605     border: 0; }\r
7606   .b2b-alerts-messages .alert-error {\r
7607     background-color: #cf2a2a;\r
7608     border: 0; }\r
7609   .b2b-alerts-messages .alert-success {\r
7610     background-color: #1b7e28;\r
7611     border: 0; }\r
7612   .b2b-alerts-messages div:nth-child(2) {\r
7613     padding: 0 0 15px 10px;\r
7614     vertical-align: baseline; }\r
7615   .b2b-alerts-messages .close:before {\r
7616     color: #767676; }\r
7617   .b2b-alerts-messages p {\r
7618     font-size: 14px;\r
7619     color: #333;\r
7620     font-family: "Omnes-ECOMP-W02", Arial; }\r
7621     .b2b-alerts-messages p a {\r
7622       color: #333; }\r
7623   .b2b-alerts-messages .btn-small {\r
7624     margin-bottom: 0px; }\r
7625 \r
7626 .b2b-alerts-success {\r
7627   border: 1px solid #1b7e28; }\r
7628 \r
7629 .b2b-alerts-error {\r
7630   border: 1px solid #cf2a2a; }\r
7631 \r
7632 .b2b-alerts-info {\r
7633   border: 1px solid #0574ac; }\r
7634 \r
7635 /* TODO: Rearange this and move to patches if needed */\r
7636 .b2b-breadcrumb-css-override > li {\r
7637   margin-right: 24px; }\r
7638 \r
7639 .b2b-breadcrumb-css-override li > * {\r
7640   float: left !important; }\r
7641 \r
7642 .b2b-css-override ul.nav-tabs {\r
7643   margin-bottom: 0; }\r
7644 \r
7645 .b2b-css-override div.tab-content {\r
7646   margin-top: 0;\r
7647   border-top: none; }\r
7648 \r
7649 .b2b-css-override .tab-content .prettyprint, .b2b-css-override .usage .prettyprint {\r
7650   max-height: 500px;\r
7651   overflow-y: auto; }\r
7652 \r
7653 .b2b-top-nav-buttons-css-override {\r
7654   margin-bottom: 0;\r
7655   margin-top: 2px; }\r
7656 \r
7657 .b2b-auto-width {\r
7658   width: auto !important; }\r
7659 \r
7660 .b2b-toggle-header-active {\r
7661   color: #0568ae; }\r
7662 \r
7663 .b2b-toggle-header-inactive {\r
7664   color: #333333; }\r
7665 \r
7666 .b2b-toggle-header-icon {\r
7667   cursor: pointer; }\r
7668 \r
7669 .tab-content > .tab-pane {\r
7670   display: none; }\r
7671 \r
7672 .tab-content > .active {\r
7673   display: block; }\r
7674 \r
7675 .icon-primary-circle:before {\r
7676   background-image: url("data:image/svg+xml,%3Csvg%20baseProfile%3D%22tiny%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2036%2036%22%3E%3Ccircle%20fill%3D%22transparent%22%20stroke%3D%22%23666%22%20stroke-miterlimit%3D%2210%22%20cx%3D%2218%22%20cy%3D%2218%22%20r%3D%2216%22%2F%3E%3C%2Fsvg%3E");\r
7677   content: "";\r
7678   position: absolute;\r
7679   top: 0;\r
7680   z-index: 1; }\r
7681 \r
7682 .ds2-no-colors .icon-primary-circle:before {\r
7683   background-image: none;\r
7684   content: "\e902"; }\r
7685 \r
7686 i:focus {\r
7687   outline: thin dotted #666; }\r
7688 \r
7689 .p-col-md-12 {\r
7690   width: 50%; }\r
7691 \r
7692 .pager__item {\r
7693   border-radius: 0;\r
7694   cursor: default;\r
7695   display: inline-block;\r
7696   margin: 5px;\r
7697   width: 22px;\r
7698   height: 23px;\r
7699   /*transition: all 0.3s ease-out 0s;*/\r
7700   vertical-align: baseline; }\r
7701 \r
7702 .pager {\r
7703   padding-top: 10px;\r
7704   padding-bottom: 20px;\r
7705   text-align: center;\r
7706   margin: 0 auto; }\r
7707 \r
7708 .pager__item--input {\r
7709   color: #067ab4;\r
7710   max-height: 32px;\r
7711   max-width: 40px;\r
7712   padding-left: 0;\r
7713   padding-right: 0;\r
7714   text-align: center;\r
7715   margin-left: 10px; }\r
7716 \r
7717 .row.section-row {\r
7718   margin-bottom: 20px; }\r
7719 \r
7720 .pager__item--active {\r
7721   border-bottom: 2px solid #0574ac;\r
7722   border-radius: 0;\r
7723   color: #333333; }\r
7724 \r
7725 .pager a.pager__item--active:hover {\r
7726   cursor: default; }\r
7727 \r
7728 .pager a:hover, .pager a:focus {\r
7729   text-decoration: none;\r
7730   color: #333333;\r
7731   cursor: pointer; }\r
7732 \r
7733 .pager a.disabled:hover, .pager a.disabled:focus {\r
7734   cursor: not-allowed; }\r
7735 \r
7736 .row.section-row.b2b-page {\r
7737   display: block; }\r
7738 \r
7739 a.pager__item--next:focus, a.pager__item--prev:focus {\r
7740   text-decoration: none;\r
7741   border: 0; }\r
7742 \r
7743 .pager__item--next, .pager__item--prev {\r
7744   margin: 5px;\r
7745   padding: 1.5px 6px 1.5px 6px; }\r
7746 \r
7747 .pager .disabled i {\r
7748   pointer-events: none;\r
7749   cursor: default;\r
7750   color: #c4c4c4; }\r
7751 \r
7752 .fieldLabel {\r
7753   color: #666666; }\r
7754 \r
7755 .fieldLabel input {\r
7756   color: #666666; }\r
7757 \r
7758 .pSelect {\r
7759   float: right;\r
7760   width: 150px; }\r
7761 \r
7762 .numericResult {\r
7763   margin-bottom: 20px;\r
7764   font-size: 1.6rem;\r
7765   margin-top: 20px;\r
7766   display: inline-block;\r
7767   font-family: "Omnes-ECOMP-W02-Medium", Arial; }\r
7768 \r
7769 .mobile-view > .pager__item {\r
7770   margin: 5px 10px;\r
7771   width: 24px;\r
7772   height: 34px;\r
7773   vertical-align: middle;\r
7774   line-height: 34px; }\r
7775 \r
7776 .fade1, .fadel {\r
7777   opacity: 0.4; }\r
7778 \r
7779 .fade2, .fadesl {\r
7780   opacity: 0.6; }\r
7781 \r
7782 h4#pagination-truncated {\r
7783   margin-top: 50px; }\r
7784 \r
7785 h4#pagination-large-count {\r
7786   margin-top: 50px; }\r
7787 \r
7788 .p-col-md-12 input {\r
7789   margin-left: 20px; }\r
7790 \r
7791 .pager a .icon-primary-right:before {\r
7792   display: inline-block; }\r
7793 \r
7794 .pager a .icon-primary-left:before {\r
7795   display: inline-block; }\r
7796 \r
7797 .page-heading {\r
7798   background: white none repeat scroll 0 0;\r
7799   margin-bottom: -12px;\r
7800   padding-left: 10px;\r
7801   padding-right: 10px;\r
7802   position: relative; }\r
7803 \r
7804 .numericResult:focus {\r
7805   outline: 1px dotted #0574ac; }\r
7806 \r
7807 .page-heading-group {\r
7808   color: #ef6f00;\r
7809   font-family: "Omnes-ECOMP-W02-Medium", Arial; }\r
7810 \r
7811 .pager > div > span.fieldLabel {\r
7812   margin-left: 18px; }\r
7813 \r
7814 .pager .fieldLabel .btn-arrow {\r
7815   top: 0;\r
7816   left: 10px; }\r
7817 \r
7818 .b2b-p-col-md-12 {\r
7819   width: 50%; }\r
7820   .b2b-p-col-md-12 input {\r
7821     margin-left: 20px; }\r
7822 \r
7823 .b2b-pager__item {\r
7824   border-radius: 0;\r
7825   cursor: default;\r
7826   display: inline-block;\r
7827   margin: 5px;\r
7828   min-width: 23px;\r
7829   height: 23px;\r
7830   vertical-align: baseline; }\r
7831 \r
7832 .b2b-pager__item--noclick {\r
7833   pointer-events: none !important;\r
7834   cursor: default !important; }\r
7835 \r
7836 .b2b-pager {\r
7837   padding-top: 10px;\r
7838   padding-bottom: 20px;\r
7839   text-align: center;\r
7840   margin: 0 auto; }\r
7841   .b2b-pager a:hover {\r
7842     text-decoration: none;\r
7843     color: #333333;\r
7844     cursor: pointer; }\r
7845   .b2b-pager a:focus {\r
7846     text-decoration: none;\r
7847     color: #333333;\r
7848     cursor: pointer; }\r
7849   .b2b-pager a .icon-primary-right:before {\r
7850     display: inline-block; }\r
7851   .b2b-pager a .icon-primary-left:before {\r
7852     display: inline-block; }\r
7853   .b2b-pager .disabled i {\r
7854     pointer-events: none;\r
7855     cursor: default;\r
7856     color: #c4c4c4; }\r
7857 \r
7858 .b2b-pager__item--input {\r
7859   color: #067ab4;\r
7860   max-height: 32px;\r
7861   max-width: 60px;\r
7862   padding-left: 0;\r
7863   padding-right: 0;\r
7864   text-align: center;\r
7865   margin-left: 10px; }\r
7866 \r
7867 .row.section-row {\r
7868   margin-bottom: 20px; }\r
7869 \r
7870 .b2b-pager__item--active {\r
7871   border-bottom: 2px solid #0574ac;\r
7872   border-radius: 0;\r
7873   color: #333333; }\r
7874 \r
7875 .row.section-row.b2b-page {\r
7876   display: block; }\r
7877 \r
7878 a.b2b-pager__item--next:focus {\r
7879   text-decoration: none;\r
7880   border: 0; }\r
7881 \r
7882 a.b2b-pager__item--next-disabled {\r
7883   outline: 0; }\r
7884 \r
7885 a.b2b-pager__item--next-disabled > [class^="icon-primary-"] {\r
7886   color: #cccccc;\r
7887   cursor: not-allowed;\r
7888   outline: 0; }\r
7889 \r
7890 a.b2b-pager__item--prev:focus {\r
7891   text-decoration: none;\r
7892   border: 0; }\r
7893 \r
7894 a.b2b-pager__item--prev-disabled {\r
7895   outline: 0; }\r
7896 \r
7897 a.b2b-pager__item--prev-disabled > [class^="icon-primary-"] {\r
7898   color: #cccccc;\r
7899   cursor: not-allowed; }\r
7900 \r
7901 .b2b-pager__item--next {\r
7902   margin: 5px;\r
7903   padding: 1.5px 6px 1.5px 6px; }\r
7904 \r
7905 .b2b-pager__item--prev {\r
7906   margin: 5px;\r
7907   padding: 1.5px 6px 1.5px 6px; }\r
7908 \r
7909 .fieldLabel {\r
7910   color: #666666; }\r
7911   .fieldLabel input {\r
7912     color: #666666; }\r
7913   .fieldLabel .btn-arrow {\r
7914     top: 0;\r
7915     left: 10px; }\r
7916 \r
7917 .b2b-pSelect {\r
7918   float: right;\r
7919   width: 150px; }\r
7920 \r
7921 .b2b-numericResult {\r
7922   margin-bottom: 20px;\r
7923   font-size: 1.6rem;\r
7924   margin-top: 20px; }\r
7925 \r
7926 .b2b-mobile-view > .b2b-pager__item {\r
7927   margin: 5px 10px;\r
7928   min-width: 23px;\r
7929   height: 34px;\r
7930   vertical-align: middle;\r
7931   line-height: 34px; }\r
7932 \r
7933 .b2b-fade1 {\r
7934   opacity: 0.4; }\r
7935 \r
7936 .b2b-fade2 {\r
7937   opacity: 0.6; }\r
7938 \r
7939 .b2b-fadesl {\r
7940   opacity: 0.6; }\r
7941 \r
7942 h4#b2b-pagination-truncated {\r
7943   margin-top: 50px; }\r
7944 \r
7945 h4#b2b-pagination-large-count {\r
7946   margin-top: 50px; }\r
7947 \r
7948 .b2b-page-heading {\r
7949   background: white none repeat scroll 0 0;\r
7950   margin-bottom: -12px;\r
7951   padding-left: 10px;\r
7952   padding-right: 10px;\r
7953   position: relative; }\r
7954 \r
7955 .b2b-numericResult:focus {\r
7956   outline: 1px dotted #0574ac; }\r
7957 \r
7958 .b2b-page-heading-group {\r
7959   color: #ef6f00;\r
7960   font-family: "Omnes-ECOMP-W02-Medium", Arial; }\r
7961 \r
7962 .b2b-pager > div > span.fieldLabel {\r
7963   margin-left: 18px; }\r
7964 \r
7965 input.b2b-phone-mask-input {\r
7966   padding-right: 15px; }\r
7967   input.b2b-phone-mask-input:hover, input.b2b-phone-mask-input:focus {\r
7968     padding-right: 15px; }\r
7969 \r
7970 /************************** Start - Should be removed after the styling in global is fixed *******************/\r
7971 input::-ms-clear {\r
7972   display: none; }\r
7973 \r
7974 /************************** End - Should be removed after the styling in global is fixed *******************/\r
7975 @media (max-width: 767px) {\r
7976   input::-ms-clear {\r
7977     display: block; } }\r
7978 \r
7979 .pivot-link-group {\r
7980   background-color: #5a5a5a;\r
7981   border-top: 1px solid #959595; }\r
7982 \r
7983 .pivot-links > li {\r
7984   border-bottom: 1px solid #959595; }\r
7985 \r
7986 .pivot-links > li > a {\r
7987   color: #fff;\r
7988   display: block;\r
7989   padding: 12px 15px 10px;\r
7990   line-height: normal; }\r
7991 \r
7992 .b2b-profile-block-container {\r
7993   min-height: 200px;\r
7994   height: auto;\r
7995   background-color: #fff;\r
7996   border-radius: 8px;\r
7997   border: 1px solid #ccc;\r
7998   box-shadow: 0px 1px 1px 1px  #ccc;\r
7999   display: inline-table;\r
8000   margin: 15px 15px; }\r
8001 \r
8002 .b2b-profile-block-details p, .b2b-profile-block-details div {\r
8003   padding: 2px 7px;\r
8004   font-size: 1.4rem; }\r
8005 \r
8006 .b2b-profile-block-details .radio-label, .b2b-profile-block-details a {\r
8007   font-size: 1.4rem; }\r
8008 \r
8009 .b2b-profile-block-details p label, .b2b-profile-block-details p span {\r
8010   padding-left: 10px; }\r
8011 \r
8012 .b2b-profile-block-footer {\r
8013   margin-bottom: 12px;\r
8014   margin-top: 5px;\r
8015   height: 35px; }\r
8016 \r
8017 .b2b-profile-block-details p {\r
8018   word-wrap: break-word;\r
8019   height: 61px; }\r
8020   .b2b-profile-block-details p:first-child {\r
8021     margin-top: 10px; }\r
8022   .b2b-profile-block-details p:after {\r
8023     content: ' ';\r
8024     display: block;\r
8025     border: 0.2px solid #ccc;\r
8026     margin-top: 12px; }\r
8027 \r
8028 .b2b-profile-block-details .radio {\r
8029   margin-left: 15px;\r
8030   height: 30px; }\r
8031 \r
8032 .b2b-approval-icon {\r
8033   color: #1b7e28;\r
8034   float: right;\r
8035   position: relative;\r
8036   left: 10px; }\r
8037   .b2b-approval-icon i {\r
8038     color: #1b7e28;\r
8039     float: right; }\r
8040 \r
8041 .b2b-profile-link {\r
8042   float: right;\r
8043   position: relative;\r
8044   left: -4px; }\r
8045 \r
8046 a.link-profile {\r
8047   position: relative;\r
8048   left: -5px;\r
8049   float: right;\r
8050   margin-bottom: 16px; }\r
8051 \r
8052 .b2b-profile-block-radio {\r
8053   position: relative;\r
8054   top: -5px; }\r
8055 \r
8056 .b2b-profile-card {\r
8057   min-width: 229px;\r
8058   min-height: 354px;\r
8059   margin: 10px;\r
8060   border: solid 1px #CCC;\r
8061   font-family: "Omnes-ECOMP-W02", Arial;\r
8062   display: inline-block;\r
8063   vertical-align: top; }\r
8064   .b2b-profile-card .top-block {\r
8065     padding: 15px 20px;\r
8066     background-color: #e4e4e4;\r
8067     max-height: 153px; }\r
8068   .b2b-profile-card .bottom-block {\r
8069     padding: 15px 20px 15px 20px;\r
8070     background-color: #fff; }\r
8071   .b2b-profile-card .profile-image {\r
8072     background: #e4e4e4;\r
8073     margin-bottom: 15px;\r
8074     text-align: center; }\r
8075     .b2b-profile-card .profile-image .default-img {\r
8076       display: inline-block;\r
8077       width: 60px;\r
8078       height: 60px;\r
8079       margin-bottom: 10px;\r
8080       border: 6px solid #fff;\r
8081       border-radius: 99em;\r
8082       -webkit-border-radius: 99em;\r
8083       -moz-border-radius: 99em;\r
8084       /* background-color: #eee; */ }\r
8085 \r
8086 .profile-image img {\r
8087   display: inline-block;\r
8088   width: 60px;\r
8089   height: 60px;\r
8090   margin-bottom: 10px;\r
8091   border: 6px solid #fff;\r
8092   border-radius: 99em;\r
8093   -webkit-border-radius: 99em;\r
8094   -moz-border-radius: 99em;\r
8095   /* background-color: #eee; */ }\r
8096 \r
8097 .b2b-profile-card .profile-image .default-img {\r
8098   font-family: "Omnes-ECOMP-W02", Arial;\r
8099   color: #333;\r
8100   background-color: #fff;\r
8101   font-size: 32px;\r
8102   line-height: 22px;\r
8103   padding: 5px;\r
8104   padding-top: 13px;\r
8105   width: 60px;\r
8106   height: 60px;\r
8107   text-transform: uppercase; }\r
8108 \r
8109 .b2b-profile-card .profile-image .name {\r
8110   font-family: "Omnes-ECOMP-W02-Medium", Arial;\r
8111   font-size: 16px;\r
8112   color: #333;\r
8113   text-align: center;\r
8114   margin-bottom: 5px;\r
8115   margin-top: 5px;\r
8116   overflow: hidden;\r
8117   word-break: break-word;\r
8118   white-space: normal;\r
8119   text-transform: capitalize; }\r
8120 \r
8121 .b2b-profile-card .profile-image .status-icon {\r
8122   border-radius: 10px;\r
8123   border: 1px solid #fff;\r
8124   margin: 0 3px 0 0;\r
8125   width: 10px;\r
8126   height: 10px;\r
8127   display: inline-block;\r
8128   vertical-align: middle; }\r
8129 \r
8130 .b2b-profile-card .profile-image .status {\r
8131   font-size: 12px;\r
8132   line-height: 15px;\r
8133   text-align: center;\r
8134   margin: 0 15px 0 0;\r
8135   color: #444; }\r
8136 \r
8137 .b2b-profile-card .status .circle {\r
8138   width: 10px;\r
8139   height: 10px;\r
8140   border-radius: 50%;\r
8141   margin: 30px 6px 0px 20px;\r
8142   text-align: center;\r
8143   background-color: #444; }\r
8144 \r
8145 .b2b-profile-card .profile-image .status-green {\r
8146   background-color: #0c0; }\r
8147 \r
8148 .b2b-profile-card .profile-image .status-red {\r
8149   background-color: red; }\r
8150 \r
8151 .b2b-profile-card .profile-image .status-blue {\r
8152   background-color: #00f; }\r
8153 \r
8154 .b2b-profile-card .profile-image .status-yellow {\r
8155   background-color: #ff0; }\r
8156 \r
8157 .b2b-profile-card .profile-image .status .status-badge {\r
8158   margin-left: 5px;\r
8159   border: dotted 1px #444;\r
8160   background-color: transparent;\r
8161   font-weight: 400;\r
8162   color: #444;\r
8163   height: 17px;\r
8164   padding: 0 5px;\r
8165   font-size: 11px;\r
8166   padding-left: 5px;\r
8167   padding-right: 5px; }\r
8168 \r
8169 .b2b-profile-card .profile-details {\r
8170   background: #fff; }\r
8171   .b2b-profile-card .profile-details label {\r
8172     display: block;\r
8173     cursor: text;\r
8174     font-family: "Omnes-ECOMP-W02-Medium", Arial;\r
8175     font-weight: bolder;\r
8176     font-size: 14px;\r
8177     color: #333;\r
8178     padding: 0;\r
8179     margin: 0; }\r
8180   .b2b-profile-card .profile-details div {\r
8181     margin: 0;\r
8182     font-size: 14px;\r
8183     color: #333;\r
8184     padding-bottom: 6.5px; }\r
8185 \r
8186 .b2b-profile-card .b2b-add-user {\r
8187   background: white;\r
8188   border-style: dotted;\r
8189   font-size: 16px;\r
8190   color: #333;\r
8191   position: relative; }\r
8192   .b2b-profile-card .b2b-add-user i {\r
8193     font-size: 30px;\r
8194     padding-bottom: 15px; }\r
8195 \r
8196 .b2b-profile-card .atcenter {\r
8197   cursor: pointer;\r
8198   margin-top: 60%;\r
8199   vertical-align: middle;\r
8200   text-align: center; }\r
8201 \r
8202 .b2b-profile-card .tooltip {\r
8203   cursor: pointer; }\r
8204   .b2b-profile-card .tooltip .helpertext {\r
8205     position: relative;\r
8206     color: white; }\r
8207 \r
8208 .b2b-profile-card .tooltip-wrapper {\r
8209   position: relative; }\r
8210 \r
8211 /* Overrides for tooltip absolute positioning */\r
8212 @media (min-width: 1025px) {\r
8213   .b2b-profile-card .tooltip-size-control {\r
8214     width: 100% !important; } }\r
8215 \r
8216 @-webkit-keyframes progress-bar-stripes {\r
8217   from {\r
8218     background-position: 0 0; }\r
8219   to {\r
8220     background-position: 80px 0; } }\r
8221 \r
8222 @keyframes progress-bar-stripes {\r
8223   from {\r
8224     background-position: 0 0; }\r
8225   to {\r
8226     background-position: 80px 0; } }\r
8227 \r
8228 .progress {\r
8229   background-color: #e4e4e4;\r
8230   border-radius: 4px;\r
8231   height: 14px;\r
8232   margin-bottom: 20px;\r
8233   min-width: 250px;\r
8234   overflow: hidden;\r
8235   padding: 0;\r
8236   position: relative; }\r
8237 \r
8238 a .progress {\r
8239   margin-bottom: 0; }\r
8240 \r
8241 .progress .bar {\r
8242   background-color: #666;\r
8243   border-radius: 4px;\r
8244   display: -webkit-flex;\r
8245   display: -ms-flexbox;\r
8246   display: flex;\r
8247   height: 100%;\r
8248   width: 0; }\r
8249 \r
8250 .progress-arrow {\r
8251   display: -webkit-flex;\r
8252   display: -ms-flexbox;\r
8253   display: flex;\r
8254   -webkit-align-items: center;\r
8255   -ms-flex-align: center;\r
8256   align-items: center;\r
8257   -webkit-justify-content: flex-end;\r
8258   -ms-flex-pack: end;\r
8259   justify-content: flex-end; }\r
8260 \r
8261 .progress-link + .usage-bar {\r
8262   margin-top: 5px; }\r
8263 \r
8264 .progress-success .bar, .progress .bar-success {\r
8265   background-color: #1b7e28; }\r
8266 \r
8267 .progress-warning .bar, .progress .bar-warning {\r
8268   background-color: #ef6f00; }\r
8269 \r
8270 .progress-danger .bar, .progress .bar-danger {\r
8271   background-color: #cf2a2a; }\r
8272 \r
8273 .progress.increment {\r
8274   display: -webkit-flex;\r
8275   display: -ms-flexbox;\r
8276   display: flex; }\r
8277 \r
8278 .progress.increment .bar:first-child:not(:last-child) {\r
8279   border-right: none;\r
8280   border-radius: 4px 0 0 4px; }\r
8281 \r
8282 .progress.increment .bar:last-child:not(:first-child) {\r
8283   border-left: none;\r
8284   border-radius: 0 4px 4px 0; }\r
8285 \r
8286 .progress.increment .bar + .bar:not(:last-child) {\r
8287   border-left: none;\r
8288   border-right: none;\r
8289   border-radius: 0; }\r
8290 \r
8291 .progress.increment .bar:not(:first-child) {\r
8292   border-left: 1px solid white !important; }\r
8293 \r
8294 .usage-bar {\r
8295   display: table;\r
8296   float: none;\r
8297   width: 100%;\r
8298   margin-bottom: 1px; }\r
8299 \r
8300 .usage-bar > .usage-text {\r
8301   display: table-cell;\r
8302   width: 1%; }\r
8303 \r
8304 .progress + .usage-bar {\r
8305   margin-top: -15px; }\r
8306 \r
8307 .usage-bar .usage-text {\r
8308   font-size: 1.4rem; }\r
8309 \r
8310 .usage-bar .usage-text:first-child {\r
8311   white-space: nowrap; }\r
8312 \r
8313 .usage-bar .usage-text.text-right {\r
8314   vertical-align: top;\r
8315   font-size: 1.4rem;\r
8316   width: auto !important; }\r
8317 \r
8318 .usage-bar .usage-text.text-right:before {\r
8319   content: "";\r
8320   display: table;\r
8321   height: .1em; }\r
8322 \r
8323 .usage-bar.billing-cycle .usage-text {\r
8324   font-size: 1.4rem; }\r
8325 \r
8326 .usage-bar.billing-cycle .usage-text.text-right {\r
8327   vertical-align: bottom; }\r
8328 \r
8329 .progress.autocolor [data-percentage="1"], .progress.autocolor [data-percentage="2"], .progress.autocolor [data-percentage="3"], .progress.autocolor [data-percentage="4"], .progress.autocolor [data-percentage="5"], .progress.autocolor [data-percentage="6"], .progress.autocolor [data-percentage="7"], .progress.autocolor [data-percentage="8"], .progress.autocolor [data-percentage="9"], .progress.autocolor [data-percentage="10"] .progress.autocolor [data-percentage^="2"], .progress.autocolor [data-percentage^="3"], .progress.autocolor [data-percentage^="4"], .progress.autocolor [data-percentage^="5"], .progress.autocolor [data-percentage="60"], .progress.autocolor [data-percentage="61"], .progress.autocolor [data-percentage="62"], .progress.autocolor [data-percentage="63"], .progress.autocolor [data-percentage="64"] {\r
8330   background-color: #1b7e28; }\r
8331 \r
8332 .progress.autocolor [data-percentage="65"], .progress.autocolor [data-percentage="66"], .progress.autocolor [data-percentage="67"], .progress.autocolor [data-percentage="68"], .progress.autocolor [data-percentage="69"], .progress.autocolor [data-percentage^="7"], .progress.autocolor [data-percentage^="8"] {\r
8333   background-color: #ef6f00; }\r
8334 \r
8335 .progress.autocolor [data-percentage^="9"], .progress.autocolor [data-percentage="100"] {\r
8336   background-color: #cf2a2a; }\r
8337 \r
8338 .b2b-seek-bar-container {\r
8339   position: relative; }\r
8340   .b2b-seek-bar-container div {\r
8341     position: absolute; }\r
8342   .b2b-seek-bar-container .b2b-seek-bar-track-container {\r
8343     width: 100%; }\r
8344   .b2b-seek-bar-container .b2b-seek-bar-track {\r
8345     width: 100%;\r
8346     height: 6px;\r
8347     background-color: #cccccc;\r
8348     border-radius: 10px; }\r
8349   .b2b-seek-bar-container .b2b-seek-bar-track-fill {\r
8350     width: 100%;\r
8351     height: 6px;\r
8352     background-color: #cccccc;\r
8353     border-radius: 10px;\r
8354     width: 0;\r
8355     background-color: #157BB2;\r
8356     transition: width 0s linear; }\r
8357 \r
8358 .seek-bar-container .seek-bar-knob-container {\r
8359   transition: left 0s linear; }\r
8360 \r
8361 .b2b-seek-bar-container .b2b-seek-bar-knob {\r
8362   width: 14px;\r
8363   height: 14px;\r
8364   border-radius: 10px;\r
8365   top: -4px;\r
8366   left: -8px;\r
8367   border: 1px solid #cccccc;\r
8368   background: white;\r
8369   cursor: pointer; }\r
8370 \r
8371 .b2b-seek-bar-container .b2b-seek-bar-knob:focus {\r
8372   outline: thin dotted #666; }\r
8373 \r
8374 .b2b-seek-bar-container.vertical {\r
8375   width: 100%;\r
8376   height: 100%;\r
8377   margin: 0 auto;\r
8378   position: relative;\r
8379   border-radius: 10px; }\r
8380   .b2b-seek-bar-container.vertical .b2b-seek-bar-track-container {\r
8381     position: relative;\r
8382     height: 100%; }\r
8383   .b2b-seek-bar-container.vertical .b2b-seek-bar-track {\r
8384     position: absolute;\r
8385     height: 100%; }\r
8386   .b2b-seek-bar-container.vertical .b2b-seek-bar-track-fill {\r
8387     position: absolute;\r
8388     bottom: 0;\r
8389     height: 0;\r
8390     width: 100%; }\r
8391   .b2b-seek-bar-container.vertical .b2b-seek-bar-knob-container {\r
8392     transition: bottom .01s linear;\r
8393     position: relative;\r
8394     bottom: 0; }\r
8395   .b2b-seek-bar-container.vertical .b2b-seek-bar-knob {\r
8396     position: absolute;\r
8397     border-radius: 10px;\r
8398     top: -7px;\r
8399     left: -4px; }\r
8400 \r
8401 .form-search .search-query {\r
8402   width: 100% !important; }\r
8403 \r
8404 .form-search .well {\r
8405   margin-top: 0; }\r
8406 \r
8407 .form-search > ul.nav > li.section {\r
8408   min-height: 20px !important; }\r
8409 \r
8410 input.b2b-search-input-field {\r
8411   margin-bottom: 0px; }\r
8412 \r
8413 .search-suggestion-list {\r
8414   background-color: #FFFFFF;\r
8415   border: 1px solid #ccc;\r
8416   border-radius: 0 0 6px 6px;\r
8417   box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15);\r
8418   margin-top: -5px;\r
8419   max-height: 400px;\r
8420   overflow-x: hidden;\r
8421   overflow-y: auto;\r
8422   padding: 15px 0;\r
8423   position: absolute;\r
8424   width: 100%;\r
8425   z-index: 1000; }\r
8426   .search-suggestion-list > li.active {\r
8427     background-color: #cccccc; }\r
8428   .search-suggestion-list:empty {\r
8429     display: none; }\r
8430 \r
8431 .b2b-search-hightlight {\r
8432   font-weight: bold; }\r
8433 \r
8434 input[type="text"]::-moz-placeholder {\r
8435   color: #767676;\r
8436   font-family: "Omnes-ECOMP-W02-Italic", Arial; }\r
8437 \r
8438 input[type="text"]:focus {\r
8439   z-index: 1000; }\r
8440 \r
8441 input[type="text"] + .reset-field {\r
8442   background-color: #FFFFFF;\r
8443   height: 90%;\r
8444   top: 5%; }\r
8445 \r
8446 .btn-search:focus {\r
8447   outline: 1px dotted #0574ac; }\r
8448 \r
8449 .field-group input:not([type="button"])[disabled] ~ .btn-search {\r
8450   background-color: #eee; }\r
8451 \r
8452 .btn-search[class*="btn"] {\r
8453   background-color: #FFFFFF;\r
8454   background-size: 20px 20px;\r
8455   border-radius: 0 1.5rem 1.5rem 0;\r
8456   height: 3rem;\r
8457   min-width: 4.4rem !important;\r
8458   right: 0.15rem;\r
8459   top: 0.15rem;\r
8460   width: 4.4rem; }\r
8461 \r
8462 .search-suggestion-wrapper {\r
8463   margin-bottom: 15px;\r
8464   position: relative; }\r
8465   .search-suggestion-wrapper .no-result {\r
8466     padding: 0px 15px; }\r
8467 \r
8468 .search-suggestion-item {\r
8469   color: #333333;\r
8470   line-height: 4rem;\r
8471   padding: 0 15px;\r
8472   position: relative;\r
8473   z-index: 1000; }\r
8474   .search-suggestion-item:hover {\r
8475     background-color: #e4e4e4;\r
8476     cursor: pointer; }\r
8477   .search-suggestion-item:focus {\r
8478     background-color: #e4e4e4;\r
8479     cursor: pointer; }\r
8480   .search-suggestion-item a {\r
8481     color: #333333;\r
8482     text-decoration: none; }\r
8483 \r
8484 .btn-search i {\r
8485   color: #767676; }\r
8486 \r
8487 input.b2b-search-input-field:focus ~ .btn-search > i, .btn-search:focus > i {\r
8488   color: #0568ae; }\r
8489 \r
8490 button.btn-search[disabled] {\r
8491   cursor: not-allowed; }\r
8492   button.btn-search[disabled] i {\r
8493     color: #767676; }\r
8494 \r
8495 .linkSelectorModule {\r
8496   position: relative;\r
8497   height: 32px;\r
8498   line-height: 20px;\r
8499   border: 0px;\r
8500   width: auto;\r
8501   display: block; }\r
8502   .linkSelectorModule .icon-primary-down {\r
8503     font-size: 23px;\r
8504     margin-top: -10px;\r
8505     position: absolute;\r
8506     top: 50%;\r
8507     margin-left: -30px; }\r
8508   .linkSelectorModule .selectModule {\r
8509     background-color: transparent;\r
8510     border: none;\r
8511     color: #0568ae;\r
8512     cursor: pointer;\r
8513     border: 1px solid transparent;\r
8514     box-shadow: none;\r
8515     padding-right: 35px;\r
8516     position: relative;\r
8517     user-select: none;\r
8518     font-size: 1.6rem; }\r
8519     .linkSelectorModule .selectModule:focus {\r
8520       border: 1px dotted #ccc;\r
8521       box-shadow: none;\r
8522       -moz-user-select: none; }\r
8523     .linkSelectorModule .selectModule:hover {\r
8524       text-decoration: underline; }\r
8525   .linkSelectorModule .active + .moduleWrapper:before {\r
8526     background-color: #FFFFFF;\r
8527     border-color: #d2d2d2;\r
8528     border-style: solid;\r
8529     border-width: 1px 1px 0 0;\r
8530     content: "";\r
8531     display: block;\r
8532     height: 15px;\r
8533     right: 122px;\r
8534     margin: 0;\r
8535     position: absolute;\r
8536     top: -8px;\r
8537     -webkit-transform: rotate(-45deg);\r
8538     transform: rotate(-45deg);\r
8539     width: 15px; }\r
8540   .linkSelectorModule .moduleWrapper {\r
8541     top: 40px; }\r
8542   .linkSelectorModule ul.awd-module-list {\r
8543     border-radius: 6px 6px 0px 0px; }\r
8544 \r
8545 .selectorModule .icon-primary-down {\r
8546   font-size: 23px;\r
8547   margin-top: -11px;\r
8548   position: absolute;\r
8549   right: 4px;\r
8550   top: 50%; }\r
8551 \r
8552 .selectorModule .selectModule {\r
8553   border: 1px solid #d2d2d2;\r
8554   border-radius: 6px;\r
8555   box-shadow: 1px 5px 2px -5px rgba(0, 0, 0, 0.15);\r
8556   display: block;\r
8557   width: 100%;\r
8558   padding-left: 15px;\r
8559   background-color: transparent;\r
8560   cursor: pointer; }\r
8561   .selectorModule .selectModule:focus {\r
8562     border: 1px solid #0568ae;\r
8563     -moz-user-select: none; }\r
8564   .selectorModule .selectModule span.module-data {\r
8565     position: absolute;\r
8566     bottom: 6px;\r
8567     line-height: 20px; }\r
8568   .selectorModule .selectModule img + span.module-data {\r
8569     padding-left: 45px; }\r
8570 \r
8571 .selectorModule .selectModule.active {\r
8572   border-bottom-right-radius: 0px;\r
8573   border-bottom-left-radius: 0px; }\r
8574 \r
8575 .selectorModule .moduleWrapper {\r
8576   position: absolute;\r
8577   width: 100% !important;\r
8578   border-top: none; }\r
8579 \r
8580 .selectorModule ul.awd-module-list {\r
8581   border-radius: 0px 0px 6px 6px; }\r
8582 \r
8583 .selectorModule .large > img {\r
8584   height: 30px;\r
8585   position: absolute;\r
8586   width: 30px;\r
8587   top: 20px;\r
8588   left: 15px; }\r
8589 \r
8590 .selectModule {\r
8591   background-color: transparent;\r
8592   font-family: "Omnes-ECOMP-W02", Arial;\r
8593   color: #333333;\r
8594   font-size: 1.6rem;\r
8595   height: 36px;\r
8596   line-height: 35px;\r
8597   margin-bottom: 0;\r
8598   position: relative;\r
8599   text-align: left;\r
8600   top: 0;\r
8601   z-index: 10;\r
8602   padding: 0px;\r
8603   margin: 0px;\r
8604   cursor: pointer; }\r
8605 \r
8606 .moduleWrapper {\r
8607   background-color: #FFFFFF;\r
8608   position: absolute;\r
8609   color: #191919;\r
8610   z-index: 9999;\r
8611   box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.15);\r
8612   border-radius: 0px 0px 6px 6px; }\r
8613   .moduleWrapper .module-list-item img {\r
8614     height: 30px;\r
8615     position: absolute;\r
8616     width: 30px;\r
8617     top: 30px;\r
8618     left: 15px;\r
8619     align-self: center; }\r
8620   .moduleWrapper span {\r
8621     display: block;\r
8622     white-space: nowrap;\r
8623     font-size: 1.5rem; }\r
8624 \r
8625 .awd-module-list {\r
8626   overflow-y: auto;\r
8627   z-index: 9999;\r
8628   max-height: 360px;\r
8629   border: 1px solid #d2d2d2; }\r
8630   .awd-module-list .module-list-item > .module-data {\r
8631     overflow: ellipsis;\r
8632     white-space: nowrap;\r
8633     line-height: 20px;\r
8634     font-size: 1.6rem;\r
8635     border-bottom: 1px dotted #959595;\r
8636     margin: 0px 15px 0px 15px;\r
8637     padding-right: 50px;\r
8638     padding-bottom: 14px;\r
8639     padding-top: 14px;\r
8640     align-self: center;\r
8641     width: 100%; }\r
8642   .awd-module-list .module-list-item:hover {\r
8643     background-color: #f2f2f2; }\r
8644   .awd-module-list .module-list-item:active {\r
8645     background-color: #f2f2f2; }\r
8646   .awd-module-list .module-list-item[aria-selected="true"] {\r
8647     background-color: #f2f2f2; }\r
8648 \r
8649 .module-list-item {\r
8650   cursor: pointer;\r
8651   overflow: hidden;\r
8652   position: relative;\r
8653   overflow: ellipsis;\r
8654   white-space: nowrap;\r
8655   z-index: 1000;\r
8656   color: #191919;\r
8657   display: flex; }\r
8658   .module-list-item:last-of-type .module-data {\r
8659     border-bottom: none; }\r
8660   .module-list-item img + span.module-data {\r
8661     padding-left: 45px; }\r
8662 \r
8663 .module-groups:first-of-type .module-list-item:last-of-type .module-data {\r
8664   border-bottom: 1px solid #959595; }\r
8665 \r
8666 .module-groupitem {\r
8667   padding-bottom: 4px; }\r
8668 \r
8669 .selectorModule.large {\r
8670   height: 72px;\r
8671   vertical-align: middle;\r
8672   text-align: left; }\r
8673   .selectorModule.large .moduleWrapper {\r
8674     top: 71px; }\r
8675   .selectorModule.large input {\r
8676     height: 72px;\r
8677     vertical-align: middle;\r
8678     text-align: left; }\r
8679   .selectorModule.large button {\r
8680     height: 72px;\r
8681     vertical-align: middle;\r
8682     text-align: left; }\r
8683   .selectorModule.large .selectModule img {\r
8684     left: 15px;\r
8685     top: 21px; }\r
8686 \r
8687 ul.module-groupitem li {\r
8688   margin: 0 -15px 0 -15px; }\r
8689 \r
8690 span.module-data span {\r
8691   display: block;\r
8692   line-height: 20px;\r
8693   font-size: 1.5rem; }\r
8694 \r
8695 li.module-groups {\r
8696   cursor: default !important;\r
8697   padding: 18px 15px 0px 15px; }\r
8698 \r
8699 li.module-list-item[selected]:before {\r
8700   box-sizing: border-box;\r
8701   display: inline-block;\r
8702   font-size: 2em;\r
8703   height: 1em;\r
8704   position: absolute;\r
8705   top: 20px;\r
8706   right: 0px;\r
8707   vertical-align: middle;\r
8708   width: 1em;\r
8709   color: #007a3e; }\r
8710 \r
8711 ul.module-optinalcta {\r
8712   position: relative;\r
8713   height: 44px;\r
8714   margin-top: 0px;\r
8715   border-bottom: 1px solid #d2d2d2;\r
8716   border-left: 1px solid #d2d2d2;\r
8717   border-right: 1px solid #d2d2d2;\r
8718   border-radius: 0px 0px 6px 6px; }\r
8719   ul.module-optinalcta li {\r
8720     position: absolute;\r
8721     bottom: 10px; }\r
8722   ul.module-optinalcta a {\r
8723     text-indent: 15px;\r
8724     padding: 15px; }\r
8725 \r
8726 .b2b-slider-container {\r
8727   position: relative; }\r
8728   .b2b-slider-container.slider-disabled {\r
8729     cursor: not-allowed !important; }\r
8730   .b2b-slider-container div {\r
8731     position: absolute; }\r
8732   .b2b-slider-container .slider-track-container {\r
8733     width: 100%;\r
8734     cursor: pointer; }\r
8735   .b2b-slider-container .slider-track {\r
8736     width: 100%;\r
8737     height: 6px;\r
8738     background-color: #cccccc;\r
8739     border-radius: 10px; }\r
8740   .b2b-slider-container .slider-track-fill {\r
8741     width: 100%;\r
8742     height: 6px;\r
8743     background-color: #cccccc;\r
8744     border-radius: 10px;\r
8745     width: 0;\r
8746     background-color: #157BB2;\r
8747     transition: width 0s linear; }\r
8748   .b2b-slider-container .slider-knob-container {\r
8749     transition: left 0s linear; }\r
8750     .b2b-slider-container .slider-knob-container.slider-knob-hidden {\r
8751       display: none !important; }\r
8752   .b2b-slider-container .slider-knob {\r
8753     width: 14px;\r
8754     height: 14px;\r
8755     border-radius: 10px;\r
8756     top: -4px;\r
8757     left: -8px;\r
8758     border: 1px solid #cccccc;\r
8759     background: white;\r
8760     cursor: pointer; }\r
8761     .b2b-slider-container .slider-knob:focus {\r
8762       outline: thin dotted #666; }\r
8763 \r
8764 .b2b-slider-endpoints-container {\r
8765   margin-top: 13px;\r
8766   color: #333;\r
8767   font-size: 12px; }\r
8768   .b2b-slider-endpoints-container .b2b-slider-endpoints-left {\r
8769     float: left;\r
8770     line-height: 100%; }\r
8771   .b2b-slider-endpoints-container .b2b-slider-endpoints-right {\r
8772     float: right;\r
8773     line-height: 100%; }\r
8774   .b2b-slider-endpoints-container::after {\r
8775     clear: both;\r
8776     content: "";\r
8777     display: block; }\r
8778 \r
8779 .b2b-slider-container.vertical {\r
8780   width: 100%;\r
8781   height: 100%;\r
8782   margin: 0 auto;\r
8783   position: relative;\r
8784   border-radius: 10px; }\r
8785   .b2b-slider-container.vertical .slider-track-container {\r
8786     position: relative;\r
8787     height: 100%; }\r
8788   .b2b-slider-container.vertical .slider-track {\r
8789     position: absolute;\r
8790     height: 100%; }\r
8791   .b2b-slider-container.vertical .slider-track-fill {\r
8792     position: absolute;\r
8793     bottom: 0;\r
8794     height: 0;\r
8795     width: 100%; }\r
8796   .b2b-slider-container.vertical .slider-knob-container {\r
8797     transition: bottom 0s linear;\r
8798     position: relative;\r
8799     bottom: 0; }\r
8800     .b2b-slider-container.vertical .slider-knob-container.slider-knob-hidden {\r
8801       display: none !important; }\r
8802   .b2b-slider-container.vertical .slider-knob {\r
8803     position: absolute;\r
8804     border-radius: 10px;\r
8805     top: -7px;\r
8806     left: -4px; }\r
8807 \r
8808 .icon-primary-spinner {\r
8809   background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2036%2036%22%20id%3D%22svg-spinner%22%20x%3D%220px%22%20y%3D%220px%22%20xml%3Aspace%3D%22preserve%22%3E%0A%20%20%20%3Cpath%20fill%3D%22%23F5F5F5%22%20d%3D%22M18%2036C8.1%2036%200%2027.9%200%2018S8.1%200%2018%200s18%208.1%2018%2018-8.1%2018-18%2018zm0-31.5c-7.5%200-13.5%206-13.5%2013.5S10.6%2031.5%2018%2031.5c7.5%200%2013.5-6.1%2013.5-13.5%200-7.5-6-13.5-13.5-13.5z%22%2F%3E%0A%20%20%20%3Cpath%20fill%3D%22%230568AE%22%20id%3D%22spinner%22%20d%3D%22M30.7%205.3l-3.1%203.2c2.4%202.4%203.9%205.8%203.9%209.5%200%207.4-6.1%2013.5-13.5%2013.5S4.5%2025.4%204.5%2018%2010.6%204.5%2018%204.5V0C8.1%200%200%208.1%200%2018s8.1%2018%2018%2018%2018-8.1%2018-18c0-5-2-9.5-5.3-12.7z%22%3E%0A%20%20%20%20%20%20%3CanimateTransform%20%0A%20%20%20%20%20%20%20%20%20attributeType%3D%22xml%22%0A%20%20%20%20%20%20%20%20%20attributeName%3D%22transform%22%0A%20%20%20%20%20%20%20%20%20type%3D%22rotate%22%0A%20%20%20%20%20%20%20%20%20from%3D%220%2018%2018%22%0A%20%20%20%20%20%20%20%20%20to%3D%22360%2018%2018%22%0A%20%20%20%20%20%20%20%20%20dur%3D%221.0s%22%0A%20%20%20%20%20%20%20%20%20repeatCount%3D%22indefinite%22%0A%20%20%20%20%20%20%2F%3E%0A%20%20%20%3C%2Fpath%3E%0A%3C%2Fsvg%3E");\r
8810   height: 50px;\r
8811   width: 50px; }\r
8812 \r
8813 .icon-primary-spinner.small {\r
8814   margin-right: 5px;\r
8815   height: 30px !important;\r
8816   width: 30px !important; }\r
8817 \r
8818 .isIE .icon-primary-spinner,\r
8819 .isIE .icon-primary-spinner.small {\r
8820   animation: spinner 1s linear infinite; }\r
8821 \r
8822 .ds2-no-colors .icon-primary-spinner {\r
8823   animation: spinner 1s linear infinite;\r
8824   border: 5px dotted transparent;\r
8825   border-radius: 50%; }\r
8826 \r
8827 @keyframes spinner {\r
8828   0% {\r
8829     transform: rotate(0deg); }\r
8830   100% {\r
8831     transform: rotate(359deg); } }\r
8832 \r
8833 .b2b-status-tracker > .btn-arrow:nth-of-type(1) {\r
8834   margin-right: 10px; }\r
8835 \r
8836 .b2b-status-tracker > .btn-arrow:nth-of-type(2) {\r
8837   margin-left: 20px; }\r
8838 \r
8839 .b2b-status-tracker > .btn-arrow {\r
8840   height: 20px;\r
8841   margin-top: 25px;\r
8842   overflow: visible; }\r
8843   .b2b-status-tracker > .btn-arrow > .btn-secondary > .icon-primary-left {\r
8844     margin-right: 5px;\r
8845     color: #0574ac; }\r
8846   .b2b-status-tracker > .btn-arrow > .btn-secondary > .icon-primary-right {\r
8847     color: #0574ac; }\r
8848 \r
8849 .b2b-status-tracker > .b2b-status-tracker-step {\r
8850   padding: 0;\r
8851   position: relative; }\r
8852 \r
8853 .b2b-status-tracker-step {\r
8854   margin-left: 5px; }\r
8855 \r
8856 .b2b-status-tracker > .b2b-status-tracker-step .b2b-status-tracker-heading {\r
8857   font-family: "Omnes-ECOMP-W02", Arial;\r
8858   font-size: 14px;\r
8859   color: #767676;\r
8860   margin-bottom: 10px; }\r
8861 \r
8862 .b2b-status-tracker > .b2b-status-tracker-step.complete > .b2b-status-tracker-heading {\r
8863   font-family: "Omnes-ECOMP-W02-Medium", Arial;\r
8864   color: #1b7e28; }\r
8865 \r
8866 .b2b-status-tracker > .b2b-status-tracker-step.complete > .progress > .progress-bar {\r
8867   width: 100%;\r
8868   background-color: #1b7e28; }\r
8869 \r
8870 .b2b-status-tracker > .b2b-status-tracker-step.complete > .b2b-status-tracker-estimate {\r
8871   font-family: "Omnes-ECOMP-W02-Medium", Arial;\r
8872   color: #333333; }\r
8873   .b2b-status-tracker > .b2b-status-tracker-step.complete > .b2b-status-tracker-estimate > .icoControls-approval {\r
8874     color: #1b7e28; }\r
8875 \r
8876 .b2b-status-tracker > .b2b-status-tracker-step.current > .b2b-status-tracker-heading {\r
8877   font-family: "Omnes-ECOMP-W02-Medium", Arial;\r
8878   color: #333333; }\r
8879 \r
8880 .b2b-status-tracker > .b2b-status-tracker-step.current > .progress > .progress-bar {\r
8881   width: 100%;\r
8882   background-color: #333333; }\r
8883 \r
8884 .b2b-status-tracker > .b2b-status-tracker-step.current > .b2b-status-tracker-estimate > .icon-misc-time {\r
8885   color: #333333; }\r
8886 \r
8887 .b2b-status-tracker > .b2b-status-tracker-step > .progress {\r
8888   position: relative;\r
8889   border-radius: 1.5px;\r
8890   height: 3px;\r
8891   margin-bottom: 10px;\r
8892   background-color: #c5c5c5; }\r
8893   .b2b-status-tracker > .b2b-status-tracker-step > .progress > .progress-bar {\r
8894     width: 0;\r
8895     height: 3px; }\r
8896 \r
8897 .b2b-status-tracker > .b2b-status-tracker-step > .b2b-status-tracker-estimate {\r
8898   font-family: "Omnes-ECOMP-W02", Arial;\r
8899   font-size: 14px;\r
8900   color: #767676;\r
8901   margin-bottom: 10px; }\r
8902   .b2b-status-tracker > .b2b-status-tracker-step > .b2b-status-tracker-estimate > .icon-misc-time {\r
8903     color: #767676; }\r
8904 \r
8905 .b2b-status-tracker > .b2b-status-tracker-step > .b2b-status-tracker-description {\r
8906   font-family: "Omnes-ECOMP-W02", Arial;\r
8907   font-size: 12px;\r
8908   color: #767676;\r
8909   padding-right: 15px; }\r
8910 \r
8911 .step-indicator {\r
8912   height: auto;\r
8913   padding: 40px 0; }\r
8914 \r
8915 .step-heading {\r
8916   color: #333333;\r
8917   font-family: "Omnes-ECOMP-W02", Arial;\r
8918   font-size: 3.8rem;\r
8919   line-height: 0.8; }\r
8920 \r
8921 .steps {\r
8922   display: flex;\r
8923   height: 5px;\r
8924   margin-top: 60px;\r
8925   position: relative; }\r
8926 \r
8927 .steps li {\r
8928   color: #5a5a5a;\r
8929   flex: 1;\r
8930   margin-right: 5px;\r
8931   background-color: #c4c4c4;\r
8932   outline: 1px solid transparent; }\r
8933 \r
8934 .steps li:first-child {\r
8935   border-radius: 4px 0 0 4px; }\r
8936 \r
8937 .steps li:last-child {\r
8938   margin-right: 0;\r
8939   border-radius: 0 4px 4px 0; }\r
8940 \r
8941 .steps li.step-on,\r
8942 .steps li.step-done {\r
8943   background-color: #007a3e;\r
8944   color: #007a3e;\r
8945   border: 1px solid transparent; }\r
8946 \r
8947 .step-text {\r
8948   bottom: 29px;\r
8949   display: inline-block;\r
8950   font-size: 1.8rem;\r
8951   margin-top: 0;\r
8952   position: relative;\r
8953   white-space: nowrap; }\r
8954 \r
8955 .step-on .step-text {\r
8956   font-family: "Omnes-ECOMP-W02-Medium", Arial; }\r
8957 \r
8958 .steps li .step-text[data-large-text]:before {\r
8959   content: attr(data-large-text) " "; }\r
8960 \r
8961 .step-confirmation {\r
8962   color: #007a3e;\r
8963   margin-bottom: 30px; }\r
8964 \r
8965 .step-confirmation > div {\r
8966   display: flex; }\r
8967 \r
8968 .step-confirmation > div i {\r
8969   color: #007a3e;\r
8970   font-size: 50px;\r
8971   margin-right: 10px; }\r
8972 \r
8973 .step-confirmation.centered > div i {\r
8974   margin-left: -60px; }\r
8975 \r
8976 .step-confirmation > div h3 {\r
8977   font-size: 2.4rem;\r
8978   margin: 26px 0 20px; }\r
8979 \r
8980 .step-confirmation > p {\r
8981   margin: 0; }\r
8982 \r
8983 @media (max-width: 1024px) {\r
8984   .step-indicator {\r
8985     padding: 25px 0; }\r
8986   .steps {\r
8987     margin-top: 0; }\r
8988   .step-heading {\r
8989     font-size: 2.4rem;\r
8990     margin-bottom: 11px; }\r
8991   .step-text {\r
8992     display: none; }\r
8993   .step-on .step-text {\r
8994     bottom: 6px;\r
8995     display: block;\r
8996     font-size: 1.2rem;\r
8997     left: 0;\r
8998     line-height: 1;\r
8999     margin-top: 10px;\r
9000     position: absolute;\r
9001     top: 4px; }\r
9002   .steps li .step-text[data-sm-text]:before {\r
9003     content: attr(data-sm-text) " ";\r
9004     color: #333333; }\r
9005   .step-confirmation {\r
9006     margin-top: 30px !important; } }\r
9007 \r
9008 @media (max-width: 767px) {\r
9009   .step-confirmation.centered > div i {\r
9010     margin-left: 0; }\r
9011   .step-confirmation.centered > p {\r
9012     margin-left: 40px; }\r
9013   .step-confirmation > div h3 {\r
9014     font-size: 1.8rem;\r
9015     margin: 13px 0 10px; }\r
9016   .step-confirmation > div i {\r
9017     font-size: 30px;\r
9018     margin-right: 10px; } }\r
9019 \r
9020 .step-indicator.vertical {\r
9021   height: auto; }\r
9022 \r
9023 .vertical .step-heading {\r
9024   font-size: 24px; }\r
9025 \r
9026 .vertical .steps {\r
9027   display: block;\r
9028   height: inherit;\r
9029   width: 100%; }\r
9030 \r
9031 .vertical .steps li {\r
9032   align-items: center;\r
9033   background-color: transparent;\r
9034   display: flex;\r
9035   height: 60px;\r
9036   margin: 0 0 4px;\r
9037   padding: 0 0 0 20px;\r
9038   position: relative; }\r
9039 \r
9040 .vertical .steps li .step-text {\r
9041   align-self: center;\r
9042   color: #0568ae;\r
9043   display: block;\r
9044   margin: 0;\r
9045   position: relative;\r
9046   font-size: 14px;\r
9047   top: 0; }\r
9048 \r
9049 .vertical .steps li .step-text[data-large-text]:before {\r
9050   content: attr(data-large-text) " "; }\r
9051 \r
9052 .vertical .steps li:after {\r
9053   background-color: transparent;\r
9054   border-left: 4px solid #d2d2d2;\r
9055   content: "";\r
9056   height: 60px;\r
9057   left: 0;\r
9058   margin: 0;\r
9059   padding: 0;\r
9060   position: absolute;\r
9061   top: 0;\r
9062   width: 4px; }\r
9063 \r
9064 .vertical .steps li.step-on:after,\r
9065 .vertical .steps li.step-done:after {\r
9066   border-color: #0568ae; }\r
9067 \r
9068 .b2b-step-tracker {\r
9069   height: auto;\r
9070   padding: 0px 0px 0px 0px; }\r
9071   .b2b-step-tracker .btn.btn-left {\r
9072     margin-right: 10px; }\r
9073   .b2b-step-tracker .btn.btn-right {\r
9074     margin-left: 5px; }\r
9075   .b2b-step-tracker .b2b-left-arrow {\r
9076     float: left;\r
9077     margin-top: -5px; }\r
9078   .b2b-step-tracker .b2b-right-arrow {\r
9079     float: right;\r
9080     margin-top: -5px; }\r
9081   .b2b-step-tracker .b2b-steps {\r
9082     display: flex;\r
9083     height: 5px;\r
9084     margin-top: 30px;\r
9085     position: relative; }\r
9086     .b2b-step-tracker .b2b-steps li {\r
9087       color: #767676;\r
9088       flex: 1;\r
9089       margin-right: 5px;\r
9090       background-color: #767676;\r
9091       outline: 1px solid transparent;\r
9092       height: 3px; }\r
9093       .b2b-step-tracker .b2b-steps li.b2b-step-done {\r
9094         background-color: #1b7e28;\r
9095         color: #007a3e;\r
9096         height: 3px; }\r
9097       .b2b-step-tracker .b2b-steps li.b2b-step-on {\r
9098         background-color: #333333;\r
9099         color: #333333;\r
9100         height: 3px;\r
9101         font-family: "Omnes-ECOMP-W02-Medium", Arial; }\r
9102       .b2b-step-tracker .b2b-steps li .b2b-step-text {\r
9103         bottom: 29px;\r
9104         display: inline-block;\r
9105         font-size: 14px;\r
9106         margin-top: 0;\r
9107         position: relative;\r
9108         white-space: nowrap; }\r
9109       .b2b-step-tracker .b2b-steps li .b2b-step-text[data-large-text]:before {\r
9110         content: attr(data-large-text) " "; }\r
9111     .b2b-step-tracker .b2b-steps li:first-child {\r
9112       border-radius: 2px 0 0 2px; }\r
9113     .b2b-step-tracker .b2b-steps li:last-child {\r
9114       margin-right: 0;\r
9115       border-radius: 0 2px 2px 0; }\r
9116 \r
9117 @media (max-width: 1024px) {\r
9118   .b2b-step-tracker {\r
9119     padding: 25px 0; }\r
9120     .b2b-step-tracker .b2b-steps {\r
9121       margin-top: 0; }\r
9122       .b2b-step-tracker .b2b-steps li .b2b-step-text {\r
9123         display: none; }\r
9124       .b2b-step-tracker .b2b-steps li .b2b-step-text[data-sm-text]:before {\r
9125         content: attr(data-sm-text) " ";\r
9126         color: #333333; }\r
9127       .b2b-step-tracker .b2b-steps li.b2b-step-on .b2b-step-text {\r
9128         bottom: 6px;\r
9129         display: block;\r
9130         font-size: 10px;\r
9131         left: 0;\r
9132         line-height: 1;\r
9133         margin-top: 10px;\r
9134         position: absolute;\r
9135         top: 4px; } }\r
9136 \r
9137 .strength-meter-container {\r
9138   height: 26px;\r
9139   max-width: 450px; }\r
9140 \r
9141 .strength-meter-gauge {\r
9142   border-radius: 2px;\r
9143   background-color: #d2d2d2;\r
9144   height: 5px;\r
9145   display: block;\r
9146   position: relative;\r
9147   outline: 1px solid transparent; }\r
9148 \r
9149 .strength-meter-gauge-fill {\r
9150   height: 100%;\r
9151   display: block;\r
9152   border-radius: 2px;\r
9153   text-indent: -9999px;\r
9154   width: 0%;\r
9155   border: 2px solid transparent; }\r
9156 \r
9157 .strength-meter-gauge-fill.strength-meter-animate {\r
9158   transition: width 0.5s linear, background-color 0.5s linear; }\r
9159 \r
9160 .strength-meter-animate[style*="20"] {\r
9161   background-color: #cf2a2a; }\r
9162 \r
9163 .strength-meter-animate[style*="20"] + .strength-meter-divider + .strength-meter-content:after {\r
9164   content: "Unacceptable"; }\r
9165 \r
9166 .strength-meter-animate[style*="40"] {\r
9167   background-color: #ea7400; }\r
9168 \r
9169 .strength-meter-animate[style*="40"] + .strength-meter-divider + .strength-meter-content:after {\r
9170   content: "Weak"; }\r
9171 \r
9172 .strength-meter-animate[style*="60"] {\r
9173   background-color: #ea7400; }\r
9174 \r
9175 .strength-meter-animate[style*="60"] + .strength-meter-divider + .strength-meter-content:after {\r
9176   content: "Fair"; }\r
9177 \r
9178 .strength-meter-animate[style*="80"] {\r
9179   background-color: #007a3e; }\r
9180 \r
9181 .strength-meter-animate[style*="80"] + .strength-meter-divider + .strength-meter-content:after {\r
9182   content: "Good"; }\r
9183 \r
9184 .strength-meter-animate[style*="100"] {\r
9185   background-color: #007a3e; }\r
9186 \r
9187 .strength-meter-animate[style*="100"] + .strength-meter-divider + .strength-meter-content:after {\r
9188   content: "Excellent"; }\r
9189 \r
9190 .strength-meter-divider {\r
9191   position: absolute;\r
9192   top: 0;\r
9193   bottom: 0;\r
9194   left: 0;\r
9195   right: 0;\r
9196   display: flex;\r
9197   overflow: hidden; }\r
9198 \r
9199 .strength-meter-divider span {\r
9200   background: transparent;\r
9201   display: block;\r
9202   flex-grow: 1;\r
9203   border-right: solid 1px #fff; }\r
9204 \r
9205 .strength-meter-divider span:first-child {\r
9206   border-radius: 2px 0 0 2px; }\r
9207 \r
9208 .strength-meter-divider span + .strength-meter-divider span {\r
9209   border-radius: 0; }\r
9210 \r
9211 .strength-meter-divider span:last-child {\r
9212   border-radius: 0 2px 2px 0;\r
9213   border-right: 0; }\r
9214 \r
9215 .strength-meter-content {\r
9216   font-size: 14px;\r
9217   line-height: 1;\r
9218   padding-top: 7px;\r
9219   position: absolute; }\r
9220 \r
9221 .strength-meter-content:before {\r
9222   font-family: "Omnes-ECOMP-W02", Arial;\r
9223   content: "Password strength: "; }\r
9224 \r
9225 .strength-meter-content:after {\r
9226   font-family: "Omnes-ECOMP-W02-Medium", Arial; }\r
9227 \r
9228 .strength-meter-container {\r
9229   height: 26px;\r
9230   min-width: 290px;\r
9231   max-width: 450px; }\r
9232 \r
9233 .strength-meter-container .strength-meter-gauge {\r
9234   border-radius: 2px;\r
9235   background-color: #cccccc;\r
9236   box-shadow: 0 1px 1px -1px #333 inset;\r
9237   height: 5px;\r
9238   display: block;\r
9239   overflow: hidden;\r
9240   position: relative; }\r
9241 \r
9242 .strength-meter-container > .strength-meter-gauge > .strength-meter-gauge-fill {\r
9243   height: 100%;\r
9244   box-shadow: 0 1px 1px -1px #999 inset;\r
9245   display: block;\r
9246   text-indent: -9999px;\r
9247   width: 0%; }\r
9248 \r
9249 .strength-meter-container > .strength-meter-gauge > .strength-meter-gauge-fill.strength-meter-animate {\r
9250   transition: width 0ms ease-out, background-color 0ms ease-in; }\r
9251 \r
9252 .strength-meter-container > .strength-meter-gauge > .strength-meter-divider {\r
9253   position: absolute;\r
9254   top: 0;\r
9255   bottom: 0;\r
9256   left: 0;\r
9257   right: 0;\r
9258   display: flex; }\r
9259 \r
9260 .strength-meter-container > .strength-meter-gauge > .strength-meter-divider span {\r
9261   background: transparent;\r
9262   display: block;\r
9263   flex-grow: 1;\r
9264   border-right: solid 1px #fff; }\r
9265 \r
9266 .strength-meter-container > .strength-meter-gauge > .strength-meter-divider span:last-child {\r
9267   border-right: 0; }\r
9268 \r
9269 .strength-meter-container > .strength-meter-content {\r
9270   font-family: "Omnes-ECOMP-W02", Arial;\r
9271   font-size: 14px;\r
9272   line-height: 1;\r
9273   padding-top: 7px; }\r
9274 \r
9275 .strength-meter-container > .strength-meter-content:before {\r
9276   content: none; }\r
9277 \r
9278 .strength-meter-container > .strength-meter-content > .strength-meter-content-state {\r
9279   font-family: "Omnes-ECOMP-W02-Medium", Arial; }\r
9280 \r
9281 .btn-switch-label {\r
9282   display: flex;\r
9283   align-items: center; }\r
9284   .btn-switch-label:focus .btn-switch {\r
9285     outline: 1px dotted #666;\r
9286     outline-offset: 5px; }\r
9287   .btn-switch-label input:focus .btn-switch {\r
9288     outline: 1px dotted #666;\r
9289     outline-offset: 5px; }\r
9290   .btn-switch-label > span {\r
9291     flex: 1; }\r
9292 \r
9293 .btn-switch {\r
9294   background-color: #fff;\r
9295   border: 1px solid #d2d2d2;\r
9296   border-radius: 16px;\r
9297   box-shadow: 0 4px 5px -5px rgba(0, 0, 0, 0.15) inset, 0 5px 5px -5px rgba(0, 0, 0, 0.15);\r
9298   height: 32px;\r
9299   overflow: hidden;\r
9300   position: relative;\r
9301   width: 80px;\r
9302   user-select: none; }\r
9303   .btn-switch input[type="checkbox"] {\r
9304     left: 0;\r
9305     margin: 0;\r
9306     opacity: 0;\r
9307     position: absolute;\r
9308     top: 0;\r
9309     transition: none; }\r
9310     .btn-switch input[type="checkbox"] + .switch-overlay .btn-slider-on .activo {\r
9311       font: 0px/0 "Omnes-ECOMP-W02"; }\r
9312     .btn-switch input[type="checkbox"] + .switch-overlay .btn-slider-on + .btn + .btn-slider-off .inactivo {\r
9313       font: 0px/0 "Omnes-ECOMP-W02"; }\r
9314   .btn-switch input:checked + .switch-overlay {\r
9315     left: 0;\r
9316     transition: all .3s linear .0s; }\r
9317     .btn-switch input:checked + .switch-overlay .switch-handle {\r
9318       background-color: #007a3e;\r
9319       background: linear-gradient(to bottom, #008744 0%, #007a3e 100%);\r
9320       transition: background-color 0.3s linear 0s;\r
9321       border: 1px solid transparent; }\r
9322   .btn-switch input + .switch-overlay {\r
9323     left: -48px;\r
9324     transition: all .3s linear .0s; }\r
9325     .btn-switch input + .switch-overlay .switch-handle {\r
9326       background-color: #f2f2f2;\r
9327       background: linear-gradient(to bottom, #fcfcfc 0%, #f2f2f2 100%);\r
9328       transition: background-color 0.3s linear 0s;\r
9329       border: 1px solid #d2d2d2; }\r
9330   .btn-switch input[disabled] + .switch-overlay {\r
9331     left: 0;\r
9332     width: 100% !important;\r
9333     background-color: #d2d2d2;\r
9334     color: #959595;\r
9335     cursor: not-allowed !important; }\r
9336     .btn-switch input[disabled] + .switch-overlay .btn-slider-on {\r
9337       display: none; }\r
9338     .btn-switch input[disabled] + .switch-overlay .activo {\r
9339       display: none; }\r
9340     .btn-switch input[disabled] + .switch-overlay .switch-handle {\r
9341       display: none; }\r
9342     .btn-switch input[disabled] + .switch-overlay .btn-slider-off {\r
9343       left: 0;\r
9344       text-align: center;\r
9345       padding: 0; }\r
9346   .btn-switch input[disabled]:checked + .switch-overlay {\r
9347     left: 0;\r
9348     width: 100% !important;\r
9349     background-color: #fff; }\r
9350     .btn-switch input[disabled]:checked + .switch-overlay .btn-slider-off {\r
9351       display: none; }\r
9352       .btn-switch input[disabled]:checked + .switch-overlay .btn-slider-off + .inactivo {\r
9353         display: none; }\r
9354     .btn-switch input[disabled]:checked + .switch-overlay .switch-handle {\r
9355       display: none; }\r
9356     .btn-switch input[disabled]:checked + .switch-overlay .btn-slider-on {\r
9357       display: block;\r
9358       text-align: center;\r
9359       padding: 0;\r
9360       color: #007a3e !important;\r
9361       font-weight: bold; }\r
9362     .btn-switch input[disabled]:checked + .switch-overlay .activo {\r
9363       display: block;\r
9364       text-align: center;\r
9365       padding: 0;\r
9366       color: #007a3e !important;\r
9367       font-weight: bold; }\r
9368   .btn-switch input[disabled]:checked + .btn-slider-on {\r
9369     display: block; }\r
9370   .btn-switch input[disabled] + .btn-slider-on + .switch-handle {\r
9371     width: 100%;\r
9372     margin: 0; }\r
9373     .btn-switch input[disabled] + .btn-slider-on + .switch-handle + .btn-slider-off {\r
9374       display: block; }\r
9375   .btn-switch input[type="checkbox"][disabled] + .switch-overlay .btn-slider-on {\r
9376     display: none; }\r
9377     .btn-switch input[type="checkbox"][disabled] + .switch-overlay .btn-slider-on .activo {\r
9378       border: medium none;\r
9379       color: #666;\r
9380       font: 16px/32px "Omnes-ECOMP-W02";\r
9381       height: auto;\r
9382       margin: 0 auto;\r
9383       width: auto; }\r
9384       .btn-switch input[type="checkbox"][disabled] + .switch-overlay .btn-slider-on .activo:before {\r
9385         display: none; }\r
9386     .btn-switch input[type="checkbox"][disabled] + .switch-overlay .btn-slider-on + .switch-handle + .btn-slider-off {\r
9387       display: block;\r
9388       padding: 0;\r
9389       text-align: center;\r
9390       color: #333333; }\r
9391       .btn-switch input[type="checkbox"][disabled] + .switch-overlay .btn-slider-on + .switch-handle + .btn-slider-off .inactivo {\r
9392         border: medium none;\r
9393         color: #666;\r
9394         font: 16px/32px "Omnes-ECOMP-W02";\r
9395         height: auto;\r
9396         margin: 0 auto;\r
9397         width: auto; }\r
9398         .btn-switch input[type="checkbox"][disabled] + .switch-overlay .btn-slider-on + .switch-handle + .btn-slider-off .inactivo:before {\r
9399           display: none; }\r
9400   .btn-switch input[type="checkbox"][disabled]:checked + .switch-overlay .btn-slider-on {\r
9401     display: block;\r
9402     padding: 0;\r
9403     text-align: center;\r
9404     color: #007a3e; }\r
9405     .btn-switch input[type="checkbox"][disabled]:checked + .switch-overlay .btn-slider-on + .switch-handle + .btn-slider-off {\r
9406       display: none; }\r
9407   .btn-switch input[type="checkbox"][disabled]:checked + .switch-overlay .activo {\r
9408     color: #007a3e;\r
9409     font-weight: bold; }\r
9410 \r
9411 .switch-overlay {\r
9412   border-radius: 16px;\r
9413   color: black !important;\r
9414   font-size: 1.6rem;\r
9415   height: 32px;\r
9416   left: 0;\r
9417   position: absolute;\r
9418   top: -1px;\r
9419   width: 126px;\r
9420   overflow: hidden; }\r
9421 \r
9422 .btn-slider-on {\r
9423   left: -1px;\r
9424   text-align: left;\r
9425   padding-left: 12px;\r
9426   display: inline-block;\r
9427   font-family: "Omnes-ECOMP-W02", Arial;\r
9428   height: 32px;\r
9429   line-height: 32px;\r
9430   position: absolute;\r
9431   top: 1px;\r
9432   width: 80px; }\r
9433 \r
9434 .btn-slider-off {\r
9435   display: inline-block;\r
9436   font-family: "Omnes-ECOMP-W02", Arial;\r
9437   height: 32px;\r
9438   line-height: 32px;\r
9439   position: absolute;\r
9440   top: 1px;\r
9441   width: 80px;\r
9442   right: 1px;\r
9443   text-align: right;\r
9444   padding-right: 11px; }\r
9445 \r
9446 .switch-handle {\r
9447   border-radius: 50%;\r
9448   display: inline-block;\r
9449   height: 26px;\r
9450   left: 50px;\r
9451   position: absolute;\r
9452   top: 3px;\r
9453   width: 26px; }\r
9454 \r
9455 .activo {\r
9456   display: block;\r
9457   font-size: 0.1px;\r
9458   line-height: 40px;\r
9459   overflow: hidden; }\r
9460   .activo:before {\r
9461     background-image: none;\r
9462     border-left: 3px solid #007a3e;\r
9463     content: " ";\r
9464     height: 18px;\r
9465     left: 22px;\r
9466     margin: 2px auto;\r
9467     position: absolute;\r
9468     top: 5px;\r
9469     width: 0; }\r
9470 \r
9471 .inactivo {\r
9472   font-size: 0.1px;\r
9473   line-height: 40px; }\r
9474   .inactivo:before {\r
9475     background-image: none;\r
9476     border: 3px solid #959595;\r
9477     border-radius: 100%;\r
9478     content: " ";\r
9479     display: block;\r
9480     position: absolute;\r
9481     top: 4px;\r
9482     right: 3px;\r
9483     height: 16px;\r
9484     width: 16px; }\r
9485 \r
9486 table {\r
9487   max-width: 100%;\r
9488   background-color: transparent;\r
9489   border-collapse: collapse;\r
9490   border-spacing: 0;\r
9491   width: 100%;\r
9492   margin-bottom: 20px; }\r
9493 \r
9494 table caption {\r
9495   text-align: left; }\r
9496 \r
9497 table thead th {\r
9498   vertical-align: bottom; }\r
9499 \r
9500 table th,\r
9501 table td {\r
9502   padding: 19px 20px;\r
9503   line-height: 1;\r
9504   font-size: 1.4rem;\r
9505   text-align: left;\r
9506   vertical-align: top;\r
9507   word-wrap: break-word; }\r
9508 \r
9509 table th {\r
9510   font-family: "Omnes-ECOMP-W02-Medium", Arial;\r
9511   font-size: 1.6rem;\r
9512   font-weight: normal;\r
9513   color: #333333;\r
9514   padding: 13px 20px; }\r
9515 \r
9516 table tbody td {\r
9517   border-left: 1px solid #d2d2d2;\r
9518   border-top: 1px solid #d2d2d2; }\r
9519 \r
9520 table tbody td:first-child {\r
9521   border-left: none; }\r
9522 \r
9523 .tiny-accordion.iconleft.accordion-table-layout .toggle-header,\r
9524 .tiny-accordion.iconleft.accordion-table-layout .toggle-header + .accordion-content,\r
9525 .tiny-accordion.iconleft.accordion-table-layout .inactive-toggle-header {\r
9526   padding: 0 0 0 50px; }\r
9527 \r
9528 .faux-table-cell,\r
9529 .inactive-toggle-header .faux-table-cell {\r
9530   display: table-cell;\r
9531   width: 100%;\r
9532   padding: 13px 0 10px 0;\r
9533   font-size: 16px;\r
9534   color: #333333; }\r
9535 \r
9536 .accordion-content .faux-table-cell {\r
9537   display: table-cell;\r
9538   width: 100%;\r
9539   padding: 0 0 10px 0; }\r
9540 \r
9541 .faux-table-cell:last-child {\r
9542   text-align: right;\r
9543   min-width: 100px;\r
9544   max-width: 150px;\r
9545   width: 1%;\r
9546   background-color: #f2f2f2;\r
9547   color: #333333;\r
9548   font-size: 14px;\r
9549   border-left: 1px solid #d2d2d2;\r
9550   padding: 0 20px 0 10px; }\r
9551 \r
9552 .tiny-accordion.iconleft.accordion-table-layout .toggle-header.opened .hide-when-expanded {\r
9553   opacity: 1; }\r
9554 \r
9555 .tiny-accordion.iconleft.accordion-table-layout .toggle-header.opened .hide-when-expanded {\r
9556   opacity: 0;\r
9557   transition: opacity .3s linear .2s; }\r
9558 \r
9559 @media (max-width: 767px) {\r
9560   table th,\r
9561   table td {\r
9562     padding: 19px 10px; }\r
9563   table th:first-child,\r
9564   table td:first-child {\r
9565     padding: 19px 15px; } }\r
9566 \r
9567 .data-row-list ul > li {\r
9568   background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20viewport%3D%220%200%201%201%22%20style%3D%22width%3A100%25%3B%20height%3A1px%3B%22%3E%3Cstyle%3Eline%7Bstroke%3Argba(153%2C153%2C153%2C1)%3Bstroke-width%3A2%3B%7D%3C%2Fstyle%3E%3Cline%20y2%3D%221%22%20y1%3D%221%22%20x1%3D%221%22%20x2%3D%22100%25%22%20stroke-dasharray%3D%221%2C%203%22%2F%3E%3C%2Fsvg%3E") !important; }\r
9569 \r
9570 table {\r
9571   border-bottom: 1px solid #d2d2d2; }\r
9572 \r
9573 table th,\r
9574 table td {\r
9575   padding: 15px 15px 10px; }\r
9576 \r
9577 .data-row .col-1 {\r
9578   white-space: nowrap;\r
9579   padding: 15px 15px 0 15px;\r
9580   position: relative;\r
9581   font-family: "Omnes-ECOMP-W02", Arial;\r
9582   font-size: 1.4rem;\r
9583   border-top: 1px solid #d2d2d2; }\r
9584 \r
9585 .data-row.has-button .col-1 {\r
9586   padding: 0; }\r
9587 \r
9588 .complex-table .data-row .col-1 {\r
9589   color: #0568ae;\r
9590   cursor: pointer; }\r
9591 \r
9592 .data-row.opened {\r
9593   box-shadow: 0 -2px 0 0 #d2d2d2; }\r
9594 \r
9595 .data-row.opened td,\r
9596 .data-row.opened th {\r
9597   border-left: 1px solid transparent;\r
9598   border-bottom: 1px solid transparent; }\r
9599 \r
9600 .data-row.opened + .data-row-list {\r
9601   box-shadow: 0 1px 0 0 #d2d2d2; }\r
9602 \r
9603 .data-row.opened + .data-row-list > td {\r
9604   padding-top: 0; }\r
9605 \r
9606 .data-row.opened + .data-row-list + .data-row.opened {\r
9607   box-shadow: 0 -1px 0 0 #d2d2d2; }\r
9608 \r
9609 .data-row button {\r
9610   background-color: transparent;\r
9611   border: medium none;\r
9612   border-radius: 0;\r
9613   color: #0568ae;\r
9614   font-family: "Omnes-ECOMP-W02", Arial;\r
9615   font-size: 1.4rem;\r
9616   left: 0;\r
9617   margin: 0;\r
9618   padding: 12px 15px 7px;\r
9619   position: relative;\r
9620   text-align: left;\r
9621   top: 0;\r
9622   vertical-align: middle; }\r
9623 \r
9624 .data-row button:focus {\r
9625   outline: 1px dotted black; }\r
9626 \r
9627 .data-row .col-1 i {\r
9628   top: -1px;\r
9629   margin-right: 10px;\r
9630   display: inline-block !important; }\r
9631 \r
9632 .data-row-list th:first-child {\r
9633   background-color: inherit !important;\r
9634   border-top: none;\r
9635   padding: 0 15px 15px;\r
9636   font-family: "Omnes-ECOMP-W02", Arial;\r
9637   font-size: 1.4rem; }\r
9638 \r
9639 .data-row-list ul {\r
9640   margin: 0 0 0 30px; }\r
9641 \r
9642 .data-row-list ul > li:before {\r
9643   display: none; }\r
9644 \r
9645 .data-row-list ul > li {\r
9646   /* background-image in tables.less */\r
9647   background-position: left 13px;\r
9648   background-repeat: repeat-x;\r
9649   background-size: 4px 1px;\r
9650   display: table;\r
9651   padding-left: 0;\r
9652   width: 100%; }\r
9653 \r
9654 .data-row-list li div {\r
9655   display: table-cell;\r
9656   background-color: white;\r
9657   float: left;\r
9658   text-align: left;\r
9659   padding-left: 0;\r
9660   padding-right: 7px; }\r
9661 \r
9662 .data-row-list li div + div {\r
9663   float: right;\r
9664   text-align: right;\r
9665   padding-right: 0;\r
9666   padding-left: 7px; }\r
9667 \r
9668 .complex-table td:nth-child(1),\r
9669 .complex-table td:nth-child(2),\r
9670 .complex-table td:nth-child(3),\r
9671 .complex-table td:nth-child(4),\r
9672 .complex-table td:nth-child(5),\r
9673 .complex-table td:nth-child(6),\r
9674 .complex-table td:nth-child(7),\r
9675 .complex-table td:nth-child(8),\r
9676 .complex-table td:nth-child(9) {\r
9677   white-space: nowrap; }\r
9678 \r
9679 th:nth-child(8) {\r
9680   word-wrap: break-word;\r
9681   word-spacing: 0; }\r
9682 \r
9683 .align-col-right {\r
9684   text-align: right; }\r
9685 \r
9686 .complex-table th:not(:first-child),\r
9687 .complex-table td:not(:first-child) {\r
9688   text-align: right; }\r
9689 \r
9690 .striped tbody > tr td {\r
9691   background-color: transparent !important; }\r
9692 \r
9693 .striped tbody > tr.data-row.odd,\r
9694 .striped tbody > tr.data-row.odd + .data-row-list,\r
9695 .striped tbody > tr.data-row.odd + .data-row-list li div {\r
9696   background-color: #f2f2f2 !important; }\r
9697 \r
9698 .striped tbody > tr:not('.data-row'):nth-child(even) {\r
9699   background-color: #f2f2f2; }\r
9700 \r
9701 .b2b-table-div .selectWrap {\r
9702   width: 290px;\r
9703   position: relative;\r
9704   left: 10px;\r
9705   display: inline-table;\r
9706   margin-bottom: 0px; }\r
9707 \r
9708 .b2b-external-sort-div {\r
9709   float: right;\r
9710   padding-bottom: 25px; }\r
9711 \r
9712 .b2b-external-sort-div .sortButton {\r
9713   font-size: 36px;\r
9714   border: 1px solid #ccc;\r
9715   background: #FFF;\r
9716   border-radius: 6px; }\r
9717 \r
9718 .b2b-external-sort-label {\r
9719   padding-bottom: 10px; }\r
9720 \r
9721 .b2b-external-sort-div a:hover {\r
9722   cursor: pointer; }\r
9723 \r
9724 .b2b-external-sort-div a:hover, .b2b-external-sort-div a:focus {\r
9725   text-decoration: none; }\r
9726 \r
9727 .b2b-external-sort-label label {\r
9728   position: relative;\r
9729   left: 10px; }\r
9730 \r
9731 .tablesorter-default .tablesorter-header.sorter-false .tablesorter-header-inner {\r
9732   background: 0 0;\r
9733   cursor: default; }\r
9734 \r
9735 .tablesorter-default .tablesorter-header .tablesorter-header-inner {\r
9736   /*  background-image: url(images/tables/upanddown.png);*/\r
9737   background-position: center right;\r
9738   background-repeat: no-repeat;\r
9739   cursor: pointer;\r
9740   white-space: normal;\r
9741   display: inline-block;\r
9742   vertical-align: baseline;\r
9743   zoom: 1;\r
9744   *display: inline;\r
9745   *vertical-align: auto;\r
9746   /*  padding: 0 24px 0 0;*/ }\r
9747 \r
9748 .tablesorter-default .tablesorter-header.sorter-false .tablesorter-header-inner {\r
9749   padding: 0; }\r
9750 \r
9751 .tablesorter-default .tablesorter-header.tablesort-sortable .tablesorter-header-inner span {\r
9752   margin-right: 24px;\r
9753   display: inline-block; }\r
9754 \r
9755 /*\r
9756 .tablesorter-default thead .headerSortUp .tablesorter-header-inner,.tablesorter-default thead .tablesorter-headerAsc .tablesorter-header-inner,.tablesorter-default thead .tablesorter-headerSortUp .tablesorter-header-inner {\r
9757   background-image: url(images/tables/up.png);\r
9758 }\r
9759 \r
9760 .tablesorter-default thead .headerSortDown .tablesorter-header-inner,.tablesorter-default thead .tablesorter-headerDesc .tablesorter-header-inner,.tablesorter-default thead .tablesorter-headerSortDown .tablesorter-header-inner {\r
9761   background-image: url(images/tables/down.png);\r
9762 }\r
9763 */\r
9764 .tablesorter-default thead .headerSortUp .tablesorter-header-inner,\r
9765 .tablesorter-default thead .tablesorter-headerAsc .tablesorter-header-inner,\r
9766 .tablesorter-default thead .tablesorter-headerSortUp .tablesorter-header-inner,\r
9767 .tablesorter-default thead .headerSortDown .tablesorter-header-inner,\r
9768 .tablesorter-default thead .tablesorter-headerDesc .tablesorter-header-inner,\r
9769 .tablesorter-default thead .tablesorter-headerSortDown .tablesorter-header-inner {\r
9770   padding-right: 0;\r
9771   line-height: 16px; }\r
9772 \r
9773 .tablesorter-default thead .headerSortUp .tablesorter-header-inner:after,\r
9774 .tablesorter-default thead .tablesorter-headerAsc .tablesorter-header-inner:after,\r
9775 .tablesorter-default thead .tablesorter-headerSortUp .tablesorter-header-inner:after {\r
9776   font-family: 'icoPrimary' !important;\r
9777   speak: none;\r
9778   font-style: normal;\r
9779   font-size: 24px;\r
9780   font-weight: normal;\r
9781   font-variant: normal;\r
9782   text-transform: none;\r
9783   line-height: 14px;\r
9784   -webkit-font-smoothing: antialiased;\r
9785   -moz-osx-font-smoothing: grayscale;\r
9786   -moz-user-select: none;\r
9787   -ms-user-select: none;\r
9788   -webkit-user-select: none;\r
9789   user-select: none;\r
9790   content: "\ea3c";\r
9791   /*    position: relative;*/\r
9792   position: absolute;\r
9793   text-decoration: inherit;\r
9794   display: inline-block;\r
9795   transform: rotate(180deg);\r
9796   margin-left: -22px;\r
9797   margin-top: 2px; }\r
9798 \r
9799 .tablesorter-default thead .headerSortDown .tablesorter-header-inner:after,\r
9800 .tablesorter-default thead .tablesorter-headerDesc .tablesorter-header-inner:after,\r
9801 .tablesorter-default thead .tablesorter-headerSortDown .tablesorter-header-inner:after {\r
9802   font-family: 'icoPrimary' !important;\r
9803   speak: none;\r
9804   font-style: normal;\r
9805   font-size: 24px;\r
9806   font-weight: normal;\r
9807   font-variant: normal;\r
9808   text-transform: none;\r
9809   line-height: 14px;\r
9810   -webkit-font-smoothing: antialiased;\r
9811   -moz-osx-font-smoothing: grayscale;\r
9812   -moz-user-select: none;\r
9813   -ms-user-select: none;\r
9814   -webkit-user-select: none;\r
9815   user-select: none;\r
9816   content: "\ea3c";\r
9817   /*    position: relative;*/\r
9818   position: absolute;\r
9819   text-decoration: inherit;\r
9820   display: inline-block;\r
9821   margin-left: -22px;\r
9822   margin-top: 2px; }\r
9823 \r
9824 .tablesorter-search-highlight {\r
9825   font-weight: 700; }\r
9826 \r
9827 .tablesorter-headerRow th:focus {\r
9828   outline: thin dotted #666;\r
9829   outline-offset: -1px; }\r
9830 \r
9831 .b2b-table-message {\r
9832   font-family: "Omnes-ECOMP-W02", Arial; }\r
9833   .b2b-table-message .b2b-magnify-glass {\r
9834     background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2036%2036%22%20enable-background%3D%22new%200%200%2036%2036%22%3E%3Cpath%20d%3D%22M27.847%208.26c-1.805-1.803-4.202-2.795-6.751-2.795-2.548%200-4.945.993-6.749%202.796-1.803%201.803-2.796%204.2-2.796%206.75%200%201.879.543%203.681%201.576%205.242l-7.059%207.059c-.357.356-.554.831-.554%201.336-.001.505.196.98.554%201.337.357.356.832.552%201.336.552.503%200%20.977-.196%201.336-.553l7.047-7.048c1.576%201.062%203.402%201.622%205.309%201.622%202.55%200%204.948-.993%206.751-2.796%201.803-1.804%202.796-4.201%202.796-6.751%200-2.549-.993-4.947-2.796-6.751zm-6.761.96c3.186%200%205.778%202.592%205.778%205.778%200%203.186-2.592%205.778-5.778%205.778-3.186%200-5.778-2.592-5.778-5.778%200-3.185%202.592-5.778%205.778-5.778z%22%20fill%3D%22%23767676%22%2F%3E%3C%2Fsvg%3E");\r
9835     background-repeat: no-repeat;\r
9836     background-position: center;\r
9837     height: 50px; }\r
9838   .b2b-table-message .b2b-alert {\r
9839     font-size: 50px; }\r
9840   .b2b-table-message .b2b-loading-dots {\r
9841     font-size: 50px;\r
9842     margin-bottom: 20px; }\r
9843   .b2b-table-message .b2b-message {\r
9844     text-align: center;\r
9845     padding-bottom: 45px;\r
9846     padding-top: 40px;\r
9847     border-style: solid;\r
9848     border-width: 1px;\r
9849     border-top: none;\r
9850     padding-bottom: 45px;\r
9851     border-color: #d2d2d2;\r
9852     width: 100%;\r
9853     min-height: 220px; }\r
9854   .b2b-table-message .b2b-error-title {\r
9855     font-family: "Omnes-ECOMP-W02", Arial;\r
9856     color: #444444;\r
9857     line-height: 26px;\r
9858     margin-top: 10px; }\r
9859   .b2b-table-message .b2b-message-title {\r
9860     color: #444;\r
9861     font-family: "Omnes-ECOMP-W02", Arial; }\r
9862 \r
9863 .b2b-table-scrollbar {\r
9864   border: 1px solid;\r
9865   width: 651px; }\r
9866   .b2b-table-scrollbar .b2b-table-inner-container {\r
9867     width: 650px;\r
9868     padding-left: 150px;\r
9869     overflow-x: scroll; }\r
9870   .b2b-table-scrollbar th:first-child {\r
9871     background-color: #FFFFFF; }\r
9872   .b2b-table-scrollbar td:first-child {\r
9873     background-color: #FFFFFF;\r
9874     border-top: 1px solid #cccccc;\r
9875     border-right: 1px solid #cccccc;\r
9876     margin-top: -0.5px; }\r
9877   .b2b-table-scrollbar tr {\r
9878     th: nth-child(2), td; }\r
9879     .b2b-table-scrollbar tr :nth-child(2) {\r
9880       border-left: none; }\r
9881   .b2b-table-scrollbar tr:last-child > td:first-child {\r
9882     border-bottom: 1px solid #cccccc; }\r
9883 \r
9884 .b2b-scrollbar-arrow-left {\r
9885   float: left;\r
9886   margin: 10px; }\r
9887 \r
9888 .b2b-scrollbar-arrow-right {\r
9889   float: right;\r
9890   clear: right;\r
9891   margin: 10px; }\r
9892   .b2b-scrollbar-arrow-right.btn-arrow .btn {\r
9893     margin-right: 0; }\r
9894 \r
9895 .b2b-table-scrollbar ::-webkit-scrollbar {\r
9896   height: 10px; }\r
9897 \r
9898 .b2b-table-scrollbar ::-webkit-scrollbar-thumb {\r
9899   background: #666666;\r
9900   border-radius: 5px; }\r
9901 \r
9902 .tabs {\r
9903   margin-left: 0;\r
9904   margin-bottom: 20px;\r
9905   list-style: none; }\r
9906 \r
9907 .tabs > li > a {\r
9908   display: block; }\r
9909 \r
9910 .tabs > li > a:hover,\r
9911 .tabs > li > a:focus {\r
9912   text-decoration: none;\r
9913   background-color: #d2d2d2; }\r
9914 \r
9915 .tabs > .pull-right {\r
9916   float: right; }\r
9917 \r
9918 .tabs:before,\r
9919 .tabs:after {\r
9920   display: table;\r
9921   content: "";\r
9922   line-height: 0; }\r
9923 \r
9924 .tabs:after {\r
9925   clear: both; }\r
9926 \r
9927 .tabs > li {\r
9928   float: left; }\r
9929 \r
9930 .tabs > li > a {\r
9931   padding-right: 20px;\r
9932   padding-left: 20px;\r
9933   margin-right: 3px;\r
9934   line-height: 16px; }\r
9935 \r
9936 .tabs {\r
9937   margin: 0; }\r
9938 \r
9939 .tabs > li {\r
9940   margin-bottom: -1px; }\r
9941 \r
9942 .tabs > li:first-child {\r
9943   margin-left: 20px; }\r
9944 \r
9945 .tabs > li > a {\r
9946   padding: 12px 20px;\r
9947   border: 1px solid #d2d2d2;\r
9948   border-radius: 6px 6px 0 0;\r
9949   background-color: #f2f2f2;\r
9950   color: #5a5a5a;\r
9951   border-color: #d2d2d2; }\r
9952 \r
9953 .tabs > li > a {\r
9954   margin-right: 6px; }\r
9955 \r
9956 .tabs > li > a,\r
9957 .tabs > li > a:hover,\r
9958 .tabs > li > a:focus {\r
9959   background-image: none;\r
9960   background-color: #ffffff;\r
9961   color: #5a5a5a;\r
9962   border-color: #d2d2d2;\r
9963   border-bottom: 1px solid transparent;\r
9964   cursor: pointer; }\r
9965 \r
9966 .tabs.tabs-justified,\r
9967 .tabs.promo-tabs {\r
9968   width: 100%;\r
9969   border-bottom: 0;\r
9970   margin-bottom: -1px; }\r
9971 \r
9972 .tabs.tabs-justified > li,\r
9973 .tabs.promo-tabs > li {\r
9974   display: table-cell;\r
9975   float: none;\r
9976   width: 1%;\r
9977   border-left: 1px solid #d2d2d2; }\r
9978 \r
9979 .tabs.tabs-justified > li.active,\r
9980 .tabs.promo-tabs > li.active {\r
9981   position: relative;\r
9982   z-index: 1000; }\r
9983 \r
9984 .tabs.tabs-justified > li > a {\r
9985   padding-right: 5px;\r
9986   padding-left: 5px; }\r
9987 \r
9988 .tabs.tabs-justified > li > a,\r
9989 .tabs.promo-tabs > li > a {\r
9990   text-align: center; }\r
9991 \r
9992 .tabs.promo-tabs > li > a {\r
9993   padding: 0;\r
9994   margin: 0;\r
9995   border-radius: 0;\r
9996   border: none;\r
9997   color: #0568ae;\r
9998   font-size: 1.2rem;\r
9999   text-align: center;\r
10000   padding: 6px 10px 10px;\r
10001   border-top: 4px solid #e6e6e6;\r
10002   filter: none;\r
10003   border-bottom: 1px solid #d2d2d2;\r
10004   background-color: #f9f9f9; }\r
10005 \r
10006 .tabs > li:last-child > a {\r
10007   margin-right: 0; }\r
10008 \r
10009 .tabs.promo-tabs > li.active > a {\r
10010   color: #333333;\r
10011   border-top: 4px solid #ea7400;\r
10012   border-bottom-color: white;\r
10013   background-color: #fff !important;\r
10014   filter: none;\r
10015   cursor: default; }\r
10016 \r
10017 .tabs.promo-tabs > li:first-child {\r
10018   border-left: none; }\r
10019 \r
10020 .tabs.promo-tabs > li > a img {\r
10021   max-width: inherit;\r
10022   max-height: 39px;\r
10023   margin: 0 auto 5px auto;\r
10024   display: block; }\r
10025 \r
10026 .tabbable:before,\r
10027 .tabbable:after {\r
10028   display: table;\r
10029   content: "";\r
10030   line-height: 0; }\r
10031 \r
10032 .tabbable:after {\r
10033   clear: both; }\r
10034 \r
10035 .tab-content {\r
10036   overflow: auto;\r
10037   border: 1px solid #e6e6e6; }\r
10038 \r
10039 .tabs.promo-tabs + .tab-content {\r
10040   border: none;\r
10041   border-bottom: 1px solid #e6e6e6; }\r
10042 \r
10043 .tab-content > .tab-pane {\r
10044   padding: 10px 15px; }\r
10045 \r
10046 .tab-content.noborder {\r
10047   border: none; }\r
10048 \r
10049 .tab-content.noborder > .tab-pane {\r
10050   padding: 0; }\r
10051 \r
10052 .tab-content > .tab-pane {\r
10053   display: none; }\r
10054 \r
10055 .tab-content > .active {\r
10056   display: block; }\r
10057 \r
10058 .tabs.promo-tabs > li > a {\r
10059   font-size: 2.0rem;\r
10060   height: 70px;\r
10061   padding: 20px 20px 24px;\r
10062   background-color: #FFFFFF;\r
10063   border-top: 5px solid #FFFFFF;\r
10064   white-space: nowrap; }\r
10065 \r
10066 .tabs.promo-tabs > li.active > a {\r
10067   border-top: 5px solid #0574ac; }\r
10068 \r
10069 .tabs.promo-tabs > li > a:hover {\r
10070   color: #333333; }\r
10071 \r
10072 .tabs.promo-tabs > li {\r
10073   width: auto; }\r
10074 \r
10075 .tabs > li[disabled="disabled"] > a:hover {\r
10076   cursor: not-allowed; }\r
10077 \r
10078 .b2b-tags {\r
10079   background-color: #f2f2f2;\r
10080   -webkit-transition: all .3s ease-out;\r
10081   -moz-transition: all .3s ease-out;\r
10082   transition: all .3s ease-out;\r
10083   margin: 3px 5px 3px 0;\r
10084   padding: 2px 15px;\r
10085   border-radius: 6px;\r
10086   border: 1px solid #c9c9c9;\r
10087   display: inline-block; }\r
10088   .b2b-tags .tags__item {\r
10089     font-size: 14px;\r
10090     vertical-align: baseline;\r
10091     zoom: 1;\r
10092     color: #333; }\r
10093     .b2b-tags .tags__item i {\r
10094       color: #0574ac;\r
10095       font-size: 14px;\r
10096       font-weight: bold;\r
10097       margin-left: 10px; }\r
10098       .b2b-tags .tags__item i:hover {\r
10099         cursor: pointer; }\r
10100     .b2b-tags .tags__item i:focus {\r
10101       outline: thin dotted #666; }\r
10102     .b2b-tags .tags__item:last-child {\r
10103       margin-right: 0; }\r
10104     .b2b-tags .tags__item:hover {\r
10105       text-decoration: none; }\r
10106     .b2b-tags .tags__item:focus {\r
10107       outline: 1px dotted #666; }\r
10108 \r
10109 .tooltip-size-control {\r
10110   display: block; }\r
10111 \r
10112 .tooltip {\r
10113   display: inline-block;\r
10114   height: 20px;\r
10115   vertical-align: middle;\r
10116   margin: 1px 0 0 7px; }\r
10117 \r
10118 p .tooltip {\r
10119   margin: -3px 7px 0 0; }\r
10120 \r
10121 label .tooltip {\r
10122   margin: 1px 0 0 7px; }\r
10123 \r
10124 .tooltip .icon-primary-tooltip {\r
10125   background: none;\r
10126   border: none;\r
10127   display: inline-block;\r
10128   font-size: 20px;\r
10129   height: 20px;\r
10130   margin: 0;\r
10131   position: relative;\r
10132   width: 20px; }\r
10133 \r
10134 .tooltip .icon-primary-tooltip:before {\r
10135   top: 0; }\r
10136 \r
10137 .tooltip .icon-primary-tooltip:focus {\r
10138   text-decoration: none;\r
10139   outline: 1px dotted black; }\r
10140 \r
10141 .tooltip.active .icon-primary-tooltip:focus {\r
10142   outline: none; }\r
10143 \r
10144 .tooltip .arrow {\r
10145   display: none;\r
10146   border-color: transparent;\r
10147   border-style: solid;\r
10148   background-color: #0568ae;\r
10149   height: 20px;\r
10150   width: 20px;\r
10151   position: absolute;\r
10152   top: 0;\r
10153   right: 0;\r
10154   bottom: 0;\r
10155   left: 0;\r
10156   opacity: 0;\r
10157   transform: rotate(45deg); }\r
10158 \r
10159 .tooltip.active .icon-primary-tooltip[data-placement="top"] .arrow {\r
10160   display: block;\r
10161   bottom: 32px;\r
10162   top: auto;\r
10163   border-width: 0 1px 1px 0; }\r
10164 \r
10165 .tooltip.active .icon-primary-tooltip[data-placement="bottom"] .arrow {\r
10166   border-width: 1px 0 0 1px;\r
10167   display: block;\r
10168   bottom: -33px;\r
10169   top: auto; }\r
10170 \r
10171 .tooltip.active .arrow {\r
10172   opacity: 1; }\r
10173 \r
10174 .tooltip .closingtooltip {\r
10175   display: block; }\r
10176 \r
10177 .tooltip.active .closingtooltip {\r
10178   display: none; }\r
10179 \r
10180 .tooltip-wrapper {\r
10181   position: absolute;\r
10182   margin-top: 20px;\r
10183   left: 15px;\r
10184   right: 15px;\r
10185   display: none;\r
10186   opacity: 0;\r
10187   z-index: 1010;\r
10188   text-align: left; }\r
10189 \r
10190 .helpertext {\r
10191   background-color: #0568ae;\r
10192   border: 1px solid transparent;\r
10193   border-radius: 6px;\r
10194   color: #fff;\r
10195   display: none;\r
10196   margin: 0;\r
10197   padding: 25px;\r
10198   position: relative;\r
10199   text-align: left;\r
10200   width: 100%;\r
10201   top: 0;\r
10202   z-index: 1009; }\r
10203 \r
10204 .tooltip .helpertext {\r
10205   position: absolute; }\r
10206 \r
10207 .tooltip.active .icon-primary-tooltip[data-placement="bottom"] + .tooltip-wrapper .helpertext {\r
10208   bottom: inherit;\r
10209   top: 19px; }\r
10210 \r
10211 .tooltip.active .icon-primary-tooltip[data-placement="top"] + .tooltip-wrapper .helpertext {\r
10212   top: inherit;\r
10213   bottom: 38px; }\r
10214 \r
10215 .tooltip.active .tooltip-wrapper {\r
10216   opacity: 1;\r
10217   display: block;\r
10218   margin-top: 0; }\r
10219 \r
10220 .tooltip.active .tooltip-wrapper .helpertext {\r
10221   display: block; }\r
10222 \r
10223 .tooltip-onclick .btn.icon-primary-tooltip {\r
10224   border: medium none;\r
10225   box-shadow: none;\r
10226   color: #0568ae;\r
10227   font-size: 20px;\r
10228   height: 34px;\r
10229   line-height: 36px;\r
10230   margin: 0;\r
10231   min-width: 50px;\r
10232   padding: 0;\r
10233   position: absolute;\r
10234   right: 0;\r
10235   top: 0; }\r
10236 \r
10237 .tooltip-onclick .icon-primary-tooltip:before {\r
10238   display: inline;\r
10239   position: relative; }\r
10240 \r
10241 .tooltip-onclick textarea + .reset-field + .icon-primary-tooltip {\r
10242   top: 4px;\r
10243   right: 5px;\r
10244   min-width: 40px; }\r
10245 \r
10246 .tooltip-onclick.active .helpertext:before,\r
10247 .tooltip-onfocus.active .helpertext:before {\r
10248   background-color: #0568ae;\r
10249   border-color: transparent;\r
10250   border-style: solid;\r
10251   border-width: 1px 1px 0 0;\r
10252   content: "";\r
10253   display: block;\r
10254   height: 15px;\r
10255   left: 17px;\r
10256   margin: 0;\r
10257   position: absolute;\r
10258   top: -7px;\r
10259   transform: rotate(-45deg);\r
10260   width: 15px; }\r
10261 \r
10262 .tooltip-onclick.active .helpertext {\r
10263   display: block;\r
10264   opacity: 1;\r
10265   margin: 14px 0 0; }\r
10266 \r
10267 .tooltip-onclick.active .helpertext:before {\r
10268   left: inherit;\r
10269   right: 18px; }\r
10270 \r
10271 .tooltip-onclick .reset-field {\r
10272   right: 37px; }\r
10273 \r
10274 .tooltip-onclick .reset-field:before {\r
10275   position: relative;\r
10276   top: -1px; }\r
10277 \r
10278 .tooltip-onfocus.active .helpertext {\r
10279   display: block;\r
10280   margin: 14px 0 10px 0; }\r
10281 \r
10282 .popover-title {\r
10283   display: block;\r
10284   font-size: 14px;\r
10285   font-family: "Omnes-ECOMP-W02-Medium", Arial;\r
10286   font-weight: bold;\r
10287   margin-bottom: 8px;\r
10288   white-space: normal; }\r
10289 \r
10290 .popover-content {\r
10291   display: block;\r
10292   font-size: 12px;\r
10293   font-family: "Omnes-ECOMP-W02", Arial;\r
10294   line-height: 1.5rem;\r
10295   white-space: normal; }\r
10296 \r
10297 .popover-content span,\r
10298 .popover-content p {\r
10299   line-height: 1.5rem; }\r
10300 \r
10301 .popover-content p:last-child {\r
10302   margin-bottom: 0; }\r
10303 \r
10304 .tooltip .tooltip-element {\r
10305   position: relative; }\r
10306 \r
10307 .tooltip .icon-primary-tooltip:hover {\r
10308   text-decoration: none; }\r
10309 \r
10310 .tooltip.active .tooltip-element[data-placement="top"] .arrow {\r
10311   display: block;\r
10312   bottom: 32px;\r
10313   top: auto; }\r
10314 \r
10315 .tooltip.active .tooltip-element[data-placement="bottom"] .arrow {\r
10316   display: block;\r
10317   border-color: transparent transparent #0574ac;\r
10318   bottom: -33px;\r
10319   top: auto; }\r
10320 \r
10321 .tooltip.active .tooltip-element[data-placement="bottom"] + .tooltip-wrapper .helpertext {\r
10322   bottom: inherit;\r
10323   top: 19px; }\r
10324 \r
10325 .tooltip.active .tooltip-element[data-placement="top"] + .tooltip-wrapper .helpertext {\r
10326   top: inherit;\r
10327   bottom: 38px; }\r
10328 \r
10329 .b2b-tree {\r
10330   padding: 0 10px 0 10px;\r
10331   width: 320px; }\r
10332   .b2b-tree ul {\r
10333     list-style: none;\r
10334     list-style-type: none; }\r
10335   .b2b-tree a {\r
10336     display: block;\r
10337     padding: 0 0 5px 30px;\r
10338     line-height: 22px;\r
10339     margin-left: -10px;\r
10340     font-size: 1.4rem;\r
10341     outline-offset: -1px; }\r
10342   .b2b-tree li:focus {\r
10343     outline: none; }\r
10344     .b2b-tree li:focus > a {\r
10345       outline: thin dotted #666;\r
10346       outline-offset: -1px; }\r
10347   .b2b-tree ul li {\r
10348     border-left: 1px solid #ccc; }\r
10349     .b2b-tree ul li.bg > a {\r
10350       color: #333;\r
10351       background-image: url("../style/images/treebg.png"); }\r
10352     .b2b-tree ul li .b2b-tree-tooltip {\r
10353       display: none;\r
10354       position: absolute;\r
10355       top: -25px;\r
10356       left: 100%;\r
10357       white-space: nowrap;\r
10358       margin-left: 10px;\r
10359       z-index: 1010;\r
10360       font-family: "Omnes-ECOMP-W02", Arial;\r
10361       font-size: 12px; }\r
10362     .b2b-tree ul li .b2b-tree-tooltip-content {\r
10363       background-color: #0568ae;\r
10364       margin-left: 9px;\r
10365       border-radius: 6px;\r
10366       color: #fff;\r
10367       padding: 25px; }\r
10368     .b2b-tree ul li .b2b-tree-arrow-left {\r
10369       width: 0;\r
10370       height: 0;\r
10371       border-top: 10px solid transparent;\r
10372       border-bottom: 10px solid transparent;\r
10373       border-right: 10px solid #0568ae;\r
10374       position: absolute;\r
10375       top: 25px; }\r
10376     .b2b-tree ul li.activeTooltip > a .b2b-tree-tooltip {\r
10377       display: block; }\r
10378   .b2b-tree ul ul {\r
10379     padding: 0 0 0 20px; }\r
10380   .b2b-tree ul > li {\r
10381     position: relative;\r
10382     line-height: 18px; }\r
10383   .b2b-tree a > span.b2b-tree-node-icon {\r
10384     background-color: #FFF;\r
10385     display: inline;\r
10386     margin: 0;\r
10387     padding: 0;\r
10388     position: absolute;\r
10389     left: -11px;\r
10390     top: 0;\r
10391     line-height: 14px;\r
10392     width: 11px; }\r
10393     .b2b-tree a > span.b2b-tree-node-icon > i {\r
10394       font-size: 20px; }\r
10395   .b2b-tree a:only-child {\r
10396     color: #0574ac; }\r
10397     .b2b-tree a:only-child > span.b2b-tree-node-icon {\r
10398       left: -11px;\r
10399       border-radius: 50%;\r
10400       line-height: 7px;\r
10401       top: 0; }\r
10402       .b2b-tree a:only-child > span.b2b-tree-node-icon > i {\r
10403         background-color: inherit;\r
10404         background: #fff; }\r
10405   .b2b-tree a > span.b2b-tree-node-icon > i.icon-primary-circle {\r
10406     background-color: inherit;\r
10407     background: #fff;\r
10408     font-size: 10px; }\r
10409   .b2b-tree a.b2b-locked-node:after {\r
10410     content: "\ec58";\r
10411     float: right;\r
10412     font-family: 'icoSecurityalerts' !important; }\r
10413   .b2b-tree a:hover .b2b-locked-node:after {\r
10414     text-decoration: none; }\r
10415   .b2b-tree ul li:first-child > a:only-child > span.b2b-tree-node-icon {\r
10416     left: -11px;\r
10417     border-radius: 50%;\r
10418     line-height: 12px; }\r
10419   .b2b-tree ul li:last-child > a:only-child > span.b2b-tree-node-icon {\r
10420     height: 27px;\r
10421     background-color: #fff; }\r
10422   .b2b-tree li a + ul {\r
10423     height: 0;\r
10424     overflow: hidden; }\r
10425   .b2b-tree li a.active + ul {\r
10426     height: auto;\r
10427     overflow: visible; }\r
10428   .b2b-tree li a.grp {\r
10429     font-family: "Omnes-ECOMP-W02-Italic", Arial; }\r
10430     .b2b-tree li a.grp.active {\r
10431       color: #333; }\r
10432   .b2b-tree span.end {\r
10433     left: -6px !important;\r
10434     top: 5px !important; }\r
10435   .b2b-tree span.first-link {\r
10436     width: 3px !important;\r
10437     height: 15px !important;\r
10438     top: 0px !important;\r
10439     left: -2px !important;\r
10440     background: #fff; }\r
10441 \r
10442 .b2b-tree-checkbox {\r
10443   padding: 0 10px 0 10px;\r
10444   width: 320px; }\r
10445   .b2b-tree-checkbox ul {\r
10446     list-style: none;\r
10447     list-style-type: none; }\r
10448   .b2b-tree-checkbox a {\r
10449     display: block;\r
10450     padding: 0 0 5px 30px;\r
10451     line-height: 22px;\r
10452     margin-left: -10px;\r
10453     font-size: 14px;\r
10454     outline-offset: -1px; }\r
10455   .b2b-tree-checkbox li:focus {\r
10456     outline: none; }\r
10457     .b2b-tree-checkbox li:focus > a {\r
10458       outline: thin dotted #666;\r
10459       outline-offset: -1px; }\r
10460   .b2b-tree-checkbox ul li {\r
10461     border-left: 1px solid #ccc; }\r
10462   .b2b-tree-checkbox ul ul {\r
10463     padding: 0 0 0 20px; }\r
10464   .b2b-tree-checkbox ul > li {\r
10465     position: relative;\r
10466     line-height: 18px; }\r
10467   .b2b-tree-checkbox a > span.nodeIcon {\r
10468     background-color: #FFF;\r
10469     display: inline;\r
10470     margin: 0;\r
10471     padding: 0;\r
10472     position: absolute;\r
10473     left: -11px;\r
10474     top: 0;\r
10475     line-height: 14px;\r
10476     width: 11px; }\r
10477     .b2b-tree-checkbox a > span.nodeIcon > i {\r
10478       font-size: 20px; }\r
10479     .b2b-tree-checkbox a > span.nodeIcon.end {\r
10480       margin-top: 10px; }\r
10481   .b2b-tree-checkbox a:only-child {\r
10482     color: #0574ac; }\r
10483     .b2b-tree-checkbox a:only-child > span.nodeIcon {\r
10484       left: -11px;\r
10485       border-radius: 50%;\r
10486       line-height: 7px;\r
10487       top: 0; }\r
10488       .b2b-tree-checkbox a:only-child > span.nodeIcon > i {\r
10489         background-color: inherit;\r
10490         background: #fff; }\r
10491   .b2b-tree-checkbox a > span.nodeIcon > i.icon-primary-circle {\r
10492     background-color: inherit;\r
10493     background: #fff;\r
10494     font-size: 10px; }\r
10495   .b2b-tree-checkbox ul li:first-child > a:only-child > span {\r
10496     left: -11px;\r
10497     border-radius: 50%;\r
10498     line-height: 12px;\r
10499     top: 0px; }\r
10500   .b2b-tree-checkbox ul li:first-child > a:only-child > span.end {\r
10501     margin-top: 0px; }\r
10502   .b2b-tree-checkbox ul li:first-child > a:only-child > span i.icon-primary-circle {\r
10503     top: 8px; }\r
10504   .b2b-tree-checkbox ul li:last-child > a:only-child > span {\r
10505     height: 34px;\r
10506     background-color: #fff; }\r
10507   .b2b-tree-checkbox li a + ul {\r
10508     height: 0;\r
10509     overflow: hidden; }\r
10510   .b2b-tree-checkbox li a.active + ul {\r
10511     height: auto; }\r
10512   .b2b-tree-checkbox li a.grp {\r
10513     font-family: "Omnes-ECOMP-W02-Italic", Arial; }\r
10514   .b2b-tree-checkbox span.end {\r
10515     left: -6px !important; }\r
10516   .b2b-tree-checkbox .checkbox {\r
10517     margin-bottom: 0px;\r
10518     margin-top: 2px;\r
10519     font-size: 14px; }\r
10520     .b2b-tree-checkbox .checkbox input:indeterminate + .skin:after {\r
10521       content: "\2014";\r
10522       padding-left: 2px;\r
10523       font-family: inherit !important;\r
10524       line-height: inherit !important; }\r
10525   .b2b-tree-checkbox span.first-link {\r
10526     width: 3px !important;\r
10527     height: 15px !important;\r
10528     top: 0px !important;\r
10529     left: -2px !important;\r
10530     background: #fff; }\r
10531 \r
10532 .b2b-widget-window {\r
10533   width: 147px;\r
10534   right: 5px;\r
10535   top: 60px;\r
10536   position: absolute;\r
10537   border: 1px solid #ccc;\r
10538   background-color: #fff;\r
10539   border-radius: 8px;\r
10540   z-index: 1000; }\r
10541   .b2b-widget-window li {\r
10542     margin: 15px; }\r
10543 \r
10544 .b2b-widget-container {\r
10545   background-color: #fff;\r
10546   border-radius: 8px;\r
10547   border: 1px solid #ccc;\r
10548   position: relative; }\r
10549   .b2b-widget-container .b2b-widget-header {\r
10550     font-family: "Omnes-ECOMP-W02", Arial;\r
10551     color: #333;\r
10552     height: 55px;\r
10553     padding-left: 15px;\r
10554     padding-top: 19px; }\r
10555     .b2b-widget-container .b2b-widget-header .header {\r
10556       font-size: 18px; }\r
10557   .b2b-widget-container .b2b-widget-header-icons {\r
10558     font-size: 16px;\r
10559     color: #0574ac; }\r
10560 \r
10561 .b2b-widget-header-icons button {\r
10562   border: none;\r
10563   background: transparent;\r
10564   color: #0574ac; }\r
10565   .b2b-widget-header-icons button:focus {\r
10566     outline-style: solid;\r
10567     outline-width: 1px;\r
10568     outline-color: #0574ac; }\r
10569   .b2b-widget-header-icons button:first-child {\r
10570     margin-right: 0px; }\r
10571 \r
10572 .b2b-widget-container .b2b-widget-content {\r
10573   height: 325px;\r
10574   margin: 0;\r
10575   padding: 20px;\r
10576   position: relative;\r
10577   border-top: 1px solid #ccc; }\r
10578 \r
10579 .b2b-widget-content .form-row:first-child {\r
10580   margin-top: 0; }\r
10581 \r
10582 .b2b-widget-header-icons button.icoControls-gear:focus, .b2b-widget-header-icons button.icon-primary-close:focus {\r
10583   outline: thin dotted #666; }\r
10584 \r
10585 .b2b-widget-header .icon-primary-close:before {\r
10586   content: '-';\r
10587   display: inline-block;\r
10588   margin: 0;\r
10589   padding: 0;\r
10590   outline: none; }\r
10591 \r
10592 .b2b-widget-window .arrow_box {\r
10593   background: #fff;\r
10594   border: 1px solid #ccc; }\r
10595 \r
10596 .b2b-widget-window.arrow_box:after, .b2b-widget-window.arrow_box:before {\r
10597   bottom: 100%;\r
10598   left: 75%;\r
10599   border: solid transparent;\r
10600   content: " ";\r
10601   height: 0;\r
10602   width: 0;\r
10603   position: absolute;\r
10604   pointer-events: none; }\r
10605 \r
10606 .b2b-widget-window.arrow_box:after {\r
10607   border-color: rgba(255, 255, 255, 0);\r
10608   border-bottom-color: #fff;\r
10609   border-width: 10px;\r
10610   margin-left: 1px; }\r
10611 \r
10612 .b2b-widget-window.arrow_box:before {\r
10613   border-color: rgba(204, 204, 204, 0);\r
10614   border-bottom-color: #ccc;\r
10615   border-width: 11px;\r
10616   margin-left: 0px; }\r
10617 \r
10618 /************************** Overrides for Filters ***************************/\r
10619 .filter-container .filter-header h2 {\r
10620   line-height: 1 !important;\r
10621   margin: 0 !important; }\r
10622 \r
10623 .filter-container .icon-primary-spinner:before {\r
10624   content: none; }\r
10625 \r
10626 .filter-container .fixed-230-subnav {\r
10627   margin: 10px !important;\r
10628   width: inherit !important; }\r
10629 \r
10630 .filter-container .unlinked:focus {\r
10631   outline: thin dotted #666 !important; }\r
10632 \r
10633 .filter-container .unlinked.active {\r
10634   color: inherit !important; }\r
10635 \r
10636 .filter-container .fixed-230-subnav a > i {\r
10637   background: none; }\r
10638 \r
10639 .filter-container .fixed-230-subnav ul {\r
10640   margin: 0 0 10px 10px; }\r
10641 \r
10642 /************************** Overrides for Filters ***************************/\r
10643 .row .filter-container {\r
10644   background-color: #fff; }\r
10645 \r
10646 .filter-header {\r
10647   overflow: hidden;\r
10648   padding: 20px 0;\r
10649   position: relative; }\r
10650 \r
10651 .filter-header h2 {\r
10652   font-family: "Omnes-ECOMP-W02-Medium", Arial;\r
10653   font-size: 2.4rem;\r
10654   margin-bottom: 0; }\r
10655 \r
10656 .filter-selected {\r
10657   border-top: 1px solid #ccc;\r
10658   padding-top: 20px; }\r
10659 \r
10660 .filter-selected > span {\r
10661   font-size: 1.3rem;\r
10662   text-transform: uppercase; }\r
10663 \r
10664 .filter-selected > a.clear-all-filters {\r
10665   float: right;\r
10666   font-size: 1.4rem; }\r
10667 \r
10668 .filter-selected > span,\r
10669 .filter-selected > a.clear-all-filters {\r
10670   font-family: Omnes-ECOMP-W02-Medium, Arial; }\r
10671 \r
10672 .filter-selected-group {\r
10673   padding-top: 15px; }\r
10674 \r
10675 .filter-selected-badge {\r
10676   background-color: #f2f2f2;\r
10677   border-radius: 15px;\r
10678   display: inline-block;\r
10679   font-size: 1.4rem;\r
10680   margin-bottom: 10px;\r
10681   padding: 0 0 0 12px; }\r
10682 \r
10683 .filter-selected-badge .icoControls-optionsoff {\r
10684   background: transparent none repeat scroll 0 0;\r
10685   border: medium none;\r
10686   font-size: 2.5em;\r
10687   margin: 0;\r
10688   padding: 0; }\r
10689 \r
10690 .filters .fixed-230-subnav > ng-transclude > div:first-child {\r
10691   border-top: 1px solid #ccc; }\r
10692 \r
10693 .filters .fixed-230-subnav > ng-transclude > div {\r
10694   border-bottom: 1px solid #ccc; }\r
10695 \r
10696 .filter-results {\r
10697   align-items: center;\r
10698   border-bottom: 1px solid #ccc;\r
10699   display: flex;\r
10700   flex-wrap: wrap;\r
10701   height: 50px;\r
10702   -webkit-justify-content: space-between;\r
10703   -ms-flex-pack: justify;\r
10704   justify-content: space-between; }\r
10705 \r
10706 .filter-results-sortby > span {\r
10707   text-transform: uppercase; }\r
10708 \r
10709 .filter-results-view .icon-primary-content-gridguide {\r
10710   font-size: 2em;\r
10711   margin-right: 0; }\r
10712 \r
10713 .filter-container .fixed-230-subnav > ng-transclude > div > a {\r
10714   font-size: 1.8rem;\r
10715   margin: 0;\r
10716   padding: 15px 20px 15px 0;\r
10717   color: #0574ac !important;\r
10718   cursor: pointer !important;\r
10719   font-family: "Omnes-ECOMP-W02", Arial !important;\r
10720   outline-offset: inherit !important;\r
10721   position: relative;\r
10722   height: auto;\r
10723   width: auto; }\r
10724 \r
10725 .filter-container .fixed-230-subnav a > i {\r
10726   right: 0;\r
10727   top: 15px; }\r
10728 \r
10729 .filter-container .fixed-230-subnav .icon-primary-collapsed:before, .filter-container .fixed-230-subnav .icon-primary-expanded:before {\r
10730   float: right; }\r
10731 \r
10732 .filter-container .fixed-230-subnav ul.collapse {\r
10733   position: inherit;\r
10734   transition: height 0.5s ease;\r
10735   height: 0;\r
10736   overflow: hidden; }\r
10737 \r
10738 .filter-container .checkbox .icon-primary-spinner {\r
10739   height: 24px;\r
10740   position: absolute;\r
10741   width: 24px; }\r
10742 \r
10743 .fixed-230-subnav.affix {\r
10744   margin: -28px 0 0; }\r
10745 \r
10746 #nav-menu .b2b-menu,\r
10747 #nav-menu .fixed-230-subnav {\r
10748   margin: 0; }\r
10749 \r
10750 .b2b-menu > li,\r
10751 .fixed-230-subnav > div {\r
10752   border-bottom: 1px solid #ccc;\r
10753   line-height: 4.0rem; }\r
10754 \r
10755 .b2b-menu > li:first-child,\r
10756 .fixed-230-subnav > li:first-child {\r
10757   border-top: 1px solid #ccc; }\r
10758 \r
10759 .b2b-menu div > a,\r
10760 .fixed-230-subnav div > a {\r
10761   color: #0574ac;\r
10762   cursor: pointer;\r
10763   display: block;\r
10764   font-family: "Omnes-ECOMP-W02", Arial;\r
10765   font-size: 1.4rem;\r
10766   margin: 0;\r
10767   outline-offset: -1px;\r
10768   padding: 0 10px;\r
10769   position: relative; }\r
10770 \r
10771 .fixed-230-subnav div > a.live {\r
10772   font-family: "Omnes-ECOMP-W02-Medium", Arial;\r
10773   color: #666; }\r
10774 \r
10775 .fixed-230-subnav > ng-transclude > div li > a {\r
10776   display: block;\r
10777   font-size: 1.4rem;\r
10778   line-height: 20px; }\r
10779 \r
10780 .fixed-230-subnav > ng-transclude > div li > a.active {\r
10781   font-family: "Omnes-ECOMP-W02-Medium", Arial;\r
10782   text-decoration: none;\r
10783   color: #666; }\r
10784 \r
10785 #nav-menu .fixed-230-subnav a > i {\r
10786   top: 10px; }\r
10787 \r
10788 .fixed-230-subnav > li > a.active > i:after {\r
10789   display: none; }\r
10790 \r
10791 .b2b-menu ul,\r
10792 .fixed-230-subnav ul {\r
10793   margin: 0 0 10px 0; }\r
10794 \r
10795 .b2b-menu ul div a,\r
10796 .fixed-230-subnav ul div a {\r
10797   padding: 0 10px; }\r
10798 \r
10799 .unlinked {\r
10800   outline: medium none !important;\r
10801   text-decoration: none !important; }\r
10802 \r
10803 @media (max-width: 1024px) {\r
10804   .filter-container .fixed-230-subnav {\r
10805     margin: 0 20px;\r
10806     width: auto; }\r
10807   .filter-container .fixed-230-subnav > li {\r
10808     margin: 0; }\r
10809   .row .filter-container {\r
10810     display: none;\r
10811     height: 100%;\r
10812     left: 0;\r
10813     position: fixed;\r
10814     overflow: auto;\r
10815     top: 0;\r
10816     transition: all 0.5s ease 0s;\r
10817     width: 285px;\r
10818     z-index: 9999; }\r
10819   .filter-header {\r
10820     padding-left: 20px; }\r
10821   .filter-selected {\r
10822     margin: 0 20px 10px; } }\r
10823 \r
10824 .b2b-pane-selector-wrapper {\r
10825   width: 100%;\r
10826   display: block;\r
10827   border-top: solid 1px #ccc;\r
10828   border-bottom: solid 1px #ccc; }\r
10829   .b2b-pane-selector-wrapper .side-nav {\r
10830     width: 20% !important;\r
10831     display: inline-block;\r
10832     float: left; }\r
10833   .b2b-pane-selector-wrapper .pane-container {\r
10834     width: 80%;\r
10835     vertical-align: top;\r
10836     margin: 0;\r
10837     padding-top: 30px;\r
10838     border-left: solid 1px #ccc;\r
10839     font-family: "Omnes-ECOMP-W02", Arial;\r
10840     display: none; }\r
10841     .b2b-pane-selector-wrapper .pane-container.active {\r
10842       display: inline-block; }\r
10843     .b2b-pane-selector-wrapper .pane-container .pane-container-top {\r
10844       padding-left: 15px; }\r
10845     .b2b-pane-selector-wrapper .pane-container .panes {\r
10846       display: -webkit-flex;\r
10847       display: flex;\r
10848       border-top: solid 1px #ccc;\r
10849       margin-top: 30px; }\r
10850       .b2b-pane-selector-wrapper .pane-container .panes div.pane-block {\r
10851         height: inherit;\r
10852         overflow-y: auto;\r
10853         border-right: solid 1px #ccc;\r
10854         position: relative;\r
10855         flex: 1;\r
10856         -webkit-flex: 1;\r
10857         /* Safari 6.1+ */\r
10858         -ms-flex: 1;\r
10859         /* IE 10 */ }\r
10860         .b2b-pane-selector-wrapper .pane-container .panes div.pane-block:focus {\r
10861           outline: dotted 1px #333333; }\r
10862     .b2b-pane-selector-wrapper .pane-container .search-block {\r
10863       position: relative;\r
10864       float: right; }\r
10865       .b2b-pane-selector-wrapper .pane-container .search-block input[type="search"]:focus {\r
10866         padding-right: 40px; }\r
10867     .b2b-pane-selector-wrapper .pane-container .panes div.pane-block .form-row p {\r
10868       margin-top: 15px; }\r
10869     .b2b-pane-selector-wrapper .pane-container .panes div.pane-block div {\r
10870       border-bottom: solid 1px #ccc; }\r
10871     .b2b-pane-selector-wrapper .pane-container .panes div.pane-block .form-row {\r
10872       display: block;\r
10873       padding: 19px 14px 19px 14px;\r
10874       margin-top: 0px;\r
10875       border: dotted 1px transparent;\r
10876       border-bottom: solid 1px #ccc; }\r
10877       .b2b-pane-selector-wrapper .pane-container .panes div.pane-block .form-row:focus {\r
10878         border: dotted 1px #333333 !important; }\r
10879       .b2b-pane-selector-wrapper .pane-container .panes div.pane-block .form-row:last-child {\r
10880         border-bottom: none; }\r
10881     .b2b-pane-selector-wrapper .pane-container .panes div.pane-block > .no-content {\r
10882       text-align: center;\r
10883       border-bottom: none;\r
10884       display: block;\r
10885       position: absolute;\r
10886       top: 45%;\r
10887       left: 0;\r
10888       right: 0; }\r
10889     .b2b-pane-selector-wrapper .pane-container .panes div.pane-block div:last-child {\r
10890       border-bottom: none; }\r
10891     .b2b-pane-selector-wrapper .pane-container .panes div.pane-block .form-row span.margin-chk {\r
10892       margin: 15px 15px 0px 15px;\r
10893       float: left; }\r
10894     .b2b-pane-selector-wrapper .pane-container .panes div.pane-block .form-row .checkbox-selectall {\r
10895       margin: 0px 0 0 24px !important; }\r
10896   .b2b-pane-selector-wrapper .side-nav li {\r
10897     font-family: "Omnes-ECOMP-W02-Medium", Arial;\r
10898     border: none;\r
10899     border-top: solid 1px #ccc;\r
10900     display: block !important;\r
10901     width: auto !important;\r
10902     margin-left: 0px !important; }\r
10903     .b2b-pane-selector-wrapper .side-nav li.active {\r
10904       background-color: #f6f6f6;\r
10905       position: inherit !important; }\r
10906       .b2b-pane-selector-wrapper .side-nav li.active > a {\r
10907         font-size: 16px;\r
10908         color: #333;\r
10909         text-decoration: none;\r
10910         border: none;\r
10911         background-color: transparent;\r
10912         padding: 20px 15px;\r
10913         display: block;\r
10914         height: auto;\r
10915         border-left: 4px solid #0574ac; }\r
10916     .b2b-pane-selector-wrapper .side-nav li > a {\r
10917       font-size: 16px;\r
10918       color: #333;\r
10919       text-decoration: none;\r
10920       border: none;\r
10921       background-color: transparent;\r
10922       padding: 20px 15px;\r
10923       display: block;\r
10924       height: auto;\r
10925       text-align: left; }\r
10926     .b2b-pane-selector-wrapper .side-nav li > a:focus {\r
10927       border-right: dotted 1px #333333; }\r
10928     .b2b-pane-selector-wrapper .side-nav li:first-child {\r
10929       border-top: none;\r
10930       margin-left: none !important; }\r
10931 /********************* Utility CSS Starts **********************/\r
10932 .offscreen-text {\r
10933   position: absolute;\r
10934   left: -10000px;\r
10935   top: auto;\r
10936   width: 1px;\r
10937   height: 1px;\r
10938   overflow: hidden; }\r
10939 \r
10940 /********************* Utility CSS Ends **********************/\r
10941 /* Fix for alignment issue on Cancel link inside modal */\r
10942 .b2b-modal-footer > .cta-button-group {\r
10943   line-height: 40px; }\r
10944 \r
10945 /* .att-dark-green { // Not used\r
10946   color: #007a3e;\r
10947 } */\r
10948 .colors-off-msg {\r
10949   display: none; }\r
10950 \r
10951 button .colors-off-msg {\r
10952   position: relative; }\r
10953 \r
10954 .ds2-no-colors .colors-off-msg {\r
10955   display: block; }\r
10956 \r
10957 .ds2-no-colors [data-colordatatext] button .colors-off-msg {\r
10958   font-size: 1.1rem;\r
10959   line-height: normal;\r
10960   padding: 5px 0;\r
10961   position: absolute;\r
10962   top: 0;\r
10963   white-space: normal;\r
10964   width: 60px; }\r
10965 \r
10966 /* Not used\r
10967 .make-all-white * {\r
10968   color: #fff;\r
10969 }\r
10970 .make-all-white a {\r
10971   text-decoration: underline;\r
10972 } */\r
10973 .loader > span {\r
10974   display: block;\r
10975   padding-top: 20px; }\r
10976 \r
10977 .modal > .loader {\r
10978   left: 50%;\r
10979   margin-left: -25px;\r
10980   margin-top: -25px;\r
10981   position: absolute;\r
10982   top: 50%; }\r
10983 \r
10984 #pageLevelLoader.modal {\r
10985   background-color: transparent;\r
10986   border: none;\r
10987   box-shadow: none;\r
10988   top: 40%; }\r
10989 \r
10990 .modal.fade .loader {\r
10991   display: none; }\r
10992 \r
10993 .modal.fade.in .loader {\r
10994   display: block; }\r
10995 \r
10996 .btn.disabled[data-loading-text] {\r
10997   padding: 0 19px 0 18px;\r
10998   line-height: 46px; }\r
10999 \r
11000 .btn.disabled[data-loading-text] img {\r
11001   position: relative;\r
11002   top: 2px; }\r
11003 \r
11004 /*  Seems to already be in docs.css\r
11005 .fixed-230.leftnav {\r
11006   position: relative;\r
11007 }\r
11008 .fixed-230-subnav {\r
11009   margin: 10px;\r
11010 }\r
11011 .fixed-230-subnav > li:first-child {\r
11012   border-top: none;\r
11013 }\r
11014 .fixed-230-subnav > li {\r
11015   border-bottom: 1px solid #d2d2d2;\r
11016 }\r
11017 .fixed-230-subnav > li > a {\r
11018   display: block;\r
11019   font-size: 1.4rem;\r
11020   line-height: normal;\r
11021   margin: 0 -9px;\r
11022   padding: 11px 35px 12px 9px;\r
11023   outline-offset: 0;\r
11024   position: relative;\r
11025 }\r
11026 .fixed-230-subnav > li > a.live {\r
11027   color: #333333;\r
11028   font-family: "Omnes-ECOMP-W02-Medium";\r
11029 }\r
11030 .fixed-230-subnav a > i {\r
11031   right: 10px;\r
11032   margin: 0;\r
11033   position: absolute;\r
11034   top: 10px;\r
11035 }\r
11036 .fixed-230-subnav a > i:after {\r
11037   display: none;\r
11038 }\r
11039 .fixed-230-subnav > li li > a {\r
11040   display: block;\r
11041   font-size: 1.4rem;\r
11042   line-height: 18px;\r
11043 }\r
11044 .fixed-230-subnav > li li > a.active {\r
11045   color: #333333;\r
11046   font-family: "Omnes-ECOMP-W02-Medium";\r
11047   text-decoration: none;\r
11048 }\r
11049 .fixed-230-subnav ul {\r
11050   margin: 0 0 10px;\r
11051 } */\r
11052 .unlinked {\r
11053   color: #0568ae !important;\r
11054   font-family: "Omnes-ECOMP-W02" !important; }\r
11055 \r
11056 .unlinked.active {\r
11057   color: inherit !important; }\r
11058 \r
11059 /* @media (max-width: 767px) {\r
11060   .row.has-leftnav {\r
11061     flex-wrap: wrap;\r
11062   }\r
11063   .row.has-leftnav .fluid-space {\r
11064     padding-right: 0;\r
11065   }\r
11066   .row .fixed-230 {\r
11067     background-color: #fff;\r
11068     width: auto;\r
11069   }\r
11070   .row .leftnav {\r
11071     background-color: #fff !important;\r
11072     display: block !important;\r
11073   }\r
11074   .fixed-230-subnav {\r
11075     margin: 10px 0 0;\r
11076     width: 100%;\r
11077   }\r
11078   .fixed-230-subnav > li {\r
11079     margin-left: -15px;\r
11080     margin-right: -15px;\r
11081   }\r
11082   .fixed-230-subnav > li:first-child {\r
11083     border-top: 1px solid #d2d2d2;\r
11084   }\r
11085   .fixed-230-subnav > li > a {\r
11086     margin: 0;\r
11087   }\r
11088   .fixed-230-subnav a:hover,\r
11089   .fixed-230-subnav a:focus {\r
11090     text-decoration: none !important;\r
11091   }\r
11092   .fixed-230-subnav > li li > a {\r
11093     padding: 5px 10px;\r
11094   }\r
11095   .fixed-230-subnav > li li > a.active {\r
11096     color: inherit;\r
11097     font-family: "Omnes-ECOMP-W02-Medium";\r
11098   }\r
11099 } */\r
11100 @keyframes DOMinsertion {\r
11101   from {\r
11102     outline-color: transparent; }\r
11103   to {\r
11104     outline-color: transparent; } }\r
11105 \r
11106 @-moz-keyframes DOMinsertion {\r
11107   from {\r
11108     outline-color: transparent; }\r
11109   to {\r
11110     outline-color: transparent; } }\r
11111 \r
11112 @-webkit-keyframes DOMinsertion {\r
11113   from {\r
11114     outline-color: transparent; }\r
11115   to {\r
11116     outline-color: transparent; } }\r
11117 \r
11118 @-ms-keyframes DOMinsertion {\r
11119   from {\r
11120     outline-color: transparent; }\r
11121   to {\r
11122     outline-color: transparent; } }\r
11123 \r
11124 @-o-keyframes DOMinsertion {\r
11125   from {\r
11126     outline-color: transparent; }\r
11127   to {\r
11128     outline-color: transparent; } }\r
11129 \r
11130 .ajaxed,\r
11131 .modal.fade.in .b2b-modal-header,\r
11132 .modal.fade.in .b2b-modal-body,\r
11133 .modal.fade.in .b2b-modal-footer {\r
11134   animation-duration: 0.01s;\r
11135   -o-animation-duration: 0.01s;\r
11136   -ms-animation-duration: 0.01s;\r
11137   -moz-animation-duration: 0.01s;\r
11138   -webkit-animation-duration: 0.01s;\r
11139   animation-name: DOMinsertion;\r
11140   -o-animation-name: DOMinsertion;\r
11141   -ms-animation-name: DOMinsertion;\r
11142   -moz-animation-name: DOMinsertion;\r
11143   -webkit-animation-name: DOMinsertion; }\r
11144 \r
11145 .dda-css-override ul.nav-tabs {\r
11146   margin-bottom: 0; }\r
11147 \r
11148 .dda-css-override div.tab-content {\r
11149   margin-top: 0;\r
11150   border-top: none; }\r
11151 \r
11152 .dda-css-override .tab-content .prettyprint, .dda-css-override .usage .prettyprint {\r
11153   max-height: 500px;\r
11154   overflow-y: auto; }\r
11155 \r
11156 .formsWithinProcessButton {\r
11157   margin-right: 0px; }\r
11158 \r
11159 .heading-sub-section-form {\r
11160   font-size: 2.4rem;\r
11161   font-family: "Omnes-ECOMP-W02", Arial;\r
11162   margin-bottom: 20px;\r
11163   margin-top: 10px; }\r
11164 \r
11165 .heading-small-form {\r
11166   font-size: 1.6rem;\r
11167   font-family: "Omnes-ECOMP-W02, Arial";\r
11168   margin-top: 0px; }\r
11169 \r
11170 .icon-primary-form-sizeL {\r
11171   font-size: 50px; }\r
11172 \r
11173 .icon-primary-form-size {\r
11174   font-size: 30px; }\r
11175 \r
11176 .spanformfix {\r
11177   margin-right: 15px !important; }\r
11178 \r
11179 @media (max-width: 767px) {\r
11180   .heading-sub-section-form {\r
11181     font-size: 1.8rem;\r
11182     font-family: "Omnes-ECOMP-W02", Arial;\r
11183     margin-bottom: 20px;\r
11184     padding-top: 10px;\r
11185     margin-top: 30px; }\r
11186   .heading-small-form {\r
11187     font-size: 1.4rem;\r
11188     font-family: "Omnes-ECOMP-W02", Arial;\r
11189     margin-top: 0px; } }\r
11190 \r
11191 @media (max-width: 479px) {\r
11192   .icon-primary-form-resizeL {\r
11193     display: none; }\r
11194   .icon-primary-form-resize {\r
11195     display: none; }\r
11196   .heading-center-form {\r
11197     margin-left: 20px; } }\r
11198 \r
11199 @media (min-width: 480px) {\r
11200   .icon-primary-form-resizeL {\r
11201     display: none; }\r
11202   .icon-primary-form-resize {\r
11203     display: inherit; }\r
11204   .icon-primary-center-min {\r
11205     margin-top: 30px; } }\r
11206 \r
11207 @media (min-width: 768px) {\r
11208   .icon-primary-form-resizeL {\r
11209     display: inherit;\r
11210     margin-top: 30px; }\r
11211   .icon-primary-form-resize {\r
11212     display: none; }\r
11213   .center-form-align {\r
11214     margin-top: 35px; } }\r
11215 \r
11216 @media (min-width: 1024px) {\r
11217   .icon-primary-form-resizeL {\r
11218     display: inherit;\r
11219     margin-top: 0px; }\r
11220   .icon-primary-form-resize {\r
11221     display: none; }\r
11222   .center-form-align {\r
11223     margin-top: 5px; } }\r
11224 \r
11225 .data-row.has-button td.col-1 {\r
11226   padding: 0; }\r
11227 \r
11228 .tab-content > .tab-pane {\r
11229   display: none; }\r
11230 \r
11231 .tab-content > .active {\r
11232   display: block; }\r
11233 \r
11234 .icon-primary-circle:before {\r
11235   background-image: url("data:image/svg+xml,%3Csvg%20baseProfile%3D%22tiny%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2036%2036%22%3E%3Ccircle%20fill%3D%22transparent%22%20stroke%3D%22%23666%22%20stroke-miterlimit%3D%2210%22%20cx%3D%2218%22%20cy%3D%2218%22%20r%3D%2216%22%2F%3E%3C%2Fsvg%3E");\r
11236   content: "";\r
11237   position: absolute;\r
11238   top: 0;\r
11239   z-index: 1; }\r
11240 \r
11241 .icon-primary-primary-circle:before {\r
11242   background-image: url("data:image/svg+xml,%3Csvg%20baseProfile%3D%22tiny%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2036%2036%22%3E%3Ccircle%20fill%3D%22transparent%22%20stroke%3D%22%23666%22%20stroke-miterlimit%3D%2210%22%20cx%3D%2218%22%20cy%3D%2218%22%20r%3D%2216%22%2F%3E%3C%2Fsvg%3E");\r
11243   content: "";\r
11244   position: absolute;\r
11245   top: 0;\r
11246   z-index: 1; }\r
11247 /* Flyout inputs color is not aligned */\r
11248 textarea, input {\r
11249   color: #333; }\r
11250 \r
11251 .isIE .btn-primary.btn:focus::after,\r
11252 .isIE .btn-specialty.btn:focus::after,\r
11253 .isIE .btn-alt.btn:focus::after {\r
11254   border: 1px dashed #fff !important; }\r
11255 .b2b-config-section-container {\r
11256   height: auto;\r
11257   min-height: 330px;\r
11258   width: 815px;\r
11259   background-color: #fff;\r
11260   border: 1px solid #ccc;\r
11261   display: inline-table;\r
11262   border-radius: 6px; }\r
11263 \r
11264 .b2b-config-section-first-div {\r
11265   border-right: 1px solid #ccc;\r
11266   height: auto;\r
11267   min-height: 330px; }\r
11268 \r
11269 .b2b-config-section-icon-primary-font {\r
11270   font-size: 50px;\r
11271   height: 31px;\r
11272   line-height: 31px; }\r
11273 \r
11274 .b2b-config-section-padding {\r
11275   padding: 20px 20px 15px 15px;\r
11276   height: auto; }\r
11277 \r
11278 .b2b-config-sec-flyout {\r
11279   position: relative;\r
11280   left: 10px;\r
11281   float: right;\r
11282   color: #0574ac;\r
11283   font-size: 16px;\r
11284   font-family: "Omnes-ECOMP-W02", Arial; }\r
11285 \r
11286 .b2b-config-sec-divider {\r
11287   border-bottom: 1px solid #ccc; }\r
11288 \r
11289 .b2b-confi-sec-span-border {\r
11290   border-right: 1px solid;\r
11291   height: auto; }\r
11292 \r
11293 .b2b-config-sec-speed-div {\r
11294   text-align: center;\r
11295   margin-top: 20px; }\r
11296 \r
11297 .b2b-config-sec-label-font {\r
11298   font-size: 16px; }\r
11299 \r
11300 .b2b-config-sec-expander-main {\r
11301   padding: 0 5px 0px 15px; }\r
11302 \r
11303 .b2b-config-sec-expander-body .b2b-config-vlan-padding {\r
11304   padding: 5px 15px 10px 0px; }\r
11305 \r
11306 .b2b-conif-sec-row-height {\r
11307   height: 110px; }\r
11308 \r
11309 .b2b-config-sec-expander-body {\r
11310   font-size: 14px; }\r
11311   .b2b-config-sec-expander-body .b2b-config-vlan-data {\r
11312     font-family: "Omnes-ECOMP-W02-Medium", Arial;\r
11313     padding-left: 15px; }\r
11314 \r
11315 .b2b-config-sec-expander-body-first-div {\r
11316   border-top: 1px solid #ccc; }\r
11317 \r
11318 .b2b-config-sec-expander-body .tooltip {\r
11319   position: static;\r
11320   opacity: 1; }\r
11321 \r
11322 .b2b-config-section-container .row > [class*="span"] {\r
11323   margin-right: 0px; }\r
11324 \r
11325 .b2b-config-vlan-icons {\r
11326   font-size: 16px;\r
11327   float: right;\r
11328   margin-right: 0px; }\r
11329 \r
11330 .b2b-config-section-container .span6 {\r
11331   width: 50%; }\r
11332 \r
11333 .b2b-config-sec-data-link-style {\r
11334   position: relative;\r
11335   left: 95%;\r
11336   top: 30px;\r
11337   border-radius: 50%;\r
11338   width: 23px;\r
11339   height: 23px;\r
11340   background: #fff;\r
11341   border: 1px solid #ccc;\r
11342   color: #666666; }\r
11343 \r
11344 .b2b-config-sec-text-align {\r
11345   text-align: center;\r
11346   margin-top: 15px;\r
11347   margin-bottom: 35px;\r
11348   font-family: "Omnes-ECOMP-W02-Medium", Arial;\r
11349   font-size: 14px;\r
11350   color: #333333; }\r
11351 \r
11352 .b2b-config-port-text-align {\r
11353   text-align: center;\r
11354   margin-top: 15px;\r
11355   margin-bottom: 8px;\r
11356   font-family: "Omnes-ECOMP-W02-Medium", Arial;\r
11357   font-size: 14px;\r
11358   color: #333333; }\r
11359 \r
11360 .b2b-config-port-text-label {\r
11361   margin-top: 6px;\r
11362   margin-bottom: 8px;\r
11363   font-size: 14px;\r
11364   text-align: center; }\r
11365 \r
11366 .b2b-confi-sec-last-div p {\r
11367   font-size: 14px;\r
11368   padding: 10px 15px 0 15px; }\r
11369 \r
11370 .b2b-confi-sec-router-label {\r
11371   font-family: "Omnes-ECOMP-W02-Medium", Arial;\r
11372   font-size: 16px;\r
11373   color: #333333;\r
11374   float: left;\r
11375   width: 100%;\r
11376   margin-bottom: 7px; }\r
11377 \r
11378 .b2b-config-vlan-label {\r
11379   font-family: "Omnes-ECOMP-W02-Medium", Arial;\r
11380   font-size: 14px;\r
11381   color: #333333;\r
11382   margin-top: 1px;\r
11383   margin-bottom: 9px; }\r
11384 \r
11385 .b2b-config-vlan-info {\r
11386   font-family: "Omnes-ECOMP-W02", Arial;\r
11387   font-size: 14px;\r
11388   color: #333333;\r
11389   margin-bottom: 1px; }\r
11390   .b2b-config-vlan-info .icon-misc-pen {\r
11391     padding-left: 7px; }\r
11392 \r
11393 .b2b-confi-sec-model-label {\r
11394   font-family: "Omnes-ECOMP-W02", Arial;\r
11395   font-size: 14px;\r
11396   color: #333333; }\r
11397 \r
11398 .b2b-confi-sec-router-info {\r
11399   float: left;\r
11400   width: 62%; }\r
11401 \r
11402 .b2b-config-sec-speed-sec {\r
11403   border-right: 1px solid #ccc; }\r
11404 \r
11405 .b2b-config-sec-speed-label {\r
11406   font-family: "Omnes-ECOMP-W02", Arial;\r
11407   font-size: 20px;\r
11408   color: #333333;\r
11409   text-align: center; }\r
11410   .b2b-config-sec-speed-label i {\r
11411     margin-left: 15px;\r
11412     font-size: 16px; }\r
11413 \r
11414 .b2b-config-sec-yellow-flag-div {\r
11415   width: 1.6%;\r
11416   background-color: #ffb18c; }\r
11417 \r
11418 .b2b-config-sec-expander-icons {\r
11419   margin-top: 6px; }\r
11420   .b2b-config-sec-expander-icons .icon-misc-trash {\r
11421     margin-right: 10px; }\r
11422 \r
11423 .b2b-config-sec-yellow-flag .b2b-config-sec-expander-icons {\r
11424   left: 40px; }\r
11425 \r
11426 .b2b-config-sec-expander-body-icons .icon-misc-pen {\r
11427   position: relative;\r
11428   left: 18px; }\r
11429 .b2b-directory-listing .listBox {\r
11430   height: 310px;\r
11431   width: 450px;\r
11432   padding-left: 1px;\r
11433   padding-right: 1px;\r
11434   font-family: "Omnes-ECOMP-W02", Arial; }\r
11435 \r
11436 .b2b-directory-listing .listBox:focus {\r
11437   outline: thin dotted #666; }\r
11438 \r
11439 .b2b-directory-listing .b2b-directory-listing-no-results {\r
11440   font-weight: bold; }\r
11441 \r
11442 .b2b-directory-listing .b2b-directory-listing-list {\r
11443   font-family: "Omnes-ECOMP-W02", Arial;\r
11444   color: #5a5a5a;\r
11445   overflow-x: hidden;\r
11446   position: relative;\r
11447   height: 300px;\r
11448   border: 1px solid #333;\r
11449   border-radius: 6px;\r
11450   margin-bottom: 10px; }\r
11451 \r
11452 .b2b-directory-listing .b2b-directory-listing-item {\r
11453   margin: 1px;\r
11454   border: 1px solid transparent;\r
11455   outline: none;\r
11456   text-align: left;\r
11457   overflow: hidden;\r
11458   cursor: pointer;\r
11459   padding-top: 13px;\r
11460   padding-bottom: 7px;\r
11461   padding-left: 15px;\r
11462   -moz-user-select: none;\r
11463   -webkit-user-select: none;\r
11464   -ms-user-select: none;\r
11465   word-wrap: break-word; }\r
11466   .b2b-directory-listing .b2b-directory-listing-item:focus {\r
11467     border: 1px #3399FF solid; }\r
11468 \r
11469 .b2b-directory-listing .b2b-directory-listing-item-selected {\r
11470   color: #fff;\r
11471   background-color: #3399FF; }\r
11472 \r
11473 .b2b-directory-listing input[type="text"] {\r
11474   padding-right: 30px; }\r
11475   .b2b-directory-listing input[type="text"]:focus, .b2b-directory-listing input[type="text"]:hover {\r
11476     padding-right: 30px; }\r
11477 \r
11478 .b2b-directory-listing .row .btns {\r
11479   margin-right: 90px;\r
11480   margin-left: -115px;\r
11481   margin-top: 100px; }\r
11482 \r
11483 .b2b-directory-listing .btn-right {\r
11484   margin-bottom: 15px !important; }\r
11485   .b2b-directory-listing .btn-right:after {\r
11486     content: "  \27A1"; }\r
11487 \r
11488 .b2b-directory-listing .btn-left {\r
11489   margin-top: 10px !important; }\r
11490 \r
11491 .b2b-directory-listing .btn-remove {\r
11492   margin-right: auto !important;\r
11493   margin-bottom: 15px; }\r
11494 \r
11495 .b2b-directory-listing .btn-remove-all {\r
11496   margin-top: 0;\r
11497   margin-bottom: 61px !important;\r
11498   /* need to be removed */\r
11499   margin-right: auto !important; }\r
11500 \r
11501 .b2b-directory-listing .btn-add-all {\r
11502   margin-top: 0;\r
11503   margin-bottom: 61px !important; }\r
11504 \r
11505 .b2b-directory-listing .btn-left:before {\r
11506   content: "\2B05  "; }\r
11507 \r
11508 .b2b-directory-listing .btn-search[class*="btn"] {\r
11509   right: 0.09rem; }\r
11510 \r
11511 .b2b-directory-listing .btn {\r
11512   width: 130px; }\r
11513 \r
11514 .b2b-directory-listing-disabled {\r
11515   cursor: not-allowed; }\r
11516 \r
11517 .b2b-directory-listing-label-heading {\r
11518   margin-top: 24px;\r
11519   padding-bottom: 5px; }\r
11520 \r
11521 .b2b-dl-list-box option {\r
11522   padding-top: 13px;\r
11523   padding-bottom: 7px;\r
11524   padding-left: 15px; }\r
11525 \r
11526 .b2b-dl-modal-button-div {\r
11527   padding-top: 110px;\r
11528   text-align: center; }\r
11529 .b2b-tmpl-notification-card {\r
11530   border-radius: 6px;\r
11531   height: auto;\r
11532   width: 420px;\r
11533   background-color: #ffffff;\r
11534   border: 1px solid rgba(0, 0, 0, 0.1);\r
11535   border-radius: 8px;\r
11536   overflow: hidden; }\r
11537   .b2b-tmpl-notification-card .b2b-tmpl-card-header {\r
11538     padding-left: 30px;\r
11539     font-family: "Omnes-ECOMP-W02", Arial;\r
11540     color: #333333;\r
11541     font-size: 24px;\r
11542     margin-top: 2px;\r
11543     display: inline-block;\r
11544     min-height: 60px;\r
11545     position: relative; }\r
11546   .b2b-tmpl-notification-card .b2b-tmpl-card-body {\r
11547     padding: 0 30px 20px;\r
11548     position: relative; }\r
11549   .b2b-tmpl-notification-card .b2b-tmpl-card-header-title {\r
11550     margin-top: 10px; }\r
11551   .b2b-tmpl-notification-card .b2b-tmpl-card-corner-button {\r
11552     box-shadow: 0 -50px 0 0 #f2f2f2 inset;\r
11553     height: 69px;\r
11554     position: absolute;\r
11555     border-color: #f2f2f2 #f2f2f2 transparent transparent;\r
11556     border-style: solid;\r
11557     border-width: 35px;\r
11558     height: 0;\r
11559     right: -295px;\r
11560     top: -4px;\r
11561     width: 69px;\r
11562     /*Old properties */\r
11563     box-shadow: none;\r
11564     transform: none; }\r
11565     .b2b-tmpl-notification-card .b2b-tmpl-card-corner-button .close {\r
11566       height: 48px;\r
11567       right: -40px;\r
11568       top: -40px;\r
11569       width: 48px;\r
11570       position: relative;\r
11571       /*Old properties */\r
11572       transform: none; }\r
11573       .b2b-tmpl-notification-card .b2b-tmpl-card-corner-button .close:before {\r
11574         color: #0568ae;\r
11575         display: block;\r
11576         font-size: 20px;\r
11577         height: auto;\r
11578         right: -4px;\r
11579         top: 4px;\r
11580         width: auto;\r
11581         /*Old properties */\r
11582         left: auto;\r
11583         height: auto;\r
11584         bottom: auto; }\r
11585       .b2b-tmpl-notification-card .b2b-tmpl-card-corner-button .close:focus {\r
11586         outline: 1px dotted black; }\r
11587   .b2b-tmpl-notification-card button.close {\r
11588     -webkit-appearance: none;\r
11589     moz-appearance: none;\r
11590     appearance: none; }\r
11591   .b2b-tmpl-notification-card .b2b-tmpl-card-icon-primary-cirlce {\r
11592     width: 30px;\r
11593     height: 30px;\r
11594     border-radius: 50%; }\r
11595   .b2b-tmpl-notification-card .b2b-tmpl-card-outer-cirlce {\r
11596     background: #f0f5f5;\r
11597     border-radius: 50%;\r
11598     height: 16px;\r
11599     width: 16px;\r
11600     vertical-align: middle; }\r
11601   .b2b-tmpl-notification-card .b2b-tmpl-card-inner-cirlce {\r
11602     background: #fff;\r
11603     width: 22px;\r
11604     height: 22px;\r
11605     position: relative;\r
11606     border-radius: 50%;\r
11607     display: block;\r
11608     left: 4px;\r
11609     top: 4px;\r
11610     border: 1px solid #767676; }\r
11611   .b2b-tmpl-notification-card .b2b-tmpl-card-row {\r
11612     padding-top: 10px; }\r
11613   .b2b-tmpl-notification-card .b2b-tmpl-card-sub-header {\r
11614     margin-top: 0px; }\r
11615   .b2b-tmpl-notification-card .b2b-tmpl-favourite-view-item {\r
11616     background-color: #fff;\r
11617     margin-top: 25px;\r
11618     border-top: 1px solid #ccc; }\r
11619     .b2b-tmpl-notification-card .b2b-tmpl-favourite-view-item .cta-button-group {\r
11620       line-height: 40px;\r
11621       padding-top: 20px; }\r
11622   .b2b-tmpl-notification-card .b2b-tmpl-card-edit-section .cta-button-group {\r
11623     line-height: 40px;\r
11624     padding-top: 15px; }\r
11625   .b2b-tmpl-notification-card .b2b-tmpl-card-add-item-container {\r
11626     padding-top: 30px; }\r
11627   .b2b-tmpl-notification-card .b2b-tmpl-card-link-active {\r
11628     pointer-events: none;\r
11629     cursor: default;\r
11630     color: #ccc; }\r
11631   .b2b-tmpl-notification-card .b2b-tmpl-card-cursor:hover {\r
11632     cursor: pointer; }\r
11633 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-icon {\r
11634   text-align: center;\r
11635   margin-top: 91px; }\r
11636   .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-icon i {\r
11637     font-size: 99px;\r
11638     color: #1b7e28; }\r
11639 \r
11640 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-heading {\r
11641   color: #333333;\r
11642   text-align: center;\r
11643   margin-top: 20px; }\r
11644   .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-heading h1 {\r
11645     font-size: 38px; }\r
11646 \r
11647 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-sub-heading {\r
11648   color: #333333;\r
11649   text-align: center; }\r
11650   .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-sub-heading h5 {\r
11651     font-size: 18px; }\r
11652 \r
11653 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-info {\r
11654   padding-left: 18%;\r
11655   font-size: 16px;\r
11656   margin-top: 20px; }\r
11657   .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-info ul {\r
11658     list-style-type: disc;\r
11659     list-style-position: inside; }\r
11660   .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-info li {\r
11661     padding-top: 5px; }\r
11662 \r
11663 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-link-section {\r
11664   font-size: 15px;\r
11665   color: #0574ac;\r
11666   margin-top: 20px;\r
11667   text-align: center;\r
11668   margin-bottom: 55px; }\r
11669   .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-link-section .b2b-tmpl-order-confirmation-link {\r
11670     margin-right: 8%; }\r
11671   .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-link-section a {\r
11672     cursor: pointer; }\r
11673 .b2b-tmpl-profile-block-container {\r
11674   min-height: 200px;\r
11675   height: auto;\r
11676   background-color: #fff;\r
11677   border-radius: 8px;\r
11678   border: 1px solid #ccc;\r
11679   box-shadow: 0px 1px 1px 1px #ccc;\r
11680   display: inline-table;\r
11681   margin: 15px 15px; }\r
11682   .b2b-tmpl-profile-block-container .b2b-tmpl-profile-title {\r
11683     font-weight: bold; }\r
11684   .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-footer {\r
11685     margin-bottom: 12px;\r
11686     margin-top: 5px;\r
11687     height: 35px; }\r
11688   .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details p {\r
11689     word-wrap: break-word;\r
11690     height: 61px; }\r
11691     .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details p:first-child {\r
11692       margin-top: 10px; }\r
11693     .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details p:after {\r
11694       content: ' ';\r
11695       display: block;\r
11696       border: 0.2px solid #ccc;\r
11697       margin-top: 12px; }\r
11698   .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details .radio {\r
11699     margin-left: 15px;\r
11700     height: 30px; }\r
11701   .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details p, .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details div {\r
11702     padding: 2px 7px;\r
11703     font-size: 14px; }\r
11704   .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details .radio-label, .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details a {\r
11705     font-size: 14px; }\r
11706   .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details p label, .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details p span {\r
11707     padding-left: 10px; }\r
11708   .b2b-tmpl-profile-block-container .b2b-tmpl-approval-icon {\r
11709     color: #1b7e28;\r
11710     float: right;\r
11711     position: relative;\r
11712     left: 10px; }\r
11713     .b2b-tmpl-profile-block-container .b2b-tmpl-approval-icon i {\r
11714       color: #1b7e28;\r
11715       float: right; }\r
11716   .b2b-tmpl-profile-block-container .b2b-tmpl-profile-link {\r
11717     float: right;\r
11718     position: relative;\r
11719     left: -4px; }\r
11720   .b2b-tmpl-profile-block-container a.link-profile {\r
11721     position: relative;\r
11722     left: -5px;\r
11723     float: right;\r
11724     margin-bottom: 16px; }\r
11725   .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-radio {\r
11726     position: relative;\r
11727     top: -5px; }\r
11728 .b2b-static-route-container {\r
11729   padding-left: 32px;\r
11730   display: inline-block; }\r
11731 \r
11732 .b2b-static-route-label-heading {\r
11733   font-family: "Omnes-ECOMP-W02-Medium", Arial;\r
11734   font-size: 16px !important;\r
11735   color: #333333;\r
11736   font-style: normal;\r
11737   text-align: left; }\r
11738 \r
11739 label.b2b-static-route-label-heading {\r
11740   margin-bottom: 12px;\r
11741   margin-top: 15px;\r
11742   display: block; }\r
11743 \r
11744 #b2b-static-route-input {\r
11745   margin: 5px 0 5px; }\r
11746 \r
11747 .b2b-static-route-list {\r
11748   margin-bottom: 30px;\r
11749   width: 216px;\r
11750   float: left;\r
11751   margin-right: 20px;\r
11752   max-height: 540px;\r
11753   overflow-y: auto; }\r
11754   .b2b-static-route-list .status-text {\r
11755     flex: 1;\r
11756     display: flex;\r
11757     align-items: center;\r
11758     outline: 0; }\r
11759 \r
11760 .b2b-static-route-list-item {\r
11761   border: 1px #cccccc solid;\r
11762   font-family: "Omnes-ECOMP-W02", Arial;\r
11763   font-size: 14px;\r
11764   display: flex;\r
11765   cursor: pointer; }\r
11766   .b2b-static-route-list-item > .status-bar {\r
11767     padding: 20px 0 20px;\r
11768     background-color: #ea7400;\r
11769     border-radius: 0;\r
11770     width: 10px;\r
11771     display: inline-block;\r
11772     margin-right: 20px;\r
11773     height: 100%;\r
11774     float: left; }\r
11775     .b2b-static-route-list-item > .status-bar:after {\r
11776       content: '.';\r
11777       visibility: hidden; }\r
11778   .b2b-static-route-list-item > .status-bar-unedited {\r
11779     padding: 20px 0 20px;\r
11780     background-color: #ffb81c;\r
11781     border-radius: 0;\r
11782     width: 10px;\r
11783     display: inline-block;\r
11784     margin-right: 20px;\r
11785     height: 100%;\r
11786     float: left;\r
11787     background-color: transparent; }\r
11788     .b2b-static-route-list-item > .status-bar-unedited:after {\r
11789       content: '.';\r
11790       visibility: hidden; }\r
11791 \r
11792 .b2b-static-route-list-item:focus {\r
11793   outline: 1px dashed #00f; }\r
11794 \r
11795 .b2b-static-route-list-item--selected {\r
11796   background: #f2f2f2; }\r
11797 \r
11798 .b2b-static-route-content {\r
11799   display: inline-block; }\r
11800 \r
11801 \r
11802 /*\r
11803 To Remove later\r
11804 */\r
11805 \r
11806 .selectWrap::after { \r
11807   align-items: center; \r
11808   background-position: 7px 7px; \r
11809   background-repeat: no-repeat; \r
11810   background-size: auto 23px; \r
11811   border-left: 1px solid transparent; \r
11812   color: #0568ae; \r
11813   display: flex; \r
11814   font-size: 23px; \r
11815   height: 36px; \r
11816   margin-right: 0; \r
11817   overflow: hidden; \r
11818   position: absolute; \r
11819   right: 0; \r
11820   text-indent: 7px; \r
11821   top: 0; \r
11822   user-select: none; \r
11823   width: 41px; \r
11824   z-index: 0; \r
11825   position: absolute !important; \r
11826   display: flex !important; \r
11827 }