29 label + .field-group, label + .input-append, label + .row, label + .row-nowrap, label + .form-row {
46 background-color: #cfcfcf7a
49 .webform-component-my-select select {
54 background-color: #fff;
55 border: 1px solid #d2d2d2;
57 display: inline-block;
66 font-family: "Omnes-ECOMP-W02-Italic", Arial;
71 .b2b-horizontal-table ::-webkit-scrollbar {
74 .b2b-horizontal-table ::-webkit-scrollbar-thumb {
78 .b2b-horizontal-table .b2b-frozen-col {
83 .b2b-horizontal-table .b2b-horizontal-table-inner-container {
84 overflow-x: scroll; } */
86 .b2b-horizontal-table .b2b-horizontal-table-column-info {
89 .b2b-horizontal-table .b2b-horizontal-table-legend div[b2b-flyout-toggler] {
93 .b2b-horizontal-table .b2b-horizontal-table-legend .b2b-frozen-cell {
96 background-color: #F2F2F2;
97 display: inline-block;
100 .b2b-horizontal-table .b2b-horizontal-table-arrows {
101 margin-bottom: 20px; }
102 .b2b-horizontal-table .b2b-horizontal-table-arrows .b2b-disabled-text {
104 .b2b-horizontal-table .b2b-horizontal-table-arrows .b2b-next-link {
105 padding-right: 15px; }
106 .b2b-horizontal-table .b2b-horizontal-table-arrows .b2b-prev-link {
107 padding-left: 15px; }
109 @-moz-document url-prefix() {
110 .b2b-horizontal-table td:first-child {
111 border-top: none; } }
113 box-sizing: border-box; }
116 -ms-overflow-style: -ms-autohiding-scrollbar;
118 -ms-text-size-adjust: 100%;
119 -webkit-text-size-adjust: 100%;
120 box-sizing: border-box;
121 font: 0.625pc/1.5 sans-serif;
122 text-rendering: optimizeLegibility; }
126 -webkit-overflow-scrolling: touch;
128 position: relative; }
144 outline: thin dotted #191919;
151 vertical-align: top; }
155 display: inline-block; }
163 vertical-align: middle;
165 -ms-interpolation-mode: bicubic; }
168 max-width: inherit !important; }
171 display: inline-block; }
183 vertical-align: middle; }
190 html input[type="button"],
192 input[type="submit"] {
199 input[type="button"],
201 input[type="submit"],
203 input[type="checkbox"] {
207 -webkit-appearance: textfield; }
209 input[type=search]:-webkit-search-cancel-button,
210 input[type=search]:-webkit-search-decoration {
211 -webkit-appearance: none; }
216 -moz-appearance: none;
217 -webkit-appearance: none; }
226 background-color: #ffffff;
228 font-family: "Omnes-ECOMP-W02", Arial;
229 /* font-size: 1.6rem;
234 -moz-osx-font-smoothing: grayscale;
235 -webkit-font-smoothing: antialiased; }
245 display: inline-block;
248 vertical-align: middle; }
255 /* TODO: Build a reference page for these classes */
257 font-family: "Omnes-ECOMP-W02", Arial !important; }
260 font-family: "Omnes-ECOMP-W02-Light", Arial !important; }
263 font-family: "Omnes-ECOMP-W02-Italic", Arial !important; }
266 font-family: "Omnes-ECOMP-W02-Light-Italic", Arial !important; }
269 font-family: "Omnes-ECOMP-W02-Medium", Arial !important; }
271 .font-medium-italic {
272 font-family: "Omnes-ECOMP-W02-Medium-Italic",Arial !important; }
276 font-variant: normal;
278 text-transform: none; }
281 display: none !important; }
284 display: none !important; }
287 display: none !important; }
290 display: inherit !important; }
324 .row > [class*="span"],
325 .row-nowrap > [class*="span"] {
328 margin-right: 1.40845%\9; }
330 .row > [class*="span"]:last-child,
331 .row-nowrap > [class*="span"]:last-child {
334 .row > [class*="span"].centered,
335 .row-nowrap > [class*="span"].centered {
336 margin-left: auto !important;
337 margin-right: auto !important; }
340 .row-nowrap.no-flex {
343 .row.no-flex > [class*="span"],
344 .row-nowrap.no-flex > [class*="span"] {
345 margin-right: 1.408450704225352%; }
347 .row.no-flex > [class*="span"]:last-child,
348 .row-nowrap.no-flex > [class*="span"]:last-child {
352 .row-nowrap.flex-justify {
353 justify-content: space-between; }
355 .row.flex-justify > [class*="span"],
356 .row-nowrap.flex-justify > [class*="span"] {
359 .row.flex-justify > .flex-col,
360 .row-nowrap.flex-justify > .flex-col {
362 margin-right: 1.40845%\9; }
365 .row-nowrap.flex-wrap {
369 align-items: flex-start; }
371 .align-items-center {
372 align-items: center; }
374 .align-items-bottom {
375 align-items: flex-end; }
378 align-self: flex-start; }
381 align-self: center; }
384 align-self: flex-end; }
392 background-color: #efefef; }
402 .row .fixed-230 + .fluid-space {
404 padding-right: 20px; }
406 .row .fluid-space:last-child {
410 width: 7.042253521126761%; }
413 width: 15.49295774647887%; }
416 width: 23.94366197183099%; }
419 width: 32.3943661971831%; }
422 width: 40.84507042253521%; }
425 width: 49.29577464788733%; }
428 width: 57.74647887323944%; }
431 width: 66.19718309859155%; }
434 width: 74.64788732394367%; }
437 width: 83.09859154929578%; }
440 width: 91.54929577464789%; }
446 margin-left: 8.450704225352113%; }
449 margin-left: 16.90140845070423%; }
452 margin-left: 25.35211267605634%; }
455 margin-left: 33.8028169%; }
458 margin-left: 42.25352113%; }
461 margin-left: 50.70422535%; }
464 margin-left: 59.15492958%; }
467 margin-left: 67.6056338%; }
470 margin-left: 76.05633803%; }
473 margin-left: 84.50704225%; }
476 margin-left: 92.95774648%; }
480 text-align: center; }
482 [class*="span"].align-center {
483 margin: 0 auto !important;
486 .align-left .container {
487 padding-left: 0 !important;
488 margin: 0 !important; }
490 /* BEGIN RESPONSIVE-4.LESS ************** */
491 @media (min-width: 1025px) {
492 .row > [class*="span"],
493 .row-nowrap > [class*="span"] {
495 margin-right: 1.487301587301587%\9; }
500 /* 1col = 6.878306878306879 */
501 /* 1colgutter = 1.587301587301587 */
505 width: 6.878306878306879%; }
507 width: 15.34391534391534%; }
509 width: 23.80952380952381%; }
511 width: 32.27513227513228%; }
513 width: 40.74074074074074%; }
515 width: 49.20634920634921%; }
517 width: 57.67195767195767%; }
519 width: 66.13756613756614%; }
521 width: 74.60317460317461%; }
523 width: 83.06878306878308%; }
525 width: 91.53439153439154%; }
529 margin-left: 8.465608465608466%; }
531 margin-left: 16.93121693121693%; }
533 margin-left: 25.3968253968254%; }
535 margin-left: 33.86243386%; }
537 margin-left: 42.32804233%; }
539 margin-left: 50.79365079%; }
541 margin-left: 59.25925926%; }
543 margin-left: 67.72486772%; }
545 margin-left: 76.19047619%; }
547 margin-left: 84.65608466%; }
549 margin-left: 93.12169312%; }
550 .tooltip-size-control {
554 margin-left: 1.40845070422535%; }
558 /* END RESPONSIVE-4.LESS ****************** */
559 /* BEGIN RESPONSIVE-3.LESS ******************* */
560 @media (min-width: 768px) and (max-width: 1024px) {
562 display: inherit !important; }
564 display: none !important; }
566 display: inherit !important; }
568 display: none !important; }
573 padding-right: 20px; }
577 width: 7.042253521126761%; }
579 width: 15.49295774647887%; }
581 width: 23.94366197183099%; }
583 width: 32.3943661971831%; }
585 width: 40.84507042253521%; }
587 width: 49.29577464788733%; }
589 width: 57.74647887323944%; }
591 width: 66.19718309859155%; }
593 width: 74.64788732394367%; }
595 width: 83.09859154929578%; }
597 width: 91.54929577464789%; }
601 margin-left: 8.450704225352113%; }
603 margin-left: 16.90140845070423%; }
605 margin-left: 25.35211267605634%; }
607 margin-left: 33.8028169%; }
609 margin-left: 42.25352113%; }
611 margin-left: 50.70422535%; }
613 margin-left: 59.15492958%; }
615 margin-left: 67.6056338%; }
617 margin-left: 76.05633803%; }
619 margin-left: 84.50704225%; }
621 margin-left: 92.95774648%; }
622 .tooltip-size-control {
626 /* END RESPONSIVE-3.LESS ******************* */
627 /* BEGIN RESPONSIVE-2.LESS *************** */
628 @media (max-width: 767px) {
630 display: inherit !important; }
632 display: none !important; }
634 display: inherit !important; }
636 display: inherit !important; }
638 display: none !important; }
640 display: none !important; }
644 padding-right: 15px; }
645 /*.row{ display:block; }*/
646 .row > [class*="span"] {
653 .row.flex > .flex-col,
654 .row-nowrap.flex > .flex-col {
664 .row .fluid-space + .fixed-230 {
666 .row .fluid-space:last-child {
671 width: 7.042253521126761%; }
673 width: 15.49295774647887%; }
675 width: 23.94366197183099%; }
677 width: 32.3943661971831%; }
679 width: 40.84507042253521%; }
681 width: 49.29577464788733%; }
683 width: 57.74647887323944%; }
685 width: 66.19718309859155%; }
687 width: 74.64788732394367%; }
689 width: 83.09859154929578%; }
691 width: 91.54929577464789%; }
695 margin-left: 8.450704225352113%; }
697 margin-left: 16.90140845070423%; }
699 margin-left: 25.35211267605634%; }
701 margin-left: 33.8028169%; }
703 margin-left: 42.25352113%; }
705 margin-left: 50.70422535%; }
707 margin-left: 59.15492958%; }
709 margin-left: 67.6056338%; }
711 margin-left: 76.05633803%; }
713 margin-left: 84.50704225%; }
715 margin-left: 92.95774648%; }
717 padding: 8px 15px 8px 15px; }
718 .field-group input.input-emphasized[type="search"] + .reset-field:after {
720 .field-group input.input-emphasized[type="search"] + .reset-field {
724 margin-bottom: 30px; }
725 .marquee .blur-overlay {
732 padding: 34px 15px 30px; }
737 letter-spacing: -0.035px; }
742 .marquee p:not(.lead) {
743 font-family: "Omnes-ECOMP-W02-Light", Arial;
746 .marquee .btn-fullwidth {
750 .tooltip-size-control {
753 .accordion-table-layout {
755 margin-right: -15px; }
756 .table-wrapper caption {
757 padding-left: 15px; } }
759 @media (max-width: 480px) {
761 width: 7.042253521126761%; }
763 width: 15.49295774647887%; }
765 width: 23.94366197183099%; }
767 width: 32.3943661971831%; }
769 width: 40.84507042253521%; }
771 width: 49.29577464788733%; }
773 width: 57.74647887323944%; }
775 width: 66.19718309859155%; }
777 width: 74.64788732394367%; }
779 width: 83.09859154929578%; }
781 width: 91.54929577464789%; }
785 margin-left: 8.450704225352113%; }
787 margin-left: 16.90140845070423%; }
789 margin-left: 25.35211267605634%; }
791 margin-left: 33.8028169%; }
793 margin-left: 42.25352113%; }
795 margin-left: 50.70422535%; }
797 margin-left: 59.15492958%; }
799 margin-left: 67.6056338%; }
801 margin-left: 76.05633803%; }
803 margin-left: 84.50704225%; }
805 margin-left: 92.95774648%; } }
807 /* END RESPONSIVE-2.LESS ******************* */
808 /* BEGIN RESPONSIVE-1.LESS ************** */
809 .xxxxxxxx-begin-responsive-480px.less {
812 @media (max-width: 480px) {
814 display: inherit !important; }
816 display: inherit !important; }
818 display: none !important; }
820 display: none !important; }
822 display: none !important; }
824 display: inherit !important; }
828 padding-right: 15px; } }
830 [class*="icon-primary-"],
832 .bellyband-link a:after,
833 .breadcrumb > li:after,
834 .checkbox input:checked + .skin:after,
835 .checkbox input.indeterminate + .skin:after,
836 .checkbox input:indeterminate + .skin:after,
837 .selectWrap.large:before,
838 .form-row.error .error-msg:before,
841 .cssIcon-globe:before,
849 border-width: 0 3px 3px 0;
850 -webkit-transform: rotate(45deg);
851 -ms-transform: rotate(45deg);
852 transform: rotate(45deg);}
854 [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-"] {
856 display: inline-block;
860 font-variant: normal;
863 text-transform: none;
865 -webkit-font-smoothing: antialiased;
866 -moz-osx-font-smoothing: grayscale;
869 -webkit-user-select: none;
870 -moz-user-select: none;
871 -ms-user-select: none;
873 vertical-align: middle; }
875 [class*="icon-primary-"]:before,
876 [class*="icon-primary-"]:after {
877 box-sizing: border-box;
878 display: inline-block;
884 vertical-align: middle;
887 .icon-primary-att-globe:before,
888 .cssIcon-globe:before {
892 .icon-primary-hamburger:before {
895 .icon-primary-secure:before {
898 .icon-primary-secureL:before {
901 .icon-primary-padlockopen:before {
904 .icon-primary-padlockopenL:before {
907 .icon-primary-shoppingcart:before {
910 .icon-primary-shoppingcartL:before {
913 .icon-primary-print:before {
916 .icon-primary-printL:before {
919 .icon-primary-mobilesmartphone:before {
922 .icon-primary-mobilesmartphoneL:before {
925 .icon-primary-tablet:before {
928 .icon-primary-tabletL:before {
931 .icon-primary-tv:before {
934 .icon-primary-tvL:before {
937 .icon-primary-calendar {
938 width: 100% !important; }
940 .icon-primary-calendar:before {
944 .icon-primary-calendarL:before {
947 .icon-primary-star:before {
950 .icon-primary-close:before,
952 .reset-field:before {
955 .icon-primary-down:before {
960 .icon-primary-add-maximize:before {
965 .icon-primary-questionmark:before {
968 .icon-primary-badgealert:before,
969 .form-row.error .error-msg:before {
972 .icon-primary-approval:before {
975 .icon-primary-flat-info:before {
978 .icon-primary-alert:before {
981 .icon-primary-tooltip:before,
982 .icon-primary-flat-faq:before {
985 .icon-primary-tooltip {
989 .bellyband-link a:after,
990 .breadcrumb > li:after,
991 .icon-primary-right:before {
993 transform: rotate(-90deg); }
995 .icon-primary-left:before {
997 transform: rotate(90deg); }
999 .icon-primary-accordion-plus:after,
1000 .icon-primary-collapsed:after,
1001 .icon-primary-accordion-minus:after,
1002 .icon-primary-expanded:after {
1008 .icon-primary-accordion-minus,
1009 .icon-primary-expanded,
1010 .icon-primary-accordion-plus,
1011 .icon-primary-collapsed {
1012 font-size: 20px !important; }
1014 :not(.ds2-no-colors) .icon-primary-accordion-minus:before,
1015 :not(.ds2-no-colors) .icon-primary-expanded:before {
1016 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");
1019 :not(.ds2-no-colors) .icon-primary-accordion-plus:before,
1020 :not(.ds2-no-colors) .icon-primary-collapsed:before {
1021 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");
1024 .ds2-no-colors .icon-primary-accordion-minus:before,
1025 .ds2-no-colors .icon-primary-expanded:before {
1026 background-image: none;
1029 .ds2-no-colors .icon-primary-accordion-minus:after,
1030 .ds2-no-colors .icon-primary-expanded:after {
1033 .ds2-no-colors .icon-primary-accordion-plus:before,
1034 .ds2-no-colors .icon-primary-collapsed:before {
1035 background-image: none;
1038 .ds2-no-colors .icon-primary-accordion-plus:after,
1039 .ds2-no-colors .icon-primary-collapsed:after {
1042 .icon-primary-circle-arrow {
1043 outline: 1px solid transparent;
1045 font-size: 20px !important;
1046 background: linear-gradient(to bottom, #fcfcfc 0%, #f2f2f2 100%);
1047 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08);
1048 margin-right: 7px; }
1050 .icon-primary-circle-arrow:after {
1051 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");
1057 .icon-primary-circle-arrow:before {
1063 transform: rotate(-90deg);
1067 [class*="icon-primary-"] [class*="icon-primary-"] {
1068 display: inline-block;
1072 position: absolute; }
1074 [class*="icon-primary-"].white, [class^="ico"][class*="-"].white {
1077 [class*="icon-primary-"].black, [class^="ico"][class*="-"].black {
1080 [class*="icon-primary-"].blue, [class^="ico"][class*="-"].blue {
1083 [class*="icon-primary-"].green, [class^="ico"][class*="-"].green {
1087 width: device-width; }
1090 width: device-width; }
1093 width: device-width; }
1096 width: device-width; }
1099 width: device-width; }
1111 float: right !important; }
1114 float: left !important; }
1116 .float-children-left:before,
1117 .float-children-left:after {
1122 .float-children-left:after {
1125 .float-children-left > div {
1127 white-space: nowrap; }
1130 display: block !important; }
1133 display: inline !important; }
1136 display: inline-block !important; }
1139 display: table-cell !important;
1141 vertical-align: middle; }
1143 @media (max-width: 767px) {
1147 margin-right: -15px;
1150 @media (min-width: 768px) {
1154 margin-right: -20px;
1157 @media (max-width: 480px) {
1161 margin-right: -15px;
1162 padding: 0 15px; } }
1166 filter: alpha(opacity=0);
1167 transition: opacity .15s linear; }
1171 filter: alpha(opacity=100); }
1180 white-space: nowrap; }
1186 border: 0 none !important;
1187 clip: rect(0px, 0px, 0px, 0px) !important;
1188 height: 1px !important;
1191 overflow: hidden !important;
1193 padding: 0 !important;
1194 position: absolute !important;
1195 width: 1px !important; }
1197 [data-sr-text].hidden-spoken:before {
1198 border: 0 none !important;
1199 content: attr(data-sr-text);
1200 clip: rect(0px, 0px, 0px, 0px) !important;
1201 height: 1px !important;
1204 overflow: hidden !important;
1205 padding: 0 !important;
1206 position: absolute !important;
1207 width: 100% !important;
1210 [data-sr-text].hidden-spoken {
1211 position: relative !important;
1212 width: auto !important; }
1214 [data-show-between] {
1216 visibility: hidden; }
1219 overflow-y: hidden !important; }
1222 visibility: hidden !important;
1223 opacity: 0 !important; }
1226 background-color: rgba(255, 255, 255, 0) !important; }
1229 display: none !important; }
1232 display: block !important; }
1235 position: relative !important; }
1241 border-top-width: 1px !important; }
1244 border-left-width: 1px !important; }
1247 border-right-width: 1px !important; }
1250 border-bottom-width: 1px !important; }
1253 border-color: #000; }
1256 border-color: #fff; }
1259 border-top-width: 0 !important; }
1262 border-left-width: 0 !important; }
1265 border-right-width: 0 !important; }
1268 border-bottom-width: 0 !important; }
1271 margin: 0 auto !important; }
1282 vertical-align: top !important; }
1285 vertical-align: middle !important; }
1288 vertical-align: bottom !important; }
1290 .align-children-middle > * {
1293 [class*="valign-children-"] {
1296 [class*="valign-children-"] > * {
1297 display: table-cell; }
1299 .valign-children-top > * {
1300 vertical-align: top; }
1302 .valign-children-middle > * {
1303 vertical-align: middle; }
1305 .valign-children-bottom > * {
1306 vertical-align: bottom; }
1309 padding: 0 !important; }
1312 margin-top: 60px !important; }
1315 margin-bottom: 60px !important; }
1318 padding-top: 60px !important; }
1321 padding-bottom: 60px !important; }
1323 @media (max-width: 767px) {
1325 margin-top: 30px !important; }
1327 margin-bottom: 30px !important; }
1329 padding-top: 30px !important; }
1331 padding-bottom: 30px !important; } }
1338 position: relative; }
1340 @media (orientation: landscape) {
1344 display: none !important; } }
1346 @media (orientation: portrait) {
1348 display: none !important; }
1353 background-color: #222222; }
1355 /* ... JAVASCRIPT HOOKS .................
1356 ... used by javascript ............... */
1359 position: relative; }
1362 white-space: nowrap;
1364 text-overflow: ellipsis; }
1367 color: #5a5a5a !important; }
1369 .jshook-return-focus-here {
1373 display: none !important; }
1376 display: inherit !important; }
1380 display: inherit !important; }
1382 display: none !important; }
1384 color: #000 !important;
1385 background: transparent !important;
1386 box-shadow: none !important; }
1389 text-decoration: underline; }
1392 border: 1px solid #000;
1393 page-break-inside: avoid; }
1395 display: table-header-group; }
1398 page-break-inside: avoid; }
1400 max-width: 100% !important; }
1410 page-break-after: avoid; } }
1419 outline: thin dotted #191919; }
1427 font-weight: normal;
1428 text-rendering: optimizeLegibility;
1433 font-size: 3.8rem !important;
1434 font-family: "Omnes-ECOMP-W02-Light", Arial;
1435 margin-bottom: 40px; }
1437 h1.heading-page.ng-scope {}
1439 .heading-major-section {
1440 font-size: 3rem !important;
1441 font-family: "Omnes-ECOMP-W02-Light", Arial;
1442 margin-bottom: 40px !important; }
1444 .heading-sub-section {
1445 font-size: 2.4rem !important;
1446 font-family: "Omnes-ECOMP-W02", Arial;
1447 margin-bottom: 40px; }
1450 font-size: 2rem !important;
1451 font-family: "Omnes-ECOMP-W02-Medium", Arial;
1453 margin-bottom: 20px !important; }
1456 font-size: 2rem !important;
1457 font-family: "Omnes-ECOMP-W02", Arial;
1458 margin-bottom: 20px; }
1460 .heading-medium-emphasis {
1461 font-size: 2rem !important;
1462 font-family: "Omnes-ECOMP-W02-Medium", Arial;
1463 margin-bottom: 20px; }
1466 font-size: 1.8rem !important;
1467 font-family: "Omnes-ECOMP-W02", Arial;
1468 margin-bottom: 20px; }
1470 .heading-small-emphasis {
1471 font-size: 1.8rem !important;
1472 font-family: "Omnes-ECOMP-W02-Medium", Arial;
1473 margin-bottom: 20px; }
1476 font-size: 1.3rem !important;
1477 font-family: "Omnes-ECOMP-W02-Medium", Arial;
1478 text-transform: uppercase;
1480 margin-bottom: 10px; }
1482 * + .heading-major-section {
1485 * + .heading-sub-section {
1488 * + .heading-group {
1489 margin-top: 40px !important; }
1491 * + .heading-medium {
1494 * + .heading-medium-emphasis {
1497 * + .heading-small {
1500 * + .heading-small-emphasis {
1503 * + .heading-micro {
1508 font-family: "Omnes-ECOMP-W02-Light-Italic", Arial;
1510 line-height: 2.8rem;
1512 letter-spacing: -0.024rem; }
1515 text-transform: uppercase;
1516 line-height: .65 !important; }
1520 font-size: 1.4rem !important;
1521 font-family: "Omnes-ECOMP-W02-Medium", Arial;
1524 .eyebrow + .heading-major-section,
1525 .eyebrow + .heading-sub-section {
1531 @media (max-width: 767px) {
1540 font-family: "Omnes-ECOMP-W02", Arial;
1541 margin-bottom: 30px; }
1542 .heading-major-section {
1544 font-family: "Omnes-ECOMP-W02", Arial;
1545 margin-bottom: 30px; }
1546 .heading-sub-section {
1548 font-family: "Omnes-ECOMP-W02", Arial;
1549 margin-bottom: 20px; }
1552 font-family: "Omnes-ECOMP-W02", Arial;
1553 margin-bottom: 20px; }
1554 .heading-medium-emphasis {
1556 font-family: "Omnes-ECOMP-W02", Arial;
1557 margin-bottom: 20px; }
1560 font-family: "Omnes-ECOMP-W02", Arial;
1561 margin-bottom: 10px; }
1562 .heading-small-emphasis {
1564 font-family: "Omnes-ECOMP-W02-Medium", Arial;
1565 margin-bottom: 5px; }
1566 * + .heading-major-section {
1568 * + .heading-sub-section {
1570 * + .heading-group {
1572 * + .heading-medium {
1574 * + .heading-medium-emphasis {
1576 * + .heading-small {
1578 * + .heading-small-emphasis {
1580 * + .heading-micro {
1581 margin-top: 10px; } }
1583 /* Standard Type styles */
1585 margin: 0 !important; }
1589 text-decoration: none; }
1593 text-decoration: underline; }
1609 position: relative; }
1611 a.show-qualifier:after {
1613 display: inline-block;
1614 white-space: pre !important; }
1616 a[href$="pdf"].show-qualifier:after,
1617 a.show-qualifier.pdf:after {
1618 content: " (PDF)"; }
1620 a[href$="psd"].show-qualifier:after,
1621 a.show-qualifier.psd:after {
1622 content: " (PSD)"; }
1627 /* 20px for the icon, 10px left of icon */
1628 .standalone-link.small {
1629 font-size: 1.4rem; }
1631 .standalone-link.small i[class*="icon-primary-"] {
1635 .standalone-link.large {
1636 font-size: 1.8rem; }
1638 .standalone-link.large i[class*="icon-primary-"] {
1644 line-height: 2rem; }
1648 line-height: 1.8rem; }
1655 line-height: 1.5rem; }
1661 font-size: 1.8rem; }
1668 font-family: "Omnes-ECOMP-W02-Medium", Arial;
1669 font-weight: normal; }
1673 font-family: "Omnes-ECOMP-W02-Italic", Arial;
1674 font-style: normal; }
1677 text-decoration: line-through; }
1680 display: inline-block;
1684 vertical-align: text-top;
1690 line-height: 1.5rem;
1693 .text-legal.legal-module {
1694 line-height: 1.3rem;
1698 .text-legal strong {
1699 font-weight: bold; }
1702 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
1705 text-align: left !important; }
1708 text-align: right !important; }
1711 text-align: center !important; }
1714 text-align: justify !important; }
1727 margin: 12px 0 0 20px; }
1736 position: relative; }
1739 ul.no-bullet li + li,
1740 ul.lower-alpha li + li,
1741 ul.lower-roman li + li,
1745 ul.bullet > li:before,
1746 ul.no-bullet > li:before,
1747 ul.lower-alpha > li:before,
1748 ul.lower-roman > li:before,
1750 background-color: #333333;
1751 border: 2px solid #333333;
1752 border-radius: 100%;
1783 ul.lower-alpha > li,
1784 ul.lower-roman > li {
1787 ul.no-bullet > li:before,
1788 ul.lower-alpha > li:before,
1789 ul.lower-roman > li:before {
1790 display: none !important; }
1793 margin: 20px 0 0 32px; }
1796 padding-left: 3px; }
1802 margin-left: 25px; }
1805 margin-left: -5px; }
1814 list-style-type: lower-roman;
1820 list-style-type: lower-alpha;
1832 display: table-cell; }
1835 background-color: transparent;
1836 background-clip: padding-box;
1837 border: 1px solid transparent;
1839 box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
1841 display: inline-block;
1842 font-family: "Omnes-ECOMP-W02-Medium", Arial;
1844 font-weight: normal;
1846 margin: 0 7px 10px 0;
1849 padding: 14px 19px 11px 18px;
1852 vertical-align: middle;
1853 white-space: nowrap;
1856 outline: 1px dotted #000;
1857 outline-offset: -5px; }
1860 .btn::-moz-focus-inner {
1863 .btn i[class*="icon-primary-"].icon-primary-small {
1866 .btn i[class*="icon-primary-"].icon-primary-medium {
1869 .btn i[class*="icon-primary-"].icon-primary-large {
1874 vertical-align: middle; }
1876 text-decoration: none; }
1878 .field-group + .btn {
1879 margin-left: 20px; }
1882 border-color: #ea7400 transparent #d16500;
1883 background-color: #ea7400 transparent #d16500;
1884 background: linear-gradient(to bottom, #ea7400 0%, #d16500 100%);
1886 font-family: "Omnes-ECOMP-W02", Arial;
1887 font-weight: bold; }
1888 .btn-primary:hover {
1889 text-decoration: none;
1891 outline-color: #ffffff !important;
1892 background: linear-gradient(to bottom, #d16500 0%, #ea7400 100%); }
1893 .btn-primary:focus {
1894 text-decoration: none;
1896 outline-color: #ffffff !important;
1897 background: linear-gradient(to bottom, #d16500 0%, #ea7400 100%); }
1898 .btn-primary:active {
1899 text-decoration: none;
1901 outline-color: #ffffff !important;
1902 background: linear-gradient(to bottom, #d16500 0%, #ea7400 100%); }
1905 font-family: "Omnes-ECOMP-W02", Arial;
1907 font-weight: normal;
1908 background-color: transparent;
1913 position: relative; }
1915 text-decoration: underline; }
1916 .btn-arrow:hover .btn-primary {
1917 text-decoration: none;
1919 outline-color: #ffffff !important;
1920 background: linear-gradient(to bottom, #d16500 0%, #ea7400 100%); }
1921 .btn-arrow:hover .btn-secondary {
1923 outline-color: #000000 !important;
1924 background: linear-gradient(to bottom, #f2f2f2 0%, #fcfcfc 100%); }
1925 .btn-arrow:hover .btn-alt {
1927 outline-color: #ffffff !important;
1928 background: linear-gradient(to bottom, #087ac2 0%, #0568ae 100%); }
1929 .btn-arrow:hover .btn-specialty {
1931 outline-color: #ffffff !important;
1932 background: linear-gradient(to bottom, #007a3e 0%, #008744 100%); }
1934 text-decoration: underline;
1935 outline: 1px dotted #666; }
1936 .btn-arrow:focus .btn-primary {
1937 text-decoration: none;
1939 outline-color: #ffffff !important;
1940 background: linear-gradient(to bottom, #d16500 0%, #ea7400 100%); }
1941 .btn-arrow:focus .btn-secondary {
1943 outline-color: #000000 !important;
1944 background: linear-gradient(to bottom, #f2f2f2 0%, #fcfcfc 100%); }
1945 .btn-arrow:focus .btn-alt {
1947 outline-color: #ffffff !important;
1948 background: linear-gradient(to bottom, #087ac2 0%, #0568ae 100%); }
1949 .btn-arrow:focus .btn-specialty {
1951 outline-color: #ffffff !important;
1952 background: linear-gradient(to bottom, #007a3e 0%, #008744 100%); }
1953 .btn-arrow:active .btn-primary {
1954 text-decoration: none;
1956 outline-color: #ffffff !important;
1957 background: linear-gradient(to bottom, #d16500 0%, #ea7400 100%); }
1958 .btn-arrow:active .btn-secondary {
1960 outline-color: #000000 !important;
1961 background: linear-gradient(to bottom, #f2f2f2 0%, #fcfcfc 100%); }
1962 .btn-arrow:active .btn-alt {
1964 outline-color: #ffffff !important;
1965 background: linear-gradient(to bottom, #087ac2 0%, #0568ae 100%); }
1966 .btn-arrow:active .btn-specialty {
1968 outline-color: #ffffff !important;
1969 background: linear-gradient(to bottom, #007a3e 0%, #008744 100%); }
1970 .btn-arrow .btn-alt {
1971 border-color: #087ac2 transparent #0568ae;
1972 background-color: #0568ae;
1973 background: linear-gradient(to bottom, #087ac2 0%, #0568ae 100%);
1975 .btn-arrow .btn-alt:hover {
1977 outline-color: #ffffff !important;
1978 background: linear-gradient(to bottom, #0568ae 0%, #087ac2 100%); }
1979 .btn-arrow .btn-alt:focus {
1981 outline-color: #ffffff !important;
1982 background: linear-gradient(to bottom, #0568ae 0%, #087ac2 100%); }
1983 .btn-arrow .btn-alt:active {
1985 outline-color: #ffffff !important;
1986 background: linear-gradient(to bottom, #0568ae 0%, #087ac2 100%); }
1987 .btn-arrow::-moz-focus-inner {
1991 border: 1px solid transparent;
1992 border-radius: 100%;
2000 vertical-align: middle;
2002 .btn-arrow .btn .icon-primary-left {
2012 .btn-arrow .btn .icon-primary-left:before {
2017 .btn-arrow .btn .icon-primary-right {
2028 .btn-arrow .btn .icon-primary-right:before {
2033 .btn-arrow .btn.btn-primary .icon-primary-left {
2035 .btn-arrow .btn.btn-primary .icon-primary-right {
2037 .btn-arrow .btn.btn-alt .icon-primary-left {
2039 .btn-arrow .btn.btn-alt .icon-primary-right {
2041 .btn-arrow .btn.btn-secondary {
2042 border: 1px solid #d2d2d2; }
2043 .btn-arrow .btn.btn-secondary .icon-primary-left {
2045 .btn-arrow .btn.btn-secondary .icon-primary-right {
2047 .btn-arrow .btn.btn-small {
2053 .btn-arrow .btn.btn-small .icon-primary-left:before {
2057 .btn-arrow .btn.btn-small .icon-primary-right:before {
2061 .btn-arrow .btn.btn-large .icon-primary-left:before {
2065 .btn-arrow .btn.btn-large .icon-primary-right:before {
2071 border: 1px solid #d2d2d2;
2072 background-color: #f2f2f2;
2073 background: linear-gradient(to bottom, #fcfcfc 0%, #f2f2f2 100%);
2075 box-shadow: 0 5px 5px -5px rgba(0, 0, 0, 0.15);
2076 padding: 14px 18px 11px 17px; }
2077 .btn-secondary:hover {
2079 outline-color: #000000 !important;
2080 background: linear-gradient(to bottom, #f2f2f2 0%, #fcfcfc 100%); }
2081 .btn-secondary:focus {
2083 outline-color: #000000 !important;
2084 background: linear-gradient(to bottom, #f2f2f2 0%, #fcfcfc 100%); }
2085 .btn-secondary:active {
2087 outline-color: #000000 !important;
2088 background: linear-gradient(to bottom, #f2f2f2 0%, #fcfcfc 100%); }
2091 border-color: #087ac2 transparent #0568ae;
2092 background-color: #0568ae;
2093 background: linear-gradient(to bottom, #087ac2 0%, #0568ae 100%);
2097 outline-color: #ffffff !important;
2098 background: linear-gradient(to bottom, #0568ae 0%, #087ac2 100%); }
2101 outline-color: #ffffff !important;
2102 background: linear-gradient(to bottom, #0568ae 0%, #087ac2 100%); }
2105 outline-color: #ffffff !important;
2106 background: linear-gradient(to bottom, #0568ae 0%, #087ac2 100%); }
2109 border-color: #008744 transparent #007a3e;
2110 background-color: #007a3e;
2111 background: linear-gradient(to bottom, #008744 0%, #007a3e 100%);
2113 .btn-specialty:hover {
2115 outline-color: #ffffff !important;
2116 background: linear-gradient(to bottom, #007a3e 0%, #008744 100%); }
2117 .btn-specialty:focus {
2119 outline-color: #ffffff !important;
2120 background: linear-gradient(to bottom, #007a3e 0%, #008744 100%); }
2121 .btn-specialty:active {
2123 outline-color: #ffffff !important;
2124 background: linear-gradient(to bottom, #007a3e 0%, #008744 100%); }
2127 background: transparent !important;
2128 border-color: transparent !important;
2129 font-weight: normal;
2130 font-family: "Omnes-ECOMP-W02", Arial;
2132 text-decoration: none;
2135 text-decoration: underline; }
2137 text-decoration: underline; }
2140 outline: none !important;
2141 text-decoration: none !important; }
2142 .isIE .btn:focus:after {
2150 border: 1px dotted #000; }
2153 outline: none !important;
2154 text-decoration: none !important; }
2155 .isIE .btn:active:after {
2163 border: 1px dotted #000; }
2166 outline: none !important;
2167 text-decoration: none !important; }
2168 .isIE .btn.active:not(:focus):after {
2169 border: 1px solid #000; }
2170 .isIE .btn.active:after {
2178 border: 1px dotted #000; }
2180 .isIE .btn.btn-primary:focus:after {
2181 border: 2px dashed #fff; }
2183 .isIE .btn.btn-specialty:focus:after {
2184 border: 2px dashed #fff; }
2186 .isIE .btn.btn-alt:focus:after {
2187 border: 2px dashed #fff; }
2190 background-image: none;
2191 background-color: #767676;
2193 cursor: not-allowed;
2195 border-color: transparent;
2196 outline: 0 !important; }
2197 .btn.disabled:hover {
2199 outline: none !important; }
2200 .btn.disabled:focus {
2202 outline: none !important; }
2205 background-image: none;
2206 background-color: #767676;
2208 cursor: not-allowed;
2210 border-color: transparent;
2211 outline: 0 !important; }
2212 .btn[disabled]:hover {
2214 outline: none !important; }
2215 .btn[disabled]:focus {
2217 outline: none !important; }
2219 .btn[disabled="disabled"] {
2220 background-image: none;
2221 background-color: #767676;
2223 cursor: not-allowed;
2225 border-color: transparent;
2226 outline: 0 !important; }
2227 .btn[disabled="disabled"]:hover {
2229 outline: none !important; }
2230 .btn[disabled="disabled"]:focus {
2232 outline: none !important; }
2234 .btn-arrow[disabled] .btn {
2235 background-image: none;
2236 background-color: #767676;
2238 cursor: not-allowed;
2240 border-color: transparent;
2241 outline: 0 !important; }
2242 .btn-arrow[disabled] .btn:hover {
2244 outline: none !important; }
2245 .btn-arrow[disabled] .btn:focus {
2247 outline: none !important; }
2249 .btn-arrow[disabled] .icon-primary-left {
2250 color: #fff !important; }
2252 .btn-arrow[disabled] .icon-primary-right {
2253 color: #fff !important; }
2255 .btn-arrow.disabled .btn {
2256 background-image: none;
2257 background-color: #767676;
2259 cursor: not-allowed;
2261 border-color: transparent;
2262 outline: 0 !important; }
2263 .btn-arrow.disabled .btn:hover {
2265 outline: none !important; }
2266 .btn-arrow.disabled .btn:focus {
2268 outline: none !important; }
2270 .btn-arrow.disabled .icon-primary-left {
2271 color: #fff !important; }
2273 .btn-arrow.disabled .icon-primary-right {
2274 color: #fff !important; }
2277 padding: 12px 19px 11px 18px;
2278 font-size: 1.7rem; }
2281 padding: 10px 19px 9px 18px;
2283 border-radius: 8px; }
2288 *:not(.btn-arrow) > .btn > i[class*="icon-primary-"] {
2290 margin-bottom: -20px; }
2292 .enhanced-cta-group {
2293 display: -ms-flexbox;
2295 -ms-flex-direction: row-reverse;
2296 flex-direction: row-reverse;
2297 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;
2298 background-position: 0 -1px;
2299 background-repeat: repeat-x; }
2300 .enhanced-cta-group > .cta-button-group {
2302 background-image: none !important; }
2303 .enhanced-cta-group > .cta-button-group + .cta-button-group a {
2306 .enhanced-cta-group > .cta-button-group + .cta-button-group a a {
2308 .enhanced-cta-group > .cta-button-group hr {
2310 .enhanced-cta-group > .cta-button-group + .cta-button-group {
2311 -ms-flex-align: center;
2312 -ms-grid-row-align: center;
2313 align-items: center;
2314 -ms-flex-direction: row;
2315 flex-direction: row;
2320 -ms-flex-align: baseline;
2321 align-items: baseline;
2322 padding: 20px 0 10px;
2324 .cta-button-group.nodots {
2325 background-image: none !important; }
2326 .cta-button-group .hidden-phone {
2327 margin-right: 14px; }
2328 .cta-button-group .btn + .btn {
2329 margin-right: 20px !important; }
2330 .cta-button-group .btn:not(.hidden-phone):not(.visible-phone) {
2333 .isMobile .btn-arrow .btn.btn-small .icon-primary-left:before {
2336 .isMobile .btn-arrow .btn.btn-large .icon-primary-left:before {
2339 .isMobile .btn-arrow .btn.btn-large .icon-primary-right:before {
2342 @media (max-width: 1024px) {
2343 .field-group + .btn {
2344 margin-left: 15px; } }
2346 @media (max-width: 767px) {
2348 text-align: center; }
2349 .cta-button-group > .btn {
2353 margin-left: auto !important;
2354 margin-right: auto !important; } }
2358 box-shadow: 0 5px 5px -5px rgba(0, 0, 0, 0.15);
2359 display: -ms-flexbox;
2361 -ms-flex-pack: justify;
2362 justify-content: space-between;
2363 margin-bottom: 10px;
2367 vertical-align: middle;
2379 text-align: center; }
2380 .btn-group:not([data-select-color]) .btn.active:not(:first-child) {
2382 border-left: 1px solid #d2d2d2 !important; }
2383 .btn-group:not([data-select-color]) .btn[disabled]:not(:first-child) {
2384 border-left: 1px solid #d2d2d2 !important; }
2385 .btn-group:not([data-select-color]) .btn[disabled] + .btn[disabled] {
2386 border-left: 1px solid #ebebeb !important; }
2387 .btn-group:not([data-select-color]) > .btn.active {
2388 border-color: #087ac2 transparent #0568ae;
2389 background-color: #0568ae;
2390 background: linear-gradient(to bottom, #087ac2 0%, #0568ae 100%);
2392 .btn-group:not([data-select-color]) > .btn.active:hover {
2394 outline-color: #ffffff !important;
2395 background: #0563a6;
2396 border-color: #0563a6; }
2397 .btn-group:not([data-select-color]) > .btn.active:focus {
2399 outline-color: #ffffff !important;
2400 background: #0563a6;
2401 border-color: #0563a6; }
2402 .btn-group:not([data-select-color]) > .btn.active:active {
2404 outline-color: #ffffff !important;
2405 background: #0563a6;
2406 border-color: #0563a6; }
2407 .btn-group:not([data-select-color]) > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
2409 .btn-group:not([data-select-color]) > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
2410 border-top-right-radius: 0;
2411 border-bottom-right-radius: 0; }
2412 .btn-group:not([data-select-color]) > .btn:last-child:not(:first-child) {
2413 border-top-left-radius: 0;
2414 border-bottom-left-radius: 0; }
2415 .btn-group:not([data-select-color]) > .dropdown-toggle:not(:first-child) {
2416 border-top-left-radius: 0;
2417 border-bottom-left-radius: 0; }
2418 .btn-group > .active {
2419 text-decoration: none;
2420 outline: 1px dotted transparent; }
2421 .btn-group > .active:focus {
2422 outline: 1px dotted #ffffff; }
2424 .btn-group.btn-fullwidth > .btn {
2428 .btn-group[data-select-color] {
2431 -ms-flex-pack: start;
2432 justify-content: flex-start;
2433 -ms-flex-wrap: wrap;
2435 .btn-group[data-select-color] .btn {
2436 border: 1px solid #959595;
2438 box-shadow: 0 5px 5px -5px rgba(0, 0, 0, 0.15);
2440 margin-bottom: 10px;
2448 .btn-group[data-select-color] > .btn.active:focus {
2449 outline: 1px dotted #191919;
2450 outline-offset: 4px; }
2453 background-clip: padding-box;
2466 button .btn-fill[style*="#fff"] {
2467 border: 1px solid #d2d2d2; }
2469 [data-select-color] .btn.active {
2470 background: none !important;
2475 line-height: 12px; }
2476 [data-select-color] .btn.active > .btn-fill {
2478 [data-select-color] .btn.active:hover {
2481 [data-select-color] .btn:active {
2482 background: none !important;
2487 line-height: 12px; }
2488 [data-select-color] .btn:active > .btn-fill {
2490 [data-select-color] .btn:active:hover {
2493 .btn-group[data-select-color="orange"] > .btn.active {
2494 border-color: #ea7400; }
2496 .btn-group[data-select-color="blue"] > .btn.active {
2497 border-color: #0568ae; }
2499 .btn-group[data-select-color="green"] > .btn.active {
2500 border-color: #007a3e; }
2502 .btn-spinbutton-toggle.btn-group {
2503 display: block !important;
2504 height: 40px !important;
2508 white-space: nowrap; }
2510 .btn-spinbutton-toggle .btn {
2512 font-weight: normal;
2516 letter-spacing: normal;
2523 .btn-spinbutton-toggle .btn[data-max-value] {
2524 border-bottom: 1px solid #d2d2d2;
2525 border-top: 1px solid #d2d2d2;
2526 box-shadow: 0 3px 2px -2px rgba(0, 0, 0, 0.08) inset;
2527 background-color: #fff;
2529 font-family: "Omnes-ECOMP-W02", Arial;
2531 font-weight: normal;
2534 min-width: 46px !important;
2536 .btn-spinbutton-toggle .btn[data-max-value]:focus {
2537 border-color: #0568ae;
2539 .btn-spinbutton-toggle .btn[data-max-value]:focus + .btn {
2540 border-left: 1px solid #0568ae;
2541 transition: border 0.3s linear 0s; }
2543 .btn-spinbutton-toggle .icon-primary-subtractminimize {
2544 font-size: 30px !important;
2545 color: #0568ae !important; }
2547 .btn-spinbutton-toggle .icon-primary-add-maximize {
2548 font-size: 30px !important;
2549 color: #0568ae !important; }
2551 .btn-spinbutton-toggle .btn[disabled].icon-primary-subtractminimize {
2552 background-color: #d2d2d2;
2553 color: #767676 !important; }
2555 .btn-spinbutton-toggle .btn[disabled].icon-primary-add-maximize {
2556 background-color: #d2d2d2;
2557 color: #767676 !important; }
2559 .btn-spinbutton-toggle input.btn[disabled] {
2560 background-color: #d2d2d2;
2562 cursor: not-allowed; }
2564 .btn-group.btn-spinbutton-toggle .btn[disabled] + .btn[disabled] {
2565 border-left: 1px solid #f0f0f0 !important; }
2567 .btn-group.btn-spinbutton-toggle .btn[data-max-value]:focus + .btn:not(:first-child) {
2568 border-left: 1px solid #0568ae !important; }
2570 @media (max-width: 480px) {
2571 .btn-group:not([data-select-color]) > .btn {
2573 min-width: auto; } }
2583 display: inline-block; }
2588 .reset-field:before {
2592 .input-emphasized + .reset-field:before {
2596 .reset-field:active,
2598 .reset-field:focus {
2599 display: block !important; }
2606 box-shadow: 0 -50px 0 0 #f2f2f2 inset;
2608 /*overflow: hidden;*/
2612 transform: rotate(45deg);
2615 .corner-button .close:before {
2625 .corner-button .close {
2632 transform: rotate(45deg);
2635 .corner-button .close:focus {
2636 outline: 1px dotted black; }
2638 .ds2-no-colors .corner-button .close {
2639 border: 1px solid black; }
2641 .field-group input + .reset-field {
2654 .field-group input[type="search"] + .reset-field,
2655 .field-group input[type="search"] + .btn-search + .reset-field,
2656 .tooltip-onclick input + .reset-field,
2657 .tooltip-onclick input + .icon-primary-tooltip + .reset-field,
2658 .tooltip-onclick textarea + .reset-field,
2659 .tooltip-onclick textarea + .icon-primary-tooltip + .reset-field {
2662 .field-group input[type="search"] + .reset-field:after,
2663 .field-group input[type="search"] + .btn-search + .reset-field:after,
2664 .tooltip-onclick input + .reset-field:after,
2665 .tooltip-onclick input + .icon-primary-tooltip + .reset-field:after,
2666 .tooltip-onclick textarea + .reset-field:after,
2667 .tooltip-onclick textarea + .icon-primary-tooltip + .reset-field:after {
2668 background-color: #d2d2d2;
2677 .tooltip-onclick input + .reset-field,
2678 .tooltip-onclick input + .icon-primary-tooltip + .reset-field {
2679 right: 50px !important; }
2681 /* .tooltip-onclick textarea + .reset-field,
2682 .tooltip-onclick textarea + .icon-primary-tooltip + .reset-field {
2683 right: 45px !important;
2686 .field-group input.input-emphasized + .reset-field {
2691 .field-group input.input-emphasized + .reset-field:after {
2694 .field-group [disabled] + .reset-field {
2697 .ds2_touchevents .field-group input + .reset-field:focus,
2698 .ds2_touchevents .field-group input:focus + .reset-field,
2699 .ds2_touchevents textarea:focus + .reset-field,
2700 .ds2_touchevents textarea + .reset-field:focus {
2707 .ds2_touchevents .field-group input {
2708 padding: 8px 55px 8px 15px;
2709 -webkit-appearance: none; }
2711 .ds2_touchevents textarea:focus {
2712 padding: 15px 55px 15px 15px; }
2714 .ds2_touchevents textarea:focus + .reset-field {
2720 .ds2_touchevents textarea.hasScrollbar:focus {
2721 padding: 15px 35px 15px 15px; }
2723 .ds2_touchevents textarea.hasScrollbar:focus + .reset-field {
2726 .ds2-no-colors .b2b-tmpl-card-corner-button {
2727 border: none !important; }
2729 .ds2-no-colors .b2b-tmpl-card-corner-button .close {
2730 border: 1px solid black;
2731 top: 0px !important;
2732 right: 0px !important; }
2734 .form-row.error .error-msg {
2738 font-family: "Omnes-ECOMP-W02-Medium", Arial;
2740 padding-left: 18px; }
2742 .form-row.error .error-msg:before {
2748 vertical-align: middle; }
2750 .form-row.error label,
2751 .form-row.error .error-msg,
2752 .form-row.error button.awd-select,
2753 .form-row.error select.awd-select + span,
2754 .form-row.error .checkbox,
2755 .form-row.error .radio,
2756 .form-row.error legend.error,
2757 .form-row.error input {
2760 .form-row.error .btn-group > .btn,
2761 .form-row.error button.awd-select,
2762 .form-row.error .awd-select-list,
2763 .form-row.error select.awd-select + span,
2764 .form-row.error textarea,
2765 .form-row.error input,
2766 .form-row.error .checkbox .skin,
2767 .form-row.error .radio .skin {
2768 border-color: #cf2a2a !important; }
2770 .form-row.error .checkbox input:checked:not(:disabled) + .skin {
2771 background-color: #cf2a2a; }
2773 .form-row.error .radio input:checked + .skin:after {
2774 background-color: #cf2a2a; }
2776 .error .tooltip-onclick .icon-primary-tooltip.active + .error-msg {
2778 border-bottom-left-radius: 0;
2779 border-bottom-right-radius: 0; }
2781 .error .tooltip-onclick .icon-primary-tooltip.active + .error-msg + .helpertext {
2784 .error .tooltip-onclick .icon-primary-tooltip.active + .error-msg + .helpertext:before,
2785 .error .tooltip-onclick .icon-primary-tooltip.active + .error-msg + .helpertext:after {
2788 .error .helpertext {
2789 border-color: #cf2a2a;
2790 /*border-radius:0;*/ }
2792 .error .helpertext:before {
2793 border-top-color: #cf2a2a; }
2795 .error .tooltip-onfocus .helpertext {
2796 margin: 14px 0 10px 0; }
2798 .error [class*="price"],
2799 .error [class*="pricing-"] {
2805 input[type]::-webkit-inner-spin-button,
2806 input[type]::-webkit-outer-spin-button {
2807 -webkit-appearance: none; }
2810 -moz-appearance: textfield; }
2822 display: inline-block;
2823 /* font-size: 1.4rem; */
2824 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
2837 display: inline-block;
2840 padding: 0 15px 0 15px;
2841 vertical-align: middle;
2842 line-height: normal; }
2844 select::-webkit-input-placeholder,
2845 textarea::-webkit-input-placeholder,
2846 input::-webkit-input-placeholder {
2848 font-family: "Omnes-ECOMP-W02-Italic", Arial;
2852 select:-moz-placeholder,
2853 textarea:-moz-placeholder,
2854 input:-moz-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:-ms-input-placeholder,
2869 textarea:-ms-input-placeholder,
2870 input:-ms-input-placeholder {
2872 font-family: "Omnes-ECOMP-W02-Italic", Arial;
2877 textarea:placeholder,
2880 font-family: "Omnes-ECOMP-W02-Italic", Arial;
2885 textarea:last-child,
2889 input:not([type="button"]) {
2892 input.input-emphasized {
2895 padding: 13px 20px 13px; }
2897 input[type="search"]:focus {
2898 padding-right: 88px; }
2900 input[type="search"] {
2901 padding-right: 40px;
2902 -webkit-appearance: none !important; }
2904 input[type="search"].input-emphasized {
2905 padding-right: 45px; }
2907 .btn-search[class*="btn"] {
2908 background-color: transparent;
2909 background-position: 50% 50%;
2910 background-size: 20px;
2911 background-repeat: no-repeat;
2916 min-width: 45px !important;
2918 padding: 0 !important;
2922 border-radius: 0 5px 5px 0;
2926 .input-emphasized + .btn-search[class*="btn"],
2927 .input-emphasized + .reset-field + .btn-search[class*="btn"] {
2928 background-size: 26px;
2931 outline-offset: -3px;
2933 border-radius: 0 5px 5px 0; }
2935 input[type="search"].input-emphasized + .reset-field {
2936 right: 45px !important; }
2938 .search-suggestion-wrapper {
2940 margin-bottom: 15px; }
2942 /*styles from dropdown*/
2943 .search-suggestion-list {
2944 box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15);
2945 border-radius: 0 0 6px 6px;
2947 border: 1px solid #0568ae;
2950 background-color: #f2f2f2;
2956 .search-suggestion-list:empty {
2959 .search-suggestion-item {
2963 line-height: 4.0rem;
2966 .search-suggestion-item a {
2967 text-decoration: none;
2970 .search-suggestion-item:hover,
2971 .search-suggestion-item:focus {
2973 background-color: #d2d2d2; }
2975 input[data-provide="datepicker"],
2976 [data-provide="datepicker"]:-moz-placeholder,
2977 [data-provide="datepicker"]:-ms-input-placeholder,
2978 [data-provide="datepicker"]:-webkit-input-placeholder {
2979 color: #0568ae !important;
2981 filter: alpha(opacity=100); }
2989 i.icon-primary-calendar.disabled,
2990 span.icon-primary-calendar.readonly {
2991 cursor: not-allowed;
2992 background-color: #f2f2f2;
2995 i.icon-primary-calendar.disabled input,
2996 span.icon-primary-calendar.readonly input {
2997 color: #959595 !important; }
3002 line-height: 20px; }
3004 textarea + .reset-field {
3007 textarea::-webkit-input-placeholder {
3010 textarea:-moz-placeholder {
3013 textarea::-moz-placeholder {
3016 textarea:-ms-input-placeholder {
3019 textarea:placeholder {
3024 background-color: #ffffff;
3025 border: 1px solid #d2d2d2;
3026 -webkit-appearance: none;
3027 box-shadow: 2px 3px 2px -2px rgba(0, 0, 0, 0.08) inset;
3028 transition: border .3s linear 0s;
3029 font-family: "Omnes-ECOMP-W02", Arial; }
3034 border-color: #0568ae; }
3039 .input-append > div {
3040 display: table-cell;
3043 .input-append > .field-group {
3046 .row .field-group input[class*="span"] {
3051 display: inline-block; }
3053 label + .field-group,
3054 label + .input-append,
3056 label + .row-nowrap,
3064 .field-group input:not([type="button"])[disabled] {
3065 padding-right: 15px; }
3070 outline: none !important; }
3078 .row-nowrap.no-flex.form-row > label + br {
3079 margin-bottom: 5px; }
3082 display: inline-block; }
3084 legend + .form-row {
3087 .tooltip-onclick input {
3088 padding-right: 45px; }
3090 .ds2_touchevents .tooltip-onclick input:focus {
3091 padding-right: 95px; }
3093 .btn-calendar-icon {
3095 background-color: transparent !important;
3097 border: 0 !important;
3101 .btn-calendar-icon .icon-primary-calendar:before {
3105 .btn-calendar-icon .icon-primary-calendar.disabled {
3106 background-color: #f2f2f2; }
3108 .btn-calendar-icon .icon-primary-calendar.disabled:before {
3111 span.icon-primary-calendar input {
3114 transition: border-color 0.3s linear 0s;
3115 box-shadow: 2px 3px 2px -2px rgba(0, 0, 0, 0.08) inset;
3120 .faux-input + input.datepicker-input:not([disabled]) {
3123 background-color: #fff;
3130 background-color: transparent !important;
3131 border: 1px solid transparent;
3137 margin-bottom: 10px;
3139 padding: 0 0 0 35px;
3143 vertical-align: middle;
3147 .faux-input:disabled {
3148 cursor: not-allowed; }
3150 .faux-input:focus + .datepicker-input,
3151 [data-calendar-state="opened"] + .datepicker-input {
3152 border-color: #0568ae;
3153 box-shadow: 2px 3px 2px -2px rgba(5, 116, 172, 0.35) inset;
3156 .form-row.error .error-msg {
3160 font-family: "Omnes-ECOMP-W02-Medium", Arial;
3165 .form-row.error .error-msg > .icon-primary-badgealert {
3172 .form-row.error .error-msg > .icon-primary-badgealert:before {
3178 vertical-align: middle; }
3180 .form-row.error label,
3181 .form-row.error .error-msg,
3182 .form-row.error button.awd-select,
3183 .form-row.error select.awd-select + span,
3184 .form-row.error .checkbox,
3185 .form-row.error .radio,
3186 .form-row.error legend.error,
3187 .form-row.error input,
3188 .form-row.error textarea {
3191 .form-row.error .btn-group > .btn,
3192 .form-row.error button.awd-select,
3193 .form-row.error .awd-select-list,
3194 .form-row.error select.awd-select + span,
3195 .form-row.error textarea,
3196 .form-row.error input,
3197 .form-row.error .checkbox .skin,
3198 .form-row.error .radio .skin {
3199 border-color: #cf2a2a !important; }
3201 .form-row.error .checkbox input:checked:not(:disabled) + .skin {
3202 background-color: #cf2a2a; }
3204 .form-row.error .radio input:checked + .skin:after {
3205 background-color: #cf2a2a; }
3207 .error [class*="price"],
3208 .error [class*="pricing-"] {
3217 background-repeat: repeat-x;
3218 background-color: #959595;
3219 position: relative; }
3222 background-color: #959595; }
3225 background-color: #d2d2d2; }
3228 background-color: #fff;
3233 font-family: "Omnes-ECOMP-W02-Medium", Arial;
3236 line-height: 1.6rem;
3245 hr.is-vertical.dark,
3247 hr.is-vertical.lite,
3249 display: inline-block;
3255 hr.is-vertical.dark,
3257 background-color: #959595; }
3259 hr.is-vertical.lite,
3261 background-color: #d2d2d2; }
3263 .hr-dotted.is-vertical.dark,
3264 .hr-dotted.is-vertical.lite {
3265 background-color: transparent;
3266 background-repeat: repeat-y;
3267 background-size: 1px 4px;
3272 .row-nowrap > .span + hr.is-vertical,
3273 .row > .span + hr.is-vertical {
3274 margin: 0 0 0 -20px; }
3278 hr.bottom-space-only {
3287 font-family: "Omnes-ECOMP-W02", Arial;
3289 margin-bottom: 5px; }
3291 -webkit-tap-highlight-color: transparent;
3300 .radio input:focus + .skin {
3301 border-color: #0568ae; }
3302 .radio input:focus + .skin:before {
3307 outline: 1px dotted #000000;
3310 .radio input + .skin {
3311 border-radius: 100%; }
3312 .radio input:checked + .skin:after {
3313 background-color: #0568ae;
3314 border-radius: 100%;
3315 border: 3px solid #FFFFFF;
3321 .radio input:disabled + .skin {
3322 cursor: not-allowed;
3323 background-color: #d2d2d2;
3324 border-color: #d2d2d2;
3326 .radio input:disabled + .skin + span {
3327 cursor: not-allowed;
3329 .radio input:disabled:checked + .skin:after {
3330 background-color: #666666; }
3331 .radio input:invalid + .skin {
3332 border: solid 1px #cf2a2a; }
3334 background-color: #FFFFFF;
3335 border: 1px solid #d2d2d2;
3337 display: inline-block;
3344 display: inline-block;
3351 font-family: "Omnes-ECOMP-W02", Arial; }
3354 display: inline-block;
3355 margin-bottom: 10px;
3356 vertical-align: middle;
3357 margin-right: 10px; }
3358 .radio.inline:last-child {
3362 border: 1px solid #d2d2d2;
3363 border-radius: 8px; }
3364 .radio-box > [role="radio"] label {
3365 padding: 15px 15px 20px 15px;
3368 .radio-box > [role="radio"] label .skin + span {
3370 .radio-box > [role="radio"] + div {
3371 padding: 0 15px 15px 47px; }
3372 .radio-box > [aria-checked="false"] label > input {
3375 .radio-box > [aria-checked="false"] label .skin {
3378 .radio-box > [aria-checked="true"] label > input {
3381 .radio-box > [aria-checked="true"] label .skin {
3386 border: 3px solid #0568ae; }
3387 .radio-box.active > [role="radio"] label {
3388 padding: 13px 14px 19px 13px; }
3393 font-family: "Omnes-ECOMP-W02", Arial;
3397 -webkit-tap-highlight-color: transparent;
3406 .checkbox input:focus + .skin {
3407 border-color: #0568ae; }
3408 .checkbox input:focus + .skin:before {
3413 outline: 1px dotted #000000;
3416 .checkbox input:checked:not(:disabled) + .skin {
3417 background-color: #0568ae;
3418 border-color: #0568ae; }
3419 .checkbox input:checked:disabled + .skin:after {
3421 .checkbox input:checked + .skin:after {
3424 background-color: transparent;
3427 line-height: 21px; }
3428 .checkbox input:disabled + .skin {
3429 cursor: not-allowed;
3430 background-color: #d2d2d2;
3431 border-color: #d2d2d2;
3433 .checkbox input:disabled + .skin + span {
3434 cursor: not-allowed;
3436 .checkbox input:invalid + .skin {
3437 border: solid 1px #cf2a2a; }
3438 .checkbox input:indeterminate + .skin:after {
3439 background-color: transparent;
3444 background-color: #fff;
3445 border: 1px solid #d2d2d2;
3447 display: inline-block;
3454 display: inline-block;
3461 font-family: "Omnes-ECOMP-W02", Arial; }
3464 .checkbox input.indeterminate + .skin:after {
3468 /* .checkbox.inline {
3469 display: inline-block;
3470 margin-bottom: 10px;
3471 vertical-align: middle;
3472 margin-right: 10px; }
3473 .checkbox.inline:last-child {
3476 .checkbox.checkbox-selectall {
3477 margin: 20px 0 0 24px; }
3479 .terms-after-checkbox {
3480 margin-top: 15px; } */
3482 .indeterminate-margin {
3483 padding-left: 24px; }
3486 border-bottom: 1px solid #d2d2d2; }
3489 .inactive-toggle-header {
3495 line-height: 2.2rem;
3498 padding: 16px 55px 16px 15px; }
3500 .toggle-header.opened {
3503 .tiny-accordion .toggle-header,
3504 .tiny-accordion .inactive-toggle-header {
3505 padding: 16px 55px 16px 15px;
3506 border-top: 1px solid #d2d2d2; }
3508 .tiny-accordion .toggle-header:focus {
3509 text-decoration: underline; }
3511 .tiny-accordion.iconleft .toggle-header,
3512 .tiny-accordion.iconleft .inactive-toggle-header {
3513 padding: 15px 15px 15px 50px; }
3515 .accordion-content {
3516 font-size: 1.4rem; }
3518 .accordion-content .toggle-header:first-child {
3521 .tiny-accordion .toggle-header + .accordion-content {
3522 padding: 0 50px 15px 15px; }
3524 .tiny-accordion.iconleft .toggle-header + .accordion-content {
3525 padding: 0 15px 15px 50px; }
3527 .toggle-header .icon-primary-accordion-plus,
3528 .toggle-header .icon-primary-accordion-minus {
3529 display: inline-block;
3535 vertical-align: middle;
3537 font-weight: bold; }
3539 .tiny-accordion.iconleft .toggle-header .icon-primary-accordion-plus,
3540 .tiny-accordion.iconleft .toggle-header .icon-primary-accordion-minus {
3543 .inactive-toggle-header:hover {
3546 .tiny-accordion-to-tabs,
3553 .tiny-tabs [class*="icon-primary-accordion-"] {
3554 display: none !important; }
3556 .tiny-accordion-to-tabs:before,
3557 .tiny-accordion-to-tabs:after,
3564 .tiny-accordion-to-tabs:after,
3568 .tiny-accordion-to-tabs:before,
3569 .tiny-accordion-to-tabs:after,
3576 .tiny-accordion-to-tabs:after,
3580 .tiny-tabs > .toggle-header {
3581 display: inline-block;
3587 background-color: #fff;
3589 padding: 26px 20px 25px 20px !important;
3590 border-top: 1px solid #fff;
3591 -webkit-filter: none;
3593 background-clip: padding-box;
3594 border-bottom: 1px solid #d2d2d2;
3595 font-weight: normal;
3596 border-right: 1px solid #d2d2d2;
3597 white-space: nowrap; }
3599 .tiny-tabs .toggle-header + div {
3603 border-top: 1px solid #d2d2d2;
3606 border-bottom: none;
3611 padding-bottom: 30px; }
3613 .tiny-tabs .opened {
3615 border-top: 5px solid #0568ae !important;
3616 padding-top: 22px !important;
3617 border-bottom: none;
3618 background-color: #fff;
3619 -webkit-filter: none;
3624 .tiny-tabs .toggle-header:focus {
3625 text-decoration: underline;
3626 outline: thin dotted #666;
3627 outline-offset: 0; }
3629 .tiny-tabs .toggle-header:first-child {
3633 .tiny-tabs .toggle-header:first-child {
3634 border-left: 1px solid #fff; }
3636 .tiny-tabs .opened:first-child {
3637 border-left: 1px solid #d2d2d2; }
3639 .tiny-tabs .toggle-header:nth-last-of-type(2) {
3640 border-right-color: #fff; }
3642 .tiny-tabs .opened:nth-last-of-type(2) {
3643 border-right: 1px solid #d2d2d2; }
3645 @media (max-width: 767px) {
3647 .tiny-accordion-to-tabs {
3649 margin-right: -15px;
3651 .tiny-accordion-to-tabs {
3653 border-bottom: 1px solid #d2d2d2; }
3654 .tiny-accordion-to-tabs .toggle-header {
3657 padding: 16px 50px 16px 15px;
3658 border-top: 1px solid #d2d2d2; }
3659 .tiny-accordion-to-tabs .toggle-header:focus {
3660 text-decoration: underline; }
3661 .tiny-accordion-to-tabs .toggle-header + .accordion-content {
3662 padding: 0 50px 15px 15px; } }
3664 @media (min-width: 768px) {
3665 .tiny-accordion-to-tabs [class*="icon-primary-accordion-"] {
3666 display: none !important; }
3667 .tiny-accordion-to-tabs > .toggle-header {
3668 display: inline-block;
3671 /*overflow: hidden;*/
3674 background-color: #fff;
3676 padding: 26px 20px 25px 20px !important;
3677 border-top: 1px solid #fff;
3678 -webkit-filter: none;
3680 background-clip: padding-box;
3681 border-bottom: 1px solid #d2d2d2;
3682 font-weight: normal;
3683 border-right: 1px solid #d2d2d2;
3684 white-space: nowrap; }
3685 .tiny-accordion-to-tabs .toggle-header + div {
3689 border-top: 1px solid #d2d2d2;
3693 border-bottom: none;
3695 .tiny-accordion-to-tabs .opened {
3697 border-top: 5px solid #0568ae !important;
3698 padding-top: 22px !important;
3699 border-bottom: none;
3700 background-color: #fff;
3701 -webkit-filter: none;
3704 text-decoration: none;
3706 .tiny-accordion-to-tabs .toggle-header:focus {
3707 text-decoration: underline;
3708 outline: thin dotted #666;
3709 outline-offset: 0px; }
3710 .tiny-accordion-to-tabs .toggle-header:nth-last-of-type(2) {
3711 border-right: none; }
3712 .tiny-accordion-to-tabs .toggle-header:first-child {
3715 .tiny-accordion-to-tabs .toggle-header:first-child {
3716 border-left: 1px solid #fff; }
3717 .tiny-accordion-to-tabs .opened:first-child {
3718 border-left: 1px solid #d2d2d2; }
3719 .tiny-accordion-to-tabs .opened:nth-last-of-type(2) {
3720 border-right: 1px solid #d2d2d2; } }
3722 .toggle-header .tooltip .icon-primary-tooltip {
3725 .accordion-content {
3726 transition: all 0.8s linear; }
3731 .tiny-tabs .toggle-header {
3732 display: inline-block;
3738 background-color: #fff;
3740 padding: 22px 20px 25px 20px !important;
3741 border-top: 5px solid #fff;
3742 -webkit-filter: none;
3744 background-clip: padding-box;
3745 border-bottom: 1px solid #ccc;
3746 font-weight: normal;
3747 border-right: 1px solid #ccc;
3748 white-space: nowrap; }
3750 .tiny-tabs .toggle-header:first-child {
3753 .tiny-tabs div:first-child .toggle-header {
3754 margin-left: 30px; }
3756 .tiny-tabs > div .toggle-header.opened {
3757 border-bottom: 0 !important; }
3759 .tiny-accordion-to-tabs > div > div.toggle-header {
3760 background-clip: padding-box;
3761 background-color: #fff;
3762 border-bottom: 1px solid #ccc;
3764 border-top: 5px solid #fff;
3765 display: inline-block;
3768 font-weight: normal;
3770 padding: 22px 20px 21px !important;
3772 white-space: nowrap; }
3774 .tiny-accordion-to-tabs .toggle-header:first-child {
3777 .tiny-accordion-to-tabs div:first-child .toggle-header {
3779 border-bottom: 0 !important; }
3781 .tiny-accordion-to-tabs > div .toggle-header.opened {
3782 border-bottom: 0 !important; }
3784 @media (max-width: 767px) {
3785 .tiny-accordion-to-tabs {
3786 display: block !important;
3787 border-bottom: 1px solid #ccc !important; }
3788 .tiny-accordion-to-tabs > div > div.toggle-header {
3789 display: block !important;
3792 min-height: 41px !important;
3793 padding: 15px 50px 15px 15px !important;
3794 border-top: 1px solid #ccc; }
3795 .tiny-accordion-to-tabs > div > div.toggle-header:first-child {
3796 margin-left: 0 !important; }
3797 .tiny-accordion-to-tabs > div > div.toggle-header + .accordion-content {
3798 padding: 0 50px 15px 15px; }
3799 .tiny-accordion-to-tabs > div > div.toggle-header .icon-primary-accordion-plus {
3800 background-position: 0 0;
3801 background-size: 20px 40px; }
3802 .tiny-accordion-to-tabs > div > div.toggle-header .icon-primary-accordion-minus {
3803 background-position: 0 -20px;
3804 background-size: 20px 40px; }
3805 .tiny-accordion-to-tabs > div > div.toggle-header .icon-primary-accordion-plus,
3806 .tiny-accordion-to-tabs > div > div.toggle-header .icon-primary-accordion-minus {
3807 display: inline-block;
3813 vertical-align: middle;
3817 background-color: #5a5a5a;
3828 font-family: "Omnes-ECOMP-W02-Medium", Arial;
3830 margin: 0 20px 5px 0; }
3833 padding: 15px 20px; }
3835 .alert div:first-child {
3836 border-radius: 8px 0 0 8px;
3839 .alert div:first-child + div {
3840 border: 1px solid transparent;
3842 border-radius: 0 8px 8px 0; }
3845 background-color: #cf2a2a;
3846 border: 1px solid #cf2a2a; }
3849 background-color: #44c8f5;
3850 border: 1px solid #44c8f5; }
3853 background-color: #c5d63d;
3854 border: 1px solid #c5d63d; }
3856 .alert [class*="icon-primary-"] {
3868 .alert .close:before {
3877 text-decoration: underline; }
3879 .alert .close:focus {
3880 outline: 1px dotted #666; }
3883 font-size: 1.4rem; }
3885 .alert p:last-child {
3888 .alert .standalone-link i[class*="icon-primary-"] {
3890 margin-right: 5px; }
3892 @media (max-width: 767px) {
3899 padding: 15px 10px; }
3900 .alert div:first-child {
3905 font-size: 1.4rem; }
3907 font-size: 1.2rem; }
3911 .alert .standalone-link i[class*="icon-primary-"] {
3912 font-size: 16px; } }
3923 text-decoration: underline; }
3925 .alert div:first-child + div {
3926 padding-right: 25px; }
3928 .alert div:last-child {
3929 padding-right: 20px !important; }
3931 .alert p [class*="icon-primary-"] {
3936 @media (max-width: 767px) {
3939 .alert div:first-child + div {
3940 padding-right: 20px; }
3941 .alert div:last-child {
3942 padding-right: 15px !important; }
3943 .alert div:first-child {
3947 .alert p [class*="icon-primary-"] {
3948 font-size: 16px; } }
3954 .b2b-audio .controls-wrapper {
3955 display: inline-block;
3958 .b2b-audio .controls-wrapper i {
3962 .b2b-audio .controls-wrapper i:hover {
3964 .b2b-audio .seek-bar-container-wrapper {
3965 display: inline-block;
3972 .b2b-audio .seek-bar-container-wrapper .timing-container {
3976 .b2b-audio .seek-bar-container-wrapper .timing-container .timing-container-left {
3978 line-height: 100%; }
3979 .b2b-audio .seek-bar-container-wrapper .timing-container .timing-container-right {
3981 line-height: 100%; }
3982 .b2b-audio .seek-bar-container-wrapper .timing-container .timing-container-spacer {
3984 .b2b-audio .seek-bar-tooltip {
3988 .b2b-audio-popover {
3990 .b2b-audio-popover .volume-popover {
3991 height: 100px !important;
3992 width: 6px !important;
3994 .b2b-audio-popover .min-label {
4001 .b2b-audio-recorder {
4002 border: 1px solid #ccc;
4003 box-shadow: 0px 1px 2px 0 rgba(0, 0, 0, 0.15);
4007 .b2b-audio-recorder .b2b-elapsed-time {
4008 margin: 23px 0 24px 15px;
4012 .b2b-audio-recorder .b2b-controls {
4015 .b2b-audio-recorder .b2b-controls i.icoControls-record {
4019 margin-right: 10px; }
4020 .b2b-audio-recorder .b2b-controls i.icoControls-record:focus, .b2b-audio-recorder .b2b-controls i.icoControls-record:hover {
4022 .b2b-audio-recorder .b2b-controls i.icoControls-stop {
4028 .b2b-audio-recorder .b2b-controls i.icoControls-stop:focus, .b2b-audio-recorder .b2b-controls i.icoControls-stop:hover {
4034 border-radius: 7px; }
4044 font-family: "Omnes-ECOMP-W02-Medium", Arial;
4045 background-color: #5A5A5A;
4046 border-radius: 12px;
4048 display: inline-block;
4050 font-weight: normal;
4057 vertical-align: baseline; }
4061 * + .b2b-heading-micro {
4062 margin-top: 20px !important; }
4064 .b2b-heading-micro {
4065 font-family: "Omnes-ECOMP-W02-Medium", Arial;
4066 font-weight: normal;
4067 text-rendering: optimizeLegibility;
4068 font-size: 1.2rem !important;
4069 text-transform: uppercase !important;
4070 margin-bottom: 20px !important;
4071 line-height: 1.2 !important; }
4073 .b2b-no-colors .b2b-badge {
4074 border: 1px solid transparent; }
4077 margin-right: 5px; }
4081 padding-top: 10px; }
4084 background-color: #cf2a2a; }
4086 .bellyband-container {
4093 border-top: 1px solid #d2d2d2; }
4101 text-decoration: none; }
4103 .bellyband-link a:hover > div span,
4104 .bellyband-link a:focus > div span {
4105 text-decoration: underline; }
4107 .bellyband-link a:after {
4116 .dark-bg .bellyband-link a:after {
4119 .bellyband-link img[src$="svg"].hidden-desktop,
4120 .bellyband-link [class*="icon-primary-"].hidden-desktop {
4121 display: inline-block !important;
4129 .dark-bg .bellyband-link [class*="icon-primary-"].hidden-desktop,
4130 .dark-bg .bellyband-link [class*="icon-primary-"].visible-desktop {
4133 .bellyband-link img[src$="svg"].visible-desktop {
4134 display: none !important; }
4142 @media (min-width: 481px) and (max-width: 767px) {
4143 .bellyband-container {
4147 align-content: flex-start;
4148 align-items: stretch;
4149 display: inline-flex;
4150 flex-direction: column;
4154 .bellyband-group .row {
4155 display: flex !important; }
4160 margin-bottom: 20px;
4164 line-height: inherit;
4167 .bellyband-link a:after {
4169 .bellyband-link a span {
4171 padding-top: 10px; }
4174 padding: 0 15px 0 0;
4178 .bellyband-link a:focus p {
4179 text-decoration: none; } }
4181 @media (min-width: 768px) {
4187 justify-content: center; }
4188 .bellyband-group .row {
4190 .bellyband-group .row .span {
4193 margin-bottom: 30px;
4195 justify-content: space-between; }
4200 margin-bottom: 30px; }
4201 .bellyband-link:last-child {
4206 text-align: center; }
4207 .bellyband-link a:after {
4209 .bellyband-link img[src$="svg"].hidden-desktop,
4210 .bellyband-link [class*="icon-primary-"].hidden-desktop {
4211 display: none !important; }
4212 .bellyband-link img[src$="svg"].visible-desktop,
4213 .bellyband-link [class*="icon-primary-"].visible-desktop {
4214 display: block !important;
4222 .bellyband-link a span {
4225 line-height: 2rem; }
4231 padding-left: 0 !important;
4233 line-height: 1.8rem; } }
4235 @media (max-width: 480px) {
4236 .bellyband-link-tall a {
4238 padding: 0 40px 10px 15px; }
4239 .bellyband-link-tall p {
4240 line-height: 1.8rem;
4242 .bellyband-link-tall > a:after {
4247 display: inline-block;
4249 border-bottom: 1px solid #9d9d9d;
4251 padding-top: 15px; }
4252 .b2b-boardstrip .boardstrip-reel {
4253 margin-bottom: 15px; }
4254 .b2b-boardstrip .boardstrip-item--add {
4255 border: 1px dashed #ccc;
4256 background: #FFFFFF;
4261 font-family: "Omnes-ECOMP-W02", Arial;
4262 -webkit-border-radius: 3px;
4263 -moz-border-radius: 3px;
4268 .b2b-boardstrip .boardstrip-item--add:hover, .b2b-boardstrip .boardstrip-item--add:focus {
4269 border: 2px solid #007A3E;
4271 .b2b-boardstrip .boardstrip-item--add i {
4275 text-align: initial; }
4276 .b2b-boardstrip .boardstrip-item--add .centered {
4280 margin-bottom: 35px;
4282 .b2b-boardstrip .board-viewport {
4290 .b2b-boardstrip .board-viewport .boardstrip-container {
4296 -webkit-transition: left 1000ms;
4297 transition: left 1000ms; }
4298 .b2b-boardstrip .board-viewport .board-item {
4301 border: 1px solid #ccc;
4302 margin: 0 15px 15px 0;
4303 background-color: #FFFFFF;
4307 .b2b-boardstrip .board-viewport .board-item:hover, .b2b-boardstrip .board-viewport .board-item:focus {
4308 border: 2px solid #007A3E;
4309 background-color: white;
4311 .b2b-boardstrip .board-viewport .board-item .board-img {
4315 .b2b-boardstrip .board-viewport .board-item .board-img img {
4317 .b2b-boardstrip .board-viewport .board-item .title {
4322 font-family: "Omnes-ECOMP-W02", Arial;
4324 .b2b-boardstrip .board-viewport .board-item.selected {
4325 background-color: #FFFFFF;
4326 border: 2px solid #0574ac; }
4327 .b2b-boardstrip .board-viewport .board-item .board-caret {
4332 .b2b-boardstrip .board-viewport .board-item .board-caret .board-caret-indicator {
4333 border-left: 8px solid transparent;
4334 border-right: 8px solid transparent;
4335 border-bottom: 8px solid #999;
4341 .b2b-boardstrip .board-viewport .board-item .board-caret .board-caret-arrow-up {
4344 border-style: solid;
4345 border-width: 0 8px 8px 8px;
4346 border-color: transparent transparent #FFFFFF transparent;
4348 position: absolute; }
4349 .b2b-boardstrip .arrow {
4353 .b2b-boardstrip .arrow:hover {
4355 .b2b-boardstrip .arrow.disabled {
4356 color: #767676 !important;
4357 cursor: not-allowed; }
4358 .b2b-boardstrip .prev-items {
4359 display: inline-block;
4361 margin-bottom: auto;
4366 -webkit-user-select: none;
4367 -moz-user-select: none;
4368 -ms-user-select: none;
4369 -o-user-select: none;
4370 user-select: none; }
4371 .b2b-boardstrip .next-items {
4372 display: inline-block;
4374 margin-bottom: auto;
4376 -webkit-user-select: none;
4377 -moz-user-select: none;
4378 -ms-user-select: none;
4379 -o-user-select: none;
4380 user-select: none; }
4381 .b2b-boardstrip .centered {
4382 display: table-cell;
4384 vertical-align: middle; }
4390 border-bottom: 1px solid #d2d2d2;
4397 display: inline-block;
4398 margin-right: 15px; }
4400 .breadcrumb > li:after {
4406 .breadcrumb > li:last-child {
4409 .breadcrumb > li:last-child:after {
4412 .breadcrumb li > * {
4413 float: none !important;
4417 padding: 10px 15px !important; }
4422 background-color: #FFFFFF;
4429 -webkit-touch-callout: none;
4430 -webkit-user-select: none;
4431 -moz-user-select: none;
4432 -ms-user-select: none;
4441 .datepicker td span {
4449 border-radius: 4px; }
4450 .datepicker td span:hover {
4451 background: #eeeeee; }
4452 .datepicker td span.disabled {
4456 .datepicker td span.disabled:hover {
4460 .datepicker td span.active {
4462 background-color: #0568ae;
4463 border-color: #357ebd; }
4464 .datepicker td span.active:hover {
4466 background-color: #0568ae;
4467 border-color: #357ebd; }
4468 .datepicker td span.active.disabled {
4470 background-color: #0568ae;
4471 border-color: #357ebd; }
4478 .datepicker tbody:focus {
4480 .datepicker td.day {
4481 background-color: transparent;
4484 font-family: "Omnes-ECOMP-W02-Medium", Arial;
4488 margin: -2px -1px 0 0;
4493 outline: 1px dotted #191919;
4494 outline-offset: -2px; }
4495 .datepicker th[tabindex]:focus {
4496 outline-offset: -15px; }
4497 .datepicker td.day.focused {
4498 background: #ededed;
4500 .datepicker td.day.focused.active {
4501 background-color: #ededed;
4503 .datepicker td.disabled {
4504 font-family: "Omnes-ECOMP-W02", Arial;
4507 .datepicker td.disabled:hover {
4508 font-family: "Omnes-ECOMP-W02", Arial;
4511 .datepicker td.disabled:hover .show-date {
4512 font-family: "Omnes-ECOMP-W02", Arial;
4514 .datepicker td.disabled .show-date {
4515 font-family: "Omnes-ECOMP-W02", Arial;
4517 .datepicker td.today {
4519 background-color: #0568ae; }
4520 .datepicker td.today:hover {
4522 background-color: #0568ae;
4524 background-color: #0568ae; }
4525 .datepicker td.today:active {
4527 background-color: #0568ae; }
4528 .datepicker td.today:focus {
4530 background-color: #0568ae; }
4531 .datepicker td.today.disabled {
4533 background-color: #0568ae; }
4534 .datepicker td.today.active {
4536 background-color: #0568ae; }
4537 .datepicker td.today.active:hover {
4539 .datepicker td.selected {
4541 background-color: #959595; }
4542 .datepicker td.selected:hover {
4544 background-color: #959595; }
4545 .datepicker td.selected.disabled {
4547 background-color: #959595; }
4548 .datepicker td.active:not(.new) {
4550 border-color: #357ebd; }
4551 .datepicker td.active:not(.new) .show-date {
4553 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
4554 .datepicker td.active:hover:not(.new) {
4556 border-color: #357ebd; }
4557 .datepicker td.active:hover:not(.new) .show-date {
4559 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
4560 .datepicker .start-date .show-date {
4561 background-color: #0568ae;
4562 color: #FFFFFF !important;
4563 border-radius: 5px 0 0 5px;
4565 .datepicker .start-date .show-date:before {
4566 background-color: #0568ae;
4574 .datepicker .between-date .show-date {
4575 background-color: #0568ae;
4576 color: #FFFFFF !important; }
4577 .datepicker .between-date .show-date:before {
4578 background-color: #0568ae;
4586 .datepicker .between-date:first-child .show-date:before {
4587 background-color: #FFFFFF;
4593 .datepicker .end-date .show-date {
4594 background-color: #0568ae;
4595 color: #FFFFFF !important;
4596 border-radius: 0 5px 5px 0; }
4597 .datepicker .end-date .show-date:before {
4598 background-color: #0568ae;
4606 .datepicker .end-date:first-child .show-date:after {
4607 background-color: #FFFFFF;
4613 .datepicker .end-date:first-child .show-date::before {
4614 background-color: #FFFFFF; }
4615 .datepicker tr td.start-date:last-child .show-date:after {
4616 background-color: #FFFFFF;
4622 .datepicker tr td.start-date:last-child:focus .show-date:after {
4625 background-color: transparent; }
4626 .datepicker tr td.start-date:first-child:focus .show-date:after {
4629 background-color: transparent; }
4630 .datepicker tr td.between-date:last-child .show-date:after {
4631 background-color: #FFFFFF;
4637 .datepicker tr td.between-date:last-child:focus .show-date:after {
4640 background-color: transparent; }
4641 .datepicker tr td.between-date:first-child:focus .show-date:after {
4644 background-color: transparent; }
4645 .datepicker tr td.end-date:last-child:focus .show-date:after {
4648 background-color: transparent; }
4649 .datepicker tr td.end-date:first-child:focus .show-date:after {
4652 background-color: transparent; }
4653 .datepicker th.datepicker-switch {
4656 font-weight: normal;
4657 cursor: default !important; }
4658 .datepicker thead tr:first-child th {
4661 line-height: 60px; }
4662 .datepicker thead tr:first-child th.cw {
4664 background-color: transparent; }
4665 .datepicker tfoot tr th {
4670 line-height: normal; }
4671 .datepicker tfoot tr th li {
4672 margin-bottom: 5px; }
4676 margin: 0 -1px -1px 0;
4678 .datepicker .prev i {
4688 margin: 0 -1px -1px 0;
4690 .datepicker .next i {
4700 padding: 0 2px 0 5px;
4701 vertical-align: middle; }
4702 .datepicker .due-date .show-date {
4703 font-family: "Omnes-ECOMP-W02-Medium", Arial;
4704 background-color: #cf2a2a;
4706 color: #FFFFFF !important; }
4707 .datepicker .day.active .show-date:after {
4708 border: 2px solid #0568ae;
4717 .datepicker .day:focus .show-date:after {
4718 border: 2px solid #0568ae;
4731 .datepicker .due-date.disabled .show-date:after {
4732 border: 2px solid #0568ae;
4741 .datepicker .day.due-date:focus .show-date:after {
4746 .datepicker .due-date.old:after {
4747 visibility: hidden; }
4748 .datepicker .due-date.new:after {
4749 visibility: hidden; }
4750 .datepicker .due-date.active:after {
4751 border-color: #FFFFFF; }
4752 .datepicker .due-date.active.focused {
4753 color: #0568ae !important; }
4754 .datepicker .due-date.active.focused:after {
4755 border-color: #cf2a2a !important; }
4759 font-weight: normal;
4763 letter-spacing: -6px;
4764 margin: 0 -1px -1px 0; }
4765 .datepicker .dow span[aria-hidden="true"] {
4776 .datepicker .calendar-legend {
4778 margin-bottom: 20px; }
4779 .datepicker .calendar-legend li {
4781 font-weight: normal;
4785 position: relative; }
4786 .datepicker i.legend-due-date {
4787 background-color: #cf2a2a;
4792 vertical-align: middle;
4793 display: inline-block; }
4794 .datepicker i.legend-selected-date {
4795 background-color: #FFFFFF;
4796 border: 2px solid #0568ae;
4801 vertical-align: middle;
4802 display: inline-block; }
4803 .datepicker i.legend-selectedisdue {
4804 background-color: #FFFFFF;
4805 border: 2px solid #0568ae;
4807 display: inline-block;
4811 vertical-align: middle;
4813 .datepicker i.legend-selectedisdue:after {
4814 background-color: #cf2a2a;
4823 .datepicker .text-left {
4825 .datepicker .active.old {
4826 background-color: #ededed !important;
4827 color: #ededed !important; }
4829 .datepicker-inline {
4832 .datepicker.datepicker-rtl {
4834 .datepicker.datepicker-rtl td span {
4837 .datepicker-dropdown {
4840 .datepicker-dropdown:before {
4842 display: inline-block;
4843 border-left: 10px solid transparent;
4844 border-right: 10px solid transparent;
4845 border-bottom: 10px solid #d2d2d2;
4847 border-bottom-color: rgba(0, 0, 0, 0.2);
4848 position: absolute; }
4849 .datepicker-dropdown:after {
4851 display: inline-block;
4852 border-left: 10px solid transparent;
4853 border-right: 10px solid transparent;
4854 border-bottom: 10px solid #fff;
4856 position: absolute; }
4858 .datepicker-dropdown.datepicker-orient-left:before {
4861 .datepicker-dropdown.datepicker-orient-left:after {
4864 .datepicker-dropdown.datepicker-orient-right:before {
4867 .datepicker-dropdown.datepicker-orient-right:after {
4870 .datepicker-dropdown.datepicker-orient-top:before {
4873 .datepicker-dropdown.datepicker-orient-top:after {
4876 .datepicker-dropdown.datepicker-orient-bottom:before {
4879 border-top: 7px solid #959595; }
4881 .datepicker-dropdown.datepicker-orient-bottom:after {
4884 border-top: 6px solid #fff; }
4886 .datepicker.days div.datepicker-days {
4889 .datepicker.months div.datepicker-months {
4892 .datepicker.years div.datepicker-years {
4896 font-family: "Omnes-ECOMP-W02-Medium", Arial;
4903 .input-group.date .input-group-addon i {
4908 .datepicker.dropdown-menu {
4909 box-shadow: 0 10px 15px -10px rgba(0, 0, 0, 0.7);
4918 background-color: #FFFFFF;
4919 border: 1px solid #d2d2d2;
4920 border: 1px solid rgba(0, 0, 0, 0.2);
4924 line-height: 1.428571429;
4926 .datepicker.dropdown-menu th {
4930 position: relative; }
4931 .datepicker.dropdown-menu td {
4935 position: relative; }
4942 background-color: #FFFFFF;
4943 background-repeat: no-repeat;
4944 background-position: -62px 0; }
4951 background-color: #FFFFFF;
4952 background-repeat: no-repeat;
4953 background-position: -5px 0; }
4960 background-color: #FFFFFF;
4961 background-repeat: no-repeat;
4962 background-position: -19px 0; }
4969 background-color: #FFFFFF;
4970 background-repeat: no-repeat;
4971 background-position: -34px 0; }
4978 background-color: #FFFFFF;
4979 background-repeat: no-repeat;
4980 background-position: -49px 0; }
4987 background-color: #FFFFFF;
4988 background-repeat: no-repeat;
4989 background-position: 0 0; }
4996 background-color: #FFFFFF;
4997 background-repeat: no-repeat;
4998 background-position: 0 0; }
5005 background-color: #FFFFFF;
5006 background-repeat: no-repeat;
5007 background-position: 0 0; }
5014 background-color: #FFFFFF;
5015 background-repeat: no-repeat;
5016 background-position: 0 0; }
5018 .b2b-coachmark-label {
5021 cursor: not-allowed;
5022 position: relative; }
5024 .b2b-coachmark-highlight {
5025 border: 1px solid #d3d3d3;
5029 background-color: #ffffff;
5030 border-radius: 10px;
5032 box-shadow: 0 5px 6px 0 rgba(0, 0, 0, 0.25);
5034 position: absolute; }
5036 .b2b-coachmark-highlight-mask {
5040 .b2b-coachmark-container {
5041 border: 1px solid #cccccc;
5043 pointer-events: auto;
5044 -webkit-box-sizing: border-box;
5045 -moz-box-sizing: border-box;
5046 box-sizing: border-box;
5048 -webkit-transition: opacity .2s ease-out;
5049 -moz-transition: opacity .2s ease-out;
5050 transition: opacity .2s ease-out;
5052 border-radius: 20px;
5053 box-shadow: 0 6px 6px 0 rgba(0, 0, 0, 0.15);
5060 background-color: #ffffff;
5063 .b2b-coachmark-container i.b2b-coachmark-caret {
5069 .b2b-coachmark-container i.b2b-coachmark-caret:before {
5071 border-left: 12px solid transparent;
5072 border-right: 12px solid transparent;
5073 border-bottom: 12px solid #d3d3d3;
5076 .b2b-coachmark-container i.b2b-coachmark-caret:after {
5078 border-left: 12px solid transparent;
5079 border-right: 12px solid transparent;
5080 border-bottom: 12px solid #fff;
5081 position: absolute; }
5082 .b2b-coachmark-container .b2b-coachmark-header {
5086 .b2b-coachmark-container .b2b-coachmark-header .corner-button {
5087 box-shadow: 0 -24px 0 0 #f2f2f2 inset;
5092 transform: rotate(45deg);
5094 .b2b-coachmark-container .b2b-coachmark-countlabel {
5096 font-family: "Omnes-ECOMP-W02", Arial;
5100 .b2b-coachmark-container .b2b-coachmark-content {
5101 padding: 0px 20px 20px 20px;
5103 .b2b-coachmark-container .b2b-coachmark-content .icon-misc-dimmer {
5108 .b2b-coachmark-container .b2b-coachmark-content .offscreen-text {
5115 .b2b-coachmark-container .b2b-coachmark-content .b2b-coachmark-content-header {
5121 .b2b-coachmark-container .b2b-coachmark-content .b2b-coachmark-description {
5128 .b2b-coachmark-container .b2b-coachmark-content .b2b-coachmark-btn-group {
5133 .b2b-coachmark-container .b2b-coachmark-content .b2b-coachmark-btn-group .b2b-coachmark-link {
5134 font-family: "Omnes-ECOMP-W02-Medium", Arial;
5138 margin-right: 20px; }
5139 .b2b-coachmark-container .b2b-coachmark-content .b2b-coachmark-btn-group button {
5144 background-color: #fff;
5149 .datepicker-inline {
5152 .datepicker.datepicker-rtl {
5155 .datepicker.datepicker-rtl td span {
5158 .datepicker-dropdown {
5163 .datepicker-dropdown:before {
5165 display: inline-block;
5166 border-left: 10px solid transparent;
5167 border-right: 10px solid transparent;
5168 border-bottom: 10px solid #d2d2d2;
5170 border-bottom-color: rgba(0, 0, 0, 0.2);
5171 position: absolute; }
5173 .datepicker-dropdown:after {
5175 display: inline-block;
5176 border-left: 10px solid transparent;
5177 border-right: 10px solid transparent;
5178 border-bottom: 10px solid #fff;
5180 position: absolute; }
5182 .datepicker-dropdown.datepicker-orient-left:before,
5183 .datepicker-dropdown.datepicker-orient-left:after {
5186 .datepicker-dropdown.datepicker-orient-right:before,
5187 .datepicker-dropdown.datepicker-orient-right:after {
5190 .datepicker-dropdown.datepicker-orient-top:before {
5193 .datepicker-dropdown.datepicker-orient-top:after {
5196 .datepicker-dropdown.datepicker-orient-bottom:before {
5199 border-top: 7px solid #959595; }
5201 .datepicker-dropdown.datepicker-orient-bottom:after {
5204 border-top: 6px solid #fff; }
5209 .datepicker.days div.datepicker-days {
5212 .datepicker.months div.datepicker-months {
5215 .datepicker.years div.datepicker-years {
5219 -webkit-touch-callout: none;
5220 -webkit-user-select: none;
5221 -khtml-user-select: none;
5222 -moz-user-select: none;
5223 -ms-user-select: none;
5235 .datepicker tbody :focus {
5238 .datepicker td.day {
5239 background-color: transparent;
5242 font-family: "Omnes-ECOMP-W02-Medium", Arial;
5246 margin: -2px -1px 0 0;
5251 .datepicker :focus {
5252 outline: 1px dotted #000;
5253 outline-offset: -2px; }
5255 .datepicker td.day.focused {
5256 background: #ededed;
5259 .datepicker td.day.focused.active {
5260 background-color: #ededed;
5263 .datepicker td.disabled,
5264 .datepicker td.disabled:hover {
5265 font-family: "Omnes-ECOMP-W02", Arial;
5269 .datepicker td.today,
5270 .datepicker td.today:hover,
5271 .datepicker td.today.disabled {
5273 background-color: #0568ae; }
5275 .datepicker td.today.active,
5276 .datepicker td.today:active,
5277 .datepicker td.today:hover,
5278 .datepicker td.today:focus {
5280 background-color: #0568ae; }
5282 .datepicker td.today.active:hover {
5285 .datepicker td.selected,
5286 .datepicker td.selected:hover,
5287 .datepicker td.selected.disabled {
5289 background-color: #959595; }
5291 .datepicker td.active:not(.new),
5292 .datepicker td.active:hover:not(.new) {
5294 border-color: #357ebd; }
5297 font-family: "Omnes-ECOMP-W02-Medium", Arial;
5304 .datepicker .start-date .show-date,
5305 .datepicker .between-date .show-date,
5306 .datepicker .end-date .show-date {
5307 background-color: #0568ae;
5308 color: #fff !important; }
5310 .datepicker .start-date .show-date {
5311 border-radius: 5px 0 0 5px;
5314 .datepicker .start-date .show-date:before {
5315 background-color: #0568ae;
5324 .datepicker .between-date .show-date:before {
5325 background-color: #0568ae;
5334 .datepicker .end-date .show-date {
5335 border-radius: 0 5px 5px 0; }
5337 .datepicker .end-date .show-date:before {
5338 background-color: #0568ae;
5347 .datepicker .between-date:first-child .show-date:before {
5348 background-color: #fff;
5355 .datepicker .end-date:first-child .show-date:after {
5356 background-color: #fff;
5363 .datepicker .end-date:first-child .show-date::before {
5364 background-color: #fff; }
5366 .datepicker tr td.start-date:last-child .show-date:after,
5367 .datepicker tr td.between-date:last-child .show-date:after {
5368 background-color: #fff;
5375 .datepicker tr td.start-date:last-child:focus .show-date:after,
5376 .datepicker tr td.end-date:last-child:focus .show-date:after,
5377 .datepicker tr td.between-date:last-child:focus .show-date:after,
5378 .datepicker tr td.start-date:first-child:focus .show-date:after,
5379 .datepicker tr td.end-date:first-child:focus .show-date:after,
5380 .datepicker tr td.between-date:first-child:focus .show-date:after {
5383 background-color: transparent; }
5385 .datepicker td.active:not(.new) .show-date,
5386 .datepicker td.active:hover:not(.new) .show-date {
5388 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
5390 .datepicker td.disabled .show-date,
5391 .datepicker td.disabled:hover .show-date {
5392 font-family: "Omnes-ECOMP-W02", Arial;
5395 .datepicker td span {
5403 border-radius: 4px; }
5405 .datepicker td span:hover {
5406 background: #eeeeee; }
5408 .datepicker td span.disabled,
5409 .datepicker td span.disabled:hover {
5414 .datepicker td span.active,
5415 .datepicker td span.active:hover,
5416 .datepicker td span.active.disabled {
5418 background-color: #0568ae;
5419 border-color: #357ebd; }
5421 .datepicker th.datepicker-switch {
5424 font-weight: normal;
5425 cursor: default !important; }
5427 .datepicker thead tr:first-child th,
5428 .datepicker tfoot tr th {
5431 line-height: 60px; }
5433 .datepicker tfoot tr th {
5435 line-height: normal; }
5437 .datepicker tfoot tr th li {
5438 margin-bottom: 5px; }
5444 margin: 0 -1px -1px 0;
5447 .datepicker .prev i,
5448 .datepicker .next i {
5455 .datepicker .prev i {
5458 .datepicker .next i {
5464 padding: 0 2px 0 5px;
5465 vertical-align: middle; }
5467 .datepicker thead tr:first-child th.cw {
5469 background-color: transparent; }
5471 .input-group.date .input-group-addon i {
5476 .datepicker.dropdown-menu {
5477 box-shadow: 0 10px 15px -10px rgba(0, 0, 0, 0.7);
5486 background-color: #ffffff;
5487 border: 1px solid #d2d2d2;
5488 border: 1px solid rgba(0, 0, 0, 0.2);
5492 line-height: 1.428571429;
5495 .datepicker.dropdown-menu th,
5496 .datepicker.dropdown-menu td {
5500 position: relative; }
5502 .datepicker .due-date .show-date {
5503 font-family: "Omnes-ECOMP-W02-Medium", Arial;
5504 background-color: #cf2a2a;
5506 color: #fff !important; }
5508 .datepicker .day.active .show-date:after,
5509 .datepicker .day:focus .show-date:after,
5510 .datepicker .due-date.disabled .show-date:after {
5511 border: 2px solid #0568ae;
5521 .datepicker .day:focus .show-date:after {
5527 .datepicker .day.due-date:focus .show-date:after {
5533 .datepicker .due-date.old:after,
5534 .datepicker .due-date.new:after {
5535 visibility: hidden; }
5537 .datepicker .due-date.active:after {
5538 border-color: #fff; }
5540 .datepicker .due-date.active.focused {
5541 color: #0568ae !important; }
5543 .datepicker .due-date.active.focused:after {
5544 border-color: #cf2a2a !important; }
5549 font-weight: normal;
5553 letter-spacing: -6px;
5554 margin: 0 -1px -1px 0; }
5556 .datepicker .dow span[aria-hidden="true"] {
5568 .datepicker .calendar-legend {
5570 margin-bottom: 20px; }
5572 .datepicker .calendar-legend li {
5574 font-weight: normal;
5578 position: relative; }
5580 .datepicker i.legend-due-date {
5581 background-color: #cf2a2a;
5586 vertical-align: middle;
5587 display: inline-block; }
5589 .datepicker i.legend-selected-date {
5590 background-color: #fff;
5591 border: 2px solid #0568ae;
5596 vertical-align: middle;
5597 display: inline-block; }
5599 .datepicker i.legend-selectedisdue {
5600 background-color: #fff;
5601 border: 2px solid #0568ae;
5603 display: inline-block;
5607 vertical-align: middle;
5610 .datepicker i.legend-selectedisdue:after {
5611 background-color: #cf2a2a;
5621 .datepicker .text-left {
5624 .datepicker .active.old {
5625 background-color: #ededed !important;
5626 color: #ededed !important; }
5641 background-color: white;
5642 background-repeat: no-repeat; }
5645 background-position: -62px 0; }
5648 background-position: -5px 0; }
5651 background-position: -19px 0; }
5654 background-position: -34px 0; }
5657 background-position: -49px 0; }
5661 background-position: 0 0; }
5664 background-position: 0 0; }
5667 background-position: 0 0; }
5670 background-position: 0 0; }
5672 .datepicker-container {
5673 position: relative; }
5675 .btn-calendar-icon:focus .icon-primary-calendar {
5676 outline: 1px dotted #191919; }
5678 .btn-calendar-icon:focus {
5681 /* remove focus outline when dropdown is opened */
5682 /*resolve blue focus outline over dropdown with error*/
5689 background-color: #f2f2f2; }
5691 .selectWrap.disabled .icon-primary-down {
5694 .selectWrap.disabled input.awd-select {
5696 padding: 10px 45px 10px 15px;
5699 .selectWrap.disabled button.awd-select {
5701 text-indent: 15px; }
5703 .selectWrap.disabled:after {
5705 cursor: not-allowed; }
5708 background-color: transparent;
5709 border: 1px solid #d2d2d2;
5711 box-shadow: 1px 5px 2px -5px rgba(0, 0, 0, 0.15);
5714 font-family: "Omnes-ECOMP-W02", Arial;
5715 /*font-size: 1.6rem;*/
5724 padding: 12px 45px 8px 15px;
5725 user-select: none; }
5726 input.awd-select:focus {
5727 border-color: #0568ae !important;
5728 text-overflow: ellipsis;
5729 padding-right: 45px; }
5732 background-color: transparent;
5733 border: 1px solid #d2d2d2;
5735 box-shadow: 1px 5px 2px -5px rgba(0, 0, 0, 0.15);
5738 font-family: "Omnes-ECOMP-W02", Arial;
5739 /*font-size: 1.6rem;*/
5748 button.awd-select:not(.large) {
5750 white-space: nowrap;
5752 text-overflow: clip;
5753 text-overflow: ellipsis; }
5754 button.awd-select img {
5760 vertical-align: text-bottom; }
5761 button.awd-select:focus {
5762 border-color: #0568ae !important; }
5763 button.awd-select i {
5770 button.awd-select.large {
5771 align-items: center;
5777 vertical-align: middle; }
5778 button.awd-select.large img {
5787 .selectWrap.large .awd-select-list-item {
5788 align-items: center;
5794 vertical-align: middle; }
5795 .selectWrap.large .awd-select-list-item img {
5812 button.awd-select.active {
5813 border-radius: 6px 6px 0 0; }
5814 button.awd-select.active:focus {
5815 border-color: #d2d2d2 !important; }
5817 input.awd-select.active {
5818 border-radius: 6px 6px 0 0; }
5819 input.awd-select.active:focus {
5820 border-color: #d2d2d2 !important; }
5823 position: relative; }
5825 span.selectWrap input[readonly]:focus {
5827 text-shadow: 0 0 0 #000; }
5829 .isIE.ds2-no-colors .awd-select:focus {
5830 outline: 1px dashed transparent; }
5833 box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15);
5834 border-radius: 0 0 6px 6px;
5836 border: 1px solid #d2d2d2;
5839 background-color: #f2f2f2;
5845 .awd-select-list-item {
5854 .awd-select-list-item:hover {
5856 background-color: #d2d2d2;
5857 outline: 1px dashed transparent; }
5858 .awd-select-list-item:focus {
5860 background-color: #d2d2d2;
5861 outline: 1px dashed transparent; }
5862 .awd-select-list-item img {
5875 background: linear-gradient(to bottom, #fcfcfc 0%, #f2f2f2 100%);
5876 background: -webkit-linear-gradient(top, #fcfcfc 0%, #f2f2f2 100%);
5877 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@att-gray-highlight", endColorstr="@att-functional-bg-gray", GradientType=0); }
5878 .selectWrap:not(.large) .awd-select-list-item:first-child {
5880 .selectWrap:not(.large) .awd-select-list-item:last-child {
5881 margin-bottom: 15px; }
5882 .selectWrap .icon-primary-down {
5888 .selectWrap + [aria-expanded="true"] {
5889 padding-bottom: 9px;
5890 padding-top: 20px; }
5892 .awd-select-list-item[data-hover="true"] {
5893 background-color: #d2d2d2; }
5895 span input.awd-select {
5898 text-overflow: ellipsis;
5899 padding-right: 45px; }
5901 li.optgroup-wrapper {
5902 font-family: "Omnes-ECOMP-W02-Medium", Arial;
5903 cursor: default !important;
5904 padding: 0px 15px; }
5905 li.optgroup-wrapper:first-child {
5906 padding-top: 10px; }
5907 li.optgroup-wrapper:hover {
5908 background-color: #f2f2f2; }
5911 font-family: "Omnes-ECOMP-W02", Arial;
5912 cursor: pointer !important;
5915 padding: 0 0 0 33px; }
5917 label + .selectWrap {
5927 background: linear-gradient(to bottom, #fcfcfc 0%, #f2f2f2 100%);
5928 background: -webkit-linear-gradient(top, #fcfcfc 0%, #f2f2f2 100%);
5929 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@att-gray-highlight", endColorstr="@att-functional-bg-gray", GradientType=0); }
5931 .group .selectWrap {
5932 margin: 0 0 10px 0; }
5943 select.awd-select > optgroup {
5947 select.awd-select > optgroup:first-child {
5949 select.awd-select > optgroup > option {
5950 padding-left: 8px; }
5951 select.awd-select > option {
5952 padding-left: 8px; }
5953 select.awd-select + span {
5954 background: linear-gradient(to bottom, #fcfcfc 0%, #f2f2f2 100%);
5955 background: -webkit-linear-gradient(top, #fcfcfc 0%, #f2f2f2 100%);
5956 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@att-gray-highlight", endColorstr="@att-functional-bg-gray", GradientType=0);
5962 border: 1px solid #d2d2d2;
5966 padding: 18px 45px 15px 15px;
5969 padding-right: 45px;
5970 white-space: nowrap;
5972 text-overflow: ellipsis; }
5973 select.awd-select + span > i {
5979 select.awd-select + span > i:before {
5983 select.awd-select:focus + span {
5984 border-color: #0568ae; }
5986 .isIE select.awd-select + span {
5989 [data-default-option="true"] {
5990 color: #767676 !important;
5991 font-family: "Omnes-ECOMP-W02-Italic", Arial; }
5994 color: #767676 !important;
5995 font-family: "Omnes-ECOMP-W02-Italic", Arial; }
5997 .filterTank button.awd-select {
5998 border-color: #d2d2d2;
5999 background-color: #333333;
6002 .filterTank button.awd-select:after {
6003 background-color: #FFFFFF !important;
6004 border-color: #d2d2d2; }
6006 .utility-bg button.awd-select {
6007 border-color: #d2d2d2;
6008 background-color: #333333;
6011 .utility-bg button.awd-select:after {
6012 background-color: #FFFFFF !important;
6013 border-color: #d2d2d2; }
6015 .utility-bg select.awd-select + span {
6016 border-color: #d2d2d2;
6017 border-color: #d2d2d2;
6018 background-color: #333333;
6019 background-color: #333333;
6022 .utility-bg select.awd-select + span:after {
6023 background-color: #FFFFFF !important;
6024 background-color: #FFFFFF !important;
6025 border-color: #d2d2d2;
6026 border-color: #d2d2d2; }
6028 .utility-bg select.awd-select:focus + span {
6029 border-color: #d2d2d2;
6030 border-color: #d2d2d2;
6031 background-color: #333333;
6032 background-color: #333333;
6035 .utility-bg select.awd-select:focus + span:after {
6036 background-color: #FFFFFF !important;
6037 background-color: #FFFFFF !important;
6038 border-color: #d2d2d2;
6039 border-color: #d2d2d2; }
6041 .utility-bg select.awd-select:hover + span {
6042 border-color: #d2d2d2;
6043 border-color: #d2d2d2;
6044 background-color: #333333;
6045 background-color: #333333;
6048 .utility-bg select.awd-select:hover + span:after {
6049 background-color: #FFFFFF !important;
6050 background-color: #FFFFFF !important;
6051 border-color: #d2d2d2;
6052 border-color: #d2d2d2; }
6054 input.awd-select[disabled] {
6055 cursor: not-allowed;
6056 border-color: #d2d2d2;
6057 background-color: #d2d2d2;
6058 background-image: none;
6060 input.awd-select[disabled] + span {
6061 cursor: not-allowed;
6062 border-color: #d2d2d2;
6063 background-color: #d2d2d2;
6064 background-image: none;
6067 button.awd-select[disabled] {
6068 cursor: not-allowed;
6069 border-color: #d2d2d2;
6070 background-color: #d2d2d2;
6071 background-image: none;
6073 button.awd-select[disabled]:after {
6074 background-color: #d2d2d2 !important;
6075 border-color: #d2d2d2; }
6077 select.awd-select[disabled] + span {
6078 cursor: not-allowed;
6079 border-color: #d2d2d2;
6080 background-color: #d2d2d2;
6081 background-image: none;
6083 select.awd-select[disabled] + span:after {
6084 background-color: #d2d2d2 !important;
6085 border-color: #d2d2d2; }
6087 select.awd-select[disabled]:focus + span {
6088 cursor: not-allowed;
6089 border-color: #d2d2d2;
6090 background-color: #d2d2d2;
6091 background-image: none;
6094 select.awd-select[disabled]:hover + span {
6095 cursor: not-allowed;
6096 border-color: #d2d2d2;
6097 background-color: #d2d2d2;
6098 background-image: none;
6101 input.awd-select[disabled="disabled"] {
6102 cursor: not-allowed;
6103 border-color: #d2d2d2;
6104 background-color: #d2d2d2;
6105 background-image: none;
6107 input.awd-select[disabled="disabled"] + span {
6108 cursor: not-allowed;
6109 border-color: #d2d2d2;
6110 background-color: #d2d2d2;
6111 background-image: none;
6114 select.awd-select[disabled="disabled"] + span {
6115 cursor: not-allowed;
6116 border-color: #d2d2d2;
6117 background-color: #d2d2d2;
6118 background-image: none;
6120 select.awd-select[disabled="disabled"] + span:after {
6121 background-color: #d2d2d2 !important;
6122 border-color: #d2d2d2; }
6124 select.awd-select[disabled="disabled"]:focus + span {
6125 cursor: not-allowed;
6126 border-color: #d2d2d2;
6127 background-color: #d2d2d2;
6128 background-image: none;
6130 select.awd-select[disabled="disabled"]:focus + span:after {
6131 background-color: #d2d2d2 !important;
6132 border-color: #d2d2d2; }
6134 select.awd-select[disabled="disabled"]:hover + span {
6135 cursor: not-allowed;
6136 border-color: #d2d2d2;
6137 background-color: #d2d2d2;
6138 background-image: none;
6140 select.awd-select[disabled="disabled"]:hover + span:after {
6141 background-color: #d2d2d2 !important;
6142 border-color: #d2d2d2; }
6144 .ddexpand-wrapper > h2 {
6145 margin-bottom: 11px; }
6146 .ddexpand-wrapper > h2 + p {
6147 margin-bottom: 4px; }
6149 .ddexpand-wrapper .selectWrap + [aria-expanded="true"] .form-row {
6152 .ddexpand-wrapper .selectWrap + [aria-expanded="true"] .row + .row .form-row {
6155 .modal .awd-select-list {
6156 z-index: 1060 !important; }
6158 .form-row.error button.awd-select.active:focus {
6159 border-color: #cf2a2a !important; }
6161 .form-row.error input.awd-select.active:focus {
6162 border-color: #cf2a2a !important; }
6164 .awd-module-list .module-list-item[aria-selected="true"] {
6165 background-color: #f2f2f2; }
6167 li.module-list-item[aria-selected="true"]:before {
6169 display: inline-block;
6170 font-family: "icoControls" !important;
6173 font-weight: normal;
6174 font-variant: normal;
6177 text-transform: none;
6179 -webkit-font-smoothing: antialiased;
6180 -moz-osx-font-smoothing: grayscale;
6183 -webkit-user-select: none;
6184 -moz-user-select: none;
6185 -ms-user-select: none;
6187 vertical-align: middle;
6190 box-sizing: border-box;
6191 display: inline-block;
6197 vertical-align: middle;
6201 @media (min-width: 768px) {
6202 span[class*="large"] {
6205 max-width: 370px; } }
6207 @media (max-width: 767px) {
6208 .selectWrap.large:after {
6210 .selectWrap.large .awd-select-list-item {
6211 padding-right: 41px; }
6212 .selectWrap + div > h4 {
6214 font-size: 16px; } }
6216 /**********************Dropdown Chrome scrolling fix start ********************/
6218 -webkit-user-select: text;
6219 -moz-user-select: text;
6220 -ms-user-select: text;
6221 user-select: text; }
6223 /**********************Dropdown Chrome scrolling fix end ********************/
6225 border-bottom: 1px solid #e4e4e4;
6226 border-top: 1px solid #e4e4e4; }
6228 .mpc-expanders + .mpc-expanders {
6231 .mpc-expanders .heading-medium {
6232 margin-bottom: 10px; }
6234 .mpc-expanders .p-small {
6237 .mpc-expander-body {
6238 border-top: 1px solid #e4e4e4; }
6240 .mpc-expander-body .mpc-expanders {
6241 border-bottom: 1px solid #e4e4e4;
6244 .mpc-expander-body .mpc-expanders:last-child {
6245 border-bottom: 0px; }
6251 border: 1px dashed #bbb;
6256 position: relative; }
6258 .b2b-dragdrop-over {
6259 background: #0091d9;
6261 .b2b-dragdrop-over:after {
6262 content: "Drop the file";
6274 .b2b-file-container {
6277 display: inline-table;
6279 .b2b-file-container [type=file] {
6289 -ms-filter: "alpha(Opacity=0)"; }
6296 display: inline-block;
6301 .b2b-flyout-icon:focus {
6302 outline: thin dotted #666;
6303 outline-offset: -1px; }
6305 .b2b-flyout .b2b-flyout-container {
6306 border: 1px solid #d3d3d3;
6309 pointer-events: auto;
6310 -webkit-box-sizing: border-box;
6311 -moz-box-sizing: border-box;
6312 box-sizing: border-box;
6314 -webkit-transition: opacity .2s ease-out;
6315 -moz-transition: opacity .2s ease-out;
6316 transition: opacity .2s ease-out;
6319 box-shadow: 0 5px 6px 0 rgba(0, 0, 0, 0.25);
6327 .b2b-flyout .b2b-flyout-container.open-flyout {
6331 .b2b-flyout i.b2b-flyout-caret {
6338 .b2b-flyout i.b2b-flyout-caret.open-flyout {
6341 .b2b-flyout i.b2b-flyout-caret:before {
6343 border-left: 8px solid transparent;
6344 border-right: 8px solid transparent;
6345 border-bottom: 8px solid #d3d3d3;
6348 .b2b-flyout i.b2b-flyout-caret:after {
6350 border-left: 8px solid transparent;
6351 border-right: 8px solid transparent;
6352 border-bottom: 8px solid #fff;
6353 position: absolute; }
6355 .b2b-flyout .b2b-flyout-container.b2b-flyout-left i.b2b-flyout-caret {
6356 left: 16px !important; }
6358 .b2b-flyout .b2b-flyout-container.b2b-flyout-right i.b2b-flyout-caret {
6359 left: inherit !important;
6360 right: 30px !important; }
6362 .b2b-flyout .b2b-flyout-container.b2b-flyout-above {
6363 box-shadow: 0 -5px 6px 0 rgba(0, 0, 0, 0.25); }
6364 .b2b-flyout .b2b-flyout-container.b2b-flyout-above i.b2b-flyout-caret {
6367 .b2b-flyout .b2b-flyout-container.b2b-flyout-above i.b2b-flyout-caret:before {
6370 border-top: 8px solid #d3d3d3;
6371 border-bottom: none; }
6372 .b2b-flyout .b2b-flyout-container.b2b-flyout-above i.b2b-flyout-caret:after {
6373 border-top: 8px solid #fff;
6374 border-bottom: none; }
6376 .b2b-flyout .b2b-flyout-container.b2b-flyout-centerLeft i.b2b-flyout-caret {
6377 left: inherit !important;
6378 right: -7px !important;
6380 transform: rotate(90deg); }
6382 .b2b-flyout .b2b-flyout-container.b2b-flyout-centerRight i.b2b-flyout-caret {
6383 left: -8px !important;
6385 transform: rotate(-90deg); }
6387 .b2b-flyout .buttons-group {
6389 .b2b-flyout .buttons-group .cta-button-group {
6391 border-top: 1px solid #ccc;
6392 padding: 20px 0 0; }
6393 .b2b-flyout .buttons-group .cta-button-group button {
6396 .b2b-flyout .heading {
6398 margin-bottom: 10px; }
6400 .b2b-flyout .body-text {
6402 margin-bottom: 30px; }
6404 .b2b-footer-wrapper {
6406 background-color: #222; }
6408 .b2b-footer-container {
6411 padding-top: 15px; }
6412 .b2b-footer-container .footer-columns {
6413 display: inline-block;
6415 vertical-align: top; }
6416 .b2b-footer-container .footer-columns.three-column, .b2b-footer-container .footer-columns.four-column, .b2b-footer-container .footer-columns.five-column {
6417 padding-top: 30px; }
6418 .b2b-footer-container .footer-columns.three-column {
6420 padding-left: 75px; }
6421 .b2b-footer-container .footer-columns.four-column {
6423 padding-left: 75px; }
6424 .b2b-footer-container .footer-columns.five-column {
6426 .b2b-footer-container .footer-columns .b2b-footer-header {
6430 font-family: "Omnes-ECOMP-W02-Medium", Arial;
6431 line-height: 23.9px;
6433 .b2b-footer-container .footer-columns li {
6435 .b2b-footer-container .footer-columns ul li:first-child {
6436 padding-top: 15px; }
6437 .b2b-footer-container .footer-columns li a {
6440 font-family: "Omnes-ECOMP-W02", Arial; }
6441 .b2b-footer-container .footer-nav-content {
6442 padding-bottom: 10px; }
6443 .b2b-footer-container .footer-nav-content li {
6447 vertical-align: middle; }
6448 .b2b-footer-container .footer-nav-content li a {
6451 vertical-align: middle;
6453 font-family: "Omnes-ECOMP-W02", Arial; }
6455 .b2b-footer-wrapper .b2b-footer-container hr {
6456 background: #d2d2d2;
6459 .b2b-footer-wrapper .divider-bottom-footer {
6460 padding: 45px 0 50px 0; }
6462 .b2b-footer-wrapper .footerLogo {
6463 margin: 10px 0 0 0px;
6464 vertical-align: top; }
6465 .b2b-footer-wrapper .footerLogo div {
6466 display: inline-block; }
6467 .b2b-footer-wrapper .footerLogo .icon-primary-att-globe {
6469 .b2b-footer-wrapper .footerLogo .logo-title {
6472 display: inline-block;
6476 .b2b-footer-wrapper .copyright-text {
6480 font-family: "Omnes-ECOMP-W02", Arial; }
6481 .b2b-footer-wrapper .copyright-text a {
6483 text-decoration: underline;
6484 display: inline-block; }
6485 .b2b-footer-wrapper .copyright-text a:hover {
6486 text-decoration: none; }
6488 @media (max-width: 768px) {
6489 .b2b-footer-wrapper {
6491 .b2b-footer-container {
6493 .b2b-footer-container .footer-columns.three-column, .b2b-footer-container .footer-columns.four-column, .b2b-footer-container .footer-columns.five-column {
6495 .b2b-footer-wrapper .divider-bottom-footer {
6496 padding-top: 15px; }
6497 .b2b-footer-wrapper .divider-bottom-footer .footer-links {
6499 .b2b-footer-wrapper .footerLogo {
6500 margin: 30px 0 0 0; }
6501 .b2b-footer-wrapper .footerLogo .footer-logo {
6503 padding-left: 10px; } }
6506 background-color: #222;
6510 .b2b-header-tabs .icon-primary-att-globe {
6512 .b2b-header-tabs a:focus {
6513 border: 1px solid white; }
6514 .b2b-header-tabs .header__items {
6519 padding: 6px 0px 0px 0px;
6520 border-spacing: 30px 0; }
6521 .b2b-header-tabs .header__item {
6522 display: inline-block;
6526 font-family: "Omnes-ECOMP-W02", Arial;
6530 .b2b-header-tabs .header__item.b2b-headermenu {
6532 .b2b-header-tabs .header__item.b2b-headermenu:last-child {
6534 .b2b-header-tabs .header__item.b2b-headermenu a.menu__item {
6536 text-decoration: none;
6537 display: inline-block;
6538 padding: 5px 15px; }
6539 .b2b-header-tabs .header__item.active {
6540 background-color: #fff;
6542 border-bottom-left-radius: 0;
6543 border-bottom-right-radius: 0; }
6544 .b2b-header-tabs .header__item.active a.menu__item {
6546 .b2b-header-tabs li:focus {
6547 outline: 2px solid #0578ae; }
6548 .b2b-header-tabs .header__item .header-secondary-wrapper, .b2b-header-tabs .header__item .header-tertiary-wrapper {
6549 background-color: #fff;
6554 border-bottom: solid 1px #ccc;
6555 -webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.16);
6556 -moz-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.16);
6557 box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.16);
6560 .b2b-header-tabs .header-secondary, .b2b-header-tabs .header-tertiary {
6561 background-color: #fff;
6564 .b2b-header-tabs .header__item.active .header-secondary-wrapper {
6566 .b2b-header-tabs .header-secondary .header-subitem {
6567 display: inline-block;
6570 .b2b-header-tabs .header-secondary .header-subitem.active .header-tertiary-wrapper {
6572 .b2b-header-tabs .header-secondary .header-subitem a.menu__item {
6573 display: inline-block;
6576 .b2b-header-tabs .header-secondary .header-subitem a.menu__item:hover, .b2b-header-tabs .header-secondary .header-subitem a.menu__item:focus {
6579 /** Secondary Menu **/
6582 clip: rect(1px, 1px, 1px, 1px); }
6584 /** Tertiary Level Menu **/
6585 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret {
6589 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:after, .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:before {
6591 border-left: 8px solid transparent;
6592 border-right: 8px solid transparent;
6594 -webkit-transition: left .2s ease-out;
6595 -moz-transition: left .2s ease-out;
6596 transition: left .2s ease-out; }
6597 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:after {
6598 border-bottom: 8px solid #fff;
6600 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:before {
6601 border-bottom: 8px solid #ccc;
6604 .b2b-header-tabs .header-secondary .header-subitem.active .header-tertiary {
6605 border-top: solid 1px #ccc; }
6607 .b2b-header-tabs .header-tertiary:after {
6612 .b2b-header-tabs .header-tertiary li {
6613 display: inline-block;
6616 .b2b-header-tabs .header-tertiary li a {
6619 padding: 10px 15px; }
6620 .b2b-header-tabs .header-tertiary li label {
6626 padding: 15px 0 0 15px; }
6628 .b2b-header-tabs .header__item.skip {
6630 display: inline-block;
6631 cursor: default !important; }
6632 .b2b-header-tabs .header__item.skip a {
6636 text-decoration: none; }
6637 .b2b-header-tabs .header__item.skip a:focus {
6639 outline: 2px solid #0578ae; }
6641 .b2b-header-tabs .selectWrap {
6643 .b2b-header-tabs .selectWrap button.awd-select {
6647 display: inline-block; }
6648 .b2b-header-tabs .selectWrap .awd-select-list {
6649 background-color: #fff;
6651 -webkit-transition: opacity .2s ease-out;
6652 -moz-transition: opacity .2s ease-out;
6653 transition: opacity .2s ease-out;
6654 box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176); }
6656 @media (max-width: 768px) {
6659 .b2b-header-tabs .header__items, .b2b-header-tabs .header-secondary, .b2b-header-tabs .header-tertiary {
6661 .b2b-header-tabs .header__item {
6663 .b2b-header-tabs .globe-text {
6665 .b2b-header-tabs .header__item.b2b-headermenu a.menu__item {
6666 padding: 5px 7px 9px 7px; }
6667 .b2b-header-tabs .header__item .header-tertiary-wrapper {
6669 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret {
6671 .b2b-header-tabs .header__item .header-secondary-wrapper {
6673 .b2b-header-tabs .header__item.profile {
6677 /************* Header - Start *************/
6679 background-color: #222;
6684 .b2b-header-tabs .icon-primary-primary-att-globe {
6690 *TODO: delete below .icon-primary-att-globel will not be used
6691 *instead the one above, icon-primary-primary-att-globe not available here
6693 .b2b-header-tabs .icon-primary-att-globe {
6697 .b2b-header-tabs .globe-text {
6701 .b2b-header-tabs .header__items {
6706 border-spacing: 30px 0;
6707 padding: 3px 0px 0px 0px; }
6709 .b2b-header-tabs .header__item {
6710 display: inline-block;
6714 font-family: "Omnes-ECOMP-W02", Arial;
6716 padding: 0 15px 4px 15px;
6717 /*margin-top:-3px;*/
6720 .b2b-header-tabs .header__item.b2b-headermenu {
6723 .b2b-header-tabs .header__item.b2b-headermenu a.menu__item {
6725 text-decoration: none;
6726 display: inline-block;
6727 padding: 8px 15px 12px 15px;
6730 .b2b-header-tabs .header__item.active {
6731 background-color: #fff;
6733 border-bottom-left-radius: 0;
6734 border-bottom-right-radius: 0; }
6736 .b2b-header-tabs .header__item.active a.menu__item {
6739 .b2b-header-tabs li:focus {
6740 outline: 2px solid #0578ae; }
6742 /** profile pop Over **/
6743 .b2b-header-tabs .header__item.profile {
6747 /** Secondary Menu **/
6748 .b2b-header-tabs .header__item .header-secondary-wrapper, .b2b-header-tabs .header__item .header-tertiary-wrapper {
6749 background-color: #fff;
6754 border-bottom: solid 1px #ccc;
6755 -webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.16);
6756 -moz-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.16);
6757 box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.16);
6761 .b2b-header-tabs .header-secondary, .b2b-header-tabs .header-tertiary {
6762 background-color: #fff;
6766 .b2b-header-tabs .header__item.active .header-secondary-wrapper,
6767 .b2b-header-tabs .header-secondary .header-subitem.active .header-tertiary-wrapper {
6770 .b2b-header-tabs .header-secondary .header-subitem {
6771 display: inline-block;
6775 .b2b-header-tabs .header-secondary .header-subitem a.menu__item {
6776 display: inline-block;
6781 .b2b-header-tabs .header-secondary .header-subitem a.menu__item:hover, .b2b-header-tabs .header-secondary .header-subitem a.menu__item:focus {
6786 clip: rect(1px, 1px, 1px, 1px); }
6788 /** Tertiary Level Menu **/
6789 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:after,
6790 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:before {
6792 border-left: 8px solid transparent;
6793 border-right: 8px solid transparent;
6795 -webkit-transition: left .2s ease-out;
6796 -moz-transition: left .2s ease-out;
6797 transition: left .2s ease-out; }
6799 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret {
6804 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:after {
6805 border-bottom: 8px solid #fff;
6808 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:before {
6809 border-bottom: 8px solid #ccc;
6812 /** Tertiary Level Menu **/
6813 .b2b-header-tabs .header-secondary .header-subitem.active .header-tertiary {
6814 border-top: solid 1px #ccc; }
6816 .b2b-header-tabs .header-tertiary:after {
6821 .b2b-header-tabs .header-tertiary li {
6822 display: inline-block;
6826 .b2b-header-tabs .header-tertiary li a {
6832 .b2b-header-tabs .header-tertiary li label {
6835 font-size: 14px !important;
6838 padding: 15px 0 0 15px; }
6840 /** Quarternary Level Menu **/
6841 .b2b-header-tabs .header-quarternary {
6845 .b2b-header-tabs .header-quarternary li {
6847 font-family: "Omnes-ECOMP-W02", Arial;
6850 .b2b-header-tabs .header-quarternary li.active {
6853 .b2b-header-tabs .header-quarternary li a {
6856 padding: 0px 10px 10px 10px; }
6858 /** Skip Navigation**/
6859 .b2b-header-tabs .header__item.skip {
6861 display: inline-block;
6862 cursor: default !important; }
6864 .b2b-header-tabs .header__item.skip a {
6868 text-decoration: none; }
6870 .b2b-header-tabs .header__item.skip a:focus {
6872 outline: 2px solid #0578ae; }
6874 /** Dropdown css inside Header ****/
6875 .b2b-header-tabs .selectWrap {
6878 .b2b-header-tabs .selectWrap button.awd-select, .b2b-header-tabs .selectWrap input.awd-select {
6882 display: inline-block; }
6884 .b2b-header-tabs .selectWrap .awd-select-list {
6885 background-color: #fff;
6887 -webkit-transition: opacity .2s ease-out;
6888 -moz-transition: opacity .2s ease-out;
6889 transition: opacity .2s ease-out;
6890 box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176); }
6893 * responsive header media queries
6895 @media screen and (max-width: 1100px) {
6896 .b2b-header-tabs .globe-text {
6898 .b2b-header-tabs .header__item.profile {
6901 .b2b-header-tabs .header__items {
6902 padding-top: 0px; } }
6904 @media screen and (max-width: 950px) {
6905 .header__item.profile {
6909 .header__item .selectWrap {
6911 .b2b-header-tabs .header__items {
6912 padding-top: 25px; }
6913 .b2b-header-tabs .header__item .header-secondary-wrapper, .b2b-header-tabs .header__item .header-tertiary-wrapper {
6915 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret {
6917 .b2b-header-tabs .header__item.b2b-headermenu a.menu__item {
6918 padding-bottom: 30px; }
6919 .b2b-header-tabs .header-secondary .header-subitem.active .header-tertiary {
6920 margin-top: -28px; } }
6922 /*************** Header - END ******************/
6926 .hp-container i:focus {
6927 outline: thin dotted #666; }
6928 .hp-container .icon-misc-pen {
6930 .hp-container .icon-misc-trash {
6934 border-bottom: 1px solid #ccc;
6935 border-bottom: 1px solid #ccc;
6936 margin-bottom: 16px;
6937 padding-bottom: 16px; }
6938 .hp-selected .selected-days {
6939 padding-bottom: 16px; }
6940 .hp-selected .selected-days .day {
6946 margin: 16px auto 0 auto; }
6947 .hp-checkbox label {
6950 margin-right: 34px; }
6951 .hp-checkbox label span {
6955 margin-left: 0px; } */
6960 display: -webkit-flex;
6961 display: -ms-flexbox; }
6966 display: -webkit-flex;
6967 display: -ms-flexbox; }
6969 .hp-dropdowns .radio-buttons {
6971 .hp-dropdowns .radio-buttons .radio {
6972 margin-right: 15px; }
6976 /* TODO: Build a reference page for these classes */
6978 font-family: "Omnes-ECOMP-W02", Arial !important; }
6981 font-family: "Omnes-ECOMP-W02-Light", Arial !important; }
6984 font-family: "Omnes-ECOMP-W02-Italic", Arial !important; }
6986 .font-light-italic {
6987 font-family: "Omnes-ECOMP-W02-Light-Italic", Arial !important; }
6990 font-family: "Omnes-ECOMP-W02-Medium", Arial !important; }
6992 .font-medium-italic {
6993 font-family: "Omnes-ECOMP-W02-Medium-Italic",Arial !important; }
6997 font-variant: normal;
6998 font-weight: normal;
6999 text-transform: none; }
7002 background-color: #efefef;
7003 border: 1px solid #efefef;
7005 font-size: 1.4rem; }
7007 .b2b-subnav-container > ul {
7010 .b2b-subnav-content {
7012 margin-bottom: 10px; }
7014 .b2b-subnav-content > li {
7015 border-bottom: 1px solid #999999;
7019 .b2b-subnav-content > li > a {
7020 text-decoration: none;
7025 .b2b-subnav-content > li > a.expand {
7028 .b2b-subnav-content > li ul {
7031 transition-duration: 0.5s;
7032 transition-timing-function: cubic-bezier(0, 1, 0.5, 1); }
7034 .b2b-subnav-content > li ul.expand {
7035 transition-duration: 0.7s;
7036 transition-timing-function: ease-in-out;
7040 .b2b-subnav-content > li > a:focus, .b2b-subnav-content > li ul > li > a:focus {
7041 outline: thin dotted #666; }
7043 .b2b-subnav-content > li ul > li > a {
7047 outline-offset: -4px;
7048 padding-left: 10px; }
7050 .b2b-icon-primary-plus-minus {
7051 display: inline-block;
7058 vertical-align: middle;
7061 @media (min-width: 320px) and (max-width: 767px) {
7063 background-color: #fff;
7064 border: 1px solid white;
7066 .b2b-subnav-content > li {
7067 padding-left: 10px; }
7068 .b2b-subnav-container > ul:first-child {
7069 border-top: 1px solid #999; }
7070 .b2b-icon-primary-plus-minus {
7072 .b2b-subnav-content > li li > a.active {
7074 text-decoration: none;
7075 font-family: "Omnes-ECOMP-W02", Arial; } }
7077 .b2b-list-box-item {
7078 white-space: nowrap;
7080 border: 1px solid transparent;
7082 visibility: inherit;
7089 -moz-user-select: none;
7090 -webkit-user-select: none;
7091 -ms-user-select: none; }
7092 .b2b-list-box-item:focus {
7093 border: 2px solid #5e8cb3; }
7095 .b2b-list-box-item--selected {
7096 background-color: #cfdde9; }
7098 .btn.disabled[ddh-load-button] {
7100 padding: 0 19px 0 18px; }
7102 .btn.disabled[ddh-load-button] {
7105 .icon-primary-spinner-ddh.large {
7109 .icon-primary-spinner-ddh.small {
7113 .icon-primary-spinner-ddh {
7114 -webkit-animation: 1s linear infinite spinner;
7115 animation: 1s linear infinite spinner;
7116 background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNiAzNiIgaWQ9InN2Zy1zcGlubmVyIiB4PSIwcHgiIHk9IjBweCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CiAgIDxwYXRoIGZpbGw9IiNGNUY1RjUiIGQ9Ik0xOCAzNkM4LjEgMzYgMCAyNy45IDAgMThTOC4xIDAgMTggMHMxOCA4LjEgMTggMTgtOC4xIDE4LTE4IDE4em0wLTMxLjVjLTcuNSAwLTEzLjUgNi0xMy41IDEzLjVTMTAuNiAzMS41IDE4IDMxLjVjNy41IDAgMTMuNS02LjEgMTMuNS0xMy41IDAtNy41LTYtMTMuNS0xMy41LTEzLjV6Ii8+CiAgIDxwYXRoIGZpbGw9IiMwNTY4QUUiIGlkPSJzcGlubmVyIiBkPSJNMzAuNyA1LjNsLTMuMSAzLjJjMi40IDIuNCAzLjkgNS44IDMuOSA5LjUgMCA3LjQtNi4xIDEzLjUtMTMuNSAxMy41UzQuNSAyNS40IDQuNSAxOCAxMC42IDQuNSAxOCA0LjVWMEM4LjEgMCAwIDguMSAwIDE4czguMSAxOCAxOCAxOCAxOC04LjEgMTgtMThjMC01LTItOS41LTUuMy0xMi43eiIgdHJhbnNmb3JtPSIiPiAgICAgIAogICA8L3BhdGg+Cjwvc3ZnPg==); }
7118 .btn-small .icon-primary-spinner-ddh {
7119 height: 30px !important;
7120 width: 30px !important; }
7122 .btn-small .icon-primary-spinner {
7131 .small-modal-loader {
7132 width: 420px !important;
7133 height: 212px !important;
7134 text-align: center; }
7136 .small-modal-loader .icon-primary-spinner {
7137 margin-bottom: 5px; }
7139 .body.styled-by-modal {
7142 .b2b-modal-backdrop {
7150 .b2b-modal-backdrop.fade {
7151 background-color: #000;
7153 filter: alpha(opacity=0);
7154 transition: all 0.3s linear 0s; }
7156 .b2b-modal-backdrop.fade.in {
7159 filter: alpha(opacity=70);
7160 background-color: #000;
7161 transition: opacity 0.3s linear 0s; }
7174 .modalwrapper.active {
7179 background-clip: padding-box;
7180 background-color: #ffffff;
7181 border: 1px solid rgba(0, 0, 0, 0.1);
7183 box-shadow: 0 3px 5px 1px rgba(0, 0, 0, 0.4);
7185 /*margin-bottom:10%;*/
7186 outline: medium none;
7187 /*position: absolute;*/
7195 .modalwrapper.modal-docked .modal {
7207 transition: opacity .5s linear 0s; }
7209 .modal.fade.in.modal-landscape {
7213 transition: opacity .5s linear 0s; }
7222 align-items: center;
7223 border-radius: 8px 8px 0 0;
7227 padding: 30px 46px 30px 30px;
7228 position: relative; }
7230 .b2b-modal-header > h2 {
7235 .modal-header-portrait {
7236 -webkit-overflow-scrolling: auto; }
7238 .modal-header-landscape {
7239 -webkit-overflow-scrolling: auto; }
7242 -webkit-overflow-scrolling: touch;
7243 padding: 0 30px 20px;
7247 .b2b-modal-body:focus {
7248 outline: 1px dotted #333333; }
7254 background-color: #fff;
7261 :not(.modal-docked) .b2b-modal-footer {
7262 position: relative; }
7264 .modal-landscape .b2b-modal-footer {
7265 position: relative; }
7267 .b2b-modal-footer .cta-button-group {
7269 justify-content: flex-end;
7270 padding: 20px 0 5px;
7272 border-top: 1px solid #d2d2d2; }
7274 .b2b-modal-footer .cta-button-group .btn {
7278 margin-left: 10px; }
7280 .b2b-modal-footer .cta-button-group .marginLeft0 {
7283 .b2b-modal-footer .cta-button-group .btn-footer-left {
7284 margin-right: auto; }
7286 .b2b-modal-footer .cta-button-group .btn + .btn {
7287 margin-right: 0 !important; }
7305 max-width: 1000px; }
7307 .modalwrapper.modal-docked {
7310 align-items: center; }
7312 .modalwrapper.modal-docked .b2b-modal-body {
7315 padding-bottom: 60px; }
7317 .modalwrapper.modal-docked .modal {
7323 .modalwrapper.modal-docked .b2b-modal-body > *:last-child {
7324 margin-bottom: 60px; }
7326 @media (max-width: 767px) {
7329 overflow-x: hidden; }
7334 margin-bottom: 15px;
7337 padding: 20px 46px 20px 15px; }
7340 padding: 0 15px 15px; }
7341 .modalwrapper.modal-docked {
7345 .modalwrapper.modal-docked .modal.fade.in {
7347 width: 100% !important;
7351 .modalwrapper.modal-docked .b2b-modal-body {
7354 .modalwrapper.modal-docked.modal-landscape {
7357 .modalwrapper.modal-docked.modal-landscape .modal {
7360 .modalwrapper.modal-docked.modal-landscape .b2b-modal-body {
7362 overflow-y: hidden; }
7365 .b2b-modal-footer .cta-button-group {
7368 .b2b-modal-footer .cta-button-group .btn {
7370 .b2b-modal-footer .cta-button-group .btn + .btn {
7372 .b2b-modal-footer .cta-button-group a.visible-phone {
7373 align-items: center;
7374 display: flex !important;
7376 justify-content: center; } }
7378 .b2b-modal-footer > .cta-button-group {
7379 line-height: 40px; }
7382 .modal.fade.in .b2b-modal-header,
7383 .modal.fade.in .b2b-modal-body,
7384 .modal.fade.in .b2b-modal-footer {
7385 animation-duration: 0.01s;
7386 -o-animation-duration: 0.01s;
7387 -ms-animation-duration: 0.01s;
7388 -moz-animation-duration: 0.01s;
7389 -webkit-animation-duration: 0.01s;
7390 animation-name: DOMinsertion;
7391 -o-animation-name: DOMinsertion;
7392 -ms-animation-name: DOMinsertion;
7393 -moz-animation-name: DOMinsertion;
7394 -webkit-animation-name: DOMinsertion; }
7396 .monthselector thead tr th {
7399 .monthselector thead tr:after {
7406 border-bottom: 1px solid #ccc; }
7408 .monthselector tbody tr:last-child {
7411 .monthselector td.day {
7412 margin: 1px 4px !important;
7413 width: 64px !important; }
7415 .monthselector .datepicker-switch {
7416 width: 195px !important; }
7418 .monthselector .show-date {
7419 width: 30px !important; }
7421 .monthselector button.faux-input {
7423 .monthselector button.faux-input:focus {
7424 border: 1px solid #0574ac; }
7425 .monthselector button.faux-input:disabled {
7426 cursor: not-allowed; }
7428 .monthselector .cta-button-group {
7430 .monthselector .cta-button-group a {
7431 margin-right: 20px; }
7433 .monthselector .day.active .show-date:after, .monthselector .day:focus .show-date:after, .monthselector .due-date.disabled .show-date:after {
7435 left: 9px !important;
7437 width: 42px !important; }
7439 .monthselector .disabled.day:focus .show-date:after {
7442 .monthselector .icon-primary-calendar {
7446 padding: 0 10px 0 10px;
7451 list-style-type: none; }
7455 padding: 0 0 5px 30px;
7459 font-size: 1.4rem; }
7461 .b2b-ml-nav a:focus {
7462 outline-offset: 1px; }
7464 .b2b-ml-nav li:focus {
7467 .b2b-ml-nav li:focus > a {
7468 outline: thin dotted #666;
7469 outline-offset: 1px; }
7472 border-left: 1px solid #ccc; }
7475 padding: 0 0 0 20px; }
7477 .b2b-ml-nav ul > li {
7479 line-height: 18px; }
7481 .b2b-ml-nav a > span {
7482 background-color: #FFF;
7490 .b2b-ml-nav a > span > i {
7493 .b2b-ml-nav a:only-child > span {
7499 .b2b-ml-nav a:only-child > span > i {
7500 background-color: inherit;
7504 .b2b-ml-nav ul li:first-child > a:only-child > span {
7510 .b2b-ml-nav li a + ul {
7513 .b2b-ml-nav li a.active + ul {
7516 .b2b-ml-nav .selected {
7519 /*to overide ng-doc inline property for library demo - TODO: Move to docs.css*/
7520 .b2b-ml-nav a [class^="icon-primary-"], a [class*=" icon-primary-"], a [class^="icon-primary-"]:before, a [class*=" icon-primary-"]:before {
7521 display: inline-block; }
7523 .b2b-alerts-messages {
7524 background-color: #fff;
7527 .b2b-alerts-messages h3 {
7528 color: #333 !important;
7529 font-family: "Omnes-ECOMP-W02-Medium", Arial;
7530 margin-bottom: 0 !important;
7534 .b2b-alerts-messages h4 {
7535 color: #333 !important;
7536 font-family: "Omnes-ECOMP-W02-Medium", Arial;
7537 margin-bottom: 0 !important; }
7538 .b2b-alerts-messages .alert-info {
7539 background-color: #0574ac;
7541 .b2b-alerts-messages .alert-error {
7542 background-color: #cf2a2a;
7544 .b2b-alerts-messages .alert-success {
7545 background-color: #1b7e28;
7547 .b2b-alerts-messages div:nth-child(2) {
7548 padding: 0 0 15px 10px;
7549 vertical-align: baseline; }
7550 .b2b-alerts-messages .close:before {
7552 .b2b-alerts-messages p {
7555 font-family: "Omnes-ECOMP-W02", Arial; }
7556 .b2b-alerts-messages p a {
7558 .b2b-alerts-messages .btn-small {
7559 margin-bottom: 0px; }
7561 .b2b-alerts-success {
7562 border: 1px solid #1b7e28; }
7565 border: 1px solid #cf2a2a; }
7568 border: 1px solid #0574ac; }
7570 /* TODO: Rearange this and move to patches if needed */
7571 .b2b-breadcrumb-css-override > li {
7572 margin-right: 24px; }
7574 .b2b-breadcrumb-css-override li > * {
7575 float: left !important; }
7577 .b2b-css-override ul.nav-tabs {
7581 .b2b-top-nav-buttons-css-override {
7586 width: auto !important; }
7588 .b2b-toggle-header-active {
7591 .b2b-toggle-header-inactive {
7594 .b2b-toggle-header-icon {
7598 .icon-primary-circle:before {
7599 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");
7605 .ds2-no-colors .icon-primary-circle:before {
7606 background-image: none;
7610 outline: thin dotted #666; }
7618 display: inline-block;
7622 vertical-align: baseline; }
7626 padding-bottom: 20px;
7630 .pager__item--input {
7637 margin-left: 10px; }
7640 margin-bottom: 20px; }
7642 .pager__item--active {
7643 border-bottom: 2px solid #0574ac;
7647 .pager a.pager__item--active:hover {
7650 .pager a:hover, .pager a:focus {
7651 text-decoration: none;
7655 .pager a.disabled:hover, .pager a.disabled:focus {
7656 cursor: not-allowed; }
7658 .row.section-row.b2b-page {
7661 a.pager__item--next:focus, a.pager__item--prev:focus {
7662 text-decoration: none;
7665 .pager__item--next, .pager__item--prev {
7667 padding: 1.5px 6px 1.5px 6px; }
7669 .pager .disabled i {
7670 pointer-events: none;
7685 margin-bottom: 20px;
7688 display: inline-block;
7689 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
7691 .mobile-view > .pager__item {
7695 vertical-align: middle;
7696 line-height: 34px; }
7704 h4#pagination-truncated {
7707 h4#pagination-large-count {
7710 .p-col-md-12 input {
7711 margin-left: 20px; }
7713 .pager a .icon-primary-right:before {
7714 display: inline-block; }
7716 .pager a .icon-primary-left:before {
7717 display: inline-block; }
7720 background: white none repeat scroll 0 0;
7721 margin-bottom: -12px;
7723 padding-right: 10px;
7724 position: relative; }
7726 .numericResult:focus {
7727 outline: 1px dotted #0574ac; }
7729 .page-heading-group {
7731 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
7733 .pager > div > span.fieldLabel {
7734 margin-left: 18px; }
7736 .pager .fieldLabel .btn-arrow {
7739 margin-left: -5px; }
7743 .b2b-p-col-md-12 input {
7744 margin-left: 20px; }
7749 display: inline-block;
7750 margin: 0px 5px 0 5px;
7752 vertical-align: baseline; }
7754 .b2b-pager__item--noclick {
7755 pointer-events: none !important;
7756 cursor: default !important; }
7758 .b2b-pager__item--droppable {
7759 pointer-events: all !important; }
7763 padding-bottom: 20px;
7766 .b2b-pager a:hover {
7767 text-decoration: none;
7770 .b2b-pager a:focus {
7771 text-decoration: none;
7774 .b2b-pager a .icon-primary-right:before {
7775 display: inline-block; }
7776 .b2b-pager a .icon-primary-left:before {
7777 display: inline-block; }
7778 .b2b-pager .disabled i {
7779 pointer-events: none;
7783 .b2b-pager__item--input {
7793 margin-bottom: 20px; }
7795 .b2b-pager__item--active {
7796 border-bottom: 2px solid #0574ac;
7800 .row.section-row.b2b-page {
7803 a.b2b-pager__item--next:focus {
7804 text-decoration: none;
7807 a.b2b-pager__item--next-disabled {
7810 a.b2b-pager__item--next-disabled > [class^="icon-primary-"] {
7812 cursor: not-allowed;
7815 a.b2b-pager__item--prev:focus {
7816 text-decoration: none;
7819 a.b2b-pager__item--prev-disabled {
7822 a.b2b-pager__item--prev-disabled > [class^="icon-primary-"] {
7824 cursor: not-allowed; }
7826 .b2b-pager__item--next {
7827 padding: 1.5px 0px 1.5px 0px; }
7829 .b2b-pager__item--prev {
7830 padding: 1.5px 0px 1.5px 0px; }
7836 .fieldLabel .btn-arrow {
7844 .b2b-numericResult {
7845 margin-bottom: 20px;
7849 .b2b-mobile-view > .b2b-pager__item {
7853 vertical-align: middle;
7854 line-height: 34px; }
7865 h4#b2b-pagination-truncated {
7868 h4#b2b-pagination-large-count {
7872 background: white none repeat scroll 0 0;
7873 margin-bottom: -12px;
7875 padding-right: 10px;
7876 position: relative; }
7878 .b2b-numericResult:focus {
7879 outline: 1px dotted #0574ac; }
7881 .b2b-page-heading-group {
7883 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
7885 .b2b-pager > div > span.fieldLabel {
7886 margin-left: 18px; }
7891 .b2b-go-to-page-inline {
7892 display: inline-block; }
7894 input.b2b-phone-mask-input {
7895 padding-right: 15px; }
7896 input.b2b-phone-mask-input:hover, input.b2b-phone-mask-input:focus {
7897 padding-right: 15px; }
7899 /************************** Start - Should be removed after the styling in global is fixed *******************/
7903 /************************** End - Should be removed after the styling in global is fixed *******************/
7904 @media (max-width: 767px) {
7909 background-color: #5a5a5a;
7910 border-top: 1px solid #959595; }
7913 border-bottom: 1px solid #959595; }
7915 .pivot-links > li > a {
7918 padding: 12px 15px 10px;
7919 line-height: normal; }
7921 .b2b-profile-block-container {
7924 background-color: #fff;
7926 border: 1px solid #ccc;
7927 box-shadow: 0px 1px 1px 1px #ccc;
7928 display: inline-table;
7929 margin: 15px 15px; }
7931 .b2b-profile-block-details p, .b2b-profile-block-details div {
7933 font-size: 1.4rem; }
7935 .b2b-profile-block-details .radio-label, .b2b-profile-block-details a {
7936 font-size: 1.4rem; }
7938 .b2b-profile-block-details p label, .b2b-profile-block-details p span {
7939 padding-left: 10px; }
7941 .b2b-profile-block-footer {
7942 margin-bottom: 12px;
7946 .b2b-profile-block-details p {
7947 word-wrap: break-word;
7949 .b2b-profile-block-details p:first-child {
7951 .b2b-profile-block-details p:after {
7954 border: 0.2px solid #ccc;
7957 .b2b-profile-block-details .radio {
7961 .b2b-approval-icon {
7966 .b2b-approval-icon i {
7979 margin-bottom: 16px; }
7981 .b2b-profile-block-radio {
7989 border: solid 1px #CCC;
7990 font-family: "Omnes-ECOMP-W02", Arial;
7991 display: inline-block;
7992 vertical-align: top; }
7993 .b2b-profile-card .top-block {
7995 background-color: #e4e4e4;
7996 max-height: 153px; }
7997 .b2b-profile-card .bottom-block {
7998 padding: 15px 20px 15px 20px;
7999 background-color: #fff; }
8000 .b2b-profile-card .profile-image {
8001 background: #e4e4e4;
8002 margin-bottom: 15px;
8003 text-align: center; }
8004 .b2b-profile-card .profile-image .default-img {
8005 display: inline-block;
8008 margin-bottom: 10px;
8009 border: 6px solid #fff;
8010 border-radius: 99em;
8011 -webkit-border-radius: 99em;
8012 -moz-border-radius: 99em;
8013 /* background-color: #eee; */ }
8015 .profile-image img {
8016 display: inline-block;
8019 margin-bottom: 10px;
8020 border: 6px solid #fff;
8021 border-radius: 99em;
8022 -webkit-border-radius: 99em;
8023 -moz-border-radius: 99em;
8024 /* background-color: #eee; */ }
8026 .b2b-profile-card .profile-image .default-img {
8027 font-family: "Omnes-ECOMP-W02", Arial;
8029 background-color: #fff;
8036 text-transform: uppercase; }
8038 .b2b-profile-card .profile-image .name {
8039 font-family: "Omnes-ECOMP-W02-Medium", Arial;
8046 word-break: break-word;
8047 white-space: normal;
8048 text-transform: capitalize; }
8050 .b2b-profile-card .profile-image .status-icon {
8051 border-radius: 10px;
8052 border: 1px solid #fff;
8056 display: inline-block;
8057 vertical-align: middle; }
8059 .b2b-profile-card .profile-image .status {
8066 .b2b-profile-card .status .circle {
8070 margin: 30px 6px 0px 20px;
8072 background-color: #444; }
8074 .b2b-profile-card .profile-image .status-green {
8075 background-color: #0c0; }
8077 .b2b-profile-card .profile-image .status-red {
8078 background-color: red; }
8080 .b2b-profile-card .profile-image .status-blue {
8081 background-color: #00f; }
8083 .b2b-profile-card .profile-image .status-yellow {
8084 background-color: #ff0; }
8086 .b2b-profile-card .profile-image .status .status-badge {
8088 border: dotted 1px #444;
8089 background-color: transparent;
8096 padding-right: 5px; }
8098 .b2b-profile-card .profile-details {
8100 .b2b-profile-card .profile-details label {
8103 font-family: "Omnes-ECOMP-W02-Medium", Arial;
8104 font-weight: bolder;
8109 .b2b-profile-card .profile-details div {
8113 padding-bottom: 6.5px; }
8115 .b2b-profile-card .b2b-add-user {
8117 border-style: dotted;
8120 position: relative; }
8121 .b2b-profile-card .b2b-add-user i {
8123 padding-bottom: 15px; }
8125 .b2b-profile-card .atcenter {
8128 vertical-align: middle;
8129 text-align: center; }
8131 .b2b-profile-card .tooltip {
8133 .b2b-profile-card .tooltip .helpertext {
8137 .b2b-profile-card .tooltip-wrapper {
8138 position: relative; }
8140 /* Overrides for tooltip absolute positioning */
8141 @media (min-width: 1025px) {
8142 .b2b-profile-card .tooltip-size-control {
8143 width: 100% !important; } }
8145 @-webkit-keyframes progress-bar-stripes {
8147 background-position: 0 0; }
8149 background-position: 80px 0; } }
8151 @keyframes progress-bar-stripes {
8153 background-position: 0 0; }
8155 background-position: 80px 0; } }
8158 background-color: #e4e4e4;
8161 margin-bottom: 20px;
8165 position: relative; }
8171 background-color: #666;
8173 display: -webkit-flex;
8174 display: -ms-flexbox;
8180 display: -webkit-flex;
8181 display: -ms-flexbox;
8183 -webkit-align-items: center;
8184 -ms-flex-align: center;
8185 align-items: center;
8186 -webkit-justify-content: flex-end;
8188 justify-content: flex-end; }
8190 .progress-link + .usage-bar {
8193 .progress-success .bar, .progress .bar-success {
8194 background-color: #1b7e28; }
8196 .progress-warning .bar, .progress .bar-warning {
8197 background-color: #ef6f00; }
8199 .progress-danger .bar, .progress .bar-danger {
8200 background-color: #cf2a2a; }
8202 .progress.increment {
8203 display: -webkit-flex;
8204 display: -ms-flexbox;
8207 .progress.increment .bar:first-child:not(:last-child) {
8209 border-radius: 4px 0 0 4px; }
8211 .progress.increment .bar:last-child:not(:first-child) {
8213 border-radius: 0 4px 4px 0; }
8215 .progress.increment .bar + .bar:not(:last-child) {
8220 .progress.increment .bar:not(:first-child) {
8221 border-left: 1px solid white !important; }
8227 margin-bottom: 1px; }
8229 .usage-bar > .usage-text {
8230 display: table-cell;
8233 .progress + .usage-bar {
8234 margin-top: -15px; }
8236 .usage-bar .usage-text {
8237 font-size: 1.4rem; }
8239 .usage-bar .usage-text:first-child {
8240 white-space: nowrap; }
8242 .usage-bar .usage-text.text-right {
8243 vertical-align: top;
8245 width: auto !important; }
8247 .usage-bar .usage-text.text-right:before {
8252 .usage-bar.billing-cycle .usage-text {
8253 font-size: 1.4rem; }
8255 .usage-bar.billing-cycle .usage-text.text-right {
8256 vertical-align: bottom; }
8258 .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"] {
8259 background-color: #1b7e28; }
8261 .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"] {
8262 background-color: #ef6f00; }
8264 .progress.autocolor [data-percentage^="9"], .progress.autocolor [data-percentage="100"] {
8265 background-color: #cf2a2a; }
8267 .b2b-seek-bar-container {
8268 position: relative; }
8269 .b2b-seek-bar-container div {
8270 position: absolute; }
8271 .b2b-seek-bar-container .b2b-seek-bar-track-container {
8273 .b2b-seek-bar-container .b2b-seek-bar-track {
8276 background-color: #cccccc;
8277 border-radius: 10px; }
8278 .b2b-seek-bar-container .b2b-seek-bar-track-fill {
8281 background-color: #cccccc;
8282 border-radius: 10px;
8284 background-color: #157BB2;
8285 transition: width 0s linear; }
8287 .seek-bar-container .seek-bar-knob-container {
8288 transition: left 0s linear; }
8290 .b2b-seek-bar-container .b2b-seek-bar-knob {
8293 border-radius: 10px;
8296 border: 1px solid #cccccc;
8300 .b2b-seek-bar-container .b2b-seek-bar-knob:focus {
8301 outline: thin dotted #666; }
8303 .b2b-seek-bar-container.vertical {
8308 border-radius: 10px; }
8309 .b2b-seek-bar-container.vertical .b2b-seek-bar-track-container {
8312 .b2b-seek-bar-container.vertical .b2b-seek-bar-track {
8315 .b2b-seek-bar-container.vertical .b2b-seek-bar-track-fill {
8320 .b2b-seek-bar-container.vertical .b2b-seek-bar-knob-container {
8321 transition: bottom .01s linear;
8324 .b2b-seek-bar-container.vertical .b2b-seek-bar-knob {
8326 border-radius: 10px;
8330 .form-search .search-query {
8331 width: 100% !important; }
8333 .form-search .well {
8336 .form-search > ul.nav > li.section {
8337 min-height: 20px !important; }
8339 input.b2b-search-input-field {
8340 margin-bottom: 0px; }
8342 .search-suggestion-list {
8343 background-color: #FFFFFF;
8344 border: 1px solid #ccc;
8345 border-radius: 0 0 6px 6px;
8346 box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15);
8355 .search-suggestion-list > li.active {
8356 background-color: #cccccc; }
8357 .search-suggestion-list:empty {
8360 .b2b-search-hightlight {
8361 font-weight: bold; }
8363 input[type="text"]::-moz-placeholder {
8365 font-family: "Omnes-ECOMP-W02-Italic", Arial; }
8367 input[type="text"]:focus {
8370 input[type="text"] + .reset-field {
8371 background-color: #FFFFFF;
8376 outline: 1px dotted #0574ac; }
8378 .field-group input:not([type="button"])[disabled] ~ .btn-search {
8379 background-color: #eee; }
8381 .btn-search[class*="btn"] {
8382 background-color: #FFFFFF;
8383 background-size: 20px 20px;
8384 border-radius: 0 1.5rem 1.5rem 0;
8386 min-width: 4.4rem !important;
8391 .search-suggestion-wrapper {
8392 margin-bottom: 15px;
8393 position: relative; }
8394 .search-suggestion-wrapper .no-result {
8395 padding: 0px 15px; }
8397 .search-suggestion-item {
8403 .search-suggestion-item:hover {
8404 background-color: #e4e4e4;
8406 .search-suggestion-item:focus {
8407 background-color: #e4e4e4;
8409 .search-suggestion-item a {
8411 text-decoration: none; }
8416 input.b2b-search-input-field:focus ~ .btn-search > i, .btn-search:focus > i {
8419 button.btn-search[disabled] {
8420 cursor: not-allowed; }
8421 button.btn-search[disabled] i {
8425 -webkit-background-blend-mode: mutilply;
8426 box-shadow: 0 3px 0 2px rgba(0, 0, 0, 0.08); }
8428 .linkSelectorModule {
8435 .linkSelectorModule .icon-primary-down {
8440 margin-left: -30px; }
8441 .linkSelectorModule .selectModule {
8442 background-color: transparent;
8446 border: 1px solid transparent;
8448 padding-right: 35px;
8451 font-size: 1.6rem; }
8452 .linkSelectorModule .selectModule:focus {
8453 border: 1px dotted #ccc;
8455 -moz-user-select: none; }
8456 .linkSelectorModule .selectModule:hover {
8457 text-decoration: underline; }
8458 .linkSelectorModule .active + .moduleWrapper:before {
8459 background-color: #FFFFFF;
8460 border-color: #d2d2d2;
8461 border-style: solid;
8462 border-width: 1px 1px 0 0;
8470 -webkit-transform: rotate(-45deg);
8471 transform: rotate(-45deg);
8473 .linkSelectorModule .moduleWrapper {
8475 .linkSelectorModule ul.awd-module-list {
8476 border-radius: 6px 6px 0px 0px; }
8478 .selectorModule .icon-primary-down {
8485 .selectorModule .selectModule {
8486 border: 1px solid #d2d2d2;
8488 box-shadow: 1px 5px 2px -5px rgba(0, 0, 0, 0.15);
8492 background-color: transparent;
8494 .selectorModule .selectModule:focus {
8495 border: 1px solid #0568ae;
8496 -moz-user-select: none; }
8497 .selectorModule .selectModule span.module-data {
8500 line-height: 20px; }
8501 .selectorModule .selectModule img + span.module-data {
8502 padding-left: 45px; }
8504 .selectorModule .selectModule.active {
8505 border-bottom-right-radius: 0px;
8506 border-bottom-left-radius: 0px; }
8508 .selectorModule .moduleWrapper {
8510 width: 100% !important;
8513 .selectorModule ul.awd-module-list {
8514 border-radius: 0px 0px 6px 6px; }
8516 .selectorModule .large > img {
8524 background-color: transparent;
8525 font-family: "Omnes-ECOMP-W02", Arial;
8540 background-color: #FFFFFF;
8544 box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.15);
8545 border-radius: 0px 0px 6px 6px; }
8546 .moduleWrapper .module-list-item img {
8552 align-self: center; }
8553 .moduleWrapper span {
8555 white-space: nowrap;
8556 font-size: 1.5rem; }
8562 border: 1px solid #d2d2d2; }
8563 .awd-module-list .module-list-item > .module-data {
8565 white-space: nowrap;
8568 border-bottom: 1px dotted #959595;
8569 margin: 0px 15px 0px 15px;
8570 padding-right: 50px;
8571 padding-bottom: 14px;
8575 .awd-module-list .module-list-item:hover {
8576 background-color: #f2f2f2; }
8577 .awd-module-list .module-list-item:active {
8578 background-color: #f2f2f2; }
8579 .awd-module-list .module-list-item[aria-selected="true"] {
8580 background-color: #f2f2f2; }
8587 white-space: nowrap;
8591 .module-list-item:last-of-type .module-data {
8592 border-bottom: none; }
8593 .module-list-item img + span.module-data {
8594 padding-left: 45px; }
8596 .module-groups:first-of-type .module-list-item:last-of-type .module-data {
8597 border-bottom: 1px solid #959595; }
8600 padding-bottom: 4px; }
8602 .selectorModule.large {
8604 vertical-align: middle;
8606 .selectorModule.large .moduleWrapper {
8608 .selectorModule.large input {
8610 vertical-align: middle;
8612 .selectorModule.large button {
8614 vertical-align: middle;
8616 .selectorModule.large .selectModule img {
8620 ul.module-groupitem li {
8621 margin: 0 -15px 0 -15px; }
8623 span.module-data span {
8626 font-size: 1.5rem; }
8629 cursor: default !important;
8630 padding: 18px 15px 0px 15px; }
8632 li.module-list-item[selected]:before {
8633 box-sizing: border-box;
8634 display: inline-block;
8640 vertical-align: middle;
8644 ul.module-optinalcta {
8648 border-bottom: 1px solid #d2d2d2;
8649 border-left: 1px solid #d2d2d2;
8650 border-right: 1px solid #d2d2d2;
8651 border-radius: 0px 0px 6px 6px; }
8652 ul.module-optinalcta li {
8655 ul.module-optinalcta a {
8659 .b2b-slider-container {
8660 position: relative; }
8661 .b2b-slider-container.slider-disabled {
8662 cursor: not-allowed !important; }
8663 .b2b-slider-container div {
8664 position: absolute; }
8665 .b2b-slider-container .slider-track-container {
8668 .b2b-slider-container .slider-track {
8671 background-color: #cccccc;
8672 border-radius: 10px;
8673 border: 1px solid #cccccc; }
8674 .b2b-slider-container .slider-track-fill {
8677 background-color: #cccccc;
8678 border-radius: 10px;
8680 background-color: #157BB2;
8681 transition: width 0s linear;
8682 border: 1px solid #cccccc; }
8683 .b2b-slider-container .slider-knob-container {
8684 transition: left 0s linear; }
8685 .b2b-slider-container .slider-knob-container.slider-knob-hidden {
8686 display: none !important; }
8687 .b2b-slider-container .slider-knob {
8690 border-radius: 10px;
8693 border: 1px solid #cccccc;
8696 .b2b-slider-container .slider-knob:focus {
8697 outline: thin dotted #666; }
8699 .b2b-slider-endpoints-container {
8703 .b2b-slider-endpoints-container .b2b-slider-endpoints-left {
8705 line-height: 100%; }
8706 .b2b-slider-endpoints-container .b2b-slider-endpoints-right {
8708 line-height: 100%; }
8709 .b2b-slider-endpoints-container::after {
8714 .b2b-slider-container.vertical {
8719 border-radius: 10px; }
8720 .b2b-slider-container.vertical .slider-track-container {
8723 .b2b-slider-container.vertical .slider-track {
8726 .b2b-slider-container.vertical .slider-track-fill {
8731 .b2b-slider-container.vertical .slider-knob-container {
8732 transition: bottom 0s linear;
8735 .b2b-slider-container.vertical .slider-knob-container.slider-knob-hidden {
8736 display: none !important; }
8737 .b2b-slider-container.vertical .slider-knob {
8739 border-radius: 10px;
8743 .icon-primary-spinner {
8744 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");
8748 .icon-primary-spinner.small {
8750 height: 30px !important;
8751 width: 30px !important; }
8753 .isIE .icon-primary-spinner,
8754 .isIE .icon-primary-spinner.small {
8755 animation: spinner 1s linear infinite; }
8757 .ds2-no-colors .icon-primary-spinner {
8758 animation: spinner 1s linear infinite;
8759 border: 5px dotted transparent;
8760 border-radius: 50%; }
8762 @keyframes spinner {
8764 transform: rotate(0deg); }
8766 transform: rotate(359deg); } }
8768 .b2b-status-tracker > .btn-arrow:nth-of-type(1) {
8769 margin-right: 10px; }
8771 .b2b-status-tracker > .btn-arrow:nth-of-type(2) {
8772 margin-left: 20px; }
8774 .b2b-status-tracker > .btn-arrow {
8777 overflow: visible; }
8778 .b2b-status-tracker > .btn-arrow > .btn-secondary > .icon-primary-left {
8781 .b2b-status-tracker > .btn-arrow > .btn-secondary > .icon-primary-right {
8784 .b2b-status-tracker > .b2b-status-tracker-step {
8786 position: relative; }
8788 .b2b-status-tracker-step {
8791 .b2b-status-tracker > .b2b-status-tracker-step .b2b-status-tracker-heading {
8792 font-family: "Omnes-ECOMP-W02-Medium", Arial;
8795 margin-bottom: 10px; }
8797 .b2b-status-tracker > .b2b-status-tracker-step.complete > .progress > .progress-bar {
8799 background-color: #1b7e28; }
8801 .b2b-status-tracker > .b2b-status-tracker-step.complete .icoControls-approval {
8804 .b2b-status-tracker > .b2b-status-tracker-step.current > .progress > .progress-bar {
8806 background-color: #333333; }
8808 .b2b-status-tracker > .b2b-status-tracker-step.current .icon-misc-time {
8811 .b2b-status-tracker > .b2b-status-tracker-step.pending > .progress > .progress-bar {
8813 background-color: #ffb81c; }
8815 .b2b-status-tracker > .b2b-status-tracker-step.pending .icoControls-statusokay {
8818 .b2b-status-tracker > .b2b-status-tracker-step.actionRequired > .progress > .progress-bar {
8820 background-color: #cf2a2a; }
8822 .b2b-status-tracker > .b2b-status-tracker-step.actionRequired .icoSecurityalerts-alert {
8825 .b2b-status-tracker > .b2b-status-tracker-step.notAvailable > .progress > .progress-bar {
8827 background-color: #767676; }
8829 .b2b-status-tracker > .b2b-status-tracker-step.notAvailable .icoControls-restricted {
8832 .b2b-status-tracker > .b2b-status-tracker-step > .progress {
8834 border-radius: 1.5px;
8836 margin-bottom: 10px;
8837 background-color: #c5c5c5; }
8838 .b2b-status-tracker > .b2b-status-tracker-step > .progress > .progress-bar {
8842 .b2b-status-tracker > .b2b-status-tracker-step > .b2b-status-tracker-estimate {
8843 font-family: "Omnes-ECOMP-W02-Medium", Arial;
8846 margin-bottom: 10px; }
8848 .b2b-status-tracker > .b2b-status-tracker-step > .b2b-status-tracker-description {
8849 font-family: "Omnes-ECOMP-W02", Arial;
8852 padding-right: 15px; }
8853 .b2b-status-tracker > .b2b-status-tracker-step > .b2b-status-tracker-description a {
8862 font-family: "Omnes-ECOMP-W02", Arial;
8870 position: relative; }
8876 background-color: #c4c4c4;
8877 outline: 1px solid transparent; }
8879 .steps li:first-child {
8880 border-radius: 4px 0 0 4px; }
8882 .steps li:last-child {
8884 border-radius: 0 4px 4px 0; }
8887 .steps li.step-done {
8888 background-color: #007a3e;
8890 border: 1px solid transparent; }
8894 display: inline-block;
8898 white-space: nowrap; }
8900 .step-on .step-text {
8901 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
8903 .steps li .step-text[data-large-text]:before {
8904 content: attr(data-large-text) " "; }
8906 .step-confirmation {
8908 margin-bottom: 30px; }
8910 .step-confirmation > div {
8913 .step-confirmation > div i {
8916 margin-right: 10px; }
8918 .step-confirmation.centered > div i {
8919 margin-left: -60px; }
8921 .step-confirmation > div h3 {
8923 margin: 26px 0 20px; }
8925 .step-confirmation > p {
8928 @media (max-width: 1024px) {
8935 margin-bottom: 11px; }
8938 .step-on .step-text {
8947 .steps li .step-text[data-sm-text]:before {
8948 content: attr(data-sm-text) " ";
8950 .step-confirmation {
8951 margin-top: 30px !important; } }
8953 @media (max-width: 767px) {
8954 .step-confirmation.centered > div i {
8956 .step-confirmation.centered > p {
8957 margin-left: 40px; }
8958 .step-confirmation > div h3 {
8960 margin: 13px 0 10px; }
8961 .step-confirmation > div i {
8963 margin-right: 10px; } }
8965 .step-indicator.vertical {
8968 .vertical .step-heading {
8976 .vertical .steps li {
8977 align-items: center;
8978 background-color: transparent;
8982 padding: 0 0 0 20px;
8983 position: relative; }
8985 .vertical .steps li .step-text {
8994 .vertical .steps li .step-text[data-large-text]:before {
8995 content: attr(data-large-text) " "; }
8997 .vertical .steps li:after {
8998 background-color: transparent;
8999 border-left: 4px solid #d2d2d2;
9009 .vertical .steps li.step-on:after,
9010 .vertical .steps li.step-done:after {
9011 border-color: #0568ae; }
9015 padding: 0px 0px 0px 0px; }
9016 .b2b-step-tracker .btn.btn-left {
9017 margin-right: 10px; }
9018 .b2b-step-tracker .btn.btn-right {
9020 .b2b-step-tracker .b2b-left-arrow {
9023 .b2b-step-tracker .b2b-right-arrow {
9026 .b2b-step-tracker .b2b-steps {
9030 position: relative; }
9031 .b2b-step-tracker .b2b-steps li {
9035 background-color: #767676;
9036 outline: 1px solid transparent;
9038 .b2b-step-tracker .b2b-steps li.b2b-step-done {
9039 background-color: #1b7e28;
9042 .b2b-step-tracker .b2b-steps li.b2b-step-on {
9043 background-color: #333333;
9046 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
9047 .b2b-step-tracker .b2b-steps li .b2b-step-text {
9049 display: inline-block;
9053 white-space: nowrap; }
9054 .b2b-step-tracker .b2b-steps li .b2b-step-text[data-large-text]:before {
9055 content: attr(data-large-text) " "; }
9056 .b2b-step-tracker .b2b-steps li:first-child {
9057 border-radius: 2px 0 0 2px; }
9058 .b2b-step-tracker .b2b-steps li:last-child {
9060 border-radius: 0 2px 2px 0; }
9062 @media (max-width: 1024px) {
9065 .b2b-step-tracker .b2b-steps {
9067 .b2b-step-tracker .b2b-steps li .b2b-step-text {
9069 .b2b-step-tracker .b2b-steps li .b2b-step-text[data-sm-text]:before {
9070 content: attr(data-sm-text) " ";
9072 .b2b-step-tracker .b2b-steps li.b2b-step-on .b2b-step-text {
9082 .strength-meter-container {
9086 .strength-meter-gauge {
9088 background-color: #d2d2d2;
9092 outline: 1px solid transparent; }
9094 .strength-meter-gauge-fill {
9098 text-indent: -9999px;
9100 border: 2px solid transparent; }
9102 .strength-meter-gauge-fill.strength-meter-animate {
9103 transition: width 0.5s linear, background-color 0.5s linear; }
9105 .strength-meter-animate[style*="20"] {
9106 background-color: #cf2a2a; }
9108 .strength-meter-animate[style*="20"] + .strength-meter-divider + .strength-meter-content:after {
9109 content: "Unacceptable"; }
9111 .strength-meter-animate[style*="40"] {
9112 background-color: #ea7400; }
9114 .strength-meter-animate[style*="40"] + .strength-meter-divider + .strength-meter-content:after {
9117 .strength-meter-animate[style*="60"] {
9118 background-color: #ea7400; }
9120 .strength-meter-animate[style*="60"] + .strength-meter-divider + .strength-meter-content:after {
9123 .strength-meter-animate[style*="80"] {
9124 background-color: #007a3e; }
9126 .strength-meter-animate[style*="80"] + .strength-meter-divider + .strength-meter-content:after {
9129 .strength-meter-animate[style*="100"] {
9130 background-color: #007a3e; }
9132 .strength-meter-animate[style*="100"] + .strength-meter-divider + .strength-meter-content:after {
9133 content: "Excellent"; }
9135 .strength-meter-divider {
9144 .strength-meter-divider span {
9145 background: transparent;
9148 border-right: solid 1px #fff; }
9150 .strength-meter-divider span:first-child {
9151 border-radius: 2px 0 0 2px; }
9153 .strength-meter-divider span + .strength-meter-divider span {
9156 .strength-meter-divider span:last-child {
9157 border-radius: 0 2px 2px 0;
9160 .strength-meter-content {
9164 position: absolute; }
9166 .strength-meter-content:before {
9167 font-family: "Omnes-ECOMP-W02", Arial;
9168 content: "Password strength: "; }
9170 .strength-meter-content:after {
9171 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
9173 .strength-meter-container {
9178 .strength-meter-container .strength-meter-gauge {
9180 background-color: #cccccc;
9181 box-shadow: 0 1px 1px -1px #333 inset;
9185 position: relative; }
9187 .strength-meter-container > .strength-meter-gauge > .strength-meter-gauge-fill {
9189 box-shadow: 0 1px 1px -1px #999 inset;
9191 text-indent: -9999px;
9194 .strength-meter-container > .strength-meter-gauge > .strength-meter-gauge-fill.strength-meter-animate {
9195 transition: width 0ms ease-out, background-color 0ms ease-in; }
9197 .strength-meter-container > .strength-meter-gauge > .strength-meter-divider {
9205 .strength-meter-container > .strength-meter-gauge > .strength-meter-divider span {
9206 background: transparent;
9209 border-right: solid 1px #fff; }
9211 .strength-meter-container > .strength-meter-gauge > .strength-meter-divider span:last-child {
9214 .strength-meter-container > .strength-meter-content {
9215 font-family: "Omnes-ECOMP-W02", Arial;
9220 .strength-meter-container > .strength-meter-content:before {
9223 .strength-meter-container > .strength-meter-content > .strength-meter-content-state {
9224 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
9228 align-items: center; }
9229 .btn-switch-label:focus .btn-switch {
9230 outline: 1px dotted #666;
9231 outline-offset: 5px; }
9232 .btn-switch-label input:focus .btn-switch {
9233 outline: 1px dotted #666;
9234 outline-offset: 5px; }
9235 .btn-switch-label > span {
9239 background-color: #fff;
9240 border: 1px solid #d2d2d2;
9241 border-radius: 16px;
9242 box-shadow: 0 4px 5px -5px rgba(0, 0, 0, 0.15) inset, 0 5px 5px -5px rgba(0, 0, 0, 0.15);
9247 user-select: none; }
9248 /* .btn-switch input[type="checkbox"] {
9255 .btn-switch input[type="checkbox"] + .switch-overlay .btn-slider-on .activo {
9256 font: 0px/0 "Omnes-ECOMP-W02", Arial; }
9257 .btn-switch input[type="checkbox"] + .switch-overlay .btn-slider-on + .btn + .btn-slider-off .inactivo {
9258 font: 0px/0 "Omnes-ECOMP-W02", Arial; } */
9259 .btn-switch input:checked + .switch-overlay {
9261 transition: all .3s linear .0s; }
9262 .btn-switch input:checked + .switch-overlay .switch-handle {
9263 background-color: #007a3e;
9264 background: linear-gradient(to bottom, #008744 0%, #007a3e 100%);
9265 transition: background-color 0.3s linear 0s;
9266 border: 1px solid transparent; }
9267 .btn-switch input + .switch-overlay {
9269 transition: all .3s linear .0s; }
9270 .btn-switch input + .switch-overlay .switch-handle {
9271 background-color: #f2f2f2;
9272 background: linear-gradient(to bottom, #fcfcfc 0%, #f2f2f2 100%);
9273 transition: background-color 0.3s linear 0s;
9274 border: 1px solid #d2d2d2; }
9275 .btn-switch input[disabled] + .switch-overlay {
9277 width: 100% !important;
9278 background-color: #d2d2d2;
9280 cursor: not-allowed !important; }
9281 .btn-switch input[disabled] + .switch-overlay .btn-slider-on {
9283 .btn-switch input[disabled] + .switch-overlay .activo {
9285 .btn-switch input[disabled] + .switch-overlay .switch-handle {
9287 .btn-switch input[disabled] + .switch-overlay .btn-slider-off {
9291 .btn-switch input[disabled]:checked + .switch-overlay {
9293 width: 100% !important;
9294 background-color: #fff; }
9295 .btn-switch input[disabled]:checked + .switch-overlay .btn-slider-off {
9297 .btn-switch input[disabled]:checked + .switch-overlay .btn-slider-off + .inactivo {
9299 .btn-switch input[disabled]:checked + .switch-overlay .switch-handle {
9301 .btn-switch input[disabled]:checked + .switch-overlay .btn-slider-on {
9305 color: #007a3e !important;
9306 font-weight: bold; }
9307 .btn-switch input[disabled]:checked + .switch-overlay .activo {
9311 color: #007a3e !important;
9312 font-weight: bold; }
9313 .btn-switch input[disabled]:checked + .btn-slider-on {
9315 .btn-switch input[disabled] + .btn-slider-on + .switch-handle {
9318 .btn-switch input[disabled] + .btn-slider-on + .switch-handle + .btn-slider-off {
9320 /* .btn-switch input[type="checkbox"][disabled] + .switch-overlay .btn-slider-on {
9322 .btn-switch input[type="checkbox"][disabled] + .switch-overlay .btn-slider-on .activo {
9323 border: medium none;
9325 font: 16px/32px "Omnes-ECOMP-W02", Arial;
9329 .btn-switch input[type="checkbox"][disabled] + .switch-overlay .btn-slider-on .activo:before {
9331 .btn-switch input[type="checkbox"][disabled] + .switch-overlay .btn-slider-on + .switch-handle + .btn-slider-off {
9336 .btn-switch input[type="checkbox"][disabled] + .switch-overlay .btn-slider-on + .switch-handle + .btn-slider-off .inactivo {
9337 border: medium none;
9339 font: 16px/32px "Omnes-ECOMP-W02", Arial;
9343 .btn-switch input[type="checkbox"][disabled] + .switch-overlay .btn-slider-on + .switch-handle + .btn-slider-off .inactivo:before {
9345 .btn-switch input[type="checkbox"][disabled]:checked + .switch-overlay .btn-slider-on {
9350 .btn-switch input[type="checkbox"][disabled]:checked + .switch-overlay .btn-slider-on + .switch-handle + .btn-slider-off {
9352 .btn-switch input[type="checkbox"][disabled]:checked + .switch-overlay .activo {
9354 font-weight: bold; } */
9357 border-radius: 16px;
9358 color: black !important;
9371 display: inline-block;
9372 font-family: "Omnes-ECOMP-W02", Arial;
9380 display: inline-block;
9381 font-family: "Omnes-ECOMP-W02", Arial;
9389 padding-right: 11px; }
9393 display: inline-block;
9406 background-image: none;
9407 border-left: 3px solid #007a3e;
9418 line-height: 40px; }
9420 background-image: none;
9421 border: 3px solid #959595;
9422 border-radius: 100%;
9431 .btn-switch.focused {
9432 outline: 1px dotted #000;
9433 outline-offset: 5px; }
9437 background-color: transparent;
9438 border-collapse: collapse;
9441 margin-bottom: 20px; }
9447 vertical-align: bottom; }
9455 vertical-align: top;
9456 word-wrap: break-word; }
9459 font-family: "Omnes-ECOMP-W02-Medium", Arial;
9461 font-weight: normal;
9463 padding: 13px 20px; }
9466 border-left: 1px solid #d2d2d2;
9467 border-top: 1px solid #d2d2d2; }
9469 table tbody td:first-child {
9470 border-left: none; }
9472 .tiny-accordion.iconleft.accordion-table-layout .toggle-header,
9473 .tiny-accordion.iconleft.accordion-table-layout .toggle-header + .accordion-content,
9474 .tiny-accordion.iconleft.accordion-table-layout .inactive-toggle-header {
9475 padding: 0 0 0 50px; }
9478 .inactive-toggle-header .faux-table-cell {
9479 display: table-cell;
9481 padding: 13px 0 10px 0;
9485 .accordion-content .faux-table-cell {
9486 display: table-cell;
9488 padding: 0 0 10px 0; }
9490 .faux-table-cell:last-child {
9495 background-color: #f2f2f2;
9498 border-left: 1px solid #d2d2d2;
9499 padding: 0 20px 0 10px; }
9501 .tiny-accordion.iconleft.accordion-table-layout .toggle-header.opened .hide-when-expanded {
9504 .tiny-accordion.iconleft.accordion-table-layout .toggle-header.opened .hide-when-expanded {
9506 transition: opacity .3s linear .2s; }
9508 @media (max-width: 767px) {
9511 padding: 19px 10px; }
9512 table th:first-child,
9513 table td:first-child {
9514 padding: 19px 15px; } }
9516 .data-row-list ul > li {
9517 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; }
9520 border-bottom: 1px solid #d2d2d2; }
9524 padding: 15px 15px 10px; }
9527 white-space: nowrap;
9528 padding: 15px 15px 0 15px;
9530 font-family: "Omnes-ECOMP-W02", Arial;
9532 border-top: 1px solid #d2d2d2; }
9534 .data-row.has-button .col-1 {
9537 .complex-table .data-row .col-1 {
9542 box-shadow: 0 -2px 0 0 #d2d2d2; }
9544 .data-row.opened td,
9545 .data-row.opened th {
9546 border-left: 1px solid transparent;
9547 border-bottom: 1px solid transparent; }
9549 .data-row.opened + .data-row-list {
9550 box-shadow: 0 1px 0 0 #d2d2d2; }
9552 .data-row.opened + .data-row-list > td {
9555 .data-row.opened + .data-row-list + .data-row.opened {
9556 box-shadow: 0 -1px 0 0 #d2d2d2; }
9559 background-color: transparent;
9560 border: medium none;
9563 font-family: "Omnes-ECOMP-W02", Arial;
9567 padding: 12px 15px 7px;
9571 vertical-align: middle; }
9573 .data-row button:focus {
9574 outline: 1px dotted black; }
9576 .data-row .col-1 i {
9579 display: inline-block !important; }
9581 .data-row-list th:first-child {
9582 background-color: inherit !important;
9584 padding: 0 15px 15px;
9585 font-family: "Omnes-ECOMP-W02", Arial;
9586 font-size: 1.4rem; }
9589 margin: 0 0 0 30px; }
9591 .data-row-list ul > li:before {
9594 .data-row-list ul > li {
9595 /* background-image in tables.less */
9596 background-position: left 13px;
9597 background-repeat: repeat-x;
9598 background-size: 4px 1px;
9603 .data-row-list li div {
9604 display: table-cell;
9605 background-color: white;
9609 padding-right: 7px; }
9611 .data-row-list li div + div {
9615 padding-left: 7px; }
9617 .complex-table td:nth-child(1),
9618 .complex-table td:nth-child(2),
9619 .complex-table td:nth-child(3),
9620 .complex-table td:nth-child(4),
9621 .complex-table td:nth-child(5),
9622 .complex-table td:nth-child(6),
9623 .complex-table td:nth-child(7),
9624 .complex-table td:nth-child(8),
9625 .complex-table td:nth-child(9) {
9626 white-space: nowrap; }
9629 word-wrap: break-word;
9633 text-align: right; }
9635 .complex-table th:not(:first-child),
9636 .complex-table td:not(:first-child) {
9637 text-align: right; }
9639 .striped tbody > tr td {
9640 background-color: transparent !important; }
9642 .striped tbody > tr.data-row.odd,
9643 .striped tbody > tr.data-row.odd + .data-row-list,
9644 .striped tbody > tr.data-row.odd + .data-row-list li div {
9645 background-color: #f2f2f2 !important; }
9647 .striped tbody > tr:not('.data-row'):nth-child(even) {
9648 background-color: #f2f2f2; }
9650 .b2b-table-div .selectWrap {
9653 display: inline-table;
9654 margin-bottom: 0px; }
9656 .b2b-external-sort-div {
9658 padding-bottom: 25px; }
9660 .b2b-external-sort-div .sortButton {
9662 border: 1px solid #ccc;
9666 background: linear-gradient(#fcfcfc, #f2f2f2);
9667 background-blend-mode: multiply;
9670 .b2b-external-sort-label {
9671 padding-bottom: 10px; }
9673 .b2b-external-sort-div a:hover {
9676 .b2b-external-sort-div a:hover, .b2b-external-sort-div a:focus {
9677 text-decoration: none; }
9679 .b2b-external-sort-label label {
9680 position: relative; }
9682 .b2b-external-sort-margin {
9683 margin-right: 13px !important; }
9685 .b2b-table-sorter-icon [class*="icoArrows-"]:before {
9688 @media screen and (max-width: 950px) {
9689 .b2b-external-sort-margin .selectWrap {
9690 bottom: 0px !important; } }
9692 .tablesorter-default .tablesorter-header.sorter-false .tablesorter-header-inner {
9696 .tablesorter-default .tablesorter-header .tablesorter-header-inner {
9697 /* background-image: url(images/tables/upanddown.png);*/
9698 background-position: center right;
9699 background-repeat: no-repeat;
9701 white-space: normal;
9702 display: inline-block;
9703 vertical-align: baseline;
9706 *vertical-align: auto;
9707 /* padding: 0 24px 0 0;*/ }
9709 .tablesorter-default .tablesorter-header.sorter-false .tablesorter-header-inner {
9712 .tablesorter-default .tablesorter-header.tablesort-sortable .tablesorter-header-inner span {
9714 display: inline-block; }
9717 .tablesorter-default thead .headerSortUp .tablesorter-header-inner,.tablesorter-default thead .tablesorter-headerAsc .tablesorter-header-inner,.tablesorter-default thead .tablesorter-headerSortUp .tablesorter-header-inner {
9718 background-image: url(images/tables/up.png);
9721 .tablesorter-default thead .headerSortDown .tablesorter-header-inner,.tablesorter-default thead .tablesorter-headerDesc .tablesorter-header-inner,.tablesorter-default thead .tablesorter-headerSortDown .tablesorter-header-inner {
9722 background-image: url(images/tables/down.png);
9725 .tablesorter-default thead .headerSortUp .tablesorter-header-inner,
9726 .tablesorter-default thead .tablesorter-headerAsc .tablesorter-header-inner,
9727 .tablesorter-default thead .tablesorter-headerSortUp .tablesorter-header-inner,
9728 .tablesorter-default thead .headerSortDown .tablesorter-header-inner,
9729 .tablesorter-default thead .tablesorter-headerDesc .tablesorter-header-inner,
9730 .tablesorter-default thead .tablesorter-headerSortDown .tablesorter-header-inner {
9732 line-height: 16px; }
9734 .tablesorter-default thead .headerSortUp .tablesorter-header-inner:after,
9735 .tablesorter-default thead .tablesorter-headerAsc .tablesorter-header-inner:after,
9736 .tablesorter-default thead .tablesorter-headerSortUp .tablesorter-header-inner:after {
9737 font-family: 'icoPrimary' !important;
9741 font-weight: normal;
9742 font-variant: normal;
9743 text-transform: none;
9745 -webkit-font-smoothing: antialiased;
9746 -moz-osx-font-smoothing: grayscale;
9747 -moz-user-select: none;
9748 -ms-user-select: none;
9749 -webkit-user-select: none;
9752 /* position: relative;*/
9754 text-decoration: inherit;
9755 display: inline-block;
9756 transform: rotate(180deg);
9760 .tablesorter-default thead .headerSortDown .tablesorter-header-inner:after,
9761 .tablesorter-default thead .tablesorter-headerDesc .tablesorter-header-inner:after,
9762 .tablesorter-default thead .tablesorter-headerSortDown .tablesorter-header-inner:after {
9763 font-family: 'icoPrimary' !important;
9767 font-weight: normal;
9768 font-variant: normal;
9769 text-transform: none;
9771 -webkit-font-smoothing: antialiased;
9772 -moz-osx-font-smoothing: grayscale;
9773 -moz-user-select: none;
9774 -ms-user-select: none;
9775 -webkit-user-select: none;
9778 /* position: relative;*/
9780 text-decoration: inherit;
9781 display: inline-block;
9785 .tablesorter-search-highlight {
9788 .tablesorter-headerRow th:focus {
9789 outline: thin dotted #666;
9790 outline-offset: -1px; }
9792 .b2b-table-message {
9793 font-family: "Omnes-ECOMP-W02", Arial; }
9794 .b2b-table-message .b2b-magnify-glass {
9795 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");
9796 background-repeat: no-repeat;
9797 background-position: center;
9799 .b2b-table-message .b2b-alert {
9801 .b2b-table-message .b2b-loading-dots {
9803 margin-bottom: 20px; }
9804 .b2b-table-message .b2b-message {
9806 padding-bottom: 45px;
9808 border-style: solid;
9811 padding-bottom: 45px;
9812 border-color: #d2d2d2;
9814 min-height: 220px; }
9815 .b2b-table-message .b2b-error-title {
9816 font-family: "Omnes-ECOMP-W02", Arial;
9820 .b2b-table-message .b2b-message-title {
9822 font-family: "Omnes-ECOMP-W02", Arial; }
9824 .b2b-table-scrollbar {
9827 position: relative; }
9828 .b2b-table-scrollbar .b2b-table-inner-container {
9830 padding-left: 150px;
9831 overflow-x: scroll; }
9832 .b2b-table-scrollbar th:first-child {
9833 background-color: #FFFFFF; }
9834 .b2b-table-scrollbar td:first-child {
9835 background-color: #FFFFFF;
9836 border-top: 1px solid #cccccc;
9837 border-right: 1px solid #cccccc;
9838 margin-top: -0.5px; }
9839 .b2b-table-scrollbar tr {
9840 th: nth-child(2), td; }
9841 .b2b-table-scrollbar tr :nth-child(2) {
9842 border-left: none; }
9843 .b2b-table-scrollbar tr:last-child > td:first-child {
9844 border-bottom: 1px solid #cccccc; }
9846 .b2b-scrollbar-arrow-left {
9850 .b2b-scrollbar-arrow-right {
9854 .b2b-scrollbar-arrow-right.btn-arrow .btn {
9857 .b2b-table-scrollbar ::-webkit-scrollbar {
9860 .b2b-table-scrollbar ::-webkit-scrollbar-thumb {
9861 background: #666666;
9862 border-radius: 5px; }
9866 margin-bottom: 20px;
9872 .tabs > li > a:hover,
9873 .tabs > li > a:focus {
9874 text-decoration: none;
9875 background-color: #d2d2d2; }
9877 .tabs > .pull-right {
9893 padding-right: 20px;
9896 line-height: 16px; }
9902 margin-bottom: -1px; }
9904 .tabs > li:first-child {
9905 margin-left: 20px; }
9909 border: 1px solid #d2d2d2;
9910 border-radius: 6px 6px 0 0;
9911 background-color: #f2f2f2;
9913 border-color: #d2d2d2; }
9916 margin-right: 6px; }
9919 .tabs > li > a:hover,
9920 .tabs > li > a:focus {
9921 background-image: none;
9922 background-color: #ffffff;
9924 border-color: #d2d2d2;
9925 border-bottom: 1px solid transparent;
9928 .tabs.tabs-justified,
9932 margin-bottom: -1px; }
9934 .tabs.tabs-justified > li,
9935 .tabs.promo-tabs > li {
9936 display: table-cell;
9939 border-left: 1px solid #d2d2d2; }
9941 .tabs.tabs-justified > li.active,
9942 .tabs.promo-tabs > li.active {
9946 .tabs.tabs-justified > li > a {
9948 padding-left: 5px; }
9950 .tabs.tabs-justified > li > a,
9951 .tabs.promo-tabs > li > a {
9952 text-align: center; }
9954 .tabs.promo-tabs > li > a {
9962 padding: 6px 10px 10px;
9963 border-top: 4px solid #e6e6e6;
9965 border-bottom: 1px solid #d2d2d2;
9966 background-color: #f9f9f9; }
9968 .tabs > li:last-child > a {
9971 .tabs.promo-tabs > li.active > a {
9973 border-top: 4px solid #ea7400;
9974 border-bottom-color: white;
9975 background-color: #fff !important;
9979 .tabs.promo-tabs > li:first-child {
9980 border-left: none; }
9982 .tabs.promo-tabs > li > a img {
9985 margin: 0 auto 5px auto;
9999 .tabs.promo-tabs > li > a {
10002 padding: 20px 20px 24px;
10003 background-color: #FFFFFF;
10004 border-top: 5px solid #FFFFFF;
10005 white-space: nowrap; }
10007 .tabs.promo-tabs > li.active > a {
10008 border-top: 5px solid #0574ac; }
10010 .tabs.promo-tabs > li > a:hover {
10013 .tabs.promo-tabs > li {
10016 .tabs > li[disabled="disabled"] > a:hover {
10017 cursor: not-allowed; }
10020 background-color: #f2f2f2;
10021 -webkit-transition: all .3s ease-out;
10022 -moz-transition: all .3s ease-out;
10023 transition: all .3s ease-out;
10024 margin: 3px 5px 3px 0;
10026 border-radius: 6px;
10027 border: 1px solid #c9c9c9;
10028 display: inline-block; }
10029 .b2b-tags .tags__item {
10031 vertical-align: baseline;
10034 .b2b-tags .tags__item i {
10038 margin-left: 10px; }
10039 .b2b-tags .tags__item i:hover {
10041 .b2b-tags .tags__item i:focus {
10042 outline: thin dotted #666; }
10043 .b2b-tags .tags__item:last-child {
10045 .b2b-tags .tags__item:hover {
10046 text-decoration: none; }
10047 .b2b-tags .tags__item:focus {
10048 outline: 1px dotted #666; }
10050 .tooltip-size-control {
10054 display: inline-block;
10056 vertical-align: middle;
10057 margin: 1px 0 0 7px; }
10060 margin: -3px 7px 0 0; }
10063 margin: 1px 0 0 7px; }
10065 .tooltip .icon-primary-tooltip {
10068 display: inline-block;
10072 position: relative;
10075 .tooltip .icon-primary-tooltip:before {
10078 .tooltip .icon-primary-tooltip:focus {
10079 text-decoration: none;
10080 outline: 1px dotted black; }
10082 .tooltip.active .icon-primary-tooltip:focus {
10087 border-color: transparent;
10088 border-style: solid;
10089 background-color: #0568ae;
10092 position: absolute;
10098 transform: rotate(45deg);
10101 .tooltip.active .icon-primary-tooltip[data-placement="top"] .arrow {
10105 border-width: 0 1px 1px 0; }
10107 .tooltip.active .icon-primary-tooltip[data-placement="bottom"] .arrow {
10108 border-width: 1px 0 0 1px;
10113 .tooltip.active .arrow {
10116 .tooltip .closingtooltip {
10119 .tooltip.active .closingtooltip {
10123 position: absolute;
10130 text-align: left; }
10133 background-color: #0568ae;
10134 border: 1px solid transparent;
10135 border-radius: 6px;
10140 position: relative;
10146 .tooltip .helpertext {
10147 position: absolute; }
10149 .tooltip.active .icon-primary-tooltip[data-placement="bottom"] + .tooltip-wrapper .helpertext {
10153 .tooltip.active .icon-primary-tooltip[data-placement="top"] + .tooltip-wrapper .helpertext {
10157 .tooltip.active .tooltip-wrapper {
10162 .tooltip.active .tooltip-wrapper .helpertext {
10165 .tooltip-onclick .btn.icon-primary-tooltip {
10166 border: medium none;
10175 position: absolute;
10179 .tooltip-onclick .icon-primary-tooltip:before {
10181 position: relative; }
10183 .tooltip-onclick textarea + .reset-field + .icon-primary-tooltip {
10188 .tooltip-onclick.active .helpertext:before,
10189 .tooltip-onfocus.active .helpertext:before {
10190 background-color: #0568ae;
10191 border-color: transparent;
10192 border-style: solid;
10193 border-width: 1px 1px 0 0;
10199 position: absolute;
10201 transform: rotate(-45deg);
10204 .tooltip-onclick.active .helpertext {
10207 margin: 14px 0 0; }
10209 .tooltip-onclick.active .helpertext:before {
10213 .tooltip-onclick .reset-field {
10216 .tooltip-onclick .reset-field:before {
10217 position: relative;
10220 .tooltip-onfocus.active .helpertext {
10222 margin: 14px 0 10px 0; }
10227 font-family: "Omnes-ECOMP-W02-Medium", Arial;
10229 margin-bottom: 8px;
10230 white-space: normal; }
10235 font-family: "Omnes-ECOMP-W02", Arial;
10236 line-height: 1.5rem;
10237 white-space: normal; }
10239 .popover-content span,
10240 .popover-content p {
10241 line-height: 1.5rem; }
10243 .popover-content p:last-child {
10244 margin-bottom: 0; }
10246 .tooltip .tooltip-element {
10247 position: relative; }
10249 .tooltip .icon-primary-tooltip:hover {
10250 text-decoration: none; }
10252 .tooltip.active .tooltip-element[data-placement="top"] .arrow {
10257 .tooltip.active .tooltip-element[data-placement="bottom"] .arrow {
10259 border-color: transparent transparent #0574ac;
10263 .tooltip.active .tooltip-element[data-placement="bottom"] + .tooltip-wrapper .helpertext {
10267 .tooltip.active .tooltip-element[data-placement="top"] + .tooltip-wrapper .helpertext {
10272 padding: 0 10px 0 10px;
10276 list-style-type: none; }
10279 padding: 0 0 5px 30px;
10281 margin-left: -10px;
10283 outline-offset: -1px; }
10284 .b2b-tree li:focus {
10286 .b2b-tree li:focus > a {
10287 outline: thin dotted #666;
10288 outline-offset: -1px; }
10290 border-left: 1px solid #ccc; }
10291 .b2b-tree ul li .b2b-tree-tooltip {
10293 position: absolute;
10296 white-space: nowrap;
10299 font-family: "Omnes-ECOMP-W02", Arial;
10301 .b2b-tree ul li .b2b-tree-tooltip-content {
10302 background-color: #0568ae;
10304 border-radius: 6px;
10307 .b2b-tree ul li .b2b-tree-arrow-left {
10310 border-top: 10px solid transparent;
10311 border-bottom: 10px solid transparent;
10312 border-right: 10px solid #0568ae;
10313 position: absolute;
10315 .b2b-tree ul li.activeTooltip > a .b2b-tree-tooltip {
10318 padding: 0 0 0 20px; }
10319 .b2b-tree ul > li {
10320 position: relative;
10321 line-height: 18px; }
10322 .b2b-tree a > span.b2b-tree-node-icon {
10323 background-color: #FFF;
10327 position: absolute;
10332 .b2b-tree a > span.b2b-tree-node-icon > i {
10334 .b2b-tree a:only-child {
10336 .b2b-tree a:only-child > span.b2b-tree-node-icon {
10338 border-radius: 50%;
10341 .b2b-tree a:only-child > span.b2b-tree-node-icon > i {
10342 background-color: inherit;
10343 background: #fff; }
10344 .b2b-tree a > span.b2b-tree-node-icon > i.icon-primary-circle {
10345 background-color: inherit;
10348 .b2b-tree a.b2b-locked-node:after {
10351 font-family: 'icoSecurityalerts' !important; }
10352 .b2b-tree a:hover .b2b-locked-node:after {
10353 text-decoration: none; }
10354 .b2b-tree ul li:first-child > a:only-child > span.b2b-tree-node-icon {
10356 border-radius: 50%;
10357 line-height: 12px; }
10358 .b2b-tree ul li:last-child > a:only-child > span.b2b-tree-node-icon {
10360 background-color: #fff; }
10361 .b2b-tree li a + ul {
10363 overflow: hidden; }
10364 .b2b-tree li a.active + ul {
10366 overflow: visible; }
10367 .b2b-tree li a.grp {
10368 font-family: "Omnes-ECOMP-W02-Italic", Arial; }
10369 .b2b-tree li a.grp.active {
10371 .b2b-tree span.end {
10372 left: -6px !important;
10373 top: 5px !important; }
10374 .b2b-tree span.first-link {
10375 width: 3px !important;
10376 height: 15px !important;
10377 top: 0px !important;
10378 left: -2px !important;
10379 background: #fff; }
10381 /* .b2b-tree-checkbox {
10382 padding: 0 10px 0 10px;
10384 .b2b-tree-checkbox ul {
10386 list-style-type: none; }
10387 .b2b-tree-checkbox a {
10389 padding: 0 0 5px 30px;
10391 margin-left: -10px;
10393 outline-offset: -1px; }
10394 .b2b-tree-checkbox li:focus {
10396 .b2b-tree-checkbox li:focus > a {
10397 outline: thin dotted #666;
10398 outline-offset: -1px; }
10399 .b2b-tree-checkbox ul li {
10400 border-left: 1px solid #ccc; }
10401 .b2b-tree-checkbox ul ul {
10402 padding: 0 0 0 20px; }
10403 .b2b-tree-checkbox ul > li {
10404 position: relative;
10405 line-height: 18px; } */
10406 /* .b2b-tree-checkbox a > span.nodeIcon {
10407 background-color: #FFF;
10411 position: absolute;
10416 /* .b2b-tree-checkbox a > span.nodeIcon > i {
10417 font-size: 20px; } */
10418 .b2b-tree-checkbox a > span.nodeIcon.end {
10419 margin-top: 10px; }
10420 .b2b-tree-checkbox a:only-child {
10422 .b2b-tree-checkbox a:only-child > span.nodeIcon {
10424 border-radius: 50%;
10427 .b2b-tree-checkbox a:only-child > span.nodeIcon > i {
10428 background-color: inherit;
10429 background: #fff; }
10430 .b2b-tree-checkbox a > span.nodeIcon > i.icon-primary-circle {
10431 background-color: inherit;
10434 .b2b-tree-checkbox ul li:first-child > a:only-child > span {
10436 border-radius: 50%;
10439 .b2b-tree-checkbox ul li:first-child > a:only-child > span.end {
10441 .b2b-tree-checkbox ul li:first-child > a:only-child > span i.icon-primary-circle {
10443 .b2b-tree-checkbox ul li:last-child > a:only-child > span {
10445 background-color: #fff; }
10446 .b2b-tree-checkbox li a + ul {
10448 overflow: hidden; }
10449 .b2b-tree-checkbox li a.active + ul {
10451 .b2b-tree-checkbox li a.grp {
10452 font-family: "Omnes-ECOMP-W02-Italic", Arial; }
10453 .b2b-tree-checkbox span.end {
10454 left: -6px !important; }
10455 .b2b-tree-checkbox .checkbox {
10456 margin-bottom: 0px;
10459 .b2b-tree-checkbox .checkbox input:indeterminate + .skin:after {
10462 font-family: inherit !important;
10463 line-height: inherit !important; }
10464 /* .b2b-tree-checkbox span.first-link {
10465 width: 3px !important;
10466 height: 15px !important;
10467 top: 0px !important;
10468 left: -2px !important;
10469 background: #fff; } */
10471 .b2b-widget-window {
10475 position: absolute;
10476 border: 1px solid #ccc;
10477 background-color: #fff;
10478 border-radius: 8px;
10480 .b2b-widget-window li {
10483 .b2b-widget-container {
10484 background-color: #fff;
10485 border-radius: 8px;
10486 border: 1px solid #ccc;
10487 position: relative; }
10488 .b2b-widget-container .b2b-widget-header {
10489 font-family: "Omnes-ECOMP-W02", Arial;
10492 padding-left: 15px;
10493 padding-top: 19px; }
10494 .b2b-widget-container .b2b-widget-header .header {
10496 .b2b-widget-container .b2b-widget-header-icons {
10500 .b2b-widget-header-icons button {
10502 background: transparent;
10504 .b2b-widget-header-icons button:focus {
10505 outline-style: solid;
10506 outline-width: 1px;
10507 outline-color: #0574ac; }
10508 .b2b-widget-header-icons button:first-child {
10509 margin-right: 0px; }
10511 .b2b-widget-container .b2b-widget-content {
10515 position: relative;
10516 border-top: 1px solid #ccc; }
10518 .b2b-widget-content .form-row:first-child {
10521 .b2b-widget-header-icons button.icoControls-gear:focus, .b2b-widget-header-icons button.icon-primary-close:focus {
10522 outline: thin dotted #666; }
10524 .b2b-widget-header .icon-primary-close:before {
10526 display: inline-block;
10531 .b2b-widget-window .arrow_box {
10533 border: 1px solid #ccc; }
10535 .b2b-widget-window.arrow_box:after, .b2b-widget-window.arrow_box:before {
10538 border: solid transparent;
10542 position: absolute;
10543 pointer-events: none; }
10545 .b2b-widget-window.arrow_box:after {
10546 border-color: rgba(255, 255, 255, 0);
10547 border-bottom-color: #fff;
10548 border-width: 10px;
10549 margin-left: 1px; }
10551 .b2b-widget-window.arrow_box:before {
10552 border-color: rgba(204, 204, 204, 0);
10553 border-bottom-color: #ccc;
10554 border-width: 11px;
10555 margin-left: 0px; }
10557 /************************** Overrides for Filters ***************************/
10558 .filter-container .filter-header h2 {
10559 line-height: 1 !important;
10560 margin: 0 !important; }
10562 .filter-container .icon-primary-spinner:before {
10565 .filter-container .fixed-230-subnav {
10566 margin: 10px !important;
10567 width: inherit !important; }
10569 .filter-container .unlinked:focus {
10570 outline: thin dotted #666 !important; }
10572 .filter-container .unlinked.active {
10573 color: inherit !important; }
10575 .filter-container .fixed-230-subnav a > i {
10576 background: none; }
10578 .filter-container .fixed-230-subnav ul {
10579 margin: 0 0 10px 10px; }
10581 /************************** Overrides for Filters ***************************/
10582 .row .filter-container {
10583 background-color: #fff; }
10588 position: relative; }
10590 .filter-header h2 {
10591 font-family: "Omnes-ECOMP-W02-Medium", Arial;
10593 margin-bottom: 0; }
10596 border-top: 1px solid #ccc;
10597 padding-top: 20px; }
10599 .filter-selected > span {
10601 text-transform: uppercase; }
10603 .filter-selected > a.clear-all-filters {
10605 font-size: 1.4rem; }
10607 .filter-selected > span,
10608 .filter-selected > a.clear-all-filters {
10609 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
10611 .filter-selected-group {
10612 padding-top: 15px; }
10614 .filter-selected-badge {
10615 background-color: #f2f2f2;
10616 border-radius: 15px;
10617 display: inline-block;
10619 margin-bottom: 10px;
10620 padding: 0 0 0 12px; }
10622 .filter-selected-badge .icoControls-optionsoff {
10623 background: transparent none repeat scroll 0 0;
10624 border: medium none;
10629 .filters .fixed-230-subnav > ng-transclude > div:first-child {
10630 border-top: 1px solid #ccc; }
10632 .filters .fixed-230-subnav > ng-transclude > div {
10633 border-bottom: 1px solid #ccc; }
10636 align-items: center;
10637 border-bottom: 1px solid #ccc;
10641 -webkit-justify-content: space-between;
10642 -ms-flex-pack: justify;
10643 justify-content: space-between; }
10645 .filter-results-sortby > span {
10646 text-transform: uppercase; }
10648 .filter-results-view .icon-primary-content-gridguide {
10652 .filter-container .fixed-230-subnav > ng-transclude > div > a {
10655 padding: 15px 20px 15px 0;
10656 color: #0574ac !important;
10657 cursor: pointer !important;
10658 font-family: "Omnes-ECOMP-W02", Arial !important;
10659 outline-offset: inherit !important;
10660 position: relative;
10664 .filter-container .fixed-230-subnav a > i {
10668 .filter-container .fixed-230-subnav .icon-primary-collapsed:before, .filter-container .fixed-230-subnav .icon-primary-expanded:before {
10671 .filter-container .fixed-230-subnav ul.collapse {
10673 transition: height 0.5s ease;
10675 overflow: hidden; }
10677 .filter-container .checkbox .icon-primary-spinner {
10679 position: absolute;
10682 .fixed-230-subnav.affix {
10683 margin: -28px 0 0; }
10685 #nav-menu .b2b-menu,
10686 #nav-menu .fixed-230-subnav {
10690 .fixed-230-subnav > div {
10691 border-bottom: 1px solid #ccc;
10692 line-height: 4.0rem; }
10694 .b2b-menu > li:first-child,
10695 .fixed-230-subnav > li:first-child {
10696 border-top: 1px solid #ccc; }
10699 .fixed-230-subnav div > a {
10703 font-family: "Omnes-ECOMP-W02", Arial;
10706 outline-offset: -1px;
10708 position: relative; }
10710 .fixed-230-subnav div > a.live {
10711 font-family: "Omnes-ECOMP-W02-Medium", Arial;
10714 .fixed-230-subnav > ng-transclude > div li > a {
10717 line-height: 20px; }
10719 .fixed-230-subnav > ng-transclude > div li > a.active {
10720 font-family: "Omnes-ECOMP-W02-Medium", Arial;
10721 text-decoration: none;
10724 #nav-menu .fixed-230-subnav a > i {
10727 .fixed-230-subnav > li > a.active > i:after {
10731 .fixed-230-subnav ul {
10732 margin: 0 0 10px 0; }
10734 .b2b-menu ul div a,
10735 .fixed-230-subnav ul div a {
10739 outline: medium none !important;
10740 text-decoration: none !important; }
10742 @media (max-width: 1024px) {
10743 .filter-container .fixed-230-subnav {
10746 .filter-container .fixed-230-subnav > li {
10748 .row .filter-container {
10755 transition: all 0.5s ease 0s;
10759 padding-left: 20px; }
10761 margin: 0 20px 10px; } }
10763 .b2b-pane-selector-wrapper {
10766 border-top: solid 1px #ccc;
10767 border-bottom: solid 1px #ccc; }
10768 .b2b-pane-selector-wrapper .side-nav {
10769 width: 20% !important;
10770 display: inline-block;
10772 .b2b-pane-selector-wrapper .pane-container {
10774 vertical-align: top;
10777 border-left: solid 1px #ccc;
10778 font-family: "Omnes-ECOMP-W02", Arial;
10780 .b2b-pane-selector-wrapper .pane-container.active {
10781 display: inline-block; }
10782 .b2b-pane-selector-wrapper .pane-container .pane-container-top {
10783 padding-left: 15px; }
10784 .b2b-pane-selector-wrapper .pane-container .panes {
10785 display: -webkit-flex;
10787 border-top: solid 1px #ccc;
10788 margin-top: 30px; }
10789 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block {
10792 border-right: solid 1px #ccc;
10793 position: relative;
10799 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block:focus {
10800 outline: dotted 1px #333333; }
10801 .b2b-pane-selector-wrapper .pane-container .search-block {
10802 position: relative;
10804 .b2b-pane-selector-wrapper .pane-container .search-block input[type="search"]:focus {
10805 padding-right: 40px; }
10806 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block .form-row p {
10807 margin-top: 15px; }
10808 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block div {
10809 border-bottom: solid 1px #ccc; }
10810 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block .form-row {
10812 padding: 19px 14px 19px 14px;
10814 border: dotted 1px transparent;
10815 border-bottom: solid 1px #ccc; }
10816 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block .form-row:focus {
10817 border: dotted 1px #333333 !important; }
10818 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block .form-row:last-child {
10819 border-bottom: none; }
10820 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block > .no-content {
10821 text-align: center;
10822 border-bottom: none;
10824 position: absolute;
10828 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block div:last-child {
10829 border-bottom: none; }
10830 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block .form-row span.margin-chk {
10831 margin: 15px 15px 0px 15px;
10833 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block .form-row .checkbox-selectall {
10834 margin: 0px 0 0 24px !important; }
10835 .b2b-pane-selector-wrapper .side-nav li {
10836 font-family: "Omnes-ECOMP-W02-Medium", Arial;
10838 border-top: solid 1px #ccc;
10839 display: block !important;
10840 width: auto !important;
10841 margin-left: 0px !important; }
10842 .b2b-pane-selector-wrapper .side-nav li.active {
10843 background-color: #f6f6f6;
10844 position: inherit !important; }
10845 .b2b-pane-selector-wrapper .side-nav li.active > a {
10848 text-decoration: none;
10850 background-color: transparent;
10851 padding: 20px 15px;
10854 border-left: 4px solid #0574ac; }
10855 .b2b-pane-selector-wrapper .side-nav li > a {
10858 text-decoration: none;
10860 background-color: transparent;
10861 padding: 20px 15px;
10864 text-align: left; }
10865 .b2b-pane-selector-wrapper .side-nav li > a:focus {
10866 border-right: dotted 1px #333333; }
10867 .b2b-pane-selector-wrapper .side-nav li:first-child {
10869 margin-left: none !important; }
10870 /********************* Utility CSS Starts **********************/
10872 position: absolute;
10877 overflow: hidden; }
10879 /********************* Utility CSS Ends **********************/
10880 /* Fix for alignment issue on Cancel link inside modal */
10881 .modal-footer > .cta-button-group {
10882 line-height: 40px; }
10884 /* .att-dark-green { // Not used
10890 button .colors-off-msg {
10891 position: relative; }
10893 .ds2-no-colors .colors-off-msg {
10896 .ds2-no-colors [data-colordatatext] button .colors-off-msg {
10898 line-height: normal;
10900 position: absolute;
10902 white-space: normal;
10906 .make-all-white * {
10909 .make-all-white a {
10910 text-decoration: underline;
10914 padding-top: 20px; }
10918 margin-left: -25px;
10920 position: absolute;
10923 #pageLevelLoader.modal {
10924 background-color: transparent;
10929 .modal.fade .loader {
10932 .modal.fade.in .loader {
10935 .btn.disabled[data-loading-text] {
10936 padding: 0 19px 0 18px;
10937 line-height: 46px; }
10939 .btn.disabled[data-loading-text] img {
10940 position: relative;
10943 /* Seems to already be in docs.css
10944 .fixed-230.leftnav {
10945 position: relative;
10947 .fixed-230-subnav {
10950 .fixed-230-subnav > li:first-child {
10953 .fixed-230-subnav > li {
10954 border-bottom: 1px solid #d2d2d2;
10956 .fixed-230-subnav > li > a {
10959 line-height: normal;
10961 padding: 11px 35px 12px 9px;
10963 position: relative;
10965 .fixed-230-subnav > li > a.live {
10967 font-family: "Omnes-ECOMP-W02-Medium", Arial;
10969 .fixed-230-subnav a > i {
10972 position: absolute;
10975 .fixed-230-subnav a > i:after {
10978 .fixed-230-subnav > li li > a {
10983 .fixed-230-subnav > li li > a.active {
10985 font-family: "Omnes-ECOMP-W02-Medium", Arial;
10986 text-decoration: none;
10988 .fixed-230-subnav ul {
10992 color: #0568ae !important;
10993 font-family: "Omnes-ECOMP-W02", Arial !important; }
10996 color: inherit !important; }
10998 /* @media (max-width: 767px) {
11002 .row.has-leftnav .fluid-space {
11006 background-color: #fff;
11010 background-color: #fff !important;
11011 display: block !important;
11013 .fixed-230-subnav {
11017 .fixed-230-subnav > li {
11018 margin-left: -15px;
11019 margin-right: -15px;
11021 .fixed-230-subnav > li:first-child {
11022 border-top: 1px solid #d2d2d2;
11024 .fixed-230-subnav > li > a {
11027 .fixed-230-subnav a:hover,
11028 .fixed-230-subnav a:focus {
11029 text-decoration: none !important;
11031 .fixed-230-subnav > li li > a {
11034 .fixed-230-subnav > li li > a.active {
11036 font-family: "Omnes-ECOMP-W02-Medium", Arial;
11039 @keyframes DOMinsertion {
11041 outline-color: transparent; }
11043 outline-color: transparent; } }
11045 @-moz-keyframes DOMinsertion {
11047 outline-color: transparent; }
11049 outline-color: transparent; } }
11051 @-webkit-keyframes DOMinsertion {
11053 outline-color: transparent; }
11055 outline-color: transparent; } }
11057 @-ms-keyframes DOMinsertion {
11059 outline-color: transparent; }
11061 outline-color: transparent; } }
11063 @-o-keyframes DOMinsertion {
11065 outline-color: transparent; }
11067 outline-color: transparent; } }
11070 .modal.fade.in .modal-header,
11071 .modal.fade.in .modal-body,
11072 .modal.fade.in .modal-footer {
11073 animation-duration: 0.01s;
11074 -o-animation-duration: 0.01s;
11075 -ms-animation-duration: 0.01s;
11076 -moz-animation-duration: 0.01s;
11077 -webkit-animation-duration: 0.01s;
11078 animation-name: DOMinsertion;
11079 -o-animation-name: DOMinsertion;
11080 -ms-animation-name: DOMinsertion;
11081 -moz-animation-name: DOMinsertion;
11082 -webkit-animation-name: DOMinsertion; }
11084 .dda-css-override ul.nav-tabs {
11085 margin-bottom: 0; }
11088 .formsWithinProcessButton {
11089 margin-right: 0px; }
11091 .heading-sub-section-form {
11093 font-family: "Omnes-ECOMP-W02", Arial;
11094 margin-bottom: 20px;
11095 margin-top: 10px; }
11097 .heading-small-form {
11099 font-family: "Omnes-ECOMP-W02", Arial;
11102 .icon-primary-form-sizeL {
11105 .icon-primary-form-size {
11109 margin-right: 15px !important; }
11111 @media (max-width: 767px) {
11112 .heading-sub-section-form {
11114 font-family: "Omnes-ECOMP-W02", Arial;
11115 margin-bottom: 20px;
11117 margin-top: 30px; }
11118 .heading-small-form {
11120 font-family: "Omnes-ECOMP-W02", Arial;
11121 margin-top: 0px; } }
11123 @media (max-width: 479px) {
11124 .icon-primary-form-resizeL {
11126 .icon-primary-form-resize {
11128 .heading-center-form {
11129 margin-left: 20px; } }
11131 @media (min-width: 480px) {
11132 .icon-primary-form-resizeL {
11134 .icon-primary-form-resize {
11135 display: inherit; }
11136 .icon-primary-center-min {
11137 margin-top: 30px; } }
11139 @media (min-width: 768px) {
11140 .icon-primary-form-resizeL {
11142 margin-top: 30px; }
11143 .icon-primary-form-resize {
11145 .center-form-align {
11146 margin-top: 35px; } }
11148 @media (min-width: 1024px) {
11149 .icon-primary-form-resizeL {
11152 .icon-primary-form-resize {
11154 .center-form-align {
11155 margin-top: 5px; } }
11157 .data-row.has-button td.col-1 {
11161 .icon-primary-circle:before {
11162 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");
11164 position: absolute;
11170 -ms-interpolation-mode: bicubic;
11171 margin-bottom: 40px;
11173 padding-right: 10px;
11177 background-color: #d1d1d1; }
11180 background-color: #e8e8e8; }
11183 -moz-user-select: none;
11184 -khtml-user-select: none;
11185 -webkit-user-select: none;
11186 user-select: none; }
11187 /* Flyout inputs color is not aligned */
11191 .isIE .btn-primary.btn:focus::after,
11192 .isIE .btn-specialty.btn:focus::after,
11193 .isIE .btn-alt.btn:focus::after {
11194 border: 1px dashed #fff !important; }
11195 .b2b-config-section-container {
11199 background-color: #fff;
11200 border: 1px solid #ccc;
11201 display: inline-table;
11202 border-radius: 6px; }
11204 .b2b-config-section-first-div {
11205 border-right: 1px solid #ccc;
11207 min-height: 330px; }
11209 .b2b-config-section-icon-primary-font {
11212 line-height: 31px; }
11214 .b2b-config-section-padding {
11215 padding: 20px 20px 15px 15px;
11218 .b2b-config-sec-flyout {
11219 position: relative;
11224 font-family: "Omnes-ECOMP-W02", Arial; }
11226 .b2b-config-sec-divider {
11227 border-bottom: 1px solid #ccc; }
11229 .b2b-confi-sec-span-border {
11230 border-right: 1px solid;
11233 .b2b-config-sec-speed-div {
11234 text-align: center;
11235 margin-top: 20px; }
11237 .b2b-config-sec-label-font {
11240 .b2b-config-sec-expander-main {
11241 padding: 0 5px 0px 15px; }
11243 .b2b-config-sec-expander-body .b2b-config-vlan-padding {
11244 padding: 5px 15px 10px 0px; }
11246 .b2b-conif-sec-row-height {
11249 .b2b-config-sec-expander-body {
11251 .b2b-config-sec-expander-body .b2b-config-vlan-data {
11252 font-family: "Omnes-ECOMP-W02-Medium", Arial;
11253 padding-left: 15px; }
11255 .b2b-config-sec-expander-body-first-div {
11256 border-top: 1px solid #ccc; }
11258 .b2b-config-sec-expander-body .tooltip {
11262 .b2b-config-section-container .row > [class*="span"] {
11263 margin-right: 0px; }
11265 .b2b-config-vlan-icons {
11268 margin-right: 0px; }
11270 .b2b-config-section-container .span6 {
11273 .b2b-config-sec-data-link-style {
11274 position: relative;
11277 border-radius: 50%;
11281 border: 1px solid #ccc;
11284 .b2b-config-sec-text-align {
11285 text-align: center;
11287 margin-bottom: 35px;
11288 font-family: "Omnes-ECOMP-W02-Medium", Arial;
11292 .b2b-config-port-text-align {
11293 text-align: center;
11295 margin-bottom: 8px;
11296 font-family: "Omnes-ECOMP-W02-Medium", Arial;
11300 .b2b-config-port-text-label {
11302 margin-bottom: 8px;
11304 text-align: center; }
11306 .b2b-confi-sec-last-div p {
11308 padding: 10px 15px 0 15px; }
11310 .b2b-confi-sec-router-label {
11311 font-family: "Omnes-ECOMP-W02-Medium", Arial;
11316 margin-bottom: 7px; }
11318 .b2b-config-vlan-label {
11319 font-family: "Omnes-ECOMP-W02-Medium", Arial;
11323 margin-bottom: 9px; }
11325 .b2b-config-vlan-info {
11326 font-family: "Omnes-ECOMP-W02", Arial;
11329 margin-bottom: 1px; }
11330 .b2b-config-vlan-info .icon-misc-pen {
11331 padding-left: 7px; }
11333 .b2b-confi-sec-model-label {
11334 font-family: "Omnes-ECOMP-W02", Arial;
11338 .b2b-confi-sec-router-info {
11342 .b2b-config-sec-speed-sec {
11343 border-right: 1px solid #ccc; }
11345 .b2b-config-sec-speed-label {
11346 font-family: "Omnes-ECOMP-W02", Arial;
11349 text-align: center; }
11350 .b2b-config-sec-speed-label i {
11354 .b2b-config-sec-yellow-flag-div {
11356 background-color: #ffb18c; }
11358 .b2b-config-sec-expander-icons {
11360 .b2b-config-sec-expander-icons .icon-misc-trash {
11361 margin-right: 10px; }
11363 .b2b-config-sec-yellow-flag .b2b-config-sec-expander-icons {
11366 .b2b-config-sec-expander-body-icons .icon-misc-pen {
11367 position: relative;
11369 .b2b-directory-listing .center {
11371 margin: 2em auto; }
11373 .b2b-directory-listing .listBox {
11377 padding-right: 1px;
11378 font-family: "Omnes-ECOMP-W02", Arial; }
11380 .b2b-directory-listing .listBox:focus {
11381 outline: thin dotted #666; }
11383 .b2b-directory-listing .b2b-directory-listing-no-results {
11384 font-weight: bold; }
11386 .b2b-directory-listing .b2b-directory-listing-list {
11387 font-family: "Omnes-ECOMP-W02", Arial;
11389 overflow-x: hidden;
11390 position: relative;
11392 border: 1px solid #333;
11393 border-radius: 6px;
11394 margin-bottom: 10px; }
11396 .b2b-directory-listing .b2b-directory-listing-item {
11398 border: 1px solid transparent;
11404 padding-bottom: 7px;
11405 padding-left: 15px;
11406 -moz-user-select: none;
11407 -webkit-user-select: none;
11408 -ms-user-select: none;
11409 word-wrap: break-word; }
11410 .b2b-directory-listing .b2b-directory-listing-item:focus {
11411 border: 1px #3399FF solid; }
11413 .b2b-directory-listing .b2b-directory-listing-item-selected {
11415 background-color: #3399FF; }
11417 .b2b-directory-listing input[type="text"] {
11418 padding-right: 30px; }
11419 .b2b-directory-listing input[type="text"]:focus, .b2b-directory-listing input[type="text"]:hover {
11420 padding-right: 30px; }
11422 .b2b-directory-listing .row .btns {
11423 margin-right: 90px;
11424 margin-left: -115px;
11425 margin-top: 100px; }
11427 .b2b-directory-listing .btn-remove {
11428 margin-right: auto !important;
11429 margin-bottom: 15px; }
11430 .b2b-directory-listing .btn-remove i {
11435 .b2b-directory-listing .btn-remove-all {
11437 margin-bottom: 61px !important;
11438 /* need to be removed */
11439 margin-right: auto !important; }
11440 .b2b-directory-listing .btn-remove-all i {
11445 .b2b-directory-listing .btn-add {
11446 margin-bottom: 15px !important; }
11447 .b2b-directory-listing .btn-add i {
11452 .b2b-directory-listing .btn-add-all {
11454 margin-bottom: 61px !important; }
11455 .b2b-directory-listing .btn-add-all i {
11460 .b2b-directory-listing .btn-search[class*="btn"] {
11463 .b2b-directory-listing .btn {
11466 .b2b-directory-listing-disabled {
11467 cursor: not-allowed; }
11469 .b2b-directory-listing-label-heading {
11471 padding-bottom: 5px; }
11473 .b2b-dl-list-box option {
11475 padding-bottom: 7px;
11476 padding-left: 15px; }
11478 .b2b-dl-modal-button-div {
11479 padding-top: 110px;
11480 text-align: center; }
11481 .b2b-tmpl-notification-card {
11482 border-radius: 6px;
11485 background-color: #ffffff;
11486 border: 1px solid rgba(0, 0, 0, 0.1);
11487 border-radius: 8px;
11488 overflow: hidden; }
11489 .b2b-tmpl-notification-card .b2b-tmpl-card-header {
11490 padding-left: 30px;
11491 font-family: "Omnes-ECOMP-W02", Arial;
11495 display: inline-block;
11497 position: relative; }
11498 .b2b-tmpl-notification-card .b2b-tmpl-card-body {
11499 padding: 0 30px 20px;
11500 position: relative; }
11501 .b2b-tmpl-notification-card .b2b-tmpl-card-header-title {
11502 margin-top: 10px; }
11503 .b2b-tmpl-notification-card .b2b-tmpl-card-corner-button {
11504 box-shadow: 0 -50px 0 0 #f2f2f2 inset;
11506 position: absolute;
11507 border-color: #f2f2f2 #f2f2f2 transparent transparent;
11508 border-style: solid;
11509 border-width: 35px;
11514 /*Old properties */
11517 .b2b-tmpl-notification-card .b2b-tmpl-card-corner-button .close {
11522 position: relative;
11523 /*Old properties */
11525 .b2b-tmpl-notification-card .b2b-tmpl-card-corner-button .close:before {
11533 /*Old properties */
11537 .b2b-tmpl-notification-card .b2b-tmpl-card-corner-button .close:focus {
11538 outline: 1px dotted black; }
11539 .b2b-tmpl-notification-card button.close {
11540 -webkit-appearance: none;
11541 moz-appearance: none;
11542 appearance: none; }
11543 .b2b-tmpl-notification-card .b2b-tmpl-card-icon-primary-cirlce {
11546 border-radius: 50%; }
11547 .b2b-tmpl-notification-card .b2b-tmpl-card-outer-cirlce {
11548 background: #f0f5f5;
11549 border-radius: 50%;
11552 vertical-align: middle; }
11553 .b2b-tmpl-notification-card .b2b-tmpl-card-inner-cirlce {
11557 position: relative;
11558 border-radius: 50%;
11562 border: 1px solid #767676; }
11563 .b2b-tmpl-notification-card .b2b-tmpl-card-row {
11564 padding-top: 10px; }
11565 .b2b-tmpl-notification-card .b2b-tmpl-card-sub-header {
11567 .b2b-tmpl-notification-card .b2b-tmpl-favourite-view-item {
11568 background-color: #fff;
11570 border-top: 1px solid #ccc; }
11571 .b2b-tmpl-notification-card .b2b-tmpl-favourite-view-item .cta-button-group {
11573 padding-top: 20px; }
11574 .b2b-tmpl-notification-card .b2b-tmpl-card-edit-section .cta-button-group {
11576 padding-top: 15px; }
11577 .b2b-tmpl-notification-card .b2b-tmpl-card-add-item-container {
11578 padding-top: 30px; }
11579 .b2b-tmpl-notification-card .b2b-tmpl-card-link-active {
11580 pointer-events: none;
11583 .b2b-tmpl-notification-card .b2b-tmpl-card-cursor:hover {
11585 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-icon {
11586 text-align: center;
11587 margin-top: 91px; }
11588 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-icon i {
11592 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-heading {
11594 text-align: center;
11595 margin-top: 20px; }
11596 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-heading h1 {
11599 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-sub-heading {
11601 text-align: center; }
11602 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-sub-heading h5 {
11605 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-info {
11608 margin-top: 20px; }
11609 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-info ul {
11610 list-style-type: disc;
11611 list-style-position: inside; }
11612 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-info li {
11613 padding-top: 5px; }
11615 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-link-section {
11619 text-align: center;
11620 margin-bottom: 55px; }
11621 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-link-section .b2b-tmpl-order-confirmation-link {
11622 margin-right: 8%; }
11623 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-link-section a {
11625 .b2b-tmpl-profile-block-container {
11628 background-color: #fff;
11629 border-radius: 8px;
11630 border: 1px solid #ccc;
11631 box-shadow: 0px 1px 1px 1px #ccc;
11632 display: inline-table;
11633 margin: 15px 15px; }
11634 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-title {
11635 font-weight: bold; }
11636 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-footer {
11637 margin-bottom: 12px;
11640 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details p {
11641 word-wrap: break-word;
11643 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details p:first-child {
11644 margin-top: 10px; }
11645 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details p:after {
11648 border: 0.2px solid #ccc;
11649 margin-top: 12px; }
11650 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details .radio {
11653 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details p, .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details div {
11656 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details .radio-label, .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details a {
11658 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details p label, .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details p span {
11659 padding-left: 10px; }
11660 .b2b-tmpl-profile-block-container .b2b-tmpl-approval-icon {
11663 position: relative;
11665 .b2b-tmpl-profile-block-container .b2b-tmpl-approval-icon i {
11668 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-link {
11670 position: relative;
11672 .b2b-tmpl-profile-block-container a.link-profile {
11673 position: relative;
11676 margin-bottom: 16px; }
11677 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-radio {
11678 position: relative;
11680 .b2b-static-route-container {
11681 padding-left: 32px;
11682 display: inline-block; }
11684 .b2b-static-route-label-heading {
11685 font-family: "Omnes-ECOMP-W02-Medium", Arial;
11686 font-size: 5px !important;
11688 font-style: normal;
11689 text-align: left; }
11691 label.b2b-static-route-label-heading {
11692 margin-bottom: 12px;
11696 #b2b-static-route-input {
11697 margin: 5px 0 5px; }
11699 .b2b-static-route-list {
11700 margin-bottom: 30px;
11703 margin-right: 20px;
11705 overflow-y: auto; }
11706 .b2b-static-route-list .status-text {
11709 align-items: center;
11712 .b2b-static-route-list-item {
11713 border: 1px #cccccc solid;
11714 font-family: "Omnes-ECOMP-W02", Arial;
11718 .b2b-static-route-list-item > .status-bar {
11719 padding: 20px 0 20px;
11720 background-color: #ea7400;
11723 display: inline-block;
11724 margin-right: 20px;
11727 .b2b-static-route-list-item > .status-bar:after {
11729 visibility: hidden; }
11730 .b2b-static-route-list-item > .status-bar-unedited {
11731 padding: 20px 0 20px;
11732 background-color: #ffb81c;
11735 display: inline-block;
11736 margin-right: 20px;
11739 background-color: transparent; }
11740 .b2b-static-route-list-item > .status-bar-unedited:after {
11742 visibility: hidden; }
11744 .b2b-static-route-list-item:focus {
11745 outline: 1px dashed #00f; }
11747 .b2b-static-route-list-item--selected {
11748 background: #f2f2f2; }
11750 .b2b-static-route-content {
11751 display: inline-block; }
11753 .selectWrap::after {
11754 align-items: center;
11755 background-position: 7px 7px;
11756 background-repeat: no-repeat;
11757 background-size: auto 23px;
11758 border-left: 1px solid transparent;
11765 position: absolute;
11772 position: absolute !important;
11773 display: flex !important;
11777 border-radius: 5px;
11792 .dialog__close-btn {
11794 background: #087ac2;
11796 position: absolute;
11801 border: #087ac2 2px solid;
11814 margin-right: 20px;
11815 /* background-color: #006496; */
11816 color: rgb(0, 0, 0);