1 /*! b2b-angular-library - v1.0.5 - Last updated: 2017-05-24. Copyright (c) 2016 AT&T Services, Inc. */
2 .b2b-horizontal-table ::-webkit-scrollbar {
5 .b2b-horizontal-table ::-webkit-scrollbar-thumb {
9 .b2b-horizontal-table .b2b-frozen-col {
14 .b2b-horizontal-table .b2b-horizontal-table-inner-container {
17 .b2b-horizontal-table .b2b-horizontal-table-column-info {
20 .b2b-horizontal-table .b2b-horizontal-table-legend div[b2b-flyout-toggler] {
24 .b2b-horizontal-table .b2b-horizontal-table-legend .b2b-frozen-cell {
27 background-color: #F2F2F2;
28 display: inline-block;
31 .b2b-horizontal-table .b2b-horizontal-table-arrows {
32 margin-bottom: 20px; }
33 .b2b-horizontal-table .b2b-horizontal-table-arrows .b2b-disabled-text {
35 .b2b-horizontal-table .b2b-horizontal-table-arrows .b2b-next-link {
36 padding-right: 15px; }
37 .b2b-horizontal-table .b2b-horizontal-table-arrows .b2b-prev-link {
40 @-moz-document url-prefix() {
41 .b2b-horizontal-table td:first-child {
44 box-sizing: border-box; }
47 -ms-overflow-style: -ms-autohiding-scrollbar;
49 -ms-text-size-adjust: 100%;
50 -webkit-text-size-adjust: 100%;
51 box-sizing: border-box;
52 font: 0.625pc/1.5 sans-serif;
53 text-rendering: optimizeLegibility; }
57 -webkit-overflow-scrolling: touch;
75 outline: thin dotted #191919;
82 vertical-align: top; }
86 display: inline-block; }
94 vertical-align: middle;
96 -ms-interpolation-mode: bicubic; }
99 max-width: inherit !important; }
102 display: inline-block; }
114 vertical-align: middle; }
121 html input[type="button"],
123 input[type="submit"] {
130 input[type="button"],
132 input[type="submit"],
134 input[type="checkbox"] {
138 -webkit-appearance: textfield; }
140 input[type=search]:-webkit-search-cancel-button,
141 input[type=search]:-webkit-search-decoration {
142 -webkit-appearance: none; }
150 -moz-appearance: none;
151 -webkit-appearance: none; }
160 background-color: #ffffff;
162 font-family: "Omnes-ECOMP-W02", Arial;
163 /* font-size: 1.6rem;
168 -moz-osx-font-smoothing: grayscale;
169 -webkit-font-smoothing: antialiased; }
179 display: inline-block;
182 vertical-align: middle; }
188 font-family: "Omnes-ECOMP-W02";
189 src: url("fonts/Omnes_ATTW02.eot");
190 src: url("fonts/Omnes_ATTW02.eot?#iefix") format("embedded-opentype"), url("fonts/Omnes_ATTW02.woff") format("woff"), url("fonts/Omnes_ATTW02.ttf") format("truetype");
192 font-style: normal; }
195 font-family: "Omnes-ECOMP-W02-Medium";
196 src: url("fonts/Omnes_ATTW02Medium.eot");
197 src: url("fonts/Omnes_ATTW02Medium.eot?#iefix") format("embedded-opentype"), url("fonts/Omnes_ATTW02Medium.woff") format("woff"), url("fonts/Omnes_ATTW02Medium.ttf") format("truetype");
199 font-style: normal; }
202 font-family: "Omnes-ECOMP-W02-Italic";
203 src: url("fonts/Omnes_ATTW02Italic.eot");
204 src: url("fonts/Omnes_ATTW02Italic.eot?#iefix") format("embedded-opentype"), url("fonts/Omnes_ATTW02Italic.woff") format("woff"), url("fonts/Omnes_ATTW02Italic.ttf") format("truetype");
206 font-style: normal; }
209 font-family: "Omnes-ECOMP-W02-Light";
210 src: url("fonts/Omnes_ATTW02Light.eot");
211 src: url("fonts/Omnes_ATTW02Light.eot?#iefix") format("embedded-opentype"), url("fonts/Omnes_ATTW02Light.woff") format("woff"), url("fonts/Omnes_ATTW02Light.ttf") format("truetype");
213 font-style: normal; }
216 font-family: "Omnes-ECOMP-W02-Bold";
217 src: url("fonts/Omnes_ATTW02Bold.eot");
218 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");
220 font-style: normal; }
223 font-family: "Omnes-ECOMP-W02-Light-Italic";
224 src: url("fonts/Omnes_ATTW02LightItalic.eot");
225 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");
227 font-style: normal; }
230 font-family: "Omnes-ECOMP-W02-Medium-Italic";
231 src: url("fonts/Omnes_ATTW02MediumItalic.eot");
232 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");
234 font-style: normal; }
237 font-family: "Omnes-ECOMP-W02-Bold-Italic";
238 src: url("fonts/Omnes_ATTW02BoldItalic.eot");
239 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");
241 font-style: normal; }
243 /* TODO: Build a reference page for these classes */
245 font-family: "Omnes-ECOMP-W02", Arial !important; }
248 font-family: "Omnes-ECOMP-W02-Light",Arial !important; }
251 font-family: "Omnes-ECOMP-W02-Italic", Arial !important; }
254 font-family: "Omnes-ECOMP-W02-Light-Italic",Arial !important; }
257 font-family: "Omnes-ECOMP-W02-Medium",Arial !important; }
259 .font-medium-italic {
260 font-family: "Omnes-ECOMP-W02-Medium-Italic",Arial !important; }
264 font-variant: normal;
266 text-transform: none; }
269 display: none !important; }
272 display: none !important; }
275 display: none !important; }
278 display: inherit !important; }
312 .row > [class*="span"],
313 .row-nowrap > [class*="span"] {
316 margin-right: 1.40845%\9; }
318 .row > [class*="span"]:last-child,
319 .row-nowrap > [class*="span"]:last-child {
322 .row > [class*="span"].centered,
323 .row-nowrap > [class*="span"].centered {
324 margin-left: auto !important;
325 margin-right: auto !important; }
328 .row-nowrap.no-flex {
331 .row.no-flex > [class*="span"],
332 .row-nowrap.no-flex > [class*="span"] {
333 margin-right: 1.408450704225352%; }
335 .row.no-flex > [class*="span"]:last-child,
336 .row-nowrap.no-flex > [class*="span"]:last-child {
340 .row-nowrap.flex-justify {
341 justify-content: space-between; }
343 .row.flex-justify > [class*="span"],
344 .row-nowrap.flex-justify > [class*="span"] {
347 .row.flex-justify > .flex-col,
348 .row-nowrap.flex-justify > .flex-col {
350 margin-right: 1.40845%\9; }
353 .row-nowrap.flex-wrap {
357 align-items: flex-start; }
359 .align-items-center {
360 align-items: center; }
362 .align-items-bottom {
363 align-items: flex-end; }
366 align-self: flex-start; }
369 align-self: center; }
372 align-self: flex-end; }
380 background-color: #efefef; }
390 .row .fixed-230 + .fluid-space {
392 padding-right: 20px; }
394 .row .fluid-space:last-child {
398 width: 7.042253521126761%; }
401 width: 15.49295774647887%; }
404 width: 23.94366197183099%; }
407 width: 32.3943661971831%; }
410 width: 40.84507042253521%; }
413 width: 49.29577464788733%; }
416 width: 57.74647887323944%; }
419 width: 66.19718309859155%; }
422 width: 74.64788732394367%; }
425 width: 83.09859154929578%; }
428 width: 91.54929577464789%; }
434 margin-left: 8.450704225352113%; }
437 margin-left: 16.90140845070423%; }
440 margin-left: 25.35211267605634%; }
443 margin-left: 33.8028169%; }
446 margin-left: 42.25352113%; }
449 margin-left: 50.70422535%; }
452 margin-left: 59.15492958%; }
455 margin-left: 67.6056338%; }
458 margin-left: 76.05633803%; }
461 margin-left: 84.50704225%; }
464 margin-left: 92.95774648%; }
468 text-align: center; }
470 [class*="span"].align-center {
471 margin: 0 auto !important;
474 .align-left .container {
475 padding-left: 0 !important;
476 margin: 0 !important; }
478 /* BEGIN RESPONSIVE-4.LESS ************** */
479 @media (min-width: 1025px) {
480 .row > [class*="span"],
481 .row-nowrap > [class*="span"] {
483 margin-right: 1.487301587301587%\9; }
488 /* 1col = 6.878306878306879 */
489 /* 1colgutter = 1.587301587301587 */
493 width: 6.878306878306879%; }
495 width: 15.34391534391534%; }
497 width: 23.80952380952381%; }
499 width: 32.27513227513228%; }
501 width: 40.74074074074074%; }
503 width: 49.20634920634921%; }
505 width: 57.67195767195767%; }
507 width: 66.13756613756614%; }
509 width: 74.60317460317461%; }
511 width: 83.06878306878308%; }
513 width: 91.53439153439154%; }
517 margin-left: 8.465608465608466%; }
519 margin-left: 16.93121693121693%; }
521 margin-left: 25.3968253968254%; }
523 margin-left: 33.86243386%; }
525 margin-left: 42.32804233%; }
527 margin-left: 50.79365079%; }
529 margin-left: 59.25925926%; }
531 margin-left: 67.72486772%; }
533 margin-left: 76.19047619%; }
535 margin-left: 84.65608466%; }
537 margin-left: 93.12169312%; }
538 .tooltip-size-control {
542 margin-left: 1.40845070422535%; }
546 /* END RESPONSIVE-4.LESS ****************** */
547 /* BEGIN RESPONSIVE-3.LESS ******************* */
548 @media (min-width: 768px) and (max-width: 1024px) {
550 display: inherit !important; }
552 display: none !important; }
554 display: inherit !important; }
556 display: none !important; }
561 padding-right: 20px; }
565 width: 7.042253521126761%; }
567 width: 15.49295774647887%; }
569 width: 23.94366197183099%; }
571 width: 32.3943661971831%; }
573 width: 40.84507042253521%; }
575 width: 49.29577464788733%; }
577 width: 57.74647887323944%; }
579 width: 66.19718309859155%; }
581 width: 74.64788732394367%; }
583 width: 83.09859154929578%; }
585 width: 91.54929577464789%; }
589 margin-left: 8.450704225352113%; }
591 margin-left: 16.90140845070423%; }
593 margin-left: 25.35211267605634%; }
595 margin-left: 33.8028169%; }
597 margin-left: 42.25352113%; }
599 margin-left: 50.70422535%; }
601 margin-left: 59.15492958%; }
603 margin-left: 67.6056338%; }
605 margin-left: 76.05633803%; }
607 margin-left: 84.50704225%; }
609 margin-left: 92.95774648%; }
610 .tooltip-size-control {
614 /* END RESPONSIVE-3.LESS ******************* */
615 /* BEGIN RESPONSIVE-2.LESS *************** */
616 @media (max-width: 767px) {
618 display: inherit !important; }
620 display: none !important; }
622 display: inherit !important; }
624 display: inherit !important; }
626 display: none !important; }
628 display: none !important; }
632 padding-right: 15px; }
633 /*.row{ display:block; }*/
634 .row > [class*="span"] {
641 .row.flex > .flex-col,
642 .row-nowrap.flex > .flex-col {
652 .row .fluid-space + .fixed-230 {
654 .row .fluid-space:last-child {
659 width: 7.042253521126761%; }
661 width: 15.49295774647887%; }
663 width: 23.94366197183099%; }
665 width: 32.3943661971831%; }
667 width: 40.84507042253521%; }
669 width: 49.29577464788733%; }
671 width: 57.74647887323944%; }
673 width: 66.19718309859155%; }
675 width: 74.64788732394367%; }
677 width: 83.09859154929578%; }
679 width: 91.54929577464789%; }
683 margin-left: 8.450704225352113%; }
685 margin-left: 16.90140845070423%; }
687 margin-left: 25.35211267605634%; }
689 margin-left: 33.8028169%; }
691 margin-left: 42.25352113%; }
693 margin-left: 50.70422535%; }
695 margin-left: 59.15492958%; }
697 margin-left: 67.6056338%; }
699 margin-left: 76.05633803%; }
701 margin-left: 84.50704225%; }
703 margin-left: 92.95774648%; }
705 padding: 8px 15px 8px 15px; }
706 .field-group input.input-emphasized[type="search"] + .reset-field:after {
708 .field-group input.input-emphasized[type="search"] + .reset-field {
712 margin-bottom: 30px; }
713 .marquee .blur-overlay {
720 padding: 34px 15px 30px; }
725 letter-spacing: -0.035px; }
730 .marquee p:not(.lead) {
731 font-family: "Omnes-ECOMP-W02-Light",Arial;
734 .marquee .btn-fullwidth {
738 .tooltip-size-control {
741 .accordion-table-layout {
743 margin-right: -15px; }
744 .table-wrapper caption {
745 padding-left: 15px; } }
747 @media (max-width: 480px) {
749 width: 7.042253521126761%; }
751 width: 15.49295774647887%; }
753 width: 23.94366197183099%; }
755 width: 32.3943661971831%; }
757 width: 40.84507042253521%; }
759 width: 49.29577464788733%; }
761 width: 57.74647887323944%; }
763 width: 66.19718309859155%; }
765 width: 74.64788732394367%; }
767 width: 83.09859154929578%; }
769 width: 91.54929577464789%; }
773 margin-left: 8.450704225352113%; }
775 margin-left: 16.90140845070423%; }
777 margin-left: 25.35211267605634%; }
779 margin-left: 33.8028169%; }
781 margin-left: 42.25352113%; }
783 margin-left: 50.70422535%; }
785 margin-left: 59.15492958%; }
787 margin-left: 67.6056338%; }
789 margin-left: 76.05633803%; }
791 margin-left: 84.50704225%; }
793 margin-left: 92.95774648%; } }
795 /* END RESPONSIVE-2.LESS ******************* */
796 /* BEGIN RESPONSIVE-1.LESS ************** */
797 .xxxxxxxx-begin-responsive-480px.less {
800 @media (max-width: 480px) {
802 display: inherit !important; }
804 display: inherit !important; }
806 display: none !important; }
808 display: none !important; }
810 display: none !important; }
812 display: inherit !important; }
816 padding-right: 15px; } }
819 font-family: 'icoPrimary';
820 src: url("fonts/icons/icoPrimary.eot?timestamp=@@timestamp");
821 src: url("fonts/icons/icoPrimary.eot?timestamp=@@timestamp#iefix") format("embedded-opentype"), url("fonts/icons/icoPrimary.ttf?timestamp=@@timestamp") format("truetype");
823 font-style: normal; }
825 [class*="icon-primary-"],
827 .bellyband-link a:after,
828 .breadcrumb > li:after,
829 .checkbox input:checked + .skin:after,
830 .checkbox input.indeterminate + .skin:after,
831 .checkbox input:indeterminate + .skin:after,
832 .selectWrap.large:before,
833 .form-row.error .error-msg:before,
836 .cssIcon-globe:before,
839 display: inline-block;
840 font-family: 'icoPrimary';
844 font-variant: normal;
847 text-transform: none;
849 -webkit-font-smoothing: antialiased;
850 -moz-osx-font-smoothing: grayscale;
853 -webkit-user-select: none;
854 -moz-user-select: none;
855 -ms-user-select: none;
857 vertical-align: middle;
860 [class*="icoWeather-"], [class*="icoTrans-"], [class*="icoBubble-"], [class*="icoRetail-"], [class*="icoPeople-"], [class*="icoNumslets-"], [class*="icoLocation-"], [class*="icoHealthcare-"], [class*="icoDocuments-"], [class*="icoDevices-"], [class*="icoDatanetwork-"], [class*="icoControls-"], [class*="icoBuilding-"], [class*="icoArrows-"] {
862 display: inline-block;
866 font-variant: normal;
869 text-transform: none;
871 -webkit-font-smoothing: antialiased;
872 -moz-osx-font-smoothing: grayscale;
875 -webkit-user-select: none;
876 -moz-user-select: none;
877 -ms-user-select: none;
879 vertical-align: middle; }
881 [class*="icon-primary-"]:before,
882 [class*="icon-primary-"]:after {
883 box-sizing: border-box;
884 display: inline-block;
890 vertical-align: middle;
893 .icon-primary-att-globe:before,
894 .cssIcon-globe:before {
898 .icon-primary-hamburger:before {
901 .icon-primary-secure:before {
904 .icon-primary-secureL:before {
907 .icon-primary-padlockopen:before {
910 .icon-primary-padlockopenL:before {
913 .icon-primary-shoppingcart:before {
916 .icon-primary-shoppingcartL:before {
919 .icon-primary-print:before {
922 .icon-primary-printL:before {
925 .icon-primary-mobilesmartphone:before {
928 .icon-primary-mobilesmartphoneL:before {
931 .icon-primary-tablet:before {
934 .icon-primary-tabletL:before {
937 .icon-primary-tv:before {
940 .icon-primary-tvL:before {
943 .icon-primary-calendar {
944 width: 100% !important; }
946 .icon-primary-calendar:before {
950 .icon-primary-calendarL:before {
953 .icon-primary-star:before {
956 .icon-primary-close:before,
958 .reset-field:before {
961 .icon-primary-down:before {
964 .checkbox input.indeterminate + .skin:after,
965 .icon-primary-subtractminimize:before {
968 .icon-primary-add-maximize:before {
971 .icon-primary-check:before,
972 .checkbox input:checked + .skin:after {
975 .icon-primary-questionmark:before {
978 .icon-primary-badgealert:before,
979 .form-row.error .error-msg:before {
982 .icon-primary-approval:before {
985 .icon-primary-flat-info:before {
988 .icon-primary-alert:before {
991 .icon-primary-tooltip:before,
992 .icon-primary-flat-faq:before {
995 .icon-primary-tooltip {
999 .bellyband-link a:after,
1000 .breadcrumb > li:after,
1001 .icon-primary-right:before {
1003 transform: rotate(-90deg); }
1005 .icon-primary-left:before {
1007 transform: rotate(90deg); }
1009 .icon-primary-accordion-plus:after,
1010 .icon-primary-collapsed:after,
1011 .icon-primary-accordion-minus:after,
1012 .icon-primary-expanded:after {
1018 .icon-primary-accordion-minus,
1019 .icon-primary-expanded,
1020 .icon-primary-accordion-plus,
1021 .icon-primary-collapsed {
1022 font-size: 20px !important; }
1024 :not(.ds2-no-colors) .icon-primary-accordion-minus:before,
1025 :not(.ds2-no-colors) .icon-primary-expanded:before {
1026 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");
1029 :not(.ds2-no-colors) .icon-primary-accordion-plus:before,
1030 :not(.ds2-no-colors) .icon-primary-collapsed:before {
1031 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");
1034 .ds2-no-colors .icon-primary-accordion-minus:before,
1035 .ds2-no-colors .icon-primary-expanded:before {
1036 background-image: none;
1039 .ds2-no-colors .icon-primary-accordion-minus:after,
1040 .ds2-no-colors .icon-primary-expanded:after {
1043 .ds2-no-colors .icon-primary-accordion-plus:before,
1044 .ds2-no-colors .icon-primary-collapsed:before {
1045 background-image: none;
1048 .ds2-no-colors .icon-primary-accordion-plus:after,
1049 .ds2-no-colors .icon-primary-collapsed:after {
1052 .icon-primary-circle-arrow {
1053 outline: 1px solid transparent;
1055 font-size: 20px !important;
1056 background: linear-gradient(to bottom, #fcfcfc 0%, #f2f2f2 100%);
1057 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08);
1058 margin-right: 7px; }
1060 .icon-primary-circle-arrow:after {
1061 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");
1067 .icon-primary-circle-arrow:before {
1073 transform: rotate(-90deg);
1077 [class*="icon-primary-"] [class*="icon-primary-"] {
1078 display: inline-block;
1082 position: absolute; }
1084 [class*="icon-primary-"].white, [class^="ico"][class*="-"].white {
1087 [class*="icon-primary-"].black, [class^="ico"][class*="-"].black {
1090 [class*="icon-primary-"].blue, [class^="ico"][class*="-"].blue {
1093 [class*="icon-primary-"].green, [class^="ico"][class*="-"].green {
1097 width: device-width; }
1100 width: device-width; }
1103 width: device-width; }
1106 width: device-width; }
1109 width: device-width; }
1121 float: right !important; }
1124 float: left !important; }
1126 .float-children-left:before,
1127 .float-children-left:after {
1132 .float-children-left:after {
1135 .float-children-left > div {
1137 white-space: nowrap; }
1140 display: block !important; }
1143 display: inline !important; }
1146 display: inline-block !important; }
1149 display: table-cell !important;
1151 vertical-align: middle; }
1153 @media (max-width: 767px) {
1157 margin-right: -15px;
1160 @media (min-width: 768px) {
1164 margin-right: -20px;
1167 @media (max-width: 480px) {
1171 margin-right: -15px;
1172 padding: 0 15px; } }
1176 filter: alpha(opacity=0);
1177 transition: opacity .15s linear; }
1181 filter: alpha(opacity=100); }
1190 white-space: nowrap; }
1196 border: 0 none !important;
1197 clip: rect(0px, 0px, 0px, 0px) !important;
1198 height: 1px !important;
1201 overflow: hidden !important;
1203 padding: 0 !important;
1204 position: absolute !important;
1205 width: 1px !important; }
1207 [data-sr-text].hidden-spoken:before {
1208 border: 0 none !important;
1209 content: attr(data-sr-text);
1210 clip: rect(0px, 0px, 0px, 0px) !important;
1211 height: 1px !important;
1214 overflow: hidden !important;
1215 padding: 0 !important;
1216 position: absolute !important;
1217 width: 100% !important;
1220 [data-sr-text].hidden-spoken {
1221 position: relative !important;
1222 width: auto !important; }
1224 [data-show-between] {
1226 visibility: hidden; }
1229 overflow-y: hidden !important; }
1232 visibility: hidden !important;
1233 opacity: 0 !important; }
1236 background-color: rgba(255, 255, 255, 0) !important; }
1239 display: none !important; }
1242 display: block !important; }
1245 position: relative !important; }
1251 border-top-width: 1px !important; }
1254 border-left-width: 1px !important; }
1257 border-right-width: 1px !important; }
1260 border-bottom-width: 1px !important; }
1263 border-color: #000; }
1266 border-color: #fff; }
1269 border-top-width: 0 !important; }
1272 border-left-width: 0 !important; }
1275 border-right-width: 0 !important; }
1278 border-bottom-width: 0 !important; }
1281 margin: 0 auto !important; }
1292 vertical-align: top !important; }
1295 vertical-align: middle !important; }
1298 vertical-align: bottom !important; }
1300 .align-children-middle > * {
1303 [class*="valign-children-"] {
1306 [class*="valign-children-"] > * {
1307 display: table-cell; }
1309 .valign-children-top > * {
1310 vertical-align: top; }
1312 .valign-children-middle > * {
1313 vertical-align: middle; }
1315 .valign-children-bottom > * {
1316 vertical-align: bottom; }
1319 padding: 0 !important; }
1322 margin-top: 60px !important; }
1325 margin-bottom: 60px !important; }
1328 padding-top: 60px !important; }
1331 padding-bottom: 60px !important; }
1333 @media (max-width: 767px) {
1335 margin-top: 30px !important; }
1337 margin-bottom: 30px !important; }
1339 padding-top: 30px !important; }
1341 padding-bottom: 30px !important; } }
1348 position: relative; }
1350 @media (orientation: landscape) {
1354 display: none !important; } }
1356 @media (orientation: portrait) {
1358 display: none !important; }
1363 background-color: #222222; }
1365 /* ... JAVASCRIPT HOOKS .................
1366 ... used by javascript ............... */
1369 position: relative; }
1372 white-space: nowrap;
1374 text-overflow: ellipsis; }
1377 color: #5a5a5a !important; }
1379 .jshook-return-focus-here {
1383 display: none !important; }
1386 display: inherit !important; }
1390 display: inherit !important; }
1392 display: none !important; }
1394 color: #000 !important;
1395 background: transparent !important;
1396 box-shadow: none !important; }
1399 text-decoration: underline; }
1402 border: 1px solid #000;
1403 page-break-inside: avoid; }
1405 display: table-header-group; }
1408 page-break-inside: avoid; }
1410 max-width: 100% !important; }
1420 page-break-after: avoid; } }
1429 outline: thin dotted #191919; }
1437 font-weight: normal;
1438 text-rendering: optimizeLegibility;
1443 font-size: 3.8rem !important;
1444 font-family: "Omnes-ECOMP-W02-Light",Arial;
1445 margin-bottom: 40px; }
1447 .heading-major-section {
1448 font-size: 3rem !important;
1449 font-family: "Omnes-ECOMP-W02-Light",Arial;
1450 margin-bottom: 40px !important; }
1452 .heading-sub-section {
1453 font-size: 2.4rem !important;
1454 font-family: "Omnes-ECOMP-W02", Arial;
1455 margin-bottom: 40px; }
1458 font-size: 2rem !important;
1459 font-family: "Omnes-ECOMP-W02-Medium",Arial;
1461 margin-bottom: 20px !important; }
1464 font-size: 2rem !important;
1465 font-family: "Omnes-ECOMP-W02", Arial;
1466 margin-bottom: 20px; }
1468 .heading-medium-emphasis {
1469 font-size: 2rem !important;
1470 font-family: "Omnes-ECOMP-W02-Medium",Arial;
1471 margin-bottom: 20px; }
1474 font-size: 1.8rem !important;
1475 font-family: "Omnes-ECOMP-W02", Arial;
1476 margin-bottom: 20px; }
1478 .heading-small-emphasis {
1479 font-size: 1.8rem !important;
1480 font-family: "Omnes-ECOMP-W02-Medium",Arial;
1481 margin-bottom: 20px; }
1484 font-size: 1.3rem !important;
1485 font-family: "Omnes-ECOMP-W02-Medium",Arial;
1486 text-transform: uppercase;
1488 margin-bottom: 10px; }
1490 * + .heading-major-section {
1493 * + .heading-sub-section {
1496 * + .heading-group {
1497 margin-top: 40px !important; }
1499 * + .heading-medium {
1502 * + .heading-medium-emphasis {
1505 * + .heading-small {
1508 * + .heading-small-emphasis {
1511 * + .heading-micro {
1516 font-family: "Omnes-ECOMP-W02-Light-Italic",Arial;
1518 line-height: 2.8rem;
1520 letter-spacing: -0.024rem; }
1523 text-transform: uppercase;
1524 line-height: .65 !important; }
1528 font-size: 1.4rem !important;
1529 font-family: "Omnes-ECOMP-W02-Medium",Arial;
1532 .eyebrow + .heading-major-section,
1533 .eyebrow + .heading-sub-section {
1539 @media (max-width: 767px) {
1548 font-family: "Omnes-ECOMP-W02", Arial;
1549 margin-bottom: 30px; }
1550 .heading-major-section {
1552 font-family: "Omnes-ECOMP-W02", Arial;
1553 margin-bottom: 30px; }
1554 .heading-sub-section {
1556 font-family: "Omnes-ECOMP-W02", Arial;
1557 margin-bottom: 20px; }
1560 font-family: "Omnes-ECOMP-W02", Arial;
1561 margin-bottom: 20px; }
1562 .heading-medium-emphasis {
1564 font-family: "Omnes-ECOMP-W02", Arial;
1565 margin-bottom: 20px; }
1568 font-family: "Omnes-ECOMP-W02", Arial;
1569 margin-bottom: 10px; }
1570 .heading-small-emphasis {
1572 font-family: "Omnes-ECOMP-W02-Medium",Arial;
1573 margin-bottom: 5px; }
1574 * + .heading-major-section {
1576 * + .heading-sub-section {
1578 * + .heading-group {
1580 * + .heading-medium {
1582 * + .heading-medium-emphasis {
1584 * + .heading-small {
1586 * + .heading-small-emphasis {
1588 * + .heading-micro {
1589 margin-top: 10px; } }
1591 /* Standard Type styles */
1593 margin: 0 !important; }
1597 text-decoration: none; }
1601 text-decoration: underline; }
1617 position: relative; }
1619 a.show-qualifier:after {
1621 display: inline-block;
1622 white-space: pre !important; }
1624 a[href$="pdf"].show-qualifier:after,
1625 a.show-qualifier.pdf:after {
1626 content: " (PDF)"; }
1628 a[href$="psd"].show-qualifier:after,
1629 a.show-qualifier.psd:after {
1630 content: " (PSD)"; }
1635 /* 20px for the icon, 10px left of icon */
1636 .standalone-link.small {
1637 font-size: 1.4rem; }
1639 .standalone-link.small i[class*="icon-primary-"] {
1643 .standalone-link.large {
1644 font-size: 1.8rem; }
1646 .standalone-link.large i[class*="icon-primary-"] {
1652 line-height: 2rem; }
1656 line-height: 1.8rem; }
1663 line-height: 1.5rem; }
1669 font-size: 1.8rem; }
1676 font-family: "Omnes-ECOMP-W02-Medium",Arial;
1677 font-weight: normal; }
1681 font-family: "Omnes-ECOMP-W02-Italic", Arial;
1682 font-style: normal; }
1685 text-decoration: line-through; }
1688 display: inline-block;
1692 vertical-align: text-top;
1698 line-height: 1.5rem;
1701 .text-legal.legal-module {
1702 line-height: 1.3rem;
1706 .text-legal strong {
1707 font-weight: bold; }
1710 font-family: "Omnes-ECOMP-W02-Medium",Arial; }
1713 text-align: left !important; }
1716 text-align: right !important; }
1719 text-align: center !important; }
1722 text-align: justify !important; }
1735 margin: 12px 0 0 20px; }
1744 position: relative; }
1747 ul.no-bullet li + li,
1748 ul.lower-alpha li + li,
1749 ul.lower-roman li + li,
1753 ul.bullet > li:before,
1754 ul.no-bullet > li:before,
1755 ul.lower-alpha > li:before,
1756 ul.lower-roman > li:before,
1758 background-color: #333333;
1759 border: 2px solid #333333;
1760 border-radius: 100%;
1791 ul.lower-alpha > li,
1792 ul.lower-roman > li {
1795 ul.no-bullet > li:before,
1796 ul.lower-alpha > li:before,
1797 ul.lower-roman > li:before {
1798 display: none !important; }
1801 margin: 20px 0 0 32px; }
1804 padding-left: 3px; }
1810 margin-left: 25px; }
1813 margin-left: -5px; }
1822 list-style-type: lower-roman;
1828 list-style-type: lower-alpha;
1840 display: table-cell; }
1843 background-color: transparent;
1844 background-clip: padding-box;
1845 border: 1px solid transparent;
1847 box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
1849 display: inline-block;
1850 font-family: "Omnes-ECOMP-W02-Medium",Arial;
1852 font-weight: normal;
1854 margin: 0 7px 10px 0;
1857 padding: 14px 19px 11px 18px;
1860 vertical-align: middle;
1861 white-space: nowrap;
1864 outline: 1px dotted #000;
1865 outline-offset: -5px; }
1868 .btn::-moz-focus-inner {
1871 .btn i[class*="icon-primary-"].icon-primary-small {
1874 .btn i[class*="icon-primary-"].icon-primary-medium {
1877 .btn i[class*="icon-primary-"].icon-primary-large {
1882 vertical-align: middle; }
1884 text-decoration: none; }
1886 .field-group + .btn {
1887 margin-left: 20px; }
1890 border-color: #ea7400 transparent #d16500;
1891 background-color: #ea7400 transparent #d16500;
1892 background: linear-gradient(to bottom, #ea7400 0%, #d16500 100%);
1894 font-family: "Omnes-ECOMP-W02", Arial;
1895 font-weight: bold; }
1896 .btn-primary:hover {
1897 text-decoration: none;
1899 outline-color: #ffffff !important;
1900 background: linear-gradient(to bottom, #d16500 0%, #ea7400 100%); }
1901 .btn-primary:focus {
1902 text-decoration: none;
1904 outline-color: #ffffff !important;
1905 background: linear-gradient(to bottom, #d16500 0%, #ea7400 100%); }
1906 .btn-primary:active {
1907 text-decoration: none;
1909 outline-color: #ffffff !important;
1910 background: linear-gradient(to bottom, #d16500 0%, #ea7400 100%); }
1913 font-family: "Omnes-ECOMP-W02", Arial;
1915 font-weight: normal;
1916 background-color: transparent;
1921 position: relative; }
1923 text-decoration: underline; }
1924 .btn-arrow:hover .btn-primary {
1925 text-decoration: none;
1927 outline-color: #ffffff !important;
1928 background: linear-gradient(to bottom, #d16500 0%, #ea7400 100%); }
1929 .btn-arrow:hover .btn-secondary {
1931 outline-color: #000000 !important;
1932 background: linear-gradient(to bottom, #f2f2f2 0%, #fcfcfc 100%); }
1933 .btn-arrow:hover .btn-alt {
1935 outline-color: #ffffff !important;
1936 background: linear-gradient(to bottom, #087ac2 0%, #0568ae 100%); }
1937 .btn-arrow:hover .btn-specialty {
1939 outline-color: #ffffff !important;
1940 background: linear-gradient(to bottom, #007a3e 0%, #008744 100%); }
1942 text-decoration: underline;
1943 outline: 1px dotted #666; }
1944 .btn-arrow:focus .btn-primary {
1945 text-decoration: none;
1947 outline-color: #ffffff !important;
1948 background: linear-gradient(to bottom, #d16500 0%, #ea7400 100%); }
1949 .btn-arrow:focus .btn-secondary {
1951 outline-color: #000000 !important;
1952 background: linear-gradient(to bottom, #f2f2f2 0%, #fcfcfc 100%); }
1953 .btn-arrow:focus .btn-alt {
1955 outline-color: #ffffff !important;
1956 background: linear-gradient(to bottom, #087ac2 0%, #0568ae 100%); }
1957 .btn-arrow:focus .btn-specialty {
1959 outline-color: #ffffff !important;
1960 background: linear-gradient(to bottom, #007a3e 0%, #008744 100%); }
1961 .btn-arrow:active .btn-primary {
1962 text-decoration: none;
1964 outline-color: #ffffff !important;
1965 background: linear-gradient(to bottom, #d16500 0%, #ea7400 100%); }
1966 .btn-arrow:active .btn-secondary {
1968 outline-color: #000000 !important;
1969 background: linear-gradient(to bottom, #f2f2f2 0%, #fcfcfc 100%); }
1970 .btn-arrow:active .btn-alt {
1972 outline-color: #ffffff !important;
1973 background: linear-gradient(to bottom, #087ac2 0%, #0568ae 100%); }
1974 .btn-arrow:active .btn-specialty {
1976 outline-color: #ffffff !important;
1977 background: linear-gradient(to bottom, #007a3e 0%, #008744 100%); }
1978 .btn-arrow .btn-alt {
1979 border-color: #087ac2 transparent #0568ae;
1980 background-color: #0568ae;
1981 background: linear-gradient(to bottom, #087ac2 0%, #0568ae 100%);
1983 .btn-arrow .btn-alt:hover {
1985 outline-color: #ffffff !important;
1986 background: linear-gradient(to bottom, #0568ae 0%, #087ac2 100%); }
1987 .btn-arrow .btn-alt:focus {
1989 outline-color: #ffffff !important;
1990 background: linear-gradient(to bottom, #0568ae 0%, #087ac2 100%); }
1991 .btn-arrow .btn-alt:active {
1993 outline-color: #ffffff !important;
1994 background: linear-gradient(to bottom, #0568ae 0%, #087ac2 100%); }
1995 .btn-arrow::-moz-focus-inner {
1999 border: 1px solid transparent;
2000 border-radius: 100%;
2008 vertical-align: middle;
2010 .btn-arrow .btn .icon-primary-left {
2020 .btn-arrow .btn .icon-primary-left:before {
2025 .btn-arrow .btn .icon-primary-right {
2036 .btn-arrow .btn .icon-primary-right:before {
2041 .btn-arrow .btn.btn-primary .icon-primary-left {
2043 .btn-arrow .btn.btn-primary .icon-primary-right {
2045 .btn-arrow .btn.btn-alt .icon-primary-left {
2047 .btn-arrow .btn.btn-alt .icon-primary-right {
2049 .btn-arrow .btn.btn-secondary {
2050 border: 1px solid #d2d2d2; }
2051 .btn-arrow .btn.btn-secondary .icon-primary-left {
2053 .btn-arrow .btn.btn-secondary .icon-primary-right {
2055 .btn-arrow .btn.btn-small {
2061 .btn-arrow .btn.btn-small .icon-primary-left:before {
2065 .btn-arrow .btn.btn-small .icon-primary-right:before {
2069 .btn-arrow .btn.btn-large .icon-primary-left:before {
2073 .btn-arrow .btn.btn-large .icon-primary-right:before {
2079 border: 1px solid #d2d2d2;
2080 background-color: #f2f2f2;
2081 background: linear-gradient(to bottom, #fcfcfc 0%, #f2f2f2 100%);
2083 box-shadow: 0 5px 5px -5px rgba(0, 0, 0, 0.15);
2084 padding: 14px 18px 11px 17px; }
2085 .btn-secondary:hover {
2087 outline-color: #000000 !important;
2088 background: linear-gradient(to bottom, #f2f2f2 0%, #fcfcfc 100%); }
2089 .btn-secondary:focus {
2091 outline-color: #000000 !important;
2092 background: linear-gradient(to bottom, #f2f2f2 0%, #fcfcfc 100%); }
2093 .btn-secondary:active {
2095 outline-color: #000000 !important;
2096 background: linear-gradient(to bottom, #f2f2f2 0%, #fcfcfc 100%); }
2099 border-color: #087ac2 transparent #0568ae;
2100 background-color: #0568ae;
2101 background: linear-gradient(to bottom, #087ac2 0%, #0568ae 100%);
2105 outline-color: #ffffff !important;
2106 background: linear-gradient(to bottom, #0568ae 0%, #087ac2 100%); }
2109 outline-color: #ffffff !important;
2110 background: linear-gradient(to bottom, #0568ae 0%, #087ac2 100%); }
2113 outline-color: #ffffff !important;
2114 background: linear-gradient(to bottom, #0568ae 0%, #087ac2 100%); }
2117 border-color: #008744 transparent #007a3e;
2118 background-color: #007a3e;
2119 background: linear-gradient(to bottom, #008744 0%, #007a3e 100%);
2121 .btn-specialty:hover {
2123 outline-color: #ffffff !important;
2124 background: linear-gradient(to bottom, #007a3e 0%, #008744 100%); }
2125 .btn-specialty:focus {
2127 outline-color: #ffffff !important;
2128 background: linear-gradient(to bottom, #007a3e 0%, #008744 100%); }
2129 .btn-specialty:active {
2131 outline-color: #ffffff !important;
2132 background: linear-gradient(to bottom, #007a3e 0%, #008744 100%); }
2135 background: transparent !important;
2136 border-color: transparent !important;
2137 font-weight: normal;
2138 font-family: "Omnes-ECOMP-W02", Arial;
2140 text-decoration: none;
2143 text-decoration: underline; }
2145 text-decoration: underline; }
2148 outline: none !important;
2149 text-decoration: none !important; }
2150 .isIE .btn:focus:after {
2158 border: 1px dotted #000; }
2161 outline: none !important;
2162 text-decoration: none !important; }
2163 .isIE .btn:active:after {
2171 border: 1px dotted #000; }
2174 outline: none !important;
2175 text-decoration: none !important; }
2176 .isIE .btn.active:not(:focus):after {
2177 border: 1px solid #000; }
2178 .isIE .btn.active:after {
2186 border: 1px dotted #000; }
2188 .isIE .btn.btn-primary:focus:after {
2189 border: 2px dashed #fff; }
2191 .isIE .btn.btn-specialty:focus:after {
2192 border: 2px dashed #fff; }
2194 .isIE .btn.btn-alt:focus:after {
2195 border: 2px dashed #fff; }
2198 background-image: none;
2199 background-color: #767676;
2201 cursor: not-allowed;
2203 border-color: transparent;
2204 outline: 0 !important; }
2205 .btn.disabled:hover {
2207 outline: none !important; }
2208 .btn.disabled:focus {
2210 outline: none !important; }
2213 background-image: none;
2214 background-color: #767676;
2216 cursor: not-allowed;
2218 border-color: transparent;
2219 outline: 0 !important; }
2220 .btn[disabled]:hover {
2222 outline: none !important; }
2223 .btn[disabled]:focus {
2225 outline: none !important; }
2227 .btn[disabled="disabled"] {
2228 background-image: none;
2229 background-color: #767676;
2231 cursor: not-allowed;
2233 border-color: transparent;
2234 outline: 0 !important; }
2235 .btn[disabled="disabled"]:hover {
2237 outline: none !important; }
2238 .btn[disabled="disabled"]:focus {
2240 outline: none !important; }
2242 .btn-arrow[disabled] .btn {
2243 background-image: none;
2244 background-color: #767676;
2246 cursor: not-allowed;
2248 border-color: transparent;
2249 outline: 0 !important; }
2250 .btn-arrow[disabled] .btn:hover {
2252 outline: none !important; }
2253 .btn-arrow[disabled] .btn:focus {
2255 outline: none !important; }
2257 .btn-arrow[disabled] .icon-primary-left {
2258 color: #fff !important; }
2260 .btn-arrow[disabled] .icon-primary-right {
2261 color: #fff !important; }
2263 .btn-arrow.disabled .btn {
2264 background-image: none;
2265 background-color: #767676;
2267 cursor: not-allowed;
2269 border-color: transparent;
2270 outline: 0 !important; }
2271 .btn-arrow.disabled .btn:hover {
2273 outline: none !important; }
2274 .btn-arrow.disabled .btn:focus {
2276 outline: none !important; }
2278 .btn-arrow.disabled .icon-primary-left {
2279 color: #fff !important; }
2281 .btn-arrow.disabled .icon-primary-right {
2282 color: #fff !important; }
2285 padding: 12px 19px 11px 18px;
2286 font-size: 1.7rem; }
2289 padding: 10px 19px 9px 18px;
2291 border-radius: 8px; }
2296 *:not(.btn-arrow) > .btn > i[class*="icon-primary-"] {
2298 margin-bottom: -20px; }
2300 .enhanced-cta-group {
2301 display: -ms-flexbox;
2303 -ms-flex-direction: row-reverse;
2304 flex-direction: row-reverse;
2305 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;
2306 background-position: 0 -1px;
2307 background-repeat: repeat-x; }
2308 .enhanced-cta-group > .cta-button-group {
2310 background-image: none !important; }
2311 .enhanced-cta-group > .cta-button-group + .cta-button-group a {
2314 .enhanced-cta-group > .cta-button-group + .cta-button-group a a {
2316 .enhanced-cta-group > .cta-button-group hr {
2318 .enhanced-cta-group > .cta-button-group + .cta-button-group {
2319 -ms-flex-align: center;
2320 -ms-grid-row-align: center;
2321 align-items: center;
2322 -ms-flex-direction: row;
2323 flex-direction: row;
2328 -ms-flex-align: baseline;
2329 align-items: baseline;
2330 padding: 20px 0 10px;
2332 .cta-button-group.nodots {
2333 background-image: none !important; }
2334 .cta-button-group .hidden-phone {
2335 margin-right: 14px; }
2336 .cta-button-group .btn + .btn {
2337 margin-right: 20px !important; }
2338 .cta-button-group .btn:not(.hidden-phone):not(.visible-phone) {
2341 .isMobile .btn-arrow .btn.btn-small .icon-primary-left:before {
2344 .isMobile .btn-arrow .btn.btn-large .icon-primary-left:before {
2347 .isMobile .btn-arrow .btn.btn-large .icon-primary-right:before {
2350 @media (max-width: 1024px) {
2351 .field-group + .btn {
2352 margin-left: 15px; } }
2354 @media (max-width: 767px) {
2356 text-align: center; }
2357 .cta-button-group > .btn {
2361 margin-left: auto !important;
2362 margin-right: auto !important; } }
2366 box-shadow: 0 5px 5px -5px rgba(0, 0, 0, 0.15);
2367 display: -ms-flexbox;
2369 -ms-flex-pack: justify;
2370 justify-content: space-between;
2371 margin-bottom: 10px;
2375 vertical-align: middle;
2387 text-align: center; }
2388 .btn-group:not([data-select-color]) .btn.active:not(:first-child) {
2390 border-left: 1px solid #d2d2d2 !important; }
2391 .btn-group:not([data-select-color]) .btn[disabled]:not(:first-child) {
2392 border-left: 1px solid #d2d2d2 !important; }
2393 .btn-group:not([data-select-color]) .btn[disabled] + .btn[disabled] {
2394 border-left: 1px solid #ebebeb !important; }
2395 .btn-group:not([data-select-color]) > .btn.active {
2396 border-color: #087ac2 transparent #0568ae;
2397 background-color: #0568ae;
2398 background: linear-gradient(to bottom, #087ac2 0%, #0568ae 100%);
2400 .btn-group:not([data-select-color]) > .btn.active:hover {
2402 outline-color: #ffffff !important;
2403 background: #0563a6;
2404 border-color: #0563a6; }
2405 .btn-group:not([data-select-color]) > .btn.active:focus {
2407 outline-color: #ffffff !important;
2408 background: #0563a6;
2409 border-color: #0563a6; }
2410 .btn-group:not([data-select-color]) > .btn.active:active {
2412 outline-color: #ffffff !important;
2413 background: #0563a6;
2414 border-color: #0563a6; }
2415 .btn-group:not([data-select-color]) > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
2417 .btn-group:not([data-select-color]) > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
2418 border-top-right-radius: 0;
2419 border-bottom-right-radius: 0; }
2420 .btn-group:not([data-select-color]) > .btn:last-child:not(:first-child) {
2421 border-top-left-radius: 0;
2422 border-bottom-left-radius: 0; }
2423 .btn-group:not([data-select-color]) > .dropdown-toggle:not(:first-child) {
2424 border-top-left-radius: 0;
2425 border-bottom-left-radius: 0; }
2426 .btn-group > .active {
2427 text-decoration: none;
2428 outline: 1px dotted transparent; }
2429 .btn-group > .active:focus {
2430 outline: 1px dotted #ffffff; }
2432 .btn-group.btn-fullwidth > .btn {
2436 .btn-group[data-select-color] {
2439 -ms-flex-pack: start;
2440 justify-content: flex-start;
2441 -ms-flex-wrap: wrap;
2443 .btn-group[data-select-color] .btn {
2444 border: 1px solid #959595;
2446 box-shadow: 0 5px 5px -5px rgba(0, 0, 0, 0.15);
2448 margin-bottom: 10px;
2456 .btn-group[data-select-color] > .btn.active:focus {
2457 outline: 1px dotted #191919;
2458 outline-offset: 4px; }
2461 background-clip: padding-box;
2474 button .btn-fill[style*="#fff"] {
2475 border: 1px solid #d2d2d2; }
2477 [data-select-color] .btn.active {
2478 background: none !important;
2483 line-height: 12px; }
2484 [data-select-color] .btn.active > .btn-fill {
2486 [data-select-color] .btn.active:hover {
2489 [data-select-color] .btn:active {
2490 background: none !important;
2495 line-height: 12px; }
2496 [data-select-color] .btn:active > .btn-fill {
2498 [data-select-color] .btn:active:hover {
2501 .btn-group[data-select-color="orange"] > .btn.active {
2502 border-color: #ea7400; }
2504 .btn-group[data-select-color="blue"] > .btn.active {
2505 border-color: #0568ae; }
2507 .btn-group[data-select-color="green"] > .btn.active {
2508 border-color: #007a3e; }
2510 .btn-spinbutton-toggle.btn-group {
2511 display: block !important;
2512 height: 40px !important;
2516 white-space: nowrap; }
2518 .btn-spinbutton-toggle .btn {
2520 font-weight: normal;
2524 letter-spacing: normal;
2531 .btn-spinbutton-toggle .btn[data-max-value] {
2532 border-bottom: 1px solid #d2d2d2;
2533 border-top: 1px solid #d2d2d2;
2534 box-shadow: 0 3px 2px -2px rgba(0, 0, 0, 0.08) inset;
2535 background-color: #fff;
2537 font-family: "Omnes-ECOMP-W02", Arial;
2539 font-weight: normal;
2542 min-width: 46px !important;
2544 .btn-spinbutton-toggle .btn[data-max-value]:focus {
2545 border-color: #0568ae;
2547 .btn-spinbutton-toggle .btn[data-max-value]:focus + .btn {
2548 border-left: 1px solid #0568ae;
2549 transition: border 0.3s linear 0s; }
2551 .btn-spinbutton-toggle .icon-primary-subtractminimize {
2552 font-size: 30px !important;
2553 color: #0568ae !important; }
2555 .btn-spinbutton-toggle .icon-primary-add-maximize {
2556 font-size: 30px !important;
2557 color: #0568ae !important; }
2559 .btn-spinbutton-toggle .btn[disabled].icon-primary-subtractminimize {
2560 background-color: #d2d2d2;
2561 color: #767676 !important; }
2563 .btn-spinbutton-toggle .btn[disabled].icon-primary-add-maximize {
2564 background-color: #d2d2d2;
2565 color: #767676 !important; }
2567 .btn-spinbutton-toggle input.btn[disabled] {
2568 background-color: #d2d2d2;
2570 cursor: not-allowed; }
2572 .btn-group.btn-spinbutton-toggle .btn[disabled] + .btn[disabled] {
2573 border-left: 1px solid #f0f0f0 !important; }
2575 .btn-group.btn-spinbutton-toggle .btn[data-max-value]:focus + .btn:not(:first-child) {
2576 border-left: 1px solid #0568ae !important; }
2578 @media (max-width: 480px) {
2579 .btn-group:not([data-select-color]) > .btn {
2581 min-width: auto; } }
2591 display: inline-block; }
2596 .reset-field:before {
2600 .input-emphasized + .reset-field:before {
2604 .reset-field:active,
2606 .reset-field:focus {
2607 display: block !important; }
2614 box-shadow: 0 -50px 0 0 #f2f2f2 inset;
2616 /*overflow: hidden;*/
2620 transform: rotate(45deg);
2623 .corner-button .close:before {
2633 .corner-button .close {
2640 transform: rotate(45deg);
2643 .corner-button .close:focus {
2644 outline: 1px dotted black; }
2646 .ds2-no-colors .corner-button .close {
2647 border: 1px solid black; }
2649 .field-group input + .reset-field {
2662 .field-group input[type="search"] + .reset-field,
2663 .field-group input[type="search"] + .btn-search + .reset-field,
2664 .tooltip-onclick input + .reset-field,
2665 .tooltip-onclick input + .icon-primary-tooltip + .reset-field,
2666 .tooltip-onclick textarea + .reset-field,
2667 .tooltip-onclick textarea + .icon-primary-tooltip + .reset-field {
2670 .field-group input[type="search"] + .reset-field:after,
2671 .field-group input[type="search"] + .btn-search + .reset-field:after,
2672 .tooltip-onclick input + .reset-field:after,
2673 .tooltip-onclick input + .icon-primary-tooltip + .reset-field:after,
2674 .tooltip-onclick textarea + .reset-field:after,
2675 .tooltip-onclick textarea + .icon-primary-tooltip + .reset-field:after {
2676 background-color: #d2d2d2;
2685 .tooltip-onclick input + .reset-field,
2686 .tooltip-onclick input + .icon-primary-tooltip + .reset-field {
2687 right: 50px !important; }
2689 .tooltip-onclick textarea + .reset-field,
2690 .tooltip-onclick textarea + .icon-primary-tooltip + .reset-field {
2691 right: 45px !important;
2694 .field-group input.input-emphasized + .reset-field {
2699 .field-group input.input-emphasized + .reset-field:after {
2702 .field-group [disabled] + .reset-field {
2705 .ds2_touchevents .field-group input + .reset-field:focus,
2706 .ds2_touchevents .field-group input:focus + .reset-field,
2707 .ds2_touchevents textarea:focus + .reset-field,
2708 .ds2_touchevents textarea + .reset-field:focus {
2715 .ds2_touchevents .field-group input {
2716 padding: 8px 55px 8px 15px;
2717 -webkit-appearance: none; }
2719 .ds2_touchevents textarea:focus {
2720 padding: 15px 55px 15px 15px; }
2722 .ds2_touchevents textarea:focus + .reset-field {
2728 .ds2_touchevents textarea.hasScrollbar:focus {
2729 padding: 15px 35px 15px 15px; }
2731 .ds2_touchevents textarea.hasScrollbar:focus + .reset-field {
2734 .ds2-no-colors .b2b-tmpl-card-corner-button {
2735 border: none !important; }
2737 .ds2-no-colors .b2b-tmpl-card-corner-button .close {
2738 border: 1px solid black;
2739 top: 0px !important;
2740 right: 0px !important; }
2742 .form-row.error .error-msg {
2746 font-family: "Omnes-ECOMP-W02-Medium",Arial;
2748 padding-left: 18px; }
2750 .form-row.error .error-msg:before {
2756 vertical-align: middle; }
2758 .form-row.error label,
2759 .form-row.error .error-msg,
2760 .form-row.error button.awd-select,
2761 .form-row.error select.awd-select + span,
2762 .form-row.error .checkbox,
2763 .form-row.error .radio,
2764 .form-row.error legend.error,
2765 .form-row.error input {
2768 .form-row.error .btn-group > .btn,
2769 .form-row.error button.awd-select,
2770 .form-row.error .awd-select-list,
2771 .form-row.error select.awd-select + span,
2772 .form-row.error textarea,
2773 .form-row.error input,
2774 .form-row.error .checkbox .skin,
2775 .form-row.error .radio .skin {
2776 border-color: #cf2a2a !important; }
2778 .form-row.error .checkbox input:checked:not(:disabled) + .skin {
2779 background-color: #cf2a2a; }
2781 .form-row.error .radio input:checked + .skin:after {
2782 background-color: #cf2a2a; }
2784 .error .tooltip-onclick .icon-primary-tooltip.active + .error-msg {
2786 border-bottom-left-radius: 0;
2787 border-bottom-right-radius: 0; }
2789 .error .tooltip-onclick .icon-primary-tooltip.active + .error-msg + .helpertext {
2792 .error .tooltip-onclick .icon-primary-tooltip.active + .error-msg + .helpertext:before,
2793 .error .tooltip-onclick .icon-primary-tooltip.active + .error-msg + .helpertext:after {
2796 .error .helpertext {
2797 border-color: #cf2a2a;
2798 /*border-radius:0;*/ }
2800 .error .helpertext:before {
2801 border-top-color: #cf2a2a; }
2803 .error .tooltip-onfocus .helpertext {
2804 margin: 14px 0 10px 0; }
2806 .error [class*="price"],
2807 .error [class*="pricing-"] {
2813 input[type]::-webkit-inner-spin-button,
2814 input[type]::-webkit-outer-spin-button {
2815 -webkit-appearance: none; }
2818 -moz-appearance: textfield; }
2830 display: inline-block;
2832 font-family: "Omnes-ECOMP-W02-Medium",Arial; }
2845 display: inline-block;
2848 padding: 0 15px 0 15px;
2849 vertical-align: middle;
2850 line-height: normal; }
2852 select::-webkit-input-placeholder,
2853 textarea::-webkit-input-placeholder,
2854 input::-webkit-input-placeholder {
2856 font-family: "Omnes-ECOMP-W02-Italic", Arial;
2860 select:-moz-placeholder,
2861 textarea:-moz-placeholder,
2862 input:-moz-placeholder {
2864 font-family: "Omnes-ECOMP-W02-Italic", Arial;
2868 select::-moz-placeholder,
2869 textarea::-moz-placeholder,
2870 input::-moz-placeholder {
2872 font-family: "Omnes-ECOMP-W02-Italic", Arial;
2876 select:-ms-input-placeholder,
2877 textarea:-ms-input-placeholder,
2878 input:-ms-input-placeholder {
2880 font-family: "Omnes-ECOMP-W02-Italic", Arial;
2885 textarea:placeholder,
2888 font-family: "Omnes-ECOMP-W02-Italic", Arial;
2893 textarea:last-child,
2897 input:not([type="button"]) {
2900 input.input-emphasized {
2903 padding: 13px 20px 13px; }
2905 input[type="search"]:focus {
2906 padding-right: 88px; }
2908 input[type="search"] {
2909 padding-right: 40px;
2910 -webkit-appearance: none !important; }
2912 input[type="search"].input-emphasized {
2913 padding-right: 45px; }
2915 .btn-search[class*="btn"] {
2916 background-color: transparent;
2917 background-position: 50% 50%;
2918 background-size: 20px;
2919 background-repeat: no-repeat;
2924 min-width: 45px !important;
2926 padding: 0 !important;
2930 border-radius: 0 5px 5px 0;
2934 .input-emphasized + .btn-search[class*="btn"],
2935 .input-emphasized + .reset-field + .btn-search[class*="btn"] {
2936 background-size: 26px;
2939 outline-offset: -3px;
2941 border-radius: 0 5px 5px 0; }
2943 input[type="search"].input-emphasized + .reset-field {
2944 right: 45px !important; }
2946 .search-suggestion-wrapper {
2948 margin-bottom: 15px; }
2950 /*styles from dropdown*/
2951 .search-suggestion-list {
2952 box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15);
2953 border-radius: 0 0 6px 6px;
2955 border: 1px solid #0568ae;
2958 background-color: #f2f2f2;
2964 .search-suggestion-list:empty {
2967 .search-suggestion-item {
2971 line-height: 4.0rem;
2974 .search-suggestion-item a {
2975 text-decoration: none;
2978 .search-suggestion-item:hover,
2979 .search-suggestion-item:focus {
2981 background-color: #d2d2d2; }
2983 input[data-provide="datepicker"],
2984 [data-provide="datepicker"]:-moz-placeholder,
2985 [data-provide="datepicker"]:-ms-input-placeholder,
2986 [data-provide="datepicker"]:-webkit-input-placeholder {
2987 color: #0568ae !important;
2989 filter: alpha(opacity=100); }
2997 i.icon-primary-calendar.disabled,
2998 span.icon-primary-calendar.readonly {
2999 cursor: not-allowed;
3000 background-color: #f2f2f2;
3003 i.icon-primary-calendar.disabled input,
3004 span.icon-primary-calendar.readonly input {
3005 color: #959595 !important; }
3014 line-height: 20px; }
3016 textarea + .reset-field {
3019 textarea::-webkit-input-placeholder {
3022 textarea:-moz-placeholder {
3025 textarea::-moz-placeholder {
3028 textarea:-ms-input-placeholder {
3031 textarea:placeholder {
3036 background-color: #ffffff;
3037 border: 1px solid #d2d2d2;
3038 -webkit-appearance: none;
3039 box-shadow: 2px 3px 2px -2px rgba(0, 0, 0, 0.08) inset;
3040 transition: border .3s linear 0s;
3041 font-family: "Omnes-ECOMP-W02", Arial; }
3046 border-color: #0568ae; }
3051 .input-append > div {
3052 display: table-cell;
3055 .input-append > .field-group {
3058 .row .field-group input[class*="span"] {
3063 display: inline-block; }
3065 label + .field-group,
3066 label + .input-append,
3068 label + .row-nowrap,
3076 .field-group input:not([type="button"])[disabled] {
3077 padding-right: 15px; }
3082 outline: none !important; }
3090 .row-nowrap.no-flex.form-row > label + br {
3091 margin-bottom: 5px; }
3094 display: inline-block; }
3096 legend + .form-row {
3099 .tooltip-onclick input {
3100 padding-right: 45px; }
3102 .ds2_touchevents .tooltip-onclick input:focus {
3103 padding-right: 95px; }
3105 .btn-calendar-icon {
3107 background-color: transparent !important;
3109 border: 0 !important;
3113 .btn-calendar-icon .icon-primary-calendar:before {
3117 .btn-calendar-icon .icon-primary-calendar.disabled {
3118 background-color: #f2f2f2; }
3120 .btn-calendar-icon .icon-primary-calendar.disabled:before {
3123 span.icon-primary-calendar input {
3126 transition: border-color 0.3s linear 0s;
3127 box-shadow: 2px 3px 2px -2px rgba(0, 0, 0, 0.08) inset;
3132 .faux-input + input.datepicker-input:not([disabled]) {
3135 background-color: #fff;
3142 background-color: transparent !important;
3143 border: 1px solid transparent;
3149 margin-bottom: 10px;
3151 padding: 0 0 0 35px;
3155 vertical-align: middle;
3159 .faux-input:disabled {
3160 cursor: not-allowed; }
3162 .faux-input:focus + .datepicker-input,
3163 [data-calendar-state="opened"] + .datepicker-input {
3164 border-color: #0568ae;
3165 box-shadow: 2px 3px 2px -2px rgba(5, 116, 172, 0.35) inset;
3168 .form-row.error .error-msg {
3172 font-family: "Omnes-ECOMP-W02-Medium",Arial;
3177 .form-row.error .error-msg > .icon-primary-badgealert {
3184 .form-row.error .error-msg > .icon-primary-badgealert:before {
3190 vertical-align: middle; }
3192 .form-row.error label,
3193 .form-row.error .error-msg,
3194 .form-row.error button.awd-select,
3195 .form-row.error select.awd-select + span,
3196 .form-row.error .checkbox,
3197 .form-row.error .radio,
3198 .form-row.error legend.error,
3199 .form-row.error input,
3200 .form-row.error textarea {
3203 .form-row.error .btn-group > .btn,
3204 .form-row.error button.awd-select,
3205 .form-row.error .awd-select-list,
3206 .form-row.error select.awd-select + span,
3207 .form-row.error textarea,
3208 .form-row.error input,
3209 .form-row.error .checkbox .skin,
3210 .form-row.error .radio .skin {
3211 border-color: #cf2a2a !important; }
3213 .form-row.error .checkbox input:checked:not(:disabled) + .skin {
3214 background-color: #cf2a2a; }
3216 .form-row.error .radio input:checked + .skin:after {
3217 background-color: #cf2a2a; }
3219 .error [class*="price"],
3220 .error [class*="pricing-"] {
3229 background-repeat: repeat-x;
3230 background-color: #959595;
3231 position: relative; }
3234 background-color: #959595; }
3237 background-color: #d2d2d2; }
3240 background-color: #fff;
3245 font-family: "Omnes-ECOMP-W02-Medium",Arial;
3248 line-height: 1.6rem;
3258 background-color: transparent;
3259 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");
3260 background-position: bottom;
3261 background-repeat: repeat-x;
3262 background-size: 4px 1px;
3266 background-color: transparent;
3267 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"); }
3269 hr.is-vertical.dark,
3271 hr.is-vertical.lite,
3273 display: inline-block;
3279 hr.is-vertical.dark,
3281 background-color: #959595; }
3283 hr.is-vertical.lite,
3285 background-color: #d2d2d2; }
3287 .hr-dotted.is-vertical.dark,
3288 .hr-dotted.is-vertical.lite {
3289 background-color: transparent;
3290 background-repeat: repeat-y;
3291 background-size: 1px 4px;
3296 .hr-dotted.is-vertical.dark {
3297 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"); }
3299 .hr-dotted.is-vertical.lite {
3300 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"); }
3302 .row-nowrap > .span + hr.is-vertical,
3303 .row > .span + hr.is-vertical {
3304 margin: 0 0 0 -20px; }
3306 @media (max-width: 767px) {
3312 margin-right: -15px; }
3313 .hr-or.is-vertical {
3317 .row-nowrap > .span + hr.is-vertical {
3318 margin: 0 0 0 -15px; }
3319 .row > .span + hr.is-vertical {
3325 .row > .span + hr.is-vertical.lite {
3326 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;
3327 background-size: 4px 1px;
3328 background-repeat: repeat-x; }
3329 .row > .span + hr.is-vertical.dark {
3330 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;
3331 background-size: 4px 1px;
3332 background-repeat: repeat-x; } }
3334 hr.bottom-space-only {
3343 font-family: "Omnes-ECOMP-W02", Arial;
3345 margin-bottom: 5px; }
3347 -webkit-tap-highlight-color: transparent;
3356 .radio input:focus + .skin {
3357 border-color: #0568ae; }
3358 .radio input:focus + .skin:before {
3363 outline: 1px dotted #000000;
3366 .radio input + .skin {
3367 border-radius: 100%; }
3368 .radio input:checked + .skin:after {
3369 background-color: #0568ae;
3370 border-radius: 100%;
3371 border: 3px solid #FFFFFF;
3377 .radio input:disabled + .skin {
3378 cursor: not-allowed;
3379 background-color: #d2d2d2;
3380 border-color: #d2d2d2;
3382 .radio input:disabled + .skin + span {
3383 cursor: not-allowed;
3385 .radio input:disabled:checked + .skin:after {
3386 background-color: #666666; }
3387 .radio input:invalid + .skin {
3388 border: solid 1px #cf2a2a; }
3390 background-color: #FFFFFF;
3391 border: 1px solid #d2d2d2;
3393 display: inline-block;
3400 display: inline-block;
3407 font-family: "Omnes-ECOMP-W02", Arial; }
3410 display: inline-block;
3411 margin-bottom: 10px;
3412 vertical-align: middle;
3413 margin-right: 10px; }
3414 .radio.inline:last-child {
3418 border: 1px solid #d2d2d2;
3419 border-radius: 8px; }
3420 .radio-box > [role="radio"] label {
3421 padding: 15px 15px 20px 15px;
3424 .radio-box > [role="radio"] label .skin + span {
3426 .radio-box > [role="radio"] + div {
3427 padding: 0 15px 15px 47px; }
3428 .radio-box > [aria-checked="false"] label > input {
3431 .radio-box > [aria-checked="false"] label .skin {
3434 .radio-box > [aria-checked="true"] label > input {
3437 .radio-box > [aria-checked="true"] label .skin {
3442 border: 3px solid #0568ae; }
3443 .radio-box.active > [role="radio"] label {
3444 padding: 13px 14px 19px 13px; }
3449 font-family: "Omnes-ECOMP-W02", Arial;
3451 margin-bottom: 5px; }
3453 -webkit-tap-highlight-color: transparent;
3462 .checkbox input:focus + .skin {
3463 border-color: #0568ae; }
3464 .checkbox input:focus + .skin:before {
3469 outline: 1px dotted #000000;
3472 .checkbox input:checked:not(:disabled) + .skin {
3473 background-color: #0568ae;
3474 border-color: #0568ae; }
3475 .checkbox input:checked:disabled + .skin:after {
3477 .checkbox input:checked + .skin:after {
3480 background-color: transparent;
3483 line-height: 21px; }
3484 .checkbox input:disabled + .skin {
3485 cursor: not-allowed;
3486 background-color: #d2d2d2;
3487 border-color: #d2d2d2;
3489 .checkbox input:disabled + .skin + span {
3490 cursor: not-allowed;
3492 .checkbox input:invalid + .skin {
3493 border: solid 1px #cf2a2a; }
3494 .checkbox input:indeterminate + .skin:after {
3495 background-color: transparent;
3500 background-color: #fff;
3501 border: 1px solid #d2d2d2;
3503 display: inline-block;
3510 display: inline-block;
3517 font-family: "Omnes-ECOMP-W02", Arial; }
3520 .checkbox input.indeterminate + .skin:after {
3525 display: inline-block;
3526 margin-bottom: 10px;
3527 vertical-align: middle;
3528 margin-right: 10px; }
3529 .checkbox.inline:last-child {
3532 .checkbox.checkbox-selectall {
3533 margin: 20px 0 0 24px; }
3535 .terms-after-checkbox {
3538 .indeterminate-margin {
3539 padding-left: 24px; }
3542 border-bottom: 1px solid #d2d2d2; }
3545 .inactive-toggle-header {
3551 line-height: 2.2rem;
3554 padding: 16px 55px 16px 15px; }
3556 .toggle-header.opened {
3559 .tiny-accordion .toggle-header,
3560 .tiny-accordion .inactive-toggle-header {
3561 padding: 16px 55px 16px 15px;
3562 border-top: 1px solid #d2d2d2; }
3564 .tiny-accordion .toggle-header:focus {
3565 text-decoration: underline; }
3567 .tiny-accordion.iconleft .toggle-header,
3568 .tiny-accordion.iconleft .inactive-toggle-header {
3569 padding: 15px 15px 15px 50px; }
3571 .accordion-content {
3572 font-size: 1.4rem; }
3574 .accordion-content .toggle-header:first-child {
3577 .tiny-accordion .toggle-header + .accordion-content {
3578 padding: 0 50px 15px 15px; }
3580 .tiny-accordion.iconleft .toggle-header + .accordion-content {
3581 padding: 0 15px 15px 50px; }
3583 .toggle-header .icon-primary-accordion-plus,
3584 .toggle-header .icon-primary-accordion-minus {
3585 display: inline-block;
3591 vertical-align: middle;
3593 font-weight: bold; }
3595 .tiny-accordion.iconleft .toggle-header .icon-primary-accordion-plus,
3596 .tiny-accordion.iconleft .toggle-header .icon-primary-accordion-minus {
3599 .inactive-toggle-header:hover {
3602 .tiny-accordion-to-tabs,
3609 .tiny-tabs [class*="icon-primary-accordion-"] {
3610 display: none !important; }
3612 .tiny-accordion-to-tabs:before,
3613 .tiny-accordion-to-tabs:after,
3620 .tiny-accordion-to-tabs:after,
3624 .tiny-accordion-to-tabs:before,
3625 .tiny-accordion-to-tabs:after,
3632 .tiny-accordion-to-tabs:after,
3636 .tiny-tabs > .toggle-header {
3637 display: inline-block;
3643 background-color: #fff;
3645 padding: 26px 20px 25px 20px !important;
3646 border-top: 1px solid #fff;
3647 -webkit-filter: none;
3649 background-clip: padding-box;
3650 border-bottom: 1px solid #d2d2d2;
3651 font-weight: normal;
3652 border-right: 1px solid #d2d2d2;
3653 white-space: nowrap; }
3655 .tiny-tabs .toggle-header + div {
3659 border-top: 1px solid #d2d2d2;
3662 border-bottom: none;
3667 padding-bottom: 30px; }
3669 .tiny-tabs .opened {
3671 border-top: 5px solid #0568ae !important;
3672 padding-top: 22px !important;
3673 border-bottom: none;
3674 background-color: #fff;
3675 -webkit-filter: none;
3680 .tiny-tabs .toggle-header:focus {
3681 text-decoration: underline;
3682 outline: thin dotted #666;
3683 outline-offset: 0; }
3685 .tiny-tabs .toggle-header:first-child {
3689 .tiny-tabs .toggle-header:first-child {
3690 border-left: 1px solid #fff; }
3692 .tiny-tabs .opened:first-child {
3693 border-left: 1px solid #d2d2d2; }
3695 .tiny-tabs .toggle-header:nth-last-of-type(2) {
3696 border-right-color: #fff; }
3698 .tiny-tabs .opened:nth-last-of-type(2) {
3699 border-right: 1px solid #d2d2d2; }
3701 @media (max-width: 767px) {
3703 .tiny-accordion-to-tabs {
3705 margin-right: -15px;
3707 .tiny-accordion-to-tabs {
3709 border-bottom: 1px solid #d2d2d2; }
3710 .tiny-accordion-to-tabs .toggle-header {
3713 padding: 16px 50px 16px 15px;
3714 border-top: 1px solid #d2d2d2; }
3715 .tiny-accordion-to-tabs .toggle-header:focus {
3716 text-decoration: underline; }
3717 .tiny-accordion-to-tabs .toggle-header + .accordion-content {
3718 padding: 0 50px 15px 15px; } }
3720 @media (min-width: 768px) {
3721 .tiny-accordion-to-tabs [class*="icon-primary-accordion-"] {
3722 display: none !important; }
3723 .tiny-accordion-to-tabs > .toggle-header {
3724 display: inline-block;
3727 /*overflow: hidden;*/
3730 background-color: #fff;
3732 padding: 26px 20px 25px 20px !important;
3733 border-top: 1px solid #fff;
3734 -webkit-filter: none;
3736 background-clip: padding-box;
3737 border-bottom: 1px solid #d2d2d2;
3738 font-weight: normal;
3739 border-right: 1px solid #d2d2d2;
3740 white-space: nowrap; }
3741 .tiny-accordion-to-tabs .toggle-header + div {
3745 border-top: 1px solid #d2d2d2;
3749 border-bottom: none;
3751 .tiny-accordion-to-tabs .opened {
3753 border-top: 5px solid #0568ae !important;
3754 padding-top: 22px !important;
3755 border-bottom: none;
3756 background-color: #fff;
3757 -webkit-filter: none;
3760 text-decoration: none;
3762 .tiny-accordion-to-tabs .toggle-header:focus {
3763 text-decoration: underline;
3764 outline: thin dotted #666;
3765 outline-offset: 0px; }
3766 .tiny-accordion-to-tabs .toggle-header:nth-last-of-type(2) {
3767 border-right: none; }
3768 .tiny-accordion-to-tabs .toggle-header:first-child {
3771 .tiny-accordion-to-tabs .toggle-header:first-child {
3772 border-left: 1px solid #fff; }
3773 .tiny-accordion-to-tabs .opened:first-child {
3774 border-left: 1px solid #d2d2d2; }
3775 .tiny-accordion-to-tabs .opened:nth-last-of-type(2) {
3776 border-right: 1px solid #d2d2d2; } }
3778 .toggle-header .tooltip .icon-primary-tooltip {
3781 .accordion-content {
3782 transition: all 0.8s linear; }
3787 .tiny-tabs .toggle-header {
3788 display: inline-block;
3794 background-color: #fff;
3796 padding: 22px 20px 25px 20px !important;
3797 border-top: 5px solid #fff;
3798 -webkit-filter: none;
3800 background-clip: padding-box;
3801 border-bottom: 1px solid #ccc;
3802 font-weight: normal;
3803 border-right: 1px solid #ccc;
3804 white-space: nowrap; }
3806 .tiny-tabs .toggle-header:first-child {
3809 .tiny-tabs div:first-child .toggle-header {
3810 margin-left: 30px; }
3812 .tiny-tabs > div .toggle-header.opened {
3813 border-bottom: 0 !important; }
3815 .tiny-accordion-to-tabs > div > div.toggle-header {
3816 background-clip: padding-box;
3817 background-color: #fff;
3818 border-bottom: 1px solid #ccc;
3820 border-top: 5px solid #fff;
3821 display: inline-block;
3824 font-weight: normal;
3826 padding: 22px 20px 21px !important;
3828 white-space: nowrap; }
3830 .tiny-accordion-to-tabs .toggle-header:first-child {
3833 .tiny-accordion-to-tabs div:first-child .toggle-header {
3835 border-bottom: 0 !important; }
3837 .tiny-accordion-to-tabs > div .toggle-header.opened {
3838 border-bottom: 0 !important; }
3840 @media (max-width: 767px) {
3841 .tiny-accordion-to-tabs {
3842 display: block !important;
3843 border-bottom: 1px solid #ccc !important; }
3844 .tiny-accordion-to-tabs > div > div.toggle-header {
3845 display: block !important;
3848 min-height: 41px !important;
3849 padding: 15px 50px 15px 15px !important;
3850 border-top: 1px solid #ccc; }
3851 .tiny-accordion-to-tabs > div > div.toggle-header:first-child {
3852 margin-left: 0 !important; }
3853 .tiny-accordion-to-tabs > div > div.toggle-header + .accordion-content {
3854 padding: 0 50px 15px 15px; }
3855 .tiny-accordion-to-tabs > div > div.toggle-header .icon-primary-accordion-plus {
3856 background-position: 0 0;
3857 background-size: 20px 40px; }
3858 .tiny-accordion-to-tabs > div > div.toggle-header .icon-primary-accordion-minus {
3859 background-position: 0 -20px;
3860 background-size: 20px 40px; }
3861 .tiny-accordion-to-tabs > div > div.toggle-header .icon-primary-accordion-plus,
3862 .tiny-accordion-to-tabs > div > div.toggle-header .icon-primary-accordion-minus {
3863 display: inline-block;
3869 vertical-align: middle;
3873 background-color: #5a5a5a;
3884 font-family: "Omnes-ECOMP-W02-Medium",Arial;
3886 margin: 0 20px 5px 0; }
3889 padding: 15px 20px; }
3891 .alert div:first-child {
3892 border-radius: 8px 0 0 8px;
3895 .alert div:first-child + div {
3896 border: 1px solid transparent;
3898 border-radius: 0 8px 8px 0; }
3901 background-color: #cf2a2a;
3902 border: 1px solid #cf2a2a; }
3905 background-color: #44c8f5;
3906 border: 1px solid #44c8f5; }
3909 background-color: #c5d63d;
3910 border: 1px solid #c5d63d; }
3912 .alert [class*="icon-primary-"] {
3924 .alert .close:before {
3933 text-decoration: underline; }
3935 .alert .close:focus {
3936 outline: 1px dotted #666; }
3939 font-size: 1.4rem; }
3941 .alert p:last-child {
3944 .alert .standalone-link i[class*="icon-primary-"] {
3946 margin-right: 5px; }
3948 @media (max-width: 767px) {
3955 padding: 15px 10px; }
3956 .alert div:first-child {
3961 font-size: 1.4rem; }
3963 font-size: 1.2rem; }
3967 .alert .standalone-link i[class*="icon-primary-"] {
3968 font-size: 16px; } }
3979 text-decoration: underline; }
3981 .alert div:first-child + div {
3982 padding-right: 25px; }
3984 .alert div:last-child {
3985 padding-right: 20px !important; }
3987 .alert p [class*="icon-primary-"] {
3992 @media (max-width: 767px) {
3995 .alert div:first-child + div {
3996 padding-right: 20px; }
3997 .alert div:last-child {
3998 padding-right: 15px !important; }
3999 .alert div:first-child {
4003 .alert p [class*="icon-primary-"] {
4004 font-size: 16px; } }
4010 .b2b-audio .controls-wrapper {
4011 display: inline-block;
4014 .b2b-audio .controls-wrapper i {
4018 .b2b-audio .controls-wrapper i:hover {
4020 .b2b-audio .seek-bar-container-wrapper {
4021 display: inline-block;
4028 .b2b-audio .seek-bar-container-wrapper .timing-container {
4032 .b2b-audio .seek-bar-container-wrapper .timing-container .timing-container-left {
4034 line-height: 100%; }
4035 .b2b-audio .seek-bar-container-wrapper .timing-container .timing-container-right {
4037 line-height: 100%; }
4038 .b2b-audio .seek-bar-container-wrapper .timing-container .timing-container-spacer {
4040 .b2b-audio .seek-bar-tooltip {
4044 .b2b-audio-popover {
4046 .b2b-audio-popover .volume-popover {
4047 height: 100px !important;
4048 width: 6px !important;
4050 .b2b-audio-popover .min-label {
4057 .b2b-audio-recorder {
4058 border: 1px solid #ccc;
4059 box-shadow: 0px 1px 2px 0 rgba(0, 0, 0, 0.15);
4063 .b2b-audio-recorder .b2b-elapsed-time {
4064 margin: 23px 0 24px 15px;
4068 .b2b-audio-recorder .b2b-controls {
4071 .b2b-audio-recorder .b2b-controls i.icoControls-record {
4075 margin-right: 10px; }
4076 .b2b-audio-recorder .b2b-controls i.icoControls-record:focus, .b2b-audio-recorder .b2b-controls i.icoControls-record:hover {
4078 .b2b-audio-recorder .b2b-controls i.icoControls-stop {
4084 .b2b-audio-recorder .b2b-controls i.icoControls-stop:focus, .b2b-audio-recorder .b2b-controls i.icoControls-stop:hover {
4090 border-radius: 7px; }
4100 font-family: "Omnes-ECOMP-W02-Medium",Arial;
4101 background-color: #5A5A5A;
4102 border-radius: 12px;
4104 display: inline-block;
4106 font-weight: normal;
4113 vertical-align: baseline; }
4117 * + .b2b-heading-micro {
4118 margin-top: 20px !important; }
4120 .b2b-heading-micro {
4121 font-family: "Omnes-ECOMP-W02-Medium",Arial;
4122 font-weight: normal;
4123 text-rendering: optimizeLegibility;
4124 font-size: 1.2rem !important;
4125 text-transform: uppercase !important;
4126 margin-bottom: 20px !important;
4127 line-height: 1.2 !important; }
4129 .b2b-no-colors .b2b-badge {
4130 border: 1px solid transparent; }
4133 margin-right: 5px; }
4137 padding-top: 10px; }
4140 background-color: #cf2a2a; }
4142 .bellyband-container {
4149 border-top: 1px solid #d2d2d2; }
4157 text-decoration: none; }
4159 .bellyband-link a:hover > div span,
4160 .bellyband-link a:focus > div span {
4161 text-decoration: underline; }
4163 .bellyband-link a:after {
4172 .dark-bg .bellyband-link a:after {
4175 .bellyband-link img[src$="svg"].hidden-desktop,
4176 .bellyband-link [class*="icon-primary-"].hidden-desktop {
4177 display: inline-block !important;
4185 .dark-bg .bellyband-link [class*="icon-primary-"].hidden-desktop,
4186 .dark-bg .bellyband-link [class*="icon-primary-"].visible-desktop {
4189 .bellyband-link img[src$="svg"].visible-desktop {
4190 display: none !important; }
4198 @media (min-width: 481px) and (max-width: 767px) {
4199 .bellyband-container {
4203 align-content: flex-start;
4204 align-items: stretch;
4205 display: inline-flex;
4206 flex-direction: column;
4210 .bellyband-group .row {
4211 display: flex !important; }
4216 margin-bottom: 20px;
4220 line-height: inherit;
4223 .bellyband-link a:after {
4225 .bellyband-link a span {
4227 padding-top: 10px; }
4230 padding: 0 15px 0 0;
4234 .bellyband-link a:focus p {
4235 text-decoration: none; } }
4237 @media (min-width: 768px) {
4243 justify-content: center; }
4244 .bellyband-group .row {
4246 .bellyband-group .row .span {
4249 margin-bottom: 30px;
4251 justify-content: space-between; }
4256 margin-bottom: 30px; }
4257 .bellyband-link:last-child {
4262 text-align: center; }
4263 .bellyband-link a:after {
4265 .bellyband-link img[src$="svg"].hidden-desktop,
4266 .bellyband-link [class*="icon-primary-"].hidden-desktop {
4267 display: none !important; }
4268 .bellyband-link img[src$="svg"].visible-desktop,
4269 .bellyband-link [class*="icon-primary-"].visible-desktop {
4270 display: block !important;
4278 .bellyband-link a span {
4281 line-height: 2rem; }
4287 padding-left: 0 !important;
4289 line-height: 1.8rem; } }
4291 @media (max-width: 480px) {
4292 .bellyband-link-tall a {
4294 padding: 0 40px 10px 15px; }
4295 .bellyband-link-tall p {
4296 line-height: 1.8rem;
4298 .bellyband-link-tall > a:after {
4303 display: inline-block;
4305 border-bottom: 1px solid #9d9d9d;
4307 padding-top: 15px; }
4308 .b2b-boardstrip .boardstrip-reel {
4309 margin-bottom: 15px; }
4310 .b2b-boardstrip .boardstrip-item--add {
4311 border: 1px dashed #ccc;
4312 background: #FFFFFF;
4317 font-family: "Omnes-ECOMP-W02", Arial;
4318 -webkit-border-radius: 3px;
4319 -moz-border-radius: 3px;
4324 .b2b-boardstrip .boardstrip-item--add:hover, .b2b-boardstrip .boardstrip-item--add:focus {
4325 border: 2px solid #007A3E;
4327 .b2b-boardstrip .boardstrip-item--add i {
4331 text-align: initial; }
4332 .b2b-boardstrip .boardstrip-item--add .centered {
4336 margin-bottom: 35px;
4338 .b2b-boardstrip .board-viewport {
4346 .b2b-boardstrip .board-viewport .boardstrip-container {
4352 -webkit-transition: left 1000ms;
4353 transition: left 1000ms; }
4354 .b2b-boardstrip .board-viewport .board-item {
4357 border: 1px solid #ccc;
4358 margin: 0 15px 15px 0;
4359 background-color: #FFFFFF;
4363 .b2b-boardstrip .board-viewport .board-item:hover, .b2b-boardstrip .board-viewport .board-item:focus {
4364 border: 2px solid #007A3E;
4365 background-color: white;
4367 .b2b-boardstrip .board-viewport .board-item .board-img {
4371 .b2b-boardstrip .board-viewport .board-item .board-img img {
4373 .b2b-boardstrip .board-viewport .board-item .title {
4378 font-family: "Omnes-ECOMP-W02", Arial;
4380 .b2b-boardstrip .board-viewport .board-item.selected {
4381 background-color: #FFFFFF;
4382 border: 2px solid #0574ac; }
4383 .b2b-boardstrip .board-viewport .board-item .board-caret {
4388 .b2b-boardstrip .board-viewport .board-item .board-caret .board-caret-indicator {
4389 border-left: 8px solid transparent;
4390 border-right: 8px solid transparent;
4391 border-bottom: 8px solid #999;
4397 .b2b-boardstrip .board-viewport .board-item .board-caret .board-caret-arrow-up {
4400 border-style: solid;
4401 border-width: 0 8px 8px 8px;
4402 border-color: transparent transparent #FFFFFF transparent;
4404 position: absolute; }
4405 .b2b-boardstrip .arrow {
4409 .b2b-boardstrip .arrow:hover {
4411 .b2b-boardstrip .arrow.disabled {
4412 color: #767676 !important;
4413 cursor: not-allowed; }
4414 .b2b-boardstrip .prev-items {
4415 display: inline-block;
4417 margin-bottom: auto;
4422 -webkit-user-select: none;
4423 -moz-user-select: none;
4424 -ms-user-select: none;
4425 -o-user-select: none;
4426 user-select: none; }
4427 .b2b-boardstrip .next-items {
4428 display: inline-block;
4430 margin-bottom: auto;
4432 -webkit-user-select: none;
4433 -moz-user-select: none;
4434 -ms-user-select: none;
4435 -o-user-select: none;
4436 user-select: none; }
4437 .b2b-boardstrip .centered {
4438 display: table-cell;
4440 vertical-align: middle; }
4446 border-bottom: 1px solid #d2d2d2;
4453 display: inline-block;
4454 margin-right: 15px; }
4456 .breadcrumb > li:after {
4462 .breadcrumb > li:last-child {
4465 .breadcrumb > li:last-child:after {
4468 .breadcrumb li > * {
4469 float: none !important;
4473 padding: 10px 15px !important; }
4478 background-color: #FFFFFF;
4485 -webkit-touch-callout: none;
4486 -webkit-user-select: none;
4487 -moz-user-select: none;
4488 -ms-user-select: none;
4497 .datepicker td span {
4505 border-radius: 4px; }
4506 .datepicker td span:hover {
4507 background: #eeeeee; }
4508 .datepicker td span.disabled {
4512 .datepicker td span.disabled:hover {
4516 .datepicker td span.active {
4518 background-color: #0568ae;
4519 border-color: #357ebd; }
4520 .datepicker td span.active:hover {
4522 background-color: #0568ae;
4523 border-color: #357ebd; }
4524 .datepicker td span.active.disabled {
4526 background-color: #0568ae;
4527 border-color: #357ebd; }
4534 .datepicker tbody:focus {
4536 .datepicker td.day {
4537 background-color: transparent;
4540 font-family: "Omnes-ECOMP-W02-Medium",Arial;
4544 margin: -2px -1px 0 0;
4549 outline: 1px dotted #191919;
4550 outline-offset: -2px; }
4551 .datepicker th[tabindex]:focus {
4552 outline-offset: -15px; }
4553 .datepicker td.day.focused {
4554 background: #ededed;
4556 .datepicker td.day.focused.active {
4557 background-color: #ededed;
4559 .datepicker td.disabled {
4560 font-family: "Omnes-ECOMP-W02", Arial;
4563 .datepicker td.disabled:hover {
4564 font-family: "Omnes-ECOMP-W02", Arial;
4567 .datepicker td.disabled:hover .show-date {
4568 font-family: "Omnes-ECOMP-W02", Arial;
4570 .datepicker td.disabled .show-date {
4571 font-family: "Omnes-ECOMP-W02", Arial;
4573 .datepicker td.today {
4575 background-color: #0568ae; }
4576 .datepicker td.today:hover {
4578 background-color: #0568ae;
4580 background-color: #0568ae; }
4581 .datepicker td.today:active {
4583 background-color: #0568ae; }
4584 .datepicker td.today:focus {
4586 background-color: #0568ae; }
4587 .datepicker td.today.disabled {
4589 background-color: #0568ae; }
4590 .datepicker td.today.active {
4592 background-color: #0568ae; }
4593 .datepicker td.today.active:hover {
4595 .datepicker td.selected {
4597 background-color: #959595; }
4598 .datepicker td.selected:hover {
4600 background-color: #959595; }
4601 .datepicker td.selected.disabled {
4603 background-color: #959595; }
4604 .datepicker td.active:not(.new) {
4606 border-color: #357ebd; }
4607 .datepicker td.active:not(.new) .show-date {
4609 font-family: "Omnes-ECOMP-W02-Medium",Arial; }
4610 .datepicker td.active:hover:not(.new) {
4612 border-color: #357ebd; }
4613 .datepicker td.active:hover:not(.new) .show-date {
4615 font-family: "Omnes-ECOMP-W02-Medium",Arial; }
4616 .datepicker .start-date .show-date {
4617 background-color: #0568ae;
4618 color: #FFFFFF !important;
4619 border-radius: 5px 0 0 5px;
4621 .datepicker .start-date .show-date:before {
4622 background-color: #0568ae;
4630 .datepicker .between-date .show-date {
4631 background-color: #0568ae;
4632 color: #FFFFFF !important; }
4633 .datepicker .between-date .show-date:before {
4634 background-color: #0568ae;
4642 .datepicker .between-date:first-child .show-date:before {
4643 background-color: #FFFFFF;
4649 .datepicker .end-date .show-date {
4650 background-color: #0568ae;
4651 color: #FFFFFF !important;
4652 border-radius: 0 5px 5px 0; }
4653 .datepicker .end-date .show-date:before {
4654 background-color: #0568ae;
4662 .datepicker .end-date:first-child .show-date:after {
4663 background-color: #FFFFFF;
4669 .datepicker .end-date:first-child .show-date::before {
4670 background-color: #FFFFFF; }
4671 .datepicker tr td.start-date:last-child .show-date:after {
4672 background-color: #FFFFFF;
4678 .datepicker tr td.start-date:last-child:focus .show-date:after {
4681 background-color: transparent; }
4682 .datepicker tr td.start-date:first-child:focus .show-date:after {
4685 background-color: transparent; }
4686 .datepicker tr td.between-date:last-child .show-date:after {
4687 background-color: #FFFFFF;
4693 .datepicker tr td.between-date:last-child:focus .show-date:after {
4696 background-color: transparent; }
4697 .datepicker tr td.between-date:first-child:focus .show-date:after {
4700 background-color: transparent; }
4701 .datepicker tr td.end-date:last-child:focus .show-date:after {
4704 background-color: transparent; }
4705 .datepicker tr td.end-date:first-child:focus .show-date:after {
4708 background-color: transparent; }
4709 .datepicker th.datepicker-switch {
4712 font-weight: normal;
4713 cursor: default !important; }
4714 .datepicker thead tr:first-child th {
4717 line-height: 60px; }
4718 .datepicker thead tr:first-child th.cw {
4720 background-color: transparent; }
4721 .datepicker tfoot tr th {
4726 line-height: normal; }
4727 .datepicker tfoot tr th li {
4728 margin-bottom: 5px; }
4732 margin: 0 -1px -1px 0;
4734 .datepicker .prev i {
4744 margin: 0 -1px -1px 0;
4746 .datepicker .next i {
4756 padding: 0 2px 0 5px;
4757 vertical-align: middle; }
4758 .datepicker .due-date .show-date {
4759 font-family: "Omnes-ECOMP-W02-Medium",Arial;
4760 background-color: #cf2a2a;
4762 color: #FFFFFF !important; }
4763 .datepicker .day.active .show-date:after {
4764 border: 2px solid #0568ae;
4773 .datepicker .day:focus .show-date:after {
4774 border: 2px solid #0568ae;
4787 .datepicker .due-date.disabled .show-date:after {
4788 border: 2px solid #0568ae;
4797 .datepicker .day.due-date:focus .show-date:after {
4802 .datepicker .due-date.old:after {
4803 visibility: hidden; }
4804 .datepicker .due-date.new:after {
4805 visibility: hidden; }
4806 .datepicker .due-date.active:after {
4807 border-color: #FFFFFF; }
4808 .datepicker .due-date.active.focused {
4809 color: #0568ae !important; }
4810 .datepicker .due-date.active.focused:after {
4811 border-color: #cf2a2a !important; }
4815 font-weight: normal;
4819 letter-spacing: -6px;
4820 margin: 0 -1px -1px 0; }
4821 .datepicker .dow span[aria-hidden="true"] {
4832 .datepicker .calendar-legend {
4834 margin-bottom: 20px; }
4835 .datepicker .calendar-legend li {
4837 font-weight: normal;
4841 position: relative; }
4842 .datepicker i.legend-due-date {
4843 background-color: #cf2a2a;
4848 vertical-align: middle;
4849 display: inline-block; }
4850 .datepicker i.legend-selected-date {
4851 background-color: #FFFFFF;
4852 border: 2px solid #0568ae;
4857 vertical-align: middle;
4858 display: inline-block; }
4859 .datepicker i.legend-selectedisdue {
4860 background-color: #FFFFFF;
4861 border: 2px solid #0568ae;
4863 display: inline-block;
4867 vertical-align: middle;
4869 .datepicker i.legend-selectedisdue:after {
4870 background-color: #cf2a2a;
4879 .datepicker .text-left {
4881 .datepicker .active.old {
4882 background-color: #ededed !important;
4883 color: #ededed !important; }
4885 .datepicker-inline {
4888 .datepicker.datepicker-rtl {
4890 .datepicker.datepicker-rtl td span {
4893 .datepicker-dropdown {
4896 .datepicker-dropdown:before {
4898 display: inline-block;
4899 border-left: 10px solid transparent;
4900 border-right: 10px solid transparent;
4901 border-bottom: 10px solid #d2d2d2;
4903 border-bottom-color: rgba(0, 0, 0, 0.2);
4904 position: absolute; }
4905 .datepicker-dropdown:after {
4907 display: inline-block;
4908 border-left: 10px solid transparent;
4909 border-right: 10px solid transparent;
4910 border-bottom: 10px solid #fff;
4912 position: absolute; }
4914 .datepicker-dropdown.datepicker-orient-left:before {
4917 .datepicker-dropdown.datepicker-orient-left:after {
4920 .datepicker-dropdown.datepicker-orient-right:before {
4923 .datepicker-dropdown.datepicker-orient-right:after {
4926 .datepicker-dropdown.datepicker-orient-top:before {
4929 .datepicker-dropdown.datepicker-orient-top:after {
4932 .datepicker-dropdown.datepicker-orient-bottom:before {
4935 border-top: 7px solid #959595; }
4937 .datepicker-dropdown.datepicker-orient-bottom:after {
4940 border-top: 6px solid #fff; }
4942 .datepicker.days div.datepicker-days {
4945 .datepicker.months div.datepicker-months {
4948 .datepicker.years div.datepicker-years {
4952 font-family: "Omnes-ECOMP-W02-Medium",Arial;
4959 .input-group.date .input-group-addon i {
4964 .datepicker.dropdown-menu {
4965 box-shadow: 0 10px 15px -10px rgba(0, 0, 0, 0.7);
4974 background-color: #FFFFFF;
4975 border: 1px solid #d2d2d2;
4976 border: 1px solid rgba(0, 0, 0, 0.2);
4980 line-height: 1.428571429;
4982 .datepicker.dropdown-menu th {
4986 position: relative; }
4987 .datepicker.dropdown-menu td {
4991 position: relative; }
4998 background-color: #FFFFFF;
4999 background-repeat: no-repeat;
5000 background-position: -62px 0; }
5007 background-color: #FFFFFF;
5008 background-repeat: no-repeat;
5009 background-position: -5px 0; }
5016 background-color: #FFFFFF;
5017 background-repeat: no-repeat;
5018 background-position: -19px 0; }
5025 background-color: #FFFFFF;
5026 background-repeat: no-repeat;
5027 background-position: -34px 0; }
5034 background-color: #FFFFFF;
5035 background-repeat: no-repeat;
5036 background-position: -49px 0; }
5043 background-color: #FFFFFF;
5044 background-repeat: no-repeat;
5045 background-position: 0 0; }
5052 background-color: #FFFFFF;
5053 background-repeat: no-repeat;
5054 background-position: 0 0; }
5061 background-color: #FFFFFF;
5062 background-repeat: no-repeat;
5063 background-position: 0 0; }
5070 background-color: #FFFFFF;
5071 background-repeat: no-repeat;
5072 background-position: 0 0; }
5074 .b2b-coachmark-label {
5077 cursor: not-allowed;
5078 position: relative; }
5080 .b2b-coachmark-highlight {
5081 border: 1px solid #d3d3d3;
5085 background-color: #ffffff;
5086 border-radius: 10px;
5088 box-shadow: 0 5px 6px 0 rgba(0, 0, 0, 0.25);
5090 position: absolute; }
5092 .b2b-coachmark-highlight-mask {
5096 .b2b-coachmark-container {
5097 border: 1px solid #cccccc;
5099 pointer-events: auto;
5100 -webkit-box-sizing: border-box;
5101 -moz-box-sizing: border-box;
5102 box-sizing: border-box;
5104 -webkit-transition: opacity .2s ease-out;
5105 -moz-transition: opacity .2s ease-out;
5106 transition: opacity .2s ease-out;
5108 border-radius: 20px;
5109 box-shadow: 0 6px 6px 0 rgba(0, 0, 0, 0.15);
5116 background-color: #ffffff;
5119 .b2b-coachmark-container i.b2b-coachmark-caret {
5125 .b2b-coachmark-container i.b2b-coachmark-caret:before {
5127 border-left: 12px solid transparent;
5128 border-right: 12px solid transparent;
5129 border-bottom: 12px solid #d3d3d3;
5132 .b2b-coachmark-container i.b2b-coachmark-caret:after {
5134 border-left: 12px solid transparent;
5135 border-right: 12px solid transparent;
5136 border-bottom: 12px solid #fff;
5137 position: absolute; }
5138 .b2b-coachmark-container .b2b-coachmark-header {
5142 .b2b-coachmark-container .b2b-coachmark-header .corner-button {
5143 box-shadow: 0 -24px 0 0 #f2f2f2 inset;
5148 transform: rotate(45deg);
5150 .b2b-coachmark-container .b2b-coachmark-countlabel {
5152 font-family: "Omnes-ECOMP-W02", Arial;
5156 .b2b-coachmark-container .b2b-coachmark-content {
5157 padding: 0px 20px 20px 20px;
5159 .b2b-coachmark-container .b2b-coachmark-content .icon-misc-dimmer {
5164 .b2b-coachmark-container .b2b-coachmark-content .offscreen-text {
5171 .b2b-coachmark-container .b2b-coachmark-content .b2b-coachmark-content-header {
5177 .b2b-coachmark-container .b2b-coachmark-content .b2b-coachmark-description {
5184 .b2b-coachmark-container .b2b-coachmark-content .b2b-coachmark-btn-group {
5189 .b2b-coachmark-container .b2b-coachmark-content .b2b-coachmark-btn-group .b2b-coachmark-link {
5190 font-family: "Omnes-ECOMP-W02-Medium",Arial font-size: 15px;
5193 margin-right: 20px; }
5194 .b2b-coachmark-container .b2b-coachmark-content .b2b-coachmark-btn-group button {
5199 background-color: #fff;
5204 .datepicker-inline {
5207 .datepicker.datepicker-rtl {
5210 .datepicker.datepicker-rtl td span {
5213 .datepicker-dropdown {
5218 .datepicker-dropdown:before {
5220 display: inline-block;
5221 border-left: 10px solid transparent;
5222 border-right: 10px solid transparent;
5223 border-bottom: 10px solid #d2d2d2;
5225 border-bottom-color: rgba(0, 0, 0, 0.2);
5226 position: absolute; }
5228 .datepicker-dropdown:after {
5230 display: inline-block;
5231 border-left: 10px solid transparent;
5232 border-right: 10px solid transparent;
5233 border-bottom: 10px solid #fff;
5235 position: absolute; }
5237 .datepicker-dropdown.datepicker-orient-left:before,
5238 .datepicker-dropdown.datepicker-orient-left:after {
5241 .datepicker-dropdown.datepicker-orient-right:before,
5242 .datepicker-dropdown.datepicker-orient-right:after {
5245 .datepicker-dropdown.datepicker-orient-top:before {
5248 .datepicker-dropdown.datepicker-orient-top:after {
5251 .datepicker-dropdown.datepicker-orient-bottom:before {
5254 border-top: 7px solid #959595; }
5256 .datepicker-dropdown.datepicker-orient-bottom:after {
5259 border-top: 6px solid #fff; }
5264 .datepicker.days div.datepicker-days {
5267 .datepicker.months div.datepicker-months {
5270 .datepicker.years div.datepicker-years {
5274 -webkit-touch-callout: none;
5275 -webkit-user-select: none;
5276 -khtml-user-select: none;
5277 -moz-user-select: none;
5278 -ms-user-select: none;
5290 .datepicker tbody :focus {
5293 .datepicker td.day {
5294 background-color: transparent;
5297 font-family: "Omnes-ECOMP-W02-Medium",Arial;
5301 margin: -2px -1px 0 0;
5306 .datepicker :focus {
5307 outline: 1px dotted #000;
5308 outline-offset: -2px; }
5310 .datepicker td.day.focused {
5311 background: #ededed;
5314 .datepicker td.day.focused.active {
5315 background-color: #ededed;
5318 .datepicker td.disabled,
5319 .datepicker td.disabled:hover {
5320 font-family: "Omnes-ECOMP-W02", Arial;
5324 .datepicker td.today,
5325 .datepicker td.today:hover,
5326 .datepicker td.today.disabled {
5328 background-color: #0568ae; }
5330 .datepicker td.today.active,
5331 .datepicker td.today:active,
5332 .datepicker td.today:hover,
5333 .datepicker td.today:focus {
5335 background-color: #0568ae; }
5337 .datepicker td.today.active:hover {
5340 .datepicker td.selected,
5341 .datepicker td.selected:hover,
5342 .datepicker td.selected.disabled {
5344 background-color: #959595; }
5346 .datepicker td.active:not(.new),
5347 .datepicker td.active:hover:not(.new) {
5349 border-color: #357ebd; }
5352 font-family: "Omnes-ECOMP-W02-Medium",Arial;
5359 .datepicker .start-date .show-date,
5360 .datepicker .between-date .show-date,
5361 .datepicker .end-date .show-date {
5362 background-color: #0568ae;
5363 color: #fff !important; }
5365 .datepicker .start-date .show-date {
5366 border-radius: 5px 0 0 5px;
5369 .datepicker .start-date .show-date:before {
5370 background-color: #0568ae;
5379 .datepicker .between-date .show-date:before {
5380 background-color: #0568ae;
5389 .datepicker .end-date .show-date {
5390 border-radius: 0 5px 5px 0; }
5392 .datepicker .end-date .show-date:before {
5393 background-color: #0568ae;
5402 .datepicker .between-date:first-child .show-date:before {
5403 background-color: #fff;
5410 .datepicker .end-date:first-child .show-date:after {
5411 background-color: #fff;
5418 .datepicker .end-date:first-child .show-date::before {
5419 background-color: #fff; }
5421 .datepicker tr td.start-date:last-child .show-date:after,
5422 .datepicker tr td.between-date:last-child .show-date:after {
5423 background-color: #fff;
5430 .datepicker tr td.start-date:last-child:focus .show-date:after,
5431 .datepicker tr td.end-date:last-child:focus .show-date:after,
5432 .datepicker tr td.between-date:last-child:focus .show-date:after,
5433 .datepicker tr td.start-date:first-child:focus .show-date:after,
5434 .datepicker tr td.end-date:first-child:focus .show-date:after,
5435 .datepicker tr td.between-date:first-child:focus .show-date:after {
5438 background-color: transparent; }
5440 .datepicker td.active:not(.new) .show-date,
5441 .datepicker td.active:hover:not(.new) .show-date {
5443 font-family: "Omnes-ECOMP-W02-Medium",Arial; }
5445 .datepicker td.disabled .show-date,
5446 .datepicker td.disabled:hover .show-date {
5447 font-family: "Omnes-ECOMP-W02", Arial;
5450 .datepicker td span {
5458 border-radius: 4px; }
5460 .datepicker td span:hover {
5461 background: #eeeeee; }
5463 .datepicker td span.disabled,
5464 .datepicker td span.disabled:hover {
5469 .datepicker td span.active,
5470 .datepicker td span.active:hover,
5471 .datepicker td span.active.disabled {
5473 background-color: #0568ae;
5474 border-color: #357ebd; }
5476 .datepicker th.datepicker-switch {
5479 font-weight: normal;
5480 cursor: default !important; }
5482 .datepicker thead tr:first-child th,
5483 .datepicker tfoot tr th {
5486 line-height: 60px; }
5488 .datepicker tfoot tr th {
5490 line-height: normal; }
5492 .datepicker tfoot tr th li {
5493 margin-bottom: 5px; }
5499 margin: 0 -1px -1px 0;
5502 .datepicker .prev i,
5503 .datepicker .next i {
5510 .datepicker .prev i {
5513 .datepicker .next i {
5519 padding: 0 2px 0 5px;
5520 vertical-align: middle; }
5522 .datepicker thead tr:first-child th.cw {
5524 background-color: transparent; }
5526 .input-group.date .input-group-addon i {
5531 .datepicker.dropdown-menu {
5532 box-shadow: 0 10px 15px -10px rgba(0, 0, 0, 0.7);
5541 background-color: #ffffff;
5542 border: 1px solid #d2d2d2;
5543 border: 1px solid rgba(0, 0, 0, 0.2);
5547 line-height: 1.428571429;
5550 .datepicker.dropdown-menu th,
5551 .datepicker.dropdown-menu td {
5555 position: relative; }
5557 .datepicker .due-date .show-date {
5558 font-family: "Omnes-ECOMP-W02-Medium",Arial;
5559 background-color: #cf2a2a;
5561 color: #fff !important; }
5563 .datepicker .day.active .show-date:after,
5564 .datepicker .day:focus .show-date:after,
5565 .datepicker .due-date.disabled .show-date:after {
5566 border: 2px solid #0568ae;
5576 .datepicker .day:focus .show-date:after {
5582 .datepicker .day.due-date:focus .show-date:after {
5588 .datepicker .due-date.old:after,
5589 .datepicker .due-date.new:after {
5590 visibility: hidden; }
5592 .datepicker .due-date.active:after {
5593 border-color: #fff; }
5595 .datepicker .due-date.active.focused {
5596 color: #0568ae !important; }
5598 .datepicker .due-date.active.focused:after {
5599 border-color: #cf2a2a !important; }
5604 font-weight: normal;
5608 letter-spacing: -6px;
5609 margin: 0 -1px -1px 0; }
5611 .datepicker .dow span[aria-hidden="true"] {
5623 .datepicker .calendar-legend {
5625 margin-bottom: 20px; }
5627 .datepicker .calendar-legend li {
5629 font-weight: normal;
5633 position: relative; }
5635 .datepicker i.legend-due-date {
5636 background-color: #cf2a2a;
5641 vertical-align: middle;
5642 display: inline-block; }
5644 .datepicker i.legend-selected-date {
5645 background-color: #fff;
5646 border: 2px solid #0568ae;
5651 vertical-align: middle;
5652 display: inline-block; }
5654 .datepicker i.legend-selectedisdue {
5655 background-color: #fff;
5656 border: 2px solid #0568ae;
5658 display: inline-block;
5662 vertical-align: middle;
5665 .datepicker i.legend-selectedisdue:after {
5666 background-color: #cf2a2a;
5676 .datepicker .text-left {
5679 .datepicker .active.old {
5680 background-color: #ededed !important;
5681 color: #ededed !important; }
5696 background-color: white;
5697 background-repeat: no-repeat; }
5700 background-position: -62px 0; }
5703 background-position: -5px 0; }
5706 background-position: -19px 0; }
5709 background-position: -34px 0; }
5712 background-position: -49px 0; }
5716 background-position: 0 0; }
5719 background-position: 0 0; }
5722 background-position: 0 0; }
5725 background-position: 0 0; }
5727 .datepicker-container {
5728 position: relative; }
5730 .btn-calendar-icon:focus .icon-primary-calendar {
5731 outline: 1px dotted #191919; }
5733 .btn-calendar-icon:focus {
5736 /* remove focus outline when dropdown is opened */
5737 /*resolve blue focus outline over dropdown with error*/
5744 background-color: #FFFFFF; }
5746 .selectWrap.disabled .icon-primary-down {
5749 .selectWrap.disabled input.awd-select {
5751 padding: 10px 45px 10px 15px;
5754 .selectWrap.disabled button.awd-select {
5756 text-indent: 15px; }
5758 .selectWrap.disabled:after {
5760 cursor: not-allowed; }
5763 background-color: transparent;
5764 border: 1px solid #d2d2d2;
5766 box-shadow: 1px 5px 2px -5px rgba(0, 0, 0, 0.15);
5769 font-family: "Omnes-ECOMP-W02", Arial;
5770 /*font-size: 1.6rem;*/
5779 padding: 12px 45px 8px 15px;
5780 user-select: none; }
5781 input.awd-select:focus {
5782 border-color: #0568ae !important;
5783 text-overflow: ellipsis;
5784 padding-right: 45px; }
5787 background-color: transparent;
5788 border: 1px solid #d2d2d2;
5790 box-shadow: 1px 5px 2px -5px rgba(0, 0, 0, 0.15);
5793 font-family: "Omnes-ECOMP-W02", Arial;
5794 /*font-size: 1.6rem;*/
5803 button.awd-select:not(.large) {
5805 white-space: nowrap;
5807 text-overflow: clip;
5808 text-overflow: ellipsis; }
5809 button.awd-select img {
5815 vertical-align: text-bottom; }
5816 button.awd-select:focus {
5817 border-color: #0568ae !important; }
5818 button.awd-select i {
5825 button.awd-select.large {
5826 align-items: center;
5832 vertical-align: middle; }
5833 button.awd-select.large img {
5842 .selectWrap.large .awd-select-list-item {
5843 align-items: center;
5849 vertical-align: middle; }
5850 .selectWrap.large .awd-select-list-item img {
5858 button.awd-select.active {
5859 border-radius: 6px 6px 0 0; }
5860 button.awd-select.active:focus {
5861 border-color: #d2d2d2 !important; }
5863 input.awd-select.active {
5864 border-radius: 6px 6px 0 0; }
5865 input.awd-select.active:focus {
5866 border-color: #d2d2d2 !important; }
5869 position: relative; }
5871 span.selectWrap input[readonly]:focus {
5873 text-shadow: 0 0 0 #000; }
5875 .isIE.ds2-no-colors .awd-select:focus {
5876 outline: 1px dashed transparent; }
5879 box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15);
5880 border-radius: 0 0 6px 6px;
5882 border: 1px solid #d2d2d2;
5885 background-color: #f2f2f2;
5891 .awd-select-list-item {
5900 .awd-select-list-item:hover {
5902 background-color: #d2d2d2;
5903 outline: 1px dashed transparent; }
5904 .awd-select-list-item:focus {
5906 background-color: #d2d2d2;
5907 outline: 1px dashed transparent; }
5908 .awd-select-list-item img {
5921 background: linear-gradient(to bottom, #fcfcfc 0%, #f2f2f2 100%);
5922 background: -webkit-linear-gradient(top, #fcfcfc 0%, #f2f2f2 100%);
5923 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@att-gray-highlight", endColorstr="@att-functional-bg-gray", GradientType=0); }
5924 .selectWrap:not(.large) .awd-select-list-item:first-child {
5926 .selectWrap:not(.large) .awd-select-list-item:last-child {
5927 margin-bottom: 15px; }
5928 .selectWrap .icon-primary-down {
5934 .selectWrap + [aria-expanded="true"] {
5935 padding-bottom: 9px;
5936 padding-top: 20px; }
5938 .awd-select-list-item[data-hover="true"] {
5939 background-color: #d2d2d2; }
5941 span input.awd-select {
5944 text-overflow: ellipsis;
5945 padding-right: 45px; }
5947 li.optgroup-wrapper {
5948 font-family: "Omnes-ECOMP-W02-Medium",Arial;
5949 cursor: default !important;
5950 padding: 0px 15px; }
5951 li.optgroup-wrapper:first-child {
5952 padding-top: 10px; }
5953 li.optgroup-wrapper:hover {
5954 background-color: #f2f2f2; }
5957 font-family: "Omnes-ECOMP-W02", Arial;
5958 cursor: pointer !important;
5961 padding: 0 0 0 33px; }
5963 label + .selectWrap {
5973 background: linear-gradient(to bottom, #fcfcfc 0%, #f2f2f2 100%);
5974 background: -webkit-linear-gradient(top, #fcfcfc 0%, #f2f2f2 100%);
5975 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@att-gray-highlight", endColorstr="@att-functional-bg-gray", GradientType=0); }
5977 .group .selectWrap {
5978 margin: 0 0 10px 0; }
5989 select.awd-select > optgroup {
5993 select.awd-select > optgroup:first-child {
5995 select.awd-select > optgroup > option {
5996 padding-left: 8px; }
5997 select.awd-select > option {
5998 padding-left: 8px; }
5999 select.awd-select + span {
6000 background: linear-gradient(to bottom, #fcfcfc 0%, #f2f2f2 100%);
6001 background: -webkit-linear-gradient(top, #fcfcfc 0%, #f2f2f2 100%);
6002 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@att-gray-highlight", endColorstr="@att-functional-bg-gray", GradientType=0);
6008 border: 1px solid #d2d2d2;
6012 padding: 18px 45px 15px 15px;
6015 padding-right: 45px;
6016 white-space: nowrap;
6018 text-overflow: ellipsis; }
6019 select.awd-select + span > i {
6025 select.awd-select + span > i:before {
6029 select.awd-select:focus + span {
6030 border-color: #0568ae; }
6032 .isIE select.awd-select + span {
6035 [data-default-option="true"] {
6036 color: #767676 !important;
6037 font-family: "Omnes-ECOMP-W02-Italic", Arial; }
6040 color: #767676 !important;
6041 font-family: "Omnes-ECOMP-W02-Italic", Arial; }
6043 .filterTank button.awd-select {
6044 border-color: #d2d2d2;
6045 background-color: #333333;
6048 .filterTank button.awd-select:after {
6049 background-color: #FFFFFF !important;
6050 border-color: #d2d2d2; }
6052 .utility-bg button.awd-select {
6053 border-color: #d2d2d2;
6054 background-color: #333333;
6057 .utility-bg button.awd-select:after {
6058 background-color: #FFFFFF !important;
6059 border-color: #d2d2d2; }
6061 .utility-bg select.awd-select + span {
6062 border-color: #d2d2d2;
6063 border-color: #d2d2d2;
6064 background-color: #333333;
6065 background-color: #333333;
6068 .utility-bg select.awd-select + span:after {
6069 background-color: #FFFFFF !important;
6070 background-color: #FFFFFF !important;
6071 border-color: #d2d2d2;
6072 border-color: #d2d2d2; }
6074 .utility-bg select.awd-select:focus + span {
6075 border-color: #d2d2d2;
6076 border-color: #d2d2d2;
6077 background-color: #333333;
6078 background-color: #333333;
6081 .utility-bg select.awd-select:focus + span:after {
6082 background-color: #FFFFFF !important;
6083 background-color: #FFFFFF !important;
6084 border-color: #d2d2d2;
6085 border-color: #d2d2d2; }
6087 .utility-bg select.awd-select:hover + span {
6088 border-color: #d2d2d2;
6089 border-color: #d2d2d2;
6090 background-color: #333333;
6091 background-color: #333333;
6094 .utility-bg select.awd-select:hover + span:after {
6095 background-color: #FFFFFF !important;
6096 background-color: #FFFFFF !important;
6097 border-color: #d2d2d2;
6098 border-color: #d2d2d2; }
6100 input.awd-select[disabled] {
6101 cursor: not-allowed;
6102 border-color: #d2d2d2;
6103 background-color: #d2d2d2;
6104 background-image: none;
6106 input.awd-select[disabled] + span {
6107 cursor: not-allowed;
6108 border-color: #d2d2d2;
6109 background-color: #d2d2d2;
6110 background-image: none;
6113 button.awd-select[disabled] {
6114 cursor: not-allowed;
6115 border-color: #d2d2d2;
6116 background-color: #d2d2d2;
6117 background-image: none;
6119 button.awd-select[disabled]:after {
6120 background-color: #d2d2d2 !important;
6121 border-color: #d2d2d2; }
6123 select.awd-select[disabled] + span {
6124 cursor: not-allowed;
6125 border-color: #d2d2d2;
6126 background-color: #d2d2d2;
6127 background-image: none;
6129 select.awd-select[disabled] + span:after {
6130 background-color: #d2d2d2 !important;
6131 border-color: #d2d2d2; }
6133 select.awd-select[disabled]:focus + span {
6134 cursor: not-allowed;
6135 border-color: #d2d2d2;
6136 background-color: #d2d2d2;
6137 background-image: none;
6140 select.awd-select[disabled]:hover + span {
6141 cursor: not-allowed;
6142 border-color: #d2d2d2;
6143 background-color: #d2d2d2;
6144 background-image: none;
6147 input.awd-select[disabled="disabled"] {
6148 cursor: not-allowed;
6149 border-color: #d2d2d2;
6150 background-color: #d2d2d2;
6151 background-image: none;
6153 input.awd-select[disabled="disabled"] + span {
6154 cursor: not-allowed;
6155 border-color: #d2d2d2;
6156 background-color: #d2d2d2;
6157 background-image: none;
6160 select.awd-select[disabled="disabled"] + span {
6161 cursor: not-allowed;
6162 border-color: #d2d2d2;
6163 background-color: #d2d2d2;
6164 background-image: none;
6166 select.awd-select[disabled="disabled"] + span:after {
6167 background-color: #d2d2d2 !important;
6168 border-color: #d2d2d2; }
6170 select.awd-select[disabled="disabled"]:focus + span {
6171 cursor: not-allowed;
6172 border-color: #d2d2d2;
6173 background-color: #d2d2d2;
6174 background-image: none;
6176 select.awd-select[disabled="disabled"]:focus + span:after {
6177 background-color: #d2d2d2 !important;
6178 border-color: #d2d2d2; }
6180 select.awd-select[disabled="disabled"]:hover + span {
6181 cursor: not-allowed;
6182 border-color: #d2d2d2;
6183 background-color: #d2d2d2;
6184 background-image: none;
6186 select.awd-select[disabled="disabled"]:hover + span:after {
6187 background-color: #d2d2d2 !important;
6188 border-color: #d2d2d2; }
6190 .ddexpand-wrapper > h2 {
6191 margin-bottom: 11px; }
6192 .ddexpand-wrapper > h2 + p {
6193 margin-bottom: 4px; }
6195 .ddexpand-wrapper .selectWrap + [aria-expanded="true"] .form-row {
6198 .ddexpand-wrapper .selectWrap + [aria-expanded="true"] .row + .row .form-row {
6201 .modal .awd-select-list {
6202 z-index: 1060 !important; }
6204 .form-row.error button.awd-select.active:focus {
6205 border-color: #cf2a2a !important; }
6207 .form-row.error input.awd-select.active:focus {
6208 border-color: #cf2a2a !important; }
6210 .awd-module-list .module-list-item[aria-selected="true"] {
6211 background-color: #f2f2f2; }
6213 li.module-list-item[aria-selected="true"]:before {
6215 display: inline-block;
6216 font-family: "icoControls" !important;
6219 font-weight: normal;
6220 font-variant: normal;
6223 text-transform: none;
6225 -webkit-font-smoothing: antialiased;
6226 -moz-osx-font-smoothing: grayscale;
6229 -webkit-user-select: none;
6230 -moz-user-select: none;
6231 -ms-user-select: none;
6233 vertical-align: middle;
6236 box-sizing: border-box;
6237 display: inline-block;
6243 vertical-align: middle;
6247 @media (min-width: 768px) {
6248 span[class*="large"] {
6251 max-width: 370px; } }
6253 @media (max-width: 767px) {
6254 .selectWrap.large:after {
6256 .selectWrap.large .awd-select-list-item {
6257 padding-right: 41px; }
6258 .selectWrap + div > h4 {
6260 font-size: 16px; } }
6262 /**********************Dropdown Chrome scrolling fix start ********************/
6264 -webkit-user-select: text;
6265 -moz-user-select: text;
6266 -ms-user-select: text;
6267 user-select: text; }
6269 /**********************Dropdown Chrome scrolling fix end ********************/
6271 border-bottom: 1px solid #e4e4e4;
6272 border-top: 1px solid #e4e4e4; }
6274 .mpc-expanders + .mpc-expanders {
6277 .mpc-expanders .heading-medium {
6278 margin-bottom: 10px; }
6280 .mpc-expanders .p-small {
6283 .mpc-expander-body {
6284 border-top: 1px solid #e4e4e4; }
6286 .mpc-expander-body .mpc-expanders {
6287 border-bottom: 1px solid #e4e4e4;
6290 .mpc-expander-body .mpc-expanders:last-child {
6291 border-bottom: 0px; }
6297 border: 1px dashed #bbb;
6302 position: relative; }
6304 .b2b-dragdrop-over {
6305 background: #0091d9;
6307 .b2b-dragdrop-over:after {
6308 content: "Drop the file";
6320 .b2b-file-container {
6323 display: inline-table;
6325 .b2b-file-container [type=file] {
6335 -ms-filter: "alpha(Opacity=0)"; }
6342 display: inline-block;
6347 .b2b-flyout-icon:focus {
6348 outline: thin dotted #666;
6349 outline-offset: -1px; }
6351 .b2b-flyout .b2b-flyout-container {
6352 border: 1px solid #d3d3d3;
6355 pointer-events: auto;
6356 -webkit-box-sizing: border-box;
6357 -moz-box-sizing: border-box;
6358 box-sizing: border-box;
6360 -webkit-transition: opacity .2s ease-out;
6361 -moz-transition: opacity .2s ease-out;
6362 transition: opacity .2s ease-out;
6365 box-shadow: 0 5px 6px 0 rgba(0, 0, 0, 0.25);
6373 .b2b-flyout .b2b-flyout-container.open-flyout {
6377 .b2b-flyout i.b2b-flyout-caret {
6384 .b2b-flyout i.b2b-flyout-caret.open-flyout {
6387 .b2b-flyout i.b2b-flyout-caret:before {
6389 border-left: 8px solid transparent;
6390 border-right: 8px solid transparent;
6391 border-bottom: 8px solid #d3d3d3;
6394 .b2b-flyout i.b2b-flyout-caret:after {
6396 border-left: 8px solid transparent;
6397 border-right: 8px solid transparent;
6398 border-bottom: 8px solid #fff;
6399 position: absolute; }
6401 .b2b-flyout .b2b-flyout-container.b2b-flyout-left i.b2b-flyout-caret {
6402 left: 16px !important; }
6404 .b2b-flyout .b2b-flyout-container.b2b-flyout-right i.b2b-flyout-caret {
6405 left: inherit !important;
6406 right: 30px !important; }
6408 .b2b-flyout .b2b-flyout-container.b2b-flyout-above {
6409 box-shadow: 0 -5px 6px 0 rgba(0, 0, 0, 0.25); }
6410 .b2b-flyout .b2b-flyout-container.b2b-flyout-above i.b2b-flyout-caret {
6413 .b2b-flyout .b2b-flyout-container.b2b-flyout-above i.b2b-flyout-caret:before {
6416 border-top: 8px solid #d3d3d3;
6417 border-bottom: none; }
6418 .b2b-flyout .b2b-flyout-container.b2b-flyout-above i.b2b-flyout-caret:after {
6419 border-top: 8px solid #fff;
6420 border-bottom: none; }
6422 .b2b-flyout .b2b-flyout-container.b2b-flyout-centerLeft i.b2b-flyout-caret {
6423 left: inherit !important;
6424 right: -7px !important;
6426 transform: rotate(90deg); }
6428 .b2b-flyout .b2b-flyout-container.b2b-flyout-centerRight i.b2b-flyout-caret {
6429 left: -8px !important;
6431 transform: rotate(-90deg); }
6433 .b2b-flyout .buttons-group {
6435 .b2b-flyout .buttons-group .cta-button-group {
6437 border-top: 1px solid #ccc;
6438 padding: 20px 0 0; }
6439 .b2b-flyout .buttons-group .cta-button-group button {
6442 .b2b-flyout .heading {
6444 margin-bottom: 10px; }
6446 .b2b-flyout .body-text {
6448 margin-bottom: 30px; }
6450 .b2b-footer-wrapper {
6452 background-color: #222; }
6454 .b2b-footer-container {
6457 padding-top: 15px; }
6458 .b2b-footer-container .footer-columns {
6459 display: inline-block;
6461 vertical-align: top; }
6462 .b2b-footer-container .footer-columns.three-column, .b2b-footer-container .footer-columns.four-column, .b2b-footer-container .footer-columns.five-column {
6463 padding-top: 30px; }
6464 .b2b-footer-container .footer-columns.three-column {
6466 padding-left: 75px; }
6467 .b2b-footer-container .footer-columns.four-column {
6469 padding-left: 75px; }
6470 .b2b-footer-container .footer-columns.five-column {
6472 .b2b-footer-container .footer-columns .b2b-footer-header {
6476 font-family: "Omnes-ECOMP-W02-Medium",Arial;
6477 line-height: 23.9px;
6479 .b2b-footer-container .footer-columns li {
6481 .b2b-footer-container .footer-columns ul li:first-child {
6482 padding-top: 15px; }
6483 .b2b-footer-container .footer-columns li a {
6486 font-family: "Omnes-ECOMP-W02", Arial; }
6487 .b2b-footer-container .footer-nav-content {
6488 padding-bottom: 10px; }
6489 .b2b-footer-container .footer-nav-content li {
6493 vertical-align: middle; }
6494 .b2b-footer-container .footer-nav-content li a {
6497 vertical-align: middle;
6499 font-family: "Omnes-ECOMP-W02", Arial; }
6501 .b2b-footer-wrapper .b2b-footer-container hr {
6502 background: #d2d2d2;
6505 .b2b-footer-wrapper .divider-bottom-footer {
6506 padding: 45px 0 50px 0; }
6508 .b2b-footer-wrapper .footerLogo {
6509 margin: 10px 0 0 0px;
6510 vertical-align: top; }
6511 .b2b-footer-wrapper .footerLogo div {
6512 display: inline-block; }
6513 .b2b-footer-wrapper .footerLogo .icon-primary-att-globe {
6515 .b2b-footer-wrapper .footerLogo .logo-title {
6518 display: inline-block;
6522 .b2b-footer-wrapper .copyright-text {
6526 font-family: "Omnes-ECOMP-W02", Arial; }
6527 .b2b-footer-wrapper .copyright-text a {
6529 text-decoration: underline;
6530 display: inline-block; }
6531 .b2b-footer-wrapper .copyright-text a:hover {
6532 text-decoration: none; }
6534 @media (max-width: 768px) {
6535 .b2b-footer-wrapper {
6537 .b2b-footer-container {
6539 .b2b-footer-container .footer-columns.three-column, .b2b-footer-container .footer-columns.four-column, .b2b-footer-container .footer-columns.five-column {
6541 .b2b-footer-wrapper .divider-bottom-footer {
6542 padding-top: 15px; }
6543 .b2b-footer-wrapper .divider-bottom-footer .footer-links {
6545 .b2b-footer-wrapper .footerLogo {
6546 margin: 30px 0 0 0; }
6547 .b2b-footer-wrapper .footerLogo .footer-logo {
6549 padding-left: 10px; } }
6552 background-color: #222;
6556 .b2b-header-tabs .icon-primary-att-globe {
6558 .b2b-header-tabs a:focus {
6559 border: 1px solid white; }
6560 .b2b-header-tabs .header__items {
6565 padding: 6px 0px 0px 0px;
6566 border-spacing: 30px 0; }
6567 .b2b-header-tabs .header__item {
6568 display: inline-block;
6572 font-family: "Omnes-ECOMP-W02", Arial;
6576 .b2b-header-tabs .header__item.b2b-headermenu {
6578 .b2b-header-tabs .header__item.b2b-headermenu:last-child {
6580 .b2b-header-tabs .header__item.b2b-headermenu a.menu__item {
6582 text-decoration: none;
6583 display: inline-block;
6584 padding: 5px 15px; }
6585 .b2b-header-tabs .header__item.active {
6586 background-color: #fff;
6588 border-bottom-left-radius: 0;
6589 border-bottom-right-radius: 0; }
6590 .b2b-header-tabs .header__item.active a.menu__item {
6592 .b2b-header-tabs li:focus {
6593 outline: 2px solid #0578ae; }
6594 .b2b-header-tabs .header__item .header-secondary-wrapper, .b2b-header-tabs .header__item .header-tertiary-wrapper {
6595 background-color: #fff;
6600 border-bottom: solid 1px #ccc;
6601 -webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.16);
6602 -moz-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.16);
6603 box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.16);
6606 .b2b-header-tabs .header-secondary, .b2b-header-tabs .header-tertiary {
6607 background-color: #fff;
6610 .b2b-header-tabs .header__item.active .header-secondary-wrapper {
6612 .b2b-header-tabs .header-secondary .header-subitem {
6613 display: inline-block;
6616 .b2b-header-tabs .header-secondary .header-subitem.active .header-tertiary-wrapper {
6618 .b2b-header-tabs .header-secondary .header-subitem a.menu__item {
6619 display: inline-block;
6622 .b2b-header-tabs .header-secondary .header-subitem a.menu__item:hover, .b2b-header-tabs .header-secondary .header-subitem a.menu__item:focus {
6625 /** Secondary Menu **/
6628 clip: rect(1px, 1px, 1px, 1px); }
6630 /** Tertiary Level Menu **/
6631 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret {
6635 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:after, .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:before {
6637 border-left: 8px solid transparent;
6638 border-right: 8px solid transparent;
6640 -webkit-transition: left .2s ease-out;
6641 -moz-transition: left .2s ease-out;
6642 transition: left .2s ease-out; }
6643 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:after {
6644 border-bottom: 8px solid #fff;
6646 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:before {
6647 border-bottom: 8px solid #ccc;
6650 .b2b-header-tabs .header-secondary .header-subitem.active .header-tertiary {
6651 border-top: solid 1px #ccc; }
6653 .b2b-header-tabs .header-tertiary:after {
6658 .b2b-header-tabs .header-tertiary li {
6659 display: inline-block;
6662 .b2b-header-tabs .header-tertiary li a {
6665 padding: 10px 15px; }
6666 .b2b-header-tabs .header-tertiary li label {
6672 padding: 15px 0 0 15px; }
6674 .b2b-header-tabs .header__item.skip {
6676 display: inline-block;
6677 cursor: default !important; }
6678 .b2b-header-tabs .header__item.skip a {
6682 text-decoration: none; }
6683 .b2b-header-tabs .header__item.skip a:focus {
6685 outline: 2px solid #0578ae; }
6687 .b2b-header-tabs .selectWrap {
6689 .b2b-header-tabs .selectWrap button.awd-select {
6693 display: inline-block; }
6694 .b2b-header-tabs .selectWrap .awd-select-list {
6695 background-color: #fff;
6697 -webkit-transition: opacity .2s ease-out;
6698 -moz-transition: opacity .2s ease-out;
6699 transition: opacity .2s ease-out;
6700 box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176); }
6702 @media (max-width: 768px) {
6705 .b2b-header-tabs .header__items, .b2b-header-tabs .header-secondary, .b2b-header-tabs .header-tertiary {
6707 .b2b-header-tabs .header__item {
6709 .b2b-header-tabs .globe-text {
6711 .b2b-header-tabs .header__item.b2b-headermenu a.menu__item {
6712 padding: 5px 7px 9px 7px; }
6713 .b2b-header-tabs .header__item .header-tertiary-wrapper {
6715 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret {
6717 .b2b-header-tabs .header__item .header-secondary-wrapper {
6719 .b2b-header-tabs .header__item.profile {
6723 /************* Header - Start *************/
6725 background-color: #222;
6730 .b2b-header-tabs .icon-primary-primary-att-globe {
6736 *TODO: delete below .icon-primary-att-globel will not be used
6737 *instead the one above, icon-primary-primary-att-globe not available here
6739 .b2b-header-tabs .icon-primary-att-globe {
6743 .b2b-header-tabs .globe-text {
6747 .b2b-header-tabs .header__items {
6752 border-spacing: 30px 0;
6753 padding: 3px 0px 0px 0px; }
6755 .b2b-header-tabs .header__item {
6756 display: inline-block;
6760 font-family: "Omnes-ECOMP-W02", Arial;
6762 padding: 0 15px 4px 15px;
6763 /*margin-top:-3px;*/
6766 .b2b-header-tabs .header__item.b2b-headermenu {
6769 .b2b-header-tabs .header__item.b2b-headermenu a.menu__item {
6771 text-decoration: none;
6772 display: inline-block;
6773 padding: 8px 15px 12px 15px;
6776 .b2b-header-tabs .header__item.active {
6777 background-color: #fff;
6779 border-bottom-left-radius: 0;
6780 border-bottom-right-radius: 0; }
6782 .b2b-header-tabs .header__item.active a.menu__item {
6785 .b2b-header-tabs li:focus {
6786 outline: 2px solid #0578ae; }
6788 /** profile pop Over **/
6789 .b2b-header-tabs .header__item.profile {
6793 /** Secondary Menu **/
6794 .b2b-header-tabs .header__item .header-secondary-wrapper, .b2b-header-tabs .header__item .header-tertiary-wrapper {
6795 background-color: #fff;
6800 border-bottom: solid 1px #ccc;
6801 -webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.16);
6802 -moz-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.16);
6803 box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.16);
6807 .b2b-header-tabs .header-secondary, .b2b-header-tabs .header-tertiary {
6808 background-color: #fff;
6812 .b2b-header-tabs .header__item.active .header-secondary-wrapper,
6813 .b2b-header-tabs .header-secondary .header-subitem.active .header-tertiary-wrapper {
6816 .b2b-header-tabs .header-secondary .header-subitem {
6817 display: inline-block;
6821 .b2b-header-tabs .header-secondary .header-subitem a.menu__item {
6822 display: inline-block;
6827 .b2b-header-tabs .header-secondary .header-subitem a.menu__item:hover, .b2b-header-tabs .header-secondary .header-subitem a.menu__item:focus {
6832 clip: rect(1px, 1px, 1px, 1px); }
6834 /** Tertiary Level Menu **/
6835 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:after,
6836 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:before {
6838 border-left: 8px solid transparent;
6839 border-right: 8px solid transparent;
6841 -webkit-transition: left .2s ease-out;
6842 -moz-transition: left .2s ease-out;
6843 transition: left .2s ease-out; }
6845 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret {
6850 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:after {
6851 border-bottom: 8px solid #fff;
6854 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:before {
6855 border-bottom: 8px solid #ccc;
6858 /** Tertiary Level Menu **/
6859 .b2b-header-tabs .header-secondary .header-subitem.active .header-tertiary {
6860 border-top: solid 1px #ccc; }
6862 .b2b-header-tabs .header-tertiary:after {
6867 .b2b-header-tabs .header-tertiary li {
6868 display: inline-block;
6872 .b2b-header-tabs .header-tertiary li a {
6878 .b2b-header-tabs .header-tertiary li label {
6881 font-size: 14px !important;
6884 padding: 15px 0 0 15px; }
6886 /** Quarternary Level Menu **/
6887 .b2b-header-tabs .header-quarternary {
6891 .b2b-header-tabs .header-quarternary li {
6893 font-family: "Omnes-ECOMP-W02", Arial;
6896 .b2b-header-tabs .header-quarternary li.active {
6899 .b2b-header-tabs .header-quarternary li a {
6902 padding: 0px 10px 10px 10px; }
6904 /** Skip Navigation**/
6905 .b2b-header-tabs .header__item.skip {
6907 display: inline-block;
6908 cursor: default !important; }
6910 .b2b-header-tabs .header__item.skip a {
6914 text-decoration: none; }
6916 .b2b-header-tabs .header__item.skip a:focus {
6918 outline: 2px solid #0578ae; }
6920 /** Dropdown css inside Header ****/
6921 .b2b-header-tabs .selectWrap {
6924 .b2b-header-tabs .selectWrap button.awd-select, .b2b-header-tabs .selectWrap input.awd-select {
6928 display: inline-block; }
6930 .b2b-header-tabs .selectWrap .awd-select-list {
6931 background-color: #fff;
6933 -webkit-transition: opacity .2s ease-out;
6934 -moz-transition: opacity .2s ease-out;
6935 transition: opacity .2s ease-out;
6936 box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176); }
6939 * responsive header media queries
6941 @media screen and (max-width: 1100px) {
6942 .b2b-header-tabs .globe-text {
6944 .b2b-header-tabs .header__item.profile {
6947 .b2b-header-tabs .header__items {
6948 padding-top: 0px; } }
6950 @media screen and (max-width: 950px) {
6951 .header__item.profile {
6955 .header__item .selectWrap {
6957 .b2b-header-tabs .header__items {
6958 padding-top: 25px; }
6959 .b2b-header-tabs .header__item .header-secondary-wrapper, .b2b-header-tabs .header__item .header-tertiary-wrapper {
6961 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret {
6963 .b2b-header-tabs .header__item.b2b-headermenu a.menu__item {
6964 padding-bottom: 30px; }
6965 .b2b-header-tabs .header-secondary .header-subitem.active .header-tertiary {
6966 margin-top: -28px; } }
6968 /*************** Header - END ******************/
6972 .hp-container i:focus {
6973 outline: thin dotted #666; }
6974 .hp-container .icon-misc-pen {
6976 .hp-container .icon-misc-trash {
6980 border-bottom: 1px solid #ccc;
6981 border-bottom: 1px solid #ccc;
6982 margin-bottom: 16px;
6983 padding-bottom: 16px; }
6984 .hp-selected .selected-days {
6985 padding-bottom: 16px; }
6986 .hp-selected .selected-days .day {
6992 margin: 16px auto 0 auto; }
6993 .hp-checkbox label {
6996 margin-right: 34px; }
6997 .hp-checkbox label span {
7006 display: -webkit-flex;
7007 display: -ms-flexbox; }
7012 display: -webkit-flex;
7013 display: -ms-flexbox; }
7015 .hp-dropdowns .radio-buttons {
7017 .hp-dropdowns .radio-buttons .radio {
7018 margin-right: 15px; }
7021 font-family: "Omnes-ECOMP-W02";
7022 src: url("fonts/Omnes_ATTW02.eot");
7023 src: url("fonts/Omnes_ATTW02.eot?#iefix") format("embedded-opentype"), url("fonts/Omnes_ATTW02.woff") format("woff"), url("fonts/Omnes_ATTW02.ttf") format("truetype");
7024 font-weight: normal;
7025 font-style: normal; }
7028 font-family: "Omnes-ECOMP-W02-Medium";
7029 src: url("fonts/Omnes_ATTW02Medium.eot");
7030 src: url("fonts/Omnes_ATTW02Medium.eot?#iefix") format("embedded-opentype"), url("fonts/Omnes_ATTW02Medium.woff") format("woff"), url("fonts/Omnes_ATTW02Medium.ttf") format("truetype");
7031 font-weight: normal;
7032 font-style: normal; }
7035 font-family: "Omnes-ECOMP-W02-Italic";
7036 src: url("fonts/Omnes_ATTW02Italic.eot");
7037 src: url("fonts/Omnes_ATTW02Italic.eot?#iefix") format("embedded-opentype"), url("fonts/Omnes_ATTW02Italic.woff") format("woff"), url("fonts/Omnes_ATTW02Italic.ttf") format("truetype");
7038 font-weight: normal;
7039 font-style: normal; }
7042 font-family: "Omnes-ECOMP-W02-Light";
7043 src: url("fonts/Omnes_ATTW02Light.eot");
7044 src: url("fonts/Omnes_ATTW02Light.eot?#iefix") format("embedded-opentype"), url("fonts/Omnes_ATTW02Light.woff") format("woff"), url("fonts/Omnes_ATTW02Light.ttf") format("truetype");
7045 font-weight: normal;
7046 font-style: normal; }
7049 font-family: "Omnes-ECOMP-W02-Bold";
7050 src: url("fonts/Omnes_ATTW02Bold.eot");
7051 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");
7052 font-weight: normal;
7053 font-style: normal; }
7056 font-family: "Omnes-ECOMP-W02-Light-Italic";
7057 src: url("fonts/Omnes_ATTW02LightItalic.eot");
7058 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");
7059 font-weight: normal;
7060 font-style: normal; }
7063 font-family: "Omnes-ECOMP-W02-Medium-Italic";
7064 src: url("fonts/Omnes_ATTW02MediumItalic.eot");
7065 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");
7066 font-weight: normal;
7067 font-style: normal; }
7070 font-family: "Omnes-ECOMP-W02-Bold-Italic";
7071 src: url("fonts/Omnes_ATTW02BoldItalic.eot");
7072 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");
7073 font-weight: normal;
7074 font-style: normal; }
7076 /* TODO: Build a reference page for these classes */
7078 font-family: "Omnes-ECOMP-W02", Arial !important; }
7081 font-family: "Omnes-ECOMP-W02-Light",Arial !important; }
7084 font-family: "Omnes-ECOMP-W02-Italic", Arial !important; }
7086 .font-light-italic {
7087 font-family: "Omnes-ECOMP-W02-Light-Italic",Arial !important; }
7090 font-family: "Omnes-ECOMP-W02-Medium",Arial !important; }
7092 .font-medium-italic {
7093 font-family: "Omnes-ECOMP-W02-Medium-Italic",Arial !important; }
7097 font-variant: normal;
7098 font-weight: normal;
7099 text-transform: none; }
7102 background-color: #efefef;
7103 border: 1px solid #efefef;
7105 font-size: 1.4rem; }
7107 .b2b-subnav-container > ul {
7110 .b2b-subnav-content {
7112 margin-bottom: 10px; }
7114 .b2b-subnav-content > li {
7115 border-bottom: 1px solid #999999;
7119 .b2b-subnav-content > li > a {
7120 text-decoration: none;
7125 .b2b-subnav-content > li > a.expand {
7128 .b2b-subnav-content > li ul {
7131 transition-duration: 0.5s;
7132 transition-timing-function: cubic-bezier(0, 1, 0.5, 1); }
7134 .b2b-subnav-content > li ul.expand {
7135 transition-duration: 0.7s;
7136 transition-timing-function: ease-in-out;
7140 .b2b-subnav-content > li > a:focus, .b2b-subnav-content > li ul > li > a:focus {
7141 outline: thin dotted #666; }
7143 .b2b-subnav-content > li ul > li > a {
7147 outline-offset: -4px;
7148 padding-left: 10px; }
7150 .b2b-icon-primary-plus-minus {
7151 display: inline-block;
7158 vertical-align: middle;
7161 @media (min-width: 320px) and (max-width: 767px) {
7163 background-color: #fff;
7164 border: 1px solid white;
7166 .b2b-subnav-content > li {
7167 padding-left: 10px; }
7168 .b2b-subnav-container > ul:first-child {
7169 border-top: 1px solid #999; }
7170 .b2b-icon-primary-plus-minus {
7172 .b2b-subnav-content > li li > a.active {
7174 text-decoration: none;
7175 font-family: "Omnes-ECOMP-W02", Arial; } }
7177 .b2b-list-box-item {
7178 white-space: nowrap;
7180 border: 1px solid transparent;
7182 visibility: inherit;
7189 -moz-user-select: none;
7190 -webkit-user-select: none;
7191 -ms-user-select: none; }
7192 .b2b-list-box-item:focus {
7193 border: 2px solid #5e8cb3; }
7195 .b2b-list-box-item--selected {
7196 background-color: #cfdde9; }
7198 .btn.disabled[ddh-load-button] {
7200 padding: 0 19px 0 18px; }
7202 .btn.disabled[ddh-load-button] {
7205 .icon-primary-spinner-ddh.large {
7209 .icon-primary-spinner-ddh.small {
7213 .icon-primary-spinner-ddh {
7214 -webkit-animation: 1s linear infinite spinner;
7215 animation: 1s linear infinite spinner;
7216 background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNiAzNiIgaWQ9InN2Zy1zcGlubmVyIiB4PSIwcHgiIHk9IjBweCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CiAgIDxwYXRoIGZpbGw9IiNGNUY1RjUiIGQ9Ik0xOCAzNkM4LjEgMzYgMCAyNy45IDAgMThTOC4xIDAgMTggMHMxOCA4LjEgMTggMTgtOC4xIDE4LTE4IDE4em0wLTMxLjVjLTcuNSAwLTEzLjUgNi0xMy41IDEzLjVTMTAuNiAzMS41IDE4IDMxLjVjNy41IDAgMTMuNS02LjEgMTMuNS0xMy41IDAtNy41LTYtMTMuNS0xMy41LTEzLjV6Ii8+CiAgIDxwYXRoIGZpbGw9IiMwNTY4QUUiIGlkPSJzcGlubmVyIiBkPSJNMzAuNyA1LjNsLTMuMSAzLjJjMi40IDIuNCAzLjkgNS44IDMuOSA5LjUgMCA3LjQtNi4xIDEzLjUtMTMuNSAxMy41UzQuNSAyNS40IDQuNSAxOCAxMC42IDQuNSAxOCA0LjVWMEM4LjEgMCAwIDguMSAwIDE4czguMSAxOCAxOCAxOCAxOC04LjEgMTgtMThjMC01LTItOS41LTUuMy0xMi43eiIgdHJhbnNmb3JtPSIiPiAgICAgIAogICA8L3BhdGg+Cjwvc3ZnPg==); }
7218 .btn-small .icon-primary-spinner-ddh {
7219 height: 30px !important;
7220 width: 30px !important; }
7222 .btn-small .icon-primary-spinner {
7231 .small-modal-loader {
7232 width: 420px !important;
7233 height: 212px !important;
7234 text-align: center; }
7236 .small-modal-loader .icon-primary-spinner {
7237 margin-bottom: 5px; }
7239 .body.styled-by-modal {
7242 .b2b-modal-backdrop {
7250 .b2b-modal-backdrop.fade {
7251 background-color: #000;
7253 filter: alpha(opacity=0);
7254 transition: all 0.3s linear 0s; }
7256 .b2b-modal-backdrop.fade.in {
7259 filter: alpha(opacity=70);
7260 background-color: #000;
7261 transition: opacity 0.3s linear 0s; }
7274 .modalwrapper.active {
7279 background-clip: padding-box;
7280 background-color: #ffffff;
7281 border: 1px solid rgba(0, 0, 0, 0.1);
7283 box-shadow: 0 3px 5px 1px rgba(0, 0, 0, 0.4);
7285 /*margin-bottom:10%;*/
7286 outline: medium none;
7287 /*position: absolute;*/
7295 .modalwrapper.modal-docked .modal {
7307 transition: opacity .5s linear 0s; }
7309 .modal.fade.in.modal-landscape {
7313 transition: opacity .5s linear 0s; }
7322 align-items: center;
7323 border-radius: 8px 8px 0 0;
7327 padding: 30px 46px 30px 30px;
7328 position: relative; }
7330 .b2b-modal-header > h2 {
7335 .modal-header-portrait {
7336 -webkit-overflow-scrolling: auto; }
7338 .modal-header-landscape {
7339 -webkit-overflow-scrolling: auto; }
7342 -webkit-overflow-scrolling: touch;
7343 padding: 0 30px 20px;
7347 .b2b-modal-body:focus {
7348 outline: 1px dotted #333333; }
7354 background-color: #fff;
7361 :not(.modal-docked) .b2b-modal-footer {
7362 position: relative; }
7364 .modal-landscape .b2b-modal-footer {
7365 position: relative; }
7367 .b2b-modal-footer .cta-button-group {
7369 justify-content: flex-end;
7370 padding: 20px 0 5px;
7372 border-top: 1px solid #d2d2d2; }
7374 .b2b-modal-footer .cta-button-group .btn {
7378 margin-left: 10px; }
7380 .b2b-modal-footer .cta-button-group .marginLeft0 {
7383 .b2b-modal-footer .cta-button-group .btn-footer-left {
7384 margin-right: auto; }
7386 .b2b-modal-footer .cta-button-group .btn + .btn {
7387 margin-right: 0 !important; }
7405 max-width: 1000px; }
7407 .modalwrapper.modal-docked {
7410 align-items: center; }
7412 .modalwrapper.modal-docked .b2b-modal-body {
7415 padding-bottom: 60px; }
7417 .modalwrapper.modal-docked .modal {
7423 .modalwrapper.modal-docked .b2b-modal-body > *:last-child {
7424 margin-bottom: 60px; }
7426 @media (max-width: 767px) {
7429 overflow-x: hidden; }
7434 margin-bottom: 15px;
7437 padding: 20px 46px 20px 15px; }
7440 padding: 0 15px 15px; }
7441 .modalwrapper.modal-docked {
7445 .modalwrapper.modal-docked .modal.fade.in {
7447 width: 100% !important;
7451 .modalwrapper.modal-docked .b2b-modal-body {
7454 .modalwrapper.modal-docked.modal-landscape {
7457 .modalwrapper.modal-docked.modal-landscape .modal {
7460 .modalwrapper.modal-docked.modal-landscape .b2b-modal-body {
7462 overflow-y: hidden; }
7465 .b2b-modal-footer .cta-button-group {
7468 .b2b-modal-footer .cta-button-group .btn {
7470 .b2b-modal-footer .cta-button-group .btn + .btn {
7472 .b2b-modal-footer .cta-button-group a.visible-phone {
7473 align-items: center;
7474 display: flex !important;
7476 justify-content: center; } }
7478 .b2b-modal-footer > .cta-button-group {
7479 line-height: 40px; }
7482 .modal.fade.in .b2b-modal-header,
7483 .modal.fade.in .b2b-modal-body,
7484 .modal.fade.in .b2b-modal-footer {
7485 animation-duration: 0.01s;
7486 -o-animation-duration: 0.01s;
7487 -ms-animation-duration: 0.01s;
7488 -moz-animation-duration: 0.01s;
7489 -webkit-animation-duration: 0.01s;
7490 animation-name: DOMinsertion;
7491 -o-animation-name: DOMinsertion;
7492 -ms-animation-name: DOMinsertion;
7493 -moz-animation-name: DOMinsertion;
7494 -webkit-animation-name: DOMinsertion; }
7496 .monthselector thead tr th {
7499 .monthselector thead tr:after {
7506 border-bottom: 1px solid #ccc; }
7508 .monthselector tbody tr:last-child {
7511 .monthselector td.day {
7512 margin: 1px 4px !important;
7513 width: 64px !important; }
7515 .monthselector .datepicker-switch {
7516 width: 195px !important; }
7518 .monthselector .show-date {
7519 width: 30px !important; }
7521 .monthselector button.faux-input {
7523 .monthselector button.faux-input:focus {
7524 border: 1px solid #0574ac; }
7525 .monthselector button.faux-input:disabled {
7526 cursor: not-allowed; }
7528 .monthselector .cta-button-group {
7530 .monthselector .cta-button-group a {
7531 margin-right: 20px; }
7533 .monthselector .day.active .show-date:after, .monthselector .day:focus .show-date:after, .monthselector .due-date.disabled .show-date:after {
7535 left: 9px !important;
7537 width: 42px !important; }
7539 .monthselector .disabled.day:focus .show-date:after {
7542 .monthselector .icon-primary-calendar {
7546 padding: 0 10px 0 10px;
7551 list-style-type: none; }
7555 padding: 0 0 5px 30px;
7559 font-size: 1.4rem; }
7561 .b2b-ml-nav a:focus {
7562 outline-offset: 1px; }
7564 .b2b-ml-nav li:focus {
7567 .b2b-ml-nav li:focus > a {
7568 outline: thin dotted #666;
7569 outline-offset: 1px; }
7572 border-left: 1px solid #ccc; }
7575 padding: 0 0 0 20px; }
7577 .b2b-ml-nav ul > li {
7579 line-height: 18px; }
7581 .b2b-ml-nav a > span {
7582 background-color: #FFF;
7590 .b2b-ml-nav a > span > i {
7593 .b2b-ml-nav a:only-child > span {
7599 .b2b-ml-nav a:only-child > span > i {
7600 background-color: inherit;
7604 .b2b-ml-nav ul li:first-child > a:only-child > span {
7610 .b2b-ml-nav li a + ul {
7613 .b2b-ml-nav li a.active + ul {
7616 .b2b-ml-nav .selected {
7619 /*to overide ng-doc inline property for library demo - TODO: Move to docs.css*/
7620 .b2b-ml-nav a [class^="icon-primary-"], a [class*=" icon-primary-"], a [class^="icon-primary-"]:before, a [class*=" icon-primary-"]:before {
7621 display: inline-block; }
7623 .b2b-alerts-messages {
7624 background-color: #fff;
7627 .b2b-alerts-messages h3 {
7628 color: #333 !important;
7629 font-family: "Omnes-ECOMP-W02-Medium",Arial;
7630 margin-bottom: 0 !important;
7634 .b2b-alerts-messages h4 {
7635 color: #333 !important;
7636 font-family: "Omnes-ECOMP-W02-Medium",Arial;
7637 margin-bottom: 0 !important; }
7638 .b2b-alerts-messages .alert-info {
7639 background-color: #0574ac;
7641 .b2b-alerts-messages .alert-error {
7642 background-color: #cf2a2a;
7644 .b2b-alerts-messages .alert-success {
7645 background-color: #1b7e28;
7647 .b2b-alerts-messages div:nth-child(2) {
7648 padding: 0 0 15px 10px;
7649 vertical-align: baseline; }
7650 .b2b-alerts-messages .close:before {
7652 .b2b-alerts-messages p {
7655 font-family: "Omnes-ECOMP-W02", Arial; }
7656 .b2b-alerts-messages p a {
7658 .b2b-alerts-messages .btn-small {
7659 margin-bottom: 0px; }
7661 .b2b-alerts-success {
7662 border: 1px solid #1b7e28; }
7665 border: 1px solid #cf2a2a; }
7668 border: 1px solid #0574ac; }
7670 /* TODO: Rearange this and move to patches if needed */
7671 .b2b-breadcrumb-css-override > li {
7672 margin-right: 24px; }
7674 .b2b-breadcrumb-css-override li > * {
7675 float: left !important; }
7677 .b2b-css-override ul.nav-tabs {
7680 .b2b-css-override div.tab-content {
7684 .b2b-css-override .tab-content .prettyprint, .b2b-css-override .usage .prettyprint {
7688 .b2b-top-nav-buttons-css-override {
7693 width: auto !important; }
7695 .b2b-toggle-header-active {
7698 .b2b-toggle-header-inactive {
7701 .b2b-toggle-header-icon {
7704 .tab-content > .tab-pane {
7707 .tab-content > .active {
7710 .icon-primary-circle:before {
7711 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");
7717 .ds2-no-colors .icon-primary-circle:before {
7718 background-image: none;
7722 outline: thin dotted #666; }
7730 display: inline-block;
7734 vertical-align: baseline; }
7738 padding-bottom: 20px;
7742 .pager__item--input {
7749 margin-left: 10px; }
7752 margin-bottom: 20px; }
7754 .pager__item--active {
7755 border-bottom: 2px solid #0574ac;
7759 .pager a.pager__item--active:hover {
7762 .pager a:hover, .pager a:focus {
7763 text-decoration: none;
7767 .pager a.disabled:hover, .pager a.disabled:focus {
7768 cursor: not-allowed; }
7770 .row.section-row.b2b-page {
7773 a.pager__item--next:focus, a.pager__item--prev:focus {
7774 text-decoration: none;
7777 .pager__item--next, .pager__item--prev {
7779 padding: 1.5px 6px 1.5px 6px; }
7781 .pager .disabled i {
7782 pointer-events: none;
7797 margin-bottom: 20px;
7800 display: inline-block;
7801 font-family: "Omnes-ECOMP-W02-Medium",Arial; }
7803 .mobile-view > .pager__item {
7807 vertical-align: middle;
7808 line-height: 34px; }
7816 h4#pagination-truncated {
7819 h4#pagination-large-count {
7822 .p-col-md-12 input {
7823 margin-left: 20px; }
7825 .pager a .icon-primary-right:before {
7826 display: inline-block; }
7828 .pager a .icon-primary-left:before {
7829 display: inline-block; }
7832 background: white none repeat scroll 0 0;
7833 margin-bottom: -12px;
7835 padding-right: 10px;
7836 position: relative; }
7838 .numericResult:focus {
7839 outline: 1px dotted #0574ac; }
7841 .page-heading-group {
7843 font-family: "Omnes-ECOMP-W02-Medium",Arial; }
7845 .pager > div > span.fieldLabel {
7846 margin-left: 18px; }
7848 .pager .fieldLabel .btn-arrow {
7851 margin-left: -5px; }
7855 .b2b-p-col-md-12 input {
7856 margin-left: 20px; }
7861 display: inline-block;
7862 margin: 0px 5px 0 5px;
7864 vertical-align: baseline; }
7866 .b2b-pager__item--noclick {
7867 pointer-events: none !important;
7868 cursor: default !important; }
7870 .b2b-pager__item--droppable {
7871 pointer-events: all !important; }
7875 padding-bottom: 20px;
7878 .b2b-pager a:hover {
7879 text-decoration: none;
7882 .b2b-pager a:focus {
7883 text-decoration: none;
7886 .b2b-pager a .icon-primary-right:before {
7887 display: inline-block; }
7888 .b2b-pager a .icon-primary-left:before {
7889 display: inline-block; }
7890 .b2b-pager .disabled i {
7891 pointer-events: none;
7895 .b2b-pager__item--input {
7905 margin-bottom: 20px; }
7907 .b2b-pager__item--active {
7908 border-bottom: 2px solid #0574ac;
7912 .row.section-row.b2b-page {
7915 a.b2b-pager__item--next:focus {
7916 text-decoration: none;
7919 a.b2b-pager__item--next-disabled {
7922 a.b2b-pager__item--next-disabled > [class^="icon-primary-"] {
7924 cursor: not-allowed;
7927 a.b2b-pager__item--prev:focus {
7928 text-decoration: none;
7931 a.b2b-pager__item--prev-disabled {
7934 a.b2b-pager__item--prev-disabled > [class^="icon-primary-"] {
7936 cursor: not-allowed; }
7938 .b2b-pager__item--next {
7939 padding: 1.5px 0px 1.5px 0px; }
7941 .b2b-pager__item--prev {
7942 padding: 1.5px 0px 1.5px 0px; }
7948 .fieldLabel .btn-arrow {
7956 .b2b-numericResult {
7957 margin-bottom: 20px;
7961 .b2b-mobile-view > .b2b-pager__item {
7965 vertical-align: middle;
7966 line-height: 34px; }
7977 h4#b2b-pagination-truncated {
7980 h4#b2b-pagination-large-count {
7984 background: white none repeat scroll 0 0;
7985 margin-bottom: -12px;
7987 padding-right: 10px;
7988 position: relative; }
7990 .b2b-numericResult:focus {
7991 outline: 1px dotted #0574ac; }
7993 .b2b-page-heading-group {
7995 font-family: "Omnes-ECOMP-W02-Medium",Arial; }
7997 .b2b-pager > div > span.fieldLabel {
7998 margin-left: 18px; }
8003 .b2b-go-to-page-inline {
8004 display: inline-block; }
8006 input.b2b-phone-mask-input {
8007 padding-right: 15px; }
8008 input.b2b-phone-mask-input:hover, input.b2b-phone-mask-input:focus {
8009 padding-right: 15px; }
8011 /************************** Start - Should be removed after the styling in global is fixed *******************/
8015 /************************** End - Should be removed after the styling in global is fixed *******************/
8016 @media (max-width: 767px) {
8021 background-color: #5a5a5a;
8022 border-top: 1px solid #959595; }
8025 border-bottom: 1px solid #959595; }
8027 .pivot-links > li > a {
8030 padding: 12px 15px 10px;
8031 line-height: normal; }
8033 .b2b-profile-block-container {
8036 background-color: #fff;
8038 border: 1px solid #ccc;
8039 box-shadow: 0px 1px 1px 1px #ccc;
8040 display: inline-table;
8041 margin: 15px 15px; }
8043 .b2b-profile-block-details p, .b2b-profile-block-details div {
8045 font-size: 1.4rem; }
8047 .b2b-profile-block-details .radio-label, .b2b-profile-block-details a {
8048 font-size: 1.4rem; }
8050 .b2b-profile-block-details p label, .b2b-profile-block-details p span {
8051 padding-left: 10px; }
8053 .b2b-profile-block-footer {
8054 margin-bottom: 12px;
8058 .b2b-profile-block-details p {
8059 word-wrap: break-word;
8061 .b2b-profile-block-details p:first-child {
8063 .b2b-profile-block-details p:after {
8066 border: 0.2px solid #ccc;
8069 .b2b-profile-block-details .radio {
8073 .b2b-approval-icon {
8078 .b2b-approval-icon i {
8091 margin-bottom: 16px; }
8093 .b2b-profile-block-radio {
8101 border: solid 1px #CCC;
8102 font-family: "Omnes-ECOMP-W02", Arial;
8103 display: inline-block;
8104 vertical-align: top; }
8105 .b2b-profile-card .top-block {
8107 background-color: #e4e4e4;
8108 max-height: 153px; }
8109 .b2b-profile-card .bottom-block {
8110 padding: 15px 20px 15px 20px;
8111 background-color: #fff; }
8112 .b2b-profile-card .profile-image {
8113 background: #e4e4e4;
8114 margin-bottom: 15px;
8115 text-align: center; }
8116 .b2b-profile-card .profile-image .default-img {
8117 display: inline-block;
8120 margin-bottom: 10px;
8121 border: 6px solid #fff;
8122 border-radius: 99em;
8123 -webkit-border-radius: 99em;
8124 -moz-border-radius: 99em;
8125 /* background-color: #eee; */ }
8127 .profile-image img {
8128 display: inline-block;
8131 margin-bottom: 10px;
8132 border: 6px solid #fff;
8133 border-radius: 99em;
8134 -webkit-border-radius: 99em;
8135 -moz-border-radius: 99em;
8136 /* background-color: #eee; */ }
8138 .b2b-profile-card .profile-image .default-img {
8139 font-family: "Omnes-ECOMP-W02", Arial;
8141 background-color: #fff;
8148 text-transform: uppercase; }
8150 .b2b-profile-card .profile-image .name {
8151 font-family: "Omnes-ECOMP-W02-Medium",Arial;
8158 word-break: break-word;
8159 white-space: normal;
8160 text-transform: capitalize; }
8162 .b2b-profile-card .profile-image .status-icon {
8163 border-radius: 10px;
8164 border: 1px solid #fff;
8168 display: inline-block;
8169 vertical-align: middle; }
8171 .b2b-profile-card .profile-image .status {
8178 .b2b-profile-card .status .circle {
8182 margin: 30px 6px 0px 20px;
8184 background-color: #444; }
8186 .b2b-profile-card .profile-image .status-green {
8187 background-color: #0c0; }
8189 .b2b-profile-card .profile-image .status-red {
8190 background-color: red; }
8192 .b2b-profile-card .profile-image .status-blue {
8193 background-color: #00f; }
8195 .b2b-profile-card .profile-image .status-yellow {
8196 background-color: #ff0; }
8198 .b2b-profile-card .profile-image .status .status-badge {
8200 border: dotted 1px #444;
8201 background-color: transparent;
8208 padding-right: 5px; }
8210 .b2b-profile-card .profile-details {
8212 .b2b-profile-card .profile-details label {
8215 font-family: "Omnes-ECOMP-W02-Medium",Arial;
8216 font-weight: bolder;
8221 .b2b-profile-card .profile-details div {
8225 padding-bottom: 6.5px; }
8227 .b2b-profile-card .b2b-add-user {
8229 border-style: dotted;
8232 position: relative; }
8233 .b2b-profile-card .b2b-add-user i {
8235 padding-bottom: 15px; }
8237 .b2b-profile-card .atcenter {
8240 vertical-align: middle;
8241 text-align: center; }
8243 .b2b-profile-card .tooltip {
8245 .b2b-profile-card .tooltip .helpertext {
8249 .b2b-profile-card .tooltip-wrapper {
8250 position: relative; }
8252 /* Overrides for tooltip absolute positioning */
8253 @media (min-width: 1025px) {
8254 .b2b-profile-card .tooltip-size-control {
8255 width: 100% !important; } }
8257 @-webkit-keyframes progress-bar-stripes {
8259 background-position: 0 0; }
8261 background-position: 80px 0; } }
8263 @keyframes progress-bar-stripes {
8265 background-position: 0 0; }
8267 background-position: 80px 0; } }
8270 background-color: #e4e4e4;
8273 margin-bottom: 20px;
8277 position: relative; }
8283 background-color: #666;
8285 display: -webkit-flex;
8286 display: -ms-flexbox;
8292 display: -webkit-flex;
8293 display: -ms-flexbox;
8295 -webkit-align-items: center;
8296 -ms-flex-align: center;
8297 align-items: center;
8298 -webkit-justify-content: flex-end;
8300 justify-content: flex-end; }
8302 .progress-link + .usage-bar {
8305 .progress-success .bar, .progress .bar-success {
8306 background-color: #1b7e28; }
8308 .progress-warning .bar, .progress .bar-warning {
8309 background-color: #ef6f00; }
8311 .progress-danger .bar, .progress .bar-danger {
8312 background-color: #cf2a2a; }
8314 .progress.increment {
8315 display: -webkit-flex;
8316 display: -ms-flexbox;
8319 .progress.increment .bar:first-child:not(:last-child) {
8321 border-radius: 4px 0 0 4px; }
8323 .progress.increment .bar:last-child:not(:first-child) {
8325 border-radius: 0 4px 4px 0; }
8327 .progress.increment .bar + .bar:not(:last-child) {
8332 .progress.increment .bar:not(:first-child) {
8333 border-left: 1px solid white !important; }
8339 margin-bottom: 1px; }
8341 .usage-bar > .usage-text {
8342 display: table-cell;
8345 .progress + .usage-bar {
8346 margin-top: -15px; }
8348 .usage-bar .usage-text {
8349 font-size: 1.4rem; }
8351 .usage-bar .usage-text:first-child {
8352 white-space: nowrap; }
8354 .usage-bar .usage-text.text-right {
8355 vertical-align: top;
8357 width: auto !important; }
8359 .usage-bar .usage-text.text-right:before {
8364 .usage-bar.billing-cycle .usage-text {
8365 font-size: 1.4rem; }
8367 .usage-bar.billing-cycle .usage-text.text-right {
8368 vertical-align: bottom; }
8370 .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"] {
8371 background-color: #1b7e28; }
8373 .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"] {
8374 background-color: #ef6f00; }
8376 .progress.autocolor [data-percentage^="9"], .progress.autocolor [data-percentage="100"] {
8377 background-color: #cf2a2a; }
8379 .b2b-seek-bar-container {
8380 position: relative; }
8381 .b2b-seek-bar-container div {
8382 position: absolute; }
8383 .b2b-seek-bar-container .b2b-seek-bar-track-container {
8385 .b2b-seek-bar-container .b2b-seek-bar-track {
8388 background-color: #cccccc;
8389 border-radius: 10px; }
8390 .b2b-seek-bar-container .b2b-seek-bar-track-fill {
8393 background-color: #cccccc;
8394 border-radius: 10px;
8396 background-color: #157BB2;
8397 transition: width 0s linear; }
8399 .seek-bar-container .seek-bar-knob-container {
8400 transition: left 0s linear; }
8402 .b2b-seek-bar-container .b2b-seek-bar-knob {
8405 border-radius: 10px;
8408 border: 1px solid #cccccc;
8412 .b2b-seek-bar-container .b2b-seek-bar-knob:focus {
8413 outline: thin dotted #666; }
8415 .b2b-seek-bar-container.vertical {
8420 border-radius: 10px; }
8421 .b2b-seek-bar-container.vertical .b2b-seek-bar-track-container {
8424 .b2b-seek-bar-container.vertical .b2b-seek-bar-track {
8427 .b2b-seek-bar-container.vertical .b2b-seek-bar-track-fill {
8432 .b2b-seek-bar-container.vertical .b2b-seek-bar-knob-container {
8433 transition: bottom .01s linear;
8436 .b2b-seek-bar-container.vertical .b2b-seek-bar-knob {
8438 border-radius: 10px;
8442 .form-search .search-query {
8443 width: 100% !important; }
8445 .form-search .well {
8448 .form-search > ul.nav > li.section {
8449 min-height: 20px !important; }
8451 input.b2b-search-input-field {
8452 margin-bottom: 0px; }
8454 .search-suggestion-list {
8455 background-color: #FFFFFF;
8456 border: 1px solid #ccc;
8457 border-radius: 0 0 6px 6px;
8458 box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15);
8467 .search-suggestion-list > li.active {
8468 background-color: #cccccc; }
8469 .search-suggestion-list:empty {
8472 .b2b-search-hightlight {
8473 font-weight: bold; }
8475 input[type="text"]::-moz-placeholder {
8477 font-family: "Omnes-ECOMP-W02-Italic", Arial; }
8479 input[type="text"]:focus {
8482 input[type="text"] + .reset-field {
8483 background-color: #FFFFFF;
8488 outline: 1px dotted #0574ac; }
8490 .field-group input:not([type="button"])[disabled] ~ .btn-search {
8491 background-color: #eee; }
8493 .btn-search[class*="btn"] {
8494 background-color: #FFFFFF;
8495 background-size: 20px 20px;
8496 border-radius: 0 1.5rem 1.5rem 0;
8498 min-width: 4.4rem !important;
8503 .search-suggestion-wrapper {
8504 margin-bottom: 15px;
8505 position: relative; }
8506 .search-suggestion-wrapper .no-result {
8507 padding: 0px 15px; }
8509 .search-suggestion-item {
8515 .search-suggestion-item:hover {
8516 background-color: #e4e4e4;
8518 .search-suggestion-item:focus {
8519 background-color: #e4e4e4;
8521 .search-suggestion-item a {
8523 text-decoration: none; }
8528 input.b2b-search-input-field:focus ~ .btn-search > i, .btn-search:focus > i {
8531 button.btn-search[disabled] {
8532 cursor: not-allowed; }
8533 button.btn-search[disabled] i {
8537 -webkit-background-blend-mode: mutilply;
8538 box-shadow: 0 3px 0 2px rgba(0, 0, 0, 0.08); }
8540 .linkSelectorModule {
8547 .linkSelectorModule .icon-primary-down {
8552 margin-left: -30px; }
8553 .linkSelectorModule .selectModule {
8554 background-color: transparent;
8558 border: 1px solid transparent;
8560 padding-right: 35px;
8563 font-size: 1.6rem; }
8564 .linkSelectorModule .selectModule:focus {
8565 border: 1px dotted #ccc;
8567 -moz-user-select: none; }
8568 .linkSelectorModule .selectModule:hover {
8569 text-decoration: underline; }
8570 .linkSelectorModule .active + .moduleWrapper:before {
8571 background-color: #FFFFFF;
8572 border-color: #d2d2d2;
8573 border-style: solid;
8574 border-width: 1px 1px 0 0;
8582 -webkit-transform: rotate(-45deg);
8583 transform: rotate(-45deg);
8585 .linkSelectorModule .moduleWrapper {
8587 .linkSelectorModule ul.awd-module-list {
8588 border-radius: 6px 6px 0px 0px; }
8590 .selectorModule .icon-primary-down {
8597 .selectorModule .selectModule {
8598 border: 1px solid #d2d2d2;
8600 box-shadow: 1px 5px 2px -5px rgba(0, 0, 0, 0.15);
8604 background-color: transparent;
8606 .selectorModule .selectModule:focus {
8607 border: 1px solid #0568ae;
8608 -moz-user-select: none; }
8609 .selectorModule .selectModule span.module-data {
8612 line-height: 20px; }
8613 .selectorModule .selectModule img + span.module-data {
8614 padding-left: 45px; }
8616 .selectorModule .selectModule.active {
8617 border-bottom-right-radius: 0px;
8618 border-bottom-left-radius: 0px; }
8620 .selectorModule .moduleWrapper {
8622 width: 100% !important;
8625 .selectorModule ul.awd-module-list {
8626 border-radius: 0px 0px 6px 6px; }
8628 .selectorModule .large > img {
8636 background-color: transparent;
8637 font-family: "Omnes-ECOMP-W02", Arial;
8652 background-color: #FFFFFF;
8656 box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.15);
8657 border-radius: 0px 0px 6px 6px; }
8658 .moduleWrapper .module-list-item img {
8664 align-self: center; }
8665 .moduleWrapper span {
8667 white-space: nowrap;
8668 font-size: 1.5rem; }
8674 border: 1px solid #d2d2d2; }
8675 .awd-module-list .module-list-item > .module-data {
8677 white-space: nowrap;
8680 border-bottom: 1px dotted #959595;
8681 margin: 0px 15px 0px 15px;
8682 padding-right: 50px;
8683 padding-bottom: 14px;
8687 .awd-module-list .module-list-item:hover {
8688 background-color: #f2f2f2; }
8689 .awd-module-list .module-list-item:active {
8690 background-color: #f2f2f2; }
8691 .awd-module-list .module-list-item[aria-selected="true"] {
8692 background-color: #f2f2f2; }
8699 white-space: nowrap;
8703 .module-list-item:last-of-type .module-data {
8704 border-bottom: none; }
8705 .module-list-item img + span.module-data {
8706 padding-left: 45px; }
8708 .module-groups:first-of-type .module-list-item:last-of-type .module-data {
8709 border-bottom: 1px solid #959595; }
8712 padding-bottom: 4px; }
8714 .selectorModule.large {
8716 vertical-align: middle;
8718 .selectorModule.large .moduleWrapper {
8720 .selectorModule.large input {
8722 vertical-align: middle;
8724 .selectorModule.large button {
8726 vertical-align: middle;
8728 .selectorModule.large .selectModule img {
8732 ul.module-groupitem li {
8733 margin: 0 -15px 0 -15px; }
8735 span.module-data span {
8738 font-size: 1.5rem; }
8741 cursor: default !important;
8742 padding: 18px 15px 0px 15px; }
8744 li.module-list-item[selected]:before {
8745 box-sizing: border-box;
8746 display: inline-block;
8752 vertical-align: middle;
8756 ul.module-optinalcta {
8760 border-bottom: 1px solid #d2d2d2;
8761 border-left: 1px solid #d2d2d2;
8762 border-right: 1px solid #d2d2d2;
8763 border-radius: 0px 0px 6px 6px; }
8764 ul.module-optinalcta li {
8767 ul.module-optinalcta a {
8771 .b2b-slider-container {
8772 position: relative; }
8773 .b2b-slider-container.slider-disabled {
8774 cursor: not-allowed !important; }
8775 .b2b-slider-container div {
8776 position: absolute; }
8777 .b2b-slider-container .slider-track-container {
8780 .b2b-slider-container .slider-track {
8783 background-color: #cccccc;
8784 border-radius: 10px;
8785 border: 1px solid #cccccc; }
8786 .b2b-slider-container .slider-track-fill {
8789 background-color: #cccccc;
8790 border-radius: 10px;
8792 background-color: #157BB2;
8793 transition: width 0s linear;
8794 border: 1px solid #cccccc; }
8795 .b2b-slider-container .slider-knob-container {
8796 transition: left 0s linear; }
8797 .b2b-slider-container .slider-knob-container.slider-knob-hidden {
8798 display: none !important; }
8799 .b2b-slider-container .slider-knob {
8802 border-radius: 10px;
8805 border: 1px solid #cccccc;
8808 .b2b-slider-container .slider-knob:focus {
8809 outline: thin dotted #666; }
8811 .b2b-slider-endpoints-container {
8815 .b2b-slider-endpoints-container .b2b-slider-endpoints-left {
8817 line-height: 100%; }
8818 .b2b-slider-endpoints-container .b2b-slider-endpoints-right {
8820 line-height: 100%; }
8821 .b2b-slider-endpoints-container::after {
8826 .b2b-slider-container.vertical {
8831 border-radius: 10px; }
8832 .b2b-slider-container.vertical .slider-track-container {
8835 .b2b-slider-container.vertical .slider-track {
8838 .b2b-slider-container.vertical .slider-track-fill {
8843 .b2b-slider-container.vertical .slider-knob-container {
8844 transition: bottom 0s linear;
8847 .b2b-slider-container.vertical .slider-knob-container.slider-knob-hidden {
8848 display: none !important; }
8849 .b2b-slider-container.vertical .slider-knob {
8851 border-radius: 10px;
8855 .icon-primary-spinner {
8856 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");
8860 .icon-primary-spinner.small {
8862 height: 30px !important;
8863 width: 30px !important; }
8865 .isIE .icon-primary-spinner,
8866 .isIE .icon-primary-spinner.small {
8867 animation: spinner 1s linear infinite; }
8869 .ds2-no-colors .icon-primary-spinner {
8870 animation: spinner 1s linear infinite;
8871 border: 5px dotted transparent;
8872 border-radius: 50%; }
8874 @keyframes spinner {
8876 transform: rotate(0deg); }
8878 transform: rotate(359deg); } }
8880 .b2b-status-tracker > .btn-arrow:nth-of-type(1) {
8881 margin-right: 10px; }
8883 .b2b-status-tracker > .btn-arrow:nth-of-type(2) {
8884 margin-left: 20px; }
8886 .b2b-status-tracker > .btn-arrow {
8889 overflow: visible; }
8890 .b2b-status-tracker > .btn-arrow > .btn-secondary > .icon-primary-left {
8893 .b2b-status-tracker > .btn-arrow > .btn-secondary > .icon-primary-right {
8896 .b2b-status-tracker > .b2b-status-tracker-step {
8898 position: relative; }
8900 .b2b-status-tracker-step {
8903 .b2b-status-tracker > .b2b-status-tracker-step .b2b-status-tracker-heading {
8904 font-family: "Omnes-ECOMP-W02-Medium",Arial;
8907 margin-bottom: 10px; }
8909 .b2b-status-tracker > .b2b-status-tracker-step.complete > .progress > .progress-bar {
8911 background-color: #1b7e28; }
8913 .b2b-status-tracker > .b2b-status-tracker-step.complete .icoControls-approval {
8916 .b2b-status-tracker > .b2b-status-tracker-step.current > .progress > .progress-bar {
8918 background-color: #333333; }
8920 .b2b-status-tracker > .b2b-status-tracker-step.current .icon-misc-time {
8923 .b2b-status-tracker > .b2b-status-tracker-step.pending > .progress > .progress-bar {
8925 background-color: #ffb81c; }
8927 .b2b-status-tracker > .b2b-status-tracker-step.pending .icoControls-statusokay {
8930 .b2b-status-tracker > .b2b-status-tracker-step.actionRequired > .progress > .progress-bar {
8932 background-color: #cf2a2a; }
8934 .b2b-status-tracker > .b2b-status-tracker-step.actionRequired .icoSecurityalerts-alert {
8937 .b2b-status-tracker > .b2b-status-tracker-step.notAvailable > .progress > .progress-bar {
8939 background-color: #767676; }
8941 .b2b-status-tracker > .b2b-status-tracker-step.notAvailable .icoControls-restricted {
8944 .b2b-status-tracker > .b2b-status-tracker-step > .progress {
8946 border-radius: 1.5px;
8948 margin-bottom: 10px;
8949 background-color: #c5c5c5; }
8950 .b2b-status-tracker > .b2b-status-tracker-step > .progress > .progress-bar {
8954 .b2b-status-tracker > .b2b-status-tracker-step > .b2b-status-tracker-estimate {
8955 font-family: "Omnes-ECOMP-W02-Medium",Arial;
8958 margin-bottom: 10px; }
8960 .b2b-status-tracker > .b2b-status-tracker-step > .b2b-status-tracker-description {
8961 font-family: "Omnes-ECOMP-W02", Arial;
8964 padding-right: 15px; }
8965 .b2b-status-tracker > .b2b-status-tracker-step > .b2b-status-tracker-description a {
8974 font-family: "Omnes-ECOMP-W02", Arial;
8982 position: relative; }
8988 background-color: #c4c4c4;
8989 outline: 1px solid transparent; }
8991 .steps li:first-child {
8992 border-radius: 4px 0 0 4px; }
8994 .steps li:last-child {
8996 border-radius: 0 4px 4px 0; }
8999 .steps li.step-done {
9000 background-color: #007a3e;
9002 border: 1px solid transparent; }
9006 display: inline-block;
9010 white-space: nowrap; }
9012 .step-on .step-text {
9013 font-family: "Omnes-ECOMP-W02-Medium",Arial; }
9015 .steps li .step-text[data-large-text]:before {
9016 content: attr(data-large-text) " "; }
9018 .step-confirmation {
9020 margin-bottom: 30px; }
9022 .step-confirmation > div {
9025 .step-confirmation > div i {
9028 margin-right: 10px; }
9030 .step-confirmation.centered > div i {
9031 margin-left: -60px; }
9033 .step-confirmation > div h3 {
9035 margin: 26px 0 20px; }
9037 .step-confirmation > p {
9040 @media (max-width: 1024px) {
9047 margin-bottom: 11px; }
9050 .step-on .step-text {
9059 .steps li .step-text[data-sm-text]:before {
9060 content: attr(data-sm-text) " ";
9062 .step-confirmation {
9063 margin-top: 30px !important; } }
9065 @media (max-width: 767px) {
9066 .step-confirmation.centered > div i {
9068 .step-confirmation.centered > p {
9069 margin-left: 40px; }
9070 .step-confirmation > div h3 {
9072 margin: 13px 0 10px; }
9073 .step-confirmation > div i {
9075 margin-right: 10px; } }
9077 .step-indicator.vertical {
9080 .vertical .step-heading {
9088 .vertical .steps li {
9089 align-items: center;
9090 background-color: transparent;
9094 padding: 0 0 0 20px;
9095 position: relative; }
9097 .vertical .steps li .step-text {
9106 .vertical .steps li .step-text[data-large-text]:before {
9107 content: attr(data-large-text) " "; }
9109 .vertical .steps li:after {
9110 background-color: transparent;
9111 border-left: 4px solid #d2d2d2;
9121 .vertical .steps li.step-on:after,
9122 .vertical .steps li.step-done:after {
9123 border-color: #0568ae; }
9127 padding: 0px 0px 0px 0px; }
9128 .b2b-step-tracker .btn.btn-left {
9129 margin-right: 10px; }
9130 .b2b-step-tracker .btn.btn-right {
9132 .b2b-step-tracker .b2b-left-arrow {
9135 .b2b-step-tracker .b2b-right-arrow {
9138 .b2b-step-tracker .b2b-steps {
9142 position: relative; }
9143 .b2b-step-tracker .b2b-steps li {
9147 background-color: #767676;
9148 outline: 1px solid transparent;
9150 .b2b-step-tracker .b2b-steps li.b2b-step-done {
9151 background-color: #1b7e28;
9154 .b2b-step-tracker .b2b-steps li.b2b-step-on {
9155 background-color: #333333;
9158 font-family: "Omnes-ECOMP-W02-Medium",Arial; }
9159 .b2b-step-tracker .b2b-steps li .b2b-step-text {
9161 display: inline-block;
9165 white-space: nowrap; }
9166 .b2b-step-tracker .b2b-steps li .b2b-step-text[data-large-text]:before {
9167 content: attr(data-large-text) " "; }
9168 .b2b-step-tracker .b2b-steps li:first-child {
9169 border-radius: 2px 0 0 2px; }
9170 .b2b-step-tracker .b2b-steps li:last-child {
9172 border-radius: 0 2px 2px 0; }
9174 @media (max-width: 1024px) {
9177 .b2b-step-tracker .b2b-steps {
9179 .b2b-step-tracker .b2b-steps li .b2b-step-text {
9181 .b2b-step-tracker .b2b-steps li .b2b-step-text[data-sm-text]:before {
9182 content: attr(data-sm-text) " ";
9184 .b2b-step-tracker .b2b-steps li.b2b-step-on .b2b-step-text {
9194 .strength-meter-container {
9198 .strength-meter-gauge {
9200 background-color: #d2d2d2;
9204 outline: 1px solid transparent; }
9206 .strength-meter-gauge-fill {
9210 text-indent: -9999px;
9212 border: 2px solid transparent; }
9214 .strength-meter-gauge-fill.strength-meter-animate {
9215 transition: width 0.5s linear, background-color 0.5s linear; }
9217 .strength-meter-animate[style*="20"] {
9218 background-color: #cf2a2a; }
9220 .strength-meter-animate[style*="20"] + .strength-meter-divider + .strength-meter-content:after {
9221 content: "Unacceptable"; }
9223 .strength-meter-animate[style*="40"] {
9224 background-color: #ea7400; }
9226 .strength-meter-animate[style*="40"] + .strength-meter-divider + .strength-meter-content:after {
9229 .strength-meter-animate[style*="60"] {
9230 background-color: #ea7400; }
9232 .strength-meter-animate[style*="60"] + .strength-meter-divider + .strength-meter-content:after {
9235 .strength-meter-animate[style*="80"] {
9236 background-color: #007a3e; }
9238 .strength-meter-animate[style*="80"] + .strength-meter-divider + .strength-meter-content:after {
9241 .strength-meter-animate[style*="100"] {
9242 background-color: #007a3e; }
9244 .strength-meter-animate[style*="100"] + .strength-meter-divider + .strength-meter-content:after {
9245 content: "Excellent"; }
9247 .strength-meter-divider {
9256 .strength-meter-divider span {
9257 background: transparent;
9260 border-right: solid 1px #fff; }
9262 .strength-meter-divider span:first-child {
9263 border-radius: 2px 0 0 2px; }
9265 .strength-meter-divider span + .strength-meter-divider span {
9268 .strength-meter-divider span:last-child {
9269 border-radius: 0 2px 2px 0;
9272 .strength-meter-content {
9276 position: absolute; }
9278 .strength-meter-content:before {
9279 font-family: "Omnes-ECOMP-W02", Arial;
9280 content: "Password strength: "; }
9282 .strength-meter-content:after {
9283 font-family: "Omnes-ECOMP-W02-Medium",Arial; }
9285 .strength-meter-container {
9290 .strength-meter-container .strength-meter-gauge {
9292 background-color: #cccccc;
9293 box-shadow: 0 1px 1px -1px #333 inset;
9297 position: relative; }
9299 .strength-meter-container > .strength-meter-gauge > .strength-meter-gauge-fill {
9301 box-shadow: 0 1px 1px -1px #999 inset;
9303 text-indent: -9999px;
9306 .strength-meter-container > .strength-meter-gauge > .strength-meter-gauge-fill.strength-meter-animate {
9307 transition: width 0ms ease-out, background-color 0ms ease-in; }
9309 .strength-meter-container > .strength-meter-gauge > .strength-meter-divider {
9317 .strength-meter-container > .strength-meter-gauge > .strength-meter-divider span {
9318 background: transparent;
9321 border-right: solid 1px #fff; }
9323 .strength-meter-container > .strength-meter-gauge > .strength-meter-divider span:last-child {
9326 .strength-meter-container > .strength-meter-content {
9327 font-family: "Omnes-ECOMP-W02", Arial;
9332 .strength-meter-container > .strength-meter-content:before {
9335 .strength-meter-container > .strength-meter-content > .strength-meter-content-state {
9336 font-family: "Omnes-ECOMP-W02-Medium",Arial; }
9340 align-items: center; }
9341 .btn-switch-label:focus .btn-switch {
9342 outline: 1px dotted #666;
9343 outline-offset: 5px; }
9344 .btn-switch-label input:focus .btn-switch {
9345 outline: 1px dotted #666;
9346 outline-offset: 5px; }
9347 .btn-switch-label > span {
9351 background-color: #fff;
9352 border: 1px solid #d2d2d2;
9353 border-radius: 16px;
9354 box-shadow: 0 4px 5px -5px rgba(0, 0, 0, 0.15) inset, 0 5px 5px -5px rgba(0, 0, 0, 0.15);
9359 user-select: none; }
9360 .btn-switch input[type="checkbox"] {
9367 .btn-switch input[type="checkbox"] + .switch-overlay .btn-slider-on .activo {
9368 font: 0px/0 "Omnes-ECOMP-W02", Arial; }
9369 .btn-switch input[type="checkbox"] + .switch-overlay .btn-slider-on + .btn + .btn-slider-off .inactivo {
9370 font: 0px/0 "Omnes-ECOMP-W02", Arial; }
9371 .btn-switch input:checked + .switch-overlay {
9373 transition: all .3s linear .0s; }
9374 .btn-switch input:checked + .switch-overlay .switch-handle {
9375 background-color: #007a3e;
9376 background: linear-gradient(to bottom, #008744 0%, #007a3e 100%);
9377 transition: background-color 0.3s linear 0s;
9378 border: 1px solid transparent; }
9379 .btn-switch input + .switch-overlay {
9381 transition: all .3s linear .0s; }
9382 .btn-switch input + .switch-overlay .switch-handle {
9383 background-color: #f2f2f2;
9384 background: linear-gradient(to bottom, #fcfcfc 0%, #f2f2f2 100%);
9385 transition: background-color 0.3s linear 0s;
9386 border: 1px solid #d2d2d2; }
9387 .btn-switch input[disabled] + .switch-overlay {
9389 width: 100% !important;
9390 background-color: #d2d2d2;
9392 cursor: not-allowed !important; }
9393 .btn-switch input[disabled] + .switch-overlay .btn-slider-on {
9395 .btn-switch input[disabled] + .switch-overlay .activo {
9397 .btn-switch input[disabled] + .switch-overlay .switch-handle {
9399 .btn-switch input[disabled] + .switch-overlay .btn-slider-off {
9403 .btn-switch input[disabled]:checked + .switch-overlay {
9405 width: 100% !important;
9406 background-color: #fff; }
9407 .btn-switch input[disabled]:checked + .switch-overlay .btn-slider-off {
9409 .btn-switch input[disabled]:checked + .switch-overlay .btn-slider-off + .inactivo {
9411 .btn-switch input[disabled]:checked + .switch-overlay .switch-handle {
9413 .btn-switch input[disabled]:checked + .switch-overlay .btn-slider-on {
9417 color: #007a3e !important;
9418 font-weight: bold; }
9419 .btn-switch input[disabled]:checked + .switch-overlay .activo {
9423 color: #007a3e !important;
9424 font-weight: bold; }
9425 .btn-switch input[disabled]:checked + .btn-slider-on {
9427 .btn-switch input[disabled] + .btn-slider-on + .switch-handle {
9430 .btn-switch input[disabled] + .btn-slider-on + .switch-handle + .btn-slider-off {
9432 .btn-switch input[type="checkbox"][disabled] + .switch-overlay .btn-slider-on {
9434 .btn-switch input[type="checkbox"][disabled] + .switch-overlay .btn-slider-on .activo {
9435 border: medium none;
9437 font: 16px/32px "Omnes-ECOMP-W02", Arial;
9441 .btn-switch input[type="checkbox"][disabled] + .switch-overlay .btn-slider-on .activo:before {
9443 .btn-switch input[type="checkbox"][disabled] + .switch-overlay .btn-slider-on + .switch-handle + .btn-slider-off {
9448 .btn-switch input[type="checkbox"][disabled] + .switch-overlay .btn-slider-on + .switch-handle + .btn-slider-off .inactivo {
9449 border: medium none;
9451 font: 16px/32px "Omnes-ECOMP-W02", Arial;
9455 .btn-switch input[type="checkbox"][disabled] + .switch-overlay .btn-slider-on + .switch-handle + .btn-slider-off .inactivo:before {
9457 .btn-switch input[type="checkbox"][disabled]:checked + .switch-overlay .btn-slider-on {
9462 .btn-switch input[type="checkbox"][disabled]:checked + .switch-overlay .btn-slider-on + .switch-handle + .btn-slider-off {
9464 .btn-switch input[type="checkbox"][disabled]:checked + .switch-overlay .activo {
9466 font-weight: bold; }
9469 border-radius: 16px;
9470 color: black !important;
9483 display: inline-block;
9484 font-family: "Omnes-ECOMP-W02", Arial;
9492 display: inline-block;
9493 font-family: "Omnes-ECOMP-W02", Arial;
9501 padding-right: 11px; }
9505 display: inline-block;
9518 background-image: none;
9519 border-left: 3px solid #007a3e;
9530 line-height: 40px; }
9532 background-image: none;
9533 border: 3px solid #959595;
9534 border-radius: 100%;
9543 .btn-switch.focused {
9544 outline: 1px dotted #000;
9545 outline-offset: 5px; }
9549 background-color: transparent;
9550 border-collapse: collapse;
9553 margin-bottom: 20px; }
9559 vertical-align: bottom; }
9567 vertical-align: top;
9568 word-wrap: break-word; }
9571 font-family: "Omnes-ECOMP-W02-Medium",Arial;
9573 font-weight: normal;
9575 padding: 13px 20px; }
9578 border-left: 1px solid #d2d2d2;
9579 border-top: 1px solid #d2d2d2; }
9581 table tbody td:first-child {
9582 border-left: none; }
9584 .tiny-accordion.iconleft.accordion-table-layout .toggle-header,
9585 .tiny-accordion.iconleft.accordion-table-layout .toggle-header + .accordion-content,
9586 .tiny-accordion.iconleft.accordion-table-layout .inactive-toggle-header {
9587 padding: 0 0 0 50px; }
9590 .inactive-toggle-header .faux-table-cell {
9591 display: table-cell;
9593 padding: 13px 0 10px 0;
9597 .accordion-content .faux-table-cell {
9598 display: table-cell;
9600 padding: 0 0 10px 0; }
9602 .faux-table-cell:last-child {
9607 background-color: #f2f2f2;
9610 border-left: 1px solid #d2d2d2;
9611 padding: 0 20px 0 10px; }
9613 .tiny-accordion.iconleft.accordion-table-layout .toggle-header.opened .hide-when-expanded {
9616 .tiny-accordion.iconleft.accordion-table-layout .toggle-header.opened .hide-when-expanded {
9618 transition: opacity .3s linear .2s; }
9620 @media (max-width: 767px) {
9623 padding: 19px 10px; }
9624 table th:first-child,
9625 table td:first-child {
9626 padding: 19px 15px; } }
9628 .data-row-list ul > li {
9629 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; }
9632 border-bottom: 1px solid #d2d2d2; }
9636 padding: 15px 15px 10px; }
9639 white-space: nowrap;
9640 padding: 15px 15px 0 15px;
9642 font-family: "Omnes-ECOMP-W02", Arial;
9644 border-top: 1px solid #d2d2d2; }
9646 .data-row.has-button .col-1 {
9649 .complex-table .data-row .col-1 {
9654 box-shadow: 0 -2px 0 0 #d2d2d2; }
9656 .data-row.opened td,
9657 .data-row.opened th {
9658 border-left: 1px solid transparent;
9659 border-bottom: 1px solid transparent; }
9661 .data-row.opened + .data-row-list {
9662 box-shadow: 0 1px 0 0 #d2d2d2; }
9664 .data-row.opened + .data-row-list > td {
9667 .data-row.opened + .data-row-list + .data-row.opened {
9668 box-shadow: 0 -1px 0 0 #d2d2d2; }
9671 background-color: transparent;
9672 border: medium none;
9675 font-family: "Omnes-ECOMP-W02", Arial;
9679 padding: 12px 15px 7px;
9683 vertical-align: middle; }
9685 .data-row button:focus {
9686 outline: 1px dotted black; }
9688 .data-row .col-1 i {
9691 display: inline-block !important; }
9693 .data-row-list th:first-child {
9694 background-color: inherit !important;
9696 padding: 0 15px 15px;
9697 font-family: "Omnes-ECOMP-W02", Arial;
9698 font-size: 1.4rem; }
9701 margin: 0 0 0 30px; }
9703 .data-row-list ul > li:before {
9706 .data-row-list ul > li {
9707 /* background-image in tables.less */
9708 background-position: left 13px;
9709 background-repeat: repeat-x;
9710 background-size: 4px 1px;
9715 .data-row-list li div {
9716 display: table-cell;
9717 background-color: white;
9721 padding-right: 7px; }
9723 .data-row-list li div + div {
9727 padding-left: 7px; }
9729 .complex-table td:nth-child(1),
9730 .complex-table td:nth-child(2),
9731 .complex-table td:nth-child(3),
9732 .complex-table td:nth-child(4),
9733 .complex-table td:nth-child(5),
9734 .complex-table td:nth-child(6),
9735 .complex-table td:nth-child(7),
9736 .complex-table td:nth-child(8),
9737 .complex-table td:nth-child(9) {
9738 white-space: nowrap; }
9741 word-wrap: break-word;
9745 text-align: right; }
9747 .complex-table th:not(:first-child),
9748 .complex-table td:not(:first-child) {
9749 text-align: right; }
9751 .striped tbody > tr td {
9752 background-color: transparent !important; }
9754 .striped tbody > tr.data-row.odd,
9755 .striped tbody > tr.data-row.odd + .data-row-list,
9756 .striped tbody > tr.data-row.odd + .data-row-list li div {
9757 background-color: #f2f2f2 !important; }
9759 .striped tbody > tr:not('.data-row'):nth-child(even) {
9760 background-color: #f2f2f2; }
9762 .b2b-table-div .selectWrap {
9765 display: inline-table;
9766 margin-bottom: 0px; }
9768 .b2b-external-sort-div {
9770 padding-bottom: 25px; }
9772 .b2b-external-sort-div .sortButton {
9774 border: 1px solid #ccc;
9778 background: linear-gradient(#fcfcfc, #f2f2f2);
9779 background-blend-mode: multiply;
9782 .b2b-external-sort-label {
9783 padding-bottom: 10px; }
9785 .b2b-external-sort-div a:hover {
9788 .b2b-external-sort-div a:hover, .b2b-external-sort-div a:focus {
9789 text-decoration: none; }
9791 .b2b-external-sort-label label {
9792 position: relative; }
9794 .b2b-external-sort-margin {
9795 margin-right: 13px !important; }
9797 .b2b-table-sorter-icon [class*="icoArrows-"]:before {
9800 @media screen and (max-width: 950px) {
9801 .b2b-external-sort-margin .selectWrap {
9802 bottom: 0px !important; } }
9804 .tablesorter-default .tablesorter-header.sorter-false .tablesorter-header-inner {
9808 .tablesorter-default .tablesorter-header .tablesorter-header-inner {
9809 /* background-image: url(images/tables/upanddown.png);*/
9810 background-position: center right;
9811 background-repeat: no-repeat;
9813 white-space: normal;
9814 display: inline-block;
9815 vertical-align: baseline;
9818 *vertical-align: auto;
9819 /* padding: 0 24px 0 0;*/ }
9821 .tablesorter-default .tablesorter-header.sorter-false .tablesorter-header-inner {
9824 .tablesorter-default .tablesorter-header.tablesort-sortable .tablesorter-header-inner span {
9826 display: inline-block; }
9829 .tablesorter-default thead .headerSortUp .tablesorter-header-inner,.tablesorter-default thead .tablesorter-headerAsc .tablesorter-header-inner,.tablesorter-default thead .tablesorter-headerSortUp .tablesorter-header-inner {
9830 background-image: url(images/tables/up.png);
9833 .tablesorter-default thead .headerSortDown .tablesorter-header-inner,.tablesorter-default thead .tablesorter-headerDesc .tablesorter-header-inner,.tablesorter-default thead .tablesorter-headerSortDown .tablesorter-header-inner {
9834 background-image: url(images/tables/down.png);
9837 .tablesorter-default thead .headerSortUp .tablesorter-header-inner,
9838 .tablesorter-default thead .tablesorter-headerAsc .tablesorter-header-inner,
9839 .tablesorter-default thead .tablesorter-headerSortUp .tablesorter-header-inner,
9840 .tablesorter-default thead .headerSortDown .tablesorter-header-inner,
9841 .tablesorter-default thead .tablesorter-headerDesc .tablesorter-header-inner,
9842 .tablesorter-default thead .tablesorter-headerSortDown .tablesorter-header-inner {
9844 line-height: 16px; }
9846 .tablesorter-default thead .headerSortUp .tablesorter-header-inner:after,
9847 .tablesorter-default thead .tablesorter-headerAsc .tablesorter-header-inner:after,
9848 .tablesorter-default thead .tablesorter-headerSortUp .tablesorter-header-inner:after {
9849 font-family: 'icoPrimary';
9853 font-weight: normal;
9854 font-variant: normal;
9855 text-transform: none;
9857 -webkit-font-smoothing: antialiased;
9858 -moz-osx-font-smoothing: grayscale;
9859 -moz-user-select: none;
9860 -ms-user-select: none;
9861 -webkit-user-select: none;
9864 /* position: relative;*/
9866 text-decoration: inherit;
9867 display: inline-block;
9868 transform: rotate(180deg);
9872 .tablesorter-default thead .headerSortDown .tablesorter-header-inner:after,
9873 .tablesorter-default thead .tablesorter-headerDesc .tablesorter-header-inner:after,
9874 .tablesorter-default thead .tablesorter-headerSortDown .tablesorter-header-inner:after {
9875 font-family: 'icoPrimary';
9879 font-weight: normal;
9880 font-variant: normal;
9881 text-transform: none;
9883 -webkit-font-smoothing: antialiased;
9884 -moz-osx-font-smoothing: grayscale;
9885 -moz-user-select: none;
9886 -ms-user-select: none;
9887 -webkit-user-select: none;
9890 /* position: relative;*/
9892 text-decoration: inherit;
9893 display: inline-block;
9897 .tablesorter-search-highlight {
9900 .tablesorter-headerRow th:focus {
9901 outline: thin dotted #666;
9902 outline-offset: -1px; }
9904 .b2b-table-message {
9905 font-family: "Omnes-ECOMP-W02", Arial; }
9906 .b2b-table-message .b2b-magnify-glass {
9907 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");
9908 background-repeat: no-repeat;
9909 background-position: center;
9911 .b2b-table-message .b2b-alert {
9913 .b2b-table-message .b2b-loading-dots {
9915 margin-bottom: 20px; }
9916 .b2b-table-message .b2b-message {
9918 padding-bottom: 45px;
9920 border-style: solid;
9923 padding-bottom: 45px;
9924 border-color: #d2d2d2;
9926 min-height: 220px; }
9927 .b2b-table-message .b2b-error-title {
9928 font-family: "Omnes-ECOMP-W02", Arial;
9932 .b2b-table-message .b2b-message-title {
9934 font-family: "Omnes-ECOMP-W02", Arial; }
9936 .b2b-table-scrollbar {
9939 position: relative; }
9940 .b2b-table-scrollbar .b2b-table-inner-container {
9942 padding-left: 150px;
9943 overflow-x: scroll; }
9944 .b2b-table-scrollbar th:first-child {
9945 background-color: #FFFFFF; }
9946 .b2b-table-scrollbar td:first-child {
9947 background-color: #FFFFFF;
9948 border-top: 1px solid #cccccc;
9949 border-right: 1px solid #cccccc;
9950 margin-top: -0.5px; }
9951 .b2b-table-scrollbar tr {
9952 th: nth-child(2), td; }
9953 .b2b-table-scrollbar tr :nth-child(2) {
9954 border-left: none; }
9955 .b2b-table-scrollbar tr:last-child > td:first-child {
9956 border-bottom: 1px solid #cccccc; }
9958 .b2b-scrollbar-arrow-left {
9962 .b2b-scrollbar-arrow-right {
9966 .b2b-scrollbar-arrow-right.btn-arrow .btn {
9969 .b2b-table-scrollbar ::-webkit-scrollbar {
9972 .b2b-table-scrollbar ::-webkit-scrollbar-thumb {
9973 background: #666666;
9974 border-radius: 5px; }
9978 margin-bottom: 20px;
9984 .tabs > li > a:hover,
9985 .tabs > li > a:focus {
9986 text-decoration: none;
9987 background-color: #d2d2d2; }
9989 .tabs > .pull-right {
10005 padding-right: 20px;
10006 padding-left: 20px;
10008 line-height: 16px; }
10014 margin-bottom: -1px; }
10016 .tabs > li:first-child {
10017 margin-left: 20px; }
10020 padding: 12px 20px;
10021 border: 1px solid #d2d2d2;
10022 border-radius: 6px 6px 0 0;
10023 background-color: #f2f2f2;
10025 border-color: #d2d2d2; }
10028 margin-right: 6px; }
10031 .tabs > li > a:hover,
10032 .tabs > li > a:focus {
10033 background-image: none;
10034 background-color: #ffffff;
10036 border-color: #d2d2d2;
10037 border-bottom: 1px solid transparent;
10040 .tabs.tabs-justified,
10044 margin-bottom: -1px; }
10046 .tabs.tabs-justified > li,
10047 .tabs.promo-tabs > li {
10048 display: table-cell;
10051 border-left: 1px solid #d2d2d2; }
10053 .tabs.tabs-justified > li.active,
10054 .tabs.promo-tabs > li.active {
10055 position: relative;
10058 .tabs.tabs-justified > li > a {
10059 padding-right: 5px;
10060 padding-left: 5px; }
10062 .tabs.tabs-justified > li > a,
10063 .tabs.promo-tabs > li > a {
10064 text-align: center; }
10066 .tabs.promo-tabs > li > a {
10073 text-align: center;
10074 padding: 6px 10px 10px;
10075 border-top: 4px solid #e6e6e6;
10077 border-bottom: 1px solid #d2d2d2;
10078 background-color: #f9f9f9; }
10080 .tabs > li:last-child > a {
10083 .tabs.promo-tabs > li.active > a {
10085 border-top: 4px solid #ea7400;
10086 border-bottom-color: white;
10087 background-color: #fff !important;
10091 .tabs.promo-tabs > li:first-child {
10092 border-left: none; }
10094 .tabs.promo-tabs > li > a img {
10095 max-width: inherit;
10097 margin: 0 auto 5px auto;
10111 border: 1px solid #e6e6e6; }
10113 .tabs.promo-tabs + .tab-content {
10115 border-bottom: 1px solid #e6e6e6; }
10117 .tab-content > .tab-pane {
10118 padding: 10px 15px; }
10120 .tab-content.noborder {
10123 .tab-content.noborder > .tab-pane {
10126 .tab-content > .tab-pane {
10129 .tab-content > .active {
10132 .tabs.promo-tabs > li > a {
10135 padding: 20px 20px 24px;
10136 background-color: #FFFFFF;
10137 border-top: 5px solid #FFFFFF;
10138 white-space: nowrap; }
10140 .tabs.promo-tabs > li.active > a {
10141 border-top: 5px solid #0574ac; }
10143 .tabs.promo-tabs > li > a:hover {
10146 .tabs.promo-tabs > li {
10149 .tabs > li[disabled="disabled"] > a:hover {
10150 cursor: not-allowed; }
10153 background-color: #f2f2f2;
10154 -webkit-transition: all .3s ease-out;
10155 -moz-transition: all .3s ease-out;
10156 transition: all .3s ease-out;
10157 margin: 3px 5px 3px 0;
10159 border-radius: 6px;
10160 border: 1px solid #c9c9c9;
10161 display: inline-block; }
10162 .b2b-tags .tags__item {
10164 vertical-align: baseline;
10167 .b2b-tags .tags__item i {
10171 margin-left: 10px; }
10172 .b2b-tags .tags__item i:hover {
10174 .b2b-tags .tags__item i:focus {
10175 outline: thin dotted #666; }
10176 .b2b-tags .tags__item:last-child {
10178 .b2b-tags .tags__item:hover {
10179 text-decoration: none; }
10180 .b2b-tags .tags__item:focus {
10181 outline: 1px dotted #666; }
10183 .tooltip-size-control {
10187 display: inline-block;
10189 vertical-align: middle;
10190 margin: 1px 0 0 7px; }
10193 margin: -3px 7px 0 0; }
10196 margin: 1px 0 0 7px; }
10198 .tooltip .icon-primary-tooltip {
10201 display: inline-block;
10205 position: relative;
10208 .tooltip .icon-primary-tooltip:before {
10211 .tooltip .icon-primary-tooltip:focus {
10212 text-decoration: none;
10213 outline: 1px dotted black; }
10215 .tooltip.active .icon-primary-tooltip:focus {
10220 border-color: transparent;
10221 border-style: solid;
10222 background-color: #0568ae;
10225 position: absolute;
10231 transform: rotate(45deg);
10234 .tooltip.active .icon-primary-tooltip[data-placement="top"] .arrow {
10238 border-width: 0 1px 1px 0; }
10240 .tooltip.active .icon-primary-tooltip[data-placement="bottom"] .arrow {
10241 border-width: 1px 0 0 1px;
10246 .tooltip.active .arrow {
10249 .tooltip .closingtooltip {
10252 .tooltip.active .closingtooltip {
10256 position: absolute;
10263 text-align: left; }
10266 background-color: #0568ae;
10267 border: 1px solid transparent;
10268 border-radius: 6px;
10273 position: relative;
10279 .tooltip .helpertext {
10280 position: absolute; }
10282 .tooltip.active .icon-primary-tooltip[data-placement="bottom"] + .tooltip-wrapper .helpertext {
10286 .tooltip.active .icon-primary-tooltip[data-placement="top"] + .tooltip-wrapper .helpertext {
10290 .tooltip.active .tooltip-wrapper {
10295 .tooltip.active .tooltip-wrapper .helpertext {
10298 .tooltip-onclick .btn.icon-primary-tooltip {
10299 border: medium none;
10308 position: absolute;
10312 .tooltip-onclick .icon-primary-tooltip:before {
10314 position: relative; }
10316 .tooltip-onclick textarea + .reset-field + .icon-primary-tooltip {
10321 .tooltip-onclick.active .helpertext:before,
10322 .tooltip-onfocus.active .helpertext:before {
10323 background-color: #0568ae;
10324 border-color: transparent;
10325 border-style: solid;
10326 border-width: 1px 1px 0 0;
10332 position: absolute;
10334 transform: rotate(-45deg);
10337 .tooltip-onclick.active .helpertext {
10340 margin: 14px 0 0; }
10342 .tooltip-onclick.active .helpertext:before {
10346 .tooltip-onclick .reset-field {
10349 .tooltip-onclick .reset-field:before {
10350 position: relative;
10353 .tooltip-onfocus.active .helpertext {
10355 margin: 14px 0 10px 0; }
10360 font-family: "Omnes-ECOMP-W02-Medium",Arial;
10362 margin-bottom: 8px;
10363 white-space: normal; }
10368 font-family: "Omnes-ECOMP-W02", Arial;
10369 line-height: 1.5rem;
10370 white-space: normal; }
10372 .popover-content span,
10373 .popover-content p {
10374 line-height: 1.5rem; }
10376 .popover-content p:last-child {
10377 margin-bottom: 0; }
10379 .tooltip .tooltip-element {
10380 position: relative; }
10382 .tooltip .icon-primary-tooltip:hover {
10383 text-decoration: none; }
10385 .tooltip.active .tooltip-element[data-placement="top"] .arrow {
10390 .tooltip.active .tooltip-element[data-placement="bottom"] .arrow {
10392 border-color: transparent transparent #0574ac;
10396 .tooltip.active .tooltip-element[data-placement="bottom"] + .tooltip-wrapper .helpertext {
10400 .tooltip.active .tooltip-element[data-placement="top"] + .tooltip-wrapper .helpertext {
10405 padding: 0 10px 0 10px;
10409 list-style-type: none; }
10412 padding: 0 0 5px 30px;
10414 margin-left: -10px;
10416 outline-offset: -1px; }
10417 .b2b-tree li:focus {
10419 .b2b-tree li:focus > a {
10420 outline: thin dotted #666;
10421 outline-offset: -1px; }
10423 border-left: 1px solid #ccc; }
10424 .b2b-tree ul li.bg > a {
10426 background-image: url("./style/images/treebg.png"); }
10427 .b2b-tree ul li .b2b-tree-tooltip {
10429 position: absolute;
10432 white-space: nowrap;
10435 font-family: "Omnes-ECOMP-W02", Arial;
10437 .b2b-tree ul li .b2b-tree-tooltip-content {
10438 background-color: #0568ae;
10440 border-radius: 6px;
10443 .b2b-tree ul li .b2b-tree-arrow-left {
10446 border-top: 10px solid transparent;
10447 border-bottom: 10px solid transparent;
10448 border-right: 10px solid #0568ae;
10449 position: absolute;
10451 .b2b-tree ul li.activeTooltip > a .b2b-tree-tooltip {
10454 padding: 0 0 0 20px; }
10455 .b2b-tree ul > li {
10456 position: relative;
10457 line-height: 18px; }
10458 .b2b-tree a > span.b2b-tree-node-icon {
10459 background-color: #FFF;
10463 position: absolute;
10468 .b2b-tree a > span.b2b-tree-node-icon > i {
10470 .b2b-tree a:only-child {
10472 .b2b-tree a:only-child > span.b2b-tree-node-icon {
10474 border-radius: 50%;
10477 .b2b-tree a:only-child > span.b2b-tree-node-icon > i {
10478 background-color: inherit;
10479 background: #fff; }
10480 .b2b-tree a > span.b2b-tree-node-icon > i.icon-primary-circle {
10481 background-color: inherit;
10484 .b2b-tree a.b2b-locked-node:after {
10487 font-family: 'icoSecurityalerts' !important; }
10488 .b2b-tree a:hover .b2b-locked-node:after {
10489 text-decoration: none; }
10490 .b2b-tree ul li:first-child > a:only-child > span.b2b-tree-node-icon {
10492 border-radius: 50%;
10493 line-height: 12px; }
10494 .b2b-tree ul li:last-child > a:only-child > span.b2b-tree-node-icon {
10496 background-color: #fff; }
10497 .b2b-tree li a + ul {
10499 overflow: hidden; }
10500 .b2b-tree li a.active + ul {
10502 overflow: visible; }
10503 .b2b-tree li a.grp {
10504 font-family: "Omnes-ECOMP-W02-Italic", Arial; }
10505 .b2b-tree li a.grp.active {
10507 .b2b-tree span.end {
10508 left: -6px !important;
10509 top: 5px !important; }
10510 .b2b-tree span.first-link {
10511 width: 3px !important;
10512 height: 15px !important;
10513 top: 0px !important;
10514 left: -2px !important;
10515 background: #fff; }
10517 .b2b-tree-checkbox {
10518 padding: 0 10px 0 10px;
10520 .b2b-tree-checkbox ul {
10522 list-style-type: none; }
10523 .b2b-tree-checkbox a {
10525 padding: 0 0 5px 30px;
10527 margin-left: -10px;
10529 outline-offset: -1px; }
10530 .b2b-tree-checkbox li:focus {
10532 .b2b-tree-checkbox li:focus > a {
10533 outline: thin dotted #666;
10534 outline-offset: -1px; }
10535 .b2b-tree-checkbox ul li {
10536 border-left: 1px solid #ccc; }
10537 .b2b-tree-checkbox ul ul {
10538 padding: 0 0 0 20px; }
10539 .b2b-tree-checkbox ul > li {
10540 position: relative;
10541 line-height: 18px; }
10542 .b2b-tree-checkbox a > span.nodeIcon {
10543 background-color: #FFF;
10547 position: absolute;
10552 .b2b-tree-checkbox a > span.nodeIcon > i {
10554 .b2b-tree-checkbox a > span.nodeIcon.end {
10555 margin-top: 10px; }
10556 .b2b-tree-checkbox a:only-child {
10558 .b2b-tree-checkbox a:only-child > span.nodeIcon {
10560 border-radius: 50%;
10563 .b2b-tree-checkbox a:only-child > span.nodeIcon > i {
10564 background-color: inherit;
10565 background: #fff; }
10566 .b2b-tree-checkbox a > span.nodeIcon > i.icon-primary-circle {
10567 background-color: inherit;
10570 .b2b-tree-checkbox ul li:first-child > a:only-child > span {
10572 border-radius: 50%;
10575 .b2b-tree-checkbox ul li:first-child > a:only-child > span.end {
10577 .b2b-tree-checkbox ul li:first-child > a:only-child > span i.icon-primary-circle {
10579 .b2b-tree-checkbox ul li:last-child > a:only-child > span {
10581 background-color: #fff; }
10582 .b2b-tree-checkbox li a + ul {
10584 overflow: hidden; }
10585 .b2b-tree-checkbox li a.active + ul {
10587 .b2b-tree-checkbox li a.grp {
10588 font-family: "Omnes-ECOMP-W02-Italic", Arial; }
10589 .b2b-tree-checkbox span.end {
10590 left: -6px !important; }
10591 .b2b-tree-checkbox .checkbox {
10592 margin-bottom: 0px;
10595 .b2b-tree-checkbox .checkbox input:indeterminate + .skin:after {
10598 font-family: inherit !important;
10599 line-height: inherit !important; }
10600 .b2b-tree-checkbox span.first-link {
10601 width: 3px !important;
10602 height: 15px !important;
10603 top: 0px !important;
10604 left: -2px !important;
10605 background: #fff; }
10607 .b2b-widget-window {
10611 position: absolute;
10612 border: 1px solid #ccc;
10613 background-color: #fff;
10614 border-radius: 8px;
10616 .b2b-widget-window li {
10619 .b2b-widget-container {
10620 background-color: #fff;
10621 border-radius: 8px;
10622 border: 1px solid #ccc;
10623 position: relative; }
10624 .b2b-widget-container .b2b-widget-header {
10625 font-family: "Omnes-ECOMP-W02", Arial;
10628 padding-left: 15px;
10629 padding-top: 19px; }
10630 .b2b-widget-container .b2b-widget-header .header {
10632 .b2b-widget-container .b2b-widget-header-icons {
10636 .b2b-widget-header-icons button {
10638 background: transparent;
10640 .b2b-widget-header-icons button:focus {
10641 outline-style: solid;
10642 outline-width: 1px;
10643 outline-color: #0574ac; }
10644 .b2b-widget-header-icons button:first-child {
10645 margin-right: 0px; }
10647 .b2b-widget-container .b2b-widget-content {
10651 position: relative;
10652 border-top: 1px solid #ccc; }
10654 .b2b-widget-content .form-row:first-child {
10657 .b2b-widget-header-icons button.icoControls-gear:focus, .b2b-widget-header-icons button.icon-primary-close:focus {
10658 outline: thin dotted #666; }
10660 .b2b-widget-header .icon-primary-close:before {
10662 display: inline-block;
10667 .b2b-widget-window .arrow_box {
10669 border: 1px solid #ccc; }
10671 .b2b-widget-window.arrow_box:after, .b2b-widget-window.arrow_box:before {
10674 border: solid transparent;
10678 position: absolute;
10679 pointer-events: none; }
10681 .b2b-widget-window.arrow_box:after {
10682 border-color: rgba(255, 255, 255, 0);
10683 border-bottom-color: #fff;
10684 border-width: 10px;
10685 margin-left: 1px; }
10687 .b2b-widget-window.arrow_box:before {
10688 border-color: rgba(204, 204, 204, 0);
10689 border-bottom-color: #ccc;
10690 border-width: 11px;
10691 margin-left: 0px; }
10693 /************************** Overrides for Filters ***************************/
10694 .filter-container .filter-header h2 {
10695 line-height: 1 !important;
10696 margin: 0 !important; }
10698 .filter-container .icon-primary-spinner:before {
10701 .filter-container .fixed-230-subnav {
10702 margin: 10px !important;
10703 width: inherit !important; }
10705 .filter-container .unlinked:focus {
10706 outline: thin dotted #666 !important; }
10708 .filter-container .unlinked.active {
10709 color: inherit !important; }
10711 .filter-container .fixed-230-subnav a > i {
10712 background: none; }
10714 .filter-container .fixed-230-subnav ul {
10715 margin: 0 0 10px 10px; }
10717 /************************** Overrides for Filters ***************************/
10718 .row .filter-container {
10719 background-color: #fff; }
10724 position: relative; }
10726 .filter-header h2 {
10727 font-family: "Omnes-ECOMP-W02-Medium",Arial;
10729 margin-bottom: 0; }
10732 border-top: 1px solid #ccc;
10733 padding-top: 20px; }
10735 .filter-selected > span {
10737 text-transform: uppercase; }
10739 .filter-selected > a.clear-all-filters {
10741 font-size: 1.4rem; }
10743 .filter-selected > span,
10744 .filter-selected > a.clear-all-filters {
10745 font-family: Omnes-ECOMP-W02-Medium; }
10747 .filter-selected-group {
10748 padding-top: 15px; }
10750 .filter-selected-badge {
10751 background-color: #f2f2f2;
10752 border-radius: 15px;
10753 display: inline-block;
10755 margin-bottom: 10px;
10756 padding: 0 0 0 12px; }
10758 .filter-selected-badge .icoControls-optionsoff {
10759 background: transparent none repeat scroll 0 0;
10760 border: medium none;
10765 .filters .fixed-230-subnav > ng-transclude > div:first-child {
10766 border-top: 1px solid #ccc; }
10768 .filters .fixed-230-subnav > ng-transclude > div {
10769 border-bottom: 1px solid #ccc; }
10772 align-items: center;
10773 border-bottom: 1px solid #ccc;
10777 -webkit-justify-content: space-between;
10778 -ms-flex-pack: justify;
10779 justify-content: space-between; }
10781 .filter-results-sortby > span {
10782 text-transform: uppercase; }
10784 .filter-results-view .icon-primary-content-gridguide {
10788 .filter-container .fixed-230-subnav > ng-transclude > div > a {
10791 padding: 15px 20px 15px 0;
10792 color: #0574ac !important;
10793 cursor: pointer !important;
10794 font-family: "Omnes-ECOMP-W02", Arial !important;
10795 outline-offset: inherit !important;
10796 position: relative;
10800 .filter-container .fixed-230-subnav a > i {
10804 .filter-container .fixed-230-subnav .icon-primary-collapsed:before, .filter-container .fixed-230-subnav .icon-primary-expanded:before {
10807 .filter-container .fixed-230-subnav ul.collapse {
10809 transition: height 0.5s ease;
10811 overflow: hidden; }
10813 .filter-container .checkbox .icon-primary-spinner {
10815 position: absolute;
10818 .fixed-230-subnav.affix {
10819 margin: -28px 0 0; }
10821 #nav-menu .b2b-menu,
10822 #nav-menu .fixed-230-subnav {
10826 .fixed-230-subnav > div {
10827 border-bottom: 1px solid #ccc;
10828 line-height: 4.0rem; }
10830 .b2b-menu > li:first-child,
10831 .fixed-230-subnav > li:first-child {
10832 border-top: 1px solid #ccc; }
10835 .fixed-230-subnav div > a {
10839 font-family: "Omnes-ECOMP-W02", Arial;
10842 outline-offset: -1px;
10844 position: relative; }
10846 .fixed-230-subnav div > a.live {
10847 font-family: "Omnes-ECOMP-W02-Medium",Arial;
10850 .fixed-230-subnav > ng-transclude > div li > a {
10853 line-height: 20px; }
10855 .fixed-230-subnav > ng-transclude > div li > a.active {
10856 font-family: "Omnes-ECOMP-W02-Medium",Arial;
10857 text-decoration: none;
10860 #nav-menu .fixed-230-subnav a > i {
10863 .fixed-230-subnav > li > a.active > i:after {
10867 .fixed-230-subnav ul {
10868 margin: 0 0 10px 0; }
10870 .b2b-menu ul div a,
10871 .fixed-230-subnav ul div a {
10875 outline: medium none !important;
10876 text-decoration: none !important; }
10878 @media (max-width: 1024px) {
10879 .filter-container .fixed-230-subnav {
10882 .filter-container .fixed-230-subnav > li {
10884 .row .filter-container {
10891 transition: all 0.5s ease 0s;
10895 padding-left: 20px; }
10897 margin: 0 20px 10px; } }
10899 .b2b-pane-selector-wrapper {
10902 border-top: solid 1px #ccc;
10903 border-bottom: solid 1px #ccc; }
10904 .b2b-pane-selector-wrapper .side-nav {
10905 width: 20% !important;
10906 display: inline-block;
10908 .b2b-pane-selector-wrapper .pane-container {
10910 vertical-align: top;
10913 border-left: solid 1px #ccc;
10914 font-family: "Omnes-ECOMP-W02", Arial;
10916 .b2b-pane-selector-wrapper .pane-container.active {
10917 display: inline-block; }
10918 .b2b-pane-selector-wrapper .pane-container .pane-container-top {
10919 padding-left: 15px; }
10920 .b2b-pane-selector-wrapper .pane-container .panes {
10921 display: -webkit-flex;
10923 border-top: solid 1px #ccc;
10924 margin-top: 30px; }
10925 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block {
10928 border-right: solid 1px #ccc;
10929 position: relative;
10935 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block:focus {
10936 outline: dotted 1px #333333; }
10937 .b2b-pane-selector-wrapper .pane-container .search-block {
10938 position: relative;
10940 .b2b-pane-selector-wrapper .pane-container .search-block input[type="search"]:focus {
10941 padding-right: 40px; }
10942 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block .form-row p {
10943 margin-top: 15px; }
10944 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block div {
10945 border-bottom: solid 1px #ccc; }
10946 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block .form-row {
10948 padding: 19px 14px 19px 14px;
10950 border: dotted 1px transparent;
10951 border-bottom: solid 1px #ccc; }
10952 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block .form-row:focus {
10953 border: dotted 1px #333333 !important; }
10954 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block .form-row:last-child {
10955 border-bottom: none; }
10956 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block > .no-content {
10957 text-align: center;
10958 border-bottom: none;
10960 position: absolute;
10964 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block div:last-child {
10965 border-bottom: none; }
10966 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block .form-row span.margin-chk {
10967 margin: 15px 15px 0px 15px;
10969 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block .form-row .checkbox-selectall {
10970 margin: 0px 0 0 24px !important; }
10971 .b2b-pane-selector-wrapper .side-nav li {
10972 font-family: "Omnes-ECOMP-W02-Medium",Arial;
10974 border-top: solid 1px #ccc;
10975 display: block !important;
10976 width: auto !important;
10977 margin-left: 0px !important; }
10978 .b2b-pane-selector-wrapper .side-nav li.active {
10979 background-color: #f6f6f6;
10980 position: inherit !important; }
10981 .b2b-pane-selector-wrapper .side-nav li.active > a {
10984 text-decoration: none;
10986 background-color: transparent;
10987 padding: 20px 15px;
10990 border-left: 4px solid #0574ac; }
10991 .b2b-pane-selector-wrapper .side-nav li > a {
10994 text-decoration: none;
10996 background-color: transparent;
10997 padding: 20px 15px;
11000 text-align: left; }
11001 .b2b-pane-selector-wrapper .side-nav li > a:focus {
11002 border-right: dotted 1px #333333; }
11003 .b2b-pane-selector-wrapper .side-nav li:first-child {
11005 margin-left: none !important; }
11006 /********************* Utility CSS Starts **********************/
11008 position: absolute;
11013 overflow: hidden; }
11015 /********************* Utility CSS Ends **********************/
11016 /* Fix for alignment issue on Cancel link inside modal */
11017 .modal-footer > .cta-button-group {
11018 line-height: 40px; }
11020 /* .att-dark-green { // Not used
11026 button .colors-off-msg {
11027 position: relative; }
11029 .ds2-no-colors .colors-off-msg {
11032 .ds2-no-colors [data-colordatatext] button .colors-off-msg {
11034 line-height: normal;
11036 position: absolute;
11038 white-space: normal;
11042 .make-all-white * {
11045 .make-all-white a {
11046 text-decoration: underline;
11050 padding-top: 20px; }
11054 margin-left: -25px;
11056 position: absolute;
11059 #pageLevelLoader.modal {
11060 background-color: transparent;
11065 .modal.fade .loader {
11068 .modal.fade.in .loader {
11071 .btn.disabled[data-loading-text] {
11072 padding: 0 19px 0 18px;
11073 line-height: 46px; }
11075 .btn.disabled[data-loading-text] img {
11076 position: relative;
11079 /* Seems to already be in docs.css
11080 .fixed-230.leftnav {
11081 position: relative;
11083 .fixed-230-subnav {
11086 .fixed-230-subnav > li:first-child {
11089 .fixed-230-subnav > li {
11090 border-bottom: 1px solid #d2d2d2;
11092 .fixed-230-subnav > li > a {
11095 line-height: normal;
11097 padding: 11px 35px 12px 9px;
11099 position: relative;
11101 .fixed-230-subnav > li > a.live {
11103 font-family: "Omnes-ECOMP-W02-Medium",Arial;
11105 .fixed-230-subnav a > i {
11108 position: absolute;
11111 .fixed-230-subnav a > i:after {
11114 .fixed-230-subnav > li li > a {
11119 .fixed-230-subnav > li li > a.active {
11121 font-family: "Omnes-ECOMP-W02-Medium",Arial;
11122 text-decoration: none;
11124 .fixed-230-subnav ul {
11128 color: #0568ae !important;
11129 font-family: "Omnes-ECOMP-W02", Arial !important; }
11132 color: inherit !important; }
11134 /* @media (max-width: 767px) {
11138 .row.has-leftnav .fluid-space {
11142 background-color: #fff;
11146 background-color: #fff !important;
11147 display: block !important;
11149 .fixed-230-subnav {
11153 .fixed-230-subnav > li {
11154 margin-left: -15px;
11155 margin-right: -15px;
11157 .fixed-230-subnav > li:first-child {
11158 border-top: 1px solid #d2d2d2;
11160 .fixed-230-subnav > li > a {
11163 .fixed-230-subnav a:hover,
11164 .fixed-230-subnav a:focus {
11165 text-decoration: none !important;
11167 .fixed-230-subnav > li li > a {
11170 .fixed-230-subnav > li li > a.active {
11172 font-family: "Omnes-ECOMP-W02-Medium",Arial;
11175 @keyframes DOMinsertion {
11177 outline-color: transparent; }
11179 outline-color: transparent; } }
11181 @-moz-keyframes DOMinsertion {
11183 outline-color: transparent; }
11185 outline-color: transparent; } }
11187 @-webkit-keyframes DOMinsertion {
11189 outline-color: transparent; }
11191 outline-color: transparent; } }
11193 @-ms-keyframes DOMinsertion {
11195 outline-color: transparent; }
11197 outline-color: transparent; } }
11199 @-o-keyframes DOMinsertion {
11201 outline-color: transparent; }
11203 outline-color: transparent; } }
11206 .modal.fade.in .modal-header,
11207 .modal.fade.in .modal-body,
11208 .modal.fade.in .modal-footer {
11209 animation-duration: 0.01s;
11210 -o-animation-duration: 0.01s;
11211 -ms-animation-duration: 0.01s;
11212 -moz-animation-duration: 0.01s;
11213 -webkit-animation-duration: 0.01s;
11214 animation-name: DOMinsertion;
11215 -o-animation-name: DOMinsertion;
11216 -ms-animation-name: DOMinsertion;
11217 -moz-animation-name: DOMinsertion;
11218 -webkit-animation-name: DOMinsertion; }
11220 .dda-css-override ul.nav-tabs {
11221 margin-bottom: 0; }
11223 .dda-css-override div.tab-content {
11225 border-top: none; }
11227 .dda-css-override .tab-content .prettyprint, .dda-css-override .usage .prettyprint {
11229 overflow-y: auto; }
11231 .formsWithinProcessButton {
11232 margin-right: 0px; }
11234 .heading-sub-section-form {
11236 font-family: "Omnes-ECOMP-W02", Arial;
11237 margin-bottom: 20px;
11238 margin-top: 10px; }
11240 .heading-small-form {
11242 font-family: "Omnes-ECOMP-W02", Arial;
11245 .icon-primary-form-sizeL {
11248 .icon-primary-form-size {
11252 margin-right: 15px !important; }
11254 @media (max-width: 767px) {
11255 .heading-sub-section-form {
11257 font-family: "Omnes-ECOMP-W02", Arial;
11258 margin-bottom: 20px;
11260 margin-top: 30px; }
11261 .heading-small-form {
11263 font-family: "Omnes-ECOMP-W02", Arial;
11264 margin-top: 0px; } }
11266 @media (max-width: 479px) {
11267 .icon-primary-form-resizeL {
11269 .icon-primary-form-resize {
11271 .heading-center-form {
11272 margin-left: 20px; } }
11274 @media (min-width: 480px) {
11275 .icon-primary-form-resizeL {
11277 .icon-primary-form-resize {
11278 display: inherit; }
11279 .icon-primary-center-min {
11280 margin-top: 30px; } }
11282 @media (min-width: 768px) {
11283 .icon-primary-form-resizeL {
11285 margin-top: 30px; }
11286 .icon-primary-form-resize {
11288 .center-form-align {
11289 margin-top: 35px; } }
11291 @media (min-width: 1024px) {
11292 .icon-primary-form-resizeL {
11295 .icon-primary-form-resize {
11297 .center-form-align {
11298 margin-top: 5px; } }
11300 .data-row.has-button td.col-1 {
11303 .tab-content > .tab-pane {
11306 .tab-content > .active {
11309 .icon-primary-circle:before {
11310 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");
11312 position: absolute;
11318 -ms-interpolation-mode: bicubic;
11319 margin-bottom: 40px;
11321 padding-right: 10px;
11325 background-color: #d1d1d1; }
11328 background-color: #e8e8e8; }
11331 -moz-user-select: none;
11332 -khtml-user-select: none;
11333 -webkit-user-select: none;
11334 user-select: none; }
11335 /* Flyout inputs color is not aligned */
11339 .isIE .btn-primary.btn:focus::after,
11340 .isIE .btn-specialty.btn:focus::after,
11341 .isIE .btn-alt.btn:focus::after {
11342 border: 1px dashed #fff !important; }
11343 .b2b-config-section-container {
11347 background-color: #fff;
11348 border: 1px solid #ccc;
11349 display: inline-table;
11350 border-radius: 6px; }
11352 .b2b-config-section-first-div {
11353 border-right: 1px solid #ccc;
11355 min-height: 330px; }
11357 .b2b-config-section-icon-primary-font {
11360 line-height: 31px; }
11362 .b2b-config-section-padding {
11363 padding: 20px 20px 15px 15px;
11366 .b2b-config-sec-flyout {
11367 position: relative;
11372 font-family: "Omnes-ECOMP-W02", Arial; }
11374 .b2b-config-sec-divider {
11375 border-bottom: 1px solid #ccc; }
11377 .b2b-confi-sec-span-border {
11378 border-right: 1px solid;
11381 .b2b-config-sec-speed-div {
11382 text-align: center;
11383 margin-top: 20px; }
11385 .b2b-config-sec-label-font {
11388 .b2b-config-sec-expander-main {
11389 padding: 0 5px 0px 15px; }
11391 .b2b-config-sec-expander-body .b2b-config-vlan-padding {
11392 padding: 5px 15px 10px 0px; }
11394 .b2b-conif-sec-row-height {
11397 .b2b-config-sec-expander-body {
11399 .b2b-config-sec-expander-body .b2b-config-vlan-data {
11400 font-family: "Omnes-ECOMP-W02-Medium",Arial;
11401 padding-left: 15px; }
11403 .b2b-config-sec-expander-body-first-div {
11404 border-top: 1px solid #ccc; }
11406 .b2b-config-sec-expander-body .tooltip {
11410 .b2b-config-section-container .row > [class*="span"] {
11411 margin-right: 0px; }
11413 .b2b-config-vlan-icons {
11416 margin-right: 0px; }
11418 .b2b-config-section-container .span6 {
11421 .b2b-config-sec-data-link-style {
11422 position: relative;
11425 border-radius: 50%;
11429 border: 1px solid #ccc;
11432 .b2b-config-sec-text-align {
11433 text-align: center;
11435 margin-bottom: 35px;
11436 font-family: "Omnes-ECOMP-W02-Medium",Arial;
11440 .b2b-config-port-text-align {
11441 text-align: center;
11443 margin-bottom: 8px;
11444 font-family: "Omnes-ECOMP-W02-Medium",Arial;
11448 .b2b-config-port-text-label {
11450 margin-bottom: 8px;
11452 text-align: center; }
11454 .b2b-confi-sec-last-div p {
11456 padding: 10px 15px 0 15px; }
11458 .b2b-confi-sec-router-label {
11459 font-family: "Omnes-ECOMP-W02-Medium",Arial;
11464 margin-bottom: 7px; }
11466 .b2b-config-vlan-label {
11467 font-family: "Omnes-ECOMP-W02-Medium",Arial;
11471 margin-bottom: 9px; }
11473 .b2b-config-vlan-info {
11474 font-family: "Omnes-ECOMP-W02", Arial;
11477 margin-bottom: 1px; }
11478 .b2b-config-vlan-info .icon-misc-pen {
11479 padding-left: 7px; }
11481 .b2b-confi-sec-model-label {
11482 font-family: "Omnes-ECOMP-W02", Arial;
11486 .b2b-confi-sec-router-info {
11490 .b2b-config-sec-speed-sec {
11491 border-right: 1px solid #ccc; }
11493 .b2b-config-sec-speed-label {
11494 font-family: "Omnes-ECOMP-W02", Arial;
11497 text-align: center; }
11498 .b2b-config-sec-speed-label i {
11502 .b2b-config-sec-yellow-flag-div {
11504 background-color: #ffb18c; }
11506 .b2b-config-sec-expander-icons {
11508 .b2b-config-sec-expander-icons .icon-misc-trash {
11509 margin-right: 10px; }
11511 .b2b-config-sec-yellow-flag .b2b-config-sec-expander-icons {
11514 .b2b-config-sec-expander-body-icons .icon-misc-pen {
11515 position: relative;
11517 .b2b-directory-listing .center {
11519 margin: 2em auto; }
11521 .b2b-directory-listing .listBox {
11525 padding-right: 1px;
11526 font-family: "Omnes-ECOMP-W02", Arial; }
11528 .b2b-directory-listing .listBox:focus {
11529 outline: thin dotted #666; }
11531 .b2b-directory-listing .b2b-directory-listing-no-results {
11532 font-weight: bold; }
11534 .b2b-directory-listing .b2b-directory-listing-list {
11535 font-family: "Omnes-ECOMP-W02", Arial;
11537 overflow-x: hidden;
11538 position: relative;
11540 border: 1px solid #333;
11541 border-radius: 6px;
11542 margin-bottom: 10px; }
11544 .b2b-directory-listing .b2b-directory-listing-item {
11546 border: 1px solid transparent;
11552 padding-bottom: 7px;
11553 padding-left: 15px;
11554 -moz-user-select: none;
11555 -webkit-user-select: none;
11556 -ms-user-select: none;
11557 word-wrap: break-word; }
11558 .b2b-directory-listing .b2b-directory-listing-item:focus {
11559 border: 1px #3399FF solid; }
11561 .b2b-directory-listing .b2b-directory-listing-item-selected {
11563 background-color: #3399FF; }
11565 .b2b-directory-listing input[type="text"] {
11566 padding-right: 30px; }
11567 .b2b-directory-listing input[type="text"]:focus, .b2b-directory-listing input[type="text"]:hover {
11568 padding-right: 30px; }
11570 .b2b-directory-listing .row .btns {
11571 margin-right: 90px;
11572 margin-left: -115px;
11573 margin-top: 100px; }
11575 .b2b-directory-listing .btn-remove {
11576 margin-right: auto !important;
11577 margin-bottom: 15px; }
11578 .b2b-directory-listing .btn-remove i {
11583 .b2b-directory-listing .btn-remove-all {
11585 margin-bottom: 61px !important;
11586 /* need to be removed */
11587 margin-right: auto !important; }
11588 .b2b-directory-listing .btn-remove-all i {
11593 .b2b-directory-listing .btn-add {
11594 margin-bottom: 15px !important; }
11595 .b2b-directory-listing .btn-add i {
11600 .b2b-directory-listing .btn-add-all {
11602 margin-bottom: 61px !important; }
11603 .b2b-directory-listing .btn-add-all i {
11608 .b2b-directory-listing .btn-search[class*="btn"] {
11611 .b2b-directory-listing .btn {
11614 .b2b-directory-listing-disabled {
11615 cursor: not-allowed; }
11617 .b2b-directory-listing-label-heading {
11619 padding-bottom: 5px; }
11621 .b2b-dl-list-box option {
11623 padding-bottom: 7px;
11624 padding-left: 15px; }
11626 .b2b-dl-modal-button-div {
11627 padding-top: 110px;
11628 text-align: center; }
11629 .b2b-tmpl-notification-card {
11630 border-radius: 6px;
11633 background-color: #ffffff;
11634 border: 1px solid rgba(0, 0, 0, 0.1);
11635 border-radius: 8px;
11636 overflow: hidden; }
11637 .b2b-tmpl-notification-card .b2b-tmpl-card-header {
11638 padding-left: 30px;
11639 font-family: "Omnes-ECOMP-W02", Arial;
11643 display: inline-block;
11645 position: relative; }
11646 .b2b-tmpl-notification-card .b2b-tmpl-card-body {
11647 padding: 0 30px 20px;
11648 position: relative; }
11649 .b2b-tmpl-notification-card .b2b-tmpl-card-header-title {
11650 margin-top: 10px; }
11651 .b2b-tmpl-notification-card .b2b-tmpl-card-corner-button {
11652 box-shadow: 0 -50px 0 0 #f2f2f2 inset;
11654 position: absolute;
11655 border-color: #f2f2f2 #f2f2f2 transparent transparent;
11656 border-style: solid;
11657 border-width: 35px;
11662 /*Old properties */
11665 .b2b-tmpl-notification-card .b2b-tmpl-card-corner-button .close {
11670 position: relative;
11671 /*Old properties */
11673 .b2b-tmpl-notification-card .b2b-tmpl-card-corner-button .close:before {
11681 /*Old properties */
11685 .b2b-tmpl-notification-card .b2b-tmpl-card-corner-button .close:focus {
11686 outline: 1px dotted black; }
11687 .b2b-tmpl-notification-card button.close {
11688 -webkit-appearance: none;
11689 moz-appearance: none;
11690 appearance: none; }
11691 .b2b-tmpl-notification-card .b2b-tmpl-card-icon-primary-cirlce {
11694 border-radius: 50%; }
11695 .b2b-tmpl-notification-card .b2b-tmpl-card-outer-cirlce {
11696 background: #f0f5f5;
11697 border-radius: 50%;
11700 vertical-align: middle; }
11701 .b2b-tmpl-notification-card .b2b-tmpl-card-inner-cirlce {
11705 position: relative;
11706 border-radius: 50%;
11710 border: 1px solid #767676; }
11711 .b2b-tmpl-notification-card .b2b-tmpl-card-row {
11712 padding-top: 10px; }
11713 .b2b-tmpl-notification-card .b2b-tmpl-card-sub-header {
11715 .b2b-tmpl-notification-card .b2b-tmpl-favourite-view-item {
11716 background-color: #fff;
11718 border-top: 1px solid #ccc; }
11719 .b2b-tmpl-notification-card .b2b-tmpl-favourite-view-item .cta-button-group {
11721 padding-top: 20px; }
11722 .b2b-tmpl-notification-card .b2b-tmpl-card-edit-section .cta-button-group {
11724 padding-top: 15px; }
11725 .b2b-tmpl-notification-card .b2b-tmpl-card-add-item-container {
11726 padding-top: 30px; }
11727 .b2b-tmpl-notification-card .b2b-tmpl-card-link-active {
11728 pointer-events: none;
11731 .b2b-tmpl-notification-card .b2b-tmpl-card-cursor:hover {
11733 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-icon {
11734 text-align: center;
11735 margin-top: 91px; }
11736 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-icon i {
11740 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-heading {
11742 text-align: center;
11743 margin-top: 20px; }
11744 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-heading h1 {
11747 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-sub-heading {
11749 text-align: center; }
11750 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-sub-heading h5 {
11753 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-info {
11756 margin-top: 20px; }
11757 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-info ul {
11758 list-style-type: disc;
11759 list-style-position: inside; }
11760 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-info li {
11761 padding-top: 5px; }
11763 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-link-section {
11767 text-align: center;
11768 margin-bottom: 55px; }
11769 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-link-section .b2b-tmpl-order-confirmation-link {
11770 margin-right: 8%; }
11771 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-link-section a {
11773 .b2b-tmpl-profile-block-container {
11776 background-color: #fff;
11777 border-radius: 8px;
11778 border: 1px solid #ccc;
11779 box-shadow: 0px 1px 1px 1px #ccc;
11780 display: inline-table;
11781 margin: 15px 15px; }
11782 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-title {
11783 font-weight: bold; }
11784 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-footer {
11785 margin-bottom: 12px;
11788 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details p {
11789 word-wrap: break-word;
11791 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details p:first-child {
11792 margin-top: 10px; }
11793 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details p:after {
11796 border: 0.2px solid #ccc;
11797 margin-top: 12px; }
11798 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details .radio {
11801 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details p, .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details div {
11804 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details .radio-label, .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details a {
11806 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details p label, .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details p span {
11807 padding-left: 10px; }
11808 .b2b-tmpl-profile-block-container .b2b-tmpl-approval-icon {
11811 position: relative;
11813 .b2b-tmpl-profile-block-container .b2b-tmpl-approval-icon i {
11816 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-link {
11818 position: relative;
11820 .b2b-tmpl-profile-block-container a.link-profile {
11821 position: relative;
11824 margin-bottom: 16px; }
11825 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-radio {
11826 position: relative;
11828 .b2b-static-route-container {
11829 padding-left: 32px;
11830 display: inline-block; }
11832 .b2b-static-route-label-heading {
11833 font-family: "Omnes-ECOMP-W02-Medium",Arial;
11834 font-size: 16px !important;
11836 font-style: normal;
11837 text-align: left; }
11839 label.b2b-static-route-label-heading {
11840 margin-bottom: 12px;
11844 #b2b-static-route-input {
11845 margin: 5px 0 5px; }
11847 .b2b-static-route-list {
11848 margin-bottom: 30px;
11851 margin-right: 20px;
11853 overflow-y: auto; }
11854 .b2b-static-route-list .status-text {
11857 align-items: center;
11860 .b2b-static-route-list-item {
11861 border: 1px #cccccc solid;
11862 font-family: "Omnes-ECOMP-W02", Arial;
11866 .b2b-static-route-list-item > .status-bar {
11867 padding: 20px 0 20px;
11868 background-color: #ea7400;
11871 display: inline-block;
11872 margin-right: 20px;
11875 .b2b-static-route-list-item > .status-bar:after {
11877 visibility: hidden; }
11878 .b2b-static-route-list-item > .status-bar-unedited {
11879 padding: 20px 0 20px;
11880 background-color: #ffb81c;
11883 display: inline-block;
11884 margin-right: 20px;
11887 background-color: transparent; }
11888 .b2b-static-route-list-item > .status-bar-unedited:after {
11890 visibility: hidden; }
11892 .b2b-static-route-list-item:focus {
11893 outline: 1px dashed #00f; }
11895 .b2b-static-route-list-item--selected {
11896 background: #f2f2f2; }
11898 .b2b-static-route-content {
11899 display: inline-block; }
11901 .selectWrap::after {
11902 align-items: center;
11903 background-position: 7px 7px;
11904 background-repeat: no-repeat;
11905 background-size: auto 23px;
11906 border-left: 1px solid transparent;
11913 position: absolute;
11920 position: absolute !important;
11921 display: flex !important;