8 box-sizing: border-box;
15 border: 10px solid #006496;
17 animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
18 border-color: #006496 transparent transparent transparent;
20 .lds-ring div:nth-child(1) {
21 animation-delay: -0.45s;
23 .lds-ring div:nth-child(2) {
24 animation-delay: -0.3s;
26 .lds-ring div:nth-child(3) {
27 animation-delay: -0.15s;
31 transform: rotate(0deg);
34 transform: rotate(360deg);
67 label + .field-group, label + .input-append, label + .row, label + .row-nowrap, label + .form-row {
95 background-color: #cfcfcf7a
98 .webform-component-my-select select {
103 background-color: #fff;
104 border: 1px solid #d2d2d2;
106 display: inline-block;
115 font-family: "Omnes-ECOMP-W02-Italic", Arial;
120 .b2b-horizontal-table ::-webkit-scrollbar {
123 .b2b-horizontal-table ::-webkit-scrollbar-thumb {
125 border-radius: 5px; }
127 .b2b-horizontal-table .b2b-frozen-col {
130 font-style: italic; }
132 .b2b-horizontal-table .b2b-horizontal-table-inner-container {
133 overflow-x: scroll; } */
135 .b2b-horizontal-table .b2b-horizontal-table-column-info {
136 text-align: center; }
138 .b2b-horizontal-table .b2b-horizontal-table-legend div[b2b-flyout-toggler] {
142 .b2b-horizontal-table .b2b-horizontal-table-legend .b2b-frozen-cell {
145 background-color: #F2F2F2;
146 display: inline-block;
147 margin-right: 10px; }
149 .b2b-horizontal-table .b2b-horizontal-table-arrows {
150 margin-bottom: 20px; }
151 .b2b-horizontal-table .b2b-horizontal-table-arrows .b2b-disabled-text {
153 .b2b-horizontal-table .b2b-horizontal-table-arrows .b2b-next-link {
154 padding-right: 15px; }
155 .b2b-horizontal-table .b2b-horizontal-table-arrows .b2b-prev-link {
156 padding-left: 15px; }
158 @-moz-document url-prefix() {
159 .b2b-horizontal-table td:first-child {
160 border-top: none; } }
162 box-sizing: border-box; }
165 -ms-overflow-style: -ms-autohiding-scrollbar;
167 -ms-text-size-adjust: 100%;
168 -webkit-text-size-adjust: 100%;
169 box-sizing: border-box;
170 font: 0.625pc/1.5 sans-serif;
171 text-rendering: optimizeLegibility; }
175 -webkit-overflow-scrolling: touch;
177 position: relative; }
193 outline: thin dotted #191919;
200 vertical-align: top; }
204 display: inline-block; }
212 vertical-align: middle;
214 -ms-interpolation-mode: bicubic; }
217 max-width: inherit !important; }
220 display: inline-block; }
232 vertical-align: middle; }
239 html input[type="button"],
241 input[type="submit"] {
248 input[type="button"],
250 input[type="submit"],
252 input[type="checkbox"] {
256 -webkit-appearance: textfield; }
258 input[type=search]:-webkit-search-cancel-button,
259 input[type=search]:-webkit-search-decoration {
260 -webkit-appearance: none; }
265 -moz-appearance: none;
266 -webkit-appearance: none; }
275 background-color: #ffffff;
277 font-family: "Omnes-ECOMP-W02", Arial;
278 /* font-size: 1.6rem;
283 -moz-osx-font-smoothing: grayscale;
284 -webkit-font-smoothing: antialiased; }
294 display: inline-block;
297 vertical-align: middle; }
304 /* TODO: Build a reference page for these classes */
306 font-family: "Omnes-ECOMP-W02", Arial !important; }
309 font-family: "Omnes-ECOMP-W02-Light", Arial !important; }
312 font-family: "Omnes-ECOMP-W02-Italic", Arial !important; }
315 font-family: "Omnes-ECOMP-W02-Light-Italic", Arial !important; }
318 font-family: "Omnes-ECOMP-W02-Medium", Arial !important; }
320 .font-medium-italic {
321 font-family: "Omnes-ECOMP-W02-Medium-Italic",Arial !important; }
325 font-variant: normal;
327 text-transform: none; }
330 display: none !important; }
333 display: none !important; }
336 display: none !important; }
339 display: inherit !important; }
373 .row > [class*="span"],
374 .row-nowrap > [class*="span"] {
377 margin-right: 1.40845%\9; }
379 .row > [class*="span"]:last-child,
380 .row-nowrap > [class*="span"]:last-child {
383 .row > [class*="span"].centered,
384 .row-nowrap > [class*="span"].centered {
385 margin-left: auto !important;
386 margin-right: auto !important; }
389 .row-nowrap.no-flex {
392 .row.no-flex > [class*="span"],
393 .row-nowrap.no-flex > [class*="span"] {
394 margin-right: 1.408450704225352%; }
396 .row.no-flex > [class*="span"]:last-child,
397 .row-nowrap.no-flex > [class*="span"]:last-child {
401 .row-nowrap.flex-justify {
402 justify-content: space-between; }
404 .row.flex-justify > [class*="span"],
405 .row-nowrap.flex-justify > [class*="span"] {
408 .row.flex-justify > .flex-col,
409 .row-nowrap.flex-justify > .flex-col {
411 margin-right: 1.40845%\9; }
414 .row-nowrap.flex-wrap {
418 align-items: flex-start; }
420 .align-items-center {
421 align-items: center; }
423 .align-items-bottom {
424 align-items: flex-end; }
427 align-self: flex-start; }
430 align-self: center; }
433 align-self: flex-end; }
441 background-color: #efefef; }
451 .row .fixed-230 + .fluid-space {
453 padding-right: 20px; }
455 .row .fluid-space:last-child {
459 width: 7.042253521126761%; }
462 width: 15.49295774647887%; }
465 width: 23.94366197183099%; }
468 width: 32.3943661971831%; }
471 width: 40.84507042253521%; }
474 width: 49.29577464788733%; }
477 width: 57.74647887323944%; }
480 width: 66.19718309859155%; }
483 width: 74.64788732394367%; }
486 width: 83.09859154929578%; }
489 width: 91.54929577464789%; }
495 margin-left: 8.450704225352113%; }
498 margin-left: 16.90140845070423%; }
501 margin-left: 25.35211267605634%; }
504 margin-left: 33.8028169%; }
507 margin-left: 42.25352113%; }
510 margin-left: 50.70422535%; }
513 margin-left: 59.15492958%; }
516 margin-left: 67.6056338%; }
519 margin-left: 76.05633803%; }
522 margin-left: 84.50704225%; }
525 margin-left: 92.95774648%; }
529 text-align: center; }
531 [class*="span"].align-center {
532 margin: 0 auto !important;
535 .align-left .container {
536 padding-left: 0 !important;
537 margin: 0 !important; }
539 /* BEGIN RESPONSIVE-4.LESS ************** */
540 @media (min-width: 1025px) {
541 .row > [class*="span"],
542 .row-nowrap > [class*="span"] {
544 margin-right: 1.487301587301587%\9; }
549 /* 1col = 6.878306878306879 */
550 /* 1colgutter = 1.587301587301587 */
554 width: 6.878306878306879%; }
556 width: 15.34391534391534%; }
558 width: 23.80952380952381%; }
560 width: 32.27513227513228%; }
562 width: 40.74074074074074%; }
564 width: 49.20634920634921%; }
566 width: 57.67195767195767%; }
568 width: 66.13756613756614%; }
570 width: 74.60317460317461%; }
572 width: 83.06878306878308%; }
574 width: 91.53439153439154%; }
578 margin-left: 8.465608465608466%; }
580 margin-left: 16.93121693121693%; }
582 margin-left: 25.3968253968254%; }
584 margin-left: 33.86243386%; }
586 margin-left: 42.32804233%; }
588 margin-left: 50.79365079%; }
590 margin-left: 59.25925926%; }
592 margin-left: 67.72486772%; }
594 margin-left: 76.19047619%; }
596 margin-left: 84.65608466%; }
598 margin-left: 93.12169312%; }
599 .tooltip-size-control {
603 margin-left: 1.40845070422535%; }
607 /* END RESPONSIVE-4.LESS ****************** */
608 /* BEGIN RESPONSIVE-3.LESS ******************* */
609 @media (min-width: 768px) and (max-width: 1024px) {
611 display: inherit !important; }
613 display: none !important; }
615 display: inherit !important; }
617 display: none !important; }
622 padding-right: 20px; }
626 width: 7.042253521126761%; }
628 width: 15.49295774647887%; }
630 width: 23.94366197183099%; }
632 width: 32.3943661971831%; }
634 width: 40.84507042253521%; }
636 width: 49.29577464788733%; }
638 width: 57.74647887323944%; }
640 width: 66.19718309859155%; }
642 width: 74.64788732394367%; }
644 width: 83.09859154929578%; }
646 width: 91.54929577464789%; }
650 margin-left: 8.450704225352113%; }
652 margin-left: 16.90140845070423%; }
654 margin-left: 25.35211267605634%; }
656 margin-left: 33.8028169%; }
658 margin-left: 42.25352113%; }
660 margin-left: 50.70422535%; }
662 margin-left: 59.15492958%; }
664 margin-left: 67.6056338%; }
666 margin-left: 76.05633803%; }
668 margin-left: 84.50704225%; }
670 margin-left: 92.95774648%; }
671 .tooltip-size-control {
675 /* END RESPONSIVE-3.LESS ******************* */
676 /* BEGIN RESPONSIVE-2.LESS *************** */
677 @media (max-width: 767px) {
679 display: inherit !important; }
681 display: none !important; }
683 display: inherit !important; }
685 display: inherit !important; }
687 display: none !important; }
689 display: none !important; }
693 padding-right: 15px; }
694 /*.row{ display:block; }*/
695 .row > [class*="span"] {
702 .row.flex > .flex-col,
703 .row-nowrap.flex > .flex-col {
713 .row .fluid-space + .fixed-230 {
715 .row .fluid-space:last-child {
720 width: 7.042253521126761%; }
722 width: 15.49295774647887%; }
724 width: 23.94366197183099%; }
726 width: 32.3943661971831%; }
728 width: 40.84507042253521%; }
730 width: 49.29577464788733%; }
732 width: 57.74647887323944%; }
734 width: 66.19718309859155%; }
736 width: 74.64788732394367%; }
738 width: 83.09859154929578%; }
740 width: 91.54929577464789%; }
744 margin-left: 8.450704225352113%; }
746 margin-left: 16.90140845070423%; }
748 margin-left: 25.35211267605634%; }
750 margin-left: 33.8028169%; }
752 margin-left: 42.25352113%; }
754 margin-left: 50.70422535%; }
756 margin-left: 59.15492958%; }
758 margin-left: 67.6056338%; }
760 margin-left: 76.05633803%; }
762 margin-left: 84.50704225%; }
764 margin-left: 92.95774648%; }
766 padding: 8px 15px 8px 15px; }
767 .field-group input.input-emphasized[type="search"] + .reset-field:after {
769 .field-group input.input-emphasized[type="search"] + .reset-field {
773 margin-bottom: 30px; }
774 .marquee .blur-overlay {
781 padding: 34px 15px 30px; }
786 letter-spacing: -0.035px; }
791 .marquee p:not(.lead) {
792 font-family: "Omnes-ECOMP-W02-Light", Arial;
795 .marquee .btn-fullwidth {
799 .tooltip-size-control {
802 .accordion-table-layout {
804 margin-right: -15px; }
805 .table-wrapper caption {
806 padding-left: 15px; } }
808 @media (max-width: 480px) {
810 width: 7.042253521126761%; }
812 width: 15.49295774647887%; }
814 width: 23.94366197183099%; }
816 width: 32.3943661971831%; }
818 width: 40.84507042253521%; }
820 width: 49.29577464788733%; }
822 width: 57.74647887323944%; }
824 width: 66.19718309859155%; }
826 width: 74.64788732394367%; }
828 width: 83.09859154929578%; }
830 width: 91.54929577464789%; }
834 margin-left: 8.450704225352113%; }
836 margin-left: 16.90140845070423%; }
838 margin-left: 25.35211267605634%; }
840 margin-left: 33.8028169%; }
842 margin-left: 42.25352113%; }
844 margin-left: 50.70422535%; }
846 margin-left: 59.15492958%; }
848 margin-left: 67.6056338%; }
850 margin-left: 76.05633803%; }
852 margin-left: 84.50704225%; }
854 margin-left: 92.95774648%; } }
856 /* END RESPONSIVE-2.LESS ******************* */
857 /* BEGIN RESPONSIVE-1.LESS ************** */
858 .xxxxxxxx-begin-responsive-480px.less {
861 @media (max-width: 480px) {
863 display: inherit !important; }
865 display: inherit !important; }
867 display: none !important; }
869 display: none !important; }
871 display: none !important; }
873 display: inherit !important; }
877 padding-right: 15px; } }
879 [class*="icon-primary-"],
881 .bellyband-link a:after,
882 .breadcrumb > li:after,
883 .checkbox input:checked + .skin:after,
884 .checkbox input.indeterminate + .skin:after,
885 .checkbox input:indeterminate + .skin:after,
886 .selectWrap.large:before,
887 .form-row.error .error-msg:before,
890 .cssIcon-globe:before,
898 border-width: 0 3px 3px 0;
899 -webkit-transform: rotate(45deg);
900 -ms-transform: rotate(45deg);
901 transform: rotate(45deg);}
903 [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-"] {
905 display: inline-block;
909 font-variant: normal;
912 text-transform: none;
914 -webkit-font-smoothing: antialiased;
915 -moz-osx-font-smoothing: grayscale;
918 -webkit-user-select: none;
919 -moz-user-select: none;
920 -ms-user-select: none;
922 vertical-align: middle; }
924 [class*="icon-primary-"]:before,
925 [class*="icon-primary-"]:after {
926 box-sizing: border-box;
927 display: inline-block;
933 vertical-align: middle;
936 .icon-primary-att-globe:before,
937 .cssIcon-globe:before {
941 .icon-primary-hamburger:before {
944 .icon-primary-secure:before {
947 .icon-primary-secureL:before {
950 .icon-primary-padlockopen:before {
953 .icon-primary-padlockopenL:before {
956 .icon-primary-shoppingcart:before {
959 .icon-primary-shoppingcartL:before {
962 .icon-primary-print:before {
965 .icon-primary-printL:before {
968 .icon-primary-mobilesmartphone:before {
971 .icon-primary-mobilesmartphoneL:before {
974 .icon-primary-tablet:before {
977 .icon-primary-tabletL:before {
980 .icon-primary-tv:before {
983 .icon-primary-tvL:before {
986 .icon-primary-calendar {
987 width: 100% !important; }
989 .icon-primary-calendar:before {
993 .icon-primary-calendarL:before {
996 .icon-primary-star:before {
999 .icon-primary-close:before,
1001 .reset-field:before {
1004 .icon-primary-down:before {
1009 .icon-primary-add-maximize:before {
1014 .icon-primary-questionmark:before {
1017 .icon-primary-badgealert:before,
1018 .form-row.error .error-msg:before {
1021 .icon-primary-approval:before {
1024 .icon-primary-flat-info:before {
1027 .icon-primary-alert:before {
1030 .icon-primary-tooltip:before,
1031 .icon-primary-flat-faq:before {
1034 .icon-primary-tooltip {
1038 .bellyband-link a:after,
1039 .breadcrumb > li:after,
1040 .icon-primary-right:before {
1042 transform: rotate(-90deg); }
1044 .icon-primary-left:before {
1046 transform: rotate(90deg); }
1048 .icon-primary-accordion-plus:after,
1049 .icon-primary-collapsed:after,
1050 .icon-primary-accordion-minus:after,
1051 .icon-primary-expanded:after {
1057 .icon-primary-accordion-minus,
1058 .icon-primary-expanded,
1059 .icon-primary-accordion-plus,
1060 .icon-primary-collapsed {
1061 font-size: 20px !important; }
1063 :not(.ds2-no-colors) .icon-primary-accordion-minus:before,
1064 :not(.ds2-no-colors) .icon-primary-expanded:before {
1065 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");
1068 :not(.ds2-no-colors) .icon-primary-accordion-plus:before,
1069 :not(.ds2-no-colors) .icon-primary-collapsed:before {
1070 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");
1073 .ds2-no-colors .icon-primary-accordion-minus:before,
1074 .ds2-no-colors .icon-primary-expanded:before {
1075 background-image: none;
1078 .ds2-no-colors .icon-primary-accordion-minus:after,
1079 .ds2-no-colors .icon-primary-expanded:after {
1082 .ds2-no-colors .icon-primary-accordion-plus:before,
1083 .ds2-no-colors .icon-primary-collapsed:before {
1084 background-image: none;
1087 .ds2-no-colors .icon-primary-accordion-plus:after,
1088 .ds2-no-colors .icon-primary-collapsed:after {
1091 .icon-primary-circle-arrow {
1092 outline: 1px solid transparent;
1094 font-size: 20px !important;
1095 background: linear-gradient(to bottom, #fcfcfc 0%, #f2f2f2 100%);
1096 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08);
1097 margin-right: 7px; }
1099 .icon-primary-circle-arrow:after {
1100 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");
1106 .icon-primary-circle-arrow:before {
1112 transform: rotate(-90deg);
1116 [class*="icon-primary-"] [class*="icon-primary-"] {
1117 display: inline-block;
1121 position: absolute; }
1123 [class*="icon-primary-"].white, [class^="ico"][class*="-"].white {
1126 [class*="icon-primary-"].black, [class^="ico"][class*="-"].black {
1129 [class*="icon-primary-"].blue, [class^="ico"][class*="-"].blue {
1132 [class*="icon-primary-"].green, [class^="ico"][class*="-"].green {
1136 width: device-width; }
1139 width: device-width; }
1142 width: device-width; }
1145 width: device-width; }
1148 width: device-width; }
1160 float: right !important; }
1163 float: left !important; }
1165 .float-children-left:before,
1166 .float-children-left:after {
1171 .float-children-left:after {
1174 .float-children-left > div {
1176 white-space: nowrap; }
1179 display: block !important; }
1182 display: inline !important; }
1185 display: inline-block !important; }
1188 display: table-cell !important;
1190 vertical-align: middle; }
1192 @media (max-width: 767px) {
1196 margin-right: -15px;
1199 @media (min-width: 768px) {
1203 margin-right: -20px;
1206 @media (max-width: 480px) {
1210 margin-right: -15px;
1211 padding: 0 15px; } }
1215 filter: alpha(opacity=0);
1216 transition: opacity .15s linear; }
1220 filter: alpha(opacity=100); }
1229 white-space: nowrap; }
1235 border: 0 none !important;
1236 clip: rect(0px, 0px, 0px, 0px) !important;
1237 height: 1px !important;
1240 overflow: hidden !important;
1242 padding: 0 !important;
1243 position: absolute !important;
1244 width: 1px !important; }
1246 [data-sr-text].hidden-spoken:before {
1247 border: 0 none !important;
1248 content: attr(data-sr-text);
1249 clip: rect(0px, 0px, 0px, 0px) !important;
1250 height: 1px !important;
1253 overflow: hidden !important;
1254 padding: 0 !important;
1255 position: absolute !important;
1256 width: 100% !important;
1259 [data-sr-text].hidden-spoken {
1260 position: relative !important;
1261 width: auto !important; }
1263 [data-show-between] {
1265 visibility: hidden; }
1268 overflow-y: hidden !important; }
1271 visibility: hidden !important;
1272 opacity: 0 !important; }
1275 background-color: rgba(255, 255, 255, 0) !important; }
1278 display: none !important; }
1281 display: block !important; }
1284 position: relative !important; }
1290 border-top-width: 1px !important; }
1293 border-left-width: 1px !important; }
1296 border-right-width: 1px !important; }
1299 border-bottom-width: 1px !important; }
1302 border-color: #000; }
1305 border-color: #fff; }
1308 border-top-width: 0 !important; }
1311 border-left-width: 0 !important; }
1314 border-right-width: 0 !important; }
1317 border-bottom-width: 0 !important; }
1320 margin: 0 auto !important; }
1331 vertical-align: top !important; }
1334 vertical-align: middle !important; }
1337 vertical-align: bottom !important; }
1339 .align-children-middle > * {
1342 [class*="valign-children-"] {
1345 [class*="valign-children-"] > * {
1346 display: table-cell; }
1348 .valign-children-top > * {
1349 vertical-align: top; }
1351 .valign-children-middle > * {
1352 vertical-align: middle; }
1354 .valign-children-bottom > * {
1355 vertical-align: bottom; }
1358 padding: 0 !important; }
1361 margin-top: 60px !important; }
1364 margin-bottom: 60px !important; }
1367 padding-top: 60px !important; }
1370 padding-bottom: 60px !important; }
1372 @media (max-width: 767px) {
1374 margin-top: 30px !important; }
1376 margin-bottom: 30px !important; }
1378 padding-top: 30px !important; }
1380 padding-bottom: 30px !important; } }
1387 position: relative; }
1389 @media (orientation: landscape) {
1393 display: none !important; } }
1395 @media (orientation: portrait) {
1397 display: none !important; }
1402 background-color: #222222; }
1404 /* ... JAVASCRIPT HOOKS .................
1405 ... used by javascript ............... */
1408 position: relative; }
1411 white-space: nowrap;
1413 text-overflow: ellipsis; }
1416 color: #5a5a5a !important; }
1418 .jshook-return-focus-here {
1422 display: none !important; }
1425 display: inherit !important; }
1429 display: inherit !important; }
1431 display: none !important; }
1433 color: #000 !important;
1434 background: transparent !important;
1435 box-shadow: none !important; }
1438 text-decoration: underline; }
1441 border: 1px solid #000;
1442 page-break-inside: avoid; }
1444 display: table-header-group; }
1447 page-break-inside: avoid; }
1449 max-width: 100% !important; }
1459 page-break-after: avoid; } }
1468 outline: thin dotted #191919; }
1476 font-weight: normal;
1477 text-rendering: optimizeLegibility;
1482 font-size: 3.8rem !important;
1483 font-family: "Omnes-ECOMP-W02-Light", Arial;
1484 margin-bottom: 40px; }
1486 h1.heading-page.ng-scope {}
1488 .heading-major-section {
1489 font-size: 3rem !important;
1490 font-family: "Omnes-ECOMP-W02-Light", Arial;
1491 margin-bottom: 40px !important; }
1493 .heading-sub-section {
1494 font-size: 2.4rem !important;
1495 font-family: "Omnes-ECOMP-W02", Arial;
1496 margin-bottom: 40px; }
1499 font-size: 2rem !important;
1500 font-family: "Omnes-ECOMP-W02-Medium", Arial;
1502 margin-bottom: 20px !important; }
1505 font-size: 2rem !important;
1506 font-family: "Omnes-ECOMP-W02", Arial;
1507 margin-bottom: 20px; }
1509 .heading-medium-emphasis {
1510 font-size: 2rem !important;
1511 font-family: "Omnes-ECOMP-W02-Medium", Arial;
1512 margin-bottom: 20px; }
1515 font-size: 1.8rem !important;
1516 font-family: "Omnes-ECOMP-W02", Arial;
1517 margin-bottom: 20px; }
1519 .heading-small-emphasis {
1520 font-size: 1.8rem !important;
1521 font-family: "Omnes-ECOMP-W02-Medium", Arial;
1522 margin-bottom: 20px; }
1525 font-size: 1.3rem !important;
1526 font-family: "Omnes-ECOMP-W02-Medium", Arial;
1527 text-transform: uppercase;
1529 margin-bottom: 10px; }
1531 * + .heading-major-section {
1534 * + .heading-sub-section {
1537 * + .heading-group {
1538 margin-top: 40px !important; }
1540 * + .heading-medium {
1543 * + .heading-medium-emphasis {
1546 * + .heading-small {
1549 * + .heading-small-emphasis {
1552 * + .heading-micro {
1557 font-family: "Omnes-ECOMP-W02-Light-Italic", Arial;
1559 line-height: 2.8rem;
1561 letter-spacing: -0.024rem; }
1564 text-transform: uppercase;
1565 line-height: .65 !important; }
1569 font-size: 1.4rem !important;
1570 font-family: "Omnes-ECOMP-W02-Medium", Arial;
1573 .eyebrow + .heading-major-section,
1574 .eyebrow + .heading-sub-section {
1580 @media (max-width: 767px) {
1589 font-family: "Omnes-ECOMP-W02", Arial;
1590 margin-bottom: 30px; }
1591 .heading-major-section {
1593 font-family: "Omnes-ECOMP-W02", Arial;
1594 margin-bottom: 30px; }
1595 .heading-sub-section {
1597 font-family: "Omnes-ECOMP-W02", Arial;
1598 margin-bottom: 20px; }
1601 font-family: "Omnes-ECOMP-W02", Arial;
1602 margin-bottom: 20px; }
1603 .heading-medium-emphasis {
1605 font-family: "Omnes-ECOMP-W02", Arial;
1606 margin-bottom: 20px; }
1609 font-family: "Omnes-ECOMP-W02", Arial;
1610 margin-bottom: 10px; }
1611 .heading-small-emphasis {
1613 font-family: "Omnes-ECOMP-W02-Medium", Arial;
1614 margin-bottom: 5px; }
1615 * + .heading-major-section {
1617 * + .heading-sub-section {
1619 * + .heading-group {
1621 * + .heading-medium {
1623 * + .heading-medium-emphasis {
1625 * + .heading-small {
1627 * + .heading-small-emphasis {
1629 * + .heading-micro {
1630 margin-top: 10px; } }
1632 /* Standard Type styles */
1634 margin: 0 !important; }
1638 text-decoration: none; }
1642 text-decoration: underline; }
1658 position: relative; }
1660 a.show-qualifier:after {
1662 display: inline-block;
1663 white-space: pre !important; }
1665 a[href$="pdf"].show-qualifier:after,
1666 a.show-qualifier.pdf:after {
1667 content: " (PDF)"; }
1669 a[href$="psd"].show-qualifier:after,
1670 a.show-qualifier.psd:after {
1671 content: " (PSD)"; }
1676 /* 20px for the icon, 10px left of icon */
1677 .standalone-link.small {
1678 font-size: 1.4rem; }
1680 .standalone-link.small i[class*="icon-primary-"] {
1684 .standalone-link.large {
1685 font-size: 1.8rem; }
1687 .standalone-link.large i[class*="icon-primary-"] {
1693 line-height: 2rem; }
1697 line-height: 1.8rem; }
1704 line-height: 1.5rem; }
1710 font-size: 1.8rem; }
1717 font-family: "Omnes-ECOMP-W02-Medium", Arial;
1718 font-weight: normal; }
1722 font-family: "Omnes-ECOMP-W02-Italic", Arial;
1723 font-style: normal; }
1726 text-decoration: line-through; }
1729 display: inline-block;
1733 vertical-align: text-top;
1739 line-height: 1.5rem;
1742 .text-legal.legal-module {
1743 line-height: 1.3rem;
1747 .text-legal strong {
1748 font-weight: bold; }
1751 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
1754 text-align: left !important; }
1757 text-align: right !important; }
1760 text-align: center !important; }
1763 text-align: justify !important; }
1776 margin: 12px 0 0 20px; }
1785 position: relative; }
1788 ul.no-bullet li + li,
1789 ul.lower-alpha li + li,
1790 ul.lower-roman li + li,
1794 ul.bullet > li:before,
1795 ul.no-bullet > li:before,
1796 ul.lower-alpha > li:before,
1797 ul.lower-roman > li:before,
1799 background-color: #333333;
1800 border: 2px solid #333333;
1801 border-radius: 100%;
1832 ul.lower-alpha > li,
1833 ul.lower-roman > li {
1836 ul.no-bullet > li:before,
1837 ul.lower-alpha > li:before,
1838 ul.lower-roman > li:before {
1839 display: none !important; }
1842 margin: 20px 0 0 32px; }
1845 padding-left: 3px; }
1851 margin-left: 25px; }
1854 margin-left: -5px; }
1863 list-style-type: lower-roman;
1869 list-style-type: lower-alpha;
1881 display: table-cell; }
1884 background-color: transparent;
1885 background-clip: padding-box;
1886 border: 1px solid transparent;
1888 box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
1890 display: inline-block;
1891 font-family: "Omnes-ECOMP-W02-Medium", Arial;
1893 font-weight: normal;
1895 margin: 0 7px 10px 0;
1898 padding: 14px 19px 11px 18px;
1901 vertical-align: middle;
1902 white-space: nowrap;
1905 outline: 1px dotted #000;
1906 outline-offset: -5px; }
1909 .btn::-moz-focus-inner {
1912 .btn i[class*="icon-primary-"].icon-primary-small {
1915 .btn i[class*="icon-primary-"].icon-primary-medium {
1918 .btn i[class*="icon-primary-"].icon-primary-large {
1923 vertical-align: middle; }
1925 text-decoration: none; }
1927 .field-group + .btn {
1928 margin-left: 20px; }
1931 border-color: #ea7400 transparent #d16500;
1932 background-color: #ea7400 transparent #d16500;
1933 background: linear-gradient(to bottom, #ea7400 0%, #d16500 100%);
1935 font-family: "Omnes-ECOMP-W02", Arial;
1936 font-weight: bold; }
1937 .btn-primary:hover {
1938 text-decoration: none;
1940 outline-color: #ffffff !important;
1941 background: linear-gradient(to bottom, #d16500 0%, #ea7400 100%); }
1942 .btn-primary:focus {
1943 text-decoration: none;
1945 outline-color: #ffffff !important;
1946 background: linear-gradient(to bottom, #d16500 0%, #ea7400 100%); }
1947 .btn-primary:active {
1948 text-decoration: none;
1950 outline-color: #ffffff !important;
1951 background: linear-gradient(to bottom, #d16500 0%, #ea7400 100%); }
1954 font-family: "Omnes-ECOMP-W02", Arial;
1956 font-weight: normal;
1957 background-color: transparent;
1962 position: relative; }
1964 text-decoration: underline; }
1965 .btn-arrow:hover .btn-primary {
1966 text-decoration: none;
1968 outline-color: #ffffff !important;
1969 background: linear-gradient(to bottom, #d16500 0%, #ea7400 100%); }
1970 .btn-arrow:hover .btn-secondary {
1972 outline-color: #000000 !important;
1973 background: linear-gradient(to bottom, #f2f2f2 0%, #fcfcfc 100%); }
1974 .btn-arrow:hover .btn-alt {
1976 outline-color: #ffffff !important;
1977 background: linear-gradient(to bottom, #087ac2 0%, #0568ae 100%); }
1978 .btn-arrow:hover .btn-specialty {
1980 outline-color: #ffffff !important;
1981 background: linear-gradient(to bottom, #007a3e 0%, #008744 100%); }
1983 text-decoration: underline;
1984 outline: 1px dotted #666; }
1985 .btn-arrow:focus .btn-primary {
1986 text-decoration: none;
1988 outline-color: #ffffff !important;
1989 background: linear-gradient(to bottom, #d16500 0%, #ea7400 100%); }
1990 .btn-arrow:focus .btn-secondary {
1992 outline-color: #000000 !important;
1993 background: linear-gradient(to bottom, #f2f2f2 0%, #fcfcfc 100%); }
1994 .btn-arrow:focus .btn-alt {
1996 outline-color: #ffffff !important;
1997 background: linear-gradient(to bottom, #087ac2 0%, #0568ae 100%); }
1998 .btn-arrow:focus .btn-specialty {
2000 outline-color: #ffffff !important;
2001 background: linear-gradient(to bottom, #007a3e 0%, #008744 100%); }
2002 .btn-arrow:active .btn-primary {
2003 text-decoration: none;
2005 outline-color: #ffffff !important;
2006 background: linear-gradient(to bottom, #d16500 0%, #ea7400 100%); }
2007 .btn-arrow:active .btn-secondary {
2009 outline-color: #000000 !important;
2010 background: linear-gradient(to bottom, #f2f2f2 0%, #fcfcfc 100%); }
2011 .btn-arrow:active .btn-alt {
2013 outline-color: #ffffff !important;
2014 background: linear-gradient(to bottom, #087ac2 0%, #0568ae 100%); }
2015 .btn-arrow:active .btn-specialty {
2017 outline-color: #ffffff !important;
2018 background: linear-gradient(to bottom, #007a3e 0%, #008744 100%); }
2019 .btn-arrow .btn-alt {
2020 border-color: #087ac2 transparent #0568ae;
2021 background-color: #0568ae;
2022 background: linear-gradient(to bottom, #087ac2 0%, #0568ae 100%);
2024 .btn-arrow .btn-alt:hover {
2026 outline-color: #ffffff !important;
2027 background: linear-gradient(to bottom, #0568ae 0%, #087ac2 100%); }
2028 .btn-arrow .btn-alt:focus {
2030 outline-color: #ffffff !important;
2031 background: linear-gradient(to bottom, #0568ae 0%, #087ac2 100%); }
2032 .btn-arrow .btn-alt:active {
2034 outline-color: #ffffff !important;
2035 background: linear-gradient(to bottom, #0568ae 0%, #087ac2 100%); }
2036 .btn-arrow::-moz-focus-inner {
2040 border: 1px solid transparent;
2041 border-radius: 100%;
2049 vertical-align: middle;
2051 .btn-arrow .btn .icon-primary-left {
2061 .btn-arrow .btn .icon-primary-left:before {
2066 .btn-arrow .btn .icon-primary-right {
2077 .btn-arrow .btn .icon-primary-right:before {
2082 .btn-arrow .btn.btn-primary .icon-primary-left {
2084 .btn-arrow .btn.btn-primary .icon-primary-right {
2086 .btn-arrow .btn.btn-alt .icon-primary-left {
2088 .btn-arrow .btn.btn-alt .icon-primary-right {
2090 .btn-arrow .btn.btn-secondary {
2091 border: 1px solid #d2d2d2; }
2092 .btn-arrow .btn.btn-secondary .icon-primary-left {
2094 .btn-arrow .btn.btn-secondary .icon-primary-right {
2096 .btn-arrow .btn.btn-small {
2102 .btn-arrow .btn.btn-small .icon-primary-left:before {
2106 .btn-arrow .btn.btn-small .icon-primary-right:before {
2110 .btn-arrow .btn.btn-large .icon-primary-left:before {
2114 .btn-arrow .btn.btn-large .icon-primary-right:before {
2120 border: 1px solid #d2d2d2;
2121 background-color: #f2f2f2;
2122 background: linear-gradient(to bottom, #fcfcfc 0%, #f2f2f2 100%);
2124 box-shadow: 0 5px 5px -5px rgba(0, 0, 0, 0.15);
2125 padding: 14px 18px 11px 17px; }
2126 .btn-secondary:hover {
2128 outline-color: #000000 !important;
2129 background: linear-gradient(to bottom, #f2f2f2 0%, #fcfcfc 100%); }
2130 .btn-secondary:focus {
2132 outline-color: #000000 !important;
2133 background: linear-gradient(to bottom, #f2f2f2 0%, #fcfcfc 100%); }
2134 .btn-secondary:active {
2136 outline-color: #000000 !important;
2137 background: linear-gradient(to bottom, #f2f2f2 0%, #fcfcfc 100%); }
2140 border-color: #087ac2 transparent #0568ae;
2141 background-color: #0568ae;
2142 background: linear-gradient(to bottom, #087ac2 0%, #0568ae 100%);
2146 outline-color: #ffffff !important;
2147 background: linear-gradient(to bottom, #0568ae 0%, #087ac2 100%); }
2150 outline-color: #ffffff !important;
2151 background: linear-gradient(to bottom, #0568ae 0%, #087ac2 100%); }
2154 outline-color: #ffffff !important;
2155 background: linear-gradient(to bottom, #0568ae 0%, #087ac2 100%); }
2158 border-color: #008744 transparent #007a3e;
2159 background-color: #007a3e;
2160 background: linear-gradient(to bottom, #008744 0%, #007a3e 100%);
2162 .btn-specialty:hover {
2164 outline-color: #ffffff !important;
2165 background: linear-gradient(to bottom, #007a3e 0%, #008744 100%); }
2166 .btn-specialty:focus {
2168 outline-color: #ffffff !important;
2169 background: linear-gradient(to bottom, #007a3e 0%, #008744 100%); }
2170 .btn-specialty:active {
2172 outline-color: #ffffff !important;
2173 background: linear-gradient(to bottom, #007a3e 0%, #008744 100%); }
2176 background: transparent !important;
2177 border-color: transparent !important;
2178 font-weight: normal;
2179 font-family: "Omnes-ECOMP-W02", Arial;
2181 text-decoration: none;
2184 text-decoration: underline; }
2186 text-decoration: underline; }
2189 outline: none !important;
2190 text-decoration: none !important; }
2191 .isIE .btn:focus:after {
2199 border: 1px dotted #000; }
2202 outline: none !important;
2203 text-decoration: none !important; }
2204 .isIE .btn:active:after {
2212 border: 1px dotted #000; }
2215 outline: none !important;
2216 text-decoration: none !important; }
2217 .isIE .btn.active:not(:focus):after {
2218 border: 1px solid #000; }
2219 .isIE .btn.active:after {
2227 border: 1px dotted #000; }
2229 .isIE .btn.btn-primary:focus:after {
2230 border: 2px dashed #fff; }
2232 .isIE .btn.btn-specialty:focus:after {
2233 border: 2px dashed #fff; }
2235 .isIE .btn.btn-alt:focus:after {
2236 border: 2px dashed #fff; }
2239 background-image: none;
2240 background-color: #767676;
2242 cursor: not-allowed;
2244 border-color: transparent;
2245 outline: 0 !important; }
2246 .btn.disabled:hover {
2248 outline: none !important; }
2249 .btn.disabled:focus {
2251 outline: none !important; }
2254 background-image: none;
2255 background-color: #767676;
2257 cursor: not-allowed;
2259 border-color: transparent;
2260 outline: 0 !important; }
2261 .btn[disabled]:hover {
2263 outline: none !important; }
2264 .btn[disabled]:focus {
2266 outline: none !important; }
2268 .btn[disabled="disabled"] {
2269 background-image: none;
2270 background-color: #767676;
2272 cursor: not-allowed;
2274 border-color: transparent;
2275 outline: 0 !important; }
2276 .btn[disabled="disabled"]:hover {
2278 outline: none !important; }
2279 .btn[disabled="disabled"]:focus {
2281 outline: none !important; }
2283 .btn-arrow[disabled] .btn {
2284 background-image: none;
2285 background-color: #767676;
2287 cursor: not-allowed;
2289 border-color: transparent;
2290 outline: 0 !important; }
2291 .btn-arrow[disabled] .btn:hover {
2293 outline: none !important; }
2294 .btn-arrow[disabled] .btn:focus {
2296 outline: none !important; }
2298 .btn-arrow[disabled] .icon-primary-left {
2299 color: #fff !important; }
2301 .btn-arrow[disabled] .icon-primary-right {
2302 color: #fff !important; }
2304 .btn-arrow.disabled .btn {
2305 background-image: none;
2306 background-color: #767676;
2308 cursor: not-allowed;
2310 border-color: transparent;
2311 outline: 0 !important; }
2312 .btn-arrow.disabled .btn:hover {
2314 outline: none !important; }
2315 .btn-arrow.disabled .btn:focus {
2317 outline: none !important; }
2319 .btn-arrow.disabled .icon-primary-left {
2320 color: #fff !important; }
2322 .btn-arrow.disabled .icon-primary-right {
2323 color: #fff !important; }
2326 padding: 12px 19px 11px 18px;
2327 font-size: 1.7rem; }
2330 padding: 10px 19px 9px 18px;
2332 border-radius: 8px; }
2337 *:not(.btn-arrow) > .btn > i[class*="icon-primary-"] {
2339 margin-bottom: -20px; }
2341 .enhanced-cta-group {
2342 display: -ms-flexbox;
2344 -ms-flex-direction: row-reverse;
2345 flex-direction: row-reverse;
2346 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;
2347 background-position: 0 -1px;
2348 background-repeat: repeat-x; }
2349 .enhanced-cta-group > .cta-button-group {
2351 background-image: none !important; }
2352 .enhanced-cta-group > .cta-button-group + .cta-button-group a {
2355 .enhanced-cta-group > .cta-button-group + .cta-button-group a a {
2357 .enhanced-cta-group > .cta-button-group hr {
2359 .enhanced-cta-group > .cta-button-group + .cta-button-group {
2360 -ms-flex-align: center;
2361 -ms-grid-row-align: center;
2362 align-items: center;
2363 -ms-flex-direction: row;
2364 flex-direction: row;
2369 -ms-flex-align: baseline;
2370 align-items: baseline;
2371 padding: 20px 0 10px;
2373 .cta-button-group.nodots {
2374 background-image: none !important; }
2375 .cta-button-group .hidden-phone {
2376 margin-right: 14px; }
2377 .cta-button-group .btn + .btn {
2378 margin-right: 20px !important; }
2379 .cta-button-group .btn:not(.hidden-phone):not(.visible-phone) {
2382 .isMobile .btn-arrow .btn.btn-small .icon-primary-left:before {
2385 .isMobile .btn-arrow .btn.btn-large .icon-primary-left:before {
2388 .isMobile .btn-arrow .btn.btn-large .icon-primary-right:before {
2391 @media (max-width: 1024px) {
2392 .field-group + .btn {
2393 margin-left: 15px; } }
2395 @media (max-width: 767px) {
2397 text-align: center; }
2398 .cta-button-group > .btn {
2402 margin-left: auto !important;
2403 margin-right: auto !important; } }
2407 box-shadow: 0 5px 5px -5px rgba(0, 0, 0, 0.15);
2408 display: -ms-flexbox;
2410 -ms-flex-pack: justify;
2411 justify-content: space-between;
2412 margin-bottom: 10px;
2416 vertical-align: middle;
2428 text-align: center; }
2429 .btn-group:not([data-select-color]) .btn.active:not(:first-child) {
2431 border-left: 1px solid #d2d2d2 !important; }
2432 .btn-group:not([data-select-color]) .btn[disabled]:not(:first-child) {
2433 border-left: 1px solid #d2d2d2 !important; }
2434 .btn-group:not([data-select-color]) .btn[disabled] + .btn[disabled] {
2435 border-left: 1px solid #ebebeb !important; }
2436 .btn-group:not([data-select-color]) > .btn.active {
2437 border-color: #087ac2 transparent #0568ae;
2438 background-color: #0568ae;
2439 background: linear-gradient(to bottom, #087ac2 0%, #0568ae 100%);
2441 .btn-group:not([data-select-color]) > .btn.active:hover {
2443 outline-color: #ffffff !important;
2444 background: #0563a6;
2445 border-color: #0563a6; }
2446 .btn-group:not([data-select-color]) > .btn.active:focus {
2448 outline-color: #ffffff !important;
2449 background: #0563a6;
2450 border-color: #0563a6; }
2451 .btn-group:not([data-select-color]) > .btn.active:active {
2453 outline-color: #ffffff !important;
2454 background: #0563a6;
2455 border-color: #0563a6; }
2456 .btn-group:not([data-select-color]) > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
2458 .btn-group:not([data-select-color]) > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
2459 border-top-right-radius: 0;
2460 border-bottom-right-radius: 0; }
2461 .btn-group:not([data-select-color]) > .btn:last-child:not(:first-child) {
2462 border-top-left-radius: 0;
2463 border-bottom-left-radius: 0; }
2464 .btn-group:not([data-select-color]) > .dropdown-toggle:not(:first-child) {
2465 border-top-left-radius: 0;
2466 border-bottom-left-radius: 0; }
2467 .btn-group > .active {
2468 text-decoration: none;
2469 outline: 1px dotted transparent; }
2470 .btn-group > .active:focus {
2471 outline: 1px dotted #ffffff; }
2473 .btn-group.btn-fullwidth > .btn {
2477 .btn-group[data-select-color] {
2480 -ms-flex-pack: start;
2481 justify-content: flex-start;
2482 -ms-flex-wrap: wrap;
2484 .btn-group[data-select-color] .btn {
2485 border: 1px solid #959595;
2487 box-shadow: 0 5px 5px -5px rgba(0, 0, 0, 0.15);
2489 margin-bottom: 10px;
2497 .btn-group[data-select-color] > .btn.active:focus {
2498 outline: 1px dotted #191919;
2499 outline-offset: 4px; }
2502 background-clip: padding-box;
2515 button .btn-fill[style*="#fff"] {
2516 border: 1px solid #d2d2d2; }
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 [data-select-color] .btn:active {
2531 background: none !important;
2536 line-height: 12px; }
2537 [data-select-color] .btn:active > .btn-fill {
2539 [data-select-color] .btn:active:hover {
2542 .btn-group[data-select-color="orange"] > .btn.active {
2543 border-color: #ea7400; }
2545 .btn-group[data-select-color="blue"] > .btn.active {
2546 border-color: #0568ae; }
2548 .btn-group[data-select-color="green"] > .btn.active {
2549 border-color: #007a3e; }
2551 .btn-spinbutton-toggle.btn-group {
2552 display: block !important;
2553 height: 40px !important;
2557 white-space: nowrap; }
2559 .btn-spinbutton-toggle .btn {
2561 font-weight: normal;
2565 letter-spacing: normal;
2572 .btn-spinbutton-toggle .btn[data-max-value] {
2573 border-bottom: 1px solid #d2d2d2;
2574 border-top: 1px solid #d2d2d2;
2575 box-shadow: 0 3px 2px -2px rgba(0, 0, 0, 0.08) inset;
2576 background-color: #fff;
2578 font-family: "Omnes-ECOMP-W02", Arial;
2580 font-weight: normal;
2583 min-width: 46px !important;
2585 .btn-spinbutton-toggle .btn[data-max-value]:focus {
2586 border-color: #0568ae;
2588 .btn-spinbutton-toggle .btn[data-max-value]:focus + .btn {
2589 border-left: 1px solid #0568ae;
2590 transition: border 0.3s linear 0s; }
2592 .btn-spinbutton-toggle .icon-primary-subtractminimize {
2593 font-size: 30px !important;
2594 color: #0568ae !important; }
2596 .btn-spinbutton-toggle .icon-primary-add-maximize {
2597 font-size: 30px !important;
2598 color: #0568ae !important; }
2600 .btn-spinbutton-toggle .btn[disabled].icon-primary-subtractminimize {
2601 background-color: #d2d2d2;
2602 color: #767676 !important; }
2604 .btn-spinbutton-toggle .btn[disabled].icon-primary-add-maximize {
2605 background-color: #d2d2d2;
2606 color: #767676 !important; }
2608 .btn-spinbutton-toggle input.btn[disabled] {
2609 background-color: #d2d2d2;
2611 cursor: not-allowed; }
2613 .btn-group.btn-spinbutton-toggle .btn[disabled] + .btn[disabled] {
2614 border-left: 1px solid #f0f0f0 !important; }
2616 .btn-group.btn-spinbutton-toggle .btn[data-max-value]:focus + .btn:not(:first-child) {
2617 border-left: 1px solid #0568ae !important; }
2619 @media (max-width: 480px) {
2620 .btn-group:not([data-select-color]) > .btn {
2622 min-width: auto; } }
2632 display: inline-block; }
2637 .reset-field:before {
2641 .input-emphasized + .reset-field:before {
2645 .reset-field:active,
2647 .reset-field:focus {
2648 display: block !important; }
2655 box-shadow: 0 -50px 0 0 #f2f2f2 inset;
2657 /*overflow: hidden;*/
2661 transform: rotate(45deg);
2664 .corner-button .close:before {
2674 .corner-button .close {
2681 transform: rotate(45deg);
2684 .corner-button .close:focus {
2685 outline: 1px dotted black; }
2687 .ds2-no-colors .corner-button .close {
2688 border: 1px solid black; }
2690 .field-group input + .reset-field {
2703 .field-group input[type="search"] + .reset-field,
2704 .field-group input[type="search"] + .btn-search + .reset-field,
2705 .tooltip-onclick input + .reset-field,
2706 .tooltip-onclick input + .icon-primary-tooltip + .reset-field,
2707 .tooltip-onclick textarea + .reset-field,
2708 .tooltip-onclick textarea + .icon-primary-tooltip + .reset-field {
2711 .field-group input[type="search"] + .reset-field:after,
2712 .field-group input[type="search"] + .btn-search + .reset-field:after,
2713 .tooltip-onclick input + .reset-field:after,
2714 .tooltip-onclick input + .icon-primary-tooltip + .reset-field:after,
2715 .tooltip-onclick textarea + .reset-field:after,
2716 .tooltip-onclick textarea + .icon-primary-tooltip + .reset-field:after {
2717 background-color: #d2d2d2;
2726 .tooltip-onclick input + .reset-field,
2727 .tooltip-onclick input + .icon-primary-tooltip + .reset-field {
2728 right: 50px !important; }
2730 /* .tooltip-onclick textarea + .reset-field,
2731 .tooltip-onclick textarea + .icon-primary-tooltip + .reset-field {
2732 right: 45px !important;
2735 .field-group input.input-emphasized + .reset-field {
2740 .field-group input.input-emphasized + .reset-field:after {
2743 .field-group [disabled] + .reset-field {
2746 .ds2_touchevents .field-group input + .reset-field:focus,
2747 .ds2_touchevents .field-group input:focus + .reset-field,
2748 .ds2_touchevents textarea:focus + .reset-field,
2749 .ds2_touchevents textarea + .reset-field:focus {
2755 .ds2_touchevents .field-group input {
2756 padding: 8px 55px 8px 15px;
2757 -webkit-appearance: none; }
2759 .ds2_touchevents textarea:focus {
2760 padding: 15px 55px 15px 15px; }
2762 .ds2_touchevents textarea:focus + .reset-field {
2768 .ds2_touchevents textarea.hasScrollbar:focus {
2769 padding: 15px 35px 15px 15px; }
2771 .ds2_touchevents textarea.hasScrollbar:focus + .reset-field {
2774 .ds2-no-colors .b2b-tmpl-card-corner-button {
2775 border: none !important; }
2777 .ds2-no-colors .b2b-tmpl-card-corner-button .close {
2778 border: 1px solid black;
2779 top: 0px !important;
2780 right: 0px !important; }
2782 .form-row.error .error-msg {
2786 font-family: "Omnes-ECOMP-W02-Medium", Arial;
2788 padding-left: 18px; }
2790 .form-row.error .error-msg:before {
2796 vertical-align: middle; }
2798 .form-row.error label,
2799 .form-row.error .error-msg,
2800 .form-row.error button.awd-select,
2801 .form-row.error select.awd-select + span,
2802 .form-row.error .checkbox,
2803 .form-row.error .radio,
2804 .form-row.error legend.error,
2805 .form-row.error input {
2808 .form-row.error .btn-group > .btn,
2809 .form-row.error button.awd-select,
2810 .form-row.error .awd-select-list,
2811 .form-row.error select.awd-select + span,
2812 .form-row.error textarea,
2813 .form-row.error input,
2814 .form-row.error .checkbox .skin,
2815 .form-row.error .radio .skin {
2816 border-color: #cf2a2a !important; }
2818 .form-row.error .checkbox input:checked:not(:disabled) + .skin {
2819 background-color: #cf2a2a; }
2821 .form-row.error .radio input:checked + .skin:after {
2822 background-color: #cf2a2a; }
2824 .error .tooltip-onclick .icon-primary-tooltip.active + .error-msg {
2826 border-bottom-left-radius: 0;
2827 border-bottom-right-radius: 0; }
2829 .error .tooltip-onclick .icon-primary-tooltip.active + .error-msg + .helpertext {
2832 .error .tooltip-onclick .icon-primary-tooltip.active + .error-msg + .helpertext:before,
2833 .error .tooltip-onclick .icon-primary-tooltip.active + .error-msg + .helpertext:after {
2836 .error .helpertext {
2837 border-color: #cf2a2a;
2838 /*border-radius:0;*/ }
2840 .error .helpertext:before {
2841 border-top-color: #cf2a2a; }
2843 .error .tooltip-onfocus .helpertext {
2844 margin: 14px 0 10px 0; }
2846 .error [class*="price"],
2847 .error [class*="pricing-"] {
2853 input[type]::-webkit-inner-spin-button,
2854 input[type]::-webkit-outer-spin-button {
2855 -webkit-appearance: none; }
2858 -moz-appearance: textfield; }
2870 display: inline-block;
2871 /* font-size: 1.4rem; */
2872 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
2885 display: inline-block;
2888 /* padding: 0 15px 0 15px; */
2889 vertical-align: middle;
2890 line-height: normal; }
2892 select::-webkit-input-placeholder,
2893 textarea::-webkit-input-placeholder,
2894 input::-webkit-input-placeholder {
2896 font-family: "Omnes-ECOMP-W02-Italic", Arial;
2900 select:-moz-placeholder,
2901 textarea:-moz-placeholder,
2902 input:-moz-placeholder {
2904 font-family: "Omnes-ECOMP-W02-Italic", Arial;
2908 select::-moz-placeholder,
2909 textarea::-moz-placeholder,
2910 input::-moz-placeholder {
2912 font-family: "Omnes-ECOMP-W02-Italic", Arial;
2916 select:-ms-input-placeholder,
2917 textarea:-ms-input-placeholder,
2918 input:-ms-input-placeholder {
2920 font-family: "Omnes-ECOMP-W02-Italic", Arial;
2925 textarea:placeholder,
2928 font-family: "Omnes-ECOMP-W02-Italic", Arial;
2933 textarea:last-child,
2937 input:not([type="button"]) {
2940 input.input-emphasized {
2943 padding: 13px 20px 13px; }
2945 input[type="search"]:focus {
2946 padding-right: 88px; }
2948 input[type="search"] {
2949 padding-right: 40px;
2950 -webkit-appearance: none !important; }
2952 input[type="search"].input-emphasized {
2953 padding-right: 45px; }
2955 .btn-search[class*="btn"] {
2956 background-color: transparent;
2957 background-position: 50% 50%;
2958 background-size: 20px;
2959 background-repeat: no-repeat;
2964 min-width: 45px !important;
2966 padding: 0 !important;
2970 border-radius: 0 5px 5px 0;
2974 .input-emphasized + .btn-search[class*="btn"],
2975 .input-emphasized + .reset-field + .btn-search[class*="btn"] {
2976 background-size: 26px;
2979 outline-offset: -3px;
2981 border-radius: 0 5px 5px 0; }
2983 input[type="search"].input-emphasized + .reset-field {
2984 right: 45px !important; }
2986 .search-suggestion-wrapper {
2988 margin-bottom: 15px; }
2990 /*styles from dropdown*/
2991 .search-suggestion-list {
2992 box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15);
2993 border-radius: 0 0 6px 6px;
2995 border: 1px solid #0568ae;
2998 background-color: #f2f2f2;
3004 .search-suggestion-list:empty {
3007 .search-suggestion-item {
3011 line-height: 4.0rem;
3014 .search-suggestion-item a {
3015 text-decoration: none;
3018 .search-suggestion-item:hover,
3019 .search-suggestion-item:focus {
3021 background-color: #d2d2d2; }
3023 input[data-provide="datepicker"],
3024 [data-provide="datepicker"]:-moz-placeholder,
3025 [data-provide="datepicker"]:-ms-input-placeholder,
3026 [data-provide="datepicker"]:-webkit-input-placeholder {
3027 color: #0568ae !important;
3029 filter: alpha(opacity=100); }
3037 i.icon-primary-calendar.disabled,
3038 span.icon-primary-calendar.readonly {
3039 cursor: not-allowed;
3040 background-color: #f2f2f2;
3043 i.icon-primary-calendar.disabled input,
3044 span.icon-primary-calendar.readonly input {
3045 color: #959595 !important; }
3050 line-height: 20px; }
3052 textarea + .reset-field {
3055 textarea::-webkit-input-placeholder {
3058 textarea:-moz-placeholder {
3061 textarea::-moz-placeholder {
3064 textarea:-ms-input-placeholder {
3067 textarea:placeholder {
3072 background-color: #ffffff;
3073 border: 1px solid #d2d2d2;
3074 -webkit-appearance: none;
3075 box-shadow: 2px 3px 2px -2px rgba(0, 0, 0, 0.08) inset;
3076 transition: border .3s linear 0s;
3077 font-family: "Omnes-ECOMP-W02", Arial; }
3082 border-color: #0568ae; }
3087 .input-append > div {
3088 display: table-cell;
3091 .input-append > .field-group {
3094 .row .field-group input[class*="span"] {
3099 display: inline-block; }
3101 label + .field-group,
3102 label + .input-append,
3104 label + .row-nowrap,
3112 .field-group input:not([type="button"])[disabled] {
3113 padding-right: 15px; }
3118 outline: none !important; }
3126 .row-nowrap.no-flex.form-row > label + br {
3127 margin-bottom: 5px; }
3130 display: inline-block; }
3132 legend + .form-row {
3135 .tooltip-onclick input {
3136 padding-right: 45px; }
3138 .ds2_touchevents .tooltip-onclick input:focus {
3139 padding-right: 95px; }
3141 .btn-calendar-icon {
3143 background-color: transparent !important;
3145 border: 0 !important;
3149 .btn-calendar-icon .icon-primary-calendar:before {
3153 .btn-calendar-icon .icon-primary-calendar.disabled {
3154 background-color: #f2f2f2; }
3156 .btn-calendar-icon .icon-primary-calendar.disabled:before {
3159 span.icon-primary-calendar input {
3162 transition: border-color 0.3s linear 0s;
3163 box-shadow: 2px 3px 2px -2px rgba(0, 0, 0, 0.08) inset;
3168 .faux-input + input.datepicker-input:not([disabled]) {
3171 background-color: #fff;
3178 background-color: transparent !important;
3179 border: 1px solid transparent;
3185 margin-bottom: 10px;
3187 padding: 0 0 0 35px;
3191 vertical-align: middle;
3195 .faux-input:disabled {
3196 cursor: not-allowed; }
3198 .faux-input:focus + .datepicker-input,
3199 [data-calendar-state="opened"] + .datepicker-input {
3200 border-color: #0568ae;
3201 box-shadow: 2px 3px 2px -2px rgba(5, 116, 172, 0.35) inset;
3204 .form-row.error .error-msg {
3208 font-family: "Omnes-ECOMP-W02-Medium", Arial;
3213 .form-row.error .error-msg > .icon-primary-badgealert {
3220 .form-row.error .error-msg > .icon-primary-badgealert:before {
3226 vertical-align: middle; }
3228 .form-row.error label,
3229 .form-row.error .error-msg,
3230 .form-row.error button.awd-select,
3231 .form-row.error select.awd-select + span,
3232 .form-row.error .checkbox,
3233 .form-row.error .radio,
3234 .form-row.error legend.error,
3235 .form-row.error input,
3236 .form-row.error textarea {
3239 .form-row.error .btn-group > .btn,
3240 .form-row.error button.awd-select,
3241 .form-row.error .awd-select-list,
3242 .form-row.error select.awd-select + span,
3243 .form-row.error textarea,
3244 .form-row.error input,
3245 .form-row.error .checkbox .skin,
3246 .form-row.error .radio .skin {
3247 border-color: #cf2a2a !important; }
3249 .form-row.error .checkbox input:checked:not(:disabled) + .skin {
3250 background-color: #cf2a2a; }
3252 .form-row.error .radio input:checked + .skin:after {
3253 background-color: #cf2a2a; }
3255 .error [class*="price"],
3256 .error [class*="pricing-"] {
3265 background-repeat: repeat-x;
3266 background-color: #959595;
3267 position: relative; }
3270 background-color: #959595; }
3273 background-color: #d2d2d2; }
3276 background-color: #fff;
3281 font-family: "Omnes-ECOMP-W02-Medium", Arial;
3284 line-height: 1.6rem;
3293 hr.is-vertical.dark,
3295 hr.is-vertical.lite,
3297 display: inline-block;
3303 hr.is-vertical.dark,
3305 background-color: #959595; }
3307 hr.is-vertical.lite,
3309 background-color: #d2d2d2; }
3311 .hr-dotted.is-vertical.dark,
3312 .hr-dotted.is-vertical.lite {
3313 background-color: transparent;
3314 background-repeat: repeat-y;
3315 background-size: 1px 4px;
3320 .row-nowrap > .span + hr.is-vertical,
3321 .row > .span + hr.is-vertical {
3322 margin: 0 0 0 -20px; }
3326 hr.bottom-space-only {
3335 font-family: "Omnes-ECOMP-W02", Arial;
3337 margin-bottom: 5px; }
3339 -webkit-tap-highlight-color: transparent;
3348 .radio input:focus + .skin {
3349 border-color: #0568ae; }
3350 .radio input:focus + .skin:before {
3355 outline: 1px dotted #000000;
3358 .radio input + .skin {
3359 border-radius: 100%; }
3360 .radio input:checked + .skin:after {
3361 background-color: #0568ae;
3362 border-radius: 100%;
3363 border: 3px solid #FFFFFF;
3369 .radio input:disabled + .skin {
3370 cursor: not-allowed;
3371 background-color: #d2d2d2;
3372 border-color: #d2d2d2;
3374 .radio input:disabled + .skin + span {
3375 cursor: not-allowed;
3377 .radio input:disabled:checked + .skin:after {
3378 background-color: #666666; }
3379 .radio input:invalid + .skin {
3380 border: solid 1px #cf2a2a; }
3382 background-color: #FFFFFF;
3383 border: 1px solid #d2d2d2;
3385 display: inline-block;
3392 display: inline-block;
3399 font-family: "Omnes-ECOMP-W02", Arial; }
3402 display: inline-block;
3403 margin-bottom: 10px;
3404 vertical-align: middle;
3405 margin-right: 10px; }
3406 .radio.inline:last-child {
3410 border: 1px solid #d2d2d2;
3411 border-radius: 8px; }
3412 .radio-box > [role="radio"] label {
3413 padding: 15px 15px 20px 15px;
3416 .radio-box > [role="radio"] label .skin + span {
3418 .radio-box > [role="radio"] + div {
3419 padding: 0 15px 15px 47px; }
3420 .radio-box > [aria-checked="false"] label > input {
3423 .radio-box > [aria-checked="false"] label .skin {
3426 .radio-box > [aria-checked="true"] label > input {
3429 .radio-box > [aria-checked="true"] label .skin {
3434 border: 3px solid #0568ae; }
3435 .radio-box.active > [role="radio"] label {
3436 padding: 13px 14px 19px 13px; }
3441 font-family: "Omnes-ECOMP-W02", Arial;
3445 -webkit-tap-highlight-color: transparent;
3454 .checkbox input:focus + .skin {
3455 border-color: #0568ae; }
3456 .checkbox input:focus + .skin:before {
3461 outline: 1px dotted #000000;
3464 .checkbox input:checked:not(:disabled) + .skin {
3465 background-color: #0568ae;
3466 border-color: #0568ae; }
3467 .checkbox input:checked:disabled + .skin:after {
3469 .checkbox input:checked + .skin:after {
3472 background-color: transparent;
3475 line-height: 21px; }
3476 .checkbox input:disabled + .skin {
3477 cursor: not-allowed;
3478 background-color: #d2d2d2;
3479 border-color: #d2d2d2;
3481 .checkbox input:disabled + .skin + span {
3482 cursor: not-allowed;
3484 .checkbox input:invalid + .skin {
3485 border: solid 1px #cf2a2a; }
3486 .checkbox input:indeterminate + .skin:after {
3487 background-color: transparent;
3492 background-color: #fff;
3493 border: 1px solid #d2d2d2;
3495 display: inline-block;
3502 display: inline-block;
3509 font-family: "Omnes-ECOMP-W02", Arial; }
3512 .checkbox input.indeterminate + .skin:after {
3516 /* .checkbox.inline {
3517 display: inline-block;
3518 margin-bottom: 10px;
3519 vertical-align: middle;
3520 margin-right: 10px; }
3521 .checkbox.inline:last-child {
3524 .checkbox.checkbox-selectall {
3525 margin: 20px 0 0 24px; }
3527 .terms-after-checkbox {
3528 margin-top: 15px; } */
3530 .indeterminate-margin {
3531 padding-left: 24px; }
3534 border-bottom: 1px solid #d2d2d2; }
3537 .inactive-toggle-header {
3543 line-height: 2.2rem;
3546 padding: 16px 55px 16px 15px; }
3548 .toggle-header.opened {
3551 .tiny-accordion .toggle-header,
3552 .tiny-accordion .inactive-toggle-header {
3553 padding: 16px 55px 16px 15px;
3554 border-top: 1px solid #d2d2d2; }
3556 .tiny-accordion .toggle-header:focus {
3557 text-decoration: underline; }
3559 .tiny-accordion.iconleft .toggle-header,
3560 .tiny-accordion.iconleft .inactive-toggle-header {
3561 padding: 15px 15px 15px 50px; }
3563 .accordion-content {
3564 font-size: 1.4rem; }
3566 .accordion-content .toggle-header:first-child {
3569 .tiny-accordion .toggle-header + .accordion-content {
3570 padding: 0 50px 15px 15px; }
3572 .tiny-accordion.iconleft .toggle-header + .accordion-content {
3573 padding: 0 15px 15px 50px; }
3575 .toggle-header .icon-primary-accordion-plus,
3576 .toggle-header .icon-primary-accordion-minus {
3577 display: inline-block;
3583 vertical-align: middle;
3585 font-weight: bold; }
3587 .tiny-accordion.iconleft .toggle-header .icon-primary-accordion-plus,
3588 .tiny-accordion.iconleft .toggle-header .icon-primary-accordion-minus {
3591 .inactive-toggle-header:hover {
3594 .tiny-accordion-to-tabs,
3601 .tiny-tabs [class*="icon-primary-accordion-"] {
3602 display: none !important; }
3604 .tiny-accordion-to-tabs:before,
3605 .tiny-accordion-to-tabs:after,
3612 .tiny-accordion-to-tabs:after,
3616 .tiny-accordion-to-tabs:before,
3617 .tiny-accordion-to-tabs:after,
3624 .tiny-accordion-to-tabs:after,
3628 .tiny-tabs > .toggle-header {
3629 display: inline-block;
3635 background-color: #fff;
3637 padding: 26px 20px 25px 20px !important;
3638 border-top: 1px solid #fff;
3639 -webkit-filter: none;
3641 background-clip: padding-box;
3642 border-bottom: 1px solid #d2d2d2;
3643 font-weight: normal;
3644 border-right: 1px solid #d2d2d2;
3645 white-space: nowrap; }
3647 .tiny-tabs .toggle-header + div {
3651 border-top: 1px solid #d2d2d2;
3654 border-bottom: none;
3659 padding-bottom: 30px; }
3661 .tiny-tabs .opened {
3663 border-top: 5px solid #0568ae !important;
3664 padding-top: 22px !important;
3665 border-bottom: none;
3666 background-color: #fff;
3667 -webkit-filter: none;
3672 .tiny-tabs .toggle-header:focus {
3673 text-decoration: underline;
3674 outline: thin dotted #666;
3675 outline-offset: 0; }
3677 .tiny-tabs .toggle-header:first-child {
3681 .tiny-tabs .toggle-header:first-child {
3682 border-left: 1px solid #fff; }
3684 .tiny-tabs .opened:first-child {
3685 border-left: 1px solid #d2d2d2; }
3687 .tiny-tabs .toggle-header:nth-last-of-type(2) {
3688 border-right-color: #fff; }
3690 .tiny-tabs .opened:nth-last-of-type(2) {
3691 border-right: 1px solid #d2d2d2; }
3693 @media (max-width: 767px) {
3695 .tiny-accordion-to-tabs {
3697 margin-right: -15px;
3699 .tiny-accordion-to-tabs {
3701 border-bottom: 1px solid #d2d2d2; }
3702 .tiny-accordion-to-tabs .toggle-header {
3705 padding: 16px 50px 16px 15px;
3706 border-top: 1px solid #d2d2d2; }
3707 .tiny-accordion-to-tabs .toggle-header:focus {
3708 text-decoration: underline; }
3709 .tiny-accordion-to-tabs .toggle-header + .accordion-content {
3710 padding: 0 50px 15px 15px; } }
3712 @media (min-width: 768px) {
3713 .tiny-accordion-to-tabs [class*="icon-primary-accordion-"] {
3714 display: none !important; }
3715 .tiny-accordion-to-tabs > .toggle-header {
3716 display: inline-block;
3719 /*overflow: hidden;*/
3722 background-color: #fff;
3724 padding: 26px 20px 25px 20px !important;
3725 border-top: 1px solid #fff;
3726 -webkit-filter: none;
3728 background-clip: padding-box;
3729 border-bottom: 1px solid #d2d2d2;
3730 font-weight: normal;
3731 border-right: 1px solid #d2d2d2;
3732 white-space: nowrap; }
3733 .tiny-accordion-to-tabs .toggle-header + div {
3737 border-top: 1px solid #d2d2d2;
3741 border-bottom: none;
3743 .tiny-accordion-to-tabs .opened {
3745 border-top: 5px solid #0568ae !important;
3746 padding-top: 22px !important;
3747 border-bottom: none;
3748 background-color: #fff;
3749 -webkit-filter: none;
3752 text-decoration: none;
3754 .tiny-accordion-to-tabs .toggle-header:focus {
3755 text-decoration: underline;
3756 outline: thin dotted #666;
3757 outline-offset: 0px; }
3758 .tiny-accordion-to-tabs .toggle-header:nth-last-of-type(2) {
3759 border-right: none; }
3760 .tiny-accordion-to-tabs .toggle-header:first-child {
3763 .tiny-accordion-to-tabs .toggle-header:first-child {
3764 border-left: 1px solid #fff; }
3765 .tiny-accordion-to-tabs .opened:first-child {
3766 border-left: 1px solid #d2d2d2; }
3767 .tiny-accordion-to-tabs .opened:nth-last-of-type(2) {
3768 border-right: 1px solid #d2d2d2; } }
3770 .toggle-header .tooltip .icon-primary-tooltip {
3773 .accordion-content {
3774 transition: all 0.8s linear; }
3779 .tiny-tabs .toggle-header {
3780 display: inline-block;
3786 background-color: #fff;
3788 padding: 22px 20px 25px 20px !important;
3789 border-top: 5px solid #fff;
3790 -webkit-filter: none;
3792 background-clip: padding-box;
3793 border-bottom: 1px solid #ccc;
3794 font-weight: normal;
3795 border-right: 1px solid #ccc;
3796 white-space: nowrap; }
3798 .tiny-tabs .toggle-header:first-child {
3801 .tiny-tabs div:first-child .toggle-header {
3802 margin-left: 30px; }
3804 .tiny-tabs > div .toggle-header.opened {
3805 border-bottom: 0 !important; }
3807 .tiny-accordion-to-tabs > div > div.toggle-header {
3808 background-clip: padding-box;
3809 background-color: #fff;
3810 border-bottom: 1px solid #ccc;
3812 border-top: 5px solid #fff;
3813 display: inline-block;
3816 font-weight: normal;
3818 padding: 22px 20px 21px !important;
3820 white-space: nowrap; }
3822 .tiny-accordion-to-tabs .toggle-header:first-child {
3825 .tiny-accordion-to-tabs div:first-child .toggle-header {
3827 border-bottom: 0 !important; }
3829 .tiny-accordion-to-tabs > div .toggle-header.opened {
3830 border-bottom: 0 !important; }
3832 @media (max-width: 767px) {
3833 .tiny-accordion-to-tabs {
3834 display: block !important;
3835 border-bottom: 1px solid #ccc !important; }
3836 .tiny-accordion-to-tabs > div > div.toggle-header {
3837 display: block !important;
3840 min-height: 41px !important;
3841 padding: 15px 50px 15px 15px !important;
3842 border-top: 1px solid #ccc; }
3843 .tiny-accordion-to-tabs > div > div.toggle-header:first-child {
3844 margin-left: 0 !important; }
3845 .tiny-accordion-to-tabs > div > div.toggle-header + .accordion-content {
3846 padding: 0 50px 15px 15px; }
3847 .tiny-accordion-to-tabs > div > div.toggle-header .icon-primary-accordion-plus {
3848 background-position: 0 0;
3849 background-size: 20px 40px; }
3850 .tiny-accordion-to-tabs > div > div.toggle-header .icon-primary-accordion-minus {
3851 background-position: 0 -20px;
3852 background-size: 20px 40px; }
3853 .tiny-accordion-to-tabs > div > div.toggle-header .icon-primary-accordion-plus,
3854 .tiny-accordion-to-tabs > div > div.toggle-header .icon-primary-accordion-minus {
3855 display: inline-block;
3861 vertical-align: middle;
3865 background-color: #5a5a5a;
3876 font-family: "Omnes-ECOMP-W02-Medium", Arial;
3878 margin: 0 20px 5px 0; }
3881 padding: 15px 20px; }
3883 .alert div:first-child {
3884 border-radius: 8px 0 0 8px;
3887 .alert div:first-child + div {
3888 border: 1px solid transparent;
3890 border-radius: 0 8px 8px 0; }
3893 background-color: #cf2a2a;
3894 border: 1px solid #cf2a2a; }
3897 background-color: #44c8f5;
3898 border: 1px solid #44c8f5; }
3901 background-color: #c5d63d;
3902 border: 1px solid #c5d63d; }
3904 .alert [class*="icon-primary-"] {
3916 .alert .close:before {
3925 text-decoration: underline; }
3927 .alert .close:focus {
3928 outline: 1px dotted #666; }
3931 font-size: 1.4rem; }
3933 .alert p:last-child {
3936 .alert .standalone-link i[class*="icon-primary-"] {
3938 margin-right: 5px; }
3940 @media (max-width: 767px) {
3947 padding: 15px 10px; }
3948 .alert div:first-child {
3953 font-size: 1.4rem; }
3955 font-size: 1.2rem; }
3959 .alert .standalone-link i[class*="icon-primary-"] {
3960 font-size: 16px; } }
3971 text-decoration: underline; }
3973 .alert div:first-child + div {
3974 padding-right: 25px; }
3976 .alert div:last-child {
3977 padding-right: 20px !important; }
3979 .alert p [class*="icon-primary-"] {
3984 @media (max-width: 767px) {
3987 .alert div:first-child + div {
3988 padding-right: 20px; }
3989 .alert div:last-child {
3990 padding-right: 15px !important; }
3991 .alert div:first-child {
3995 .alert p [class*="icon-primary-"] {
3996 font-size: 16px; } }
4002 .b2b-audio .controls-wrapper {
4003 display: inline-block;
4006 .b2b-audio .controls-wrapper i {
4010 .b2b-audio .controls-wrapper i:hover {
4012 .b2b-audio .seek-bar-container-wrapper {
4013 display: inline-block;
4020 .b2b-audio .seek-bar-container-wrapper .timing-container {
4024 .b2b-audio .seek-bar-container-wrapper .timing-container .timing-container-left {
4026 line-height: 100%; }
4027 .b2b-audio .seek-bar-container-wrapper .timing-container .timing-container-right {
4029 line-height: 100%; }
4030 .b2b-audio .seek-bar-container-wrapper .timing-container .timing-container-spacer {
4032 .b2b-audio .seek-bar-tooltip {
4036 .b2b-audio-popover {
4038 .b2b-audio-popover .volume-popover {
4039 height: 100px !important;
4040 width: 6px !important;
4042 .b2b-audio-popover .min-label {
4049 .b2b-audio-recorder {
4050 border: 1px solid #ccc;
4051 box-shadow: 0px 1px 2px 0 rgba(0, 0, 0, 0.15);
4055 .b2b-audio-recorder .b2b-elapsed-time {
4056 margin: 23px 0 24px 15px;
4060 .b2b-audio-recorder .b2b-controls {
4063 .b2b-audio-recorder .b2b-controls i.icoControls-record {
4067 margin-right: 10px; }
4068 .b2b-audio-recorder .b2b-controls i.icoControls-record:focus, .b2b-audio-recorder .b2b-controls i.icoControls-record:hover {
4070 .b2b-audio-recorder .b2b-controls i.icoControls-stop {
4076 .b2b-audio-recorder .b2b-controls i.icoControls-stop:focus, .b2b-audio-recorder .b2b-controls i.icoControls-stop:hover {
4082 border-radius: 7px; }
4092 font-family: "Omnes-ECOMP-W02-Medium", Arial;
4093 background-color: #5A5A5A;
4094 border-radius: 12px;
4096 display: inline-block;
4098 font-weight: normal;
4105 vertical-align: baseline; }
4109 * + .b2b-heading-micro {
4110 margin-top: 20px !important; }
4112 .b2b-heading-micro {
4113 font-family: "Omnes-ECOMP-W02-Medium", Arial;
4114 font-weight: normal;
4115 text-rendering: optimizeLegibility;
4116 font-size: 1.2rem !important;
4117 text-transform: uppercase !important;
4118 margin-bottom: 20px !important;
4119 line-height: 1.2 !important; }
4121 .b2b-no-colors .b2b-badge {
4122 border: 1px solid transparent; }
4125 margin-right: 5px; }
4129 padding-top: 10px; }
4132 background-color: #cf2a2a; }
4134 .bellyband-container {
4141 border-top: 1px solid #d2d2d2; }
4149 text-decoration: none; }
4151 .bellyband-link a:hover > div span,
4152 .bellyband-link a:focus > div span {
4153 text-decoration: underline; }
4155 .bellyband-link a:after {
4164 .dark-bg .bellyband-link a:after {
4167 .bellyband-link img[src$="svg"].hidden-desktop,
4168 .bellyband-link [class*="icon-primary-"].hidden-desktop {
4169 display: inline-block !important;
4177 .dark-bg .bellyband-link [class*="icon-primary-"].hidden-desktop,
4178 .dark-bg .bellyband-link [class*="icon-primary-"].visible-desktop {
4181 .bellyband-link img[src$="svg"].visible-desktop {
4182 display: none !important; }
4190 @media (min-width: 481px) and (max-width: 767px) {
4191 .bellyband-container {
4195 align-content: flex-start;
4196 align-items: stretch;
4197 display: inline-flex;
4198 flex-direction: column;
4202 .bellyband-group .row {
4203 display: flex !important; }
4208 margin-bottom: 20px;
4212 line-height: inherit;
4215 .bellyband-link a:after {
4217 .bellyband-link a span {
4219 padding-top: 10px; }
4222 padding: 0 15px 0 0;
4226 .bellyband-link a:focus p {
4227 text-decoration: none; } }
4229 @media (min-width: 768px) {
4235 justify-content: center; }
4236 .bellyband-group .row {
4238 .bellyband-group .row .span {
4241 margin-bottom: 30px;
4243 justify-content: space-between; }
4248 margin-bottom: 30px; }
4249 .bellyband-link:last-child {
4254 text-align: center; }
4255 .bellyband-link a:after {
4257 .bellyband-link img[src$="svg"].hidden-desktop,
4258 .bellyband-link [class*="icon-primary-"].hidden-desktop {
4259 display: none !important; }
4260 .bellyband-link img[src$="svg"].visible-desktop,
4261 .bellyband-link [class*="icon-primary-"].visible-desktop {
4262 display: block !important;
4270 .bellyband-link a span {
4273 line-height: 2rem; }
4279 padding-left: 0 !important;
4281 line-height: 1.8rem; } }
4283 @media (max-width: 480px) {
4284 .bellyband-link-tall a {
4286 padding: 0 40px 10px 15px; }
4287 .bellyband-link-tall p {
4288 line-height: 1.8rem;
4290 .bellyband-link-tall > a:after {
4295 display: inline-block;
4297 border-bottom: 1px solid #9d9d9d;
4299 padding-top: 15px; }
4300 .b2b-boardstrip .boardstrip-reel {
4301 margin-bottom: 15px; }
4302 .b2b-boardstrip .boardstrip-item--add {
4303 border: 1px dashed #ccc;
4304 background: #FFFFFF;
4309 font-family: "Omnes-ECOMP-W02", Arial;
4310 -webkit-border-radius: 3px;
4311 -moz-border-radius: 3px;
4316 .b2b-boardstrip .boardstrip-item--add:hover, .b2b-boardstrip .boardstrip-item--add:focus {
4317 border: 2px solid #007A3E;
4319 .b2b-boardstrip .boardstrip-item--add i {
4323 text-align: initial; }
4324 .b2b-boardstrip .boardstrip-item--add .centered {
4328 margin-bottom: 35px;
4330 .b2b-boardstrip .board-viewport {
4338 .b2b-boardstrip .board-viewport .boardstrip-container {
4344 -webkit-transition: left 1000ms;
4345 transition: left 1000ms; }
4346 .b2b-boardstrip .board-viewport .board-item {
4349 border: 1px solid #ccc;
4350 margin: 0 15px 15px 0;
4351 background-color: #FFFFFF;
4355 .b2b-boardstrip .board-viewport .board-item:hover, .b2b-boardstrip .board-viewport .board-item:focus {
4356 border: 2px solid #007A3E;
4357 background-color: white;
4359 .b2b-boardstrip .board-viewport .board-item .board-img {
4363 .b2b-boardstrip .board-viewport .board-item .board-img img {
4365 .b2b-boardstrip .board-viewport .board-item .title {
4370 font-family: "Omnes-ECOMP-W02", Arial;
4372 .b2b-boardstrip .board-viewport .board-item.selected {
4373 background-color: #FFFFFF;
4374 border: 2px solid #0574ac; }
4375 .b2b-boardstrip .board-viewport .board-item .board-caret {
4380 .b2b-boardstrip .board-viewport .board-item .board-caret .board-caret-indicator {
4381 border-left: 8px solid transparent;
4382 border-right: 8px solid transparent;
4383 border-bottom: 8px solid #999;
4389 .b2b-boardstrip .board-viewport .board-item .board-caret .board-caret-arrow-up {
4392 border-style: solid;
4393 border-width: 0 8px 8px 8px;
4394 border-color: transparent transparent #FFFFFF transparent;
4396 position: absolute; }
4397 .b2b-boardstrip .arrow {
4401 .b2b-boardstrip .arrow:hover {
4403 .b2b-boardstrip .arrow.disabled {
4404 color: #767676 !important;
4405 cursor: not-allowed; }
4406 .b2b-boardstrip .prev-items {
4407 display: inline-block;
4409 margin-bottom: auto;
4414 -webkit-user-select: none;
4415 -moz-user-select: none;
4416 -ms-user-select: none;
4417 -o-user-select: none;
4418 user-select: none; }
4419 .b2b-boardstrip .next-items {
4420 display: inline-block;
4422 margin-bottom: auto;
4424 -webkit-user-select: none;
4425 -moz-user-select: none;
4426 -ms-user-select: none;
4427 -o-user-select: none;
4428 user-select: none; }
4429 .b2b-boardstrip .centered {
4430 display: table-cell;
4432 vertical-align: middle; }
4438 border-bottom: 1px solid #d2d2d2;
4445 display: inline-block;
4446 margin-right: 15px; }
4448 .breadcrumb > li:after {
4454 .breadcrumb > li:last-child {
4457 .breadcrumb > li:last-child:after {
4460 .breadcrumb li > * {
4461 float: none !important;
4465 padding: 10px 15px !important; }
4470 background-color: #FFFFFF;
4477 -webkit-touch-callout: none;
4478 -webkit-user-select: none;
4479 -moz-user-select: none;
4480 -ms-user-select: none;
4489 .datepicker td span {
4497 border-radius: 4px; }
4498 .datepicker td span:hover {
4499 background: #eeeeee; }
4500 .datepicker td span.disabled {
4504 .datepicker td span.disabled:hover {
4508 .datepicker td span.active {
4510 background-color: #0568ae;
4511 border-color: #357ebd; }
4512 .datepicker td span.active:hover {
4514 background-color: #0568ae;
4515 border-color: #357ebd; }
4516 .datepicker td span.active.disabled {
4518 background-color: #0568ae;
4519 border-color: #357ebd; }
4526 .datepicker tbody:focus {
4528 .datepicker td.day {
4529 background-color: transparent;
4532 font-family: "Omnes-ECOMP-W02-Medium", Arial;
4536 margin: -2px -1px 0 0;
4541 outline: 1px dotted #191919;
4542 outline-offset: -2px; }
4543 .datepicker th[tabindex]:focus {
4544 outline-offset: -15px; }
4545 .datepicker td.day.focused {
4546 background: #ededed;
4548 .datepicker td.day.focused.active {
4549 background-color: #ededed;
4551 .datepicker td.disabled {
4552 font-family: "Omnes-ECOMP-W02", Arial;
4555 .datepicker td.disabled:hover {
4556 font-family: "Omnes-ECOMP-W02", Arial;
4559 .datepicker td.disabled:hover .show-date {
4560 font-family: "Omnes-ECOMP-W02", Arial;
4562 .datepicker td.disabled .show-date {
4563 font-family: "Omnes-ECOMP-W02", Arial;
4565 .datepicker td.today {
4567 background-color: #0568ae; }
4568 .datepicker td.today:hover {
4570 background-color: #0568ae;
4572 background-color: #0568ae; }
4573 .datepicker td.today:active {
4575 background-color: #0568ae; }
4576 .datepicker td.today:focus {
4578 background-color: #0568ae; }
4579 .datepicker td.today.disabled {
4581 background-color: #0568ae; }
4582 .datepicker td.today.active {
4584 background-color: #0568ae; }
4585 .datepicker td.today.active:hover {
4587 .datepicker td.selected {
4589 background-color: #959595; }
4590 .datepicker td.selected:hover {
4592 background-color: #959595; }
4593 .datepicker td.selected.disabled {
4595 background-color: #959595; }
4596 .datepicker td.active:not(.new) {
4598 border-color: #357ebd; }
4599 .datepicker td.active:not(.new) .show-date {
4601 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
4602 .datepicker td.active:hover:not(.new) {
4604 border-color: #357ebd; }
4605 .datepicker td.active:hover:not(.new) .show-date {
4607 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
4608 .datepicker .start-date .show-date {
4609 background-color: #0568ae;
4610 color: #FFFFFF !important;
4611 border-radius: 5px 0 0 5px;
4613 .datepicker .start-date .show-date:before {
4614 background-color: #0568ae;
4622 .datepicker .between-date .show-date {
4623 background-color: #0568ae;
4624 color: #FFFFFF !important; }
4625 .datepicker .between-date .show-date:before {
4626 background-color: #0568ae;
4634 .datepicker .between-date:first-child .show-date:before {
4635 background-color: #FFFFFF;
4641 .datepicker .end-date .show-date {
4642 background-color: #0568ae;
4643 color: #FFFFFF !important;
4644 border-radius: 0 5px 5px 0; }
4645 .datepicker .end-date .show-date:before {
4646 background-color: #0568ae;
4654 .datepicker .end-date:first-child .show-date:after {
4655 background-color: #FFFFFF;
4661 .datepicker .end-date:first-child .show-date::before {
4662 background-color: #FFFFFF; }
4663 .datepicker tr td.start-date:last-child .show-date:after {
4664 background-color: #FFFFFF;
4670 .datepicker tr td.start-date:last-child:focus .show-date:after {
4673 background-color: transparent; }
4674 .datepicker tr td.start-date:first-child:focus .show-date:after {
4677 background-color: transparent; }
4678 .datepicker tr td.between-date:last-child .show-date:after {
4679 background-color: #FFFFFF;
4685 .datepicker tr td.between-date:last-child:focus .show-date:after {
4688 background-color: transparent; }
4689 .datepicker tr td.between-date:first-child:focus .show-date:after {
4692 background-color: transparent; }
4693 .datepicker tr td.end-date:last-child:focus .show-date:after {
4696 background-color: transparent; }
4697 .datepicker tr td.end-date:first-child:focus .show-date:after {
4700 background-color: transparent; }
4701 .datepicker th.datepicker-switch {
4704 font-weight: normal;
4705 cursor: default !important; }
4706 .datepicker thead tr:first-child th {
4709 line-height: 60px; }
4710 .datepicker thead tr:first-child th.cw {
4712 background-color: transparent; }
4713 .datepicker tfoot tr th {
4718 line-height: normal; }
4719 .datepicker tfoot tr th li {
4720 margin-bottom: 5px; }
4724 margin: 0 -1px -1px 0;
4726 .datepicker .prev i {
4736 margin: 0 -1px -1px 0;
4738 .datepicker .next i {
4748 padding: 0 2px 0 5px;
4749 vertical-align: middle; }
4750 .datepicker .due-date .show-date {
4751 font-family: "Omnes-ECOMP-W02-Medium", Arial;
4752 background-color: #cf2a2a;
4754 color: #FFFFFF !important; }
4755 .datepicker .day.active .show-date:after {
4756 border: 2px solid #0568ae;
4765 .datepicker .day:focus .show-date:after {
4766 border: 2px solid #0568ae;
4779 .datepicker .due-date.disabled .show-date:after {
4780 border: 2px solid #0568ae;
4789 .datepicker .day.due-date:focus .show-date:after {
4794 .datepicker .due-date.old:after {
4795 visibility: hidden; }
4796 .datepicker .due-date.new:after {
4797 visibility: hidden; }
4798 .datepicker .due-date.active:after {
4799 border-color: #FFFFFF; }
4800 .datepicker .due-date.active.focused {
4801 color: #0568ae !important; }
4802 .datepicker .due-date.active.focused:after {
4803 border-color: #cf2a2a !important; }
4807 font-weight: normal;
4811 letter-spacing: -6px;
4812 margin: 0 -1px -1px 0; }
4813 .datepicker .dow span[aria-hidden="true"] {
4824 .datepicker .calendar-legend {
4826 margin-bottom: 20px; }
4827 .datepicker .calendar-legend li {
4829 font-weight: normal;
4833 position: relative; }
4834 .datepicker i.legend-due-date {
4835 background-color: #cf2a2a;
4840 vertical-align: middle;
4841 display: inline-block; }
4842 .datepicker i.legend-selected-date {
4843 background-color: #FFFFFF;
4844 border: 2px solid #0568ae;
4849 vertical-align: middle;
4850 display: inline-block; }
4851 .datepicker i.legend-selectedisdue {
4852 background-color: #FFFFFF;
4853 border: 2px solid #0568ae;
4855 display: inline-block;
4859 vertical-align: middle;
4861 .datepicker i.legend-selectedisdue:after {
4862 background-color: #cf2a2a;
4871 .datepicker .text-left {
4873 .datepicker .active.old {
4874 background-color: #ededed !important;
4875 color: #ededed !important; }
4877 .datepicker-inline {
4880 .datepicker.datepicker-rtl {
4882 .datepicker.datepicker-rtl td span {
4885 .datepicker-dropdown {
4888 .datepicker-dropdown:before {
4890 display: inline-block;
4891 border-left: 10px solid transparent;
4892 border-right: 10px solid transparent;
4893 border-bottom: 10px solid #d2d2d2;
4895 border-bottom-color: rgba(0, 0, 0, 0.2);
4896 position: absolute; }
4897 .datepicker-dropdown:after {
4899 display: inline-block;
4900 border-left: 10px solid transparent;
4901 border-right: 10px solid transparent;
4902 border-bottom: 10px solid #fff;
4904 position: absolute; }
4906 .datepicker-dropdown.datepicker-orient-left:before {
4909 .datepicker-dropdown.datepicker-orient-left:after {
4912 .datepicker-dropdown.datepicker-orient-right:before {
4915 .datepicker-dropdown.datepicker-orient-right:after {
4918 .datepicker-dropdown.datepicker-orient-top:before {
4921 .datepicker-dropdown.datepicker-orient-top:after {
4924 .datepicker-dropdown.datepicker-orient-bottom:before {
4927 border-top: 7px solid #959595; }
4929 .datepicker-dropdown.datepicker-orient-bottom:after {
4932 border-top: 6px solid #fff; }
4934 .datepicker.days div.datepicker-days {
4937 .datepicker.months div.datepicker-months {
4940 .datepicker.years div.datepicker-years {
4944 font-family: "Omnes-ECOMP-W02-Medium", Arial;
4951 .input-group.date .input-group-addon i {
4956 .datepicker.dropdown-menu {
4957 box-shadow: 0 10px 15px -10px rgba(0, 0, 0, 0.7);
4966 background-color: #FFFFFF;
4967 border: 1px solid #d2d2d2;
4968 border: 1px solid rgba(0, 0, 0, 0.2);
4972 line-height: 1.428571429;
4974 .datepicker.dropdown-menu th {
4978 position: relative; }
4979 .datepicker.dropdown-menu td {
4983 position: relative; }
4990 background-color: #FFFFFF;
4991 background-repeat: no-repeat;
4992 background-position: -62px 0; }
4999 background-color: #FFFFFF;
5000 background-repeat: no-repeat;
5001 background-position: -5px 0; }
5008 background-color: #FFFFFF;
5009 background-repeat: no-repeat;
5010 background-position: -19px 0; }
5017 background-color: #FFFFFF;
5018 background-repeat: no-repeat;
5019 background-position: -34px 0; }
5026 background-color: #FFFFFF;
5027 background-repeat: no-repeat;
5028 background-position: -49px 0; }
5035 background-color: #FFFFFF;
5036 background-repeat: no-repeat;
5037 background-position: 0 0; }
5044 background-color: #FFFFFF;
5045 background-repeat: no-repeat;
5046 background-position: 0 0; }
5053 background-color: #FFFFFF;
5054 background-repeat: no-repeat;
5055 background-position: 0 0; }
5062 background-color: #FFFFFF;
5063 background-repeat: no-repeat;
5064 background-position: 0 0; }
5066 .b2b-coachmark-label {
5069 cursor: not-allowed;
5070 position: relative; }
5072 .b2b-coachmark-highlight {
5073 border: 1px solid #d3d3d3;
5077 background-color: #ffffff;
5078 border-radius: 10px;
5080 box-shadow: 0 5px 6px 0 rgba(0, 0, 0, 0.25);
5082 position: absolute; }
5084 .b2b-coachmark-highlight-mask {
5088 .b2b-coachmark-container {
5089 border: 1px solid #cccccc;
5091 pointer-events: auto;
5092 -webkit-box-sizing: border-box;
5093 -moz-box-sizing: border-box;
5094 box-sizing: border-box;
5096 -webkit-transition: opacity .2s ease-out;
5097 -moz-transition: opacity .2s ease-out;
5098 transition: opacity .2s ease-out;
5100 border-radius: 20px;
5101 box-shadow: 0 6px 6px 0 rgba(0, 0, 0, 0.15);
5108 background-color: #ffffff;
5111 .b2b-coachmark-container i.b2b-coachmark-caret {
5117 .b2b-coachmark-container i.b2b-coachmark-caret:before {
5119 border-left: 12px solid transparent;
5120 border-right: 12px solid transparent;
5121 border-bottom: 12px solid #d3d3d3;
5124 .b2b-coachmark-container i.b2b-coachmark-caret:after {
5126 border-left: 12px solid transparent;
5127 border-right: 12px solid transparent;
5128 border-bottom: 12px solid #fff;
5129 position: absolute; }
5130 .b2b-coachmark-container .b2b-coachmark-header {
5134 .b2b-coachmark-container .b2b-coachmark-header .corner-button {
5135 box-shadow: 0 -24px 0 0 #f2f2f2 inset;
5140 transform: rotate(45deg);
5142 .b2b-coachmark-container .b2b-coachmark-countlabel {
5144 font-family: "Omnes-ECOMP-W02", Arial;
5148 .b2b-coachmark-container .b2b-coachmark-content {
5149 padding: 0px 20px 20px 20px;
5151 .b2b-coachmark-container .b2b-coachmark-content .icon-misc-dimmer {
5156 .b2b-coachmark-container .b2b-coachmark-content .offscreen-text {
5163 .b2b-coachmark-container .b2b-coachmark-content .b2b-coachmark-content-header {
5169 .b2b-coachmark-container .b2b-coachmark-content .b2b-coachmark-description {
5176 .b2b-coachmark-container .b2b-coachmark-content .b2b-coachmark-btn-group {
5181 .b2b-coachmark-container .b2b-coachmark-content .b2b-coachmark-btn-group .b2b-coachmark-link {
5182 font-family: "Omnes-ECOMP-W02-Medium", Arial;
5186 margin-right: 20px; }
5187 .b2b-coachmark-container .b2b-coachmark-content .b2b-coachmark-btn-group button {
5192 background-color: #fff;
5197 .datepicker-inline {
5200 .datepicker.datepicker-rtl {
5203 .datepicker.datepicker-rtl td span {
5206 .datepicker-dropdown {
5211 .datepicker-dropdown:before {
5213 display: inline-block;
5214 border-left: 10px solid transparent;
5215 border-right: 10px solid transparent;
5216 border-bottom: 10px solid #d2d2d2;
5218 border-bottom-color: rgba(0, 0, 0, 0.2);
5219 position: absolute; }
5221 .datepicker-dropdown:after {
5223 display: inline-block;
5224 border-left: 10px solid transparent;
5225 border-right: 10px solid transparent;
5226 border-bottom: 10px solid #fff;
5228 position: absolute; }
5230 .datepicker-dropdown.datepicker-orient-left:before,
5231 .datepicker-dropdown.datepicker-orient-left:after {
5234 .datepicker-dropdown.datepicker-orient-right:before,
5235 .datepicker-dropdown.datepicker-orient-right:after {
5238 .datepicker-dropdown.datepicker-orient-top:before {
5241 .datepicker-dropdown.datepicker-orient-top:after {
5244 .datepicker-dropdown.datepicker-orient-bottom:before {
5247 border-top: 7px solid #959595; }
5249 .datepicker-dropdown.datepicker-orient-bottom:after {
5252 border-top: 6px solid #fff; }
5257 .datepicker.days div.datepicker-days {
5260 .datepicker.months div.datepicker-months {
5263 .datepicker.years div.datepicker-years {
5267 -webkit-touch-callout: none;
5268 -webkit-user-select: none;
5269 -khtml-user-select: none;
5270 -moz-user-select: none;
5271 -ms-user-select: none;
5283 .datepicker tbody :focus {
5286 .datepicker td.day {
5287 background-color: transparent;
5290 font-family: "Omnes-ECOMP-W02-Medium", Arial;
5294 margin: -2px -1px 0 0;
5299 .datepicker :focus {
5300 outline: 1px dotted #000;
5301 outline-offset: -2px; }
5303 .datepicker td.day.focused {
5304 background: #ededed;
5307 .datepicker td.day.focused.active {
5308 background-color: #ededed;
5311 .datepicker td.disabled,
5312 .datepicker td.disabled:hover {
5313 font-family: "Omnes-ECOMP-W02", Arial;
5317 .datepicker td.today,
5318 .datepicker td.today:hover,
5319 .datepicker td.today.disabled {
5321 background-color: #0568ae; }
5323 .datepicker td.today.active,
5324 .datepicker td.today:active,
5325 .datepicker td.today:hover,
5326 .datepicker td.today:focus {
5328 background-color: #0568ae; }
5330 .datepicker td.today.active:hover {
5333 .datepicker td.selected,
5334 .datepicker td.selected:hover,
5335 .datepicker td.selected.disabled {
5337 background-color: #959595; }
5339 .datepicker td.active:not(.new),
5340 .datepicker td.active:hover:not(.new) {
5342 border-color: #357ebd; }
5345 font-family: "Omnes-ECOMP-W02-Medium", Arial;
5352 .datepicker .start-date .show-date,
5353 .datepicker .between-date .show-date,
5354 .datepicker .end-date .show-date {
5355 background-color: #0568ae;
5356 color: #fff !important; }
5358 .datepicker .start-date .show-date {
5359 border-radius: 5px 0 0 5px;
5362 .datepicker .start-date .show-date:before {
5363 background-color: #0568ae;
5372 .datepicker .between-date .show-date:before {
5373 background-color: #0568ae;
5382 .datepicker .end-date .show-date {
5383 border-radius: 0 5px 5px 0; }
5385 .datepicker .end-date .show-date:before {
5386 background-color: #0568ae;
5395 .datepicker .between-date:first-child .show-date:before {
5396 background-color: #fff;
5403 .datepicker .end-date:first-child .show-date:after {
5404 background-color: #fff;
5411 .datepicker .end-date:first-child .show-date::before {
5412 background-color: #fff; }
5414 .datepicker tr td.start-date:last-child .show-date:after,
5415 .datepicker tr td.between-date:last-child .show-date:after {
5416 background-color: #fff;
5423 .datepicker tr td.start-date:last-child:focus .show-date:after,
5424 .datepicker tr td.end-date:last-child:focus .show-date:after,
5425 .datepicker tr td.between-date:last-child:focus .show-date:after,
5426 .datepicker tr td.start-date:first-child:focus .show-date:after,
5427 .datepicker tr td.end-date:first-child:focus .show-date:after,
5428 .datepicker tr td.between-date:first-child:focus .show-date:after {
5431 background-color: transparent; }
5433 .datepicker td.active:not(.new) .show-date,
5434 .datepicker td.active:hover:not(.new) .show-date {
5436 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
5438 .datepicker td.disabled .show-date,
5439 .datepicker td.disabled:hover .show-date {
5440 font-family: "Omnes-ECOMP-W02", Arial;
5443 .datepicker td span {
5451 border-radius: 4px; }
5453 .datepicker td span:hover {
5454 background: #eeeeee; }
5456 .datepicker td span.disabled,
5457 .datepicker td span.disabled:hover {
5462 .datepicker td span.active,
5463 .datepicker td span.active:hover,
5464 .datepicker td span.active.disabled {
5466 background-color: #0568ae;
5467 border-color: #357ebd; }
5469 .datepicker th.datepicker-switch {
5472 font-weight: normal;
5473 cursor: default !important; }
5475 .datepicker thead tr:first-child th,
5476 .datepicker tfoot tr th {
5479 line-height: 60px; }
5481 .datepicker tfoot tr th {
5483 line-height: normal; }
5485 .datepicker tfoot tr th li {
5486 margin-bottom: 5px; }
5492 margin: 0 -1px -1px 0;
5495 .datepicker .prev i,
5496 .datepicker .next i {
5503 .datepicker .prev i {
5506 .datepicker .next i {
5512 padding: 0 2px 0 5px;
5513 vertical-align: middle; }
5515 .datepicker thead tr:first-child th.cw {
5517 background-color: transparent; }
5519 .input-group.date .input-group-addon i {
5524 .datepicker.dropdown-menu {
5525 box-shadow: 0 10px 15px -10px rgba(0, 0, 0, 0.7);
5534 background-color: #ffffff;
5535 border: 1px solid #d2d2d2;
5536 border: 1px solid rgba(0, 0, 0, 0.2);
5540 line-height: 1.428571429;
5543 .datepicker.dropdown-menu th,
5544 .datepicker.dropdown-menu td {
5548 position: relative; }
5550 .datepicker .due-date .show-date {
5551 font-family: "Omnes-ECOMP-W02-Medium", Arial;
5552 background-color: #cf2a2a;
5554 color: #fff !important; }
5556 .datepicker .day.active .show-date:after,
5557 .datepicker .day:focus .show-date:after,
5558 .datepicker .due-date.disabled .show-date:after {
5559 border: 2px solid #0568ae;
5569 .datepicker .day:focus .show-date:after {
5575 .datepicker .day.due-date:focus .show-date:after {
5581 .datepicker .due-date.old:after,
5582 .datepicker .due-date.new:after {
5583 visibility: hidden; }
5585 .datepicker .due-date.active:after {
5586 border-color: #fff; }
5588 .datepicker .due-date.active.focused {
5589 color: #0568ae !important; }
5591 .datepicker .due-date.active.focused:after {
5592 border-color: #cf2a2a !important; }
5597 font-weight: normal;
5601 letter-spacing: -6px;
5602 margin: 0 -1px -1px 0; }
5604 .datepicker .dow span[aria-hidden="true"] {
5616 .datepicker .calendar-legend {
5618 margin-bottom: 20px; }
5620 .datepicker .calendar-legend li {
5622 font-weight: normal;
5626 position: relative; }
5628 .datepicker i.legend-due-date {
5629 background-color: #cf2a2a;
5634 vertical-align: middle;
5635 display: inline-block; }
5637 .datepicker i.legend-selected-date {
5638 background-color: #fff;
5639 border: 2px solid #0568ae;
5644 vertical-align: middle;
5645 display: inline-block; }
5647 .datepicker i.legend-selectedisdue {
5648 background-color: #fff;
5649 border: 2px solid #0568ae;
5651 display: inline-block;
5655 vertical-align: middle;
5658 .datepicker i.legend-selectedisdue:after {
5659 background-color: #cf2a2a;
5669 .datepicker .text-left {
5672 .datepicker .active.old {
5673 background-color: #ededed !important;
5674 color: #ededed !important; }
5689 background-color: white;
5690 background-repeat: no-repeat; }
5693 background-position: -62px 0; }
5696 background-position: -5px 0; }
5699 background-position: -19px 0; }
5702 background-position: -34px 0; }
5705 background-position: -49px 0; }
5709 background-position: 0 0; }
5712 background-position: 0 0; }
5715 background-position: 0 0; }
5718 background-position: 0 0; }
5720 .datepicker-container {
5721 position: relative; }
5723 .btn-calendar-icon:focus .icon-primary-calendar {
5724 outline: 1px dotted #191919; }
5726 .btn-calendar-icon:focus {
5729 /* remove focus outline when dropdown is opened */
5730 /*resolve blue focus outline over dropdown with error*/
5737 background-color: #f2f2f2; }
5739 .selectWrap.disabled .icon-primary-down {
5742 .selectWrap.disabled input.awd-select {
5744 padding: 10px 45px 10px 15px;
5747 .selectWrap.disabled button.awd-select {
5749 text-indent: 15px; }
5751 .selectWrap.disabled:after {
5753 cursor: not-allowed; }
5756 background-color: transparent;
5757 border: 1px solid #d2d2d2;
5759 box-shadow: 1px 5px 2px -5px rgba(0, 0, 0, 0.15);
5762 font-family: "Omnes-ECOMP-W02", Arial;
5763 /*font-size: 1.6rem;*/
5772 padding: 12px 45px 8px 15px;
5773 user-select: none; }
5774 input.awd-select:focus {
5775 border-color: #0568ae !important;
5776 text-overflow: ellipsis;
5777 padding-right: 45px; }
5780 background-color: transparent;
5781 border: 1px solid #d2d2d2;
5783 box-shadow: 1px 5px 2px -5px rgba(0, 0, 0, 0.15);
5786 font-family: "Omnes-ECOMP-W02", Arial;
5787 /*font-size: 1.6rem;*/
5796 button.awd-select:not(.large) {
5798 white-space: nowrap;
5800 text-overflow: clip;
5801 text-overflow: ellipsis; }
5802 button.awd-select img {
5808 vertical-align: text-bottom; }
5809 button.awd-select:focus {
5810 border-color: #0568ae !important; }
5811 button.awd-select i {
5818 button.awd-select.large {
5819 align-items: center;
5825 vertical-align: middle; }
5826 button.awd-select.large img {
5835 .selectWrap.large .awd-select-list-item {
5836 align-items: center;
5842 vertical-align: middle; }
5843 .selectWrap.large .awd-select-list-item img {
5860 button.awd-select.active {
5861 border-radius: 6px 6px 0 0; }
5862 button.awd-select.active:focus {
5863 border-color: #d2d2d2 !important; }
5865 input.awd-select.active {
5866 border-radius: 6px 6px 0 0; }
5867 input.awd-select.active:focus {
5868 border-color: #d2d2d2 !important; }
5871 position: relative; }
5873 span.selectWrap input[readonly]:focus {
5875 text-shadow: 0 0 0 #000; }
5877 .isIE.ds2-no-colors .awd-select:focus {
5878 outline: 1px dashed transparent; }
5881 box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15);
5882 border-radius: 0 0 6px 6px;
5884 border: 1px solid #d2d2d2;
5887 background-color: #f2f2f2;
5893 .awd-select-list-item {
5902 .awd-select-list-item:hover {
5904 background-color: #d2d2d2;
5905 outline: 1px dashed transparent; }
5906 .awd-select-list-item:focus {
5908 background-color: #d2d2d2;
5909 outline: 1px dashed transparent; }
5910 .awd-select-list-item img {
5923 background: linear-gradient(to bottom, #fcfcfc 0%, #f2f2f2 100%);
5924 background: -webkit-linear-gradient(top, #fcfcfc 0%, #f2f2f2 100%);
5925 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@att-gray-highlight", endColorstr="@att-functional-bg-gray", GradientType=0); }
5926 .selectWrap:not(.large) .awd-select-list-item:first-child {
5928 .selectWrap:not(.large) .awd-select-list-item:last-child {
5929 margin-bottom: 15px; }
5930 .selectWrap .icon-primary-down {
5936 .selectWrap + [aria-expanded="true"] {
5937 padding-bottom: 9px;
5938 padding-top: 20px; }
5940 .awd-select-list-item[data-hover="true"] {
5941 background-color: #d2d2d2; }
5943 span input.awd-select {
5946 text-overflow: ellipsis;
5947 padding-right: 45px; }
5949 li.optgroup-wrapper {
5950 font-family: "Omnes-ECOMP-W02-Medium", Arial;
5951 cursor: default !important;
5952 padding: 0px 15px; }
5953 li.optgroup-wrapper:first-child {
5954 padding-top: 10px; }
5955 li.optgroup-wrapper:hover {
5956 background-color: #f2f2f2; }
5959 font-family: "Omnes-ECOMP-W02", Arial;
5960 cursor: pointer !important;
5963 padding: 0 0 0 33px; }
5965 label + .selectWrap {
5975 background: linear-gradient(to bottom, #fcfcfc 0%, #f2f2f2 100%);
5976 background: -webkit-linear-gradient(top, #fcfcfc 0%, #f2f2f2 100%);
5977 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@att-gray-highlight", endColorstr="@att-functional-bg-gray", GradientType=0); }
5979 .group .selectWrap {
5980 margin: 0 0 10px 0; }
5991 select.awd-select > optgroup {
5995 select.awd-select > optgroup:first-child {
5997 select.awd-select > optgroup > option {
5998 padding-left: 8px; }
5999 select.awd-select > option {
6000 padding-left: 8px; }
6001 select.awd-select + span {
6002 background: linear-gradient(to bottom, #fcfcfc 0%, #f2f2f2 100%);
6003 background: -webkit-linear-gradient(top, #fcfcfc 0%, #f2f2f2 100%);
6004 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@att-gray-highlight", endColorstr="@att-functional-bg-gray", GradientType=0);
6010 border: 1px solid #d2d2d2;
6014 padding: 18px 45px 15px 15px;
6017 padding-right: 45px;
6018 white-space: nowrap;
6020 text-overflow: ellipsis; }
6021 select.awd-select + span > i {
6027 select.awd-select + span > i:before {
6031 select.awd-select:focus + span {
6032 border-color: #0568ae; }
6034 .isIE select.awd-select + span {
6037 [data-default-option="true"] {
6038 color: #767676 !important;
6039 font-family: "Omnes-ECOMP-W02-Italic", Arial; }
6042 color: #767676 !important;
6043 font-family: "Omnes-ECOMP-W02-Italic", Arial; }
6045 .filterTank button.awd-select {
6046 border-color: #d2d2d2;
6047 background-color: #333333;
6050 .filterTank button.awd-select:after {
6051 background-color: #FFFFFF !important;
6052 border-color: #d2d2d2; }
6054 .utility-bg button.awd-select {
6055 border-color: #d2d2d2;
6056 background-color: #333333;
6059 .utility-bg button.awd-select:after {
6060 background-color: #FFFFFF !important;
6061 border-color: #d2d2d2; }
6063 .utility-bg select.awd-select + span {
6064 border-color: #d2d2d2;
6065 border-color: #d2d2d2;
6066 background-color: #333333;
6067 background-color: #333333;
6070 .utility-bg select.awd-select + span:after {
6071 background-color: #FFFFFF !important;
6072 background-color: #FFFFFF !important;
6073 border-color: #d2d2d2;
6074 border-color: #d2d2d2; }
6076 .utility-bg select.awd-select:focus + span {
6077 border-color: #d2d2d2;
6078 border-color: #d2d2d2;
6079 background-color: #333333;
6080 background-color: #333333;
6083 .utility-bg select.awd-select:focus + span:after {
6084 background-color: #FFFFFF !important;
6085 background-color: #FFFFFF !important;
6086 border-color: #d2d2d2;
6087 border-color: #d2d2d2; }
6089 .utility-bg select.awd-select:hover + span {
6090 border-color: #d2d2d2;
6091 border-color: #d2d2d2;
6092 background-color: #333333;
6093 background-color: #333333;
6096 .utility-bg select.awd-select:hover + span:after {
6097 background-color: #FFFFFF !important;
6098 background-color: #FFFFFF !important;
6099 border-color: #d2d2d2;
6100 border-color: #d2d2d2; }
6102 input.awd-select[disabled] {
6103 cursor: not-allowed;
6104 border-color: #d2d2d2;
6105 background-color: #d2d2d2;
6106 background-image: none;
6108 input.awd-select[disabled] + span {
6109 cursor: not-allowed;
6110 border-color: #d2d2d2;
6111 background-color: #d2d2d2;
6112 background-image: none;
6115 button.awd-select[disabled] {
6116 cursor: not-allowed;
6117 border-color: #d2d2d2;
6118 background-color: #d2d2d2;
6119 background-image: none;
6121 button.awd-select[disabled]:after {
6122 background-color: #d2d2d2 !important;
6123 border-color: #d2d2d2; }
6125 select.awd-select[disabled] + span {
6126 cursor: not-allowed;
6127 border-color: #d2d2d2;
6128 background-color: #d2d2d2;
6129 background-image: none;
6131 select.awd-select[disabled] + span:after {
6132 background-color: #d2d2d2 !important;
6133 border-color: #d2d2d2; }
6135 select.awd-select[disabled]:focus + span {
6136 cursor: not-allowed;
6137 border-color: #d2d2d2;
6138 background-color: #d2d2d2;
6139 background-image: none;
6142 select.awd-select[disabled]:hover + span {
6143 cursor: not-allowed;
6144 border-color: #d2d2d2;
6145 background-color: #d2d2d2;
6146 background-image: none;
6149 input.awd-select[disabled="disabled"] {
6150 cursor: not-allowed;
6151 border-color: #d2d2d2;
6152 background-color: #d2d2d2;
6153 background-image: none;
6155 input.awd-select[disabled="disabled"] + span {
6156 cursor: not-allowed;
6157 border-color: #d2d2d2;
6158 background-color: #d2d2d2;
6159 background-image: none;
6162 select.awd-select[disabled="disabled"] + span {
6163 cursor: not-allowed;
6164 border-color: #d2d2d2;
6165 background-color: #d2d2d2;
6166 background-image: none;
6168 select.awd-select[disabled="disabled"] + span:after {
6169 background-color: #d2d2d2 !important;
6170 border-color: #d2d2d2; }
6172 select.awd-select[disabled="disabled"]:focus + span {
6173 cursor: not-allowed;
6174 border-color: #d2d2d2;
6175 background-color: #d2d2d2;
6176 background-image: none;
6178 select.awd-select[disabled="disabled"]:focus + span:after {
6179 background-color: #d2d2d2 !important;
6180 border-color: #d2d2d2; }
6182 select.awd-select[disabled="disabled"]:hover + span {
6183 cursor: not-allowed;
6184 border-color: #d2d2d2;
6185 background-color: #d2d2d2;
6186 background-image: none;
6188 select.awd-select[disabled="disabled"]:hover + span:after {
6189 background-color: #d2d2d2 !important;
6190 border-color: #d2d2d2; }
6192 .ddexpand-wrapper > h2 {
6193 margin-bottom: 11px; }
6194 .ddexpand-wrapper > h2 + p {
6195 margin-bottom: 4px; }
6197 .ddexpand-wrapper .selectWrap + [aria-expanded="true"] .form-row {
6200 .ddexpand-wrapper .selectWrap + [aria-expanded="true"] .row + .row .form-row {
6203 .modal .awd-select-list {
6204 z-index: 1060 !important; }
6206 .form-row.error button.awd-select.active:focus {
6207 border-color: #cf2a2a !important; }
6209 .form-row.error input.awd-select.active:focus {
6210 border-color: #cf2a2a !important; }
6212 .awd-module-list .module-list-item[aria-selected="true"] {
6213 background-color: #f2f2f2; }
6215 li.module-list-item[aria-selected="true"]:before {
6217 display: inline-block;
6218 font-family: "icoControls" !important;
6221 font-weight: normal;
6222 font-variant: normal;
6225 text-transform: none;
6227 -webkit-font-smoothing: antialiased;
6228 -moz-osx-font-smoothing: grayscale;
6231 -webkit-user-select: none;
6232 -moz-user-select: none;
6233 -ms-user-select: none;
6235 vertical-align: middle;
6238 box-sizing: border-box;
6239 display: inline-block;
6245 vertical-align: middle;
6249 @media (min-width: 768px) {
6250 span[class*="large"] {
6253 max-width: 370px; } }
6255 @media (max-width: 767px) {
6256 .selectWrap.large:after {
6258 .selectWrap.large .awd-select-list-item {
6259 padding-right: 41px; }
6260 .selectWrap + div > h4 {
6262 font-size: 16px; } }
6264 /**********************Dropdown Chrome scrolling fix start ********************/
6266 -webkit-user-select: text;
6267 -moz-user-select: text;
6268 -ms-user-select: text;
6269 user-select: text; }
6271 /**********************Dropdown Chrome scrolling fix end ********************/
6273 border-bottom: 1px solid #e4e4e4;
6274 border-top: 1px solid #e4e4e4; }
6276 .mpc-expanders + .mpc-expanders {
6279 .mpc-expanders .heading-medium {
6280 margin-bottom: 10px; }
6282 .mpc-expanders .p-small {
6285 .mpc-expander-body {
6286 border-top: 1px solid #e4e4e4; }
6288 .mpc-expander-body .mpc-expanders {
6289 border-bottom: 1px solid #e4e4e4;
6292 .mpc-expander-body .mpc-expanders:last-child {
6293 border-bottom: 0px; }
6299 border: 1px dashed #bbb;
6304 position: relative; }
6306 .b2b-dragdrop-over {
6307 background: #0091d9;
6309 .b2b-dragdrop-over:after {
6310 content: "Drop the file";
6322 .b2b-file-container {
6325 display: inline-table;
6327 .b2b-file-container [type=file] {
6337 -ms-filter: "alpha(Opacity=0)"; }
6344 display: inline-block;
6349 .b2b-flyout-icon:focus {
6350 outline: thin dotted #666;
6351 outline-offset: -1px; }
6353 .b2b-flyout .b2b-flyout-container {
6354 border: 1px solid #d3d3d3;
6357 pointer-events: auto;
6358 -webkit-box-sizing: border-box;
6359 -moz-box-sizing: border-box;
6360 box-sizing: border-box;
6362 -webkit-transition: opacity .2s ease-out;
6363 -moz-transition: opacity .2s ease-out;
6364 transition: opacity .2s ease-out;
6367 box-shadow: 0 5px 6px 0 rgba(0, 0, 0, 0.25);
6375 .b2b-flyout .b2b-flyout-container.open-flyout {
6379 .b2b-flyout i.b2b-flyout-caret {
6386 .b2b-flyout i.b2b-flyout-caret.open-flyout {
6389 .b2b-flyout i.b2b-flyout-caret:before {
6391 border-left: 8px solid transparent;
6392 border-right: 8px solid transparent;
6393 border-bottom: 8px solid #d3d3d3;
6396 .b2b-flyout i.b2b-flyout-caret:after {
6398 border-left: 8px solid transparent;
6399 border-right: 8px solid transparent;
6400 border-bottom: 8px solid #fff;
6401 position: absolute; }
6403 .b2b-flyout .b2b-flyout-container.b2b-flyout-left i.b2b-flyout-caret {
6404 left: 16px !important; }
6406 .b2b-flyout .b2b-flyout-container.b2b-flyout-right i.b2b-flyout-caret {
6407 left: inherit !important;
6408 right: 30px !important; }
6410 .b2b-flyout .b2b-flyout-container.b2b-flyout-above {
6411 box-shadow: 0 -5px 6px 0 rgba(0, 0, 0, 0.25); }
6412 .b2b-flyout .b2b-flyout-container.b2b-flyout-above i.b2b-flyout-caret {
6415 .b2b-flyout .b2b-flyout-container.b2b-flyout-above i.b2b-flyout-caret:before {
6418 border-top: 8px solid #d3d3d3;
6419 border-bottom: none; }
6420 .b2b-flyout .b2b-flyout-container.b2b-flyout-above i.b2b-flyout-caret:after {
6421 border-top: 8px solid #fff;
6422 border-bottom: none; }
6424 .b2b-flyout .b2b-flyout-container.b2b-flyout-centerLeft i.b2b-flyout-caret {
6425 left: inherit !important;
6426 right: -7px !important;
6428 transform: rotate(90deg); }
6430 .b2b-flyout .b2b-flyout-container.b2b-flyout-centerRight i.b2b-flyout-caret {
6431 left: -8px !important;
6433 transform: rotate(-90deg); }
6435 .b2b-flyout .buttons-group {
6437 .b2b-flyout .buttons-group .cta-button-group {
6439 border-top: 1px solid #ccc;
6440 padding: 20px 0 0; }
6441 .b2b-flyout .buttons-group .cta-button-group button {
6444 .b2b-flyout .heading {
6446 margin-bottom: 10px; }
6448 .b2b-flyout .body-text {
6450 margin-bottom: 30px; }
6452 .b2b-footer-wrapper {
6454 background-color: #222; }
6456 .b2b-footer-container {
6459 padding-top: 15px; }
6460 .b2b-footer-container .footer-columns {
6461 display: inline-block;
6463 vertical-align: top; }
6464 .b2b-footer-container .footer-columns.three-column, .b2b-footer-container .footer-columns.four-column, .b2b-footer-container .footer-columns.five-column {
6465 padding-top: 30px; }
6466 .b2b-footer-container .footer-columns.three-column {
6468 padding-left: 75px; }
6469 .b2b-footer-container .footer-columns.four-column {
6471 padding-left: 75px; }
6472 .b2b-footer-container .footer-columns.five-column {
6474 .b2b-footer-container .footer-columns .b2b-footer-header {
6478 font-family: "Omnes-ECOMP-W02-Medium", Arial;
6479 line-height: 23.9px;
6481 .b2b-footer-container .footer-columns li {
6483 .b2b-footer-container .footer-columns ul li:first-child {
6484 padding-top: 15px; }
6485 .b2b-footer-container .footer-columns li a {
6488 font-family: "Omnes-ECOMP-W02", Arial; }
6489 .b2b-footer-container .footer-nav-content {
6490 padding-bottom: 10px; }
6491 .b2b-footer-container .footer-nav-content li {
6495 vertical-align: middle; }
6496 .b2b-footer-container .footer-nav-content li a {
6499 vertical-align: middle;
6501 font-family: "Omnes-ECOMP-W02", Arial; }
6503 .b2b-footer-wrapper .b2b-footer-container hr {
6504 background: #d2d2d2;
6507 .b2b-footer-wrapper .divider-bottom-footer {
6508 padding: 45px 0 50px 0; }
6510 .b2b-footer-wrapper .footerLogo {
6511 margin: 10px 0 0 0px;
6512 vertical-align: top; }
6513 .b2b-footer-wrapper .footerLogo div {
6514 display: inline-block; }
6515 .b2b-footer-wrapper .footerLogo .icon-primary-att-globe {
6517 .b2b-footer-wrapper .footerLogo .logo-title {
6520 display: inline-block;
6524 .b2b-footer-wrapper .copyright-text {
6528 font-family: "Omnes-ECOMP-W02", Arial; }
6529 .b2b-footer-wrapper .copyright-text a {
6531 text-decoration: underline;
6532 display: inline-block; }
6533 .b2b-footer-wrapper .copyright-text a:hover {
6534 text-decoration: none; }
6536 @media (max-width: 768px) {
6537 .b2b-footer-wrapper {
6539 .b2b-footer-container {
6541 .b2b-footer-container .footer-columns.three-column, .b2b-footer-container .footer-columns.four-column, .b2b-footer-container .footer-columns.five-column {
6543 .b2b-footer-wrapper .divider-bottom-footer {
6544 padding-top: 15px; }
6545 .b2b-footer-wrapper .divider-bottom-footer .footer-links {
6547 .b2b-footer-wrapper .footerLogo {
6548 margin: 30px 0 0 0; }
6549 .b2b-footer-wrapper .footerLogo .footer-logo {
6551 padding-left: 10px; } }
6554 background-color: #222;
6558 .b2b-header-tabs .icon-primary-att-globe {
6560 .b2b-header-tabs a:focus {
6561 border: 1px solid white; }
6562 .b2b-header-tabs .header__items {
6567 padding: 6px 0px 0px 0px;
6568 border-spacing: 30px 0; }
6569 .b2b-header-tabs .header__item {
6570 display: inline-block;
6574 font-family: "Omnes-ECOMP-W02", Arial;
6578 .b2b-header-tabs .header__item.b2b-headermenu {
6580 .b2b-header-tabs .header__item.b2b-headermenu:last-child {
6582 .b2b-header-tabs .header__item.b2b-headermenu a.menu__item {
6584 text-decoration: none;
6585 display: inline-block;
6586 padding: 5px 15px; }
6587 .b2b-header-tabs .header__item.active {
6588 background-color: #fff;
6590 border-bottom-left-radius: 0;
6591 border-bottom-right-radius: 0; }
6592 .b2b-header-tabs .header__item.active a.menu__item {
6594 .b2b-header-tabs li:focus {
6595 outline: 2px solid #0578ae; }
6596 .b2b-header-tabs .header__item .header-secondary-wrapper, .b2b-header-tabs .header__item .header-tertiary-wrapper {
6597 background-color: #fff;
6602 border-bottom: solid 1px #ccc;
6603 -webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.16);
6604 -moz-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.16);
6605 box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.16);
6608 .b2b-header-tabs .header-secondary, .b2b-header-tabs .header-tertiary {
6609 background-color: #fff;
6612 .b2b-header-tabs .header__item.active .header-secondary-wrapper {
6614 .b2b-header-tabs .header-secondary .header-subitem {
6615 display: inline-block;
6618 .b2b-header-tabs .header-secondary .header-subitem.active .header-tertiary-wrapper {
6620 .b2b-header-tabs .header-secondary .header-subitem a.menu__item {
6621 display: inline-block;
6624 .b2b-header-tabs .header-secondary .header-subitem a.menu__item:hover, .b2b-header-tabs .header-secondary .header-subitem a.menu__item:focus {
6627 /** Secondary Menu **/
6630 clip: rect(1px, 1px, 1px, 1px); }
6632 /** Tertiary Level Menu **/
6633 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret {
6637 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:after, .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:before {
6639 border-left: 8px solid transparent;
6640 border-right: 8px solid transparent;
6642 -webkit-transition: left .2s ease-out;
6643 -moz-transition: left .2s ease-out;
6644 transition: left .2s ease-out; }
6645 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:after {
6646 border-bottom: 8px solid #fff;
6648 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:before {
6649 border-bottom: 8px solid #ccc;
6652 .b2b-header-tabs .header-secondary .header-subitem.active .header-tertiary {
6653 border-top: solid 1px #ccc; }
6655 .b2b-header-tabs .header-tertiary:after {
6660 .b2b-header-tabs .header-tertiary li {
6661 display: inline-block;
6664 .b2b-header-tabs .header-tertiary li a {
6667 padding: 10px 15px; }
6668 .b2b-header-tabs .header-tertiary li label {
6674 padding: 15px 0 0 15px; }
6676 .b2b-header-tabs .header__item.skip {
6678 display: inline-block;
6679 cursor: default !important; }
6680 .b2b-header-tabs .header__item.skip a {
6684 text-decoration: none; }
6685 .b2b-header-tabs .header__item.skip a:focus {
6687 outline: 2px solid #0578ae; }
6689 .b2b-header-tabs .selectWrap {
6691 .b2b-header-tabs .selectWrap button.awd-select {
6695 display: inline-block; }
6696 .b2b-header-tabs .selectWrap .awd-select-list {
6697 background-color: #fff;
6699 -webkit-transition: opacity .2s ease-out;
6700 -moz-transition: opacity .2s ease-out;
6701 transition: opacity .2s ease-out;
6702 box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176); }
6704 @media (max-width: 768px) {
6707 .b2b-header-tabs .header__items, .b2b-header-tabs .header-secondary, .b2b-header-tabs .header-tertiary {
6709 .b2b-header-tabs .header__item {
6711 .b2b-header-tabs .globe-text {
6713 .b2b-header-tabs .header__item.b2b-headermenu a.menu__item {
6714 padding: 5px 7px 9px 7px; }
6715 .b2b-header-tabs .header__item .header-tertiary-wrapper {
6717 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret {
6719 .b2b-header-tabs .header__item .header-secondary-wrapper {
6721 .b2b-header-tabs .header__item.profile {
6725 /************* Header - Start *************/
6727 background-color: #222;
6732 .b2b-header-tabs .icon-primary-primary-att-globe {
6738 *TODO: delete below .icon-primary-att-globel will not be used
6739 *instead the one above, icon-primary-primary-att-globe not available here
6741 .b2b-header-tabs .icon-primary-att-globe {
6745 .b2b-header-tabs .globe-text {
6749 .b2b-header-tabs .header__items {
6754 border-spacing: 30px 0;
6755 padding: 3px 0px 0px 0px; }
6757 .b2b-header-tabs .header__item {
6758 display: inline-block;
6762 font-family: "Omnes-ECOMP-W02", Arial;
6764 padding: 0 15px 4px 15px;
6765 /*margin-top:-3px;*/
6768 .b2b-header-tabs .header__item.b2b-headermenu {
6771 .b2b-header-tabs .header__item.b2b-headermenu a.menu__item {
6773 text-decoration: none;
6774 display: inline-block;
6775 padding: 8px 15px 12px 15px;
6778 .b2b-header-tabs .header__item.active {
6779 background-color: #fff;
6781 border-bottom-left-radius: 0;
6782 border-bottom-right-radius: 0; }
6784 .b2b-header-tabs .header__item.active a.menu__item {
6787 .b2b-header-tabs li:focus {
6788 outline: 2px solid #0578ae; }
6790 /** profile pop Over **/
6791 .b2b-header-tabs .header__item.profile {
6795 /** Secondary Menu **/
6796 .b2b-header-tabs .header__item .header-secondary-wrapper, .b2b-header-tabs .header__item .header-tertiary-wrapper {
6797 background-color: #fff;
6802 border-bottom: solid 1px #ccc;
6803 -webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.16);
6804 -moz-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.16);
6805 box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.16);
6809 .b2b-header-tabs .header-secondary, .b2b-header-tabs .header-tertiary {
6810 background-color: #fff;
6814 .b2b-header-tabs .header__item.active .header-secondary-wrapper,
6815 .b2b-header-tabs .header-secondary .header-subitem.active .header-tertiary-wrapper {
6818 .b2b-header-tabs .header-secondary .header-subitem {
6819 display: inline-block;
6823 .b2b-header-tabs .header-secondary .header-subitem a.menu__item {
6824 display: inline-block;
6829 .b2b-header-tabs .header-secondary .header-subitem a.menu__item:hover, .b2b-header-tabs .header-secondary .header-subitem a.menu__item:focus {
6834 clip: rect(1px, 1px, 1px, 1px); }
6836 /** Tertiary Level Menu **/
6837 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:after,
6838 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:before {
6840 border-left: 8px solid transparent;
6841 border-right: 8px solid transparent;
6843 -webkit-transition: left .2s ease-out;
6844 -moz-transition: left .2s ease-out;
6845 transition: left .2s ease-out; }
6847 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret {
6852 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:after {
6853 border-bottom: 8px solid #fff;
6856 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:before {
6857 border-bottom: 8px solid #ccc;
6860 /** Tertiary Level Menu **/
6861 .b2b-header-tabs .header-secondary .header-subitem.active .header-tertiary {
6862 border-top: solid 1px #ccc; }
6864 .b2b-header-tabs .header-tertiary:after {
6869 .b2b-header-tabs .header-tertiary li {
6870 display: inline-block;
6874 .b2b-header-tabs .header-tertiary li a {
6880 .b2b-header-tabs .header-tertiary li label {
6883 font-size: 14px !important;
6886 padding: 15px 0 0 15px; }
6888 /** Quarternary Level Menu **/
6889 .b2b-header-tabs .header-quarternary {
6893 .b2b-header-tabs .header-quarternary li {
6895 font-family: "Omnes-ECOMP-W02", Arial;
6898 .b2b-header-tabs .header-quarternary li.active {
6901 .b2b-header-tabs .header-quarternary li a {
6904 padding: 0px 10px 10px 10px; }
6906 /** Skip Navigation**/
6907 .b2b-header-tabs .header__item.skip {
6909 display: inline-block;
6910 cursor: default !important; }
6912 .b2b-header-tabs .header__item.skip a {
6916 text-decoration: none; }
6918 .b2b-header-tabs .header__item.skip a:focus {
6920 outline: 2px solid #0578ae; }
6922 /** Dropdown css inside Header ****/
6923 .b2b-header-tabs .selectWrap {
6926 .b2b-header-tabs .selectWrap button.awd-select, .b2b-header-tabs .selectWrap input.awd-select {
6930 display: inline-block; }
6932 .b2b-header-tabs .selectWrap .awd-select-list {
6933 background-color: #fff;
6935 -webkit-transition: opacity .2s ease-out;
6936 -moz-transition: opacity .2s ease-out;
6937 transition: opacity .2s ease-out;
6938 box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176); }
6941 * responsive header media queries
6943 @media screen and (max-width: 1100px) {
6944 .b2b-header-tabs .globe-text {
6946 .b2b-header-tabs .header__item.profile {
6949 .b2b-header-tabs .header__items {
6950 padding-top: 0px; } }
6952 @media screen and (max-width: 950px) {
6953 .header__item.profile {
6957 .header__item .selectWrap {
6959 .b2b-header-tabs .header__items {
6960 padding-top: 25px; }
6961 .b2b-header-tabs .header__item .header-secondary-wrapper, .b2b-header-tabs .header__item .header-tertiary-wrapper {
6963 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret {
6965 .b2b-header-tabs .header__item.b2b-headermenu a.menu__item {
6966 padding-bottom: 30px; }
6967 .b2b-header-tabs .header-secondary .header-subitem.active .header-tertiary {
6968 margin-top: -28px; } }
6970 /*************** Header - END ******************/
6974 .hp-container i:focus {
6975 outline: thin dotted #666; }
6976 .hp-container .icon-misc-pen {
6978 .hp-container .icon-misc-trash {
6982 border-bottom: 1px solid #ccc;
6983 border-bottom: 1px solid #ccc;
6984 margin-bottom: 16px;
6985 padding-bottom: 16px; }
6986 .hp-selected .selected-days {
6987 padding-bottom: 16px; }
6988 .hp-selected .selected-days .day {
6994 margin: 16px auto 0 auto; }
6995 .hp-checkbox label {
6998 margin-right: 34px; }
6999 .hp-checkbox label span {
7003 margin-left: 0px; } */
7008 display: -webkit-flex;
7009 display: -ms-flexbox; }
7014 display: -webkit-flex;
7015 display: -ms-flexbox; }
7017 .hp-dropdowns .radio-buttons {
7019 .hp-dropdowns .radio-buttons .radio {
7020 margin-right: 15px; }
7024 /* TODO: Build a reference page for these classes */
7026 font-family: "Omnes-ECOMP-W02", Arial !important; }
7029 font-family: "Omnes-ECOMP-W02-Light", Arial !important; }
7032 font-family: "Omnes-ECOMP-W02-Italic", Arial !important; }
7034 .font-light-italic {
7035 font-family: "Omnes-ECOMP-W02-Light-Italic", Arial !important; }
7038 font-family: "Omnes-ECOMP-W02-Medium", Arial !important; }
7040 .font-medium-italic {
7041 font-family: "Omnes-ECOMP-W02-Medium-Italic",Arial !important; }
7045 font-variant: normal;
7046 font-weight: normal;
7047 text-transform: none; }
7050 background-color: #efefef;
7051 border: 1px solid #efefef;
7053 font-size: 1.4rem; }
7055 .b2b-subnav-container > ul {
7058 .b2b-subnav-content {
7060 margin-bottom: 10px; }
7062 .b2b-subnav-content > li {
7063 border-bottom: 1px solid #999999;
7067 .b2b-subnav-content > li > a {
7068 text-decoration: none;
7073 .b2b-subnav-content > li > a.expand {
7076 .b2b-subnav-content > li ul {
7079 transition-duration: 0.5s;
7080 transition-timing-function: cubic-bezier(0, 1, 0.5, 1); }
7082 .b2b-subnav-content > li ul.expand {
7083 transition-duration: 0.7s;
7084 transition-timing-function: ease-in-out;
7088 .b2b-subnav-content > li > a:focus, .b2b-subnav-content > li ul > li > a:focus {
7089 outline: thin dotted #666; }
7091 .b2b-subnav-content > li ul > li > a {
7095 outline-offset: -4px;
7096 padding-left: 10px; }
7098 .b2b-icon-primary-plus-minus {
7099 display: inline-block;
7106 vertical-align: middle;
7109 @media (min-width: 320px) and (max-width: 767px) {
7111 background-color: #fff;
7112 border: 1px solid white;
7114 .b2b-subnav-content > li {
7115 padding-left: 10px; }
7116 .b2b-subnav-container > ul:first-child {
7117 border-top: 1px solid #999; }
7118 .b2b-icon-primary-plus-minus {
7120 .b2b-subnav-content > li li > a.active {
7122 text-decoration: none;
7123 font-family: "Omnes-ECOMP-W02", Arial; } }
7125 .b2b-list-box-item {
7126 white-space: nowrap;
7128 border: 1px solid transparent;
7130 visibility: inherit;
7137 -moz-user-select: none;
7138 -webkit-user-select: none;
7139 -ms-user-select: none; }
7140 .b2b-list-box-item:focus {
7141 border: 2px solid #5e8cb3; }
7143 .b2b-list-box-item--selected {
7144 background-color: #cfdde9; }
7146 .btn.disabled[ddh-load-button] {
7148 padding: 0 19px 0 18px; }
7150 .btn.disabled[ddh-load-button] {
7153 .icon-primary-spinner-ddh.large {
7157 .icon-primary-spinner-ddh.small {
7161 .icon-primary-spinner-ddh {
7162 -webkit-animation: 1s linear infinite spinner;
7163 animation: 1s linear infinite spinner;
7164 background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNiAzNiIgaWQ9InN2Zy1zcGlubmVyIiB4PSIwcHgiIHk9IjBweCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CiAgIDxwYXRoIGZpbGw9IiNGNUY1RjUiIGQ9Ik0xOCAzNkM4LjEgMzYgMCAyNy45IDAgMThTOC4xIDAgMTggMHMxOCA4LjEgMTggMTgtOC4xIDE4LTE4IDE4em0wLTMxLjVjLTcuNSAwLTEzLjUgNi0xMy41IDEzLjVTMTAuNiAzMS41IDE4IDMxLjVjNy41IDAgMTMuNS02LjEgMTMuNS0xMy41IDAtNy41LTYtMTMuNS0xMy41LTEzLjV6Ii8+CiAgIDxwYXRoIGZpbGw9IiMwNTY4QUUiIGlkPSJzcGlubmVyIiBkPSJNMzAuNyA1LjNsLTMuMSAzLjJjMi40IDIuNCAzLjkgNS44IDMuOSA5LjUgMCA3LjQtNi4xIDEzLjUtMTMuNSAxMy41UzQuNSAyNS40IDQuNSAxOCAxMC42IDQuNSAxOCA0LjVWMEM4LjEgMCAwIDguMSAwIDE4czguMSAxOCAxOCAxOCAxOC04LjEgMTgtMThjMC01LTItOS41LTUuMy0xMi43eiIgdHJhbnNmb3JtPSIiPiAgICAgIAogICA8L3BhdGg+Cjwvc3ZnPg==); }
7166 .btn-small .icon-primary-spinner-ddh {
7167 height: 30px !important;
7168 width: 30px !important; }
7170 .btn-small .icon-primary-spinner {
7179 .small-modal-loader {
7180 width: 420px !important;
7181 height: 212px !important;
7182 text-align: center; }
7184 .small-modal-loader .icon-primary-spinner {
7185 margin-bottom: 5px; }
7187 .body.styled-by-modal {
7190 .b2b-modal-backdrop {
7198 .b2b-modal-backdrop.fade {
7199 background-color: #000;
7201 filter: alpha(opacity=0);
7202 transition: all 0.3s linear 0s; }
7204 .b2b-modal-backdrop.fade.in {
7207 filter: alpha(opacity=70);
7208 background-color: #000;
7209 transition: opacity 0.3s linear 0s; }
7222 .modalwrapper.active {
7227 background-clip: padding-box;
7228 background-color: #ffffff;
7229 border: 1px solid rgba(0, 0, 0, 0.1);
7231 box-shadow: 0 3px 5px 1px rgba(0, 0, 0, 0.4);
7233 /*margin-bottom:10%;*/
7234 outline: medium none;
7235 /*position: absolute;*/
7243 .modalwrapper.modal-docked .modal {
7255 transition: opacity .5s linear 0s; }
7257 .modal.fade.in.modal-landscape {
7261 transition: opacity .5s linear 0s; }
7270 align-items: center;
7271 border-radius: 8px 8px 0 0;
7275 padding: 30px 46px 30px 30px;
7276 position: relative; }
7278 .b2b-modal-header > h2 {
7283 .modal-header-portrait {
7284 -webkit-overflow-scrolling: auto; }
7286 .modal-header-landscape {
7287 -webkit-overflow-scrolling: auto; }
7290 -webkit-overflow-scrolling: touch;
7291 padding: 0 30px 20px;
7295 .b2b-modal-body:focus {
7296 outline: 1px dotted #333333; }
7302 background-color: #fff;
7309 :not(.modal-docked) .b2b-modal-footer {
7310 position: relative; }
7312 .modal-landscape .b2b-modal-footer {
7313 position: relative; }
7315 .b2b-modal-footer .cta-button-group {
7317 justify-content: flex-end;
7318 padding: 20px 0 5px;
7320 border-top: 1px solid #d2d2d2; }
7322 .b2b-modal-footer .cta-button-group .btn {
7326 margin-left: 10px; }
7328 .b2b-modal-footer .cta-button-group .marginLeft0 {
7331 .b2b-modal-footer .cta-button-group .btn-footer-left {
7332 margin-right: auto; }
7334 .b2b-modal-footer .cta-button-group .btn + .btn {
7335 margin-right: 0 !important; }
7353 max-width: 1000px; }
7355 .modalwrapper.modal-docked {
7358 align-items: center; }
7360 .modalwrapper.modal-docked .b2b-modal-body {
7363 padding-bottom: 60px; }
7365 .modalwrapper.modal-docked .modal {
7371 .modalwrapper.modal-docked .b2b-modal-body > *:last-child {
7372 margin-bottom: 60px; }
7374 @media (max-width: 767px) {
7377 overflow-x: hidden; }
7382 margin-bottom: 15px;
7385 padding: 20px 46px 20px 15px; }
7388 padding: 0 15px 15px; }
7389 .modalwrapper.modal-docked {
7393 .modalwrapper.modal-docked .modal.fade.in {
7395 width: 100% !important;
7399 .modalwrapper.modal-docked .b2b-modal-body {
7402 .modalwrapper.modal-docked.modal-landscape {
7405 .modalwrapper.modal-docked.modal-landscape .modal {
7408 .modalwrapper.modal-docked.modal-landscape .b2b-modal-body {
7410 overflow-y: hidden; }
7413 .b2b-modal-footer .cta-button-group {
7416 .b2b-modal-footer .cta-button-group .btn {
7418 .b2b-modal-footer .cta-button-group .btn + .btn {
7420 .b2b-modal-footer .cta-button-group a.visible-phone {
7421 align-items: center;
7422 display: flex !important;
7424 justify-content: center; } }
7426 .b2b-modal-footer > .cta-button-group {
7427 line-height: 40px; }
7430 .modal.fade.in .b2b-modal-header,
7431 .modal.fade.in .b2b-modal-body,
7432 .modal.fade.in .b2b-modal-footer {
7433 animation-duration: 0.01s;
7434 -o-animation-duration: 0.01s;
7435 -ms-animation-duration: 0.01s;
7436 -moz-animation-duration: 0.01s;
7437 -webkit-animation-duration: 0.01s;
7438 animation-name: DOMinsertion;
7439 -o-animation-name: DOMinsertion;
7440 -ms-animation-name: DOMinsertion;
7441 -moz-animation-name: DOMinsertion;
7442 -webkit-animation-name: DOMinsertion; }
7444 .monthselector thead tr th {
7447 .monthselector thead tr:after {
7454 border-bottom: 1px solid #ccc; }
7456 .monthselector tbody tr:last-child {
7459 .monthselector td.day {
7460 margin: 1px 4px !important;
7461 width: 64px !important; }
7463 .monthselector .datepicker-switch {
7464 width: 195px !important; }
7466 .monthselector .show-date {
7467 width: 30px !important; }
7469 .monthselector button.faux-input {
7471 .monthselector button.faux-input:focus {
7472 border: 1px solid #0574ac; }
7473 .monthselector button.faux-input:disabled {
7474 cursor: not-allowed; }
7476 .monthselector .cta-button-group {
7478 .monthselector .cta-button-group a {
7479 margin-right: 20px; }
7481 .monthselector .day.active .show-date:after, .monthselector .day:focus .show-date:after, .monthselector .due-date.disabled .show-date:after {
7483 left: 9px !important;
7485 width: 42px !important; }
7487 .monthselector .disabled.day:focus .show-date:after {
7490 .monthselector .icon-primary-calendar {
7494 padding: 0 10px 0 10px;
7499 list-style-type: none; }
7503 padding: 0 0 5px 30px;
7507 font-size: 1.4rem; }
7509 .b2b-ml-nav a:focus {
7510 outline-offset: 1px; }
7512 .b2b-ml-nav li:focus {
7515 .b2b-ml-nav li:focus > a {
7516 outline: thin dotted #666;
7517 outline-offset: 1px; }
7520 border-left: 1px solid #ccc; }
7523 padding: 0 0 0 20px; }
7525 .b2b-ml-nav ul > li {
7527 line-height: 18px; }
7529 .b2b-ml-nav a > span {
7530 background-color: #FFF;
7538 .b2b-ml-nav a > span > i {
7541 .b2b-ml-nav a:only-child > span {
7547 .b2b-ml-nav a:only-child > span > i {
7548 background-color: inherit;
7552 .b2b-ml-nav ul li:first-child > a:only-child > span {
7558 .b2b-ml-nav li a + ul {
7561 .b2b-ml-nav li a.active + ul {
7564 .b2b-ml-nav .selected {
7567 /*to overide ng-doc inline property for library demo - TODO: Move to docs.css*/
7568 .b2b-ml-nav a [class^="icon-primary-"], a [class*=" icon-primary-"], a [class^="icon-primary-"]:before, a [class*=" icon-primary-"]:before {
7569 display: inline-block; }
7571 .b2b-alerts-messages {
7572 background-color: #fff;
7575 .b2b-alerts-messages h3 {
7576 color: #333 !important;
7577 font-family: "Omnes-ECOMP-W02-Medium", Arial;
7578 margin-bottom: 0 !important;
7582 .b2b-alerts-messages h4 {
7583 color: #333 !important;
7584 font-family: "Omnes-ECOMP-W02-Medium", Arial;
7585 margin-bottom: 0 !important; }
7586 .b2b-alerts-messages .alert-info {
7587 background-color: #0574ac;
7589 .b2b-alerts-messages .alert-error {
7590 background-color: #cf2a2a;
7592 .b2b-alerts-messages .alert-success {
7593 background-color: #1b7e28;
7595 .b2b-alerts-messages div:nth-child(2) {
7596 padding: 0 0 15px 10px;
7597 vertical-align: baseline; }
7598 .b2b-alerts-messages .close:before {
7600 .b2b-alerts-messages p {
7603 font-family: "Omnes-ECOMP-W02", Arial; }
7604 .b2b-alerts-messages p a {
7606 .b2b-alerts-messages .btn-small {
7607 margin-bottom: 0px; }
7609 .b2b-alerts-success {
7610 border: 1px solid #1b7e28; }
7613 border: 1px solid #cf2a2a; }
7616 border: 1px solid #0574ac; }
7618 /* TODO: Rearange this and move to patches if needed */
7619 .b2b-breadcrumb-css-override > li {
7620 margin-right: 24px; }
7622 .b2b-breadcrumb-css-override li > * {
7623 float: left !important; }
7625 .b2b-css-override ul.nav-tabs {
7629 .b2b-top-nav-buttons-css-override {
7634 width: auto !important; }
7636 .b2b-toggle-header-active {
7639 .b2b-toggle-header-inactive {
7642 .b2b-toggle-header-icon {
7646 .icon-primary-circle:before {
7647 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");
7653 .ds2-no-colors .icon-primary-circle:before {
7654 background-image: none;
7658 outline: thin dotted #666; }
7666 display: inline-block;
7670 vertical-align: baseline; }
7674 padding-bottom: 20px;
7678 .pager__item--input {
7685 margin-left: 10px; }
7688 margin-bottom: 20px; }
7690 .pager__item--active {
7691 border-bottom: 2px solid #0574ac;
7695 .pager a.pager__item--active:hover {
7698 .pager a:hover, .pager a:focus {
7699 text-decoration: none;
7703 .pager a.disabled:hover, .pager a.disabled:focus {
7704 cursor: not-allowed; }
7706 .row.section-row.b2b-page {
7709 a.pager__item--next:focus, a.pager__item--prev:focus {
7710 text-decoration: none;
7713 .pager__item--next, .pager__item--prev {
7715 padding: 1.5px 6px 1.5px 6px; }
7717 .pager .disabled i {
7718 pointer-events: none;
7733 margin-bottom: 20px;
7736 display: inline-block;
7737 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
7739 .mobile-view > .pager__item {
7743 vertical-align: middle;
7744 line-height: 34px; }
7752 h4#pagination-truncated {
7755 h4#pagination-large-count {
7758 .p-col-md-12 input {
7759 margin-left: 20px; }
7761 .pager a .icon-primary-right:before {
7762 display: inline-block; }
7764 .pager a .icon-primary-left:before {
7765 display: inline-block; }
7768 background: white none repeat scroll 0 0;
7769 margin-bottom: -12px;
7771 padding-right: 10px;
7772 position: relative; }
7774 .numericResult:focus {
7775 outline: 1px dotted #0574ac; }
7777 .page-heading-group {
7779 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
7781 .pager > div > span.fieldLabel {
7782 margin-left: 18px; }
7784 .pager .fieldLabel .btn-arrow {
7787 margin-left: -5px; }
7791 .b2b-p-col-md-12 input {
7792 margin-left: 20px; }
7797 display: inline-block;
7798 margin: 0px 5px 0 5px;
7800 vertical-align: baseline; }
7802 .b2b-pager__item--noclick {
7803 pointer-events: none !important;
7804 cursor: default !important; }
7806 .b2b-pager__item--droppable {
7807 pointer-events: all !important; }
7811 padding-bottom: 20px;
7814 .b2b-pager a:hover {
7815 text-decoration: none;
7818 .b2b-pager a:focus {
7819 text-decoration: none;
7822 .b2b-pager a .icon-primary-right:before {
7823 display: inline-block; }
7824 .b2b-pager a .icon-primary-left:before {
7825 display: inline-block; }
7826 .b2b-pager .disabled i {
7827 pointer-events: none;
7831 .b2b-pager__item--input {
7841 margin-bottom: 20px; }
7843 .b2b-pager__item--active {
7844 border-bottom: 2px solid #0574ac;
7848 .row.section-row.b2b-page {
7851 a.b2b-pager__item--next:focus {
7852 text-decoration: none;
7855 a.b2b-pager__item--next-disabled {
7858 a.b2b-pager__item--next-disabled > [class^="icon-primary-"] {
7860 cursor: not-allowed;
7863 a.b2b-pager__item--prev:focus {
7864 text-decoration: none;
7867 a.b2b-pager__item--prev-disabled {
7870 a.b2b-pager__item--prev-disabled > [class^="icon-primary-"] {
7872 cursor: not-allowed; }
7874 .b2b-pager__item--next {
7875 padding: 1.5px 0px 1.5px 0px; }
7877 .b2b-pager__item--prev {
7878 padding: 1.5px 0px 1.5px 0px; }
7884 .fieldLabel .btn-arrow {
7892 .b2b-numericResult {
7893 margin-bottom: 20px;
7897 .b2b-mobile-view > .b2b-pager__item {
7901 vertical-align: middle;
7902 line-height: 34px; }
7913 h4#b2b-pagination-truncated {
7916 h4#b2b-pagination-large-count {
7920 background: white none repeat scroll 0 0;
7921 margin-bottom: -12px;
7923 padding-right: 10px;
7924 position: relative; }
7926 .b2b-numericResult:focus {
7927 outline: 1px dotted #0574ac; }
7929 .b2b-page-heading-group {
7931 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
7933 .b2b-pager > div > span.fieldLabel {
7934 margin-left: 18px; }
7939 .b2b-go-to-page-inline {
7940 display: inline-block; }
7942 input.b2b-phone-mask-input {
7943 padding-right: 15px; }
7944 input.b2b-phone-mask-input:hover, input.b2b-phone-mask-input:focus {
7945 padding-right: 15px; }
7947 /************************** Start - Should be removed after the styling in global is fixed *******************/
7951 /************************** End - Should be removed after the styling in global is fixed *******************/
7952 @media (max-width: 767px) {
7957 background-color: #5a5a5a;
7958 border-top: 1px solid #959595; }
7961 border-bottom: 1px solid #959595; }
7963 .pivot-links > li > a {
7966 padding: 12px 15px 10px;
7967 line-height: normal; }
7969 .b2b-profile-block-container {
7972 background-color: #fff;
7974 border: 1px solid #ccc;
7975 box-shadow: 0px 1px 1px 1px #ccc;
7976 display: inline-table;
7977 margin: 15px 15px; }
7979 .b2b-profile-block-details p, .b2b-profile-block-details div {
7981 font-size: 1.4rem; }
7983 .b2b-profile-block-details .radio-label, .b2b-profile-block-details a {
7984 font-size: 1.4rem; }
7986 .b2b-profile-block-details p label, .b2b-profile-block-details p span {
7987 padding-left: 10px; }
7989 .b2b-profile-block-footer {
7990 margin-bottom: 12px;
7994 .b2b-profile-block-details p {
7995 word-wrap: break-word;
7997 .b2b-profile-block-details p:first-child {
7999 .b2b-profile-block-details p:after {
8002 border: 0.2px solid #ccc;
8005 .b2b-profile-block-details .radio {
8009 .b2b-approval-icon {
8014 .b2b-approval-icon i {
8027 margin-bottom: 16px; }
8029 .b2b-profile-block-radio {
8037 border: solid 1px #CCC;
8038 font-family: "Omnes-ECOMP-W02", Arial;
8039 display: inline-block;
8040 vertical-align: top; }
8041 .b2b-profile-card .top-block {
8043 background-color: #e4e4e4;
8044 max-height: 153px; }
8045 .b2b-profile-card .bottom-block {
8046 padding: 15px 20px 15px 20px;
8047 background-color: #fff; }
8048 .b2b-profile-card .profile-image {
8049 background: #e4e4e4;
8050 margin-bottom: 15px;
8051 text-align: center; }
8052 .b2b-profile-card .profile-image .default-img {
8053 display: inline-block;
8056 margin-bottom: 10px;
8057 border: 6px solid #fff;
8058 border-radius: 99em;
8059 -webkit-border-radius: 99em;
8060 -moz-border-radius: 99em;
8061 /* background-color: #eee; */ }
8063 .profile-image img {
8064 display: inline-block;
8067 margin-bottom: 10px;
8068 border: 6px solid #fff;
8069 border-radius: 99em;
8070 -webkit-border-radius: 99em;
8071 -moz-border-radius: 99em;
8072 /* background-color: #eee; */ }
8074 .b2b-profile-card .profile-image .default-img {
8075 font-family: "Omnes-ECOMP-W02", Arial;
8077 background-color: #fff;
8084 text-transform: uppercase; }
8086 .b2b-profile-card .profile-image .name {
8087 font-family: "Omnes-ECOMP-W02-Medium", Arial;
8094 word-break: break-word;
8095 white-space: normal;
8096 text-transform: capitalize; }
8098 .b2b-profile-card .profile-image .status-icon {
8099 border-radius: 10px;
8100 border: 1px solid #fff;
8104 display: inline-block;
8105 vertical-align: middle; }
8107 .b2b-profile-card .profile-image .status {
8114 .b2b-profile-card .status .circle {
8118 margin: 30px 6px 0px 20px;
8120 background-color: #444; }
8122 .b2b-profile-card .profile-image .status-green {
8123 background-color: #0c0; }
8125 .b2b-profile-card .profile-image .status-red {
8126 background-color: red; }
8128 .b2b-profile-card .profile-image .status-blue {
8129 background-color: #00f; }
8131 .b2b-profile-card .profile-image .status-yellow {
8132 background-color: #ff0; }
8134 .b2b-profile-card .profile-image .status .status-badge {
8136 border: dotted 1px #444;
8137 background-color: transparent;
8144 padding-right: 5px; }
8146 .b2b-profile-card .profile-details {
8148 .b2b-profile-card .profile-details label {
8151 font-family: "Omnes-ECOMP-W02-Medium", Arial;
8152 font-weight: bolder;
8157 .b2b-profile-card .profile-details div {
8161 padding-bottom: 6.5px; }
8163 .b2b-profile-card .b2b-add-user {
8165 border-style: dotted;
8168 position: relative; }
8169 .b2b-profile-card .b2b-add-user i {
8171 padding-bottom: 15px; }
8173 .b2b-profile-card .atcenter {
8176 vertical-align: middle;
8177 text-align: center; }
8179 .b2b-profile-card .tooltip {
8181 .b2b-profile-card .tooltip .helpertext {
8185 .b2b-profile-card .tooltip-wrapper {
8186 position: relative; }
8188 /* Overrides for tooltip absolute positioning */
8189 @media (min-width: 1025px) {
8190 .b2b-profile-card .tooltip-size-control {
8191 width: 100% !important; } }
8193 @-webkit-keyframes progress-bar-stripes {
8195 background-position: 0 0; }
8197 background-position: 80px 0; } }
8199 @keyframes progress-bar-stripes {
8201 background-position: 0 0; }
8203 background-position: 80px 0; } }
8206 background-color: #e4e4e4;
8209 margin-bottom: 20px;
8213 position: relative; }
8219 background-color: #666;
8221 display: -webkit-flex;
8222 display: -ms-flexbox;
8228 display: -webkit-flex;
8229 display: -ms-flexbox;
8231 -webkit-align-items: center;
8232 -ms-flex-align: center;
8233 align-items: center;
8234 -webkit-justify-content: flex-end;
8236 justify-content: flex-end; }
8238 .progress-link + .usage-bar {
8241 .progress-success .bar, .progress .bar-success {
8242 background-color: #1b7e28; }
8244 .progress-warning .bar, .progress .bar-warning {
8245 background-color: #ef6f00; }
8247 .progress-danger .bar, .progress .bar-danger {
8248 background-color: #cf2a2a; }
8250 .progress.increment {
8251 display: -webkit-flex;
8252 display: -ms-flexbox;
8255 .progress.increment .bar:first-child:not(:last-child) {
8257 border-radius: 4px 0 0 4px; }
8259 .progress.increment .bar:last-child:not(:first-child) {
8261 border-radius: 0 4px 4px 0; }
8263 .progress.increment .bar + .bar:not(:last-child) {
8268 .progress.increment .bar:not(:first-child) {
8269 border-left: 1px solid white !important; }
8275 margin-bottom: 1px; }
8277 .usage-bar > .usage-text {
8278 display: table-cell;
8281 .progress + .usage-bar {
8282 margin-top: -15px; }
8284 .usage-bar .usage-text {
8285 font-size: 1.4rem; }
8287 .usage-bar .usage-text:first-child {
8288 white-space: nowrap; }
8290 .usage-bar .usage-text.text-right {
8291 vertical-align: top;
8293 width: auto !important; }
8295 .usage-bar .usage-text.text-right:before {
8300 .usage-bar.billing-cycle .usage-text {
8301 font-size: 1.4rem; }
8303 .usage-bar.billing-cycle .usage-text.text-right {
8304 vertical-align: bottom; }
8306 .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"] {
8307 background-color: #1b7e28; }
8309 .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"] {
8310 background-color: #ef6f00; }
8312 .progress.autocolor [data-percentage^="9"], .progress.autocolor [data-percentage="100"] {
8313 background-color: #cf2a2a; }
8315 .b2b-seek-bar-container {
8316 position: relative; }
8317 .b2b-seek-bar-container div {
8318 position: absolute; }
8319 .b2b-seek-bar-container .b2b-seek-bar-track-container {
8321 .b2b-seek-bar-container .b2b-seek-bar-track {
8324 background-color: #cccccc;
8325 border-radius: 10px; }
8326 .b2b-seek-bar-container .b2b-seek-bar-track-fill {
8329 background-color: #cccccc;
8330 border-radius: 10px;
8332 background-color: #157BB2;
8333 transition: width 0s linear; }
8335 .seek-bar-container .seek-bar-knob-container {
8336 transition: left 0s linear; }
8338 .b2b-seek-bar-container .b2b-seek-bar-knob {
8341 border-radius: 10px;
8344 border: 1px solid #cccccc;
8348 .b2b-seek-bar-container .b2b-seek-bar-knob:focus {
8349 outline: thin dotted #666; }
8351 .b2b-seek-bar-container.vertical {
8356 border-radius: 10px; }
8357 .b2b-seek-bar-container.vertical .b2b-seek-bar-track-container {
8360 .b2b-seek-bar-container.vertical .b2b-seek-bar-track {
8363 .b2b-seek-bar-container.vertical .b2b-seek-bar-track-fill {
8368 .b2b-seek-bar-container.vertical .b2b-seek-bar-knob-container {
8369 transition: bottom .01s linear;
8372 .b2b-seek-bar-container.vertical .b2b-seek-bar-knob {
8374 border-radius: 10px;
8378 .form-search .search-query {
8379 width: 100% !important; }
8381 .form-search .well {
8384 .form-search > ul.nav > li.section {
8385 min-height: 20px !important; }
8387 input.b2b-search-input-field {
8388 margin-bottom: 0px; }
8390 .search-suggestion-list {
8391 background-color: #FFFFFF;
8392 border: 1px solid #ccc;
8393 border-radius: 0 0 6px 6px;
8394 box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15);
8403 .search-suggestion-list > li.active {
8404 background-color: #cccccc; }
8405 .search-suggestion-list:empty {
8408 .b2b-search-hightlight {
8409 font-weight: bold; }
8411 input[type="text"]::-moz-placeholder {
8413 font-family: "Omnes-ECOMP-W02-Italic", Arial; }
8415 input[type="text"]:focus {
8418 input[type="text"] + .reset-field {
8419 background-color: #FFFFFF;
8424 outline: 1px dotted #0574ac; }
8426 .field-group input:not([type="button"])[disabled] ~ .btn-search {
8427 background-color: #eee; }
8429 .btn-search[class*="btn"] {
8430 background-color: #FFFFFF;
8431 background-size: 20px 20px;
8432 border-radius: 0 1.5rem 1.5rem 0;
8434 min-width: 4.4rem !important;
8439 .search-suggestion-wrapper {
8440 margin-bottom: 15px;
8441 position: relative; }
8442 .search-suggestion-wrapper .no-result {
8443 padding: 0px 15px; }
8445 .search-suggestion-item {
8451 .search-suggestion-item:hover {
8452 background-color: #e4e4e4;
8454 .search-suggestion-item:focus {
8455 background-color: #e4e4e4;
8457 .search-suggestion-item a {
8459 text-decoration: none; }
8464 input.b2b-search-input-field:focus ~ .btn-search > i, .btn-search:focus > i {
8467 button.btn-search[disabled] {
8468 cursor: not-allowed; }
8469 button.btn-search[disabled] i {
8473 -webkit-background-blend-mode: mutilply;
8474 box-shadow: 0 3px 0 2px rgba(0, 0, 0, 0.08); }
8476 .linkSelectorModule {
8483 .linkSelectorModule .icon-primary-down {
8488 margin-left: -30px; }
8489 .linkSelectorModule .selectModule {
8490 background-color: transparent;
8494 border: 1px solid transparent;
8496 padding-right: 35px;
8499 font-size: 1.6rem; }
8500 .linkSelectorModule .selectModule:focus {
8501 border: 1px dotted #ccc;
8503 -moz-user-select: none; }
8504 .linkSelectorModule .selectModule:hover {
8505 text-decoration: underline; }
8506 .linkSelectorModule .active + .moduleWrapper:before {
8507 background-color: #FFFFFF;
8508 border-color: #d2d2d2;
8509 border-style: solid;
8510 border-width: 1px 1px 0 0;
8518 -webkit-transform: rotate(-45deg);
8519 transform: rotate(-45deg);
8521 .linkSelectorModule .moduleWrapper {
8523 .linkSelectorModule ul.awd-module-list {
8524 border-radius: 6px 6px 0px 0px; }
8526 .selectorModule .icon-primary-down {
8533 .selectorModule .selectModule {
8534 border: 1px solid #d2d2d2;
8536 box-shadow: 1px 5px 2px -5px rgba(0, 0, 0, 0.15);
8540 background-color: transparent;
8542 .selectorModule .selectModule:focus {
8543 border: 1px solid #0568ae;
8544 -moz-user-select: none; }
8545 .selectorModule .selectModule span.module-data {
8548 line-height: 20px; }
8549 .selectorModule .selectModule img + span.module-data {
8550 padding-left: 45px; }
8552 .selectorModule .selectModule.active {
8553 border-bottom-right-radius: 0px;
8554 border-bottom-left-radius: 0px; }
8556 .selectorModule .moduleWrapper {
8558 width: 100% !important;
8561 .selectorModule ul.awd-module-list {
8562 border-radius: 0px 0px 6px 6px; }
8564 .selectorModule .large > img {
8572 background-color: transparent;
8573 font-family: "Omnes-ECOMP-W02", Arial;
8588 background-color: #FFFFFF;
8592 box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.15);
8593 border-radius: 0px 0px 6px 6px; }
8594 .moduleWrapper .module-list-item img {
8600 align-self: center; }
8601 .moduleWrapper span {
8603 white-space: nowrap;
8604 font-size: 1.5rem; }
8610 border: 1px solid #d2d2d2; }
8611 .awd-module-list .module-list-item > .module-data {
8613 white-space: nowrap;
8616 border-bottom: 1px dotted #959595;
8617 margin: 0px 15px 0px 15px;
8618 padding-right: 50px;
8619 padding-bottom: 14px;
8623 .awd-module-list .module-list-item:hover {
8624 background-color: #f2f2f2; }
8625 .awd-module-list .module-list-item:active {
8626 background-color: #f2f2f2; }
8627 .awd-module-list .module-list-item[aria-selected="true"] {
8628 background-color: #f2f2f2; }
8635 white-space: nowrap;
8639 .module-list-item:last-of-type .module-data {
8640 border-bottom: none; }
8641 .module-list-item img + span.module-data {
8642 padding-left: 45px; }
8644 .module-groups:first-of-type .module-list-item:last-of-type .module-data {
8645 border-bottom: 1px solid #959595; }
8648 padding-bottom: 4px; }
8650 .selectorModule.large {
8652 vertical-align: middle;
8654 .selectorModule.large .moduleWrapper {
8656 .selectorModule.large input {
8658 vertical-align: middle;
8660 .selectorModule.large button {
8662 vertical-align: middle;
8664 .selectorModule.large .selectModule img {
8668 ul.module-groupitem li {
8669 margin: 0 -15px 0 -15px; }
8671 span.module-data span {
8674 font-size: 1.5rem; }
8677 cursor: default !important;
8678 padding: 18px 15px 0px 15px; }
8680 li.module-list-item[selected]:before {
8681 box-sizing: border-box;
8682 display: inline-block;
8688 vertical-align: middle;
8692 ul.module-optinalcta {
8696 border-bottom: 1px solid #d2d2d2;
8697 border-left: 1px solid #d2d2d2;
8698 border-right: 1px solid #d2d2d2;
8699 border-radius: 0px 0px 6px 6px; }
8700 ul.module-optinalcta li {
8703 ul.module-optinalcta a {
8707 .b2b-slider-container {
8708 position: relative; }
8709 .b2b-slider-container.slider-disabled {
8710 cursor: not-allowed !important; }
8711 .b2b-slider-container div {
8712 position: absolute; }
8713 .b2b-slider-container .slider-track-container {
8716 .b2b-slider-container .slider-track {
8719 background-color: #cccccc;
8720 border-radius: 10px;
8721 border: 1px solid #cccccc; }
8722 .b2b-slider-container .slider-track-fill {
8725 background-color: #cccccc;
8726 border-radius: 10px;
8728 background-color: #157BB2;
8729 transition: width 0s linear;
8730 border: 1px solid #cccccc; }
8731 .b2b-slider-container .slider-knob-container {
8732 transition: left 0s linear; }
8733 .b2b-slider-container .slider-knob-container.slider-knob-hidden {
8734 display: none !important; }
8735 .b2b-slider-container .slider-knob {
8738 border-radius: 10px;
8741 border: 1px solid #cccccc;
8744 .b2b-slider-container .slider-knob:focus {
8745 outline: thin dotted #666; }
8747 .b2b-slider-endpoints-container {
8751 .b2b-slider-endpoints-container .b2b-slider-endpoints-left {
8753 line-height: 100%; }
8754 .b2b-slider-endpoints-container .b2b-slider-endpoints-right {
8756 line-height: 100%; }
8757 .b2b-slider-endpoints-container::after {
8762 .b2b-slider-container.vertical {
8767 border-radius: 10px; }
8768 .b2b-slider-container.vertical .slider-track-container {
8771 .b2b-slider-container.vertical .slider-track {
8774 .b2b-slider-container.vertical .slider-track-fill {
8779 .b2b-slider-container.vertical .slider-knob-container {
8780 transition: bottom 0s linear;
8783 .b2b-slider-container.vertical .slider-knob-container.slider-knob-hidden {
8784 display: none !important; }
8785 .b2b-slider-container.vertical .slider-knob {
8787 border-radius: 10px;
8791 .icon-primary-spinner {
8792 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");
8796 .icon-primary-spinner.small {
8798 height: 30px !important;
8799 width: 30px !important; }
8801 .isIE .icon-primary-spinner,
8802 .isIE .icon-primary-spinner.small {
8803 animation: spinner 1s linear infinite; }
8805 .ds2-no-colors .icon-primary-spinner {
8806 animation: spinner 1s linear infinite;
8807 border: 5px dotted transparent;
8808 border-radius: 50%; }
8810 @keyframes spinner {
8812 transform: rotate(0deg); }
8814 transform: rotate(359deg); } }
8816 .b2b-status-tracker > .btn-arrow:nth-of-type(1) {
8817 margin-right: 10px; }
8819 .b2b-status-tracker > .btn-arrow:nth-of-type(2) {
8820 margin-left: 20px; }
8822 .b2b-status-tracker > .btn-arrow {
8825 overflow: visible; }
8826 .b2b-status-tracker > .btn-arrow > .btn-secondary > .icon-primary-left {
8829 .b2b-status-tracker > .btn-arrow > .btn-secondary > .icon-primary-right {
8832 .b2b-status-tracker > .b2b-status-tracker-step {
8834 position: relative; }
8836 .b2b-status-tracker-step {
8839 .b2b-status-tracker > .b2b-status-tracker-step .b2b-status-tracker-heading {
8840 font-family: "Omnes-ECOMP-W02-Medium", Arial;
8843 margin-bottom: 10px; }
8845 .b2b-status-tracker > .b2b-status-tracker-step.complete > .progress > .progress-bar {
8847 background-color: #1b7e28; }
8849 .b2b-status-tracker > .b2b-status-tracker-step.complete .icoControls-approval {
8852 .b2b-status-tracker > .b2b-status-tracker-step.current > .progress > .progress-bar {
8854 background-color: #333333; }
8856 .b2b-status-tracker > .b2b-status-tracker-step.current .icon-misc-time {
8859 .b2b-status-tracker > .b2b-status-tracker-step.pending > .progress > .progress-bar {
8861 background-color: #ffb81c; }
8863 .b2b-status-tracker > .b2b-status-tracker-step.pending .icoControls-statusokay {
8866 .b2b-status-tracker > .b2b-status-tracker-step.actionRequired > .progress > .progress-bar {
8868 background-color: #cf2a2a; }
8870 .b2b-status-tracker > .b2b-status-tracker-step.actionRequired .icoSecurityalerts-alert {
8873 .b2b-status-tracker > .b2b-status-tracker-step.notAvailable > .progress > .progress-bar {
8875 background-color: #767676; }
8877 .b2b-status-tracker > .b2b-status-tracker-step.notAvailable .icoControls-restricted {
8880 .b2b-status-tracker > .b2b-status-tracker-step > .progress {
8882 border-radius: 1.5px;
8884 margin-bottom: 10px;
8885 background-color: #c5c5c5; }
8886 .b2b-status-tracker > .b2b-status-tracker-step > .progress > .progress-bar {
8890 .b2b-status-tracker > .b2b-status-tracker-step > .b2b-status-tracker-estimate {
8891 font-family: "Omnes-ECOMP-W02-Medium", Arial;
8894 margin-bottom: 10px; }
8896 .b2b-status-tracker > .b2b-status-tracker-step > .b2b-status-tracker-description {
8897 font-family: "Omnes-ECOMP-W02", Arial;
8900 padding-right: 15px; }
8901 .b2b-status-tracker > .b2b-status-tracker-step > .b2b-status-tracker-description a {
8910 font-family: "Omnes-ECOMP-W02", Arial;
8918 position: relative; }
8924 background-color: #c4c4c4;
8925 outline: 1px solid transparent; }
8927 .steps li:first-child {
8928 border-radius: 4px 0 0 4px; }
8930 .steps li:last-child {
8932 border-radius: 0 4px 4px 0; }
8935 .steps li.step-done {
8936 background-color: #007a3e;
8938 border: 1px solid transparent; }
8942 display: inline-block;
8946 white-space: nowrap; }
8948 .step-on .step-text {
8949 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
8951 .steps li .step-text[data-large-text]:before {
8952 content: attr(data-large-text) " "; }
8954 .step-confirmation {
8956 margin-bottom: 30px; }
8958 .step-confirmation > div {
8961 .step-confirmation > div i {
8964 margin-right: 10px; }
8966 .step-confirmation.centered > div i {
8967 margin-left: -60px; }
8969 .step-confirmation > div h3 {
8971 margin: 26px 0 20px; }
8973 .step-confirmation > p {
8976 @media (max-width: 1024px) {
8983 margin-bottom: 11px; }
8986 .step-on .step-text {
8995 .steps li .step-text[data-sm-text]:before {
8996 content: attr(data-sm-text) " ";
8998 .step-confirmation {
8999 margin-top: 30px !important; } }
9001 @media (max-width: 767px) {
9002 .step-confirmation.centered > div i {
9004 .step-confirmation.centered > p {
9005 margin-left: 40px; }
9006 .step-confirmation > div h3 {
9008 margin: 13px 0 10px; }
9009 .step-confirmation > div i {
9011 margin-right: 10px; } }
9013 .step-indicator.vertical {
9016 .vertical .step-heading {
9024 .vertical .steps li {
9025 align-items: center;
9026 background-color: transparent;
9030 padding: 0 0 0 20px;
9031 position: relative; }
9033 .vertical .steps li .step-text {
9042 .vertical .steps li .step-text[data-large-text]:before {
9043 content: attr(data-large-text) " "; }
9045 .vertical .steps li:after {
9046 background-color: transparent;
9047 border-left: 4px solid #d2d2d2;
9057 .vertical .steps li.step-on:after,
9058 .vertical .steps li.step-done:after {
9059 border-color: #0568ae; }
9063 padding: 0px 0px 0px 0px; }
9064 .b2b-step-tracker .btn.btn-left {
9065 margin-right: 10px; }
9066 .b2b-step-tracker .btn.btn-right {
9068 .b2b-step-tracker .b2b-left-arrow {
9071 .b2b-step-tracker .b2b-right-arrow {
9074 .b2b-step-tracker .b2b-steps {
9078 position: relative; }
9079 .b2b-step-tracker .b2b-steps li {
9083 background-color: #767676;
9084 outline: 1px solid transparent;
9086 .b2b-step-tracker .b2b-steps li.b2b-step-done {
9087 background-color: #1b7e28;
9090 .b2b-step-tracker .b2b-steps li.b2b-step-on {
9091 background-color: #333333;
9094 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
9095 .b2b-step-tracker .b2b-steps li .b2b-step-text {
9097 display: inline-block;
9101 white-space: nowrap; }
9102 .b2b-step-tracker .b2b-steps li .b2b-step-text[data-large-text]:before {
9103 content: attr(data-large-text) " "; }
9104 .b2b-step-tracker .b2b-steps li:first-child {
9105 border-radius: 2px 0 0 2px; }
9106 .b2b-step-tracker .b2b-steps li:last-child {
9108 border-radius: 0 2px 2px 0; }
9110 @media (max-width: 1024px) {
9113 .b2b-step-tracker .b2b-steps {
9115 .b2b-step-tracker .b2b-steps li .b2b-step-text {
9117 .b2b-step-tracker .b2b-steps li .b2b-step-text[data-sm-text]:before {
9118 content: attr(data-sm-text) " ";
9120 .b2b-step-tracker .b2b-steps li.b2b-step-on .b2b-step-text {
9130 .strength-meter-container {
9134 .strength-meter-gauge {
9136 background-color: #d2d2d2;
9140 outline: 1px solid transparent; }
9142 .strength-meter-gauge-fill {
9146 text-indent: -9999px;
9148 border: 2px solid transparent; }
9150 .strength-meter-gauge-fill.strength-meter-animate {
9151 transition: width 0.5s linear, background-color 0.5s linear; }
9153 .strength-meter-animate[style*="20"] {
9154 background-color: #cf2a2a; }
9156 .strength-meter-animate[style*="20"] + .strength-meter-divider + .strength-meter-content:after {
9157 content: "Unacceptable"; }
9159 .strength-meter-animate[style*="40"] {
9160 background-color: #ea7400; }
9162 .strength-meter-animate[style*="40"] + .strength-meter-divider + .strength-meter-content:after {
9165 .strength-meter-animate[style*="60"] {
9166 background-color: #ea7400; }
9168 .strength-meter-animate[style*="60"] + .strength-meter-divider + .strength-meter-content:after {
9171 .strength-meter-animate[style*="80"] {
9172 background-color: #007a3e; }
9174 .strength-meter-animate[style*="80"] + .strength-meter-divider + .strength-meter-content:after {
9177 .strength-meter-animate[style*="100"] {
9178 background-color: #007a3e; }
9180 .strength-meter-animate[style*="100"] + .strength-meter-divider + .strength-meter-content:after {
9181 content: "Excellent"; }
9183 .strength-meter-divider {
9192 .strength-meter-divider span {
9193 background: transparent;
9196 border-right: solid 1px #fff; }
9198 .strength-meter-divider span:first-child {
9199 border-radius: 2px 0 0 2px; }
9201 .strength-meter-divider span + .strength-meter-divider span {
9204 .strength-meter-divider span:last-child {
9205 border-radius: 0 2px 2px 0;
9208 .strength-meter-content {
9212 position: absolute; }
9214 .strength-meter-content:before {
9215 font-family: "Omnes-ECOMP-W02", Arial;
9216 content: "Password strength: "; }
9218 .strength-meter-content:after {
9219 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
9221 .strength-meter-container {
9226 .strength-meter-container .strength-meter-gauge {
9228 background-color: #cccccc;
9229 box-shadow: 0 1px 1px -1px #333 inset;
9233 position: relative; }
9235 .strength-meter-container > .strength-meter-gauge > .strength-meter-gauge-fill {
9237 box-shadow: 0 1px 1px -1px #999 inset;
9239 text-indent: -9999px;
9242 .strength-meter-container > .strength-meter-gauge > .strength-meter-gauge-fill.strength-meter-animate {
9243 transition: width 0ms ease-out, background-color 0ms ease-in; }
9245 .strength-meter-container > .strength-meter-gauge > .strength-meter-divider {
9253 .strength-meter-container > .strength-meter-gauge > .strength-meter-divider span {
9254 background: transparent;
9257 border-right: solid 1px #fff; }
9259 .strength-meter-container > .strength-meter-gauge > .strength-meter-divider span:last-child {
9262 .strength-meter-container > .strength-meter-content {
9263 font-family: "Omnes-ECOMP-W02", Arial;
9268 .strength-meter-container > .strength-meter-content:before {
9271 .strength-meter-container > .strength-meter-content > .strength-meter-content-state {
9272 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
9276 align-items: center; }
9277 .btn-switch-label:focus .btn-switch {
9278 outline: 1px dotted #666;
9279 outline-offset: 5px; }
9280 .btn-switch-label input:focus .btn-switch {
9281 outline: 1px dotted #666;
9282 outline-offset: 5px; }
9283 .btn-switch-label > span {
9287 background-color: #fff;
9288 border: 1px solid #d2d2d2;
9289 border-radius: 16px;
9290 box-shadow: 0 4px 5px -5px rgba(0, 0, 0, 0.15) inset, 0 5px 5px -5px rgba(0, 0, 0, 0.15);
9295 user-select: none; }
9296 /* .btn-switch input[type="checkbox"] {
9303 .btn-switch input[type="checkbox"] + .switch-overlay .btn-slider-on .activo {
9304 font: 0px/0 "Omnes-ECOMP-W02", Arial; }
9305 .btn-switch input[type="checkbox"] + .switch-overlay .btn-slider-on + .btn + .btn-slider-off .inactivo {
9306 font: 0px/0 "Omnes-ECOMP-W02", Arial; } */
9307 .btn-switch input:checked + .switch-overlay {
9309 transition: all .3s linear .0s; }
9310 .btn-switch input:checked + .switch-overlay .switch-handle {
9311 background-color: #007a3e;
9312 background: linear-gradient(to bottom, #008744 0%, #007a3e 100%);
9313 transition: background-color 0.3s linear 0s;
9314 border: 1px solid transparent; }
9315 .btn-switch input + .switch-overlay {
9317 transition: all .3s linear .0s; }
9318 .btn-switch input + .switch-overlay .switch-handle {
9319 background-color: #f2f2f2;
9320 background: linear-gradient(to bottom, #fcfcfc 0%, #f2f2f2 100%);
9321 transition: background-color 0.3s linear 0s;
9322 border: 1px solid #d2d2d2; }
9323 .btn-switch input[disabled] + .switch-overlay {
9325 width: 100% !important;
9326 background-color: #d2d2d2;
9328 cursor: not-allowed !important; }
9329 .btn-switch input[disabled] + .switch-overlay .btn-slider-on {
9331 .btn-switch input[disabled] + .switch-overlay .activo {
9333 .btn-switch input[disabled] + .switch-overlay .switch-handle {
9335 .btn-switch input[disabled] + .switch-overlay .btn-slider-off {
9339 .btn-switch input[disabled]:checked + .switch-overlay {
9341 width: 100% !important;
9342 background-color: #fff; }
9343 .btn-switch input[disabled]:checked + .switch-overlay .btn-slider-off {
9345 .btn-switch input[disabled]:checked + .switch-overlay .btn-slider-off + .inactivo {
9347 .btn-switch input[disabled]:checked + .switch-overlay .switch-handle {
9349 .btn-switch input[disabled]:checked + .switch-overlay .btn-slider-on {
9353 color: #007a3e !important;
9354 font-weight: bold; }
9355 .btn-switch input[disabled]:checked + .switch-overlay .activo {
9359 color: #007a3e !important;
9360 font-weight: bold; }
9361 .btn-switch input[disabled]:checked + .btn-slider-on {
9363 .btn-switch input[disabled] + .btn-slider-on + .switch-handle {
9366 .btn-switch input[disabled] + .btn-slider-on + .switch-handle + .btn-slider-off {
9368 /* .btn-switch input[type="checkbox"][disabled] + .switch-overlay .btn-slider-on {
9370 .btn-switch input[type="checkbox"][disabled] + .switch-overlay .btn-slider-on .activo {
9371 border: medium none;
9373 font: 16px/32px "Omnes-ECOMP-W02", Arial;
9377 .btn-switch input[type="checkbox"][disabled] + .switch-overlay .btn-slider-on .activo:before {
9379 .btn-switch input[type="checkbox"][disabled] + .switch-overlay .btn-slider-on + .switch-handle + .btn-slider-off {
9384 .btn-switch input[type="checkbox"][disabled] + .switch-overlay .btn-slider-on + .switch-handle + .btn-slider-off .inactivo {
9385 border: medium none;
9387 font: 16px/32px "Omnes-ECOMP-W02", Arial;
9391 .btn-switch input[type="checkbox"][disabled] + .switch-overlay .btn-slider-on + .switch-handle + .btn-slider-off .inactivo:before {
9393 .btn-switch input[type="checkbox"][disabled]:checked + .switch-overlay .btn-slider-on {
9398 .btn-switch input[type="checkbox"][disabled]:checked + .switch-overlay .btn-slider-on + .switch-handle + .btn-slider-off {
9400 .btn-switch input[type="checkbox"][disabled]:checked + .switch-overlay .activo {
9402 font-weight: bold; } */
9405 border-radius: 16px;
9406 color: black !important;
9419 display: inline-block;
9420 font-family: "Omnes-ECOMP-W02", Arial;
9428 display: inline-block;
9429 font-family: "Omnes-ECOMP-W02", Arial;
9437 padding-right: 11px; }
9441 display: inline-block;
9454 background-image: none;
9455 border-left: 3px solid #007a3e;
9466 line-height: 40px; }
9468 background-image: none;
9469 border: 3px solid #959595;
9470 border-radius: 100%;
9479 .btn-switch.focused {
9480 outline: 1px dotted #000;
9481 outline-offset: 5px; }
9485 background-color: transparent;
9486 border-collapse: collapse;
9489 margin-bottom: 20px; }
9495 vertical-align: bottom; }
9503 vertical-align: top;
9504 word-wrap: break-word; }
9507 font-family: "Omnes-ECOMP-W02-Medium", Arial;
9509 font-weight: normal;
9511 padding: 13px 20px; }
9514 border-left: 1px solid #d2d2d2;
9515 border-top: 1px solid #d2d2d2; }
9517 table tbody td:first-child {
9518 border-left: none; }
9520 .tiny-accordion.iconleft.accordion-table-layout .toggle-header,
9521 .tiny-accordion.iconleft.accordion-table-layout .toggle-header + .accordion-content,
9522 .tiny-accordion.iconleft.accordion-table-layout .inactive-toggle-header {
9523 padding: 0 0 0 50px; }
9526 .inactive-toggle-header .faux-table-cell {
9527 display: table-cell;
9529 padding: 13px 0 10px 0;
9533 .accordion-content .faux-table-cell {
9534 display: table-cell;
9536 padding: 0 0 10px 0; }
9538 .faux-table-cell:last-child {
9543 background-color: #f2f2f2;
9546 border-left: 1px solid #d2d2d2;
9547 padding: 0 20px 0 10px; }
9549 .tiny-accordion.iconleft.accordion-table-layout .toggle-header.opened .hide-when-expanded {
9552 .tiny-accordion.iconleft.accordion-table-layout .toggle-header.opened .hide-when-expanded {
9554 transition: opacity .3s linear .2s; }
9556 @media (max-width: 767px) {
9559 padding: 19px 10px; }
9560 table th:first-child,
9561 table td:first-child {
9562 padding: 19px 15px; } }
9564 .data-row-list ul > li {
9565 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; }
9568 border-bottom: 1px solid #d2d2d2; }
9572 padding: 15px 15px 10px; }
9575 white-space: nowrap;
9576 padding: 15px 15px 0 15px;
9578 font-family: "Omnes-ECOMP-W02", Arial;
9580 border-top: 1px solid #d2d2d2; }
9582 .data-row.has-button .col-1 {
9585 .complex-table .data-row .col-1 {
9590 box-shadow: 0 -2px 0 0 #d2d2d2; }
9592 .data-row.opened td,
9593 .data-row.opened th {
9594 border-left: 1px solid transparent;
9595 border-bottom: 1px solid transparent; }
9597 .data-row.opened + .data-row-list {
9598 box-shadow: 0 1px 0 0 #d2d2d2; }
9600 .data-row.opened + .data-row-list > td {
9603 .data-row.opened + .data-row-list + .data-row.opened {
9604 box-shadow: 0 -1px 0 0 #d2d2d2; }
9607 background-color: transparent;
9608 border: medium none;
9611 font-family: "Omnes-ECOMP-W02", Arial;
9615 padding: 12px 15px 7px;
9619 vertical-align: middle; }
9621 .data-row button:focus {
9622 outline: 1px dotted black; }
9624 .data-row .col-1 i {
9627 display: inline-block !important; }
9629 .data-row-list th:first-child {
9630 background-color: inherit !important;
9632 padding: 0 15px 15px;
9633 font-family: "Omnes-ECOMP-W02", Arial;
9634 font-size: 1.4rem; }
9637 margin: 0 0 0 30px; }
9639 .data-row-list ul > li:before {
9642 .data-row-list ul > li {
9643 /* background-image in tables.less */
9644 background-position: left 13px;
9645 background-repeat: repeat-x;
9646 background-size: 4px 1px;
9651 .data-row-list li div {
9652 display: table-cell;
9653 background-color: white;
9657 padding-right: 7px; }
9659 .data-row-list li div + div {
9663 padding-left: 7px; }
9665 .complex-table td:nth-child(1),
9666 .complex-table td:nth-child(2),
9667 .complex-table td:nth-child(3),
9668 .complex-table td:nth-child(4),
9669 .complex-table td:nth-child(5),
9670 .complex-table td:nth-child(6),
9671 .complex-table td:nth-child(7),
9672 .complex-table td:nth-child(8),
9673 .complex-table td:nth-child(9) {
9674 white-space: nowrap; }
9677 word-wrap: break-word;
9681 text-align: right; }
9683 .complex-table th:not(:first-child),
9684 .complex-table td:not(:first-child) {
9685 text-align: right; }
9687 .striped tbody > tr td {
9688 background-color: transparent !important; }
9690 .striped tbody > tr.data-row.odd,
9691 .striped tbody > tr.data-row.odd + .data-row-list,
9692 .striped tbody > tr.data-row.odd + .data-row-list li div {
9693 background-color: #f2f2f2 !important; }
9695 .striped tbody > tr:not('.data-row'):nth-child(even) {
9696 background-color: #f2f2f2; }
9698 .b2b-table-div .selectWrap {
9701 display: inline-table;
9702 margin-bottom: 0px; }
9704 .b2b-external-sort-div {
9706 padding-bottom: 25px; }
9708 .b2b-external-sort-div .sortButton {
9710 border: 1px solid #ccc;
9714 background: linear-gradient(#fcfcfc, #f2f2f2);
9715 background-blend-mode: multiply;
9718 .b2b-external-sort-label {
9719 padding-bottom: 10px; }
9721 .b2b-external-sort-div a:hover {
9724 .b2b-external-sort-div a:hover, .b2b-external-sort-div a:focus {
9725 text-decoration: none; }
9727 .b2b-external-sort-label label {
9728 position: relative; }
9730 .b2b-external-sort-margin {
9731 margin-right: 13px !important; }
9733 .b2b-table-sorter-icon [class*="icoArrows-"]:before {
9736 @media screen and (max-width: 950px) {
9737 .b2b-external-sort-margin .selectWrap {
9738 bottom: 0px !important; } }
9740 .tablesorter-default .tablesorter-header.sorter-false .tablesorter-header-inner {
9744 .tablesorter-default .tablesorter-header .tablesorter-header-inner {
9745 /* background-image: url(images/tables/upanddown.png);*/
9746 background-position: center right;
9747 background-repeat: no-repeat;
9749 white-space: normal;
9750 display: inline-block;
9751 vertical-align: baseline;
9754 *vertical-align: auto;
9755 /* padding: 0 24px 0 0;*/ }
9757 .tablesorter-default .tablesorter-header.sorter-false .tablesorter-header-inner {
9760 .tablesorter-default .tablesorter-header.tablesort-sortable .tablesorter-header-inner span {
9762 display: inline-block; }
9765 .tablesorter-default thead .headerSortUp .tablesorter-header-inner,.tablesorter-default thead .tablesorter-headerAsc .tablesorter-header-inner,.tablesorter-default thead .tablesorter-headerSortUp .tablesorter-header-inner {
9766 background-image: url(images/tables/up.png);
9769 .tablesorter-default thead .headerSortDown .tablesorter-header-inner,.tablesorter-default thead .tablesorter-headerDesc .tablesorter-header-inner,.tablesorter-default thead .tablesorter-headerSortDown .tablesorter-header-inner {
9770 background-image: url(images/tables/down.png);
9773 .tablesorter-default thead .headerSortUp .tablesorter-header-inner,
9774 .tablesorter-default thead .tablesorter-headerAsc .tablesorter-header-inner,
9775 .tablesorter-default thead .tablesorter-headerSortUp .tablesorter-header-inner,
9776 .tablesorter-default thead .headerSortDown .tablesorter-header-inner,
9777 .tablesorter-default thead .tablesorter-headerDesc .tablesorter-header-inner,
9778 .tablesorter-default thead .tablesorter-headerSortDown .tablesorter-header-inner {
9780 line-height: 16px; }
9782 .tablesorter-default thead .headerSortUp .tablesorter-header-inner:after,
9783 .tablesorter-default thead .tablesorter-headerAsc .tablesorter-header-inner:after,
9784 .tablesorter-default thead .tablesorter-headerSortUp .tablesorter-header-inner:after {
9785 font-family: 'icoPrimary' !important;
9789 font-weight: normal;
9790 font-variant: normal;
9791 text-transform: none;
9793 -webkit-font-smoothing: antialiased;
9794 -moz-osx-font-smoothing: grayscale;
9795 -moz-user-select: none;
9796 -ms-user-select: none;
9797 -webkit-user-select: none;
9800 /* position: relative;*/
9802 text-decoration: inherit;
9803 display: inline-block;
9804 transform: rotate(180deg);
9808 .tablesorter-default thead .headerSortDown .tablesorter-header-inner:after,
9809 .tablesorter-default thead .tablesorter-headerDesc .tablesorter-header-inner:after,
9810 .tablesorter-default thead .tablesorter-headerSortDown .tablesorter-header-inner:after {
9811 font-family: 'icoPrimary' !important;
9815 font-weight: normal;
9816 font-variant: normal;
9817 text-transform: none;
9819 -webkit-font-smoothing: antialiased;
9820 -moz-osx-font-smoothing: grayscale;
9821 -moz-user-select: none;
9822 -ms-user-select: none;
9823 -webkit-user-select: none;
9826 /* position: relative;*/
9828 text-decoration: inherit;
9829 display: inline-block;
9833 .tablesorter-search-highlight {
9836 .tablesorter-headerRow th:focus {
9837 outline: thin dotted #666;
9838 outline-offset: -1px; }
9840 .b2b-table-message {
9841 font-family: "Omnes-ECOMP-W02", Arial; }
9842 .b2b-table-message .b2b-magnify-glass {
9843 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");
9844 background-repeat: no-repeat;
9845 background-position: center;
9847 .b2b-table-message .b2b-alert {
9849 .b2b-table-message .b2b-loading-dots {
9851 margin-bottom: 20px; }
9852 .b2b-table-message .b2b-message {
9854 padding-bottom: 45px;
9856 border-style: solid;
9859 padding-bottom: 45px;
9860 border-color: #d2d2d2;
9862 min-height: 220px; }
9863 .b2b-table-message .b2b-error-title {
9864 font-family: "Omnes-ECOMP-W02", Arial;
9868 .b2b-table-message .b2b-message-title {
9870 font-family: "Omnes-ECOMP-W02", Arial; }
9872 .b2b-table-scrollbar {
9875 position: relative; }
9876 .b2b-table-scrollbar .b2b-table-inner-container {
9878 padding-left: 150px;
9879 overflow-x: scroll; }
9880 .b2b-table-scrollbar th:first-child {
9881 background-color: #FFFFFF; }
9882 .b2b-table-scrollbar td:first-child {
9883 background-color: #FFFFFF;
9884 border-top: 1px solid #cccccc;
9885 border-right: 1px solid #cccccc;
9886 margin-top: -0.5px; }
9887 .b2b-table-scrollbar tr {
9888 th: nth-child(2), td; }
9889 .b2b-table-scrollbar tr :nth-child(2) {
9890 border-left: none; }
9891 .b2b-table-scrollbar tr:last-child > td:first-child {
9892 border-bottom: 1px solid #cccccc; }
9894 .b2b-scrollbar-arrow-left {
9898 .b2b-scrollbar-arrow-right {
9902 .b2b-scrollbar-arrow-right.btn-arrow .btn {
9905 .b2b-table-scrollbar ::-webkit-scrollbar {
9908 .b2b-table-scrollbar ::-webkit-scrollbar-thumb {
9909 background: #666666;
9910 border-radius: 5px; }
9914 margin-bottom: 20px;
9920 .tabs > li > a:hover,
9921 .tabs > li > a:focus {
9922 text-decoration: none;
9923 background-color: #d2d2d2; }
9925 .tabs > .pull-right {
9941 padding-right: 20px;
9944 line-height: 16px; }
9950 margin-bottom: -1px; }
9952 .tabs > li:first-child {
9953 margin-left: 20px; }
9957 border: 1px solid #d2d2d2;
9958 border-radius: 6px 6px 0 0;
9959 background-color: #f2f2f2;
9961 border-color: #d2d2d2; }
9964 margin-right: 6px; }
9967 .tabs > li > a:hover,
9968 .tabs > li > a:focus {
9969 background-image: none;
9970 background-color: #ffffff;
9972 border-color: #d2d2d2;
9973 border-bottom: 1px solid transparent;
9976 .tabs.tabs-justified,
9980 margin-bottom: -1px; }
9982 .tabs.tabs-justified > li,
9983 .tabs.promo-tabs > li {
9984 display: table-cell;
9987 border-left: 1px solid #d2d2d2; }
9989 .tabs.tabs-justified > li.active,
9990 .tabs.promo-tabs > li.active {
9994 .tabs.tabs-justified > li > a {
9996 padding-left: 5px; }
9998 .tabs.tabs-justified > li > a,
9999 .tabs.promo-tabs > li > a {
10000 text-align: center; }
10002 .tabs.promo-tabs > li > a {
10009 text-align: center;
10010 padding: 6px 10px 10px;
10011 border-top: 4px solid #e6e6e6;
10013 border-bottom: 1px solid #d2d2d2;
10014 background-color: #f9f9f9; }
10016 .tabs > li:last-child > a {
10019 .tabs.promo-tabs > li.active > a {
10021 border-top: 4px solid #ea7400;
10022 border-bottom-color: white;
10023 background-color: #fff !important;
10027 .tabs.promo-tabs > li:first-child {
10028 border-left: none; }
10030 .tabs.promo-tabs > li > a img {
10031 max-width: inherit;
10033 margin: 0 auto 5px auto;
10047 .tabs.promo-tabs > li > a {
10050 padding: 20px 20px 24px;
10051 background-color: #FFFFFF;
10052 border-top: 5px solid #FFFFFF;
10053 white-space: nowrap; }
10055 .tabs.promo-tabs > li.active > a {
10056 border-top: 5px solid #0574ac; }
10058 .tabs.promo-tabs > li > a:hover {
10061 .tabs.promo-tabs > li {
10064 .tabs > li[disabled="disabled"] > a:hover {
10065 cursor: not-allowed; }
10068 background-color: #f2f2f2;
10069 -webkit-transition: all .3s ease-out;
10070 -moz-transition: all .3s ease-out;
10071 transition: all .3s ease-out;
10072 margin: 3px 5px 3px 0;
10074 border-radius: 6px;
10075 border: 1px solid #c9c9c9;
10076 display: inline-block; }
10077 .b2b-tags .tags__item {
10079 vertical-align: baseline;
10082 .b2b-tags .tags__item i {
10086 margin-left: 10px; }
10087 .b2b-tags .tags__item i:hover {
10089 .b2b-tags .tags__item i:focus {
10090 outline: thin dotted #666; }
10091 .b2b-tags .tags__item:last-child {
10093 .b2b-tags .tags__item:hover {
10094 text-decoration: none; }
10095 .b2b-tags .tags__item:focus {
10096 outline: 1px dotted #666; }
10098 .tooltip-size-control {
10102 display: inline-block;
10104 vertical-align: middle;
10105 margin: 1px 0 0 7px; }
10108 margin: -3px 7px 0 0; }
10111 margin: 1px 0 0 7px; }
10113 .tooltip .icon-primary-tooltip {
10116 display: inline-block;
10120 position: relative;
10123 .tooltip .icon-primary-tooltip:before {
10126 .tooltip .icon-primary-tooltip:focus {
10127 text-decoration: none;
10128 outline: 1px dotted black; }
10130 .tooltip.active .icon-primary-tooltip:focus {
10135 border-color: transparent;
10136 border-style: solid;
10137 background-color: #0568ae;
10140 position: absolute;
10146 transform: rotate(45deg);
10149 .tooltip.active .icon-primary-tooltip[data-placement="top"] .arrow {
10153 border-width: 0 1px 1px 0; }
10155 .tooltip.active .icon-primary-tooltip[data-placement="bottom"] .arrow {
10156 border-width: 1px 0 0 1px;
10161 .tooltip.active .arrow {
10164 .tooltip .closingtooltip {
10167 .tooltip.active .closingtooltip {
10171 position: absolute;
10178 text-align: left; }
10181 background-color: #0568ae;
10182 border: 1px solid transparent;
10183 border-radius: 6px;
10188 position: relative;
10194 .tooltip .helpertext {
10195 position: absolute; }
10197 .tooltip.active .icon-primary-tooltip[data-placement="bottom"] + .tooltip-wrapper .helpertext {
10201 .tooltip.active .icon-primary-tooltip[data-placement="top"] + .tooltip-wrapper .helpertext {
10205 .tooltip.active .tooltip-wrapper {
10210 .tooltip.active .tooltip-wrapper .helpertext {
10213 .tooltip-onclick .btn.icon-primary-tooltip {
10214 border: medium none;
10223 position: absolute;
10227 .tooltip-onclick .icon-primary-tooltip:before {
10229 position: relative; }
10231 .tooltip-onclick textarea + .reset-field + .icon-primary-tooltip {
10236 .tooltip-onclick.active .helpertext:before,
10237 .tooltip-onfocus.active .helpertext:before {
10238 background-color: #0568ae;
10239 border-color: transparent;
10240 border-style: solid;
10241 border-width: 1px 1px 0 0;
10247 position: absolute;
10249 transform: rotate(-45deg);
10252 .tooltip-onclick.active .helpertext {
10255 margin: 14px 0 0; }
10257 .tooltip-onclick.active .helpertext:before {
10261 .tooltip-onclick .reset-field {
10264 .tooltip-onclick .reset-field:before {
10265 position: relative;
10268 .tooltip-onfocus.active .helpertext {
10270 margin: 14px 0 10px 0; }
10275 font-family: "Omnes-ECOMP-W02-Medium", Arial;
10277 margin-bottom: 8px;
10278 white-space: normal; }
10283 font-family: "Omnes-ECOMP-W02", Arial;
10284 line-height: 1.5rem;
10285 white-space: normal; }
10287 .popover-content span,
10288 .popover-content p {
10289 line-height: 1.5rem; }
10291 .popover-content p:last-child {
10292 margin-bottom: 0; }
10294 .tooltip .tooltip-element {
10295 position: relative; }
10297 .tooltip .icon-primary-tooltip:hover {
10298 text-decoration: none; }
10300 .tooltip.active .tooltip-element[data-placement="top"] .arrow {
10305 .tooltip.active .tooltip-element[data-placement="bottom"] .arrow {
10307 border-color: transparent transparent #0574ac;
10311 .tooltip.active .tooltip-element[data-placement="bottom"] + .tooltip-wrapper .helpertext {
10315 .tooltip.active .tooltip-element[data-placement="top"] + .tooltip-wrapper .helpertext {
10320 padding: 0 10px 0 10px;
10324 list-style-type: none; }
10327 padding: 0 0 5px 30px;
10329 margin-left: -10px;
10331 outline-offset: -1px; }
10332 .b2b-tree li:focus {
10334 .b2b-tree li:focus > a {
10335 outline: thin dotted #666;
10336 outline-offset: -1px; }
10338 border-left: 1px solid #ccc; }
10339 .b2b-tree ul li .b2b-tree-tooltip {
10341 position: absolute;
10344 white-space: nowrap;
10347 font-family: "Omnes-ECOMP-W02", Arial;
10349 .b2b-tree ul li .b2b-tree-tooltip-content {
10350 background-color: #0568ae;
10352 border-radius: 6px;
10355 .b2b-tree ul li .b2b-tree-arrow-left {
10358 border-top: 10px solid transparent;
10359 border-bottom: 10px solid transparent;
10360 border-right: 10px solid #0568ae;
10361 position: absolute;
10363 .b2b-tree ul li.activeTooltip > a .b2b-tree-tooltip {
10366 padding: 0 0 0 20px; }
10367 .b2b-tree ul > li {
10368 position: relative;
10369 line-height: 18px; }
10370 .b2b-tree a > span.b2b-tree-node-icon {
10371 background-color: #FFF;
10375 position: absolute;
10380 .b2b-tree a > span.b2b-tree-node-icon > i {
10382 .b2b-tree a:only-child {
10384 .b2b-tree a:only-child > span.b2b-tree-node-icon {
10386 border-radius: 50%;
10389 .b2b-tree a:only-child > span.b2b-tree-node-icon > i {
10390 background-color: inherit;
10391 background: #fff; }
10392 .b2b-tree a > span.b2b-tree-node-icon > i.icon-primary-circle {
10393 background-color: inherit;
10396 .b2b-tree a.b2b-locked-node:after {
10399 font-family: 'icoSecurityalerts' !important; }
10400 .b2b-tree a:hover .b2b-locked-node:after {
10401 text-decoration: none; }
10402 .b2b-tree ul li:first-child > a:only-child > span.b2b-tree-node-icon {
10404 border-radius: 50%;
10405 line-height: 12px; }
10406 .b2b-tree ul li:last-child > a:only-child > span.b2b-tree-node-icon {
10408 background-color: #fff; }
10409 .b2b-tree li a + ul {
10411 overflow: hidden; }
10412 .b2b-tree li a.active + ul {
10414 overflow: visible; }
10415 .b2b-tree li a.grp {
10416 font-family: "Omnes-ECOMP-W02-Italic", Arial; }
10417 .b2b-tree li a.grp.active {
10419 .b2b-tree span.end {
10420 left: -6px !important;
10421 top: 5px !important; }
10422 .b2b-tree span.first-link {
10423 width: 3px !important;
10424 height: 15px !important;
10425 top: 0px !important;
10426 left: -2px !important;
10427 background: #fff; }
10429 /* .b2b-tree-checkbox {
10430 padding: 0 10px 0 10px;
10432 .b2b-tree-checkbox ul {
10434 list-style-type: none; }
10435 .b2b-tree-checkbox a {
10437 padding: 0 0 5px 30px;
10439 margin-left: -10px;
10441 outline-offset: -1px; }
10442 .b2b-tree-checkbox li:focus {
10444 .b2b-tree-checkbox li:focus > a {
10445 outline: thin dotted #666;
10446 outline-offset: -1px; }
10447 .b2b-tree-checkbox ul li {
10448 border-left: 1px solid #ccc; }
10449 .b2b-tree-checkbox ul ul {
10450 padding: 0 0 0 20px; }
10451 .b2b-tree-checkbox ul > li {
10452 position: relative;
10453 line-height: 18px; } */
10454 /* .b2b-tree-checkbox a > span.nodeIcon {
10455 background-color: #FFF;
10459 position: absolute;
10464 /* .b2b-tree-checkbox a > span.nodeIcon > i {
10465 font-size: 20px; } */
10466 .b2b-tree-checkbox a > span.nodeIcon.end {
10467 margin-top: 10px; }
10468 .b2b-tree-checkbox a:only-child {
10470 .b2b-tree-checkbox a:only-child > span.nodeIcon {
10472 border-radius: 50%;
10475 .b2b-tree-checkbox a:only-child > span.nodeIcon > i {
10476 background-color: inherit;
10477 background: #fff; }
10478 .b2b-tree-checkbox a > span.nodeIcon > i.icon-primary-circle {
10479 background-color: inherit;
10482 .b2b-tree-checkbox ul li:first-child > a:only-child > span {
10484 border-radius: 50%;
10487 .b2b-tree-checkbox ul li:first-child > a:only-child > span.end {
10489 .b2b-tree-checkbox ul li:first-child > a:only-child > span i.icon-primary-circle {
10491 .b2b-tree-checkbox ul li:last-child > a:only-child > span {
10493 background-color: #fff; }
10494 .b2b-tree-checkbox li a + ul {
10496 overflow: hidden; }
10497 .b2b-tree-checkbox li a.active + ul {
10499 .b2b-tree-checkbox li a.grp {
10500 font-family: "Omnes-ECOMP-W02-Italic", Arial; }
10501 .b2b-tree-checkbox span.end {
10502 left: -6px !important; }
10503 .b2b-tree-checkbox .checkbox {
10504 margin-bottom: 0px;
10507 .b2b-tree-checkbox .checkbox input:indeterminate + .skin:after {
10510 font-family: inherit !important;
10511 line-height: inherit !important; }
10512 /* .b2b-tree-checkbox span.first-link {
10513 width: 3px !important;
10514 height: 15px !important;
10515 top: 0px !important;
10516 left: -2px !important;
10517 background: #fff; } */
10519 .b2b-widget-window {
10523 position: absolute;
10524 border: 1px solid #ccc;
10525 background-color: #fff;
10526 border-radius: 8px;
10528 .b2b-widget-window li {
10531 .b2b-widget-container {
10532 background-color: #fff;
10533 border-radius: 8px;
10534 border: 1px solid #ccc;
10535 position: relative; }
10536 .b2b-widget-container .b2b-widget-header {
10537 font-family: "Omnes-ECOMP-W02", Arial;
10540 padding-left: 15px;
10541 padding-top: 19px; }
10542 .b2b-widget-container .b2b-widget-header .header {
10544 .b2b-widget-container .b2b-widget-header-icons {
10548 .b2b-widget-header-icons button {
10550 background: transparent;
10552 .b2b-widget-header-icons button:focus {
10553 outline-style: solid;
10554 outline-width: 1px;
10555 outline-color: #0574ac; }
10556 .b2b-widget-header-icons button:first-child {
10557 margin-right: 0px; }
10559 .b2b-widget-container .b2b-widget-content {
10563 position: relative;
10564 border-top: 1px solid #ccc; }
10566 .b2b-widget-content .form-row:first-child {
10569 .b2b-widget-header-icons button.icoControls-gear:focus, .b2b-widget-header-icons button.icon-primary-close:focus {
10570 outline: thin dotted #666; }
10572 .b2b-widget-header .icon-primary-close:before {
10574 display: inline-block;
10579 .b2b-widget-window .arrow_box {
10581 border: 1px solid #ccc; }
10583 .b2b-widget-window.arrow_box:after, .b2b-widget-window.arrow_box:before {
10586 border: solid transparent;
10590 position: absolute;
10591 pointer-events: none; }
10593 .b2b-widget-window.arrow_box:after {
10594 border-color: rgba(255, 255, 255, 0);
10595 border-bottom-color: #fff;
10596 border-width: 10px;
10597 margin-left: 1px; }
10599 .b2b-widget-window.arrow_box:before {
10600 border-color: rgba(204, 204, 204, 0);
10601 border-bottom-color: #ccc;
10602 border-width: 11px;
10603 margin-left: 0px; }
10605 /************************** Overrides for Filters ***************************/
10606 .filter-container .filter-header h2 {
10607 line-height: 1 !important;
10608 margin: 0 !important; }
10610 .filter-container .icon-primary-spinner:before {
10613 .filter-container .fixed-230-subnav {
10614 margin: 10px !important;
10615 width: inherit !important; }
10617 .filter-container .unlinked:focus {
10618 outline: thin dotted #666 !important; }
10620 .filter-container .unlinked.active {
10621 color: inherit !important; }
10623 .filter-container .fixed-230-subnav a > i {
10624 background: none; }
10626 .filter-container .fixed-230-subnav ul {
10627 margin: 0 0 10px 10px; }
10629 /************************** Overrides for Filters ***************************/
10630 .row .filter-container {
10631 background-color: #fff; }
10636 position: relative; }
10638 .filter-header h2 {
10639 font-family: "Omnes-ECOMP-W02-Medium", Arial;
10641 margin-bottom: 0; }
10644 border-top: 1px solid #ccc;
10645 padding-top: 20px; }
10647 .filter-selected > span {
10649 text-transform: uppercase; }
10651 .filter-selected > a.clear-all-filters {
10653 font-size: 1.4rem; }
10655 .filter-selected > span,
10656 .filter-selected > a.clear-all-filters {
10657 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
10659 .filter-selected-group {
10660 padding-top: 15px; }
10662 .filter-selected-badge {
10663 background-color: #f2f2f2;
10664 border-radius: 15px;
10665 display: inline-block;
10667 margin-bottom: 10px;
10668 padding: 0 0 0 12px; }
10670 .filter-selected-badge .icoControls-optionsoff {
10671 background: transparent none repeat scroll 0 0;
10672 border: medium none;
10677 .filters .fixed-230-subnav > ng-transclude > div:first-child {
10678 border-top: 1px solid #ccc; }
10680 .filters .fixed-230-subnav > ng-transclude > div {
10681 border-bottom: 1px solid #ccc; }
10684 align-items: center;
10685 border-bottom: 1px solid #ccc;
10689 -webkit-justify-content: space-between;
10690 -ms-flex-pack: justify;
10691 justify-content: space-between; }
10693 .filter-results-sortby > span {
10694 text-transform: uppercase; }
10696 .filter-results-view .icon-primary-content-gridguide {
10700 .filter-container .fixed-230-subnav > ng-transclude > div > a {
10703 padding: 15px 20px 15px 0;
10704 color: #0574ac !important;
10705 cursor: pointer !important;
10706 font-family: "Omnes-ECOMP-W02", Arial !important;
10707 outline-offset: inherit !important;
10708 position: relative;
10712 .filter-container .fixed-230-subnav a > i {
10716 .filter-container .fixed-230-subnav .icon-primary-collapsed:before, .filter-container .fixed-230-subnav .icon-primary-expanded:before {
10719 .filter-container .fixed-230-subnav ul.collapse {
10721 transition: height 0.5s ease;
10723 overflow: hidden; }
10725 .filter-container .checkbox .icon-primary-spinner {
10727 position: absolute;
10730 .fixed-230-subnav.affix {
10731 margin: -28px 0 0; }
10733 #nav-menu .b2b-menu,
10734 #nav-menu .fixed-230-subnav {
10738 .fixed-230-subnav > div {
10739 border-bottom: 1px solid #ccc;
10740 line-height: 4.0rem; }
10742 .b2b-menu > li:first-child,
10743 .fixed-230-subnav > li:first-child {
10744 border-top: 1px solid #ccc; }
10747 .fixed-230-subnav div > a {
10751 font-family: "Omnes-ECOMP-W02", Arial;
10754 outline-offset: -1px;
10756 position: relative; }
10758 .fixed-230-subnav div > a.live {
10759 font-family: "Omnes-ECOMP-W02-Medium", Arial;
10762 .fixed-230-subnav > ng-transclude > div li > a {
10765 line-height: 20px; }
10767 .fixed-230-subnav > ng-transclude > div li > a.active {
10768 font-family: "Omnes-ECOMP-W02-Medium", Arial;
10769 text-decoration: none;
10772 #nav-menu .fixed-230-subnav a > i {
10775 .fixed-230-subnav > li > a.active > i:after {
10779 .fixed-230-subnav ul {
10780 margin: 0 0 10px 0; }
10782 .b2b-menu ul div a,
10783 .fixed-230-subnav ul div a {
10787 outline: medium none !important;
10788 text-decoration: none !important; }
10790 @media (max-width: 1024px) {
10791 .filter-container .fixed-230-subnav {
10794 .filter-container .fixed-230-subnav > li {
10796 .row .filter-container {
10803 transition: all 0.5s ease 0s;
10807 padding-left: 20px; }
10809 margin: 0 20px 10px; } }
10811 .b2b-pane-selector-wrapper {
10814 border-top: solid 1px #ccc;
10815 border-bottom: solid 1px #ccc; }
10816 .b2b-pane-selector-wrapper .side-nav {
10817 width: 20% !important;
10818 display: inline-block;
10820 .b2b-pane-selector-wrapper .pane-container {
10822 vertical-align: top;
10825 border-left: solid 1px #ccc;
10826 font-family: "Omnes-ECOMP-W02", Arial;
10828 .b2b-pane-selector-wrapper .pane-container.active {
10829 display: inline-block; }
10830 .b2b-pane-selector-wrapper .pane-container .pane-container-top {
10831 padding-left: 15px; }
10832 .b2b-pane-selector-wrapper .pane-container .panes {
10833 display: -webkit-flex;
10835 border-top: solid 1px #ccc;
10836 margin-top: 30px; }
10837 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block {
10840 border-right: solid 1px #ccc;
10841 position: relative;
10847 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block:focus {
10848 outline: dotted 1px #333333; }
10849 .b2b-pane-selector-wrapper .pane-container .search-block {
10850 position: relative;
10852 .b2b-pane-selector-wrapper .pane-container .search-block input[type="search"]:focus {
10853 padding-right: 40px; }
10854 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block .form-row p {
10855 margin-top: 15px; }
10856 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block div {
10857 border-bottom: solid 1px #ccc; }
10858 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block .form-row {
10860 padding: 19px 14px 19px 14px;
10862 border: dotted 1px transparent;
10863 border-bottom: solid 1px #ccc; }
10864 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block .form-row:focus {
10865 border: dotted 1px #333333 !important; }
10866 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block .form-row:last-child {
10867 border-bottom: none; }
10868 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block > .no-content {
10869 text-align: center;
10870 border-bottom: none;
10872 position: absolute;
10876 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block div:last-child {
10877 border-bottom: none; }
10878 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block .form-row span.margin-chk {
10879 margin: 15px 15px 0px 15px;
10881 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block .form-row .checkbox-selectall {
10882 margin: 0px 0 0 24px !important; }
10883 .b2b-pane-selector-wrapper .side-nav li {
10884 font-family: "Omnes-ECOMP-W02-Medium", Arial;
10886 border-top: solid 1px #ccc;
10887 display: block !important;
10888 width: auto !important;
10889 margin-left: 0px !important; }
10890 .b2b-pane-selector-wrapper .side-nav li.active {
10891 background-color: #f6f6f6;
10892 position: inherit !important; }
10893 .b2b-pane-selector-wrapper .side-nav li.active > a {
10896 text-decoration: none;
10898 background-color: transparent;
10899 padding: 20px 15px;
10902 border-left: 4px solid #0574ac; }
10903 .b2b-pane-selector-wrapper .side-nav li > a {
10906 text-decoration: none;
10908 background-color: transparent;
10909 padding: 20px 15px;
10912 text-align: left; }
10913 .b2b-pane-selector-wrapper .side-nav li > a:focus {
10914 border-right: dotted 1px #333333; }
10915 .b2b-pane-selector-wrapper .side-nav li:first-child {
10917 margin-left: none !important; }
10918 /********************* Utility CSS Starts **********************/
10920 position: absolute;
10925 overflow: hidden; }
10927 /********************* Utility CSS Ends **********************/
10928 /* Fix for alignment issue on Cancel link inside modal */
10929 .modal-footer > .cta-button-group {
10930 line-height: 40px; }
10932 /* .att-dark-green { // Not used
10938 button .colors-off-msg {
10939 position: relative; }
10941 .ds2-no-colors .colors-off-msg {
10944 .ds2-no-colors [data-colordatatext] button .colors-off-msg {
10946 line-height: normal;
10948 position: absolute;
10950 white-space: normal;
10954 .make-all-white * {
10957 .make-all-white a {
10958 text-decoration: underline;
10962 padding-top: 20px; }
10966 margin-left: -25px;
10968 position: absolute;
10971 #pageLevelLoader.modal {
10972 background-color: transparent;
10977 .modal.fade .loader {
10980 .modal.fade.in .loader {
10983 .btn.disabled[data-loading-text] {
10984 padding: 0 19px 0 18px;
10985 line-height: 46px; }
10987 .btn.disabled[data-loading-text] img {
10988 position: relative;
10991 /* Seems to already be in docs.css
10992 .fixed-230.leftnav {
10993 position: relative;
10995 .fixed-230-subnav {
10998 .fixed-230-subnav > li:first-child {
11001 .fixed-230-subnav > li {
11002 border-bottom: 1px solid #d2d2d2;
11004 .fixed-230-subnav > li > a {
11007 line-height: normal;
11009 padding: 11px 35px 12px 9px;
11011 position: relative;
11013 .fixed-230-subnav > li > a.live {
11015 font-family: "Omnes-ECOMP-W02-Medium", Arial;
11017 .fixed-230-subnav a > i {
11020 position: absolute;
11023 .fixed-230-subnav a > i:after {
11026 .fixed-230-subnav > li li > a {
11031 .fixed-230-subnav > li li > a.active {
11033 font-family: "Omnes-ECOMP-W02-Medium", Arial;
11034 text-decoration: none;
11036 .fixed-230-subnav ul {
11040 color: #0568ae !important;
11041 font-family: "Omnes-ECOMP-W02", Arial !important; }
11044 color: inherit !important; }
11046 /* @media (max-width: 767px) {
11050 .row.has-leftnav .fluid-space {
11054 background-color: #fff;
11058 background-color: #fff !important;
11059 display: block !important;
11061 .fixed-230-subnav {
11065 .fixed-230-subnav > li {
11066 margin-left: -15px;
11067 margin-right: -15px;
11069 .fixed-230-subnav > li:first-child {
11070 border-top: 1px solid #d2d2d2;
11072 .fixed-230-subnav > li > a {
11075 .fixed-230-subnav a:hover,
11076 .fixed-230-subnav a:focus {
11077 text-decoration: none !important;
11079 .fixed-230-subnav > li li > a {
11082 .fixed-230-subnav > li li > a.active {
11084 font-family: "Omnes-ECOMP-W02-Medium", Arial;
11087 @keyframes DOMinsertion {
11089 outline-color: transparent; }
11091 outline-color: transparent; } }
11093 @-moz-keyframes DOMinsertion {
11095 outline-color: transparent; }
11097 outline-color: transparent; } }
11099 @-webkit-keyframes DOMinsertion {
11101 outline-color: transparent; }
11103 outline-color: transparent; } }
11105 @-ms-keyframes DOMinsertion {
11107 outline-color: transparent; }
11109 outline-color: transparent; } }
11111 @-o-keyframes DOMinsertion {
11113 outline-color: transparent; }
11115 outline-color: transparent; } }
11118 .modal.fade.in .modal-header,
11119 .modal.fade.in .modal-body,
11120 .modal.fade.in .modal-footer {
11121 animation-duration: 0.01s;
11122 -o-animation-duration: 0.01s;
11123 -ms-animation-duration: 0.01s;
11124 -moz-animation-duration: 0.01s;
11125 -webkit-animation-duration: 0.01s;
11126 animation-name: DOMinsertion;
11127 -o-animation-name: DOMinsertion;
11128 -ms-animation-name: DOMinsertion;
11129 -moz-animation-name: DOMinsertion;
11130 -webkit-animation-name: DOMinsertion; }
11132 .dda-css-override ul.nav-tabs {
11133 margin-bottom: 0; }
11136 .formsWithinProcessButton {
11137 margin-right: 0px; }
11139 .heading-sub-section-form {
11141 font-family: "Omnes-ECOMP-W02", Arial;
11142 margin-bottom: 20px;
11143 margin-top: 10px; }
11145 .heading-small-form {
11147 font-family: "Omnes-ECOMP-W02", Arial;
11150 .icon-primary-form-sizeL {
11153 .icon-primary-form-size {
11157 margin-right: 15px !important; }
11159 @media (max-width: 767px) {
11160 .heading-sub-section-form {
11162 font-family: "Omnes-ECOMP-W02", Arial;
11163 margin-bottom: 20px;
11165 margin-top: 30px; }
11166 .heading-small-form {
11168 font-family: "Omnes-ECOMP-W02", Arial;
11169 margin-top: 0px; } }
11171 @media (max-width: 479px) {
11172 .icon-primary-form-resizeL {
11174 .icon-primary-form-resize {
11176 .heading-center-form {
11177 margin-left: 20px; } }
11179 @media (min-width: 480px) {
11180 .icon-primary-form-resizeL {
11182 .icon-primary-form-resize {
11183 display: inherit; }
11184 .icon-primary-center-min {
11185 margin-top: 30px; } }
11187 @media (min-width: 768px) {
11188 .icon-primary-form-resizeL {
11190 margin-top: 30px; }
11191 .icon-primary-form-resize {
11193 .center-form-align {
11194 margin-top: 35px; } }
11196 @media (min-width: 1024px) {
11197 .icon-primary-form-resizeL {
11200 .icon-primary-form-resize {
11202 .center-form-align {
11203 margin-top: 5px; } }
11205 .data-row.has-button td.col-1 {
11209 .icon-primary-circle:before {
11210 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");
11212 position: absolute;
11218 -ms-interpolation-mode: bicubic;
11219 margin-bottom: 40px;
11221 padding-right: 10px;
11225 background-color: #d1d1d1; }
11228 background-color: #e8e8e8; }
11231 -moz-user-select: none;
11232 -khtml-user-select: none;
11233 -webkit-user-select: none;
11234 user-select: none; }
11235 /* Flyout inputs color is not aligned */
11239 .isIE .btn-primary.btn:focus::after,
11240 .isIE .btn-specialty.btn:focus::after,
11241 .isIE .btn-alt.btn:focus::after {
11242 border: 1px dashed #fff !important; }
11243 .b2b-config-section-container {
11247 background-color: #fff;
11248 border: 1px solid #ccc;
11249 display: inline-table;
11250 border-radius: 6px; }
11252 .b2b-config-section-first-div {
11253 border-right: 1px solid #ccc;
11255 min-height: 330px; }
11257 .b2b-config-section-icon-primary-font {
11260 line-height: 31px; }
11262 .b2b-config-section-padding {
11263 padding: 20px 20px 15px 15px;
11266 .b2b-config-sec-flyout {
11267 position: relative;
11272 font-family: "Omnes-ECOMP-W02", Arial; }
11274 .b2b-config-sec-divider {
11275 border-bottom: 1px solid #ccc; }
11277 .b2b-confi-sec-span-border {
11278 border-right: 1px solid;
11281 .b2b-config-sec-speed-div {
11282 text-align: center;
11283 margin-top: 20px; }
11285 .b2b-config-sec-label-font {
11288 .b2b-config-sec-expander-main {
11289 padding: 0 5px 0px 15px; }
11291 .b2b-config-sec-expander-body .b2b-config-vlan-padding {
11292 padding: 5px 15px 10px 0px; }
11294 .b2b-conif-sec-row-height {
11297 .b2b-config-sec-expander-body {
11299 .b2b-config-sec-expander-body .b2b-config-vlan-data {
11300 font-family: "Omnes-ECOMP-W02-Medium", Arial;
11301 padding-left: 15px; }
11303 .b2b-config-sec-expander-body-first-div {
11304 border-top: 1px solid #ccc; }
11306 .b2b-config-sec-expander-body .tooltip {
11310 .b2b-config-section-container .row > [class*="span"] {
11311 margin-right: 0px; }
11313 .b2b-config-vlan-icons {
11316 margin-right: 0px; }
11318 .b2b-config-section-container .span6 {
11321 .b2b-config-sec-data-link-style {
11322 position: relative;
11325 border-radius: 50%;
11329 border: 1px solid #ccc;
11332 .b2b-config-sec-text-align {
11333 text-align: center;
11335 margin-bottom: 35px;
11336 font-family: "Omnes-ECOMP-W02-Medium", Arial;
11340 .b2b-config-port-text-align {
11341 text-align: center;
11343 margin-bottom: 8px;
11344 font-family: "Omnes-ECOMP-W02-Medium", Arial;
11348 .b2b-config-port-text-label {
11350 margin-bottom: 8px;
11352 text-align: center; }
11354 .b2b-confi-sec-last-div p {
11356 padding: 10px 15px 0 15px; }
11358 .b2b-confi-sec-router-label {
11359 font-family: "Omnes-ECOMP-W02-Medium", Arial;
11364 margin-bottom: 7px; }
11366 .b2b-config-vlan-label {
11367 font-family: "Omnes-ECOMP-W02-Medium", Arial;
11371 margin-bottom: 9px; }
11373 .b2b-config-vlan-info {
11374 font-family: "Omnes-ECOMP-W02", Arial;
11377 margin-bottom: 1px; }
11378 .b2b-config-vlan-info .icon-misc-pen {
11379 padding-left: 7px; }
11381 .b2b-confi-sec-model-label {
11382 font-family: "Omnes-ECOMP-W02", Arial;
11386 .b2b-confi-sec-router-info {
11390 .b2b-config-sec-speed-sec {
11391 border-right: 1px solid #ccc; }
11393 .b2b-config-sec-speed-label {
11394 font-family: "Omnes-ECOMP-W02", Arial;
11397 text-align: center; }
11398 .b2b-config-sec-speed-label i {
11402 .b2b-config-sec-yellow-flag-div {
11404 background-color: #ffb18c; }
11406 .b2b-config-sec-expander-icons {
11408 .b2b-config-sec-expander-icons .icon-misc-trash {
11409 margin-right: 10px; }
11411 .b2b-config-sec-yellow-flag .b2b-config-sec-expander-icons {
11414 .b2b-config-sec-expander-body-icons .icon-misc-pen {
11415 position: relative;
11417 .b2b-directory-listing .center {
11419 margin: 2em auto; }
11421 .b2b-directory-listing .listBox {
11425 padding-right: 1px;
11426 font-family: "Omnes-ECOMP-W02", Arial; }
11428 .b2b-directory-listing .listBox:focus {
11429 outline: thin dotted #666; }
11431 .b2b-directory-listing .b2b-directory-listing-no-results {
11432 font-weight: bold; }
11434 .b2b-directory-listing .b2b-directory-listing-list {
11435 font-family: "Omnes-ECOMP-W02", Arial;
11437 overflow-x: hidden;
11438 position: relative;
11440 border: 1px solid #333;
11441 border-radius: 6px;
11442 margin-bottom: 10px; }
11444 .b2b-directory-listing .b2b-directory-listing-item {
11446 border: 1px solid transparent;
11452 padding-bottom: 7px;
11453 padding-left: 15px;
11454 -moz-user-select: none;
11455 -webkit-user-select: none;
11456 -ms-user-select: none;
11457 word-wrap: break-word; }
11458 .b2b-directory-listing .b2b-directory-listing-item:focus {
11459 border: 1px #3399FF solid; }
11461 .b2b-directory-listing .b2b-directory-listing-item-selected {
11463 background-color: #3399FF; }
11465 .b2b-directory-listing input[type="text"] {
11466 padding-right: 30px; }
11467 .b2b-directory-listing input[type="text"]:focus, .b2b-directory-listing input[type="text"]:hover {
11468 padding-right: 30px; }
11470 .b2b-directory-listing .row .btns {
11471 margin-right: 90px;
11472 margin-left: -115px;
11473 margin-top: 100px; }
11475 .b2b-directory-listing .btn-remove {
11476 margin-right: auto !important;
11477 margin-bottom: 15px; }
11478 .b2b-directory-listing .btn-remove i {
11483 .b2b-directory-listing .btn-remove-all {
11485 margin-bottom: 61px !important;
11486 /* need to be removed */
11487 margin-right: auto !important; }
11488 .b2b-directory-listing .btn-remove-all i {
11493 .b2b-directory-listing .btn-add {
11494 margin-bottom: 15px !important; }
11495 .b2b-directory-listing .btn-add i {
11500 .b2b-directory-listing .btn-add-all {
11502 margin-bottom: 61px !important; }
11503 .b2b-directory-listing .btn-add-all i {
11508 .b2b-directory-listing .btn-search[class*="btn"] {
11511 .b2b-directory-listing .btn {
11514 .b2b-directory-listing-disabled {
11515 cursor: not-allowed; }
11517 .b2b-directory-listing-label-heading {
11519 padding-bottom: 5px; }
11521 .b2b-dl-list-box option {
11523 padding-bottom: 7px;
11524 padding-left: 15px; }
11526 .b2b-dl-modal-button-div {
11527 padding-top: 110px;
11528 text-align: center; }
11529 .b2b-tmpl-notification-card {
11530 border-radius: 6px;
11533 background-color: #ffffff;
11534 border: 1px solid rgba(0, 0, 0, 0.1);
11535 border-radius: 8px;
11536 overflow: hidden; }
11537 .b2b-tmpl-notification-card .b2b-tmpl-card-header {
11538 padding-left: 30px;
11539 font-family: "Omnes-ECOMP-W02", Arial;
11543 display: inline-block;
11545 position: relative; }
11546 .b2b-tmpl-notification-card .b2b-tmpl-card-body {
11547 padding: 0 30px 20px;
11548 position: relative; }
11549 .b2b-tmpl-notification-card .b2b-tmpl-card-header-title {
11550 margin-top: 10px; }
11551 .b2b-tmpl-notification-card .b2b-tmpl-card-corner-button {
11552 box-shadow: 0 -50px 0 0 #f2f2f2 inset;
11554 position: absolute;
11555 border-color: #f2f2f2 #f2f2f2 transparent transparent;
11556 border-style: solid;
11557 border-width: 35px;
11562 /*Old properties */
11565 .b2b-tmpl-notification-card .b2b-tmpl-card-corner-button .close {
11570 position: relative;
11571 /*Old properties */
11573 .b2b-tmpl-notification-card .b2b-tmpl-card-corner-button .close:before {
11581 /*Old properties */
11585 .b2b-tmpl-notification-card .b2b-tmpl-card-corner-button .close:focus {
11586 outline: 1px dotted black; }
11587 .b2b-tmpl-notification-card button.close {
11588 -webkit-appearance: none;
11589 moz-appearance: none;
11590 appearance: none; }
11591 .b2b-tmpl-notification-card .b2b-tmpl-card-icon-primary-cirlce {
11594 border-radius: 50%; }
11595 .b2b-tmpl-notification-card .b2b-tmpl-card-outer-cirlce {
11596 background: #f0f5f5;
11597 border-radius: 50%;
11600 vertical-align: middle; }
11601 .b2b-tmpl-notification-card .b2b-tmpl-card-inner-cirlce {
11605 position: relative;
11606 border-radius: 50%;
11610 border: 1px solid #767676; }
11611 .b2b-tmpl-notification-card .b2b-tmpl-card-row {
11612 padding-top: 10px; }
11613 .b2b-tmpl-notification-card .b2b-tmpl-card-sub-header {
11615 .b2b-tmpl-notification-card .b2b-tmpl-favourite-view-item {
11616 background-color: #fff;
11618 border-top: 1px solid #ccc; }
11619 .b2b-tmpl-notification-card .b2b-tmpl-favourite-view-item .cta-button-group {
11621 padding-top: 20px; }
11622 .b2b-tmpl-notification-card .b2b-tmpl-card-edit-section .cta-button-group {
11624 padding-top: 15px; }
11625 .b2b-tmpl-notification-card .b2b-tmpl-card-add-item-container {
11626 padding-top: 30px; }
11627 .b2b-tmpl-notification-card .b2b-tmpl-card-link-active {
11628 pointer-events: none;
11631 .b2b-tmpl-notification-card .b2b-tmpl-card-cursor:hover {
11633 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-icon {
11634 text-align: center;
11635 margin-top: 91px; }
11636 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-icon i {
11640 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-heading {
11642 text-align: center;
11643 margin-top: 20px; }
11644 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-heading h1 {
11647 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-sub-heading {
11649 text-align: center; }
11650 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-sub-heading h5 {
11653 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-info {
11656 margin-top: 20px; }
11657 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-info ul {
11658 list-style-type: disc;
11659 list-style-position: inside; }
11660 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-info li {
11661 padding-top: 5px; }
11663 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-link-section {
11667 text-align: center;
11668 margin-bottom: 55px; }
11669 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-link-section .b2b-tmpl-order-confirmation-link {
11670 margin-right: 8%; }
11671 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-link-section a {
11673 .b2b-tmpl-profile-block-container {
11676 background-color: #fff;
11677 border-radius: 8px;
11678 border: 1px solid #ccc;
11679 box-shadow: 0px 1px 1px 1px #ccc;
11680 display: inline-table;
11681 margin: 15px 15px; }
11682 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-title {
11683 font-weight: bold; }
11684 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-footer {
11685 margin-bottom: 12px;
11688 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details p {
11689 word-wrap: break-word;
11691 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details p:first-child {
11692 margin-top: 10px; }
11693 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details p:after {
11696 border: 0.2px solid #ccc;
11697 margin-top: 12px; }
11698 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details .radio {
11701 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details p, .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details div {
11704 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details .radio-label, .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details a {
11706 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details p label, .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details p span {
11707 padding-left: 10px; }
11708 .b2b-tmpl-profile-block-container .b2b-tmpl-approval-icon {
11711 position: relative;
11713 .b2b-tmpl-profile-block-container .b2b-tmpl-approval-icon i {
11716 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-link {
11718 position: relative;
11720 .b2b-tmpl-profile-block-container a.link-profile {
11721 position: relative;
11724 margin-bottom: 16px; }
11725 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-radio {
11726 position: relative;
11728 .b2b-static-route-container {
11729 padding-left: 32px;
11730 display: inline-block; }
11732 .b2b-static-route-label-heading {
11733 font-family: "Omnes-ECOMP-W02-Medium", Arial;
11734 font-size: 5px !important;
11736 font-style: normal;
11737 text-align: left; }
11739 label.b2b-static-route-label-heading {
11740 margin-bottom: 12px;
11744 #b2b-static-route-input {
11745 margin: 5px 0 5px; }
11747 .b2b-static-route-list {
11748 margin-bottom: 30px;
11751 margin-right: 20px;
11753 overflow-y: auto; }
11754 .b2b-static-route-list .status-text {
11757 align-items: center;
11760 .b2b-static-route-list-item {
11761 border: 1px #cccccc solid;
11762 font-family: "Omnes-ECOMP-W02", Arial;
11766 .b2b-static-route-list-item > .status-bar {
11767 padding: 20px 0 20px;
11768 background-color: #ea7400;
11771 display: inline-block;
11772 margin-right: 20px;
11775 .b2b-static-route-list-item > .status-bar:after {
11777 visibility: hidden; }
11778 .b2b-static-route-list-item > .status-bar-unedited {
11779 padding: 20px 0 20px;
11780 background-color: #ffb81c;
11783 display: inline-block;
11784 margin-right: 20px;
11787 background-color: transparent; }
11788 .b2b-static-route-list-item > .status-bar-unedited:after {
11790 visibility: hidden; }
11792 .b2b-static-route-list-item:focus {
11793 outline: 1px dashed #00f; }
11795 .b2b-static-route-list-item--selected {
11796 background: #f2f2f2; }
11798 .b2b-static-route-content {
11799 display: inline-block; }
11801 .selectWrap::after {
11802 align-items: center;
11803 background-position: 7px 7px;
11804 background-repeat: no-repeat;
11805 background-size: auto 23px;
11806 border-left: 1px solid transparent;
11813 position: absolute;
11820 position: absolute !important;
11821 display: flex !important;
11825 border-radius: 5px;
11840 .dialog__close-btn {
11842 background: #087ac2;
11844 position: absolute;
11849 border: #087ac2 2px solid;
11867 margin-right: 20px;
11868 /* background-color: #006496; */
11869 color: rgb(0, 0, 0);