14 background-color: #006496;
34 label + .field-group, label + .input-append, label + .row, label + .row-nowrap, label + .form-row {
50 background-color: #cfcfcf7a
53 .webform-component-my-select select {
58 background-color: #fff;
59 border: 1px solid #d2d2d2;
61 display: inline-block;
70 font-family: "Omnes-ECOMP-W02-Italic", Arial;
75 .b2b-horizontal-table ::-webkit-scrollbar {
78 .b2b-horizontal-table ::-webkit-scrollbar-thumb {
82 .b2b-horizontal-table .b2b-frozen-col {
87 .b2b-horizontal-table .b2b-horizontal-table-inner-container {
90 .b2b-horizontal-table .b2b-horizontal-table-column-info {
93 .b2b-horizontal-table .b2b-horizontal-table-legend div[b2b-flyout-toggler] {
97 .b2b-horizontal-table .b2b-horizontal-table-legend .b2b-frozen-cell {
100 background-color: #F2F2F2;
101 display: inline-block;
102 margin-right: 10px; }
104 .b2b-horizontal-table .b2b-horizontal-table-arrows {
105 margin-bottom: 20px; }
106 .b2b-horizontal-table .b2b-horizontal-table-arrows .b2b-disabled-text {
108 .b2b-horizontal-table .b2b-horizontal-table-arrows .b2b-next-link {
109 padding-right: 15px; }
110 .b2b-horizontal-table .b2b-horizontal-table-arrows .b2b-prev-link {
111 padding-left: 15px; }
113 @-moz-document url-prefix() {
114 .b2b-horizontal-table td:first-child {
115 border-top: none; } }
117 box-sizing: border-box; }
120 -ms-overflow-style: -ms-autohiding-scrollbar;
122 -ms-text-size-adjust: 100%;
123 -webkit-text-size-adjust: 100%;
124 box-sizing: border-box;
125 font: 0.625pc/1.5 sans-serif;
126 text-rendering: optimizeLegibility; }
130 -webkit-overflow-scrolling: touch;
132 position: relative; }
148 outline: thin dotted #191919;
155 vertical-align: top; }
159 display: inline-block; }
167 vertical-align: middle;
169 -ms-interpolation-mode: bicubic; }
172 max-width: inherit !important; }
175 display: inline-block; }
187 vertical-align: middle; }
194 html input[type="button"],
196 input[type="submit"] {
203 input[type="button"],
205 input[type="submit"],
207 input[type="checkbox"] {
211 -webkit-appearance: textfield; }
213 input[type=search]:-webkit-search-cancel-button,
214 input[type=search]:-webkit-search-decoration {
215 -webkit-appearance: none; }
220 -moz-appearance: none;
221 -webkit-appearance: none; }
230 background-color: #ffffff;
232 font-family: "Omnes-ECOMP-W02", Arial;
233 /* font-size: 1.6rem;
238 -moz-osx-font-smoothing: grayscale;
239 -webkit-font-smoothing: antialiased; }
249 display: inline-block;
252 vertical-align: middle; }
259 /* TODO: Build a reference page for these classes */
261 font-family: "Omnes-ECOMP-W02", Arial !important; }
264 font-family: "Omnes-ECOMP-W02-Light", Arial !important; }
267 font-family: "Omnes-ECOMP-W02-Italic", Arial !important; }
270 font-family: "Omnes-ECOMP-W02-Light-Italic", Arial !important; }
273 font-family: "Omnes-ECOMP-W02-Medium", Arial !important; }
275 .font-medium-italic {
276 font-family: "Omnes-ECOMP-W02-Medium-Italic",Arial !important; }
280 font-variant: normal;
282 text-transform: none; }
285 display: none !important; }
288 display: none !important; }
291 display: none !important; }
294 display: inherit !important; }
328 .row > [class*="span"],
329 .row-nowrap > [class*="span"] {
332 margin-right: 1.40845%\9; }
334 .row > [class*="span"]:last-child,
335 .row-nowrap > [class*="span"]:last-child {
338 .row > [class*="span"].centered,
339 .row-nowrap > [class*="span"].centered {
340 margin-left: auto !important;
341 margin-right: auto !important; }
344 .row-nowrap.no-flex {
347 .row.no-flex > [class*="span"],
348 .row-nowrap.no-flex > [class*="span"] {
349 margin-right: 1.408450704225352%; }
351 .row.no-flex > [class*="span"]:last-child,
352 .row-nowrap.no-flex > [class*="span"]:last-child {
356 .row-nowrap.flex-justify {
357 justify-content: space-between; }
359 .row.flex-justify > [class*="span"],
360 .row-nowrap.flex-justify > [class*="span"] {
363 .row.flex-justify > .flex-col,
364 .row-nowrap.flex-justify > .flex-col {
366 margin-right: 1.40845%\9; }
369 .row-nowrap.flex-wrap {
373 align-items: flex-start; }
375 .align-items-center {
376 align-items: center; }
378 .align-items-bottom {
379 align-items: flex-end; }
382 align-self: flex-start; }
385 align-self: center; }
388 align-self: flex-end; }
396 background-color: #efefef; }
406 .row .fixed-230 + .fluid-space {
408 padding-right: 20px; }
410 .row .fluid-space:last-child {
414 width: 7.042253521126761%; }
417 width: 15.49295774647887%; }
420 width: 23.94366197183099%; }
423 width: 32.3943661971831%; }
426 width: 40.84507042253521%; }
429 width: 49.29577464788733%; }
432 width: 57.74647887323944%; }
435 width: 66.19718309859155%; }
438 width: 74.64788732394367%; }
441 width: 83.09859154929578%; }
444 width: 91.54929577464789%; }
450 margin-left: 8.450704225352113%; }
453 margin-left: 16.90140845070423%; }
456 margin-left: 25.35211267605634%; }
459 margin-left: 33.8028169%; }
462 margin-left: 42.25352113%; }
465 margin-left: 50.70422535%; }
468 margin-left: 59.15492958%; }
471 margin-left: 67.6056338%; }
474 margin-left: 76.05633803%; }
477 margin-left: 84.50704225%; }
480 margin-left: 92.95774648%; }
484 text-align: center; }
486 [class*="span"].align-center {
487 margin: 0 auto !important;
490 .align-left .container {
491 padding-left: 0 !important;
492 margin: 0 !important; }
494 /* BEGIN RESPONSIVE-4.LESS ************** */
495 @media (min-width: 1025px) {
496 .row > [class*="span"],
497 .row-nowrap > [class*="span"] {
499 margin-right: 1.487301587301587%\9; }
504 /* 1col = 6.878306878306879 */
505 /* 1colgutter = 1.587301587301587 */
509 width: 6.878306878306879%; }
511 width: 15.34391534391534%; }
513 width: 23.80952380952381%; }
515 width: 32.27513227513228%; }
517 width: 40.74074074074074%; }
519 width: 49.20634920634921%; }
521 width: 57.67195767195767%; }
523 width: 66.13756613756614%; }
525 width: 74.60317460317461%; }
527 width: 83.06878306878308%; }
529 width: 91.53439153439154%; }
533 margin-left: 8.465608465608466%; }
535 margin-left: 16.93121693121693%; }
537 margin-left: 25.3968253968254%; }
539 margin-left: 33.86243386%; }
541 margin-left: 42.32804233%; }
543 margin-left: 50.79365079%; }
545 margin-left: 59.25925926%; }
547 margin-left: 67.72486772%; }
549 margin-left: 76.19047619%; }
551 margin-left: 84.65608466%; }
553 margin-left: 93.12169312%; }
554 .tooltip-size-control {
558 margin-left: 1.40845070422535%; }
562 /* END RESPONSIVE-4.LESS ****************** */
563 /* BEGIN RESPONSIVE-3.LESS ******************* */
564 @media (min-width: 768px) and (max-width: 1024px) {
566 display: inherit !important; }
568 display: none !important; }
570 display: inherit !important; }
572 display: none !important; }
577 padding-right: 20px; }
581 width: 7.042253521126761%; }
583 width: 15.49295774647887%; }
585 width: 23.94366197183099%; }
587 width: 32.3943661971831%; }
589 width: 40.84507042253521%; }
591 width: 49.29577464788733%; }
593 width: 57.74647887323944%; }
595 width: 66.19718309859155%; }
597 width: 74.64788732394367%; }
599 width: 83.09859154929578%; }
601 width: 91.54929577464789%; }
605 margin-left: 8.450704225352113%; }
607 margin-left: 16.90140845070423%; }
609 margin-left: 25.35211267605634%; }
611 margin-left: 33.8028169%; }
613 margin-left: 42.25352113%; }
615 margin-left: 50.70422535%; }
617 margin-left: 59.15492958%; }
619 margin-left: 67.6056338%; }
621 margin-left: 76.05633803%; }
623 margin-left: 84.50704225%; }
625 margin-left: 92.95774648%; }
626 .tooltip-size-control {
630 /* END RESPONSIVE-3.LESS ******************* */
631 /* BEGIN RESPONSIVE-2.LESS *************** */
632 @media (max-width: 767px) {
634 display: inherit !important; }
636 display: none !important; }
638 display: inherit !important; }
640 display: inherit !important; }
642 display: none !important; }
644 display: none !important; }
648 padding-right: 15px; }
649 /*.row{ display:block; }*/
650 .row > [class*="span"] {
657 .row.flex > .flex-col,
658 .row-nowrap.flex > .flex-col {
668 .row .fluid-space + .fixed-230 {
670 .row .fluid-space:last-child {
675 width: 7.042253521126761%; }
677 width: 15.49295774647887%; }
679 width: 23.94366197183099%; }
681 width: 32.3943661971831%; }
683 width: 40.84507042253521%; }
685 width: 49.29577464788733%; }
687 width: 57.74647887323944%; }
689 width: 66.19718309859155%; }
691 width: 74.64788732394367%; }
693 width: 83.09859154929578%; }
695 width: 91.54929577464789%; }
699 margin-left: 8.450704225352113%; }
701 margin-left: 16.90140845070423%; }
703 margin-left: 25.35211267605634%; }
705 margin-left: 33.8028169%; }
707 margin-left: 42.25352113%; }
709 margin-left: 50.70422535%; }
711 margin-left: 59.15492958%; }
713 margin-left: 67.6056338%; }
715 margin-left: 76.05633803%; }
717 margin-left: 84.50704225%; }
719 margin-left: 92.95774648%; }
721 padding: 8px 15px 8px 15px; }
722 .field-group input.input-emphasized[type="search"] + .reset-field:after {
724 .field-group input.input-emphasized[type="search"] + .reset-field {
728 margin-bottom: 30px; }
729 .marquee .blur-overlay {
736 padding: 34px 15px 30px; }
741 letter-spacing: -0.035px; }
746 .marquee p:not(.lead) {
747 font-family: "Omnes-ECOMP-W02-Light", Arial;
750 .marquee .btn-fullwidth {
754 .tooltip-size-control {
757 .accordion-table-layout {
759 margin-right: -15px; }
760 .table-wrapper caption {
761 padding-left: 15px; } }
763 @media (max-width: 480px) {
765 width: 7.042253521126761%; }
767 width: 15.49295774647887%; }
769 width: 23.94366197183099%; }
771 width: 32.3943661971831%; }
773 width: 40.84507042253521%; }
775 width: 49.29577464788733%; }
777 width: 57.74647887323944%; }
779 width: 66.19718309859155%; }
781 width: 74.64788732394367%; }
783 width: 83.09859154929578%; }
785 width: 91.54929577464789%; }
789 margin-left: 8.450704225352113%; }
791 margin-left: 16.90140845070423%; }
793 margin-left: 25.35211267605634%; }
795 margin-left: 33.8028169%; }
797 margin-left: 42.25352113%; }
799 margin-left: 50.70422535%; }
801 margin-left: 59.15492958%; }
803 margin-left: 67.6056338%; }
805 margin-left: 76.05633803%; }
807 margin-left: 84.50704225%; }
809 margin-left: 92.95774648%; } }
811 /* END RESPONSIVE-2.LESS ******************* */
812 /* BEGIN RESPONSIVE-1.LESS ************** */
813 .xxxxxxxx-begin-responsive-480px.less {
816 @media (max-width: 480px) {
818 display: inherit !important; }
820 display: inherit !important; }
822 display: none !important; }
824 display: none !important; }
826 display: none !important; }
828 display: inherit !important; }
832 padding-right: 15px; } }
834 [class*="icon-primary-"],
836 .bellyband-link a:after,
837 .breadcrumb > li:after,
838 .checkbox input:checked + .skin:after,
839 .checkbox input.indeterminate + .skin:after,
840 .checkbox input:indeterminate + .skin:after,
841 .selectWrap.large:before,
842 .form-row.error .error-msg:before,
845 .cssIcon-globe:before,
853 border-width: 0 3px 3px 0;
854 -webkit-transform: rotate(45deg);
855 -ms-transform: rotate(45deg);
856 transform: rotate(45deg);}
858 [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-"] {
860 display: inline-block;
864 font-variant: normal;
867 text-transform: none;
869 -webkit-font-smoothing: antialiased;
870 -moz-osx-font-smoothing: grayscale;
873 -webkit-user-select: none;
874 -moz-user-select: none;
875 -ms-user-select: none;
877 vertical-align: middle; }
879 [class*="icon-primary-"]:before,
880 [class*="icon-primary-"]:after {
881 box-sizing: border-box;
882 display: inline-block;
888 vertical-align: middle;
891 .icon-primary-att-globe:before,
892 .cssIcon-globe:before {
896 .icon-primary-hamburger:before {
899 .icon-primary-secure:before {
902 .icon-primary-secureL:before {
905 .icon-primary-padlockopen:before {
908 .icon-primary-padlockopenL:before {
911 .icon-primary-shoppingcart:before {
914 .icon-primary-shoppingcartL:before {
917 .icon-primary-print:before {
920 .icon-primary-printL:before {
923 .icon-primary-mobilesmartphone:before {
926 .icon-primary-mobilesmartphoneL:before {
929 .icon-primary-tablet:before {
932 .icon-primary-tabletL:before {
935 .icon-primary-tv:before {
938 .icon-primary-tvL:before {
941 .icon-primary-calendar {
942 width: 100% !important; }
944 .icon-primary-calendar:before {
948 .icon-primary-calendarL:before {
951 .icon-primary-star:before {
954 .icon-primary-close:before,
956 .reset-field:before {
959 .icon-primary-down:before {
964 .icon-primary-add-maximize:before {
969 .icon-primary-questionmark:before {
972 .icon-primary-badgealert:before,
973 .form-row.error .error-msg:before {
976 .icon-primary-approval:before {
979 .icon-primary-flat-info:before {
982 .icon-primary-alert:before {
985 .icon-primary-tooltip:before,
986 .icon-primary-flat-faq:before {
989 .icon-primary-tooltip {
993 .bellyband-link a:after,
994 .breadcrumb > li:after,
995 .icon-primary-right:before {
997 transform: rotate(-90deg); }
999 .icon-primary-left:before {
1001 transform: rotate(90deg); }
1003 .icon-primary-accordion-plus:after,
1004 .icon-primary-collapsed:after,
1005 .icon-primary-accordion-minus:after,
1006 .icon-primary-expanded:after {
1012 .icon-primary-accordion-minus,
1013 .icon-primary-expanded,
1014 .icon-primary-accordion-plus,
1015 .icon-primary-collapsed {
1016 font-size: 20px !important; }
1018 :not(.ds2-no-colors) .icon-primary-accordion-minus:before,
1019 :not(.ds2-no-colors) .icon-primary-expanded:before {
1020 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");
1023 :not(.ds2-no-colors) .icon-primary-accordion-plus:before,
1024 :not(.ds2-no-colors) .icon-primary-collapsed:before {
1025 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");
1028 .ds2-no-colors .icon-primary-accordion-minus:before,
1029 .ds2-no-colors .icon-primary-expanded:before {
1030 background-image: none;
1033 .ds2-no-colors .icon-primary-accordion-minus:after,
1034 .ds2-no-colors .icon-primary-expanded:after {
1037 .ds2-no-colors .icon-primary-accordion-plus:before,
1038 .ds2-no-colors .icon-primary-collapsed:before {
1039 background-image: none;
1042 .ds2-no-colors .icon-primary-accordion-plus:after,
1043 .ds2-no-colors .icon-primary-collapsed:after {
1046 .icon-primary-circle-arrow {
1047 outline: 1px solid transparent;
1049 font-size: 20px !important;
1050 background: linear-gradient(to bottom, #fcfcfc 0%, #f2f2f2 100%);
1051 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08);
1052 margin-right: 7px; }
1054 .icon-primary-circle-arrow:after {
1055 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");
1061 .icon-primary-circle-arrow:before {
1067 transform: rotate(-90deg);
1071 [class*="icon-primary-"] [class*="icon-primary-"] {
1072 display: inline-block;
1076 position: absolute; }
1078 [class*="icon-primary-"].white, [class^="ico"][class*="-"].white {
1081 [class*="icon-primary-"].black, [class^="ico"][class*="-"].black {
1084 [class*="icon-primary-"].blue, [class^="ico"][class*="-"].blue {
1087 [class*="icon-primary-"].green, [class^="ico"][class*="-"].green {
1091 width: device-width; }
1094 width: device-width; }
1097 width: device-width; }
1100 width: device-width; }
1103 width: device-width; }
1115 float: right !important; }
1118 float: left !important; }
1120 .float-children-left:before,
1121 .float-children-left:after {
1126 .float-children-left:after {
1129 .float-children-left > div {
1131 white-space: nowrap; }
1134 display: block !important; }
1137 display: inline !important; }
1140 display: inline-block !important; }
1143 display: table-cell !important;
1145 vertical-align: middle; }
1147 @media (max-width: 767px) {
1151 margin-right: -15px;
1154 @media (min-width: 768px) {
1158 margin-right: -20px;
1161 @media (max-width: 480px) {
1165 margin-right: -15px;
1166 padding: 0 15px; } }
1170 filter: alpha(opacity=0);
1171 transition: opacity .15s linear; }
1175 filter: alpha(opacity=100); }
1184 white-space: nowrap; }
1190 border: 0 none !important;
1191 clip: rect(0px, 0px, 0px, 0px) !important;
1192 height: 1px !important;
1195 overflow: hidden !important;
1197 padding: 0 !important;
1198 position: absolute !important;
1199 width: 1px !important; }
1201 [data-sr-text].hidden-spoken:before {
1202 border: 0 none !important;
1203 content: attr(data-sr-text);
1204 clip: rect(0px, 0px, 0px, 0px) !important;
1205 height: 1px !important;
1208 overflow: hidden !important;
1209 padding: 0 !important;
1210 position: absolute !important;
1211 width: 100% !important;
1214 [data-sr-text].hidden-spoken {
1215 position: relative !important;
1216 width: auto !important; }
1218 [data-show-between] {
1220 visibility: hidden; }
1223 overflow-y: hidden !important; }
1226 visibility: hidden !important;
1227 opacity: 0 !important; }
1230 background-color: rgba(255, 255, 255, 0) !important; }
1233 display: none !important; }
1236 display: block !important; }
1239 position: relative !important; }
1245 border-top-width: 1px !important; }
1248 border-left-width: 1px !important; }
1251 border-right-width: 1px !important; }
1254 border-bottom-width: 1px !important; }
1257 border-color: #000; }
1260 border-color: #fff; }
1263 border-top-width: 0 !important; }
1266 border-left-width: 0 !important; }
1269 border-right-width: 0 !important; }
1272 border-bottom-width: 0 !important; }
1275 margin: 0 auto !important; }
1286 vertical-align: top !important; }
1289 vertical-align: middle !important; }
1292 vertical-align: bottom !important; }
1294 .align-children-middle > * {
1297 [class*="valign-children-"] {
1300 [class*="valign-children-"] > * {
1301 display: table-cell; }
1303 .valign-children-top > * {
1304 vertical-align: top; }
1306 .valign-children-middle > * {
1307 vertical-align: middle; }
1309 .valign-children-bottom > * {
1310 vertical-align: bottom; }
1313 padding: 0 !important; }
1316 margin-top: 60px !important; }
1319 margin-bottom: 60px !important; }
1322 padding-top: 60px !important; }
1325 padding-bottom: 60px !important; }
1327 @media (max-width: 767px) {
1329 margin-top: 30px !important; }
1331 margin-bottom: 30px !important; }
1333 padding-top: 30px !important; }
1335 padding-bottom: 30px !important; } }
1342 position: relative; }
1344 @media (orientation: landscape) {
1348 display: none !important; } }
1350 @media (orientation: portrait) {
1352 display: none !important; }
1357 background-color: #222222; }
1359 /* ... JAVASCRIPT HOOKS .................
1360 ... used by javascript ............... */
1363 position: relative; }
1366 white-space: nowrap;
1368 text-overflow: ellipsis; }
1371 color: #5a5a5a !important; }
1373 .jshook-return-focus-here {
1377 display: none !important; }
1380 display: inherit !important; }
1384 display: inherit !important; }
1386 display: none !important; }
1388 color: #000 !important;
1389 background: transparent !important;
1390 box-shadow: none !important; }
1393 text-decoration: underline; }
1396 border: 1px solid #000;
1397 page-break-inside: avoid; }
1399 display: table-header-group; }
1402 page-break-inside: avoid; }
1404 max-width: 100% !important; }
1414 page-break-after: avoid; } }
1423 outline: thin dotted #191919; }
1431 font-weight: normal;
1432 text-rendering: optimizeLegibility;
1437 font-size: 3.8rem !important;
1438 font-family: "Omnes-ECOMP-W02-Light", Arial;
1439 margin-bottom: 40px; }
1441 h1.heading-page.ng-scope {}
1443 .heading-major-section {
1444 font-size: 3rem !important;
1445 font-family: "Omnes-ECOMP-W02-Light", Arial;
1446 margin-bottom: 40px !important; }
1448 .heading-sub-section {
1449 font-size: 2.4rem !important;
1450 font-family: "Omnes-ECOMP-W02", Arial;
1451 margin-bottom: 40px; }
1454 font-size: 2rem !important;
1455 font-family: "Omnes-ECOMP-W02-Medium", Arial;
1457 margin-bottom: 20px !important; }
1460 font-size: 2rem !important;
1461 font-family: "Omnes-ECOMP-W02", Arial;
1462 margin-bottom: 20px; }
1464 .heading-medium-emphasis {
1465 font-size: 2rem !important;
1466 font-family: "Omnes-ECOMP-W02-Medium", Arial;
1467 margin-bottom: 20px; }
1470 font-size: 1.8rem !important;
1471 font-family: "Omnes-ECOMP-W02", Arial;
1472 margin-bottom: 20px; }
1474 .heading-small-emphasis {
1475 font-size: 1.8rem !important;
1476 font-family: "Omnes-ECOMP-W02-Medium", Arial;
1477 margin-bottom: 20px; }
1480 font-size: 1.3rem !important;
1481 font-family: "Omnes-ECOMP-W02-Medium", Arial;
1482 text-transform: uppercase;
1484 margin-bottom: 10px; }
1486 * + .heading-major-section {
1489 * + .heading-sub-section {
1492 * + .heading-group {
1493 margin-top: 40px !important; }
1495 * + .heading-medium {
1498 * + .heading-medium-emphasis {
1501 * + .heading-small {
1504 * + .heading-small-emphasis {
1507 * + .heading-micro {
1512 font-family: "Omnes-ECOMP-W02-Light-Italic", Arial;
1514 line-height: 2.8rem;
1516 letter-spacing: -0.024rem; }
1519 text-transform: uppercase;
1520 line-height: .65 !important; }
1524 font-size: 1.4rem !important;
1525 font-family: "Omnes-ECOMP-W02-Medium", Arial;
1528 .eyebrow + .heading-major-section,
1529 .eyebrow + .heading-sub-section {
1535 @media (max-width: 767px) {
1544 font-family: "Omnes-ECOMP-W02", Arial;
1545 margin-bottom: 30px; }
1546 .heading-major-section {
1548 font-family: "Omnes-ECOMP-W02", Arial;
1549 margin-bottom: 30px; }
1550 .heading-sub-section {
1552 font-family: "Omnes-ECOMP-W02", Arial;
1553 margin-bottom: 20px; }
1556 font-family: "Omnes-ECOMP-W02", Arial;
1557 margin-bottom: 20px; }
1558 .heading-medium-emphasis {
1560 font-family: "Omnes-ECOMP-W02", Arial;
1561 margin-bottom: 20px; }
1564 font-family: "Omnes-ECOMP-W02", Arial;
1565 margin-bottom: 10px; }
1566 .heading-small-emphasis {
1568 font-family: "Omnes-ECOMP-W02-Medium", Arial;
1569 margin-bottom: 5px; }
1570 * + .heading-major-section {
1572 * + .heading-sub-section {
1574 * + .heading-group {
1576 * + .heading-medium {
1578 * + .heading-medium-emphasis {
1580 * + .heading-small {
1582 * + .heading-small-emphasis {
1584 * + .heading-micro {
1585 margin-top: 10px; } }
1587 /* Standard Type styles */
1589 margin: 0 !important; }
1593 text-decoration: none; }
1597 text-decoration: underline; }
1613 position: relative; }
1615 a.show-qualifier:after {
1617 display: inline-block;
1618 white-space: pre !important; }
1620 a[href$="pdf"].show-qualifier:after,
1621 a.show-qualifier.pdf:after {
1622 content: " (PDF)"; }
1624 a[href$="psd"].show-qualifier:after,
1625 a.show-qualifier.psd:after {
1626 content: " (PSD)"; }
1631 /* 20px for the icon, 10px left of icon */
1632 .standalone-link.small {
1633 font-size: 1.4rem; }
1635 .standalone-link.small i[class*="icon-primary-"] {
1639 .standalone-link.large {
1640 font-size: 1.8rem; }
1642 .standalone-link.large i[class*="icon-primary-"] {
1648 line-height: 2rem; }
1652 line-height: 1.8rem; }
1659 line-height: 1.5rem; }
1665 font-size: 1.8rem; }
1672 font-family: "Omnes-ECOMP-W02-Medium", Arial;
1673 font-weight: normal; }
1677 font-family: "Omnes-ECOMP-W02-Italic", Arial;
1678 font-style: normal; }
1681 text-decoration: line-through; }
1684 display: inline-block;
1688 vertical-align: text-top;
1694 line-height: 1.5rem;
1697 .text-legal.legal-module {
1698 line-height: 1.3rem;
1702 .text-legal strong {
1703 font-weight: bold; }
1706 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
1709 text-align: left !important; }
1712 text-align: right !important; }
1715 text-align: center !important; }
1718 text-align: justify !important; }
1731 margin: 12px 0 0 20px; }
1740 position: relative; }
1743 ul.no-bullet li + li,
1744 ul.lower-alpha li + li,
1745 ul.lower-roman li + li,
1749 ul.bullet > li:before,
1750 ul.no-bullet > li:before,
1751 ul.lower-alpha > li:before,
1752 ul.lower-roman > li:before,
1754 background-color: #333333;
1755 border: 2px solid #333333;
1756 border-radius: 100%;
1787 ul.lower-alpha > li,
1788 ul.lower-roman > li {
1791 ul.no-bullet > li:before,
1792 ul.lower-alpha > li:before,
1793 ul.lower-roman > li:before {
1794 display: none !important; }
1797 margin: 20px 0 0 32px; }
1800 padding-left: 3px; }
1806 margin-left: 25px; }
1809 margin-left: -5px; }
1818 list-style-type: lower-roman;
1824 list-style-type: lower-alpha;
1836 display: table-cell; }
1839 background-color: transparent;
1840 background-clip: padding-box;
1841 border: 1px solid transparent;
1843 box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
1845 display: inline-block;
1846 font-family: "Omnes-ECOMP-W02-Medium", Arial;
1848 font-weight: normal;
1850 margin: 0 7px 10px 0;
1853 padding: 14px 19px 11px 18px;
1856 vertical-align: middle;
1857 white-space: nowrap;
1860 outline: 1px dotted #000;
1861 outline-offset: -5px; }
1864 .btn::-moz-focus-inner {
1867 .btn i[class*="icon-primary-"].icon-primary-small {
1870 .btn i[class*="icon-primary-"].icon-primary-medium {
1873 .btn i[class*="icon-primary-"].icon-primary-large {
1878 vertical-align: middle; }
1880 text-decoration: none; }
1882 .field-group + .btn {
1883 margin-left: 20px; }
1886 border-color: #ea7400 transparent #d16500;
1887 background-color: #ea7400 transparent #d16500;
1888 background: linear-gradient(to bottom, #ea7400 0%, #d16500 100%);
1890 font-family: "Omnes-ECOMP-W02", Arial;
1891 font-weight: bold; }
1892 .btn-primary:hover {
1893 text-decoration: none;
1895 outline-color: #ffffff !important;
1896 background: linear-gradient(to bottom, #d16500 0%, #ea7400 100%); }
1897 .btn-primary:focus {
1898 text-decoration: none;
1900 outline-color: #ffffff !important;
1901 background: linear-gradient(to bottom, #d16500 0%, #ea7400 100%); }
1902 .btn-primary:active {
1903 text-decoration: none;
1905 outline-color: #ffffff !important;
1906 background: linear-gradient(to bottom, #d16500 0%, #ea7400 100%); }
1909 font-family: "Omnes-ECOMP-W02", Arial;
1911 font-weight: normal;
1912 background-color: transparent;
1917 position: relative; }
1919 text-decoration: underline; }
1920 .btn-arrow:hover .btn-primary {
1921 text-decoration: none;
1923 outline-color: #ffffff !important;
1924 background: linear-gradient(to bottom, #d16500 0%, #ea7400 100%); }
1925 .btn-arrow:hover .btn-secondary {
1927 outline-color: #000000 !important;
1928 background: linear-gradient(to bottom, #f2f2f2 0%, #fcfcfc 100%); }
1929 .btn-arrow:hover .btn-alt {
1931 outline-color: #ffffff !important;
1932 background: linear-gradient(to bottom, #087ac2 0%, #0568ae 100%); }
1933 .btn-arrow:hover .btn-specialty {
1935 outline-color: #ffffff !important;
1936 background: linear-gradient(to bottom, #007a3e 0%, #008744 100%); }
1938 text-decoration: underline;
1939 outline: 1px dotted #666; }
1940 .btn-arrow:focus .btn-primary {
1941 text-decoration: none;
1943 outline-color: #ffffff !important;
1944 background: linear-gradient(to bottom, #d16500 0%, #ea7400 100%); }
1945 .btn-arrow:focus .btn-secondary {
1947 outline-color: #000000 !important;
1948 background: linear-gradient(to bottom, #f2f2f2 0%, #fcfcfc 100%); }
1949 .btn-arrow:focus .btn-alt {
1951 outline-color: #ffffff !important;
1952 background: linear-gradient(to bottom, #087ac2 0%, #0568ae 100%); }
1953 .btn-arrow:focus .btn-specialty {
1955 outline-color: #ffffff !important;
1956 background: linear-gradient(to bottom, #007a3e 0%, #008744 100%); }
1957 .btn-arrow:active .btn-primary {
1958 text-decoration: none;
1960 outline-color: #ffffff !important;
1961 background: linear-gradient(to bottom, #d16500 0%, #ea7400 100%); }
1962 .btn-arrow:active .btn-secondary {
1964 outline-color: #000000 !important;
1965 background: linear-gradient(to bottom, #f2f2f2 0%, #fcfcfc 100%); }
1966 .btn-arrow:active .btn-alt {
1968 outline-color: #ffffff !important;
1969 background: linear-gradient(to bottom, #087ac2 0%, #0568ae 100%); }
1970 .btn-arrow:active .btn-specialty {
1972 outline-color: #ffffff !important;
1973 background: linear-gradient(to bottom, #007a3e 0%, #008744 100%); }
1974 .btn-arrow .btn-alt {
1975 border-color: #087ac2 transparent #0568ae;
1976 background-color: #0568ae;
1977 background: linear-gradient(to bottom, #087ac2 0%, #0568ae 100%);
1979 .btn-arrow .btn-alt:hover {
1981 outline-color: #ffffff !important;
1982 background: linear-gradient(to bottom, #0568ae 0%, #087ac2 100%); }
1983 .btn-arrow .btn-alt:focus {
1985 outline-color: #ffffff !important;
1986 background: linear-gradient(to bottom, #0568ae 0%, #087ac2 100%); }
1987 .btn-arrow .btn-alt:active {
1989 outline-color: #ffffff !important;
1990 background: linear-gradient(to bottom, #0568ae 0%, #087ac2 100%); }
1991 .btn-arrow::-moz-focus-inner {
1995 border: 1px solid transparent;
1996 border-radius: 100%;
2004 vertical-align: middle;
2006 .btn-arrow .btn .icon-primary-left {
2016 .btn-arrow .btn .icon-primary-left:before {
2021 .btn-arrow .btn .icon-primary-right {
2032 .btn-arrow .btn .icon-primary-right:before {
2037 .btn-arrow .btn.btn-primary .icon-primary-left {
2039 .btn-arrow .btn.btn-primary .icon-primary-right {
2041 .btn-arrow .btn.btn-alt .icon-primary-left {
2043 .btn-arrow .btn.btn-alt .icon-primary-right {
2045 .btn-arrow .btn.btn-secondary {
2046 border: 1px solid #d2d2d2; }
2047 .btn-arrow .btn.btn-secondary .icon-primary-left {
2049 .btn-arrow .btn.btn-secondary .icon-primary-right {
2051 .btn-arrow .btn.btn-small {
2057 .btn-arrow .btn.btn-small .icon-primary-left:before {
2061 .btn-arrow .btn.btn-small .icon-primary-right:before {
2065 .btn-arrow .btn.btn-large .icon-primary-left:before {
2069 .btn-arrow .btn.btn-large .icon-primary-right:before {
2075 border: 1px solid #d2d2d2;
2076 background-color: #f2f2f2;
2077 background: linear-gradient(to bottom, #fcfcfc 0%, #f2f2f2 100%);
2079 box-shadow: 0 5px 5px -5px rgba(0, 0, 0, 0.15);
2080 padding: 14px 18px 11px 17px; }
2081 .btn-secondary:hover {
2083 outline-color: #000000 !important;
2084 background: linear-gradient(to bottom, #f2f2f2 0%, #fcfcfc 100%); }
2085 .btn-secondary:focus {
2087 outline-color: #000000 !important;
2088 background: linear-gradient(to bottom, #f2f2f2 0%, #fcfcfc 100%); }
2089 .btn-secondary:active {
2091 outline-color: #000000 !important;
2092 background: linear-gradient(to bottom, #f2f2f2 0%, #fcfcfc 100%); }
2095 border-color: #087ac2 transparent #0568ae;
2096 background-color: #0568ae;
2097 background: linear-gradient(to bottom, #087ac2 0%, #0568ae 100%);
2101 outline-color: #ffffff !important;
2102 background: linear-gradient(to bottom, #0568ae 0%, #087ac2 100%); }
2105 outline-color: #ffffff !important;
2106 background: linear-gradient(to bottom, #0568ae 0%, #087ac2 100%); }
2109 outline-color: #ffffff !important;
2110 background: linear-gradient(to bottom, #0568ae 0%, #087ac2 100%); }
2113 border-color: #008744 transparent #007a3e;
2114 background-color: #007a3e;
2115 background: linear-gradient(to bottom, #008744 0%, #007a3e 100%);
2117 .btn-specialty:hover {
2119 outline-color: #ffffff !important;
2120 background: linear-gradient(to bottom, #007a3e 0%, #008744 100%); }
2121 .btn-specialty:focus {
2123 outline-color: #ffffff !important;
2124 background: linear-gradient(to bottom, #007a3e 0%, #008744 100%); }
2125 .btn-specialty:active {
2127 outline-color: #ffffff !important;
2128 background: linear-gradient(to bottom, #007a3e 0%, #008744 100%); }
2131 background: transparent !important;
2132 border-color: transparent !important;
2133 font-weight: normal;
2134 font-family: "Omnes-ECOMP-W02", Arial;
2136 text-decoration: none;
2139 text-decoration: underline; }
2141 text-decoration: underline; }
2144 outline: none !important;
2145 text-decoration: none !important; }
2146 .isIE .btn:focus:after {
2154 border: 1px dotted #000; }
2157 outline: none !important;
2158 text-decoration: none !important; }
2159 .isIE .btn:active:after {
2167 border: 1px dotted #000; }
2170 outline: none !important;
2171 text-decoration: none !important; }
2172 .isIE .btn.active:not(:focus):after {
2173 border: 1px solid #000; }
2174 .isIE .btn.active:after {
2182 border: 1px dotted #000; }
2184 .isIE .btn.btn-primary:focus:after {
2185 border: 2px dashed #fff; }
2187 .isIE .btn.btn-specialty:focus:after {
2188 border: 2px dashed #fff; }
2190 .isIE .btn.btn-alt:focus:after {
2191 border: 2px dashed #fff; }
2194 background-image: none;
2195 background-color: #767676;
2197 cursor: not-allowed;
2199 border-color: transparent;
2200 outline: 0 !important; }
2201 .btn.disabled:hover {
2203 outline: none !important; }
2204 .btn.disabled:focus {
2206 outline: none !important; }
2209 background-image: none;
2210 background-color: #767676;
2212 cursor: not-allowed;
2214 border-color: transparent;
2215 outline: 0 !important; }
2216 .btn[disabled]:hover {
2218 outline: none !important; }
2219 .btn[disabled]:focus {
2221 outline: none !important; }
2223 .btn[disabled="disabled"] {
2224 background-image: none;
2225 background-color: #767676;
2227 cursor: not-allowed;
2229 border-color: transparent;
2230 outline: 0 !important; }
2231 .btn[disabled="disabled"]:hover {
2233 outline: none !important; }
2234 .btn[disabled="disabled"]:focus {
2236 outline: none !important; }
2238 .btn-arrow[disabled] .btn {
2239 background-image: none;
2240 background-color: #767676;
2242 cursor: not-allowed;
2244 border-color: transparent;
2245 outline: 0 !important; }
2246 .btn-arrow[disabled] .btn:hover {
2248 outline: none !important; }
2249 .btn-arrow[disabled] .btn:focus {
2251 outline: none !important; }
2253 .btn-arrow[disabled] .icon-primary-left {
2254 color: #fff !important; }
2256 .btn-arrow[disabled] .icon-primary-right {
2257 color: #fff !important; }
2259 .btn-arrow.disabled .btn {
2260 background-image: none;
2261 background-color: #767676;
2263 cursor: not-allowed;
2265 border-color: transparent;
2266 outline: 0 !important; }
2267 .btn-arrow.disabled .btn:hover {
2269 outline: none !important; }
2270 .btn-arrow.disabled .btn:focus {
2272 outline: none !important; }
2274 .btn-arrow.disabled .icon-primary-left {
2275 color: #fff !important; }
2277 .btn-arrow.disabled .icon-primary-right {
2278 color: #fff !important; }
2281 padding: 12px 19px 11px 18px;
2282 font-size: 1.7rem; }
2285 padding: 10px 19px 9px 18px;
2287 border-radius: 8px; }
2292 *:not(.btn-arrow) > .btn > i[class*="icon-primary-"] {
2294 margin-bottom: -20px; }
2296 .enhanced-cta-group {
2297 display: -ms-flexbox;
2299 -ms-flex-direction: row-reverse;
2300 flex-direction: row-reverse;
2301 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;
2302 background-position: 0 -1px;
2303 background-repeat: repeat-x; }
2304 .enhanced-cta-group > .cta-button-group {
2306 background-image: none !important; }
2307 .enhanced-cta-group > .cta-button-group + .cta-button-group a {
2310 .enhanced-cta-group > .cta-button-group + .cta-button-group a a {
2312 .enhanced-cta-group > .cta-button-group hr {
2314 .enhanced-cta-group > .cta-button-group + .cta-button-group {
2315 -ms-flex-align: center;
2316 -ms-grid-row-align: center;
2317 align-items: center;
2318 -ms-flex-direction: row;
2319 flex-direction: row;
2324 -ms-flex-align: baseline;
2325 align-items: baseline;
2326 padding: 20px 0 10px;
2328 .cta-button-group.nodots {
2329 background-image: none !important; }
2330 .cta-button-group .hidden-phone {
2331 margin-right: 14px; }
2332 .cta-button-group .btn + .btn {
2333 margin-right: 20px !important; }
2334 .cta-button-group .btn:not(.hidden-phone):not(.visible-phone) {
2337 .isMobile .btn-arrow .btn.btn-small .icon-primary-left:before {
2340 .isMobile .btn-arrow .btn.btn-large .icon-primary-left:before {
2343 .isMobile .btn-arrow .btn.btn-large .icon-primary-right:before {
2346 @media (max-width: 1024px) {
2347 .field-group + .btn {
2348 margin-left: 15px; } }
2350 @media (max-width: 767px) {
2352 text-align: center; }
2353 .cta-button-group > .btn {
2357 margin-left: auto !important;
2358 margin-right: auto !important; } }
2362 box-shadow: 0 5px 5px -5px rgba(0, 0, 0, 0.15);
2363 display: -ms-flexbox;
2365 -ms-flex-pack: justify;
2366 justify-content: space-between;
2367 margin-bottom: 10px;
2371 vertical-align: middle;
2383 text-align: center; }
2384 .btn-group:not([data-select-color]) .btn.active:not(:first-child) {
2386 border-left: 1px solid #d2d2d2 !important; }
2387 .btn-group:not([data-select-color]) .btn[disabled]:not(:first-child) {
2388 border-left: 1px solid #d2d2d2 !important; }
2389 .btn-group:not([data-select-color]) .btn[disabled] + .btn[disabled] {
2390 border-left: 1px solid #ebebeb !important; }
2391 .btn-group:not([data-select-color]) > .btn.active {
2392 border-color: #087ac2 transparent #0568ae;
2393 background-color: #0568ae;
2394 background: linear-gradient(to bottom, #087ac2 0%, #0568ae 100%);
2396 .btn-group:not([data-select-color]) > .btn.active:hover {
2398 outline-color: #ffffff !important;
2399 background: #0563a6;
2400 border-color: #0563a6; }
2401 .btn-group:not([data-select-color]) > .btn.active:focus {
2403 outline-color: #ffffff !important;
2404 background: #0563a6;
2405 border-color: #0563a6; }
2406 .btn-group:not([data-select-color]) > .btn.active:active {
2408 outline-color: #ffffff !important;
2409 background: #0563a6;
2410 border-color: #0563a6; }
2411 .btn-group:not([data-select-color]) > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
2413 .btn-group:not([data-select-color]) > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
2414 border-top-right-radius: 0;
2415 border-bottom-right-radius: 0; }
2416 .btn-group:not([data-select-color]) > .btn:last-child:not(:first-child) {
2417 border-top-left-radius: 0;
2418 border-bottom-left-radius: 0; }
2419 .btn-group:not([data-select-color]) > .dropdown-toggle:not(:first-child) {
2420 border-top-left-radius: 0;
2421 border-bottom-left-radius: 0; }
2422 .btn-group > .active {
2423 text-decoration: none;
2424 outline: 1px dotted transparent; }
2425 .btn-group > .active:focus {
2426 outline: 1px dotted #ffffff; }
2428 .btn-group.btn-fullwidth > .btn {
2432 .btn-group[data-select-color] {
2435 -ms-flex-pack: start;
2436 justify-content: flex-start;
2437 -ms-flex-wrap: wrap;
2439 .btn-group[data-select-color] .btn {
2440 border: 1px solid #959595;
2442 box-shadow: 0 5px 5px -5px rgba(0, 0, 0, 0.15);
2444 margin-bottom: 10px;
2452 .btn-group[data-select-color] > .btn.active:focus {
2453 outline: 1px dotted #191919;
2454 outline-offset: 4px; }
2457 background-clip: padding-box;
2470 button .btn-fill[style*="#fff"] {
2471 border: 1px solid #d2d2d2; }
2473 [data-select-color] .btn.active {
2474 background: none !important;
2479 line-height: 12px; }
2480 [data-select-color] .btn.active > .btn-fill {
2482 [data-select-color] .btn.active:hover {
2485 [data-select-color] .btn:active {
2486 background: none !important;
2491 line-height: 12px; }
2492 [data-select-color] .btn:active > .btn-fill {
2494 [data-select-color] .btn:active:hover {
2497 .btn-group[data-select-color="orange"] > .btn.active {
2498 border-color: #ea7400; }
2500 .btn-group[data-select-color="blue"] > .btn.active {
2501 border-color: #0568ae; }
2503 .btn-group[data-select-color="green"] > .btn.active {
2504 border-color: #007a3e; }
2506 .btn-spinbutton-toggle.btn-group {
2507 display: block !important;
2508 height: 40px !important;
2512 white-space: nowrap; }
2514 .btn-spinbutton-toggle .btn {
2516 font-weight: normal;
2520 letter-spacing: normal;
2527 .btn-spinbutton-toggle .btn[data-max-value] {
2528 border-bottom: 1px solid #d2d2d2;
2529 border-top: 1px solid #d2d2d2;
2530 box-shadow: 0 3px 2px -2px rgba(0, 0, 0, 0.08) inset;
2531 background-color: #fff;
2533 font-family: "Omnes-ECOMP-W02", Arial;
2535 font-weight: normal;
2538 min-width: 46px !important;
2540 .btn-spinbutton-toggle .btn[data-max-value]:focus {
2541 border-color: #0568ae;
2543 .btn-spinbutton-toggle .btn[data-max-value]:focus + .btn {
2544 border-left: 1px solid #0568ae;
2545 transition: border 0.3s linear 0s; }
2547 .btn-spinbutton-toggle .icon-primary-subtractminimize {
2548 font-size: 30px !important;
2549 color: #0568ae !important; }
2551 .btn-spinbutton-toggle .icon-primary-add-maximize {
2552 font-size: 30px !important;
2553 color: #0568ae !important; }
2555 .btn-spinbutton-toggle .btn[disabled].icon-primary-subtractminimize {
2556 background-color: #d2d2d2;
2557 color: #767676 !important; }
2559 .btn-spinbutton-toggle .btn[disabled].icon-primary-add-maximize {
2560 background-color: #d2d2d2;
2561 color: #767676 !important; }
2563 .btn-spinbutton-toggle input.btn[disabled] {
2564 background-color: #d2d2d2;
2566 cursor: not-allowed; }
2568 .btn-group.btn-spinbutton-toggle .btn[disabled] + .btn[disabled] {
2569 border-left: 1px solid #f0f0f0 !important; }
2571 .btn-group.btn-spinbutton-toggle .btn[data-max-value]:focus + .btn:not(:first-child) {
2572 border-left: 1px solid #0568ae !important; }
2574 @media (max-width: 480px) {
2575 .btn-group:not([data-select-color]) > .btn {
2577 min-width: auto; } }
2587 display: inline-block; }
2592 .reset-field:before {
2596 .input-emphasized + .reset-field:before {
2600 .reset-field:active,
2602 .reset-field:focus {
2603 display: block !important; }
2610 box-shadow: 0 -50px 0 0 #f2f2f2 inset;
2612 /*overflow: hidden;*/
2616 transform: rotate(45deg);
2619 .corner-button .close:before {
2629 .corner-button .close {
2636 transform: rotate(45deg);
2639 .corner-button .close:focus {
2640 outline: 1px dotted black; }
2642 .ds2-no-colors .corner-button .close {
2643 border: 1px solid black; }
2645 .field-group input + .reset-field {
2658 .field-group input[type="search"] + .reset-field,
2659 .field-group input[type="search"] + .btn-search + .reset-field,
2660 .tooltip-onclick input + .reset-field,
2661 .tooltip-onclick input + .icon-primary-tooltip + .reset-field,
2662 .tooltip-onclick textarea + .reset-field,
2663 .tooltip-onclick textarea + .icon-primary-tooltip + .reset-field {
2666 .field-group input[type="search"] + .reset-field:after,
2667 .field-group input[type="search"] + .btn-search + .reset-field:after,
2668 .tooltip-onclick input + .reset-field:after,
2669 .tooltip-onclick input + .icon-primary-tooltip + .reset-field:after,
2670 .tooltip-onclick textarea + .reset-field:after,
2671 .tooltip-onclick textarea + .icon-primary-tooltip + .reset-field:after {
2672 background-color: #d2d2d2;
2681 .tooltip-onclick input + .reset-field,
2682 .tooltip-onclick input + .icon-primary-tooltip + .reset-field {
2683 right: 50px !important; }
2685 .tooltip-onclick textarea + .reset-field,
2686 .tooltip-onclick textarea + .icon-primary-tooltip + .reset-field {
2687 right: 45px !important;
2690 .field-group input.input-emphasized + .reset-field {
2695 .field-group input.input-emphasized + .reset-field:after {
2698 .field-group [disabled] + .reset-field {
2701 .ds2_touchevents .field-group input + .reset-field:focus,
2702 .ds2_touchevents .field-group input:focus + .reset-field,
2703 .ds2_touchevents textarea:focus + .reset-field,
2704 .ds2_touchevents textarea + .reset-field:focus {
2711 .ds2_touchevents .field-group input {
2712 padding: 8px 55px 8px 15px;
2713 -webkit-appearance: none; }
2715 .ds2_touchevents textarea:focus {
2716 padding: 15px 55px 15px 15px; }
2718 .ds2_touchevents textarea:focus + .reset-field {
2724 .ds2_touchevents textarea.hasScrollbar:focus {
2725 padding: 15px 35px 15px 15px; }
2727 .ds2_touchevents textarea.hasScrollbar:focus + .reset-field {
2730 .ds2-no-colors .b2b-tmpl-card-corner-button {
2731 border: none !important; }
2733 .ds2-no-colors .b2b-tmpl-card-corner-button .close {
2734 border: 1px solid black;
2735 top: 0px !important;
2736 right: 0px !important; }
2738 .form-row.error .error-msg {
2742 font-family: "Omnes-ECOMP-W02-Medium", Arial;
2744 padding-left: 18px; }
2746 .form-row.error .error-msg:before {
2752 vertical-align: middle; }
2754 .form-row.error label,
2755 .form-row.error .error-msg,
2756 .form-row.error button.awd-select,
2757 .form-row.error select.awd-select + span,
2758 .form-row.error .checkbox,
2759 .form-row.error .radio,
2760 .form-row.error legend.error,
2761 .form-row.error input {
2764 .form-row.error .btn-group > .btn,
2765 .form-row.error button.awd-select,
2766 .form-row.error .awd-select-list,
2767 .form-row.error select.awd-select + span,
2768 .form-row.error textarea,
2769 .form-row.error input,
2770 .form-row.error .checkbox .skin,
2771 .form-row.error .radio .skin {
2772 border-color: #cf2a2a !important; }
2774 .form-row.error .checkbox input:checked:not(:disabled) + .skin {
2775 background-color: #cf2a2a; }
2777 .form-row.error .radio input:checked + .skin:after {
2778 background-color: #cf2a2a; }
2780 .error .tooltip-onclick .icon-primary-tooltip.active + .error-msg {
2782 border-bottom-left-radius: 0;
2783 border-bottom-right-radius: 0; }
2785 .error .tooltip-onclick .icon-primary-tooltip.active + .error-msg + .helpertext {
2788 .error .tooltip-onclick .icon-primary-tooltip.active + .error-msg + .helpertext:before,
2789 .error .tooltip-onclick .icon-primary-tooltip.active + .error-msg + .helpertext:after {
2792 .error .helpertext {
2793 border-color: #cf2a2a;
2794 /*border-radius:0;*/ }
2796 .error .helpertext:before {
2797 border-top-color: #cf2a2a; }
2799 .error .tooltip-onfocus .helpertext {
2800 margin: 14px 0 10px 0; }
2802 .error [class*="price"],
2803 .error [class*="pricing-"] {
2809 input[type]::-webkit-inner-spin-button,
2810 input[type]::-webkit-outer-spin-button {
2811 -webkit-appearance: none; }
2814 -moz-appearance: textfield; }
2826 display: inline-block;
2828 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
2841 display: inline-block;
2844 padding: 0 15px 0 15px;
2845 vertical-align: middle;
2846 line-height: normal; }
2848 select::-webkit-input-placeholder,
2849 textarea::-webkit-input-placeholder,
2850 input::-webkit-input-placeholder {
2852 font-family: "Omnes-ECOMP-W02-Italic", Arial;
2856 select:-moz-placeholder,
2857 textarea:-moz-placeholder,
2858 input:-moz-placeholder {
2860 font-family: "Omnes-ECOMP-W02-Italic", Arial;
2864 select::-moz-placeholder,
2865 textarea::-moz-placeholder,
2866 input::-moz-placeholder {
2868 font-family: "Omnes-ECOMP-W02-Italic", Arial;
2872 select:-ms-input-placeholder,
2873 textarea:-ms-input-placeholder,
2874 input:-ms-input-placeholder {
2876 font-family: "Omnes-ECOMP-W02-Italic", Arial;
2881 textarea:placeholder,
2884 font-family: "Omnes-ECOMP-W02-Italic", Arial;
2889 textarea:last-child,
2893 input:not([type="button"]) {
2896 input.input-emphasized {
2899 padding: 13px 20px 13px; }
2901 input[type="search"]:focus {
2902 padding-right: 88px; }
2904 input[type="search"] {
2905 padding-right: 40px;
2906 -webkit-appearance: none !important; }
2908 input[type="search"].input-emphasized {
2909 padding-right: 45px; }
2911 .btn-search[class*="btn"] {
2912 background-color: transparent;
2913 background-position: 50% 50%;
2914 background-size: 20px;
2915 background-repeat: no-repeat;
2920 min-width: 45px !important;
2922 padding: 0 !important;
2926 border-radius: 0 5px 5px 0;
2930 .input-emphasized + .btn-search[class*="btn"],
2931 .input-emphasized + .reset-field + .btn-search[class*="btn"] {
2932 background-size: 26px;
2935 outline-offset: -3px;
2937 border-radius: 0 5px 5px 0; }
2939 input[type="search"].input-emphasized + .reset-field {
2940 right: 45px !important; }
2942 .search-suggestion-wrapper {
2944 margin-bottom: 15px; }
2946 /*styles from dropdown*/
2947 .search-suggestion-list {
2948 box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15);
2949 border-radius: 0 0 6px 6px;
2951 border: 1px solid #0568ae;
2954 background-color: #f2f2f2;
2960 .search-suggestion-list:empty {
2963 .search-suggestion-item {
2967 line-height: 4.0rem;
2970 .search-suggestion-item a {
2971 text-decoration: none;
2974 .search-suggestion-item:hover,
2975 .search-suggestion-item:focus {
2977 background-color: #d2d2d2; }
2979 input[data-provide="datepicker"],
2980 [data-provide="datepicker"]:-moz-placeholder,
2981 [data-provide="datepicker"]:-ms-input-placeholder,
2982 [data-provide="datepicker"]:-webkit-input-placeholder {
2983 color: #0568ae !important;
2985 filter: alpha(opacity=100); }
2993 i.icon-primary-calendar.disabled,
2994 span.icon-primary-calendar.readonly {
2995 cursor: not-allowed;
2996 background-color: #f2f2f2;
2999 i.icon-primary-calendar.disabled input,
3000 span.icon-primary-calendar.readonly input {
3001 color: #959595 !important; }
3010 line-height: 20px; }
3012 textarea + .reset-field {
3015 textarea::-webkit-input-placeholder {
3018 textarea:-moz-placeholder {
3021 textarea::-moz-placeholder {
3024 textarea:-ms-input-placeholder {
3027 textarea:placeholder {
3032 background-color: #ffffff;
3033 border: 1px solid #d2d2d2;
3034 -webkit-appearance: none;
3035 box-shadow: 2px 3px 2px -2px rgba(0, 0, 0, 0.08) inset;
3036 transition: border .3s linear 0s;
3037 font-family: "Omnes-ECOMP-W02", Arial; }
3042 border-color: #0568ae; }
3047 .input-append > div {
3048 display: table-cell;
3051 .input-append > .field-group {
3054 .row .field-group input[class*="span"] {
3059 display: inline-block; }
3061 label + .field-group,
3062 label + .input-append,
3064 label + .row-nowrap,
3072 .field-group input:not([type="button"])[disabled] {
3073 padding-right: 15px; }
3078 outline: none !important; }
3086 .row-nowrap.no-flex.form-row > label + br {
3087 margin-bottom: 5px; }
3090 display: inline-block; }
3092 legend + .form-row {
3095 .tooltip-onclick input {
3096 padding-right: 45px; }
3098 .ds2_touchevents .tooltip-onclick input:focus {
3099 padding-right: 95px; }
3101 .btn-calendar-icon {
3103 background-color: transparent !important;
3105 border: 0 !important;
3109 .btn-calendar-icon .icon-primary-calendar:before {
3113 .btn-calendar-icon .icon-primary-calendar.disabled {
3114 background-color: #f2f2f2; }
3116 .btn-calendar-icon .icon-primary-calendar.disabled:before {
3119 span.icon-primary-calendar input {
3122 transition: border-color 0.3s linear 0s;
3123 box-shadow: 2px 3px 2px -2px rgba(0, 0, 0, 0.08) inset;
3128 .faux-input + input.datepicker-input:not([disabled]) {
3131 background-color: #fff;
3138 background-color: transparent !important;
3139 border: 1px solid transparent;
3145 margin-bottom: 10px;
3147 padding: 0 0 0 35px;
3151 vertical-align: middle;
3155 .faux-input:disabled {
3156 cursor: not-allowed; }
3158 .faux-input:focus + .datepicker-input,
3159 [data-calendar-state="opened"] + .datepicker-input {
3160 border-color: #0568ae;
3161 box-shadow: 2px 3px 2px -2px rgba(5, 116, 172, 0.35) inset;
3164 .form-row.error .error-msg {
3168 font-family: "Omnes-ECOMP-W02-Medium", Arial;
3173 .form-row.error .error-msg > .icon-primary-badgealert {
3180 .form-row.error .error-msg > .icon-primary-badgealert:before {
3186 vertical-align: middle; }
3188 .form-row.error label,
3189 .form-row.error .error-msg,
3190 .form-row.error button.awd-select,
3191 .form-row.error select.awd-select + span,
3192 .form-row.error .checkbox,
3193 .form-row.error .radio,
3194 .form-row.error legend.error,
3195 .form-row.error input,
3196 .form-row.error textarea {
3199 .form-row.error .btn-group > .btn,
3200 .form-row.error button.awd-select,
3201 .form-row.error .awd-select-list,
3202 .form-row.error select.awd-select + span,
3203 .form-row.error textarea,
3204 .form-row.error input,
3205 .form-row.error .checkbox .skin,
3206 .form-row.error .radio .skin {
3207 border-color: #cf2a2a !important; }
3209 .form-row.error .checkbox input:checked:not(:disabled) + .skin {
3210 background-color: #cf2a2a; }
3212 .form-row.error .radio input:checked + .skin:after {
3213 background-color: #cf2a2a; }
3215 .error [class*="price"],
3216 .error [class*="pricing-"] {
3225 background-repeat: repeat-x;
3226 background-color: #959595;
3227 position: relative; }
3230 background-color: #959595; }
3233 background-color: #d2d2d2; }
3236 background-color: #fff;
3241 font-family: "Omnes-ECOMP-W02-Medium", Arial;
3244 line-height: 1.6rem;
3253 hr.is-vertical.dark,
3255 hr.is-vertical.lite,
3257 display: inline-block;
3263 hr.is-vertical.dark,
3265 background-color: #959595; }
3267 hr.is-vertical.lite,
3269 background-color: #d2d2d2; }
3271 .hr-dotted.is-vertical.dark,
3272 .hr-dotted.is-vertical.lite {
3273 background-color: transparent;
3274 background-repeat: repeat-y;
3275 background-size: 1px 4px;
3280 .row-nowrap > .span + hr.is-vertical,
3281 .row > .span + hr.is-vertical {
3282 margin: 0 0 0 -20px; }
3286 hr.bottom-space-only {
3295 font-family: "Omnes-ECOMP-W02", Arial;
3297 margin-bottom: 5px; }
3299 -webkit-tap-highlight-color: transparent;
3308 .radio input:focus + .skin {
3309 border-color: #0568ae; }
3310 .radio input:focus + .skin:before {
3315 outline: 1px dotted #000000;
3318 .radio input + .skin {
3319 border-radius: 100%; }
3320 .radio input:checked + .skin:after {
3321 background-color: #0568ae;
3322 border-radius: 100%;
3323 border: 3px solid #FFFFFF;
3329 .radio input:disabled + .skin {
3330 cursor: not-allowed;
3331 background-color: #d2d2d2;
3332 border-color: #d2d2d2;
3334 .radio input:disabled + .skin + span {
3335 cursor: not-allowed;
3337 .radio input:disabled:checked + .skin:after {
3338 background-color: #666666; }
3339 .radio input:invalid + .skin {
3340 border: solid 1px #cf2a2a; }
3342 background-color: #FFFFFF;
3343 border: 1px solid #d2d2d2;
3345 display: inline-block;
3352 display: inline-block;
3359 font-family: "Omnes-ECOMP-W02", Arial; }
3362 display: inline-block;
3363 margin-bottom: 10px;
3364 vertical-align: middle;
3365 margin-right: 10px; }
3366 .radio.inline:last-child {
3370 border: 1px solid #d2d2d2;
3371 border-radius: 8px; }
3372 .radio-box > [role="radio"] label {
3373 padding: 15px 15px 20px 15px;
3376 .radio-box > [role="radio"] label .skin + span {
3378 .radio-box > [role="radio"] + div {
3379 padding: 0 15px 15px 47px; }
3380 .radio-box > [aria-checked="false"] label > input {
3383 .radio-box > [aria-checked="false"] label .skin {
3386 .radio-box > [aria-checked="true"] label > input {
3389 .radio-box > [aria-checked="true"] label .skin {
3394 border: 3px solid #0568ae; }
3395 .radio-box.active > [role="radio"] label {
3396 padding: 13px 14px 19px 13px; }
3401 font-family: "Omnes-ECOMP-W02", Arial;
3403 margin-bottom: 5px; }
3405 -webkit-tap-highlight-color: transparent;
3414 .checkbox input:focus + .skin {
3415 border-color: #0568ae; }
3416 .checkbox input:focus + .skin:before {
3421 outline: 1px dotted #000000;
3424 .checkbox input:checked:not(:disabled) + .skin {
3425 background-color: #0568ae;
3426 border-color: #0568ae; }
3427 .checkbox input:checked:disabled + .skin:after {
3429 .checkbox input:checked + .skin:after {
3432 background-color: transparent;
3435 line-height: 21px; }
3436 .checkbox input:disabled + .skin {
3437 cursor: not-allowed;
3438 background-color: #d2d2d2;
3439 border-color: #d2d2d2;
3441 .checkbox input:disabled + .skin + span {
3442 cursor: not-allowed;
3444 .checkbox input:invalid + .skin {
3445 border: solid 1px #cf2a2a; }
3446 .checkbox input:indeterminate + .skin:after {
3447 background-color: transparent;
3452 background-color: #fff;
3453 border: 1px solid #d2d2d2;
3455 display: inline-block;
3462 display: inline-block;
3469 font-family: "Omnes-ECOMP-W02", Arial; }
3472 .checkbox input.indeterminate + .skin:after {
3477 display: inline-block;
3478 margin-bottom: 10px;
3479 vertical-align: middle;
3480 margin-right: 10px; }
3481 .checkbox.inline:last-child {
3484 .checkbox.checkbox-selectall {
3485 margin: 20px 0 0 24px; }
3487 .terms-after-checkbox {
3490 .indeterminate-margin {
3491 padding-left: 24px; }
3494 border-bottom: 1px solid #d2d2d2; }
3497 .inactive-toggle-header {
3503 line-height: 2.2rem;
3506 padding: 16px 55px 16px 15px; }
3508 .toggle-header.opened {
3511 .tiny-accordion .toggle-header,
3512 .tiny-accordion .inactive-toggle-header {
3513 padding: 16px 55px 16px 15px;
3514 border-top: 1px solid #d2d2d2; }
3516 .tiny-accordion .toggle-header:focus {
3517 text-decoration: underline; }
3519 .tiny-accordion.iconleft .toggle-header,
3520 .tiny-accordion.iconleft .inactive-toggle-header {
3521 padding: 15px 15px 15px 50px; }
3523 .accordion-content {
3524 font-size: 1.4rem; }
3526 .accordion-content .toggle-header:first-child {
3529 .tiny-accordion .toggle-header + .accordion-content {
3530 padding: 0 50px 15px 15px; }
3532 .tiny-accordion.iconleft .toggle-header + .accordion-content {
3533 padding: 0 15px 15px 50px; }
3535 .toggle-header .icon-primary-accordion-plus,
3536 .toggle-header .icon-primary-accordion-minus {
3537 display: inline-block;
3543 vertical-align: middle;
3545 font-weight: bold; }
3547 .tiny-accordion.iconleft .toggle-header .icon-primary-accordion-plus,
3548 .tiny-accordion.iconleft .toggle-header .icon-primary-accordion-minus {
3551 .inactive-toggle-header:hover {
3554 .tiny-accordion-to-tabs,
3561 .tiny-tabs [class*="icon-primary-accordion-"] {
3562 display: none !important; }
3564 .tiny-accordion-to-tabs:before,
3565 .tiny-accordion-to-tabs:after,
3572 .tiny-accordion-to-tabs:after,
3576 .tiny-accordion-to-tabs:before,
3577 .tiny-accordion-to-tabs:after,
3584 .tiny-accordion-to-tabs:after,
3588 .tiny-tabs > .toggle-header {
3589 display: inline-block;
3595 background-color: #fff;
3597 padding: 26px 20px 25px 20px !important;
3598 border-top: 1px solid #fff;
3599 -webkit-filter: none;
3601 background-clip: padding-box;
3602 border-bottom: 1px solid #d2d2d2;
3603 font-weight: normal;
3604 border-right: 1px solid #d2d2d2;
3605 white-space: nowrap; }
3607 .tiny-tabs .toggle-header + div {
3611 border-top: 1px solid #d2d2d2;
3614 border-bottom: none;
3619 padding-bottom: 30px; }
3621 .tiny-tabs .opened {
3623 border-top: 5px solid #0568ae !important;
3624 padding-top: 22px !important;
3625 border-bottom: none;
3626 background-color: #fff;
3627 -webkit-filter: none;
3632 .tiny-tabs .toggle-header:focus {
3633 text-decoration: underline;
3634 outline: thin dotted #666;
3635 outline-offset: 0; }
3637 .tiny-tabs .toggle-header:first-child {
3641 .tiny-tabs .toggle-header:first-child {
3642 border-left: 1px solid #fff; }
3644 .tiny-tabs .opened:first-child {
3645 border-left: 1px solid #d2d2d2; }
3647 .tiny-tabs .toggle-header:nth-last-of-type(2) {
3648 border-right-color: #fff; }
3650 .tiny-tabs .opened:nth-last-of-type(2) {
3651 border-right: 1px solid #d2d2d2; }
3653 @media (max-width: 767px) {
3655 .tiny-accordion-to-tabs {
3657 margin-right: -15px;
3659 .tiny-accordion-to-tabs {
3661 border-bottom: 1px solid #d2d2d2; }
3662 .tiny-accordion-to-tabs .toggle-header {
3665 padding: 16px 50px 16px 15px;
3666 border-top: 1px solid #d2d2d2; }
3667 .tiny-accordion-to-tabs .toggle-header:focus {
3668 text-decoration: underline; }
3669 .tiny-accordion-to-tabs .toggle-header + .accordion-content {
3670 padding: 0 50px 15px 15px; } }
3672 @media (min-width: 768px) {
3673 .tiny-accordion-to-tabs [class*="icon-primary-accordion-"] {
3674 display: none !important; }
3675 .tiny-accordion-to-tabs > .toggle-header {
3676 display: inline-block;
3679 /*overflow: hidden;*/
3682 background-color: #fff;
3684 padding: 26px 20px 25px 20px !important;
3685 border-top: 1px solid #fff;
3686 -webkit-filter: none;
3688 background-clip: padding-box;
3689 border-bottom: 1px solid #d2d2d2;
3690 font-weight: normal;
3691 border-right: 1px solid #d2d2d2;
3692 white-space: nowrap; }
3693 .tiny-accordion-to-tabs .toggle-header + div {
3697 border-top: 1px solid #d2d2d2;
3701 border-bottom: none;
3703 .tiny-accordion-to-tabs .opened {
3705 border-top: 5px solid #0568ae !important;
3706 padding-top: 22px !important;
3707 border-bottom: none;
3708 background-color: #fff;
3709 -webkit-filter: none;
3712 text-decoration: none;
3714 .tiny-accordion-to-tabs .toggle-header:focus {
3715 text-decoration: underline;
3716 outline: thin dotted #666;
3717 outline-offset: 0px; }
3718 .tiny-accordion-to-tabs .toggle-header:nth-last-of-type(2) {
3719 border-right: none; }
3720 .tiny-accordion-to-tabs .toggle-header:first-child {
3723 .tiny-accordion-to-tabs .toggle-header:first-child {
3724 border-left: 1px solid #fff; }
3725 .tiny-accordion-to-tabs .opened:first-child {
3726 border-left: 1px solid #d2d2d2; }
3727 .tiny-accordion-to-tabs .opened:nth-last-of-type(2) {
3728 border-right: 1px solid #d2d2d2; } }
3730 .toggle-header .tooltip .icon-primary-tooltip {
3733 .accordion-content {
3734 transition: all 0.8s linear; }
3739 .tiny-tabs .toggle-header {
3740 display: inline-block;
3746 background-color: #fff;
3748 padding: 22px 20px 25px 20px !important;
3749 border-top: 5px solid #fff;
3750 -webkit-filter: none;
3752 background-clip: padding-box;
3753 border-bottom: 1px solid #ccc;
3754 font-weight: normal;
3755 border-right: 1px solid #ccc;
3756 white-space: nowrap; }
3758 .tiny-tabs .toggle-header:first-child {
3761 .tiny-tabs div:first-child .toggle-header {
3762 margin-left: 30px; }
3764 .tiny-tabs > div .toggle-header.opened {
3765 border-bottom: 0 !important; }
3767 .tiny-accordion-to-tabs > div > div.toggle-header {
3768 background-clip: padding-box;
3769 background-color: #fff;
3770 border-bottom: 1px solid #ccc;
3772 border-top: 5px solid #fff;
3773 display: inline-block;
3776 font-weight: normal;
3778 padding: 22px 20px 21px !important;
3780 white-space: nowrap; }
3782 .tiny-accordion-to-tabs .toggle-header:first-child {
3785 .tiny-accordion-to-tabs div:first-child .toggle-header {
3787 border-bottom: 0 !important; }
3789 .tiny-accordion-to-tabs > div .toggle-header.opened {
3790 border-bottom: 0 !important; }
3792 @media (max-width: 767px) {
3793 .tiny-accordion-to-tabs {
3794 display: block !important;
3795 border-bottom: 1px solid #ccc !important; }
3796 .tiny-accordion-to-tabs > div > div.toggle-header {
3797 display: block !important;
3800 min-height: 41px !important;
3801 padding: 15px 50px 15px 15px !important;
3802 border-top: 1px solid #ccc; }
3803 .tiny-accordion-to-tabs > div > div.toggle-header:first-child {
3804 margin-left: 0 !important; }
3805 .tiny-accordion-to-tabs > div > div.toggle-header + .accordion-content {
3806 padding: 0 50px 15px 15px; }
3807 .tiny-accordion-to-tabs > div > div.toggle-header .icon-primary-accordion-plus {
3808 background-position: 0 0;
3809 background-size: 20px 40px; }
3810 .tiny-accordion-to-tabs > div > div.toggle-header .icon-primary-accordion-minus {
3811 background-position: 0 -20px;
3812 background-size: 20px 40px; }
3813 .tiny-accordion-to-tabs > div > div.toggle-header .icon-primary-accordion-plus,
3814 .tiny-accordion-to-tabs > div > div.toggle-header .icon-primary-accordion-minus {
3815 display: inline-block;
3821 vertical-align: middle;
3825 background-color: #5a5a5a;
3836 font-family: "Omnes-ECOMP-W02-Medium", Arial;
3838 margin: 0 20px 5px 0; }
3841 padding: 15px 20px; }
3843 .alert div:first-child {
3844 border-radius: 8px 0 0 8px;
3847 .alert div:first-child + div {
3848 border: 1px solid transparent;
3850 border-radius: 0 8px 8px 0; }
3853 background-color: #cf2a2a;
3854 border: 1px solid #cf2a2a; }
3857 background-color: #44c8f5;
3858 border: 1px solid #44c8f5; }
3861 background-color: #c5d63d;
3862 border: 1px solid #c5d63d; }
3864 .alert [class*="icon-primary-"] {
3876 .alert .close:before {
3885 text-decoration: underline; }
3887 .alert .close:focus {
3888 outline: 1px dotted #666; }
3891 font-size: 1.4rem; }
3893 .alert p:last-child {
3896 .alert .standalone-link i[class*="icon-primary-"] {
3898 margin-right: 5px; }
3900 @media (max-width: 767px) {
3907 padding: 15px 10px; }
3908 .alert div:first-child {
3913 font-size: 1.4rem; }
3915 font-size: 1.2rem; }
3919 .alert .standalone-link i[class*="icon-primary-"] {
3920 font-size: 16px; } }
3931 text-decoration: underline; }
3933 .alert div:first-child + div {
3934 padding-right: 25px; }
3936 .alert div:last-child {
3937 padding-right: 20px !important; }
3939 .alert p [class*="icon-primary-"] {
3944 @media (max-width: 767px) {
3947 .alert div:first-child + div {
3948 padding-right: 20px; }
3949 .alert div:last-child {
3950 padding-right: 15px !important; }
3951 .alert div:first-child {
3955 .alert p [class*="icon-primary-"] {
3956 font-size: 16px; } }
3962 .b2b-audio .controls-wrapper {
3963 display: inline-block;
3966 .b2b-audio .controls-wrapper i {
3970 .b2b-audio .controls-wrapper i:hover {
3972 .b2b-audio .seek-bar-container-wrapper {
3973 display: inline-block;
3980 .b2b-audio .seek-bar-container-wrapper .timing-container {
3984 .b2b-audio .seek-bar-container-wrapper .timing-container .timing-container-left {
3986 line-height: 100%; }
3987 .b2b-audio .seek-bar-container-wrapper .timing-container .timing-container-right {
3989 line-height: 100%; }
3990 .b2b-audio .seek-bar-container-wrapper .timing-container .timing-container-spacer {
3992 .b2b-audio .seek-bar-tooltip {
3996 .b2b-audio-popover {
3998 .b2b-audio-popover .volume-popover {
3999 height: 100px !important;
4000 width: 6px !important;
4002 .b2b-audio-popover .min-label {
4009 .b2b-audio-recorder {
4010 border: 1px solid #ccc;
4011 box-shadow: 0px 1px 2px 0 rgba(0, 0, 0, 0.15);
4015 .b2b-audio-recorder .b2b-elapsed-time {
4016 margin: 23px 0 24px 15px;
4020 .b2b-audio-recorder .b2b-controls {
4023 .b2b-audio-recorder .b2b-controls i.icoControls-record {
4027 margin-right: 10px; }
4028 .b2b-audio-recorder .b2b-controls i.icoControls-record:focus, .b2b-audio-recorder .b2b-controls i.icoControls-record:hover {
4030 .b2b-audio-recorder .b2b-controls i.icoControls-stop {
4036 .b2b-audio-recorder .b2b-controls i.icoControls-stop:focus, .b2b-audio-recorder .b2b-controls i.icoControls-stop:hover {
4042 border-radius: 7px; }
4052 font-family: "Omnes-ECOMP-W02-Medium", Arial;
4053 background-color: #5A5A5A;
4054 border-radius: 12px;
4056 display: inline-block;
4058 font-weight: normal;
4065 vertical-align: baseline; }
4069 * + .b2b-heading-micro {
4070 margin-top: 20px !important; }
4072 .b2b-heading-micro {
4073 font-family: "Omnes-ECOMP-W02-Medium", Arial;
4074 font-weight: normal;
4075 text-rendering: optimizeLegibility;
4076 font-size: 1.2rem !important;
4077 text-transform: uppercase !important;
4078 margin-bottom: 20px !important;
4079 line-height: 1.2 !important; }
4081 .b2b-no-colors .b2b-badge {
4082 border: 1px solid transparent; }
4085 margin-right: 5px; }
4089 padding-top: 10px; }
4092 background-color: #cf2a2a; }
4094 .bellyband-container {
4101 border-top: 1px solid #d2d2d2; }
4109 text-decoration: none; }
4111 .bellyband-link a:hover > div span,
4112 .bellyband-link a:focus > div span {
4113 text-decoration: underline; }
4115 .bellyband-link a:after {
4124 .dark-bg .bellyband-link a:after {
4127 .bellyband-link img[src$="svg"].hidden-desktop,
4128 .bellyband-link [class*="icon-primary-"].hidden-desktop {
4129 display: inline-block !important;
4137 .dark-bg .bellyband-link [class*="icon-primary-"].hidden-desktop,
4138 .dark-bg .bellyband-link [class*="icon-primary-"].visible-desktop {
4141 .bellyband-link img[src$="svg"].visible-desktop {
4142 display: none !important; }
4150 @media (min-width: 481px) and (max-width: 767px) {
4151 .bellyband-container {
4155 align-content: flex-start;
4156 align-items: stretch;
4157 display: inline-flex;
4158 flex-direction: column;
4162 .bellyband-group .row {
4163 display: flex !important; }
4168 margin-bottom: 20px;
4172 line-height: inherit;
4175 .bellyband-link a:after {
4177 .bellyband-link a span {
4179 padding-top: 10px; }
4182 padding: 0 15px 0 0;
4186 .bellyband-link a:focus p {
4187 text-decoration: none; } }
4189 @media (min-width: 768px) {
4195 justify-content: center; }
4196 .bellyband-group .row {
4198 .bellyband-group .row .span {
4201 margin-bottom: 30px;
4203 justify-content: space-between; }
4208 margin-bottom: 30px; }
4209 .bellyband-link:last-child {
4214 text-align: center; }
4215 .bellyband-link a:after {
4217 .bellyband-link img[src$="svg"].hidden-desktop,
4218 .bellyband-link [class*="icon-primary-"].hidden-desktop {
4219 display: none !important; }
4220 .bellyband-link img[src$="svg"].visible-desktop,
4221 .bellyband-link [class*="icon-primary-"].visible-desktop {
4222 display: block !important;
4230 .bellyband-link a span {
4233 line-height: 2rem; }
4239 padding-left: 0 !important;
4241 line-height: 1.8rem; } }
4243 @media (max-width: 480px) {
4244 .bellyband-link-tall a {
4246 padding: 0 40px 10px 15px; }
4247 .bellyband-link-tall p {
4248 line-height: 1.8rem;
4250 .bellyband-link-tall > a:after {
4255 display: inline-block;
4257 border-bottom: 1px solid #9d9d9d;
4259 padding-top: 15px; }
4260 .b2b-boardstrip .boardstrip-reel {
4261 margin-bottom: 15px; }
4262 .b2b-boardstrip .boardstrip-item--add {
4263 border: 1px dashed #ccc;
4264 background: #FFFFFF;
4269 font-family: "Omnes-ECOMP-W02", Arial;
4270 -webkit-border-radius: 3px;
4271 -moz-border-radius: 3px;
4276 .b2b-boardstrip .boardstrip-item--add:hover, .b2b-boardstrip .boardstrip-item--add:focus {
4277 border: 2px solid #007A3E;
4279 .b2b-boardstrip .boardstrip-item--add i {
4283 text-align: initial; }
4284 .b2b-boardstrip .boardstrip-item--add .centered {
4288 margin-bottom: 35px;
4290 .b2b-boardstrip .board-viewport {
4298 .b2b-boardstrip .board-viewport .boardstrip-container {
4304 -webkit-transition: left 1000ms;
4305 transition: left 1000ms; }
4306 .b2b-boardstrip .board-viewport .board-item {
4309 border: 1px solid #ccc;
4310 margin: 0 15px 15px 0;
4311 background-color: #FFFFFF;
4315 .b2b-boardstrip .board-viewport .board-item:hover, .b2b-boardstrip .board-viewport .board-item:focus {
4316 border: 2px solid #007A3E;
4317 background-color: white;
4319 .b2b-boardstrip .board-viewport .board-item .board-img {
4323 .b2b-boardstrip .board-viewport .board-item .board-img img {
4325 .b2b-boardstrip .board-viewport .board-item .title {
4330 font-family: "Omnes-ECOMP-W02", Arial;
4332 .b2b-boardstrip .board-viewport .board-item.selected {
4333 background-color: #FFFFFF;
4334 border: 2px solid #0574ac; }
4335 .b2b-boardstrip .board-viewport .board-item .board-caret {
4340 .b2b-boardstrip .board-viewport .board-item .board-caret .board-caret-indicator {
4341 border-left: 8px solid transparent;
4342 border-right: 8px solid transparent;
4343 border-bottom: 8px solid #999;
4349 .b2b-boardstrip .board-viewport .board-item .board-caret .board-caret-arrow-up {
4352 border-style: solid;
4353 border-width: 0 8px 8px 8px;
4354 border-color: transparent transparent #FFFFFF transparent;
4356 position: absolute; }
4357 .b2b-boardstrip .arrow {
4361 .b2b-boardstrip .arrow:hover {
4363 .b2b-boardstrip .arrow.disabled {
4364 color: #767676 !important;
4365 cursor: not-allowed; }
4366 .b2b-boardstrip .prev-items {
4367 display: inline-block;
4369 margin-bottom: auto;
4374 -webkit-user-select: none;
4375 -moz-user-select: none;
4376 -ms-user-select: none;
4377 -o-user-select: none;
4378 user-select: none; }
4379 .b2b-boardstrip .next-items {
4380 display: inline-block;
4382 margin-bottom: auto;
4384 -webkit-user-select: none;
4385 -moz-user-select: none;
4386 -ms-user-select: none;
4387 -o-user-select: none;
4388 user-select: none; }
4389 .b2b-boardstrip .centered {
4390 display: table-cell;
4392 vertical-align: middle; }
4398 border-bottom: 1px solid #d2d2d2;
4405 display: inline-block;
4406 margin-right: 15px; }
4408 .breadcrumb > li:after {
4414 .breadcrumb > li:last-child {
4417 .breadcrumb > li:last-child:after {
4420 .breadcrumb li > * {
4421 float: none !important;
4425 padding: 10px 15px !important; }
4430 background-color: #FFFFFF;
4437 -webkit-touch-callout: none;
4438 -webkit-user-select: none;
4439 -moz-user-select: none;
4440 -ms-user-select: none;
4449 .datepicker td span {
4457 border-radius: 4px; }
4458 .datepicker td span:hover {
4459 background: #eeeeee; }
4460 .datepicker td span.disabled {
4464 .datepicker td span.disabled:hover {
4468 .datepicker td span.active {
4470 background-color: #0568ae;
4471 border-color: #357ebd; }
4472 .datepicker td span.active:hover {
4474 background-color: #0568ae;
4475 border-color: #357ebd; }
4476 .datepicker td span.active.disabled {
4478 background-color: #0568ae;
4479 border-color: #357ebd; }
4486 .datepicker tbody:focus {
4488 .datepicker td.day {
4489 background-color: transparent;
4492 font-family: "Omnes-ECOMP-W02-Medium", Arial;
4496 margin: -2px -1px 0 0;
4501 outline: 1px dotted #191919;
4502 outline-offset: -2px; }
4503 .datepicker th[tabindex]:focus {
4504 outline-offset: -15px; }
4505 .datepicker td.day.focused {
4506 background: #ededed;
4508 .datepicker td.day.focused.active {
4509 background-color: #ededed;
4511 .datepicker td.disabled {
4512 font-family: "Omnes-ECOMP-W02", Arial;
4515 .datepicker td.disabled:hover {
4516 font-family: "Omnes-ECOMP-W02", Arial;
4519 .datepicker td.disabled:hover .show-date {
4520 font-family: "Omnes-ECOMP-W02", Arial;
4522 .datepicker td.disabled .show-date {
4523 font-family: "Omnes-ECOMP-W02", Arial;
4525 .datepicker td.today {
4527 background-color: #0568ae; }
4528 .datepicker td.today:hover {
4530 background-color: #0568ae;
4532 background-color: #0568ae; }
4533 .datepicker td.today:active {
4535 background-color: #0568ae; }
4536 .datepicker td.today:focus {
4538 background-color: #0568ae; }
4539 .datepicker td.today.disabled {
4541 background-color: #0568ae; }
4542 .datepicker td.today.active {
4544 background-color: #0568ae; }
4545 .datepicker td.today.active:hover {
4547 .datepicker td.selected {
4549 background-color: #959595; }
4550 .datepicker td.selected:hover {
4552 background-color: #959595; }
4553 .datepicker td.selected.disabled {
4555 background-color: #959595; }
4556 .datepicker td.active:not(.new) {
4558 border-color: #357ebd; }
4559 .datepicker td.active:not(.new) .show-date {
4561 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
4562 .datepicker td.active:hover:not(.new) {
4564 border-color: #357ebd; }
4565 .datepicker td.active:hover:not(.new) .show-date {
4567 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
4568 .datepicker .start-date .show-date {
4569 background-color: #0568ae;
4570 color: #FFFFFF !important;
4571 border-radius: 5px 0 0 5px;
4573 .datepicker .start-date .show-date:before {
4574 background-color: #0568ae;
4582 .datepicker .between-date .show-date {
4583 background-color: #0568ae;
4584 color: #FFFFFF !important; }
4585 .datepicker .between-date .show-date:before {
4586 background-color: #0568ae;
4594 .datepicker .between-date:first-child .show-date:before {
4595 background-color: #FFFFFF;
4601 .datepicker .end-date .show-date {
4602 background-color: #0568ae;
4603 color: #FFFFFF !important;
4604 border-radius: 0 5px 5px 0; }
4605 .datepicker .end-date .show-date:before {
4606 background-color: #0568ae;
4614 .datepicker .end-date:first-child .show-date:after {
4615 background-color: #FFFFFF;
4621 .datepicker .end-date:first-child .show-date::before {
4622 background-color: #FFFFFF; }
4623 .datepicker tr td.start-date:last-child .show-date:after {
4624 background-color: #FFFFFF;
4630 .datepicker tr td.start-date:last-child:focus .show-date:after {
4633 background-color: transparent; }
4634 .datepicker tr td.start-date:first-child:focus .show-date:after {
4637 background-color: transparent; }
4638 .datepicker tr td.between-date:last-child .show-date:after {
4639 background-color: #FFFFFF;
4645 .datepicker tr td.between-date:last-child:focus .show-date:after {
4648 background-color: transparent; }
4649 .datepicker tr td.between-date:first-child:focus .show-date:after {
4652 background-color: transparent; }
4653 .datepicker tr td.end-date:last-child:focus .show-date:after {
4656 background-color: transparent; }
4657 .datepicker tr td.end-date:first-child:focus .show-date:after {
4660 background-color: transparent; }
4661 .datepicker th.datepicker-switch {
4664 font-weight: normal;
4665 cursor: default !important; }
4666 .datepicker thead tr:first-child th {
4669 line-height: 60px; }
4670 .datepicker thead tr:first-child th.cw {
4672 background-color: transparent; }
4673 .datepicker tfoot tr th {
4678 line-height: normal; }
4679 .datepicker tfoot tr th li {
4680 margin-bottom: 5px; }
4684 margin: 0 -1px -1px 0;
4686 .datepicker .prev i {
4696 margin: 0 -1px -1px 0;
4698 .datepicker .next i {
4708 padding: 0 2px 0 5px;
4709 vertical-align: middle; }
4710 .datepicker .due-date .show-date {
4711 font-family: "Omnes-ECOMP-W02-Medium", Arial;
4712 background-color: #cf2a2a;
4714 color: #FFFFFF !important; }
4715 .datepicker .day.active .show-date:after {
4716 border: 2px solid #0568ae;
4725 .datepicker .day:focus .show-date:after {
4726 border: 2px solid #0568ae;
4739 .datepicker .due-date.disabled .show-date:after {
4740 border: 2px solid #0568ae;
4749 .datepicker .day.due-date:focus .show-date:after {
4754 .datepicker .due-date.old:after {
4755 visibility: hidden; }
4756 .datepicker .due-date.new:after {
4757 visibility: hidden; }
4758 .datepicker .due-date.active:after {
4759 border-color: #FFFFFF; }
4760 .datepicker .due-date.active.focused {
4761 color: #0568ae !important; }
4762 .datepicker .due-date.active.focused:after {
4763 border-color: #cf2a2a !important; }
4767 font-weight: normal;
4771 letter-spacing: -6px;
4772 margin: 0 -1px -1px 0; }
4773 .datepicker .dow span[aria-hidden="true"] {
4784 .datepicker .calendar-legend {
4786 margin-bottom: 20px; }
4787 .datepicker .calendar-legend li {
4789 font-weight: normal;
4793 position: relative; }
4794 .datepicker i.legend-due-date {
4795 background-color: #cf2a2a;
4800 vertical-align: middle;
4801 display: inline-block; }
4802 .datepicker i.legend-selected-date {
4803 background-color: #FFFFFF;
4804 border: 2px solid #0568ae;
4809 vertical-align: middle;
4810 display: inline-block; }
4811 .datepicker i.legend-selectedisdue {
4812 background-color: #FFFFFF;
4813 border: 2px solid #0568ae;
4815 display: inline-block;
4819 vertical-align: middle;
4821 .datepicker i.legend-selectedisdue:after {
4822 background-color: #cf2a2a;
4831 .datepicker .text-left {
4833 .datepicker .active.old {
4834 background-color: #ededed !important;
4835 color: #ededed !important; }
4837 .datepicker-inline {
4840 .datepicker.datepicker-rtl {
4842 .datepicker.datepicker-rtl td span {
4845 .datepicker-dropdown {
4848 .datepicker-dropdown:before {
4850 display: inline-block;
4851 border-left: 10px solid transparent;
4852 border-right: 10px solid transparent;
4853 border-bottom: 10px solid #d2d2d2;
4855 border-bottom-color: rgba(0, 0, 0, 0.2);
4856 position: absolute; }
4857 .datepicker-dropdown:after {
4859 display: inline-block;
4860 border-left: 10px solid transparent;
4861 border-right: 10px solid transparent;
4862 border-bottom: 10px solid #fff;
4864 position: absolute; }
4866 .datepicker-dropdown.datepicker-orient-left:before {
4869 .datepicker-dropdown.datepicker-orient-left:after {
4872 .datepicker-dropdown.datepicker-orient-right:before {
4875 .datepicker-dropdown.datepicker-orient-right:after {
4878 .datepicker-dropdown.datepicker-orient-top:before {
4881 .datepicker-dropdown.datepicker-orient-top:after {
4884 .datepicker-dropdown.datepicker-orient-bottom:before {
4887 border-top: 7px solid #959595; }
4889 .datepicker-dropdown.datepicker-orient-bottom:after {
4892 border-top: 6px solid #fff; }
4894 .datepicker.days div.datepicker-days {
4897 .datepicker.months div.datepicker-months {
4900 .datepicker.years div.datepicker-years {
4904 font-family: "Omnes-ECOMP-W02-Medium", Arial;
4911 .input-group.date .input-group-addon i {
4916 .datepicker.dropdown-menu {
4917 box-shadow: 0 10px 15px -10px rgba(0, 0, 0, 0.7);
4926 background-color: #FFFFFF;
4927 border: 1px solid #d2d2d2;
4928 border: 1px solid rgba(0, 0, 0, 0.2);
4932 line-height: 1.428571429;
4934 .datepicker.dropdown-menu th {
4938 position: relative; }
4939 .datepicker.dropdown-menu td {
4943 position: relative; }
4950 background-color: #FFFFFF;
4951 background-repeat: no-repeat;
4952 background-position: -62px 0; }
4959 background-color: #FFFFFF;
4960 background-repeat: no-repeat;
4961 background-position: -5px 0; }
4968 background-color: #FFFFFF;
4969 background-repeat: no-repeat;
4970 background-position: -19px 0; }
4977 background-color: #FFFFFF;
4978 background-repeat: no-repeat;
4979 background-position: -34px 0; }
4986 background-color: #FFFFFF;
4987 background-repeat: no-repeat;
4988 background-position: -49px 0; }
4995 background-color: #FFFFFF;
4996 background-repeat: no-repeat;
4997 background-position: 0 0; }
5004 background-color: #FFFFFF;
5005 background-repeat: no-repeat;
5006 background-position: 0 0; }
5013 background-color: #FFFFFF;
5014 background-repeat: no-repeat;
5015 background-position: 0 0; }
5022 background-color: #FFFFFF;
5023 background-repeat: no-repeat;
5024 background-position: 0 0; }
5026 .b2b-coachmark-label {
5029 cursor: not-allowed;
5030 position: relative; }
5032 .b2b-coachmark-highlight {
5033 border: 1px solid #d3d3d3;
5037 background-color: #ffffff;
5038 border-radius: 10px;
5040 box-shadow: 0 5px 6px 0 rgba(0, 0, 0, 0.25);
5042 position: absolute; }
5044 .b2b-coachmark-highlight-mask {
5048 .b2b-coachmark-container {
5049 border: 1px solid #cccccc;
5051 pointer-events: auto;
5052 -webkit-box-sizing: border-box;
5053 -moz-box-sizing: border-box;
5054 box-sizing: border-box;
5056 -webkit-transition: opacity .2s ease-out;
5057 -moz-transition: opacity .2s ease-out;
5058 transition: opacity .2s ease-out;
5060 border-radius: 20px;
5061 box-shadow: 0 6px 6px 0 rgba(0, 0, 0, 0.15);
5068 background-color: #ffffff;
5071 .b2b-coachmark-container i.b2b-coachmark-caret {
5077 .b2b-coachmark-container i.b2b-coachmark-caret:before {
5079 border-left: 12px solid transparent;
5080 border-right: 12px solid transparent;
5081 border-bottom: 12px solid #d3d3d3;
5084 .b2b-coachmark-container i.b2b-coachmark-caret:after {
5086 border-left: 12px solid transparent;
5087 border-right: 12px solid transparent;
5088 border-bottom: 12px solid #fff;
5089 position: absolute; }
5090 .b2b-coachmark-container .b2b-coachmark-header {
5094 .b2b-coachmark-container .b2b-coachmark-header .corner-button {
5095 box-shadow: 0 -24px 0 0 #f2f2f2 inset;
5100 transform: rotate(45deg);
5102 .b2b-coachmark-container .b2b-coachmark-countlabel {
5104 font-family: "Omnes-ECOMP-W02", Arial;
5108 .b2b-coachmark-container .b2b-coachmark-content {
5109 padding: 0px 20px 20px 20px;
5111 .b2b-coachmark-container .b2b-coachmark-content .icon-misc-dimmer {
5116 .b2b-coachmark-container .b2b-coachmark-content .offscreen-text {
5123 .b2b-coachmark-container .b2b-coachmark-content .b2b-coachmark-content-header {
5129 .b2b-coachmark-container .b2b-coachmark-content .b2b-coachmark-description {
5136 .b2b-coachmark-container .b2b-coachmark-content .b2b-coachmark-btn-group {
5141 .b2b-coachmark-container .b2b-coachmark-content .b2b-coachmark-btn-group .b2b-coachmark-link {
5142 font-family: "Omnes-ECOMP-W02-Medium", Arial;
5146 margin-right: 20px; }
5147 .b2b-coachmark-container .b2b-coachmark-content .b2b-coachmark-btn-group button {
5152 background-color: #fff;
5157 .datepicker-inline {
5160 .datepicker.datepicker-rtl {
5163 .datepicker.datepicker-rtl td span {
5166 .datepicker-dropdown {
5171 .datepicker-dropdown:before {
5173 display: inline-block;
5174 border-left: 10px solid transparent;
5175 border-right: 10px solid transparent;
5176 border-bottom: 10px solid #d2d2d2;
5178 border-bottom-color: rgba(0, 0, 0, 0.2);
5179 position: absolute; }
5181 .datepicker-dropdown:after {
5183 display: inline-block;
5184 border-left: 10px solid transparent;
5185 border-right: 10px solid transparent;
5186 border-bottom: 10px solid #fff;
5188 position: absolute; }
5190 .datepicker-dropdown.datepicker-orient-left:before,
5191 .datepicker-dropdown.datepicker-orient-left:after {
5194 .datepicker-dropdown.datepicker-orient-right:before,
5195 .datepicker-dropdown.datepicker-orient-right:after {
5198 .datepicker-dropdown.datepicker-orient-top:before {
5201 .datepicker-dropdown.datepicker-orient-top:after {
5204 .datepicker-dropdown.datepicker-orient-bottom:before {
5207 border-top: 7px solid #959595; }
5209 .datepicker-dropdown.datepicker-orient-bottom:after {
5212 border-top: 6px solid #fff; }
5217 .datepicker.days div.datepicker-days {
5220 .datepicker.months div.datepicker-months {
5223 .datepicker.years div.datepicker-years {
5227 -webkit-touch-callout: none;
5228 -webkit-user-select: none;
5229 -khtml-user-select: none;
5230 -moz-user-select: none;
5231 -ms-user-select: none;
5243 .datepicker tbody :focus {
5246 .datepicker td.day {
5247 background-color: transparent;
5250 font-family: "Omnes-ECOMP-W02-Medium", Arial;
5254 margin: -2px -1px 0 0;
5259 .datepicker :focus {
5260 outline: 1px dotted #000;
5261 outline-offset: -2px; }
5263 .datepicker td.day.focused {
5264 background: #ededed;
5267 .datepicker td.day.focused.active {
5268 background-color: #ededed;
5271 .datepicker td.disabled,
5272 .datepicker td.disabled:hover {
5273 font-family: "Omnes-ECOMP-W02", Arial;
5277 .datepicker td.today,
5278 .datepicker td.today:hover,
5279 .datepicker td.today.disabled {
5281 background-color: #0568ae; }
5283 .datepicker td.today.active,
5284 .datepicker td.today:active,
5285 .datepicker td.today:hover,
5286 .datepicker td.today:focus {
5288 background-color: #0568ae; }
5290 .datepicker td.today.active:hover {
5293 .datepicker td.selected,
5294 .datepicker td.selected:hover,
5295 .datepicker td.selected.disabled {
5297 background-color: #959595; }
5299 .datepicker td.active:not(.new),
5300 .datepicker td.active:hover:not(.new) {
5302 border-color: #357ebd; }
5305 font-family: "Omnes-ECOMP-W02-Medium", Arial;
5312 .datepicker .start-date .show-date,
5313 .datepicker .between-date .show-date,
5314 .datepicker .end-date .show-date {
5315 background-color: #0568ae;
5316 color: #fff !important; }
5318 .datepicker .start-date .show-date {
5319 border-radius: 5px 0 0 5px;
5322 .datepicker .start-date .show-date:before {
5323 background-color: #0568ae;
5332 .datepicker .between-date .show-date:before {
5333 background-color: #0568ae;
5342 .datepicker .end-date .show-date {
5343 border-radius: 0 5px 5px 0; }
5345 .datepicker .end-date .show-date:before {
5346 background-color: #0568ae;
5355 .datepicker .between-date:first-child .show-date:before {
5356 background-color: #fff;
5363 .datepicker .end-date:first-child .show-date:after {
5364 background-color: #fff;
5371 .datepicker .end-date:first-child .show-date::before {
5372 background-color: #fff; }
5374 .datepicker tr td.start-date:last-child .show-date:after,
5375 .datepicker tr td.between-date:last-child .show-date:after {
5376 background-color: #fff;
5383 .datepicker tr td.start-date:last-child:focus .show-date:after,
5384 .datepicker tr td.end-date:last-child:focus .show-date:after,
5385 .datepicker tr td.between-date:last-child:focus .show-date:after,
5386 .datepicker tr td.start-date:first-child:focus .show-date:after,
5387 .datepicker tr td.end-date:first-child:focus .show-date:after,
5388 .datepicker tr td.between-date:first-child:focus .show-date:after {
5391 background-color: transparent; }
5393 .datepicker td.active:not(.new) .show-date,
5394 .datepicker td.active:hover:not(.new) .show-date {
5396 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
5398 .datepicker td.disabled .show-date,
5399 .datepicker td.disabled:hover .show-date {
5400 font-family: "Omnes-ECOMP-W02", Arial;
5403 .datepicker td span {
5411 border-radius: 4px; }
5413 .datepicker td span:hover {
5414 background: #eeeeee; }
5416 .datepicker td span.disabled,
5417 .datepicker td span.disabled:hover {
5422 .datepicker td span.active,
5423 .datepicker td span.active:hover,
5424 .datepicker td span.active.disabled {
5426 background-color: #0568ae;
5427 border-color: #357ebd; }
5429 .datepicker th.datepicker-switch {
5432 font-weight: normal;
5433 cursor: default !important; }
5435 .datepicker thead tr:first-child th,
5436 .datepicker tfoot tr th {
5439 line-height: 60px; }
5441 .datepicker tfoot tr th {
5443 line-height: normal; }
5445 .datepicker tfoot tr th li {
5446 margin-bottom: 5px; }
5452 margin: 0 -1px -1px 0;
5455 .datepicker .prev i,
5456 .datepicker .next i {
5463 .datepicker .prev i {
5466 .datepicker .next i {
5472 padding: 0 2px 0 5px;
5473 vertical-align: middle; }
5475 .datepicker thead tr:first-child th.cw {
5477 background-color: transparent; }
5479 .input-group.date .input-group-addon i {
5484 .datepicker.dropdown-menu {
5485 box-shadow: 0 10px 15px -10px rgba(0, 0, 0, 0.7);
5494 background-color: #ffffff;
5495 border: 1px solid #d2d2d2;
5496 border: 1px solid rgba(0, 0, 0, 0.2);
5500 line-height: 1.428571429;
5503 .datepicker.dropdown-menu th,
5504 .datepicker.dropdown-menu td {
5508 position: relative; }
5510 .datepicker .due-date .show-date {
5511 font-family: "Omnes-ECOMP-W02-Medium", Arial;
5512 background-color: #cf2a2a;
5514 color: #fff !important; }
5516 .datepicker .day.active .show-date:after,
5517 .datepicker .day:focus .show-date:after,
5518 .datepicker .due-date.disabled .show-date:after {
5519 border: 2px solid #0568ae;
5529 .datepicker .day:focus .show-date:after {
5535 .datepicker .day.due-date:focus .show-date:after {
5541 .datepicker .due-date.old:after,
5542 .datepicker .due-date.new:after {
5543 visibility: hidden; }
5545 .datepicker .due-date.active:after {
5546 border-color: #fff; }
5548 .datepicker .due-date.active.focused {
5549 color: #0568ae !important; }
5551 .datepicker .due-date.active.focused:after {
5552 border-color: #cf2a2a !important; }
5557 font-weight: normal;
5561 letter-spacing: -6px;
5562 margin: 0 -1px -1px 0; }
5564 .datepicker .dow span[aria-hidden="true"] {
5576 .datepicker .calendar-legend {
5578 margin-bottom: 20px; }
5580 .datepicker .calendar-legend li {
5582 font-weight: normal;
5586 position: relative; }
5588 .datepicker i.legend-due-date {
5589 background-color: #cf2a2a;
5594 vertical-align: middle;
5595 display: inline-block; }
5597 .datepicker i.legend-selected-date {
5598 background-color: #fff;
5599 border: 2px solid #0568ae;
5604 vertical-align: middle;
5605 display: inline-block; }
5607 .datepicker i.legend-selectedisdue {
5608 background-color: #fff;
5609 border: 2px solid #0568ae;
5611 display: inline-block;
5615 vertical-align: middle;
5618 .datepicker i.legend-selectedisdue:after {
5619 background-color: #cf2a2a;
5629 .datepicker .text-left {
5632 .datepicker .active.old {
5633 background-color: #ededed !important;
5634 color: #ededed !important; }
5649 background-color: white;
5650 background-repeat: no-repeat; }
5653 background-position: -62px 0; }
5656 background-position: -5px 0; }
5659 background-position: -19px 0; }
5662 background-position: -34px 0; }
5665 background-position: -49px 0; }
5669 background-position: 0 0; }
5672 background-position: 0 0; }
5675 background-position: 0 0; }
5678 background-position: 0 0; }
5680 .datepicker-container {
5681 position: relative; }
5683 .btn-calendar-icon:focus .icon-primary-calendar {
5684 outline: 1px dotted #191919; }
5686 .btn-calendar-icon:focus {
5689 /* remove focus outline when dropdown is opened */
5690 /*resolve blue focus outline over dropdown with error*/
5697 background-color: #f2f2f2; }
5699 .selectWrap.disabled .icon-primary-down {
5702 .selectWrap.disabled input.awd-select {
5704 padding: 10px 45px 10px 15px;
5707 .selectWrap.disabled button.awd-select {
5709 text-indent: 15px; }
5711 .selectWrap.disabled:after {
5713 cursor: not-allowed; }
5716 background-color: transparent;
5717 border: 1px solid #d2d2d2;
5719 box-shadow: 1px 5px 2px -5px rgba(0, 0, 0, 0.15);
5722 font-family: "Omnes-ECOMP-W02", Arial;
5723 /*font-size: 1.6rem;*/
5732 padding: 12px 45px 8px 15px;
5733 user-select: none; }
5734 input.awd-select:focus {
5735 border-color: #0568ae !important;
5736 text-overflow: ellipsis;
5737 padding-right: 45px; }
5740 background-color: transparent;
5741 border: 1px solid #d2d2d2;
5743 box-shadow: 1px 5px 2px -5px rgba(0, 0, 0, 0.15);
5746 font-family: "Omnes-ECOMP-W02", Arial;
5747 /*font-size: 1.6rem;*/
5756 button.awd-select:not(.large) {
5758 white-space: nowrap;
5760 text-overflow: clip;
5761 text-overflow: ellipsis; }
5762 button.awd-select img {
5768 vertical-align: text-bottom; }
5769 button.awd-select:focus {
5770 border-color: #0568ae !important; }
5771 button.awd-select i {
5778 button.awd-select.large {
5779 align-items: center;
5785 vertical-align: middle; }
5786 button.awd-select.large img {
5795 .selectWrap.large .awd-select-list-item {
5796 align-items: center;
5802 vertical-align: middle; }
5803 .selectWrap.large .awd-select-list-item img {
5820 button.awd-select.active {
5821 border-radius: 6px 6px 0 0; }
5822 button.awd-select.active:focus {
5823 border-color: #d2d2d2 !important; }
5825 input.awd-select.active {
5826 border-radius: 6px 6px 0 0; }
5827 input.awd-select.active:focus {
5828 border-color: #d2d2d2 !important; }
5831 position: relative; }
5833 span.selectWrap input[readonly]:focus {
5835 text-shadow: 0 0 0 #000; }
5837 .isIE.ds2-no-colors .awd-select:focus {
5838 outline: 1px dashed transparent; }
5841 box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15);
5842 border-radius: 0 0 6px 6px;
5844 border: 1px solid #d2d2d2;
5847 background-color: #f2f2f2;
5853 .awd-select-list-item {
5862 .awd-select-list-item:hover {
5864 background-color: #d2d2d2;
5865 outline: 1px dashed transparent; }
5866 .awd-select-list-item:focus {
5868 background-color: #d2d2d2;
5869 outline: 1px dashed transparent; }
5870 .awd-select-list-item img {
5883 background: linear-gradient(to bottom, #fcfcfc 0%, #f2f2f2 100%);
5884 background: -webkit-linear-gradient(top, #fcfcfc 0%, #f2f2f2 100%);
5885 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@att-gray-highlight", endColorstr="@att-functional-bg-gray", GradientType=0); }
5886 .selectWrap:not(.large) .awd-select-list-item:first-child {
5888 .selectWrap:not(.large) .awd-select-list-item:last-child {
5889 margin-bottom: 15px; }
5890 .selectWrap .icon-primary-down {
5896 .selectWrap + [aria-expanded="true"] {
5897 padding-bottom: 9px;
5898 padding-top: 20px; }
5900 .awd-select-list-item[data-hover="true"] {
5901 background-color: #d2d2d2; }
5903 span input.awd-select {
5906 text-overflow: ellipsis;
5907 padding-right: 45px; }
5909 li.optgroup-wrapper {
5910 font-family: "Omnes-ECOMP-W02-Medium", Arial;
5911 cursor: default !important;
5912 padding: 0px 15px; }
5913 li.optgroup-wrapper:first-child {
5914 padding-top: 10px; }
5915 li.optgroup-wrapper:hover {
5916 background-color: #f2f2f2; }
5919 font-family: "Omnes-ECOMP-W02", Arial;
5920 cursor: pointer !important;
5923 padding: 0 0 0 33px; }
5925 label + .selectWrap {
5935 background: linear-gradient(to bottom, #fcfcfc 0%, #f2f2f2 100%);
5936 background: -webkit-linear-gradient(top, #fcfcfc 0%, #f2f2f2 100%);
5937 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@att-gray-highlight", endColorstr="@att-functional-bg-gray", GradientType=0); }
5939 .group .selectWrap {
5940 margin: 0 0 10px 0; }
5951 select.awd-select > optgroup {
5955 select.awd-select > optgroup:first-child {
5957 select.awd-select > optgroup > option {
5958 padding-left: 8px; }
5959 select.awd-select > option {
5960 padding-left: 8px; }
5961 select.awd-select + span {
5962 background: linear-gradient(to bottom, #fcfcfc 0%, #f2f2f2 100%);
5963 background: -webkit-linear-gradient(top, #fcfcfc 0%, #f2f2f2 100%);
5964 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@att-gray-highlight", endColorstr="@att-functional-bg-gray", GradientType=0);
5970 border: 1px solid #d2d2d2;
5974 padding: 18px 45px 15px 15px;
5977 padding-right: 45px;
5978 white-space: nowrap;
5980 text-overflow: ellipsis; }
5981 select.awd-select + span > i {
5987 select.awd-select + span > i:before {
5991 select.awd-select:focus + span {
5992 border-color: #0568ae; }
5994 .isIE select.awd-select + span {
5997 [data-default-option="true"] {
5998 color: #767676 !important;
5999 font-family: "Omnes-ECOMP-W02-Italic", Arial; }
6002 color: #767676 !important;
6003 font-family: "Omnes-ECOMP-W02-Italic", Arial; }
6005 .filterTank button.awd-select {
6006 border-color: #d2d2d2;
6007 background-color: #333333;
6010 .filterTank button.awd-select:after {
6011 background-color: #FFFFFF !important;
6012 border-color: #d2d2d2; }
6014 .utility-bg button.awd-select {
6015 border-color: #d2d2d2;
6016 background-color: #333333;
6019 .utility-bg button.awd-select:after {
6020 background-color: #FFFFFF !important;
6021 border-color: #d2d2d2; }
6023 .utility-bg select.awd-select + span {
6024 border-color: #d2d2d2;
6025 border-color: #d2d2d2;
6026 background-color: #333333;
6027 background-color: #333333;
6030 .utility-bg select.awd-select + span:after {
6031 background-color: #FFFFFF !important;
6032 background-color: #FFFFFF !important;
6033 border-color: #d2d2d2;
6034 border-color: #d2d2d2; }
6036 .utility-bg select.awd-select:focus + span {
6037 border-color: #d2d2d2;
6038 border-color: #d2d2d2;
6039 background-color: #333333;
6040 background-color: #333333;
6043 .utility-bg select.awd-select:focus + span:after {
6044 background-color: #FFFFFF !important;
6045 background-color: #FFFFFF !important;
6046 border-color: #d2d2d2;
6047 border-color: #d2d2d2; }
6049 .utility-bg select.awd-select:hover + span {
6050 border-color: #d2d2d2;
6051 border-color: #d2d2d2;
6052 background-color: #333333;
6053 background-color: #333333;
6056 .utility-bg select.awd-select:hover + span:after {
6057 background-color: #FFFFFF !important;
6058 background-color: #FFFFFF !important;
6059 border-color: #d2d2d2;
6060 border-color: #d2d2d2; }
6062 input.awd-select[disabled] {
6063 cursor: not-allowed;
6064 border-color: #d2d2d2;
6065 background-color: #d2d2d2;
6066 background-image: none;
6068 input.awd-select[disabled] + span {
6069 cursor: not-allowed;
6070 border-color: #d2d2d2;
6071 background-color: #d2d2d2;
6072 background-image: none;
6075 button.awd-select[disabled] {
6076 cursor: not-allowed;
6077 border-color: #d2d2d2;
6078 background-color: #d2d2d2;
6079 background-image: none;
6081 button.awd-select[disabled]:after {
6082 background-color: #d2d2d2 !important;
6083 border-color: #d2d2d2; }
6085 select.awd-select[disabled] + span {
6086 cursor: not-allowed;
6087 border-color: #d2d2d2;
6088 background-color: #d2d2d2;
6089 background-image: none;
6091 select.awd-select[disabled] + span:after {
6092 background-color: #d2d2d2 !important;
6093 border-color: #d2d2d2; }
6095 select.awd-select[disabled]:focus + span {
6096 cursor: not-allowed;
6097 border-color: #d2d2d2;
6098 background-color: #d2d2d2;
6099 background-image: none;
6102 select.awd-select[disabled]:hover + span {
6103 cursor: not-allowed;
6104 border-color: #d2d2d2;
6105 background-color: #d2d2d2;
6106 background-image: none;
6109 input.awd-select[disabled="disabled"] {
6110 cursor: not-allowed;
6111 border-color: #d2d2d2;
6112 background-color: #d2d2d2;
6113 background-image: none;
6115 input.awd-select[disabled="disabled"] + span {
6116 cursor: not-allowed;
6117 border-color: #d2d2d2;
6118 background-color: #d2d2d2;
6119 background-image: none;
6122 select.awd-select[disabled="disabled"] + span {
6123 cursor: not-allowed;
6124 border-color: #d2d2d2;
6125 background-color: #d2d2d2;
6126 background-image: none;
6128 select.awd-select[disabled="disabled"] + span:after {
6129 background-color: #d2d2d2 !important;
6130 border-color: #d2d2d2; }
6132 select.awd-select[disabled="disabled"]:focus + span {
6133 cursor: not-allowed;
6134 border-color: #d2d2d2;
6135 background-color: #d2d2d2;
6136 background-image: none;
6138 select.awd-select[disabled="disabled"]:focus + span:after {
6139 background-color: #d2d2d2 !important;
6140 border-color: #d2d2d2; }
6142 select.awd-select[disabled="disabled"]:hover + span {
6143 cursor: not-allowed;
6144 border-color: #d2d2d2;
6145 background-color: #d2d2d2;
6146 background-image: none;
6148 select.awd-select[disabled="disabled"]:hover + span:after {
6149 background-color: #d2d2d2 !important;
6150 border-color: #d2d2d2; }
6152 .ddexpand-wrapper > h2 {
6153 margin-bottom: 11px; }
6154 .ddexpand-wrapper > h2 + p {
6155 margin-bottom: 4px; }
6157 .ddexpand-wrapper .selectWrap + [aria-expanded="true"] .form-row {
6160 .ddexpand-wrapper .selectWrap + [aria-expanded="true"] .row + .row .form-row {
6163 .modal .awd-select-list {
6164 z-index: 1060 !important; }
6166 .form-row.error button.awd-select.active:focus {
6167 border-color: #cf2a2a !important; }
6169 .form-row.error input.awd-select.active:focus {
6170 border-color: #cf2a2a !important; }
6172 .awd-module-list .module-list-item[aria-selected="true"] {
6173 background-color: #f2f2f2; }
6175 li.module-list-item[aria-selected="true"]:before {
6177 display: inline-block;
6178 font-family: "icoControls" !important;
6181 font-weight: normal;
6182 font-variant: normal;
6185 text-transform: none;
6187 -webkit-font-smoothing: antialiased;
6188 -moz-osx-font-smoothing: grayscale;
6191 -webkit-user-select: none;
6192 -moz-user-select: none;
6193 -ms-user-select: none;
6195 vertical-align: middle;
6198 box-sizing: border-box;
6199 display: inline-block;
6205 vertical-align: middle;
6209 @media (min-width: 768px) {
6210 span[class*="large"] {
6213 max-width: 370px; } }
6215 @media (max-width: 767px) {
6216 .selectWrap.large:after {
6218 .selectWrap.large .awd-select-list-item {
6219 padding-right: 41px; }
6220 .selectWrap + div > h4 {
6222 font-size: 16px; } }
6224 /**********************Dropdown Chrome scrolling fix start ********************/
6226 -webkit-user-select: text;
6227 -moz-user-select: text;
6228 -ms-user-select: text;
6229 user-select: text; }
6231 /**********************Dropdown Chrome scrolling fix end ********************/
6233 border-bottom: 1px solid #e4e4e4;
6234 border-top: 1px solid #e4e4e4; }
6236 .mpc-expanders + .mpc-expanders {
6239 .mpc-expanders .heading-medium {
6240 margin-bottom: 10px; }
6242 .mpc-expanders .p-small {
6245 .mpc-expander-body {
6246 border-top: 1px solid #e4e4e4; }
6248 .mpc-expander-body .mpc-expanders {
6249 border-bottom: 1px solid #e4e4e4;
6252 .mpc-expander-body .mpc-expanders:last-child {
6253 border-bottom: 0px; }
6259 border: 1px dashed #bbb;
6264 position: relative; }
6266 .b2b-dragdrop-over {
6267 background: #0091d9;
6269 .b2b-dragdrop-over:after {
6270 content: "Drop the file";
6282 .b2b-file-container {
6285 display: inline-table;
6287 .b2b-file-container [type=file] {
6297 -ms-filter: "alpha(Opacity=0)"; }
6304 display: inline-block;
6309 .b2b-flyout-icon:focus {
6310 outline: thin dotted #666;
6311 outline-offset: -1px; }
6313 .b2b-flyout .b2b-flyout-container {
6314 border: 1px solid #d3d3d3;
6317 pointer-events: auto;
6318 -webkit-box-sizing: border-box;
6319 -moz-box-sizing: border-box;
6320 box-sizing: border-box;
6322 -webkit-transition: opacity .2s ease-out;
6323 -moz-transition: opacity .2s ease-out;
6324 transition: opacity .2s ease-out;
6327 box-shadow: 0 5px 6px 0 rgba(0, 0, 0, 0.25);
6335 .b2b-flyout .b2b-flyout-container.open-flyout {
6339 .b2b-flyout i.b2b-flyout-caret {
6346 .b2b-flyout i.b2b-flyout-caret.open-flyout {
6349 .b2b-flyout i.b2b-flyout-caret:before {
6351 border-left: 8px solid transparent;
6352 border-right: 8px solid transparent;
6353 border-bottom: 8px solid #d3d3d3;
6356 .b2b-flyout i.b2b-flyout-caret:after {
6358 border-left: 8px solid transparent;
6359 border-right: 8px solid transparent;
6360 border-bottom: 8px solid #fff;
6361 position: absolute; }
6363 .b2b-flyout .b2b-flyout-container.b2b-flyout-left i.b2b-flyout-caret {
6364 left: 16px !important; }
6366 .b2b-flyout .b2b-flyout-container.b2b-flyout-right i.b2b-flyout-caret {
6367 left: inherit !important;
6368 right: 30px !important; }
6370 .b2b-flyout .b2b-flyout-container.b2b-flyout-above {
6371 box-shadow: 0 -5px 6px 0 rgba(0, 0, 0, 0.25); }
6372 .b2b-flyout .b2b-flyout-container.b2b-flyout-above i.b2b-flyout-caret {
6375 .b2b-flyout .b2b-flyout-container.b2b-flyout-above i.b2b-flyout-caret:before {
6378 border-top: 8px solid #d3d3d3;
6379 border-bottom: none; }
6380 .b2b-flyout .b2b-flyout-container.b2b-flyout-above i.b2b-flyout-caret:after {
6381 border-top: 8px solid #fff;
6382 border-bottom: none; }
6384 .b2b-flyout .b2b-flyout-container.b2b-flyout-centerLeft i.b2b-flyout-caret {
6385 left: inherit !important;
6386 right: -7px !important;
6388 transform: rotate(90deg); }
6390 .b2b-flyout .b2b-flyout-container.b2b-flyout-centerRight i.b2b-flyout-caret {
6391 left: -8px !important;
6393 transform: rotate(-90deg); }
6395 .b2b-flyout .buttons-group {
6397 .b2b-flyout .buttons-group .cta-button-group {
6399 border-top: 1px solid #ccc;
6400 padding: 20px 0 0; }
6401 .b2b-flyout .buttons-group .cta-button-group button {
6404 .b2b-flyout .heading {
6406 margin-bottom: 10px; }
6408 .b2b-flyout .body-text {
6410 margin-bottom: 30px; }
6412 .b2b-footer-wrapper {
6414 background-color: #222; }
6416 .b2b-footer-container {
6419 padding-top: 15px; }
6420 .b2b-footer-container .footer-columns {
6421 display: inline-block;
6423 vertical-align: top; }
6424 .b2b-footer-container .footer-columns.three-column, .b2b-footer-container .footer-columns.four-column, .b2b-footer-container .footer-columns.five-column {
6425 padding-top: 30px; }
6426 .b2b-footer-container .footer-columns.three-column {
6428 padding-left: 75px; }
6429 .b2b-footer-container .footer-columns.four-column {
6431 padding-left: 75px; }
6432 .b2b-footer-container .footer-columns.five-column {
6434 .b2b-footer-container .footer-columns .b2b-footer-header {
6438 font-family: "Omnes-ECOMP-W02-Medium", Arial;
6439 line-height: 23.9px;
6441 .b2b-footer-container .footer-columns li {
6443 .b2b-footer-container .footer-columns ul li:first-child {
6444 padding-top: 15px; }
6445 .b2b-footer-container .footer-columns li a {
6448 font-family: "Omnes-ECOMP-W02", Arial; }
6449 .b2b-footer-container .footer-nav-content {
6450 padding-bottom: 10px; }
6451 .b2b-footer-container .footer-nav-content li {
6455 vertical-align: middle; }
6456 .b2b-footer-container .footer-nav-content li a {
6459 vertical-align: middle;
6461 font-family: "Omnes-ECOMP-W02", Arial; }
6463 .b2b-footer-wrapper .b2b-footer-container hr {
6464 background: #d2d2d2;
6467 .b2b-footer-wrapper .divider-bottom-footer {
6468 padding: 45px 0 50px 0; }
6470 .b2b-footer-wrapper .footerLogo {
6471 margin: 10px 0 0 0px;
6472 vertical-align: top; }
6473 .b2b-footer-wrapper .footerLogo div {
6474 display: inline-block; }
6475 .b2b-footer-wrapper .footerLogo .icon-primary-att-globe {
6477 .b2b-footer-wrapper .footerLogo .logo-title {
6480 display: inline-block;
6484 .b2b-footer-wrapper .copyright-text {
6488 font-family: "Omnes-ECOMP-W02", Arial; }
6489 .b2b-footer-wrapper .copyright-text a {
6491 text-decoration: underline;
6492 display: inline-block; }
6493 .b2b-footer-wrapper .copyright-text a:hover {
6494 text-decoration: none; }
6496 @media (max-width: 768px) {
6497 .b2b-footer-wrapper {
6499 .b2b-footer-container {
6501 .b2b-footer-container .footer-columns.three-column, .b2b-footer-container .footer-columns.four-column, .b2b-footer-container .footer-columns.five-column {
6503 .b2b-footer-wrapper .divider-bottom-footer {
6504 padding-top: 15px; }
6505 .b2b-footer-wrapper .divider-bottom-footer .footer-links {
6507 .b2b-footer-wrapper .footerLogo {
6508 margin: 30px 0 0 0; }
6509 .b2b-footer-wrapper .footerLogo .footer-logo {
6511 padding-left: 10px; } }
6514 background-color: #222;
6518 .b2b-header-tabs .icon-primary-att-globe {
6520 .b2b-header-tabs a:focus {
6521 border: 1px solid white; }
6522 .b2b-header-tabs .header__items {
6527 padding: 6px 0px 0px 0px;
6528 border-spacing: 30px 0; }
6529 .b2b-header-tabs .header__item {
6530 display: inline-block;
6534 font-family: "Omnes-ECOMP-W02", Arial;
6538 .b2b-header-tabs .header__item.b2b-headermenu {
6540 .b2b-header-tabs .header__item.b2b-headermenu:last-child {
6542 .b2b-header-tabs .header__item.b2b-headermenu a.menu__item {
6544 text-decoration: none;
6545 display: inline-block;
6546 padding: 5px 15px; }
6547 .b2b-header-tabs .header__item.active {
6548 background-color: #fff;
6550 border-bottom-left-radius: 0;
6551 border-bottom-right-radius: 0; }
6552 .b2b-header-tabs .header__item.active a.menu__item {
6554 .b2b-header-tabs li:focus {
6555 outline: 2px solid #0578ae; }
6556 .b2b-header-tabs .header__item .header-secondary-wrapper, .b2b-header-tabs .header__item .header-tertiary-wrapper {
6557 background-color: #fff;
6562 border-bottom: solid 1px #ccc;
6563 -webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.16);
6564 -moz-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.16);
6565 box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.16);
6568 .b2b-header-tabs .header-secondary, .b2b-header-tabs .header-tertiary {
6569 background-color: #fff;
6572 .b2b-header-tabs .header__item.active .header-secondary-wrapper {
6574 .b2b-header-tabs .header-secondary .header-subitem {
6575 display: inline-block;
6578 .b2b-header-tabs .header-secondary .header-subitem.active .header-tertiary-wrapper {
6580 .b2b-header-tabs .header-secondary .header-subitem a.menu__item {
6581 display: inline-block;
6584 .b2b-header-tabs .header-secondary .header-subitem a.menu__item:hover, .b2b-header-tabs .header-secondary .header-subitem a.menu__item:focus {
6587 /** Secondary Menu **/
6590 clip: rect(1px, 1px, 1px, 1px); }
6592 /** Tertiary Level Menu **/
6593 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret {
6597 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:after, .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:before {
6599 border-left: 8px solid transparent;
6600 border-right: 8px solid transparent;
6602 -webkit-transition: left .2s ease-out;
6603 -moz-transition: left .2s ease-out;
6604 transition: left .2s ease-out; }
6605 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:after {
6606 border-bottom: 8px solid #fff;
6608 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:before {
6609 border-bottom: 8px solid #ccc;
6612 .b2b-header-tabs .header-secondary .header-subitem.active .header-tertiary {
6613 border-top: solid 1px #ccc; }
6615 .b2b-header-tabs .header-tertiary:after {
6620 .b2b-header-tabs .header-tertiary li {
6621 display: inline-block;
6624 .b2b-header-tabs .header-tertiary li a {
6627 padding: 10px 15px; }
6628 .b2b-header-tabs .header-tertiary li label {
6634 padding: 15px 0 0 15px; }
6636 .b2b-header-tabs .header__item.skip {
6638 display: inline-block;
6639 cursor: default !important; }
6640 .b2b-header-tabs .header__item.skip a {
6644 text-decoration: none; }
6645 .b2b-header-tabs .header__item.skip a:focus {
6647 outline: 2px solid #0578ae; }
6649 .b2b-header-tabs .selectWrap {
6651 .b2b-header-tabs .selectWrap button.awd-select {
6655 display: inline-block; }
6656 .b2b-header-tabs .selectWrap .awd-select-list {
6657 background-color: #fff;
6659 -webkit-transition: opacity .2s ease-out;
6660 -moz-transition: opacity .2s ease-out;
6661 transition: opacity .2s ease-out;
6662 box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176); }
6664 @media (max-width: 768px) {
6667 .b2b-header-tabs .header__items, .b2b-header-tabs .header-secondary, .b2b-header-tabs .header-tertiary {
6669 .b2b-header-tabs .header__item {
6671 .b2b-header-tabs .globe-text {
6673 .b2b-header-tabs .header__item.b2b-headermenu a.menu__item {
6674 padding: 5px 7px 9px 7px; }
6675 .b2b-header-tabs .header__item .header-tertiary-wrapper {
6677 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret {
6679 .b2b-header-tabs .header__item .header-secondary-wrapper {
6681 .b2b-header-tabs .header__item.profile {
6685 /************* Header - Start *************/
6687 background-color: #222;
6692 .b2b-header-tabs .icon-primary-primary-att-globe {
6698 *TODO: delete below .icon-primary-att-globel will not be used
6699 *instead the one above, icon-primary-primary-att-globe not available here
6701 .b2b-header-tabs .icon-primary-att-globe {
6705 .b2b-header-tabs .globe-text {
6709 .b2b-header-tabs .header__items {
6714 border-spacing: 30px 0;
6715 padding: 3px 0px 0px 0px; }
6717 .b2b-header-tabs .header__item {
6718 display: inline-block;
6722 font-family: "Omnes-ECOMP-W02", Arial;
6724 padding: 0 15px 4px 15px;
6725 /*margin-top:-3px;*/
6728 .b2b-header-tabs .header__item.b2b-headermenu {
6731 .b2b-header-tabs .header__item.b2b-headermenu a.menu__item {
6733 text-decoration: none;
6734 display: inline-block;
6735 padding: 8px 15px 12px 15px;
6738 .b2b-header-tabs .header__item.active {
6739 background-color: #fff;
6741 border-bottom-left-radius: 0;
6742 border-bottom-right-radius: 0; }
6744 .b2b-header-tabs .header__item.active a.menu__item {
6747 .b2b-header-tabs li:focus {
6748 outline: 2px solid #0578ae; }
6750 /** profile pop Over **/
6751 .b2b-header-tabs .header__item.profile {
6755 /** Secondary Menu **/
6756 .b2b-header-tabs .header__item .header-secondary-wrapper, .b2b-header-tabs .header__item .header-tertiary-wrapper {
6757 background-color: #fff;
6762 border-bottom: solid 1px #ccc;
6763 -webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.16);
6764 -moz-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.16);
6765 box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.16);
6769 .b2b-header-tabs .header-secondary, .b2b-header-tabs .header-tertiary {
6770 background-color: #fff;
6774 .b2b-header-tabs .header__item.active .header-secondary-wrapper,
6775 .b2b-header-tabs .header-secondary .header-subitem.active .header-tertiary-wrapper {
6778 .b2b-header-tabs .header-secondary .header-subitem {
6779 display: inline-block;
6783 .b2b-header-tabs .header-secondary .header-subitem a.menu__item {
6784 display: inline-block;
6789 .b2b-header-tabs .header-secondary .header-subitem a.menu__item:hover, .b2b-header-tabs .header-secondary .header-subitem a.menu__item:focus {
6794 clip: rect(1px, 1px, 1px, 1px); }
6796 /** Tertiary Level Menu **/
6797 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:after,
6798 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:before {
6800 border-left: 8px solid transparent;
6801 border-right: 8px solid transparent;
6803 -webkit-transition: left .2s ease-out;
6804 -moz-transition: left .2s ease-out;
6805 transition: left .2s ease-out; }
6807 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret {
6812 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:after {
6813 border-bottom: 8px solid #fff;
6816 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:before {
6817 border-bottom: 8px solid #ccc;
6820 /** Tertiary Level Menu **/
6821 .b2b-header-tabs .header-secondary .header-subitem.active .header-tertiary {
6822 border-top: solid 1px #ccc; }
6824 .b2b-header-tabs .header-tertiary:after {
6829 .b2b-header-tabs .header-tertiary li {
6830 display: inline-block;
6834 .b2b-header-tabs .header-tertiary li a {
6840 .b2b-header-tabs .header-tertiary li label {
6843 font-size: 14px !important;
6846 padding: 15px 0 0 15px; }
6848 /** Quarternary Level Menu **/
6849 .b2b-header-tabs .header-quarternary {
6853 .b2b-header-tabs .header-quarternary li {
6855 font-family: "Omnes-ECOMP-W02", Arial;
6858 .b2b-header-tabs .header-quarternary li.active {
6861 .b2b-header-tabs .header-quarternary li a {
6864 padding: 0px 10px 10px 10px; }
6866 /** Skip Navigation**/
6867 .b2b-header-tabs .header__item.skip {
6869 display: inline-block;
6870 cursor: default !important; }
6872 .b2b-header-tabs .header__item.skip a {
6876 text-decoration: none; }
6878 .b2b-header-tabs .header__item.skip a:focus {
6880 outline: 2px solid #0578ae; }
6882 /** Dropdown css inside Header ****/
6883 .b2b-header-tabs .selectWrap {
6886 .b2b-header-tabs .selectWrap button.awd-select, .b2b-header-tabs .selectWrap input.awd-select {
6890 display: inline-block; }
6892 .b2b-header-tabs .selectWrap .awd-select-list {
6893 background-color: #fff;
6895 -webkit-transition: opacity .2s ease-out;
6896 -moz-transition: opacity .2s ease-out;
6897 transition: opacity .2s ease-out;
6898 box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176); }
6901 * responsive header media queries
6903 @media screen and (max-width: 1100px) {
6904 .b2b-header-tabs .globe-text {
6906 .b2b-header-tabs .header__item.profile {
6909 .b2b-header-tabs .header__items {
6910 padding-top: 0px; } }
6912 @media screen and (max-width: 950px) {
6913 .header__item.profile {
6917 .header__item .selectWrap {
6919 .b2b-header-tabs .header__items {
6920 padding-top: 25px; }
6921 .b2b-header-tabs .header__item .header-secondary-wrapper, .b2b-header-tabs .header__item .header-tertiary-wrapper {
6923 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret {
6925 .b2b-header-tabs .header__item.b2b-headermenu a.menu__item {
6926 padding-bottom: 30px; }
6927 .b2b-header-tabs .header-secondary .header-subitem.active .header-tertiary {
6928 margin-top: -28px; } }
6930 /*************** Header - END ******************/
6934 .hp-container i:focus {
6935 outline: thin dotted #666; }
6936 .hp-container .icon-misc-pen {
6938 .hp-container .icon-misc-trash {
6942 border-bottom: 1px solid #ccc;
6943 border-bottom: 1px solid #ccc;
6944 margin-bottom: 16px;
6945 padding-bottom: 16px; }
6946 .hp-selected .selected-days {
6947 padding-bottom: 16px; }
6948 .hp-selected .selected-days .day {
6954 margin: 16px auto 0 auto; }
6955 .hp-checkbox label {
6958 margin-right: 34px; }
6959 .hp-checkbox label span {
6968 display: -webkit-flex;
6969 display: -ms-flexbox; }
6974 display: -webkit-flex;
6975 display: -ms-flexbox; }
6977 .hp-dropdowns .radio-buttons {
6979 .hp-dropdowns .radio-buttons .radio {
6980 margin-right: 15px; }
6984 /* TODO: Build a reference page for these classes */
6986 font-family: "Omnes-ECOMP-W02", Arial !important; }
6989 font-family: "Omnes-ECOMP-W02-Light", Arial !important; }
6992 font-family: "Omnes-ECOMP-W02-Italic", Arial !important; }
6994 .font-light-italic {
6995 font-family: "Omnes-ECOMP-W02-Light-Italic", Arial !important; }
6998 font-family: "Omnes-ECOMP-W02-Medium", Arial !important; }
7000 .font-medium-italic {
7001 font-family: "Omnes-ECOMP-W02-Medium-Italic",Arial !important; }
7005 font-variant: normal;
7006 font-weight: normal;
7007 text-transform: none; }
7010 background-color: #efefef;
7011 border: 1px solid #efefef;
7013 font-size: 1.4rem; }
7015 .b2b-subnav-container > ul {
7018 .b2b-subnav-content {
7020 margin-bottom: 10px; }
7022 .b2b-subnav-content > li {
7023 border-bottom: 1px solid #999999;
7027 .b2b-subnav-content > li > a {
7028 text-decoration: none;
7033 .b2b-subnav-content > li > a.expand {
7036 .b2b-subnav-content > li ul {
7039 transition-duration: 0.5s;
7040 transition-timing-function: cubic-bezier(0, 1, 0.5, 1); }
7042 .b2b-subnav-content > li ul.expand {
7043 transition-duration: 0.7s;
7044 transition-timing-function: ease-in-out;
7048 .b2b-subnav-content > li > a:focus, .b2b-subnav-content > li ul > li > a:focus {
7049 outline: thin dotted #666; }
7051 .b2b-subnav-content > li ul > li > a {
7055 outline-offset: -4px;
7056 padding-left: 10px; }
7058 .b2b-icon-primary-plus-minus {
7059 display: inline-block;
7066 vertical-align: middle;
7069 @media (min-width: 320px) and (max-width: 767px) {
7071 background-color: #fff;
7072 border: 1px solid white;
7074 .b2b-subnav-content > li {
7075 padding-left: 10px; }
7076 .b2b-subnav-container > ul:first-child {
7077 border-top: 1px solid #999; }
7078 .b2b-icon-primary-plus-minus {
7080 .b2b-subnav-content > li li > a.active {
7082 text-decoration: none;
7083 font-family: "Omnes-ECOMP-W02", Arial; } }
7085 .b2b-list-box-item {
7086 white-space: nowrap;
7088 border: 1px solid transparent;
7090 visibility: inherit;
7097 -moz-user-select: none;
7098 -webkit-user-select: none;
7099 -ms-user-select: none; }
7100 .b2b-list-box-item:focus {
7101 border: 2px solid #5e8cb3; }
7103 .b2b-list-box-item--selected {
7104 background-color: #cfdde9; }
7106 .btn.disabled[ddh-load-button] {
7108 padding: 0 19px 0 18px; }
7110 .btn.disabled[ddh-load-button] {
7113 .icon-primary-spinner-ddh.large {
7117 .icon-primary-spinner-ddh.small {
7121 .icon-primary-spinner-ddh {
7122 -webkit-animation: 1s linear infinite spinner;
7123 animation: 1s linear infinite spinner;
7124 background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNiAzNiIgaWQ9InN2Zy1zcGlubmVyIiB4PSIwcHgiIHk9IjBweCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CiAgIDxwYXRoIGZpbGw9IiNGNUY1RjUiIGQ9Ik0xOCAzNkM4LjEgMzYgMCAyNy45IDAgMThTOC4xIDAgMTggMHMxOCA4LjEgMTggMTgtOC4xIDE4LTE4IDE4em0wLTMxLjVjLTcuNSAwLTEzLjUgNi0xMy41IDEzLjVTMTAuNiAzMS41IDE4IDMxLjVjNy41IDAgMTMuNS02LjEgMTMuNS0xMy41IDAtNy41LTYtMTMuNS0xMy41LTEzLjV6Ii8+CiAgIDxwYXRoIGZpbGw9IiMwNTY4QUUiIGlkPSJzcGlubmVyIiBkPSJNMzAuNyA1LjNsLTMuMSAzLjJjMi40IDIuNCAzLjkgNS44IDMuOSA5LjUgMCA3LjQtNi4xIDEzLjUtMTMuNSAxMy41UzQuNSAyNS40IDQuNSAxOCAxMC42IDQuNSAxOCA0LjVWMEM4LjEgMCAwIDguMSAwIDE4czguMSAxOCAxOCAxOCAxOC04LjEgMTgtMThjMC01LTItOS41LTUuMy0xMi43eiIgdHJhbnNmb3JtPSIiPiAgICAgIAogICA8L3BhdGg+Cjwvc3ZnPg==); }
7126 .btn-small .icon-primary-spinner-ddh {
7127 height: 30px !important;
7128 width: 30px !important; }
7130 .btn-small .icon-primary-spinner {
7139 .small-modal-loader {
7140 width: 420px !important;
7141 height: 212px !important;
7142 text-align: center; }
7144 .small-modal-loader .icon-primary-spinner {
7145 margin-bottom: 5px; }
7147 .body.styled-by-modal {
7150 .b2b-modal-backdrop {
7158 .b2b-modal-backdrop.fade {
7159 background-color: #000;
7161 filter: alpha(opacity=0);
7162 transition: all 0.3s linear 0s; }
7164 .b2b-modal-backdrop.fade.in {
7167 filter: alpha(opacity=70);
7168 background-color: #000;
7169 transition: opacity 0.3s linear 0s; }
7182 .modalwrapper.active {
7187 background-clip: padding-box;
7188 background-color: #ffffff;
7189 border: 1px solid rgba(0, 0, 0, 0.1);
7191 box-shadow: 0 3px 5px 1px rgba(0, 0, 0, 0.4);
7193 /*margin-bottom:10%;*/
7194 outline: medium none;
7195 /*position: absolute;*/
7203 .modalwrapper.modal-docked .modal {
7215 transition: opacity .5s linear 0s; }
7217 .modal.fade.in.modal-landscape {
7221 transition: opacity .5s linear 0s; }
7230 align-items: center;
7231 border-radius: 8px 8px 0 0;
7235 padding: 30px 46px 30px 30px;
7236 position: relative; }
7238 .b2b-modal-header > h2 {
7243 .modal-header-portrait {
7244 -webkit-overflow-scrolling: auto; }
7246 .modal-header-landscape {
7247 -webkit-overflow-scrolling: auto; }
7250 -webkit-overflow-scrolling: touch;
7251 padding: 0 30px 20px;
7255 .b2b-modal-body:focus {
7256 outline: 1px dotted #333333; }
7262 background-color: #fff;
7269 :not(.modal-docked) .b2b-modal-footer {
7270 position: relative; }
7272 .modal-landscape .b2b-modal-footer {
7273 position: relative; }
7275 .b2b-modal-footer .cta-button-group {
7277 justify-content: flex-end;
7278 padding: 20px 0 5px;
7280 border-top: 1px solid #d2d2d2; }
7282 .b2b-modal-footer .cta-button-group .btn {
7286 margin-left: 10px; }
7288 .b2b-modal-footer .cta-button-group .marginLeft0 {
7291 .b2b-modal-footer .cta-button-group .btn-footer-left {
7292 margin-right: auto; }
7294 .b2b-modal-footer .cta-button-group .btn + .btn {
7295 margin-right: 0 !important; }
7313 max-width: 1000px; }
7315 .modalwrapper.modal-docked {
7318 align-items: center; }
7320 .modalwrapper.modal-docked .b2b-modal-body {
7323 padding-bottom: 60px; }
7325 .modalwrapper.modal-docked .modal {
7331 .modalwrapper.modal-docked .b2b-modal-body > *:last-child {
7332 margin-bottom: 60px; }
7334 @media (max-width: 767px) {
7337 overflow-x: hidden; }
7342 margin-bottom: 15px;
7345 padding: 20px 46px 20px 15px; }
7348 padding: 0 15px 15px; }
7349 .modalwrapper.modal-docked {
7353 .modalwrapper.modal-docked .modal.fade.in {
7355 width: 100% !important;
7359 .modalwrapper.modal-docked .b2b-modal-body {
7362 .modalwrapper.modal-docked.modal-landscape {
7365 .modalwrapper.modal-docked.modal-landscape .modal {
7368 .modalwrapper.modal-docked.modal-landscape .b2b-modal-body {
7370 overflow-y: hidden; }
7373 .b2b-modal-footer .cta-button-group {
7376 .b2b-modal-footer .cta-button-group .btn {
7378 .b2b-modal-footer .cta-button-group .btn + .btn {
7380 .b2b-modal-footer .cta-button-group a.visible-phone {
7381 align-items: center;
7382 display: flex !important;
7384 justify-content: center; } }
7386 .b2b-modal-footer > .cta-button-group {
7387 line-height: 40px; }
7390 .modal.fade.in .b2b-modal-header,
7391 .modal.fade.in .b2b-modal-body,
7392 .modal.fade.in .b2b-modal-footer {
7393 animation-duration: 0.01s;
7394 -o-animation-duration: 0.01s;
7395 -ms-animation-duration: 0.01s;
7396 -moz-animation-duration: 0.01s;
7397 -webkit-animation-duration: 0.01s;
7398 animation-name: DOMinsertion;
7399 -o-animation-name: DOMinsertion;
7400 -ms-animation-name: DOMinsertion;
7401 -moz-animation-name: DOMinsertion;
7402 -webkit-animation-name: DOMinsertion; }
7404 .monthselector thead tr th {
7407 .monthselector thead tr:after {
7414 border-bottom: 1px solid #ccc; }
7416 .monthselector tbody tr:last-child {
7419 .monthselector td.day {
7420 margin: 1px 4px !important;
7421 width: 64px !important; }
7423 .monthselector .datepicker-switch {
7424 width: 195px !important; }
7426 .monthselector .show-date {
7427 width: 30px !important; }
7429 .monthselector button.faux-input {
7431 .monthselector button.faux-input:focus {
7432 border: 1px solid #0574ac; }
7433 .monthselector button.faux-input:disabled {
7434 cursor: not-allowed; }
7436 .monthselector .cta-button-group {
7438 .monthselector .cta-button-group a {
7439 margin-right: 20px; }
7441 .monthselector .day.active .show-date:after, .monthselector .day:focus .show-date:after, .monthselector .due-date.disabled .show-date:after {
7443 left: 9px !important;
7445 width: 42px !important; }
7447 .monthselector .disabled.day:focus .show-date:after {
7450 .monthselector .icon-primary-calendar {
7454 padding: 0 10px 0 10px;
7459 list-style-type: none; }
7463 padding: 0 0 5px 30px;
7467 font-size: 1.4rem; }
7469 .b2b-ml-nav a:focus {
7470 outline-offset: 1px; }
7472 .b2b-ml-nav li:focus {
7475 .b2b-ml-nav li:focus > a {
7476 outline: thin dotted #666;
7477 outline-offset: 1px; }
7480 border-left: 1px solid #ccc; }
7483 padding: 0 0 0 20px; }
7485 .b2b-ml-nav ul > li {
7487 line-height: 18px; }
7489 .b2b-ml-nav a > span {
7490 background-color: #FFF;
7498 .b2b-ml-nav a > span > i {
7501 .b2b-ml-nav a:only-child > span {
7507 .b2b-ml-nav a:only-child > span > i {
7508 background-color: inherit;
7512 .b2b-ml-nav ul li:first-child > a:only-child > span {
7518 .b2b-ml-nav li a + ul {
7521 .b2b-ml-nav li a.active + ul {
7524 .b2b-ml-nav .selected {
7527 /*to overide ng-doc inline property for library demo - TODO: Move to docs.css*/
7528 .b2b-ml-nav a [class^="icon-primary-"], a [class*=" icon-primary-"], a [class^="icon-primary-"]:before, a [class*=" icon-primary-"]:before {
7529 display: inline-block; }
7531 .b2b-alerts-messages {
7532 background-color: #fff;
7535 .b2b-alerts-messages h3 {
7536 color: #333 !important;
7537 font-family: "Omnes-ECOMP-W02-Medium", Arial;
7538 margin-bottom: 0 !important;
7542 .b2b-alerts-messages h4 {
7543 color: #333 !important;
7544 font-family: "Omnes-ECOMP-W02-Medium", Arial;
7545 margin-bottom: 0 !important; }
7546 .b2b-alerts-messages .alert-info {
7547 background-color: #0574ac;
7549 .b2b-alerts-messages .alert-error {
7550 background-color: #cf2a2a;
7552 .b2b-alerts-messages .alert-success {
7553 background-color: #1b7e28;
7555 .b2b-alerts-messages div:nth-child(2) {
7556 padding: 0 0 15px 10px;
7557 vertical-align: baseline; }
7558 .b2b-alerts-messages .close:before {
7560 .b2b-alerts-messages p {
7563 font-family: "Omnes-ECOMP-W02", Arial; }
7564 .b2b-alerts-messages p a {
7566 .b2b-alerts-messages .btn-small {
7567 margin-bottom: 0px; }
7569 .b2b-alerts-success {
7570 border: 1px solid #1b7e28; }
7573 border: 1px solid #cf2a2a; }
7576 border: 1px solid #0574ac; }
7578 /* TODO: Rearange this and move to patches if needed */
7579 .b2b-breadcrumb-css-override > li {
7580 margin-right: 24px; }
7582 .b2b-breadcrumb-css-override li > * {
7583 float: left !important; }
7585 .b2b-css-override ul.nav-tabs {
7588 .b2b-css-override div.tab-content {
7592 .b2b-css-override .tab-content .prettyprint, .b2b-css-override .usage .prettyprint {
7596 .b2b-top-nav-buttons-css-override {
7601 width: auto !important; }
7603 .b2b-toggle-header-active {
7606 .b2b-toggle-header-inactive {
7609 .b2b-toggle-header-icon {
7612 .tab-content > .tab-pane {
7615 .tab-content > .active {
7618 .icon-primary-circle:before {
7619 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");
7625 .ds2-no-colors .icon-primary-circle:before {
7626 background-image: none;
7630 outline: thin dotted #666; }
7638 display: inline-block;
7642 vertical-align: baseline; }
7646 padding-bottom: 20px;
7650 .pager__item--input {
7657 margin-left: 10px; }
7660 margin-bottom: 20px; }
7662 .pager__item--active {
7663 border-bottom: 2px solid #0574ac;
7667 .pager a.pager__item--active:hover {
7670 .pager a:hover, .pager a:focus {
7671 text-decoration: none;
7675 .pager a.disabled:hover, .pager a.disabled:focus {
7676 cursor: not-allowed; }
7678 .row.section-row.b2b-page {
7681 a.pager__item--next:focus, a.pager__item--prev:focus {
7682 text-decoration: none;
7685 .pager__item--next, .pager__item--prev {
7687 padding: 1.5px 6px 1.5px 6px; }
7689 .pager .disabled i {
7690 pointer-events: none;
7705 margin-bottom: 20px;
7708 display: inline-block;
7709 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
7711 .mobile-view > .pager__item {
7715 vertical-align: middle;
7716 line-height: 34px; }
7724 h4#pagination-truncated {
7727 h4#pagination-large-count {
7730 .p-col-md-12 input {
7731 margin-left: 20px; }
7733 .pager a .icon-primary-right:before {
7734 display: inline-block; }
7736 .pager a .icon-primary-left:before {
7737 display: inline-block; }
7740 background: white none repeat scroll 0 0;
7741 margin-bottom: -12px;
7743 padding-right: 10px;
7744 position: relative; }
7746 .numericResult:focus {
7747 outline: 1px dotted #0574ac; }
7749 .page-heading-group {
7751 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
7753 .pager > div > span.fieldLabel {
7754 margin-left: 18px; }
7756 .pager .fieldLabel .btn-arrow {
7759 margin-left: -5px; }
7763 .b2b-p-col-md-12 input {
7764 margin-left: 20px; }
7769 display: inline-block;
7770 margin: 0px 5px 0 5px;
7772 vertical-align: baseline; }
7774 .b2b-pager__item--noclick {
7775 pointer-events: none !important;
7776 cursor: default !important; }
7778 .b2b-pager__item--droppable {
7779 pointer-events: all !important; }
7783 padding-bottom: 20px;
7786 .b2b-pager a:hover {
7787 text-decoration: none;
7790 .b2b-pager a:focus {
7791 text-decoration: none;
7794 .b2b-pager a .icon-primary-right:before {
7795 display: inline-block; }
7796 .b2b-pager a .icon-primary-left:before {
7797 display: inline-block; }
7798 .b2b-pager .disabled i {
7799 pointer-events: none;
7803 .b2b-pager__item--input {
7813 margin-bottom: 20px; }
7815 .b2b-pager__item--active {
7816 border-bottom: 2px solid #0574ac;
7820 .row.section-row.b2b-page {
7823 a.b2b-pager__item--next:focus {
7824 text-decoration: none;
7827 a.b2b-pager__item--next-disabled {
7830 a.b2b-pager__item--next-disabled > [class^="icon-primary-"] {
7832 cursor: not-allowed;
7835 a.b2b-pager__item--prev:focus {
7836 text-decoration: none;
7839 a.b2b-pager__item--prev-disabled {
7842 a.b2b-pager__item--prev-disabled > [class^="icon-primary-"] {
7844 cursor: not-allowed; }
7846 .b2b-pager__item--next {
7847 padding: 1.5px 0px 1.5px 0px; }
7849 .b2b-pager__item--prev {
7850 padding: 1.5px 0px 1.5px 0px; }
7856 .fieldLabel .btn-arrow {
7864 .b2b-numericResult {
7865 margin-bottom: 20px;
7869 .b2b-mobile-view > .b2b-pager__item {
7873 vertical-align: middle;
7874 line-height: 34px; }
7885 h4#b2b-pagination-truncated {
7888 h4#b2b-pagination-large-count {
7892 background: white none repeat scroll 0 0;
7893 margin-bottom: -12px;
7895 padding-right: 10px;
7896 position: relative; }
7898 .b2b-numericResult:focus {
7899 outline: 1px dotted #0574ac; }
7901 .b2b-page-heading-group {
7903 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
7905 .b2b-pager > div > span.fieldLabel {
7906 margin-left: 18px; }
7911 .b2b-go-to-page-inline {
7912 display: inline-block; }
7914 input.b2b-phone-mask-input {
7915 padding-right: 15px; }
7916 input.b2b-phone-mask-input:hover, input.b2b-phone-mask-input:focus {
7917 padding-right: 15px; }
7919 /************************** Start - Should be removed after the styling in global is fixed *******************/
7923 /************************** End - Should be removed after the styling in global is fixed *******************/
7924 @media (max-width: 767px) {
7929 background-color: #5a5a5a;
7930 border-top: 1px solid #959595; }
7933 border-bottom: 1px solid #959595; }
7935 .pivot-links > li > a {
7938 padding: 12px 15px 10px;
7939 line-height: normal; }
7941 .b2b-profile-block-container {
7944 background-color: #fff;
7946 border: 1px solid #ccc;
7947 box-shadow: 0px 1px 1px 1px #ccc;
7948 display: inline-table;
7949 margin: 15px 15px; }
7951 .b2b-profile-block-details p, .b2b-profile-block-details div {
7953 font-size: 1.4rem; }
7955 .b2b-profile-block-details .radio-label, .b2b-profile-block-details a {
7956 font-size: 1.4rem; }
7958 .b2b-profile-block-details p label, .b2b-profile-block-details p span {
7959 padding-left: 10px; }
7961 .b2b-profile-block-footer {
7962 margin-bottom: 12px;
7966 .b2b-profile-block-details p {
7967 word-wrap: break-word;
7969 .b2b-profile-block-details p:first-child {
7971 .b2b-profile-block-details p:after {
7974 border: 0.2px solid #ccc;
7977 .b2b-profile-block-details .radio {
7981 .b2b-approval-icon {
7986 .b2b-approval-icon i {
7999 margin-bottom: 16px; }
8001 .b2b-profile-block-radio {
8009 border: solid 1px #CCC;
8010 font-family: "Omnes-ECOMP-W02", Arial;
8011 display: inline-block;
8012 vertical-align: top; }
8013 .b2b-profile-card .top-block {
8015 background-color: #e4e4e4;
8016 max-height: 153px; }
8017 .b2b-profile-card .bottom-block {
8018 padding: 15px 20px 15px 20px;
8019 background-color: #fff; }
8020 .b2b-profile-card .profile-image {
8021 background: #e4e4e4;
8022 margin-bottom: 15px;
8023 text-align: center; }
8024 .b2b-profile-card .profile-image .default-img {
8025 display: inline-block;
8028 margin-bottom: 10px;
8029 border: 6px solid #fff;
8030 border-radius: 99em;
8031 -webkit-border-radius: 99em;
8032 -moz-border-radius: 99em;
8033 /* background-color: #eee; */ }
8035 .profile-image img {
8036 display: inline-block;
8039 margin-bottom: 10px;
8040 border: 6px solid #fff;
8041 border-radius: 99em;
8042 -webkit-border-radius: 99em;
8043 -moz-border-radius: 99em;
8044 /* background-color: #eee; */ }
8046 .b2b-profile-card .profile-image .default-img {
8047 font-family: "Omnes-ECOMP-W02", Arial;
8049 background-color: #fff;
8056 text-transform: uppercase; }
8058 .b2b-profile-card .profile-image .name {
8059 font-family: "Omnes-ECOMP-W02-Medium", Arial;
8066 word-break: break-word;
8067 white-space: normal;
8068 text-transform: capitalize; }
8070 .b2b-profile-card .profile-image .status-icon {
8071 border-radius: 10px;
8072 border: 1px solid #fff;
8076 display: inline-block;
8077 vertical-align: middle; }
8079 .b2b-profile-card .profile-image .status {
8086 .b2b-profile-card .status .circle {
8090 margin: 30px 6px 0px 20px;
8092 background-color: #444; }
8094 .b2b-profile-card .profile-image .status-green {
8095 background-color: #0c0; }
8097 .b2b-profile-card .profile-image .status-red {
8098 background-color: red; }
8100 .b2b-profile-card .profile-image .status-blue {
8101 background-color: #00f; }
8103 .b2b-profile-card .profile-image .status-yellow {
8104 background-color: #ff0; }
8106 .b2b-profile-card .profile-image .status .status-badge {
8108 border: dotted 1px #444;
8109 background-color: transparent;
8116 padding-right: 5px; }
8118 .b2b-profile-card .profile-details {
8120 .b2b-profile-card .profile-details label {
8123 font-family: "Omnes-ECOMP-W02-Medium", Arial;
8124 font-weight: bolder;
8129 .b2b-profile-card .profile-details div {
8133 padding-bottom: 6.5px; }
8135 .b2b-profile-card .b2b-add-user {
8137 border-style: dotted;
8140 position: relative; }
8141 .b2b-profile-card .b2b-add-user i {
8143 padding-bottom: 15px; }
8145 .b2b-profile-card .atcenter {
8148 vertical-align: middle;
8149 text-align: center; }
8151 .b2b-profile-card .tooltip {
8153 .b2b-profile-card .tooltip .helpertext {
8157 .b2b-profile-card .tooltip-wrapper {
8158 position: relative; }
8160 /* Overrides for tooltip absolute positioning */
8161 @media (min-width: 1025px) {
8162 .b2b-profile-card .tooltip-size-control {
8163 width: 100% !important; } }
8165 @-webkit-keyframes progress-bar-stripes {
8167 background-position: 0 0; }
8169 background-position: 80px 0; } }
8171 @keyframes progress-bar-stripes {
8173 background-position: 0 0; }
8175 background-position: 80px 0; } }
8178 background-color: #e4e4e4;
8181 margin-bottom: 20px;
8185 position: relative; }
8191 background-color: #666;
8193 display: -webkit-flex;
8194 display: -ms-flexbox;
8200 display: -webkit-flex;
8201 display: -ms-flexbox;
8203 -webkit-align-items: center;
8204 -ms-flex-align: center;
8205 align-items: center;
8206 -webkit-justify-content: flex-end;
8208 justify-content: flex-end; }
8210 .progress-link + .usage-bar {
8213 .progress-success .bar, .progress .bar-success {
8214 background-color: #1b7e28; }
8216 .progress-warning .bar, .progress .bar-warning {
8217 background-color: #ef6f00; }
8219 .progress-danger .bar, .progress .bar-danger {
8220 background-color: #cf2a2a; }
8222 .progress.increment {
8223 display: -webkit-flex;
8224 display: -ms-flexbox;
8227 .progress.increment .bar:first-child:not(:last-child) {
8229 border-radius: 4px 0 0 4px; }
8231 .progress.increment .bar:last-child:not(:first-child) {
8233 border-radius: 0 4px 4px 0; }
8235 .progress.increment .bar + .bar:not(:last-child) {
8240 .progress.increment .bar:not(:first-child) {
8241 border-left: 1px solid white !important; }
8247 margin-bottom: 1px; }
8249 .usage-bar > .usage-text {
8250 display: table-cell;
8253 .progress + .usage-bar {
8254 margin-top: -15px; }
8256 .usage-bar .usage-text {
8257 font-size: 1.4rem; }
8259 .usage-bar .usage-text:first-child {
8260 white-space: nowrap; }
8262 .usage-bar .usage-text.text-right {
8263 vertical-align: top;
8265 width: auto !important; }
8267 .usage-bar .usage-text.text-right:before {
8272 .usage-bar.billing-cycle .usage-text {
8273 font-size: 1.4rem; }
8275 .usage-bar.billing-cycle .usage-text.text-right {
8276 vertical-align: bottom; }
8278 .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"] {
8279 background-color: #1b7e28; }
8281 .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"] {
8282 background-color: #ef6f00; }
8284 .progress.autocolor [data-percentage^="9"], .progress.autocolor [data-percentage="100"] {
8285 background-color: #cf2a2a; }
8287 .b2b-seek-bar-container {
8288 position: relative; }
8289 .b2b-seek-bar-container div {
8290 position: absolute; }
8291 .b2b-seek-bar-container .b2b-seek-bar-track-container {
8293 .b2b-seek-bar-container .b2b-seek-bar-track {
8296 background-color: #cccccc;
8297 border-radius: 10px; }
8298 .b2b-seek-bar-container .b2b-seek-bar-track-fill {
8301 background-color: #cccccc;
8302 border-radius: 10px;
8304 background-color: #157BB2;
8305 transition: width 0s linear; }
8307 .seek-bar-container .seek-bar-knob-container {
8308 transition: left 0s linear; }
8310 .b2b-seek-bar-container .b2b-seek-bar-knob {
8313 border-radius: 10px;
8316 border: 1px solid #cccccc;
8320 .b2b-seek-bar-container .b2b-seek-bar-knob:focus {
8321 outline: thin dotted #666; }
8323 .b2b-seek-bar-container.vertical {
8328 border-radius: 10px; }
8329 .b2b-seek-bar-container.vertical .b2b-seek-bar-track-container {
8332 .b2b-seek-bar-container.vertical .b2b-seek-bar-track {
8335 .b2b-seek-bar-container.vertical .b2b-seek-bar-track-fill {
8340 .b2b-seek-bar-container.vertical .b2b-seek-bar-knob-container {
8341 transition: bottom .01s linear;
8344 .b2b-seek-bar-container.vertical .b2b-seek-bar-knob {
8346 border-radius: 10px;
8350 .form-search .search-query {
8351 width: 100% !important; }
8353 .form-search .well {
8356 .form-search > ul.nav > li.section {
8357 min-height: 20px !important; }
8359 input.b2b-search-input-field {
8360 margin-bottom: 0px; }
8362 .search-suggestion-list {
8363 background-color: #FFFFFF;
8364 border: 1px solid #ccc;
8365 border-radius: 0 0 6px 6px;
8366 box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15);
8375 .search-suggestion-list > li.active {
8376 background-color: #cccccc; }
8377 .search-suggestion-list:empty {
8380 .b2b-search-hightlight {
8381 font-weight: bold; }
8383 input[type="text"]::-moz-placeholder {
8385 font-family: "Omnes-ECOMP-W02-Italic", Arial; }
8387 input[type="text"]:focus {
8390 input[type="text"] + .reset-field {
8391 background-color: #FFFFFF;
8396 outline: 1px dotted #0574ac; }
8398 .field-group input:not([type="button"])[disabled] ~ .btn-search {
8399 background-color: #eee; }
8401 .btn-search[class*="btn"] {
8402 background-color: #FFFFFF;
8403 background-size: 20px 20px;
8404 border-radius: 0 1.5rem 1.5rem 0;
8406 min-width: 4.4rem !important;
8411 .search-suggestion-wrapper {
8412 margin-bottom: 15px;
8413 position: relative; }
8414 .search-suggestion-wrapper .no-result {
8415 padding: 0px 15px; }
8417 .search-suggestion-item {
8423 .search-suggestion-item:hover {
8424 background-color: #e4e4e4;
8426 .search-suggestion-item:focus {
8427 background-color: #e4e4e4;
8429 .search-suggestion-item a {
8431 text-decoration: none; }
8436 input.b2b-search-input-field:focus ~ .btn-search > i, .btn-search:focus > i {
8439 button.btn-search[disabled] {
8440 cursor: not-allowed; }
8441 button.btn-search[disabled] i {
8445 -webkit-background-blend-mode: mutilply;
8446 box-shadow: 0 3px 0 2px rgba(0, 0, 0, 0.08); }
8448 .linkSelectorModule {
8455 .linkSelectorModule .icon-primary-down {
8460 margin-left: -30px; }
8461 .linkSelectorModule .selectModule {
8462 background-color: transparent;
8466 border: 1px solid transparent;
8468 padding-right: 35px;
8471 font-size: 1.6rem; }
8472 .linkSelectorModule .selectModule:focus {
8473 border: 1px dotted #ccc;
8475 -moz-user-select: none; }
8476 .linkSelectorModule .selectModule:hover {
8477 text-decoration: underline; }
8478 .linkSelectorModule .active + .moduleWrapper:before {
8479 background-color: #FFFFFF;
8480 border-color: #d2d2d2;
8481 border-style: solid;
8482 border-width: 1px 1px 0 0;
8490 -webkit-transform: rotate(-45deg);
8491 transform: rotate(-45deg);
8493 .linkSelectorModule .moduleWrapper {
8495 .linkSelectorModule ul.awd-module-list {
8496 border-radius: 6px 6px 0px 0px; }
8498 .selectorModule .icon-primary-down {
8505 .selectorModule .selectModule {
8506 border: 1px solid #d2d2d2;
8508 box-shadow: 1px 5px 2px -5px rgba(0, 0, 0, 0.15);
8512 background-color: transparent;
8514 .selectorModule .selectModule:focus {
8515 border: 1px solid #0568ae;
8516 -moz-user-select: none; }
8517 .selectorModule .selectModule span.module-data {
8520 line-height: 20px; }
8521 .selectorModule .selectModule img + span.module-data {
8522 padding-left: 45px; }
8524 .selectorModule .selectModule.active {
8525 border-bottom-right-radius: 0px;
8526 border-bottom-left-radius: 0px; }
8528 .selectorModule .moduleWrapper {
8530 width: 100% !important;
8533 .selectorModule ul.awd-module-list {
8534 border-radius: 0px 0px 6px 6px; }
8536 .selectorModule .large > img {
8544 background-color: transparent;
8545 font-family: "Omnes-ECOMP-W02", Arial;
8560 background-color: #FFFFFF;
8564 box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.15);
8565 border-radius: 0px 0px 6px 6px; }
8566 .moduleWrapper .module-list-item img {
8572 align-self: center; }
8573 .moduleWrapper span {
8575 white-space: nowrap;
8576 font-size: 1.5rem; }
8582 border: 1px solid #d2d2d2; }
8583 .awd-module-list .module-list-item > .module-data {
8585 white-space: nowrap;
8588 border-bottom: 1px dotted #959595;
8589 margin: 0px 15px 0px 15px;
8590 padding-right: 50px;
8591 padding-bottom: 14px;
8595 .awd-module-list .module-list-item:hover {
8596 background-color: #f2f2f2; }
8597 .awd-module-list .module-list-item:active {
8598 background-color: #f2f2f2; }
8599 .awd-module-list .module-list-item[aria-selected="true"] {
8600 background-color: #f2f2f2; }
8607 white-space: nowrap;
8611 .module-list-item:last-of-type .module-data {
8612 border-bottom: none; }
8613 .module-list-item img + span.module-data {
8614 padding-left: 45px; }
8616 .module-groups:first-of-type .module-list-item:last-of-type .module-data {
8617 border-bottom: 1px solid #959595; }
8620 padding-bottom: 4px; }
8622 .selectorModule.large {
8624 vertical-align: middle;
8626 .selectorModule.large .moduleWrapper {
8628 .selectorModule.large input {
8630 vertical-align: middle;
8632 .selectorModule.large button {
8634 vertical-align: middle;
8636 .selectorModule.large .selectModule img {
8640 ul.module-groupitem li {
8641 margin: 0 -15px 0 -15px; }
8643 span.module-data span {
8646 font-size: 1.5rem; }
8649 cursor: default !important;
8650 padding: 18px 15px 0px 15px; }
8652 li.module-list-item[selected]:before {
8653 box-sizing: border-box;
8654 display: inline-block;
8660 vertical-align: middle;
8664 ul.module-optinalcta {
8668 border-bottom: 1px solid #d2d2d2;
8669 border-left: 1px solid #d2d2d2;
8670 border-right: 1px solid #d2d2d2;
8671 border-radius: 0px 0px 6px 6px; }
8672 ul.module-optinalcta li {
8675 ul.module-optinalcta a {
8679 .b2b-slider-container {
8680 position: relative; }
8681 .b2b-slider-container.slider-disabled {
8682 cursor: not-allowed !important; }
8683 .b2b-slider-container div {
8684 position: absolute; }
8685 .b2b-slider-container .slider-track-container {
8688 .b2b-slider-container .slider-track {
8691 background-color: #cccccc;
8692 border-radius: 10px;
8693 border: 1px solid #cccccc; }
8694 .b2b-slider-container .slider-track-fill {
8697 background-color: #cccccc;
8698 border-radius: 10px;
8700 background-color: #157BB2;
8701 transition: width 0s linear;
8702 border: 1px solid #cccccc; }
8703 .b2b-slider-container .slider-knob-container {
8704 transition: left 0s linear; }
8705 .b2b-slider-container .slider-knob-container.slider-knob-hidden {
8706 display: none !important; }
8707 .b2b-slider-container .slider-knob {
8710 border-radius: 10px;
8713 border: 1px solid #cccccc;
8716 .b2b-slider-container .slider-knob:focus {
8717 outline: thin dotted #666; }
8719 .b2b-slider-endpoints-container {
8723 .b2b-slider-endpoints-container .b2b-slider-endpoints-left {
8725 line-height: 100%; }
8726 .b2b-slider-endpoints-container .b2b-slider-endpoints-right {
8728 line-height: 100%; }
8729 .b2b-slider-endpoints-container::after {
8734 .b2b-slider-container.vertical {
8739 border-radius: 10px; }
8740 .b2b-slider-container.vertical .slider-track-container {
8743 .b2b-slider-container.vertical .slider-track {
8746 .b2b-slider-container.vertical .slider-track-fill {
8751 .b2b-slider-container.vertical .slider-knob-container {
8752 transition: bottom 0s linear;
8755 .b2b-slider-container.vertical .slider-knob-container.slider-knob-hidden {
8756 display: none !important; }
8757 .b2b-slider-container.vertical .slider-knob {
8759 border-radius: 10px;
8763 .icon-primary-spinner {
8764 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");
8768 .icon-primary-spinner.small {
8770 height: 30px !important;
8771 width: 30px !important; }
8773 .isIE .icon-primary-spinner,
8774 .isIE .icon-primary-spinner.small {
8775 animation: spinner 1s linear infinite; }
8777 .ds2-no-colors .icon-primary-spinner {
8778 animation: spinner 1s linear infinite;
8779 border: 5px dotted transparent;
8780 border-radius: 50%; }
8782 @keyframes spinner {
8784 transform: rotate(0deg); }
8786 transform: rotate(359deg); } }
8788 .b2b-status-tracker > .btn-arrow:nth-of-type(1) {
8789 margin-right: 10px; }
8791 .b2b-status-tracker > .btn-arrow:nth-of-type(2) {
8792 margin-left: 20px; }
8794 .b2b-status-tracker > .btn-arrow {
8797 overflow: visible; }
8798 .b2b-status-tracker > .btn-arrow > .btn-secondary > .icon-primary-left {
8801 .b2b-status-tracker > .btn-arrow > .btn-secondary > .icon-primary-right {
8804 .b2b-status-tracker > .b2b-status-tracker-step {
8806 position: relative; }
8808 .b2b-status-tracker-step {
8811 .b2b-status-tracker > .b2b-status-tracker-step .b2b-status-tracker-heading {
8812 font-family: "Omnes-ECOMP-W02-Medium", Arial;
8815 margin-bottom: 10px; }
8817 .b2b-status-tracker > .b2b-status-tracker-step.complete > .progress > .progress-bar {
8819 background-color: #1b7e28; }
8821 .b2b-status-tracker > .b2b-status-tracker-step.complete .icoControls-approval {
8824 .b2b-status-tracker > .b2b-status-tracker-step.current > .progress > .progress-bar {
8826 background-color: #333333; }
8828 .b2b-status-tracker > .b2b-status-tracker-step.current .icon-misc-time {
8831 .b2b-status-tracker > .b2b-status-tracker-step.pending > .progress > .progress-bar {
8833 background-color: #ffb81c; }
8835 .b2b-status-tracker > .b2b-status-tracker-step.pending .icoControls-statusokay {
8838 .b2b-status-tracker > .b2b-status-tracker-step.actionRequired > .progress > .progress-bar {
8840 background-color: #cf2a2a; }
8842 .b2b-status-tracker > .b2b-status-tracker-step.actionRequired .icoSecurityalerts-alert {
8845 .b2b-status-tracker > .b2b-status-tracker-step.notAvailable > .progress > .progress-bar {
8847 background-color: #767676; }
8849 .b2b-status-tracker > .b2b-status-tracker-step.notAvailable .icoControls-restricted {
8852 .b2b-status-tracker > .b2b-status-tracker-step > .progress {
8854 border-radius: 1.5px;
8856 margin-bottom: 10px;
8857 background-color: #c5c5c5; }
8858 .b2b-status-tracker > .b2b-status-tracker-step > .progress > .progress-bar {
8862 .b2b-status-tracker > .b2b-status-tracker-step > .b2b-status-tracker-estimate {
8863 font-family: "Omnes-ECOMP-W02-Medium", Arial;
8866 margin-bottom: 10px; }
8868 .b2b-status-tracker > .b2b-status-tracker-step > .b2b-status-tracker-description {
8869 font-family: "Omnes-ECOMP-W02", Arial;
8872 padding-right: 15px; }
8873 .b2b-status-tracker > .b2b-status-tracker-step > .b2b-status-tracker-description a {
8882 font-family: "Omnes-ECOMP-W02", Arial;
8890 position: relative; }
8896 background-color: #c4c4c4;
8897 outline: 1px solid transparent; }
8899 .steps li:first-child {
8900 border-radius: 4px 0 0 4px; }
8902 .steps li:last-child {
8904 border-radius: 0 4px 4px 0; }
8907 .steps li.step-done {
8908 background-color: #007a3e;
8910 border: 1px solid transparent; }
8914 display: inline-block;
8918 white-space: nowrap; }
8920 .step-on .step-text {
8921 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
8923 .steps li .step-text[data-large-text]:before {
8924 content: attr(data-large-text) " "; }
8926 .step-confirmation {
8928 margin-bottom: 30px; }
8930 .step-confirmation > div {
8933 .step-confirmation > div i {
8936 margin-right: 10px; }
8938 .step-confirmation.centered > div i {
8939 margin-left: -60px; }
8941 .step-confirmation > div h3 {
8943 margin: 26px 0 20px; }
8945 .step-confirmation > p {
8948 @media (max-width: 1024px) {
8955 margin-bottom: 11px; }
8958 .step-on .step-text {
8967 .steps li .step-text[data-sm-text]:before {
8968 content: attr(data-sm-text) " ";
8970 .step-confirmation {
8971 margin-top: 30px !important; } }
8973 @media (max-width: 767px) {
8974 .step-confirmation.centered > div i {
8976 .step-confirmation.centered > p {
8977 margin-left: 40px; }
8978 .step-confirmation > div h3 {
8980 margin: 13px 0 10px; }
8981 .step-confirmation > div i {
8983 margin-right: 10px; } }
8985 .step-indicator.vertical {
8988 .vertical .step-heading {
8996 .vertical .steps li {
8997 align-items: center;
8998 background-color: transparent;
9002 padding: 0 0 0 20px;
9003 position: relative; }
9005 .vertical .steps li .step-text {
9014 .vertical .steps li .step-text[data-large-text]:before {
9015 content: attr(data-large-text) " "; }
9017 .vertical .steps li:after {
9018 background-color: transparent;
9019 border-left: 4px solid #d2d2d2;
9029 .vertical .steps li.step-on:after,
9030 .vertical .steps li.step-done:after {
9031 border-color: #0568ae; }
9035 padding: 0px 0px 0px 0px; }
9036 .b2b-step-tracker .btn.btn-left {
9037 margin-right: 10px; }
9038 .b2b-step-tracker .btn.btn-right {
9040 .b2b-step-tracker .b2b-left-arrow {
9043 .b2b-step-tracker .b2b-right-arrow {
9046 .b2b-step-tracker .b2b-steps {
9050 position: relative; }
9051 .b2b-step-tracker .b2b-steps li {
9055 background-color: #767676;
9056 outline: 1px solid transparent;
9058 .b2b-step-tracker .b2b-steps li.b2b-step-done {
9059 background-color: #1b7e28;
9062 .b2b-step-tracker .b2b-steps li.b2b-step-on {
9063 background-color: #333333;
9066 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
9067 .b2b-step-tracker .b2b-steps li .b2b-step-text {
9069 display: inline-block;
9073 white-space: nowrap; }
9074 .b2b-step-tracker .b2b-steps li .b2b-step-text[data-large-text]:before {
9075 content: attr(data-large-text) " "; }
9076 .b2b-step-tracker .b2b-steps li:first-child {
9077 border-radius: 2px 0 0 2px; }
9078 .b2b-step-tracker .b2b-steps li:last-child {
9080 border-radius: 0 2px 2px 0; }
9082 @media (max-width: 1024px) {
9085 .b2b-step-tracker .b2b-steps {
9087 .b2b-step-tracker .b2b-steps li .b2b-step-text {
9089 .b2b-step-tracker .b2b-steps li .b2b-step-text[data-sm-text]:before {
9090 content: attr(data-sm-text) " ";
9092 .b2b-step-tracker .b2b-steps li.b2b-step-on .b2b-step-text {
9102 .strength-meter-container {
9106 .strength-meter-gauge {
9108 background-color: #d2d2d2;
9112 outline: 1px solid transparent; }
9114 .strength-meter-gauge-fill {
9118 text-indent: -9999px;
9120 border: 2px solid transparent; }
9122 .strength-meter-gauge-fill.strength-meter-animate {
9123 transition: width 0.5s linear, background-color 0.5s linear; }
9125 .strength-meter-animate[style*="20"] {
9126 background-color: #cf2a2a; }
9128 .strength-meter-animate[style*="20"] + .strength-meter-divider + .strength-meter-content:after {
9129 content: "Unacceptable"; }
9131 .strength-meter-animate[style*="40"] {
9132 background-color: #ea7400; }
9134 .strength-meter-animate[style*="40"] + .strength-meter-divider + .strength-meter-content:after {
9137 .strength-meter-animate[style*="60"] {
9138 background-color: #ea7400; }
9140 .strength-meter-animate[style*="60"] + .strength-meter-divider + .strength-meter-content:after {
9143 .strength-meter-animate[style*="80"] {
9144 background-color: #007a3e; }
9146 .strength-meter-animate[style*="80"] + .strength-meter-divider + .strength-meter-content:after {
9149 .strength-meter-animate[style*="100"] {
9150 background-color: #007a3e; }
9152 .strength-meter-animate[style*="100"] + .strength-meter-divider + .strength-meter-content:after {
9153 content: "Excellent"; }
9155 .strength-meter-divider {
9164 .strength-meter-divider span {
9165 background: transparent;
9168 border-right: solid 1px #fff; }
9170 .strength-meter-divider span:first-child {
9171 border-radius: 2px 0 0 2px; }
9173 .strength-meter-divider span + .strength-meter-divider span {
9176 .strength-meter-divider span:last-child {
9177 border-radius: 0 2px 2px 0;
9180 .strength-meter-content {
9184 position: absolute; }
9186 .strength-meter-content:before {
9187 font-family: "Omnes-ECOMP-W02", Arial;
9188 content: "Password strength: "; }
9190 .strength-meter-content:after {
9191 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
9193 .strength-meter-container {
9198 .strength-meter-container .strength-meter-gauge {
9200 background-color: #cccccc;
9201 box-shadow: 0 1px 1px -1px #333 inset;
9205 position: relative; }
9207 .strength-meter-container > .strength-meter-gauge > .strength-meter-gauge-fill {
9209 box-shadow: 0 1px 1px -1px #999 inset;
9211 text-indent: -9999px;
9214 .strength-meter-container > .strength-meter-gauge > .strength-meter-gauge-fill.strength-meter-animate {
9215 transition: width 0ms ease-out, background-color 0ms ease-in; }
9217 .strength-meter-container > .strength-meter-gauge > .strength-meter-divider {
9225 .strength-meter-container > .strength-meter-gauge > .strength-meter-divider span {
9226 background: transparent;
9229 border-right: solid 1px #fff; }
9231 .strength-meter-container > .strength-meter-gauge > .strength-meter-divider span:last-child {
9234 .strength-meter-container > .strength-meter-content {
9235 font-family: "Omnes-ECOMP-W02", Arial;
9240 .strength-meter-container > .strength-meter-content:before {
9243 .strength-meter-container > .strength-meter-content > .strength-meter-content-state {
9244 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
9248 align-items: center; }
9249 .btn-switch-label:focus .btn-switch {
9250 outline: 1px dotted #666;
9251 outline-offset: 5px; }
9252 .btn-switch-label input:focus .btn-switch {
9253 outline: 1px dotted #666;
9254 outline-offset: 5px; }
9255 .btn-switch-label > span {
9259 background-color: #fff;
9260 border: 1px solid #d2d2d2;
9261 border-radius: 16px;
9262 box-shadow: 0 4px 5px -5px rgba(0, 0, 0, 0.15) inset, 0 5px 5px -5px rgba(0, 0, 0, 0.15);
9267 user-select: none; }
9268 .btn-switch input[type="checkbox"] {
9275 .btn-switch input[type="checkbox"] + .switch-overlay .btn-slider-on .activo {
9276 font: 0px/0 "Omnes-ECOMP-W02", Arial; }
9277 .btn-switch input[type="checkbox"] + .switch-overlay .btn-slider-on + .btn + .btn-slider-off .inactivo {
9278 font: 0px/0 "Omnes-ECOMP-W02", Arial; }
9279 .btn-switch input:checked + .switch-overlay {
9281 transition: all .3s linear .0s; }
9282 .btn-switch input:checked + .switch-overlay .switch-handle {
9283 background-color: #007a3e;
9284 background: linear-gradient(to bottom, #008744 0%, #007a3e 100%);
9285 transition: background-color 0.3s linear 0s;
9286 border: 1px solid transparent; }
9287 .btn-switch input + .switch-overlay {
9289 transition: all .3s linear .0s; }
9290 .btn-switch input + .switch-overlay .switch-handle {
9291 background-color: #f2f2f2;
9292 background: linear-gradient(to bottom, #fcfcfc 0%, #f2f2f2 100%);
9293 transition: background-color 0.3s linear 0s;
9294 border: 1px solid #d2d2d2; }
9295 .btn-switch input[disabled] + .switch-overlay {
9297 width: 100% !important;
9298 background-color: #d2d2d2;
9300 cursor: not-allowed !important; }
9301 .btn-switch input[disabled] + .switch-overlay .btn-slider-on {
9303 .btn-switch input[disabled] + .switch-overlay .activo {
9305 .btn-switch input[disabled] + .switch-overlay .switch-handle {
9307 .btn-switch input[disabled] + .switch-overlay .btn-slider-off {
9311 .btn-switch input[disabled]:checked + .switch-overlay {
9313 width: 100% !important;
9314 background-color: #fff; }
9315 .btn-switch input[disabled]:checked + .switch-overlay .btn-slider-off {
9317 .btn-switch input[disabled]:checked + .switch-overlay .btn-slider-off + .inactivo {
9319 .btn-switch input[disabled]:checked + .switch-overlay .switch-handle {
9321 .btn-switch input[disabled]:checked + .switch-overlay .btn-slider-on {
9325 color: #007a3e !important;
9326 font-weight: bold; }
9327 .btn-switch input[disabled]:checked + .switch-overlay .activo {
9331 color: #007a3e !important;
9332 font-weight: bold; }
9333 .btn-switch input[disabled]:checked + .btn-slider-on {
9335 .btn-switch input[disabled] + .btn-slider-on + .switch-handle {
9338 .btn-switch input[disabled] + .btn-slider-on + .switch-handle + .btn-slider-off {
9340 .btn-switch input[type="checkbox"][disabled] + .switch-overlay .btn-slider-on {
9342 .btn-switch input[type="checkbox"][disabled] + .switch-overlay .btn-slider-on .activo {
9343 border: medium none;
9345 font: 16px/32px "Omnes-ECOMP-W02", Arial;
9349 .btn-switch input[type="checkbox"][disabled] + .switch-overlay .btn-slider-on .activo:before {
9351 .btn-switch input[type="checkbox"][disabled] + .switch-overlay .btn-slider-on + .switch-handle + .btn-slider-off {
9356 .btn-switch input[type="checkbox"][disabled] + .switch-overlay .btn-slider-on + .switch-handle + .btn-slider-off .inactivo {
9357 border: medium none;
9359 font: 16px/32px "Omnes-ECOMP-W02", Arial;
9363 .btn-switch input[type="checkbox"][disabled] + .switch-overlay .btn-slider-on + .switch-handle + .btn-slider-off .inactivo:before {
9365 .btn-switch input[type="checkbox"][disabled]:checked + .switch-overlay .btn-slider-on {
9370 .btn-switch input[type="checkbox"][disabled]:checked + .switch-overlay .btn-slider-on + .switch-handle + .btn-slider-off {
9372 .btn-switch input[type="checkbox"][disabled]:checked + .switch-overlay .activo {
9374 font-weight: bold; }
9377 border-radius: 16px;
9378 color: black !important;
9391 display: inline-block;
9392 font-family: "Omnes-ECOMP-W02", Arial;
9400 display: inline-block;
9401 font-family: "Omnes-ECOMP-W02", Arial;
9409 padding-right: 11px; }
9413 display: inline-block;
9426 background-image: none;
9427 border-left: 3px solid #007a3e;
9438 line-height: 40px; }
9440 background-image: none;
9441 border: 3px solid #959595;
9442 border-radius: 100%;
9451 .btn-switch.focused {
9452 outline: 1px dotted #000;
9453 outline-offset: 5px; }
9457 background-color: transparent;
9458 border-collapse: collapse;
9461 margin-bottom: 20px; }
9467 vertical-align: bottom; }
9475 vertical-align: top;
9476 word-wrap: break-word; }
9479 font-family: "Omnes-ECOMP-W02-Medium", Arial;
9481 font-weight: normal;
9483 padding: 13px 20px; }
9486 border-left: 1px solid #d2d2d2;
9487 border-top: 1px solid #d2d2d2; }
9489 table tbody td:first-child {
9490 border-left: none; }
9492 .tiny-accordion.iconleft.accordion-table-layout .toggle-header,
9493 .tiny-accordion.iconleft.accordion-table-layout .toggle-header + .accordion-content,
9494 .tiny-accordion.iconleft.accordion-table-layout .inactive-toggle-header {
9495 padding: 0 0 0 50px; }
9498 .inactive-toggle-header .faux-table-cell {
9499 display: table-cell;
9501 padding: 13px 0 10px 0;
9505 .accordion-content .faux-table-cell {
9506 display: table-cell;
9508 padding: 0 0 10px 0; }
9510 .faux-table-cell:last-child {
9515 background-color: #f2f2f2;
9518 border-left: 1px solid #d2d2d2;
9519 padding: 0 20px 0 10px; }
9521 .tiny-accordion.iconleft.accordion-table-layout .toggle-header.opened .hide-when-expanded {
9524 .tiny-accordion.iconleft.accordion-table-layout .toggle-header.opened .hide-when-expanded {
9526 transition: opacity .3s linear .2s; }
9528 @media (max-width: 767px) {
9531 padding: 19px 10px; }
9532 table th:first-child,
9533 table td:first-child {
9534 padding: 19px 15px; } }
9536 .data-row-list ul > li {
9537 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; }
9540 border-bottom: 1px solid #d2d2d2; }
9544 padding: 15px 15px 10px; }
9547 white-space: nowrap;
9548 padding: 15px 15px 0 15px;
9550 font-family: "Omnes-ECOMP-W02", Arial;
9552 border-top: 1px solid #d2d2d2; }
9554 .data-row.has-button .col-1 {
9557 .complex-table .data-row .col-1 {
9562 box-shadow: 0 -2px 0 0 #d2d2d2; }
9564 .data-row.opened td,
9565 .data-row.opened th {
9566 border-left: 1px solid transparent;
9567 border-bottom: 1px solid transparent; }
9569 .data-row.opened + .data-row-list {
9570 box-shadow: 0 1px 0 0 #d2d2d2; }
9572 .data-row.opened + .data-row-list > td {
9575 .data-row.opened + .data-row-list + .data-row.opened {
9576 box-shadow: 0 -1px 0 0 #d2d2d2; }
9579 background-color: transparent;
9580 border: medium none;
9583 font-family: "Omnes-ECOMP-W02", Arial;
9587 padding: 12px 15px 7px;
9591 vertical-align: middle; }
9593 .data-row button:focus {
9594 outline: 1px dotted black; }
9596 .data-row .col-1 i {
9599 display: inline-block !important; }
9601 .data-row-list th:first-child {
9602 background-color: inherit !important;
9604 padding: 0 15px 15px;
9605 font-family: "Omnes-ECOMP-W02", Arial;
9606 font-size: 1.4rem; }
9609 margin: 0 0 0 30px; }
9611 .data-row-list ul > li:before {
9614 .data-row-list ul > li {
9615 /* background-image in tables.less */
9616 background-position: left 13px;
9617 background-repeat: repeat-x;
9618 background-size: 4px 1px;
9623 .data-row-list li div {
9624 display: table-cell;
9625 background-color: white;
9629 padding-right: 7px; }
9631 .data-row-list li div + div {
9635 padding-left: 7px; }
9637 .complex-table td:nth-child(1),
9638 .complex-table td:nth-child(2),
9639 .complex-table td:nth-child(3),
9640 .complex-table td:nth-child(4),
9641 .complex-table td:nth-child(5),
9642 .complex-table td:nth-child(6),
9643 .complex-table td:nth-child(7),
9644 .complex-table td:nth-child(8),
9645 .complex-table td:nth-child(9) {
9646 white-space: nowrap; }
9649 word-wrap: break-word;
9653 text-align: right; }
9655 .complex-table th:not(:first-child),
9656 .complex-table td:not(:first-child) {
9657 text-align: right; }
9659 .striped tbody > tr td {
9660 background-color: transparent !important; }
9662 .striped tbody > tr.data-row.odd,
9663 .striped tbody > tr.data-row.odd + .data-row-list,
9664 .striped tbody > tr.data-row.odd + .data-row-list li div {
9665 background-color: #f2f2f2 !important; }
9667 .striped tbody > tr:not('.data-row'):nth-child(even) {
9668 background-color: #f2f2f2; }
9670 .b2b-table-div .selectWrap {
9673 display: inline-table;
9674 margin-bottom: 0px; }
9676 .b2b-external-sort-div {
9678 padding-bottom: 25px; }
9680 .b2b-external-sort-div .sortButton {
9682 border: 1px solid #ccc;
9686 background: linear-gradient(#fcfcfc, #f2f2f2);
9687 background-blend-mode: multiply;
9690 .b2b-external-sort-label {
9691 padding-bottom: 10px; }
9693 .b2b-external-sort-div a:hover {
9696 .b2b-external-sort-div a:hover, .b2b-external-sort-div a:focus {
9697 text-decoration: none; }
9699 .b2b-external-sort-label label {
9700 position: relative; }
9702 .b2b-external-sort-margin {
9703 margin-right: 13px !important; }
9705 .b2b-table-sorter-icon [class*="icoArrows-"]:before {
9708 @media screen and (max-width: 950px) {
9709 .b2b-external-sort-margin .selectWrap {
9710 bottom: 0px !important; } }
9712 .tablesorter-default .tablesorter-header.sorter-false .tablesorter-header-inner {
9716 .tablesorter-default .tablesorter-header .tablesorter-header-inner {
9717 /* background-image: url(images/tables/upanddown.png);*/
9718 background-position: center right;
9719 background-repeat: no-repeat;
9721 white-space: normal;
9722 display: inline-block;
9723 vertical-align: baseline;
9726 *vertical-align: auto;
9727 /* padding: 0 24px 0 0;*/ }
9729 .tablesorter-default .tablesorter-header.sorter-false .tablesorter-header-inner {
9732 .tablesorter-default .tablesorter-header.tablesort-sortable .tablesorter-header-inner span {
9734 display: inline-block; }
9737 .tablesorter-default thead .headerSortUp .tablesorter-header-inner,.tablesorter-default thead .tablesorter-headerAsc .tablesorter-header-inner,.tablesorter-default thead .tablesorter-headerSortUp .tablesorter-header-inner {
9738 background-image: url(images/tables/up.png);
9741 .tablesorter-default thead .headerSortDown .tablesorter-header-inner,.tablesorter-default thead .tablesorter-headerDesc .tablesorter-header-inner,.tablesorter-default thead .tablesorter-headerSortDown .tablesorter-header-inner {
9742 background-image: url(images/tables/down.png);
9745 .tablesorter-default thead .headerSortUp .tablesorter-header-inner,
9746 .tablesorter-default thead .tablesorter-headerAsc .tablesorter-header-inner,
9747 .tablesorter-default thead .tablesorter-headerSortUp .tablesorter-header-inner,
9748 .tablesorter-default thead .headerSortDown .tablesorter-header-inner,
9749 .tablesorter-default thead .tablesorter-headerDesc .tablesorter-header-inner,
9750 .tablesorter-default thead .tablesorter-headerSortDown .tablesorter-header-inner {
9752 line-height: 16px; }
9754 .tablesorter-default thead .headerSortUp .tablesorter-header-inner:after,
9755 .tablesorter-default thead .tablesorter-headerAsc .tablesorter-header-inner:after,
9756 .tablesorter-default thead .tablesorter-headerSortUp .tablesorter-header-inner:after {
9757 font-family: 'icoPrimary' !important;
9761 font-weight: normal;
9762 font-variant: normal;
9763 text-transform: none;
9765 -webkit-font-smoothing: antialiased;
9766 -moz-osx-font-smoothing: grayscale;
9767 -moz-user-select: none;
9768 -ms-user-select: none;
9769 -webkit-user-select: none;
9772 /* position: relative;*/
9774 text-decoration: inherit;
9775 display: inline-block;
9776 transform: rotate(180deg);
9780 .tablesorter-default thead .headerSortDown .tablesorter-header-inner:after,
9781 .tablesorter-default thead .tablesorter-headerDesc .tablesorter-header-inner:after,
9782 .tablesorter-default thead .tablesorter-headerSortDown .tablesorter-header-inner:after {
9783 font-family: 'icoPrimary' !important;
9787 font-weight: normal;
9788 font-variant: normal;
9789 text-transform: none;
9791 -webkit-font-smoothing: antialiased;
9792 -moz-osx-font-smoothing: grayscale;
9793 -moz-user-select: none;
9794 -ms-user-select: none;
9795 -webkit-user-select: none;
9798 /* position: relative;*/
9800 text-decoration: inherit;
9801 display: inline-block;
9805 .tablesorter-search-highlight {
9808 .tablesorter-headerRow th:focus {
9809 outline: thin dotted #666;
9810 outline-offset: -1px; }
9812 .b2b-table-message {
9813 font-family: "Omnes-ECOMP-W02", Arial; }
9814 .b2b-table-message .b2b-magnify-glass {
9815 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");
9816 background-repeat: no-repeat;
9817 background-position: center;
9819 .b2b-table-message .b2b-alert {
9821 .b2b-table-message .b2b-loading-dots {
9823 margin-bottom: 20px; }
9824 .b2b-table-message .b2b-message {
9826 padding-bottom: 45px;
9828 border-style: solid;
9831 padding-bottom: 45px;
9832 border-color: #d2d2d2;
9834 min-height: 220px; }
9835 .b2b-table-message .b2b-error-title {
9836 font-family: "Omnes-ECOMP-W02", Arial;
9840 .b2b-table-message .b2b-message-title {
9842 font-family: "Omnes-ECOMP-W02", Arial; }
9844 .b2b-table-scrollbar {
9847 position: relative; }
9848 .b2b-table-scrollbar .b2b-table-inner-container {
9850 padding-left: 150px;
9851 overflow-x: scroll; }
9852 .b2b-table-scrollbar th:first-child {
9853 background-color: #FFFFFF; }
9854 .b2b-table-scrollbar td:first-child {
9855 background-color: #FFFFFF;
9856 border-top: 1px solid #cccccc;
9857 border-right: 1px solid #cccccc;
9858 margin-top: -0.5px; }
9859 .b2b-table-scrollbar tr {
9860 th: nth-child(2), td; }
9861 .b2b-table-scrollbar tr :nth-child(2) {
9862 border-left: none; }
9863 .b2b-table-scrollbar tr:last-child > td:first-child {
9864 border-bottom: 1px solid #cccccc; }
9866 .b2b-scrollbar-arrow-left {
9870 .b2b-scrollbar-arrow-right {
9874 .b2b-scrollbar-arrow-right.btn-arrow .btn {
9877 .b2b-table-scrollbar ::-webkit-scrollbar {
9880 .b2b-table-scrollbar ::-webkit-scrollbar-thumb {
9881 background: #666666;
9882 border-radius: 5px; }
9886 margin-bottom: 20px;
9892 .tabs > li > a:hover,
9893 .tabs > li > a:focus {
9894 text-decoration: none;
9895 background-color: #d2d2d2; }
9897 .tabs > .pull-right {
9913 padding-right: 20px;
9916 line-height: 16px; }
9922 margin-bottom: -1px; }
9924 .tabs > li:first-child {
9925 margin-left: 20px; }
9929 border: 1px solid #d2d2d2;
9930 border-radius: 6px 6px 0 0;
9931 background-color: #f2f2f2;
9933 border-color: #d2d2d2; }
9936 margin-right: 6px; }
9939 .tabs > li > a:hover,
9940 .tabs > li > a:focus {
9941 background-image: none;
9942 background-color: #ffffff;
9944 border-color: #d2d2d2;
9945 border-bottom: 1px solid transparent;
9948 .tabs.tabs-justified,
9952 margin-bottom: -1px; }
9954 .tabs.tabs-justified > li,
9955 .tabs.promo-tabs > li {
9956 display: table-cell;
9959 border-left: 1px solid #d2d2d2; }
9961 .tabs.tabs-justified > li.active,
9962 .tabs.promo-tabs > li.active {
9966 .tabs.tabs-justified > li > a {
9968 padding-left: 5px; }
9970 .tabs.tabs-justified > li > a,
9971 .tabs.promo-tabs > li > a {
9972 text-align: center; }
9974 .tabs.promo-tabs > li > a {
9982 padding: 6px 10px 10px;
9983 border-top: 4px solid #e6e6e6;
9985 border-bottom: 1px solid #d2d2d2;
9986 background-color: #f9f9f9; }
9988 .tabs > li:last-child > a {
9991 .tabs.promo-tabs > li.active > a {
9993 border-top: 4px solid #ea7400;
9994 border-bottom-color: white;
9995 background-color: #fff !important;
9999 .tabs.promo-tabs > li:first-child {
10000 border-left: none; }
10002 .tabs.promo-tabs > li > a img {
10003 max-width: inherit;
10005 margin: 0 auto 5px auto;
10019 border: 1px solid #e6e6e6; }
10021 .tabs.promo-tabs + .tab-content {
10023 border-bottom: 1px solid #e6e6e6; }
10025 .tab-content > .tab-pane {
10026 padding: 10px 15px; }
10028 .tab-content.noborder {
10031 .tab-content.noborder > .tab-pane {
10034 .tab-content > .tab-pane {
10037 .tab-content > .active {
10040 .tabs.promo-tabs > li > a {
10043 padding: 20px 20px 24px;
10044 background-color: #FFFFFF;
10045 border-top: 5px solid #FFFFFF;
10046 white-space: nowrap; }
10048 .tabs.promo-tabs > li.active > a {
10049 border-top: 5px solid #0574ac; }
10051 .tabs.promo-tabs > li > a:hover {
10054 .tabs.promo-tabs > li {
10057 .tabs > li[disabled="disabled"] > a:hover {
10058 cursor: not-allowed; }
10061 background-color: #f2f2f2;
10062 -webkit-transition: all .3s ease-out;
10063 -moz-transition: all .3s ease-out;
10064 transition: all .3s ease-out;
10065 margin: 3px 5px 3px 0;
10067 border-radius: 6px;
10068 border: 1px solid #c9c9c9;
10069 display: inline-block; }
10070 .b2b-tags .tags__item {
10072 vertical-align: baseline;
10075 .b2b-tags .tags__item i {
10079 margin-left: 10px; }
10080 .b2b-tags .tags__item i:hover {
10082 .b2b-tags .tags__item i:focus {
10083 outline: thin dotted #666; }
10084 .b2b-tags .tags__item:last-child {
10086 .b2b-tags .tags__item:hover {
10087 text-decoration: none; }
10088 .b2b-tags .tags__item:focus {
10089 outline: 1px dotted #666; }
10091 .tooltip-size-control {
10095 display: inline-block;
10097 vertical-align: middle;
10098 margin: 1px 0 0 7px; }
10101 margin: -3px 7px 0 0; }
10104 margin: 1px 0 0 7px; }
10106 .tooltip .icon-primary-tooltip {
10109 display: inline-block;
10113 position: relative;
10116 .tooltip .icon-primary-tooltip:before {
10119 .tooltip .icon-primary-tooltip:focus {
10120 text-decoration: none;
10121 outline: 1px dotted black; }
10123 .tooltip.active .icon-primary-tooltip:focus {
10128 border-color: transparent;
10129 border-style: solid;
10130 background-color: #0568ae;
10133 position: absolute;
10139 transform: rotate(45deg);
10142 .tooltip.active .icon-primary-tooltip[data-placement="top"] .arrow {
10146 border-width: 0 1px 1px 0; }
10148 .tooltip.active .icon-primary-tooltip[data-placement="bottom"] .arrow {
10149 border-width: 1px 0 0 1px;
10154 .tooltip.active .arrow {
10157 .tooltip .closingtooltip {
10160 .tooltip.active .closingtooltip {
10164 position: absolute;
10171 text-align: left; }
10174 background-color: #0568ae;
10175 border: 1px solid transparent;
10176 border-radius: 6px;
10181 position: relative;
10187 .tooltip .helpertext {
10188 position: absolute; }
10190 .tooltip.active .icon-primary-tooltip[data-placement="bottom"] + .tooltip-wrapper .helpertext {
10194 .tooltip.active .icon-primary-tooltip[data-placement="top"] + .tooltip-wrapper .helpertext {
10198 .tooltip.active .tooltip-wrapper {
10203 .tooltip.active .tooltip-wrapper .helpertext {
10206 .tooltip-onclick .btn.icon-primary-tooltip {
10207 border: medium none;
10216 position: absolute;
10220 .tooltip-onclick .icon-primary-tooltip:before {
10222 position: relative; }
10224 .tooltip-onclick textarea + .reset-field + .icon-primary-tooltip {
10229 .tooltip-onclick.active .helpertext:before,
10230 .tooltip-onfocus.active .helpertext:before {
10231 background-color: #0568ae;
10232 border-color: transparent;
10233 border-style: solid;
10234 border-width: 1px 1px 0 0;
10240 position: absolute;
10242 transform: rotate(-45deg);
10245 .tooltip-onclick.active .helpertext {
10248 margin: 14px 0 0; }
10250 .tooltip-onclick.active .helpertext:before {
10254 .tooltip-onclick .reset-field {
10257 .tooltip-onclick .reset-field:before {
10258 position: relative;
10261 .tooltip-onfocus.active .helpertext {
10263 margin: 14px 0 10px 0; }
10268 font-family: "Omnes-ECOMP-W02-Medium", Arial;
10270 margin-bottom: 8px;
10271 white-space: normal; }
10276 font-family: "Omnes-ECOMP-W02", Arial;
10277 line-height: 1.5rem;
10278 white-space: normal; }
10280 .popover-content span,
10281 .popover-content p {
10282 line-height: 1.5rem; }
10284 .popover-content p:last-child {
10285 margin-bottom: 0; }
10287 .tooltip .tooltip-element {
10288 position: relative; }
10290 .tooltip .icon-primary-tooltip:hover {
10291 text-decoration: none; }
10293 .tooltip.active .tooltip-element[data-placement="top"] .arrow {
10298 .tooltip.active .tooltip-element[data-placement="bottom"] .arrow {
10300 border-color: transparent transparent #0574ac;
10304 .tooltip.active .tooltip-element[data-placement="bottom"] + .tooltip-wrapper .helpertext {
10308 .tooltip.active .tooltip-element[data-placement="top"] + .tooltip-wrapper .helpertext {
10313 padding: 0 10px 0 10px;
10317 list-style-type: none; }
10320 padding: 0 0 5px 30px;
10322 margin-left: -10px;
10324 outline-offset: -1px; }
10325 .b2b-tree li:focus {
10327 .b2b-tree li:focus > a {
10328 outline: thin dotted #666;
10329 outline-offset: -1px; }
10331 border-left: 1px solid #ccc; }
10332 .b2b-tree ul li .b2b-tree-tooltip {
10334 position: absolute;
10337 white-space: nowrap;
10340 font-family: "Omnes-ECOMP-W02", Arial;
10342 .b2b-tree ul li .b2b-tree-tooltip-content {
10343 background-color: #0568ae;
10345 border-radius: 6px;
10348 .b2b-tree ul li .b2b-tree-arrow-left {
10351 border-top: 10px solid transparent;
10352 border-bottom: 10px solid transparent;
10353 border-right: 10px solid #0568ae;
10354 position: absolute;
10356 .b2b-tree ul li.activeTooltip > a .b2b-tree-tooltip {
10359 padding: 0 0 0 20px; }
10360 .b2b-tree ul > li {
10361 position: relative;
10362 line-height: 18px; }
10363 .b2b-tree a > span.b2b-tree-node-icon {
10364 background-color: #FFF;
10368 position: absolute;
10373 .b2b-tree a > span.b2b-tree-node-icon > i {
10375 .b2b-tree a:only-child {
10377 .b2b-tree a:only-child > span.b2b-tree-node-icon {
10379 border-radius: 50%;
10382 .b2b-tree a:only-child > span.b2b-tree-node-icon > i {
10383 background-color: inherit;
10384 background: #fff; }
10385 .b2b-tree a > span.b2b-tree-node-icon > i.icon-primary-circle {
10386 background-color: inherit;
10389 .b2b-tree a.b2b-locked-node:after {
10392 font-family: 'icoSecurityalerts' !important; }
10393 .b2b-tree a:hover .b2b-locked-node:after {
10394 text-decoration: none; }
10395 .b2b-tree ul li:first-child > a:only-child > span.b2b-tree-node-icon {
10397 border-radius: 50%;
10398 line-height: 12px; }
10399 .b2b-tree ul li:last-child > a:only-child > span.b2b-tree-node-icon {
10401 background-color: #fff; }
10402 .b2b-tree li a + ul {
10404 overflow: hidden; }
10405 .b2b-tree li a.active + ul {
10407 overflow: visible; }
10408 .b2b-tree li a.grp {
10409 font-family: "Omnes-ECOMP-W02-Italic", Arial; }
10410 .b2b-tree li a.grp.active {
10412 .b2b-tree span.end {
10413 left: -6px !important;
10414 top: 5px !important; }
10415 .b2b-tree span.first-link {
10416 width: 3px !important;
10417 height: 15px !important;
10418 top: 0px !important;
10419 left: -2px !important;
10420 background: #fff; }
10422 .b2b-tree-checkbox {
10423 padding: 0 10px 0 10px;
10425 .b2b-tree-checkbox ul {
10427 list-style-type: none; }
10428 .b2b-tree-checkbox a {
10430 padding: 0 0 5px 30px;
10432 margin-left: -10px;
10434 outline-offset: -1px; }
10435 .b2b-tree-checkbox li:focus {
10437 .b2b-tree-checkbox li:focus > a {
10438 outline: thin dotted #666;
10439 outline-offset: -1px; }
10440 .b2b-tree-checkbox ul li {
10441 border-left: 1px solid #ccc; }
10442 .b2b-tree-checkbox ul ul {
10443 padding: 0 0 0 20px; }
10444 .b2b-tree-checkbox ul > li {
10445 position: relative;
10446 line-height: 18px; }
10447 .b2b-tree-checkbox a > span.nodeIcon {
10448 background-color: #FFF;
10452 position: absolute;
10457 .b2b-tree-checkbox a > span.nodeIcon > i {
10459 .b2b-tree-checkbox a > span.nodeIcon.end {
10460 margin-top: 10px; }
10461 .b2b-tree-checkbox a:only-child {
10463 .b2b-tree-checkbox a:only-child > span.nodeIcon {
10465 border-radius: 50%;
10468 .b2b-tree-checkbox a:only-child > span.nodeIcon > i {
10469 background-color: inherit;
10470 background: #fff; }
10471 .b2b-tree-checkbox a > span.nodeIcon > i.icon-primary-circle {
10472 background-color: inherit;
10475 .b2b-tree-checkbox ul li:first-child > a:only-child > span {
10477 border-radius: 50%;
10480 .b2b-tree-checkbox ul li:first-child > a:only-child > span.end {
10482 .b2b-tree-checkbox ul li:first-child > a:only-child > span i.icon-primary-circle {
10484 .b2b-tree-checkbox ul li:last-child > a:only-child > span {
10486 background-color: #fff; }
10487 .b2b-tree-checkbox li a + ul {
10489 overflow: hidden; }
10490 .b2b-tree-checkbox li a.active + ul {
10492 .b2b-tree-checkbox li a.grp {
10493 font-family: "Omnes-ECOMP-W02-Italic", Arial; }
10494 .b2b-tree-checkbox span.end {
10495 left: -6px !important; }
10496 .b2b-tree-checkbox .checkbox {
10497 margin-bottom: 0px;
10500 .b2b-tree-checkbox .checkbox input:indeterminate + .skin:after {
10503 font-family: inherit !important;
10504 line-height: inherit !important; }
10505 .b2b-tree-checkbox span.first-link {
10506 width: 3px !important;
10507 height: 15px !important;
10508 top: 0px !important;
10509 left: -2px !important;
10510 background: #fff; }
10512 .b2b-widget-window {
10516 position: absolute;
10517 border: 1px solid #ccc;
10518 background-color: #fff;
10519 border-radius: 8px;
10521 .b2b-widget-window li {
10524 .b2b-widget-container {
10525 background-color: #fff;
10526 border-radius: 8px;
10527 border: 1px solid #ccc;
10528 position: relative; }
10529 .b2b-widget-container .b2b-widget-header {
10530 font-family: "Omnes-ECOMP-W02", Arial;
10533 padding-left: 15px;
10534 padding-top: 19px; }
10535 .b2b-widget-container .b2b-widget-header .header {
10537 .b2b-widget-container .b2b-widget-header-icons {
10541 .b2b-widget-header-icons button {
10543 background: transparent;
10545 .b2b-widget-header-icons button:focus {
10546 outline-style: solid;
10547 outline-width: 1px;
10548 outline-color: #0574ac; }
10549 .b2b-widget-header-icons button:first-child {
10550 margin-right: 0px; }
10552 .b2b-widget-container .b2b-widget-content {
10556 position: relative;
10557 border-top: 1px solid #ccc; }
10559 .b2b-widget-content .form-row:first-child {
10562 .b2b-widget-header-icons button.icoControls-gear:focus, .b2b-widget-header-icons button.icon-primary-close:focus {
10563 outline: thin dotted #666; }
10565 .b2b-widget-header .icon-primary-close:before {
10567 display: inline-block;
10572 .b2b-widget-window .arrow_box {
10574 border: 1px solid #ccc; }
10576 .b2b-widget-window.arrow_box:after, .b2b-widget-window.arrow_box:before {
10579 border: solid transparent;
10583 position: absolute;
10584 pointer-events: none; }
10586 .b2b-widget-window.arrow_box:after {
10587 border-color: rgba(255, 255, 255, 0);
10588 border-bottom-color: #fff;
10589 border-width: 10px;
10590 margin-left: 1px; }
10592 .b2b-widget-window.arrow_box:before {
10593 border-color: rgba(204, 204, 204, 0);
10594 border-bottom-color: #ccc;
10595 border-width: 11px;
10596 margin-left: 0px; }
10598 /************************** Overrides for Filters ***************************/
10599 .filter-container .filter-header h2 {
10600 line-height: 1 !important;
10601 margin: 0 !important; }
10603 .filter-container .icon-primary-spinner:before {
10606 .filter-container .fixed-230-subnav {
10607 margin: 10px !important;
10608 width: inherit !important; }
10610 .filter-container .unlinked:focus {
10611 outline: thin dotted #666 !important; }
10613 .filter-container .unlinked.active {
10614 color: inherit !important; }
10616 .filter-container .fixed-230-subnav a > i {
10617 background: none; }
10619 .filter-container .fixed-230-subnav ul {
10620 margin: 0 0 10px 10px; }
10622 /************************** Overrides for Filters ***************************/
10623 .row .filter-container {
10624 background-color: #fff; }
10629 position: relative; }
10631 .filter-header h2 {
10632 font-family: "Omnes-ECOMP-W02-Medium", Arial;
10634 margin-bottom: 0; }
10637 border-top: 1px solid #ccc;
10638 padding-top: 20px; }
10640 .filter-selected > span {
10642 text-transform: uppercase; }
10644 .filter-selected > a.clear-all-filters {
10646 font-size: 1.4rem; }
10648 .filter-selected > span,
10649 .filter-selected > a.clear-all-filters {
10650 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
10652 .filter-selected-group {
10653 padding-top: 15px; }
10655 .filter-selected-badge {
10656 background-color: #f2f2f2;
10657 border-radius: 15px;
10658 display: inline-block;
10660 margin-bottom: 10px;
10661 padding: 0 0 0 12px; }
10663 .filter-selected-badge .icoControls-optionsoff {
10664 background: transparent none repeat scroll 0 0;
10665 border: medium none;
10670 .filters .fixed-230-subnav > ng-transclude > div:first-child {
10671 border-top: 1px solid #ccc; }
10673 .filters .fixed-230-subnav > ng-transclude > div {
10674 border-bottom: 1px solid #ccc; }
10677 align-items: center;
10678 border-bottom: 1px solid #ccc;
10682 -webkit-justify-content: space-between;
10683 -ms-flex-pack: justify;
10684 justify-content: space-between; }
10686 .filter-results-sortby > span {
10687 text-transform: uppercase; }
10689 .filter-results-view .icon-primary-content-gridguide {
10693 .filter-container .fixed-230-subnav > ng-transclude > div > a {
10696 padding: 15px 20px 15px 0;
10697 color: #0574ac !important;
10698 cursor: pointer !important;
10699 font-family: "Omnes-ECOMP-W02", Arial !important;
10700 outline-offset: inherit !important;
10701 position: relative;
10705 .filter-container .fixed-230-subnav a > i {
10709 .filter-container .fixed-230-subnav .icon-primary-collapsed:before, .filter-container .fixed-230-subnav .icon-primary-expanded:before {
10712 .filter-container .fixed-230-subnav ul.collapse {
10714 transition: height 0.5s ease;
10716 overflow: hidden; }
10718 .filter-container .checkbox .icon-primary-spinner {
10720 position: absolute;
10723 .fixed-230-subnav.affix {
10724 margin: -28px 0 0; }
10726 #nav-menu .b2b-menu,
10727 #nav-menu .fixed-230-subnav {
10731 .fixed-230-subnav > div {
10732 border-bottom: 1px solid #ccc;
10733 line-height: 4.0rem; }
10735 .b2b-menu > li:first-child,
10736 .fixed-230-subnav > li:first-child {
10737 border-top: 1px solid #ccc; }
10740 .fixed-230-subnav div > a {
10744 font-family: "Omnes-ECOMP-W02", Arial;
10747 outline-offset: -1px;
10749 position: relative; }
10751 .fixed-230-subnav div > a.live {
10752 font-family: "Omnes-ECOMP-W02-Medium", Arial;
10755 .fixed-230-subnav > ng-transclude > div li > a {
10758 line-height: 20px; }
10760 .fixed-230-subnav > ng-transclude > div li > a.active {
10761 font-family: "Omnes-ECOMP-W02-Medium", Arial;
10762 text-decoration: none;
10765 #nav-menu .fixed-230-subnav a > i {
10768 .fixed-230-subnav > li > a.active > i:after {
10772 .fixed-230-subnav ul {
10773 margin: 0 0 10px 0; }
10775 .b2b-menu ul div a,
10776 .fixed-230-subnav ul div a {
10780 outline: medium none !important;
10781 text-decoration: none !important; }
10783 @media (max-width: 1024px) {
10784 .filter-container .fixed-230-subnav {
10787 .filter-container .fixed-230-subnav > li {
10789 .row .filter-container {
10796 transition: all 0.5s ease 0s;
10800 padding-left: 20px; }
10802 margin: 0 20px 10px; } }
10804 .b2b-pane-selector-wrapper {
10807 border-top: solid 1px #ccc;
10808 border-bottom: solid 1px #ccc; }
10809 .b2b-pane-selector-wrapper .side-nav {
10810 width: 20% !important;
10811 display: inline-block;
10813 .b2b-pane-selector-wrapper .pane-container {
10815 vertical-align: top;
10818 border-left: solid 1px #ccc;
10819 font-family: "Omnes-ECOMP-W02", Arial;
10821 .b2b-pane-selector-wrapper .pane-container.active {
10822 display: inline-block; }
10823 .b2b-pane-selector-wrapper .pane-container .pane-container-top {
10824 padding-left: 15px; }
10825 .b2b-pane-selector-wrapper .pane-container .panes {
10826 display: -webkit-flex;
10828 border-top: solid 1px #ccc;
10829 margin-top: 30px; }
10830 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block {
10833 border-right: solid 1px #ccc;
10834 position: relative;
10840 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block:focus {
10841 outline: dotted 1px #333333; }
10842 .b2b-pane-selector-wrapper .pane-container .search-block {
10843 position: relative;
10845 .b2b-pane-selector-wrapper .pane-container .search-block input[type="search"]:focus {
10846 padding-right: 40px; }
10847 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block .form-row p {
10848 margin-top: 15px; }
10849 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block div {
10850 border-bottom: solid 1px #ccc; }
10851 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block .form-row {
10853 padding: 19px 14px 19px 14px;
10855 border: dotted 1px transparent;
10856 border-bottom: solid 1px #ccc; }
10857 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block .form-row:focus {
10858 border: dotted 1px #333333 !important; }
10859 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block .form-row:last-child {
10860 border-bottom: none; }
10861 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block > .no-content {
10862 text-align: center;
10863 border-bottom: none;
10865 position: absolute;
10869 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block div:last-child {
10870 border-bottom: none; }
10871 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block .form-row span.margin-chk {
10872 margin: 15px 15px 0px 15px;
10874 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block .form-row .checkbox-selectall {
10875 margin: 0px 0 0 24px !important; }
10876 .b2b-pane-selector-wrapper .side-nav li {
10877 font-family: "Omnes-ECOMP-W02-Medium", Arial;
10879 border-top: solid 1px #ccc;
10880 display: block !important;
10881 width: auto !important;
10882 margin-left: 0px !important; }
10883 .b2b-pane-selector-wrapper .side-nav li.active {
10884 background-color: #f6f6f6;
10885 position: inherit !important; }
10886 .b2b-pane-selector-wrapper .side-nav li.active > a {
10889 text-decoration: none;
10891 background-color: transparent;
10892 padding: 20px 15px;
10895 border-left: 4px solid #0574ac; }
10896 .b2b-pane-selector-wrapper .side-nav li > a {
10899 text-decoration: none;
10901 background-color: transparent;
10902 padding: 20px 15px;
10905 text-align: left; }
10906 .b2b-pane-selector-wrapper .side-nav li > a:focus {
10907 border-right: dotted 1px #333333; }
10908 .b2b-pane-selector-wrapper .side-nav li:first-child {
10910 margin-left: none !important; }
10911 /********************* Utility CSS Starts **********************/
10913 position: absolute;
10918 overflow: hidden; }
10920 /********************* Utility CSS Ends **********************/
10921 /* Fix for alignment issue on Cancel link inside modal */
10922 .modal-footer > .cta-button-group {
10923 line-height: 40px; }
10925 /* .att-dark-green { // Not used
10931 button .colors-off-msg {
10932 position: relative; }
10934 .ds2-no-colors .colors-off-msg {
10937 .ds2-no-colors [data-colordatatext] button .colors-off-msg {
10939 line-height: normal;
10941 position: absolute;
10943 white-space: normal;
10947 .make-all-white * {
10950 .make-all-white a {
10951 text-decoration: underline;
10955 padding-top: 20px; }
10959 margin-left: -25px;
10961 position: absolute;
10964 #pageLevelLoader.modal {
10965 background-color: transparent;
10970 .modal.fade .loader {
10973 .modal.fade.in .loader {
10976 .btn.disabled[data-loading-text] {
10977 padding: 0 19px 0 18px;
10978 line-height: 46px; }
10980 .btn.disabled[data-loading-text] img {
10981 position: relative;
10984 /* Seems to already be in docs.css
10985 .fixed-230.leftnav {
10986 position: relative;
10988 .fixed-230-subnav {
10991 .fixed-230-subnav > li:first-child {
10994 .fixed-230-subnav > li {
10995 border-bottom: 1px solid #d2d2d2;
10997 .fixed-230-subnav > li > a {
11000 line-height: normal;
11002 padding: 11px 35px 12px 9px;
11004 position: relative;
11006 .fixed-230-subnav > li > a.live {
11008 font-family: "Omnes-ECOMP-W02-Medium", Arial;
11010 .fixed-230-subnav a > i {
11013 position: absolute;
11016 .fixed-230-subnav a > i:after {
11019 .fixed-230-subnav > li li > a {
11024 .fixed-230-subnav > li li > a.active {
11026 font-family: "Omnes-ECOMP-W02-Medium", Arial;
11027 text-decoration: none;
11029 .fixed-230-subnav ul {
11033 color: #0568ae !important;
11034 font-family: "Omnes-ECOMP-W02", Arial !important; }
11037 color: inherit !important; }
11039 /* @media (max-width: 767px) {
11043 .row.has-leftnav .fluid-space {
11047 background-color: #fff;
11051 background-color: #fff !important;
11052 display: block !important;
11054 .fixed-230-subnav {
11058 .fixed-230-subnav > li {
11059 margin-left: -15px;
11060 margin-right: -15px;
11062 .fixed-230-subnav > li:first-child {
11063 border-top: 1px solid #d2d2d2;
11065 .fixed-230-subnav > li > a {
11068 .fixed-230-subnav a:hover,
11069 .fixed-230-subnav a:focus {
11070 text-decoration: none !important;
11072 .fixed-230-subnav > li li > a {
11075 .fixed-230-subnav > li li > a.active {
11077 font-family: "Omnes-ECOMP-W02-Medium", Arial;
11080 @keyframes DOMinsertion {
11082 outline-color: transparent; }
11084 outline-color: transparent; } }
11086 @-moz-keyframes DOMinsertion {
11088 outline-color: transparent; }
11090 outline-color: transparent; } }
11092 @-webkit-keyframes DOMinsertion {
11094 outline-color: transparent; }
11096 outline-color: transparent; } }
11098 @-ms-keyframes DOMinsertion {
11100 outline-color: transparent; }
11102 outline-color: transparent; } }
11104 @-o-keyframes DOMinsertion {
11106 outline-color: transparent; }
11108 outline-color: transparent; } }
11111 .modal.fade.in .modal-header,
11112 .modal.fade.in .modal-body,
11113 .modal.fade.in .modal-footer {
11114 animation-duration: 0.01s;
11115 -o-animation-duration: 0.01s;
11116 -ms-animation-duration: 0.01s;
11117 -moz-animation-duration: 0.01s;
11118 -webkit-animation-duration: 0.01s;
11119 animation-name: DOMinsertion;
11120 -o-animation-name: DOMinsertion;
11121 -ms-animation-name: DOMinsertion;
11122 -moz-animation-name: DOMinsertion;
11123 -webkit-animation-name: DOMinsertion; }
11125 .dda-css-override ul.nav-tabs {
11126 margin-bottom: 0; }
11128 .dda-css-override div.tab-content {
11130 border-top: none; }
11132 .dda-css-override .tab-content .prettyprint, .dda-css-override .usage .prettyprint {
11134 overflow-y: auto; }
11136 .formsWithinProcessButton {
11137 margin-right: 0px; }
11139 .heading-sub-section-form {
11141 font-family: "Omnes-ECOMP-W02", Arial;
11142 margin-bottom: 20px;
11143 margin-top: 10px; }
11145 .heading-small-form {
11147 font-family: "Omnes-ECOMP-W02", Arial;
11150 .icon-primary-form-sizeL {
11153 .icon-primary-form-size {
11157 margin-right: 15px !important; }
11159 @media (max-width: 767px) {
11160 .heading-sub-section-form {
11162 font-family: "Omnes-ECOMP-W02", Arial;
11163 margin-bottom: 20px;
11165 margin-top: 30px; }
11166 .heading-small-form {
11168 font-family: "Omnes-ECOMP-W02", Arial;
11169 margin-top: 0px; } }
11171 @media (max-width: 479px) {
11172 .icon-primary-form-resizeL {
11174 .icon-primary-form-resize {
11176 .heading-center-form {
11177 margin-left: 20px; } }
11179 @media (min-width: 480px) {
11180 .icon-primary-form-resizeL {
11182 .icon-primary-form-resize {
11183 display: inherit; }
11184 .icon-primary-center-min {
11185 margin-top: 30px; } }
11187 @media (min-width: 768px) {
11188 .icon-primary-form-resizeL {
11190 margin-top: 30px; }
11191 .icon-primary-form-resize {
11193 .center-form-align {
11194 margin-top: 35px; } }
11196 @media (min-width: 1024px) {
11197 .icon-primary-form-resizeL {
11200 .icon-primary-form-resize {
11202 .center-form-align {
11203 margin-top: 5px; } }
11205 .data-row.has-button td.col-1 {
11208 .tab-content > .tab-pane {
11211 .tab-content > .active {
11214 .icon-primary-circle:before {
11215 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");
11217 position: absolute;
11223 -ms-interpolation-mode: bicubic;
11224 margin-bottom: 40px;
11226 padding-right: 10px;
11230 background-color: #d1d1d1; }
11233 background-color: #e8e8e8; }
11236 -moz-user-select: none;
11237 -khtml-user-select: none;
11238 -webkit-user-select: none;
11239 user-select: none; }
11240 /* Flyout inputs color is not aligned */
11244 .isIE .btn-primary.btn:focus::after,
11245 .isIE .btn-specialty.btn:focus::after,
11246 .isIE .btn-alt.btn:focus::after {
11247 border: 1px dashed #fff !important; }
11248 .b2b-config-section-container {
11252 background-color: #fff;
11253 border: 1px solid #ccc;
11254 display: inline-table;
11255 border-radius: 6px; }
11257 .b2b-config-section-first-div {
11258 border-right: 1px solid #ccc;
11260 min-height: 330px; }
11262 .b2b-config-section-icon-primary-font {
11265 line-height: 31px; }
11267 .b2b-config-section-padding {
11268 padding: 20px 20px 15px 15px;
11271 .b2b-config-sec-flyout {
11272 position: relative;
11277 font-family: "Omnes-ECOMP-W02", Arial; }
11279 .b2b-config-sec-divider {
11280 border-bottom: 1px solid #ccc; }
11282 .b2b-confi-sec-span-border {
11283 border-right: 1px solid;
11286 .b2b-config-sec-speed-div {
11287 text-align: center;
11288 margin-top: 20px; }
11290 .b2b-config-sec-label-font {
11293 .b2b-config-sec-expander-main {
11294 padding: 0 5px 0px 15px; }
11296 .b2b-config-sec-expander-body .b2b-config-vlan-padding {
11297 padding: 5px 15px 10px 0px; }
11299 .b2b-conif-sec-row-height {
11302 .b2b-config-sec-expander-body {
11304 .b2b-config-sec-expander-body .b2b-config-vlan-data {
11305 font-family: "Omnes-ECOMP-W02-Medium", Arial;
11306 padding-left: 15px; }
11308 .b2b-config-sec-expander-body-first-div {
11309 border-top: 1px solid #ccc; }
11311 .b2b-config-sec-expander-body .tooltip {
11315 .b2b-config-section-container .row > [class*="span"] {
11316 margin-right: 0px; }
11318 .b2b-config-vlan-icons {
11321 margin-right: 0px; }
11323 .b2b-config-section-container .span6 {
11326 .b2b-config-sec-data-link-style {
11327 position: relative;
11330 border-radius: 50%;
11334 border: 1px solid #ccc;
11337 .b2b-config-sec-text-align {
11338 text-align: center;
11340 margin-bottom: 35px;
11341 font-family: "Omnes-ECOMP-W02-Medium", Arial;
11345 .b2b-config-port-text-align {
11346 text-align: center;
11348 margin-bottom: 8px;
11349 font-family: "Omnes-ECOMP-W02-Medium", Arial;
11353 .b2b-config-port-text-label {
11355 margin-bottom: 8px;
11357 text-align: center; }
11359 .b2b-confi-sec-last-div p {
11361 padding: 10px 15px 0 15px; }
11363 .b2b-confi-sec-router-label {
11364 font-family: "Omnes-ECOMP-W02-Medium", Arial;
11369 margin-bottom: 7px; }
11371 .b2b-config-vlan-label {
11372 font-family: "Omnes-ECOMP-W02-Medium", Arial;
11376 margin-bottom: 9px; }
11378 .b2b-config-vlan-info {
11379 font-family: "Omnes-ECOMP-W02", Arial;
11382 margin-bottom: 1px; }
11383 .b2b-config-vlan-info .icon-misc-pen {
11384 padding-left: 7px; }
11386 .b2b-confi-sec-model-label {
11387 font-family: "Omnes-ECOMP-W02", Arial;
11391 .b2b-confi-sec-router-info {
11395 .b2b-config-sec-speed-sec {
11396 border-right: 1px solid #ccc; }
11398 .b2b-config-sec-speed-label {
11399 font-family: "Omnes-ECOMP-W02", Arial;
11402 text-align: center; }
11403 .b2b-config-sec-speed-label i {
11407 .b2b-config-sec-yellow-flag-div {
11409 background-color: #ffb18c; }
11411 .b2b-config-sec-expander-icons {
11413 .b2b-config-sec-expander-icons .icon-misc-trash {
11414 margin-right: 10px; }
11416 .b2b-config-sec-yellow-flag .b2b-config-sec-expander-icons {
11419 .b2b-config-sec-expander-body-icons .icon-misc-pen {
11420 position: relative;
11422 .b2b-directory-listing .center {
11424 margin: 2em auto; }
11426 .b2b-directory-listing .listBox {
11430 padding-right: 1px;
11431 font-family: "Omnes-ECOMP-W02", Arial; }
11433 .b2b-directory-listing .listBox:focus {
11434 outline: thin dotted #666; }
11436 .b2b-directory-listing .b2b-directory-listing-no-results {
11437 font-weight: bold; }
11439 .b2b-directory-listing .b2b-directory-listing-list {
11440 font-family: "Omnes-ECOMP-W02", Arial;
11442 overflow-x: hidden;
11443 position: relative;
11445 border: 1px solid #333;
11446 border-radius: 6px;
11447 margin-bottom: 10px; }
11449 .b2b-directory-listing .b2b-directory-listing-item {
11451 border: 1px solid transparent;
11457 padding-bottom: 7px;
11458 padding-left: 15px;
11459 -moz-user-select: none;
11460 -webkit-user-select: none;
11461 -ms-user-select: none;
11462 word-wrap: break-word; }
11463 .b2b-directory-listing .b2b-directory-listing-item:focus {
11464 border: 1px #3399FF solid; }
11466 .b2b-directory-listing .b2b-directory-listing-item-selected {
11468 background-color: #3399FF; }
11470 .b2b-directory-listing input[type="text"] {
11471 padding-right: 30px; }
11472 .b2b-directory-listing input[type="text"]:focus, .b2b-directory-listing input[type="text"]:hover {
11473 padding-right: 30px; }
11475 .b2b-directory-listing .row .btns {
11476 margin-right: 90px;
11477 margin-left: -115px;
11478 margin-top: 100px; }
11480 .b2b-directory-listing .btn-remove {
11481 margin-right: auto !important;
11482 margin-bottom: 15px; }
11483 .b2b-directory-listing .btn-remove i {
11488 .b2b-directory-listing .btn-remove-all {
11490 margin-bottom: 61px !important;
11491 /* need to be removed */
11492 margin-right: auto !important; }
11493 .b2b-directory-listing .btn-remove-all i {
11498 .b2b-directory-listing .btn-add {
11499 margin-bottom: 15px !important; }
11500 .b2b-directory-listing .btn-add i {
11505 .b2b-directory-listing .btn-add-all {
11507 margin-bottom: 61px !important; }
11508 .b2b-directory-listing .btn-add-all i {
11513 .b2b-directory-listing .btn-search[class*="btn"] {
11516 .b2b-directory-listing .btn {
11519 .b2b-directory-listing-disabled {
11520 cursor: not-allowed; }
11522 .b2b-directory-listing-label-heading {
11524 padding-bottom: 5px; }
11526 .b2b-dl-list-box option {
11528 padding-bottom: 7px;
11529 padding-left: 15px; }
11531 .b2b-dl-modal-button-div {
11532 padding-top: 110px;
11533 text-align: center; }
11534 .b2b-tmpl-notification-card {
11535 border-radius: 6px;
11538 background-color: #ffffff;
11539 border: 1px solid rgba(0, 0, 0, 0.1);
11540 border-radius: 8px;
11541 overflow: hidden; }
11542 .b2b-tmpl-notification-card .b2b-tmpl-card-header {
11543 padding-left: 30px;
11544 font-family: "Omnes-ECOMP-W02", Arial;
11548 display: inline-block;
11550 position: relative; }
11551 .b2b-tmpl-notification-card .b2b-tmpl-card-body {
11552 padding: 0 30px 20px;
11553 position: relative; }
11554 .b2b-tmpl-notification-card .b2b-tmpl-card-header-title {
11555 margin-top: 10px; }
11556 .b2b-tmpl-notification-card .b2b-tmpl-card-corner-button {
11557 box-shadow: 0 -50px 0 0 #f2f2f2 inset;
11559 position: absolute;
11560 border-color: #f2f2f2 #f2f2f2 transparent transparent;
11561 border-style: solid;
11562 border-width: 35px;
11567 /*Old properties */
11570 .b2b-tmpl-notification-card .b2b-tmpl-card-corner-button .close {
11575 position: relative;
11576 /*Old properties */
11578 .b2b-tmpl-notification-card .b2b-tmpl-card-corner-button .close:before {
11586 /*Old properties */
11590 .b2b-tmpl-notification-card .b2b-tmpl-card-corner-button .close:focus {
11591 outline: 1px dotted black; }
11592 .b2b-tmpl-notification-card button.close {
11593 -webkit-appearance: none;
11594 moz-appearance: none;
11595 appearance: none; }
11596 .b2b-tmpl-notification-card .b2b-tmpl-card-icon-primary-cirlce {
11599 border-radius: 50%; }
11600 .b2b-tmpl-notification-card .b2b-tmpl-card-outer-cirlce {
11601 background: #f0f5f5;
11602 border-radius: 50%;
11605 vertical-align: middle; }
11606 .b2b-tmpl-notification-card .b2b-tmpl-card-inner-cirlce {
11610 position: relative;
11611 border-radius: 50%;
11615 border: 1px solid #767676; }
11616 .b2b-tmpl-notification-card .b2b-tmpl-card-row {
11617 padding-top: 10px; }
11618 .b2b-tmpl-notification-card .b2b-tmpl-card-sub-header {
11620 .b2b-tmpl-notification-card .b2b-tmpl-favourite-view-item {
11621 background-color: #fff;
11623 border-top: 1px solid #ccc; }
11624 .b2b-tmpl-notification-card .b2b-tmpl-favourite-view-item .cta-button-group {
11626 padding-top: 20px; }
11627 .b2b-tmpl-notification-card .b2b-tmpl-card-edit-section .cta-button-group {
11629 padding-top: 15px; }
11630 .b2b-tmpl-notification-card .b2b-tmpl-card-add-item-container {
11631 padding-top: 30px; }
11632 .b2b-tmpl-notification-card .b2b-tmpl-card-link-active {
11633 pointer-events: none;
11636 .b2b-tmpl-notification-card .b2b-tmpl-card-cursor:hover {
11638 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-icon {
11639 text-align: center;
11640 margin-top: 91px; }
11641 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-icon i {
11645 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-heading {
11647 text-align: center;
11648 margin-top: 20px; }
11649 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-heading h1 {
11652 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-sub-heading {
11654 text-align: center; }
11655 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-sub-heading h5 {
11658 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-info {
11661 margin-top: 20px; }
11662 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-info ul {
11663 list-style-type: disc;
11664 list-style-position: inside; }
11665 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-info li {
11666 padding-top: 5px; }
11668 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-link-section {
11672 text-align: center;
11673 margin-bottom: 55px; }
11674 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-link-section .b2b-tmpl-order-confirmation-link {
11675 margin-right: 8%; }
11676 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-link-section a {
11678 .b2b-tmpl-profile-block-container {
11681 background-color: #fff;
11682 border-radius: 8px;
11683 border: 1px solid #ccc;
11684 box-shadow: 0px 1px 1px 1px #ccc;
11685 display: inline-table;
11686 margin: 15px 15px; }
11687 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-title {
11688 font-weight: bold; }
11689 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-footer {
11690 margin-bottom: 12px;
11693 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details p {
11694 word-wrap: break-word;
11696 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details p:first-child {
11697 margin-top: 10px; }
11698 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details p:after {
11701 border: 0.2px solid #ccc;
11702 margin-top: 12px; }
11703 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details .radio {
11706 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details p, .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details div {
11709 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details .radio-label, .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details a {
11711 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details p label, .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details p span {
11712 padding-left: 10px; }
11713 .b2b-tmpl-profile-block-container .b2b-tmpl-approval-icon {
11716 position: relative;
11718 .b2b-tmpl-profile-block-container .b2b-tmpl-approval-icon i {
11721 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-link {
11723 position: relative;
11725 .b2b-tmpl-profile-block-container a.link-profile {
11726 position: relative;
11729 margin-bottom: 16px; }
11730 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-radio {
11731 position: relative;
11733 .b2b-static-route-container {
11734 padding-left: 32px;
11735 display: inline-block; }
11737 .b2b-static-route-label-heading {
11738 font-family: "Omnes-ECOMP-W02-Medium", Arial;
11739 font-size: 16px !important;
11741 font-style: normal;
11742 text-align: left; }
11744 label.b2b-static-route-label-heading {
11745 margin-bottom: 12px;
11749 #b2b-static-route-input {
11750 margin: 5px 0 5px; }
11752 .b2b-static-route-list {
11753 margin-bottom: 30px;
11756 margin-right: 20px;
11758 overflow-y: auto; }
11759 .b2b-static-route-list .status-text {
11762 align-items: center;
11765 .b2b-static-route-list-item {
11766 border: 1px #cccccc solid;
11767 font-family: "Omnes-ECOMP-W02", Arial;
11771 .b2b-static-route-list-item > .status-bar {
11772 padding: 20px 0 20px;
11773 background-color: #ea7400;
11776 display: inline-block;
11777 margin-right: 20px;
11780 .b2b-static-route-list-item > .status-bar:after {
11782 visibility: hidden; }
11783 .b2b-static-route-list-item > .status-bar-unedited {
11784 padding: 20px 0 20px;
11785 background-color: #ffb81c;
11788 display: inline-block;
11789 margin-right: 20px;
11792 background-color: transparent; }
11793 .b2b-static-route-list-item > .status-bar-unedited:after {
11795 visibility: hidden; }
11797 .b2b-static-route-list-item:focus {
11798 outline: 1px dashed #00f; }
11800 .b2b-static-route-list-item--selected {
11801 background: #f2f2f2; }
11803 .b2b-static-route-content {
11804 display: inline-block; }
11806 .selectWrap::after {
11807 align-items: center;
11808 background-position: 7px 7px;
11809 background-repeat: no-repeat;
11810 background-size: auto 23px;
11811 border-left: 1px solid transparent;
11818 position: absolute;
11825 position: absolute !important;
11826 display: flex !important;
11832 border-radius: 5px;
11847 .dialog__close-btn {
11849 background: #087ac2;
11851 position: absolute;
11856 border: #087ac2 2px solid;
11869 background-color: rgba(0, 0, 0, 0.705);
11879 margin-right: auto;
11884 background-color: #fff;
11886 box-shadow: 0 7px 8px -4px rgba(0, 0, 0, 0.349), 0 13px 19px 2px rgba(0, 0, 0, 0.349), 0 5px 24px 4px rgba(0, 0, 0, 0.349);
11889 @media (min-width: 768px) {
11895 .dialog__close-btn {
11899 position: absolute;
11904 border: #2d2d2d 1px solid;