1 mat-button-toggle-group{
13 box-sizing: border-box;
20 border: 10px solid #006496;
22 animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
23 border-color: #006496 transparent transparent transparent;
25 .lds-ring div:nth-child(1) {
26 animation-delay: -0.45s;
28 .lds-ring div:nth-child(2) {
29 animation-delay: -0.3s;
31 .lds-ring div:nth-child(3) {
32 animation-delay: -0.15s;
36 transform: rotate(0deg);
39 transform: rotate(360deg);
57 box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.1);
73 label + .field-group, label + .input-append, label + .row, label + .row-nowrap, label + .form-row {
83 background-color: #e6e6e61a
86 .webform-component-my-select select {
91 background-color: #fff;
92 border: 1px solid #d2d2d2;
94 display: inline-block;
103 font-family: "Omnes-ECOMP-W02-Italic", Arial;
108 .b2b-horizontal-table ::-webkit-scrollbar {
111 .b2b-horizontal-table ::-webkit-scrollbar-thumb {
113 border-radius: 5px; }
115 .b2b-horizontal-table .b2b-frozen-col {
118 font-style: italic; }
120 .b2b-horizontal-table .b2b-horizontal-table-inner-container {
121 overflow-x: scroll; } */
123 .b2b-horizontal-table .b2b-horizontal-table-column-info {
124 text-align: center; }
126 .b2b-horizontal-table .b2b-horizontal-table-legend div[b2b-flyout-toggler] {
130 .b2b-horizontal-table .b2b-horizontal-table-legend .b2b-frozen-cell {
133 background-color: #F2F2F2;
134 display: inline-block;
135 margin-right: 10px; }
137 .b2b-horizontal-table .b2b-horizontal-table-arrows {
138 margin-bottom: 20px; }
139 .b2b-horizontal-table .b2b-horizontal-table-arrows .b2b-disabled-text {
141 .b2b-horizontal-table .b2b-horizontal-table-arrows .b2b-next-link {
142 padding-right: 15px; }
143 .b2b-horizontal-table .b2b-horizontal-table-arrows .b2b-prev-link {
144 padding-left: 15px; }
146 @-moz-document url-prefix() {
147 .b2b-horizontal-table td:first-child {
148 border-top: none; } }
150 box-sizing: border-box; }
153 -ms-overflow-style: -ms-autohiding-scrollbar;
155 -ms-text-size-adjust: 100%;
156 -webkit-text-size-adjust: 100%;
157 box-sizing: border-box;
158 font: 0.625pc/1.5 sans-serif;
159 text-rendering: optimizeLegibility; }
163 -webkit-overflow-scrolling: touch;
165 position: relative; }
181 outline: thin dotted #191919;
188 vertical-align: top; }
192 display: inline-block; }
200 vertical-align: middle;
202 -ms-interpolation-mode: bicubic; }
205 max-width: inherit !important; }
208 display: inline-block; }
220 vertical-align: middle; }
227 html input[type="button"],
229 input[type="submit"] {
236 input[type="button"],
238 input[type="submit"],
240 input[type="checkbox"] {
244 -webkit-appearance: textfield; }
246 input[type=search]:-webkit-search-cancel-button,
247 input[type=search]:-webkit-search-decoration {
248 -webkit-appearance: none; }
253 -moz-appearance: none;
254 -webkit-appearance: none; }
263 background-color: #ffffff;
265 font-family: "Omnes-ECOMP-W02", Arial;
266 /* font-size: 1.6rem;
271 -moz-osx-font-smoothing: grayscale;
272 -webkit-font-smoothing: antialiased; }
282 display: inline-block;
285 vertical-align: middle; }
292 /* TODO: Build a reference page for these classes */
294 font-family: "Omnes-ECOMP-W02", Arial !important; }
297 font-family: "Omnes-ECOMP-W02-Light", Arial !important; }
300 font-family: "Omnes-ECOMP-W02-Italic", Arial !important; }
303 font-family: "Omnes-ECOMP-W02-Light-Italic", Arial !important; }
306 font-family: "Omnes-ECOMP-W02-Medium", Arial !important; }
308 .font-medium-italic {
309 font-family: "Omnes-ECOMP-W02-Medium-Italic",Arial !important; }
313 font-variant: normal;
315 text-transform: none; }
318 display: none !important; }
321 display: none !important; }
324 display: none !important; }
327 display: inherit !important; }
361 .row > [class*="span"],
362 .row-nowrap > [class*="span"] {
365 margin-right: 1.40845%\9; }
367 .row > [class*="span"]:last-child,
368 .row-nowrap > [class*="span"]:last-child {
371 .row > [class*="span"].centered,
372 .row-nowrap > [class*="span"].centered {
373 margin-left: auto !important;
374 margin-right: auto !important; }
377 .row-nowrap.no-flex {
380 .row.no-flex > [class*="span"],
381 .row-nowrap.no-flex > [class*="span"] {
382 margin-right: 1.408450704225352%; }
384 .row.no-flex > [class*="span"]:last-child,
385 .row-nowrap.no-flex > [class*="span"]:last-child {
389 .row-nowrap.flex-justify {
390 justify-content: space-between; }
392 .row.flex-justify > [class*="span"],
393 .row-nowrap.flex-justify > [class*="span"] {
396 .row.flex-justify > .flex-col,
397 .row-nowrap.flex-justify > .flex-col {
399 margin-right: 1.40845%\9; }
402 .row-nowrap.flex-wrap {
406 align-items: flex-start; }
408 .align-items-center {
409 align-items: center; }
411 .align-items-bottom {
412 align-items: flex-end; }
415 align-self: flex-start; }
418 align-self: center; }
421 align-self: flex-end; }
429 background-color: #efefef; }
439 .row .fixed-230 + .fluid-space {
441 padding-right: 20px; }
443 .row .fluid-space:last-child {
447 width: 7.042253521126761%; }
450 width: 15.49295774647887%; }
453 width: 23.94366197183099%; }
456 width: 32.3943661971831%; }
459 width: 40.84507042253521%; }
462 width: 49.29577464788733%; }
465 width: 57.74647887323944%; }
468 width: 66.19718309859155%; }
471 width: 74.64788732394367%; }
474 width: 83.09859154929578%; }
477 width: 91.54929577464789%; }
483 margin-left: 8.450704225352113%; }
486 margin-left: 16.90140845070423%; }
489 margin-left: 25.35211267605634%; }
492 margin-left: 33.8028169%; }
495 margin-left: 42.25352113%; }
498 margin-left: 50.70422535%; }
501 margin-left: 59.15492958%; }
504 margin-left: 67.6056338%; }
507 margin-left: 76.05633803%; }
510 margin-left: 84.50704225%; }
513 margin-left: 92.95774648%; }
517 text-align: center; }
519 [class*="span"].align-center {
520 margin: 0 auto !important;
523 .align-left .container {
524 padding-left: 0 !important;
525 margin: 0 !important; }
527 /* BEGIN RESPONSIVE-4.LESS ************** */
528 @media (min-width: 1025px) {
529 .row > [class*="span"],
530 .row-nowrap > [class*="span"] {
532 margin-right: 1.487301587301587%\9; }
537 /* 1col = 6.878306878306879 */
538 /* 1colgutter = 1.587301587301587 */
542 width: 6.878306878306879%; }
544 width: 15.34391534391534%; }
546 width: 23.80952380952381%; }
548 width: 32.27513227513228%; }
550 width: 40.74074074074074%; }
552 width: 49.20634920634921%; }
554 width: 57.67195767195767%; }
556 width: 66.13756613756614%; }
558 width: 74.60317460317461%; }
560 width: 83.06878306878308%; }
562 width: 91.53439153439154%; }
566 margin-left: 8.465608465608466%; }
568 margin-left: 16.93121693121693%; }
570 margin-left: 25.3968253968254%; }
572 margin-left: 33.86243386%; }
574 margin-left: 42.32804233%; }
576 margin-left: 50.79365079%; }
578 margin-left: 59.25925926%; }
580 margin-left: 67.72486772%; }
582 margin-left: 76.19047619%; }
584 margin-left: 84.65608466%; }
586 margin-left: 93.12169312%; }
587 .tooltip-size-control {
591 margin-left: 1.40845070422535%; }
595 /* END RESPONSIVE-4.LESS ****************** */
596 /* BEGIN RESPONSIVE-3.LESS ******************* */
597 @media (min-width: 768px) and (max-width: 1024px) {
599 display: inherit !important; }
601 display: none !important; }
603 display: inherit !important; }
605 display: none !important; }
610 padding-right: 20px; }
614 width: 7.042253521126761%; }
616 width: 15.49295774647887%; }
618 width: 23.94366197183099%; }
620 width: 32.3943661971831%; }
622 width: 40.84507042253521%; }
624 width: 49.29577464788733%; }
626 width: 57.74647887323944%; }
628 width: 66.19718309859155%; }
630 width: 74.64788732394367%; }
632 width: 83.09859154929578%; }
634 width: 91.54929577464789%; }
638 margin-left: 8.450704225352113%; }
640 margin-left: 16.90140845070423%; }
642 margin-left: 25.35211267605634%; }
644 margin-left: 33.8028169%; }
646 margin-left: 42.25352113%; }
648 margin-left: 50.70422535%; }
650 margin-left: 59.15492958%; }
652 margin-left: 67.6056338%; }
654 margin-left: 76.05633803%; }
656 margin-left: 84.50704225%; }
658 margin-left: 92.95774648%; }
659 .tooltip-size-control {
663 /* END RESPONSIVE-3.LESS ******************* */
664 /* BEGIN RESPONSIVE-2.LESS *************** */
665 @media (max-width: 767px) {
667 display: inherit !important; }
669 display: none !important; }
671 display: inherit !important; }
673 display: inherit !important; }
675 display: none !important; }
677 display: none !important; }
681 padding-right: 15px; }
682 /*.row{ display:block; }*/
683 .row > [class*="span"] {
690 .row.flex > .flex-col,
691 .row-nowrap.flex > .flex-col {
701 .row .fluid-space + .fixed-230 {
703 .row .fluid-space:last-child {
708 width: 7.042253521126761%; }
710 width: 15.49295774647887%; }
712 width: 23.94366197183099%; }
714 width: 32.3943661971831%; }
716 width: 40.84507042253521%; }
718 width: 49.29577464788733%; }
720 width: 57.74647887323944%; }
722 width: 66.19718309859155%; }
724 width: 74.64788732394367%; }
726 width: 83.09859154929578%; }
728 width: 91.54929577464789%; }
732 margin-left: 8.450704225352113%; }
734 margin-left: 16.90140845070423%; }
736 margin-left: 25.35211267605634%; }
738 margin-left: 33.8028169%; }
740 margin-left: 42.25352113%; }
742 margin-left: 50.70422535%; }
744 margin-left: 59.15492958%; }
746 margin-left: 67.6056338%; }
748 margin-left: 76.05633803%; }
750 margin-left: 84.50704225%; }
752 margin-left: 92.95774648%; }
754 padding: 8px 15px 8px 15px; }
755 .field-group input.input-emphasized[type="search"] + .reset-field:after {
757 .field-group input.input-emphasized[type="search"] + .reset-field {
761 margin-bottom: 30px; }
762 .marquee .blur-overlay {
769 padding: 34px 15px 30px; }
774 letter-spacing: -0.035px; }
779 .marquee p:not(.lead) {
780 font-family: "Omnes-ECOMP-W02-Light", Arial;
783 .marquee .btn-fullwidth {
787 .tooltip-size-control {
790 .accordion-table-layout {
792 margin-right: -15px; }
793 .table-wrapper caption {
794 padding-left: 15px; } }
796 @media (max-width: 480px) {
798 width: 7.042253521126761%; }
800 width: 15.49295774647887%; }
802 width: 23.94366197183099%; }
804 width: 32.3943661971831%; }
806 width: 40.84507042253521%; }
808 width: 49.29577464788733%; }
810 width: 57.74647887323944%; }
812 width: 66.19718309859155%; }
814 width: 74.64788732394367%; }
816 width: 83.09859154929578%; }
818 width: 91.54929577464789%; }
822 margin-left: 8.450704225352113%; }
824 margin-left: 16.90140845070423%; }
826 margin-left: 25.35211267605634%; }
828 margin-left: 33.8028169%; }
830 margin-left: 42.25352113%; }
832 margin-left: 50.70422535%; }
834 margin-left: 59.15492958%; }
836 margin-left: 67.6056338%; }
838 margin-left: 76.05633803%; }
840 margin-left: 84.50704225%; }
842 margin-left: 92.95774648%; } }
844 /* END RESPONSIVE-2.LESS ******************* */
845 /* BEGIN RESPONSIVE-1.LESS ************** */
846 .xxxxxxxx-begin-responsive-480px.less {
849 @media (max-width: 480px) {
851 display: inherit !important; }
853 display: inherit !important; }
855 display: none !important; }
857 display: none !important; }
859 display: none !important; }
861 display: inherit !important; }
865 padding-right: 15px; } }
867 [class*="icon-primary-"],
869 .bellyband-link a:after,
870 .breadcrumb > li:after,
871 .checkbox input:checked + .skin:after,
872 .checkbox input.indeterminate + .skin:after,
873 .checkbox input:indeterminate + .skin:after,
874 .selectWrap.large:before,
875 .form-row.error .error-msg:before,
878 .cssIcon-globe:before,
886 border-width: 0 3px 3px 0;
887 -webkit-transform: rotate(45deg);
888 -ms-transform: rotate(45deg);
889 transform: rotate(45deg);}
891 [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-"] {
893 display: inline-block;
897 font-variant: normal;
900 text-transform: none;
902 -webkit-font-smoothing: antialiased;
903 -moz-osx-font-smoothing: grayscale;
906 -webkit-user-select: none;
907 -moz-user-select: none;
908 -ms-user-select: none;
910 vertical-align: middle; }
912 [class*="icon-primary-"]:before,
913 [class*="icon-primary-"]:after {
914 box-sizing: border-box;
915 display: inline-block;
921 vertical-align: middle;
924 .icon-primary-att-globe:before,
925 .cssIcon-globe:before {
929 .icon-primary-hamburger:before {
932 .icon-primary-secure:before {
935 .icon-primary-secureL:before {
938 .icon-primary-padlockopen:before {
941 .icon-primary-padlockopenL:before {
944 .icon-primary-shoppingcart:before {
947 .icon-primary-shoppingcartL:before {
950 .icon-primary-print:before {
953 .icon-primary-printL:before {
956 .icon-primary-mobilesmartphone:before {
959 .icon-primary-mobilesmartphoneL:before {
962 .icon-primary-tablet:before {
965 .icon-primary-tabletL:before {
968 .icon-primary-tv:before {
971 .icon-primary-tvL:before {
974 .icon-primary-calendar {
975 width: 100% !important; }
977 .icon-primary-calendar:before {
981 .icon-primary-calendarL:before {
984 .icon-primary-star:before {
987 .icon-primary-close:before,
989 .reset-field:before {
992 .icon-primary-down:before {
997 .icon-primary-add-maximize:before {
1002 .icon-primary-questionmark:before {
1005 .icon-primary-badgealert:before,
1006 .form-row.error .error-msg:before {
1009 .icon-primary-approval:before {
1012 .icon-primary-flat-info:before {
1015 .icon-primary-alert:before {
1018 .icon-primary-tooltip:before,
1019 .icon-primary-flat-faq:before {
1022 .icon-primary-tooltip {
1026 .bellyband-link a:after,
1027 .breadcrumb > li:after,
1028 .icon-primary-right:before {
1030 transform: rotate(-90deg); }
1032 .icon-primary-left:before {
1034 transform: rotate(90deg); }
1036 .icon-primary-accordion-plus:after,
1037 .icon-primary-collapsed:after,
1038 .icon-primary-accordion-minus:after,
1039 .icon-primary-expanded:after {
1045 .icon-primary-accordion-minus,
1046 .icon-primary-expanded,
1047 .icon-primary-accordion-plus,
1048 .icon-primary-collapsed {
1049 font-size: 20px !important; }
1051 :not(.ds2-no-colors) .icon-primary-accordion-minus:before,
1052 :not(.ds2-no-colors) .icon-primary-expanded:before {
1053 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");
1056 :not(.ds2-no-colors) .icon-primary-accordion-plus:before,
1057 :not(.ds2-no-colors) .icon-primary-collapsed:before {
1058 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");
1061 .ds2-no-colors .icon-primary-accordion-minus:before,
1062 .ds2-no-colors .icon-primary-expanded:before {
1063 background-image: none;
1066 .ds2-no-colors .icon-primary-accordion-minus:after,
1067 .ds2-no-colors .icon-primary-expanded:after {
1070 .ds2-no-colors .icon-primary-accordion-plus:before,
1071 .ds2-no-colors .icon-primary-collapsed:before {
1072 background-image: none;
1075 .ds2-no-colors .icon-primary-accordion-plus:after,
1076 .ds2-no-colors .icon-primary-collapsed:after {
1079 .icon-primary-circle-arrow {
1080 outline: 1px solid transparent;
1082 font-size: 20px !important;
1083 background: linear-gradient(to bottom, #fcfcfc 0%, #f2f2f2 100%);
1084 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08);
1085 margin-right: 7px; }
1087 .icon-primary-circle-arrow:after {
1088 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");
1094 .icon-primary-circle-arrow:before {
1100 transform: rotate(-90deg);
1104 [class*="icon-primary-"] [class*="icon-primary-"] {
1105 display: inline-block;
1109 position: absolute; }
1111 [class*="icon-primary-"].white, [class^="ico"][class*="-"].white {
1114 [class*="icon-primary-"].black, [class^="ico"][class*="-"].black {
1117 [class*="icon-primary-"].blue, [class^="ico"][class*="-"].blue {
1120 [class*="icon-primary-"].green, [class^="ico"][class*="-"].green {
1124 width: device-width; }
1127 width: device-width; }
1130 width: device-width; }
1133 width: device-width; }
1136 width: device-width; }
1148 float: right !important; }
1151 float: left !important; }
1153 .float-children-left:before,
1154 .float-children-left:after {
1159 .float-children-left:after {
1162 .float-children-left > div {
1164 white-space: nowrap; }
1167 display: block !important; }
1170 display: inline !important; }
1173 display: inline-block !important; }
1176 display: table-cell !important;
1178 vertical-align: middle; }
1180 @media (max-width: 767px) {
1184 margin-right: -15px;
1187 @media (min-width: 768px) {
1191 margin-right: -20px;
1194 @media (max-width: 480px) {
1198 margin-right: -15px;
1199 padding: 0 15px; } }
1203 filter: alpha(opacity=0);
1204 transition: opacity .15s linear; }
1208 filter: alpha(opacity=100); }
1217 white-space: nowrap; }
1223 border: 0 none !important;
1224 clip: rect(0px, 0px, 0px, 0px) !important;
1225 height: 1px !important;
1228 overflow: hidden !important;
1230 padding: 0 !important;
1231 position: absolute !important;
1232 width: 1px !important; }
1234 [data-sr-text].hidden-spoken:before {
1235 border: 0 none !important;
1236 content: attr(data-sr-text);
1237 clip: rect(0px, 0px, 0px, 0px) !important;
1238 height: 1px !important;
1241 overflow: hidden !important;
1242 padding: 0 !important;
1243 position: absolute !important;
1244 width: 100% !important;
1247 [data-sr-text].hidden-spoken {
1248 position: relative !important;
1249 width: auto !important; }
1251 [data-show-between] {
1253 visibility: hidden; }
1256 overflow-y: hidden !important; }
1259 visibility: hidden !important;
1260 opacity: 0 !important; }
1263 background-color: rgba(255, 255, 255, 0) !important; }
1266 display: none !important; }
1269 display: block !important; }
1272 position: relative !important; }
1278 border-top-width: 1px !important; }
1281 border-left-width: 1px !important; }
1284 border-right-width: 1px !important; }
1287 border-bottom-width: 1px !important; }
1290 border-color: #000; }
1293 border-color: #fff; }
1296 border-top-width: 0 !important; }
1299 border-left-width: 0 !important; }
1302 border-right-width: 0 !important; }
1305 border-bottom-width: 0 !important; }
1308 margin: 0 auto !important; }
1319 vertical-align: top !important; }
1322 vertical-align: middle !important; }
1325 vertical-align: bottom !important; }
1327 .align-children-middle > * {
1330 [class*="valign-children-"] {
1333 [class*="valign-children-"] > * {
1334 display: table-cell; }
1336 .valign-children-top > * {
1337 vertical-align: top; }
1339 .valign-children-middle > * {
1340 vertical-align: middle; }
1342 .valign-children-bottom > * {
1343 vertical-align: bottom; }
1346 padding: 0 !important; }
1349 margin-top: 60px !important; }
1352 margin-bottom: 60px !important; }
1355 padding-top: 60px !important; }
1358 padding-bottom: 60px !important; }
1360 @media (max-width: 767px) {
1362 margin-top: 30px !important; }
1364 margin-bottom: 30px !important; }
1366 padding-top: 30px !important; }
1368 padding-bottom: 30px !important; } }
1375 position: relative; }
1377 @media (orientation: landscape) {
1381 display: none !important; } }
1383 @media (orientation: portrait) {
1385 display: none !important; }
1390 background-color: #222222; }
1392 /* ... JAVASCRIPT HOOKS .................
1393 ... used by javascript ............... */
1396 position: relative; }
1399 white-space: nowrap;
1401 text-overflow: ellipsis; }
1404 color: #5a5a5a !important; }
1406 .jshook-return-focus-here {
1410 display: none !important; }
1413 display: inherit !important; }
1417 display: inherit !important; }
1419 display: none !important; }
1421 color: #000 !important;
1422 background: transparent !important;
1423 box-shadow: none !important; }
1426 text-decoration: underline; }
1429 border: 1px solid #000;
1430 page-break-inside: avoid; }
1432 display: table-header-group; }
1435 page-break-inside: avoid; }
1437 max-width: 100% !important; }
1447 page-break-after: avoid; } }
1456 outline: thin dotted #191919; }
1464 font-weight: normal;
1465 text-rendering: optimizeLegibility;
1470 font-size: 3.8rem !important;
1471 font-family: "Omnes-ECOMP-W02-Light", Arial;
1472 margin-bottom: 40px; }
1474 h1.heading-page.ng-scope {}
1476 .heading-major-section {
1477 font-size: 3rem !important;
1478 font-family: "Omnes-ECOMP-W02-Light", Arial;
1479 margin-bottom: 40px !important; }
1481 .heading-sub-section {
1482 font-size: 2.4rem !important;
1483 font-family: "Omnes-ECOMP-W02", Arial;
1484 margin-bottom: 40px; }
1487 font-size: 2rem !important;
1488 font-family: "Omnes-ECOMP-W02-Medium", Arial;
1490 margin-bottom: 20px !important; }
1493 font-size: 2rem !important;
1494 font-family: "Omnes-ECOMP-W02", Arial;
1495 margin-bottom: 20px; }
1497 .heading-medium-emphasis {
1498 font-size: 2rem !important;
1499 font-family: "Omnes-ECOMP-W02-Medium", Arial;
1500 margin-bottom: 20px; }
1503 font-size: 1.8rem !important;
1504 font-family: "Omnes-ECOMP-W02", Arial;
1505 margin-bottom: 20px; }
1507 .heading-small-emphasis {
1508 font-size: 1.8rem !important;
1509 font-family: "Omnes-ECOMP-W02-Medium", Arial;
1510 margin-bottom: 20px; }
1513 font-size: 1.3rem !important;
1514 font-family: "Omnes-ECOMP-W02-Medium", Arial;
1515 text-transform: uppercase;
1517 margin-bottom: 10px; }
1519 * + .heading-major-section {
1522 * + .heading-sub-section {
1525 * + .heading-group {
1526 margin-top: 40px !important; }
1528 * + .heading-medium {
1531 * + .heading-medium-emphasis {
1534 * + .heading-small {
1537 * + .heading-small-emphasis {
1540 * + .heading-micro {
1545 font-family: "Omnes-ECOMP-W02-Light-Italic", Arial;
1547 line-height: 2.8rem;
1549 letter-spacing: -0.024rem; }
1552 text-transform: uppercase;
1553 line-height: .65 !important; }
1557 font-size: 1.4rem !important;
1558 font-family: "Omnes-ECOMP-W02-Medium", Arial;
1561 .eyebrow + .heading-major-section,
1562 .eyebrow + .heading-sub-section {
1568 @media (max-width: 767px) {
1577 font-family: "Omnes-ECOMP-W02", Arial;
1578 margin-bottom: 30px; }
1579 .heading-major-section {
1581 font-family: "Omnes-ECOMP-W02", Arial;
1582 margin-bottom: 30px; }
1583 .heading-sub-section {
1585 font-family: "Omnes-ECOMP-W02", Arial;
1586 margin-bottom: 20px; }
1589 font-family: "Omnes-ECOMP-W02", Arial;
1590 margin-bottom: 20px; }
1591 .heading-medium-emphasis {
1593 font-family: "Omnes-ECOMP-W02", Arial;
1594 margin-bottom: 20px; }
1597 font-family: "Omnes-ECOMP-W02", Arial;
1598 margin-bottom: 10px; }
1599 .heading-small-emphasis {
1601 font-family: "Omnes-ECOMP-W02-Medium", Arial;
1602 margin-bottom: 5px; }
1603 * + .heading-major-section {
1605 * + .heading-sub-section {
1607 * + .heading-group {
1609 * + .heading-medium {
1611 * + .heading-medium-emphasis {
1613 * + .heading-small {
1615 * + .heading-small-emphasis {
1617 * + .heading-micro {
1618 margin-top: 10px; } }
1620 /* Standard Type styles */
1622 margin: 0 !important; }
1626 text-decoration: none; }
1630 text-decoration: underline; }
1646 position: relative; }
1648 a.show-qualifier:after {
1650 display: inline-block;
1651 white-space: pre !important; }
1653 a[href$="pdf"].show-qualifier:after,
1654 a.show-qualifier.pdf:after {
1655 content: " (PDF)"; }
1657 a[href$="psd"].show-qualifier:after,
1658 a.show-qualifier.psd:after {
1659 content: " (PSD)"; }
1664 /* 20px for the icon, 10px left of icon */
1665 .standalone-link.small {
1666 font-size: 1.4rem; }
1668 .standalone-link.small i[class*="icon-primary-"] {
1672 .standalone-link.large {
1673 font-size: 1.8rem; }
1675 .standalone-link.large i[class*="icon-primary-"] {
1681 line-height: 2rem; }
1685 line-height: 1.8rem; }
1692 line-height: 1.5rem; }
1698 font-size: 1.8rem; }
1705 font-family: "Omnes-ECOMP-W02-Medium", Arial;
1706 font-weight: normal; }
1710 font-family: "Omnes-ECOMP-W02-Italic", Arial;
1711 font-style: normal; }
1714 text-decoration: line-through; }
1717 display: inline-block;
1721 vertical-align: text-top;
1727 line-height: 1.5rem;
1730 .text-legal.legal-module {
1731 line-height: 1.3rem;
1735 .text-legal strong {
1736 font-weight: bold; }
1739 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
1742 text-align: left !important; }
1745 text-align: right !important; }
1748 text-align: center !important; }
1751 text-align: justify !important; }
1764 margin: 12px 0 0 20px; }
1773 position: relative; }
1776 ul.no-bullet li + li,
1777 ul.lower-alpha li + li,
1778 ul.lower-roman li + li,
1782 ul.bullet > li:before,
1783 ul.no-bullet > li:before,
1784 ul.lower-alpha > li:before,
1785 ul.lower-roman > li:before,
1787 background-color: #333333;
1788 border: 2px solid #333333;
1789 border-radius: 100%;
1820 ul.lower-alpha > li,
1821 ul.lower-roman > li {
1824 ul.no-bullet > li:before,
1825 ul.lower-alpha > li:before,
1826 ul.lower-roman > li:before {
1827 display: none !important; }
1830 margin: 20px 0 0 32px; }
1833 padding-left: 3px; }
1839 margin-left: 25px; }
1842 margin-left: -5px; }
1851 list-style-type: lower-roman;
1857 list-style-type: lower-alpha;
1869 display: table-cell; }
1872 background-color: transparent;
1873 background-clip: padding-box;
1874 border: 1px solid transparent;
1876 box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
1878 display: inline-block;
1879 font-family: "Omnes-ECOMP-W02-Medium", Arial;
1881 font-weight: normal;
1883 margin: 0 7px 10px 0;
1886 padding: 14px 19px 11px 18px;
1889 vertical-align: middle;
1890 white-space: nowrap;
1893 outline: 1px dotted #000;
1894 outline-offset: -5px; }
1897 .btn::-moz-focus-inner {
1900 .btn i[class*="icon-primary-"].icon-primary-small {
1903 .btn i[class*="icon-primary-"].icon-primary-medium {
1906 .btn i[class*="icon-primary-"].icon-primary-large {
1911 vertical-align: middle; }
1913 text-decoration: none; }
1915 .field-group + .btn {
1916 margin-left: 20px; }
1919 border-color: #ea7400 transparent #d16500;
1920 background-color: #ea7400 transparent #d16500;
1921 background: linear-gradient(to bottom, #ea7400 0%, #d16500 100%);
1923 font-family: "Omnes-ECOMP-W02", Arial;
1924 font-weight: bold; }
1925 .btn-primary:hover {
1926 text-decoration: none;
1928 outline-color: #ffffff !important;
1929 background: linear-gradient(to bottom, #d16500 0%, #ea7400 100%); }
1930 .btn-primary:focus {
1931 text-decoration: none;
1933 outline-color: #ffffff !important;
1934 background: linear-gradient(to bottom, #d16500 0%, #ea7400 100%); }
1935 .btn-primary:active {
1936 text-decoration: none;
1938 outline-color: #ffffff !important;
1939 background: linear-gradient(to bottom, #d16500 0%, #ea7400 100%); }
1942 font-family: "Omnes-ECOMP-W02", Arial;
1944 font-weight: normal;
1945 background-color: transparent;
1950 position: relative; }
1952 text-decoration: underline; }
1953 .btn-arrow:hover .btn-primary {
1954 text-decoration: none;
1956 outline-color: #ffffff !important;
1957 background: linear-gradient(to bottom, #d16500 0%, #ea7400 100%); }
1958 .btn-arrow:hover .btn-secondary {
1960 outline-color: #000000 !important;
1961 background: linear-gradient(to bottom, #f2f2f2 0%, #fcfcfc 100%); }
1962 .btn-arrow:hover .btn-alt {
1964 outline-color: #ffffff !important;
1965 background: linear-gradient(to bottom, #087ac2 0%, #0568ae 100%); }
1966 .btn-arrow:hover .btn-specialty {
1968 outline-color: #ffffff !important;
1969 background: linear-gradient(to bottom, #007a3e 0%, #008744 100%); }
1971 text-decoration: underline;
1972 outline: 1px dotted #666; }
1973 .btn-arrow:focus .btn-primary {
1974 text-decoration: none;
1976 outline-color: #ffffff !important;
1977 background: linear-gradient(to bottom, #d16500 0%, #ea7400 100%); }
1978 .btn-arrow:focus .btn-secondary {
1980 outline-color: #000000 !important;
1981 background: linear-gradient(to bottom, #f2f2f2 0%, #fcfcfc 100%); }
1982 .btn-arrow:focus .btn-alt {
1984 outline-color: #ffffff !important;
1985 background: linear-gradient(to bottom, #087ac2 0%, #0568ae 100%); }
1986 .btn-arrow:focus .btn-specialty {
1988 outline-color: #ffffff !important;
1989 background: linear-gradient(to bottom, #007a3e 0%, #008744 100%); }
1990 .btn-arrow:active .btn-primary {
1991 text-decoration: none;
1993 outline-color: #ffffff !important;
1994 background: linear-gradient(to bottom, #d16500 0%, #ea7400 100%); }
1995 .btn-arrow:active .btn-secondary {
1997 outline-color: #000000 !important;
1998 background: linear-gradient(to bottom, #f2f2f2 0%, #fcfcfc 100%); }
1999 .btn-arrow:active .btn-alt {
2001 outline-color: #ffffff !important;
2002 background: linear-gradient(to bottom, #087ac2 0%, #0568ae 100%); }
2003 .btn-arrow:active .btn-specialty {
2005 outline-color: #ffffff !important;
2006 background: linear-gradient(to bottom, #007a3e 0%, #008744 100%); }
2007 .btn-arrow .btn-alt {
2008 border-color: #087ac2 transparent #0568ae;
2009 background-color: #0568ae;
2010 background: linear-gradient(to bottom, #087ac2 0%, #0568ae 100%);
2012 .btn-arrow .btn-alt:hover {
2014 outline-color: #ffffff !important;
2015 background: linear-gradient(to bottom, #0568ae 0%, #087ac2 100%); }
2016 .btn-arrow .btn-alt:focus {
2018 outline-color: #ffffff !important;
2019 background: linear-gradient(to bottom, #0568ae 0%, #087ac2 100%); }
2020 .btn-arrow .btn-alt:active {
2022 outline-color: #ffffff !important;
2023 background: linear-gradient(to bottom, #0568ae 0%, #087ac2 100%); }
2024 .btn-arrow::-moz-focus-inner {
2028 border: 1px solid transparent;
2029 border-radius: 100%;
2037 vertical-align: middle;
2039 .btn-arrow .btn .icon-primary-left {
2049 .btn-arrow .btn .icon-primary-left:before {
2054 .btn-arrow .btn .icon-primary-right {
2065 .btn-arrow .btn .icon-primary-right:before {
2070 .btn-arrow .btn.btn-primary .icon-primary-left {
2072 .btn-arrow .btn.btn-primary .icon-primary-right {
2074 .btn-arrow .btn.btn-alt .icon-primary-left {
2076 .btn-arrow .btn.btn-alt .icon-primary-right {
2078 .btn-arrow .btn.btn-secondary {
2079 border: 1px solid #d2d2d2; }
2080 .btn-arrow .btn.btn-secondary .icon-primary-left {
2082 .btn-arrow .btn.btn-secondary .icon-primary-right {
2084 .btn-arrow .btn.btn-small {
2090 .btn-arrow .btn.btn-small .icon-primary-left:before {
2094 .btn-arrow .btn.btn-small .icon-primary-right:before {
2098 .btn-arrow .btn.btn-large .icon-primary-left:before {
2102 .btn-arrow .btn.btn-large .icon-primary-right:before {
2108 border: 1px solid #d2d2d2;
2109 background-color: #f2f2f2;
2110 background: linear-gradient(to bottom, #fcfcfc 0%, #f2f2f2 100%);
2112 box-shadow: 0 5px 5px -5px rgba(0, 0, 0, 0.15);
2113 padding: 14px 18px 11px 17px; }
2114 .btn-secondary:hover {
2116 outline-color: #000000 !important;
2117 background: linear-gradient(to bottom, #f2f2f2 0%, #fcfcfc 100%); }
2118 .btn-secondary:focus {
2120 outline-color: #000000 !important;
2121 background: linear-gradient(to bottom, #f2f2f2 0%, #fcfcfc 100%); }
2122 .btn-secondary:active {
2124 outline-color: #000000 !important;
2125 background: linear-gradient(to bottom, #f2f2f2 0%, #fcfcfc 100%); }
2128 border-color: #087ac2 transparent #0568ae;
2129 background-color: #0568ae;
2130 background: linear-gradient(to bottom, #087ac2 0%, #0568ae 100%);
2134 outline-color: #ffffff !important;
2135 background: linear-gradient(to bottom, #0568ae 0%, #087ac2 100%); }
2138 outline-color: #ffffff !important;
2139 background: linear-gradient(to bottom, #0568ae 0%, #087ac2 100%); }
2142 outline-color: #ffffff !important;
2143 background: linear-gradient(to bottom, #0568ae 0%, #087ac2 100%); }
2146 border-color: #008744 transparent #007a3e;
2147 background-color: #007a3e;
2148 background: linear-gradient(to bottom, #008744 0%, #007a3e 100%);
2150 .btn-specialty:hover {
2152 outline-color: #ffffff !important;
2153 background: linear-gradient(to bottom, #007a3e 0%, #008744 100%); }
2154 .btn-specialty:focus {
2156 outline-color: #ffffff !important;
2157 background: linear-gradient(to bottom, #007a3e 0%, #008744 100%); }
2158 .btn-specialty:active {
2160 outline-color: #ffffff !important;
2161 background: linear-gradient(to bottom, #007a3e 0%, #008744 100%); }
2164 background: transparent !important;
2165 border-color: transparent !important;
2166 font-weight: normal;
2167 font-family: "Omnes-ECOMP-W02", Arial;
2169 text-decoration: none;
2172 text-decoration: underline; }
2174 text-decoration: underline; }
2177 outline: none !important;
2178 text-decoration: none !important; }
2179 .isIE .btn:focus:after {
2187 border: 1px dotted #000; }
2190 outline: none !important;
2191 text-decoration: none !important; }
2192 .isIE .btn:active:after {
2200 border: 1px dotted #000; }
2203 outline: none !important;
2204 text-decoration: none !important; }
2205 .isIE .btn.active:not(:focus):after {
2206 border: 1px solid #000; }
2207 .isIE .btn.active:after {
2215 border: 1px dotted #000; }
2217 .isIE .btn.btn-primary:focus:after {
2218 border: 2px dashed #fff; }
2220 .isIE .btn.btn-specialty:focus:after {
2221 border: 2px dashed #fff; }
2223 .isIE .btn.btn-alt:focus:after {
2224 border: 2px dashed #fff; }
2227 background-image: none;
2228 background-color: #767676;
2230 cursor: not-allowed;
2232 border-color: transparent;
2233 outline: 0 !important; }
2234 .btn.disabled:hover {
2236 outline: none !important; }
2237 .btn.disabled:focus {
2239 outline: none !important; }
2242 background-image: none;
2243 background-color: #767676;
2245 cursor: not-allowed;
2247 border-color: transparent;
2248 outline: 0 !important; }
2249 .btn[disabled]:hover {
2251 outline: none !important; }
2252 .btn[disabled]:focus {
2254 outline: none !important; }
2256 .btn[disabled="disabled"] {
2257 background-image: none;
2258 background-color: #767676;
2260 cursor: not-allowed;
2262 border-color: transparent;
2263 outline: 0 !important; }
2264 .btn[disabled="disabled"]:hover {
2266 outline: none !important; }
2267 .btn[disabled="disabled"]:focus {
2269 outline: none !important; }
2271 .btn-arrow[disabled] .btn {
2272 background-image: none;
2273 background-color: #767676;
2275 cursor: not-allowed;
2277 border-color: transparent;
2278 outline: 0 !important; }
2279 .btn-arrow[disabled] .btn:hover {
2281 outline: none !important; }
2282 .btn-arrow[disabled] .btn:focus {
2284 outline: none !important; }
2286 .btn-arrow[disabled] .icon-primary-left {
2287 color: #fff !important; }
2289 .btn-arrow[disabled] .icon-primary-right {
2290 color: #fff !important; }
2292 .btn-arrow.disabled .btn {
2293 background-image: none;
2294 background-color: #767676;
2296 cursor: not-allowed;
2298 border-color: transparent;
2299 outline: 0 !important; }
2300 .btn-arrow.disabled .btn:hover {
2302 outline: none !important; }
2303 .btn-arrow.disabled .btn:focus {
2305 outline: none !important; }
2307 .btn-arrow.disabled .icon-primary-left {
2308 color: #fff !important; }
2310 .btn-arrow.disabled .icon-primary-right {
2311 color: #fff !important; }
2314 padding: 12px 19px 11px 18px;
2315 font-size: 1.7rem; }
2318 /* padding: 10px 19px 9px 18px; */
2320 border-radius: 8px; }
2325 *:not(.btn-arrow) > .btn > i[class*="icon-primary-"] {
2327 margin-bottom: -20px; }
2329 .enhanced-cta-group {
2330 display: -ms-flexbox;
2332 -ms-flex-direction: row-reverse;
2333 flex-direction: row-reverse;
2334 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;
2335 background-position: 0 -1px;
2336 background-repeat: repeat-x; }
2337 .enhanced-cta-group > .cta-button-group {
2339 background-image: none !important; }
2340 .enhanced-cta-group > .cta-button-group + .cta-button-group a {
2343 .enhanced-cta-group > .cta-button-group + .cta-button-group a a {
2345 .enhanced-cta-group > .cta-button-group hr {
2347 .enhanced-cta-group > .cta-button-group + .cta-button-group {
2348 -ms-flex-align: center;
2349 -ms-grid-row-align: center;
2350 align-items: center;
2351 -ms-flex-direction: row;
2352 flex-direction: row;
2357 -ms-flex-align: baseline;
2358 align-items: baseline;
2359 padding: 20px 0 10px;
2361 .cta-button-group.nodots {
2362 background-image: none !important; }
2363 .cta-button-group .hidden-phone {
2364 margin-right: 14px; }
2365 .cta-button-group .btn + .btn {
2366 margin-right: 20px !important; }
2367 .cta-button-group .btn:not(.hidden-phone):not(.visible-phone) {
2370 .isMobile .btn-arrow .btn.btn-small .icon-primary-left:before {
2373 .isMobile .btn-arrow .btn.btn-large .icon-primary-left:before {
2376 .isMobile .btn-arrow .btn.btn-large .icon-primary-right:before {
2379 @media (max-width: 1024px) {
2380 .field-group + .btn {
2381 margin-left: 15px; } }
2383 @media (max-width: 767px) {
2385 text-align: center; }
2386 .cta-button-group > .btn {
2390 margin-left: auto !important;
2391 margin-right: auto !important; } }
2395 box-shadow: 0 5px 5px -5px rgba(0, 0, 0, 0.15);
2396 display: -ms-flexbox;
2398 -ms-flex-pack: justify;
2399 justify-content: space-between;
2400 margin-bottom: 10px;
2404 vertical-align: middle;
2416 text-align: center; }
2417 .btn-group:not([data-select-color]) .btn.active:not(:first-child) {
2419 border-left: 1px solid #d2d2d2 !important; }
2420 .btn-group:not([data-select-color]) .btn[disabled]:not(:first-child) {
2421 border-left: 1px solid #d2d2d2 !important; }
2422 .btn-group:not([data-select-color]) .btn[disabled] + .btn[disabled] {
2423 border-left: 1px solid #ebebeb !important; }
2424 .btn-group:not([data-select-color]) > .btn.active {
2425 border-color: #087ac2 transparent #0568ae;
2426 background-color: #0568ae;
2427 background: linear-gradient(to bottom, #087ac2 0%, #0568ae 100%);
2429 .btn-group:not([data-select-color]) > .btn.active:hover {
2431 outline-color: #ffffff !important;
2432 background: #0563a6;
2433 border-color: #0563a6; }
2434 .btn-group:not([data-select-color]) > .btn.active:focus {
2436 outline-color: #ffffff !important;
2437 background: #0563a6;
2438 border-color: #0563a6; }
2439 .btn-group:not([data-select-color]) > .btn.active:active {
2441 outline-color: #ffffff !important;
2442 background: #0563a6;
2443 border-color: #0563a6; }
2444 .btn-group:not([data-select-color]) > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
2446 .btn-group:not([data-select-color]) > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
2447 border-top-right-radius: 0;
2448 border-bottom-right-radius: 0; }
2449 .btn-group:not([data-select-color]) > .btn:last-child:not(:first-child) {
2450 border-top-left-radius: 0;
2451 border-bottom-left-radius: 0; }
2452 .btn-group:not([data-select-color]) > .dropdown-toggle:not(:first-child) {
2453 border-top-left-radius: 0;
2454 border-bottom-left-radius: 0; }
2455 .btn-group > .active {
2456 text-decoration: none;
2457 outline: 1px dotted transparent; }
2458 .btn-group > .active:focus {
2459 outline: 1px dotted #ffffff; }
2461 .btn-group.btn-fullwidth > .btn {
2465 .btn-group[data-select-color] {
2468 -ms-flex-pack: start;
2469 justify-content: flex-start;
2470 -ms-flex-wrap: wrap;
2472 .btn-group[data-select-color] .btn {
2473 border: 1px solid #959595;
2475 box-shadow: 0 5px 5px -5px rgba(0, 0, 0, 0.15);
2477 margin-bottom: 10px;
2485 .btn-group[data-select-color] > .btn.active:focus {
2486 outline: 1px dotted #191919;
2487 outline-offset: 4px; }
2490 background-clip: padding-box;
2503 button .btn-fill[style*="#fff"] {
2504 border: 1px solid #d2d2d2; }
2506 [data-select-color] .btn.active {
2507 background: none !important;
2512 line-height: 12px; }
2513 [data-select-color] .btn.active > .btn-fill {
2515 [data-select-color] .btn.active:hover {
2518 [data-select-color] .btn:active {
2519 background: none !important;
2524 line-height: 12px; }
2525 [data-select-color] .btn:active > .btn-fill {
2527 [data-select-color] .btn:active:hover {
2530 .btn-group[data-select-color="orange"] > .btn.active {
2531 border-color: #ea7400; }
2533 .btn-group[data-select-color="blue"] > .btn.active {
2534 border-color: #0568ae; }
2536 .btn-group[data-select-color="green"] > .btn.active {
2537 border-color: #007a3e; }
2539 .btn-spinbutton-toggle.btn-group {
2540 display: block !important;
2541 height: 40px !important;
2545 white-space: nowrap; }
2547 .btn-spinbutton-toggle .btn {
2549 font-weight: normal;
2553 letter-spacing: normal;
2560 .btn-spinbutton-toggle .btn[data-max-value] {
2561 border-bottom: 1px solid #d2d2d2;
2562 border-top: 1px solid #d2d2d2;
2563 box-shadow: 0 3px 2px -2px rgba(0, 0, 0, 0.08) inset;
2564 background-color: #fff;
2566 font-family: "Omnes-ECOMP-W02", Arial;
2568 font-weight: normal;
2571 min-width: 46px !important;
2573 .btn-spinbutton-toggle .btn[data-max-value]:focus {
2574 border-color: #0568ae;
2576 .btn-spinbutton-toggle .btn[data-max-value]:focus + .btn {
2577 border-left: 1px solid #0568ae;
2578 transition: border 0.3s linear 0s; }
2580 .btn-spinbutton-toggle .icon-primary-subtractminimize {
2581 font-size: 30px !important;
2582 color: #0568ae !important; }
2584 .btn-spinbutton-toggle .icon-primary-add-maximize {
2585 font-size: 30px !important;
2586 color: #0568ae !important; }
2588 .btn-spinbutton-toggle .btn[disabled].icon-primary-subtractminimize {
2589 background-color: #d2d2d2;
2590 color: #767676 !important; }
2592 .btn-spinbutton-toggle .btn[disabled].icon-primary-add-maximize {
2593 background-color: #d2d2d2;
2594 color: #767676 !important; }
2596 .btn-spinbutton-toggle input.btn[disabled] {
2597 background-color: #d2d2d2;
2599 cursor: not-allowed; }
2601 .btn-group.btn-spinbutton-toggle .btn[disabled] + .btn[disabled] {
2602 border-left: 1px solid #f0f0f0 !important; }
2604 .btn-group.btn-spinbutton-toggle .btn[data-max-value]:focus + .btn:not(:first-child) {
2605 border-left: 1px solid #0568ae !important; }
2607 @media (max-width: 480px) {
2608 .btn-group:not([data-select-color]) > .btn {
2610 min-width: auto; } }
2620 display: inline-block; }
2625 .reset-field:before {
2629 .input-emphasized + .reset-field:before {
2633 .reset-field:active,
2635 .reset-field:focus {
2636 display: block !important; }
2643 box-shadow: 0 -50px 0 0 #f2f2f2 inset;
2645 /*overflow: hidden;*/
2649 transform: rotate(45deg);
2652 .corner-button .close:before {
2662 .corner-button .close {
2669 transform: rotate(45deg);
2672 .corner-button .close:focus {
2673 outline: 1px dotted black; }
2675 .ds2-no-colors .corner-button .close {
2676 border: 1px solid black; }
2678 .field-group input + .reset-field {
2691 .field-group input[type="search"] + .reset-field,
2692 .field-group input[type="search"] + .btn-search + .reset-field,
2693 .tooltip-onclick input + .reset-field,
2694 .tooltip-onclick input + .icon-primary-tooltip + .reset-field,
2695 .tooltip-onclick textarea + .reset-field,
2696 .tooltip-onclick textarea + .icon-primary-tooltip + .reset-field {
2699 .field-group input[type="search"] + .reset-field:after,
2700 .field-group input[type="search"] + .btn-search + .reset-field:after,
2701 .tooltip-onclick input + .reset-field:after,
2702 .tooltip-onclick input + .icon-primary-tooltip + .reset-field:after,
2703 .tooltip-onclick textarea + .reset-field:after,
2704 .tooltip-onclick textarea + .icon-primary-tooltip + .reset-field:after {
2705 background-color: #d2d2d2;
2714 .tooltip-onclick input + .reset-field,
2715 .tooltip-onclick input + .icon-primary-tooltip + .reset-field {
2716 right: 50px !important; }
2718 .tooltip-onclick textarea + .reset-field,
2719 .tooltip-onclick textarea + .icon-primary-tooltip + .reset-field {
2720 right: 45px !important;
2723 .field-group input.input-emphasized + .reset-field {
2728 .field-group input.input-emphasized + .reset-field:after {
2731 .field-group [disabled] + .reset-field {
2734 .ds2_touchevents .field-group input + .reset-field:focus,
2735 .ds2_touchevents .field-group input:focus + .reset-field,
2736 .ds2_touchevents textarea:focus + .reset-field,
2737 .ds2_touchevents textarea + .reset-field:focus {
2744 .ds2_touchevents .field-group input {
2745 padding: 8px 55px 8px 15px;
2746 -webkit-appearance: none; }
2748 .ds2_touchevents textarea:focus {
2749 padding: 15px 55px 15px 15px; }
2751 .ds2_touchevents textarea:focus + .reset-field {
2757 .ds2_touchevents textarea.hasScrollbar:focus {
2758 padding: 15px 35px 15px 15px; }
2760 .ds2_touchevents textarea.hasScrollbar:focus + .reset-field {
2763 .ds2-no-colors .b2b-tmpl-card-corner-button {
2764 border: none !important; }
2766 .ds2-no-colors .b2b-tmpl-card-corner-button .close {
2767 border: 1px solid black;
2768 top: 0px !important;
2769 right: 0px !important; }
2771 .form-row.error .error-msg {
2775 font-family: "Omnes-ECOMP-W02-Medium", Arial;
2777 padding-left: 18px; }
2779 .form-row.error .error-msg:before {
2785 vertical-align: middle; }
2787 .form-row.error label,
2788 .form-row.error .error-msg,
2789 .form-row.error button.awd-select,
2790 .form-row.error select.awd-select + span,
2791 .form-row.error .checkbox,
2792 .form-row.error .radio,
2793 .form-row.error legend.error,
2794 .form-row.error input {
2797 .form-row.error .btn-group > .btn,
2798 .form-row.error button.awd-select,
2799 .form-row.error .awd-select-list,
2800 .form-row.error select.awd-select + span,
2801 .form-row.error textarea,
2802 .form-row.error input,
2803 .form-row.error .checkbox .skin,
2804 .form-row.error .radio .skin {
2805 border-color: #cf2a2a !important; }
2807 .form-row.error .checkbox input:checked:not(:disabled) + .skin {
2808 background-color: #cf2a2a; }
2810 .form-row.error .radio input:checked + .skin:after {
2811 background-color: #cf2a2a; }
2813 .error .tooltip-onclick .icon-primary-tooltip.active + .error-msg {
2815 border-bottom-left-radius: 0;
2816 border-bottom-right-radius: 0; }
2818 .error .tooltip-onclick .icon-primary-tooltip.active + .error-msg + .helpertext {
2821 .error .tooltip-onclick .icon-primary-tooltip.active + .error-msg + .helpertext:before,
2822 .error .tooltip-onclick .icon-primary-tooltip.active + .error-msg + .helpertext:after {
2825 .error .helpertext {
2826 border-color: #cf2a2a;
2827 /*border-radius:0;*/ }
2829 .error .helpertext:before {
2830 border-top-color: #cf2a2a; }
2832 .error .tooltip-onfocus .helpertext {
2833 margin: 14px 0 10px 0; }
2835 .error [class*="price"],
2836 .error [class*="pricing-"] {
2842 input[type]::-webkit-inner-spin-button,
2843 input[type]::-webkit-outer-spin-button {
2844 -webkit-appearance: none; }
2847 -moz-appearance: textfield; }
2859 display: inline-block;
2860 /* font-size: 1.4rem; */
2861 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
2874 display: inline-block;
2877 padding: 0 15px 0 15px;
2878 vertical-align: middle;
2879 line-height: normal; }
2881 select::-webkit-input-placeholder,
2882 textarea::-webkit-input-placeholder,
2883 input::-webkit-input-placeholder {
2885 font-family: "Omnes-ECOMP-W02-Italic", Arial;
2889 select:-moz-placeholder,
2890 textarea:-moz-placeholder,
2891 input:-moz-placeholder {
2893 font-family: "Omnes-ECOMP-W02-Italic", Arial;
2897 select::-moz-placeholder,
2898 textarea::-moz-placeholder,
2899 input::-moz-placeholder {
2901 font-family: "Omnes-ECOMP-W02-Italic", Arial;
2905 select:-ms-input-placeholder,
2906 textarea:-ms-input-placeholder,
2907 input:-ms-input-placeholder {
2909 font-family: "Omnes-ECOMP-W02-Italic", Arial;
2914 textarea:placeholder,
2917 font-family: "Omnes-ECOMP-W02-Italic", Arial;
2922 textarea:last-child,
2926 input:not([type="button"]) {
2929 input.input-emphasized {
2932 padding: 13px 20px 13px; }
2934 input[type="search"]:focus {
2935 padding-right: 88px; }
2937 input[type="search"] {
2938 padding-right: 40px;
2939 -webkit-appearance: none !important; }
2941 input[type="search"].input-emphasized {
2942 padding-right: 45px; }
2944 .btn-search[class*="btn"] {
2945 background-color: transparent;
2946 background-position: 50% 50%;
2947 background-size: 20px;
2948 background-repeat: no-repeat;
2953 min-width: 45px !important;
2955 padding: 0 !important;
2959 border-radius: 0 5px 5px 0;
2963 .input-emphasized + .btn-search[class*="btn"],
2964 .input-emphasized + .reset-field + .btn-search[class*="btn"] {
2965 background-size: 26px;
2968 outline-offset: -3px;
2970 border-radius: 0 5px 5px 0; }
2972 input[type="search"].input-emphasized + .reset-field {
2973 right: 45px !important; }
2975 .search-suggestion-wrapper {
2977 margin-bottom: 15px; }
2979 /*styles from dropdown*/
2980 .search-suggestion-list {
2981 box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15);
2982 border-radius: 0 0 6px 6px;
2984 border: 1px solid #0568ae;
2987 background-color: #f2f2f2;
2993 .search-suggestion-list:empty {
2996 .search-suggestion-item {
3000 line-height: 4.0rem;
3003 .search-suggestion-item a {
3004 text-decoration: none;
3007 .search-suggestion-item:hover,
3008 .search-suggestion-item:focus {
3010 background-color: #d2d2d2; }
3012 input[data-provide="datepicker"],
3013 [data-provide="datepicker"]:-moz-placeholder,
3014 [data-provide="datepicker"]:-ms-input-placeholder,
3015 [data-provide="datepicker"]:-webkit-input-placeholder {
3016 color: #0568ae !important;
3018 filter: alpha(opacity=100); }
3026 i.icon-primary-calendar.disabled,
3027 span.icon-primary-calendar.readonly {
3028 cursor: not-allowed;
3029 background-color: #f2f2f2;
3032 i.icon-primary-calendar.disabled input,
3033 span.icon-primary-calendar.readonly input {
3034 color: #959595 !important; }
3043 line-height: 20px; }
3045 textarea + .reset-field {
3048 textarea::-webkit-input-placeholder {
3051 textarea:-moz-placeholder {
3054 textarea::-moz-placeholder {
3057 textarea:-ms-input-placeholder {
3060 textarea:placeholder {
3065 background-color: #ffffff;
3066 border: 1px solid #d2d2d2;
3067 -webkit-appearance: none;
3068 box-shadow: 2px 3px 2px -2px rgba(0, 0, 0, 0.08) inset;
3069 transition: border .3s linear 0s;
3070 font-family: "Omnes-ECOMP-W02", Arial; }
3075 border-color: #0568ae; }
3080 .input-append > div {
3081 display: table-cell;
3084 .input-append > .field-group {
3087 .row .field-group input[class*="span"] {
3092 display: inline-block; }
3094 label + .field-group,
3095 label + .input-append,
3097 label + .row-nowrap,
3105 .field-group input:not([type="button"])[disabled] {
3106 padding-right: 15px; }
3111 outline: none !important; }
3119 .row-nowrap.no-flex.form-row > label + br {
3120 margin-bottom: 5px; }
3123 display: inline-block; }
3125 legend + .form-row {
3128 .tooltip-onclick input {
3129 padding-right: 45px; }
3131 .ds2_touchevents .tooltip-onclick input:focus {
3132 padding-right: 95px; }
3134 .btn-calendar-icon {
3136 background-color: transparent !important;
3138 border: 0 !important;
3142 .btn-calendar-icon .icon-primary-calendar:before {
3146 .btn-calendar-icon .icon-primary-calendar.disabled {
3147 background-color: #f2f2f2; }
3149 .btn-calendar-icon .icon-primary-calendar.disabled:before {
3152 span.icon-primary-calendar input {
3155 transition: border-color 0.3s linear 0s;
3156 box-shadow: 2px 3px 2px -2px rgba(0, 0, 0, 0.08) inset;
3161 .faux-input + input.datepicker-input:not([disabled]) {
3164 background-color: #fff;
3171 background-color: transparent !important;
3172 border: 1px solid transparent;
3178 margin-bottom: 10px;
3180 padding: 0 0 0 35px;
3184 vertical-align: middle;
3188 .faux-input:disabled {
3189 cursor: not-allowed; }
3191 .faux-input:focus + .datepicker-input,
3192 [data-calendar-state="opened"] + .datepicker-input {
3193 border-color: #0568ae;
3194 box-shadow: 2px 3px 2px -2px rgba(5, 116, 172, 0.35) inset;
3197 .form-row.error .error-msg {
3201 font-family: "Omnes-ECOMP-W02-Medium", Arial;
3206 .form-row.error .error-msg > .icon-primary-badgealert {
3213 .form-row.error .error-msg > .icon-primary-badgealert:before {
3219 vertical-align: middle; }
3221 .form-row.error label,
3222 .form-row.error .error-msg,
3223 .form-row.error button.awd-select,
3224 .form-row.error select.awd-select + span,
3225 .form-row.error .checkbox,
3226 .form-row.error .radio,
3227 .form-row.error legend.error,
3228 .form-row.error input,
3229 .form-row.error textarea {
3232 .form-row.error .btn-group > .btn,
3233 .form-row.error button.awd-select,
3234 .form-row.error .awd-select-list,
3235 .form-row.error select.awd-select + span,
3236 .form-row.error textarea,
3237 .form-row.error input,
3238 .form-row.error .checkbox .skin,
3239 .form-row.error .radio .skin {
3240 border-color: #cf2a2a !important; }
3242 .form-row.error .checkbox input:checked:not(:disabled) + .skin {
3243 background-color: #cf2a2a; }
3245 .form-row.error .radio input:checked + .skin:after {
3246 background-color: #cf2a2a; }
3248 .error [class*="price"],
3249 .error [class*="pricing-"] {
3258 background-repeat: repeat-x;
3259 background-color: #959595;
3260 position: relative; }
3263 background-color: #959595; }
3266 background-color: #d2d2d2; }
3269 background-color: #fff;
3274 font-family: "Omnes-ECOMP-W02-Medium", Arial;
3277 line-height: 1.6rem;
3286 hr.is-vertical.dark,
3288 hr.is-vertical.lite,
3290 display: inline-block;
3296 hr.is-vertical.dark,
3298 background-color: #959595; }
3300 hr.is-vertical.lite,
3302 background-color: #d2d2d2; }
3304 .hr-dotted.is-vertical.dark,
3305 .hr-dotted.is-vertical.lite {
3306 background-color: transparent;
3307 background-repeat: repeat-y;
3308 background-size: 1px 4px;
3313 .row-nowrap > .span + hr.is-vertical,
3314 .row > .span + hr.is-vertical {
3315 margin: 0 0 0 -20px; }
3319 hr.bottom-space-only {
3328 font-family: "Omnes-ECOMP-W02", Arial;
3330 margin-bottom: 5px; }
3332 -webkit-tap-highlight-color: transparent;
3341 .radio input:focus + .skin {
3342 border-color: #0568ae; }
3343 .radio input:focus + .skin:before {
3348 outline: 1px dotted #000000;
3351 .radio input + .skin {
3352 border-radius: 100%; }
3353 .radio input:checked + .skin:after {
3354 background-color: #0568ae;
3355 border-radius: 100%;
3356 border: 3px solid #FFFFFF;
3362 .radio input:disabled + .skin {
3363 cursor: not-allowed;
3364 background-color: #d2d2d2;
3365 border-color: #d2d2d2;
3367 .radio input:disabled + .skin + span {
3368 cursor: not-allowed;
3370 .radio input:disabled:checked + .skin:after {
3371 background-color: #666666; }
3372 .radio input:invalid + .skin {
3373 border: solid 1px #cf2a2a; }
3375 background-color: #FFFFFF;
3376 border: 1px solid #d2d2d2;
3378 display: inline-block;
3385 display: inline-block;
3392 font-family: "Omnes-ECOMP-W02", Arial; }
3395 display: inline-block;
3396 margin-bottom: 10px;
3397 vertical-align: middle;
3398 margin-right: 10px; }
3399 .radio.inline:last-child {
3403 border: 1px solid #d2d2d2;
3404 border-radius: 8px; }
3405 .radio-box > [role="radio"] label {
3406 padding: 15px 15px 20px 15px;
3409 .radio-box > [role="radio"] label .skin + span {
3411 .radio-box > [role="radio"] + div {
3412 padding: 0 15px 15px 47px; }
3413 .radio-box > [aria-checked="false"] label > input {
3416 .radio-box > [aria-checked="false"] label .skin {
3419 .radio-box > [aria-checked="true"] label > input {
3422 .radio-box > [aria-checked="true"] label .skin {
3427 border: 3px solid #0568ae; }
3428 .radio-box.active > [role="radio"] label {
3429 padding: 13px 14px 19px 13px; }
3434 font-family: "Omnes-ECOMP-W02", Arial;
3438 -webkit-tap-highlight-color: transparent;
3447 .checkbox input:focus + .skin {
3448 border-color: #0568ae; }
3449 .checkbox input:focus + .skin:before {
3454 outline: 1px dotted #000000;
3457 .checkbox input:checked:not(:disabled) + .skin {
3458 background-color: #0568ae;
3459 border-color: #0568ae; }
3460 .checkbox input:checked:disabled + .skin:after {
3462 .checkbox input:checked + .skin:after {
3465 background-color: transparent;
3468 line-height: 21px; }
3469 .checkbox input:disabled + .skin {
3470 cursor: not-allowed;
3471 background-color: #d2d2d2;
3472 border-color: #d2d2d2;
3474 .checkbox input:disabled + .skin + span {
3475 cursor: not-allowed;
3477 .checkbox input:invalid + .skin {
3478 border: solid 1px #cf2a2a; }
3479 .checkbox input:indeterminate + .skin:after {
3480 background-color: transparent;
3485 background-color: #fff;
3486 border: 1px solid #d2d2d2;
3488 display: inline-block;
3495 display: inline-block;
3502 font-family: "Omnes-ECOMP-W02", Arial; }
3505 .checkbox input.indeterminate + .skin:after {
3509 /* .checkbox.inline {
3510 display: inline-block;
3511 margin-bottom: 10px;
3512 vertical-align: middle;
3513 margin-right: 10px; }
3514 .checkbox.inline:last-child {
3517 .checkbox.checkbox-selectall {
3518 margin: 20px 0 0 24px; }
3520 .terms-after-checkbox {
3521 margin-top: 15px; } */
3523 .indeterminate-margin {
3524 padding-left: 24px; }
3527 border-bottom: 1px solid #d2d2d2; }
3530 .inactive-toggle-header {
3536 line-height: 2.2rem;
3539 padding: 16px 55px 16px 15px; }
3541 .toggle-header.opened {
3544 .tiny-accordion .toggle-header,
3545 .tiny-accordion .inactive-toggle-header {
3546 padding: 16px 55px 16px 15px;
3547 border-top: 1px solid #d2d2d2; }
3549 .tiny-accordion .toggle-header:focus {
3550 text-decoration: underline; }
3552 .tiny-accordion.iconleft .toggle-header,
3553 .tiny-accordion.iconleft .inactive-toggle-header {
3554 padding: 15px 15px 15px 50px; }
3556 .accordion-content {
3557 font-size: 1.4rem; }
3559 .accordion-content .toggle-header:first-child {
3562 .tiny-accordion .toggle-header + .accordion-content {
3563 padding: 0 50px 15px 15px; }
3565 .tiny-accordion.iconleft .toggle-header + .accordion-content {
3566 padding: 0 15px 15px 50px; }
3568 .toggle-header .icon-primary-accordion-plus,
3569 .toggle-header .icon-primary-accordion-minus {
3570 display: inline-block;
3576 vertical-align: middle;
3578 font-weight: bold; }
3580 .tiny-accordion.iconleft .toggle-header .icon-primary-accordion-plus,
3581 .tiny-accordion.iconleft .toggle-header .icon-primary-accordion-minus {
3584 .inactive-toggle-header:hover {
3587 .tiny-accordion-to-tabs,
3594 .tiny-tabs [class*="icon-primary-accordion-"] {
3595 display: none !important; }
3597 .tiny-accordion-to-tabs:before,
3598 .tiny-accordion-to-tabs:after,
3605 .tiny-accordion-to-tabs:after,
3609 .tiny-accordion-to-tabs:before,
3610 .tiny-accordion-to-tabs:after,
3617 .tiny-accordion-to-tabs:after,
3621 .tiny-tabs > .toggle-header {
3622 display: inline-block;
3628 background-color: #fff;
3630 padding: 26px 20px 25px 20px !important;
3631 border-top: 1px solid #fff;
3632 -webkit-filter: none;
3634 background-clip: padding-box;
3635 border-bottom: 1px solid #d2d2d2;
3636 font-weight: normal;
3637 border-right: 1px solid #d2d2d2;
3638 white-space: nowrap; }
3640 .tiny-tabs .toggle-header + div {
3644 border-top: 1px solid #d2d2d2;
3647 border-bottom: none;
3652 padding-bottom: 30px; }
3654 .tiny-tabs .opened {
3656 border-top: 5px solid #0568ae !important;
3657 padding-top: 22px !important;
3658 border-bottom: none;
3659 background-color: #fff;
3660 -webkit-filter: none;
3665 .tiny-tabs .toggle-header:focus {
3666 text-decoration: underline;
3667 outline: thin dotted #666;
3668 outline-offset: 0; }
3670 .tiny-tabs .toggle-header:first-child {
3674 .tiny-tabs .toggle-header:first-child {
3675 border-left: 1px solid #fff; }
3677 .tiny-tabs .opened:first-child {
3678 border-left: 1px solid #d2d2d2; }
3680 .tiny-tabs .toggle-header:nth-last-of-type(2) {
3681 border-right-color: #fff; }
3683 .tiny-tabs .opened:nth-last-of-type(2) {
3684 border-right: 1px solid #d2d2d2; }
3686 @media (max-width: 767px) {
3688 .tiny-accordion-to-tabs {
3690 margin-right: -15px;
3692 .tiny-accordion-to-tabs {
3694 border-bottom: 1px solid #d2d2d2; }
3695 .tiny-accordion-to-tabs .toggle-header {
3698 padding: 16px 50px 16px 15px;
3699 border-top: 1px solid #d2d2d2; }
3700 .tiny-accordion-to-tabs .toggle-header:focus {
3701 text-decoration: underline; }
3702 .tiny-accordion-to-tabs .toggle-header + .accordion-content {
3703 padding: 0 50px 15px 15px; } }
3705 @media (min-width: 768px) {
3706 .tiny-accordion-to-tabs [class*="icon-primary-accordion-"] {
3707 display: none !important; }
3708 .tiny-accordion-to-tabs > .toggle-header {
3709 display: inline-block;
3712 /*overflow: hidden;*/
3715 background-color: #fff;
3717 padding: 26px 20px 25px 20px !important;
3718 border-top: 1px solid #fff;
3719 -webkit-filter: none;
3721 background-clip: padding-box;
3722 border-bottom: 1px solid #d2d2d2;
3723 font-weight: normal;
3724 border-right: 1px solid #d2d2d2;
3725 white-space: nowrap; }
3726 .tiny-accordion-to-tabs .toggle-header + div {
3730 border-top: 1px solid #d2d2d2;
3734 border-bottom: none;
3736 .tiny-accordion-to-tabs .opened {
3738 border-top: 5px solid #0568ae !important;
3739 padding-top: 22px !important;
3740 border-bottom: none;
3741 background-color: #fff;
3742 -webkit-filter: none;
3745 text-decoration: none;
3747 .tiny-accordion-to-tabs .toggle-header:focus {
3748 text-decoration: underline;
3749 outline: thin dotted #666;
3750 outline-offset: 0px; }
3751 .tiny-accordion-to-tabs .toggle-header:nth-last-of-type(2) {
3752 border-right: none; }
3753 .tiny-accordion-to-tabs .toggle-header:first-child {
3756 .tiny-accordion-to-tabs .toggle-header:first-child {
3757 border-left: 1px solid #fff; }
3758 .tiny-accordion-to-tabs .opened:first-child {
3759 border-left: 1px solid #d2d2d2; }
3760 .tiny-accordion-to-tabs .opened:nth-last-of-type(2) {
3761 border-right: 1px solid #d2d2d2; } }
3763 .toggle-header .tooltip .icon-primary-tooltip {
3766 .accordion-content {
3767 transition: all 0.8s linear; }
3772 .tiny-tabs .toggle-header {
3773 display: inline-block;
3779 background-color: #fff;
3781 padding: 22px 20px 25px 20px !important;
3782 border-top: 5px solid #fff;
3783 -webkit-filter: none;
3785 background-clip: padding-box;
3786 border-bottom: 1px solid #ccc;
3787 font-weight: normal;
3788 border-right: 1px solid #ccc;
3789 white-space: nowrap; }
3791 .tiny-tabs .toggle-header:first-child {
3794 .tiny-tabs div:first-child .toggle-header {
3795 margin-left: 30px; }
3797 .tiny-tabs > div .toggle-header.opened {
3798 border-bottom: 0 !important; }
3800 .tiny-accordion-to-tabs > div > div.toggle-header {
3801 background-clip: padding-box;
3802 background-color: #fff;
3803 border-bottom: 1px solid #ccc;
3805 border-top: 5px solid #fff;
3806 display: inline-block;
3809 font-weight: normal;
3811 padding: 22px 20px 21px !important;
3813 white-space: nowrap; }
3815 .tiny-accordion-to-tabs .toggle-header:first-child {
3818 .tiny-accordion-to-tabs div:first-child .toggle-header {
3820 border-bottom: 0 !important; }
3822 .tiny-accordion-to-tabs > div .toggle-header.opened {
3823 border-bottom: 0 !important; }
3825 @media (max-width: 767px) {
3826 .tiny-accordion-to-tabs {
3827 display: block !important;
3828 border-bottom: 1px solid #ccc !important; }
3829 .tiny-accordion-to-tabs > div > div.toggle-header {
3830 display: block !important;
3833 min-height: 41px !important;
3834 padding: 15px 50px 15px 15px !important;
3835 border-top: 1px solid #ccc; }
3836 .tiny-accordion-to-tabs > div > div.toggle-header:first-child {
3837 margin-left: 0 !important; }
3838 .tiny-accordion-to-tabs > div > div.toggle-header + .accordion-content {
3839 padding: 0 50px 15px 15px; }
3840 .tiny-accordion-to-tabs > div > div.toggle-header .icon-primary-accordion-plus {
3841 background-position: 0 0;
3842 background-size: 20px 40px; }
3843 .tiny-accordion-to-tabs > div > div.toggle-header .icon-primary-accordion-minus {
3844 background-position: 0 -20px;
3845 background-size: 20px 40px; }
3846 .tiny-accordion-to-tabs > div > div.toggle-header .icon-primary-accordion-plus,
3847 .tiny-accordion-to-tabs > div > div.toggle-header .icon-primary-accordion-minus {
3848 display: inline-block;
3854 vertical-align: middle;
3858 background-color: #5a5a5a;
3869 font-family: "Omnes-ECOMP-W02-Medium", Arial;
3871 margin: 0 20px 5px 0; }
3874 padding: 15px 20px; }
3876 .alert div:first-child {
3877 border-radius: 8px 0 0 8px;
3880 .alert div:first-child + div {
3881 border: 1px solid transparent;
3883 border-radius: 0 8px 8px 0; }
3886 background-color: #cf2a2a;
3887 border: 1px solid #cf2a2a; }
3890 background-color: #44c8f5;
3891 border: 1px solid #44c8f5; }
3894 background-color: #c5d63d;
3895 border: 1px solid #c5d63d; }
3897 .alert [class*="icon-primary-"] {
3909 .alert .close:before {
3918 text-decoration: underline; }
3920 .alert .close:focus {
3921 outline: 1px dotted #666; }
3924 font-size: 1.4rem; }
3926 .alert p:last-child {
3929 .alert .standalone-link i[class*="icon-primary-"] {
3931 margin-right: 5px; }
3933 @media (max-width: 767px) {
3940 padding: 15px 10px; }
3941 .alert div:first-child {
3946 font-size: 1.4rem; }
3948 font-size: 1.2rem; }
3952 .alert .standalone-link i[class*="icon-primary-"] {
3953 font-size: 16px; } }
3964 text-decoration: underline; }
3966 .alert div:first-child + div {
3967 padding-right: 25px; }
3969 .alert div:last-child {
3970 padding-right: 20px !important; }
3972 .alert p [class*="icon-primary-"] {
3977 @media (max-width: 767px) {
3980 .alert div:first-child + div {
3981 padding-right: 20px; }
3982 .alert div:last-child {
3983 padding-right: 15px !important; }
3984 .alert div:first-child {
3988 .alert p [class*="icon-primary-"] {
3989 font-size: 16px; } }
3995 .b2b-audio .controls-wrapper {
3996 display: inline-block;
3999 .b2b-audio .controls-wrapper i {
4003 .b2b-audio .controls-wrapper i:hover {
4005 .b2b-audio .seek-bar-container-wrapper {
4006 display: inline-block;
4013 .b2b-audio .seek-bar-container-wrapper .timing-container {
4017 .b2b-audio .seek-bar-container-wrapper .timing-container .timing-container-left {
4019 line-height: 100%; }
4020 .b2b-audio .seek-bar-container-wrapper .timing-container .timing-container-right {
4022 line-height: 100%; }
4023 .b2b-audio .seek-bar-container-wrapper .timing-container .timing-container-spacer {
4025 .b2b-audio .seek-bar-tooltip {
4029 .b2b-audio-popover {
4031 .b2b-audio-popover .volume-popover {
4032 height: 100px !important;
4033 width: 6px !important;
4035 .b2b-audio-popover .min-label {
4042 .b2b-audio-recorder {
4043 border: 1px solid #ccc;
4044 box-shadow: 0px 1px 2px 0 rgba(0, 0, 0, 0.15);
4048 .b2b-audio-recorder .b2b-elapsed-time {
4049 margin: 23px 0 24px 15px;
4053 .b2b-audio-recorder .b2b-controls {
4056 .b2b-audio-recorder .b2b-controls i.icoControls-record {
4060 margin-right: 10px; }
4061 .b2b-audio-recorder .b2b-controls i.icoControls-record:focus, .b2b-audio-recorder .b2b-controls i.icoControls-record:hover {
4063 .b2b-audio-recorder .b2b-controls i.icoControls-stop {
4069 .b2b-audio-recorder .b2b-controls i.icoControls-stop:focus, .b2b-audio-recorder .b2b-controls i.icoControls-stop:hover {
4075 border-radius: 7px; }
4085 font-family: "Omnes-ECOMP-W02-Medium", Arial;
4086 background-color: #5A5A5A;
4087 border-radius: 12px;
4089 display: inline-block;
4091 font-weight: normal;
4098 vertical-align: baseline; }
4102 * + .b2b-heading-micro {
4103 margin-top: 20px !important; }
4105 .b2b-heading-micro {
4106 font-family: "Omnes-ECOMP-W02-Medium", Arial;
4107 font-weight: normal;
4108 text-rendering: optimizeLegibility;
4109 font-size: 1.2rem !important;
4110 text-transform: uppercase !important;
4111 margin-bottom: 20px !important;
4112 line-height: 1.2 !important; }
4114 .b2b-no-colors .b2b-badge {
4115 border: 1px solid transparent; }
4118 margin-right: 5px; }
4122 padding-top: 10px; }
4125 background-color: #cf2a2a; }
4127 .bellyband-container {
4134 border-top: 1px solid #d2d2d2; }
4142 text-decoration: none; }
4144 .bellyband-link a:hover > div span,
4145 .bellyband-link a:focus > div span {
4146 text-decoration: underline; }
4148 .bellyband-link a:after {
4157 .dark-bg .bellyband-link a:after {
4160 .bellyband-link img[src$="svg"].hidden-desktop,
4161 .bellyband-link [class*="icon-primary-"].hidden-desktop {
4162 display: inline-block !important;
4170 .dark-bg .bellyband-link [class*="icon-primary-"].hidden-desktop,
4171 .dark-bg .bellyband-link [class*="icon-primary-"].visible-desktop {
4174 .bellyband-link img[src$="svg"].visible-desktop {
4175 display: none !important; }
4183 @media (min-width: 481px) and (max-width: 767px) {
4184 .bellyband-container {
4188 align-content: flex-start;
4189 align-items: stretch;
4190 display: inline-flex;
4191 flex-direction: column;
4195 .bellyband-group .row {
4196 display: flex !important; }
4201 margin-bottom: 20px;
4205 line-height: inherit;
4208 .bellyband-link a:after {
4210 .bellyband-link a span {
4212 padding-top: 10px; }
4215 padding: 0 15px 0 0;
4219 .bellyband-link a:focus p {
4220 text-decoration: none; } }
4222 @media (min-width: 768px) {
4228 justify-content: center; }
4229 .bellyband-group .row {
4231 .bellyband-group .row .span {
4234 margin-bottom: 30px;
4236 justify-content: space-between; }
4241 margin-bottom: 30px; }
4242 .bellyband-link:last-child {
4247 text-align: center; }
4248 .bellyband-link a:after {
4250 .bellyband-link img[src$="svg"].hidden-desktop,
4251 .bellyband-link [class*="icon-primary-"].hidden-desktop {
4252 display: none !important; }
4253 .bellyband-link img[src$="svg"].visible-desktop,
4254 .bellyband-link [class*="icon-primary-"].visible-desktop {
4255 display: block !important;
4263 .bellyband-link a span {
4266 line-height: 2rem; }
4272 padding-left: 0 !important;
4274 line-height: 1.8rem; } }
4276 @media (max-width: 480px) {
4277 .bellyband-link-tall a {
4279 padding: 0 40px 10px 15px; }
4280 .bellyband-link-tall p {
4281 line-height: 1.8rem;
4283 .bellyband-link-tall > a:after {
4288 display: inline-block;
4290 border-bottom: 1px solid #9d9d9d;
4292 padding-top: 15px; }
4293 .b2b-boardstrip .boardstrip-reel {
4294 margin-bottom: 15px; }
4295 .b2b-boardstrip .boardstrip-item--add {
4296 border: 1px dashed #ccc;
4297 background: #FFFFFF;
4302 font-family: "Omnes-ECOMP-W02", Arial;
4303 -webkit-border-radius: 3px;
4304 -moz-border-radius: 3px;
4309 .b2b-boardstrip .boardstrip-item--add:hover, .b2b-boardstrip .boardstrip-item--add:focus {
4310 border: 2px solid #007A3E;
4312 .b2b-boardstrip .boardstrip-item--add i {
4316 text-align: initial; }
4317 .b2b-boardstrip .boardstrip-item--add .centered {
4321 margin-bottom: 35px;
4323 .b2b-boardstrip .board-viewport {
4331 .b2b-boardstrip .board-viewport .boardstrip-container {
4337 -webkit-transition: left 1000ms;
4338 transition: left 1000ms; }
4339 .b2b-boardstrip .board-viewport .board-item {
4342 border: 1px solid #ccc;
4343 margin: 0 15px 15px 0;
4344 background-color: #FFFFFF;
4348 .b2b-boardstrip .board-viewport .board-item:hover, .b2b-boardstrip .board-viewport .board-item:focus {
4349 border: 2px solid #007A3E;
4350 background-color: white;
4352 .b2b-boardstrip .board-viewport .board-item .board-img {
4356 .b2b-boardstrip .board-viewport .board-item .board-img img {
4358 .b2b-boardstrip .board-viewport .board-item .title {
4363 font-family: "Omnes-ECOMP-W02", Arial;
4365 .b2b-boardstrip .board-viewport .board-item.selected {
4366 background-color: #FFFFFF;
4367 border: 2px solid #0574ac; }
4368 .b2b-boardstrip .board-viewport .board-item .board-caret {
4373 .b2b-boardstrip .board-viewport .board-item .board-caret .board-caret-indicator {
4374 border-left: 8px solid transparent;
4375 border-right: 8px solid transparent;
4376 border-bottom: 8px solid #999;
4382 .b2b-boardstrip .board-viewport .board-item .board-caret .board-caret-arrow-up {
4385 border-style: solid;
4386 border-width: 0 8px 8px 8px;
4387 border-color: transparent transparent #FFFFFF transparent;
4389 position: absolute; }
4390 .b2b-boardstrip .arrow {
4394 .b2b-boardstrip .arrow:hover {
4396 .b2b-boardstrip .arrow.disabled {
4397 color: #767676 !important;
4398 cursor: not-allowed; }
4399 .b2b-boardstrip .prev-items {
4400 display: inline-block;
4402 margin-bottom: auto;
4407 -webkit-user-select: none;
4408 -moz-user-select: none;
4409 -ms-user-select: none;
4410 -o-user-select: none;
4411 user-select: none; }
4412 .b2b-boardstrip .next-items {
4413 display: inline-block;
4415 margin-bottom: auto;
4417 -webkit-user-select: none;
4418 -moz-user-select: none;
4419 -ms-user-select: none;
4420 -o-user-select: none;
4421 user-select: none; }
4422 .b2b-boardstrip .centered {
4423 display: table-cell;
4425 vertical-align: middle; }
4431 border-bottom: 1px solid #d2d2d2;
4438 display: inline-block;
4439 margin-right: 15px; }
4441 .breadcrumb > li:after {
4447 .breadcrumb > li:last-child {
4450 .breadcrumb > li:last-child:after {
4453 .breadcrumb li > * {
4454 float: none !important;
4458 padding: 10px 15px !important; }
4463 background-color: #FFFFFF;
4470 -webkit-touch-callout: none;
4471 -webkit-user-select: none;
4472 -moz-user-select: none;
4473 -ms-user-select: none;
4482 .datepicker td span {
4490 border-radius: 4px; }
4491 .datepicker td span:hover {
4492 background: #eeeeee; }
4493 .datepicker td span.disabled {
4497 .datepicker td span.disabled:hover {
4501 .datepicker td span.active {
4503 background-color: #0568ae;
4504 border-color: #357ebd; }
4505 .datepicker td span.active:hover {
4507 background-color: #0568ae;
4508 border-color: #357ebd; }
4509 .datepicker td span.active.disabled {
4511 background-color: #0568ae;
4512 border-color: #357ebd; }
4519 .datepicker tbody:focus {
4521 .datepicker td.day {
4522 background-color: transparent;
4525 font-family: "Omnes-ECOMP-W02-Medium", Arial;
4529 margin: -2px -1px 0 0;
4534 outline: 1px dotted #191919;
4535 outline-offset: -2px; }
4536 .datepicker th[tabindex]:focus {
4537 outline-offset: -15px; }
4538 .datepicker td.day.focused {
4539 background: #ededed;
4541 .datepicker td.day.focused.active {
4542 background-color: #ededed;
4544 .datepicker td.disabled {
4545 font-family: "Omnes-ECOMP-W02", Arial;
4548 .datepicker td.disabled:hover {
4549 font-family: "Omnes-ECOMP-W02", Arial;
4552 .datepicker td.disabled:hover .show-date {
4553 font-family: "Omnes-ECOMP-W02", Arial;
4555 .datepicker td.disabled .show-date {
4556 font-family: "Omnes-ECOMP-W02", Arial;
4558 .datepicker td.today {
4560 background-color: #0568ae; }
4561 .datepicker td.today:hover {
4563 background-color: #0568ae;
4565 background-color: #0568ae; }
4566 .datepicker td.today:active {
4568 background-color: #0568ae; }
4569 .datepicker td.today:focus {
4571 background-color: #0568ae; }
4572 .datepicker td.today.disabled {
4574 background-color: #0568ae; }
4575 .datepicker td.today.active {
4577 background-color: #0568ae; }
4578 .datepicker td.today.active:hover {
4580 .datepicker td.selected {
4582 background-color: #95959500; }
4583 .datepicker td.selected:hover {
4585 background-color: #95959500; }
4586 .datepicker td.selected.disabled {
4588 background-color: #95959500; }
4589 .datepicker td.active:not(.new) {
4591 border-color: #357ebd; }
4592 .datepicker td.active:not(.new) .show-date {
4594 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
4595 .datepicker td.active:hover:not(.new) {
4597 border-color: #357ebd; }
4598 .datepicker td.active:hover:not(.new) .show-date {
4600 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
4601 .datepicker .start-date .show-date {
4602 background-color: #0568ae;
4603 color: #FFFFFF !important;
4604 border-radius: 5px 0 0 5px;
4606 .datepicker .start-date .show-date:before {
4607 background-color: #0568ae;
4615 .datepicker .between-date .show-date {
4616 background-color: #0568ae;
4617 color: #FFFFFF !important; }
4618 .datepicker .between-date .show-date:before {
4619 background-color: #0568ae;
4627 .datepicker .between-date:first-child .show-date:before {
4628 background-color: #FFFFFF;
4634 .datepicker .end-date .show-date {
4635 background-color: #0568ae;
4636 color: #FFFFFF !important;
4637 border-radius: 0 5px 5px 0; }
4638 .datepicker .end-date .show-date:before {
4639 background-color: #0568ae;
4647 .datepicker .end-date:first-child .show-date:after {
4648 background-color: #FFFFFF;
4654 .datepicker .end-date:first-child .show-date::before {
4655 background-color: #FFFFFF; }
4656 .datepicker tr td.start-date:last-child .show-date:after {
4657 background-color: #FFFFFF;
4663 .datepicker tr td.start-date:last-child:focus .show-date:after {
4666 background-color: transparent; }
4667 .datepicker tr td.start-date:first-child:focus .show-date:after {
4670 background-color: transparent; }
4671 .datepicker tr td.between-date:last-child .show-date:after {
4672 background-color: #FFFFFF;
4678 .datepicker tr td.between-date:last-child:focus .show-date:after {
4681 background-color: transparent; }
4682 .datepicker tr td.between-date:first-child:focus .show-date:after {
4685 background-color: transparent; }
4686 .datepicker tr td.end-date:last-child:focus .show-date:after {
4689 background-color: transparent; }
4690 .datepicker tr td.end-date:first-child:focus .show-date:after {
4693 background-color: transparent; }
4694 .datepicker th.datepicker-switch {
4697 font-weight: normal;
4698 cursor: default !important; }
4699 .datepicker thead tr:first-child th {
4702 line-height: 60px; }
4703 .datepicker thead tr:first-child th.cw {
4705 background-color: transparent; }
4706 .datepicker tfoot tr th {
4711 line-height: normal; }
4712 .datepicker tfoot tr th li {
4713 margin-bottom: 5px; }
4717 margin: 0 -1px -1px 0;
4719 .datepicker .prev i {
4729 margin: 0 -1px -1px 0;
4731 .datepicker .next i {
4741 padding: 0 2px 0 5px;
4742 vertical-align: middle; }
4743 .datepicker .due-date .show-date {
4744 font-family: "Omnes-ECOMP-W02-Medium", Arial;
4745 background-color: #cf2a2a;
4747 color: #FFFFFF !important; }
4748 .datepicker .day.active .show-date:after {
4749 border: 2px solid #0568ae;
4758 .datepicker .day:focus .show-date:after {
4759 border: 2px solid #0568ae;
4772 .datepicker .due-date.disabled .show-date:after {
4773 border: 2px solid #0568ae;
4782 .datepicker .day.due-date:focus .show-date:after {
4787 .datepicker .due-date.old:after {
4788 visibility: hidden; }
4789 .datepicker .due-date.new:after {
4790 visibility: hidden; }
4791 .datepicker .due-date.active:after {
4792 border-color: #FFFFFF; }
4793 .datepicker .due-date.active.focused {
4794 color: #0568ae !important; }
4795 .datepicker .due-date.active.focused:after {
4796 border-color: #cf2a2a !important; }
4800 font-weight: normal;
4804 letter-spacing: -6px;
4805 margin: 0 -1px -1px 0; }
4806 .datepicker .dow span[aria-hidden="true"] {
4817 .datepicker .calendar-legend {
4819 margin-bottom: 20px; }
4820 .datepicker .calendar-legend li {
4822 font-weight: normal;
4826 position: relative; }
4827 .datepicker i.legend-due-date {
4828 background-color: #cf2a2a;
4833 vertical-align: middle;
4834 display: inline-block; }
4835 .datepicker i.legend-selected-date {
4836 background-color: #FFFFFF;
4837 border: 2px solid #0568ae;
4842 vertical-align: middle;
4843 display: inline-block; }
4844 .datepicker i.legend-selectedisdue {
4845 background-color: #FFFFFF;
4846 border: 2px solid #0568ae;
4848 display: inline-block;
4852 vertical-align: middle;
4854 .datepicker i.legend-selectedisdue:after {
4855 background-color: #cf2a2a;
4864 .datepicker .text-left {
4866 .datepicker .active.old {
4867 background-color: #ededed !important;
4868 color: #ededed !important; }
4870 .datepicker-inline {
4873 .datepicker.datepicker-rtl {
4875 .datepicker.datepicker-rtl td span {
4878 .datepicker-dropdown {
4881 .datepicker-dropdown:before {
4883 display: inline-block;
4884 border-left: 10px solid transparent;
4885 border-right: 10px solid transparent;
4886 border-bottom: 10px solid #d2d2d2;
4888 border-bottom-color: rgba(0, 0, 0, 0.2);
4889 position: absolute; }
4890 .datepicker-dropdown:after {
4892 display: inline-block;
4893 border-left: 10px solid transparent;
4894 border-right: 10px solid transparent;
4895 border-bottom: 10px solid #fff;
4897 position: absolute; }
4899 .datepicker-dropdown.datepicker-orient-left:before {
4902 .datepicker-dropdown.datepicker-orient-left:after {
4905 .datepicker-dropdown.datepicker-orient-right:before {
4908 .datepicker-dropdown.datepicker-orient-right:after {
4911 .datepicker-dropdown.datepicker-orient-top:before {
4914 .datepicker-dropdown.datepicker-orient-top:after {
4917 .datepicker-dropdown.datepicker-orient-bottom:before {
4920 border-top: 7px solid #959595; }
4922 .datepicker-dropdown.datepicker-orient-bottom:after {
4925 border-top: 6px solid #fff; }
4927 .datepicker.days div.datepicker-days {
4930 .datepicker.months div.datepicker-months {
4933 .datepicker.years div.datepicker-years {
4937 font-family: "Omnes-ECOMP-W02-Medium", Arial;
4944 .input-group.date .input-group-addon i {
4949 .datepicker.dropdown-menu {
4950 box-shadow: 0 10px 15px -10px rgba(0, 0, 0, 0.7);
4959 background-color: #FFFFFF;
4960 border: 1px solid #d2d2d2;
4961 border: 1px solid rgba(0, 0, 0, 0.2);
4965 line-height: 1.428571429;
4967 .datepicker.dropdown-menu th {
4971 position: relative; }
4972 .datepicker.dropdown-menu td {
4976 position: relative; }
4983 background-color: #FFFFFF;
4984 background-repeat: no-repeat;
4985 background-position: -62px 0; }
4992 background-color: #FFFFFF;
4993 background-repeat: no-repeat;
4994 background-position: -5px 0; }
5001 background-color: #FFFFFF;
5002 background-repeat: no-repeat;
5003 background-position: -19px 0; }
5010 background-color: #FFFFFF;
5011 background-repeat: no-repeat;
5012 background-position: -34px 0; }
5019 background-color: #FFFFFF;
5020 background-repeat: no-repeat;
5021 background-position: -49px 0; }
5028 background-color: #FFFFFF;
5029 background-repeat: no-repeat;
5030 background-position: 0 0; }
5037 background-color: #FFFFFF;
5038 background-repeat: no-repeat;
5039 background-position: 0 0; }
5046 background-color: #FFFFFF;
5047 background-repeat: no-repeat;
5048 background-position: 0 0; }
5055 background-color: #FFFFFF;
5056 background-repeat: no-repeat;
5057 background-position: 0 0; }
5059 .b2b-coachmark-label {
5062 cursor: not-allowed;
5063 position: relative; }
5065 .b2b-coachmark-highlight {
5066 border: 1px solid #d3d3d3;
5070 background-color: #ffffff;
5071 border-radius: 10px;
5073 box-shadow: 0 5px 6px 0 rgba(0, 0, 0, 0.25);
5075 position: absolute; }
5077 .b2b-coachmark-highlight-mask {
5081 .b2b-coachmark-container {
5082 border: 1px solid #cccccc;
5084 pointer-events: auto;
5085 -webkit-box-sizing: border-box;
5086 -moz-box-sizing: border-box;
5087 box-sizing: border-box;
5089 -webkit-transition: opacity .2s ease-out;
5090 -moz-transition: opacity .2s ease-out;
5091 transition: opacity .2s ease-out;
5093 border-radius: 20px;
5094 box-shadow: 0 6px 6px 0 rgba(0, 0, 0, 0.15);
5101 background-color: #ffffff;
5104 .b2b-coachmark-container i.b2b-coachmark-caret {
5110 .b2b-coachmark-container i.b2b-coachmark-caret:before {
5112 border-left: 12px solid transparent;
5113 border-right: 12px solid transparent;
5114 border-bottom: 12px solid #d3d3d3;
5117 .b2b-coachmark-container i.b2b-coachmark-caret:after {
5119 border-left: 12px solid transparent;
5120 border-right: 12px solid transparent;
5121 border-bottom: 12px solid #fff;
5122 position: absolute; }
5123 .b2b-coachmark-container .b2b-coachmark-header {
5127 .b2b-coachmark-container .b2b-coachmark-header .corner-button {
5128 box-shadow: 0 -24px 0 0 #f2f2f2 inset;
5133 transform: rotate(45deg);
5135 .b2b-coachmark-container .b2b-coachmark-countlabel {
5137 font-family: "Omnes-ECOMP-W02", Arial;
5141 .b2b-coachmark-container .b2b-coachmark-content {
5142 padding: 0px 20px 20px 20px;
5144 .b2b-coachmark-container .b2b-coachmark-content .icon-misc-dimmer {
5149 .b2b-coachmark-container .b2b-coachmark-content .offscreen-text {
5156 .b2b-coachmark-container .b2b-coachmark-content .b2b-coachmark-content-header {
5162 .b2b-coachmark-container .b2b-coachmark-content .b2b-coachmark-description {
5169 .b2b-coachmark-container .b2b-coachmark-content .b2b-coachmark-btn-group {
5174 .b2b-coachmark-container .b2b-coachmark-content .b2b-coachmark-btn-group .b2b-coachmark-link {
5175 font-family: "Omnes-ECOMP-W02-Medium", Arial;
5179 margin-right: 20px; }
5180 .b2b-coachmark-container .b2b-coachmark-content .b2b-coachmark-btn-group button {
5185 background-color: #fff;
5190 .datepicker-inline {
5193 .datepicker.datepicker-rtl {
5196 .datepicker.datepicker-rtl td span {
5199 .datepicker-dropdown {
5204 .datepicker-dropdown:before {
5206 display: inline-block;
5207 border-left: 10px solid transparent;
5208 border-right: 10px solid transparent;
5209 border-bottom: 10px solid #d2d2d2;
5211 border-bottom-color: rgba(0, 0, 0, 0.2);
5212 position: absolute; }
5214 .datepicker-dropdown:after {
5216 display: inline-block;
5217 border-left: 10px solid transparent;
5218 border-right: 10px solid transparent;
5219 border-bottom: 10px solid #fff;
5221 position: absolute; }
5223 .datepicker-dropdown.datepicker-orient-left:before,
5224 .datepicker-dropdown.datepicker-orient-left:after {
5227 .datepicker-dropdown.datepicker-orient-right:before,
5228 .datepicker-dropdown.datepicker-orient-right:after {
5231 .datepicker-dropdown.datepicker-orient-top:before {
5234 .datepicker-dropdown.datepicker-orient-top:after {
5237 .datepicker-dropdown.datepicker-orient-bottom:before {
5240 border-top: 7px solid #959595; }
5242 .datepicker-dropdown.datepicker-orient-bottom:after {
5245 border-top: 6px solid #fff; }
5250 .datepicker.days div.datepicker-days {
5253 .datepicker.months div.datepicker-months {
5256 .datepicker.years div.datepicker-years {
5260 -webkit-touch-callout: none;
5261 -webkit-user-select: none;
5262 -khtml-user-select: none;
5263 -moz-user-select: none;
5264 -ms-user-select: none;
5276 .datepicker tbody :focus {
5279 .datepicker td.day {
5280 background-color: transparent;
5283 font-family: "Omnes-ECOMP-W02-Medium", Arial;
5287 margin: -2px -1px 0 0;
5292 .datepicker :focus {
5293 outline: 1px dotted #000;
5294 outline-offset: -2px; }
5296 .datepicker td.day.focused {
5297 background: #ededed;
5300 .datepicker td.day.focused.active {
5301 background-color: #ededed;
5304 .datepicker td.disabled,
5305 .datepicker td.disabled:hover {
5306 font-family: "Omnes-ECOMP-W02", Arial;
5310 .datepicker td.today,
5311 .datepicker td.today:hover,
5312 .datepicker td.today.disabled {
5314 background-color: #0568ae; }
5316 .datepicker td.today.active,
5317 .datepicker td.today:active,
5318 .datepicker td.today:hover,
5319 .datepicker td.today:focus {
5321 background-color: #0568ae; }
5323 .datepicker td.today.active:hover {
5326 .datepicker td.selected,
5327 .datepicker td.selected:hover,
5328 .datepicker td.selected.disabled {
5330 background-color: #959595; }
5332 .datepicker td.active:not(.new),
5333 .datepicker td.active:hover:not(.new) {
5335 border-color: #357ebd; }
5338 font-family: "Omnes-ECOMP-W02-Medium", Arial;
5345 .datepicker .start-date .show-date,
5346 .datepicker .between-date .show-date,
5347 .datepicker .end-date .show-date {
5348 background-color: #0568ae;
5349 color: #fff !important; }
5351 .datepicker .start-date .show-date {
5352 border-radius: 5px 0 0 5px;
5355 .datepicker .start-date .show-date:before {
5356 background-color: #0568ae;
5365 .datepicker .between-date .show-date:before {
5366 background-color: #0568ae;
5375 .datepicker .end-date .show-date {
5376 border-radius: 0 5px 5px 0; }
5378 .datepicker .end-date .show-date:before {
5379 background-color: #0568ae;
5388 .datepicker .between-date:first-child .show-date:before {
5389 background-color: #fff;
5396 .datepicker .end-date:first-child .show-date:after {
5397 background-color: #fff;
5404 .datepicker .end-date:first-child .show-date::before {
5405 background-color: #fff; }
5407 .datepicker tr td.start-date:last-child .show-date:after,
5408 .datepicker tr td.between-date:last-child .show-date:after {
5409 background-color: #fff;
5416 .datepicker tr td.start-date:last-child:focus .show-date:after,
5417 .datepicker tr td.end-date:last-child:focus .show-date:after,
5418 .datepicker tr td.between-date:last-child:focus .show-date:after,
5419 .datepicker tr td.start-date:first-child:focus .show-date:after,
5420 .datepicker tr td.end-date:first-child:focus .show-date:after,
5421 .datepicker tr td.between-date:first-child:focus .show-date:after {
5424 background-color: transparent; }
5426 .datepicker td.active:not(.new) .show-date,
5427 .datepicker td.active:hover:not(.new) .show-date {
5429 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
5431 .datepicker td.disabled .show-date,
5432 .datepicker td.disabled:hover .show-date {
5433 font-family: "Omnes-ECOMP-W02", Arial;
5436 .datepicker td span {
5444 border-radius: 4px; }
5446 .datepicker td span:hover {
5447 background: #eeeeee; }
5449 .datepicker td span.disabled,
5450 .datepicker td span.disabled:hover {
5455 .datepicker td span.active,
5456 .datepicker td span.active:hover,
5457 .datepicker td span.active.disabled {
5459 background-color: #0568ae;
5460 border-color: #357ebd; }
5462 .datepicker th.datepicker-switch {
5465 font-weight: normal;
5466 cursor: default !important; }
5468 .datepicker thead tr:first-child th,
5469 .datepicker tfoot tr th {
5472 line-height: 60px; }
5474 .datepicker tfoot tr th {
5476 line-height: normal; }
5478 .datepicker tfoot tr th li {
5479 margin-bottom: 5px; }
5485 margin: 0 -1px -1px 0;
5488 .datepicker .prev i,
5489 .datepicker .next i {
5496 .datepicker .prev i {
5499 .datepicker .next i {
5505 padding: 0 2px 0 5px;
5506 vertical-align: middle; }
5508 .datepicker thead tr:first-child th.cw {
5510 background-color: transparent; }
5512 .input-group.date .input-group-addon i {
5517 .datepicker.dropdown-menu {
5518 box-shadow: 0 10px 15px -10px rgba(0, 0, 0, 0.7);
5527 background-color: #ffffff;
5528 border: 1px solid #d2d2d2;
5529 border: 1px solid rgba(0, 0, 0, 0.2);
5533 line-height: 1.428571429;
5536 .datepicker.dropdown-menu th,
5537 .datepicker.dropdown-menu td {
5541 position: relative; }
5543 .datepicker .due-date .show-date {
5544 font-family: "Omnes-ECOMP-W02-Medium", Arial;
5545 background-color: #cf2a2a;
5547 color: #fff !important; }
5549 .datepicker .day.active .show-date:after,
5550 .datepicker .day:focus .show-date:after,
5551 .datepicker .due-date.disabled .show-date:after {
5552 border: 2px solid #0568ae;
5562 .datepicker .day:focus .show-date:after {
5568 .datepicker .day.due-date:focus .show-date:after {
5574 .datepicker .due-date.old:after,
5575 .datepicker .due-date.new:after {
5576 visibility: hidden; }
5578 .datepicker .due-date.active:after {
5579 border-color: #fff; }
5581 .datepicker .due-date.active.focused {
5582 color: #0568ae !important; }
5584 .datepicker .due-date.active.focused:after {
5585 border-color: #cf2a2a !important; }
5590 font-weight: normal;
5594 letter-spacing: -6px;
5595 margin: 0 -1px -1px 0; }
5597 .datepicker .dow span[aria-hidden="true"] {
5609 .datepicker .calendar-legend {
5611 margin-bottom: 20px; }
5613 .datepicker .calendar-legend li {
5615 font-weight: normal;
5619 position: relative; }
5621 .datepicker i.legend-due-date {
5622 background-color: #cf2a2a;
5627 vertical-align: middle;
5628 display: inline-block; }
5630 .datepicker i.legend-selected-date {
5631 background-color: #fff;
5632 border: 2px solid #0568ae;
5637 vertical-align: middle;
5638 display: inline-block; }
5640 .datepicker i.legend-selectedisdue {
5641 background-color: #fff;
5642 border: 2px solid #0568ae;
5644 display: inline-block;
5648 vertical-align: middle;
5651 .datepicker i.legend-selectedisdue:after {
5652 background-color: #cf2a2a;
5662 .datepicker .text-left {
5665 .datepicker .active.old {
5666 background-color: #ededed !important;
5667 color: #ededed !important; }
5682 background-color: white;
5683 background-repeat: no-repeat; }
5686 background-position: -62px 0; }
5689 background-position: -5px 0; }
5692 background-position: -19px 0; }
5695 background-position: -34px 0; }
5698 background-position: -49px 0; }
5702 background-position: 0 0; }
5705 background-position: 0 0; }
5708 background-position: 0 0; }
5711 background-position: 0 0; }
5713 .datepicker-container {
5714 position: relative; }
5716 .btn-calendar-icon:focus .icon-primary-calendar {
5717 outline: 1px dotted #191919; }
5719 .btn-calendar-icon:focus {
5722 /* remove focus outline when dropdown is opened */
5723 /*resolve blue focus outline over dropdown with error*/
5730 background-color: #95959521; }
5732 .selectWrap.disabled .icon-primary-down {
5735 .selectWrap.disabled input.awd-select {
5737 padding: 10px 45px 10px 15px;
5740 .selectWrap.disabled button.awd-select {
5742 text-indent: 15px; }
5744 .selectWrap.disabled:after {
5746 cursor: not-allowed; }
5749 background-color: transparent;
5750 border: 1px solid #d2d2d2;
5752 box-shadow: 1px 5px 2px -5px rgba(0, 0, 0, 0.15);
5755 font-family: "Omnes-ECOMP-W02", Arial;
5756 /*font-size: 1.6rem;*/
5765 padding: 12px 45px 8px 15px;
5766 user-select: none; }
5767 input.awd-select:focus {
5768 border-color: #0568ae !important;
5769 text-overflow: ellipsis;
5770 padding-right: 45px; }
5773 background-color: transparent;
5774 border: 1px solid #d2d2d2;
5776 box-shadow: 1px 5px 2px -5px rgba(0, 0, 0, 0.15);
5779 font-family: "Omnes-ECOMP-W02", Arial;
5780 /*font-size: 1.6rem;*/
5789 button.awd-select:not(.large) {
5791 white-space: nowrap;
5793 text-overflow: clip;
5794 text-overflow: ellipsis; }
5795 button.awd-select img {
5801 vertical-align: text-bottom; }
5802 button.awd-select:focus {
5803 border-color: #0568ae !important; }
5804 button.awd-select i {
5811 button.awd-select.large {
5812 align-items: center;
5818 vertical-align: middle; }
5819 button.awd-select.large img {
5828 .selectWrap.large .awd-select-list-item {
5829 align-items: center;
5835 vertical-align: middle; }
5836 .selectWrap.large .awd-select-list-item img {
5853 button.awd-select.active {
5854 border-radius: 6px 6px 0 0; }
5855 button.awd-select.active:focus {
5856 border-color: #d2d2d2 !important; }
5858 input.awd-select.active {
5859 border-radius: 6px 6px 0 0; }
5860 input.awd-select.active:focus {
5861 border-color: #d2d2d2 !important; }
5864 position: relative; }
5866 span.selectWrap input[readonly]:focus {
5868 text-shadow: 0 0 0 #000; }
5870 .isIE.ds2-no-colors .awd-select:focus {
5871 outline: 1px dashed transparent; }
5874 box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15);
5875 border-radius: 0 0 6px 6px;
5877 border: 1px solid #d2d2d2;
5880 background-color: #f2f2f2;
5886 .awd-select-list-item {
5895 .awd-select-list-item:hover {
5897 background-color: #d2d2d2;
5898 outline: 1px dashed transparent; }
5899 .awd-select-list-item:focus {
5901 background-color: #d2d2d2;
5902 outline: 1px dashed transparent; }
5903 .awd-select-list-item img {
5916 background: linear-gradient(to bottom, #fcfcfc 0%, #f2f2f2 100%);
5917 background: -webkit-linear-gradient(top, #fcfcfc 0%, #f2f2f2 100%);
5918 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@att-gray-highlight", endColorstr="@att-functional-bg-gray", GradientType=0); }
5919 .selectWrap:not(.large) .awd-select-list-item:first-child {
5921 .selectWrap:not(.large) .awd-select-list-item:last-child {
5922 margin-bottom: 15px; }
5923 .selectWrap .icon-primary-down {
5929 .selectWrap + [aria-expanded="true"] {
5930 padding-bottom: 9px;
5931 padding-top: 20px; }
5933 .awd-select-list-item[data-hover="true"] {
5934 background-color: #d2d2d2; }
5936 span input.awd-select {
5939 text-overflow: ellipsis;
5940 padding-right: 45px; }
5942 li.optgroup-wrapper {
5943 font-family: "Omnes-ECOMP-W02-Medium", Arial;
5944 cursor: default !important;
5945 padding: 0px 15px; }
5946 li.optgroup-wrapper:first-child {
5947 padding-top: 10px; }
5948 li.optgroup-wrapper:hover {
5949 background-color: #f2f2f2; }
5952 font-family: "Omnes-ECOMP-W02", Arial;
5953 cursor: pointer !important;
5956 padding: 0 0 0 33px; }
5958 label + .selectWrap {
5968 background: linear-gradient(to bottom, #fcfcfc 0%, #f2f2f2 100%);
5969 background: -webkit-linear-gradient(top, #fcfcfc 0%, #f2f2f2 100%);
5970 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@att-gray-highlight", endColorstr="@att-functional-bg-gray", GradientType=0); }
5972 .group .selectWrap {
5973 margin: 0 0 10px 0; }
5984 select.awd-select > optgroup {
5988 select.awd-select > optgroup:first-child {
5990 select.awd-select > optgroup > option {
5991 padding-left: 8px; }
5992 select.awd-select > option {
5993 padding-left: 8px; }
5994 select.awd-select + span {
5995 background: linear-gradient(to bottom, #fcfcfc 0%, #f2f2f2 100%);
5996 background: -webkit-linear-gradient(top, #fcfcfc 0%, #f2f2f2 100%);
5997 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@att-gray-highlight", endColorstr="@att-functional-bg-gray", GradientType=0);
6003 border: 1px solid #d2d2d2;
6007 padding: 18px 45px 15px 15px;
6010 padding-right: 45px;
6011 white-space: nowrap;
6013 text-overflow: ellipsis; }
6014 select.awd-select + span > i {
6020 select.awd-select + span > i:before {
6024 select.awd-select:focus + span {
6025 border-color: #0568ae; }
6027 .isIE select.awd-select + span {
6030 [data-default-option="true"] {
6031 color: #767676 !important;
6032 font-family: "Omnes-ECOMP-W02-Italic", Arial; }
6035 color: #767676 !important;
6036 font-family: "Omnes-ECOMP-W02-Italic", Arial; }
6038 .filterTank button.awd-select {
6039 border-color: #d2d2d2;
6040 background-color: #333333;
6043 .filterTank button.awd-select:after {
6044 background-color: #FFFFFF !important;
6045 border-color: #d2d2d2; }
6047 .utility-bg button.awd-select {
6048 border-color: #d2d2d2;
6049 background-color: #333333;
6052 .utility-bg button.awd-select:after {
6053 background-color: #FFFFFF !important;
6054 border-color: #d2d2d2; }
6056 .utility-bg select.awd-select + span {
6057 border-color: #d2d2d2;
6058 border-color: #d2d2d2;
6059 background-color: #333333;
6060 background-color: #333333;
6063 .utility-bg select.awd-select + span:after {
6064 background-color: #FFFFFF !important;
6065 background-color: #FFFFFF !important;
6066 border-color: #d2d2d2;
6067 border-color: #d2d2d2; }
6069 .utility-bg select.awd-select:focus + span {
6070 border-color: #d2d2d2;
6071 border-color: #d2d2d2;
6072 background-color: #333333;
6073 background-color: #333333;
6076 .utility-bg select.awd-select:focus + span:after {
6077 background-color: #FFFFFF !important;
6078 background-color: #FFFFFF !important;
6079 border-color: #d2d2d2;
6080 border-color: #d2d2d2; }
6082 .utility-bg select.awd-select:hover + span {
6083 border-color: #d2d2d2;
6084 border-color: #d2d2d2;
6085 background-color: #333333;
6086 background-color: #333333;
6089 .utility-bg select.awd-select:hover + span:after {
6090 background-color: #FFFFFF !important;
6091 background-color: #FFFFFF !important;
6092 border-color: #d2d2d2;
6093 border-color: #d2d2d2; }
6095 input.awd-select[disabled] {
6096 cursor: not-allowed;
6097 border-color: #d2d2d2;
6098 background-color: #d2d2d2;
6099 background-image: none;
6101 input.awd-select[disabled] + span {
6102 cursor: not-allowed;
6103 border-color: #d2d2d2;
6104 background-color: #d2d2d2;
6105 background-image: none;
6108 button.awd-select[disabled] {
6109 cursor: not-allowed;
6110 border-color: #d2d2d2;
6111 background-color: #d2d2d2;
6112 background-image: none;
6114 button.awd-select[disabled]:after {
6115 background-color: #d2d2d2 !important;
6116 border-color: #d2d2d2; }
6118 select.awd-select[disabled] + span {
6119 cursor: not-allowed;
6120 border-color: #d2d2d2;
6121 background-color: #d2d2d2;
6122 background-image: none;
6124 select.awd-select[disabled] + span:after {
6125 background-color: #d2d2d2 !important;
6126 border-color: #d2d2d2; }
6128 select.awd-select[disabled]:focus + span {
6129 cursor: not-allowed;
6130 border-color: #d2d2d2;
6131 background-color: #d2d2d2;
6132 background-image: none;
6135 select.awd-select[disabled]:hover + span {
6136 cursor: not-allowed;
6137 border-color: #d2d2d2;
6138 background-color: #d2d2d2;
6139 background-image: none;
6142 input.awd-select[disabled="disabled"] {
6143 cursor: not-allowed;
6144 border-color: #d2d2d2;
6145 background-color: #d2d2d2;
6146 background-image: none;
6148 input.awd-select[disabled="disabled"] + span {
6149 cursor: not-allowed;
6150 border-color: #d2d2d2;
6151 background-color: #d2d2d2;
6152 background-image: none;
6155 select.awd-select[disabled="disabled"] + span {
6156 cursor: not-allowed;
6157 border-color: #d2d2d2;
6158 background-color: #d2d2d2;
6159 background-image: none;
6161 select.awd-select[disabled="disabled"] + span:after {
6162 background-color: #d2d2d2 !important;
6163 border-color: #d2d2d2; }
6165 select.awd-select[disabled="disabled"]:focus + span {
6166 cursor: not-allowed;
6167 border-color: #d2d2d2;
6168 background-color: #d2d2d2;
6169 background-image: none;
6171 select.awd-select[disabled="disabled"]:focus + span:after {
6172 background-color: #d2d2d2 !important;
6173 border-color: #d2d2d2; }
6175 select.awd-select[disabled="disabled"]:hover + span {
6176 cursor: not-allowed;
6177 border-color: #d2d2d2;
6178 background-color: #d2d2d2;
6179 background-image: none;
6181 select.awd-select[disabled="disabled"]:hover + span:after {
6182 background-color: #d2d2d2 !important;
6183 border-color: #d2d2d2; }
6185 .ddexpand-wrapper > h2 {
6186 margin-bottom: 11px; }
6187 .ddexpand-wrapper > h2 + p {
6188 margin-bottom: 4px; }
6190 .ddexpand-wrapper .selectWrap + [aria-expanded="true"] .form-row {
6193 .ddexpand-wrapper .selectWrap + [aria-expanded="true"] .row + .row .form-row {
6196 .modal .awd-select-list {
6197 z-index: 1060 !important; }
6199 .form-row.error button.awd-select.active:focus {
6200 border-color: #cf2a2a !important; }
6202 .form-row.error input.awd-select.active:focus {
6203 border-color: #cf2a2a !important; }
6205 .awd-module-list .module-list-item[aria-selected="true"] {
6206 background-color: #f2f2f2; }
6208 li.module-list-item[aria-selected="true"]:before {
6210 display: inline-block;
6211 font-family: "icoControls" !important;
6214 font-weight: normal;
6215 font-variant: normal;
6218 text-transform: none;
6220 -webkit-font-smoothing: antialiased;
6221 -moz-osx-font-smoothing: grayscale;
6224 -webkit-user-select: none;
6225 -moz-user-select: none;
6226 -ms-user-select: none;
6228 vertical-align: middle;
6231 box-sizing: border-box;
6232 display: inline-block;
6238 vertical-align: middle;
6242 @media (min-width: 768px) {
6243 span[class*="large"] {
6246 max-width: 370px; } }
6248 @media (max-width: 767px) {
6249 .selectWrap.large:after {
6251 .selectWrap.large .awd-select-list-item {
6252 padding-right: 41px; }
6253 .selectWrap + div > h4 {
6255 font-size: 16px; } }
6257 /**********************Dropdown Chrome scrolling fix start ********************/
6259 -webkit-user-select: text;
6260 -moz-user-select: text;
6261 -ms-user-select: text;
6262 user-select: text; }
6264 /**********************Dropdown Chrome scrolling fix end ********************/
6266 border-bottom: 1px solid #e4e4e4;
6267 border-top: 1px solid #e4e4e4; }
6269 .mpc-expanders + .mpc-expanders {
6272 .mpc-expanders .heading-medium {
6273 margin-bottom: 10px; }
6275 .mpc-expanders .p-small {
6278 .mpc-expander-body {
6279 border-top: 1px solid #e4e4e4; }
6281 .mpc-expander-body .mpc-expanders {
6282 border-bottom: 1px solid #e4e4e4;
6285 .mpc-expander-body .mpc-expanders:last-child {
6286 border-bottom: 0px; }
6292 border: 1px dashed #bbb;
6297 position: relative; }
6299 .b2b-dragdrop-over {
6300 background: #0091d9;
6302 .b2b-dragdrop-over:after {
6303 content: "Drop the file";
6315 .b2b-file-container {
6318 display: inline-table;
6320 .b2b-file-container [type=file] {
6330 -ms-filter: "alpha(Opacity=0)"; }
6337 display: inline-block;
6342 .b2b-flyout-icon:focus {
6343 outline: thin dotted #666;
6344 outline-offset: -1px; }
6346 .b2b-flyout .b2b-flyout-container {
6347 border: 1px solid #d3d3d3;
6350 pointer-events: auto;
6351 -webkit-box-sizing: border-box;
6352 -moz-box-sizing: border-box;
6353 box-sizing: border-box;
6355 -webkit-transition: opacity .2s ease-out;
6356 -moz-transition: opacity .2s ease-out;
6357 transition: opacity .2s ease-out;
6360 box-shadow: 0 5px 6px 0 rgba(0, 0, 0, 0.25);
6368 .b2b-flyout .b2b-flyout-container.open-flyout {
6372 .b2b-flyout i.b2b-flyout-caret {
6379 .b2b-flyout i.b2b-flyout-caret.open-flyout {
6382 .b2b-flyout i.b2b-flyout-caret:before {
6384 border-left: 8px solid transparent;
6385 border-right: 8px solid transparent;
6386 border-bottom: 8px solid #d3d3d3;
6389 .b2b-flyout i.b2b-flyout-caret:after {
6391 border-left: 8px solid transparent;
6392 border-right: 8px solid transparent;
6393 border-bottom: 8px solid #fff;
6394 position: absolute; }
6396 .b2b-flyout .b2b-flyout-container.b2b-flyout-left i.b2b-flyout-caret {
6397 left: 16px !important; }
6399 .b2b-flyout .b2b-flyout-container.b2b-flyout-right i.b2b-flyout-caret {
6400 left: inherit !important;
6401 right: 30px !important; }
6403 .b2b-flyout .b2b-flyout-container.b2b-flyout-above {
6404 box-shadow: 0 -5px 6px 0 rgba(0, 0, 0, 0.25); }
6405 .b2b-flyout .b2b-flyout-container.b2b-flyout-above i.b2b-flyout-caret {
6408 .b2b-flyout .b2b-flyout-container.b2b-flyout-above i.b2b-flyout-caret:before {
6411 border-top: 8px solid #d3d3d3;
6412 border-bottom: none; }
6413 .b2b-flyout .b2b-flyout-container.b2b-flyout-above i.b2b-flyout-caret:after {
6414 border-top: 8px solid #fff;
6415 border-bottom: none; }
6417 .b2b-flyout .b2b-flyout-container.b2b-flyout-centerLeft i.b2b-flyout-caret {
6418 left: inherit !important;
6419 right: -7px !important;
6421 transform: rotate(90deg); }
6423 .b2b-flyout .b2b-flyout-container.b2b-flyout-centerRight i.b2b-flyout-caret {
6424 left: -8px !important;
6426 transform: rotate(-90deg); }
6428 .b2b-flyout .buttons-group {
6430 .b2b-flyout .buttons-group .cta-button-group {
6432 border-top: 1px solid #ccc;
6433 padding: 20px 0 0; }
6434 .b2b-flyout .buttons-group .cta-button-group button {
6437 .b2b-flyout .heading {
6439 margin-bottom: 10px; }
6441 .b2b-flyout .body-text {
6443 margin-bottom: 30px; }
6445 .b2b-footer-wrapper {
6447 background-color: #222; }
6449 .b2b-footer-container {
6452 padding-top: 15px; }
6453 .b2b-footer-container .footer-columns {
6454 display: inline-block;
6456 vertical-align: top; }
6457 .b2b-footer-container .footer-columns.three-column, .b2b-footer-container .footer-columns.four-column, .b2b-footer-container .footer-columns.five-column {
6458 padding-top: 30px; }
6459 .b2b-footer-container .footer-columns.three-column {
6461 padding-left: 75px; }
6462 .b2b-footer-container .footer-columns.four-column {
6464 padding-left: 75px; }
6465 .b2b-footer-container .footer-columns.five-column {
6467 .b2b-footer-container .footer-columns .b2b-footer-header {
6471 font-family: "Omnes-ECOMP-W02-Medium", Arial;
6472 line-height: 23.9px;
6474 .b2b-footer-container .footer-columns li {
6476 .b2b-footer-container .footer-columns ul li:first-child {
6477 padding-top: 15px; }
6478 .b2b-footer-container .footer-columns li a {
6481 font-family: "Omnes-ECOMP-W02", Arial; }
6482 .b2b-footer-container .footer-nav-content {
6483 padding-bottom: 10px; }
6484 .b2b-footer-container .footer-nav-content li {
6488 vertical-align: middle; }
6489 .b2b-footer-container .footer-nav-content li a {
6492 vertical-align: middle;
6494 font-family: "Omnes-ECOMP-W02", Arial; }
6496 .b2b-footer-wrapper .b2b-footer-container hr {
6497 background: #d2d2d2;
6500 .b2b-footer-wrapper .divider-bottom-footer {
6501 padding: 45px 0 50px 0; }
6503 .b2b-footer-wrapper .footerLogo {
6504 margin: 10px 0 0 0px;
6505 vertical-align: top; }
6506 .b2b-footer-wrapper .footerLogo div {
6507 display: inline-block; }
6508 .b2b-footer-wrapper .footerLogo .icon-primary-att-globe {
6510 .b2b-footer-wrapper .footerLogo .logo-title {
6513 display: inline-block;
6517 .b2b-footer-wrapper .copyright-text {
6521 font-family: "Omnes-ECOMP-W02", Arial; }
6522 .b2b-footer-wrapper .copyright-text a {
6524 text-decoration: underline;
6525 display: inline-block; }
6526 .b2b-footer-wrapper .copyright-text a:hover {
6527 text-decoration: none; }
6529 @media (max-width: 768px) {
6530 .b2b-footer-wrapper {
6532 .b2b-footer-container {
6534 .b2b-footer-container .footer-columns.three-column, .b2b-footer-container .footer-columns.four-column, .b2b-footer-container .footer-columns.five-column {
6536 .b2b-footer-wrapper .divider-bottom-footer {
6537 padding-top: 15px; }
6538 .b2b-footer-wrapper .divider-bottom-footer .footer-links {
6540 .b2b-footer-wrapper .footerLogo {
6541 margin: 30px 0 0 0; }
6542 .b2b-footer-wrapper .footerLogo .footer-logo {
6544 padding-left: 10px; } }
6547 background-color: #222;
6551 .b2b-header-tabs .icon-primary-att-globe {
6553 .b2b-header-tabs a:focus {
6554 border: 1px solid white; }
6555 .b2b-header-tabs .header__items {
6560 padding: 6px 0px 0px 0px;
6561 border-spacing: 30px 0; }
6562 .b2b-header-tabs .header__item {
6563 display: inline-block;
6567 font-family: "Omnes-ECOMP-W02", Arial;
6571 .b2b-header-tabs .header__item.b2b-headermenu {
6573 .b2b-header-tabs .header__item.b2b-headermenu:last-child {
6575 .b2b-header-tabs .header__item.b2b-headermenu a.menu__item {
6577 text-decoration: none;
6578 display: inline-block;
6579 padding: 5px 15px; }
6580 .b2b-header-tabs .header__item.active {
6581 background-color: #fff;
6583 border-bottom-left-radius: 0;
6584 border-bottom-right-radius: 0; }
6585 .b2b-header-tabs .header__item.active a.menu__item {
6587 .b2b-header-tabs li:focus {
6588 outline: 2px solid #0578ae; }
6589 .b2b-header-tabs .header__item .header-secondary-wrapper, .b2b-header-tabs .header__item .header-tertiary-wrapper {
6590 background-color: #fff;
6595 border-bottom: solid 1px #ccc;
6596 -webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.16);
6597 -moz-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.16);
6598 box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.16);
6601 .b2b-header-tabs .header-secondary, .b2b-header-tabs .header-tertiary {
6602 background-color: #fff;
6605 .b2b-header-tabs .header__item.active .header-secondary-wrapper {
6607 .b2b-header-tabs .header-secondary .header-subitem {
6608 display: inline-block;
6611 .b2b-header-tabs .header-secondary .header-subitem.active .header-tertiary-wrapper {
6613 .b2b-header-tabs .header-secondary .header-subitem a.menu__item {
6614 display: inline-block;
6617 .b2b-header-tabs .header-secondary .header-subitem a.menu__item:hover, .b2b-header-tabs .header-secondary .header-subitem a.menu__item:focus {
6620 /** Secondary Menu **/
6623 clip: rect(1px, 1px, 1px, 1px); }
6625 /** Tertiary Level Menu **/
6626 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret {
6630 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:after, .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:before {
6632 border-left: 8px solid transparent;
6633 border-right: 8px solid transparent;
6635 -webkit-transition: left .2s ease-out;
6636 -moz-transition: left .2s ease-out;
6637 transition: left .2s ease-out; }
6638 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:after {
6639 border-bottom: 8px solid #fff;
6641 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:before {
6642 border-bottom: 8px solid #ccc;
6645 .b2b-header-tabs .header-secondary .header-subitem.active .header-tertiary {
6646 border-top: solid 1px #ccc; }
6648 .b2b-header-tabs .header-tertiary:after {
6653 .b2b-header-tabs .header-tertiary li {
6654 display: inline-block;
6657 .b2b-header-tabs .header-tertiary li a {
6660 padding: 10px 15px; }
6661 .b2b-header-tabs .header-tertiary li label {
6667 padding: 15px 0 0 15px; }
6669 .b2b-header-tabs .header__item.skip {
6671 display: inline-block;
6672 cursor: default !important; }
6673 .b2b-header-tabs .header__item.skip a {
6677 text-decoration: none; }
6678 .b2b-header-tabs .header__item.skip a:focus {
6680 outline: 2px solid #0578ae; }
6682 .b2b-header-tabs .selectWrap {
6684 .b2b-header-tabs .selectWrap button.awd-select {
6688 display: inline-block; }
6689 .b2b-header-tabs .selectWrap .awd-select-list {
6690 background-color: #fff;
6692 -webkit-transition: opacity .2s ease-out;
6693 -moz-transition: opacity .2s ease-out;
6694 transition: opacity .2s ease-out;
6695 box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176); }
6697 @media (max-width: 768px) {
6700 .b2b-header-tabs .header__items, .b2b-header-tabs .header-secondary, .b2b-header-tabs .header-tertiary {
6702 .b2b-header-tabs .header__item {
6704 .b2b-header-tabs .globe-text {
6706 .b2b-header-tabs .header__item.b2b-headermenu a.menu__item {
6707 padding: 5px 7px 9px 7px; }
6708 .b2b-header-tabs .header__item .header-tertiary-wrapper {
6710 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret {
6712 .b2b-header-tabs .header__item .header-secondary-wrapper {
6714 .b2b-header-tabs .header__item.profile {
6718 /************* Header - Start *************/
6720 background-color: #222;
6725 .b2b-header-tabs .icon-primary-primary-att-globe {
6731 *TODO: delete below .icon-primary-att-globel will not be used
6732 *instead the one above, icon-primary-primary-att-globe not available here
6734 .b2b-header-tabs .icon-primary-att-globe {
6738 .b2b-header-tabs .globe-text {
6742 .b2b-header-tabs .header__items {
6747 border-spacing: 30px 0;
6748 padding: 3px 0px 0px 0px; }
6750 .b2b-header-tabs .header__item {
6751 display: inline-block;
6755 font-family: "Omnes-ECOMP-W02", Arial;
6757 padding: 0 15px 4px 15px;
6758 /*margin-top:-3px;*/
6761 .b2b-header-tabs .header__item.b2b-headermenu {
6764 .b2b-header-tabs .header__item.b2b-headermenu a.menu__item {
6766 text-decoration: none;
6767 display: inline-block;
6768 padding: 8px 15px 12px 15px;
6771 .b2b-header-tabs .header__item.active {
6772 background-color: #fff;
6774 border-bottom-left-radius: 0;
6775 border-bottom-right-radius: 0; }
6777 .b2b-header-tabs .header__item.active a.menu__item {
6780 .b2b-header-tabs li:focus {
6781 outline: 2px solid #0578ae; }
6783 /** profile pop Over **/
6784 .b2b-header-tabs .header__item.profile {
6788 /** Secondary Menu **/
6789 .b2b-header-tabs .header__item .header-secondary-wrapper, .b2b-header-tabs .header__item .header-tertiary-wrapper {
6790 background-color: #fff;
6795 border-bottom: solid 1px #ccc;
6796 -webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.16);
6797 -moz-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.16);
6798 box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.16);
6802 .b2b-header-tabs .header-secondary, .b2b-header-tabs .header-tertiary {
6803 background-color: #fff;
6807 .b2b-header-tabs .header__item.active .header-secondary-wrapper,
6808 .b2b-header-tabs .header-secondary .header-subitem.active .header-tertiary-wrapper {
6811 .b2b-header-tabs .header-secondary .header-subitem {
6812 display: inline-block;
6816 .b2b-header-tabs .header-secondary .header-subitem a.menu__item {
6817 display: inline-block;
6822 .b2b-header-tabs .header-secondary .header-subitem a.menu__item:hover, .b2b-header-tabs .header-secondary .header-subitem a.menu__item:focus {
6827 clip: rect(1px, 1px, 1px, 1px); }
6829 /** Tertiary Level Menu **/
6830 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:after,
6831 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:before {
6833 border-left: 8px solid transparent;
6834 border-right: 8px solid transparent;
6836 -webkit-transition: left .2s ease-out;
6837 -moz-transition: left .2s ease-out;
6838 transition: left .2s ease-out; }
6840 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret {
6845 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:after {
6846 border-bottom: 8px solid #fff;
6849 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:before {
6850 border-bottom: 8px solid #ccc;
6853 /** Tertiary Level Menu **/
6854 .b2b-header-tabs .header-secondary .header-subitem.active .header-tertiary {
6855 border-top: solid 1px #ccc; }
6857 .b2b-header-tabs .header-tertiary:after {
6862 .b2b-header-tabs .header-tertiary li {
6863 display: inline-block;
6867 .b2b-header-tabs .header-tertiary li a {
6873 .b2b-header-tabs .header-tertiary li label {
6876 font-size: 14px !important;
6879 padding: 15px 0 0 15px; }
6881 /** Quarternary Level Menu **/
6882 .b2b-header-tabs .header-quarternary {
6886 .b2b-header-tabs .header-quarternary li {
6888 font-family: "Omnes-ECOMP-W02", Arial;
6891 .b2b-header-tabs .header-quarternary li.active {
6894 .b2b-header-tabs .header-quarternary li a {
6897 padding: 0px 10px 10px 10px; }
6899 /** Skip Navigation**/
6900 .b2b-header-tabs .header__item.skip {
6902 display: inline-block;
6903 cursor: default !important; }
6905 .b2b-header-tabs .header__item.skip a {
6909 text-decoration: none; }
6911 .b2b-header-tabs .header__item.skip a:focus {
6913 outline: 2px solid #0578ae; }
6915 /** Dropdown css inside Header ****/
6916 .b2b-header-tabs .selectWrap {
6919 .b2b-header-tabs .selectWrap button.awd-select, .b2b-header-tabs .selectWrap input.awd-select {
6923 display: inline-block; }
6925 .b2b-header-tabs .selectWrap .awd-select-list {
6926 background-color: #fff;
6928 -webkit-transition: opacity .2s ease-out;
6929 -moz-transition: opacity .2s ease-out;
6930 transition: opacity .2s ease-out;
6931 box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176); }
6934 * responsive header media queries
6936 @media screen and (max-width: 1100px) {
6937 .b2b-header-tabs .globe-text {
6939 .b2b-header-tabs .header__item.profile {
6942 .b2b-header-tabs .header__items {
6943 padding-top: 0px; } }
6945 @media screen and (max-width: 950px) {
6946 .header__item.profile {
6950 .header__item .selectWrap {
6952 .b2b-header-tabs .header__items {
6953 padding-top: 25px; }
6954 .b2b-header-tabs .header__item .header-secondary-wrapper, .b2b-header-tabs .header__item .header-tertiary-wrapper {
6956 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret {
6958 .b2b-header-tabs .header__item.b2b-headermenu a.menu__item {
6959 padding-bottom: 30px; }
6960 .b2b-header-tabs .header-secondary .header-subitem.active .header-tertiary {
6961 margin-top: -28px; } }
6963 /*************** Header - END ******************/
6967 .hp-container i:focus {
6968 outline: thin dotted #666; }
6969 .hp-container .icon-misc-pen {
6971 .hp-container .icon-misc-trash {
6975 border-bottom: 1px solid #ccc;
6976 border-bottom: 1px solid #ccc;
6977 margin-bottom: 16px;
6978 padding-bottom: 16px; }
6979 .hp-selected .selected-days {
6980 padding-bottom: 16px; }
6981 .hp-selected .selected-days .day {
6987 margin: 16px auto 0 auto; }
6988 .hp-checkbox label {
6991 margin-right: 34px; }
6992 .hp-checkbox label span {
6996 margin-left: 0px; } */
7001 display: -webkit-flex;
7002 display: -ms-flexbox; }
7007 display: -webkit-flex;
7008 display: -ms-flexbox; }
7010 .hp-dropdowns .radio-buttons {
7012 .hp-dropdowns .radio-buttons .radio {
7013 margin-right: 15px; }
7017 /* TODO: Build a reference page for these classes */
7019 font-family: "Omnes-ECOMP-W02", Arial !important; }
7022 font-family: "Omnes-ECOMP-W02-Light", Arial !important; }
7025 font-family: "Omnes-ECOMP-W02-Italic", Arial !important; }
7027 .font-light-italic {
7028 font-family: "Omnes-ECOMP-W02-Light-Italic", Arial !important; }
7031 font-family: "Omnes-ECOMP-W02-Medium", Arial !important; }
7033 .font-medium-italic {
7034 font-family: "Omnes-ECOMP-W02-Medium-Italic",Arial !important; }
7038 font-variant: normal;
7039 font-weight: normal;
7040 text-transform: none; }
7043 background-color: #efefef;
7044 border: 1px solid #efefef;
7046 font-size: 1.4rem; }
7048 .b2b-subnav-container > ul {
7051 .b2b-subnav-content {
7053 margin-bottom: 10px; }
7055 .b2b-subnav-content > li {
7056 border-bottom: 1px solid #999999;
7060 .b2b-subnav-content > li > a {
7061 text-decoration: none;
7066 .b2b-subnav-content > li > a.expand {
7069 .b2b-subnav-content > li ul {
7072 transition-duration: 0.5s;
7073 transition-timing-function: cubic-bezier(0, 1, 0.5, 1); }
7075 .b2b-subnav-content > li ul.expand {
7076 transition-duration: 0.7s;
7077 transition-timing-function: ease-in-out;
7081 .b2b-subnav-content > li > a:focus, .b2b-subnav-content > li ul > li > a:focus {
7082 outline: thin dotted #666; }
7084 .b2b-subnav-content > li ul > li > a {
7088 outline-offset: -4px;
7089 padding-left: 10px; }
7091 .b2b-icon-primary-plus-minus {
7092 display: inline-block;
7099 vertical-align: middle;
7102 @media (min-width: 320px) and (max-width: 767px) {
7104 background-color: #fff;
7105 border: 1px solid white;
7107 .b2b-subnav-content > li {
7108 padding-left: 10px; }
7109 .b2b-subnav-container > ul:first-child {
7110 border-top: 1px solid #999; }
7111 .b2b-icon-primary-plus-minus {
7113 .b2b-subnav-content > li li > a.active {
7115 text-decoration: none;
7116 font-family: "Omnes-ECOMP-W02", Arial; } }
7118 .b2b-list-box-item {
7119 white-space: nowrap;
7121 border: 1px solid transparent;
7123 visibility: inherit;
7130 -moz-user-select: none;
7131 -webkit-user-select: none;
7132 -ms-user-select: none; }
7133 .b2b-list-box-item:focus {
7134 border: 2px solid #5e8cb3; }
7136 .b2b-list-box-item--selected {
7137 background-color: #cfdde9; }
7139 .btn.disabled[ddh-load-button] {
7141 padding: 0 19px 0 18px; }
7143 .btn.disabled[ddh-load-button] {
7146 .icon-primary-spinner-ddh.large {
7150 .icon-primary-spinner-ddh.small {
7154 .icon-primary-spinner-ddh {
7155 -webkit-animation: 1s linear infinite spinner;
7156 animation: 1s linear infinite spinner;
7157 background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNiAzNiIgaWQ9InN2Zy1zcGlubmVyIiB4PSIwcHgiIHk9IjBweCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CiAgIDxwYXRoIGZpbGw9IiNGNUY1RjUiIGQ9Ik0xOCAzNkM4LjEgMzYgMCAyNy45IDAgMThTOC4xIDAgMTggMHMxOCA4LjEgMTggMTgtOC4xIDE4LTE4IDE4em0wLTMxLjVjLTcuNSAwLTEzLjUgNi0xMy41IDEzLjVTMTAuNiAzMS41IDE4IDMxLjVjNy41IDAgMTMuNS02LjEgMTMuNS0xMy41IDAtNy41LTYtMTMuNS0xMy41LTEzLjV6Ii8+CiAgIDxwYXRoIGZpbGw9IiMwNTY4QUUiIGlkPSJzcGlubmVyIiBkPSJNMzAuNyA1LjNsLTMuMSAzLjJjMi40IDIuNCAzLjkgNS44IDMuOSA5LjUgMCA3LjQtNi4xIDEzLjUtMTMuNSAxMy41UzQuNSAyNS40IDQuNSAxOCAxMC42IDQuNSAxOCA0LjVWMEM4LjEgMCAwIDguMSAwIDE4czguMSAxOCAxOCAxOCAxOC04LjEgMTgtMThjMC01LTItOS41LTUuMy0xMi43eiIgdHJhbnNmb3JtPSIiPiAgICAgIAogICA8L3BhdGg+Cjwvc3ZnPg==); }
7159 .btn-small .icon-primary-spinner-ddh {
7160 height: 30px !important;
7161 width: 30px !important; }
7163 .btn-small .icon-primary-spinner {
7172 .small-modal-loader {
7173 width: 420px !important;
7174 height: 212px !important;
7175 text-align: center; }
7177 .small-modal-loader .icon-primary-spinner {
7178 margin-bottom: 5px; }
7180 .body.styled-by-modal {
7183 .b2b-modal-backdrop {
7191 .b2b-modal-backdrop.fade {
7192 background-color: #000;
7194 filter: alpha(opacity=0);
7195 transition: all 0.3s linear 0s; }
7197 .b2b-modal-backdrop.fade.in {
7200 filter: alpha(opacity=70);
7201 background-color: #000;
7202 transition: opacity 0.3s linear 0s; }
7215 .modalwrapper.active {
7220 background-clip: padding-box;
7221 background-color: #ffffff;
7222 border: 1px solid rgba(0, 0, 0, 0.1);
7224 box-shadow: 0 3px 5px 1px rgba(0, 0, 0, 0.4);
7226 /*margin-bottom:10%;*/
7227 outline: medium none;
7228 /*position: absolute;*/
7236 .modalwrapper.modal-docked .modal {
7248 transition: opacity .5s linear 0s; }
7250 .modal.fade.in.modal-landscape {
7254 transition: opacity .5s linear 0s; }
7263 align-items: center;
7264 border-radius: 8px 8px 0 0;
7268 padding: 30px 46px 30px 30px;
7269 position: relative; }
7271 .b2b-modal-header > h2 {
7276 .modal-header-portrait {
7277 -webkit-overflow-scrolling: auto; }
7279 .modal-header-landscape {
7280 -webkit-overflow-scrolling: auto; }
7283 -webkit-overflow-scrolling: touch;
7284 padding: 0 30px 20px;
7288 .b2b-modal-body:focus {
7289 outline: 1px dotted #333333; }
7295 background-color: #fff;
7302 :not(.modal-docked) .b2b-modal-footer {
7303 position: relative; }
7305 .modal-landscape .b2b-modal-footer {
7306 position: relative; }
7308 .b2b-modal-footer .cta-button-group {
7310 justify-content: flex-end;
7311 padding: 20px 0 5px;
7313 border-top: 1px solid #d2d2d2; }
7315 .b2b-modal-footer .cta-button-group .btn {
7319 margin-left: 10px; }
7321 .b2b-modal-footer .cta-button-group .marginLeft0 {
7324 .b2b-modal-footer .cta-button-group .btn-footer-left {
7325 margin-right: auto; }
7327 .b2b-modal-footer .cta-button-group .btn + .btn {
7328 margin-right: 0 !important; }
7346 max-width: 1000px; }
7348 .modalwrapper.modal-docked {
7351 align-items: center; }
7353 .modalwrapper.modal-docked .b2b-modal-body {
7356 padding-bottom: 60px; }
7358 .modalwrapper.modal-docked .modal {
7364 .modalwrapper.modal-docked .b2b-modal-body > *:last-child {
7365 margin-bottom: 60px; }
7367 @media (max-width: 767px) {
7370 overflow-x: hidden; }
7375 margin-bottom: 15px;
7378 padding: 20px 46px 20px 15px; }
7381 padding: 0 15px 15px; }
7382 .modalwrapper.modal-docked {
7386 .modalwrapper.modal-docked .modal.fade.in {
7388 width: 100% !important;
7392 .modalwrapper.modal-docked .b2b-modal-body {
7395 .modalwrapper.modal-docked.modal-landscape {
7398 .modalwrapper.modal-docked.modal-landscape .modal {
7401 .modalwrapper.modal-docked.modal-landscape .b2b-modal-body {
7403 overflow-y: hidden; }
7406 .b2b-modal-footer .cta-button-group {
7409 .b2b-modal-footer .cta-button-group .btn {
7411 .b2b-modal-footer .cta-button-group .btn + .btn {
7413 .b2b-modal-footer .cta-button-group a.visible-phone {
7414 align-items: center;
7415 display: flex !important;
7417 justify-content: center; } }
7419 .b2b-modal-footer > .cta-button-group {
7420 line-height: 40px; }
7423 .modal.fade.in .b2b-modal-header,
7424 .modal.fade.in .b2b-modal-body,
7425 .modal.fade.in .b2b-modal-footer {
7426 animation-duration: 0.01s;
7427 -o-animation-duration: 0.01s;
7428 -ms-animation-duration: 0.01s;
7429 -moz-animation-duration: 0.01s;
7430 -webkit-animation-duration: 0.01s;
7431 animation-name: DOMinsertion;
7432 -o-animation-name: DOMinsertion;
7433 -ms-animation-name: DOMinsertion;
7434 -moz-animation-name: DOMinsertion;
7435 -webkit-animation-name: DOMinsertion; }
7437 .monthselector thead tr th {
7440 .monthselector thead tr:after {
7447 border-bottom: 1px solid #ccc; }
7449 .monthselector tbody tr:last-child {
7452 .monthselector td.day {
7453 margin: 1px 4px !important;
7454 width: 64px !important; }
7456 .monthselector .datepicker-switch {
7457 width: 195px !important; }
7459 .monthselector .show-date {
7460 width: 30px !important; }
7462 .monthselector button.faux-input {
7464 .monthselector button.faux-input:focus {
7465 border: 1px solid #0574ac; }
7466 .monthselector button.faux-input:disabled {
7467 cursor: not-allowed; }
7469 .monthselector .cta-button-group {
7471 .monthselector .cta-button-group a {
7472 margin-right: 20px; }
7474 .monthselector .day.active .show-date:after, .monthselector .day:focus .show-date:after, .monthselector .due-date.disabled .show-date:after {
7476 left: 9px !important;
7478 width: 42px !important; }
7480 .monthselector .disabled.day:focus .show-date:after {
7483 .monthselector .icon-primary-calendar {
7487 padding: 0 10px 0 10px;
7492 list-style-type: none; }
7496 padding: 0 0 5px 30px;
7500 font-size: 1.4rem; }
7502 .b2b-ml-nav a:focus {
7503 outline-offset: 1px; }
7505 .b2b-ml-nav li:focus {
7508 .b2b-ml-nav li:focus > a {
7509 outline: thin dotted #666;
7510 outline-offset: 1px; }
7513 border-left: 1px solid #ccc; }
7516 padding: 0 0 0 20px; }
7518 .b2b-ml-nav ul > li {
7520 line-height: 18px; }
7522 .b2b-ml-nav a > span {
7523 background-color: #FFF;
7531 .b2b-ml-nav a > span > i {
7534 .b2b-ml-nav a:only-child > span {
7540 .b2b-ml-nav a:only-child > span > i {
7541 background-color: inherit;
7545 .b2b-ml-nav ul li:first-child > a:only-child > span {
7551 .b2b-ml-nav li a + ul {
7554 .b2b-ml-nav li a.active + ul {
7557 .b2b-ml-nav .selected {
7560 /*to overide ng-doc inline property for library demo - TODO: Move to docs.css*/
7561 .b2b-ml-nav a [class^="icon-primary-"], a [class*=" icon-primary-"], a [class^="icon-primary-"]:before, a [class*=" icon-primary-"]:before {
7562 display: inline-block; }
7564 .b2b-alerts-messages {
7565 background-color: #fff;
7568 .b2b-alerts-messages h3 {
7569 color: #333 !important;
7570 font-family: "Omnes-ECOMP-W02-Medium", Arial;
7571 margin-bottom: 0 !important;
7575 .b2b-alerts-messages h4 {
7576 color: #333 !important;
7577 font-family: "Omnes-ECOMP-W02-Medium", Arial;
7578 margin-bottom: 0 !important; }
7579 .b2b-alerts-messages .alert-info {
7580 background-color: #0574ac;
7582 .b2b-alerts-messages .alert-error {
7583 background-color: #cf2a2a;
7585 .b2b-alerts-messages .alert-success {
7586 background-color: #1b7e28;
7588 .b2b-alerts-messages div:nth-child(2) {
7589 padding: 0 0 15px 10px;
7590 vertical-align: baseline; }
7591 .b2b-alerts-messages .close:before {
7593 .b2b-alerts-messages p {
7596 font-family: "Omnes-ECOMP-W02", Arial; }
7597 .b2b-alerts-messages p a {
7599 .b2b-alerts-messages .btn-small {
7600 margin-bottom: 0px; }
7602 .b2b-alerts-success {
7603 border: 1px solid #1b7e28; }
7606 border: 1px solid #cf2a2a; }
7609 border: 1px solid #0574ac; }
7611 /* TODO: Rearange this and move to patches if needed */
7612 .b2b-breadcrumb-css-override > li {
7613 margin-right: 24px; }
7615 .b2b-breadcrumb-css-override li > * {
7616 float: left !important; }
7618 .b2b-css-override ul.nav-tabs {
7622 .b2b-top-nav-buttons-css-override {
7627 width: auto !important; }
7629 .b2b-toggle-header-active {
7632 .b2b-toggle-header-inactive {
7635 .b2b-toggle-header-icon {
7639 .icon-primary-circle:before {
7640 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");
7646 .ds2-no-colors .icon-primary-circle:before {
7647 background-image: none;
7651 outline: thin dotted #666; }
7659 display: inline-block;
7663 vertical-align: baseline; }
7667 padding-bottom: 20px;
7671 .pager__item--input {
7678 margin-left: 10px; }
7681 margin-bottom: 20px; }
7683 .pager__item--active {
7684 border-bottom: 2px solid #0574ac;
7688 .pager a.pager__item--active:hover {
7691 .pager a:hover, .pager a:focus {
7692 text-decoration: none;
7696 .pager a.disabled:hover, .pager a.disabled:focus {
7697 cursor: not-allowed; }
7699 .row.section-row.b2b-page {
7702 a.pager__item--next:focus, a.pager__item--prev:focus {
7703 text-decoration: none;
7706 .pager__item--next, .pager__item--prev {
7708 padding: 1.5px 6px 1.5px 6px; }
7710 .pager .disabled i {
7711 pointer-events: none;
7726 margin-bottom: 20px;
7729 display: inline-block;
7730 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
7732 .mobile-view > .pager__item {
7736 vertical-align: middle;
7737 line-height: 34px; }
7745 h4#pagination-truncated {
7748 h4#pagination-large-count {
7751 .p-col-md-12 input {
7752 margin-left: 20px; }
7754 .pager a .icon-primary-right:before {
7755 display: inline-block; }
7757 .pager a .icon-primary-left:before {
7758 display: inline-block; }
7761 background: white none repeat scroll 0 0;
7762 margin-bottom: -12px;
7764 padding-right: 10px;
7765 position: relative; }
7767 .numericResult:focus {
7768 outline: 1px dotted #0574ac; }
7770 .page-heading-group {
7772 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
7774 .pager > div > span.fieldLabel {
7775 margin-left: 18px; }
7777 .pager .fieldLabel .btn-arrow {
7780 margin-left: -5px; }
7784 .b2b-p-col-md-12 input {
7785 margin-left: 20px; }
7790 display: inline-block;
7791 margin: 0px 5px 0 5px;
7793 vertical-align: baseline; }
7795 .b2b-pager__item--noclick {
7796 pointer-events: none !important;
7797 cursor: default !important; }
7799 .b2b-pager__item--droppable {
7800 pointer-events: all !important; }
7804 padding-bottom: 20px;
7807 .b2b-pager a:hover {
7808 text-decoration: none;
7811 .b2b-pager a:focus {
7812 text-decoration: none;
7815 .b2b-pager a .icon-primary-right:before {
7816 display: inline-block; }
7817 .b2b-pager a .icon-primary-left:before {
7818 display: inline-block; }
7819 .b2b-pager .disabled i {
7820 pointer-events: none;
7824 .b2b-pager__item--input {
7834 margin-bottom: 20px; }
7836 .b2b-pager__item--active {
7837 border-bottom: 2px solid #0574ac;
7841 .row.section-row.b2b-page {
7844 a.b2b-pager__item--next:focus {
7845 text-decoration: none;
7848 a.b2b-pager__item--next-disabled {
7851 a.b2b-pager__item--next-disabled > [class^="icon-primary-"] {
7853 cursor: not-allowed;
7856 a.b2b-pager__item--prev:focus {
7857 text-decoration: none;
7860 a.b2b-pager__item--prev-disabled {
7863 a.b2b-pager__item--prev-disabled > [class^="icon-primary-"] {
7865 cursor: not-allowed; }
7867 .b2b-pager__item--next {
7868 padding: 1.5px 0px 1.5px 0px; }
7870 .b2b-pager__item--prev {
7871 padding: 1.5px 0px 1.5px 0px; }
7877 .fieldLabel .btn-arrow {
7885 .b2b-numericResult {
7886 margin-bottom: 20px;
7890 .b2b-mobile-view > .b2b-pager__item {
7894 vertical-align: middle;
7895 line-height: 34px; }
7906 h4#b2b-pagination-truncated {
7909 h4#b2b-pagination-large-count {
7913 background: white none repeat scroll 0 0;
7914 margin-bottom: -12px;
7916 padding-right: 10px;
7917 position: relative; }
7919 .b2b-numericResult:focus {
7920 outline: 1px dotted #0574ac; }
7922 .b2b-page-heading-group {
7924 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
7926 .b2b-pager > div > span.fieldLabel {
7927 margin-left: 18px; }
7932 .b2b-go-to-page-inline {
7933 display: inline-block; }
7935 input.b2b-phone-mask-input {
7936 padding-right: 15px; }
7937 input.b2b-phone-mask-input:hover, input.b2b-phone-mask-input:focus {
7938 padding-right: 15px; }
7940 /************************** Start - Should be removed after the styling in global is fixed *******************/
7944 /************************** End - Should be removed after the styling in global is fixed *******************/
7945 @media (max-width: 767px) {
7950 background-color: #5a5a5a;
7951 border-top: 1px solid #959595; }
7954 border-bottom: 1px solid #959595; }
7956 .pivot-links > li > a {
7959 padding: 12px 15px 10px;
7960 line-height: normal; }
7962 .b2b-profile-block-container {
7965 background-color: #fff;
7967 border: 1px solid #ccc;
7968 box-shadow: 0px 1px 1px 1px #ccc;
7969 display: inline-table;
7970 margin: 15px 15px; }
7972 .b2b-profile-block-details p, .b2b-profile-block-details div {
7974 font-size: 1.4rem; }
7976 .b2b-profile-block-details .radio-label, .b2b-profile-block-details a {
7977 font-size: 1.4rem; }
7979 .b2b-profile-block-details p label, .b2b-profile-block-details p span {
7980 padding-left: 10px; }
7982 .b2b-profile-block-footer {
7983 margin-bottom: 12px;
7987 .b2b-profile-block-details p {
7988 word-wrap: break-word;
7990 .b2b-profile-block-details p:first-child {
7992 .b2b-profile-block-details p:after {
7995 border: 0.2px solid #ccc;
7998 .b2b-profile-block-details .radio {
8002 .b2b-approval-icon {
8007 .b2b-approval-icon i {
8020 margin-bottom: 16px; }
8022 .b2b-profile-block-radio {
8030 border: solid 1px #CCC;
8031 font-family: "Omnes-ECOMP-W02", Arial;
8032 display: inline-block;
8033 vertical-align: top; }
8034 .b2b-profile-card .top-block {
8036 background-color: #e4e4e4;
8037 max-height: 153px; }
8038 .b2b-profile-card .bottom-block {
8039 padding: 15px 20px 15px 20px;
8040 background-color: #fff; }
8041 .b2b-profile-card .profile-image {
8042 background: #e4e4e4;
8043 margin-bottom: 15px;
8044 text-align: center; }
8045 .b2b-profile-card .profile-image .default-img {
8046 display: inline-block;
8049 margin-bottom: 10px;
8050 border: 6px solid #fff;
8051 border-radius: 99em;
8052 -webkit-border-radius: 99em;
8053 -moz-border-radius: 99em;
8054 /* background-color: #eee; */ }
8056 .profile-image img {
8057 display: inline-block;
8060 margin-bottom: 10px;
8061 border: 6px solid #fff;
8062 border-radius: 99em;
8063 -webkit-border-radius: 99em;
8064 -moz-border-radius: 99em;
8065 /* background-color: #eee; */ }
8067 .b2b-profile-card .profile-image .default-img {
8068 font-family: "Omnes-ECOMP-W02", Arial;
8070 background-color: #fff;
8077 text-transform: uppercase; }
8079 .b2b-profile-card .profile-image .name {
8080 font-family: "Omnes-ECOMP-W02-Medium", Arial;
8087 word-break: break-word;
8088 white-space: normal;
8089 text-transform: capitalize; }
8091 .b2b-profile-card .profile-image .status-icon {
8092 border-radius: 10px;
8093 border: 1px solid #fff;
8097 display: inline-block;
8098 vertical-align: middle; }
8100 .b2b-profile-card .profile-image .status {
8107 .b2b-profile-card .status .circle {
8111 margin: 30px 6px 0px 20px;
8113 background-color: #444; }
8115 .b2b-profile-card .profile-image .status-green {
8116 background-color: #0c0; }
8118 .b2b-profile-card .profile-image .status-red {
8119 background-color: red; }
8121 .b2b-profile-card .profile-image .status-blue {
8122 background-color: #00f; }
8124 .b2b-profile-card .profile-image .status-yellow {
8125 background-color: #ff0; }
8127 .b2b-profile-card .profile-image .status .status-badge {
8129 border: dotted 1px #444;
8130 background-color: transparent;
8137 padding-right: 5px; }
8139 .b2b-profile-card .profile-details {
8141 .b2b-profile-card .profile-details label {
8144 font-family: "Omnes-ECOMP-W02-Medium", Arial;
8145 font-weight: bolder;
8150 .b2b-profile-card .profile-details div {
8154 padding-bottom: 6.5px; }
8156 .b2b-profile-card .b2b-add-user {
8158 border-style: dotted;
8161 position: relative; }
8162 .b2b-profile-card .b2b-add-user i {
8164 padding-bottom: 15px; }
8166 .b2b-profile-card .atcenter {
8169 vertical-align: middle;
8170 text-align: center; }
8172 .b2b-profile-card .tooltip {
8174 .b2b-profile-card .tooltip .helpertext {
8178 .b2b-profile-card .tooltip-wrapper {
8179 position: relative; }
8181 /* Overrides for tooltip absolute positioning */
8182 @media (min-width: 1025px) {
8183 .b2b-profile-card .tooltip-size-control {
8184 width: 100% !important; } }
8186 @-webkit-keyframes progress-bar-stripes {
8188 background-position: 0 0; }
8190 background-position: 80px 0; } }
8192 @keyframes progress-bar-stripes {
8194 background-position: 0 0; }
8196 background-position: 80px 0; } }
8199 background-color: #e4e4e4;
8202 margin-bottom: 20px;
8206 position: relative; }
8212 background-color: #666;
8214 display: -webkit-flex;
8215 display: -ms-flexbox;
8221 display: -webkit-flex;
8222 display: -ms-flexbox;
8224 -webkit-align-items: center;
8225 -ms-flex-align: center;
8226 align-items: center;
8227 -webkit-justify-content: flex-end;
8229 justify-content: flex-end; }
8231 .progress-link + .usage-bar {
8234 .progress-success .bar, .progress .bar-success {
8235 background-color: #1b7e28; }
8237 .progress-warning .bar, .progress .bar-warning {
8238 background-color: #ef6f00; }
8240 .progress-danger .bar, .progress .bar-danger {
8241 background-color: #cf2a2a; }
8243 .progress.increment {
8244 display: -webkit-flex;
8245 display: -ms-flexbox;
8248 .progress.increment .bar:first-child:not(:last-child) {
8250 border-radius: 4px 0 0 4px; }
8252 .progress.increment .bar:last-child:not(:first-child) {
8254 border-radius: 0 4px 4px 0; }
8256 .progress.increment .bar + .bar:not(:last-child) {
8261 .progress.increment .bar:not(:first-child) {
8262 border-left: 1px solid white !important; }
8268 margin-bottom: 1px; }
8270 .usage-bar > .usage-text {
8271 display: table-cell;
8274 .progress + .usage-bar {
8275 margin-top: -15px; }
8277 .usage-bar .usage-text {
8278 font-size: 1.4rem; }
8280 .usage-bar .usage-text:first-child {
8281 white-space: nowrap; }
8283 .usage-bar .usage-text.text-right {
8284 vertical-align: top;
8286 width: auto !important; }
8288 .usage-bar .usage-text.text-right:before {
8293 .usage-bar.billing-cycle .usage-text {
8294 font-size: 1.4rem; }
8296 .usage-bar.billing-cycle .usage-text.text-right {
8297 vertical-align: bottom; }
8299 .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"] {
8300 background-color: #1b7e28; }
8302 .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"] {
8303 background-color: #ef6f00; }
8305 .progress.autocolor [data-percentage^="9"], .progress.autocolor [data-percentage="100"] {
8306 background-color: #cf2a2a; }
8308 .b2b-seek-bar-container {
8309 position: relative; }
8310 .b2b-seek-bar-container div {
8311 position: absolute; }
8312 .b2b-seek-bar-container .b2b-seek-bar-track-container {
8314 .b2b-seek-bar-container .b2b-seek-bar-track {
8317 background-color: #cccccc;
8318 border-radius: 10px; }
8319 .b2b-seek-bar-container .b2b-seek-bar-track-fill {
8322 background-color: #cccccc;
8323 border-radius: 10px;
8325 background-color: #157BB2;
8326 transition: width 0s linear; }
8328 .seek-bar-container .seek-bar-knob-container {
8329 transition: left 0s linear; }
8331 .b2b-seek-bar-container .b2b-seek-bar-knob {
8334 border-radius: 10px;
8337 border: 1px solid #cccccc;
8341 .b2b-seek-bar-container .b2b-seek-bar-knob:focus {
8342 outline: thin dotted #666; }
8344 .b2b-seek-bar-container.vertical {
8349 border-radius: 10px; }
8350 .b2b-seek-bar-container.vertical .b2b-seek-bar-track-container {
8353 .b2b-seek-bar-container.vertical .b2b-seek-bar-track {
8356 .b2b-seek-bar-container.vertical .b2b-seek-bar-track-fill {
8361 .b2b-seek-bar-container.vertical .b2b-seek-bar-knob-container {
8362 transition: bottom .01s linear;
8365 .b2b-seek-bar-container.vertical .b2b-seek-bar-knob {
8367 border-radius: 10px;
8371 .form-search .search-query {
8372 width: 100% !important; }
8374 .form-search .well {
8377 .form-search > ul.nav > li.section {
8378 min-height: 20px !important; }
8380 input.b2b-search-input-field {
8381 margin-bottom: 0px; }
8383 .search-suggestion-list {
8384 background-color: #FFFFFF;
8385 border: 1px solid #ccc;
8386 border-radius: 0 0 6px 6px;
8387 box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15);
8396 .search-suggestion-list > li.active {
8397 background-color: #cccccc; }
8398 .search-suggestion-list:empty {
8401 .b2b-search-hightlight {
8402 font-weight: bold; }
8404 input[type="text"]::-moz-placeholder {
8406 font-family: "Omnes-ECOMP-W02-Italic", Arial; }
8408 input[type="text"]:focus {
8411 input[type="text"] + .reset-field {
8412 background-color: #FFFFFF;
8417 outline: 1px dotted #0574ac; }
8419 .field-group input:not([type="button"])[disabled] ~ .btn-search {
8420 background-color: #eee; }
8422 .btn-search[class*="btn"] {
8423 background-color: #FFFFFF;
8424 background-size: 20px 20px;
8425 border-radius: 0 1.5rem 1.5rem 0;
8427 min-width: 4.4rem !important;
8432 .search-suggestion-wrapper {
8433 margin-bottom: 15px;
8434 position: relative; }
8435 .search-suggestion-wrapper .no-result {
8436 padding: 0px 15px; }
8438 .search-suggestion-item {
8444 .search-suggestion-item:hover {
8445 background-color: #e4e4e4;
8447 .search-suggestion-item:focus {
8448 background-color: #e4e4e4;
8450 .search-suggestion-item a {
8452 text-decoration: none; }
8457 input.b2b-search-input-field:focus ~ .btn-search > i, .btn-search:focus > i {
8460 button.btn-search[disabled] {
8461 cursor: not-allowed; }
8462 button.btn-search[disabled] i {
8466 -webkit-background-blend-mode: mutilply;
8467 box-shadow: 0 3px 0 2px rgba(0, 0, 0, 0.08); }
8469 .linkSelectorModule {
8476 .linkSelectorModule .icon-primary-down {
8481 margin-left: -30px; }
8482 .linkSelectorModule .selectModule {
8483 background-color: transparent;
8487 border: 1px solid transparent;
8489 padding-right: 35px;
8492 font-size: 1.6rem; }
8493 .linkSelectorModule .selectModule:focus {
8494 border: 1px dotted #ccc;
8496 -moz-user-select: none; }
8497 .linkSelectorModule .selectModule:hover {
8498 text-decoration: underline; }
8499 .linkSelectorModule .active + .moduleWrapper:before {
8500 background-color: #FFFFFF;
8501 border-color: #d2d2d2;
8502 border-style: solid;
8503 border-width: 1px 1px 0 0;
8511 -webkit-transform: rotate(-45deg);
8512 transform: rotate(-45deg);
8514 .linkSelectorModule .moduleWrapper {
8516 .linkSelectorModule ul.awd-module-list {
8517 border-radius: 6px 6px 0px 0px; }
8519 .selectorModule .icon-primary-down {
8526 .selectorModule .selectModule {
8527 border: 1px solid #d2d2d2;
8529 box-shadow: 1px 5px 2px -5px rgba(0, 0, 0, 0.15);
8533 background-color: transparent;
8535 .selectorModule .selectModule:focus {
8536 border: 1px solid #0568ae;
8537 -moz-user-select: none; }
8538 .selectorModule .selectModule span.module-data {
8541 line-height: 20px; }
8542 .selectorModule .selectModule img + span.module-data {
8543 padding-left: 45px; }
8545 .selectorModule .selectModule.active {
8546 border-bottom-right-radius: 0px;
8547 border-bottom-left-radius: 0px; }
8549 .selectorModule .moduleWrapper {
8551 width: 100% !important;
8554 .selectorModule ul.awd-module-list {
8555 border-radius: 0px 0px 6px 6px; }
8557 .selectorModule .large > img {
8565 background-color: transparent;
8566 font-family: "Omnes-ECOMP-W02", Arial;
8581 background-color: #FFFFFF;
8585 box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.15);
8586 border-radius: 0px 0px 6px 6px; }
8587 .moduleWrapper .module-list-item img {
8593 align-self: center; }
8594 .moduleWrapper span {
8596 white-space: nowrap;
8597 font-size: 1.5rem; }
8603 border: 1px solid #d2d2d2; }
8604 .awd-module-list .module-list-item > .module-data {
8606 white-space: nowrap;
8609 border-bottom: 1px dotted #959595;
8610 margin: 0px 15px 0px 15px;
8611 padding-right: 50px;
8612 padding-bottom: 14px;
8616 .awd-module-list .module-list-item:hover {
8617 background-color: #f2f2f2; }
8618 .awd-module-list .module-list-item:active {
8619 background-color: #f2f2f2; }
8620 .awd-module-list .module-list-item[aria-selected="true"] {
8621 background-color: #f2f2f2; }
8628 white-space: nowrap;
8632 .module-list-item:last-of-type .module-data {
8633 border-bottom: none; }
8634 .module-list-item img + span.module-data {
8635 padding-left: 45px; }
8637 .module-groups:first-of-type .module-list-item:last-of-type .module-data {
8638 border-bottom: 1px solid #959595; }
8641 padding-bottom: 4px; }
8643 .selectorModule.large {
8645 vertical-align: middle;
8647 .selectorModule.large .moduleWrapper {
8649 .selectorModule.large input {
8651 vertical-align: middle;
8653 .selectorModule.large button {
8655 vertical-align: middle;
8657 .selectorModule.large .selectModule img {
8661 ul.module-groupitem li {
8662 margin: 0 -15px 0 -15px; }
8664 span.module-data span {
8667 font-size: 1.5rem; }
8670 cursor: default !important;
8671 padding: 18px 15px 0px 15px; }
8673 li.module-list-item[selected]:before {
8674 box-sizing: border-box;
8675 display: inline-block;
8681 vertical-align: middle;
8685 ul.module-optinalcta {
8689 border-bottom: 1px solid #d2d2d2;
8690 border-left: 1px solid #d2d2d2;
8691 border-right: 1px solid #d2d2d2;
8692 border-radius: 0px 0px 6px 6px; }
8693 ul.module-optinalcta li {
8696 ul.module-optinalcta a {
8700 .b2b-slider-container {
8701 position: relative; }
8702 .b2b-slider-container.slider-disabled {
8703 cursor: not-allowed !important; }
8704 .b2b-slider-container div {
8705 position: absolute; }
8706 .b2b-slider-container .slider-track-container {
8709 .b2b-slider-container .slider-track {
8712 background-color: #cccccc;
8713 border-radius: 10px;
8714 border: 1px solid #cccccc; }
8715 .b2b-slider-container .slider-track-fill {
8718 background-color: #cccccc;
8719 border-radius: 10px;
8721 background-color: #157BB2;
8722 transition: width 0s linear;
8723 border: 1px solid #cccccc; }
8724 .b2b-slider-container .slider-knob-container {
8725 transition: left 0s linear; }
8726 .b2b-slider-container .slider-knob-container.slider-knob-hidden {
8727 display: none !important; }
8728 .b2b-slider-container .slider-knob {
8731 border-radius: 10px;
8734 border: 1px solid #cccccc;
8737 .b2b-slider-container .slider-knob:focus {
8738 outline: thin dotted #666; }
8740 .b2b-slider-endpoints-container {
8744 .b2b-slider-endpoints-container .b2b-slider-endpoints-left {
8746 line-height: 100%; }
8747 .b2b-slider-endpoints-container .b2b-slider-endpoints-right {
8749 line-height: 100%; }
8750 .b2b-slider-endpoints-container::after {
8755 .b2b-slider-container.vertical {
8760 border-radius: 10px; }
8761 .b2b-slider-container.vertical .slider-track-container {
8764 .b2b-slider-container.vertical .slider-track {
8767 .b2b-slider-container.vertical .slider-track-fill {
8772 .b2b-slider-container.vertical .slider-knob-container {
8773 transition: bottom 0s linear;
8776 .b2b-slider-container.vertical .slider-knob-container.slider-knob-hidden {
8777 display: none !important; }
8778 .b2b-slider-container.vertical .slider-knob {
8780 border-radius: 10px;
8784 .icon-primary-spinner {
8785 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");
8789 .icon-primary-spinner.small {
8791 height: 30px !important;
8792 width: 30px !important; }
8794 .isIE .icon-primary-spinner,
8795 .isIE .icon-primary-spinner.small {
8796 animation: spinner 1s linear infinite; }
8798 .ds2-no-colors .icon-primary-spinner {
8799 animation: spinner 1s linear infinite;
8800 border: 5px dotted transparent;
8801 border-radius: 50%; }
8803 @keyframes spinner {
8805 transform: rotate(0deg); }
8807 transform: rotate(359deg); } }
8809 .b2b-status-tracker > .btn-arrow:nth-of-type(1) {
8810 margin-right: 10px; }
8812 .b2b-status-tracker > .btn-arrow:nth-of-type(2) {
8813 margin-left: 20px; }
8815 .b2b-status-tracker > .btn-arrow {
8818 overflow: visible; }
8819 .b2b-status-tracker > .btn-arrow > .btn-secondary > .icon-primary-left {
8822 .b2b-status-tracker > .btn-arrow > .btn-secondary > .icon-primary-right {
8825 .b2b-status-tracker > .b2b-status-tracker-step {
8827 position: relative; }
8829 .b2b-status-tracker-step {
8832 .b2b-status-tracker > .b2b-status-tracker-step .b2b-status-tracker-heading {
8833 font-family: "Omnes-ECOMP-W02-Medium", Arial;
8836 margin-bottom: 10px; }
8838 .b2b-status-tracker > .b2b-status-tracker-step.complete > .progress > .progress-bar {
8840 background-color: #1b7e28; }
8842 .b2b-status-tracker > .b2b-status-tracker-step.complete .icoControls-approval {
8845 .b2b-status-tracker > .b2b-status-tracker-step.current > .progress > .progress-bar {
8847 background-color: #333333; }
8849 .b2b-status-tracker > .b2b-status-tracker-step.current .icon-misc-time {
8852 .b2b-status-tracker > .b2b-status-tracker-step.pending > .progress > .progress-bar {
8854 background-color: #ffb81c; }
8856 .b2b-status-tracker > .b2b-status-tracker-step.pending .icoControls-statusokay {
8859 .b2b-status-tracker > .b2b-status-tracker-step.actionRequired > .progress > .progress-bar {
8861 background-color: #cf2a2a; }
8863 .b2b-status-tracker > .b2b-status-tracker-step.actionRequired .icoSecurityalerts-alert {
8866 .b2b-status-tracker > .b2b-status-tracker-step.notAvailable > .progress > .progress-bar {
8868 background-color: #767676; }
8870 .b2b-status-tracker > .b2b-status-tracker-step.notAvailable .icoControls-restricted {
8873 .b2b-status-tracker > .b2b-status-tracker-step > .progress {
8875 border-radius: 1.5px;
8877 margin-bottom: 10px;
8878 background-color: #c5c5c5; }
8879 .b2b-status-tracker > .b2b-status-tracker-step > .progress > .progress-bar {
8883 .b2b-status-tracker > .b2b-status-tracker-step > .b2b-status-tracker-estimate {
8884 font-family: "Omnes-ECOMP-W02-Medium", Arial;
8887 margin-bottom: 10px; }
8889 .b2b-status-tracker > .b2b-status-tracker-step > .b2b-status-tracker-description {
8890 font-family: "Omnes-ECOMP-W02", Arial;
8893 padding-right: 15px; }
8894 .b2b-status-tracker > .b2b-status-tracker-step > .b2b-status-tracker-description a {
8903 font-family: "Omnes-ECOMP-W02", Arial;
8911 position: relative; }
8917 background-color: #c4c4c4;
8918 outline: 1px solid transparent; }
8920 .steps li:first-child {
8921 border-radius: 4px 0 0 4px; }
8923 .steps li:last-child {
8925 border-radius: 0 4px 4px 0; }
8928 .steps li.step-done {
8929 background-color: #007a3e;
8931 border: 1px solid transparent; }
8935 display: inline-block;
8939 white-space: nowrap; }
8941 .step-on .step-text {
8942 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
8944 .steps li .step-text[data-large-text]:before {
8945 content: attr(data-large-text) " "; }
8947 .step-confirmation {
8949 margin-bottom: 30px; }
8951 .step-confirmation > div {
8954 .step-confirmation > div i {
8957 margin-right: 10px; }
8959 .step-confirmation.centered > div i {
8960 margin-left: -60px; }
8962 .step-confirmation > div h3 {
8964 margin: 26px 0 20px; }
8966 .step-confirmation > p {
8969 @media (max-width: 1024px) {
8976 margin-bottom: 11px; }
8979 .step-on .step-text {
8988 .steps li .step-text[data-sm-text]:before {
8989 content: attr(data-sm-text) " ";
8991 .step-confirmation {
8992 margin-top: 30px !important; } }
8994 @media (max-width: 767px) {
8995 .step-confirmation.centered > div i {
8997 .step-confirmation.centered > p {
8998 margin-left: 40px; }
8999 .step-confirmation > div h3 {
9001 margin: 13px 0 10px; }
9002 .step-confirmation > div i {
9004 margin-right: 10px; } }
9006 .step-indicator.vertical {
9009 .vertical .step-heading {
9017 .vertical .steps li {
9018 align-items: center;
9019 background-color: transparent;
9023 padding: 0 0 0 20px;
9024 position: relative; }
9026 .vertical .steps li .step-text {
9035 .vertical .steps li .step-text[data-large-text]:before {
9036 content: attr(data-large-text) " "; }
9038 .vertical .steps li:after {
9039 background-color: transparent;
9040 border-left: 4px solid #d2d2d2;
9050 .vertical .steps li.step-on:after,
9051 .vertical .steps li.step-done:after {
9052 border-color: #0568ae; }
9056 padding: 0px 0px 0px 0px; }
9057 .b2b-step-tracker .btn.btn-left {
9058 margin-right: 10px; }
9059 .b2b-step-tracker .btn.btn-right {
9061 .b2b-step-tracker .b2b-left-arrow {
9064 .b2b-step-tracker .b2b-right-arrow {
9067 .b2b-step-tracker .b2b-steps {
9071 position: relative; }
9072 .b2b-step-tracker .b2b-steps li {
9076 background-color: #767676;
9077 outline: 1px solid transparent;
9079 .b2b-step-tracker .b2b-steps li.b2b-step-done {
9080 background-color: #1b7e28;
9083 .b2b-step-tracker .b2b-steps li.b2b-step-on {
9084 background-color: #333333;
9087 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
9088 .b2b-step-tracker .b2b-steps li .b2b-step-text {
9090 display: inline-block;
9094 white-space: nowrap; }
9095 .b2b-step-tracker .b2b-steps li .b2b-step-text[data-large-text]:before {
9096 content: attr(data-large-text) " "; }
9097 .b2b-step-tracker .b2b-steps li:first-child {
9098 border-radius: 2px 0 0 2px; }
9099 .b2b-step-tracker .b2b-steps li:last-child {
9101 border-radius: 0 2px 2px 0; }
9103 @media (max-width: 1024px) {
9106 .b2b-step-tracker .b2b-steps {
9108 .b2b-step-tracker .b2b-steps li .b2b-step-text {
9110 .b2b-step-tracker .b2b-steps li .b2b-step-text[data-sm-text]:before {
9111 content: attr(data-sm-text) " ";
9113 .b2b-step-tracker .b2b-steps li.b2b-step-on .b2b-step-text {
9123 .strength-meter-container {
9127 .strength-meter-gauge {
9129 background-color: #d2d2d2;
9133 outline: 1px solid transparent; }
9135 .strength-meter-gauge-fill {
9139 text-indent: -9999px;
9141 border: 2px solid transparent; }
9143 .strength-meter-gauge-fill.strength-meter-animate {
9144 transition: width 0.5s linear, background-color 0.5s linear; }
9146 .strength-meter-animate[style*="20"] {
9147 background-color: #cf2a2a; }
9149 .strength-meter-animate[style*="20"] + .strength-meter-divider + .strength-meter-content:after {
9150 content: "Unacceptable"; }
9152 .strength-meter-animate[style*="40"] {
9153 background-color: #ea7400; }
9155 .strength-meter-animate[style*="40"] + .strength-meter-divider + .strength-meter-content:after {
9158 .strength-meter-animate[style*="60"] {
9159 background-color: #ea7400; }
9161 .strength-meter-animate[style*="60"] + .strength-meter-divider + .strength-meter-content:after {
9164 .strength-meter-animate[style*="80"] {
9165 background-color: #007a3e; }
9167 .strength-meter-animate[style*="80"] + .strength-meter-divider + .strength-meter-content:after {
9170 .strength-meter-animate[style*="100"] {
9171 background-color: #007a3e; }
9173 .strength-meter-animate[style*="100"] + .strength-meter-divider + .strength-meter-content:after {
9174 content: "Excellent"; }
9176 .strength-meter-divider {
9185 .strength-meter-divider span {
9186 background: transparent;
9189 border-right: solid 1px #fff; }
9191 .strength-meter-divider span:first-child {
9192 border-radius: 2px 0 0 2px; }
9194 .strength-meter-divider span + .strength-meter-divider span {
9197 .strength-meter-divider span:last-child {
9198 border-radius: 0 2px 2px 0;
9201 .strength-meter-content {
9205 position: absolute; }
9207 .strength-meter-content:before {
9208 font-family: "Omnes-ECOMP-W02", Arial;
9209 content: "Password strength: "; }
9211 .strength-meter-content:after {
9212 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
9214 .strength-meter-container {
9219 .strength-meter-container .strength-meter-gauge {
9221 background-color: #cccccc;
9222 box-shadow: 0 1px 1px -1px #333 inset;
9226 position: relative; }
9228 .strength-meter-container > .strength-meter-gauge > .strength-meter-gauge-fill {
9230 box-shadow: 0 1px 1px -1px #999 inset;
9232 text-indent: -9999px;
9235 .strength-meter-container > .strength-meter-gauge > .strength-meter-gauge-fill.strength-meter-animate {
9236 transition: width 0ms ease-out, background-color 0ms ease-in; }
9238 .strength-meter-container > .strength-meter-gauge > .strength-meter-divider {
9246 .strength-meter-container > .strength-meter-gauge > .strength-meter-divider span {
9247 background: transparent;
9250 border-right: solid 1px #fff; }
9252 .strength-meter-container > .strength-meter-gauge > .strength-meter-divider span:last-child {
9255 .strength-meter-container > .strength-meter-content {
9256 font-family: "Omnes-ECOMP-W02", Arial;
9261 .strength-meter-container > .strength-meter-content:before {
9264 .strength-meter-container > .strength-meter-content > .strength-meter-content-state {
9265 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
9269 align-items: center; }
9270 .btn-switch-label:focus .btn-switch {
9271 outline: 1px dotted #666;
9272 outline-offset: 5px; }
9273 .btn-switch-label input:focus .btn-switch {
9274 outline: 1px dotted #666;
9275 outline-offset: 5px; }
9276 .btn-switch-label > span {
9280 background-color: #fff;
9281 border: 1px solid #d2d2d2;
9282 border-radius: 16px;
9283 box-shadow: 0 4px 5px -5px rgba(0, 0, 0, 0.15) inset, 0 5px 5px -5px rgba(0, 0, 0, 0.15);
9288 user-select: none; }
9289 /* .btn-switch input[type="checkbox"] {
9296 .btn-switch input[type="checkbox"] + .switch-overlay .btn-slider-on .activo {
9297 font: 0px/0 "Omnes-ECOMP-W02", Arial; }
9298 .btn-switch input[type="checkbox"] + .switch-overlay .btn-slider-on + .btn + .btn-slider-off .inactivo {
9299 font: 0px/0 "Omnes-ECOMP-W02", Arial; } */
9300 .btn-switch input:checked + .switch-overlay {
9302 transition: all .3s linear .0s; }
9303 .btn-switch input:checked + .switch-overlay .switch-handle {
9304 background-color: #007a3e;
9305 background: linear-gradient(to bottom, #008744 0%, #007a3e 100%);
9306 transition: background-color 0.3s linear 0s;
9307 border: 1px solid transparent; }
9308 .btn-switch input + .switch-overlay {
9310 transition: all .3s linear .0s; }
9311 .btn-switch input + .switch-overlay .switch-handle {
9312 background-color: #f2f2f2;
9313 background: linear-gradient(to bottom, #fcfcfc 0%, #f2f2f2 100%);
9314 transition: background-color 0.3s linear 0s;
9315 border: 1px solid #d2d2d2; }
9316 .btn-switch input[disabled] + .switch-overlay {
9318 width: 100% !important;
9319 background-color: #d2d2d2;
9321 cursor: not-allowed !important; }
9322 .btn-switch input[disabled] + .switch-overlay .btn-slider-on {
9324 .btn-switch input[disabled] + .switch-overlay .activo {
9326 .btn-switch input[disabled] + .switch-overlay .switch-handle {
9328 .btn-switch input[disabled] + .switch-overlay .btn-slider-off {
9332 .btn-switch input[disabled]:checked + .switch-overlay {
9334 width: 100% !important;
9335 background-color: #fff; }
9336 .btn-switch input[disabled]:checked + .switch-overlay .btn-slider-off {
9338 .btn-switch input[disabled]:checked + .switch-overlay .btn-slider-off + .inactivo {
9340 .btn-switch input[disabled]:checked + .switch-overlay .switch-handle {
9342 .btn-switch input[disabled]:checked + .switch-overlay .btn-slider-on {
9346 color: #007a3e !important;
9347 font-weight: bold; }
9348 .btn-switch input[disabled]:checked + .switch-overlay .activo {
9352 color: #007a3e !important;
9353 font-weight: bold; }
9354 .btn-switch input[disabled]:checked + .btn-slider-on {
9356 .btn-switch input[disabled] + .btn-slider-on + .switch-handle {
9359 .btn-switch input[disabled] + .btn-slider-on + .switch-handle + .btn-slider-off {
9361 /* .btn-switch input[type="checkbox"][disabled] + .switch-overlay .btn-slider-on {
9363 .btn-switch input[type="checkbox"][disabled] + .switch-overlay .btn-slider-on .activo {
9364 border: medium none;
9366 font: 16px/32px "Omnes-ECOMP-W02", Arial;
9370 .btn-switch input[type="checkbox"][disabled] + .switch-overlay .btn-slider-on .activo:before {
9372 .btn-switch input[type="checkbox"][disabled] + .switch-overlay .btn-slider-on + .switch-handle + .btn-slider-off {
9377 .btn-switch input[type="checkbox"][disabled] + .switch-overlay .btn-slider-on + .switch-handle + .btn-slider-off .inactivo {
9378 border: medium none;
9380 font: 16px/32px "Omnes-ECOMP-W02", Arial;
9384 .btn-switch input[type="checkbox"][disabled] + .switch-overlay .btn-slider-on + .switch-handle + .btn-slider-off .inactivo:before {
9386 .btn-switch input[type="checkbox"][disabled]:checked + .switch-overlay .btn-slider-on {
9391 .btn-switch input[type="checkbox"][disabled]:checked + .switch-overlay .btn-slider-on + .switch-handle + .btn-slider-off {
9393 .btn-switch input[type="checkbox"][disabled]:checked + .switch-overlay .activo {
9395 font-weight: bold; } */
9398 border-radius: 16px;
9399 color: black !important;
9412 display: inline-block;
9413 font-family: "Omnes-ECOMP-W02", Arial;
9421 display: inline-block;
9422 font-family: "Omnes-ECOMP-W02", Arial;
9430 padding-right: 11px; }
9434 display: inline-block;
9447 background-image: none;
9448 border-left: 3px solid #007a3e;
9459 line-height: 40px; }
9461 background-image: none;
9462 border: 3px solid #959595;
9463 border-radius: 100%;
9472 .btn-switch.focused {
9473 outline: 1px dotted #000;
9474 outline-offset: 5px; }
9478 background-color: transparent;
9479 border-collapse: collapse;
9482 margin-bottom: 20px; }
9488 vertical-align: bottom; }
9496 vertical-align: top;
9497 word-wrap: break-word;
9498 font-family: Verdana, Geneva, Tahoma, sans-serif}
9501 font-family: "Omnes-ECOMP-W02-Medium", Arial;
9503 font-weight: normal;
9505 padding: 13px 20px; }
9508 table tbody td:first-child {
9509 border-left: none; }
9511 .tiny-accordion.iconleft.accordion-table-layout .toggle-header,
9512 .tiny-accordion.iconleft.accordion-table-layout .toggle-header + .accordion-content,
9513 .tiny-accordion.iconleft.accordion-table-layout .inactive-toggle-header {
9514 padding: 0 0 0 50px; }
9517 .inactive-toggle-header .faux-table-cell {
9518 display: table-cell;
9520 padding: 13px 0 10px 0;
9524 .accordion-content .faux-table-cell {
9525 display: table-cell;
9527 padding: 0 0 10px 0; }
9529 .faux-table-cell:last-child {
9534 background-color: #f2f2f2;
9537 border-left: 1px solid #d2d2d2;
9538 padding: 0 20px 0 10px; }
9540 .tiny-accordion.iconleft.accordion-table-layout .toggle-header.opened .hide-when-expanded {
9543 .tiny-accordion.iconleft.accordion-table-layout .toggle-header.opened .hide-when-expanded {
9545 transition: opacity .3s linear .2s; }
9547 @media (max-width: 767px) {
9550 padding: 19px 10px; }
9551 table th:first-child,
9552 table td:first-child {
9553 padding: 19px 15px; } }
9555 .data-row-list ul > li {
9556 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; }
9559 border-bottom: 1px solid #d2d2d2; }
9563 padding: 15px 15px 10px; }
9566 white-space: nowrap;
9567 padding: 15px 15px 0 15px;
9569 font-family: "Omnes-ECOMP-W02", Arial;
9571 border-top: 1px solid #d2d2d2; }
9573 .data-row.has-button .col-1 {
9576 .complex-table .data-row .col-1 {
9581 box-shadow: 0 -2px 0 0 #d2d2d2; }
9583 .data-row.opened td,
9584 .data-row.opened th {
9585 border-left: 1px solid transparent;
9586 border-bottom: 1px solid transparent; }
9588 .data-row.opened + .data-row-list {
9589 box-shadow: 0 1px 0 0 #d2d2d2; }
9591 .data-row.opened + .data-row-list > td {
9594 .data-row.opened + .data-row-list + .data-row.opened {
9595 box-shadow: 0 -1px 0 0 #d2d2d2; }
9598 background-color: transparent;
9599 border: medium none;
9602 font-family: "Omnes-ECOMP-W02", Arial;
9606 padding: 12px 15px 7px;
9610 vertical-align: middle; }
9612 .data-row button:focus {
9613 outline: 1px dotted black; }
9615 .data-row .col-1 i {
9618 display: inline-block !important; }
9620 .data-row-list th:first-child {
9621 background-color: inherit !important;
9623 padding: 0 15px 15px;
9624 font-family: "Omnes-ECOMP-W02", Arial;
9625 font-size: 1.4rem; }
9628 margin: 0 0 0 30px; }
9630 .data-row-list ul > li:before {
9633 .data-row-list ul > li {
9634 /* background-image in tables.less */
9635 background-position: left 13px;
9636 background-repeat: repeat-x;
9637 background-size: 4px 1px;
9642 .data-row-list li div {
9643 display: table-cell;
9644 background-color: white;
9648 padding-right: 7px; }
9650 .data-row-list li div + div {
9654 padding-left: 7px; }
9656 .complex-table td:nth-child(1),
9657 .complex-table td:nth-child(2),
9658 .complex-table td:nth-child(3),
9659 .complex-table td:nth-child(4),
9660 .complex-table td:nth-child(5),
9661 .complex-table td:nth-child(6),
9662 .complex-table td:nth-child(7),
9663 .complex-table td:nth-child(8),
9664 .complex-table td:nth-child(9) {
9665 white-space: nowrap; }
9668 word-wrap: break-word;
9672 text-align: right; }
9674 .complex-table th:not(:first-child),
9675 .complex-table td:not(:first-child) {
9676 text-align: right; }
9678 .striped tbody > tr td {
9679 background-color: transparent !important; }
9681 .striped tbody > tr.data-row.odd,
9682 .striped tbody > tr.data-row.odd + .data-row-list,
9683 .striped tbody > tr.data-row.odd + .data-row-list li div {
9684 background-color: #f2f2f2 !important; }
9686 .striped tbody > tr:not('.data-row'):nth-child(even) {
9687 background-color: #f2f2f2; }
9689 .b2b-table-div .selectWrap {
9692 display: inline-table;
9693 margin-bottom: 0px; }
9695 .b2b-external-sort-div {
9697 padding-bottom: 25px; }
9699 .b2b-external-sort-div .sortButton {
9701 border: 1px solid #ccc;
9705 background: linear-gradient(#fcfcfc, #f2f2f2);
9706 background-blend-mode: multiply;
9709 .b2b-external-sort-label {
9710 padding-bottom: 10px; }
9712 .b2b-external-sort-div a:hover {
9715 .b2b-external-sort-div a:hover, .b2b-external-sort-div a:focus {
9716 text-decoration: none; }
9718 .b2b-external-sort-label label {
9719 position: relative; }
9721 .b2b-external-sort-margin {
9722 margin-right: 13px !important; }
9724 .b2b-table-sorter-icon [class*="icoArrows-"]:before {
9727 @media screen and (max-width: 950px) {
9728 .b2b-external-sort-margin .selectWrap {
9729 bottom: 0px !important; } }
9731 .tablesorter-default .tablesorter-header.sorter-false .tablesorter-header-inner {
9735 .tablesorter-default .tablesorter-header .tablesorter-header-inner {
9736 /* background-image: url(images/tables/upanddown.png);*/
9737 background-position: center right;
9738 background-repeat: no-repeat;
9740 white-space: normal;
9741 display: inline-block;
9742 vertical-align: baseline;
9745 *vertical-align: auto;
9746 /* padding: 0 24px 0 0;*/ }
9748 .tablesorter-default .tablesorter-header.sorter-false .tablesorter-header-inner {
9751 .tablesorter-default .tablesorter-header.tablesort-sortable .tablesorter-header-inner span {
9753 display: inline-block; }
9756 .tablesorter-default thead .headerSortUp .tablesorter-header-inner,.tablesorter-default thead .tablesorter-headerAsc .tablesorter-header-inner,.tablesorter-default thead .tablesorter-headerSortUp .tablesorter-header-inner {
9757 background-image: url(images/tables/up.png);
9760 .tablesorter-default thead .headerSortDown .tablesorter-header-inner,.tablesorter-default thead .tablesorter-headerDesc .tablesorter-header-inner,.tablesorter-default thead .tablesorter-headerSortDown .tablesorter-header-inner {
9761 background-image: url(images/tables/down.png);
9764 .tablesorter-default thead .headerSortUp .tablesorter-header-inner,
9765 .tablesorter-default thead .tablesorter-headerAsc .tablesorter-header-inner,
9766 .tablesorter-default thead .tablesorter-headerSortUp .tablesorter-header-inner,
9767 .tablesorter-default thead .headerSortDown .tablesorter-header-inner,
9768 .tablesorter-default thead .tablesorter-headerDesc .tablesorter-header-inner,
9769 .tablesorter-default thead .tablesorter-headerSortDown .tablesorter-header-inner {
9771 line-height: 16px; }
9773 .tablesorter-default thead .headerSortUp .tablesorter-header-inner:after,
9774 .tablesorter-default thead .tablesorter-headerAsc .tablesorter-header-inner:after,
9775 .tablesorter-default thead .tablesorter-headerSortUp .tablesorter-header-inner:after {
9776 font-family: 'icoPrimary' !important;
9780 font-weight: normal;
9781 font-variant: normal;
9782 text-transform: none;
9784 -webkit-font-smoothing: antialiased;
9785 -moz-osx-font-smoothing: grayscale;
9786 -moz-user-select: none;
9787 -ms-user-select: none;
9788 -webkit-user-select: none;
9791 /* position: relative;*/
9793 text-decoration: inherit;
9794 display: inline-block;
9795 transform: rotate(180deg);
9799 .tablesorter-default thead .headerSortDown .tablesorter-header-inner:after,
9800 .tablesorter-default thead .tablesorter-headerDesc .tablesorter-header-inner:after,
9801 .tablesorter-default thead .tablesorter-headerSortDown .tablesorter-header-inner:after {
9802 font-family: 'icoPrimary' !important;
9806 font-weight: normal;
9807 font-variant: normal;
9808 text-transform: none;
9810 -webkit-font-smoothing: antialiased;
9811 -moz-osx-font-smoothing: grayscale;
9812 -moz-user-select: none;
9813 -ms-user-select: none;
9814 -webkit-user-select: none;
9817 /* position: relative;*/
9819 text-decoration: inherit;
9820 display: inline-block;
9824 .tablesorter-search-highlight {
9827 .tablesorter-headerRow th:focus {
9828 outline: thin dotted #666;
9829 outline-offset: -1px; }
9831 .b2b-table-message {
9832 font-family: "Omnes-ECOMP-W02", Arial; }
9833 .b2b-table-message .b2b-magnify-glass {
9834 background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2036%2036%22%20enable-background%3D%22new%200%200%2036%2036%22%3E%3Cpath%20d%3D%22M27.847%208.26c-1.805-1.803-4.202-2.795-6.751-2.795-2.548%200-4.945.993-6.749%202.796-1.803%201.803-2.796%204.2-2.796%206.75%200%201.879.543%203.681%201.576%205.242l-7.059%207.059c-.357.356-.554.831-.554%201.336-.001.505.196.98.554%201.337.357.356.832.552%201.336.552.503%200%20.977-.196%201.336-.553l7.047-7.048c1.576%201.062%203.402%201.622%205.309%201.622%202.55%200%204.948-.993%206.751-2.796%201.803-1.804%202.796-4.201%202.796-6.751%200-2.549-.993-4.947-2.796-6.751zm-6.761.96c3.186%200%205.778%202.592%205.778%205.778%200%203.186-2.592%205.778-5.778%205.778-3.186%200-5.778-2.592-5.778-5.778%200-3.185%202.592-5.778%205.778-5.778z%22%20fill%3D%22%23767676%22%2F%3E%3C%2Fsvg%3E");
9835 background-repeat: no-repeat;
9836 background-position: center;
9838 .b2b-table-message .b2b-alert {
9840 .b2b-table-message .b2b-loading-dots {
9842 margin-bottom: 20px; }
9843 .b2b-table-message .b2b-message {
9845 padding-bottom: 45px;
9847 border-style: solid;
9850 padding-bottom: 45px;
9851 border-color: #d2d2d2;
9853 min-height: 220px; }
9854 .b2b-table-message .b2b-error-title {
9855 font-family: "Omnes-ECOMP-W02", Arial;
9859 .b2b-table-message .b2b-message-title {
9861 font-family: "Omnes-ECOMP-W02", Arial; }
9863 .b2b-table-scrollbar {
9866 position: relative; }
9867 .b2b-table-scrollbar .b2b-table-inner-container {
9869 padding-left: 150px;
9870 overflow-x: scroll; }
9871 .b2b-table-scrollbar th:first-child {
9872 background-color: #FFFFFF; }
9873 .b2b-table-scrollbar td:first-child {
9874 background-color: #FFFFFF;
9875 border-top: 1px solid #cccccc;
9876 border-right: 1px solid #cccccc;
9877 margin-top: -0.5px; }
9878 .b2b-table-scrollbar tr {
9879 th: nth-child(2), td; }
9880 .b2b-table-scrollbar tr :nth-child(2) {
9881 border-left: none; }
9882 .b2b-table-scrollbar tr:last-child > td:first-child {
9883 border-bottom: 1px solid #cccccc; }
9885 .b2b-scrollbar-arrow-left {
9889 .b2b-scrollbar-arrow-right {
9893 .b2b-scrollbar-arrow-right.btn-arrow .btn {
9896 .b2b-table-scrollbar ::-webkit-scrollbar {
9899 .b2b-table-scrollbar ::-webkit-scrollbar-thumb {
9900 background: #666666;
9901 border-radius: 5px; }
9905 margin-bottom: 20px;
9911 .tabs > li > a:hover,
9912 .tabs > li > a:focus {
9913 text-decoration: none;
9914 background-color: #d2d2d2; }
9916 .tabs > .pull-right {
9932 padding-right: 20px;
9935 line-height: 16px; }
9941 margin-bottom: -1px; }
9943 .tabs > li:first-child {
9944 margin-left: 20px; }
9948 border: 1px solid #d2d2d2;
9949 border-radius: 6px 6px 0 0;
9950 background-color: #f2f2f2;
9952 border-color: #d2d2d2; }
9955 margin-right: 6px; }
9958 .tabs > li > a:hover,
9959 .tabs > li > a:focus {
9960 background-image: none;
9961 background-color: #ffffff;
9963 border-color: #d2d2d2;
9964 border-bottom: 1px solid transparent;
9967 .tabs.tabs-justified,
9971 margin-bottom: -1px; }
9973 .tabs.tabs-justified > li,
9974 .tabs.promo-tabs > li {
9975 display: table-cell;
9978 border-left: 1px solid #d2d2d2; }
9980 .tabs.tabs-justified > li.active,
9981 .tabs.promo-tabs > li.active {
9985 .tabs.tabs-justified > li > a {
9987 padding-left: 5px; }
9989 .tabs.tabs-justified > li > a,
9990 .tabs.promo-tabs > li > a {
9991 text-align: center; }
9993 .tabs.promo-tabs > li > a {
10000 text-align: center;
10001 padding: 6px 10px 10px;
10002 border-top: 4px solid #e6e6e6;
10004 border-bottom: 1px solid #d2d2d2;
10005 background-color: #f9f9f9; }
10007 .tabs > li:last-child > a {
10010 .tabs.promo-tabs > li.active > a {
10012 border-top: 4px solid #ea7400;
10013 border-bottom-color: white;
10014 background-color: #fff !important;
10018 .tabs.promo-tabs > li:first-child {
10019 border-left: none; }
10021 .tabs.promo-tabs > li > a img {
10022 max-width: inherit;
10024 margin: 0 auto 5px auto;
10038 .tabs.promo-tabs > li > a {
10041 padding: 20px 20px 24px;
10042 background-color: #FFFFFF;
10043 border-top: 5px solid #FFFFFF;
10044 white-space: nowrap; }
10046 .tabs.promo-tabs > li.active > a {
10047 border-top: 5px solid #0574ac; }
10049 .tabs.promo-tabs > li > a:hover {
10052 .tabs.promo-tabs > li {
10055 .tabs > li[disabled="disabled"] > a:hover {
10056 cursor: not-allowed; }
10059 background-color: #f2f2f2;
10060 -webkit-transition: all .3s ease-out;
10061 -moz-transition: all .3s ease-out;
10062 transition: all .3s ease-out;
10063 margin: 3px 5px 3px 0;
10065 border-radius: 6px;
10066 border: 1px solid #c9c9c9;
10067 display: inline-block; }
10068 .b2b-tags .tags__item {
10070 vertical-align: baseline;
10073 .b2b-tags .tags__item i {
10077 margin-left: 10px; }
10078 .b2b-tags .tags__item i:hover {
10080 .b2b-tags .tags__item i:focus {
10081 outline: thin dotted #666; }
10082 .b2b-tags .tags__item:last-child {
10084 .b2b-tags .tags__item:hover {
10085 text-decoration: none; }
10086 .b2b-tags .tags__item:focus {
10087 outline: 1px dotted #666; }
10089 .tooltip-size-control {
10093 display: inline-block;
10095 vertical-align: middle;
10096 margin: 1px 0 0 7px; }
10099 margin: -3px 7px 0 0; }
10102 margin: 1px 0 0 7px; }
10104 .tooltip .icon-primary-tooltip {
10107 display: inline-block;
10111 position: relative;
10114 .tooltip .icon-primary-tooltip:before {
10117 .tooltip .icon-primary-tooltip:focus {
10118 text-decoration: none;
10119 outline: 1px dotted black; }
10121 .tooltip.active .icon-primary-tooltip:focus {
10126 border-color: transparent;
10127 border-style: solid;
10128 background-color: #0568ae;
10131 position: absolute;
10137 transform: rotate(45deg);
10140 .tooltip.active .icon-primary-tooltip[data-placement="top"] .arrow {
10144 border-width: 0 1px 1px 0; }
10146 .tooltip.active .icon-primary-tooltip[data-placement="bottom"] .arrow {
10147 border-width: 1px 0 0 1px;
10152 .tooltip.active .arrow {
10155 .tooltip .closingtooltip {
10158 .tooltip.active .closingtooltip {
10162 position: absolute;
10169 text-align: left; }
10172 background-color: #0568ae;
10173 border: 1px solid transparent;
10174 border-radius: 6px;
10179 position: relative;
10185 .tooltip .helpertext {
10186 position: absolute; }
10188 .tooltip.active .icon-primary-tooltip[data-placement="bottom"] + .tooltip-wrapper .helpertext {
10192 .tooltip.active .icon-primary-tooltip[data-placement="top"] + .tooltip-wrapper .helpertext {
10196 .tooltip.active .tooltip-wrapper {
10201 .tooltip.active .tooltip-wrapper .helpertext {
10204 .tooltip-onclick .btn.icon-primary-tooltip {
10205 border: medium none;
10214 position: absolute;
10218 .tooltip-onclick .icon-primary-tooltip:before {
10220 position: relative; }
10222 .tooltip-onclick textarea + .reset-field + .icon-primary-tooltip {
10227 .tooltip-onclick.active .helpertext:before,
10228 .tooltip-onfocus.active .helpertext:before {
10229 background-color: #0568ae;
10230 border-color: transparent;
10231 border-style: solid;
10232 border-width: 1px 1px 0 0;
10238 position: absolute;
10240 transform: rotate(-45deg);
10243 .tooltip-onclick.active .helpertext {
10246 margin: 14px 0 0; }
10248 .tooltip-onclick.active .helpertext:before {
10252 .tooltip-onclick .reset-field {
10255 .tooltip-onclick .reset-field:before {
10256 position: relative;
10259 .tooltip-onfocus.active .helpertext {
10261 margin: 14px 0 10px 0; }
10266 font-family: "Omnes-ECOMP-W02-Medium", Arial;
10268 margin-bottom: 8px;
10269 white-space: normal; }
10274 font-family: "Omnes-ECOMP-W02", Arial;
10275 line-height: 1.5rem;
10276 white-space: normal; }
10278 .popover-content span,
10279 .popover-content p {
10280 line-height: 1.5rem; }
10282 .popover-content p:last-child {
10283 margin-bottom: 0; }
10285 .tooltip .tooltip-element {
10286 position: relative; }
10288 .tooltip .icon-primary-tooltip:hover {
10289 text-decoration: none; }
10291 .tooltip.active .tooltip-element[data-placement="top"] .arrow {
10296 .tooltip.active .tooltip-element[data-placement="bottom"] .arrow {
10298 border-color: transparent transparent #0574ac;
10302 .tooltip.active .tooltip-element[data-placement="bottom"] + .tooltip-wrapper .helpertext {
10306 .tooltip.active .tooltip-element[data-placement="top"] + .tooltip-wrapper .helpertext {
10311 padding: 0 10px 0 10px;
10315 list-style-type: none; }
10318 padding: 0 0 5px 30px;
10320 margin-left: -10px;
10322 outline-offset: -1px; }
10323 .b2b-tree li:focus {
10325 .b2b-tree li:focus > a {
10326 outline: thin dotted #666;
10327 outline-offset: -1px; }
10329 border-left: 1px solid #ccc; }
10330 .b2b-tree ul li .b2b-tree-tooltip {
10332 position: absolute;
10335 white-space: nowrap;
10338 font-family: "Omnes-ECOMP-W02", Arial;
10340 .b2b-tree ul li .b2b-tree-tooltip-content {
10341 background-color: #0568ae;
10343 border-radius: 6px;
10346 .b2b-tree ul li .b2b-tree-arrow-left {
10349 border-top: 10px solid transparent;
10350 border-bottom: 10px solid transparent;
10351 border-right: 10px solid #0568ae;
10352 position: absolute;
10354 .b2b-tree ul li.activeTooltip > a .b2b-tree-tooltip {
10357 padding: 0 0 0 20px; }
10358 .b2b-tree ul > li {
10359 position: relative;
10360 line-height: 18px; }
10361 .b2b-tree a > span.b2b-tree-node-icon {
10362 background-color: #FFF;
10366 position: absolute;
10371 .b2b-tree a > span.b2b-tree-node-icon > i {
10373 .b2b-tree a:only-child {
10375 .b2b-tree a:only-child > span.b2b-tree-node-icon {
10377 border-radius: 50%;
10380 .b2b-tree a:only-child > span.b2b-tree-node-icon > i {
10381 background-color: inherit;
10382 background: #fff; }
10383 .b2b-tree a > span.b2b-tree-node-icon > i.icon-primary-circle {
10384 background-color: inherit;
10387 .b2b-tree a.b2b-locked-node:after {
10390 font-family: 'icoSecurityalerts' !important; }
10391 .b2b-tree a:hover .b2b-locked-node:after {
10392 text-decoration: none; }
10393 .b2b-tree ul li:first-child > a:only-child > span.b2b-tree-node-icon {
10395 border-radius: 50%;
10396 line-height: 12px; }
10397 .b2b-tree ul li:last-child > a:only-child > span.b2b-tree-node-icon {
10399 background-color: #fff; }
10400 .b2b-tree li a + ul {
10402 overflow: hidden; }
10403 .b2b-tree li a.active + ul {
10405 overflow: visible; }
10406 .b2b-tree li a.grp {
10407 font-family: "Omnes-ECOMP-W02-Italic", Arial; }
10408 .b2b-tree li a.grp.active {
10410 .b2b-tree span.end {
10411 left: -6px !important;
10412 top: 5px !important; }
10413 .b2b-tree span.first-link {
10414 width: 3px !important;
10415 height: 15px !important;
10416 top: 0px !important;
10417 left: -2px !important;
10418 background: #fff; }
10420 /* .b2b-tree-checkbox {
10421 padding: 0 10px 0 10px;
10423 .b2b-tree-checkbox ul {
10425 list-style-type: none; }
10426 .b2b-tree-checkbox a {
10428 padding: 0 0 5px 30px;
10430 margin-left: -10px;
10432 outline-offset: -1px; }
10433 .b2b-tree-checkbox li:focus {
10435 .b2b-tree-checkbox li:focus > a {
10436 outline: thin dotted #666;
10437 outline-offset: -1px; }
10438 .b2b-tree-checkbox ul li {
10439 border-left: 1px solid #ccc; }
10440 .b2b-tree-checkbox ul ul {
10441 padding: 0 0 0 20px; }
10442 .b2b-tree-checkbox ul > li {
10443 position: relative;
10444 line-height: 18px; } */
10445 /* .b2b-tree-checkbox a > span.nodeIcon {
10446 background-color: #FFF;
10450 position: absolute;
10455 /* .b2b-tree-checkbox a > span.nodeIcon > i {
10456 font-size: 20px; } */
10457 .b2b-tree-checkbox a > span.nodeIcon.end {
10458 margin-top: 10px; }
10459 .b2b-tree-checkbox a:only-child {
10461 .b2b-tree-checkbox a:only-child > span.nodeIcon {
10463 border-radius: 50%;
10466 .b2b-tree-checkbox a:only-child > span.nodeIcon > i {
10467 background-color: inherit;
10468 background: #fff; }
10469 .b2b-tree-checkbox a > span.nodeIcon > i.icon-primary-circle {
10470 background-color: inherit;
10473 .b2b-tree-checkbox ul li:first-child > a:only-child > span {
10475 border-radius: 50%;
10478 .b2b-tree-checkbox ul li:first-child > a:only-child > span.end {
10480 .b2b-tree-checkbox ul li:first-child > a:only-child > span i.icon-primary-circle {
10482 .b2b-tree-checkbox ul li:last-child > a:only-child > span {
10484 background-color: #fff; }
10485 .b2b-tree-checkbox li a + ul {
10487 overflow: hidden; }
10488 .b2b-tree-checkbox li a.active + ul {
10490 .b2b-tree-checkbox li a.grp {
10491 font-family: "Omnes-ECOMP-W02-Italic", Arial; }
10492 .b2b-tree-checkbox span.end {
10493 left: -6px !important; }
10494 .b2b-tree-checkbox .checkbox {
10495 margin-bottom: 0px;
10498 .b2b-tree-checkbox .checkbox input:indeterminate + .skin:after {
10501 font-family: inherit !important;
10502 line-height: inherit !important; }
10503 /* .b2b-tree-checkbox span.first-link {
10504 width: 3px !important;
10505 height: 15px !important;
10506 top: 0px !important;
10507 left: -2px !important;
10508 background: #fff; } */
10510 .b2b-widget-window {
10514 position: absolute;
10515 border: 1px solid #ccc;
10516 background-color: #fff;
10517 border-radius: 8px;
10519 .b2b-widget-window li {
10522 .b2b-widget-container {
10523 background-color: #fff;
10524 border-radius: 8px;
10525 border: 1px solid #ccc;
10526 position: relative; }
10527 .b2b-widget-container .b2b-widget-header {
10528 font-family: "Omnes-ECOMP-W02", Arial;
10531 padding-left: 15px;
10532 padding-top: 19px; }
10533 .b2b-widget-container .b2b-widget-header .header {
10535 .b2b-widget-container .b2b-widget-header-icons {
10539 .b2b-widget-header-icons button {
10541 background: transparent;
10543 .b2b-widget-header-icons button:focus {
10544 outline-style: solid;
10545 outline-width: 1px;
10546 outline-color: #0574ac; }
10547 .b2b-widget-header-icons button:first-child {
10548 margin-right: 0px; }
10550 .b2b-widget-container .b2b-widget-content {
10554 position: relative;
10555 border-top: 1px solid #ccc; }
10557 .b2b-widget-content .form-row:first-child {
10560 .b2b-widget-header-icons button.icoControls-gear:focus, .b2b-widget-header-icons button.icon-primary-close:focus {
10561 outline: thin dotted #666; }
10563 .b2b-widget-header .icon-primary-close:before {
10565 display: inline-block;
10570 .b2b-widget-window .arrow_box {
10572 border: 1px solid #ccc; }
10574 .b2b-widget-window.arrow_box:after, .b2b-widget-window.arrow_box:before {
10577 border: solid transparent;
10581 position: absolute;
10582 pointer-events: none; }
10584 .b2b-widget-window.arrow_box:after {
10585 border-color: rgba(255, 255, 255, 0);
10586 border-bottom-color: #fff;
10587 border-width: 10px;
10588 margin-left: 1px; }
10590 .b2b-widget-window.arrow_box:before {
10591 border-color: rgba(204, 204, 204, 0);
10592 border-bottom-color: #ccc;
10593 border-width: 11px;
10594 margin-left: 0px; }
10596 /************************** Overrides for Filters ***************************/
10597 .filter-container .filter-header h2 {
10598 line-height: 1 !important;
10599 margin: 0 !important; }
10601 .filter-container .icon-primary-spinner:before {
10604 .filter-container .fixed-230-subnav {
10605 margin: 10px !important;
10606 width: inherit !important; }
10608 .filter-container .unlinked:focus {
10609 outline: thin dotted #666 !important; }
10611 .filter-container .unlinked.active {
10612 color: inherit !important; }
10614 .filter-container .fixed-230-subnav a > i {
10615 background: none; }
10617 .filter-container .fixed-230-subnav ul {
10618 margin: 0 0 10px 10px; }
10620 /************************** Overrides for Filters ***************************/
10621 .row .filter-container {
10622 background-color: #fff; }
10627 position: relative; }
10629 .filter-header h2 {
10630 font-family: "Omnes-ECOMP-W02-Medium", Arial;
10632 margin-bottom: 0; }
10635 border-top: 1px solid #ccc;
10636 padding-top: 20px; }
10638 .filter-selected > span {
10640 text-transform: uppercase; }
10642 .filter-selected > a.clear-all-filters {
10644 font-size: 1.4rem; }
10646 .filter-selected > span,
10647 .filter-selected > a.clear-all-filters {
10648 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
10650 .filter-selected-group {
10651 padding-top: 15px; }
10653 .filter-selected-badge {
10654 background-color: #f2f2f2;
10655 border-radius: 15px;
10656 display: inline-block;
10658 margin-bottom: 10px;
10659 padding: 0 0 0 12px; }
10661 .filter-selected-badge .icoControls-optionsoff {
10662 background: transparent none repeat scroll 0 0;
10663 border: medium none;
10668 .filters .fixed-230-subnav > ng-transclude > div:first-child {
10669 border-top: 1px solid #ccc; }
10671 .filters .fixed-230-subnav > ng-transclude > div {
10672 border-bottom: 1px solid #ccc; }
10675 align-items: center;
10676 border-bottom: 1px solid #ccc;
10680 -webkit-justify-content: space-between;
10681 -ms-flex-pack: justify;
10682 justify-content: space-between; }
10684 .filter-results-sortby > span {
10685 text-transform: uppercase; }
10687 .filter-results-view .icon-primary-content-gridguide {
10691 .filter-container .fixed-230-subnav > ng-transclude > div > a {
10694 padding: 15px 20px 15px 0;
10695 color: #0574ac !important;
10696 cursor: pointer !important;
10697 font-family: "Omnes-ECOMP-W02", Arial !important;
10698 outline-offset: inherit !important;
10699 position: relative;
10703 .filter-container .fixed-230-subnav a > i {
10707 .filter-container .fixed-230-subnav .icon-primary-collapsed:before, .filter-container .fixed-230-subnav .icon-primary-expanded:before {
10710 .filter-container .fixed-230-subnav ul.collapse {
10712 transition: height 0.5s ease;
10714 overflow: hidden; }
10716 .filter-container .checkbox .icon-primary-spinner {
10718 position: absolute;
10721 .fixed-230-subnav.affix {
10722 margin: -28px 0 0; }
10724 #nav-menu .b2b-menu,
10725 #nav-menu .fixed-230-subnav {
10729 .fixed-230-subnav > div {
10730 border-bottom: 1px solid #ccc;
10731 line-height: 4.0rem; }
10733 .b2b-menu > li:first-child,
10734 .fixed-230-subnav > li:first-child {
10735 border-top: 1px solid #ccc; }
10738 .fixed-230-subnav div > a {
10742 font-family: "Omnes-ECOMP-W02", Arial;
10745 outline-offset: -1px;
10747 position: relative; }
10749 .fixed-230-subnav div > a.live {
10750 font-family: "Omnes-ECOMP-W02-Medium", Arial;
10753 .fixed-230-subnav > ng-transclude > div li > a {
10756 line-height: 20px; }
10758 .fixed-230-subnav > ng-transclude > div li > a.active {
10759 font-family: "Omnes-ECOMP-W02-Medium", Arial;
10760 text-decoration: none;
10763 #nav-menu .fixed-230-subnav a > i {
10766 .fixed-230-subnav > li > a.active > i:after {
10770 .fixed-230-subnav ul {
10771 margin: 0 0 10px 0; }
10773 .b2b-menu ul div a,
10774 .fixed-230-subnav ul div a {
10778 outline: medium none !important;
10779 text-decoration: none !important; }
10781 @media (max-width: 1024px) {
10782 .filter-container .fixed-230-subnav {
10785 .filter-container .fixed-230-subnav > li {
10787 .row .filter-container {
10794 transition: all 0.5s ease 0s;
10798 padding-left: 20px; }
10800 margin: 0 20px 10px; } }
10802 .b2b-pane-selector-wrapper {
10805 border-top: solid 1px #ccc;
10806 border-bottom: solid 1px #ccc; }
10807 .b2b-pane-selector-wrapper .side-nav {
10808 width: 20% !important;
10809 display: inline-block;
10811 .b2b-pane-selector-wrapper .pane-container {
10813 vertical-align: top;
10816 border-left: solid 1px #ccc;
10817 font-family: "Omnes-ECOMP-W02", Arial;
10819 .b2b-pane-selector-wrapper .pane-container.active {
10820 display: inline-block; }
10821 .b2b-pane-selector-wrapper .pane-container .pane-container-top {
10822 padding-left: 15px; }
10823 .b2b-pane-selector-wrapper .pane-container .panes {
10824 display: -webkit-flex;
10826 border-top: solid 1px #ccc;
10827 margin-top: 30px; }
10828 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block {
10831 border-right: solid 1px #ccc;
10832 position: relative;
10838 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block:focus {
10839 outline: dotted 1px #333333; }
10840 .b2b-pane-selector-wrapper .pane-container .search-block {
10841 position: relative;
10843 .b2b-pane-selector-wrapper .pane-container .search-block input[type="search"]:focus {
10844 padding-right: 40px; }
10845 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block .form-row p {
10846 margin-top: 15px; }
10847 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block div {
10848 border-bottom: solid 1px #ccc; }
10849 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block .form-row {
10851 padding: 19px 14px 19px 14px;
10853 border: dotted 1px transparent;
10854 border-bottom: solid 1px #ccc; }
10855 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block .form-row:focus {
10856 border: dotted 1px #333333 !important; }
10857 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block .form-row:last-child {
10858 border-bottom: none; }
10859 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block > .no-content {
10860 text-align: center;
10861 border-bottom: none;
10863 position: absolute;
10867 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block div:last-child {
10868 border-bottom: none; }
10869 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block .form-row span.margin-chk {
10870 margin: 15px 15px 0px 15px;
10872 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block .form-row .checkbox-selectall {
10873 margin: 0px 0 0 24px !important; }
10874 .b2b-pane-selector-wrapper .side-nav li {
10875 font-family: "Omnes-ECOMP-W02-Medium", Arial;
10877 border-top: solid 1px #ccc;
10878 display: block !important;
10879 width: auto !important;
10880 margin-left: 0px !important; }
10881 .b2b-pane-selector-wrapper .side-nav li.active {
10882 background-color: #f6f6f6;
10883 position: inherit !important; }
10884 .b2b-pane-selector-wrapper .side-nav li.active > a {
10887 text-decoration: none;
10889 background-color: transparent;
10890 padding: 20px 15px;
10893 border-left: 4px solid #0574ac; }
10894 .b2b-pane-selector-wrapper .side-nav li > a {
10897 text-decoration: none;
10899 background-color: transparent;
10900 padding: 20px 15px;
10903 text-align: left; }
10904 .b2b-pane-selector-wrapper .side-nav li > a:focus {
10905 border-right: dotted 1px #333333; }
10906 .b2b-pane-selector-wrapper .side-nav li:first-child {
10908 margin-left: none !important; }
10909 /********************* Utility CSS Starts **********************/
10911 position: absolute;
10916 overflow: hidden; }
10918 /********************* Utility CSS Ends **********************/
10919 /* Fix for alignment issue on Cancel link inside modal */
10920 .modal-footer > .cta-button-group {
10921 line-height: 40px; }
10923 /* .att-dark-green { // Not used
10929 button .colors-off-msg {
10930 position: relative; }
10932 .ds2-no-colors .colors-off-msg {
10935 .ds2-no-colors [data-colordatatext] button .colors-off-msg {
10937 line-height: normal;
10939 position: absolute;
10941 white-space: normal;
10945 .make-all-white * {
10948 .make-all-white a {
10949 text-decoration: underline;
10953 padding-top: 20px; }
10957 margin-left: -25px;
10959 position: absolute;
10962 #pageLevelLoader.modal {
10963 background-color: transparent;
10968 .modal.fade .loader {
10971 .modal.fade.in .loader {
10974 .btn.disabled[data-loading-text] {
10975 padding: 0 19px 0 18px;
10976 line-height: 46px; }
10978 .btn.disabled[data-loading-text] img {
10979 position: relative;
10982 /* Seems to already be in docs.css
10983 .fixed-230.leftnav {
10984 position: relative;
10986 .fixed-230-subnav {
10989 .fixed-230-subnav > li:first-child {
10992 .fixed-230-subnav > li {
10993 border-bottom: 1px solid #d2d2d2;
10995 .fixed-230-subnav > li > a {
10998 line-height: normal;
11000 padding: 11px 35px 12px 9px;
11002 position: relative;
11004 .fixed-230-subnav > li > a.live {
11006 font-family: "Omnes-ECOMP-W02-Medium", Arial;
11008 .fixed-230-subnav a > i {
11011 position: absolute;
11014 .fixed-230-subnav a > i:after {
11017 .fixed-230-subnav > li li > a {
11022 .fixed-230-subnav > li li > a.active {
11024 font-family: "Omnes-ECOMP-W02-Medium", Arial;
11025 text-decoration: none;
11027 .fixed-230-subnav ul {
11031 color: #0568ae !important;
11032 font-family: "Omnes-ECOMP-W02", Arial !important; }
11035 color: inherit !important; }
11037 /* @media (max-width: 767px) {
11041 .row.has-leftnav .fluid-space {
11045 background-color: #fff;
11049 background-color: #fff !important;
11050 display: block !important;
11052 .fixed-230-subnav {
11056 .fixed-230-subnav > li {
11057 margin-left: -15px;
11058 margin-right: -15px;
11060 .fixed-230-subnav > li:first-child {
11061 border-top: 1px solid #d2d2d2;
11063 .fixed-230-subnav > li > a {
11066 .fixed-230-subnav a:hover,
11067 .fixed-230-subnav a:focus {
11068 text-decoration: none !important;
11070 .fixed-230-subnav > li li > a {
11073 .fixed-230-subnav > li li > a.active {
11075 font-family: "Omnes-ECOMP-W02-Medium", Arial;
11078 @keyframes DOMinsertion {
11080 outline-color: transparent; }
11082 outline-color: transparent; } }
11084 @-moz-keyframes DOMinsertion {
11086 outline-color: transparent; }
11088 outline-color: transparent; } }
11090 @-webkit-keyframes DOMinsertion {
11092 outline-color: transparent; }
11094 outline-color: transparent; } }
11096 @-ms-keyframes DOMinsertion {
11098 outline-color: transparent; }
11100 outline-color: transparent; } }
11102 @-o-keyframes DOMinsertion {
11104 outline-color: transparent; }
11106 outline-color: transparent; } }
11109 .modal.fade.in .modal-header,
11110 .modal.fade.in .modal-body,
11111 .modal.fade.in .modal-footer {
11112 animation-duration: 0.01s;
11113 -o-animation-duration: 0.01s;
11114 -ms-animation-duration: 0.01s;
11115 -moz-animation-duration: 0.01s;
11116 -webkit-animation-duration: 0.01s;
11117 animation-name: DOMinsertion;
11118 -o-animation-name: DOMinsertion;
11119 -ms-animation-name: DOMinsertion;
11120 -moz-animation-name: DOMinsertion;
11121 -webkit-animation-name: DOMinsertion; }
11123 .dda-css-override ul.nav-tabs {
11124 margin-bottom: 0; }
11127 .formsWithinProcessButton {
11128 margin-right: 0px; }
11130 .heading-sub-section-form {
11132 font-family: "Omnes-ECOMP-W02", Arial;
11133 margin-bottom: 20px;
11134 margin-top: 10px; }
11136 .heading-small-form {
11138 font-family: "Omnes-ECOMP-W02", Arial;
11141 .icon-primary-form-sizeL {
11144 .icon-primary-form-size {
11148 margin-right: 15px !important; }
11150 @media (max-width: 767px) {
11151 .heading-sub-section-form {
11153 font-family: "Omnes-ECOMP-W02", Arial;
11154 margin-bottom: 20px;
11156 margin-top: 30px; }
11157 .heading-small-form {
11159 font-family: "Omnes-ECOMP-W02", Arial;
11160 margin-top: 0px; } }
11162 @media (max-width: 479px) {
11163 .icon-primary-form-resizeL {
11165 .icon-primary-form-resize {
11167 .heading-center-form {
11168 margin-left: 20px; } }
11170 @media (min-width: 480px) {
11171 .icon-primary-form-resizeL {
11173 .icon-primary-form-resize {
11174 display: inherit; }
11175 .icon-primary-center-min {
11176 margin-top: 30px; } }
11178 @media (min-width: 768px) {
11179 .icon-primary-form-resizeL {
11181 margin-top: 30px; }
11182 .icon-primary-form-resize {
11184 .center-form-align {
11185 margin-top: 35px; } }
11187 @media (min-width: 1024px) {
11188 .icon-primary-form-resizeL {
11191 .icon-primary-form-resize {
11193 .center-form-align {
11194 margin-top: 5px; } }
11196 .data-row.has-button td.col-1 {
11200 .icon-primary-circle:before {
11201 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");
11203 position: absolute;
11209 -ms-interpolation-mode: bicubic;
11210 margin-bottom: 40px;
11212 padding-right: 10px;
11216 background-color: #d1d1d1; }
11219 background-color: #e8e8e8; }
11222 -moz-user-select: none;
11223 -khtml-user-select: none;
11224 -webkit-user-select: none;
11225 user-select: none; }
11226 /* Flyout inputs color is not aligned */
11230 .isIE .btn-primary.btn:focus::after,
11231 .isIE .btn-specialty.btn:focus::after,
11232 .isIE .btn-alt.btn:focus::after {
11233 border: 1px dashed #fff !important; }
11234 .b2b-config-section-container {
11238 background-color: #fff;
11239 border: 1px solid #ccc;
11240 display: inline-table;
11241 border-radius: 6px; }
11243 .b2b-config-section-first-div {
11244 border-right: 1px solid #ccc;
11246 min-height: 330px; }
11248 .b2b-config-section-icon-primary-font {
11251 line-height: 31px; }
11253 .b2b-config-section-padding {
11254 padding: 20px 20px 15px 15px;
11257 .b2b-config-sec-flyout {
11258 position: relative;
11263 font-family: "Omnes-ECOMP-W02", Arial; }
11265 .b2b-config-sec-divider {
11266 border-bottom: 1px solid #ccc; }
11268 .b2b-confi-sec-span-border {
11269 border-right: 1px solid;
11272 .b2b-config-sec-speed-div {
11273 text-align: center;
11274 margin-top: 20px; }
11276 .b2b-config-sec-label-font {
11279 .b2b-config-sec-expander-main {
11280 padding: 0 5px 0px 15px; }
11282 .b2b-config-sec-expander-body .b2b-config-vlan-padding {
11283 padding: 5px 15px 10px 0px; }
11285 .b2b-conif-sec-row-height {
11288 .b2b-config-sec-expander-body {
11290 .b2b-config-sec-expander-body .b2b-config-vlan-data {
11291 font-family: "Omnes-ECOMP-W02-Medium", Arial;
11292 padding-left: 15px; }
11294 .b2b-config-sec-expander-body-first-div {
11295 border-top: 1px solid #ccc; }
11297 .b2b-config-sec-expander-body .tooltip {
11301 .b2b-config-section-container .row > [class*="span"] {
11302 margin-right: 0px; }
11304 .b2b-config-vlan-icons {
11307 margin-right: 0px; }
11309 .b2b-config-section-container .span6 {
11312 .b2b-config-sec-data-link-style {
11313 position: relative;
11316 border-radius: 50%;
11320 border: 1px solid #ccc;
11323 .b2b-config-sec-text-align {
11324 text-align: center;
11326 margin-bottom: 35px;
11327 font-family: "Omnes-ECOMP-W02-Medium", Arial;
11331 .b2b-config-port-text-align {
11332 text-align: center;
11334 margin-bottom: 8px;
11335 font-family: "Omnes-ECOMP-W02-Medium", Arial;
11339 .b2b-config-port-text-label {
11341 margin-bottom: 8px;
11343 text-align: center; }
11345 .b2b-confi-sec-last-div p {
11347 padding: 10px 15px 0 15px; }
11349 .b2b-confi-sec-router-label {
11350 font-family: "Omnes-ECOMP-W02-Medium", Arial;
11355 margin-bottom: 7px; }
11357 .b2b-config-vlan-label {
11358 font-family: "Omnes-ECOMP-W02-Medium", Arial;
11362 margin-bottom: 9px; }
11364 .b2b-config-vlan-info {
11365 font-family: "Omnes-ECOMP-W02", Arial;
11368 margin-bottom: 1px; }
11369 .b2b-config-vlan-info .icon-misc-pen {
11370 padding-left: 7px; }
11372 .b2b-confi-sec-model-label {
11373 font-family: "Omnes-ECOMP-W02", Arial;
11377 .b2b-confi-sec-router-info {
11381 .b2b-config-sec-speed-sec {
11382 border-right: 1px solid #ccc; }
11384 .b2b-config-sec-speed-label {
11385 font-family: "Omnes-ECOMP-W02", Arial;
11388 text-align: center; }
11389 .b2b-config-sec-speed-label i {
11393 .b2b-config-sec-yellow-flag-div {
11395 background-color: #ffb18c; }
11397 .b2b-config-sec-expander-icons {
11399 .b2b-config-sec-expander-icons .icon-misc-trash {
11400 margin-right: 10px; }
11402 .b2b-config-sec-yellow-flag .b2b-config-sec-expander-icons {
11405 .b2b-config-sec-expander-body-icons .icon-misc-pen {
11406 position: relative;
11408 .b2b-directory-listing .center {
11410 margin: 2em auto; }
11412 .b2b-directory-listing .listBox {
11416 padding-right: 1px;
11417 font-family: "Omnes-ECOMP-W02", Arial; }
11419 .b2b-directory-listing .listBox:focus {
11420 outline: thin dotted #666; }
11422 .b2b-directory-listing .b2b-directory-listing-no-results {
11423 font-weight: bold; }
11425 .b2b-directory-listing .b2b-directory-listing-list {
11426 font-family: "Omnes-ECOMP-W02", Arial;
11428 overflow-x: hidden;
11429 position: relative;
11431 border: 1px solid #333;
11432 border-radius: 6px;
11433 margin-bottom: 10px; }
11435 .b2b-directory-listing .b2b-directory-listing-item {
11437 border: 1px solid transparent;
11443 padding-bottom: 7px;
11444 padding-left: 15px;
11445 -moz-user-select: none;
11446 -webkit-user-select: none;
11447 -ms-user-select: none;
11448 word-wrap: break-word; }
11449 .b2b-directory-listing .b2b-directory-listing-item:focus {
11450 border: 1px #3399FF solid; }
11452 .b2b-directory-listing .b2b-directory-listing-item-selected {
11454 background-color: #3399FF; }
11456 .b2b-directory-listing input[type="text"] {
11457 padding-right: 30px; }
11458 .b2b-directory-listing input[type="text"]:focus, .b2b-directory-listing input[type="text"]:hover {
11459 padding-right: 30px; }
11461 .b2b-directory-listing .row .btns {
11462 margin-right: 90px;
11463 margin-left: -115px;
11464 margin-top: 100px; }
11466 .b2b-directory-listing .btn-remove {
11467 margin-right: auto !important;
11468 margin-bottom: 15px; }
11469 .b2b-directory-listing .btn-remove i {
11474 .b2b-directory-listing .btn-remove-all {
11476 margin-bottom: 61px !important;
11477 /* need to be removed */
11478 margin-right: auto !important; }
11479 .b2b-directory-listing .btn-remove-all i {
11484 .b2b-directory-listing .btn-add {
11485 margin-bottom: 15px !important; }
11486 .b2b-directory-listing .btn-add i {
11491 .b2b-directory-listing .btn-add-all {
11493 margin-bottom: 61px !important; }
11494 .b2b-directory-listing .btn-add-all i {
11499 .b2b-directory-listing .btn-search[class*="btn"] {
11502 .b2b-directory-listing .btn {
11505 .b2b-directory-listing-disabled {
11506 cursor: not-allowed; }
11508 .b2b-directory-listing-label-heading {
11510 padding-bottom: 5px; }
11512 .b2b-dl-list-box option {
11514 padding-bottom: 7px;
11515 padding-left: 15px; }
11517 .b2b-dl-modal-button-div {
11518 padding-top: 110px;
11519 text-align: center; }
11520 .b2b-tmpl-notification-card {
11521 border-radius: 6px;
11524 background-color: #ffffff;
11525 border: 1px solid rgba(0, 0, 0, 0.1);
11526 border-radius: 8px;
11527 overflow: hidden; }
11528 .b2b-tmpl-notification-card .b2b-tmpl-card-header {
11529 padding-left: 30px;
11530 font-family: "Omnes-ECOMP-W02", Arial;
11534 display: inline-block;
11536 position: relative; }
11537 .b2b-tmpl-notification-card .b2b-tmpl-card-body {
11538 padding: 0 30px 20px;
11539 position: relative; }
11540 .b2b-tmpl-notification-card .b2b-tmpl-card-header-title {
11541 margin-top: 10px; }
11542 .b2b-tmpl-notification-card .b2b-tmpl-card-corner-button {
11543 box-shadow: 0 -50px 0 0 #f2f2f2 inset;
11545 position: absolute;
11546 border-color: #f2f2f2 #f2f2f2 transparent transparent;
11547 border-style: solid;
11548 border-width: 35px;
11553 /*Old properties */
11556 .b2b-tmpl-notification-card .b2b-tmpl-card-corner-button .close {
11561 position: relative;
11562 /*Old properties */
11564 .b2b-tmpl-notification-card .b2b-tmpl-card-corner-button .close:before {
11572 /*Old properties */
11576 .b2b-tmpl-notification-card .b2b-tmpl-card-corner-button .close:focus {
11577 outline: 1px dotted black; }
11578 .b2b-tmpl-notification-card button.close {
11579 -webkit-appearance: none;
11580 moz-appearance: none;
11581 appearance: none; }
11582 .b2b-tmpl-notification-card .b2b-tmpl-card-icon-primary-cirlce {
11585 border-radius: 50%; }
11586 .b2b-tmpl-notification-card .b2b-tmpl-card-outer-cirlce {
11587 background: #f0f5f5;
11588 border-radius: 50%;
11591 vertical-align: middle; }
11592 .b2b-tmpl-notification-card .b2b-tmpl-card-inner-cirlce {
11596 position: relative;
11597 border-radius: 50%;
11601 border: 1px solid #767676; }
11602 .b2b-tmpl-notification-card .b2b-tmpl-card-row {
11603 padding-top: 10px; }
11604 .b2b-tmpl-notification-card .b2b-tmpl-card-sub-header {
11606 .b2b-tmpl-notification-card .b2b-tmpl-favourite-view-item {
11607 background-color: #fff;
11609 border-top: 1px solid #ccc; }
11610 .b2b-tmpl-notification-card .b2b-tmpl-favourite-view-item .cta-button-group {
11612 padding-top: 20px; }
11613 .b2b-tmpl-notification-card .b2b-tmpl-card-edit-section .cta-button-group {
11615 padding-top: 15px; }
11616 .b2b-tmpl-notification-card .b2b-tmpl-card-add-item-container {
11617 padding-top: 30px; }
11618 .b2b-tmpl-notification-card .b2b-tmpl-card-link-active {
11619 pointer-events: none;
11622 .b2b-tmpl-notification-card .b2b-tmpl-card-cursor:hover {
11624 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-icon {
11625 text-align: center;
11626 margin-top: 91px; }
11627 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-icon i {
11631 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-heading {
11633 text-align: center;
11634 margin-top: 20px; }
11635 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-heading h1 {
11638 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-sub-heading {
11640 text-align: center; }
11641 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-sub-heading h5 {
11644 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-info {
11647 margin-top: 20px; }
11648 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-info ul {
11649 list-style-type: disc;
11650 list-style-position: inside; }
11651 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-info li {
11652 padding-top: 5px; }
11654 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-link-section {
11658 text-align: center;
11659 margin-bottom: 55px; }
11660 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-link-section .b2b-tmpl-order-confirmation-link {
11661 margin-right: 8%; }
11662 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-link-section a {
11664 .b2b-tmpl-profile-block-container {
11667 background-color: #fff;
11668 border-radius: 8px;
11669 border: 1px solid #ccc;
11670 box-shadow: 0px 1px 1px 1px #ccc;
11671 display: inline-table;
11672 margin: 15px 15px; }
11673 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-title {
11674 font-weight: bold; }
11675 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-footer {
11676 margin-bottom: 12px;
11679 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details p {
11680 word-wrap: break-word;
11682 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details p:first-child {
11683 margin-top: 10px; }
11684 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details p:after {
11687 border: 0.2px solid #ccc;
11688 margin-top: 12px; }
11689 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details .radio {
11692 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details p, .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details div {
11695 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details .radio-label, .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details a {
11697 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details p label, .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details p span {
11698 padding-left: 10px; }
11699 .b2b-tmpl-profile-block-container .b2b-tmpl-approval-icon {
11702 position: relative;
11704 .b2b-tmpl-profile-block-container .b2b-tmpl-approval-icon i {
11707 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-link {
11709 position: relative;
11711 .b2b-tmpl-profile-block-container a.link-profile {
11712 position: relative;
11715 margin-bottom: 16px; }
11716 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-radio {
11717 position: relative;
11719 .b2b-static-route-container {
11720 padding-left: 32px;
11721 display: inline-block; }
11723 .b2b-static-route-label-heading {
11724 font-family: "Omnes-ECOMP-W02-Medium", Arial;
11725 font-size: 5px !important;
11727 font-style: normal;
11728 text-align: left; }
11730 label.b2b-static-route-label-heading {
11731 margin-bottom: 12px;
11735 #b2b-static-route-input {
11736 margin: 5px 0 5px; }
11738 .b2b-static-route-list {
11739 margin-bottom: 30px;
11742 margin-right: 20px;
11744 overflow-y: auto; }
11745 .b2b-static-route-list .status-text {
11748 align-items: center;
11751 .b2b-static-route-list-item {
11752 border: 1px #cccccc solid;
11753 font-family: "Omnes-ECOMP-W02", Arial;
11757 .b2b-static-route-list-item > .status-bar {
11758 padding: 20px 0 20px;
11759 background-color: #ea7400;
11762 display: inline-block;
11763 margin-right: 20px;
11766 .b2b-static-route-list-item > .status-bar:after {
11768 visibility: hidden; }
11769 .b2b-static-route-list-item > .status-bar-unedited {
11770 padding: 20px 0 20px;
11771 background-color: #ffb81c;
11774 display: inline-block;
11775 margin-right: 20px;
11778 background-color: transparent; }
11779 .b2b-static-route-list-item > .status-bar-unedited:after {
11781 visibility: hidden; }
11783 .b2b-static-route-list-item:focus {
11784 outline: 1px dashed #00f; }
11786 .b2b-static-route-list-item--selected {
11787 background: #f2f2f2; }
11789 .b2b-static-route-content {
11790 display: inline-block; }
11792 .selectWrap::after {
11793 align-items: center;
11794 background-position: 7px 7px;
11795 background-repeat: no-repeat;
11796 background-size: auto 23px;
11797 border-left: 1px solid transparent;
11804 position: absolute;
11811 position: absolute !important;
11812 display: flex !important;
11816 border-radius: 5px;
11831 .dialog__close-btn {
11833 background: #087ac2;
11835 position: absolute;
11840 border: #087ac2 2px solid;
11857 margin-right: 20px;
11858 /* background-color: #006496; */
11859 color: rgb(0, 0, 0);
11870 padding-left: 10px;
11871 padding-bottom: 10px;
11881 /* Clear floats after the columns */
11889 table, tr, td, th {
11904 position: relative; width: 101px;
11905 -webkit-user-select:none; -moz-user-select:none; -ms-user-select: none;
11906 box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.06);
11908 .onoffswitch-checkbox {
11911 .onoffswitch-label {
11912 display: block; overflow: hidden; cursor: pointer;
11913 border: 2px solid #E0E0E0; border-radius: 20px;
11915 .onoffswitch-inner {
11916 display: block; width: 200%; margin-left: -100%;
11917 transition: margin 0.3s ease-in 0s;
11919 .onoffswitch-inner:before, .onoffswitch-inner:after {
11920 display: block; float: left; width: 50%; height: 35px; padding: 0; line-height: 35px;
11921 font-size: 17px; color: white; font-family: Trebuchet, Arial, sans-serif; font-weight: bold;
11922 box-sizing: border-box;
11924 .onoffswitch-inner:before {
11926 padding-left: 15px;
11927 background-color: #006496; color: #FFFFFF;
11929 .onoffswitch-inner:after {
11931 padding-right: 15px;
11932 background-color: #FFFFFF; color: #E0E0E0;
11935 .onoffswitch-switch {
11936 display: block; width: 38px; margin: -1.5px;
11937 background: #FFFFFF;
11938 position: absolute; top: 0; bottom: 0;
11940 border: 2px solid #E0E0E0; border-radius: 20px;
11941 transition: all 0.3s ease-in 0s;
11943 .onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {
11946 .onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {