9 background-color: #006496;
22 label + .field-group, label + .input-append, label + .row, label + .row-nowrap, label + .form-row {
38 background-color: #cfcfcf7a
41 .webform-component-my-select select {
46 background-color: #fff;
47 border: 1px solid #d2d2d2;
49 display: inline-block;
58 font-family: "Omnes-ECOMP-W02-Italic", Arial;
63 .b2b-horizontal-table ::-webkit-scrollbar {
66 .b2b-horizontal-table ::-webkit-scrollbar-thumb {
70 .b2b-horizontal-table .b2b-frozen-col {
75 .b2b-horizontal-table .b2b-horizontal-table-inner-container {
78 .b2b-horizontal-table .b2b-horizontal-table-column-info {
81 .b2b-horizontal-table .b2b-horizontal-table-legend div[b2b-flyout-toggler] {
85 .b2b-horizontal-table .b2b-horizontal-table-legend .b2b-frozen-cell {
88 background-color: #F2F2F2;
89 display: inline-block;
92 .b2b-horizontal-table .b2b-horizontal-table-arrows {
93 margin-bottom: 20px; }
94 .b2b-horizontal-table .b2b-horizontal-table-arrows .b2b-disabled-text {
96 .b2b-horizontal-table .b2b-horizontal-table-arrows .b2b-next-link {
97 padding-right: 15px; }
98 .b2b-horizontal-table .b2b-horizontal-table-arrows .b2b-prev-link {
101 @-moz-document url-prefix() {
102 .b2b-horizontal-table td:first-child {
103 border-top: none; } }
105 box-sizing: border-box; }
108 -ms-overflow-style: -ms-autohiding-scrollbar;
110 -ms-text-size-adjust: 100%;
111 -webkit-text-size-adjust: 100%;
112 box-sizing: border-box;
113 font: 0.625pc/1.5 sans-serif;
114 text-rendering: optimizeLegibility; }
118 -webkit-overflow-scrolling: touch;
120 position: relative; }
136 outline: thin dotted #191919;
143 vertical-align: top; }
147 display: inline-block; }
155 vertical-align: middle;
157 -ms-interpolation-mode: bicubic; }
160 max-width: inherit !important; }
163 display: inline-block; }
175 vertical-align: middle; }
182 html input[type="button"],
184 input[type="submit"] {
191 input[type="button"],
193 input[type="submit"],
195 input[type="checkbox"] {
199 -webkit-appearance: textfield; }
201 input[type=search]:-webkit-search-cancel-button,
202 input[type=search]:-webkit-search-decoration {
203 -webkit-appearance: none; }
208 -moz-appearance: none;
209 -webkit-appearance: none; }
218 background-color: #ffffff;
220 font-family: "Omnes-ECOMP-W02", Arial;
221 /* font-size: 1.6rem;
226 -moz-osx-font-smoothing: grayscale;
227 -webkit-font-smoothing: antialiased; }
237 display: inline-block;
240 vertical-align: middle; }
247 /* TODO: Build a reference page for these classes */
249 font-family: "Omnes-ECOMP-W02", Arial !important; }
252 font-family: "Omnes-ECOMP-W02-Light", Arial !important; }
255 font-family: "Omnes-ECOMP-W02-Italic", Arial !important; }
258 font-family: "Omnes-ECOMP-W02-Light-Italic", Arial !important; }
261 font-family: "Omnes-ECOMP-W02-Medium", Arial !important; }
263 .font-medium-italic {
264 font-family: "Omnes-ECOMP-W02-Medium-Italic",Arial !important; }
268 font-variant: normal;
270 text-transform: none; }
273 display: none !important; }
276 display: none !important; }
279 display: none !important; }
282 display: inherit !important; }
316 .row > [class*="span"],
317 .row-nowrap > [class*="span"] {
320 margin-right: 1.40845%\9; }
322 .row > [class*="span"]:last-child,
323 .row-nowrap > [class*="span"]:last-child {
326 .row > [class*="span"].centered,
327 .row-nowrap > [class*="span"].centered {
328 margin-left: auto !important;
329 margin-right: auto !important; }
332 .row-nowrap.no-flex {
335 .row.no-flex > [class*="span"],
336 .row-nowrap.no-flex > [class*="span"] {
337 margin-right: 1.408450704225352%; }
339 .row.no-flex > [class*="span"]:last-child,
340 .row-nowrap.no-flex > [class*="span"]:last-child {
344 .row-nowrap.flex-justify {
345 justify-content: space-between; }
347 .row.flex-justify > [class*="span"],
348 .row-nowrap.flex-justify > [class*="span"] {
351 .row.flex-justify > .flex-col,
352 .row-nowrap.flex-justify > .flex-col {
354 margin-right: 1.40845%\9; }
357 .row-nowrap.flex-wrap {
361 align-items: flex-start; }
363 .align-items-center {
364 align-items: center; }
366 .align-items-bottom {
367 align-items: flex-end; }
370 align-self: flex-start; }
373 align-self: center; }
376 align-self: flex-end; }
384 background-color: #efefef; }
394 .row .fixed-230 + .fluid-space {
396 padding-right: 20px; }
398 .row .fluid-space:last-child {
402 width: 7.042253521126761%; }
405 width: 15.49295774647887%; }
408 width: 23.94366197183099%; }
411 width: 32.3943661971831%; }
414 width: 40.84507042253521%; }
417 width: 49.29577464788733%; }
420 width: 57.74647887323944%; }
423 width: 66.19718309859155%; }
426 width: 74.64788732394367%; }
429 width: 83.09859154929578%; }
432 width: 91.54929577464789%; }
438 margin-left: 8.450704225352113%; }
441 margin-left: 16.90140845070423%; }
444 margin-left: 25.35211267605634%; }
447 margin-left: 33.8028169%; }
450 margin-left: 42.25352113%; }
453 margin-left: 50.70422535%; }
456 margin-left: 59.15492958%; }
459 margin-left: 67.6056338%; }
462 margin-left: 76.05633803%; }
465 margin-left: 84.50704225%; }
468 margin-left: 92.95774648%; }
472 text-align: center; }
474 [class*="span"].align-center {
475 margin: 0 auto !important;
478 .align-left .container {
479 padding-left: 0 !important;
480 margin: 0 !important; }
482 /* BEGIN RESPONSIVE-4.LESS ************** */
483 @media (min-width: 1025px) {
484 .row > [class*="span"],
485 .row-nowrap > [class*="span"] {
487 margin-right: 1.487301587301587%\9; }
492 /* 1col = 6.878306878306879 */
493 /* 1colgutter = 1.587301587301587 */
497 width: 6.878306878306879%; }
499 width: 15.34391534391534%; }
501 width: 23.80952380952381%; }
503 width: 32.27513227513228%; }
505 width: 40.74074074074074%; }
507 width: 49.20634920634921%; }
509 width: 57.67195767195767%; }
511 width: 66.13756613756614%; }
513 width: 74.60317460317461%; }
515 width: 83.06878306878308%; }
517 width: 91.53439153439154%; }
521 margin-left: 8.465608465608466%; }
523 margin-left: 16.93121693121693%; }
525 margin-left: 25.3968253968254%; }
527 margin-left: 33.86243386%; }
529 margin-left: 42.32804233%; }
531 margin-left: 50.79365079%; }
533 margin-left: 59.25925926%; }
535 margin-left: 67.72486772%; }
537 margin-left: 76.19047619%; }
539 margin-left: 84.65608466%; }
541 margin-left: 93.12169312%; }
542 .tooltip-size-control {
546 margin-left: 1.40845070422535%; }
550 /* END RESPONSIVE-4.LESS ****************** */
551 /* BEGIN RESPONSIVE-3.LESS ******************* */
552 @media (min-width: 768px) and (max-width: 1024px) {
554 display: inherit !important; }
556 display: none !important; }
558 display: inherit !important; }
560 display: none !important; }
565 padding-right: 20px; }
569 width: 7.042253521126761%; }
571 width: 15.49295774647887%; }
573 width: 23.94366197183099%; }
575 width: 32.3943661971831%; }
577 width: 40.84507042253521%; }
579 width: 49.29577464788733%; }
581 width: 57.74647887323944%; }
583 width: 66.19718309859155%; }
585 width: 74.64788732394367%; }
587 width: 83.09859154929578%; }
589 width: 91.54929577464789%; }
593 margin-left: 8.450704225352113%; }
595 margin-left: 16.90140845070423%; }
597 margin-left: 25.35211267605634%; }
599 margin-left: 33.8028169%; }
601 margin-left: 42.25352113%; }
603 margin-left: 50.70422535%; }
605 margin-left: 59.15492958%; }
607 margin-left: 67.6056338%; }
609 margin-left: 76.05633803%; }
611 margin-left: 84.50704225%; }
613 margin-left: 92.95774648%; }
614 .tooltip-size-control {
618 /* END RESPONSIVE-3.LESS ******************* */
619 /* BEGIN RESPONSIVE-2.LESS *************** */
620 @media (max-width: 767px) {
622 display: inherit !important; }
624 display: none !important; }
626 display: inherit !important; }
628 display: inherit !important; }
630 display: none !important; }
632 display: none !important; }
636 padding-right: 15px; }
637 /*.row{ display:block; }*/
638 .row > [class*="span"] {
645 .row.flex > .flex-col,
646 .row-nowrap.flex > .flex-col {
656 .row .fluid-space + .fixed-230 {
658 .row .fluid-space:last-child {
663 width: 7.042253521126761%; }
665 width: 15.49295774647887%; }
667 width: 23.94366197183099%; }
669 width: 32.3943661971831%; }
671 width: 40.84507042253521%; }
673 width: 49.29577464788733%; }
675 width: 57.74647887323944%; }
677 width: 66.19718309859155%; }
679 width: 74.64788732394367%; }
681 width: 83.09859154929578%; }
683 width: 91.54929577464789%; }
687 margin-left: 8.450704225352113%; }
689 margin-left: 16.90140845070423%; }
691 margin-left: 25.35211267605634%; }
693 margin-left: 33.8028169%; }
695 margin-left: 42.25352113%; }
697 margin-left: 50.70422535%; }
699 margin-left: 59.15492958%; }
701 margin-left: 67.6056338%; }
703 margin-left: 76.05633803%; }
705 margin-left: 84.50704225%; }
707 margin-left: 92.95774648%; }
709 padding: 8px 15px 8px 15px; }
710 .field-group input.input-emphasized[type="search"] + .reset-field:after {
712 .field-group input.input-emphasized[type="search"] + .reset-field {
716 margin-bottom: 30px; }
717 .marquee .blur-overlay {
724 padding: 34px 15px 30px; }
729 letter-spacing: -0.035px; }
734 .marquee p:not(.lead) {
735 font-family: "Omnes-ECOMP-W02-Light", Arial;
738 .marquee .btn-fullwidth {
742 .tooltip-size-control {
745 .accordion-table-layout {
747 margin-right: -15px; }
748 .table-wrapper caption {
749 padding-left: 15px; } }
751 @media (max-width: 480px) {
753 width: 7.042253521126761%; }
755 width: 15.49295774647887%; }
757 width: 23.94366197183099%; }
759 width: 32.3943661971831%; }
761 width: 40.84507042253521%; }
763 width: 49.29577464788733%; }
765 width: 57.74647887323944%; }
767 width: 66.19718309859155%; }
769 width: 74.64788732394367%; }
771 width: 83.09859154929578%; }
773 width: 91.54929577464789%; }
777 margin-left: 8.450704225352113%; }
779 margin-left: 16.90140845070423%; }
781 margin-left: 25.35211267605634%; }
783 margin-left: 33.8028169%; }
785 margin-left: 42.25352113%; }
787 margin-left: 50.70422535%; }
789 margin-left: 59.15492958%; }
791 margin-left: 67.6056338%; }
793 margin-left: 76.05633803%; }
795 margin-left: 84.50704225%; }
797 margin-left: 92.95774648%; } }
799 /* END RESPONSIVE-2.LESS ******************* */
800 /* BEGIN RESPONSIVE-1.LESS ************** */
801 .xxxxxxxx-begin-responsive-480px.less {
804 @media (max-width: 480px) {
806 display: inherit !important; }
808 display: inherit !important; }
810 display: none !important; }
812 display: none !important; }
814 display: none !important; }
816 display: inherit !important; }
820 padding-right: 15px; } }
822 [class*="icon-primary-"],
824 .bellyband-link a:after,
825 .breadcrumb > li:after,
826 .checkbox input:checked + .skin:after,
827 .checkbox input.indeterminate + .skin:after,
828 .checkbox input:indeterminate + .skin:after,
829 .selectWrap.large:before,
830 .form-row.error .error-msg:before,
833 .cssIcon-globe:before,
836 display: inline-block;
837 font-family: 'icoPrimary';
841 font-variant: normal;
844 text-transform: none;
846 -webkit-font-smoothing: antialiased;
847 -moz-osx-font-smoothing: grayscale;
850 -webkit-user-select: none;
851 -moz-user-select: none;
852 -ms-user-select: none;
854 vertical-align: middle;
857 [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-"] {
859 display: inline-block;
863 font-variant: normal;
866 text-transform: none;
868 -webkit-font-smoothing: antialiased;
869 -moz-osx-font-smoothing: grayscale;
872 -webkit-user-select: none;
873 -moz-user-select: none;
874 -ms-user-select: none;
876 vertical-align: middle; }
878 [class*="icon-primary-"]:before,
879 [class*="icon-primary-"]:after {
880 box-sizing: border-box;
881 display: inline-block;
887 vertical-align: middle;
890 .icon-primary-att-globe:before,
891 .cssIcon-globe:before {
895 .icon-primary-hamburger:before {
898 .icon-primary-secure:before {
901 .icon-primary-secureL:before {
904 .icon-primary-padlockopen:before {
907 .icon-primary-padlockopenL:before {
910 .icon-primary-shoppingcart:before {
913 .icon-primary-shoppingcartL:before {
916 .icon-primary-print:before {
919 .icon-primary-printL:before {
922 .icon-primary-mobilesmartphone:before {
925 .icon-primary-mobilesmartphoneL:before {
928 .icon-primary-tablet:before {
931 .icon-primary-tabletL:before {
934 .icon-primary-tv:before {
937 .icon-primary-tvL:before {
940 .icon-primary-calendar {
941 width: 100% !important; }
943 .icon-primary-calendar:before {
947 .icon-primary-calendarL:before {
950 .icon-primary-star:before {
953 .icon-primary-close:before,
955 .reset-field:before {
958 .icon-primary-down:before {
961 .checkbox input.indeterminate + .skin:after,
962 .icon-primary-subtractminimize:before {
965 .icon-primary-add-maximize:before {
968 .icon-primary-check:before,
969 .checkbox input:checked + .skin:after {
972 .icon-primary-questionmark:before {
975 .icon-primary-badgealert:before,
976 .form-row.error .error-msg:before {
979 .icon-primary-approval:before {
982 .icon-primary-flat-info:before {
985 .icon-primary-alert:before {
988 .icon-primary-tooltip:before,
989 .icon-primary-flat-faq:before {
992 .icon-primary-tooltip {
996 .bellyband-link a:after,
997 .breadcrumb > li:after,
998 .icon-primary-right:before {
1000 transform: rotate(-90deg); }
1002 .icon-primary-left:before {
1004 transform: rotate(90deg); }
1006 .icon-primary-accordion-plus:after,
1007 .icon-primary-collapsed:after,
1008 .icon-primary-accordion-minus:after,
1009 .icon-primary-expanded:after {
1015 .icon-primary-accordion-minus,
1016 .icon-primary-expanded,
1017 .icon-primary-accordion-plus,
1018 .icon-primary-collapsed {
1019 font-size: 20px !important; }
1021 :not(.ds2-no-colors) .icon-primary-accordion-minus:before,
1022 :not(.ds2-no-colors) .icon-primary-expanded:before {
1023 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");
1026 :not(.ds2-no-colors) .icon-primary-accordion-plus:before,
1027 :not(.ds2-no-colors) .icon-primary-collapsed:before {
1028 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");
1031 .ds2-no-colors .icon-primary-accordion-minus:before,
1032 .ds2-no-colors .icon-primary-expanded:before {
1033 background-image: none;
1036 .ds2-no-colors .icon-primary-accordion-minus:after,
1037 .ds2-no-colors .icon-primary-expanded:after {
1040 .ds2-no-colors .icon-primary-accordion-plus:before,
1041 .ds2-no-colors .icon-primary-collapsed:before {
1042 background-image: none;
1045 .ds2-no-colors .icon-primary-accordion-plus:after,
1046 .ds2-no-colors .icon-primary-collapsed:after {
1049 .icon-primary-circle-arrow {
1050 outline: 1px solid transparent;
1052 font-size: 20px !important;
1053 background: linear-gradient(to bottom, #fcfcfc 0%, #f2f2f2 100%);
1054 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08);
1055 margin-right: 7px; }
1057 .icon-primary-circle-arrow:after {
1058 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");
1064 .icon-primary-circle-arrow:before {
1070 transform: rotate(-90deg);
1074 [class*="icon-primary-"] [class*="icon-primary-"] {
1075 display: inline-block;
1079 position: absolute; }
1081 [class*="icon-primary-"].white, [class^="ico"][class*="-"].white {
1084 [class*="icon-primary-"].black, [class^="ico"][class*="-"].black {
1087 [class*="icon-primary-"].blue, [class^="ico"][class*="-"].blue {
1090 [class*="icon-primary-"].green, [class^="ico"][class*="-"].green {
1094 width: device-width; }
1097 width: device-width; }
1100 width: device-width; }
1103 width: device-width; }
1106 width: device-width; }
1118 float: right !important; }
1121 float: left !important; }
1123 .float-children-left:before,
1124 .float-children-left:after {
1129 .float-children-left:after {
1132 .float-children-left > div {
1134 white-space: nowrap; }
1137 display: block !important; }
1140 display: inline !important; }
1143 display: inline-block !important; }
1146 display: table-cell !important;
1148 vertical-align: middle; }
1150 @media (max-width: 767px) {
1154 margin-right: -15px;
1157 @media (min-width: 768px) {
1161 margin-right: -20px;
1164 @media (max-width: 480px) {
1168 margin-right: -15px;
1169 padding: 0 15px; } }
1173 filter: alpha(opacity=0);
1174 transition: opacity .15s linear; }
1178 filter: alpha(opacity=100); }
1187 white-space: nowrap; }
1193 border: 0 none !important;
1194 clip: rect(0px, 0px, 0px, 0px) !important;
1195 height: 1px !important;
1198 overflow: hidden !important;
1200 padding: 0 !important;
1201 position: absolute !important;
1202 width: 1px !important; }
1204 [data-sr-text].hidden-spoken:before {
1205 border: 0 none !important;
1206 content: attr(data-sr-text);
1207 clip: rect(0px, 0px, 0px, 0px) !important;
1208 height: 1px !important;
1211 overflow: hidden !important;
1212 padding: 0 !important;
1213 position: absolute !important;
1214 width: 100% !important;
1217 [data-sr-text].hidden-spoken {
1218 position: relative !important;
1219 width: auto !important; }
1221 [data-show-between] {
1223 visibility: hidden; }
1226 overflow-y: hidden !important; }
1229 visibility: hidden !important;
1230 opacity: 0 !important; }
1233 background-color: rgba(255, 255, 255, 0) !important; }
1236 display: none !important; }
1239 display: block !important; }
1242 position: relative !important; }
1248 border-top-width: 1px !important; }
1251 border-left-width: 1px !important; }
1254 border-right-width: 1px !important; }
1257 border-bottom-width: 1px !important; }
1260 border-color: #000; }
1263 border-color: #fff; }
1266 border-top-width: 0 !important; }
1269 border-left-width: 0 !important; }
1272 border-right-width: 0 !important; }
1275 border-bottom-width: 0 !important; }
1278 margin: 0 auto !important; }
1289 vertical-align: top !important; }
1292 vertical-align: middle !important; }
1295 vertical-align: bottom !important; }
1297 .align-children-middle > * {
1300 [class*="valign-children-"] {
1303 [class*="valign-children-"] > * {
1304 display: table-cell; }
1306 .valign-children-top > * {
1307 vertical-align: top; }
1309 .valign-children-middle > * {
1310 vertical-align: middle; }
1312 .valign-children-bottom > * {
1313 vertical-align: bottom; }
1316 padding: 0 !important; }
1319 margin-top: 60px !important; }
1322 margin-bottom: 60px !important; }
1325 padding-top: 60px !important; }
1328 padding-bottom: 60px !important; }
1330 @media (max-width: 767px) {
1332 margin-top: 30px !important; }
1334 margin-bottom: 30px !important; }
1336 padding-top: 30px !important; }
1338 padding-bottom: 30px !important; } }
1345 position: relative; }
1347 @media (orientation: landscape) {
1351 display: none !important; } }
1353 @media (orientation: portrait) {
1355 display: none !important; }
1360 background-color: #222222; }
1362 /* ... JAVASCRIPT HOOKS .................
1363 ... used by javascript ............... */
1366 position: relative; }
1369 white-space: nowrap;
1371 text-overflow: ellipsis; }
1374 color: #5a5a5a !important; }
1376 .jshook-return-focus-here {
1380 display: none !important; }
1383 display: inherit !important; }
1387 display: inherit !important; }
1389 display: none !important; }
1391 color: #000 !important;
1392 background: transparent !important;
1393 box-shadow: none !important; }
1396 text-decoration: underline; }
1399 border: 1px solid #000;
1400 page-break-inside: avoid; }
1402 display: table-header-group; }
1405 page-break-inside: avoid; }
1407 max-width: 100% !important; }
1417 page-break-after: avoid; } }
1426 outline: thin dotted #191919; }
1434 font-weight: normal;
1435 text-rendering: optimizeLegibility;
1440 font-size: 3.8rem !important;
1441 font-family: "Omnes-ECOMP-W02-Light", Arial;
1442 margin-bottom: 40px; }
1444 h1.heading-page.ng-scope {}
1446 .heading-major-section {
1447 font-size: 3rem !important;
1448 font-family: "Omnes-ECOMP-W02-Light", Arial;
1449 margin-bottom: 40px !important; }
1451 .heading-sub-section {
1452 font-size: 2.4rem !important;
1453 font-family: "Omnes-ECOMP-W02", Arial;
1454 margin-bottom: 40px; }
1457 font-size: 2rem !important;
1458 font-family: "Omnes-ECOMP-W02-Medium", Arial;
1460 margin-bottom: 20px !important; }
1463 font-size: 2rem !important;
1464 font-family: "Omnes-ECOMP-W02", Arial;
1465 margin-bottom: 20px; }
1467 .heading-medium-emphasis {
1468 font-size: 2rem !important;
1469 font-family: "Omnes-ECOMP-W02-Medium", Arial;
1470 margin-bottom: 20px; }
1473 font-size: 1.8rem !important;
1474 font-family: "Omnes-ECOMP-W02", Arial;
1475 margin-bottom: 20px; }
1477 .heading-small-emphasis {
1478 font-size: 1.8rem !important;
1479 font-family: "Omnes-ECOMP-W02-Medium", Arial;
1480 margin-bottom: 20px; }
1483 font-size: 1.3rem !important;
1484 font-family: "Omnes-ECOMP-W02-Medium", Arial;
1485 text-transform: uppercase;
1487 margin-bottom: 10px; }
1489 * + .heading-major-section {
1492 * + .heading-sub-section {
1495 * + .heading-group {
1496 margin-top: 40px !important; }
1498 * + .heading-medium {
1501 * + .heading-medium-emphasis {
1504 * + .heading-small {
1507 * + .heading-small-emphasis {
1510 * + .heading-micro {
1515 font-family: "Omnes-ECOMP-W02-Light-Italic", Arial;
1517 line-height: 2.8rem;
1519 letter-spacing: -0.024rem; }
1522 text-transform: uppercase;
1523 line-height: .65 !important; }
1527 font-size: 1.4rem !important;
1528 font-family: "Omnes-ECOMP-W02-Medium", Arial;
1531 .eyebrow + .heading-major-section,
1532 .eyebrow + .heading-sub-section {
1538 @media (max-width: 767px) {
1547 font-family: "Omnes-ECOMP-W02", Arial;
1548 margin-bottom: 30px; }
1549 .heading-major-section {
1551 font-family: "Omnes-ECOMP-W02", Arial;
1552 margin-bottom: 30px; }
1553 .heading-sub-section {
1555 font-family: "Omnes-ECOMP-W02", Arial;
1556 margin-bottom: 20px; }
1559 font-family: "Omnes-ECOMP-W02", Arial;
1560 margin-bottom: 20px; }
1561 .heading-medium-emphasis {
1563 font-family: "Omnes-ECOMP-W02", Arial;
1564 margin-bottom: 20px; }
1567 font-family: "Omnes-ECOMP-W02", Arial;
1568 margin-bottom: 10px; }
1569 .heading-small-emphasis {
1571 font-family: "Omnes-ECOMP-W02-Medium", Arial;
1572 margin-bottom: 5px; }
1573 * + .heading-major-section {
1575 * + .heading-sub-section {
1577 * + .heading-group {
1579 * + .heading-medium {
1581 * + .heading-medium-emphasis {
1583 * + .heading-small {
1585 * + .heading-small-emphasis {
1587 * + .heading-micro {
1588 margin-top: 10px; } }
1590 /* Standard Type styles */
1592 margin: 0 !important; }
1596 text-decoration: none; }
1600 text-decoration: underline; }
1616 position: relative; }
1618 a.show-qualifier:after {
1620 display: inline-block;
1621 white-space: pre !important; }
1623 a[href$="pdf"].show-qualifier:after,
1624 a.show-qualifier.pdf:after {
1625 content: " (PDF)"; }
1627 a[href$="psd"].show-qualifier:after,
1628 a.show-qualifier.psd:after {
1629 content: " (PSD)"; }
1634 /* 20px for the icon, 10px left of icon */
1635 .standalone-link.small {
1636 font-size: 1.4rem; }
1638 .standalone-link.small i[class*="icon-primary-"] {
1642 .standalone-link.large {
1643 font-size: 1.8rem; }
1645 .standalone-link.large i[class*="icon-primary-"] {
1651 line-height: 2rem; }
1655 line-height: 1.8rem; }
1662 line-height: 1.5rem; }
1668 font-size: 1.8rem; }
1675 font-family: "Omnes-ECOMP-W02-Medium", Arial;
1676 font-weight: normal; }
1680 font-family: "Omnes-ECOMP-W02-Italic", Arial;
1681 font-style: normal; }
1684 text-decoration: line-through; }
1687 display: inline-block;
1691 vertical-align: text-top;
1697 line-height: 1.5rem;
1700 .text-legal.legal-module {
1701 line-height: 1.3rem;
1705 .text-legal strong {
1706 font-weight: bold; }
1709 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
1712 text-align: left !important; }
1715 text-align: right !important; }
1718 text-align: center !important; }
1721 text-align: justify !important; }
1734 margin: 12px 0 0 20px; }
1743 position: relative; }
1746 ul.no-bullet li + li,
1747 ul.lower-alpha li + li,
1748 ul.lower-roman li + li,
1752 ul.bullet > li:before,
1753 ul.no-bullet > li:before,
1754 ul.lower-alpha > li:before,
1755 ul.lower-roman > li:before,
1757 background-color: #333333;
1758 border: 2px solid #333333;
1759 border-radius: 100%;
1790 ul.lower-alpha > li,
1791 ul.lower-roman > li {
1794 ul.no-bullet > li:before,
1795 ul.lower-alpha > li:before,
1796 ul.lower-roman > li:before {
1797 display: none !important; }
1800 margin: 20px 0 0 32px; }
1803 padding-left: 3px; }
1809 margin-left: 25px; }
1812 margin-left: -5px; }
1821 list-style-type: lower-roman;
1827 list-style-type: lower-alpha;
1839 display: table-cell; }
1842 background-color: transparent;
1843 background-clip: padding-box;
1844 border: 1px solid transparent;
1846 box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
1848 display: inline-block;
1849 font-family: "Omnes-ECOMP-W02-Medium", Arial;
1851 font-weight: normal;
1853 margin: 0 7px 10px 0;
1856 padding: 14px 19px 11px 18px;
1859 vertical-align: middle;
1860 white-space: nowrap;
1863 outline: 1px dotted #000;
1864 outline-offset: -5px; }
1867 .btn::-moz-focus-inner {
1870 .btn i[class*="icon-primary-"].icon-primary-small {
1873 .btn i[class*="icon-primary-"].icon-primary-medium {
1876 .btn i[class*="icon-primary-"].icon-primary-large {
1881 vertical-align: middle; }
1883 text-decoration: none; }
1885 .field-group + .btn {
1886 margin-left: 20px; }
1889 border-color: #ea7400 transparent #d16500;
1890 background-color: #ea7400 transparent #d16500;
1891 background: linear-gradient(to bottom, #ea7400 0%, #d16500 100%);
1893 font-family: "Omnes-ECOMP-W02", Arial;
1894 font-weight: bold; }
1895 .btn-primary:hover {
1896 text-decoration: none;
1898 outline-color: #ffffff !important;
1899 background: linear-gradient(to bottom, #d16500 0%, #ea7400 100%); }
1900 .btn-primary:focus {
1901 text-decoration: none;
1903 outline-color: #ffffff !important;
1904 background: linear-gradient(to bottom, #d16500 0%, #ea7400 100%); }
1905 .btn-primary:active {
1906 text-decoration: none;
1908 outline-color: #ffffff !important;
1909 background: linear-gradient(to bottom, #d16500 0%, #ea7400 100%); }
1912 font-family: "Omnes-ECOMP-W02", Arial;
1914 font-weight: normal;
1915 background-color: transparent;
1920 position: relative; }
1922 text-decoration: underline; }
1923 .btn-arrow:hover .btn-primary {
1924 text-decoration: none;
1926 outline-color: #ffffff !important;
1927 background: linear-gradient(to bottom, #d16500 0%, #ea7400 100%); }
1928 .btn-arrow:hover .btn-secondary {
1930 outline-color: #000000 !important;
1931 background: linear-gradient(to bottom, #f2f2f2 0%, #fcfcfc 100%); }
1932 .btn-arrow:hover .btn-alt {
1934 outline-color: #ffffff !important;
1935 background: linear-gradient(to bottom, #087ac2 0%, #0568ae 100%); }
1936 .btn-arrow:hover .btn-specialty {
1938 outline-color: #ffffff !important;
1939 background: linear-gradient(to bottom, #007a3e 0%, #008744 100%); }
1941 text-decoration: underline;
1942 outline: 1px dotted #666; }
1943 .btn-arrow:focus .btn-primary {
1944 text-decoration: none;
1946 outline-color: #ffffff !important;
1947 background: linear-gradient(to bottom, #d16500 0%, #ea7400 100%); }
1948 .btn-arrow:focus .btn-secondary {
1950 outline-color: #000000 !important;
1951 background: linear-gradient(to bottom, #f2f2f2 0%, #fcfcfc 100%); }
1952 .btn-arrow:focus .btn-alt {
1954 outline-color: #ffffff !important;
1955 background: linear-gradient(to bottom, #087ac2 0%, #0568ae 100%); }
1956 .btn-arrow:focus .btn-specialty {
1958 outline-color: #ffffff !important;
1959 background: linear-gradient(to bottom, #007a3e 0%, #008744 100%); }
1960 .btn-arrow:active .btn-primary {
1961 text-decoration: none;
1963 outline-color: #ffffff !important;
1964 background: linear-gradient(to bottom, #d16500 0%, #ea7400 100%); }
1965 .btn-arrow:active .btn-secondary {
1967 outline-color: #000000 !important;
1968 background: linear-gradient(to bottom, #f2f2f2 0%, #fcfcfc 100%); }
1969 .btn-arrow:active .btn-alt {
1971 outline-color: #ffffff !important;
1972 background: linear-gradient(to bottom, #087ac2 0%, #0568ae 100%); }
1973 .btn-arrow:active .btn-specialty {
1975 outline-color: #ffffff !important;
1976 background: linear-gradient(to bottom, #007a3e 0%, #008744 100%); }
1977 .btn-arrow .btn-alt {
1978 border-color: #087ac2 transparent #0568ae;
1979 background-color: #0568ae;
1980 background: linear-gradient(to bottom, #087ac2 0%, #0568ae 100%);
1982 .btn-arrow .btn-alt:hover {
1984 outline-color: #ffffff !important;
1985 background: linear-gradient(to bottom, #0568ae 0%, #087ac2 100%); }
1986 .btn-arrow .btn-alt:focus {
1988 outline-color: #ffffff !important;
1989 background: linear-gradient(to bottom, #0568ae 0%, #087ac2 100%); }
1990 .btn-arrow .btn-alt:active {
1992 outline-color: #ffffff !important;
1993 background: linear-gradient(to bottom, #0568ae 0%, #087ac2 100%); }
1994 .btn-arrow::-moz-focus-inner {
1998 border: 1px solid transparent;
1999 border-radius: 100%;
2007 vertical-align: middle;
2009 .btn-arrow .btn .icon-primary-left {
2019 .btn-arrow .btn .icon-primary-left:before {
2024 .btn-arrow .btn .icon-primary-right {
2035 .btn-arrow .btn .icon-primary-right:before {
2040 .btn-arrow .btn.btn-primary .icon-primary-left {
2042 .btn-arrow .btn.btn-primary .icon-primary-right {
2044 .btn-arrow .btn.btn-alt .icon-primary-left {
2046 .btn-arrow .btn.btn-alt .icon-primary-right {
2048 .btn-arrow .btn.btn-secondary {
2049 border: 1px solid #d2d2d2; }
2050 .btn-arrow .btn.btn-secondary .icon-primary-left {
2052 .btn-arrow .btn.btn-secondary .icon-primary-right {
2054 .btn-arrow .btn.btn-small {
2060 .btn-arrow .btn.btn-small .icon-primary-left:before {
2064 .btn-arrow .btn.btn-small .icon-primary-right:before {
2068 .btn-arrow .btn.btn-large .icon-primary-left:before {
2072 .btn-arrow .btn.btn-large .icon-primary-right:before {
2078 border: 1px solid #d2d2d2;
2079 background-color: #f2f2f2;
2080 background: linear-gradient(to bottom, #fcfcfc 0%, #f2f2f2 100%);
2082 box-shadow: 0 5px 5px -5px rgba(0, 0, 0, 0.15);
2083 padding: 14px 18px 11px 17px; }
2084 .btn-secondary:hover {
2086 outline-color: #000000 !important;
2087 background: linear-gradient(to bottom, #f2f2f2 0%, #fcfcfc 100%); }
2088 .btn-secondary:focus {
2090 outline-color: #000000 !important;
2091 background: linear-gradient(to bottom, #f2f2f2 0%, #fcfcfc 100%); }
2092 .btn-secondary:active {
2094 outline-color: #000000 !important;
2095 background: linear-gradient(to bottom, #f2f2f2 0%, #fcfcfc 100%); }
2098 border-color: #087ac2 transparent #0568ae;
2099 background-color: #0568ae;
2100 background: linear-gradient(to bottom, #087ac2 0%, #0568ae 100%);
2104 outline-color: #ffffff !important;
2105 background: linear-gradient(to bottom, #0568ae 0%, #087ac2 100%); }
2108 outline-color: #ffffff !important;
2109 background: linear-gradient(to bottom, #0568ae 0%, #087ac2 100%); }
2112 outline-color: #ffffff !important;
2113 background: linear-gradient(to bottom, #0568ae 0%, #087ac2 100%); }
2116 border-color: #008744 transparent #007a3e;
2117 background-color: #007a3e;
2118 background: linear-gradient(to bottom, #008744 0%, #007a3e 100%);
2120 .btn-specialty:hover {
2122 outline-color: #ffffff !important;
2123 background: linear-gradient(to bottom, #007a3e 0%, #008744 100%); }
2124 .btn-specialty:focus {
2126 outline-color: #ffffff !important;
2127 background: linear-gradient(to bottom, #007a3e 0%, #008744 100%); }
2128 .btn-specialty:active {
2130 outline-color: #ffffff !important;
2131 background: linear-gradient(to bottom, #007a3e 0%, #008744 100%); }
2134 background: transparent !important;
2135 border-color: transparent !important;
2136 font-weight: normal;
2137 font-family: "Omnes-ECOMP-W02", Arial;
2139 text-decoration: none;
2142 text-decoration: underline; }
2144 text-decoration: underline; }
2147 outline: none !important;
2148 text-decoration: none !important; }
2149 .isIE .btn:focus:after {
2157 border: 1px dotted #000; }
2160 outline: none !important;
2161 text-decoration: none !important; }
2162 .isIE .btn:active:after {
2170 border: 1px dotted #000; }
2173 outline: none !important;
2174 text-decoration: none !important; }
2175 .isIE .btn.active:not(:focus):after {
2176 border: 1px solid #000; }
2177 .isIE .btn.active:after {
2185 border: 1px dotted #000; }
2187 .isIE .btn.btn-primary:focus:after {
2188 border: 2px dashed #fff; }
2190 .isIE .btn.btn-specialty:focus:after {
2191 border: 2px dashed #fff; }
2193 .isIE .btn.btn-alt:focus:after {
2194 border: 2px dashed #fff; }
2197 background-image: none;
2198 background-color: #767676;
2200 cursor: not-allowed;
2202 border-color: transparent;
2203 outline: 0 !important; }
2204 .btn.disabled:hover {
2206 outline: none !important; }
2207 .btn.disabled:focus {
2209 outline: none !important; }
2212 background-image: none;
2213 background-color: #767676;
2215 cursor: not-allowed;
2217 border-color: transparent;
2218 outline: 0 !important; }
2219 .btn[disabled]:hover {
2221 outline: none !important; }
2222 .btn[disabled]:focus {
2224 outline: none !important; }
2226 .btn[disabled="disabled"] {
2227 background-image: none;
2228 background-color: #767676;
2230 cursor: not-allowed;
2232 border-color: transparent;
2233 outline: 0 !important; }
2234 .btn[disabled="disabled"]:hover {
2236 outline: none !important; }
2237 .btn[disabled="disabled"]:focus {
2239 outline: none !important; }
2241 .btn-arrow[disabled] .btn {
2242 background-image: none;
2243 background-color: #767676;
2245 cursor: not-allowed;
2247 border-color: transparent;
2248 outline: 0 !important; }
2249 .btn-arrow[disabled] .btn:hover {
2251 outline: none !important; }
2252 .btn-arrow[disabled] .btn:focus {
2254 outline: none !important; }
2256 .btn-arrow[disabled] .icon-primary-left {
2257 color: #fff !important; }
2259 .btn-arrow[disabled] .icon-primary-right {
2260 color: #fff !important; }
2262 .btn-arrow.disabled .btn {
2263 background-image: none;
2264 background-color: #767676;
2266 cursor: not-allowed;
2268 border-color: transparent;
2269 outline: 0 !important; }
2270 .btn-arrow.disabled .btn:hover {
2272 outline: none !important; }
2273 .btn-arrow.disabled .btn:focus {
2275 outline: none !important; }
2277 .btn-arrow.disabled .icon-primary-left {
2278 color: #fff !important; }
2280 .btn-arrow.disabled .icon-primary-right {
2281 color: #fff !important; }
2284 padding: 12px 19px 11px 18px;
2285 font-size: 1.7rem; }
2288 padding: 10px 19px 9px 18px;
2290 border-radius: 8px; }
2295 *:not(.btn-arrow) > .btn > i[class*="icon-primary-"] {
2297 margin-bottom: -20px; }
2299 .enhanced-cta-group {
2300 display: -ms-flexbox;
2302 -ms-flex-direction: row-reverse;
2303 flex-direction: row-reverse;
2304 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;
2305 background-position: 0 -1px;
2306 background-repeat: repeat-x; }
2307 .enhanced-cta-group > .cta-button-group {
2309 background-image: none !important; }
2310 .enhanced-cta-group > .cta-button-group + .cta-button-group a {
2313 .enhanced-cta-group > .cta-button-group + .cta-button-group a a {
2315 .enhanced-cta-group > .cta-button-group hr {
2317 .enhanced-cta-group > .cta-button-group + .cta-button-group {
2318 -ms-flex-align: center;
2319 -ms-grid-row-align: center;
2320 align-items: center;
2321 -ms-flex-direction: row;
2322 flex-direction: row;
2327 -ms-flex-align: baseline;
2328 align-items: baseline;
2329 padding: 20px 0 10px;
2331 .cta-button-group.nodots {
2332 background-image: none !important; }
2333 .cta-button-group .hidden-phone {
2334 margin-right: 14px; }
2335 .cta-button-group .btn + .btn {
2336 margin-right: 20px !important; }
2337 .cta-button-group .btn:not(.hidden-phone):not(.visible-phone) {
2340 .isMobile .btn-arrow .btn.btn-small .icon-primary-left:before {
2343 .isMobile .btn-arrow .btn.btn-large .icon-primary-left:before {
2346 .isMobile .btn-arrow .btn.btn-large .icon-primary-right:before {
2349 @media (max-width: 1024px) {
2350 .field-group + .btn {
2351 margin-left: 15px; } }
2353 @media (max-width: 767px) {
2355 text-align: center; }
2356 .cta-button-group > .btn {
2360 margin-left: auto !important;
2361 margin-right: auto !important; } }
2365 box-shadow: 0 5px 5px -5px rgba(0, 0, 0, 0.15);
2366 display: -ms-flexbox;
2368 -ms-flex-pack: justify;
2369 justify-content: space-between;
2370 margin-bottom: 10px;
2374 vertical-align: middle;
2386 text-align: center; }
2387 .btn-group:not([data-select-color]) .btn.active:not(:first-child) {
2389 border-left: 1px solid #d2d2d2 !important; }
2390 .btn-group:not([data-select-color]) .btn[disabled]:not(:first-child) {
2391 border-left: 1px solid #d2d2d2 !important; }
2392 .btn-group:not([data-select-color]) .btn[disabled] + .btn[disabled] {
2393 border-left: 1px solid #ebebeb !important; }
2394 .btn-group:not([data-select-color]) > .btn.active {
2395 border-color: #087ac2 transparent #0568ae;
2396 background-color: #0568ae;
2397 background: linear-gradient(to bottom, #087ac2 0%, #0568ae 100%);
2399 .btn-group:not([data-select-color]) > .btn.active:hover {
2401 outline-color: #ffffff !important;
2402 background: #0563a6;
2403 border-color: #0563a6; }
2404 .btn-group:not([data-select-color]) > .btn.active:focus {
2406 outline-color: #ffffff !important;
2407 background: #0563a6;
2408 border-color: #0563a6; }
2409 .btn-group:not([data-select-color]) > .btn.active:active {
2411 outline-color: #ffffff !important;
2412 background: #0563a6;
2413 border-color: #0563a6; }
2414 .btn-group:not([data-select-color]) > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
2416 .btn-group:not([data-select-color]) > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
2417 border-top-right-radius: 0;
2418 border-bottom-right-radius: 0; }
2419 .btn-group:not([data-select-color]) > .btn:last-child:not(:first-child) {
2420 border-top-left-radius: 0;
2421 border-bottom-left-radius: 0; }
2422 .btn-group:not([data-select-color]) > .dropdown-toggle:not(:first-child) {
2423 border-top-left-radius: 0;
2424 border-bottom-left-radius: 0; }
2425 .btn-group > .active {
2426 text-decoration: none;
2427 outline: 1px dotted transparent; }
2428 .btn-group > .active:focus {
2429 outline: 1px dotted #ffffff; }
2431 .btn-group.btn-fullwidth > .btn {
2435 .btn-group[data-select-color] {
2438 -ms-flex-pack: start;
2439 justify-content: flex-start;
2440 -ms-flex-wrap: wrap;
2442 .btn-group[data-select-color] .btn {
2443 border: 1px solid #959595;
2445 box-shadow: 0 5px 5px -5px rgba(0, 0, 0, 0.15);
2447 margin-bottom: 10px;
2455 .btn-group[data-select-color] > .btn.active:focus {
2456 outline: 1px dotted #191919;
2457 outline-offset: 4px; }
2460 background-clip: padding-box;
2473 button .btn-fill[style*="#fff"] {
2474 border: 1px solid #d2d2d2; }
2476 [data-select-color] .btn.active {
2477 background: none !important;
2482 line-height: 12px; }
2483 [data-select-color] .btn.active > .btn-fill {
2485 [data-select-color] .btn.active:hover {
2488 [data-select-color] .btn:active {
2489 background: none !important;
2494 line-height: 12px; }
2495 [data-select-color] .btn:active > .btn-fill {
2497 [data-select-color] .btn:active:hover {
2500 .btn-group[data-select-color="orange"] > .btn.active {
2501 border-color: #ea7400; }
2503 .btn-group[data-select-color="blue"] > .btn.active {
2504 border-color: #0568ae; }
2506 .btn-group[data-select-color="green"] > .btn.active {
2507 border-color: #007a3e; }
2509 .btn-spinbutton-toggle.btn-group {
2510 display: block !important;
2511 height: 40px !important;
2515 white-space: nowrap; }
2517 .btn-spinbutton-toggle .btn {
2519 font-weight: normal;
2523 letter-spacing: normal;
2530 .btn-spinbutton-toggle .btn[data-max-value] {
2531 border-bottom: 1px solid #d2d2d2;
2532 border-top: 1px solid #d2d2d2;
2533 box-shadow: 0 3px 2px -2px rgba(0, 0, 0, 0.08) inset;
2534 background-color: #fff;
2536 font-family: "Omnes-ECOMP-W02", Arial;
2538 font-weight: normal;
2541 min-width: 46px !important;
2543 .btn-spinbutton-toggle .btn[data-max-value]:focus {
2544 border-color: #0568ae;
2546 .btn-spinbutton-toggle .btn[data-max-value]:focus + .btn {
2547 border-left: 1px solid #0568ae;
2548 transition: border 0.3s linear 0s; }
2550 .btn-spinbutton-toggle .icon-primary-subtractminimize {
2551 font-size: 30px !important;
2552 color: #0568ae !important; }
2554 .btn-spinbutton-toggle .icon-primary-add-maximize {
2555 font-size: 30px !important;
2556 color: #0568ae !important; }
2558 .btn-spinbutton-toggle .btn[disabled].icon-primary-subtractminimize {
2559 background-color: #d2d2d2;
2560 color: #767676 !important; }
2562 .btn-spinbutton-toggle .btn[disabled].icon-primary-add-maximize {
2563 background-color: #d2d2d2;
2564 color: #767676 !important; }
2566 .btn-spinbutton-toggle input.btn[disabled] {
2567 background-color: #d2d2d2;
2569 cursor: not-allowed; }
2571 .btn-group.btn-spinbutton-toggle .btn[disabled] + .btn[disabled] {
2572 border-left: 1px solid #f0f0f0 !important; }
2574 .btn-group.btn-spinbutton-toggle .btn[data-max-value]:focus + .btn:not(:first-child) {
2575 border-left: 1px solid #0568ae !important; }
2577 @media (max-width: 480px) {
2578 .btn-group:not([data-select-color]) > .btn {
2580 min-width: auto; } }
2590 display: inline-block; }
2595 .reset-field:before {
2599 .input-emphasized + .reset-field:before {
2603 .reset-field:active,
2605 .reset-field:focus {
2606 display: block !important; }
2613 box-shadow: 0 -50px 0 0 #f2f2f2 inset;
2615 /*overflow: hidden;*/
2619 transform: rotate(45deg);
2622 .corner-button .close:before {
2632 .corner-button .close {
2639 transform: rotate(45deg);
2642 .corner-button .close:focus {
2643 outline: 1px dotted black; }
2645 .ds2-no-colors .corner-button .close {
2646 border: 1px solid black; }
2648 .field-group input + .reset-field {
2661 .field-group input[type="search"] + .reset-field,
2662 .field-group input[type="search"] + .btn-search + .reset-field,
2663 .tooltip-onclick input + .reset-field,
2664 .tooltip-onclick input + .icon-primary-tooltip + .reset-field,
2665 .tooltip-onclick textarea + .reset-field,
2666 .tooltip-onclick textarea + .icon-primary-tooltip + .reset-field {
2669 .field-group input[type="search"] + .reset-field:after,
2670 .field-group input[type="search"] + .btn-search + .reset-field:after,
2671 .tooltip-onclick input + .reset-field:after,
2672 .tooltip-onclick input + .icon-primary-tooltip + .reset-field:after,
2673 .tooltip-onclick textarea + .reset-field:after,
2674 .tooltip-onclick textarea + .icon-primary-tooltip + .reset-field:after {
2675 background-color: #d2d2d2;
2684 .tooltip-onclick input + .reset-field,
2685 .tooltip-onclick input + .icon-primary-tooltip + .reset-field {
2686 right: 50px !important; }
2688 .tooltip-onclick textarea + .reset-field,
2689 .tooltip-onclick textarea + .icon-primary-tooltip + .reset-field {
2690 right: 45px !important;
2693 .field-group input.input-emphasized + .reset-field {
2698 .field-group input.input-emphasized + .reset-field:after {
2701 .field-group [disabled] + .reset-field {
2704 .ds2_touchevents .field-group input + .reset-field:focus,
2705 .ds2_touchevents .field-group input:focus + .reset-field,
2706 .ds2_touchevents textarea:focus + .reset-field,
2707 .ds2_touchevents textarea + .reset-field:focus {
2714 .ds2_touchevents .field-group input {
2715 padding: 8px 55px 8px 15px;
2716 -webkit-appearance: none; }
2718 .ds2_touchevents textarea:focus {
2719 padding: 15px 55px 15px 15px; }
2721 .ds2_touchevents textarea:focus + .reset-field {
2727 .ds2_touchevents textarea.hasScrollbar:focus {
2728 padding: 15px 35px 15px 15px; }
2730 .ds2_touchevents textarea.hasScrollbar:focus + .reset-field {
2733 .ds2-no-colors .b2b-tmpl-card-corner-button {
2734 border: none !important; }
2736 .ds2-no-colors .b2b-tmpl-card-corner-button .close {
2737 border: 1px solid black;
2738 top: 0px !important;
2739 right: 0px !important; }
2741 .form-row.error .error-msg {
2745 font-family: "Omnes-ECOMP-W02-Medium", Arial;
2747 padding-left: 18px; }
2749 .form-row.error .error-msg:before {
2755 vertical-align: middle; }
2757 .form-row.error label,
2758 .form-row.error .error-msg,
2759 .form-row.error button.awd-select,
2760 .form-row.error select.awd-select + span,
2761 .form-row.error .checkbox,
2762 .form-row.error .radio,
2763 .form-row.error legend.error,
2764 .form-row.error input {
2767 .form-row.error .btn-group > .btn,
2768 .form-row.error button.awd-select,
2769 .form-row.error .awd-select-list,
2770 .form-row.error select.awd-select + span,
2771 .form-row.error textarea,
2772 .form-row.error input,
2773 .form-row.error .checkbox .skin,
2774 .form-row.error .radio .skin {
2775 border-color: #cf2a2a !important; }
2777 .form-row.error .checkbox input:checked:not(:disabled) + .skin {
2778 background-color: #cf2a2a; }
2780 .form-row.error .radio input:checked + .skin:after {
2781 background-color: #cf2a2a; }
2783 .error .tooltip-onclick .icon-primary-tooltip.active + .error-msg {
2785 border-bottom-left-radius: 0;
2786 border-bottom-right-radius: 0; }
2788 .error .tooltip-onclick .icon-primary-tooltip.active + .error-msg + .helpertext {
2791 .error .tooltip-onclick .icon-primary-tooltip.active + .error-msg + .helpertext:before,
2792 .error .tooltip-onclick .icon-primary-tooltip.active + .error-msg + .helpertext:after {
2795 .error .helpertext {
2796 border-color: #cf2a2a;
2797 /*border-radius:0;*/ }
2799 .error .helpertext:before {
2800 border-top-color: #cf2a2a; }
2802 .error .tooltip-onfocus .helpertext {
2803 margin: 14px 0 10px 0; }
2805 .error [class*="price"],
2806 .error [class*="pricing-"] {
2812 input[type]::-webkit-inner-spin-button,
2813 input[type]::-webkit-outer-spin-button {
2814 -webkit-appearance: none; }
2817 -moz-appearance: textfield; }
2829 display: inline-block;
2831 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
2844 display: inline-block;
2847 padding: 0 15px 0 15px;
2848 vertical-align: middle;
2849 line-height: normal; }
2851 select::-webkit-input-placeholder,
2852 textarea::-webkit-input-placeholder,
2853 input::-webkit-input-placeholder {
2855 font-family: "Omnes-ECOMP-W02-Italic", Arial;
2859 select:-moz-placeholder,
2860 textarea:-moz-placeholder,
2861 input:-moz-placeholder {
2863 font-family: "Omnes-ECOMP-W02-Italic", Arial;
2867 select::-moz-placeholder,
2868 textarea::-moz-placeholder,
2869 input::-moz-placeholder {
2871 font-family: "Omnes-ECOMP-W02-Italic", Arial;
2875 select:-ms-input-placeholder,
2876 textarea:-ms-input-placeholder,
2877 input:-ms-input-placeholder {
2879 font-family: "Omnes-ECOMP-W02-Italic", Arial;
2884 textarea:placeholder,
2887 font-family: "Omnes-ECOMP-W02-Italic", Arial;
2892 textarea:last-child,
2896 input:not([type="button"]) {
2899 input.input-emphasized {
2902 padding: 13px 20px 13px; }
2904 input[type="search"]:focus {
2905 padding-right: 88px; }
2907 input[type="search"] {
2908 padding-right: 40px;
2909 -webkit-appearance: none !important; }
2911 input[type="search"].input-emphasized {
2912 padding-right: 45px; }
2914 .btn-search[class*="btn"] {
2915 background-color: transparent;
2916 background-position: 50% 50%;
2917 background-size: 20px;
2918 background-repeat: no-repeat;
2923 min-width: 45px !important;
2925 padding: 0 !important;
2929 border-radius: 0 5px 5px 0;
2933 .input-emphasized + .btn-search[class*="btn"],
2934 .input-emphasized + .reset-field + .btn-search[class*="btn"] {
2935 background-size: 26px;
2938 outline-offset: -3px;
2940 border-radius: 0 5px 5px 0; }
2942 input[type="search"].input-emphasized + .reset-field {
2943 right: 45px !important; }
2945 .search-suggestion-wrapper {
2947 margin-bottom: 15px; }
2949 /*styles from dropdown*/
2950 .search-suggestion-list {
2951 box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15);
2952 border-radius: 0 0 6px 6px;
2954 border: 1px solid #0568ae;
2957 background-color: #f2f2f2;
2963 .search-suggestion-list:empty {
2966 .search-suggestion-item {
2970 line-height: 4.0rem;
2973 .search-suggestion-item a {
2974 text-decoration: none;
2977 .search-suggestion-item:hover,
2978 .search-suggestion-item:focus {
2980 background-color: #d2d2d2; }
2982 input[data-provide="datepicker"],
2983 [data-provide="datepicker"]:-moz-placeholder,
2984 [data-provide="datepicker"]:-ms-input-placeholder,
2985 [data-provide="datepicker"]:-webkit-input-placeholder {
2986 color: #0568ae !important;
2988 filter: alpha(opacity=100); }
2996 i.icon-primary-calendar.disabled,
2997 span.icon-primary-calendar.readonly {
2998 cursor: not-allowed;
2999 background-color: #f2f2f2;
3002 i.icon-primary-calendar.disabled input,
3003 span.icon-primary-calendar.readonly input {
3004 color: #959595 !important; }
3013 line-height: 20px; }
3015 textarea + .reset-field {
3018 textarea::-webkit-input-placeholder {
3021 textarea:-moz-placeholder {
3024 textarea::-moz-placeholder {
3027 textarea:-ms-input-placeholder {
3030 textarea:placeholder {
3035 background-color: #ffffff;
3036 border: 1px solid #d2d2d2;
3037 -webkit-appearance: none;
3038 box-shadow: 2px 3px 2px -2px rgba(0, 0, 0, 0.08) inset;
3039 transition: border .3s linear 0s;
3040 font-family: "Omnes-ECOMP-W02", Arial; }
3045 border-color: #0568ae; }
3050 .input-append > div {
3051 display: table-cell;
3054 .input-append > .field-group {
3057 .row .field-group input[class*="span"] {
3062 display: inline-block; }
3064 label + .field-group,
3065 label + .input-append,
3067 label + .row-nowrap,
3075 .field-group input:not([type="button"])[disabled] {
3076 padding-right: 15px; }
3081 outline: none !important; }
3089 .row-nowrap.no-flex.form-row > label + br {
3090 margin-bottom: 5px; }
3093 display: inline-block; }
3095 legend + .form-row {
3098 .tooltip-onclick input {
3099 padding-right: 45px; }
3101 .ds2_touchevents .tooltip-onclick input:focus {
3102 padding-right: 95px; }
3104 .btn-calendar-icon {
3106 background-color: transparent !important;
3108 border: 0 !important;
3112 .btn-calendar-icon .icon-primary-calendar:before {
3116 .btn-calendar-icon .icon-primary-calendar.disabled {
3117 background-color: #f2f2f2; }
3119 .btn-calendar-icon .icon-primary-calendar.disabled:before {
3122 span.icon-primary-calendar input {
3125 transition: border-color 0.3s linear 0s;
3126 box-shadow: 2px 3px 2px -2px rgba(0, 0, 0, 0.08) inset;
3131 .faux-input + input.datepicker-input:not([disabled]) {
3134 background-color: #fff;
3141 background-color: transparent !important;
3142 border: 1px solid transparent;
3148 margin-bottom: 10px;
3150 padding: 0 0 0 35px;
3154 vertical-align: middle;
3158 .faux-input:disabled {
3159 cursor: not-allowed; }
3161 .faux-input:focus + .datepicker-input,
3162 [data-calendar-state="opened"] + .datepicker-input {
3163 border-color: #0568ae;
3164 box-shadow: 2px 3px 2px -2px rgba(5, 116, 172, 0.35) inset;
3167 .form-row.error .error-msg {
3171 font-family: "Omnes-ECOMP-W02-Medium", Arial;
3176 .form-row.error .error-msg > .icon-primary-badgealert {
3183 .form-row.error .error-msg > .icon-primary-badgealert:before {
3189 vertical-align: middle; }
3191 .form-row.error label,
3192 .form-row.error .error-msg,
3193 .form-row.error button.awd-select,
3194 .form-row.error select.awd-select + span,
3195 .form-row.error .checkbox,
3196 .form-row.error .radio,
3197 .form-row.error legend.error,
3198 .form-row.error input,
3199 .form-row.error textarea {
3202 .form-row.error .btn-group > .btn,
3203 .form-row.error button.awd-select,
3204 .form-row.error .awd-select-list,
3205 .form-row.error select.awd-select + span,
3206 .form-row.error textarea,
3207 .form-row.error input,
3208 .form-row.error .checkbox .skin,
3209 .form-row.error .radio .skin {
3210 border-color: #cf2a2a !important; }
3212 .form-row.error .checkbox input:checked:not(:disabled) + .skin {
3213 background-color: #cf2a2a; }
3215 .form-row.error .radio input:checked + .skin:after {
3216 background-color: #cf2a2a; }
3218 .error [class*="price"],
3219 .error [class*="pricing-"] {
3228 background-repeat: repeat-x;
3229 background-color: #959595;
3230 position: relative; }
3233 background-color: #959595; }
3236 background-color: #d2d2d2; }
3239 background-color: #fff;
3244 font-family: "Omnes-ECOMP-W02-Medium", Arial;
3247 line-height: 1.6rem;
3256 hr.is-vertical.dark,
3258 hr.is-vertical.lite,
3260 display: inline-block;
3266 hr.is-vertical.dark,
3268 background-color: #959595; }
3270 hr.is-vertical.lite,
3272 background-color: #d2d2d2; }
3274 .hr-dotted.is-vertical.dark,
3275 .hr-dotted.is-vertical.lite {
3276 background-color: transparent;
3277 background-repeat: repeat-y;
3278 background-size: 1px 4px;
3283 .row-nowrap > .span + hr.is-vertical,
3284 .row > .span + hr.is-vertical {
3285 margin: 0 0 0 -20px; }
3289 hr.bottom-space-only {
3298 font-family: "Omnes-ECOMP-W02", Arial;
3300 margin-bottom: 5px; }
3302 -webkit-tap-highlight-color: transparent;
3311 .radio input:focus + .skin {
3312 border-color: #0568ae; }
3313 .radio input:focus + .skin:before {
3318 outline: 1px dotted #000000;
3321 .radio input + .skin {
3322 border-radius: 100%; }
3323 .radio input:checked + .skin:after {
3324 background-color: #0568ae;
3325 border-radius: 100%;
3326 border: 3px solid #FFFFFF;
3332 .radio input:disabled + .skin {
3333 cursor: not-allowed;
3334 background-color: #d2d2d2;
3335 border-color: #d2d2d2;
3337 .radio input:disabled + .skin + span {
3338 cursor: not-allowed;
3340 .radio input:disabled:checked + .skin:after {
3341 background-color: #666666; }
3342 .radio input:invalid + .skin {
3343 border: solid 1px #cf2a2a; }
3345 background-color: #FFFFFF;
3346 border: 1px solid #d2d2d2;
3348 display: inline-block;
3355 display: inline-block;
3362 font-family: "Omnes-ECOMP-W02", Arial; }
3365 display: inline-block;
3366 margin-bottom: 10px;
3367 vertical-align: middle;
3368 margin-right: 10px; }
3369 .radio.inline:last-child {
3373 border: 1px solid #d2d2d2;
3374 border-radius: 8px; }
3375 .radio-box > [role="radio"] label {
3376 padding: 15px 15px 20px 15px;
3379 .radio-box > [role="radio"] label .skin + span {
3381 .radio-box > [role="radio"] + div {
3382 padding: 0 15px 15px 47px; }
3383 .radio-box > [aria-checked="false"] label > input {
3386 .radio-box > [aria-checked="false"] label .skin {
3389 .radio-box > [aria-checked="true"] label > input {
3392 .radio-box > [aria-checked="true"] label .skin {
3397 border: 3px solid #0568ae; }
3398 .radio-box.active > [role="radio"] label {
3399 padding: 13px 14px 19px 13px; }
3404 font-family: "Omnes-ECOMP-W02", Arial;
3406 margin-bottom: 5px; }
3408 -webkit-tap-highlight-color: transparent;
3417 .checkbox input:focus + .skin {
3418 border-color: #0568ae; }
3419 .checkbox input:focus + .skin:before {
3424 outline: 1px dotted #000000;
3427 .checkbox input:checked:not(:disabled) + .skin {
3428 background-color: #0568ae;
3429 border-color: #0568ae; }
3430 .checkbox input:checked:disabled + .skin:after {
3432 .checkbox input:checked + .skin:after {
3435 background-color: transparent;
3438 line-height: 21px; }
3439 .checkbox input:disabled + .skin {
3440 cursor: not-allowed;
3441 background-color: #d2d2d2;
3442 border-color: #d2d2d2;
3444 .checkbox input:disabled + .skin + span {
3445 cursor: not-allowed;
3447 .checkbox input:invalid + .skin {
3448 border: solid 1px #cf2a2a; }
3449 .checkbox input:indeterminate + .skin:after {
3450 background-color: transparent;
3455 background-color: #fff;
3456 border: 1px solid #d2d2d2;
3458 display: inline-block;
3465 display: inline-block;
3472 font-family: "Omnes-ECOMP-W02", Arial; }
3475 .checkbox input.indeterminate + .skin:after {
3480 display: inline-block;
3481 margin-bottom: 10px;
3482 vertical-align: middle;
3483 margin-right: 10px; }
3484 .checkbox.inline:last-child {
3487 .checkbox.checkbox-selectall {
3488 margin: 20px 0 0 24px; }
3490 .terms-after-checkbox {
3493 .indeterminate-margin {
3494 padding-left: 24px; }
3497 border-bottom: 1px solid #d2d2d2; }
3500 .inactive-toggle-header {
3506 line-height: 2.2rem;
3509 padding: 16px 55px 16px 15px; }
3511 .toggle-header.opened {
3514 .tiny-accordion .toggle-header,
3515 .tiny-accordion .inactive-toggle-header {
3516 padding: 16px 55px 16px 15px;
3517 border-top: 1px solid #d2d2d2; }
3519 .tiny-accordion .toggle-header:focus {
3520 text-decoration: underline; }
3522 .tiny-accordion.iconleft .toggle-header,
3523 .tiny-accordion.iconleft .inactive-toggle-header {
3524 padding: 15px 15px 15px 50px; }
3526 .accordion-content {
3527 font-size: 1.4rem; }
3529 .accordion-content .toggle-header:first-child {
3532 .tiny-accordion .toggle-header + .accordion-content {
3533 padding: 0 50px 15px 15px; }
3535 .tiny-accordion.iconleft .toggle-header + .accordion-content {
3536 padding: 0 15px 15px 50px; }
3538 .toggle-header .icon-primary-accordion-plus,
3539 .toggle-header .icon-primary-accordion-minus {
3540 display: inline-block;
3546 vertical-align: middle;
3548 font-weight: bold; }
3550 .tiny-accordion.iconleft .toggle-header .icon-primary-accordion-plus,
3551 .tiny-accordion.iconleft .toggle-header .icon-primary-accordion-minus {
3554 .inactive-toggle-header:hover {
3557 .tiny-accordion-to-tabs,
3564 .tiny-tabs [class*="icon-primary-accordion-"] {
3565 display: none !important; }
3567 .tiny-accordion-to-tabs:before,
3568 .tiny-accordion-to-tabs:after,
3575 .tiny-accordion-to-tabs:after,
3579 .tiny-accordion-to-tabs:before,
3580 .tiny-accordion-to-tabs:after,
3587 .tiny-accordion-to-tabs:after,
3591 .tiny-tabs > .toggle-header {
3592 display: inline-block;
3598 background-color: #fff;
3600 padding: 26px 20px 25px 20px !important;
3601 border-top: 1px solid #fff;
3602 -webkit-filter: none;
3604 background-clip: padding-box;
3605 border-bottom: 1px solid #d2d2d2;
3606 font-weight: normal;
3607 border-right: 1px solid #d2d2d2;
3608 white-space: nowrap; }
3610 .tiny-tabs .toggle-header + div {
3614 border-top: 1px solid #d2d2d2;
3617 border-bottom: none;
3622 padding-bottom: 30px; }
3624 .tiny-tabs .opened {
3626 border-top: 5px solid #0568ae !important;
3627 padding-top: 22px !important;
3628 border-bottom: none;
3629 background-color: #fff;
3630 -webkit-filter: none;
3635 .tiny-tabs .toggle-header:focus {
3636 text-decoration: underline;
3637 outline: thin dotted #666;
3638 outline-offset: 0; }
3640 .tiny-tabs .toggle-header:first-child {
3644 .tiny-tabs .toggle-header:first-child {
3645 border-left: 1px solid #fff; }
3647 .tiny-tabs .opened:first-child {
3648 border-left: 1px solid #d2d2d2; }
3650 .tiny-tabs .toggle-header:nth-last-of-type(2) {
3651 border-right-color: #fff; }
3653 .tiny-tabs .opened:nth-last-of-type(2) {
3654 border-right: 1px solid #d2d2d2; }
3656 @media (max-width: 767px) {
3658 .tiny-accordion-to-tabs {
3660 margin-right: -15px;
3662 .tiny-accordion-to-tabs {
3664 border-bottom: 1px solid #d2d2d2; }
3665 .tiny-accordion-to-tabs .toggle-header {
3668 padding: 16px 50px 16px 15px;
3669 border-top: 1px solid #d2d2d2; }
3670 .tiny-accordion-to-tabs .toggle-header:focus {
3671 text-decoration: underline; }
3672 .tiny-accordion-to-tabs .toggle-header + .accordion-content {
3673 padding: 0 50px 15px 15px; } }
3675 @media (min-width: 768px) {
3676 .tiny-accordion-to-tabs [class*="icon-primary-accordion-"] {
3677 display: none !important; }
3678 .tiny-accordion-to-tabs > .toggle-header {
3679 display: inline-block;
3682 /*overflow: hidden;*/
3685 background-color: #fff;
3687 padding: 26px 20px 25px 20px !important;
3688 border-top: 1px solid #fff;
3689 -webkit-filter: none;
3691 background-clip: padding-box;
3692 border-bottom: 1px solid #d2d2d2;
3693 font-weight: normal;
3694 border-right: 1px solid #d2d2d2;
3695 white-space: nowrap; }
3696 .tiny-accordion-to-tabs .toggle-header + div {
3700 border-top: 1px solid #d2d2d2;
3704 border-bottom: none;
3706 .tiny-accordion-to-tabs .opened {
3708 border-top: 5px solid #0568ae !important;
3709 padding-top: 22px !important;
3710 border-bottom: none;
3711 background-color: #fff;
3712 -webkit-filter: none;
3715 text-decoration: none;
3717 .tiny-accordion-to-tabs .toggle-header:focus {
3718 text-decoration: underline;
3719 outline: thin dotted #666;
3720 outline-offset: 0px; }
3721 .tiny-accordion-to-tabs .toggle-header:nth-last-of-type(2) {
3722 border-right: none; }
3723 .tiny-accordion-to-tabs .toggle-header:first-child {
3726 .tiny-accordion-to-tabs .toggle-header:first-child {
3727 border-left: 1px solid #fff; }
3728 .tiny-accordion-to-tabs .opened:first-child {
3729 border-left: 1px solid #d2d2d2; }
3730 .tiny-accordion-to-tabs .opened:nth-last-of-type(2) {
3731 border-right: 1px solid #d2d2d2; } }
3733 .toggle-header .tooltip .icon-primary-tooltip {
3736 .accordion-content {
3737 transition: all 0.8s linear; }
3742 .tiny-tabs .toggle-header {
3743 display: inline-block;
3749 background-color: #fff;
3751 padding: 22px 20px 25px 20px !important;
3752 border-top: 5px solid #fff;
3753 -webkit-filter: none;
3755 background-clip: padding-box;
3756 border-bottom: 1px solid #ccc;
3757 font-weight: normal;
3758 border-right: 1px solid #ccc;
3759 white-space: nowrap; }
3761 .tiny-tabs .toggle-header:first-child {
3764 .tiny-tabs div:first-child .toggle-header {
3765 margin-left: 30px; }
3767 .tiny-tabs > div .toggle-header.opened {
3768 border-bottom: 0 !important; }
3770 .tiny-accordion-to-tabs > div > div.toggle-header {
3771 background-clip: padding-box;
3772 background-color: #fff;
3773 border-bottom: 1px solid #ccc;
3775 border-top: 5px solid #fff;
3776 display: inline-block;
3779 font-weight: normal;
3781 padding: 22px 20px 21px !important;
3783 white-space: nowrap; }
3785 .tiny-accordion-to-tabs .toggle-header:first-child {
3788 .tiny-accordion-to-tabs div:first-child .toggle-header {
3790 border-bottom: 0 !important; }
3792 .tiny-accordion-to-tabs > div .toggle-header.opened {
3793 border-bottom: 0 !important; }
3795 @media (max-width: 767px) {
3796 .tiny-accordion-to-tabs {
3797 display: block !important;
3798 border-bottom: 1px solid #ccc !important; }
3799 .tiny-accordion-to-tabs > div > div.toggle-header {
3800 display: block !important;
3803 min-height: 41px !important;
3804 padding: 15px 50px 15px 15px !important;
3805 border-top: 1px solid #ccc; }
3806 .tiny-accordion-to-tabs > div > div.toggle-header:first-child {
3807 margin-left: 0 !important; }
3808 .tiny-accordion-to-tabs > div > div.toggle-header + .accordion-content {
3809 padding: 0 50px 15px 15px; }
3810 .tiny-accordion-to-tabs > div > div.toggle-header .icon-primary-accordion-plus {
3811 background-position: 0 0;
3812 background-size: 20px 40px; }
3813 .tiny-accordion-to-tabs > div > div.toggle-header .icon-primary-accordion-minus {
3814 background-position: 0 -20px;
3815 background-size: 20px 40px; }
3816 .tiny-accordion-to-tabs > div > div.toggle-header .icon-primary-accordion-plus,
3817 .tiny-accordion-to-tabs > div > div.toggle-header .icon-primary-accordion-minus {
3818 display: inline-block;
3824 vertical-align: middle;
3828 background-color: #5a5a5a;
3839 font-family: "Omnes-ECOMP-W02-Medium", Arial;
3841 margin: 0 20px 5px 0; }
3844 padding: 15px 20px; }
3846 .alert div:first-child {
3847 border-radius: 8px 0 0 8px;
3850 .alert div:first-child + div {
3851 border: 1px solid transparent;
3853 border-radius: 0 8px 8px 0; }
3856 background-color: #cf2a2a;
3857 border: 1px solid #cf2a2a; }
3860 background-color: #44c8f5;
3861 border: 1px solid #44c8f5; }
3864 background-color: #c5d63d;
3865 border: 1px solid #c5d63d; }
3867 .alert [class*="icon-primary-"] {
3879 .alert .close:before {
3888 text-decoration: underline; }
3890 .alert .close:focus {
3891 outline: 1px dotted #666; }
3894 font-size: 1.4rem; }
3896 .alert p:last-child {
3899 .alert .standalone-link i[class*="icon-primary-"] {
3901 margin-right: 5px; }
3903 @media (max-width: 767px) {
3910 padding: 15px 10px; }
3911 .alert div:first-child {
3916 font-size: 1.4rem; }
3918 font-size: 1.2rem; }
3922 .alert .standalone-link i[class*="icon-primary-"] {
3923 font-size: 16px; } }
3934 text-decoration: underline; }
3936 .alert div:first-child + div {
3937 padding-right: 25px; }
3939 .alert div:last-child {
3940 padding-right: 20px !important; }
3942 .alert p [class*="icon-primary-"] {
3947 @media (max-width: 767px) {
3950 .alert div:first-child + div {
3951 padding-right: 20px; }
3952 .alert div:last-child {
3953 padding-right: 15px !important; }
3954 .alert div:first-child {
3958 .alert p [class*="icon-primary-"] {
3959 font-size: 16px; } }
3965 .b2b-audio .controls-wrapper {
3966 display: inline-block;
3969 .b2b-audio .controls-wrapper i {
3973 .b2b-audio .controls-wrapper i:hover {
3975 .b2b-audio .seek-bar-container-wrapper {
3976 display: inline-block;
3983 .b2b-audio .seek-bar-container-wrapper .timing-container {
3987 .b2b-audio .seek-bar-container-wrapper .timing-container .timing-container-left {
3989 line-height: 100%; }
3990 .b2b-audio .seek-bar-container-wrapper .timing-container .timing-container-right {
3992 line-height: 100%; }
3993 .b2b-audio .seek-bar-container-wrapper .timing-container .timing-container-spacer {
3995 .b2b-audio .seek-bar-tooltip {
3999 .b2b-audio-popover {
4001 .b2b-audio-popover .volume-popover {
4002 height: 100px !important;
4003 width: 6px !important;
4005 .b2b-audio-popover .min-label {
4012 .b2b-audio-recorder {
4013 border: 1px solid #ccc;
4014 box-shadow: 0px 1px 2px 0 rgba(0, 0, 0, 0.15);
4018 .b2b-audio-recorder .b2b-elapsed-time {
4019 margin: 23px 0 24px 15px;
4023 .b2b-audio-recorder .b2b-controls {
4026 .b2b-audio-recorder .b2b-controls i.icoControls-record {
4030 margin-right: 10px; }
4031 .b2b-audio-recorder .b2b-controls i.icoControls-record:focus, .b2b-audio-recorder .b2b-controls i.icoControls-record:hover {
4033 .b2b-audio-recorder .b2b-controls i.icoControls-stop {
4039 .b2b-audio-recorder .b2b-controls i.icoControls-stop:focus, .b2b-audio-recorder .b2b-controls i.icoControls-stop:hover {
4045 border-radius: 7px; }
4055 font-family: "Omnes-ECOMP-W02-Medium", Arial;
4056 background-color: #5A5A5A;
4057 border-radius: 12px;
4059 display: inline-block;
4061 font-weight: normal;
4068 vertical-align: baseline; }
4072 * + .b2b-heading-micro {
4073 margin-top: 20px !important; }
4075 .b2b-heading-micro {
4076 font-family: "Omnes-ECOMP-W02-Medium", Arial;
4077 font-weight: normal;
4078 text-rendering: optimizeLegibility;
4079 font-size: 1.2rem !important;
4080 text-transform: uppercase !important;
4081 margin-bottom: 20px !important;
4082 line-height: 1.2 !important; }
4084 .b2b-no-colors .b2b-badge {
4085 border: 1px solid transparent; }
4088 margin-right: 5px; }
4092 padding-top: 10px; }
4095 background-color: #cf2a2a; }
4097 .bellyband-container {
4104 border-top: 1px solid #d2d2d2; }
4112 text-decoration: none; }
4114 .bellyband-link a:hover > div span,
4115 .bellyband-link a:focus > div span {
4116 text-decoration: underline; }
4118 .bellyband-link a:after {
4127 .dark-bg .bellyband-link a:after {
4130 .bellyband-link img[src$="svg"].hidden-desktop,
4131 .bellyband-link [class*="icon-primary-"].hidden-desktop {
4132 display: inline-block !important;
4140 .dark-bg .bellyband-link [class*="icon-primary-"].hidden-desktop,
4141 .dark-bg .bellyband-link [class*="icon-primary-"].visible-desktop {
4144 .bellyband-link img[src$="svg"].visible-desktop {
4145 display: none !important; }
4153 @media (min-width: 481px) and (max-width: 767px) {
4154 .bellyband-container {
4158 align-content: flex-start;
4159 align-items: stretch;
4160 display: inline-flex;
4161 flex-direction: column;
4165 .bellyband-group .row {
4166 display: flex !important; }
4171 margin-bottom: 20px;
4175 line-height: inherit;
4178 .bellyband-link a:after {
4180 .bellyband-link a span {
4182 padding-top: 10px; }
4185 padding: 0 15px 0 0;
4189 .bellyband-link a:focus p {
4190 text-decoration: none; } }
4192 @media (min-width: 768px) {
4198 justify-content: center; }
4199 .bellyband-group .row {
4201 .bellyband-group .row .span {
4204 margin-bottom: 30px;
4206 justify-content: space-between; }
4211 margin-bottom: 30px; }
4212 .bellyband-link:last-child {
4217 text-align: center; }
4218 .bellyband-link a:after {
4220 .bellyband-link img[src$="svg"].hidden-desktop,
4221 .bellyband-link [class*="icon-primary-"].hidden-desktop {
4222 display: none !important; }
4223 .bellyband-link img[src$="svg"].visible-desktop,
4224 .bellyband-link [class*="icon-primary-"].visible-desktop {
4225 display: block !important;
4233 .bellyband-link a span {
4236 line-height: 2rem; }
4242 padding-left: 0 !important;
4244 line-height: 1.8rem; } }
4246 @media (max-width: 480px) {
4247 .bellyband-link-tall a {
4249 padding: 0 40px 10px 15px; }
4250 .bellyband-link-tall p {
4251 line-height: 1.8rem;
4253 .bellyband-link-tall > a:after {
4258 display: inline-block;
4260 border-bottom: 1px solid #9d9d9d;
4262 padding-top: 15px; }
4263 .b2b-boardstrip .boardstrip-reel {
4264 margin-bottom: 15px; }
4265 .b2b-boardstrip .boardstrip-item--add {
4266 border: 1px dashed #ccc;
4267 background: #FFFFFF;
4272 font-family: "Omnes-ECOMP-W02", Arial;
4273 -webkit-border-radius: 3px;
4274 -moz-border-radius: 3px;
4279 .b2b-boardstrip .boardstrip-item--add:hover, .b2b-boardstrip .boardstrip-item--add:focus {
4280 border: 2px solid #007A3E;
4282 .b2b-boardstrip .boardstrip-item--add i {
4286 text-align: initial; }
4287 .b2b-boardstrip .boardstrip-item--add .centered {
4291 margin-bottom: 35px;
4293 .b2b-boardstrip .board-viewport {
4301 .b2b-boardstrip .board-viewport .boardstrip-container {
4307 -webkit-transition: left 1000ms;
4308 transition: left 1000ms; }
4309 .b2b-boardstrip .board-viewport .board-item {
4312 border: 1px solid #ccc;
4313 margin: 0 15px 15px 0;
4314 background-color: #FFFFFF;
4318 .b2b-boardstrip .board-viewport .board-item:hover, .b2b-boardstrip .board-viewport .board-item:focus {
4319 border: 2px solid #007A3E;
4320 background-color: white;
4322 .b2b-boardstrip .board-viewport .board-item .board-img {
4326 .b2b-boardstrip .board-viewport .board-item .board-img img {
4328 .b2b-boardstrip .board-viewport .board-item .title {
4333 font-family: "Omnes-ECOMP-W02", Arial;
4335 .b2b-boardstrip .board-viewport .board-item.selected {
4336 background-color: #FFFFFF;
4337 border: 2px solid #0574ac; }
4338 .b2b-boardstrip .board-viewport .board-item .board-caret {
4343 .b2b-boardstrip .board-viewport .board-item .board-caret .board-caret-indicator {
4344 border-left: 8px solid transparent;
4345 border-right: 8px solid transparent;
4346 border-bottom: 8px solid #999;
4352 .b2b-boardstrip .board-viewport .board-item .board-caret .board-caret-arrow-up {
4355 border-style: solid;
4356 border-width: 0 8px 8px 8px;
4357 border-color: transparent transparent #FFFFFF transparent;
4359 position: absolute; }
4360 .b2b-boardstrip .arrow {
4364 .b2b-boardstrip .arrow:hover {
4366 .b2b-boardstrip .arrow.disabled {
4367 color: #767676 !important;
4368 cursor: not-allowed; }
4369 .b2b-boardstrip .prev-items {
4370 display: inline-block;
4372 margin-bottom: auto;
4377 -webkit-user-select: none;
4378 -moz-user-select: none;
4379 -ms-user-select: none;
4380 -o-user-select: none;
4381 user-select: none; }
4382 .b2b-boardstrip .next-items {
4383 display: inline-block;
4385 margin-bottom: auto;
4387 -webkit-user-select: none;
4388 -moz-user-select: none;
4389 -ms-user-select: none;
4390 -o-user-select: none;
4391 user-select: none; }
4392 .b2b-boardstrip .centered {
4393 display: table-cell;
4395 vertical-align: middle; }
4401 border-bottom: 1px solid #d2d2d2;
4408 display: inline-block;
4409 margin-right: 15px; }
4411 .breadcrumb > li:after {
4417 .breadcrumb > li:last-child {
4420 .breadcrumb > li:last-child:after {
4423 .breadcrumb li > * {
4424 float: none !important;
4428 padding: 10px 15px !important; }
4433 background-color: #FFFFFF;
4440 -webkit-touch-callout: none;
4441 -webkit-user-select: none;
4442 -moz-user-select: none;
4443 -ms-user-select: none;
4452 .datepicker td span {
4460 border-radius: 4px; }
4461 .datepicker td span:hover {
4462 background: #eeeeee; }
4463 .datepicker td span.disabled {
4467 .datepicker td span.disabled:hover {
4471 .datepicker td span.active {
4473 background-color: #0568ae;
4474 border-color: #357ebd; }
4475 .datepicker td span.active:hover {
4477 background-color: #0568ae;
4478 border-color: #357ebd; }
4479 .datepicker td span.active.disabled {
4481 background-color: #0568ae;
4482 border-color: #357ebd; }
4489 .datepicker tbody:focus {
4491 .datepicker td.day {
4492 background-color: transparent;
4495 font-family: "Omnes-ECOMP-W02-Medium", Arial;
4499 margin: -2px -1px 0 0;
4504 outline: 1px dotted #191919;
4505 outline-offset: -2px; }
4506 .datepicker th[tabindex]:focus {
4507 outline-offset: -15px; }
4508 .datepicker td.day.focused {
4509 background: #ededed;
4511 .datepicker td.day.focused.active {
4512 background-color: #ededed;
4514 .datepicker td.disabled {
4515 font-family: "Omnes-ECOMP-W02", Arial;
4518 .datepicker td.disabled:hover {
4519 font-family: "Omnes-ECOMP-W02", Arial;
4522 .datepicker td.disabled:hover .show-date {
4523 font-family: "Omnes-ECOMP-W02", Arial;
4525 .datepicker td.disabled .show-date {
4526 font-family: "Omnes-ECOMP-W02", Arial;
4528 .datepicker td.today {
4530 background-color: #0568ae; }
4531 .datepicker td.today:hover {
4533 background-color: #0568ae;
4535 background-color: #0568ae; }
4536 .datepicker td.today:active {
4538 background-color: #0568ae; }
4539 .datepicker td.today:focus {
4541 background-color: #0568ae; }
4542 .datepicker td.today.disabled {
4544 background-color: #0568ae; }
4545 .datepicker td.today.active {
4547 background-color: #0568ae; }
4548 .datepicker td.today.active:hover {
4550 .datepicker td.selected {
4552 background-color: #959595; }
4553 .datepicker td.selected:hover {
4555 background-color: #959595; }
4556 .datepicker td.selected.disabled {
4558 background-color: #959595; }
4559 .datepicker td.active:not(.new) {
4561 border-color: #357ebd; }
4562 .datepicker td.active:not(.new) .show-date {
4564 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
4565 .datepicker td.active:hover:not(.new) {
4567 border-color: #357ebd; }
4568 .datepicker td.active:hover:not(.new) .show-date {
4570 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
4571 .datepicker .start-date .show-date {
4572 background-color: #0568ae;
4573 color: #FFFFFF !important;
4574 border-radius: 5px 0 0 5px;
4576 .datepicker .start-date .show-date:before {
4577 background-color: #0568ae;
4585 .datepicker .between-date .show-date {
4586 background-color: #0568ae;
4587 color: #FFFFFF !important; }
4588 .datepicker .between-date .show-date:before {
4589 background-color: #0568ae;
4597 .datepicker .between-date:first-child .show-date:before {
4598 background-color: #FFFFFF;
4604 .datepicker .end-date .show-date {
4605 background-color: #0568ae;
4606 color: #FFFFFF !important;
4607 border-radius: 0 5px 5px 0; }
4608 .datepicker .end-date .show-date:before {
4609 background-color: #0568ae;
4617 .datepicker .end-date:first-child .show-date:after {
4618 background-color: #FFFFFF;
4624 .datepicker .end-date:first-child .show-date::before {
4625 background-color: #FFFFFF; }
4626 .datepicker tr td.start-date:last-child .show-date:after {
4627 background-color: #FFFFFF;
4633 .datepicker tr td.start-date:last-child:focus .show-date:after {
4636 background-color: transparent; }
4637 .datepicker tr td.start-date:first-child:focus .show-date:after {
4640 background-color: transparent; }
4641 .datepicker tr td.between-date:last-child .show-date:after {
4642 background-color: #FFFFFF;
4648 .datepicker tr td.between-date:last-child:focus .show-date:after {
4651 background-color: transparent; }
4652 .datepicker tr td.between-date:first-child:focus .show-date:after {
4655 background-color: transparent; }
4656 .datepicker tr td.end-date:last-child:focus .show-date:after {
4659 background-color: transparent; }
4660 .datepicker tr td.end-date:first-child:focus .show-date:after {
4663 background-color: transparent; }
4664 .datepicker th.datepicker-switch {
4667 font-weight: normal;
4668 cursor: default !important; }
4669 .datepicker thead tr:first-child th {
4672 line-height: 60px; }
4673 .datepicker thead tr:first-child th.cw {
4675 background-color: transparent; }
4676 .datepicker tfoot tr th {
4681 line-height: normal; }
4682 .datepicker tfoot tr th li {
4683 margin-bottom: 5px; }
4687 margin: 0 -1px -1px 0;
4689 .datepicker .prev i {
4699 margin: 0 -1px -1px 0;
4701 .datepicker .next i {
4711 padding: 0 2px 0 5px;
4712 vertical-align: middle; }
4713 .datepicker .due-date .show-date {
4714 font-family: "Omnes-ECOMP-W02-Medium", Arial;
4715 background-color: #cf2a2a;
4717 color: #FFFFFF !important; }
4718 .datepicker .day.active .show-date:after {
4719 border: 2px solid #0568ae;
4728 .datepicker .day:focus .show-date:after {
4729 border: 2px solid #0568ae;
4742 .datepicker .due-date.disabled .show-date:after {
4743 border: 2px solid #0568ae;
4752 .datepicker .day.due-date:focus .show-date:after {
4757 .datepicker .due-date.old:after {
4758 visibility: hidden; }
4759 .datepicker .due-date.new:after {
4760 visibility: hidden; }
4761 .datepicker .due-date.active:after {
4762 border-color: #FFFFFF; }
4763 .datepicker .due-date.active.focused {
4764 color: #0568ae !important; }
4765 .datepicker .due-date.active.focused:after {
4766 border-color: #cf2a2a !important; }
4770 font-weight: normal;
4774 letter-spacing: -6px;
4775 margin: 0 -1px -1px 0; }
4776 .datepicker .dow span[aria-hidden="true"] {
4787 .datepicker .calendar-legend {
4789 margin-bottom: 20px; }
4790 .datepicker .calendar-legend li {
4792 font-weight: normal;
4796 position: relative; }
4797 .datepicker i.legend-due-date {
4798 background-color: #cf2a2a;
4803 vertical-align: middle;
4804 display: inline-block; }
4805 .datepicker i.legend-selected-date {
4806 background-color: #FFFFFF;
4807 border: 2px solid #0568ae;
4812 vertical-align: middle;
4813 display: inline-block; }
4814 .datepicker i.legend-selectedisdue {
4815 background-color: #FFFFFF;
4816 border: 2px solid #0568ae;
4818 display: inline-block;
4822 vertical-align: middle;
4824 .datepicker i.legend-selectedisdue:after {
4825 background-color: #cf2a2a;
4834 .datepicker .text-left {
4836 .datepicker .active.old {
4837 background-color: #ededed !important;
4838 color: #ededed !important; }
4840 .datepicker-inline {
4843 .datepicker.datepicker-rtl {
4845 .datepicker.datepicker-rtl td span {
4848 .datepicker-dropdown {
4851 .datepicker-dropdown:before {
4853 display: inline-block;
4854 border-left: 10px solid transparent;
4855 border-right: 10px solid transparent;
4856 border-bottom: 10px solid #d2d2d2;
4858 border-bottom-color: rgba(0, 0, 0, 0.2);
4859 position: absolute; }
4860 .datepicker-dropdown:after {
4862 display: inline-block;
4863 border-left: 10px solid transparent;
4864 border-right: 10px solid transparent;
4865 border-bottom: 10px solid #fff;
4867 position: absolute; }
4869 .datepicker-dropdown.datepicker-orient-left:before {
4872 .datepicker-dropdown.datepicker-orient-left:after {
4875 .datepicker-dropdown.datepicker-orient-right:before {
4878 .datepicker-dropdown.datepicker-orient-right:after {
4881 .datepicker-dropdown.datepicker-orient-top:before {
4884 .datepicker-dropdown.datepicker-orient-top:after {
4887 .datepicker-dropdown.datepicker-orient-bottom:before {
4890 border-top: 7px solid #959595; }
4892 .datepicker-dropdown.datepicker-orient-bottom:after {
4895 border-top: 6px solid #fff; }
4897 .datepicker.days div.datepicker-days {
4900 .datepicker.months div.datepicker-months {
4903 .datepicker.years div.datepicker-years {
4907 font-family: "Omnes-ECOMP-W02-Medium", Arial;
4914 .input-group.date .input-group-addon i {
4919 .datepicker.dropdown-menu {
4920 box-shadow: 0 10px 15px -10px rgba(0, 0, 0, 0.7);
4929 background-color: #FFFFFF;
4930 border: 1px solid #d2d2d2;
4931 border: 1px solid rgba(0, 0, 0, 0.2);
4935 line-height: 1.428571429;
4937 .datepicker.dropdown-menu th {
4941 position: relative; }
4942 .datepicker.dropdown-menu td {
4946 position: relative; }
4953 background-color: #FFFFFF;
4954 background-repeat: no-repeat;
4955 background-position: -62px 0; }
4962 background-color: #FFFFFF;
4963 background-repeat: no-repeat;
4964 background-position: -5px 0; }
4971 background-color: #FFFFFF;
4972 background-repeat: no-repeat;
4973 background-position: -19px 0; }
4980 background-color: #FFFFFF;
4981 background-repeat: no-repeat;
4982 background-position: -34px 0; }
4989 background-color: #FFFFFF;
4990 background-repeat: no-repeat;
4991 background-position: -49px 0; }
4998 background-color: #FFFFFF;
4999 background-repeat: no-repeat;
5000 background-position: 0 0; }
5007 background-color: #FFFFFF;
5008 background-repeat: no-repeat;
5009 background-position: 0 0; }
5016 background-color: #FFFFFF;
5017 background-repeat: no-repeat;
5018 background-position: 0 0; }
5025 background-color: #FFFFFF;
5026 background-repeat: no-repeat;
5027 background-position: 0 0; }
5029 .b2b-coachmark-label {
5032 cursor: not-allowed;
5033 position: relative; }
5035 .b2b-coachmark-highlight {
5036 border: 1px solid #d3d3d3;
5040 background-color: #ffffff;
5041 border-radius: 10px;
5043 box-shadow: 0 5px 6px 0 rgba(0, 0, 0, 0.25);
5045 position: absolute; }
5047 .b2b-coachmark-highlight-mask {
5051 .b2b-coachmark-container {
5052 border: 1px solid #cccccc;
5054 pointer-events: auto;
5055 -webkit-box-sizing: border-box;
5056 -moz-box-sizing: border-box;
5057 box-sizing: border-box;
5059 -webkit-transition: opacity .2s ease-out;
5060 -moz-transition: opacity .2s ease-out;
5061 transition: opacity .2s ease-out;
5063 border-radius: 20px;
5064 box-shadow: 0 6px 6px 0 rgba(0, 0, 0, 0.15);
5071 background-color: #ffffff;
5074 .b2b-coachmark-container i.b2b-coachmark-caret {
5080 .b2b-coachmark-container i.b2b-coachmark-caret:before {
5082 border-left: 12px solid transparent;
5083 border-right: 12px solid transparent;
5084 border-bottom: 12px solid #d3d3d3;
5087 .b2b-coachmark-container i.b2b-coachmark-caret:after {
5089 border-left: 12px solid transparent;
5090 border-right: 12px solid transparent;
5091 border-bottom: 12px solid #fff;
5092 position: absolute; }
5093 .b2b-coachmark-container .b2b-coachmark-header {
5097 .b2b-coachmark-container .b2b-coachmark-header .corner-button {
5098 box-shadow: 0 -24px 0 0 #f2f2f2 inset;
5103 transform: rotate(45deg);
5105 .b2b-coachmark-container .b2b-coachmark-countlabel {
5107 font-family: "Omnes-ECOMP-W02", Arial;
5111 .b2b-coachmark-container .b2b-coachmark-content {
5112 padding: 0px 20px 20px 20px;
5114 .b2b-coachmark-container .b2b-coachmark-content .icon-misc-dimmer {
5119 .b2b-coachmark-container .b2b-coachmark-content .offscreen-text {
5126 .b2b-coachmark-container .b2b-coachmark-content .b2b-coachmark-content-header {
5132 .b2b-coachmark-container .b2b-coachmark-content .b2b-coachmark-description {
5139 .b2b-coachmark-container .b2b-coachmark-content .b2b-coachmark-btn-group {
5144 .b2b-coachmark-container .b2b-coachmark-content .b2b-coachmark-btn-group .b2b-coachmark-link {
5145 font-family: "Omnes-ECOMP-W02-Medium", Arial;
5149 margin-right: 20px; }
5150 .b2b-coachmark-container .b2b-coachmark-content .b2b-coachmark-btn-group button {
5155 background-color: #fff;
5160 .datepicker-inline {
5163 .datepicker.datepicker-rtl {
5166 .datepicker.datepicker-rtl td span {
5169 .datepicker-dropdown {
5174 .datepicker-dropdown:before {
5176 display: inline-block;
5177 border-left: 10px solid transparent;
5178 border-right: 10px solid transparent;
5179 border-bottom: 10px solid #d2d2d2;
5181 border-bottom-color: rgba(0, 0, 0, 0.2);
5182 position: absolute; }
5184 .datepicker-dropdown:after {
5186 display: inline-block;
5187 border-left: 10px solid transparent;
5188 border-right: 10px solid transparent;
5189 border-bottom: 10px solid #fff;
5191 position: absolute; }
5193 .datepicker-dropdown.datepicker-orient-left:before,
5194 .datepicker-dropdown.datepicker-orient-left:after {
5197 .datepicker-dropdown.datepicker-orient-right:before,
5198 .datepicker-dropdown.datepicker-orient-right:after {
5201 .datepicker-dropdown.datepicker-orient-top:before {
5204 .datepicker-dropdown.datepicker-orient-top:after {
5207 .datepicker-dropdown.datepicker-orient-bottom:before {
5210 border-top: 7px solid #959595; }
5212 .datepicker-dropdown.datepicker-orient-bottom:after {
5215 border-top: 6px solid #fff; }
5220 .datepicker.days div.datepicker-days {
5223 .datepicker.months div.datepicker-months {
5226 .datepicker.years div.datepicker-years {
5230 -webkit-touch-callout: none;
5231 -webkit-user-select: none;
5232 -khtml-user-select: none;
5233 -moz-user-select: none;
5234 -ms-user-select: none;
5246 .datepicker tbody :focus {
5249 .datepicker td.day {
5250 background-color: transparent;
5253 font-family: "Omnes-ECOMP-W02-Medium", Arial;
5257 margin: -2px -1px 0 0;
5262 .datepicker :focus {
5263 outline: 1px dotted #000;
5264 outline-offset: -2px; }
5266 .datepicker td.day.focused {
5267 background: #ededed;
5270 .datepicker td.day.focused.active {
5271 background-color: #ededed;
5274 .datepicker td.disabled,
5275 .datepicker td.disabled:hover {
5276 font-family: "Omnes-ECOMP-W02", Arial;
5280 .datepicker td.today,
5281 .datepicker td.today:hover,
5282 .datepicker td.today.disabled {
5284 background-color: #0568ae; }
5286 .datepicker td.today.active,
5287 .datepicker td.today:active,
5288 .datepicker td.today:hover,
5289 .datepicker td.today:focus {
5291 background-color: #0568ae; }
5293 .datepicker td.today.active:hover {
5296 .datepicker td.selected,
5297 .datepicker td.selected:hover,
5298 .datepicker td.selected.disabled {
5300 background-color: #959595; }
5302 .datepicker td.active:not(.new),
5303 .datepicker td.active:hover:not(.new) {
5305 border-color: #357ebd; }
5308 font-family: "Omnes-ECOMP-W02-Medium", Arial;
5315 .datepicker .start-date .show-date,
5316 .datepicker .between-date .show-date,
5317 .datepicker .end-date .show-date {
5318 background-color: #0568ae;
5319 color: #fff !important; }
5321 .datepicker .start-date .show-date {
5322 border-radius: 5px 0 0 5px;
5325 .datepicker .start-date .show-date:before {
5326 background-color: #0568ae;
5335 .datepicker .between-date .show-date:before {
5336 background-color: #0568ae;
5345 .datepicker .end-date .show-date {
5346 border-radius: 0 5px 5px 0; }
5348 .datepicker .end-date .show-date:before {
5349 background-color: #0568ae;
5358 .datepicker .between-date:first-child .show-date:before {
5359 background-color: #fff;
5366 .datepicker .end-date:first-child .show-date:after {
5367 background-color: #fff;
5374 .datepicker .end-date:first-child .show-date::before {
5375 background-color: #fff; }
5377 .datepicker tr td.start-date:last-child .show-date:after,
5378 .datepicker tr td.between-date:last-child .show-date:after {
5379 background-color: #fff;
5386 .datepicker tr td.start-date:last-child:focus .show-date:after,
5387 .datepicker tr td.end-date:last-child:focus .show-date:after,
5388 .datepicker tr td.between-date:last-child:focus .show-date:after,
5389 .datepicker tr td.start-date:first-child:focus .show-date:after,
5390 .datepicker tr td.end-date:first-child:focus .show-date:after,
5391 .datepicker tr td.between-date:first-child:focus .show-date:after {
5394 background-color: transparent; }
5396 .datepicker td.active:not(.new) .show-date,
5397 .datepicker td.active:hover:not(.new) .show-date {
5399 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
5401 .datepicker td.disabled .show-date,
5402 .datepicker td.disabled:hover .show-date {
5403 font-family: "Omnes-ECOMP-W02", Arial;
5406 .datepicker td span {
5414 border-radius: 4px; }
5416 .datepicker td span:hover {
5417 background: #eeeeee; }
5419 .datepicker td span.disabled,
5420 .datepicker td span.disabled:hover {
5425 .datepicker td span.active,
5426 .datepicker td span.active:hover,
5427 .datepicker td span.active.disabled {
5429 background-color: #0568ae;
5430 border-color: #357ebd; }
5432 .datepicker th.datepicker-switch {
5435 font-weight: normal;
5436 cursor: default !important; }
5438 .datepicker thead tr:first-child th,
5439 .datepicker tfoot tr th {
5442 line-height: 60px; }
5444 .datepicker tfoot tr th {
5446 line-height: normal; }
5448 .datepicker tfoot tr th li {
5449 margin-bottom: 5px; }
5455 margin: 0 -1px -1px 0;
5458 .datepicker .prev i,
5459 .datepicker .next i {
5466 .datepicker .prev i {
5469 .datepicker .next i {
5475 padding: 0 2px 0 5px;
5476 vertical-align: middle; }
5478 .datepicker thead tr:first-child th.cw {
5480 background-color: transparent; }
5482 .input-group.date .input-group-addon i {
5487 .datepicker.dropdown-menu {
5488 box-shadow: 0 10px 15px -10px rgba(0, 0, 0, 0.7);
5497 background-color: #ffffff;
5498 border: 1px solid #d2d2d2;
5499 border: 1px solid rgba(0, 0, 0, 0.2);
5503 line-height: 1.428571429;
5506 .datepicker.dropdown-menu th,
5507 .datepicker.dropdown-menu td {
5511 position: relative; }
5513 .datepicker .due-date .show-date {
5514 font-family: "Omnes-ECOMP-W02-Medium", Arial;
5515 background-color: #cf2a2a;
5517 color: #fff !important; }
5519 .datepicker .day.active .show-date:after,
5520 .datepicker .day:focus .show-date:after,
5521 .datepicker .due-date.disabled .show-date:after {
5522 border: 2px solid #0568ae;
5532 .datepicker .day:focus .show-date:after {
5538 .datepicker .day.due-date:focus .show-date:after {
5544 .datepicker .due-date.old:after,
5545 .datepicker .due-date.new:after {
5546 visibility: hidden; }
5548 .datepicker .due-date.active:after {
5549 border-color: #fff; }
5551 .datepicker .due-date.active.focused {
5552 color: #0568ae !important; }
5554 .datepicker .due-date.active.focused:after {
5555 border-color: #cf2a2a !important; }
5560 font-weight: normal;
5564 letter-spacing: -6px;
5565 margin: 0 -1px -1px 0; }
5567 .datepicker .dow span[aria-hidden="true"] {
5579 .datepicker .calendar-legend {
5581 margin-bottom: 20px; }
5583 .datepicker .calendar-legend li {
5585 font-weight: normal;
5589 position: relative; }
5591 .datepicker i.legend-due-date {
5592 background-color: #cf2a2a;
5597 vertical-align: middle;
5598 display: inline-block; }
5600 .datepicker i.legend-selected-date {
5601 background-color: #fff;
5602 border: 2px solid #0568ae;
5607 vertical-align: middle;
5608 display: inline-block; }
5610 .datepicker i.legend-selectedisdue {
5611 background-color: #fff;
5612 border: 2px solid #0568ae;
5614 display: inline-block;
5618 vertical-align: middle;
5621 .datepicker i.legend-selectedisdue:after {
5622 background-color: #cf2a2a;
5632 .datepicker .text-left {
5635 .datepicker .active.old {
5636 background-color: #ededed !important;
5637 color: #ededed !important; }
5652 background-color: white;
5653 background-repeat: no-repeat; }
5656 background-position: -62px 0; }
5659 background-position: -5px 0; }
5662 background-position: -19px 0; }
5665 background-position: -34px 0; }
5668 background-position: -49px 0; }
5672 background-position: 0 0; }
5675 background-position: 0 0; }
5678 background-position: 0 0; }
5681 background-position: 0 0; }
5683 .datepicker-container {
5684 position: relative; }
5686 .btn-calendar-icon:focus .icon-primary-calendar {
5687 outline: 1px dotted #191919; }
5689 .btn-calendar-icon:focus {
5692 /* remove focus outline when dropdown is opened */
5693 /*resolve blue focus outline over dropdown with error*/
5700 background-color: #FFFFFF; }
5702 .selectWrap.disabled .icon-primary-down {
5705 .selectWrap.disabled input.awd-select {
5707 padding: 10px 45px 10px 15px;
5710 .selectWrap.disabled button.awd-select {
5712 text-indent: 15px; }
5714 .selectWrap.disabled:after {
5716 cursor: not-allowed; }
5719 background-color: transparent;
5720 border: 1px solid #d2d2d2;
5722 box-shadow: 1px 5px 2px -5px rgba(0, 0, 0, 0.15);
5725 font-family: "Omnes-ECOMP-W02", Arial;
5726 /*font-size: 1.6rem;*/
5735 padding: 12px 45px 8px 15px;
5736 user-select: none; }
5737 input.awd-select:focus {
5738 border-color: #0568ae !important;
5739 text-overflow: ellipsis;
5740 padding-right: 45px; }
5743 background-color: transparent;
5744 border: 1px solid #d2d2d2;
5746 box-shadow: 1px 5px 2px -5px rgba(0, 0, 0, 0.15);
5749 font-family: "Omnes-ECOMP-W02", Arial;
5750 /*font-size: 1.6rem;*/
5759 button.awd-select:not(.large) {
5761 white-space: nowrap;
5763 text-overflow: clip;
5764 text-overflow: ellipsis; }
5765 button.awd-select img {
5771 vertical-align: text-bottom; }
5772 button.awd-select:focus {
5773 border-color: #0568ae !important; }
5774 button.awd-select i {
5781 button.awd-select.large {
5782 align-items: center;
5788 vertical-align: middle; }
5789 button.awd-select.large img {
5798 .selectWrap.large .awd-select-list-item {
5799 align-items: center;
5805 vertical-align: middle; }
5806 .selectWrap.large .awd-select-list-item img {
5823 button.awd-select.active {
5824 border-radius: 6px 6px 0 0; }
5825 button.awd-select.active:focus {
5826 border-color: #d2d2d2 !important; }
5828 input.awd-select.active {
5829 border-radius: 6px 6px 0 0; }
5830 input.awd-select.active:focus {
5831 border-color: #d2d2d2 !important; }
5834 position: relative; }
5836 span.selectWrap input[readonly]:focus {
5838 text-shadow: 0 0 0 #000; }
5840 .isIE.ds2-no-colors .awd-select:focus {
5841 outline: 1px dashed transparent; }
5844 box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15);
5845 border-radius: 0 0 6px 6px;
5847 border: 1px solid #d2d2d2;
5850 background-color: #f2f2f2;
5856 .awd-select-list-item {
5865 .awd-select-list-item:hover {
5867 background-color: #d2d2d2;
5868 outline: 1px dashed transparent; }
5869 .awd-select-list-item:focus {
5871 background-color: #d2d2d2;
5872 outline: 1px dashed transparent; }
5873 .awd-select-list-item img {
5886 background: linear-gradient(to bottom, #fcfcfc 0%, #f2f2f2 100%);
5887 background: -webkit-linear-gradient(top, #fcfcfc 0%, #f2f2f2 100%);
5888 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@att-gray-highlight", endColorstr="@att-functional-bg-gray", GradientType=0); }
5889 .selectWrap:not(.large) .awd-select-list-item:first-child {
5891 .selectWrap:not(.large) .awd-select-list-item:last-child {
5892 margin-bottom: 15px; }
5893 .selectWrap .icon-primary-down {
5899 .selectWrap + [aria-expanded="true"] {
5900 padding-bottom: 9px;
5901 padding-top: 20px; }
5903 .awd-select-list-item[data-hover="true"] {
5904 background-color: #d2d2d2; }
5906 span input.awd-select {
5909 text-overflow: ellipsis;
5910 padding-right: 45px; }
5912 li.optgroup-wrapper {
5913 font-family: "Omnes-ECOMP-W02-Medium", Arial;
5914 cursor: default !important;
5915 padding: 0px 15px; }
5916 li.optgroup-wrapper:first-child {
5917 padding-top: 10px; }
5918 li.optgroup-wrapper:hover {
5919 background-color: #f2f2f2; }
5922 font-family: "Omnes-ECOMP-W02", Arial;
5923 cursor: pointer !important;
5926 padding: 0 0 0 33px; }
5928 label + .selectWrap {
5938 background: linear-gradient(to bottom, #fcfcfc 0%, #f2f2f2 100%);
5939 background: -webkit-linear-gradient(top, #fcfcfc 0%, #f2f2f2 100%);
5940 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@att-gray-highlight", endColorstr="@att-functional-bg-gray", GradientType=0); }
5942 .group .selectWrap {
5943 margin: 0 0 10px 0; }
5954 select.awd-select > optgroup {
5958 select.awd-select > optgroup:first-child {
5960 select.awd-select > optgroup > option {
5961 padding-left: 8px; }
5962 select.awd-select > option {
5963 padding-left: 8px; }
5964 select.awd-select + span {
5965 background: linear-gradient(to bottom, #fcfcfc 0%, #f2f2f2 100%);
5966 background: -webkit-linear-gradient(top, #fcfcfc 0%, #f2f2f2 100%);
5967 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@att-gray-highlight", endColorstr="@att-functional-bg-gray", GradientType=0);
5973 border: 1px solid #d2d2d2;
5977 padding: 18px 45px 15px 15px;
5980 padding-right: 45px;
5981 white-space: nowrap;
5983 text-overflow: ellipsis; }
5984 select.awd-select + span > i {
5990 select.awd-select + span > i:before {
5994 select.awd-select:focus + span {
5995 border-color: #0568ae; }
5997 .isIE select.awd-select + span {
6000 [data-default-option="true"] {
6001 color: #767676 !important;
6002 font-family: "Omnes-ECOMP-W02-Italic", Arial; }
6005 color: #767676 !important;
6006 font-family: "Omnes-ECOMP-W02-Italic", Arial; }
6008 .filterTank button.awd-select {
6009 border-color: #d2d2d2;
6010 background-color: #333333;
6013 .filterTank button.awd-select:after {
6014 background-color: #FFFFFF !important;
6015 border-color: #d2d2d2; }
6017 .utility-bg button.awd-select {
6018 border-color: #d2d2d2;
6019 background-color: #333333;
6022 .utility-bg button.awd-select:after {
6023 background-color: #FFFFFF !important;
6024 border-color: #d2d2d2; }
6026 .utility-bg select.awd-select + span {
6027 border-color: #d2d2d2;
6028 border-color: #d2d2d2;
6029 background-color: #333333;
6030 background-color: #333333;
6033 .utility-bg select.awd-select + span:after {
6034 background-color: #FFFFFF !important;
6035 background-color: #FFFFFF !important;
6036 border-color: #d2d2d2;
6037 border-color: #d2d2d2; }
6039 .utility-bg select.awd-select:focus + span {
6040 border-color: #d2d2d2;
6041 border-color: #d2d2d2;
6042 background-color: #333333;
6043 background-color: #333333;
6046 .utility-bg select.awd-select:focus + span:after {
6047 background-color: #FFFFFF !important;
6048 background-color: #FFFFFF !important;
6049 border-color: #d2d2d2;
6050 border-color: #d2d2d2; }
6052 .utility-bg select.awd-select:hover + span {
6053 border-color: #d2d2d2;
6054 border-color: #d2d2d2;
6055 background-color: #333333;
6056 background-color: #333333;
6059 .utility-bg select.awd-select:hover + span:after {
6060 background-color: #FFFFFF !important;
6061 background-color: #FFFFFF !important;
6062 border-color: #d2d2d2;
6063 border-color: #d2d2d2; }
6065 input.awd-select[disabled] {
6066 cursor: not-allowed;
6067 border-color: #d2d2d2;
6068 background-color: #d2d2d2;
6069 background-image: none;
6071 input.awd-select[disabled] + span {
6072 cursor: not-allowed;
6073 border-color: #d2d2d2;
6074 background-color: #d2d2d2;
6075 background-image: none;
6078 button.awd-select[disabled] {
6079 cursor: not-allowed;
6080 border-color: #d2d2d2;
6081 background-color: #d2d2d2;
6082 background-image: none;
6084 button.awd-select[disabled]:after {
6085 background-color: #d2d2d2 !important;
6086 border-color: #d2d2d2; }
6088 select.awd-select[disabled] + span {
6089 cursor: not-allowed;
6090 border-color: #d2d2d2;
6091 background-color: #d2d2d2;
6092 background-image: none;
6094 select.awd-select[disabled] + span:after {
6095 background-color: #d2d2d2 !important;
6096 border-color: #d2d2d2; }
6098 select.awd-select[disabled]:focus + span {
6099 cursor: not-allowed;
6100 border-color: #d2d2d2;
6101 background-color: #d2d2d2;
6102 background-image: none;
6105 select.awd-select[disabled]:hover + span {
6106 cursor: not-allowed;
6107 border-color: #d2d2d2;
6108 background-color: #d2d2d2;
6109 background-image: none;
6112 input.awd-select[disabled="disabled"] {
6113 cursor: not-allowed;
6114 border-color: #d2d2d2;
6115 background-color: #d2d2d2;
6116 background-image: none;
6118 input.awd-select[disabled="disabled"] + span {
6119 cursor: not-allowed;
6120 border-color: #d2d2d2;
6121 background-color: #d2d2d2;
6122 background-image: none;
6125 select.awd-select[disabled="disabled"] + span {
6126 cursor: not-allowed;
6127 border-color: #d2d2d2;
6128 background-color: #d2d2d2;
6129 background-image: none;
6131 select.awd-select[disabled="disabled"] + span:after {
6132 background-color: #d2d2d2 !important;
6133 border-color: #d2d2d2; }
6135 select.awd-select[disabled="disabled"]:focus + span {
6136 cursor: not-allowed;
6137 border-color: #d2d2d2;
6138 background-color: #d2d2d2;
6139 background-image: none;
6141 select.awd-select[disabled="disabled"]:focus + span:after {
6142 background-color: #d2d2d2 !important;
6143 border-color: #d2d2d2; }
6145 select.awd-select[disabled="disabled"]:hover + span {
6146 cursor: not-allowed;
6147 border-color: #d2d2d2;
6148 background-color: #d2d2d2;
6149 background-image: none;
6151 select.awd-select[disabled="disabled"]:hover + span:after {
6152 background-color: #d2d2d2 !important;
6153 border-color: #d2d2d2; }
6155 .ddexpand-wrapper > h2 {
6156 margin-bottom: 11px; }
6157 .ddexpand-wrapper > h2 + p {
6158 margin-bottom: 4px; }
6160 .ddexpand-wrapper .selectWrap + [aria-expanded="true"] .form-row {
6163 .ddexpand-wrapper .selectWrap + [aria-expanded="true"] .row + .row .form-row {
6166 .modal .awd-select-list {
6167 z-index: 1060 !important; }
6169 .form-row.error button.awd-select.active:focus {
6170 border-color: #cf2a2a !important; }
6172 .form-row.error input.awd-select.active:focus {
6173 border-color: #cf2a2a !important; }
6175 .awd-module-list .module-list-item[aria-selected="true"] {
6176 background-color: #f2f2f2; }
6178 li.module-list-item[aria-selected="true"]:before {
6180 display: inline-block;
6181 font-family: "icoControls" !important;
6184 font-weight: normal;
6185 font-variant: normal;
6188 text-transform: none;
6190 -webkit-font-smoothing: antialiased;
6191 -moz-osx-font-smoothing: grayscale;
6194 -webkit-user-select: none;
6195 -moz-user-select: none;
6196 -ms-user-select: none;
6198 vertical-align: middle;
6201 box-sizing: border-box;
6202 display: inline-block;
6208 vertical-align: middle;
6212 @media (min-width: 768px) {
6213 span[class*="large"] {
6216 max-width: 370px; } }
6218 @media (max-width: 767px) {
6219 .selectWrap.large:after {
6221 .selectWrap.large .awd-select-list-item {
6222 padding-right: 41px; }
6223 .selectWrap + div > h4 {
6225 font-size: 16px; } }
6227 /**********************Dropdown Chrome scrolling fix start ********************/
6229 -webkit-user-select: text;
6230 -moz-user-select: text;
6231 -ms-user-select: text;
6232 user-select: text; }
6234 /**********************Dropdown Chrome scrolling fix end ********************/
6236 border-bottom: 1px solid #e4e4e4;
6237 border-top: 1px solid #e4e4e4; }
6239 .mpc-expanders + .mpc-expanders {
6242 .mpc-expanders .heading-medium {
6243 margin-bottom: 10px; }
6245 .mpc-expanders .p-small {
6248 .mpc-expander-body {
6249 border-top: 1px solid #e4e4e4; }
6251 .mpc-expander-body .mpc-expanders {
6252 border-bottom: 1px solid #e4e4e4;
6255 .mpc-expander-body .mpc-expanders:last-child {
6256 border-bottom: 0px; }
6262 border: 1px dashed #bbb;
6267 position: relative; }
6269 .b2b-dragdrop-over {
6270 background: #0091d9;
6272 .b2b-dragdrop-over:after {
6273 content: "Drop the file";
6285 .b2b-file-container {
6288 display: inline-table;
6290 .b2b-file-container [type=file] {
6300 -ms-filter: "alpha(Opacity=0)"; }
6307 display: inline-block;
6312 .b2b-flyout-icon:focus {
6313 outline: thin dotted #666;
6314 outline-offset: -1px; }
6316 .b2b-flyout .b2b-flyout-container {
6317 border: 1px solid #d3d3d3;
6320 pointer-events: auto;
6321 -webkit-box-sizing: border-box;
6322 -moz-box-sizing: border-box;
6323 box-sizing: border-box;
6325 -webkit-transition: opacity .2s ease-out;
6326 -moz-transition: opacity .2s ease-out;
6327 transition: opacity .2s ease-out;
6330 box-shadow: 0 5px 6px 0 rgba(0, 0, 0, 0.25);
6338 .b2b-flyout .b2b-flyout-container.open-flyout {
6342 .b2b-flyout i.b2b-flyout-caret {
6349 .b2b-flyout i.b2b-flyout-caret.open-flyout {
6352 .b2b-flyout i.b2b-flyout-caret:before {
6354 border-left: 8px solid transparent;
6355 border-right: 8px solid transparent;
6356 border-bottom: 8px solid #d3d3d3;
6359 .b2b-flyout i.b2b-flyout-caret:after {
6361 border-left: 8px solid transparent;
6362 border-right: 8px solid transparent;
6363 border-bottom: 8px solid #fff;
6364 position: absolute; }
6366 .b2b-flyout .b2b-flyout-container.b2b-flyout-left i.b2b-flyout-caret {
6367 left: 16px !important; }
6369 .b2b-flyout .b2b-flyout-container.b2b-flyout-right i.b2b-flyout-caret {
6370 left: inherit !important;
6371 right: 30px !important; }
6373 .b2b-flyout .b2b-flyout-container.b2b-flyout-above {
6374 box-shadow: 0 -5px 6px 0 rgba(0, 0, 0, 0.25); }
6375 .b2b-flyout .b2b-flyout-container.b2b-flyout-above i.b2b-flyout-caret {
6378 .b2b-flyout .b2b-flyout-container.b2b-flyout-above i.b2b-flyout-caret:before {
6381 border-top: 8px solid #d3d3d3;
6382 border-bottom: none; }
6383 .b2b-flyout .b2b-flyout-container.b2b-flyout-above i.b2b-flyout-caret:after {
6384 border-top: 8px solid #fff;
6385 border-bottom: none; }
6387 .b2b-flyout .b2b-flyout-container.b2b-flyout-centerLeft i.b2b-flyout-caret {
6388 left: inherit !important;
6389 right: -7px !important;
6391 transform: rotate(90deg); }
6393 .b2b-flyout .b2b-flyout-container.b2b-flyout-centerRight i.b2b-flyout-caret {
6394 left: -8px !important;
6396 transform: rotate(-90deg); }
6398 .b2b-flyout .buttons-group {
6400 .b2b-flyout .buttons-group .cta-button-group {
6402 border-top: 1px solid #ccc;
6403 padding: 20px 0 0; }
6404 .b2b-flyout .buttons-group .cta-button-group button {
6407 .b2b-flyout .heading {
6409 margin-bottom: 10px; }
6411 .b2b-flyout .body-text {
6413 margin-bottom: 30px; }
6415 .b2b-footer-wrapper {
6417 background-color: #222; }
6419 .b2b-footer-container {
6422 padding-top: 15px; }
6423 .b2b-footer-container .footer-columns {
6424 display: inline-block;
6426 vertical-align: top; }
6427 .b2b-footer-container .footer-columns.three-column, .b2b-footer-container .footer-columns.four-column, .b2b-footer-container .footer-columns.five-column {
6428 padding-top: 30px; }
6429 .b2b-footer-container .footer-columns.three-column {
6431 padding-left: 75px; }
6432 .b2b-footer-container .footer-columns.four-column {
6434 padding-left: 75px; }
6435 .b2b-footer-container .footer-columns.five-column {
6437 .b2b-footer-container .footer-columns .b2b-footer-header {
6441 font-family: "Omnes-ECOMP-W02-Medium", Arial;
6442 line-height: 23.9px;
6444 .b2b-footer-container .footer-columns li {
6446 .b2b-footer-container .footer-columns ul li:first-child {
6447 padding-top: 15px; }
6448 .b2b-footer-container .footer-columns li a {
6451 font-family: "Omnes-ECOMP-W02", Arial; }
6452 .b2b-footer-container .footer-nav-content {
6453 padding-bottom: 10px; }
6454 .b2b-footer-container .footer-nav-content li {
6458 vertical-align: middle; }
6459 .b2b-footer-container .footer-nav-content li a {
6462 vertical-align: middle;
6464 font-family: "Omnes-ECOMP-W02", Arial; }
6466 .b2b-footer-wrapper .b2b-footer-container hr {
6467 background: #d2d2d2;
6470 .b2b-footer-wrapper .divider-bottom-footer {
6471 padding: 45px 0 50px 0; }
6473 .b2b-footer-wrapper .footerLogo {
6474 margin: 10px 0 0 0px;
6475 vertical-align: top; }
6476 .b2b-footer-wrapper .footerLogo div {
6477 display: inline-block; }
6478 .b2b-footer-wrapper .footerLogo .icon-primary-att-globe {
6480 .b2b-footer-wrapper .footerLogo .logo-title {
6483 display: inline-block;
6487 .b2b-footer-wrapper .copyright-text {
6491 font-family: "Omnes-ECOMP-W02", Arial; }
6492 .b2b-footer-wrapper .copyright-text a {
6494 text-decoration: underline;
6495 display: inline-block; }
6496 .b2b-footer-wrapper .copyright-text a:hover {
6497 text-decoration: none; }
6499 @media (max-width: 768px) {
6500 .b2b-footer-wrapper {
6502 .b2b-footer-container {
6504 .b2b-footer-container .footer-columns.three-column, .b2b-footer-container .footer-columns.four-column, .b2b-footer-container .footer-columns.five-column {
6506 .b2b-footer-wrapper .divider-bottom-footer {
6507 padding-top: 15px; }
6508 .b2b-footer-wrapper .divider-bottom-footer .footer-links {
6510 .b2b-footer-wrapper .footerLogo {
6511 margin: 30px 0 0 0; }
6512 .b2b-footer-wrapper .footerLogo .footer-logo {
6514 padding-left: 10px; } }
6517 background-color: #222;
6521 .b2b-header-tabs .icon-primary-att-globe {
6523 .b2b-header-tabs a:focus {
6524 border: 1px solid white; }
6525 .b2b-header-tabs .header__items {
6530 padding: 6px 0px 0px 0px;
6531 border-spacing: 30px 0; }
6532 .b2b-header-tabs .header__item {
6533 display: inline-block;
6537 font-family: "Omnes-ECOMP-W02", Arial;
6541 .b2b-header-tabs .header__item.b2b-headermenu {
6543 .b2b-header-tabs .header__item.b2b-headermenu:last-child {
6545 .b2b-header-tabs .header__item.b2b-headermenu a.menu__item {
6547 text-decoration: none;
6548 display: inline-block;
6549 padding: 5px 15px; }
6550 .b2b-header-tabs .header__item.active {
6551 background-color: #fff;
6553 border-bottom-left-radius: 0;
6554 border-bottom-right-radius: 0; }
6555 .b2b-header-tabs .header__item.active a.menu__item {
6557 .b2b-header-tabs li:focus {
6558 outline: 2px solid #0578ae; }
6559 .b2b-header-tabs .header__item .header-secondary-wrapper, .b2b-header-tabs .header__item .header-tertiary-wrapper {
6560 background-color: #fff;
6565 border-bottom: solid 1px #ccc;
6566 -webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.16);
6567 -moz-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.16);
6568 box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.16);
6571 .b2b-header-tabs .header-secondary, .b2b-header-tabs .header-tertiary {
6572 background-color: #fff;
6575 .b2b-header-tabs .header__item.active .header-secondary-wrapper {
6577 .b2b-header-tabs .header-secondary .header-subitem {
6578 display: inline-block;
6581 .b2b-header-tabs .header-secondary .header-subitem.active .header-tertiary-wrapper {
6583 .b2b-header-tabs .header-secondary .header-subitem a.menu__item {
6584 display: inline-block;
6587 .b2b-header-tabs .header-secondary .header-subitem a.menu__item:hover, .b2b-header-tabs .header-secondary .header-subitem a.menu__item:focus {
6590 /** Secondary Menu **/
6593 clip: rect(1px, 1px, 1px, 1px); }
6595 /** Tertiary Level Menu **/
6596 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret {
6600 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:after, .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:before {
6602 border-left: 8px solid transparent;
6603 border-right: 8px solid transparent;
6605 -webkit-transition: left .2s ease-out;
6606 -moz-transition: left .2s ease-out;
6607 transition: left .2s ease-out; }
6608 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:after {
6609 border-bottom: 8px solid #fff;
6611 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:before {
6612 border-bottom: 8px solid #ccc;
6615 .b2b-header-tabs .header-secondary .header-subitem.active .header-tertiary {
6616 border-top: solid 1px #ccc; }
6618 .b2b-header-tabs .header-tertiary:after {
6623 .b2b-header-tabs .header-tertiary li {
6624 display: inline-block;
6627 .b2b-header-tabs .header-tertiary li a {
6630 padding: 10px 15px; }
6631 .b2b-header-tabs .header-tertiary li label {
6637 padding: 15px 0 0 15px; }
6639 .b2b-header-tabs .header__item.skip {
6641 display: inline-block;
6642 cursor: default !important; }
6643 .b2b-header-tabs .header__item.skip a {
6647 text-decoration: none; }
6648 .b2b-header-tabs .header__item.skip a:focus {
6650 outline: 2px solid #0578ae; }
6652 .b2b-header-tabs .selectWrap {
6654 .b2b-header-tabs .selectWrap button.awd-select {
6658 display: inline-block; }
6659 .b2b-header-tabs .selectWrap .awd-select-list {
6660 background-color: #fff;
6662 -webkit-transition: opacity .2s ease-out;
6663 -moz-transition: opacity .2s ease-out;
6664 transition: opacity .2s ease-out;
6665 box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176); }
6667 @media (max-width: 768px) {
6670 .b2b-header-tabs .header__items, .b2b-header-tabs .header-secondary, .b2b-header-tabs .header-tertiary {
6672 .b2b-header-tabs .header__item {
6674 .b2b-header-tabs .globe-text {
6676 .b2b-header-tabs .header__item.b2b-headermenu a.menu__item {
6677 padding: 5px 7px 9px 7px; }
6678 .b2b-header-tabs .header__item .header-tertiary-wrapper {
6680 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret {
6682 .b2b-header-tabs .header__item .header-secondary-wrapper {
6684 .b2b-header-tabs .header__item.profile {
6688 /************* Header - Start *************/
6690 background-color: #222;
6695 .b2b-header-tabs .icon-primary-primary-att-globe {
6701 *TODO: delete below .icon-primary-att-globel will not be used
6702 *instead the one above, icon-primary-primary-att-globe not available here
6704 .b2b-header-tabs .icon-primary-att-globe {
6708 .b2b-header-tabs .globe-text {
6712 .b2b-header-tabs .header__items {
6717 border-spacing: 30px 0;
6718 padding: 3px 0px 0px 0px; }
6720 .b2b-header-tabs .header__item {
6721 display: inline-block;
6725 font-family: "Omnes-ECOMP-W02", Arial;
6727 padding: 0 15px 4px 15px;
6728 /*margin-top:-3px;*/
6731 .b2b-header-tabs .header__item.b2b-headermenu {
6734 .b2b-header-tabs .header__item.b2b-headermenu a.menu__item {
6736 text-decoration: none;
6737 display: inline-block;
6738 padding: 8px 15px 12px 15px;
6741 .b2b-header-tabs .header__item.active {
6742 background-color: #fff;
6744 border-bottom-left-radius: 0;
6745 border-bottom-right-radius: 0; }
6747 .b2b-header-tabs .header__item.active a.menu__item {
6750 .b2b-header-tabs li:focus {
6751 outline: 2px solid #0578ae; }
6753 /** profile pop Over **/
6754 .b2b-header-tabs .header__item.profile {
6758 /** Secondary Menu **/
6759 .b2b-header-tabs .header__item .header-secondary-wrapper, .b2b-header-tabs .header__item .header-tertiary-wrapper {
6760 background-color: #fff;
6765 border-bottom: solid 1px #ccc;
6766 -webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.16);
6767 -moz-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.16);
6768 box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.16);
6772 .b2b-header-tabs .header-secondary, .b2b-header-tabs .header-tertiary {
6773 background-color: #fff;
6777 .b2b-header-tabs .header__item.active .header-secondary-wrapper,
6778 .b2b-header-tabs .header-secondary .header-subitem.active .header-tertiary-wrapper {
6781 .b2b-header-tabs .header-secondary .header-subitem {
6782 display: inline-block;
6786 .b2b-header-tabs .header-secondary .header-subitem a.menu__item {
6787 display: inline-block;
6792 .b2b-header-tabs .header-secondary .header-subitem a.menu__item:hover, .b2b-header-tabs .header-secondary .header-subitem a.menu__item:focus {
6797 clip: rect(1px, 1px, 1px, 1px); }
6799 /** Tertiary Level Menu **/
6800 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:after,
6801 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:before {
6803 border-left: 8px solid transparent;
6804 border-right: 8px solid transparent;
6806 -webkit-transition: left .2s ease-out;
6807 -moz-transition: left .2s ease-out;
6808 transition: left .2s ease-out; }
6810 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret {
6815 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:after {
6816 border-bottom: 8px solid #fff;
6819 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:before {
6820 border-bottom: 8px solid #ccc;
6823 /** Tertiary Level Menu **/
6824 .b2b-header-tabs .header-secondary .header-subitem.active .header-tertiary {
6825 border-top: solid 1px #ccc; }
6827 .b2b-header-tabs .header-tertiary:after {
6832 .b2b-header-tabs .header-tertiary li {
6833 display: inline-block;
6837 .b2b-header-tabs .header-tertiary li a {
6843 .b2b-header-tabs .header-tertiary li label {
6846 font-size: 14px !important;
6849 padding: 15px 0 0 15px; }
6851 /** Quarternary Level Menu **/
6852 .b2b-header-tabs .header-quarternary {
6856 .b2b-header-tabs .header-quarternary li {
6858 font-family: "Omnes-ECOMP-W02", Arial;
6861 .b2b-header-tabs .header-quarternary li.active {
6864 .b2b-header-tabs .header-quarternary li a {
6867 padding: 0px 10px 10px 10px; }
6869 /** Skip Navigation**/
6870 .b2b-header-tabs .header__item.skip {
6872 display: inline-block;
6873 cursor: default !important; }
6875 .b2b-header-tabs .header__item.skip a {
6879 text-decoration: none; }
6881 .b2b-header-tabs .header__item.skip a:focus {
6883 outline: 2px solid #0578ae; }
6885 /** Dropdown css inside Header ****/
6886 .b2b-header-tabs .selectWrap {
6889 .b2b-header-tabs .selectWrap button.awd-select, .b2b-header-tabs .selectWrap input.awd-select {
6893 display: inline-block; }
6895 .b2b-header-tabs .selectWrap .awd-select-list {
6896 background-color: #fff;
6898 -webkit-transition: opacity .2s ease-out;
6899 -moz-transition: opacity .2s ease-out;
6900 transition: opacity .2s ease-out;
6901 box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176); }
6904 * responsive header media queries
6906 @media screen and (max-width: 1100px) {
6907 .b2b-header-tabs .globe-text {
6909 .b2b-header-tabs .header__item.profile {
6912 .b2b-header-tabs .header__items {
6913 padding-top: 0px; } }
6915 @media screen and (max-width: 950px) {
6916 .header__item.profile {
6920 .header__item .selectWrap {
6922 .b2b-header-tabs .header__items {
6923 padding-top: 25px; }
6924 .b2b-header-tabs .header__item .header-secondary-wrapper, .b2b-header-tabs .header__item .header-tertiary-wrapper {
6926 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret {
6928 .b2b-header-tabs .header__item.b2b-headermenu a.menu__item {
6929 padding-bottom: 30px; }
6930 .b2b-header-tabs .header-secondary .header-subitem.active .header-tertiary {
6931 margin-top: -28px; } }
6933 /*************** Header - END ******************/
6937 .hp-container i:focus {
6938 outline: thin dotted #666; }
6939 .hp-container .icon-misc-pen {
6941 .hp-container .icon-misc-trash {
6945 border-bottom: 1px solid #ccc;
6946 border-bottom: 1px solid #ccc;
6947 margin-bottom: 16px;
6948 padding-bottom: 16px; }
6949 .hp-selected .selected-days {
6950 padding-bottom: 16px; }
6951 .hp-selected .selected-days .day {
6957 margin: 16px auto 0 auto; }
6958 .hp-checkbox label {
6961 margin-right: 34px; }
6962 .hp-checkbox label span {
6971 display: -webkit-flex;
6972 display: -ms-flexbox; }
6977 display: -webkit-flex;
6978 display: -ms-flexbox; }
6980 .hp-dropdowns .radio-buttons {
6982 .hp-dropdowns .radio-buttons .radio {
6983 margin-right: 15px; }
6987 /* TODO: Build a reference page for these classes */
6989 font-family: "Omnes-ECOMP-W02", Arial !important; }
6992 font-family: "Omnes-ECOMP-W02-Light", Arial !important; }
6995 font-family: "Omnes-ECOMP-W02-Italic", Arial !important; }
6997 .font-light-italic {
6998 font-family: "Omnes-ECOMP-W02-Light-Italic", Arial !important; }
7001 font-family: "Omnes-ECOMP-W02-Medium", Arial !important; }
7003 .font-medium-italic {
7004 font-family: "Omnes-ECOMP-W02-Medium-Italic",Arial !important; }
7008 font-variant: normal;
7009 font-weight: normal;
7010 text-transform: none; }
7013 background-color: #efefef;
7014 border: 1px solid #efefef;
7016 font-size: 1.4rem; }
7018 .b2b-subnav-container > ul {
7021 .b2b-subnav-content {
7023 margin-bottom: 10px; }
7025 .b2b-subnav-content > li {
7026 border-bottom: 1px solid #999999;
7030 .b2b-subnav-content > li > a {
7031 text-decoration: none;
7036 .b2b-subnav-content > li > a.expand {
7039 .b2b-subnav-content > li ul {
7042 transition-duration: 0.5s;
7043 transition-timing-function: cubic-bezier(0, 1, 0.5, 1); }
7045 .b2b-subnav-content > li ul.expand {
7046 transition-duration: 0.7s;
7047 transition-timing-function: ease-in-out;
7051 .b2b-subnav-content > li > a:focus, .b2b-subnav-content > li ul > li > a:focus {
7052 outline: thin dotted #666; }
7054 .b2b-subnav-content > li ul > li > a {
7058 outline-offset: -4px;
7059 padding-left: 10px; }
7061 .b2b-icon-primary-plus-minus {
7062 display: inline-block;
7069 vertical-align: middle;
7072 @media (min-width: 320px) and (max-width: 767px) {
7074 background-color: #fff;
7075 border: 1px solid white;
7077 .b2b-subnav-content > li {
7078 padding-left: 10px; }
7079 .b2b-subnav-container > ul:first-child {
7080 border-top: 1px solid #999; }
7081 .b2b-icon-primary-plus-minus {
7083 .b2b-subnav-content > li li > a.active {
7085 text-decoration: none;
7086 font-family: "Omnes-ECOMP-W02", Arial; } }
7088 .b2b-list-box-item {
7089 white-space: nowrap;
7091 border: 1px solid transparent;
7093 visibility: inherit;
7100 -moz-user-select: none;
7101 -webkit-user-select: none;
7102 -ms-user-select: none; }
7103 .b2b-list-box-item:focus {
7104 border: 2px solid #5e8cb3; }
7106 .b2b-list-box-item--selected {
7107 background-color: #cfdde9; }
7109 .btn.disabled[ddh-load-button] {
7111 padding: 0 19px 0 18px; }
7113 .btn.disabled[ddh-load-button] {
7116 .icon-primary-spinner-ddh.large {
7120 .icon-primary-spinner-ddh.small {
7124 .icon-primary-spinner-ddh {
7125 -webkit-animation: 1s linear infinite spinner;
7126 animation: 1s linear infinite spinner;
7127 background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNiAzNiIgaWQ9InN2Zy1zcGlubmVyIiB4PSIwcHgiIHk9IjBweCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CiAgIDxwYXRoIGZpbGw9IiNGNUY1RjUiIGQ9Ik0xOCAzNkM4LjEgMzYgMCAyNy45IDAgMThTOC4xIDAgMTggMHMxOCA4LjEgMTggMTgtOC4xIDE4LTE4IDE4em0wLTMxLjVjLTcuNSAwLTEzLjUgNi0xMy41IDEzLjVTMTAuNiAzMS41IDE4IDMxLjVjNy41IDAgMTMuNS02LjEgMTMuNS0xMy41IDAtNy41LTYtMTMuNS0xMy41LTEzLjV6Ii8+CiAgIDxwYXRoIGZpbGw9IiMwNTY4QUUiIGlkPSJzcGlubmVyIiBkPSJNMzAuNyA1LjNsLTMuMSAzLjJjMi40IDIuNCAzLjkgNS44IDMuOSA5LjUgMCA3LjQtNi4xIDEzLjUtMTMuNSAxMy41UzQuNSAyNS40IDQuNSAxOCAxMC42IDQuNSAxOCA0LjVWMEM4LjEgMCAwIDguMSAwIDE4czguMSAxOCAxOCAxOCAxOC04LjEgMTgtMThjMC01LTItOS41LTUuMy0xMi43eiIgdHJhbnNmb3JtPSIiPiAgICAgIAogICA8L3BhdGg+Cjwvc3ZnPg==); }
7129 .btn-small .icon-primary-spinner-ddh {
7130 height: 30px !important;
7131 width: 30px !important; }
7133 .btn-small .icon-primary-spinner {
7142 .small-modal-loader {
7143 width: 420px !important;
7144 height: 212px !important;
7145 text-align: center; }
7147 .small-modal-loader .icon-primary-spinner {
7148 margin-bottom: 5px; }
7150 .body.styled-by-modal {
7153 .b2b-modal-backdrop {
7161 .b2b-modal-backdrop.fade {
7162 background-color: #000;
7164 filter: alpha(opacity=0);
7165 transition: all 0.3s linear 0s; }
7167 .b2b-modal-backdrop.fade.in {
7170 filter: alpha(opacity=70);
7171 background-color: #000;
7172 transition: opacity 0.3s linear 0s; }
7185 .modalwrapper.active {
7190 background-clip: padding-box;
7191 background-color: #ffffff;
7192 border: 1px solid rgba(0, 0, 0, 0.1);
7194 box-shadow: 0 3px 5px 1px rgba(0, 0, 0, 0.4);
7196 /*margin-bottom:10%;*/
7197 outline: medium none;
7198 /*position: absolute;*/
7206 .modalwrapper.modal-docked .modal {
7218 transition: opacity .5s linear 0s; }
7220 .modal.fade.in.modal-landscape {
7224 transition: opacity .5s linear 0s; }
7233 align-items: center;
7234 border-radius: 8px 8px 0 0;
7238 padding: 30px 46px 30px 30px;
7239 position: relative; }
7241 .b2b-modal-header > h2 {
7246 .modal-header-portrait {
7247 -webkit-overflow-scrolling: auto; }
7249 .modal-header-landscape {
7250 -webkit-overflow-scrolling: auto; }
7253 -webkit-overflow-scrolling: touch;
7254 padding: 0 30px 20px;
7258 .b2b-modal-body:focus {
7259 outline: 1px dotted #333333; }
7265 background-color: #fff;
7272 :not(.modal-docked) .b2b-modal-footer {
7273 position: relative; }
7275 .modal-landscape .b2b-modal-footer {
7276 position: relative; }
7278 .b2b-modal-footer .cta-button-group {
7280 justify-content: flex-end;
7281 padding: 20px 0 5px;
7283 border-top: 1px solid #d2d2d2; }
7285 .b2b-modal-footer .cta-button-group .btn {
7289 margin-left: 10px; }
7291 .b2b-modal-footer .cta-button-group .marginLeft0 {
7294 .b2b-modal-footer .cta-button-group .btn-footer-left {
7295 margin-right: auto; }
7297 .b2b-modal-footer .cta-button-group .btn + .btn {
7298 margin-right: 0 !important; }
7316 max-width: 1000px; }
7318 .modalwrapper.modal-docked {
7321 align-items: center; }
7323 .modalwrapper.modal-docked .b2b-modal-body {
7326 padding-bottom: 60px; }
7328 .modalwrapper.modal-docked .modal {
7334 .modalwrapper.modal-docked .b2b-modal-body > *:last-child {
7335 margin-bottom: 60px; }
7337 @media (max-width: 767px) {
7340 overflow-x: hidden; }
7345 margin-bottom: 15px;
7348 padding: 20px 46px 20px 15px; }
7351 padding: 0 15px 15px; }
7352 .modalwrapper.modal-docked {
7356 .modalwrapper.modal-docked .modal.fade.in {
7358 width: 100% !important;
7362 .modalwrapper.modal-docked .b2b-modal-body {
7365 .modalwrapper.modal-docked.modal-landscape {
7368 .modalwrapper.modal-docked.modal-landscape .modal {
7371 .modalwrapper.modal-docked.modal-landscape .b2b-modal-body {
7373 overflow-y: hidden; }
7376 .b2b-modal-footer .cta-button-group {
7379 .b2b-modal-footer .cta-button-group .btn {
7381 .b2b-modal-footer .cta-button-group .btn + .btn {
7383 .b2b-modal-footer .cta-button-group a.visible-phone {
7384 align-items: center;
7385 display: flex !important;
7387 justify-content: center; } }
7389 .b2b-modal-footer > .cta-button-group {
7390 line-height: 40px; }
7393 .modal.fade.in .b2b-modal-header,
7394 .modal.fade.in .b2b-modal-body,
7395 .modal.fade.in .b2b-modal-footer {
7396 animation-duration: 0.01s;
7397 -o-animation-duration: 0.01s;
7398 -ms-animation-duration: 0.01s;
7399 -moz-animation-duration: 0.01s;
7400 -webkit-animation-duration: 0.01s;
7401 animation-name: DOMinsertion;
7402 -o-animation-name: DOMinsertion;
7403 -ms-animation-name: DOMinsertion;
7404 -moz-animation-name: DOMinsertion;
7405 -webkit-animation-name: DOMinsertion; }
7407 .monthselector thead tr th {
7410 .monthselector thead tr:after {
7417 border-bottom: 1px solid #ccc; }
7419 .monthselector tbody tr:last-child {
7422 .monthselector td.day {
7423 margin: 1px 4px !important;
7424 width: 64px !important; }
7426 .monthselector .datepicker-switch {
7427 width: 195px !important; }
7429 .monthselector .show-date {
7430 width: 30px !important; }
7432 .monthselector button.faux-input {
7434 .monthselector button.faux-input:focus {
7435 border: 1px solid #0574ac; }
7436 .monthselector button.faux-input:disabled {
7437 cursor: not-allowed; }
7439 .monthselector .cta-button-group {
7441 .monthselector .cta-button-group a {
7442 margin-right: 20px; }
7444 .monthselector .day.active .show-date:after, .monthselector .day:focus .show-date:after, .monthselector .due-date.disabled .show-date:after {
7446 left: 9px !important;
7448 width: 42px !important; }
7450 .monthselector .disabled.day:focus .show-date:after {
7453 .monthselector .icon-primary-calendar {
7457 padding: 0 10px 0 10px;
7462 list-style-type: none; }
7466 padding: 0 0 5px 30px;
7470 font-size: 1.4rem; }
7472 .b2b-ml-nav a:focus {
7473 outline-offset: 1px; }
7475 .b2b-ml-nav li:focus {
7478 .b2b-ml-nav li:focus > a {
7479 outline: thin dotted #666;
7480 outline-offset: 1px; }
7483 border-left: 1px solid #ccc; }
7486 padding: 0 0 0 20px; }
7488 .b2b-ml-nav ul > li {
7490 line-height: 18px; }
7492 .b2b-ml-nav a > span {
7493 background-color: #FFF;
7501 .b2b-ml-nav a > span > i {
7504 .b2b-ml-nav a:only-child > span {
7510 .b2b-ml-nav a:only-child > span > i {
7511 background-color: inherit;
7515 .b2b-ml-nav ul li:first-child > a:only-child > span {
7521 .b2b-ml-nav li a + ul {
7524 .b2b-ml-nav li a.active + ul {
7527 .b2b-ml-nav .selected {
7530 /*to overide ng-doc inline property for library demo - TODO: Move to docs.css*/
7531 .b2b-ml-nav a [class^="icon-primary-"], a [class*=" icon-primary-"], a [class^="icon-primary-"]:before, a [class*=" icon-primary-"]:before {
7532 display: inline-block; }
7534 .b2b-alerts-messages {
7535 background-color: #fff;
7538 .b2b-alerts-messages h3 {
7539 color: #333 !important;
7540 font-family: "Omnes-ECOMP-W02-Medium", Arial;
7541 margin-bottom: 0 !important;
7545 .b2b-alerts-messages h4 {
7546 color: #333 !important;
7547 font-family: "Omnes-ECOMP-W02-Medium", Arial;
7548 margin-bottom: 0 !important; }
7549 .b2b-alerts-messages .alert-info {
7550 background-color: #0574ac;
7552 .b2b-alerts-messages .alert-error {
7553 background-color: #cf2a2a;
7555 .b2b-alerts-messages .alert-success {
7556 background-color: #1b7e28;
7558 .b2b-alerts-messages div:nth-child(2) {
7559 padding: 0 0 15px 10px;
7560 vertical-align: baseline; }
7561 .b2b-alerts-messages .close:before {
7563 .b2b-alerts-messages p {
7566 font-family: "Omnes-ECOMP-W02", Arial; }
7567 .b2b-alerts-messages p a {
7569 .b2b-alerts-messages .btn-small {
7570 margin-bottom: 0px; }
7572 .b2b-alerts-success {
7573 border: 1px solid #1b7e28; }
7576 border: 1px solid #cf2a2a; }
7579 border: 1px solid #0574ac; }
7581 /* TODO: Rearange this and move to patches if needed */
7582 .b2b-breadcrumb-css-override > li {
7583 margin-right: 24px; }
7585 .b2b-breadcrumb-css-override li > * {
7586 float: left !important; }
7588 .b2b-css-override ul.nav-tabs {
7591 .b2b-css-override div.tab-content {
7595 .b2b-css-override .tab-content .prettyprint, .b2b-css-override .usage .prettyprint {
7599 .b2b-top-nav-buttons-css-override {
7604 width: auto !important; }
7606 .b2b-toggle-header-active {
7609 .b2b-toggle-header-inactive {
7612 .b2b-toggle-header-icon {
7615 .tab-content > .tab-pane {
7618 .tab-content > .active {
7621 .icon-primary-circle:before {
7622 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");
7628 .ds2-no-colors .icon-primary-circle:before {
7629 background-image: none;
7633 outline: thin dotted #666; }
7641 display: inline-block;
7645 vertical-align: baseline; }
7649 padding-bottom: 20px;
7653 .pager__item--input {
7660 margin-left: 10px; }
7663 margin-bottom: 20px; }
7665 .pager__item--active {
7666 border-bottom: 2px solid #0574ac;
7670 .pager a.pager__item--active:hover {
7673 .pager a:hover, .pager a:focus {
7674 text-decoration: none;
7678 .pager a.disabled:hover, .pager a.disabled:focus {
7679 cursor: not-allowed; }
7681 .row.section-row.b2b-page {
7684 a.pager__item--next:focus, a.pager__item--prev:focus {
7685 text-decoration: none;
7688 .pager__item--next, .pager__item--prev {
7690 padding: 1.5px 6px 1.5px 6px; }
7692 .pager .disabled i {
7693 pointer-events: none;
7708 margin-bottom: 20px;
7711 display: inline-block;
7712 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
7714 .mobile-view > .pager__item {
7718 vertical-align: middle;
7719 line-height: 34px; }
7727 h4#pagination-truncated {
7730 h4#pagination-large-count {
7733 .p-col-md-12 input {
7734 margin-left: 20px; }
7736 .pager a .icon-primary-right:before {
7737 display: inline-block; }
7739 .pager a .icon-primary-left:before {
7740 display: inline-block; }
7743 background: white none repeat scroll 0 0;
7744 margin-bottom: -12px;
7746 padding-right: 10px;
7747 position: relative; }
7749 .numericResult:focus {
7750 outline: 1px dotted #0574ac; }
7752 .page-heading-group {
7754 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
7756 .pager > div > span.fieldLabel {
7757 margin-left: 18px; }
7759 .pager .fieldLabel .btn-arrow {
7762 margin-left: -5px; }
7766 .b2b-p-col-md-12 input {
7767 margin-left: 20px; }
7772 display: inline-block;
7773 margin: 0px 5px 0 5px;
7775 vertical-align: baseline; }
7777 .b2b-pager__item--noclick {
7778 pointer-events: none !important;
7779 cursor: default !important; }
7781 .b2b-pager__item--droppable {
7782 pointer-events: all !important; }
7786 padding-bottom: 20px;
7789 .b2b-pager a:hover {
7790 text-decoration: none;
7793 .b2b-pager a:focus {
7794 text-decoration: none;
7797 .b2b-pager a .icon-primary-right:before {
7798 display: inline-block; }
7799 .b2b-pager a .icon-primary-left:before {
7800 display: inline-block; }
7801 .b2b-pager .disabled i {
7802 pointer-events: none;
7806 .b2b-pager__item--input {
7816 margin-bottom: 20px; }
7818 .b2b-pager__item--active {
7819 border-bottom: 2px solid #0574ac;
7823 .row.section-row.b2b-page {
7826 a.b2b-pager__item--next:focus {
7827 text-decoration: none;
7830 a.b2b-pager__item--next-disabled {
7833 a.b2b-pager__item--next-disabled > [class^="icon-primary-"] {
7835 cursor: not-allowed;
7838 a.b2b-pager__item--prev:focus {
7839 text-decoration: none;
7842 a.b2b-pager__item--prev-disabled {
7845 a.b2b-pager__item--prev-disabled > [class^="icon-primary-"] {
7847 cursor: not-allowed; }
7849 .b2b-pager__item--next {
7850 padding: 1.5px 0px 1.5px 0px; }
7852 .b2b-pager__item--prev {
7853 padding: 1.5px 0px 1.5px 0px; }
7859 .fieldLabel .btn-arrow {
7867 .b2b-numericResult {
7868 margin-bottom: 20px;
7872 .b2b-mobile-view > .b2b-pager__item {
7876 vertical-align: middle;
7877 line-height: 34px; }
7888 h4#b2b-pagination-truncated {
7891 h4#b2b-pagination-large-count {
7895 background: white none repeat scroll 0 0;
7896 margin-bottom: -12px;
7898 padding-right: 10px;
7899 position: relative; }
7901 .b2b-numericResult:focus {
7902 outline: 1px dotted #0574ac; }
7904 .b2b-page-heading-group {
7906 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
7908 .b2b-pager > div > span.fieldLabel {
7909 margin-left: 18px; }
7914 .b2b-go-to-page-inline {
7915 display: inline-block; }
7917 input.b2b-phone-mask-input {
7918 padding-right: 15px; }
7919 input.b2b-phone-mask-input:hover, input.b2b-phone-mask-input:focus {
7920 padding-right: 15px; }
7922 /************************** Start - Should be removed after the styling in global is fixed *******************/
7926 /************************** End - Should be removed after the styling in global is fixed *******************/
7927 @media (max-width: 767px) {
7932 background-color: #5a5a5a;
7933 border-top: 1px solid #959595; }
7936 border-bottom: 1px solid #959595; }
7938 .pivot-links > li > a {
7941 padding: 12px 15px 10px;
7942 line-height: normal; }
7944 .b2b-profile-block-container {
7947 background-color: #fff;
7949 border: 1px solid #ccc;
7950 box-shadow: 0px 1px 1px 1px #ccc;
7951 display: inline-table;
7952 margin: 15px 15px; }
7954 .b2b-profile-block-details p, .b2b-profile-block-details div {
7956 font-size: 1.4rem; }
7958 .b2b-profile-block-details .radio-label, .b2b-profile-block-details a {
7959 font-size: 1.4rem; }
7961 .b2b-profile-block-details p label, .b2b-profile-block-details p span {
7962 padding-left: 10px; }
7964 .b2b-profile-block-footer {
7965 margin-bottom: 12px;
7969 .b2b-profile-block-details p {
7970 word-wrap: break-word;
7972 .b2b-profile-block-details p:first-child {
7974 .b2b-profile-block-details p:after {
7977 border: 0.2px solid #ccc;
7980 .b2b-profile-block-details .radio {
7984 .b2b-approval-icon {
7989 .b2b-approval-icon i {
8002 margin-bottom: 16px; }
8004 .b2b-profile-block-radio {
8012 border: solid 1px #CCC;
8013 font-family: "Omnes-ECOMP-W02", Arial;
8014 display: inline-block;
8015 vertical-align: top; }
8016 .b2b-profile-card .top-block {
8018 background-color: #e4e4e4;
8019 max-height: 153px; }
8020 .b2b-profile-card .bottom-block {
8021 padding: 15px 20px 15px 20px;
8022 background-color: #fff; }
8023 .b2b-profile-card .profile-image {
8024 background: #e4e4e4;
8025 margin-bottom: 15px;
8026 text-align: center; }
8027 .b2b-profile-card .profile-image .default-img {
8028 display: inline-block;
8031 margin-bottom: 10px;
8032 border: 6px solid #fff;
8033 border-radius: 99em;
8034 -webkit-border-radius: 99em;
8035 -moz-border-radius: 99em;
8036 /* background-color: #eee; */ }
8038 .profile-image img {
8039 display: inline-block;
8042 margin-bottom: 10px;
8043 border: 6px solid #fff;
8044 border-radius: 99em;
8045 -webkit-border-radius: 99em;
8046 -moz-border-radius: 99em;
8047 /* background-color: #eee; */ }
8049 .b2b-profile-card .profile-image .default-img {
8050 font-family: "Omnes-ECOMP-W02", Arial;
8052 background-color: #fff;
8059 text-transform: uppercase; }
8061 .b2b-profile-card .profile-image .name {
8062 font-family: "Omnes-ECOMP-W02-Medium", Arial;
8069 word-break: break-word;
8070 white-space: normal;
8071 text-transform: capitalize; }
8073 .b2b-profile-card .profile-image .status-icon {
8074 border-radius: 10px;
8075 border: 1px solid #fff;
8079 display: inline-block;
8080 vertical-align: middle; }
8082 .b2b-profile-card .profile-image .status {
8089 .b2b-profile-card .status .circle {
8093 margin: 30px 6px 0px 20px;
8095 background-color: #444; }
8097 .b2b-profile-card .profile-image .status-green {
8098 background-color: #0c0; }
8100 .b2b-profile-card .profile-image .status-red {
8101 background-color: red; }
8103 .b2b-profile-card .profile-image .status-blue {
8104 background-color: #00f; }
8106 .b2b-profile-card .profile-image .status-yellow {
8107 background-color: #ff0; }
8109 .b2b-profile-card .profile-image .status .status-badge {
8111 border: dotted 1px #444;
8112 background-color: transparent;
8119 padding-right: 5px; }
8121 .b2b-profile-card .profile-details {
8123 .b2b-profile-card .profile-details label {
8126 font-family: "Omnes-ECOMP-W02-Medium", Arial;
8127 font-weight: bolder;
8132 .b2b-profile-card .profile-details div {
8136 padding-bottom: 6.5px; }
8138 .b2b-profile-card .b2b-add-user {
8140 border-style: dotted;
8143 position: relative; }
8144 .b2b-profile-card .b2b-add-user i {
8146 padding-bottom: 15px; }
8148 .b2b-profile-card .atcenter {
8151 vertical-align: middle;
8152 text-align: center; }
8154 .b2b-profile-card .tooltip {
8156 .b2b-profile-card .tooltip .helpertext {
8160 .b2b-profile-card .tooltip-wrapper {
8161 position: relative; }
8163 /* Overrides for tooltip absolute positioning */
8164 @media (min-width: 1025px) {
8165 .b2b-profile-card .tooltip-size-control {
8166 width: 100% !important; } }
8168 @-webkit-keyframes progress-bar-stripes {
8170 background-position: 0 0; }
8172 background-position: 80px 0; } }
8174 @keyframes progress-bar-stripes {
8176 background-position: 0 0; }
8178 background-position: 80px 0; } }
8181 background-color: #e4e4e4;
8184 margin-bottom: 20px;
8188 position: relative; }
8194 background-color: #666;
8196 display: -webkit-flex;
8197 display: -ms-flexbox;
8203 display: -webkit-flex;
8204 display: -ms-flexbox;
8206 -webkit-align-items: center;
8207 -ms-flex-align: center;
8208 align-items: center;
8209 -webkit-justify-content: flex-end;
8211 justify-content: flex-end; }
8213 .progress-link + .usage-bar {
8216 .progress-success .bar, .progress .bar-success {
8217 background-color: #1b7e28; }
8219 .progress-warning .bar, .progress .bar-warning {
8220 background-color: #ef6f00; }
8222 .progress-danger .bar, .progress .bar-danger {
8223 background-color: #cf2a2a; }
8225 .progress.increment {
8226 display: -webkit-flex;
8227 display: -ms-flexbox;
8230 .progress.increment .bar:first-child:not(:last-child) {
8232 border-radius: 4px 0 0 4px; }
8234 .progress.increment .bar:last-child:not(:first-child) {
8236 border-radius: 0 4px 4px 0; }
8238 .progress.increment .bar + .bar:not(:last-child) {
8243 .progress.increment .bar:not(:first-child) {
8244 border-left: 1px solid white !important; }
8250 margin-bottom: 1px; }
8252 .usage-bar > .usage-text {
8253 display: table-cell;
8256 .progress + .usage-bar {
8257 margin-top: -15px; }
8259 .usage-bar .usage-text {
8260 font-size: 1.4rem; }
8262 .usage-bar .usage-text:first-child {
8263 white-space: nowrap; }
8265 .usage-bar .usage-text.text-right {
8266 vertical-align: top;
8268 width: auto !important; }
8270 .usage-bar .usage-text.text-right:before {
8275 .usage-bar.billing-cycle .usage-text {
8276 font-size: 1.4rem; }
8278 .usage-bar.billing-cycle .usage-text.text-right {
8279 vertical-align: bottom; }
8281 .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"] {
8282 background-color: #1b7e28; }
8284 .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"] {
8285 background-color: #ef6f00; }
8287 .progress.autocolor [data-percentage^="9"], .progress.autocolor [data-percentage="100"] {
8288 background-color: #cf2a2a; }
8290 .b2b-seek-bar-container {
8291 position: relative; }
8292 .b2b-seek-bar-container div {
8293 position: absolute; }
8294 .b2b-seek-bar-container .b2b-seek-bar-track-container {
8296 .b2b-seek-bar-container .b2b-seek-bar-track {
8299 background-color: #cccccc;
8300 border-radius: 10px; }
8301 .b2b-seek-bar-container .b2b-seek-bar-track-fill {
8304 background-color: #cccccc;
8305 border-radius: 10px;
8307 background-color: #157BB2;
8308 transition: width 0s linear; }
8310 .seek-bar-container .seek-bar-knob-container {
8311 transition: left 0s linear; }
8313 .b2b-seek-bar-container .b2b-seek-bar-knob {
8316 border-radius: 10px;
8319 border: 1px solid #cccccc;
8323 .b2b-seek-bar-container .b2b-seek-bar-knob:focus {
8324 outline: thin dotted #666; }
8326 .b2b-seek-bar-container.vertical {
8331 border-radius: 10px; }
8332 .b2b-seek-bar-container.vertical .b2b-seek-bar-track-container {
8335 .b2b-seek-bar-container.vertical .b2b-seek-bar-track {
8338 .b2b-seek-bar-container.vertical .b2b-seek-bar-track-fill {
8343 .b2b-seek-bar-container.vertical .b2b-seek-bar-knob-container {
8344 transition: bottom .01s linear;
8347 .b2b-seek-bar-container.vertical .b2b-seek-bar-knob {
8349 border-radius: 10px;
8353 .form-search .search-query {
8354 width: 100% !important; }
8356 .form-search .well {
8359 .form-search > ul.nav > li.section {
8360 min-height: 20px !important; }
8362 input.b2b-search-input-field {
8363 margin-bottom: 0px; }
8365 .search-suggestion-list {
8366 background-color: #FFFFFF;
8367 border: 1px solid #ccc;
8368 border-radius: 0 0 6px 6px;
8369 box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15);
8378 .search-suggestion-list > li.active {
8379 background-color: #cccccc; }
8380 .search-suggestion-list:empty {
8383 .b2b-search-hightlight {
8384 font-weight: bold; }
8386 input[type="text"]::-moz-placeholder {
8388 font-family: "Omnes-ECOMP-W02-Italic", Arial; }
8390 input[type="text"]:focus {
8393 input[type="text"] + .reset-field {
8394 background-color: #FFFFFF;
8399 outline: 1px dotted #0574ac; }
8401 .field-group input:not([type="button"])[disabled] ~ .btn-search {
8402 background-color: #eee; }
8404 .btn-search[class*="btn"] {
8405 background-color: #FFFFFF;
8406 background-size: 20px 20px;
8407 border-radius: 0 1.5rem 1.5rem 0;
8409 min-width: 4.4rem !important;
8414 .search-suggestion-wrapper {
8415 margin-bottom: 15px;
8416 position: relative; }
8417 .search-suggestion-wrapper .no-result {
8418 padding: 0px 15px; }
8420 .search-suggestion-item {
8426 .search-suggestion-item:hover {
8427 background-color: #e4e4e4;
8429 .search-suggestion-item:focus {
8430 background-color: #e4e4e4;
8432 .search-suggestion-item a {
8434 text-decoration: none; }
8439 input.b2b-search-input-field:focus ~ .btn-search > i, .btn-search:focus > i {
8442 button.btn-search[disabled] {
8443 cursor: not-allowed; }
8444 button.btn-search[disabled] i {
8448 -webkit-background-blend-mode: mutilply;
8449 box-shadow: 0 3px 0 2px rgba(0, 0, 0, 0.08); }
8451 .linkSelectorModule {
8458 .linkSelectorModule .icon-primary-down {
8463 margin-left: -30px; }
8464 .linkSelectorModule .selectModule {
8465 background-color: transparent;
8469 border: 1px solid transparent;
8471 padding-right: 35px;
8474 font-size: 1.6rem; }
8475 .linkSelectorModule .selectModule:focus {
8476 border: 1px dotted #ccc;
8478 -moz-user-select: none; }
8479 .linkSelectorModule .selectModule:hover {
8480 text-decoration: underline; }
8481 .linkSelectorModule .active + .moduleWrapper:before {
8482 background-color: #FFFFFF;
8483 border-color: #d2d2d2;
8484 border-style: solid;
8485 border-width: 1px 1px 0 0;
8493 -webkit-transform: rotate(-45deg);
8494 transform: rotate(-45deg);
8496 .linkSelectorModule .moduleWrapper {
8498 .linkSelectorModule ul.awd-module-list {
8499 border-radius: 6px 6px 0px 0px; }
8501 .selectorModule .icon-primary-down {
8508 .selectorModule .selectModule {
8509 border: 1px solid #d2d2d2;
8511 box-shadow: 1px 5px 2px -5px rgba(0, 0, 0, 0.15);
8515 background-color: transparent;
8517 .selectorModule .selectModule:focus {
8518 border: 1px solid #0568ae;
8519 -moz-user-select: none; }
8520 .selectorModule .selectModule span.module-data {
8523 line-height: 20px; }
8524 .selectorModule .selectModule img + span.module-data {
8525 padding-left: 45px; }
8527 .selectorModule .selectModule.active {
8528 border-bottom-right-radius: 0px;
8529 border-bottom-left-radius: 0px; }
8531 .selectorModule .moduleWrapper {
8533 width: 100% !important;
8536 .selectorModule ul.awd-module-list {
8537 border-radius: 0px 0px 6px 6px; }
8539 .selectorModule .large > img {
8547 background-color: transparent;
8548 font-family: "Omnes-ECOMP-W02", Arial;
8563 background-color: #FFFFFF;
8567 box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.15);
8568 border-radius: 0px 0px 6px 6px; }
8569 .moduleWrapper .module-list-item img {
8575 align-self: center; }
8576 .moduleWrapper span {
8578 white-space: nowrap;
8579 font-size: 1.5rem; }
8585 border: 1px solid #d2d2d2; }
8586 .awd-module-list .module-list-item > .module-data {
8588 white-space: nowrap;
8591 border-bottom: 1px dotted #959595;
8592 margin: 0px 15px 0px 15px;
8593 padding-right: 50px;
8594 padding-bottom: 14px;
8598 .awd-module-list .module-list-item:hover {
8599 background-color: #f2f2f2; }
8600 .awd-module-list .module-list-item:active {
8601 background-color: #f2f2f2; }
8602 .awd-module-list .module-list-item[aria-selected="true"] {
8603 background-color: #f2f2f2; }
8610 white-space: nowrap;
8614 .module-list-item:last-of-type .module-data {
8615 border-bottom: none; }
8616 .module-list-item img + span.module-data {
8617 padding-left: 45px; }
8619 .module-groups:first-of-type .module-list-item:last-of-type .module-data {
8620 border-bottom: 1px solid #959595; }
8623 padding-bottom: 4px; }
8625 .selectorModule.large {
8627 vertical-align: middle;
8629 .selectorModule.large .moduleWrapper {
8631 .selectorModule.large input {
8633 vertical-align: middle;
8635 .selectorModule.large button {
8637 vertical-align: middle;
8639 .selectorModule.large .selectModule img {
8643 ul.module-groupitem li {
8644 margin: 0 -15px 0 -15px; }
8646 span.module-data span {
8649 font-size: 1.5rem; }
8652 cursor: default !important;
8653 padding: 18px 15px 0px 15px; }
8655 li.module-list-item[selected]:before {
8656 box-sizing: border-box;
8657 display: inline-block;
8663 vertical-align: middle;
8667 ul.module-optinalcta {
8671 border-bottom: 1px solid #d2d2d2;
8672 border-left: 1px solid #d2d2d2;
8673 border-right: 1px solid #d2d2d2;
8674 border-radius: 0px 0px 6px 6px; }
8675 ul.module-optinalcta li {
8678 ul.module-optinalcta a {
8682 .b2b-slider-container {
8683 position: relative; }
8684 .b2b-slider-container.slider-disabled {
8685 cursor: not-allowed !important; }
8686 .b2b-slider-container div {
8687 position: absolute; }
8688 .b2b-slider-container .slider-track-container {
8691 .b2b-slider-container .slider-track {
8694 background-color: #cccccc;
8695 border-radius: 10px;
8696 border: 1px solid #cccccc; }
8697 .b2b-slider-container .slider-track-fill {
8700 background-color: #cccccc;
8701 border-radius: 10px;
8703 background-color: #157BB2;
8704 transition: width 0s linear;
8705 border: 1px solid #cccccc; }
8706 .b2b-slider-container .slider-knob-container {
8707 transition: left 0s linear; }
8708 .b2b-slider-container .slider-knob-container.slider-knob-hidden {
8709 display: none !important; }
8710 .b2b-slider-container .slider-knob {
8713 border-radius: 10px;
8716 border: 1px solid #cccccc;
8719 .b2b-slider-container .slider-knob:focus {
8720 outline: thin dotted #666; }
8722 .b2b-slider-endpoints-container {
8726 .b2b-slider-endpoints-container .b2b-slider-endpoints-left {
8728 line-height: 100%; }
8729 .b2b-slider-endpoints-container .b2b-slider-endpoints-right {
8731 line-height: 100%; }
8732 .b2b-slider-endpoints-container::after {
8737 .b2b-slider-container.vertical {
8742 border-radius: 10px; }
8743 .b2b-slider-container.vertical .slider-track-container {
8746 .b2b-slider-container.vertical .slider-track {
8749 .b2b-slider-container.vertical .slider-track-fill {
8754 .b2b-slider-container.vertical .slider-knob-container {
8755 transition: bottom 0s linear;
8758 .b2b-slider-container.vertical .slider-knob-container.slider-knob-hidden {
8759 display: none !important; }
8760 .b2b-slider-container.vertical .slider-knob {
8762 border-radius: 10px;
8766 .icon-primary-spinner {
8767 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");
8771 .icon-primary-spinner.small {
8773 height: 30px !important;
8774 width: 30px !important; }
8776 .isIE .icon-primary-spinner,
8777 .isIE .icon-primary-spinner.small {
8778 animation: spinner 1s linear infinite; }
8780 .ds2-no-colors .icon-primary-spinner {
8781 animation: spinner 1s linear infinite;
8782 border: 5px dotted transparent;
8783 border-radius: 50%; }
8785 @keyframes spinner {
8787 transform: rotate(0deg); }
8789 transform: rotate(359deg); } }
8791 .b2b-status-tracker > .btn-arrow:nth-of-type(1) {
8792 margin-right: 10px; }
8794 .b2b-status-tracker > .btn-arrow:nth-of-type(2) {
8795 margin-left: 20px; }
8797 .b2b-status-tracker > .btn-arrow {
8800 overflow: visible; }
8801 .b2b-status-tracker > .btn-arrow > .btn-secondary > .icon-primary-left {
8804 .b2b-status-tracker > .btn-arrow > .btn-secondary > .icon-primary-right {
8807 .b2b-status-tracker > .b2b-status-tracker-step {
8809 position: relative; }
8811 .b2b-status-tracker-step {
8814 .b2b-status-tracker > .b2b-status-tracker-step .b2b-status-tracker-heading {
8815 font-family: "Omnes-ECOMP-W02-Medium", Arial;
8818 margin-bottom: 10px; }
8820 .b2b-status-tracker > .b2b-status-tracker-step.complete > .progress > .progress-bar {
8822 background-color: #1b7e28; }
8824 .b2b-status-tracker > .b2b-status-tracker-step.complete .icoControls-approval {
8827 .b2b-status-tracker > .b2b-status-tracker-step.current > .progress > .progress-bar {
8829 background-color: #333333; }
8831 .b2b-status-tracker > .b2b-status-tracker-step.current .icon-misc-time {
8834 .b2b-status-tracker > .b2b-status-tracker-step.pending > .progress > .progress-bar {
8836 background-color: #ffb81c; }
8838 .b2b-status-tracker > .b2b-status-tracker-step.pending .icoControls-statusokay {
8841 .b2b-status-tracker > .b2b-status-tracker-step.actionRequired > .progress > .progress-bar {
8843 background-color: #cf2a2a; }
8845 .b2b-status-tracker > .b2b-status-tracker-step.actionRequired .icoSecurityalerts-alert {
8848 .b2b-status-tracker > .b2b-status-tracker-step.notAvailable > .progress > .progress-bar {
8850 background-color: #767676; }
8852 .b2b-status-tracker > .b2b-status-tracker-step.notAvailable .icoControls-restricted {
8855 .b2b-status-tracker > .b2b-status-tracker-step > .progress {
8857 border-radius: 1.5px;
8859 margin-bottom: 10px;
8860 background-color: #c5c5c5; }
8861 .b2b-status-tracker > .b2b-status-tracker-step > .progress > .progress-bar {
8865 .b2b-status-tracker > .b2b-status-tracker-step > .b2b-status-tracker-estimate {
8866 font-family: "Omnes-ECOMP-W02-Medium", Arial;
8869 margin-bottom: 10px; }
8871 .b2b-status-tracker > .b2b-status-tracker-step > .b2b-status-tracker-description {
8872 font-family: "Omnes-ECOMP-W02", Arial;
8875 padding-right: 15px; }
8876 .b2b-status-tracker > .b2b-status-tracker-step > .b2b-status-tracker-description a {
8885 font-family: "Omnes-ECOMP-W02", Arial;
8893 position: relative; }
8899 background-color: #c4c4c4;
8900 outline: 1px solid transparent; }
8902 .steps li:first-child {
8903 border-radius: 4px 0 0 4px; }
8905 .steps li:last-child {
8907 border-radius: 0 4px 4px 0; }
8910 .steps li.step-done {
8911 background-color: #007a3e;
8913 border: 1px solid transparent; }
8917 display: inline-block;
8921 white-space: nowrap; }
8923 .step-on .step-text {
8924 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
8926 .steps li .step-text[data-large-text]:before {
8927 content: attr(data-large-text) " "; }
8929 .step-confirmation {
8931 margin-bottom: 30px; }
8933 .step-confirmation > div {
8936 .step-confirmation > div i {
8939 margin-right: 10px; }
8941 .step-confirmation.centered > div i {
8942 margin-left: -60px; }
8944 .step-confirmation > div h3 {
8946 margin: 26px 0 20px; }
8948 .step-confirmation > p {
8951 @media (max-width: 1024px) {
8958 margin-bottom: 11px; }
8961 .step-on .step-text {
8970 .steps li .step-text[data-sm-text]:before {
8971 content: attr(data-sm-text) " ";
8973 .step-confirmation {
8974 margin-top: 30px !important; } }
8976 @media (max-width: 767px) {
8977 .step-confirmation.centered > div i {
8979 .step-confirmation.centered > p {
8980 margin-left: 40px; }
8981 .step-confirmation > div h3 {
8983 margin: 13px 0 10px; }
8984 .step-confirmation > div i {
8986 margin-right: 10px; } }
8988 .step-indicator.vertical {
8991 .vertical .step-heading {
8999 .vertical .steps li {
9000 align-items: center;
9001 background-color: transparent;
9005 padding: 0 0 0 20px;
9006 position: relative; }
9008 .vertical .steps li .step-text {
9017 .vertical .steps li .step-text[data-large-text]:before {
9018 content: attr(data-large-text) " "; }
9020 .vertical .steps li:after {
9021 background-color: transparent;
9022 border-left: 4px solid #d2d2d2;
9032 .vertical .steps li.step-on:after,
9033 .vertical .steps li.step-done:after {
9034 border-color: #0568ae; }
9038 padding: 0px 0px 0px 0px; }
9039 .b2b-step-tracker .btn.btn-left {
9040 margin-right: 10px; }
9041 .b2b-step-tracker .btn.btn-right {
9043 .b2b-step-tracker .b2b-left-arrow {
9046 .b2b-step-tracker .b2b-right-arrow {
9049 .b2b-step-tracker .b2b-steps {
9053 position: relative; }
9054 .b2b-step-tracker .b2b-steps li {
9058 background-color: #767676;
9059 outline: 1px solid transparent;
9061 .b2b-step-tracker .b2b-steps li.b2b-step-done {
9062 background-color: #1b7e28;
9065 .b2b-step-tracker .b2b-steps li.b2b-step-on {
9066 background-color: #333333;
9069 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
9070 .b2b-step-tracker .b2b-steps li .b2b-step-text {
9072 display: inline-block;
9076 white-space: nowrap; }
9077 .b2b-step-tracker .b2b-steps li .b2b-step-text[data-large-text]:before {
9078 content: attr(data-large-text) " "; }
9079 .b2b-step-tracker .b2b-steps li:first-child {
9080 border-radius: 2px 0 0 2px; }
9081 .b2b-step-tracker .b2b-steps li:last-child {
9083 border-radius: 0 2px 2px 0; }
9085 @media (max-width: 1024px) {
9088 .b2b-step-tracker .b2b-steps {
9090 .b2b-step-tracker .b2b-steps li .b2b-step-text {
9092 .b2b-step-tracker .b2b-steps li .b2b-step-text[data-sm-text]:before {
9093 content: attr(data-sm-text) " ";
9095 .b2b-step-tracker .b2b-steps li.b2b-step-on .b2b-step-text {
9105 .strength-meter-container {
9109 .strength-meter-gauge {
9111 background-color: #d2d2d2;
9115 outline: 1px solid transparent; }
9117 .strength-meter-gauge-fill {
9121 text-indent: -9999px;
9123 border: 2px solid transparent; }
9125 .strength-meter-gauge-fill.strength-meter-animate {
9126 transition: width 0.5s linear, background-color 0.5s linear; }
9128 .strength-meter-animate[style*="20"] {
9129 background-color: #cf2a2a; }
9131 .strength-meter-animate[style*="20"] + .strength-meter-divider + .strength-meter-content:after {
9132 content: "Unacceptable"; }
9134 .strength-meter-animate[style*="40"] {
9135 background-color: #ea7400; }
9137 .strength-meter-animate[style*="40"] + .strength-meter-divider + .strength-meter-content:after {
9140 .strength-meter-animate[style*="60"] {
9141 background-color: #ea7400; }
9143 .strength-meter-animate[style*="60"] + .strength-meter-divider + .strength-meter-content:after {
9146 .strength-meter-animate[style*="80"] {
9147 background-color: #007a3e; }
9149 .strength-meter-animate[style*="80"] + .strength-meter-divider + .strength-meter-content:after {
9152 .strength-meter-animate[style*="100"] {
9153 background-color: #007a3e; }
9155 .strength-meter-animate[style*="100"] + .strength-meter-divider + .strength-meter-content:after {
9156 content: "Excellent"; }
9158 .strength-meter-divider {
9167 .strength-meter-divider span {
9168 background: transparent;
9171 border-right: solid 1px #fff; }
9173 .strength-meter-divider span:first-child {
9174 border-radius: 2px 0 0 2px; }
9176 .strength-meter-divider span + .strength-meter-divider span {
9179 .strength-meter-divider span:last-child {
9180 border-radius: 0 2px 2px 0;
9183 .strength-meter-content {
9187 position: absolute; }
9189 .strength-meter-content:before {
9190 font-family: "Omnes-ECOMP-W02", Arial;
9191 content: "Password strength: "; }
9193 .strength-meter-content:after {
9194 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
9196 .strength-meter-container {
9201 .strength-meter-container .strength-meter-gauge {
9203 background-color: #cccccc;
9204 box-shadow: 0 1px 1px -1px #333 inset;
9208 position: relative; }
9210 .strength-meter-container > .strength-meter-gauge > .strength-meter-gauge-fill {
9212 box-shadow: 0 1px 1px -1px #999 inset;
9214 text-indent: -9999px;
9217 .strength-meter-container > .strength-meter-gauge > .strength-meter-gauge-fill.strength-meter-animate {
9218 transition: width 0ms ease-out, background-color 0ms ease-in; }
9220 .strength-meter-container > .strength-meter-gauge > .strength-meter-divider {
9228 .strength-meter-container > .strength-meter-gauge > .strength-meter-divider span {
9229 background: transparent;
9232 border-right: solid 1px #fff; }
9234 .strength-meter-container > .strength-meter-gauge > .strength-meter-divider span:last-child {
9237 .strength-meter-container > .strength-meter-content {
9238 font-family: "Omnes-ECOMP-W02", Arial;
9243 .strength-meter-container > .strength-meter-content:before {
9246 .strength-meter-container > .strength-meter-content > .strength-meter-content-state {
9247 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
9251 align-items: center; }
9252 .btn-switch-label:focus .btn-switch {
9253 outline: 1px dotted #666;
9254 outline-offset: 5px; }
9255 .btn-switch-label input:focus .btn-switch {
9256 outline: 1px dotted #666;
9257 outline-offset: 5px; }
9258 .btn-switch-label > span {
9262 background-color: #fff;
9263 border: 1px solid #d2d2d2;
9264 border-radius: 16px;
9265 box-shadow: 0 4px 5px -5px rgba(0, 0, 0, 0.15) inset, 0 5px 5px -5px rgba(0, 0, 0, 0.15);
9270 user-select: none; }
9271 .btn-switch input[type="checkbox"] {
9278 .btn-switch input[type="checkbox"] + .switch-overlay .btn-slider-on .activo {
9279 font: 0px/0 "Omnes-ECOMP-W02", Arial; }
9280 .btn-switch input[type="checkbox"] + .switch-overlay .btn-slider-on + .btn + .btn-slider-off .inactivo {
9281 font: 0px/0 "Omnes-ECOMP-W02", Arial; }
9282 .btn-switch input:checked + .switch-overlay {
9284 transition: all .3s linear .0s; }
9285 .btn-switch input:checked + .switch-overlay .switch-handle {
9286 background-color: #007a3e;
9287 background: linear-gradient(to bottom, #008744 0%, #007a3e 100%);
9288 transition: background-color 0.3s linear 0s;
9289 border: 1px solid transparent; }
9290 .btn-switch input + .switch-overlay {
9292 transition: all .3s linear .0s; }
9293 .btn-switch input + .switch-overlay .switch-handle {
9294 background-color: #f2f2f2;
9295 background: linear-gradient(to bottom, #fcfcfc 0%, #f2f2f2 100%);
9296 transition: background-color 0.3s linear 0s;
9297 border: 1px solid #d2d2d2; }
9298 .btn-switch input[disabled] + .switch-overlay {
9300 width: 100% !important;
9301 background-color: #d2d2d2;
9303 cursor: not-allowed !important; }
9304 .btn-switch input[disabled] + .switch-overlay .btn-slider-on {
9306 .btn-switch input[disabled] + .switch-overlay .activo {
9308 .btn-switch input[disabled] + .switch-overlay .switch-handle {
9310 .btn-switch input[disabled] + .switch-overlay .btn-slider-off {
9314 .btn-switch input[disabled]:checked + .switch-overlay {
9316 width: 100% !important;
9317 background-color: #fff; }
9318 .btn-switch input[disabled]:checked + .switch-overlay .btn-slider-off {
9320 .btn-switch input[disabled]:checked + .switch-overlay .btn-slider-off + .inactivo {
9322 .btn-switch input[disabled]:checked + .switch-overlay .switch-handle {
9324 .btn-switch input[disabled]:checked + .switch-overlay .btn-slider-on {
9328 color: #007a3e !important;
9329 font-weight: bold; }
9330 .btn-switch input[disabled]:checked + .switch-overlay .activo {
9334 color: #007a3e !important;
9335 font-weight: bold; }
9336 .btn-switch input[disabled]:checked + .btn-slider-on {
9338 .btn-switch input[disabled] + .btn-slider-on + .switch-handle {
9341 .btn-switch input[disabled] + .btn-slider-on + .switch-handle + .btn-slider-off {
9343 .btn-switch input[type="checkbox"][disabled] + .switch-overlay .btn-slider-on {
9345 .btn-switch input[type="checkbox"][disabled] + .switch-overlay .btn-slider-on .activo {
9346 border: medium none;
9348 font: 16px/32px "Omnes-ECOMP-W02", Arial;
9352 .btn-switch input[type="checkbox"][disabled] + .switch-overlay .btn-slider-on .activo:before {
9354 .btn-switch input[type="checkbox"][disabled] + .switch-overlay .btn-slider-on + .switch-handle + .btn-slider-off {
9359 .btn-switch input[type="checkbox"][disabled] + .switch-overlay .btn-slider-on + .switch-handle + .btn-slider-off .inactivo {
9360 border: medium none;
9362 font: 16px/32px "Omnes-ECOMP-W02", Arial;
9366 .btn-switch input[type="checkbox"][disabled] + .switch-overlay .btn-slider-on + .switch-handle + .btn-slider-off .inactivo:before {
9368 .btn-switch input[type="checkbox"][disabled]:checked + .switch-overlay .btn-slider-on {
9373 .btn-switch input[type="checkbox"][disabled]:checked + .switch-overlay .btn-slider-on + .switch-handle + .btn-slider-off {
9375 .btn-switch input[type="checkbox"][disabled]:checked + .switch-overlay .activo {
9377 font-weight: bold; }
9380 border-radius: 16px;
9381 color: black !important;
9394 display: inline-block;
9395 font-family: "Omnes-ECOMP-W02", Arial;
9403 display: inline-block;
9404 font-family: "Omnes-ECOMP-W02", Arial;
9412 padding-right: 11px; }
9416 display: inline-block;
9429 background-image: none;
9430 border-left: 3px solid #007a3e;
9441 line-height: 40px; }
9443 background-image: none;
9444 border: 3px solid #959595;
9445 border-radius: 100%;
9454 .btn-switch.focused {
9455 outline: 1px dotted #000;
9456 outline-offset: 5px; }
9460 background-color: transparent;
9461 border-collapse: collapse;
9464 margin-bottom: 20px; }
9470 vertical-align: bottom; }
9478 vertical-align: top;
9479 word-wrap: break-word; }
9482 font-family: "Omnes-ECOMP-W02-Medium", Arial;
9484 font-weight: normal;
9486 padding: 13px 20px; }
9489 border-left: 1px solid #d2d2d2;
9490 border-top: 1px solid #d2d2d2; }
9492 table tbody td:first-child {
9493 border-left: none; }
9495 .tiny-accordion.iconleft.accordion-table-layout .toggle-header,
9496 .tiny-accordion.iconleft.accordion-table-layout .toggle-header + .accordion-content,
9497 .tiny-accordion.iconleft.accordion-table-layout .inactive-toggle-header {
9498 padding: 0 0 0 50px; }
9501 .inactive-toggle-header .faux-table-cell {
9502 display: table-cell;
9504 padding: 13px 0 10px 0;
9508 .accordion-content .faux-table-cell {
9509 display: table-cell;
9511 padding: 0 0 10px 0; }
9513 .faux-table-cell:last-child {
9518 background-color: #f2f2f2;
9521 border-left: 1px solid #d2d2d2;
9522 padding: 0 20px 0 10px; }
9524 .tiny-accordion.iconleft.accordion-table-layout .toggle-header.opened .hide-when-expanded {
9527 .tiny-accordion.iconleft.accordion-table-layout .toggle-header.opened .hide-when-expanded {
9529 transition: opacity .3s linear .2s; }
9531 @media (max-width: 767px) {
9534 padding: 19px 10px; }
9535 table th:first-child,
9536 table td:first-child {
9537 padding: 19px 15px; } }
9539 .data-row-list ul > li {
9540 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; }
9543 border-bottom: 1px solid #d2d2d2; }
9547 padding: 15px 15px 10px; }
9550 white-space: nowrap;
9551 padding: 15px 15px 0 15px;
9553 font-family: "Omnes-ECOMP-W02", Arial;
9555 border-top: 1px solid #d2d2d2; }
9557 .data-row.has-button .col-1 {
9560 .complex-table .data-row .col-1 {
9565 box-shadow: 0 -2px 0 0 #d2d2d2; }
9567 .data-row.opened td,
9568 .data-row.opened th {
9569 border-left: 1px solid transparent;
9570 border-bottom: 1px solid transparent; }
9572 .data-row.opened + .data-row-list {
9573 box-shadow: 0 1px 0 0 #d2d2d2; }
9575 .data-row.opened + .data-row-list > td {
9578 .data-row.opened + .data-row-list + .data-row.opened {
9579 box-shadow: 0 -1px 0 0 #d2d2d2; }
9582 background-color: transparent;
9583 border: medium none;
9586 font-family: "Omnes-ECOMP-W02", Arial;
9590 padding: 12px 15px 7px;
9594 vertical-align: middle; }
9596 .data-row button:focus {
9597 outline: 1px dotted black; }
9599 .data-row .col-1 i {
9602 display: inline-block !important; }
9604 .data-row-list th:first-child {
9605 background-color: inherit !important;
9607 padding: 0 15px 15px;
9608 font-family: "Omnes-ECOMP-W02", Arial;
9609 font-size: 1.4rem; }
9612 margin: 0 0 0 30px; }
9614 .data-row-list ul > li:before {
9617 .data-row-list ul > li {
9618 /* background-image in tables.less */
9619 background-position: left 13px;
9620 background-repeat: repeat-x;
9621 background-size: 4px 1px;
9626 .data-row-list li div {
9627 display: table-cell;
9628 background-color: white;
9632 padding-right: 7px; }
9634 .data-row-list li div + div {
9638 padding-left: 7px; }
9640 .complex-table td:nth-child(1),
9641 .complex-table td:nth-child(2),
9642 .complex-table td:nth-child(3),
9643 .complex-table td:nth-child(4),
9644 .complex-table td:nth-child(5),
9645 .complex-table td:nth-child(6),
9646 .complex-table td:nth-child(7),
9647 .complex-table td:nth-child(8),
9648 .complex-table td:nth-child(9) {
9649 white-space: nowrap; }
9652 word-wrap: break-word;
9656 text-align: right; }
9658 .complex-table th:not(:first-child),
9659 .complex-table td:not(:first-child) {
9660 text-align: right; }
9662 .striped tbody > tr td {
9663 background-color: transparent !important; }
9665 .striped tbody > tr.data-row.odd,
9666 .striped tbody > tr.data-row.odd + .data-row-list,
9667 .striped tbody > tr.data-row.odd + .data-row-list li div {
9668 background-color: #f2f2f2 !important; }
9670 .striped tbody > tr:not('.data-row'):nth-child(even) {
9671 background-color: #f2f2f2; }
9673 .b2b-table-div .selectWrap {
9676 display: inline-table;
9677 margin-bottom: 0px; }
9679 .b2b-external-sort-div {
9681 padding-bottom: 25px; }
9683 .b2b-external-sort-div .sortButton {
9685 border: 1px solid #ccc;
9689 background: linear-gradient(#fcfcfc, #f2f2f2);
9690 background-blend-mode: multiply;
9693 .b2b-external-sort-label {
9694 padding-bottom: 10px; }
9696 .b2b-external-sort-div a:hover {
9699 .b2b-external-sort-div a:hover, .b2b-external-sort-div a:focus {
9700 text-decoration: none; }
9702 .b2b-external-sort-label label {
9703 position: relative; }
9705 .b2b-external-sort-margin {
9706 margin-right: 13px !important; }
9708 .b2b-table-sorter-icon [class*="icoArrows-"]:before {
9711 @media screen and (max-width: 950px) {
9712 .b2b-external-sort-margin .selectWrap {
9713 bottom: 0px !important; } }
9715 .tablesorter-default .tablesorter-header.sorter-false .tablesorter-header-inner {
9719 .tablesorter-default .tablesorter-header .tablesorter-header-inner {
9720 /* background-image: url(images/tables/upanddown.png);*/
9721 background-position: center right;
9722 background-repeat: no-repeat;
9724 white-space: normal;
9725 display: inline-block;
9726 vertical-align: baseline;
9729 *vertical-align: auto;
9730 /* padding: 0 24px 0 0;*/ }
9732 .tablesorter-default .tablesorter-header.sorter-false .tablesorter-header-inner {
9735 .tablesorter-default .tablesorter-header.tablesort-sortable .tablesorter-header-inner span {
9737 display: inline-block; }
9740 .tablesorter-default thead .headerSortUp .tablesorter-header-inner,.tablesorter-default thead .tablesorter-headerAsc .tablesorter-header-inner,.tablesorter-default thead .tablesorter-headerSortUp .tablesorter-header-inner {
9741 background-image: url(images/tables/up.png);
9744 .tablesorter-default thead .headerSortDown .tablesorter-header-inner,.tablesorter-default thead .tablesorter-headerDesc .tablesorter-header-inner,.tablesorter-default thead .tablesorter-headerSortDown .tablesorter-header-inner {
9745 background-image: url(images/tables/down.png);
9748 .tablesorter-default thead .headerSortUp .tablesorter-header-inner,
9749 .tablesorter-default thead .tablesorter-headerAsc .tablesorter-header-inner,
9750 .tablesorter-default thead .tablesorter-headerSortUp .tablesorter-header-inner,
9751 .tablesorter-default thead .headerSortDown .tablesorter-header-inner,
9752 .tablesorter-default thead .tablesorter-headerDesc .tablesorter-header-inner,
9753 .tablesorter-default thead .tablesorter-headerSortDown .tablesorter-header-inner {
9755 line-height: 16px; }
9757 .tablesorter-default thead .headerSortUp .tablesorter-header-inner:after,
9758 .tablesorter-default thead .tablesorter-headerAsc .tablesorter-header-inner:after,
9759 .tablesorter-default thead .tablesorter-headerSortUp .tablesorter-header-inner:after {
9760 font-family: 'icoPrimary' !important;
9764 font-weight: normal;
9765 font-variant: normal;
9766 text-transform: none;
9768 -webkit-font-smoothing: antialiased;
9769 -moz-osx-font-smoothing: grayscale;
9770 -moz-user-select: none;
9771 -ms-user-select: none;
9772 -webkit-user-select: none;
9775 /* position: relative;*/
9777 text-decoration: inherit;
9778 display: inline-block;
9779 transform: rotate(180deg);
9783 .tablesorter-default thead .headerSortDown .tablesorter-header-inner:after,
9784 .tablesorter-default thead .tablesorter-headerDesc .tablesorter-header-inner:after,
9785 .tablesorter-default thead .tablesorter-headerSortDown .tablesorter-header-inner:after {
9786 font-family: 'icoPrimary' !important;
9790 font-weight: normal;
9791 font-variant: normal;
9792 text-transform: none;
9794 -webkit-font-smoothing: antialiased;
9795 -moz-osx-font-smoothing: grayscale;
9796 -moz-user-select: none;
9797 -ms-user-select: none;
9798 -webkit-user-select: none;
9801 /* position: relative;*/
9803 text-decoration: inherit;
9804 display: inline-block;
9808 .tablesorter-search-highlight {
9811 .tablesorter-headerRow th:focus {
9812 outline: thin dotted #666;
9813 outline-offset: -1px; }
9815 .b2b-table-message {
9816 font-family: "Omnes-ECOMP-W02", Arial; }
9817 .b2b-table-message .b2b-magnify-glass {
9818 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");
9819 background-repeat: no-repeat;
9820 background-position: center;
9822 .b2b-table-message .b2b-alert {
9824 .b2b-table-message .b2b-loading-dots {
9826 margin-bottom: 20px; }
9827 .b2b-table-message .b2b-message {
9829 padding-bottom: 45px;
9831 border-style: solid;
9834 padding-bottom: 45px;
9835 border-color: #d2d2d2;
9837 min-height: 220px; }
9838 .b2b-table-message .b2b-error-title {
9839 font-family: "Omnes-ECOMP-W02", Arial;
9843 .b2b-table-message .b2b-message-title {
9845 font-family: "Omnes-ECOMP-W02", Arial; }
9847 .b2b-table-scrollbar {
9850 position: relative; }
9851 .b2b-table-scrollbar .b2b-table-inner-container {
9853 padding-left: 150px;
9854 overflow-x: scroll; }
9855 .b2b-table-scrollbar th:first-child {
9856 background-color: #FFFFFF; }
9857 .b2b-table-scrollbar td:first-child {
9858 background-color: #FFFFFF;
9859 border-top: 1px solid #cccccc;
9860 border-right: 1px solid #cccccc;
9861 margin-top: -0.5px; }
9862 .b2b-table-scrollbar tr {
9863 th: nth-child(2), td; }
9864 .b2b-table-scrollbar tr :nth-child(2) {
9865 border-left: none; }
9866 .b2b-table-scrollbar tr:last-child > td:first-child {
9867 border-bottom: 1px solid #cccccc; }
9869 .b2b-scrollbar-arrow-left {
9873 .b2b-scrollbar-arrow-right {
9877 .b2b-scrollbar-arrow-right.btn-arrow .btn {
9880 .b2b-table-scrollbar ::-webkit-scrollbar {
9883 .b2b-table-scrollbar ::-webkit-scrollbar-thumb {
9884 background: #666666;
9885 border-radius: 5px; }
9889 margin-bottom: 20px;
9895 .tabs > li > a:hover,
9896 .tabs > li > a:focus {
9897 text-decoration: none;
9898 background-color: #d2d2d2; }
9900 .tabs > .pull-right {
9916 padding-right: 20px;
9919 line-height: 16px; }
9925 margin-bottom: -1px; }
9927 .tabs > li:first-child {
9928 margin-left: 20px; }
9932 border: 1px solid #d2d2d2;
9933 border-radius: 6px 6px 0 0;
9934 background-color: #f2f2f2;
9936 border-color: #d2d2d2; }
9939 margin-right: 6px; }
9942 .tabs > li > a:hover,
9943 .tabs > li > a:focus {
9944 background-image: none;
9945 background-color: #ffffff;
9947 border-color: #d2d2d2;
9948 border-bottom: 1px solid transparent;
9951 .tabs.tabs-justified,
9955 margin-bottom: -1px; }
9957 .tabs.tabs-justified > li,
9958 .tabs.promo-tabs > li {
9959 display: table-cell;
9962 border-left: 1px solid #d2d2d2; }
9964 .tabs.tabs-justified > li.active,
9965 .tabs.promo-tabs > li.active {
9969 .tabs.tabs-justified > li > a {
9971 padding-left: 5px; }
9973 .tabs.tabs-justified > li > a,
9974 .tabs.promo-tabs > li > a {
9975 text-align: center; }
9977 .tabs.promo-tabs > li > a {
9985 padding: 6px 10px 10px;
9986 border-top: 4px solid #e6e6e6;
9988 border-bottom: 1px solid #d2d2d2;
9989 background-color: #f9f9f9; }
9991 .tabs > li:last-child > a {
9994 .tabs.promo-tabs > li.active > a {
9996 border-top: 4px solid #ea7400;
9997 border-bottom-color: white;
9998 background-color: #fff !important;
10002 .tabs.promo-tabs > li:first-child {
10003 border-left: none; }
10005 .tabs.promo-tabs > li > a img {
10006 max-width: inherit;
10008 margin: 0 auto 5px auto;
10022 border: 1px solid #e6e6e6; }
10024 .tabs.promo-tabs + .tab-content {
10026 border-bottom: 1px solid #e6e6e6; }
10028 .tab-content > .tab-pane {
10029 padding: 10px 15px; }
10031 .tab-content.noborder {
10034 .tab-content.noborder > .tab-pane {
10037 .tab-content > .tab-pane {
10040 .tab-content > .active {
10043 .tabs.promo-tabs > li > a {
10046 padding: 20px 20px 24px;
10047 background-color: #FFFFFF;
10048 border-top: 5px solid #FFFFFF;
10049 white-space: nowrap; }
10051 .tabs.promo-tabs > li.active > a {
10052 border-top: 5px solid #0574ac; }
10054 .tabs.promo-tabs > li > a:hover {
10057 .tabs.promo-tabs > li {
10060 .tabs > li[disabled="disabled"] > a:hover {
10061 cursor: not-allowed; }
10064 background-color: #f2f2f2;
10065 -webkit-transition: all .3s ease-out;
10066 -moz-transition: all .3s ease-out;
10067 transition: all .3s ease-out;
10068 margin: 3px 5px 3px 0;
10070 border-radius: 6px;
10071 border: 1px solid #c9c9c9;
10072 display: inline-block; }
10073 .b2b-tags .tags__item {
10075 vertical-align: baseline;
10078 .b2b-tags .tags__item i {
10082 margin-left: 10px; }
10083 .b2b-tags .tags__item i:hover {
10085 .b2b-tags .tags__item i:focus {
10086 outline: thin dotted #666; }
10087 .b2b-tags .tags__item:last-child {
10089 .b2b-tags .tags__item:hover {
10090 text-decoration: none; }
10091 .b2b-tags .tags__item:focus {
10092 outline: 1px dotted #666; }
10094 .tooltip-size-control {
10098 display: inline-block;
10100 vertical-align: middle;
10101 margin: 1px 0 0 7px; }
10104 margin: -3px 7px 0 0; }
10107 margin: 1px 0 0 7px; }
10109 .tooltip .icon-primary-tooltip {
10112 display: inline-block;
10116 position: relative;
10119 .tooltip .icon-primary-tooltip:before {
10122 .tooltip .icon-primary-tooltip:focus {
10123 text-decoration: none;
10124 outline: 1px dotted black; }
10126 .tooltip.active .icon-primary-tooltip:focus {
10131 border-color: transparent;
10132 border-style: solid;
10133 background-color: #0568ae;
10136 position: absolute;
10142 transform: rotate(45deg);
10145 .tooltip.active .icon-primary-tooltip[data-placement="top"] .arrow {
10149 border-width: 0 1px 1px 0; }
10151 .tooltip.active .icon-primary-tooltip[data-placement="bottom"] .arrow {
10152 border-width: 1px 0 0 1px;
10157 .tooltip.active .arrow {
10160 .tooltip .closingtooltip {
10163 .tooltip.active .closingtooltip {
10167 position: absolute;
10174 text-align: left; }
10177 background-color: #0568ae;
10178 border: 1px solid transparent;
10179 border-radius: 6px;
10184 position: relative;
10190 .tooltip .helpertext {
10191 position: absolute; }
10193 .tooltip.active .icon-primary-tooltip[data-placement="bottom"] + .tooltip-wrapper .helpertext {
10197 .tooltip.active .icon-primary-tooltip[data-placement="top"] + .tooltip-wrapper .helpertext {
10201 .tooltip.active .tooltip-wrapper {
10206 .tooltip.active .tooltip-wrapper .helpertext {
10209 .tooltip-onclick .btn.icon-primary-tooltip {
10210 border: medium none;
10219 position: absolute;
10223 .tooltip-onclick .icon-primary-tooltip:before {
10225 position: relative; }
10227 .tooltip-onclick textarea + .reset-field + .icon-primary-tooltip {
10232 .tooltip-onclick.active .helpertext:before,
10233 .tooltip-onfocus.active .helpertext:before {
10234 background-color: #0568ae;
10235 border-color: transparent;
10236 border-style: solid;
10237 border-width: 1px 1px 0 0;
10243 position: absolute;
10245 transform: rotate(-45deg);
10248 .tooltip-onclick.active .helpertext {
10251 margin: 14px 0 0; }
10253 .tooltip-onclick.active .helpertext:before {
10257 .tooltip-onclick .reset-field {
10260 .tooltip-onclick .reset-field:before {
10261 position: relative;
10264 .tooltip-onfocus.active .helpertext {
10266 margin: 14px 0 10px 0; }
10271 font-family: "Omnes-ECOMP-W02-Medium", Arial;
10273 margin-bottom: 8px;
10274 white-space: normal; }
10279 font-family: "Omnes-ECOMP-W02", Arial;
10280 line-height: 1.5rem;
10281 white-space: normal; }
10283 .popover-content span,
10284 .popover-content p {
10285 line-height: 1.5rem; }
10287 .popover-content p:last-child {
10288 margin-bottom: 0; }
10290 .tooltip .tooltip-element {
10291 position: relative; }
10293 .tooltip .icon-primary-tooltip:hover {
10294 text-decoration: none; }
10296 .tooltip.active .tooltip-element[data-placement="top"] .arrow {
10301 .tooltip.active .tooltip-element[data-placement="bottom"] .arrow {
10303 border-color: transparent transparent #0574ac;
10307 .tooltip.active .tooltip-element[data-placement="bottom"] + .tooltip-wrapper .helpertext {
10311 .tooltip.active .tooltip-element[data-placement="top"] + .tooltip-wrapper .helpertext {
10316 padding: 0 10px 0 10px;
10320 list-style-type: none; }
10323 padding: 0 0 5px 30px;
10325 margin-left: -10px;
10327 outline-offset: -1px; }
10328 .b2b-tree li:focus {
10330 .b2b-tree li:focus > a {
10331 outline: thin dotted #666;
10332 outline-offset: -1px; }
10334 border-left: 1px solid #ccc; }
10335 .b2b-tree ul li .b2b-tree-tooltip {
10337 position: absolute;
10340 white-space: nowrap;
10343 font-family: "Omnes-ECOMP-W02", Arial;
10345 .b2b-tree ul li .b2b-tree-tooltip-content {
10346 background-color: #0568ae;
10348 border-radius: 6px;
10351 .b2b-tree ul li .b2b-tree-arrow-left {
10354 border-top: 10px solid transparent;
10355 border-bottom: 10px solid transparent;
10356 border-right: 10px solid #0568ae;
10357 position: absolute;
10359 .b2b-tree ul li.activeTooltip > a .b2b-tree-tooltip {
10362 padding: 0 0 0 20px; }
10363 .b2b-tree ul > li {
10364 position: relative;
10365 line-height: 18px; }
10366 .b2b-tree a > span.b2b-tree-node-icon {
10367 background-color: #FFF;
10371 position: absolute;
10376 .b2b-tree a > span.b2b-tree-node-icon > i {
10378 .b2b-tree a:only-child {
10380 .b2b-tree a:only-child > span.b2b-tree-node-icon {
10382 border-radius: 50%;
10385 .b2b-tree a:only-child > span.b2b-tree-node-icon > i {
10386 background-color: inherit;
10387 background: #fff; }
10388 .b2b-tree a > span.b2b-tree-node-icon > i.icon-primary-circle {
10389 background-color: inherit;
10392 .b2b-tree a.b2b-locked-node:after {
10395 font-family: 'icoSecurityalerts' !important; }
10396 .b2b-tree a:hover .b2b-locked-node:after {
10397 text-decoration: none; }
10398 .b2b-tree ul li:first-child > a:only-child > span.b2b-tree-node-icon {
10400 border-radius: 50%;
10401 line-height: 12px; }
10402 .b2b-tree ul li:last-child > a:only-child > span.b2b-tree-node-icon {
10404 background-color: #fff; }
10405 .b2b-tree li a + ul {
10407 overflow: hidden; }
10408 .b2b-tree li a.active + ul {
10410 overflow: visible; }
10411 .b2b-tree li a.grp {
10412 font-family: "Omnes-ECOMP-W02-Italic", Arial; }
10413 .b2b-tree li a.grp.active {
10415 .b2b-tree span.end {
10416 left: -6px !important;
10417 top: 5px !important; }
10418 .b2b-tree span.first-link {
10419 width: 3px !important;
10420 height: 15px !important;
10421 top: 0px !important;
10422 left: -2px !important;
10423 background: #fff; }
10425 .b2b-tree-checkbox {
10426 padding: 0 10px 0 10px;
10428 .b2b-tree-checkbox ul {
10430 list-style-type: none; }
10431 .b2b-tree-checkbox a {
10433 padding: 0 0 5px 30px;
10435 margin-left: -10px;
10437 outline-offset: -1px; }
10438 .b2b-tree-checkbox li:focus {
10440 .b2b-tree-checkbox li:focus > a {
10441 outline: thin dotted #666;
10442 outline-offset: -1px; }
10443 .b2b-tree-checkbox ul li {
10444 border-left: 1px solid #ccc; }
10445 .b2b-tree-checkbox ul ul {
10446 padding: 0 0 0 20px; }
10447 .b2b-tree-checkbox ul > li {
10448 position: relative;
10449 line-height: 18px; }
10450 .b2b-tree-checkbox a > span.nodeIcon {
10451 background-color: #FFF;
10455 position: absolute;
10460 .b2b-tree-checkbox a > span.nodeIcon > i {
10462 .b2b-tree-checkbox a > span.nodeIcon.end {
10463 margin-top: 10px; }
10464 .b2b-tree-checkbox a:only-child {
10466 .b2b-tree-checkbox a:only-child > span.nodeIcon {
10468 border-radius: 50%;
10471 .b2b-tree-checkbox a:only-child > span.nodeIcon > i {
10472 background-color: inherit;
10473 background: #fff; }
10474 .b2b-tree-checkbox a > span.nodeIcon > i.icon-primary-circle {
10475 background-color: inherit;
10478 .b2b-tree-checkbox ul li:first-child > a:only-child > span {
10480 border-radius: 50%;
10483 .b2b-tree-checkbox ul li:first-child > a:only-child > span.end {
10485 .b2b-tree-checkbox ul li:first-child > a:only-child > span i.icon-primary-circle {
10487 .b2b-tree-checkbox ul li:last-child > a:only-child > span {
10489 background-color: #fff; }
10490 .b2b-tree-checkbox li a + ul {
10492 overflow: hidden; }
10493 .b2b-tree-checkbox li a.active + ul {
10495 .b2b-tree-checkbox li a.grp {
10496 font-family: "Omnes-ECOMP-W02-Italic", Arial; }
10497 .b2b-tree-checkbox span.end {
10498 left: -6px !important; }
10499 .b2b-tree-checkbox .checkbox {
10500 margin-bottom: 0px;
10503 .b2b-tree-checkbox .checkbox input:indeterminate + .skin:after {
10506 font-family: inherit !important;
10507 line-height: inherit !important; }
10508 .b2b-tree-checkbox span.first-link {
10509 width: 3px !important;
10510 height: 15px !important;
10511 top: 0px !important;
10512 left: -2px !important;
10513 background: #fff; }
10515 .b2b-widget-window {
10519 position: absolute;
10520 border: 1px solid #ccc;
10521 background-color: #fff;
10522 border-radius: 8px;
10524 .b2b-widget-window li {
10527 .b2b-widget-container {
10528 background-color: #fff;
10529 border-radius: 8px;
10530 border: 1px solid #ccc;
10531 position: relative; }
10532 .b2b-widget-container .b2b-widget-header {
10533 font-family: "Omnes-ECOMP-W02", Arial;
10536 padding-left: 15px;
10537 padding-top: 19px; }
10538 .b2b-widget-container .b2b-widget-header .header {
10540 .b2b-widget-container .b2b-widget-header-icons {
10544 .b2b-widget-header-icons button {
10546 background: transparent;
10548 .b2b-widget-header-icons button:focus {
10549 outline-style: solid;
10550 outline-width: 1px;
10551 outline-color: #0574ac; }
10552 .b2b-widget-header-icons button:first-child {
10553 margin-right: 0px; }
10555 .b2b-widget-container .b2b-widget-content {
10559 position: relative;
10560 border-top: 1px solid #ccc; }
10562 .b2b-widget-content .form-row:first-child {
10565 .b2b-widget-header-icons button.icoControls-gear:focus, .b2b-widget-header-icons button.icon-primary-close:focus {
10566 outline: thin dotted #666; }
10568 .b2b-widget-header .icon-primary-close:before {
10570 display: inline-block;
10575 .b2b-widget-window .arrow_box {
10577 border: 1px solid #ccc; }
10579 .b2b-widget-window.arrow_box:after, .b2b-widget-window.arrow_box:before {
10582 border: solid transparent;
10586 position: absolute;
10587 pointer-events: none; }
10589 .b2b-widget-window.arrow_box:after {
10590 border-color: rgba(255, 255, 255, 0);
10591 border-bottom-color: #fff;
10592 border-width: 10px;
10593 margin-left: 1px; }
10595 .b2b-widget-window.arrow_box:before {
10596 border-color: rgba(204, 204, 204, 0);
10597 border-bottom-color: #ccc;
10598 border-width: 11px;
10599 margin-left: 0px; }
10601 /************************** Overrides for Filters ***************************/
10602 .filter-container .filter-header h2 {
10603 line-height: 1 !important;
10604 margin: 0 !important; }
10606 .filter-container .icon-primary-spinner:before {
10609 .filter-container .fixed-230-subnav {
10610 margin: 10px !important;
10611 width: inherit !important; }
10613 .filter-container .unlinked:focus {
10614 outline: thin dotted #666 !important; }
10616 .filter-container .unlinked.active {
10617 color: inherit !important; }
10619 .filter-container .fixed-230-subnav a > i {
10620 background: none; }
10622 .filter-container .fixed-230-subnav ul {
10623 margin: 0 0 10px 10px; }
10625 /************************** Overrides for Filters ***************************/
10626 .row .filter-container {
10627 background-color: #fff; }
10632 position: relative; }
10634 .filter-header h2 {
10635 font-family: "Omnes-ECOMP-W02-Medium", Arial;
10637 margin-bottom: 0; }
10640 border-top: 1px solid #ccc;
10641 padding-top: 20px; }
10643 .filter-selected > span {
10645 text-transform: uppercase; }
10647 .filter-selected > a.clear-all-filters {
10649 font-size: 1.4rem; }
10651 .filter-selected > span,
10652 .filter-selected > a.clear-all-filters {
10653 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
10655 .filter-selected-group {
10656 padding-top: 15px; }
10658 .filter-selected-badge {
10659 background-color: #f2f2f2;
10660 border-radius: 15px;
10661 display: inline-block;
10663 margin-bottom: 10px;
10664 padding: 0 0 0 12px; }
10666 .filter-selected-badge .icoControls-optionsoff {
10667 background: transparent none repeat scroll 0 0;
10668 border: medium none;
10673 .filters .fixed-230-subnav > ng-transclude > div:first-child {
10674 border-top: 1px solid #ccc; }
10676 .filters .fixed-230-subnav > ng-transclude > div {
10677 border-bottom: 1px solid #ccc; }
10680 align-items: center;
10681 border-bottom: 1px solid #ccc;
10685 -webkit-justify-content: space-between;
10686 -ms-flex-pack: justify;
10687 justify-content: space-between; }
10689 .filter-results-sortby > span {
10690 text-transform: uppercase; }
10692 .filter-results-view .icon-primary-content-gridguide {
10696 .filter-container .fixed-230-subnav > ng-transclude > div > a {
10699 padding: 15px 20px 15px 0;
10700 color: #0574ac !important;
10701 cursor: pointer !important;
10702 font-family: "Omnes-ECOMP-W02", Arial !important;
10703 outline-offset: inherit !important;
10704 position: relative;
10708 .filter-container .fixed-230-subnav a > i {
10712 .filter-container .fixed-230-subnav .icon-primary-collapsed:before, .filter-container .fixed-230-subnav .icon-primary-expanded:before {
10715 .filter-container .fixed-230-subnav ul.collapse {
10717 transition: height 0.5s ease;
10719 overflow: hidden; }
10721 .filter-container .checkbox .icon-primary-spinner {
10723 position: absolute;
10726 .fixed-230-subnav.affix {
10727 margin: -28px 0 0; }
10729 #nav-menu .b2b-menu,
10730 #nav-menu .fixed-230-subnav {
10734 .fixed-230-subnav > div {
10735 border-bottom: 1px solid #ccc;
10736 line-height: 4.0rem; }
10738 .b2b-menu > li:first-child,
10739 .fixed-230-subnav > li:first-child {
10740 border-top: 1px solid #ccc; }
10743 .fixed-230-subnav div > a {
10747 font-family: "Omnes-ECOMP-W02", Arial;
10750 outline-offset: -1px;
10752 position: relative; }
10754 .fixed-230-subnav div > a.live {
10755 font-family: "Omnes-ECOMP-W02-Medium", Arial;
10758 .fixed-230-subnav > ng-transclude > div li > a {
10761 line-height: 20px; }
10763 .fixed-230-subnav > ng-transclude > div li > a.active {
10764 font-family: "Omnes-ECOMP-W02-Medium", Arial;
10765 text-decoration: none;
10768 #nav-menu .fixed-230-subnav a > i {
10771 .fixed-230-subnav > li > a.active > i:after {
10775 .fixed-230-subnav ul {
10776 margin: 0 0 10px 0; }
10778 .b2b-menu ul div a,
10779 .fixed-230-subnav ul div a {
10783 outline: medium none !important;
10784 text-decoration: none !important; }
10786 @media (max-width: 1024px) {
10787 .filter-container .fixed-230-subnav {
10790 .filter-container .fixed-230-subnav > li {
10792 .row .filter-container {
10799 transition: all 0.5s ease 0s;
10803 padding-left: 20px; }
10805 margin: 0 20px 10px; } }
10807 .b2b-pane-selector-wrapper {
10810 border-top: solid 1px #ccc;
10811 border-bottom: solid 1px #ccc; }
10812 .b2b-pane-selector-wrapper .side-nav {
10813 width: 20% !important;
10814 display: inline-block;
10816 .b2b-pane-selector-wrapper .pane-container {
10818 vertical-align: top;
10821 border-left: solid 1px #ccc;
10822 font-family: "Omnes-ECOMP-W02", Arial;
10824 .b2b-pane-selector-wrapper .pane-container.active {
10825 display: inline-block; }
10826 .b2b-pane-selector-wrapper .pane-container .pane-container-top {
10827 padding-left: 15px; }
10828 .b2b-pane-selector-wrapper .pane-container .panes {
10829 display: -webkit-flex;
10831 border-top: solid 1px #ccc;
10832 margin-top: 30px; }
10833 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block {
10836 border-right: solid 1px #ccc;
10837 position: relative;
10843 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block:focus {
10844 outline: dotted 1px #333333; }
10845 .b2b-pane-selector-wrapper .pane-container .search-block {
10846 position: relative;
10848 .b2b-pane-selector-wrapper .pane-container .search-block input[type="search"]:focus {
10849 padding-right: 40px; }
10850 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block .form-row p {
10851 margin-top: 15px; }
10852 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block div {
10853 border-bottom: solid 1px #ccc; }
10854 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block .form-row {
10856 padding: 19px 14px 19px 14px;
10858 border: dotted 1px transparent;
10859 border-bottom: solid 1px #ccc; }
10860 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block .form-row:focus {
10861 border: dotted 1px #333333 !important; }
10862 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block .form-row:last-child {
10863 border-bottom: none; }
10864 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block > .no-content {
10865 text-align: center;
10866 border-bottom: none;
10868 position: absolute;
10872 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block div:last-child {
10873 border-bottom: none; }
10874 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block .form-row span.margin-chk {
10875 margin: 15px 15px 0px 15px;
10877 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block .form-row .checkbox-selectall {
10878 margin: 0px 0 0 24px !important; }
10879 .b2b-pane-selector-wrapper .side-nav li {
10880 font-family: "Omnes-ECOMP-W02-Medium", Arial;
10882 border-top: solid 1px #ccc;
10883 display: block !important;
10884 width: auto !important;
10885 margin-left: 0px !important; }
10886 .b2b-pane-selector-wrapper .side-nav li.active {
10887 background-color: #f6f6f6;
10888 position: inherit !important; }
10889 .b2b-pane-selector-wrapper .side-nav li.active > a {
10892 text-decoration: none;
10894 background-color: transparent;
10895 padding: 20px 15px;
10898 border-left: 4px solid #0574ac; }
10899 .b2b-pane-selector-wrapper .side-nav li > a {
10902 text-decoration: none;
10904 background-color: transparent;
10905 padding: 20px 15px;
10908 text-align: left; }
10909 .b2b-pane-selector-wrapper .side-nav li > a:focus {
10910 border-right: dotted 1px #333333; }
10911 .b2b-pane-selector-wrapper .side-nav li:first-child {
10913 margin-left: none !important; }
10914 /********************* Utility CSS Starts **********************/
10916 position: absolute;
10921 overflow: hidden; }
10923 /********************* Utility CSS Ends **********************/
10924 /* Fix for alignment issue on Cancel link inside modal */
10925 .modal-footer > .cta-button-group {
10926 line-height: 40px; }
10928 /* .att-dark-green { // Not used
10934 button .colors-off-msg {
10935 position: relative; }
10937 .ds2-no-colors .colors-off-msg {
10940 .ds2-no-colors [data-colordatatext] button .colors-off-msg {
10942 line-height: normal;
10944 position: absolute;
10946 white-space: normal;
10950 .make-all-white * {
10953 .make-all-white a {
10954 text-decoration: underline;
10958 padding-top: 20px; }
10962 margin-left: -25px;
10964 position: absolute;
10967 #pageLevelLoader.modal {
10968 background-color: transparent;
10973 .modal.fade .loader {
10976 .modal.fade.in .loader {
10979 .btn.disabled[data-loading-text] {
10980 padding: 0 19px 0 18px;
10981 line-height: 46px; }
10983 .btn.disabled[data-loading-text] img {
10984 position: relative;
10987 /* Seems to already be in docs.css
10988 .fixed-230.leftnav {
10989 position: relative;
10991 .fixed-230-subnav {
10994 .fixed-230-subnav > li:first-child {
10997 .fixed-230-subnav > li {
10998 border-bottom: 1px solid #d2d2d2;
11000 .fixed-230-subnav > li > a {
11003 line-height: normal;
11005 padding: 11px 35px 12px 9px;
11007 position: relative;
11009 .fixed-230-subnav > li > a.live {
11011 font-family: "Omnes-ECOMP-W02-Medium", Arial;
11013 .fixed-230-subnav a > i {
11016 position: absolute;
11019 .fixed-230-subnav a > i:after {
11022 .fixed-230-subnav > li li > a {
11027 .fixed-230-subnav > li li > a.active {
11029 font-family: "Omnes-ECOMP-W02-Medium", Arial;
11030 text-decoration: none;
11032 .fixed-230-subnav ul {
11036 color: #0568ae !important;
11037 font-family: "Omnes-ECOMP-W02", Arial !important; }
11040 color: inherit !important; }
11042 /* @media (max-width: 767px) {
11046 .row.has-leftnav .fluid-space {
11050 background-color: #fff;
11054 background-color: #fff !important;
11055 display: block !important;
11057 .fixed-230-subnav {
11061 .fixed-230-subnav > li {
11062 margin-left: -15px;
11063 margin-right: -15px;
11065 .fixed-230-subnav > li:first-child {
11066 border-top: 1px solid #d2d2d2;
11068 .fixed-230-subnav > li > a {
11071 .fixed-230-subnav a:hover,
11072 .fixed-230-subnav a:focus {
11073 text-decoration: none !important;
11075 .fixed-230-subnav > li li > a {
11078 .fixed-230-subnav > li li > a.active {
11080 font-family: "Omnes-ECOMP-W02-Medium", Arial;
11083 @keyframes DOMinsertion {
11085 outline-color: transparent; }
11087 outline-color: transparent; } }
11089 @-moz-keyframes DOMinsertion {
11091 outline-color: transparent; }
11093 outline-color: transparent; } }
11095 @-webkit-keyframes DOMinsertion {
11097 outline-color: transparent; }
11099 outline-color: transparent; } }
11101 @-ms-keyframes DOMinsertion {
11103 outline-color: transparent; }
11105 outline-color: transparent; } }
11107 @-o-keyframes DOMinsertion {
11109 outline-color: transparent; }
11111 outline-color: transparent; } }
11114 .modal.fade.in .modal-header,
11115 .modal.fade.in .modal-body,
11116 .modal.fade.in .modal-footer {
11117 animation-duration: 0.01s;
11118 -o-animation-duration: 0.01s;
11119 -ms-animation-duration: 0.01s;
11120 -moz-animation-duration: 0.01s;
11121 -webkit-animation-duration: 0.01s;
11122 animation-name: DOMinsertion;
11123 -o-animation-name: DOMinsertion;
11124 -ms-animation-name: DOMinsertion;
11125 -moz-animation-name: DOMinsertion;
11126 -webkit-animation-name: DOMinsertion; }
11128 .dda-css-override ul.nav-tabs {
11129 margin-bottom: 0; }
11131 .dda-css-override div.tab-content {
11133 border-top: none; }
11135 .dda-css-override .tab-content .prettyprint, .dda-css-override .usage .prettyprint {
11137 overflow-y: auto; }
11139 .formsWithinProcessButton {
11140 margin-right: 0px; }
11142 .heading-sub-section-form {
11144 font-family: "Omnes-ECOMP-W02", Arial;
11145 margin-bottom: 20px;
11146 margin-top: 10px; }
11148 .heading-small-form {
11150 font-family: "Omnes-ECOMP-W02", Arial;
11153 .icon-primary-form-sizeL {
11156 .icon-primary-form-size {
11160 margin-right: 15px !important; }
11162 @media (max-width: 767px) {
11163 .heading-sub-section-form {
11165 font-family: "Omnes-ECOMP-W02", Arial;
11166 margin-bottom: 20px;
11168 margin-top: 30px; }
11169 .heading-small-form {
11171 font-family: "Omnes-ECOMP-W02", Arial;
11172 margin-top: 0px; } }
11174 @media (max-width: 479px) {
11175 .icon-primary-form-resizeL {
11177 .icon-primary-form-resize {
11179 .heading-center-form {
11180 margin-left: 20px; } }
11182 @media (min-width: 480px) {
11183 .icon-primary-form-resizeL {
11185 .icon-primary-form-resize {
11186 display: inherit; }
11187 .icon-primary-center-min {
11188 margin-top: 30px; } }
11190 @media (min-width: 768px) {
11191 .icon-primary-form-resizeL {
11193 margin-top: 30px; }
11194 .icon-primary-form-resize {
11196 .center-form-align {
11197 margin-top: 35px; } }
11199 @media (min-width: 1024px) {
11200 .icon-primary-form-resizeL {
11203 .icon-primary-form-resize {
11205 .center-form-align {
11206 margin-top: 5px; } }
11208 .data-row.has-button td.col-1 {
11211 .tab-content > .tab-pane {
11214 .tab-content > .active {
11217 .icon-primary-circle:before {
11218 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");
11220 position: absolute;
11226 -ms-interpolation-mode: bicubic;
11227 margin-bottom: 40px;
11229 padding-right: 10px;
11233 background-color: #d1d1d1; }
11236 background-color: #e8e8e8; }
11239 -moz-user-select: none;
11240 -khtml-user-select: none;
11241 -webkit-user-select: none;
11242 user-select: none; }
11243 /* Flyout inputs color is not aligned */
11247 .isIE .btn-primary.btn:focus::after,
11248 .isIE .btn-specialty.btn:focus::after,
11249 .isIE .btn-alt.btn:focus::after {
11250 border: 1px dashed #fff !important; }
11251 .b2b-config-section-container {
11255 background-color: #fff;
11256 border: 1px solid #ccc;
11257 display: inline-table;
11258 border-radius: 6px; }
11260 .b2b-config-section-first-div {
11261 border-right: 1px solid #ccc;
11263 min-height: 330px; }
11265 .b2b-config-section-icon-primary-font {
11268 line-height: 31px; }
11270 .b2b-config-section-padding {
11271 padding: 20px 20px 15px 15px;
11274 .b2b-config-sec-flyout {
11275 position: relative;
11280 font-family: "Omnes-ECOMP-W02", Arial; }
11282 .b2b-config-sec-divider {
11283 border-bottom: 1px solid #ccc; }
11285 .b2b-confi-sec-span-border {
11286 border-right: 1px solid;
11289 .b2b-config-sec-speed-div {
11290 text-align: center;
11291 margin-top: 20px; }
11293 .b2b-config-sec-label-font {
11296 .b2b-config-sec-expander-main {
11297 padding: 0 5px 0px 15px; }
11299 .b2b-config-sec-expander-body .b2b-config-vlan-padding {
11300 padding: 5px 15px 10px 0px; }
11302 .b2b-conif-sec-row-height {
11305 .b2b-config-sec-expander-body {
11307 .b2b-config-sec-expander-body .b2b-config-vlan-data {
11308 font-family: "Omnes-ECOMP-W02-Medium", Arial;
11309 padding-left: 15px; }
11311 .b2b-config-sec-expander-body-first-div {
11312 border-top: 1px solid #ccc; }
11314 .b2b-config-sec-expander-body .tooltip {
11318 .b2b-config-section-container .row > [class*="span"] {
11319 margin-right: 0px; }
11321 .b2b-config-vlan-icons {
11324 margin-right: 0px; }
11326 .b2b-config-section-container .span6 {
11329 .b2b-config-sec-data-link-style {
11330 position: relative;
11333 border-radius: 50%;
11337 border: 1px solid #ccc;
11340 .b2b-config-sec-text-align {
11341 text-align: center;
11343 margin-bottom: 35px;
11344 font-family: "Omnes-ECOMP-W02-Medium", Arial;
11348 .b2b-config-port-text-align {
11349 text-align: center;
11351 margin-bottom: 8px;
11352 font-family: "Omnes-ECOMP-W02-Medium", Arial;
11356 .b2b-config-port-text-label {
11358 margin-bottom: 8px;
11360 text-align: center; }
11362 .b2b-confi-sec-last-div p {
11364 padding: 10px 15px 0 15px; }
11366 .b2b-confi-sec-router-label {
11367 font-family: "Omnes-ECOMP-W02-Medium", Arial;
11372 margin-bottom: 7px; }
11374 .b2b-config-vlan-label {
11375 font-family: "Omnes-ECOMP-W02-Medium", Arial;
11379 margin-bottom: 9px; }
11381 .b2b-config-vlan-info {
11382 font-family: "Omnes-ECOMP-W02", Arial;
11385 margin-bottom: 1px; }
11386 .b2b-config-vlan-info .icon-misc-pen {
11387 padding-left: 7px; }
11389 .b2b-confi-sec-model-label {
11390 font-family: "Omnes-ECOMP-W02", Arial;
11394 .b2b-confi-sec-router-info {
11398 .b2b-config-sec-speed-sec {
11399 border-right: 1px solid #ccc; }
11401 .b2b-config-sec-speed-label {
11402 font-family: "Omnes-ECOMP-W02", Arial;
11405 text-align: center; }
11406 .b2b-config-sec-speed-label i {
11410 .b2b-config-sec-yellow-flag-div {
11412 background-color: #ffb18c; }
11414 .b2b-config-sec-expander-icons {
11416 .b2b-config-sec-expander-icons .icon-misc-trash {
11417 margin-right: 10px; }
11419 .b2b-config-sec-yellow-flag .b2b-config-sec-expander-icons {
11422 .b2b-config-sec-expander-body-icons .icon-misc-pen {
11423 position: relative;
11425 .b2b-directory-listing .center {
11427 margin: 2em auto; }
11429 .b2b-directory-listing .listBox {
11433 padding-right: 1px;
11434 font-family: "Omnes-ECOMP-W02", Arial; }
11436 .b2b-directory-listing .listBox:focus {
11437 outline: thin dotted #666; }
11439 .b2b-directory-listing .b2b-directory-listing-no-results {
11440 font-weight: bold; }
11442 .b2b-directory-listing .b2b-directory-listing-list {
11443 font-family: "Omnes-ECOMP-W02", Arial;
11445 overflow-x: hidden;
11446 position: relative;
11448 border: 1px solid #333;
11449 border-radius: 6px;
11450 margin-bottom: 10px; }
11452 .b2b-directory-listing .b2b-directory-listing-item {
11454 border: 1px solid transparent;
11460 padding-bottom: 7px;
11461 padding-left: 15px;
11462 -moz-user-select: none;
11463 -webkit-user-select: none;
11464 -ms-user-select: none;
11465 word-wrap: break-word; }
11466 .b2b-directory-listing .b2b-directory-listing-item:focus {
11467 border: 1px #3399FF solid; }
11469 .b2b-directory-listing .b2b-directory-listing-item-selected {
11471 background-color: #3399FF; }
11473 .b2b-directory-listing input[type="text"] {
11474 padding-right: 30px; }
11475 .b2b-directory-listing input[type="text"]:focus, .b2b-directory-listing input[type="text"]:hover {
11476 padding-right: 30px; }
11478 .b2b-directory-listing .row .btns {
11479 margin-right: 90px;
11480 margin-left: -115px;
11481 margin-top: 100px; }
11483 .b2b-directory-listing .btn-remove {
11484 margin-right: auto !important;
11485 margin-bottom: 15px; }
11486 .b2b-directory-listing .btn-remove i {
11491 .b2b-directory-listing .btn-remove-all {
11493 margin-bottom: 61px !important;
11494 /* need to be removed */
11495 margin-right: auto !important; }
11496 .b2b-directory-listing .btn-remove-all i {
11501 .b2b-directory-listing .btn-add {
11502 margin-bottom: 15px !important; }
11503 .b2b-directory-listing .btn-add i {
11508 .b2b-directory-listing .btn-add-all {
11510 margin-bottom: 61px !important; }
11511 .b2b-directory-listing .btn-add-all i {
11516 .b2b-directory-listing .btn-search[class*="btn"] {
11519 .b2b-directory-listing .btn {
11522 .b2b-directory-listing-disabled {
11523 cursor: not-allowed; }
11525 .b2b-directory-listing-label-heading {
11527 padding-bottom: 5px; }
11529 .b2b-dl-list-box option {
11531 padding-bottom: 7px;
11532 padding-left: 15px; }
11534 .b2b-dl-modal-button-div {
11535 padding-top: 110px;
11536 text-align: center; }
11537 .b2b-tmpl-notification-card {
11538 border-radius: 6px;
11541 background-color: #ffffff;
11542 border: 1px solid rgba(0, 0, 0, 0.1);
11543 border-radius: 8px;
11544 overflow: hidden; }
11545 .b2b-tmpl-notification-card .b2b-tmpl-card-header {
11546 padding-left: 30px;
11547 font-family: "Omnes-ECOMP-W02", Arial;
11551 display: inline-block;
11553 position: relative; }
11554 .b2b-tmpl-notification-card .b2b-tmpl-card-body {
11555 padding: 0 30px 20px;
11556 position: relative; }
11557 .b2b-tmpl-notification-card .b2b-tmpl-card-header-title {
11558 margin-top: 10px; }
11559 .b2b-tmpl-notification-card .b2b-tmpl-card-corner-button {
11560 box-shadow: 0 -50px 0 0 #f2f2f2 inset;
11562 position: absolute;
11563 border-color: #f2f2f2 #f2f2f2 transparent transparent;
11564 border-style: solid;
11565 border-width: 35px;
11570 /*Old properties */
11573 .b2b-tmpl-notification-card .b2b-tmpl-card-corner-button .close {
11578 position: relative;
11579 /*Old properties */
11581 .b2b-tmpl-notification-card .b2b-tmpl-card-corner-button .close:before {
11589 /*Old properties */
11593 .b2b-tmpl-notification-card .b2b-tmpl-card-corner-button .close:focus {
11594 outline: 1px dotted black; }
11595 .b2b-tmpl-notification-card button.close {
11596 -webkit-appearance: none;
11597 moz-appearance: none;
11598 appearance: none; }
11599 .b2b-tmpl-notification-card .b2b-tmpl-card-icon-primary-cirlce {
11602 border-radius: 50%; }
11603 .b2b-tmpl-notification-card .b2b-tmpl-card-outer-cirlce {
11604 background: #f0f5f5;
11605 border-radius: 50%;
11608 vertical-align: middle; }
11609 .b2b-tmpl-notification-card .b2b-tmpl-card-inner-cirlce {
11613 position: relative;
11614 border-radius: 50%;
11618 border: 1px solid #767676; }
11619 .b2b-tmpl-notification-card .b2b-tmpl-card-row {
11620 padding-top: 10px; }
11621 .b2b-tmpl-notification-card .b2b-tmpl-card-sub-header {
11623 .b2b-tmpl-notification-card .b2b-tmpl-favourite-view-item {
11624 background-color: #fff;
11626 border-top: 1px solid #ccc; }
11627 .b2b-tmpl-notification-card .b2b-tmpl-favourite-view-item .cta-button-group {
11629 padding-top: 20px; }
11630 .b2b-tmpl-notification-card .b2b-tmpl-card-edit-section .cta-button-group {
11632 padding-top: 15px; }
11633 .b2b-tmpl-notification-card .b2b-tmpl-card-add-item-container {
11634 padding-top: 30px; }
11635 .b2b-tmpl-notification-card .b2b-tmpl-card-link-active {
11636 pointer-events: none;
11639 .b2b-tmpl-notification-card .b2b-tmpl-card-cursor:hover {
11641 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-icon {
11642 text-align: center;
11643 margin-top: 91px; }
11644 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-icon i {
11648 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-heading {
11650 text-align: center;
11651 margin-top: 20px; }
11652 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-heading h1 {
11655 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-sub-heading {
11657 text-align: center; }
11658 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-sub-heading h5 {
11661 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-info {
11664 margin-top: 20px; }
11665 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-info ul {
11666 list-style-type: disc;
11667 list-style-position: inside; }
11668 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-info li {
11669 padding-top: 5px; }
11671 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-link-section {
11675 text-align: center;
11676 margin-bottom: 55px; }
11677 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-link-section .b2b-tmpl-order-confirmation-link {
11678 margin-right: 8%; }
11679 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-link-section a {
11681 .b2b-tmpl-profile-block-container {
11684 background-color: #fff;
11685 border-radius: 8px;
11686 border: 1px solid #ccc;
11687 box-shadow: 0px 1px 1px 1px #ccc;
11688 display: inline-table;
11689 margin: 15px 15px; }
11690 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-title {
11691 font-weight: bold; }
11692 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-footer {
11693 margin-bottom: 12px;
11696 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details p {
11697 word-wrap: break-word;
11699 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details p:first-child {
11700 margin-top: 10px; }
11701 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details p:after {
11704 border: 0.2px solid #ccc;
11705 margin-top: 12px; }
11706 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details .radio {
11709 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details p, .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details div {
11712 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details .radio-label, .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details a {
11714 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details p label, .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details p span {
11715 padding-left: 10px; }
11716 .b2b-tmpl-profile-block-container .b2b-tmpl-approval-icon {
11719 position: relative;
11721 .b2b-tmpl-profile-block-container .b2b-tmpl-approval-icon i {
11724 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-link {
11726 position: relative;
11728 .b2b-tmpl-profile-block-container a.link-profile {
11729 position: relative;
11732 margin-bottom: 16px; }
11733 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-radio {
11734 position: relative;
11736 .b2b-static-route-container {
11737 padding-left: 32px;
11738 display: inline-block; }
11740 .b2b-static-route-label-heading {
11741 font-family: "Omnes-ECOMP-W02-Medium", Arial;
11742 font-size: 16px !important;
11744 font-style: normal;
11745 text-align: left; }
11747 label.b2b-static-route-label-heading {
11748 margin-bottom: 12px;
11752 #b2b-static-route-input {
11753 margin: 5px 0 5px; }
11755 .b2b-static-route-list {
11756 margin-bottom: 30px;
11759 margin-right: 20px;
11761 overflow-y: auto; }
11762 .b2b-static-route-list .status-text {
11765 align-items: center;
11768 .b2b-static-route-list-item {
11769 border: 1px #cccccc solid;
11770 font-family: "Omnes-ECOMP-W02", Arial;
11774 .b2b-static-route-list-item > .status-bar {
11775 padding: 20px 0 20px;
11776 background-color: #ea7400;
11779 display: inline-block;
11780 margin-right: 20px;
11783 .b2b-static-route-list-item > .status-bar:after {
11785 visibility: hidden; }
11786 .b2b-static-route-list-item > .status-bar-unedited {
11787 padding: 20px 0 20px;
11788 background-color: #ffb81c;
11791 display: inline-block;
11792 margin-right: 20px;
11795 background-color: transparent; }
11796 .b2b-static-route-list-item > .status-bar-unedited:after {
11798 visibility: hidden; }
11800 .b2b-static-route-list-item:focus {
11801 outline: 1px dashed #00f; }
11803 .b2b-static-route-list-item--selected {
11804 background: #f2f2f2; }
11806 .b2b-static-route-content {
11807 display: inline-block; }
11809 .selectWrap::after {
11810 align-items: center;
11811 background-position: 7px 7px;
11812 background-repeat: no-repeat;
11813 background-size: auto 23px;
11814 border-left: 1px solid transparent;
11821 position: absolute;
11828 position: absolute !important;
11829 display: flex !important;