29 label + .field-group, label + .input-append, label + .row, label + .row-nowrap, label + .form-row {
57 background-color: #cfcfcf7a
60 .webform-component-my-select select {
65 background-color: #fff;
66 border: 1px solid #d2d2d2;
68 display: inline-block;
77 font-family: "Omnes-ECOMP-W02-Italic", Arial;
82 .b2b-horizontal-table ::-webkit-scrollbar {
85 .b2b-horizontal-table ::-webkit-scrollbar-thumb {
89 .b2b-horizontal-table .b2b-frozen-col {
94 .b2b-horizontal-table .b2b-horizontal-table-inner-container {
95 overflow-x: scroll; } */
97 .b2b-horizontal-table .b2b-horizontal-table-column-info {
100 .b2b-horizontal-table .b2b-horizontal-table-legend div[b2b-flyout-toggler] {
104 .b2b-horizontal-table .b2b-horizontal-table-legend .b2b-frozen-cell {
107 background-color: #F2F2F2;
108 display: inline-block;
109 margin-right: 10px; }
111 .b2b-horizontal-table .b2b-horizontal-table-arrows {
112 margin-bottom: 20px; }
113 .b2b-horizontal-table .b2b-horizontal-table-arrows .b2b-disabled-text {
115 .b2b-horizontal-table .b2b-horizontal-table-arrows .b2b-next-link {
116 padding-right: 15px; }
117 .b2b-horizontal-table .b2b-horizontal-table-arrows .b2b-prev-link {
118 padding-left: 15px; }
120 @-moz-document url-prefix() {
121 .b2b-horizontal-table td:first-child {
122 border-top: none; } }
124 box-sizing: border-box; }
127 -ms-overflow-style: -ms-autohiding-scrollbar;
129 -ms-text-size-adjust: 100%;
130 -webkit-text-size-adjust: 100%;
131 box-sizing: border-box;
132 font: 0.625pc/1.5 sans-serif;
133 text-rendering: optimizeLegibility; }
137 -webkit-overflow-scrolling: touch;
139 position: relative; }
155 outline: thin dotted #191919;
162 vertical-align: top; }
166 display: inline-block; }
174 vertical-align: middle;
176 -ms-interpolation-mode: bicubic; }
179 max-width: inherit !important; }
182 display: inline-block; }
194 vertical-align: middle; }
201 html input[type="button"],
203 input[type="submit"] {
210 input[type="button"],
212 input[type="submit"],
214 input[type="checkbox"] {
218 -webkit-appearance: textfield; }
220 input[type=search]:-webkit-search-cancel-button,
221 input[type=search]:-webkit-search-decoration {
222 -webkit-appearance: none; }
227 -moz-appearance: none;
228 -webkit-appearance: none; }
237 background-color: #ffffff;
239 font-family: "Omnes-ECOMP-W02", Arial;
240 /* font-size: 1.6rem;
245 -moz-osx-font-smoothing: grayscale;
246 -webkit-font-smoothing: antialiased; }
256 display: inline-block;
259 vertical-align: middle; }
266 /* TODO: Build a reference page for these classes */
268 font-family: "Omnes-ECOMP-W02", Arial !important; }
271 font-family: "Omnes-ECOMP-W02-Light", Arial !important; }
274 font-family: "Omnes-ECOMP-W02-Italic", Arial !important; }
277 font-family: "Omnes-ECOMP-W02-Light-Italic", Arial !important; }
280 font-family: "Omnes-ECOMP-W02-Medium", Arial !important; }
282 .font-medium-italic {
283 font-family: "Omnes-ECOMP-W02-Medium-Italic",Arial !important; }
287 font-variant: normal;
289 text-transform: none; }
292 display: none !important; }
295 display: none !important; }
298 display: none !important; }
301 display: inherit !important; }
335 .row > [class*="span"],
336 .row-nowrap > [class*="span"] {
339 margin-right: 1.40845%\9; }
341 .row > [class*="span"]:last-child,
342 .row-nowrap > [class*="span"]:last-child {
345 .row > [class*="span"].centered,
346 .row-nowrap > [class*="span"].centered {
347 margin-left: auto !important;
348 margin-right: auto !important; }
351 .row-nowrap.no-flex {
354 .row.no-flex > [class*="span"],
355 .row-nowrap.no-flex > [class*="span"] {
356 margin-right: 1.408450704225352%; }
358 .row.no-flex > [class*="span"]:last-child,
359 .row-nowrap.no-flex > [class*="span"]:last-child {
363 .row-nowrap.flex-justify {
364 justify-content: space-between; }
366 .row.flex-justify > [class*="span"],
367 .row-nowrap.flex-justify > [class*="span"] {
370 .row.flex-justify > .flex-col,
371 .row-nowrap.flex-justify > .flex-col {
373 margin-right: 1.40845%\9; }
376 .row-nowrap.flex-wrap {
380 align-items: flex-start; }
382 .align-items-center {
383 align-items: center; }
385 .align-items-bottom {
386 align-items: flex-end; }
389 align-self: flex-start; }
392 align-self: center; }
395 align-self: flex-end; }
403 background-color: #efefef; }
413 .row .fixed-230 + .fluid-space {
415 padding-right: 20px; }
417 .row .fluid-space:last-child {
421 width: 7.042253521126761%; }
424 width: 15.49295774647887%; }
427 width: 23.94366197183099%; }
430 width: 32.3943661971831%; }
433 width: 40.84507042253521%; }
436 width: 49.29577464788733%; }
439 width: 57.74647887323944%; }
442 width: 66.19718309859155%; }
445 width: 74.64788732394367%; }
448 width: 83.09859154929578%; }
451 width: 91.54929577464789%; }
457 margin-left: 8.450704225352113%; }
460 margin-left: 16.90140845070423%; }
463 margin-left: 25.35211267605634%; }
466 margin-left: 33.8028169%; }
469 margin-left: 42.25352113%; }
472 margin-left: 50.70422535%; }
475 margin-left: 59.15492958%; }
478 margin-left: 67.6056338%; }
481 margin-left: 76.05633803%; }
484 margin-left: 84.50704225%; }
487 margin-left: 92.95774648%; }
491 text-align: center; }
493 [class*="span"].align-center {
494 margin: 0 auto !important;
497 .align-left .container {
498 padding-left: 0 !important;
499 margin: 0 !important; }
501 /* BEGIN RESPONSIVE-4.LESS ************** */
502 @media (min-width: 1025px) {
503 .row > [class*="span"],
504 .row-nowrap > [class*="span"] {
506 margin-right: 1.487301587301587%\9; }
511 /* 1col = 6.878306878306879 */
512 /* 1colgutter = 1.587301587301587 */
516 width: 6.878306878306879%; }
518 width: 15.34391534391534%; }
520 width: 23.80952380952381%; }
522 width: 32.27513227513228%; }
524 width: 40.74074074074074%; }
526 width: 49.20634920634921%; }
528 width: 57.67195767195767%; }
530 width: 66.13756613756614%; }
532 width: 74.60317460317461%; }
534 width: 83.06878306878308%; }
536 width: 91.53439153439154%; }
540 margin-left: 8.465608465608466%; }
542 margin-left: 16.93121693121693%; }
544 margin-left: 25.3968253968254%; }
546 margin-left: 33.86243386%; }
548 margin-left: 42.32804233%; }
550 margin-left: 50.79365079%; }
552 margin-left: 59.25925926%; }
554 margin-left: 67.72486772%; }
556 margin-left: 76.19047619%; }
558 margin-left: 84.65608466%; }
560 margin-left: 93.12169312%; }
561 .tooltip-size-control {
565 margin-left: 1.40845070422535%; }
569 /* END RESPONSIVE-4.LESS ****************** */
570 /* BEGIN RESPONSIVE-3.LESS ******************* */
571 @media (min-width: 768px) and (max-width: 1024px) {
573 display: inherit !important; }
575 display: none !important; }
577 display: inherit !important; }
579 display: none !important; }
584 padding-right: 20px; }
588 width: 7.042253521126761%; }
590 width: 15.49295774647887%; }
592 width: 23.94366197183099%; }
594 width: 32.3943661971831%; }
596 width: 40.84507042253521%; }
598 width: 49.29577464788733%; }
600 width: 57.74647887323944%; }
602 width: 66.19718309859155%; }
604 width: 74.64788732394367%; }
606 width: 83.09859154929578%; }
608 width: 91.54929577464789%; }
612 margin-left: 8.450704225352113%; }
614 margin-left: 16.90140845070423%; }
616 margin-left: 25.35211267605634%; }
618 margin-left: 33.8028169%; }
620 margin-left: 42.25352113%; }
622 margin-left: 50.70422535%; }
624 margin-left: 59.15492958%; }
626 margin-left: 67.6056338%; }
628 margin-left: 76.05633803%; }
630 margin-left: 84.50704225%; }
632 margin-left: 92.95774648%; }
633 .tooltip-size-control {
637 /* END RESPONSIVE-3.LESS ******************* */
638 /* BEGIN RESPONSIVE-2.LESS *************** */
639 @media (max-width: 767px) {
641 display: inherit !important; }
643 display: none !important; }
645 display: inherit !important; }
647 display: inherit !important; }
649 display: none !important; }
651 display: none !important; }
655 padding-right: 15px; }
656 /*.row{ display:block; }*/
657 .row > [class*="span"] {
664 .row.flex > .flex-col,
665 .row-nowrap.flex > .flex-col {
675 .row .fluid-space + .fixed-230 {
677 .row .fluid-space:last-child {
682 width: 7.042253521126761%; }
684 width: 15.49295774647887%; }
686 width: 23.94366197183099%; }
688 width: 32.3943661971831%; }
690 width: 40.84507042253521%; }
692 width: 49.29577464788733%; }
694 width: 57.74647887323944%; }
696 width: 66.19718309859155%; }
698 width: 74.64788732394367%; }
700 width: 83.09859154929578%; }
702 width: 91.54929577464789%; }
706 margin-left: 8.450704225352113%; }
708 margin-left: 16.90140845070423%; }
710 margin-left: 25.35211267605634%; }
712 margin-left: 33.8028169%; }
714 margin-left: 42.25352113%; }
716 margin-left: 50.70422535%; }
718 margin-left: 59.15492958%; }
720 margin-left: 67.6056338%; }
722 margin-left: 76.05633803%; }
724 margin-left: 84.50704225%; }
726 margin-left: 92.95774648%; }
728 padding: 8px 15px 8px 15px; }
729 .field-group input.input-emphasized[type="search"] + .reset-field:after {
731 .field-group input.input-emphasized[type="search"] + .reset-field {
735 margin-bottom: 30px; }
736 .marquee .blur-overlay {
743 padding: 34px 15px 30px; }
748 letter-spacing: -0.035px; }
753 .marquee p:not(.lead) {
754 font-family: "Omnes-ECOMP-W02-Light", Arial;
757 .marquee .btn-fullwidth {
761 .tooltip-size-control {
764 .accordion-table-layout {
766 margin-right: -15px; }
767 .table-wrapper caption {
768 padding-left: 15px; } }
770 @media (max-width: 480px) {
772 width: 7.042253521126761%; }
774 width: 15.49295774647887%; }
776 width: 23.94366197183099%; }
778 width: 32.3943661971831%; }
780 width: 40.84507042253521%; }
782 width: 49.29577464788733%; }
784 width: 57.74647887323944%; }
786 width: 66.19718309859155%; }
788 width: 74.64788732394367%; }
790 width: 83.09859154929578%; }
792 width: 91.54929577464789%; }
796 margin-left: 8.450704225352113%; }
798 margin-left: 16.90140845070423%; }
800 margin-left: 25.35211267605634%; }
802 margin-left: 33.8028169%; }
804 margin-left: 42.25352113%; }
806 margin-left: 50.70422535%; }
808 margin-left: 59.15492958%; }
810 margin-left: 67.6056338%; }
812 margin-left: 76.05633803%; }
814 margin-left: 84.50704225%; }
816 margin-left: 92.95774648%; } }
818 /* END RESPONSIVE-2.LESS ******************* */
819 /* BEGIN RESPONSIVE-1.LESS ************** */
820 .xxxxxxxx-begin-responsive-480px.less {
823 @media (max-width: 480px) {
825 display: inherit !important; }
827 display: inherit !important; }
829 display: none !important; }
831 display: none !important; }
833 display: none !important; }
835 display: inherit !important; }
839 padding-right: 15px; } }
841 [class*="icon-primary-"],
843 .bellyband-link a:after,
844 .breadcrumb > li:after,
845 .checkbox input:checked + .skin:after,
846 .checkbox input.indeterminate + .skin:after,
847 .checkbox input:indeterminate + .skin:after,
848 .selectWrap.large:before,
849 .form-row.error .error-msg:before,
852 .cssIcon-globe:before,
860 border-width: 0 3px 3px 0;
861 -webkit-transform: rotate(45deg);
862 -ms-transform: rotate(45deg);
863 transform: rotate(45deg);}
865 [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-"] {
867 display: inline-block;
871 font-variant: normal;
874 text-transform: none;
876 -webkit-font-smoothing: antialiased;
877 -moz-osx-font-smoothing: grayscale;
880 -webkit-user-select: none;
881 -moz-user-select: none;
882 -ms-user-select: none;
884 vertical-align: middle; }
886 [class*="icon-primary-"]:before,
887 [class*="icon-primary-"]:after {
888 box-sizing: border-box;
889 display: inline-block;
895 vertical-align: middle;
898 .icon-primary-att-globe:before,
899 .cssIcon-globe:before {
903 .icon-primary-hamburger:before {
906 .icon-primary-secure:before {
909 .icon-primary-secureL:before {
912 .icon-primary-padlockopen:before {
915 .icon-primary-padlockopenL:before {
918 .icon-primary-shoppingcart:before {
921 .icon-primary-shoppingcartL:before {
924 .icon-primary-print:before {
927 .icon-primary-printL:before {
930 .icon-primary-mobilesmartphone:before {
933 .icon-primary-mobilesmartphoneL:before {
936 .icon-primary-tablet:before {
939 .icon-primary-tabletL:before {
942 .icon-primary-tv:before {
945 .icon-primary-tvL:before {
948 .icon-primary-calendar {
949 width: 100% !important; }
951 .icon-primary-calendar:before {
955 .icon-primary-calendarL:before {
958 .icon-primary-star:before {
961 .icon-primary-close:before,
963 .reset-field:before {
966 .icon-primary-down:before {
971 .icon-primary-add-maximize:before {
976 .icon-primary-questionmark:before {
979 .icon-primary-badgealert:before,
980 .form-row.error .error-msg:before {
983 .icon-primary-approval:before {
986 .icon-primary-flat-info:before {
989 .icon-primary-alert:before {
992 .icon-primary-tooltip:before,
993 .icon-primary-flat-faq:before {
996 .icon-primary-tooltip {
1000 .bellyband-link a:after,
1001 .breadcrumb > li:after,
1002 .icon-primary-right:before {
1004 transform: rotate(-90deg); }
1006 .icon-primary-left:before {
1008 transform: rotate(90deg); }
1010 .icon-primary-accordion-plus:after,
1011 .icon-primary-collapsed:after,
1012 .icon-primary-accordion-minus:after,
1013 .icon-primary-expanded:after {
1019 .icon-primary-accordion-minus,
1020 .icon-primary-expanded,
1021 .icon-primary-accordion-plus,
1022 .icon-primary-collapsed {
1023 font-size: 20px !important; }
1025 :not(.ds2-no-colors) .icon-primary-accordion-minus:before,
1026 :not(.ds2-no-colors) .icon-primary-expanded:before {
1027 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");
1030 :not(.ds2-no-colors) .icon-primary-accordion-plus:before,
1031 :not(.ds2-no-colors) .icon-primary-collapsed:before {
1032 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");
1035 .ds2-no-colors .icon-primary-accordion-minus:before,
1036 .ds2-no-colors .icon-primary-expanded:before {
1037 background-image: none;
1040 .ds2-no-colors .icon-primary-accordion-minus:after,
1041 .ds2-no-colors .icon-primary-expanded:after {
1044 .ds2-no-colors .icon-primary-accordion-plus:before,
1045 .ds2-no-colors .icon-primary-collapsed:before {
1046 background-image: none;
1049 .ds2-no-colors .icon-primary-accordion-plus:after,
1050 .ds2-no-colors .icon-primary-collapsed:after {
1053 .icon-primary-circle-arrow {
1054 outline: 1px solid transparent;
1056 font-size: 20px !important;
1057 background: linear-gradient(to bottom, #fcfcfc 0%, #f2f2f2 100%);
1058 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08);
1059 margin-right: 7px; }
1061 .icon-primary-circle-arrow:after {
1062 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");
1068 .icon-primary-circle-arrow:before {
1074 transform: rotate(-90deg);
1078 [class*="icon-primary-"] [class*="icon-primary-"] {
1079 display: inline-block;
1083 position: absolute; }
1085 [class*="icon-primary-"].white, [class^="ico"][class*="-"].white {
1088 [class*="icon-primary-"].black, [class^="ico"][class*="-"].black {
1091 [class*="icon-primary-"].blue, [class^="ico"][class*="-"].blue {
1094 [class*="icon-primary-"].green, [class^="ico"][class*="-"].green {
1098 width: device-width; }
1101 width: device-width; }
1104 width: device-width; }
1107 width: device-width; }
1110 width: device-width; }
1122 float: right !important; }
1125 float: left !important; }
1127 .float-children-left:before,
1128 .float-children-left:after {
1133 .float-children-left:after {
1136 .float-children-left > div {
1138 white-space: nowrap; }
1141 display: block !important; }
1144 display: inline !important; }
1147 display: inline-block !important; }
1150 display: table-cell !important;
1152 vertical-align: middle; }
1154 @media (max-width: 767px) {
1158 margin-right: -15px;
1161 @media (min-width: 768px) {
1165 margin-right: -20px;
1168 @media (max-width: 480px) {
1172 margin-right: -15px;
1173 padding: 0 15px; } }
1177 filter: alpha(opacity=0);
1178 transition: opacity .15s linear; }
1182 filter: alpha(opacity=100); }
1191 white-space: nowrap; }
1197 border: 0 none !important;
1198 clip: rect(0px, 0px, 0px, 0px) !important;
1199 height: 1px !important;
1202 overflow: hidden !important;
1204 padding: 0 !important;
1205 position: absolute !important;
1206 width: 1px !important; }
1208 [data-sr-text].hidden-spoken:before {
1209 border: 0 none !important;
1210 content: attr(data-sr-text);
1211 clip: rect(0px, 0px, 0px, 0px) !important;
1212 height: 1px !important;
1215 overflow: hidden !important;
1216 padding: 0 !important;
1217 position: absolute !important;
1218 width: 100% !important;
1221 [data-sr-text].hidden-spoken {
1222 position: relative !important;
1223 width: auto !important; }
1225 [data-show-between] {
1227 visibility: hidden; }
1230 overflow-y: hidden !important; }
1233 visibility: hidden !important;
1234 opacity: 0 !important; }
1237 background-color: rgba(255, 255, 255, 0) !important; }
1240 display: none !important; }
1243 display: block !important; }
1246 position: relative !important; }
1252 border-top-width: 1px !important; }
1255 border-left-width: 1px !important; }
1258 border-right-width: 1px !important; }
1261 border-bottom-width: 1px !important; }
1264 border-color: #000; }
1267 border-color: #fff; }
1270 border-top-width: 0 !important; }
1273 border-left-width: 0 !important; }
1276 border-right-width: 0 !important; }
1279 border-bottom-width: 0 !important; }
1282 margin: 0 auto !important; }
1293 vertical-align: top !important; }
1296 vertical-align: middle !important; }
1299 vertical-align: bottom !important; }
1301 .align-children-middle > * {
1304 [class*="valign-children-"] {
1307 [class*="valign-children-"] > * {
1308 display: table-cell; }
1310 .valign-children-top > * {
1311 vertical-align: top; }
1313 .valign-children-middle > * {
1314 vertical-align: middle; }
1316 .valign-children-bottom > * {
1317 vertical-align: bottom; }
1320 padding: 0 !important; }
1323 margin-top: 60px !important; }
1326 margin-bottom: 60px !important; }
1329 padding-top: 60px !important; }
1332 padding-bottom: 60px !important; }
1334 @media (max-width: 767px) {
1336 margin-top: 30px !important; }
1338 margin-bottom: 30px !important; }
1340 padding-top: 30px !important; }
1342 padding-bottom: 30px !important; } }
1349 position: relative; }
1351 @media (orientation: landscape) {
1355 display: none !important; } }
1357 @media (orientation: portrait) {
1359 display: none !important; }
1364 background-color: #222222; }
1366 /* ... JAVASCRIPT HOOKS .................
1367 ... used by javascript ............... */
1370 position: relative; }
1373 white-space: nowrap;
1375 text-overflow: ellipsis; }
1378 color: #5a5a5a !important; }
1380 .jshook-return-focus-here {
1384 display: none !important; }
1387 display: inherit !important; }
1391 display: inherit !important; }
1393 display: none !important; }
1395 color: #000 !important;
1396 background: transparent !important;
1397 box-shadow: none !important; }
1400 text-decoration: underline; }
1403 border: 1px solid #000;
1404 page-break-inside: avoid; }
1406 display: table-header-group; }
1409 page-break-inside: avoid; }
1411 max-width: 100% !important; }
1421 page-break-after: avoid; } }
1430 outline: thin dotted #191919; }
1438 font-weight: normal;
1439 text-rendering: optimizeLegibility;
1444 font-size: 3.8rem !important;
1445 font-family: "Omnes-ECOMP-W02-Light", Arial;
1446 margin-bottom: 40px; }
1448 h1.heading-page.ng-scope {}
1450 .heading-major-section {
1451 font-size: 3rem !important;
1452 font-family: "Omnes-ECOMP-W02-Light", Arial;
1453 margin-bottom: 40px !important; }
1455 .heading-sub-section {
1456 font-size: 2.4rem !important;
1457 font-family: "Omnes-ECOMP-W02", Arial;
1458 margin-bottom: 40px; }
1461 font-size: 2rem !important;
1462 font-family: "Omnes-ECOMP-W02-Medium", Arial;
1464 margin-bottom: 20px !important; }
1467 font-size: 2rem !important;
1468 font-family: "Omnes-ECOMP-W02", Arial;
1469 margin-bottom: 20px; }
1471 .heading-medium-emphasis {
1472 font-size: 2rem !important;
1473 font-family: "Omnes-ECOMP-W02-Medium", Arial;
1474 margin-bottom: 20px; }
1477 font-size: 1.8rem !important;
1478 font-family: "Omnes-ECOMP-W02", Arial;
1479 margin-bottom: 20px; }
1481 .heading-small-emphasis {
1482 font-size: 1.8rem !important;
1483 font-family: "Omnes-ECOMP-W02-Medium", Arial;
1484 margin-bottom: 20px; }
1487 font-size: 1.3rem !important;
1488 font-family: "Omnes-ECOMP-W02-Medium", Arial;
1489 text-transform: uppercase;
1491 margin-bottom: 10px; }
1493 * + .heading-major-section {
1496 * + .heading-sub-section {
1499 * + .heading-group {
1500 margin-top: 40px !important; }
1502 * + .heading-medium {
1505 * + .heading-medium-emphasis {
1508 * + .heading-small {
1511 * + .heading-small-emphasis {
1514 * + .heading-micro {
1519 font-family: "Omnes-ECOMP-W02-Light-Italic", Arial;
1521 line-height: 2.8rem;
1523 letter-spacing: -0.024rem; }
1526 text-transform: uppercase;
1527 line-height: .65 !important; }
1531 font-size: 1.4rem !important;
1532 font-family: "Omnes-ECOMP-W02-Medium", Arial;
1535 .eyebrow + .heading-major-section,
1536 .eyebrow + .heading-sub-section {
1542 @media (max-width: 767px) {
1551 font-family: "Omnes-ECOMP-W02", Arial;
1552 margin-bottom: 30px; }
1553 .heading-major-section {
1555 font-family: "Omnes-ECOMP-W02", Arial;
1556 margin-bottom: 30px; }
1557 .heading-sub-section {
1559 font-family: "Omnes-ECOMP-W02", Arial;
1560 margin-bottom: 20px; }
1563 font-family: "Omnes-ECOMP-W02", Arial;
1564 margin-bottom: 20px; }
1565 .heading-medium-emphasis {
1567 font-family: "Omnes-ECOMP-W02", Arial;
1568 margin-bottom: 20px; }
1571 font-family: "Omnes-ECOMP-W02", Arial;
1572 margin-bottom: 10px; }
1573 .heading-small-emphasis {
1575 font-family: "Omnes-ECOMP-W02-Medium", Arial;
1576 margin-bottom: 5px; }
1577 * + .heading-major-section {
1579 * + .heading-sub-section {
1581 * + .heading-group {
1583 * + .heading-medium {
1585 * + .heading-medium-emphasis {
1587 * + .heading-small {
1589 * + .heading-small-emphasis {
1591 * + .heading-micro {
1592 margin-top: 10px; } }
1594 /* Standard Type styles */
1596 margin: 0 !important; }
1600 text-decoration: none; }
1604 text-decoration: underline; }
1620 position: relative; }
1622 a.show-qualifier:after {
1624 display: inline-block;
1625 white-space: pre !important; }
1627 a[href$="pdf"].show-qualifier:after,
1628 a.show-qualifier.pdf:after {
1629 content: " (PDF)"; }
1631 a[href$="psd"].show-qualifier:after,
1632 a.show-qualifier.psd:after {
1633 content: " (PSD)"; }
1638 /* 20px for the icon, 10px left of icon */
1639 .standalone-link.small {
1640 font-size: 1.4rem; }
1642 .standalone-link.small i[class*="icon-primary-"] {
1646 .standalone-link.large {
1647 font-size: 1.8rem; }
1649 .standalone-link.large i[class*="icon-primary-"] {
1655 line-height: 2rem; }
1659 line-height: 1.8rem; }
1666 line-height: 1.5rem; }
1672 font-size: 1.8rem; }
1679 font-family: "Omnes-ECOMP-W02-Medium", Arial;
1680 font-weight: normal; }
1684 font-family: "Omnes-ECOMP-W02-Italic", Arial;
1685 font-style: normal; }
1688 text-decoration: line-through; }
1691 display: inline-block;
1695 vertical-align: text-top;
1701 line-height: 1.5rem;
1704 .text-legal.legal-module {
1705 line-height: 1.3rem;
1709 .text-legal strong {
1710 font-weight: bold; }
1713 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
1716 text-align: left !important; }
1719 text-align: right !important; }
1722 text-align: center !important; }
1725 text-align: justify !important; }
1738 margin: 12px 0 0 20px; }
1747 position: relative; }
1750 ul.no-bullet li + li,
1751 ul.lower-alpha li + li,
1752 ul.lower-roman li + li,
1756 ul.bullet > li:before,
1757 ul.no-bullet > li:before,
1758 ul.lower-alpha > li:before,
1759 ul.lower-roman > li:before,
1761 background-color: #333333;
1762 border: 2px solid #333333;
1763 border-radius: 100%;
1794 ul.lower-alpha > li,
1795 ul.lower-roman > li {
1798 ul.no-bullet > li:before,
1799 ul.lower-alpha > li:before,
1800 ul.lower-roman > li:before {
1801 display: none !important; }
1804 margin: 20px 0 0 32px; }
1807 padding-left: 3px; }
1813 margin-left: 25px; }
1816 margin-left: -5px; }
1825 list-style-type: lower-roman;
1831 list-style-type: lower-alpha;
1843 display: table-cell; }
1846 background-color: transparent;
1847 background-clip: padding-box;
1848 border: 1px solid transparent;
1850 box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
1852 display: inline-block;
1853 font-family: "Omnes-ECOMP-W02-Medium", Arial;
1855 font-weight: normal;
1857 margin: 0 7px 10px 0;
1860 padding: 14px 19px 11px 18px;
1863 vertical-align: middle;
1864 white-space: nowrap;
1867 outline: 1px dotted #000;
1868 outline-offset: -5px; }
1871 .btn::-moz-focus-inner {
1874 .btn i[class*="icon-primary-"].icon-primary-small {
1877 .btn i[class*="icon-primary-"].icon-primary-medium {
1880 .btn i[class*="icon-primary-"].icon-primary-large {
1885 vertical-align: middle; }
1887 text-decoration: none; }
1889 .field-group + .btn {
1890 margin-left: 20px; }
1893 border-color: #ea7400 transparent #d16500;
1894 background-color: #ea7400 transparent #d16500;
1895 background: linear-gradient(to bottom, #ea7400 0%, #d16500 100%);
1897 font-family: "Omnes-ECOMP-W02", Arial;
1898 font-weight: bold; }
1899 .btn-primary:hover {
1900 text-decoration: none;
1902 outline-color: #ffffff !important;
1903 background: linear-gradient(to bottom, #d16500 0%, #ea7400 100%); }
1904 .btn-primary:focus {
1905 text-decoration: none;
1907 outline-color: #ffffff !important;
1908 background: linear-gradient(to bottom, #d16500 0%, #ea7400 100%); }
1909 .btn-primary:active {
1910 text-decoration: none;
1912 outline-color: #ffffff !important;
1913 background: linear-gradient(to bottom, #d16500 0%, #ea7400 100%); }
1916 font-family: "Omnes-ECOMP-W02", Arial;
1918 font-weight: normal;
1919 background-color: transparent;
1924 position: relative; }
1926 text-decoration: underline; }
1927 .btn-arrow:hover .btn-primary {
1928 text-decoration: none;
1930 outline-color: #ffffff !important;
1931 background: linear-gradient(to bottom, #d16500 0%, #ea7400 100%); }
1932 .btn-arrow:hover .btn-secondary {
1934 outline-color: #000000 !important;
1935 background: linear-gradient(to bottom, #f2f2f2 0%, #fcfcfc 100%); }
1936 .btn-arrow:hover .btn-alt {
1938 outline-color: #ffffff !important;
1939 background: linear-gradient(to bottom, #087ac2 0%, #0568ae 100%); }
1940 .btn-arrow:hover .btn-specialty {
1942 outline-color: #ffffff !important;
1943 background: linear-gradient(to bottom, #007a3e 0%, #008744 100%); }
1945 text-decoration: underline;
1946 outline: 1px dotted #666; }
1947 .btn-arrow:focus .btn-primary {
1948 text-decoration: none;
1950 outline-color: #ffffff !important;
1951 background: linear-gradient(to bottom, #d16500 0%, #ea7400 100%); }
1952 .btn-arrow:focus .btn-secondary {
1954 outline-color: #000000 !important;
1955 background: linear-gradient(to bottom, #f2f2f2 0%, #fcfcfc 100%); }
1956 .btn-arrow:focus .btn-alt {
1958 outline-color: #ffffff !important;
1959 background: linear-gradient(to bottom, #087ac2 0%, #0568ae 100%); }
1960 .btn-arrow:focus .btn-specialty {
1962 outline-color: #ffffff !important;
1963 background: linear-gradient(to bottom, #007a3e 0%, #008744 100%); }
1964 .btn-arrow:active .btn-primary {
1965 text-decoration: none;
1967 outline-color: #ffffff !important;
1968 background: linear-gradient(to bottom, #d16500 0%, #ea7400 100%); }
1969 .btn-arrow:active .btn-secondary {
1971 outline-color: #000000 !important;
1972 background: linear-gradient(to bottom, #f2f2f2 0%, #fcfcfc 100%); }
1973 .btn-arrow:active .btn-alt {
1975 outline-color: #ffffff !important;
1976 background: linear-gradient(to bottom, #087ac2 0%, #0568ae 100%); }
1977 .btn-arrow:active .btn-specialty {
1979 outline-color: #ffffff !important;
1980 background: linear-gradient(to bottom, #007a3e 0%, #008744 100%); }
1981 .btn-arrow .btn-alt {
1982 border-color: #087ac2 transparent #0568ae;
1983 background-color: #0568ae;
1984 background: linear-gradient(to bottom, #087ac2 0%, #0568ae 100%);
1986 .btn-arrow .btn-alt:hover {
1988 outline-color: #ffffff !important;
1989 background: linear-gradient(to bottom, #0568ae 0%, #087ac2 100%); }
1990 .btn-arrow .btn-alt:focus {
1992 outline-color: #ffffff !important;
1993 background: linear-gradient(to bottom, #0568ae 0%, #087ac2 100%); }
1994 .btn-arrow .btn-alt:active {
1996 outline-color: #ffffff !important;
1997 background: linear-gradient(to bottom, #0568ae 0%, #087ac2 100%); }
1998 .btn-arrow::-moz-focus-inner {
2002 border: 1px solid transparent;
2003 border-radius: 100%;
2011 vertical-align: middle;
2013 .btn-arrow .btn .icon-primary-left {
2023 .btn-arrow .btn .icon-primary-left:before {
2028 .btn-arrow .btn .icon-primary-right {
2039 .btn-arrow .btn .icon-primary-right:before {
2044 .btn-arrow .btn.btn-primary .icon-primary-left {
2046 .btn-arrow .btn.btn-primary .icon-primary-right {
2048 .btn-arrow .btn.btn-alt .icon-primary-left {
2050 .btn-arrow .btn.btn-alt .icon-primary-right {
2052 .btn-arrow .btn.btn-secondary {
2053 border: 1px solid #d2d2d2; }
2054 .btn-arrow .btn.btn-secondary .icon-primary-left {
2056 .btn-arrow .btn.btn-secondary .icon-primary-right {
2058 .btn-arrow .btn.btn-small {
2064 .btn-arrow .btn.btn-small .icon-primary-left:before {
2068 .btn-arrow .btn.btn-small .icon-primary-right:before {
2072 .btn-arrow .btn.btn-large .icon-primary-left:before {
2076 .btn-arrow .btn.btn-large .icon-primary-right:before {
2082 border: 1px solid #d2d2d2;
2083 background-color: #f2f2f2;
2084 background: linear-gradient(to bottom, #fcfcfc 0%, #f2f2f2 100%);
2086 box-shadow: 0 5px 5px -5px rgba(0, 0, 0, 0.15);
2087 padding: 14px 18px 11px 17px; }
2088 .btn-secondary:hover {
2090 outline-color: #000000 !important;
2091 background: linear-gradient(to bottom, #f2f2f2 0%, #fcfcfc 100%); }
2092 .btn-secondary:focus {
2094 outline-color: #000000 !important;
2095 background: linear-gradient(to bottom, #f2f2f2 0%, #fcfcfc 100%); }
2096 .btn-secondary:active {
2098 outline-color: #000000 !important;
2099 background: linear-gradient(to bottom, #f2f2f2 0%, #fcfcfc 100%); }
2102 border-color: #087ac2 transparent #0568ae;
2103 background-color: #0568ae;
2104 background: linear-gradient(to bottom, #087ac2 0%, #0568ae 100%);
2108 outline-color: #ffffff !important;
2109 background: linear-gradient(to bottom, #0568ae 0%, #087ac2 100%); }
2112 outline-color: #ffffff !important;
2113 background: linear-gradient(to bottom, #0568ae 0%, #087ac2 100%); }
2116 outline-color: #ffffff !important;
2117 background: linear-gradient(to bottom, #0568ae 0%, #087ac2 100%); }
2120 border-color: #008744 transparent #007a3e;
2121 background-color: #007a3e;
2122 background: linear-gradient(to bottom, #008744 0%, #007a3e 100%);
2124 .btn-specialty:hover {
2126 outline-color: #ffffff !important;
2127 background: linear-gradient(to bottom, #007a3e 0%, #008744 100%); }
2128 .btn-specialty:focus {
2130 outline-color: #ffffff !important;
2131 background: linear-gradient(to bottom, #007a3e 0%, #008744 100%); }
2132 .btn-specialty:active {
2134 outline-color: #ffffff !important;
2135 background: linear-gradient(to bottom, #007a3e 0%, #008744 100%); }
2138 background: transparent !important;
2139 border-color: transparent !important;
2140 font-weight: normal;
2141 font-family: "Omnes-ECOMP-W02", Arial;
2143 text-decoration: none;
2146 text-decoration: underline; }
2148 text-decoration: underline; }
2151 outline: none !important;
2152 text-decoration: none !important; }
2153 .isIE .btn:focus:after {
2161 border: 1px dotted #000; }
2164 outline: none !important;
2165 text-decoration: none !important; }
2166 .isIE .btn:active:after {
2174 border: 1px dotted #000; }
2177 outline: none !important;
2178 text-decoration: none !important; }
2179 .isIE .btn.active:not(:focus):after {
2180 border: 1px solid #000; }
2181 .isIE .btn.active:after {
2189 border: 1px dotted #000; }
2191 .isIE .btn.btn-primary:focus:after {
2192 border: 2px dashed #fff; }
2194 .isIE .btn.btn-specialty:focus:after {
2195 border: 2px dashed #fff; }
2197 .isIE .btn.btn-alt:focus:after {
2198 border: 2px dashed #fff; }
2201 background-image: none;
2202 background-color: #767676;
2204 cursor: not-allowed;
2206 border-color: transparent;
2207 outline: 0 !important; }
2208 .btn.disabled:hover {
2210 outline: none !important; }
2211 .btn.disabled:focus {
2213 outline: none !important; }
2216 background-image: none;
2217 background-color: #767676;
2219 cursor: not-allowed;
2221 border-color: transparent;
2222 outline: 0 !important; }
2223 .btn[disabled]:hover {
2225 outline: none !important; }
2226 .btn[disabled]:focus {
2228 outline: none !important; }
2230 .btn[disabled="disabled"] {
2231 background-image: none;
2232 background-color: #767676;
2234 cursor: not-allowed;
2236 border-color: transparent;
2237 outline: 0 !important; }
2238 .btn[disabled="disabled"]:hover {
2240 outline: none !important; }
2241 .btn[disabled="disabled"]:focus {
2243 outline: none !important; }
2245 .btn-arrow[disabled] .btn {
2246 background-image: none;
2247 background-color: #767676;
2249 cursor: not-allowed;
2251 border-color: transparent;
2252 outline: 0 !important; }
2253 .btn-arrow[disabled] .btn:hover {
2255 outline: none !important; }
2256 .btn-arrow[disabled] .btn:focus {
2258 outline: none !important; }
2260 .btn-arrow[disabled] .icon-primary-left {
2261 color: #fff !important; }
2263 .btn-arrow[disabled] .icon-primary-right {
2264 color: #fff !important; }
2266 .btn-arrow.disabled .btn {
2267 background-image: none;
2268 background-color: #767676;
2270 cursor: not-allowed;
2272 border-color: transparent;
2273 outline: 0 !important; }
2274 .btn-arrow.disabled .btn:hover {
2276 outline: none !important; }
2277 .btn-arrow.disabled .btn:focus {
2279 outline: none !important; }
2281 .btn-arrow.disabled .icon-primary-left {
2282 color: #fff !important; }
2284 .btn-arrow.disabled .icon-primary-right {
2285 color: #fff !important; }
2288 padding: 12px 19px 11px 18px;
2289 font-size: 1.7rem; }
2292 padding: 10px 19px 9px 18px;
2294 border-radius: 8px; }
2299 *:not(.btn-arrow) > .btn > i[class*="icon-primary-"] {
2301 margin-bottom: -20px; }
2303 .enhanced-cta-group {
2304 display: -ms-flexbox;
2306 -ms-flex-direction: row-reverse;
2307 flex-direction: row-reverse;
2308 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;
2309 background-position: 0 -1px;
2310 background-repeat: repeat-x; }
2311 .enhanced-cta-group > .cta-button-group {
2313 background-image: none !important; }
2314 .enhanced-cta-group > .cta-button-group + .cta-button-group a {
2317 .enhanced-cta-group > .cta-button-group + .cta-button-group a a {
2319 .enhanced-cta-group > .cta-button-group hr {
2321 .enhanced-cta-group > .cta-button-group + .cta-button-group {
2322 -ms-flex-align: center;
2323 -ms-grid-row-align: center;
2324 align-items: center;
2325 -ms-flex-direction: row;
2326 flex-direction: row;
2331 -ms-flex-align: baseline;
2332 align-items: baseline;
2333 padding: 20px 0 10px;
2335 .cta-button-group.nodots {
2336 background-image: none !important; }
2337 .cta-button-group .hidden-phone {
2338 margin-right: 14px; }
2339 .cta-button-group .btn + .btn {
2340 margin-right: 20px !important; }
2341 .cta-button-group .btn:not(.hidden-phone):not(.visible-phone) {
2344 .isMobile .btn-arrow .btn.btn-small .icon-primary-left:before {
2347 .isMobile .btn-arrow .btn.btn-large .icon-primary-left:before {
2350 .isMobile .btn-arrow .btn.btn-large .icon-primary-right:before {
2353 @media (max-width: 1024px) {
2354 .field-group + .btn {
2355 margin-left: 15px; } }
2357 @media (max-width: 767px) {
2359 text-align: center; }
2360 .cta-button-group > .btn {
2364 margin-left: auto !important;
2365 margin-right: auto !important; } }
2369 box-shadow: 0 5px 5px -5px rgba(0, 0, 0, 0.15);
2370 display: -ms-flexbox;
2372 -ms-flex-pack: justify;
2373 justify-content: space-between;
2374 margin-bottom: 10px;
2378 vertical-align: middle;
2390 text-align: center; }
2391 .btn-group:not([data-select-color]) .btn.active:not(:first-child) {
2393 border-left: 1px solid #d2d2d2 !important; }
2394 .btn-group:not([data-select-color]) .btn[disabled]:not(:first-child) {
2395 border-left: 1px solid #d2d2d2 !important; }
2396 .btn-group:not([data-select-color]) .btn[disabled] + .btn[disabled] {
2397 border-left: 1px solid #ebebeb !important; }
2398 .btn-group:not([data-select-color]) > .btn.active {
2399 border-color: #087ac2 transparent #0568ae;
2400 background-color: #0568ae;
2401 background: linear-gradient(to bottom, #087ac2 0%, #0568ae 100%);
2403 .btn-group:not([data-select-color]) > .btn.active:hover {
2405 outline-color: #ffffff !important;
2406 background: #0563a6;
2407 border-color: #0563a6; }
2408 .btn-group:not([data-select-color]) > .btn.active:focus {
2410 outline-color: #ffffff !important;
2411 background: #0563a6;
2412 border-color: #0563a6; }
2413 .btn-group:not([data-select-color]) > .btn.active:active {
2415 outline-color: #ffffff !important;
2416 background: #0563a6;
2417 border-color: #0563a6; }
2418 .btn-group:not([data-select-color]) > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
2420 .btn-group:not([data-select-color]) > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
2421 border-top-right-radius: 0;
2422 border-bottom-right-radius: 0; }
2423 .btn-group:not([data-select-color]) > .btn:last-child:not(:first-child) {
2424 border-top-left-radius: 0;
2425 border-bottom-left-radius: 0; }
2426 .btn-group:not([data-select-color]) > .dropdown-toggle:not(:first-child) {
2427 border-top-left-radius: 0;
2428 border-bottom-left-radius: 0; }
2429 .btn-group > .active {
2430 text-decoration: none;
2431 outline: 1px dotted transparent; }
2432 .btn-group > .active:focus {
2433 outline: 1px dotted #ffffff; }
2435 .btn-group.btn-fullwidth > .btn {
2439 .btn-group[data-select-color] {
2442 -ms-flex-pack: start;
2443 justify-content: flex-start;
2444 -ms-flex-wrap: wrap;
2446 .btn-group[data-select-color] .btn {
2447 border: 1px solid #959595;
2449 box-shadow: 0 5px 5px -5px rgba(0, 0, 0, 0.15);
2451 margin-bottom: 10px;
2459 .btn-group[data-select-color] > .btn.active:focus {
2460 outline: 1px dotted #191919;
2461 outline-offset: 4px; }
2464 background-clip: padding-box;
2477 button .btn-fill[style*="#fff"] {
2478 border: 1px solid #d2d2d2; }
2480 [data-select-color] .btn.active {
2481 background: none !important;
2486 line-height: 12px; }
2487 [data-select-color] .btn.active > .btn-fill {
2489 [data-select-color] .btn.active:hover {
2492 [data-select-color] .btn:active {
2493 background: none !important;
2498 line-height: 12px; }
2499 [data-select-color] .btn:active > .btn-fill {
2501 [data-select-color] .btn:active:hover {
2504 .btn-group[data-select-color="orange"] > .btn.active {
2505 border-color: #ea7400; }
2507 .btn-group[data-select-color="blue"] > .btn.active {
2508 border-color: #0568ae; }
2510 .btn-group[data-select-color="green"] > .btn.active {
2511 border-color: #007a3e; }
2513 .btn-spinbutton-toggle.btn-group {
2514 display: block !important;
2515 height: 40px !important;
2519 white-space: nowrap; }
2521 .btn-spinbutton-toggle .btn {
2523 font-weight: normal;
2527 letter-spacing: normal;
2534 .btn-spinbutton-toggle .btn[data-max-value] {
2535 border-bottom: 1px solid #d2d2d2;
2536 border-top: 1px solid #d2d2d2;
2537 box-shadow: 0 3px 2px -2px rgba(0, 0, 0, 0.08) inset;
2538 background-color: #fff;
2540 font-family: "Omnes-ECOMP-W02", Arial;
2542 font-weight: normal;
2545 min-width: 46px !important;
2547 .btn-spinbutton-toggle .btn[data-max-value]:focus {
2548 border-color: #0568ae;
2550 .btn-spinbutton-toggle .btn[data-max-value]:focus + .btn {
2551 border-left: 1px solid #0568ae;
2552 transition: border 0.3s linear 0s; }
2554 .btn-spinbutton-toggle .icon-primary-subtractminimize {
2555 font-size: 30px !important;
2556 color: #0568ae !important; }
2558 .btn-spinbutton-toggle .icon-primary-add-maximize {
2559 font-size: 30px !important;
2560 color: #0568ae !important; }
2562 .btn-spinbutton-toggle .btn[disabled].icon-primary-subtractminimize {
2563 background-color: #d2d2d2;
2564 color: #767676 !important; }
2566 .btn-spinbutton-toggle .btn[disabled].icon-primary-add-maximize {
2567 background-color: #d2d2d2;
2568 color: #767676 !important; }
2570 .btn-spinbutton-toggle input.btn[disabled] {
2571 background-color: #d2d2d2;
2573 cursor: not-allowed; }
2575 .btn-group.btn-spinbutton-toggle .btn[disabled] + .btn[disabled] {
2576 border-left: 1px solid #f0f0f0 !important; }
2578 .btn-group.btn-spinbutton-toggle .btn[data-max-value]:focus + .btn:not(:first-child) {
2579 border-left: 1px solid #0568ae !important; }
2581 @media (max-width: 480px) {
2582 .btn-group:not([data-select-color]) > .btn {
2584 min-width: auto; } }
2594 display: inline-block; }
2599 .reset-field:before {
2603 .input-emphasized + .reset-field:before {
2607 .reset-field:active,
2609 .reset-field:focus {
2610 display: block !important; }
2617 box-shadow: 0 -50px 0 0 #f2f2f2 inset;
2619 /*overflow: hidden;*/
2623 transform: rotate(45deg);
2626 .corner-button .close:before {
2636 .corner-button .close {
2643 transform: rotate(45deg);
2646 .corner-button .close:focus {
2647 outline: 1px dotted black; }
2649 .ds2-no-colors .corner-button .close {
2650 border: 1px solid black; }
2652 .field-group input + .reset-field {
2665 .field-group input[type="search"] + .reset-field,
2666 .field-group input[type="search"] + .btn-search + .reset-field,
2667 .tooltip-onclick input + .reset-field,
2668 .tooltip-onclick input + .icon-primary-tooltip + .reset-field,
2669 .tooltip-onclick textarea + .reset-field,
2670 .tooltip-onclick textarea + .icon-primary-tooltip + .reset-field {
2673 .field-group input[type="search"] + .reset-field:after,
2674 .field-group input[type="search"] + .btn-search + .reset-field:after,
2675 .tooltip-onclick input + .reset-field:after,
2676 .tooltip-onclick input + .icon-primary-tooltip + .reset-field:after,
2677 .tooltip-onclick textarea + .reset-field:after,
2678 .tooltip-onclick textarea + .icon-primary-tooltip + .reset-field:after {
2679 background-color: #d2d2d2;
2688 .tooltip-onclick input + .reset-field,
2689 .tooltip-onclick input + .icon-primary-tooltip + .reset-field {
2690 right: 50px !important; }
2692 /* .tooltip-onclick textarea + .reset-field,
2693 .tooltip-onclick textarea + .icon-primary-tooltip + .reset-field {
2694 right: 45px !important;
2697 .field-group input.input-emphasized + .reset-field {
2702 .field-group input.input-emphasized + .reset-field:after {
2705 .field-group [disabled] + .reset-field {
2708 .ds2_touchevents .field-group input + .reset-field:focus,
2709 .ds2_touchevents .field-group input:focus + .reset-field,
2710 .ds2_touchevents textarea:focus + .reset-field,
2711 .ds2_touchevents textarea + .reset-field:focus {
2717 .ds2_touchevents .field-group input {
2718 padding: 8px 55px 8px 15px;
2719 -webkit-appearance: none; }
2721 .ds2_touchevents textarea:focus {
2722 padding: 15px 55px 15px 15px; }
2724 .ds2_touchevents textarea:focus + .reset-field {
2730 .ds2_touchevents textarea.hasScrollbar:focus {
2731 padding: 15px 35px 15px 15px; }
2733 .ds2_touchevents textarea.hasScrollbar:focus + .reset-field {
2736 .ds2-no-colors .b2b-tmpl-card-corner-button {
2737 border: none !important; }
2739 .ds2-no-colors .b2b-tmpl-card-corner-button .close {
2740 border: 1px solid black;
2741 top: 0px !important;
2742 right: 0px !important; }
2744 .form-row.error .error-msg {
2748 font-family: "Omnes-ECOMP-W02-Medium", Arial;
2750 padding-left: 18px; }
2752 .form-row.error .error-msg:before {
2758 vertical-align: middle; }
2760 .form-row.error label,
2761 .form-row.error .error-msg,
2762 .form-row.error button.awd-select,
2763 .form-row.error select.awd-select + span,
2764 .form-row.error .checkbox,
2765 .form-row.error .radio,
2766 .form-row.error legend.error,
2767 .form-row.error input {
2770 .form-row.error .btn-group > .btn,
2771 .form-row.error button.awd-select,
2772 .form-row.error .awd-select-list,
2773 .form-row.error select.awd-select + span,
2774 .form-row.error textarea,
2775 .form-row.error input,
2776 .form-row.error .checkbox .skin,
2777 .form-row.error .radio .skin {
2778 border-color: #cf2a2a !important; }
2780 .form-row.error .checkbox input:checked:not(:disabled) + .skin {
2781 background-color: #cf2a2a; }
2783 .form-row.error .radio input:checked + .skin:after {
2784 background-color: #cf2a2a; }
2786 .error .tooltip-onclick .icon-primary-tooltip.active + .error-msg {
2788 border-bottom-left-radius: 0;
2789 border-bottom-right-radius: 0; }
2791 .error .tooltip-onclick .icon-primary-tooltip.active + .error-msg + .helpertext {
2794 .error .tooltip-onclick .icon-primary-tooltip.active + .error-msg + .helpertext:before,
2795 .error .tooltip-onclick .icon-primary-tooltip.active + .error-msg + .helpertext:after {
2798 .error .helpertext {
2799 border-color: #cf2a2a;
2800 /*border-radius:0;*/ }
2802 .error .helpertext:before {
2803 border-top-color: #cf2a2a; }
2805 .error .tooltip-onfocus .helpertext {
2806 margin: 14px 0 10px 0; }
2808 .error [class*="price"],
2809 .error [class*="pricing-"] {
2815 input[type]::-webkit-inner-spin-button,
2816 input[type]::-webkit-outer-spin-button {
2817 -webkit-appearance: none; }
2820 -moz-appearance: textfield; }
2832 display: inline-block;
2833 /* font-size: 1.4rem; */
2834 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
2847 display: inline-block;
2850 /* padding: 0 15px 0 15px; */
2851 vertical-align: middle;
2852 line-height: normal; }
2854 select::-webkit-input-placeholder,
2855 textarea::-webkit-input-placeholder,
2856 input::-webkit-input-placeholder {
2858 font-family: "Omnes-ECOMP-W02-Italic", Arial;
2862 select:-moz-placeholder,
2863 textarea:-moz-placeholder,
2864 input:-moz-placeholder {
2866 font-family: "Omnes-ECOMP-W02-Italic", Arial;
2870 select::-moz-placeholder,
2871 textarea::-moz-placeholder,
2872 input::-moz-placeholder {
2874 font-family: "Omnes-ECOMP-W02-Italic", Arial;
2878 select:-ms-input-placeholder,
2879 textarea:-ms-input-placeholder,
2880 input:-ms-input-placeholder {
2882 font-family: "Omnes-ECOMP-W02-Italic", Arial;
2887 textarea:placeholder,
2890 font-family: "Omnes-ECOMP-W02-Italic", Arial;
2895 textarea:last-child,
2899 input:not([type="button"]) {
2902 input.input-emphasized {
2905 padding: 13px 20px 13px; }
2907 input[type="search"]:focus {
2908 padding-right: 88px; }
2910 input[type="search"] {
2911 padding-right: 40px;
2912 -webkit-appearance: none !important; }
2914 input[type="search"].input-emphasized {
2915 padding-right: 45px; }
2917 .btn-search[class*="btn"] {
2918 background-color: transparent;
2919 background-position: 50% 50%;
2920 background-size: 20px;
2921 background-repeat: no-repeat;
2926 min-width: 45px !important;
2928 padding: 0 !important;
2932 border-radius: 0 5px 5px 0;
2936 .input-emphasized + .btn-search[class*="btn"],
2937 .input-emphasized + .reset-field + .btn-search[class*="btn"] {
2938 background-size: 26px;
2941 outline-offset: -3px;
2943 border-radius: 0 5px 5px 0; }
2945 input[type="search"].input-emphasized + .reset-field {
2946 right: 45px !important; }
2948 .search-suggestion-wrapper {
2950 margin-bottom: 15px; }
2952 /*styles from dropdown*/
2953 .search-suggestion-list {
2954 box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15);
2955 border-radius: 0 0 6px 6px;
2957 border: 1px solid #0568ae;
2960 background-color: #f2f2f2;
2966 .search-suggestion-list:empty {
2969 .search-suggestion-item {
2973 line-height: 4.0rem;
2976 .search-suggestion-item a {
2977 text-decoration: none;
2980 .search-suggestion-item:hover,
2981 .search-suggestion-item:focus {
2983 background-color: #d2d2d2; }
2985 input[data-provide="datepicker"],
2986 [data-provide="datepicker"]:-moz-placeholder,
2987 [data-provide="datepicker"]:-ms-input-placeholder,
2988 [data-provide="datepicker"]:-webkit-input-placeholder {
2989 color: #0568ae !important;
2991 filter: alpha(opacity=100); }
2999 i.icon-primary-calendar.disabled,
3000 span.icon-primary-calendar.readonly {
3001 cursor: not-allowed;
3002 background-color: #f2f2f2;
3005 i.icon-primary-calendar.disabled input,
3006 span.icon-primary-calendar.readonly input {
3007 color: #959595 !important; }
3012 line-height: 20px; }
3014 textarea + .reset-field {
3017 textarea::-webkit-input-placeholder {
3020 textarea:-moz-placeholder {
3023 textarea::-moz-placeholder {
3026 textarea:-ms-input-placeholder {
3029 textarea:placeholder {
3034 background-color: #ffffff;
3035 border: 1px solid #d2d2d2;
3036 -webkit-appearance: none;
3037 box-shadow: 2px 3px 2px -2px rgba(0, 0, 0, 0.08) inset;
3038 transition: border .3s linear 0s;
3039 font-family: "Omnes-ECOMP-W02", Arial; }
3044 border-color: #0568ae; }
3049 .input-append > div {
3050 display: table-cell;
3053 .input-append > .field-group {
3056 .row .field-group input[class*="span"] {
3061 display: inline-block; }
3063 label + .field-group,
3064 label + .input-append,
3066 label + .row-nowrap,
3074 .field-group input:not([type="button"])[disabled] {
3075 padding-right: 15px; }
3080 outline: none !important; }
3088 .row-nowrap.no-flex.form-row > label + br {
3089 margin-bottom: 5px; }
3092 display: inline-block; }
3094 legend + .form-row {
3097 .tooltip-onclick input {
3098 padding-right: 45px; }
3100 .ds2_touchevents .tooltip-onclick input:focus {
3101 padding-right: 95px; }
3103 .btn-calendar-icon {
3105 background-color: transparent !important;
3107 border: 0 !important;
3111 .btn-calendar-icon .icon-primary-calendar:before {
3115 .btn-calendar-icon .icon-primary-calendar.disabled {
3116 background-color: #f2f2f2; }
3118 .btn-calendar-icon .icon-primary-calendar.disabled:before {
3121 span.icon-primary-calendar input {
3124 transition: border-color 0.3s linear 0s;
3125 box-shadow: 2px 3px 2px -2px rgba(0, 0, 0, 0.08) inset;
3130 .faux-input + input.datepicker-input:not([disabled]) {
3133 background-color: #fff;
3140 background-color: transparent !important;
3141 border: 1px solid transparent;
3147 margin-bottom: 10px;
3149 padding: 0 0 0 35px;
3153 vertical-align: middle;
3157 .faux-input:disabled {
3158 cursor: not-allowed; }
3160 .faux-input:focus + .datepicker-input,
3161 [data-calendar-state="opened"] + .datepicker-input {
3162 border-color: #0568ae;
3163 box-shadow: 2px 3px 2px -2px rgba(5, 116, 172, 0.35) inset;
3166 .form-row.error .error-msg {
3170 font-family: "Omnes-ECOMP-W02-Medium", Arial;
3175 .form-row.error .error-msg > .icon-primary-badgealert {
3182 .form-row.error .error-msg > .icon-primary-badgealert:before {
3188 vertical-align: middle; }
3190 .form-row.error label,
3191 .form-row.error .error-msg,
3192 .form-row.error button.awd-select,
3193 .form-row.error select.awd-select + span,
3194 .form-row.error .checkbox,
3195 .form-row.error .radio,
3196 .form-row.error legend.error,
3197 .form-row.error input,
3198 .form-row.error textarea {
3201 .form-row.error .btn-group > .btn,
3202 .form-row.error button.awd-select,
3203 .form-row.error .awd-select-list,
3204 .form-row.error select.awd-select + span,
3205 .form-row.error textarea,
3206 .form-row.error input,
3207 .form-row.error .checkbox .skin,
3208 .form-row.error .radio .skin {
3209 border-color: #cf2a2a !important; }
3211 .form-row.error .checkbox input:checked:not(:disabled) + .skin {
3212 background-color: #cf2a2a; }
3214 .form-row.error .radio input:checked + .skin:after {
3215 background-color: #cf2a2a; }
3217 .error [class*="price"],
3218 .error [class*="pricing-"] {
3227 background-repeat: repeat-x;
3228 background-color: #959595;
3229 position: relative; }
3232 background-color: #959595; }
3235 background-color: #d2d2d2; }
3238 background-color: #fff;
3243 font-family: "Omnes-ECOMP-W02-Medium", Arial;
3246 line-height: 1.6rem;
3255 hr.is-vertical.dark,
3257 hr.is-vertical.lite,
3259 display: inline-block;
3265 hr.is-vertical.dark,
3267 background-color: #959595; }
3269 hr.is-vertical.lite,
3271 background-color: #d2d2d2; }
3273 .hr-dotted.is-vertical.dark,
3274 .hr-dotted.is-vertical.lite {
3275 background-color: transparent;
3276 background-repeat: repeat-y;
3277 background-size: 1px 4px;
3282 .row-nowrap > .span + hr.is-vertical,
3283 .row > .span + hr.is-vertical {
3284 margin: 0 0 0 -20px; }
3288 hr.bottom-space-only {
3297 font-family: "Omnes-ECOMP-W02", Arial;
3299 margin-bottom: 5px; }
3301 -webkit-tap-highlight-color: transparent;
3310 .radio input:focus + .skin {
3311 border-color: #0568ae; }
3312 .radio input:focus + .skin:before {
3317 outline: 1px dotted #000000;
3320 .radio input + .skin {
3321 border-radius: 100%; }
3322 .radio input:checked + .skin:after {
3323 background-color: #0568ae;
3324 border-radius: 100%;
3325 border: 3px solid #FFFFFF;
3331 .radio input:disabled + .skin {
3332 cursor: not-allowed;
3333 background-color: #d2d2d2;
3334 border-color: #d2d2d2;
3336 .radio input:disabled + .skin + span {
3337 cursor: not-allowed;
3339 .radio input:disabled:checked + .skin:after {
3340 background-color: #666666; }
3341 .radio input:invalid + .skin {
3342 border: solid 1px #cf2a2a; }
3344 background-color: #FFFFFF;
3345 border: 1px solid #d2d2d2;
3347 display: inline-block;
3354 display: inline-block;
3361 font-family: "Omnes-ECOMP-W02", Arial; }
3364 display: inline-block;
3365 margin-bottom: 10px;
3366 vertical-align: middle;
3367 margin-right: 10px; }
3368 .radio.inline:last-child {
3372 border: 1px solid #d2d2d2;
3373 border-radius: 8px; }
3374 .radio-box > [role="radio"] label {
3375 padding: 15px 15px 20px 15px;
3378 .radio-box > [role="radio"] label .skin + span {
3380 .radio-box > [role="radio"] + div {
3381 padding: 0 15px 15px 47px; }
3382 .radio-box > [aria-checked="false"] label > input {
3385 .radio-box > [aria-checked="false"] label .skin {
3388 .radio-box > [aria-checked="true"] label > input {
3391 .radio-box > [aria-checked="true"] label .skin {
3396 border: 3px solid #0568ae; }
3397 .radio-box.active > [role="radio"] label {
3398 padding: 13px 14px 19px 13px; }
3403 font-family: "Omnes-ECOMP-W02", Arial;
3407 -webkit-tap-highlight-color: transparent;
3416 .checkbox input:focus + .skin {
3417 border-color: #0568ae; }
3418 .checkbox input:focus + .skin:before {
3423 outline: 1px dotted #000000;
3426 .checkbox input:checked:not(:disabled) + .skin {
3427 background-color: #0568ae;
3428 border-color: #0568ae; }
3429 .checkbox input:checked:disabled + .skin:after {
3431 .checkbox input:checked + .skin:after {
3434 background-color: transparent;
3437 line-height: 21px; }
3438 .checkbox input:disabled + .skin {
3439 cursor: not-allowed;
3440 background-color: #d2d2d2;
3441 border-color: #d2d2d2;
3443 .checkbox input:disabled + .skin + span {
3444 cursor: not-allowed;
3446 .checkbox input:invalid + .skin {
3447 border: solid 1px #cf2a2a; }
3448 .checkbox input:indeterminate + .skin:after {
3449 background-color: transparent;
3454 background-color: #fff;
3455 border: 1px solid #d2d2d2;
3457 display: inline-block;
3464 display: inline-block;
3471 font-family: "Omnes-ECOMP-W02", Arial; }
3474 .checkbox input.indeterminate + .skin:after {
3478 /* .checkbox.inline {
3479 display: inline-block;
3480 margin-bottom: 10px;
3481 vertical-align: middle;
3482 margin-right: 10px; }
3483 .checkbox.inline:last-child {
3486 .checkbox.checkbox-selectall {
3487 margin: 20px 0 0 24px; }
3489 .terms-after-checkbox {
3490 margin-top: 15px; } */
3492 .indeterminate-margin {
3493 padding-left: 24px; }
3496 border-bottom: 1px solid #d2d2d2; }
3499 .inactive-toggle-header {
3505 line-height: 2.2rem;
3508 padding: 16px 55px 16px 15px; }
3510 .toggle-header.opened {
3513 .tiny-accordion .toggle-header,
3514 .tiny-accordion .inactive-toggle-header {
3515 padding: 16px 55px 16px 15px;
3516 border-top: 1px solid #d2d2d2; }
3518 .tiny-accordion .toggle-header:focus {
3519 text-decoration: underline; }
3521 .tiny-accordion.iconleft .toggle-header,
3522 .tiny-accordion.iconleft .inactive-toggle-header {
3523 padding: 15px 15px 15px 50px; }
3525 .accordion-content {
3526 font-size: 1.4rem; }
3528 .accordion-content .toggle-header:first-child {
3531 .tiny-accordion .toggle-header + .accordion-content {
3532 padding: 0 50px 15px 15px; }
3534 .tiny-accordion.iconleft .toggle-header + .accordion-content {
3535 padding: 0 15px 15px 50px; }
3537 .toggle-header .icon-primary-accordion-plus,
3538 .toggle-header .icon-primary-accordion-minus {
3539 display: inline-block;
3545 vertical-align: middle;
3547 font-weight: bold; }
3549 .tiny-accordion.iconleft .toggle-header .icon-primary-accordion-plus,
3550 .tiny-accordion.iconleft .toggle-header .icon-primary-accordion-minus {
3553 .inactive-toggle-header:hover {
3556 .tiny-accordion-to-tabs,
3563 .tiny-tabs [class*="icon-primary-accordion-"] {
3564 display: none !important; }
3566 .tiny-accordion-to-tabs:before,
3567 .tiny-accordion-to-tabs:after,
3574 .tiny-accordion-to-tabs:after,
3578 .tiny-accordion-to-tabs:before,
3579 .tiny-accordion-to-tabs:after,
3586 .tiny-accordion-to-tabs:after,
3590 .tiny-tabs > .toggle-header {
3591 display: inline-block;
3597 background-color: #fff;
3599 padding: 26px 20px 25px 20px !important;
3600 border-top: 1px solid #fff;
3601 -webkit-filter: none;
3603 background-clip: padding-box;
3604 border-bottom: 1px solid #d2d2d2;
3605 font-weight: normal;
3606 border-right: 1px solid #d2d2d2;
3607 white-space: nowrap; }
3609 .tiny-tabs .toggle-header + div {
3613 border-top: 1px solid #d2d2d2;
3616 border-bottom: none;
3621 padding-bottom: 30px; }
3623 .tiny-tabs .opened {
3625 border-top: 5px solid #0568ae !important;
3626 padding-top: 22px !important;
3627 border-bottom: none;
3628 background-color: #fff;
3629 -webkit-filter: none;
3634 .tiny-tabs .toggle-header:focus {
3635 text-decoration: underline;
3636 outline: thin dotted #666;
3637 outline-offset: 0; }
3639 .tiny-tabs .toggle-header:first-child {
3643 .tiny-tabs .toggle-header:first-child {
3644 border-left: 1px solid #fff; }
3646 .tiny-tabs .opened:first-child {
3647 border-left: 1px solid #d2d2d2; }
3649 .tiny-tabs .toggle-header:nth-last-of-type(2) {
3650 border-right-color: #fff; }
3652 .tiny-tabs .opened:nth-last-of-type(2) {
3653 border-right: 1px solid #d2d2d2; }
3655 @media (max-width: 767px) {
3657 .tiny-accordion-to-tabs {
3659 margin-right: -15px;
3661 .tiny-accordion-to-tabs {
3663 border-bottom: 1px solid #d2d2d2; }
3664 .tiny-accordion-to-tabs .toggle-header {
3667 padding: 16px 50px 16px 15px;
3668 border-top: 1px solid #d2d2d2; }
3669 .tiny-accordion-to-tabs .toggle-header:focus {
3670 text-decoration: underline; }
3671 .tiny-accordion-to-tabs .toggle-header + .accordion-content {
3672 padding: 0 50px 15px 15px; } }
3674 @media (min-width: 768px) {
3675 .tiny-accordion-to-tabs [class*="icon-primary-accordion-"] {
3676 display: none !important; }
3677 .tiny-accordion-to-tabs > .toggle-header {
3678 display: inline-block;
3681 /*overflow: hidden;*/
3684 background-color: #fff;
3686 padding: 26px 20px 25px 20px !important;
3687 border-top: 1px solid #fff;
3688 -webkit-filter: none;
3690 background-clip: padding-box;
3691 border-bottom: 1px solid #d2d2d2;
3692 font-weight: normal;
3693 border-right: 1px solid #d2d2d2;
3694 white-space: nowrap; }
3695 .tiny-accordion-to-tabs .toggle-header + div {
3699 border-top: 1px solid #d2d2d2;
3703 border-bottom: none;
3705 .tiny-accordion-to-tabs .opened {
3707 border-top: 5px solid #0568ae !important;
3708 padding-top: 22px !important;
3709 border-bottom: none;
3710 background-color: #fff;
3711 -webkit-filter: none;
3714 text-decoration: none;
3716 .tiny-accordion-to-tabs .toggle-header:focus {
3717 text-decoration: underline;
3718 outline: thin dotted #666;
3719 outline-offset: 0px; }
3720 .tiny-accordion-to-tabs .toggle-header:nth-last-of-type(2) {
3721 border-right: none; }
3722 .tiny-accordion-to-tabs .toggle-header:first-child {
3725 .tiny-accordion-to-tabs .toggle-header:first-child {
3726 border-left: 1px solid #fff; }
3727 .tiny-accordion-to-tabs .opened:first-child {
3728 border-left: 1px solid #d2d2d2; }
3729 .tiny-accordion-to-tabs .opened:nth-last-of-type(2) {
3730 border-right: 1px solid #d2d2d2; } }
3732 .toggle-header .tooltip .icon-primary-tooltip {
3735 .accordion-content {
3736 transition: all 0.8s linear; }
3741 .tiny-tabs .toggle-header {
3742 display: inline-block;
3748 background-color: #fff;
3750 padding: 22px 20px 25px 20px !important;
3751 border-top: 5px solid #fff;
3752 -webkit-filter: none;
3754 background-clip: padding-box;
3755 border-bottom: 1px solid #ccc;
3756 font-weight: normal;
3757 border-right: 1px solid #ccc;
3758 white-space: nowrap; }
3760 .tiny-tabs .toggle-header:first-child {
3763 .tiny-tabs div:first-child .toggle-header {
3764 margin-left: 30px; }
3766 .tiny-tabs > div .toggle-header.opened {
3767 border-bottom: 0 !important; }
3769 .tiny-accordion-to-tabs > div > div.toggle-header {
3770 background-clip: padding-box;
3771 background-color: #fff;
3772 border-bottom: 1px solid #ccc;
3774 border-top: 5px solid #fff;
3775 display: inline-block;
3778 font-weight: normal;
3780 padding: 22px 20px 21px !important;
3782 white-space: nowrap; }
3784 .tiny-accordion-to-tabs .toggle-header:first-child {
3787 .tiny-accordion-to-tabs div:first-child .toggle-header {
3789 border-bottom: 0 !important; }
3791 .tiny-accordion-to-tabs > div .toggle-header.opened {
3792 border-bottom: 0 !important; }
3794 @media (max-width: 767px) {
3795 .tiny-accordion-to-tabs {
3796 display: block !important;
3797 border-bottom: 1px solid #ccc !important; }
3798 .tiny-accordion-to-tabs > div > div.toggle-header {
3799 display: block !important;
3802 min-height: 41px !important;
3803 padding: 15px 50px 15px 15px !important;
3804 border-top: 1px solid #ccc; }
3805 .tiny-accordion-to-tabs > div > div.toggle-header:first-child {
3806 margin-left: 0 !important; }
3807 .tiny-accordion-to-tabs > div > div.toggle-header + .accordion-content {
3808 padding: 0 50px 15px 15px; }
3809 .tiny-accordion-to-tabs > div > div.toggle-header .icon-primary-accordion-plus {
3810 background-position: 0 0;
3811 background-size: 20px 40px; }
3812 .tiny-accordion-to-tabs > div > div.toggle-header .icon-primary-accordion-minus {
3813 background-position: 0 -20px;
3814 background-size: 20px 40px; }
3815 .tiny-accordion-to-tabs > div > div.toggle-header .icon-primary-accordion-plus,
3816 .tiny-accordion-to-tabs > div > div.toggle-header .icon-primary-accordion-minus {
3817 display: inline-block;
3823 vertical-align: middle;
3827 background-color: #5a5a5a;
3838 font-family: "Omnes-ECOMP-W02-Medium", Arial;
3840 margin: 0 20px 5px 0; }
3843 padding: 15px 20px; }
3845 .alert div:first-child {
3846 border-radius: 8px 0 0 8px;
3849 .alert div:first-child + div {
3850 border: 1px solid transparent;
3852 border-radius: 0 8px 8px 0; }
3855 background-color: #cf2a2a;
3856 border: 1px solid #cf2a2a; }
3859 background-color: #44c8f5;
3860 border: 1px solid #44c8f5; }
3863 background-color: #c5d63d;
3864 border: 1px solid #c5d63d; }
3866 .alert [class*="icon-primary-"] {
3878 .alert .close:before {
3887 text-decoration: underline; }
3889 .alert .close:focus {
3890 outline: 1px dotted #666; }
3893 font-size: 1.4rem; }
3895 .alert p:last-child {
3898 .alert .standalone-link i[class*="icon-primary-"] {
3900 margin-right: 5px; }
3902 @media (max-width: 767px) {
3909 padding: 15px 10px; }
3910 .alert div:first-child {
3915 font-size: 1.4rem; }
3917 font-size: 1.2rem; }
3921 .alert .standalone-link i[class*="icon-primary-"] {
3922 font-size: 16px; } }
3933 text-decoration: underline; }
3935 .alert div:first-child + div {
3936 padding-right: 25px; }
3938 .alert div:last-child {
3939 padding-right: 20px !important; }
3941 .alert p [class*="icon-primary-"] {
3946 @media (max-width: 767px) {
3949 .alert div:first-child + div {
3950 padding-right: 20px; }
3951 .alert div:last-child {
3952 padding-right: 15px !important; }
3953 .alert div:first-child {
3957 .alert p [class*="icon-primary-"] {
3958 font-size: 16px; } }
3964 .b2b-audio .controls-wrapper {
3965 display: inline-block;
3968 .b2b-audio .controls-wrapper i {
3972 .b2b-audio .controls-wrapper i:hover {
3974 .b2b-audio .seek-bar-container-wrapper {
3975 display: inline-block;
3982 .b2b-audio .seek-bar-container-wrapper .timing-container {
3986 .b2b-audio .seek-bar-container-wrapper .timing-container .timing-container-left {
3988 line-height: 100%; }
3989 .b2b-audio .seek-bar-container-wrapper .timing-container .timing-container-right {
3991 line-height: 100%; }
3992 .b2b-audio .seek-bar-container-wrapper .timing-container .timing-container-spacer {
3994 .b2b-audio .seek-bar-tooltip {
3998 .b2b-audio-popover {
4000 .b2b-audio-popover .volume-popover {
4001 height: 100px !important;
4002 width: 6px !important;
4004 .b2b-audio-popover .min-label {
4011 .b2b-audio-recorder {
4012 border: 1px solid #ccc;
4013 box-shadow: 0px 1px 2px 0 rgba(0, 0, 0, 0.15);
4017 .b2b-audio-recorder .b2b-elapsed-time {
4018 margin: 23px 0 24px 15px;
4022 .b2b-audio-recorder .b2b-controls {
4025 .b2b-audio-recorder .b2b-controls i.icoControls-record {
4029 margin-right: 10px; }
4030 .b2b-audio-recorder .b2b-controls i.icoControls-record:focus, .b2b-audio-recorder .b2b-controls i.icoControls-record:hover {
4032 .b2b-audio-recorder .b2b-controls i.icoControls-stop {
4038 .b2b-audio-recorder .b2b-controls i.icoControls-stop:focus, .b2b-audio-recorder .b2b-controls i.icoControls-stop:hover {
4044 border-radius: 7px; }
4054 font-family: "Omnes-ECOMP-W02-Medium", Arial;
4055 background-color: #5A5A5A;
4056 border-radius: 12px;
4058 display: inline-block;
4060 font-weight: normal;
4067 vertical-align: baseline; }
4071 * + .b2b-heading-micro {
4072 margin-top: 20px !important; }
4074 .b2b-heading-micro {
4075 font-family: "Omnes-ECOMP-W02-Medium", Arial;
4076 font-weight: normal;
4077 text-rendering: optimizeLegibility;
4078 font-size: 1.2rem !important;
4079 text-transform: uppercase !important;
4080 margin-bottom: 20px !important;
4081 line-height: 1.2 !important; }
4083 .b2b-no-colors .b2b-badge {
4084 border: 1px solid transparent; }
4087 margin-right: 5px; }
4091 padding-top: 10px; }
4094 background-color: #cf2a2a; }
4096 .bellyband-container {
4103 border-top: 1px solid #d2d2d2; }
4111 text-decoration: none; }
4113 .bellyband-link a:hover > div span,
4114 .bellyband-link a:focus > div span {
4115 text-decoration: underline; }
4117 .bellyband-link a:after {
4126 .dark-bg .bellyband-link a:after {
4129 .bellyband-link img[src$="svg"].hidden-desktop,
4130 .bellyband-link [class*="icon-primary-"].hidden-desktop {
4131 display: inline-block !important;
4139 .dark-bg .bellyband-link [class*="icon-primary-"].hidden-desktop,
4140 .dark-bg .bellyband-link [class*="icon-primary-"].visible-desktop {
4143 .bellyband-link img[src$="svg"].visible-desktop {
4144 display: none !important; }
4152 @media (min-width: 481px) and (max-width: 767px) {
4153 .bellyband-container {
4157 align-content: flex-start;
4158 align-items: stretch;
4159 display: inline-flex;
4160 flex-direction: column;
4164 .bellyband-group .row {
4165 display: flex !important; }
4170 margin-bottom: 20px;
4174 line-height: inherit;
4177 .bellyband-link a:after {
4179 .bellyband-link a span {
4181 padding-top: 10px; }
4184 padding: 0 15px 0 0;
4188 .bellyband-link a:focus p {
4189 text-decoration: none; } }
4191 @media (min-width: 768px) {
4197 justify-content: center; }
4198 .bellyband-group .row {
4200 .bellyband-group .row .span {
4203 margin-bottom: 30px;
4205 justify-content: space-between; }
4210 margin-bottom: 30px; }
4211 .bellyband-link:last-child {
4216 text-align: center; }
4217 .bellyband-link a:after {
4219 .bellyband-link img[src$="svg"].hidden-desktop,
4220 .bellyband-link [class*="icon-primary-"].hidden-desktop {
4221 display: none !important; }
4222 .bellyband-link img[src$="svg"].visible-desktop,
4223 .bellyband-link [class*="icon-primary-"].visible-desktop {
4224 display: block !important;
4232 .bellyband-link a span {
4235 line-height: 2rem; }
4241 padding-left: 0 !important;
4243 line-height: 1.8rem; } }
4245 @media (max-width: 480px) {
4246 .bellyband-link-tall a {
4248 padding: 0 40px 10px 15px; }
4249 .bellyband-link-tall p {
4250 line-height: 1.8rem;
4252 .bellyband-link-tall > a:after {
4257 display: inline-block;
4259 border-bottom: 1px solid #9d9d9d;
4261 padding-top: 15px; }
4262 .b2b-boardstrip .boardstrip-reel {
4263 margin-bottom: 15px; }
4264 .b2b-boardstrip .boardstrip-item--add {
4265 border: 1px dashed #ccc;
4266 background: #FFFFFF;
4271 font-family: "Omnes-ECOMP-W02", Arial;
4272 -webkit-border-radius: 3px;
4273 -moz-border-radius: 3px;
4278 .b2b-boardstrip .boardstrip-item--add:hover, .b2b-boardstrip .boardstrip-item--add:focus {
4279 border: 2px solid #007A3E;
4281 .b2b-boardstrip .boardstrip-item--add i {
4285 text-align: initial; }
4286 .b2b-boardstrip .boardstrip-item--add .centered {
4290 margin-bottom: 35px;
4292 .b2b-boardstrip .board-viewport {
4300 .b2b-boardstrip .board-viewport .boardstrip-container {
4306 -webkit-transition: left 1000ms;
4307 transition: left 1000ms; }
4308 .b2b-boardstrip .board-viewport .board-item {
4311 border: 1px solid #ccc;
4312 margin: 0 15px 15px 0;
4313 background-color: #FFFFFF;
4317 .b2b-boardstrip .board-viewport .board-item:hover, .b2b-boardstrip .board-viewport .board-item:focus {
4318 border: 2px solid #007A3E;
4319 background-color: white;
4321 .b2b-boardstrip .board-viewport .board-item .board-img {
4325 .b2b-boardstrip .board-viewport .board-item .board-img img {
4327 .b2b-boardstrip .board-viewport .board-item .title {
4332 font-family: "Omnes-ECOMP-W02", Arial;
4334 .b2b-boardstrip .board-viewport .board-item.selected {
4335 background-color: #FFFFFF;
4336 border: 2px solid #0574ac; }
4337 .b2b-boardstrip .board-viewport .board-item .board-caret {
4342 .b2b-boardstrip .board-viewport .board-item .board-caret .board-caret-indicator {
4343 border-left: 8px solid transparent;
4344 border-right: 8px solid transparent;
4345 border-bottom: 8px solid #999;
4351 .b2b-boardstrip .board-viewport .board-item .board-caret .board-caret-arrow-up {
4354 border-style: solid;
4355 border-width: 0 8px 8px 8px;
4356 border-color: transparent transparent #FFFFFF transparent;
4358 position: absolute; }
4359 .b2b-boardstrip .arrow {
4363 .b2b-boardstrip .arrow:hover {
4365 .b2b-boardstrip .arrow.disabled {
4366 color: #767676 !important;
4367 cursor: not-allowed; }
4368 .b2b-boardstrip .prev-items {
4369 display: inline-block;
4371 margin-bottom: auto;
4376 -webkit-user-select: none;
4377 -moz-user-select: none;
4378 -ms-user-select: none;
4379 -o-user-select: none;
4380 user-select: none; }
4381 .b2b-boardstrip .next-items {
4382 display: inline-block;
4384 margin-bottom: auto;
4386 -webkit-user-select: none;
4387 -moz-user-select: none;
4388 -ms-user-select: none;
4389 -o-user-select: none;
4390 user-select: none; }
4391 .b2b-boardstrip .centered {
4392 display: table-cell;
4394 vertical-align: middle; }
4400 border-bottom: 1px solid #d2d2d2;
4407 display: inline-block;
4408 margin-right: 15px; }
4410 .breadcrumb > li:after {
4416 .breadcrumb > li:last-child {
4419 .breadcrumb > li:last-child:after {
4422 .breadcrumb li > * {
4423 float: none !important;
4427 padding: 10px 15px !important; }
4432 background-color: #FFFFFF;
4439 -webkit-touch-callout: none;
4440 -webkit-user-select: none;
4441 -moz-user-select: none;
4442 -ms-user-select: none;
4451 .datepicker td span {
4459 border-radius: 4px; }
4460 .datepicker td span:hover {
4461 background: #eeeeee; }
4462 .datepicker td span.disabled {
4466 .datepicker td span.disabled:hover {
4470 .datepicker td span.active {
4472 background-color: #0568ae;
4473 border-color: #357ebd; }
4474 .datepicker td span.active:hover {
4476 background-color: #0568ae;
4477 border-color: #357ebd; }
4478 .datepicker td span.active.disabled {
4480 background-color: #0568ae;
4481 border-color: #357ebd; }
4488 .datepicker tbody:focus {
4490 .datepicker td.day {
4491 background-color: transparent;
4494 font-family: "Omnes-ECOMP-W02-Medium", Arial;
4498 margin: -2px -1px 0 0;
4503 outline: 1px dotted #191919;
4504 outline-offset: -2px; }
4505 .datepicker th[tabindex]:focus {
4506 outline-offset: -15px; }
4507 .datepicker td.day.focused {
4508 background: #ededed;
4510 .datepicker td.day.focused.active {
4511 background-color: #ededed;
4513 .datepicker td.disabled {
4514 font-family: "Omnes-ECOMP-W02", Arial;
4517 .datepicker td.disabled:hover {
4518 font-family: "Omnes-ECOMP-W02", Arial;
4521 .datepicker td.disabled:hover .show-date {
4522 font-family: "Omnes-ECOMP-W02", Arial;
4524 .datepicker td.disabled .show-date {
4525 font-family: "Omnes-ECOMP-W02", Arial;
4527 .datepicker td.today {
4529 background-color: #0568ae; }
4530 .datepicker td.today:hover {
4532 background-color: #0568ae;
4534 background-color: #0568ae; }
4535 .datepicker td.today:active {
4537 background-color: #0568ae; }
4538 .datepicker td.today:focus {
4540 background-color: #0568ae; }
4541 .datepicker td.today.disabled {
4543 background-color: #0568ae; }
4544 .datepicker td.today.active {
4546 background-color: #0568ae; }
4547 .datepicker td.today.active:hover {
4549 .datepicker td.selected {
4551 background-color: #959595; }
4552 .datepicker td.selected:hover {
4554 background-color: #959595; }
4555 .datepicker td.selected.disabled {
4557 background-color: #959595; }
4558 .datepicker td.active:not(.new) {
4560 border-color: #357ebd; }
4561 .datepicker td.active:not(.new) .show-date {
4563 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
4564 .datepicker td.active:hover:not(.new) {
4566 border-color: #357ebd; }
4567 .datepicker td.active:hover:not(.new) .show-date {
4569 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
4570 .datepicker .start-date .show-date {
4571 background-color: #0568ae;
4572 color: #FFFFFF !important;
4573 border-radius: 5px 0 0 5px;
4575 .datepicker .start-date .show-date:before {
4576 background-color: #0568ae;
4584 .datepicker .between-date .show-date {
4585 background-color: #0568ae;
4586 color: #FFFFFF !important; }
4587 .datepicker .between-date .show-date:before {
4588 background-color: #0568ae;
4596 .datepicker .between-date:first-child .show-date:before {
4597 background-color: #FFFFFF;
4603 .datepicker .end-date .show-date {
4604 background-color: #0568ae;
4605 color: #FFFFFF !important;
4606 border-radius: 0 5px 5px 0; }
4607 .datepicker .end-date .show-date:before {
4608 background-color: #0568ae;
4616 .datepicker .end-date:first-child .show-date:after {
4617 background-color: #FFFFFF;
4623 .datepicker .end-date:first-child .show-date::before {
4624 background-color: #FFFFFF; }
4625 .datepicker tr td.start-date:last-child .show-date:after {
4626 background-color: #FFFFFF;
4632 .datepicker tr td.start-date:last-child:focus .show-date:after {
4635 background-color: transparent; }
4636 .datepicker tr td.start-date:first-child:focus .show-date:after {
4639 background-color: transparent; }
4640 .datepicker tr td.between-date:last-child .show-date:after {
4641 background-color: #FFFFFF;
4647 .datepicker tr td.between-date:last-child:focus .show-date:after {
4650 background-color: transparent; }
4651 .datepicker tr td.between-date:first-child:focus .show-date:after {
4654 background-color: transparent; }
4655 .datepicker tr td.end-date:last-child:focus .show-date:after {
4658 background-color: transparent; }
4659 .datepicker tr td.end-date:first-child:focus .show-date:after {
4662 background-color: transparent; }
4663 .datepicker th.datepicker-switch {
4666 font-weight: normal;
4667 cursor: default !important; }
4668 .datepicker thead tr:first-child th {
4671 line-height: 60px; }
4672 .datepicker thead tr:first-child th.cw {
4674 background-color: transparent; }
4675 .datepicker tfoot tr th {
4680 line-height: normal; }
4681 .datepicker tfoot tr th li {
4682 margin-bottom: 5px; }
4686 margin: 0 -1px -1px 0;
4688 .datepicker .prev i {
4698 margin: 0 -1px -1px 0;
4700 .datepicker .next i {
4710 padding: 0 2px 0 5px;
4711 vertical-align: middle; }
4712 .datepicker .due-date .show-date {
4713 font-family: "Omnes-ECOMP-W02-Medium", Arial;
4714 background-color: #cf2a2a;
4716 color: #FFFFFF !important; }
4717 .datepicker .day.active .show-date:after {
4718 border: 2px solid #0568ae;
4727 .datepicker .day:focus .show-date:after {
4728 border: 2px solid #0568ae;
4741 .datepicker .due-date.disabled .show-date:after {
4742 border: 2px solid #0568ae;
4751 .datepicker .day.due-date:focus .show-date:after {
4756 .datepicker .due-date.old:after {
4757 visibility: hidden; }
4758 .datepicker .due-date.new:after {
4759 visibility: hidden; }
4760 .datepicker .due-date.active:after {
4761 border-color: #FFFFFF; }
4762 .datepicker .due-date.active.focused {
4763 color: #0568ae !important; }
4764 .datepicker .due-date.active.focused:after {
4765 border-color: #cf2a2a !important; }
4769 font-weight: normal;
4773 letter-spacing: -6px;
4774 margin: 0 -1px -1px 0; }
4775 .datepicker .dow span[aria-hidden="true"] {
4786 .datepicker .calendar-legend {
4788 margin-bottom: 20px; }
4789 .datepicker .calendar-legend li {
4791 font-weight: normal;
4795 position: relative; }
4796 .datepicker i.legend-due-date {
4797 background-color: #cf2a2a;
4802 vertical-align: middle;
4803 display: inline-block; }
4804 .datepicker i.legend-selected-date {
4805 background-color: #FFFFFF;
4806 border: 2px solid #0568ae;
4811 vertical-align: middle;
4812 display: inline-block; }
4813 .datepicker i.legend-selectedisdue {
4814 background-color: #FFFFFF;
4815 border: 2px solid #0568ae;
4817 display: inline-block;
4821 vertical-align: middle;
4823 .datepicker i.legend-selectedisdue:after {
4824 background-color: #cf2a2a;
4833 .datepicker .text-left {
4835 .datepicker .active.old {
4836 background-color: #ededed !important;
4837 color: #ededed !important; }
4839 .datepicker-inline {
4842 .datepicker.datepicker-rtl {
4844 .datepicker.datepicker-rtl td span {
4847 .datepicker-dropdown {
4850 .datepicker-dropdown:before {
4852 display: inline-block;
4853 border-left: 10px solid transparent;
4854 border-right: 10px solid transparent;
4855 border-bottom: 10px solid #d2d2d2;
4857 border-bottom-color: rgba(0, 0, 0, 0.2);
4858 position: absolute; }
4859 .datepicker-dropdown:after {
4861 display: inline-block;
4862 border-left: 10px solid transparent;
4863 border-right: 10px solid transparent;
4864 border-bottom: 10px solid #fff;
4866 position: absolute; }
4868 .datepicker-dropdown.datepicker-orient-left:before {
4871 .datepicker-dropdown.datepicker-orient-left:after {
4874 .datepicker-dropdown.datepicker-orient-right:before {
4877 .datepicker-dropdown.datepicker-orient-right:after {
4880 .datepicker-dropdown.datepicker-orient-top:before {
4883 .datepicker-dropdown.datepicker-orient-top:after {
4886 .datepicker-dropdown.datepicker-orient-bottom:before {
4889 border-top: 7px solid #959595; }
4891 .datepicker-dropdown.datepicker-orient-bottom:after {
4894 border-top: 6px solid #fff; }
4896 .datepicker.days div.datepicker-days {
4899 .datepicker.months div.datepicker-months {
4902 .datepicker.years div.datepicker-years {
4906 font-family: "Omnes-ECOMP-W02-Medium", Arial;
4913 .input-group.date .input-group-addon i {
4918 .datepicker.dropdown-menu {
4919 box-shadow: 0 10px 15px -10px rgba(0, 0, 0, 0.7);
4928 background-color: #FFFFFF;
4929 border: 1px solid #d2d2d2;
4930 border: 1px solid rgba(0, 0, 0, 0.2);
4934 line-height: 1.428571429;
4936 .datepicker.dropdown-menu th {
4940 position: relative; }
4941 .datepicker.dropdown-menu td {
4945 position: relative; }
4952 background-color: #FFFFFF;
4953 background-repeat: no-repeat;
4954 background-position: -62px 0; }
4961 background-color: #FFFFFF;
4962 background-repeat: no-repeat;
4963 background-position: -5px 0; }
4970 background-color: #FFFFFF;
4971 background-repeat: no-repeat;
4972 background-position: -19px 0; }
4979 background-color: #FFFFFF;
4980 background-repeat: no-repeat;
4981 background-position: -34px 0; }
4988 background-color: #FFFFFF;
4989 background-repeat: no-repeat;
4990 background-position: -49px 0; }
4997 background-color: #FFFFFF;
4998 background-repeat: no-repeat;
4999 background-position: 0 0; }
5006 background-color: #FFFFFF;
5007 background-repeat: no-repeat;
5008 background-position: 0 0; }
5015 background-color: #FFFFFF;
5016 background-repeat: no-repeat;
5017 background-position: 0 0; }
5024 background-color: #FFFFFF;
5025 background-repeat: no-repeat;
5026 background-position: 0 0; }
5028 .b2b-coachmark-label {
5031 cursor: not-allowed;
5032 position: relative; }
5034 .b2b-coachmark-highlight {
5035 border: 1px solid #d3d3d3;
5039 background-color: #ffffff;
5040 border-radius: 10px;
5042 box-shadow: 0 5px 6px 0 rgba(0, 0, 0, 0.25);
5044 position: absolute; }
5046 .b2b-coachmark-highlight-mask {
5050 .b2b-coachmark-container {
5051 border: 1px solid #cccccc;
5053 pointer-events: auto;
5054 -webkit-box-sizing: border-box;
5055 -moz-box-sizing: border-box;
5056 box-sizing: border-box;
5058 -webkit-transition: opacity .2s ease-out;
5059 -moz-transition: opacity .2s ease-out;
5060 transition: opacity .2s ease-out;
5062 border-radius: 20px;
5063 box-shadow: 0 6px 6px 0 rgba(0, 0, 0, 0.15);
5070 background-color: #ffffff;
5073 .b2b-coachmark-container i.b2b-coachmark-caret {
5079 .b2b-coachmark-container i.b2b-coachmark-caret:before {
5081 border-left: 12px solid transparent;
5082 border-right: 12px solid transparent;
5083 border-bottom: 12px solid #d3d3d3;
5086 .b2b-coachmark-container i.b2b-coachmark-caret:after {
5088 border-left: 12px solid transparent;
5089 border-right: 12px solid transparent;
5090 border-bottom: 12px solid #fff;
5091 position: absolute; }
5092 .b2b-coachmark-container .b2b-coachmark-header {
5096 .b2b-coachmark-container .b2b-coachmark-header .corner-button {
5097 box-shadow: 0 -24px 0 0 #f2f2f2 inset;
5102 transform: rotate(45deg);
5104 .b2b-coachmark-container .b2b-coachmark-countlabel {
5106 font-family: "Omnes-ECOMP-W02", Arial;
5110 .b2b-coachmark-container .b2b-coachmark-content {
5111 padding: 0px 20px 20px 20px;
5113 .b2b-coachmark-container .b2b-coachmark-content .icon-misc-dimmer {
5118 .b2b-coachmark-container .b2b-coachmark-content .offscreen-text {
5125 .b2b-coachmark-container .b2b-coachmark-content .b2b-coachmark-content-header {
5131 .b2b-coachmark-container .b2b-coachmark-content .b2b-coachmark-description {
5138 .b2b-coachmark-container .b2b-coachmark-content .b2b-coachmark-btn-group {
5143 .b2b-coachmark-container .b2b-coachmark-content .b2b-coachmark-btn-group .b2b-coachmark-link {
5144 font-family: "Omnes-ECOMP-W02-Medium", Arial;
5148 margin-right: 20px; }
5149 .b2b-coachmark-container .b2b-coachmark-content .b2b-coachmark-btn-group button {
5154 background-color: #fff;
5159 .datepicker-inline {
5162 .datepicker.datepicker-rtl {
5165 .datepicker.datepicker-rtl td span {
5168 .datepicker-dropdown {
5173 .datepicker-dropdown:before {
5175 display: inline-block;
5176 border-left: 10px solid transparent;
5177 border-right: 10px solid transparent;
5178 border-bottom: 10px solid #d2d2d2;
5180 border-bottom-color: rgba(0, 0, 0, 0.2);
5181 position: absolute; }
5183 .datepicker-dropdown:after {
5185 display: inline-block;
5186 border-left: 10px solid transparent;
5187 border-right: 10px solid transparent;
5188 border-bottom: 10px solid #fff;
5190 position: absolute; }
5192 .datepicker-dropdown.datepicker-orient-left:before,
5193 .datepicker-dropdown.datepicker-orient-left:after {
5196 .datepicker-dropdown.datepicker-orient-right:before,
5197 .datepicker-dropdown.datepicker-orient-right:after {
5200 .datepicker-dropdown.datepicker-orient-top:before {
5203 .datepicker-dropdown.datepicker-orient-top:after {
5206 .datepicker-dropdown.datepicker-orient-bottom:before {
5209 border-top: 7px solid #959595; }
5211 .datepicker-dropdown.datepicker-orient-bottom:after {
5214 border-top: 6px solid #fff; }
5219 .datepicker.days div.datepicker-days {
5222 .datepicker.months div.datepicker-months {
5225 .datepicker.years div.datepicker-years {
5229 -webkit-touch-callout: none;
5230 -webkit-user-select: none;
5231 -khtml-user-select: none;
5232 -moz-user-select: none;
5233 -ms-user-select: none;
5245 .datepicker tbody :focus {
5248 .datepicker td.day {
5249 background-color: transparent;
5252 font-family: "Omnes-ECOMP-W02-Medium", Arial;
5256 margin: -2px -1px 0 0;
5261 .datepicker :focus {
5262 outline: 1px dotted #000;
5263 outline-offset: -2px; }
5265 .datepicker td.day.focused {
5266 background: #ededed;
5269 .datepicker td.day.focused.active {
5270 background-color: #ededed;
5273 .datepicker td.disabled,
5274 .datepicker td.disabled:hover {
5275 font-family: "Omnes-ECOMP-W02", Arial;
5279 .datepicker td.today,
5280 .datepicker td.today:hover,
5281 .datepicker td.today.disabled {
5283 background-color: #0568ae; }
5285 .datepicker td.today.active,
5286 .datepicker td.today:active,
5287 .datepicker td.today:hover,
5288 .datepicker td.today:focus {
5290 background-color: #0568ae; }
5292 .datepicker td.today.active:hover {
5295 .datepicker td.selected,
5296 .datepicker td.selected:hover,
5297 .datepicker td.selected.disabled {
5299 background-color: #959595; }
5301 .datepicker td.active:not(.new),
5302 .datepicker td.active:hover:not(.new) {
5304 border-color: #357ebd; }
5307 font-family: "Omnes-ECOMP-W02-Medium", Arial;
5314 .datepicker .start-date .show-date,
5315 .datepicker .between-date .show-date,
5316 .datepicker .end-date .show-date {
5317 background-color: #0568ae;
5318 color: #fff !important; }
5320 .datepicker .start-date .show-date {
5321 border-radius: 5px 0 0 5px;
5324 .datepicker .start-date .show-date:before {
5325 background-color: #0568ae;
5334 .datepicker .between-date .show-date:before {
5335 background-color: #0568ae;
5344 .datepicker .end-date .show-date {
5345 border-radius: 0 5px 5px 0; }
5347 .datepicker .end-date .show-date:before {
5348 background-color: #0568ae;
5357 .datepicker .between-date:first-child .show-date:before {
5358 background-color: #fff;
5365 .datepicker .end-date:first-child .show-date:after {
5366 background-color: #fff;
5373 .datepicker .end-date:first-child .show-date::before {
5374 background-color: #fff; }
5376 .datepicker tr td.start-date:last-child .show-date:after,
5377 .datepicker tr td.between-date:last-child .show-date:after {
5378 background-color: #fff;
5385 .datepicker tr td.start-date:last-child:focus .show-date:after,
5386 .datepicker tr td.end-date:last-child:focus .show-date:after,
5387 .datepicker tr td.between-date:last-child:focus .show-date:after,
5388 .datepicker tr td.start-date:first-child:focus .show-date:after,
5389 .datepicker tr td.end-date:first-child:focus .show-date:after,
5390 .datepicker tr td.between-date:first-child:focus .show-date:after {
5393 background-color: transparent; }
5395 .datepicker td.active:not(.new) .show-date,
5396 .datepicker td.active:hover:not(.new) .show-date {
5398 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
5400 .datepicker td.disabled .show-date,
5401 .datepicker td.disabled:hover .show-date {
5402 font-family: "Omnes-ECOMP-W02", Arial;
5405 .datepicker td span {
5413 border-radius: 4px; }
5415 .datepicker td span:hover {
5416 background: #eeeeee; }
5418 .datepicker td span.disabled,
5419 .datepicker td span.disabled:hover {
5424 .datepicker td span.active,
5425 .datepicker td span.active:hover,
5426 .datepicker td span.active.disabled {
5428 background-color: #0568ae;
5429 border-color: #357ebd; }
5431 .datepicker th.datepicker-switch {
5434 font-weight: normal;
5435 cursor: default !important; }
5437 .datepicker thead tr:first-child th,
5438 .datepicker tfoot tr th {
5441 line-height: 60px; }
5443 .datepicker tfoot tr th {
5445 line-height: normal; }
5447 .datepicker tfoot tr th li {
5448 margin-bottom: 5px; }
5454 margin: 0 -1px -1px 0;
5457 .datepicker .prev i,
5458 .datepicker .next i {
5465 .datepicker .prev i {
5468 .datepicker .next i {
5474 padding: 0 2px 0 5px;
5475 vertical-align: middle; }
5477 .datepicker thead tr:first-child th.cw {
5479 background-color: transparent; }
5481 .input-group.date .input-group-addon i {
5486 .datepicker.dropdown-menu {
5487 box-shadow: 0 10px 15px -10px rgba(0, 0, 0, 0.7);
5496 background-color: #ffffff;
5497 border: 1px solid #d2d2d2;
5498 border: 1px solid rgba(0, 0, 0, 0.2);
5502 line-height: 1.428571429;
5505 .datepicker.dropdown-menu th,
5506 .datepicker.dropdown-menu td {
5510 position: relative; }
5512 .datepicker .due-date .show-date {
5513 font-family: "Omnes-ECOMP-W02-Medium", Arial;
5514 background-color: #cf2a2a;
5516 color: #fff !important; }
5518 .datepicker .day.active .show-date:after,
5519 .datepicker .day:focus .show-date:after,
5520 .datepicker .due-date.disabled .show-date:after {
5521 border: 2px solid #0568ae;
5531 .datepicker .day:focus .show-date:after {
5537 .datepicker .day.due-date:focus .show-date:after {
5543 .datepicker .due-date.old:after,
5544 .datepicker .due-date.new:after {
5545 visibility: hidden; }
5547 .datepicker .due-date.active:after {
5548 border-color: #fff; }
5550 .datepicker .due-date.active.focused {
5551 color: #0568ae !important; }
5553 .datepicker .due-date.active.focused:after {
5554 border-color: #cf2a2a !important; }
5559 font-weight: normal;
5563 letter-spacing: -6px;
5564 margin: 0 -1px -1px 0; }
5566 .datepicker .dow span[aria-hidden="true"] {
5578 .datepicker .calendar-legend {
5580 margin-bottom: 20px; }
5582 .datepicker .calendar-legend li {
5584 font-weight: normal;
5588 position: relative; }
5590 .datepicker i.legend-due-date {
5591 background-color: #cf2a2a;
5596 vertical-align: middle;
5597 display: inline-block; }
5599 .datepicker i.legend-selected-date {
5600 background-color: #fff;
5601 border: 2px solid #0568ae;
5606 vertical-align: middle;
5607 display: inline-block; }
5609 .datepicker i.legend-selectedisdue {
5610 background-color: #fff;
5611 border: 2px solid #0568ae;
5613 display: inline-block;
5617 vertical-align: middle;
5620 .datepicker i.legend-selectedisdue:after {
5621 background-color: #cf2a2a;
5631 .datepicker .text-left {
5634 .datepicker .active.old {
5635 background-color: #ededed !important;
5636 color: #ededed !important; }
5651 background-color: white;
5652 background-repeat: no-repeat; }
5655 background-position: -62px 0; }
5658 background-position: -5px 0; }
5661 background-position: -19px 0; }
5664 background-position: -34px 0; }
5667 background-position: -49px 0; }
5671 background-position: 0 0; }
5674 background-position: 0 0; }
5677 background-position: 0 0; }
5680 background-position: 0 0; }
5682 .datepicker-container {
5683 position: relative; }
5685 .btn-calendar-icon:focus .icon-primary-calendar {
5686 outline: 1px dotted #191919; }
5688 .btn-calendar-icon:focus {
5691 /* remove focus outline when dropdown is opened */
5692 /*resolve blue focus outline over dropdown with error*/
5699 background-color: #f2f2f2; }
5701 .selectWrap.disabled .icon-primary-down {
5704 .selectWrap.disabled input.awd-select {
5706 padding: 10px 45px 10px 15px;
5709 .selectWrap.disabled button.awd-select {
5711 text-indent: 15px; }
5713 .selectWrap.disabled:after {
5715 cursor: not-allowed; }
5718 background-color: transparent;
5719 border: 1px solid #d2d2d2;
5721 box-shadow: 1px 5px 2px -5px rgba(0, 0, 0, 0.15);
5724 font-family: "Omnes-ECOMP-W02", Arial;
5725 /*font-size: 1.6rem;*/
5734 padding: 12px 45px 8px 15px;
5735 user-select: none; }
5736 input.awd-select:focus {
5737 border-color: #0568ae !important;
5738 text-overflow: ellipsis;
5739 padding-right: 45px; }
5742 background-color: transparent;
5743 border: 1px solid #d2d2d2;
5745 box-shadow: 1px 5px 2px -5px rgba(0, 0, 0, 0.15);
5748 font-family: "Omnes-ECOMP-W02", Arial;
5749 /*font-size: 1.6rem;*/
5758 button.awd-select:not(.large) {
5760 white-space: nowrap;
5762 text-overflow: clip;
5763 text-overflow: ellipsis; }
5764 button.awd-select img {
5770 vertical-align: text-bottom; }
5771 button.awd-select:focus {
5772 border-color: #0568ae !important; }
5773 button.awd-select i {
5780 button.awd-select.large {
5781 align-items: center;
5787 vertical-align: middle; }
5788 button.awd-select.large img {
5797 .selectWrap.large .awd-select-list-item {
5798 align-items: center;
5804 vertical-align: middle; }
5805 .selectWrap.large .awd-select-list-item img {
5822 button.awd-select.active {
5823 border-radius: 6px 6px 0 0; }
5824 button.awd-select.active:focus {
5825 border-color: #d2d2d2 !important; }
5827 input.awd-select.active {
5828 border-radius: 6px 6px 0 0; }
5829 input.awd-select.active:focus {
5830 border-color: #d2d2d2 !important; }
5833 position: relative; }
5835 span.selectWrap input[readonly]:focus {
5837 text-shadow: 0 0 0 #000; }
5839 .isIE.ds2-no-colors .awd-select:focus {
5840 outline: 1px dashed transparent; }
5843 box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15);
5844 border-radius: 0 0 6px 6px;
5846 border: 1px solid #d2d2d2;
5849 background-color: #f2f2f2;
5855 .awd-select-list-item {
5864 .awd-select-list-item:hover {
5866 background-color: #d2d2d2;
5867 outline: 1px dashed transparent; }
5868 .awd-select-list-item:focus {
5870 background-color: #d2d2d2;
5871 outline: 1px dashed transparent; }
5872 .awd-select-list-item img {
5885 background: linear-gradient(to bottom, #fcfcfc 0%, #f2f2f2 100%);
5886 background: -webkit-linear-gradient(top, #fcfcfc 0%, #f2f2f2 100%);
5887 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@att-gray-highlight", endColorstr="@att-functional-bg-gray", GradientType=0); }
5888 .selectWrap:not(.large) .awd-select-list-item:first-child {
5890 .selectWrap:not(.large) .awd-select-list-item:last-child {
5891 margin-bottom: 15px; }
5892 .selectWrap .icon-primary-down {
5898 .selectWrap + [aria-expanded="true"] {
5899 padding-bottom: 9px;
5900 padding-top: 20px; }
5902 .awd-select-list-item[data-hover="true"] {
5903 background-color: #d2d2d2; }
5905 span input.awd-select {
5908 text-overflow: ellipsis;
5909 padding-right: 45px; }
5911 li.optgroup-wrapper {
5912 font-family: "Omnes-ECOMP-W02-Medium", Arial;
5913 cursor: default !important;
5914 padding: 0px 15px; }
5915 li.optgroup-wrapper:first-child {
5916 padding-top: 10px; }
5917 li.optgroup-wrapper:hover {
5918 background-color: #f2f2f2; }
5921 font-family: "Omnes-ECOMP-W02", Arial;
5922 cursor: pointer !important;
5925 padding: 0 0 0 33px; }
5927 label + .selectWrap {
5937 background: linear-gradient(to bottom, #fcfcfc 0%, #f2f2f2 100%);
5938 background: -webkit-linear-gradient(top, #fcfcfc 0%, #f2f2f2 100%);
5939 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@att-gray-highlight", endColorstr="@att-functional-bg-gray", GradientType=0); }
5941 .group .selectWrap {
5942 margin: 0 0 10px 0; }
5953 select.awd-select > optgroup {
5957 select.awd-select > optgroup:first-child {
5959 select.awd-select > optgroup > option {
5960 padding-left: 8px; }
5961 select.awd-select > option {
5962 padding-left: 8px; }
5963 select.awd-select + span {
5964 background: linear-gradient(to bottom, #fcfcfc 0%, #f2f2f2 100%);
5965 background: -webkit-linear-gradient(top, #fcfcfc 0%, #f2f2f2 100%);
5966 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@att-gray-highlight", endColorstr="@att-functional-bg-gray", GradientType=0);
5972 border: 1px solid #d2d2d2;
5976 padding: 18px 45px 15px 15px;
5979 padding-right: 45px;
5980 white-space: nowrap;
5982 text-overflow: ellipsis; }
5983 select.awd-select + span > i {
5989 select.awd-select + span > i:before {
5993 select.awd-select:focus + span {
5994 border-color: #0568ae; }
5996 .isIE select.awd-select + span {
5999 [data-default-option="true"] {
6000 color: #767676 !important;
6001 font-family: "Omnes-ECOMP-W02-Italic", Arial; }
6004 color: #767676 !important;
6005 font-family: "Omnes-ECOMP-W02-Italic", Arial; }
6007 .filterTank button.awd-select {
6008 border-color: #d2d2d2;
6009 background-color: #333333;
6012 .filterTank button.awd-select:after {
6013 background-color: #FFFFFF !important;
6014 border-color: #d2d2d2; }
6016 .utility-bg button.awd-select {
6017 border-color: #d2d2d2;
6018 background-color: #333333;
6021 .utility-bg button.awd-select:after {
6022 background-color: #FFFFFF !important;
6023 border-color: #d2d2d2; }
6025 .utility-bg select.awd-select + span {
6026 border-color: #d2d2d2;
6027 border-color: #d2d2d2;
6028 background-color: #333333;
6029 background-color: #333333;
6032 .utility-bg select.awd-select + span:after {
6033 background-color: #FFFFFF !important;
6034 background-color: #FFFFFF !important;
6035 border-color: #d2d2d2;
6036 border-color: #d2d2d2; }
6038 .utility-bg select.awd-select:focus + span {
6039 border-color: #d2d2d2;
6040 border-color: #d2d2d2;
6041 background-color: #333333;
6042 background-color: #333333;
6045 .utility-bg select.awd-select:focus + span:after {
6046 background-color: #FFFFFF !important;
6047 background-color: #FFFFFF !important;
6048 border-color: #d2d2d2;
6049 border-color: #d2d2d2; }
6051 .utility-bg select.awd-select:hover + span {
6052 border-color: #d2d2d2;
6053 border-color: #d2d2d2;
6054 background-color: #333333;
6055 background-color: #333333;
6058 .utility-bg select.awd-select:hover + span:after {
6059 background-color: #FFFFFF !important;
6060 background-color: #FFFFFF !important;
6061 border-color: #d2d2d2;
6062 border-color: #d2d2d2; }
6064 input.awd-select[disabled] {
6065 cursor: not-allowed;
6066 border-color: #d2d2d2;
6067 background-color: #d2d2d2;
6068 background-image: none;
6070 input.awd-select[disabled] + span {
6071 cursor: not-allowed;
6072 border-color: #d2d2d2;
6073 background-color: #d2d2d2;
6074 background-image: none;
6077 button.awd-select[disabled] {
6078 cursor: not-allowed;
6079 border-color: #d2d2d2;
6080 background-color: #d2d2d2;
6081 background-image: none;
6083 button.awd-select[disabled]:after {
6084 background-color: #d2d2d2 !important;
6085 border-color: #d2d2d2; }
6087 select.awd-select[disabled] + span {
6088 cursor: not-allowed;
6089 border-color: #d2d2d2;
6090 background-color: #d2d2d2;
6091 background-image: none;
6093 select.awd-select[disabled] + span:after {
6094 background-color: #d2d2d2 !important;
6095 border-color: #d2d2d2; }
6097 select.awd-select[disabled]:focus + span {
6098 cursor: not-allowed;
6099 border-color: #d2d2d2;
6100 background-color: #d2d2d2;
6101 background-image: none;
6104 select.awd-select[disabled]:hover + span {
6105 cursor: not-allowed;
6106 border-color: #d2d2d2;
6107 background-color: #d2d2d2;
6108 background-image: none;
6111 input.awd-select[disabled="disabled"] {
6112 cursor: not-allowed;
6113 border-color: #d2d2d2;
6114 background-color: #d2d2d2;
6115 background-image: none;
6117 input.awd-select[disabled="disabled"] + span {
6118 cursor: not-allowed;
6119 border-color: #d2d2d2;
6120 background-color: #d2d2d2;
6121 background-image: none;
6124 select.awd-select[disabled="disabled"] + span {
6125 cursor: not-allowed;
6126 border-color: #d2d2d2;
6127 background-color: #d2d2d2;
6128 background-image: none;
6130 select.awd-select[disabled="disabled"] + span:after {
6131 background-color: #d2d2d2 !important;
6132 border-color: #d2d2d2; }
6134 select.awd-select[disabled="disabled"]:focus + span {
6135 cursor: not-allowed;
6136 border-color: #d2d2d2;
6137 background-color: #d2d2d2;
6138 background-image: none;
6140 select.awd-select[disabled="disabled"]:focus + span:after {
6141 background-color: #d2d2d2 !important;
6142 border-color: #d2d2d2; }
6144 select.awd-select[disabled="disabled"]:hover + span {
6145 cursor: not-allowed;
6146 border-color: #d2d2d2;
6147 background-color: #d2d2d2;
6148 background-image: none;
6150 select.awd-select[disabled="disabled"]:hover + span:after {
6151 background-color: #d2d2d2 !important;
6152 border-color: #d2d2d2; }
6154 .ddexpand-wrapper > h2 {
6155 margin-bottom: 11px; }
6156 .ddexpand-wrapper > h2 + p {
6157 margin-bottom: 4px; }
6159 .ddexpand-wrapper .selectWrap + [aria-expanded="true"] .form-row {
6162 .ddexpand-wrapper .selectWrap + [aria-expanded="true"] .row + .row .form-row {
6165 .modal .awd-select-list {
6166 z-index: 1060 !important; }
6168 .form-row.error button.awd-select.active:focus {
6169 border-color: #cf2a2a !important; }
6171 .form-row.error input.awd-select.active:focus {
6172 border-color: #cf2a2a !important; }
6174 .awd-module-list .module-list-item[aria-selected="true"] {
6175 background-color: #f2f2f2; }
6177 li.module-list-item[aria-selected="true"]:before {
6179 display: inline-block;
6180 font-family: "icoControls" !important;
6183 font-weight: normal;
6184 font-variant: normal;
6187 text-transform: none;
6189 -webkit-font-smoothing: antialiased;
6190 -moz-osx-font-smoothing: grayscale;
6193 -webkit-user-select: none;
6194 -moz-user-select: none;
6195 -ms-user-select: none;
6197 vertical-align: middle;
6200 box-sizing: border-box;
6201 display: inline-block;
6207 vertical-align: middle;
6211 @media (min-width: 768px) {
6212 span[class*="large"] {
6215 max-width: 370px; } }
6217 @media (max-width: 767px) {
6218 .selectWrap.large:after {
6220 .selectWrap.large .awd-select-list-item {
6221 padding-right: 41px; }
6222 .selectWrap + div > h4 {
6224 font-size: 16px; } }
6226 /**********************Dropdown Chrome scrolling fix start ********************/
6228 -webkit-user-select: text;
6229 -moz-user-select: text;
6230 -ms-user-select: text;
6231 user-select: text; }
6233 /**********************Dropdown Chrome scrolling fix end ********************/
6235 border-bottom: 1px solid #e4e4e4;
6236 border-top: 1px solid #e4e4e4; }
6238 .mpc-expanders + .mpc-expanders {
6241 .mpc-expanders .heading-medium {
6242 margin-bottom: 10px; }
6244 .mpc-expanders .p-small {
6247 .mpc-expander-body {
6248 border-top: 1px solid #e4e4e4; }
6250 .mpc-expander-body .mpc-expanders {
6251 border-bottom: 1px solid #e4e4e4;
6254 .mpc-expander-body .mpc-expanders:last-child {
6255 border-bottom: 0px; }
6261 border: 1px dashed #bbb;
6266 position: relative; }
6268 .b2b-dragdrop-over {
6269 background: #0091d9;
6271 .b2b-dragdrop-over:after {
6272 content: "Drop the file";
6284 .b2b-file-container {
6287 display: inline-table;
6289 .b2b-file-container [type=file] {
6299 -ms-filter: "alpha(Opacity=0)"; }
6306 display: inline-block;
6311 .b2b-flyout-icon:focus {
6312 outline: thin dotted #666;
6313 outline-offset: -1px; }
6315 .b2b-flyout .b2b-flyout-container {
6316 border: 1px solid #d3d3d3;
6319 pointer-events: auto;
6320 -webkit-box-sizing: border-box;
6321 -moz-box-sizing: border-box;
6322 box-sizing: border-box;
6324 -webkit-transition: opacity .2s ease-out;
6325 -moz-transition: opacity .2s ease-out;
6326 transition: opacity .2s ease-out;
6329 box-shadow: 0 5px 6px 0 rgba(0, 0, 0, 0.25);
6337 .b2b-flyout .b2b-flyout-container.open-flyout {
6341 .b2b-flyout i.b2b-flyout-caret {
6348 .b2b-flyout i.b2b-flyout-caret.open-flyout {
6351 .b2b-flyout i.b2b-flyout-caret:before {
6353 border-left: 8px solid transparent;
6354 border-right: 8px solid transparent;
6355 border-bottom: 8px solid #d3d3d3;
6358 .b2b-flyout i.b2b-flyout-caret:after {
6360 border-left: 8px solid transparent;
6361 border-right: 8px solid transparent;
6362 border-bottom: 8px solid #fff;
6363 position: absolute; }
6365 .b2b-flyout .b2b-flyout-container.b2b-flyout-left i.b2b-flyout-caret {
6366 left: 16px !important; }
6368 .b2b-flyout .b2b-flyout-container.b2b-flyout-right i.b2b-flyout-caret {
6369 left: inherit !important;
6370 right: 30px !important; }
6372 .b2b-flyout .b2b-flyout-container.b2b-flyout-above {
6373 box-shadow: 0 -5px 6px 0 rgba(0, 0, 0, 0.25); }
6374 .b2b-flyout .b2b-flyout-container.b2b-flyout-above i.b2b-flyout-caret {
6377 .b2b-flyout .b2b-flyout-container.b2b-flyout-above i.b2b-flyout-caret:before {
6380 border-top: 8px solid #d3d3d3;
6381 border-bottom: none; }
6382 .b2b-flyout .b2b-flyout-container.b2b-flyout-above i.b2b-flyout-caret:after {
6383 border-top: 8px solid #fff;
6384 border-bottom: none; }
6386 .b2b-flyout .b2b-flyout-container.b2b-flyout-centerLeft i.b2b-flyout-caret {
6387 left: inherit !important;
6388 right: -7px !important;
6390 transform: rotate(90deg); }
6392 .b2b-flyout .b2b-flyout-container.b2b-flyout-centerRight i.b2b-flyout-caret {
6393 left: -8px !important;
6395 transform: rotate(-90deg); }
6397 .b2b-flyout .buttons-group {
6399 .b2b-flyout .buttons-group .cta-button-group {
6401 border-top: 1px solid #ccc;
6402 padding: 20px 0 0; }
6403 .b2b-flyout .buttons-group .cta-button-group button {
6406 .b2b-flyout .heading {
6408 margin-bottom: 10px; }
6410 .b2b-flyout .body-text {
6412 margin-bottom: 30px; }
6414 .b2b-footer-wrapper {
6416 background-color: #222; }
6418 .b2b-footer-container {
6421 padding-top: 15px; }
6422 .b2b-footer-container .footer-columns {
6423 display: inline-block;
6425 vertical-align: top; }
6426 .b2b-footer-container .footer-columns.three-column, .b2b-footer-container .footer-columns.four-column, .b2b-footer-container .footer-columns.five-column {
6427 padding-top: 30px; }
6428 .b2b-footer-container .footer-columns.three-column {
6430 padding-left: 75px; }
6431 .b2b-footer-container .footer-columns.four-column {
6433 padding-left: 75px; }
6434 .b2b-footer-container .footer-columns.five-column {
6436 .b2b-footer-container .footer-columns .b2b-footer-header {
6440 font-family: "Omnes-ECOMP-W02-Medium", Arial;
6441 line-height: 23.9px;
6443 .b2b-footer-container .footer-columns li {
6445 .b2b-footer-container .footer-columns ul li:first-child {
6446 padding-top: 15px; }
6447 .b2b-footer-container .footer-columns li a {
6450 font-family: "Omnes-ECOMP-W02", Arial; }
6451 .b2b-footer-container .footer-nav-content {
6452 padding-bottom: 10px; }
6453 .b2b-footer-container .footer-nav-content li {
6457 vertical-align: middle; }
6458 .b2b-footer-container .footer-nav-content li a {
6461 vertical-align: middle;
6463 font-family: "Omnes-ECOMP-W02", Arial; }
6465 .b2b-footer-wrapper .b2b-footer-container hr {
6466 background: #d2d2d2;
6469 .b2b-footer-wrapper .divider-bottom-footer {
6470 padding: 45px 0 50px 0; }
6472 .b2b-footer-wrapper .footerLogo {
6473 margin: 10px 0 0 0px;
6474 vertical-align: top; }
6475 .b2b-footer-wrapper .footerLogo div {
6476 display: inline-block; }
6477 .b2b-footer-wrapper .footerLogo .icon-primary-att-globe {
6479 .b2b-footer-wrapper .footerLogo .logo-title {
6482 display: inline-block;
6486 .b2b-footer-wrapper .copyright-text {
6490 font-family: "Omnes-ECOMP-W02", Arial; }
6491 .b2b-footer-wrapper .copyright-text a {
6493 text-decoration: underline;
6494 display: inline-block; }
6495 .b2b-footer-wrapper .copyright-text a:hover {
6496 text-decoration: none; }
6498 @media (max-width: 768px) {
6499 .b2b-footer-wrapper {
6501 .b2b-footer-container {
6503 .b2b-footer-container .footer-columns.three-column, .b2b-footer-container .footer-columns.four-column, .b2b-footer-container .footer-columns.five-column {
6505 .b2b-footer-wrapper .divider-bottom-footer {
6506 padding-top: 15px; }
6507 .b2b-footer-wrapper .divider-bottom-footer .footer-links {
6509 .b2b-footer-wrapper .footerLogo {
6510 margin: 30px 0 0 0; }
6511 .b2b-footer-wrapper .footerLogo .footer-logo {
6513 padding-left: 10px; } }
6516 background-color: #222;
6520 .b2b-header-tabs .icon-primary-att-globe {
6522 .b2b-header-tabs a:focus {
6523 border: 1px solid white; }
6524 .b2b-header-tabs .header__items {
6529 padding: 6px 0px 0px 0px;
6530 border-spacing: 30px 0; }
6531 .b2b-header-tabs .header__item {
6532 display: inline-block;
6536 font-family: "Omnes-ECOMP-W02", Arial;
6540 .b2b-header-tabs .header__item.b2b-headermenu {
6542 .b2b-header-tabs .header__item.b2b-headermenu:last-child {
6544 .b2b-header-tabs .header__item.b2b-headermenu a.menu__item {
6546 text-decoration: none;
6547 display: inline-block;
6548 padding: 5px 15px; }
6549 .b2b-header-tabs .header__item.active {
6550 background-color: #fff;
6552 border-bottom-left-radius: 0;
6553 border-bottom-right-radius: 0; }
6554 .b2b-header-tabs .header__item.active a.menu__item {
6556 .b2b-header-tabs li:focus {
6557 outline: 2px solid #0578ae; }
6558 .b2b-header-tabs .header__item .header-secondary-wrapper, .b2b-header-tabs .header__item .header-tertiary-wrapper {
6559 background-color: #fff;
6564 border-bottom: solid 1px #ccc;
6565 -webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.16);
6566 -moz-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.16);
6567 box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.16);
6570 .b2b-header-tabs .header-secondary, .b2b-header-tabs .header-tertiary {
6571 background-color: #fff;
6574 .b2b-header-tabs .header__item.active .header-secondary-wrapper {
6576 .b2b-header-tabs .header-secondary .header-subitem {
6577 display: inline-block;
6580 .b2b-header-tabs .header-secondary .header-subitem.active .header-tertiary-wrapper {
6582 .b2b-header-tabs .header-secondary .header-subitem a.menu__item {
6583 display: inline-block;
6586 .b2b-header-tabs .header-secondary .header-subitem a.menu__item:hover, .b2b-header-tabs .header-secondary .header-subitem a.menu__item:focus {
6589 /** Secondary Menu **/
6592 clip: rect(1px, 1px, 1px, 1px); }
6594 /** Tertiary Level Menu **/
6595 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret {
6599 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:after, .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:before {
6601 border-left: 8px solid transparent;
6602 border-right: 8px solid transparent;
6604 -webkit-transition: left .2s ease-out;
6605 -moz-transition: left .2s ease-out;
6606 transition: left .2s ease-out; }
6607 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:after {
6608 border-bottom: 8px solid #fff;
6610 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:before {
6611 border-bottom: 8px solid #ccc;
6614 .b2b-header-tabs .header-secondary .header-subitem.active .header-tertiary {
6615 border-top: solid 1px #ccc; }
6617 .b2b-header-tabs .header-tertiary:after {
6622 .b2b-header-tabs .header-tertiary li {
6623 display: inline-block;
6626 .b2b-header-tabs .header-tertiary li a {
6629 padding: 10px 15px; }
6630 .b2b-header-tabs .header-tertiary li label {
6636 padding: 15px 0 0 15px; }
6638 .b2b-header-tabs .header__item.skip {
6640 display: inline-block;
6641 cursor: default !important; }
6642 .b2b-header-tabs .header__item.skip a {
6646 text-decoration: none; }
6647 .b2b-header-tabs .header__item.skip a:focus {
6649 outline: 2px solid #0578ae; }
6651 .b2b-header-tabs .selectWrap {
6653 .b2b-header-tabs .selectWrap button.awd-select {
6657 display: inline-block; }
6658 .b2b-header-tabs .selectWrap .awd-select-list {
6659 background-color: #fff;
6661 -webkit-transition: opacity .2s ease-out;
6662 -moz-transition: opacity .2s ease-out;
6663 transition: opacity .2s ease-out;
6664 box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176); }
6666 @media (max-width: 768px) {
6669 .b2b-header-tabs .header__items, .b2b-header-tabs .header-secondary, .b2b-header-tabs .header-tertiary {
6671 .b2b-header-tabs .header__item {
6673 .b2b-header-tabs .globe-text {
6675 .b2b-header-tabs .header__item.b2b-headermenu a.menu__item {
6676 padding: 5px 7px 9px 7px; }
6677 .b2b-header-tabs .header__item .header-tertiary-wrapper {
6679 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret {
6681 .b2b-header-tabs .header__item .header-secondary-wrapper {
6683 .b2b-header-tabs .header__item.profile {
6687 /************* Header - Start *************/
6689 background-color: #222;
6694 .b2b-header-tabs .icon-primary-primary-att-globe {
6700 *TODO: delete below .icon-primary-att-globel will not be used
6701 *instead the one above, icon-primary-primary-att-globe not available here
6703 .b2b-header-tabs .icon-primary-att-globe {
6707 .b2b-header-tabs .globe-text {
6711 .b2b-header-tabs .header__items {
6716 border-spacing: 30px 0;
6717 padding: 3px 0px 0px 0px; }
6719 .b2b-header-tabs .header__item {
6720 display: inline-block;
6724 font-family: "Omnes-ECOMP-W02", Arial;
6726 padding: 0 15px 4px 15px;
6727 /*margin-top:-3px;*/
6730 .b2b-header-tabs .header__item.b2b-headermenu {
6733 .b2b-header-tabs .header__item.b2b-headermenu a.menu__item {
6735 text-decoration: none;
6736 display: inline-block;
6737 padding: 8px 15px 12px 15px;
6740 .b2b-header-tabs .header__item.active {
6741 background-color: #fff;
6743 border-bottom-left-radius: 0;
6744 border-bottom-right-radius: 0; }
6746 .b2b-header-tabs .header__item.active a.menu__item {
6749 .b2b-header-tabs li:focus {
6750 outline: 2px solid #0578ae; }
6752 /** profile pop Over **/
6753 .b2b-header-tabs .header__item.profile {
6757 /** Secondary Menu **/
6758 .b2b-header-tabs .header__item .header-secondary-wrapper, .b2b-header-tabs .header__item .header-tertiary-wrapper {
6759 background-color: #fff;
6764 border-bottom: solid 1px #ccc;
6765 -webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.16);
6766 -moz-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.16);
6767 box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.16);
6771 .b2b-header-tabs .header-secondary, .b2b-header-tabs .header-tertiary {
6772 background-color: #fff;
6776 .b2b-header-tabs .header__item.active .header-secondary-wrapper,
6777 .b2b-header-tabs .header-secondary .header-subitem.active .header-tertiary-wrapper {
6780 .b2b-header-tabs .header-secondary .header-subitem {
6781 display: inline-block;
6785 .b2b-header-tabs .header-secondary .header-subitem a.menu__item {
6786 display: inline-block;
6791 .b2b-header-tabs .header-secondary .header-subitem a.menu__item:hover, .b2b-header-tabs .header-secondary .header-subitem a.menu__item:focus {
6796 clip: rect(1px, 1px, 1px, 1px); }
6798 /** Tertiary Level Menu **/
6799 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:after,
6800 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:before {
6802 border-left: 8px solid transparent;
6803 border-right: 8px solid transparent;
6805 -webkit-transition: left .2s ease-out;
6806 -moz-transition: left .2s ease-out;
6807 transition: left .2s ease-out; }
6809 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret {
6814 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:after {
6815 border-bottom: 8px solid #fff;
6818 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:before {
6819 border-bottom: 8px solid #ccc;
6822 /** Tertiary Level Menu **/
6823 .b2b-header-tabs .header-secondary .header-subitem.active .header-tertiary {
6824 border-top: solid 1px #ccc; }
6826 .b2b-header-tabs .header-tertiary:after {
6831 .b2b-header-tabs .header-tertiary li {
6832 display: inline-block;
6836 .b2b-header-tabs .header-tertiary li a {
6842 .b2b-header-tabs .header-tertiary li label {
6845 font-size: 14px !important;
6848 padding: 15px 0 0 15px; }
6850 /** Quarternary Level Menu **/
6851 .b2b-header-tabs .header-quarternary {
6855 .b2b-header-tabs .header-quarternary li {
6857 font-family: "Omnes-ECOMP-W02", Arial;
6860 .b2b-header-tabs .header-quarternary li.active {
6863 .b2b-header-tabs .header-quarternary li a {
6866 padding: 0px 10px 10px 10px; }
6868 /** Skip Navigation**/
6869 .b2b-header-tabs .header__item.skip {
6871 display: inline-block;
6872 cursor: default !important; }
6874 .b2b-header-tabs .header__item.skip a {
6878 text-decoration: none; }
6880 .b2b-header-tabs .header__item.skip a:focus {
6882 outline: 2px solid #0578ae; }
6884 /** Dropdown css inside Header ****/
6885 .b2b-header-tabs .selectWrap {
6888 .b2b-header-tabs .selectWrap button.awd-select, .b2b-header-tabs .selectWrap input.awd-select {
6892 display: inline-block; }
6894 .b2b-header-tabs .selectWrap .awd-select-list {
6895 background-color: #fff;
6897 -webkit-transition: opacity .2s ease-out;
6898 -moz-transition: opacity .2s ease-out;
6899 transition: opacity .2s ease-out;
6900 box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176); }
6903 * responsive header media queries
6905 @media screen and (max-width: 1100px) {
6906 .b2b-header-tabs .globe-text {
6908 .b2b-header-tabs .header__item.profile {
6911 .b2b-header-tabs .header__items {
6912 padding-top: 0px; } }
6914 @media screen and (max-width: 950px) {
6915 .header__item.profile {
6919 .header__item .selectWrap {
6921 .b2b-header-tabs .header__items {
6922 padding-top: 25px; }
6923 .b2b-header-tabs .header__item .header-secondary-wrapper, .b2b-header-tabs .header__item .header-tertiary-wrapper {
6925 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret {
6927 .b2b-header-tabs .header__item.b2b-headermenu a.menu__item {
6928 padding-bottom: 30px; }
6929 .b2b-header-tabs .header-secondary .header-subitem.active .header-tertiary {
6930 margin-top: -28px; } }
6932 /*************** Header - END ******************/
6936 .hp-container i:focus {
6937 outline: thin dotted #666; }
6938 .hp-container .icon-misc-pen {
6940 .hp-container .icon-misc-trash {
6944 border-bottom: 1px solid #ccc;
6945 border-bottom: 1px solid #ccc;
6946 margin-bottom: 16px;
6947 padding-bottom: 16px; }
6948 .hp-selected .selected-days {
6949 padding-bottom: 16px; }
6950 .hp-selected .selected-days .day {
6956 margin: 16px auto 0 auto; }
6957 .hp-checkbox label {
6960 margin-right: 34px; }
6961 .hp-checkbox label span {
6965 margin-left: 0px; } */
6970 display: -webkit-flex;
6971 display: -ms-flexbox; }
6976 display: -webkit-flex;
6977 display: -ms-flexbox; }
6979 .hp-dropdowns .radio-buttons {
6981 .hp-dropdowns .radio-buttons .radio {
6982 margin-right: 15px; }
6986 /* TODO: Build a reference page for these classes */
6988 font-family: "Omnes-ECOMP-W02", Arial !important; }
6991 font-family: "Omnes-ECOMP-W02-Light", Arial !important; }
6994 font-family: "Omnes-ECOMP-W02-Italic", Arial !important; }
6996 .font-light-italic {
6997 font-family: "Omnes-ECOMP-W02-Light-Italic", Arial !important; }
7000 font-family: "Omnes-ECOMP-W02-Medium", Arial !important; }
7002 .font-medium-italic {
7003 font-family: "Omnes-ECOMP-W02-Medium-Italic",Arial !important; }
7007 font-variant: normal;
7008 font-weight: normal;
7009 text-transform: none; }
7012 background-color: #efefef;
7013 border: 1px solid #efefef;
7015 font-size: 1.4rem; }
7017 .b2b-subnav-container > ul {
7020 .b2b-subnav-content {
7022 margin-bottom: 10px; }
7024 .b2b-subnav-content > li {
7025 border-bottom: 1px solid #999999;
7029 .b2b-subnav-content > li > a {
7030 text-decoration: none;
7035 .b2b-subnav-content > li > a.expand {
7038 .b2b-subnav-content > li ul {
7041 transition-duration: 0.5s;
7042 transition-timing-function: cubic-bezier(0, 1, 0.5, 1); }
7044 .b2b-subnav-content > li ul.expand {
7045 transition-duration: 0.7s;
7046 transition-timing-function: ease-in-out;
7050 .b2b-subnav-content > li > a:focus, .b2b-subnav-content > li ul > li > a:focus {
7051 outline: thin dotted #666; }
7053 .b2b-subnav-content > li ul > li > a {
7057 outline-offset: -4px;
7058 padding-left: 10px; }
7060 .b2b-icon-primary-plus-minus {
7061 display: inline-block;
7068 vertical-align: middle;
7071 @media (min-width: 320px) and (max-width: 767px) {
7073 background-color: #fff;
7074 border: 1px solid white;
7076 .b2b-subnav-content > li {
7077 padding-left: 10px; }
7078 .b2b-subnav-container > ul:first-child {
7079 border-top: 1px solid #999; }
7080 .b2b-icon-primary-plus-minus {
7082 .b2b-subnav-content > li li > a.active {
7084 text-decoration: none;
7085 font-family: "Omnes-ECOMP-W02", Arial; } }
7087 .b2b-list-box-item {
7088 white-space: nowrap;
7090 border: 1px solid transparent;
7092 visibility: inherit;
7099 -moz-user-select: none;
7100 -webkit-user-select: none;
7101 -ms-user-select: none; }
7102 .b2b-list-box-item:focus {
7103 border: 2px solid #5e8cb3; }
7105 .b2b-list-box-item--selected {
7106 background-color: #cfdde9; }
7108 .btn.disabled[ddh-load-button] {
7110 padding: 0 19px 0 18px; }
7112 .btn.disabled[ddh-load-button] {
7115 .icon-primary-spinner-ddh.large {
7119 .icon-primary-spinner-ddh.small {
7123 .icon-primary-spinner-ddh {
7124 -webkit-animation: 1s linear infinite spinner;
7125 animation: 1s linear infinite spinner;
7126 background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNiAzNiIgaWQ9InN2Zy1zcGlubmVyIiB4PSIwcHgiIHk9IjBweCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CiAgIDxwYXRoIGZpbGw9IiNGNUY1RjUiIGQ9Ik0xOCAzNkM4LjEgMzYgMCAyNy45IDAgMThTOC4xIDAgMTggMHMxOCA4LjEgMTggMTgtOC4xIDE4LTE4IDE4em0wLTMxLjVjLTcuNSAwLTEzLjUgNi0xMy41IDEzLjVTMTAuNiAzMS41IDE4IDMxLjVjNy41IDAgMTMuNS02LjEgMTMuNS0xMy41IDAtNy41LTYtMTMuNS0xMy41LTEzLjV6Ii8+CiAgIDxwYXRoIGZpbGw9IiMwNTY4QUUiIGlkPSJzcGlubmVyIiBkPSJNMzAuNyA1LjNsLTMuMSAzLjJjMi40IDIuNCAzLjkgNS44IDMuOSA5LjUgMCA3LjQtNi4xIDEzLjUtMTMuNSAxMy41UzQuNSAyNS40IDQuNSAxOCAxMC42IDQuNSAxOCA0LjVWMEM4LjEgMCAwIDguMSAwIDE4czguMSAxOCAxOCAxOCAxOC04LjEgMTgtMThjMC01LTItOS41LTUuMy0xMi43eiIgdHJhbnNmb3JtPSIiPiAgICAgIAogICA8L3BhdGg+Cjwvc3ZnPg==); }
7128 .btn-small .icon-primary-spinner-ddh {
7129 height: 30px !important;
7130 width: 30px !important; }
7132 .btn-small .icon-primary-spinner {
7141 .small-modal-loader {
7142 width: 420px !important;
7143 height: 212px !important;
7144 text-align: center; }
7146 .small-modal-loader .icon-primary-spinner {
7147 margin-bottom: 5px; }
7149 .body.styled-by-modal {
7152 .b2b-modal-backdrop {
7160 .b2b-modal-backdrop.fade {
7161 background-color: #000;
7163 filter: alpha(opacity=0);
7164 transition: all 0.3s linear 0s; }
7166 .b2b-modal-backdrop.fade.in {
7169 filter: alpha(opacity=70);
7170 background-color: #000;
7171 transition: opacity 0.3s linear 0s; }
7184 .modalwrapper.active {
7189 background-clip: padding-box;
7190 background-color: #ffffff;
7191 border: 1px solid rgba(0, 0, 0, 0.1);
7193 box-shadow: 0 3px 5px 1px rgba(0, 0, 0, 0.4);
7195 /*margin-bottom:10%;*/
7196 outline: medium none;
7197 /*position: absolute;*/
7205 .modalwrapper.modal-docked .modal {
7217 transition: opacity .5s linear 0s; }
7219 .modal.fade.in.modal-landscape {
7223 transition: opacity .5s linear 0s; }
7232 align-items: center;
7233 border-radius: 8px 8px 0 0;
7237 padding: 30px 46px 30px 30px;
7238 position: relative; }
7240 .b2b-modal-header > h2 {
7245 .modal-header-portrait {
7246 -webkit-overflow-scrolling: auto; }
7248 .modal-header-landscape {
7249 -webkit-overflow-scrolling: auto; }
7252 -webkit-overflow-scrolling: touch;
7253 padding: 0 30px 20px;
7257 .b2b-modal-body:focus {
7258 outline: 1px dotted #333333; }
7264 background-color: #fff;
7271 :not(.modal-docked) .b2b-modal-footer {
7272 position: relative; }
7274 .modal-landscape .b2b-modal-footer {
7275 position: relative; }
7277 .b2b-modal-footer .cta-button-group {
7279 justify-content: flex-end;
7280 padding: 20px 0 5px;
7282 border-top: 1px solid #d2d2d2; }
7284 .b2b-modal-footer .cta-button-group .btn {
7288 margin-left: 10px; }
7290 .b2b-modal-footer .cta-button-group .marginLeft0 {
7293 .b2b-modal-footer .cta-button-group .btn-footer-left {
7294 margin-right: auto; }
7296 .b2b-modal-footer .cta-button-group .btn + .btn {
7297 margin-right: 0 !important; }
7315 max-width: 1000px; }
7317 .modalwrapper.modal-docked {
7320 align-items: center; }
7322 .modalwrapper.modal-docked .b2b-modal-body {
7325 padding-bottom: 60px; }
7327 .modalwrapper.modal-docked .modal {
7333 .modalwrapper.modal-docked .b2b-modal-body > *:last-child {
7334 margin-bottom: 60px; }
7336 @media (max-width: 767px) {
7339 overflow-x: hidden; }
7344 margin-bottom: 15px;
7347 padding: 20px 46px 20px 15px; }
7350 padding: 0 15px 15px; }
7351 .modalwrapper.modal-docked {
7355 .modalwrapper.modal-docked .modal.fade.in {
7357 width: 100% !important;
7361 .modalwrapper.modal-docked .b2b-modal-body {
7364 .modalwrapper.modal-docked.modal-landscape {
7367 .modalwrapper.modal-docked.modal-landscape .modal {
7370 .modalwrapper.modal-docked.modal-landscape .b2b-modal-body {
7372 overflow-y: hidden; }
7375 .b2b-modal-footer .cta-button-group {
7378 .b2b-modal-footer .cta-button-group .btn {
7380 .b2b-modal-footer .cta-button-group .btn + .btn {
7382 .b2b-modal-footer .cta-button-group a.visible-phone {
7383 align-items: center;
7384 display: flex !important;
7386 justify-content: center; } }
7388 .b2b-modal-footer > .cta-button-group {
7389 line-height: 40px; }
7392 .modal.fade.in .b2b-modal-header,
7393 .modal.fade.in .b2b-modal-body,
7394 .modal.fade.in .b2b-modal-footer {
7395 animation-duration: 0.01s;
7396 -o-animation-duration: 0.01s;
7397 -ms-animation-duration: 0.01s;
7398 -moz-animation-duration: 0.01s;
7399 -webkit-animation-duration: 0.01s;
7400 animation-name: DOMinsertion;
7401 -o-animation-name: DOMinsertion;
7402 -ms-animation-name: DOMinsertion;
7403 -moz-animation-name: DOMinsertion;
7404 -webkit-animation-name: DOMinsertion; }
7406 .monthselector thead tr th {
7409 .monthselector thead tr:after {
7416 border-bottom: 1px solid #ccc; }
7418 .monthselector tbody tr:last-child {
7421 .monthselector td.day {
7422 margin: 1px 4px !important;
7423 width: 64px !important; }
7425 .monthselector .datepicker-switch {
7426 width: 195px !important; }
7428 .monthselector .show-date {
7429 width: 30px !important; }
7431 .monthselector button.faux-input {
7433 .monthselector button.faux-input:focus {
7434 border: 1px solid #0574ac; }
7435 .monthselector button.faux-input:disabled {
7436 cursor: not-allowed; }
7438 .monthselector .cta-button-group {
7440 .monthselector .cta-button-group a {
7441 margin-right: 20px; }
7443 .monthselector .day.active .show-date:after, .monthselector .day:focus .show-date:after, .monthselector .due-date.disabled .show-date:after {
7445 left: 9px !important;
7447 width: 42px !important; }
7449 .monthselector .disabled.day:focus .show-date:after {
7452 .monthselector .icon-primary-calendar {
7456 padding: 0 10px 0 10px;
7461 list-style-type: none; }
7465 padding: 0 0 5px 30px;
7469 font-size: 1.4rem; }
7471 .b2b-ml-nav a:focus {
7472 outline-offset: 1px; }
7474 .b2b-ml-nav li:focus {
7477 .b2b-ml-nav li:focus > a {
7478 outline: thin dotted #666;
7479 outline-offset: 1px; }
7482 border-left: 1px solid #ccc; }
7485 padding: 0 0 0 20px; }
7487 .b2b-ml-nav ul > li {
7489 line-height: 18px; }
7491 .b2b-ml-nav a > span {
7492 background-color: #FFF;
7500 .b2b-ml-nav a > span > i {
7503 .b2b-ml-nav a:only-child > span {
7509 .b2b-ml-nav a:only-child > span > i {
7510 background-color: inherit;
7514 .b2b-ml-nav ul li:first-child > a:only-child > span {
7520 .b2b-ml-nav li a + ul {
7523 .b2b-ml-nav li a.active + ul {
7526 .b2b-ml-nav .selected {
7529 /*to overide ng-doc inline property for library demo - TODO: Move to docs.css*/
7530 .b2b-ml-nav a [class^="icon-primary-"], a [class*=" icon-primary-"], a [class^="icon-primary-"]:before, a [class*=" icon-primary-"]:before {
7531 display: inline-block; }
7533 .b2b-alerts-messages {
7534 background-color: #fff;
7537 .b2b-alerts-messages h3 {
7538 color: #333 !important;
7539 font-family: "Omnes-ECOMP-W02-Medium", Arial;
7540 margin-bottom: 0 !important;
7544 .b2b-alerts-messages h4 {
7545 color: #333 !important;
7546 font-family: "Omnes-ECOMP-W02-Medium", Arial;
7547 margin-bottom: 0 !important; }
7548 .b2b-alerts-messages .alert-info {
7549 background-color: #0574ac;
7551 .b2b-alerts-messages .alert-error {
7552 background-color: #cf2a2a;
7554 .b2b-alerts-messages .alert-success {
7555 background-color: #1b7e28;
7557 .b2b-alerts-messages div:nth-child(2) {
7558 padding: 0 0 15px 10px;
7559 vertical-align: baseline; }
7560 .b2b-alerts-messages .close:before {
7562 .b2b-alerts-messages p {
7565 font-family: "Omnes-ECOMP-W02", Arial; }
7566 .b2b-alerts-messages p a {
7568 .b2b-alerts-messages .btn-small {
7569 margin-bottom: 0px; }
7571 .b2b-alerts-success {
7572 border: 1px solid #1b7e28; }
7575 border: 1px solid #cf2a2a; }
7578 border: 1px solid #0574ac; }
7580 /* TODO: Rearange this and move to patches if needed */
7581 .b2b-breadcrumb-css-override > li {
7582 margin-right: 24px; }
7584 .b2b-breadcrumb-css-override li > * {
7585 float: left !important; }
7587 .b2b-css-override ul.nav-tabs {
7591 .b2b-top-nav-buttons-css-override {
7596 width: auto !important; }
7598 .b2b-toggle-header-active {
7601 .b2b-toggle-header-inactive {
7604 .b2b-toggle-header-icon {
7608 .icon-primary-circle:before {
7609 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");
7615 .ds2-no-colors .icon-primary-circle:before {
7616 background-image: none;
7620 outline: thin dotted #666; }
7628 display: inline-block;
7632 vertical-align: baseline; }
7636 padding-bottom: 20px;
7640 .pager__item--input {
7647 margin-left: 10px; }
7650 margin-bottom: 20px; }
7652 .pager__item--active {
7653 border-bottom: 2px solid #0574ac;
7657 .pager a.pager__item--active:hover {
7660 .pager a:hover, .pager a:focus {
7661 text-decoration: none;
7665 .pager a.disabled:hover, .pager a.disabled:focus {
7666 cursor: not-allowed; }
7668 .row.section-row.b2b-page {
7671 a.pager__item--next:focus, a.pager__item--prev:focus {
7672 text-decoration: none;
7675 .pager__item--next, .pager__item--prev {
7677 padding: 1.5px 6px 1.5px 6px; }
7679 .pager .disabled i {
7680 pointer-events: none;
7695 margin-bottom: 20px;
7698 display: inline-block;
7699 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
7701 .mobile-view > .pager__item {
7705 vertical-align: middle;
7706 line-height: 34px; }
7714 h4#pagination-truncated {
7717 h4#pagination-large-count {
7720 .p-col-md-12 input {
7721 margin-left: 20px; }
7723 .pager a .icon-primary-right:before {
7724 display: inline-block; }
7726 .pager a .icon-primary-left:before {
7727 display: inline-block; }
7730 background: white none repeat scroll 0 0;
7731 margin-bottom: -12px;
7733 padding-right: 10px;
7734 position: relative; }
7736 .numericResult:focus {
7737 outline: 1px dotted #0574ac; }
7739 .page-heading-group {
7741 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
7743 .pager > div > span.fieldLabel {
7744 margin-left: 18px; }
7746 .pager .fieldLabel .btn-arrow {
7749 margin-left: -5px; }
7753 .b2b-p-col-md-12 input {
7754 margin-left: 20px; }
7759 display: inline-block;
7760 margin: 0px 5px 0 5px;
7762 vertical-align: baseline; }
7764 .b2b-pager__item--noclick {
7765 pointer-events: none !important;
7766 cursor: default !important; }
7768 .b2b-pager__item--droppable {
7769 pointer-events: all !important; }
7773 padding-bottom: 20px;
7776 .b2b-pager a:hover {
7777 text-decoration: none;
7780 .b2b-pager a:focus {
7781 text-decoration: none;
7784 .b2b-pager a .icon-primary-right:before {
7785 display: inline-block; }
7786 .b2b-pager a .icon-primary-left:before {
7787 display: inline-block; }
7788 .b2b-pager .disabled i {
7789 pointer-events: none;
7793 .b2b-pager__item--input {
7803 margin-bottom: 20px; }
7805 .b2b-pager__item--active {
7806 border-bottom: 2px solid #0574ac;
7810 .row.section-row.b2b-page {
7813 a.b2b-pager__item--next:focus {
7814 text-decoration: none;
7817 a.b2b-pager__item--next-disabled {
7820 a.b2b-pager__item--next-disabled > [class^="icon-primary-"] {
7822 cursor: not-allowed;
7825 a.b2b-pager__item--prev:focus {
7826 text-decoration: none;
7829 a.b2b-pager__item--prev-disabled {
7832 a.b2b-pager__item--prev-disabled > [class^="icon-primary-"] {
7834 cursor: not-allowed; }
7836 .b2b-pager__item--next {
7837 padding: 1.5px 0px 1.5px 0px; }
7839 .b2b-pager__item--prev {
7840 padding: 1.5px 0px 1.5px 0px; }
7846 .fieldLabel .btn-arrow {
7854 .b2b-numericResult {
7855 margin-bottom: 20px;
7859 .b2b-mobile-view > .b2b-pager__item {
7863 vertical-align: middle;
7864 line-height: 34px; }
7875 h4#b2b-pagination-truncated {
7878 h4#b2b-pagination-large-count {
7882 background: white none repeat scroll 0 0;
7883 margin-bottom: -12px;
7885 padding-right: 10px;
7886 position: relative; }
7888 .b2b-numericResult:focus {
7889 outline: 1px dotted #0574ac; }
7891 .b2b-page-heading-group {
7893 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
7895 .b2b-pager > div > span.fieldLabel {
7896 margin-left: 18px; }
7901 .b2b-go-to-page-inline {
7902 display: inline-block; }
7904 input.b2b-phone-mask-input {
7905 padding-right: 15px; }
7906 input.b2b-phone-mask-input:hover, input.b2b-phone-mask-input:focus {
7907 padding-right: 15px; }
7909 /************************** Start - Should be removed after the styling in global is fixed *******************/
7913 /************************** End - Should be removed after the styling in global is fixed *******************/
7914 @media (max-width: 767px) {
7919 background-color: #5a5a5a;
7920 border-top: 1px solid #959595; }
7923 border-bottom: 1px solid #959595; }
7925 .pivot-links > li > a {
7928 padding: 12px 15px 10px;
7929 line-height: normal; }
7931 .b2b-profile-block-container {
7934 background-color: #fff;
7936 border: 1px solid #ccc;
7937 box-shadow: 0px 1px 1px 1px #ccc;
7938 display: inline-table;
7939 margin: 15px 15px; }
7941 .b2b-profile-block-details p, .b2b-profile-block-details div {
7943 font-size: 1.4rem; }
7945 .b2b-profile-block-details .radio-label, .b2b-profile-block-details a {
7946 font-size: 1.4rem; }
7948 .b2b-profile-block-details p label, .b2b-profile-block-details p span {
7949 padding-left: 10px; }
7951 .b2b-profile-block-footer {
7952 margin-bottom: 12px;
7956 .b2b-profile-block-details p {
7957 word-wrap: break-word;
7959 .b2b-profile-block-details p:first-child {
7961 .b2b-profile-block-details p:after {
7964 border: 0.2px solid #ccc;
7967 .b2b-profile-block-details .radio {
7971 .b2b-approval-icon {
7976 .b2b-approval-icon i {
7989 margin-bottom: 16px; }
7991 .b2b-profile-block-radio {
7999 border: solid 1px #CCC;
8000 font-family: "Omnes-ECOMP-W02", Arial;
8001 display: inline-block;
8002 vertical-align: top; }
8003 .b2b-profile-card .top-block {
8005 background-color: #e4e4e4;
8006 max-height: 153px; }
8007 .b2b-profile-card .bottom-block {
8008 padding: 15px 20px 15px 20px;
8009 background-color: #fff; }
8010 .b2b-profile-card .profile-image {
8011 background: #e4e4e4;
8012 margin-bottom: 15px;
8013 text-align: center; }
8014 .b2b-profile-card .profile-image .default-img {
8015 display: inline-block;
8018 margin-bottom: 10px;
8019 border: 6px solid #fff;
8020 border-radius: 99em;
8021 -webkit-border-radius: 99em;
8022 -moz-border-radius: 99em;
8023 /* background-color: #eee; */ }
8025 .profile-image img {
8026 display: inline-block;
8029 margin-bottom: 10px;
8030 border: 6px solid #fff;
8031 border-radius: 99em;
8032 -webkit-border-radius: 99em;
8033 -moz-border-radius: 99em;
8034 /* background-color: #eee; */ }
8036 .b2b-profile-card .profile-image .default-img {
8037 font-family: "Omnes-ECOMP-W02", Arial;
8039 background-color: #fff;
8046 text-transform: uppercase; }
8048 .b2b-profile-card .profile-image .name {
8049 font-family: "Omnes-ECOMP-W02-Medium", Arial;
8056 word-break: break-word;
8057 white-space: normal;
8058 text-transform: capitalize; }
8060 .b2b-profile-card .profile-image .status-icon {
8061 border-radius: 10px;
8062 border: 1px solid #fff;
8066 display: inline-block;
8067 vertical-align: middle; }
8069 .b2b-profile-card .profile-image .status {
8076 .b2b-profile-card .status .circle {
8080 margin: 30px 6px 0px 20px;
8082 background-color: #444; }
8084 .b2b-profile-card .profile-image .status-green {
8085 background-color: #0c0; }
8087 .b2b-profile-card .profile-image .status-red {
8088 background-color: red; }
8090 .b2b-profile-card .profile-image .status-blue {
8091 background-color: #00f; }
8093 .b2b-profile-card .profile-image .status-yellow {
8094 background-color: #ff0; }
8096 .b2b-profile-card .profile-image .status .status-badge {
8098 border: dotted 1px #444;
8099 background-color: transparent;
8106 padding-right: 5px; }
8108 .b2b-profile-card .profile-details {
8110 .b2b-profile-card .profile-details label {
8113 font-family: "Omnes-ECOMP-W02-Medium", Arial;
8114 font-weight: bolder;
8119 .b2b-profile-card .profile-details div {
8123 padding-bottom: 6.5px; }
8125 .b2b-profile-card .b2b-add-user {
8127 border-style: dotted;
8130 position: relative; }
8131 .b2b-profile-card .b2b-add-user i {
8133 padding-bottom: 15px; }
8135 .b2b-profile-card .atcenter {
8138 vertical-align: middle;
8139 text-align: center; }
8141 .b2b-profile-card .tooltip {
8143 .b2b-profile-card .tooltip .helpertext {
8147 .b2b-profile-card .tooltip-wrapper {
8148 position: relative; }
8150 /* Overrides for tooltip absolute positioning */
8151 @media (min-width: 1025px) {
8152 .b2b-profile-card .tooltip-size-control {
8153 width: 100% !important; } }
8155 @-webkit-keyframes progress-bar-stripes {
8157 background-position: 0 0; }
8159 background-position: 80px 0; } }
8161 @keyframes progress-bar-stripes {
8163 background-position: 0 0; }
8165 background-position: 80px 0; } }
8168 background-color: #e4e4e4;
8171 margin-bottom: 20px;
8175 position: relative; }
8181 background-color: #666;
8183 display: -webkit-flex;
8184 display: -ms-flexbox;
8190 display: -webkit-flex;
8191 display: -ms-flexbox;
8193 -webkit-align-items: center;
8194 -ms-flex-align: center;
8195 align-items: center;
8196 -webkit-justify-content: flex-end;
8198 justify-content: flex-end; }
8200 .progress-link + .usage-bar {
8203 .progress-success .bar, .progress .bar-success {
8204 background-color: #1b7e28; }
8206 .progress-warning .bar, .progress .bar-warning {
8207 background-color: #ef6f00; }
8209 .progress-danger .bar, .progress .bar-danger {
8210 background-color: #cf2a2a; }
8212 .progress.increment {
8213 display: -webkit-flex;
8214 display: -ms-flexbox;
8217 .progress.increment .bar:first-child:not(:last-child) {
8219 border-radius: 4px 0 0 4px; }
8221 .progress.increment .bar:last-child:not(:first-child) {
8223 border-radius: 0 4px 4px 0; }
8225 .progress.increment .bar + .bar:not(:last-child) {
8230 .progress.increment .bar:not(:first-child) {
8231 border-left: 1px solid white !important; }
8237 margin-bottom: 1px; }
8239 .usage-bar > .usage-text {
8240 display: table-cell;
8243 .progress + .usage-bar {
8244 margin-top: -15px; }
8246 .usage-bar .usage-text {
8247 font-size: 1.4rem; }
8249 .usage-bar .usage-text:first-child {
8250 white-space: nowrap; }
8252 .usage-bar .usage-text.text-right {
8253 vertical-align: top;
8255 width: auto !important; }
8257 .usage-bar .usage-text.text-right:before {
8262 .usage-bar.billing-cycle .usage-text {
8263 font-size: 1.4rem; }
8265 .usage-bar.billing-cycle .usage-text.text-right {
8266 vertical-align: bottom; }
8268 .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"] {
8269 background-color: #1b7e28; }
8271 .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"] {
8272 background-color: #ef6f00; }
8274 .progress.autocolor [data-percentage^="9"], .progress.autocolor [data-percentage="100"] {
8275 background-color: #cf2a2a; }
8277 .b2b-seek-bar-container {
8278 position: relative; }
8279 .b2b-seek-bar-container div {
8280 position: absolute; }
8281 .b2b-seek-bar-container .b2b-seek-bar-track-container {
8283 .b2b-seek-bar-container .b2b-seek-bar-track {
8286 background-color: #cccccc;
8287 border-radius: 10px; }
8288 .b2b-seek-bar-container .b2b-seek-bar-track-fill {
8291 background-color: #cccccc;
8292 border-radius: 10px;
8294 background-color: #157BB2;
8295 transition: width 0s linear; }
8297 .seek-bar-container .seek-bar-knob-container {
8298 transition: left 0s linear; }
8300 .b2b-seek-bar-container .b2b-seek-bar-knob {
8303 border-radius: 10px;
8306 border: 1px solid #cccccc;
8310 .b2b-seek-bar-container .b2b-seek-bar-knob:focus {
8311 outline: thin dotted #666; }
8313 .b2b-seek-bar-container.vertical {
8318 border-radius: 10px; }
8319 .b2b-seek-bar-container.vertical .b2b-seek-bar-track-container {
8322 .b2b-seek-bar-container.vertical .b2b-seek-bar-track {
8325 .b2b-seek-bar-container.vertical .b2b-seek-bar-track-fill {
8330 .b2b-seek-bar-container.vertical .b2b-seek-bar-knob-container {
8331 transition: bottom .01s linear;
8334 .b2b-seek-bar-container.vertical .b2b-seek-bar-knob {
8336 border-radius: 10px;
8340 .form-search .search-query {
8341 width: 100% !important; }
8343 .form-search .well {
8346 .form-search > ul.nav > li.section {
8347 min-height: 20px !important; }
8349 input.b2b-search-input-field {
8350 margin-bottom: 0px; }
8352 .search-suggestion-list {
8353 background-color: #FFFFFF;
8354 border: 1px solid #ccc;
8355 border-radius: 0 0 6px 6px;
8356 box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15);
8365 .search-suggestion-list > li.active {
8366 background-color: #cccccc; }
8367 .search-suggestion-list:empty {
8370 .b2b-search-hightlight {
8371 font-weight: bold; }
8373 input[type="text"]::-moz-placeholder {
8375 font-family: "Omnes-ECOMP-W02-Italic", Arial; }
8377 input[type="text"]:focus {
8380 input[type="text"] + .reset-field {
8381 background-color: #FFFFFF;
8386 outline: 1px dotted #0574ac; }
8388 .field-group input:not([type="button"])[disabled] ~ .btn-search {
8389 background-color: #eee; }
8391 .btn-search[class*="btn"] {
8392 background-color: #FFFFFF;
8393 background-size: 20px 20px;
8394 border-radius: 0 1.5rem 1.5rem 0;
8396 min-width: 4.4rem !important;
8401 .search-suggestion-wrapper {
8402 margin-bottom: 15px;
8403 position: relative; }
8404 .search-suggestion-wrapper .no-result {
8405 padding: 0px 15px; }
8407 .search-suggestion-item {
8413 .search-suggestion-item:hover {
8414 background-color: #e4e4e4;
8416 .search-suggestion-item:focus {
8417 background-color: #e4e4e4;
8419 .search-suggestion-item a {
8421 text-decoration: none; }
8426 input.b2b-search-input-field:focus ~ .btn-search > i, .btn-search:focus > i {
8429 button.btn-search[disabled] {
8430 cursor: not-allowed; }
8431 button.btn-search[disabled] i {
8435 -webkit-background-blend-mode: mutilply;
8436 box-shadow: 0 3px 0 2px rgba(0, 0, 0, 0.08); }
8438 .linkSelectorModule {
8445 .linkSelectorModule .icon-primary-down {
8450 margin-left: -30px; }
8451 .linkSelectorModule .selectModule {
8452 background-color: transparent;
8456 border: 1px solid transparent;
8458 padding-right: 35px;
8461 font-size: 1.6rem; }
8462 .linkSelectorModule .selectModule:focus {
8463 border: 1px dotted #ccc;
8465 -moz-user-select: none; }
8466 .linkSelectorModule .selectModule:hover {
8467 text-decoration: underline; }
8468 .linkSelectorModule .active + .moduleWrapper:before {
8469 background-color: #FFFFFF;
8470 border-color: #d2d2d2;
8471 border-style: solid;
8472 border-width: 1px 1px 0 0;
8480 -webkit-transform: rotate(-45deg);
8481 transform: rotate(-45deg);
8483 .linkSelectorModule .moduleWrapper {
8485 .linkSelectorModule ul.awd-module-list {
8486 border-radius: 6px 6px 0px 0px; }
8488 .selectorModule .icon-primary-down {
8495 .selectorModule .selectModule {
8496 border: 1px solid #d2d2d2;
8498 box-shadow: 1px 5px 2px -5px rgba(0, 0, 0, 0.15);
8502 background-color: transparent;
8504 .selectorModule .selectModule:focus {
8505 border: 1px solid #0568ae;
8506 -moz-user-select: none; }
8507 .selectorModule .selectModule span.module-data {
8510 line-height: 20px; }
8511 .selectorModule .selectModule img + span.module-data {
8512 padding-left: 45px; }
8514 .selectorModule .selectModule.active {
8515 border-bottom-right-radius: 0px;
8516 border-bottom-left-radius: 0px; }
8518 .selectorModule .moduleWrapper {
8520 width: 100% !important;
8523 .selectorModule ul.awd-module-list {
8524 border-radius: 0px 0px 6px 6px; }
8526 .selectorModule .large > img {
8534 background-color: transparent;
8535 font-family: "Omnes-ECOMP-W02", Arial;
8550 background-color: #FFFFFF;
8554 box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.15);
8555 border-radius: 0px 0px 6px 6px; }
8556 .moduleWrapper .module-list-item img {
8562 align-self: center; }
8563 .moduleWrapper span {
8565 white-space: nowrap;
8566 font-size: 1.5rem; }
8572 border: 1px solid #d2d2d2; }
8573 .awd-module-list .module-list-item > .module-data {
8575 white-space: nowrap;
8578 border-bottom: 1px dotted #959595;
8579 margin: 0px 15px 0px 15px;
8580 padding-right: 50px;
8581 padding-bottom: 14px;
8585 .awd-module-list .module-list-item:hover {
8586 background-color: #f2f2f2; }
8587 .awd-module-list .module-list-item:active {
8588 background-color: #f2f2f2; }
8589 .awd-module-list .module-list-item[aria-selected="true"] {
8590 background-color: #f2f2f2; }
8597 white-space: nowrap;
8601 .module-list-item:last-of-type .module-data {
8602 border-bottom: none; }
8603 .module-list-item img + span.module-data {
8604 padding-left: 45px; }
8606 .module-groups:first-of-type .module-list-item:last-of-type .module-data {
8607 border-bottom: 1px solid #959595; }
8610 padding-bottom: 4px; }
8612 .selectorModule.large {
8614 vertical-align: middle;
8616 .selectorModule.large .moduleWrapper {
8618 .selectorModule.large input {
8620 vertical-align: middle;
8622 .selectorModule.large button {
8624 vertical-align: middle;
8626 .selectorModule.large .selectModule img {
8630 ul.module-groupitem li {
8631 margin: 0 -15px 0 -15px; }
8633 span.module-data span {
8636 font-size: 1.5rem; }
8639 cursor: default !important;
8640 padding: 18px 15px 0px 15px; }
8642 li.module-list-item[selected]:before {
8643 box-sizing: border-box;
8644 display: inline-block;
8650 vertical-align: middle;
8654 ul.module-optinalcta {
8658 border-bottom: 1px solid #d2d2d2;
8659 border-left: 1px solid #d2d2d2;
8660 border-right: 1px solid #d2d2d2;
8661 border-radius: 0px 0px 6px 6px; }
8662 ul.module-optinalcta li {
8665 ul.module-optinalcta a {
8669 .b2b-slider-container {
8670 position: relative; }
8671 .b2b-slider-container.slider-disabled {
8672 cursor: not-allowed !important; }
8673 .b2b-slider-container div {
8674 position: absolute; }
8675 .b2b-slider-container .slider-track-container {
8678 .b2b-slider-container .slider-track {
8681 background-color: #cccccc;
8682 border-radius: 10px;
8683 border: 1px solid #cccccc; }
8684 .b2b-slider-container .slider-track-fill {
8687 background-color: #cccccc;
8688 border-radius: 10px;
8690 background-color: #157BB2;
8691 transition: width 0s linear;
8692 border: 1px solid #cccccc; }
8693 .b2b-slider-container .slider-knob-container {
8694 transition: left 0s linear; }
8695 .b2b-slider-container .slider-knob-container.slider-knob-hidden {
8696 display: none !important; }
8697 .b2b-slider-container .slider-knob {
8700 border-radius: 10px;
8703 border: 1px solid #cccccc;
8706 .b2b-slider-container .slider-knob:focus {
8707 outline: thin dotted #666; }
8709 .b2b-slider-endpoints-container {
8713 .b2b-slider-endpoints-container .b2b-slider-endpoints-left {
8715 line-height: 100%; }
8716 .b2b-slider-endpoints-container .b2b-slider-endpoints-right {
8718 line-height: 100%; }
8719 .b2b-slider-endpoints-container::after {
8724 .b2b-slider-container.vertical {
8729 border-radius: 10px; }
8730 .b2b-slider-container.vertical .slider-track-container {
8733 .b2b-slider-container.vertical .slider-track {
8736 .b2b-slider-container.vertical .slider-track-fill {
8741 .b2b-slider-container.vertical .slider-knob-container {
8742 transition: bottom 0s linear;
8745 .b2b-slider-container.vertical .slider-knob-container.slider-knob-hidden {
8746 display: none !important; }
8747 .b2b-slider-container.vertical .slider-knob {
8749 border-radius: 10px;
8753 .icon-primary-spinner {
8754 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");
8758 .icon-primary-spinner.small {
8760 height: 30px !important;
8761 width: 30px !important; }
8763 .isIE .icon-primary-spinner,
8764 .isIE .icon-primary-spinner.small {
8765 animation: spinner 1s linear infinite; }
8767 .ds2-no-colors .icon-primary-spinner {
8768 animation: spinner 1s linear infinite;
8769 border: 5px dotted transparent;
8770 border-radius: 50%; }
8772 @keyframes spinner {
8774 transform: rotate(0deg); }
8776 transform: rotate(359deg); } }
8778 .b2b-status-tracker > .btn-arrow:nth-of-type(1) {
8779 margin-right: 10px; }
8781 .b2b-status-tracker > .btn-arrow:nth-of-type(2) {
8782 margin-left: 20px; }
8784 .b2b-status-tracker > .btn-arrow {
8787 overflow: visible; }
8788 .b2b-status-tracker > .btn-arrow > .btn-secondary > .icon-primary-left {
8791 .b2b-status-tracker > .btn-arrow > .btn-secondary > .icon-primary-right {
8794 .b2b-status-tracker > .b2b-status-tracker-step {
8796 position: relative; }
8798 .b2b-status-tracker-step {
8801 .b2b-status-tracker > .b2b-status-tracker-step .b2b-status-tracker-heading {
8802 font-family: "Omnes-ECOMP-W02-Medium", Arial;
8805 margin-bottom: 10px; }
8807 .b2b-status-tracker > .b2b-status-tracker-step.complete > .progress > .progress-bar {
8809 background-color: #1b7e28; }
8811 .b2b-status-tracker > .b2b-status-tracker-step.complete .icoControls-approval {
8814 .b2b-status-tracker > .b2b-status-tracker-step.current > .progress > .progress-bar {
8816 background-color: #333333; }
8818 .b2b-status-tracker > .b2b-status-tracker-step.current .icon-misc-time {
8821 .b2b-status-tracker > .b2b-status-tracker-step.pending > .progress > .progress-bar {
8823 background-color: #ffb81c; }
8825 .b2b-status-tracker > .b2b-status-tracker-step.pending .icoControls-statusokay {
8828 .b2b-status-tracker > .b2b-status-tracker-step.actionRequired > .progress > .progress-bar {
8830 background-color: #cf2a2a; }
8832 .b2b-status-tracker > .b2b-status-tracker-step.actionRequired .icoSecurityalerts-alert {
8835 .b2b-status-tracker > .b2b-status-tracker-step.notAvailable > .progress > .progress-bar {
8837 background-color: #767676; }
8839 .b2b-status-tracker > .b2b-status-tracker-step.notAvailable .icoControls-restricted {
8842 .b2b-status-tracker > .b2b-status-tracker-step > .progress {
8844 border-radius: 1.5px;
8846 margin-bottom: 10px;
8847 background-color: #c5c5c5; }
8848 .b2b-status-tracker > .b2b-status-tracker-step > .progress > .progress-bar {
8852 .b2b-status-tracker > .b2b-status-tracker-step > .b2b-status-tracker-estimate {
8853 font-family: "Omnes-ECOMP-W02-Medium", Arial;
8856 margin-bottom: 10px; }
8858 .b2b-status-tracker > .b2b-status-tracker-step > .b2b-status-tracker-description {
8859 font-family: "Omnes-ECOMP-W02", Arial;
8862 padding-right: 15px; }
8863 .b2b-status-tracker > .b2b-status-tracker-step > .b2b-status-tracker-description a {
8872 font-family: "Omnes-ECOMP-W02", Arial;
8880 position: relative; }
8886 background-color: #c4c4c4;
8887 outline: 1px solid transparent; }
8889 .steps li:first-child {
8890 border-radius: 4px 0 0 4px; }
8892 .steps li:last-child {
8894 border-radius: 0 4px 4px 0; }
8897 .steps li.step-done {
8898 background-color: #007a3e;
8900 border: 1px solid transparent; }
8904 display: inline-block;
8908 white-space: nowrap; }
8910 .step-on .step-text {
8911 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
8913 .steps li .step-text[data-large-text]:before {
8914 content: attr(data-large-text) " "; }
8916 .step-confirmation {
8918 margin-bottom: 30px; }
8920 .step-confirmation > div {
8923 .step-confirmation > div i {
8926 margin-right: 10px; }
8928 .step-confirmation.centered > div i {
8929 margin-left: -60px; }
8931 .step-confirmation > div h3 {
8933 margin: 26px 0 20px; }
8935 .step-confirmation > p {
8938 @media (max-width: 1024px) {
8945 margin-bottom: 11px; }
8948 .step-on .step-text {
8957 .steps li .step-text[data-sm-text]:before {
8958 content: attr(data-sm-text) " ";
8960 .step-confirmation {
8961 margin-top: 30px !important; } }
8963 @media (max-width: 767px) {
8964 .step-confirmation.centered > div i {
8966 .step-confirmation.centered > p {
8967 margin-left: 40px; }
8968 .step-confirmation > div h3 {
8970 margin: 13px 0 10px; }
8971 .step-confirmation > div i {
8973 margin-right: 10px; } }
8975 .step-indicator.vertical {
8978 .vertical .step-heading {
8986 .vertical .steps li {
8987 align-items: center;
8988 background-color: transparent;
8992 padding: 0 0 0 20px;
8993 position: relative; }
8995 .vertical .steps li .step-text {
9004 .vertical .steps li .step-text[data-large-text]:before {
9005 content: attr(data-large-text) " "; }
9007 .vertical .steps li:after {
9008 background-color: transparent;
9009 border-left: 4px solid #d2d2d2;
9019 .vertical .steps li.step-on:after,
9020 .vertical .steps li.step-done:after {
9021 border-color: #0568ae; }
9025 padding: 0px 0px 0px 0px; }
9026 .b2b-step-tracker .btn.btn-left {
9027 margin-right: 10px; }
9028 .b2b-step-tracker .btn.btn-right {
9030 .b2b-step-tracker .b2b-left-arrow {
9033 .b2b-step-tracker .b2b-right-arrow {
9036 .b2b-step-tracker .b2b-steps {
9040 position: relative; }
9041 .b2b-step-tracker .b2b-steps li {
9045 background-color: #767676;
9046 outline: 1px solid transparent;
9048 .b2b-step-tracker .b2b-steps li.b2b-step-done {
9049 background-color: #1b7e28;
9052 .b2b-step-tracker .b2b-steps li.b2b-step-on {
9053 background-color: #333333;
9056 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
9057 .b2b-step-tracker .b2b-steps li .b2b-step-text {
9059 display: inline-block;
9063 white-space: nowrap; }
9064 .b2b-step-tracker .b2b-steps li .b2b-step-text[data-large-text]:before {
9065 content: attr(data-large-text) " "; }
9066 .b2b-step-tracker .b2b-steps li:first-child {
9067 border-radius: 2px 0 0 2px; }
9068 .b2b-step-tracker .b2b-steps li:last-child {
9070 border-radius: 0 2px 2px 0; }
9072 @media (max-width: 1024px) {
9075 .b2b-step-tracker .b2b-steps {
9077 .b2b-step-tracker .b2b-steps li .b2b-step-text {
9079 .b2b-step-tracker .b2b-steps li .b2b-step-text[data-sm-text]:before {
9080 content: attr(data-sm-text) " ";
9082 .b2b-step-tracker .b2b-steps li.b2b-step-on .b2b-step-text {
9092 .strength-meter-container {
9096 .strength-meter-gauge {
9098 background-color: #d2d2d2;
9102 outline: 1px solid transparent; }
9104 .strength-meter-gauge-fill {
9108 text-indent: -9999px;
9110 border: 2px solid transparent; }
9112 .strength-meter-gauge-fill.strength-meter-animate {
9113 transition: width 0.5s linear, background-color 0.5s linear; }
9115 .strength-meter-animate[style*="20"] {
9116 background-color: #cf2a2a; }
9118 .strength-meter-animate[style*="20"] + .strength-meter-divider + .strength-meter-content:after {
9119 content: "Unacceptable"; }
9121 .strength-meter-animate[style*="40"] {
9122 background-color: #ea7400; }
9124 .strength-meter-animate[style*="40"] + .strength-meter-divider + .strength-meter-content:after {
9127 .strength-meter-animate[style*="60"] {
9128 background-color: #ea7400; }
9130 .strength-meter-animate[style*="60"] + .strength-meter-divider + .strength-meter-content:after {
9133 .strength-meter-animate[style*="80"] {
9134 background-color: #007a3e; }
9136 .strength-meter-animate[style*="80"] + .strength-meter-divider + .strength-meter-content:after {
9139 .strength-meter-animate[style*="100"] {
9140 background-color: #007a3e; }
9142 .strength-meter-animate[style*="100"] + .strength-meter-divider + .strength-meter-content:after {
9143 content: "Excellent"; }
9145 .strength-meter-divider {
9154 .strength-meter-divider span {
9155 background: transparent;
9158 border-right: solid 1px #fff; }
9160 .strength-meter-divider span:first-child {
9161 border-radius: 2px 0 0 2px; }
9163 .strength-meter-divider span + .strength-meter-divider span {
9166 .strength-meter-divider span:last-child {
9167 border-radius: 0 2px 2px 0;
9170 .strength-meter-content {
9174 position: absolute; }
9176 .strength-meter-content:before {
9177 font-family: "Omnes-ECOMP-W02", Arial;
9178 content: "Password strength: "; }
9180 .strength-meter-content:after {
9181 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
9183 .strength-meter-container {
9188 .strength-meter-container .strength-meter-gauge {
9190 background-color: #cccccc;
9191 box-shadow: 0 1px 1px -1px #333 inset;
9195 position: relative; }
9197 .strength-meter-container > .strength-meter-gauge > .strength-meter-gauge-fill {
9199 box-shadow: 0 1px 1px -1px #999 inset;
9201 text-indent: -9999px;
9204 .strength-meter-container > .strength-meter-gauge > .strength-meter-gauge-fill.strength-meter-animate {
9205 transition: width 0ms ease-out, background-color 0ms ease-in; }
9207 .strength-meter-container > .strength-meter-gauge > .strength-meter-divider {
9215 .strength-meter-container > .strength-meter-gauge > .strength-meter-divider span {
9216 background: transparent;
9219 border-right: solid 1px #fff; }
9221 .strength-meter-container > .strength-meter-gauge > .strength-meter-divider span:last-child {
9224 .strength-meter-container > .strength-meter-content {
9225 font-family: "Omnes-ECOMP-W02", Arial;
9230 .strength-meter-container > .strength-meter-content:before {
9233 .strength-meter-container > .strength-meter-content > .strength-meter-content-state {
9234 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
9238 align-items: center; }
9239 .btn-switch-label:focus .btn-switch {
9240 outline: 1px dotted #666;
9241 outline-offset: 5px; }
9242 .btn-switch-label input:focus .btn-switch {
9243 outline: 1px dotted #666;
9244 outline-offset: 5px; }
9245 .btn-switch-label > span {
9249 background-color: #fff;
9250 border: 1px solid #d2d2d2;
9251 border-radius: 16px;
9252 box-shadow: 0 4px 5px -5px rgba(0, 0, 0, 0.15) inset, 0 5px 5px -5px rgba(0, 0, 0, 0.15);
9257 user-select: none; }
9258 /* .btn-switch input[type="checkbox"] {
9265 .btn-switch input[type="checkbox"] + .switch-overlay .btn-slider-on .activo {
9266 font: 0px/0 "Omnes-ECOMP-W02", Arial; }
9267 .btn-switch input[type="checkbox"] + .switch-overlay .btn-slider-on + .btn + .btn-slider-off .inactivo {
9268 font: 0px/0 "Omnes-ECOMP-W02", Arial; } */
9269 .btn-switch input:checked + .switch-overlay {
9271 transition: all .3s linear .0s; }
9272 .btn-switch input:checked + .switch-overlay .switch-handle {
9273 background-color: #007a3e;
9274 background: linear-gradient(to bottom, #008744 0%, #007a3e 100%);
9275 transition: background-color 0.3s linear 0s;
9276 border: 1px solid transparent; }
9277 .btn-switch input + .switch-overlay {
9279 transition: all .3s linear .0s; }
9280 .btn-switch input + .switch-overlay .switch-handle {
9281 background-color: #f2f2f2;
9282 background: linear-gradient(to bottom, #fcfcfc 0%, #f2f2f2 100%);
9283 transition: background-color 0.3s linear 0s;
9284 border: 1px solid #d2d2d2; }
9285 .btn-switch input[disabled] + .switch-overlay {
9287 width: 100% !important;
9288 background-color: #d2d2d2;
9290 cursor: not-allowed !important; }
9291 .btn-switch input[disabled] + .switch-overlay .btn-slider-on {
9293 .btn-switch input[disabled] + .switch-overlay .activo {
9295 .btn-switch input[disabled] + .switch-overlay .switch-handle {
9297 .btn-switch input[disabled] + .switch-overlay .btn-slider-off {
9301 .btn-switch input[disabled]:checked + .switch-overlay {
9303 width: 100% !important;
9304 background-color: #fff; }
9305 .btn-switch input[disabled]:checked + .switch-overlay .btn-slider-off {
9307 .btn-switch input[disabled]:checked + .switch-overlay .btn-slider-off + .inactivo {
9309 .btn-switch input[disabled]:checked + .switch-overlay .switch-handle {
9311 .btn-switch input[disabled]:checked + .switch-overlay .btn-slider-on {
9315 color: #007a3e !important;
9316 font-weight: bold; }
9317 .btn-switch input[disabled]:checked + .switch-overlay .activo {
9321 color: #007a3e !important;
9322 font-weight: bold; }
9323 .btn-switch input[disabled]:checked + .btn-slider-on {
9325 .btn-switch input[disabled] + .btn-slider-on + .switch-handle {
9328 .btn-switch input[disabled] + .btn-slider-on + .switch-handle + .btn-slider-off {
9330 /* .btn-switch input[type="checkbox"][disabled] + .switch-overlay .btn-slider-on {
9332 .btn-switch input[type="checkbox"][disabled] + .switch-overlay .btn-slider-on .activo {
9333 border: medium none;
9335 font: 16px/32px "Omnes-ECOMP-W02", Arial;
9339 .btn-switch input[type="checkbox"][disabled] + .switch-overlay .btn-slider-on .activo:before {
9341 .btn-switch input[type="checkbox"][disabled] + .switch-overlay .btn-slider-on + .switch-handle + .btn-slider-off {
9346 .btn-switch input[type="checkbox"][disabled] + .switch-overlay .btn-slider-on + .switch-handle + .btn-slider-off .inactivo {
9347 border: medium none;
9349 font: 16px/32px "Omnes-ECOMP-W02", Arial;
9353 .btn-switch input[type="checkbox"][disabled] + .switch-overlay .btn-slider-on + .switch-handle + .btn-slider-off .inactivo:before {
9355 .btn-switch input[type="checkbox"][disabled]:checked + .switch-overlay .btn-slider-on {
9360 .btn-switch input[type="checkbox"][disabled]:checked + .switch-overlay .btn-slider-on + .switch-handle + .btn-slider-off {
9362 .btn-switch input[type="checkbox"][disabled]:checked + .switch-overlay .activo {
9364 font-weight: bold; } */
9367 border-radius: 16px;
9368 color: black !important;
9381 display: inline-block;
9382 font-family: "Omnes-ECOMP-W02", Arial;
9390 display: inline-block;
9391 font-family: "Omnes-ECOMP-W02", Arial;
9399 padding-right: 11px; }
9403 display: inline-block;
9416 background-image: none;
9417 border-left: 3px solid #007a3e;
9428 line-height: 40px; }
9430 background-image: none;
9431 border: 3px solid #959595;
9432 border-radius: 100%;
9441 .btn-switch.focused {
9442 outline: 1px dotted #000;
9443 outline-offset: 5px; }
9447 background-color: transparent;
9448 border-collapse: collapse;
9451 margin-bottom: 20px; }
9457 vertical-align: bottom; }
9465 vertical-align: top;
9466 word-wrap: break-word; }
9469 font-family: "Omnes-ECOMP-W02-Medium", Arial;
9471 font-weight: normal;
9473 padding: 13px 20px; }
9476 border-left: 1px solid #d2d2d2;
9477 border-top: 1px solid #d2d2d2; }
9479 table tbody td:first-child {
9480 border-left: none; }
9482 .tiny-accordion.iconleft.accordion-table-layout .toggle-header,
9483 .tiny-accordion.iconleft.accordion-table-layout .toggle-header + .accordion-content,
9484 .tiny-accordion.iconleft.accordion-table-layout .inactive-toggle-header {
9485 padding: 0 0 0 50px; }
9488 .inactive-toggle-header .faux-table-cell {
9489 display: table-cell;
9491 padding: 13px 0 10px 0;
9495 .accordion-content .faux-table-cell {
9496 display: table-cell;
9498 padding: 0 0 10px 0; }
9500 .faux-table-cell:last-child {
9505 background-color: #f2f2f2;
9508 border-left: 1px solid #d2d2d2;
9509 padding: 0 20px 0 10px; }
9511 .tiny-accordion.iconleft.accordion-table-layout .toggle-header.opened .hide-when-expanded {
9514 .tiny-accordion.iconleft.accordion-table-layout .toggle-header.opened .hide-when-expanded {
9516 transition: opacity .3s linear .2s; }
9518 @media (max-width: 767px) {
9521 padding: 19px 10px; }
9522 table th:first-child,
9523 table td:first-child {
9524 padding: 19px 15px; } }
9526 .data-row-list ul > li {
9527 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; }
9530 border-bottom: 1px solid #d2d2d2; }
9534 padding: 15px 15px 10px; }
9537 white-space: nowrap;
9538 padding: 15px 15px 0 15px;
9540 font-family: "Omnes-ECOMP-W02", Arial;
9542 border-top: 1px solid #d2d2d2; }
9544 .data-row.has-button .col-1 {
9547 .complex-table .data-row .col-1 {
9552 box-shadow: 0 -2px 0 0 #d2d2d2; }
9554 .data-row.opened td,
9555 .data-row.opened th {
9556 border-left: 1px solid transparent;
9557 border-bottom: 1px solid transparent; }
9559 .data-row.opened + .data-row-list {
9560 box-shadow: 0 1px 0 0 #d2d2d2; }
9562 .data-row.opened + .data-row-list > td {
9565 .data-row.opened + .data-row-list + .data-row.opened {
9566 box-shadow: 0 -1px 0 0 #d2d2d2; }
9569 background-color: transparent;
9570 border: medium none;
9573 font-family: "Omnes-ECOMP-W02", Arial;
9577 padding: 12px 15px 7px;
9581 vertical-align: middle; }
9583 .data-row button:focus {
9584 outline: 1px dotted black; }
9586 .data-row .col-1 i {
9589 display: inline-block !important; }
9591 .data-row-list th:first-child {
9592 background-color: inherit !important;
9594 padding: 0 15px 15px;
9595 font-family: "Omnes-ECOMP-W02", Arial;
9596 font-size: 1.4rem; }
9599 margin: 0 0 0 30px; }
9601 .data-row-list ul > li:before {
9604 .data-row-list ul > li {
9605 /* background-image in tables.less */
9606 background-position: left 13px;
9607 background-repeat: repeat-x;
9608 background-size: 4px 1px;
9613 .data-row-list li div {
9614 display: table-cell;
9615 background-color: white;
9619 padding-right: 7px; }
9621 .data-row-list li div + div {
9625 padding-left: 7px; }
9627 .complex-table td:nth-child(1),
9628 .complex-table td:nth-child(2),
9629 .complex-table td:nth-child(3),
9630 .complex-table td:nth-child(4),
9631 .complex-table td:nth-child(5),
9632 .complex-table td:nth-child(6),
9633 .complex-table td:nth-child(7),
9634 .complex-table td:nth-child(8),
9635 .complex-table td:nth-child(9) {
9636 white-space: nowrap; }
9639 word-wrap: break-word;
9643 text-align: right; }
9645 .complex-table th:not(:first-child),
9646 .complex-table td:not(:first-child) {
9647 text-align: right; }
9649 .striped tbody > tr td {
9650 background-color: transparent !important; }
9652 .striped tbody > tr.data-row.odd,
9653 .striped tbody > tr.data-row.odd + .data-row-list,
9654 .striped tbody > tr.data-row.odd + .data-row-list li div {
9655 background-color: #f2f2f2 !important; }
9657 .striped tbody > tr:not('.data-row'):nth-child(even) {
9658 background-color: #f2f2f2; }
9660 .b2b-table-div .selectWrap {
9663 display: inline-table;
9664 margin-bottom: 0px; }
9666 .b2b-external-sort-div {
9668 padding-bottom: 25px; }
9670 .b2b-external-sort-div .sortButton {
9672 border: 1px solid #ccc;
9676 background: linear-gradient(#fcfcfc, #f2f2f2);
9677 background-blend-mode: multiply;
9680 .b2b-external-sort-label {
9681 padding-bottom: 10px; }
9683 .b2b-external-sort-div a:hover {
9686 .b2b-external-sort-div a:hover, .b2b-external-sort-div a:focus {
9687 text-decoration: none; }
9689 .b2b-external-sort-label label {
9690 position: relative; }
9692 .b2b-external-sort-margin {
9693 margin-right: 13px !important; }
9695 .b2b-table-sorter-icon [class*="icoArrows-"]:before {
9698 @media screen and (max-width: 950px) {
9699 .b2b-external-sort-margin .selectWrap {
9700 bottom: 0px !important; } }
9702 .tablesorter-default .tablesorter-header.sorter-false .tablesorter-header-inner {
9706 .tablesorter-default .tablesorter-header .tablesorter-header-inner {
9707 /* background-image: url(images/tables/upanddown.png);*/
9708 background-position: center right;
9709 background-repeat: no-repeat;
9711 white-space: normal;
9712 display: inline-block;
9713 vertical-align: baseline;
9716 *vertical-align: auto;
9717 /* padding: 0 24px 0 0;*/ }
9719 .tablesorter-default .tablesorter-header.sorter-false .tablesorter-header-inner {
9722 .tablesorter-default .tablesorter-header.tablesort-sortable .tablesorter-header-inner span {
9724 display: inline-block; }
9727 .tablesorter-default thead .headerSortUp .tablesorter-header-inner,.tablesorter-default thead .tablesorter-headerAsc .tablesorter-header-inner,.tablesorter-default thead .tablesorter-headerSortUp .tablesorter-header-inner {
9728 background-image: url(images/tables/up.png);
9731 .tablesorter-default thead .headerSortDown .tablesorter-header-inner,.tablesorter-default thead .tablesorter-headerDesc .tablesorter-header-inner,.tablesorter-default thead .tablesorter-headerSortDown .tablesorter-header-inner {
9732 background-image: url(images/tables/down.png);
9735 .tablesorter-default thead .headerSortUp .tablesorter-header-inner,
9736 .tablesorter-default thead .tablesorter-headerAsc .tablesorter-header-inner,
9737 .tablesorter-default thead .tablesorter-headerSortUp .tablesorter-header-inner,
9738 .tablesorter-default thead .headerSortDown .tablesorter-header-inner,
9739 .tablesorter-default thead .tablesorter-headerDesc .tablesorter-header-inner,
9740 .tablesorter-default thead .tablesorter-headerSortDown .tablesorter-header-inner {
9742 line-height: 16px; }
9744 .tablesorter-default thead .headerSortUp .tablesorter-header-inner:after,
9745 .tablesorter-default thead .tablesorter-headerAsc .tablesorter-header-inner:after,
9746 .tablesorter-default thead .tablesorter-headerSortUp .tablesorter-header-inner:after {
9747 font-family: 'icoPrimary' !important;
9751 font-weight: normal;
9752 font-variant: normal;
9753 text-transform: none;
9755 -webkit-font-smoothing: antialiased;
9756 -moz-osx-font-smoothing: grayscale;
9757 -moz-user-select: none;
9758 -ms-user-select: none;
9759 -webkit-user-select: none;
9762 /* position: relative;*/
9764 text-decoration: inherit;
9765 display: inline-block;
9766 transform: rotate(180deg);
9770 .tablesorter-default thead .headerSortDown .tablesorter-header-inner:after,
9771 .tablesorter-default thead .tablesorter-headerDesc .tablesorter-header-inner:after,
9772 .tablesorter-default thead .tablesorter-headerSortDown .tablesorter-header-inner:after {
9773 font-family: 'icoPrimary' !important;
9777 font-weight: normal;
9778 font-variant: normal;
9779 text-transform: none;
9781 -webkit-font-smoothing: antialiased;
9782 -moz-osx-font-smoothing: grayscale;
9783 -moz-user-select: none;
9784 -ms-user-select: none;
9785 -webkit-user-select: none;
9788 /* position: relative;*/
9790 text-decoration: inherit;
9791 display: inline-block;
9795 .tablesorter-search-highlight {
9798 .tablesorter-headerRow th:focus {
9799 outline: thin dotted #666;
9800 outline-offset: -1px; }
9802 .b2b-table-message {
9803 font-family: "Omnes-ECOMP-W02", Arial; }
9804 .b2b-table-message .b2b-magnify-glass {
9805 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");
9806 background-repeat: no-repeat;
9807 background-position: center;
9809 .b2b-table-message .b2b-alert {
9811 .b2b-table-message .b2b-loading-dots {
9813 margin-bottom: 20px; }
9814 .b2b-table-message .b2b-message {
9816 padding-bottom: 45px;
9818 border-style: solid;
9821 padding-bottom: 45px;
9822 border-color: #d2d2d2;
9824 min-height: 220px; }
9825 .b2b-table-message .b2b-error-title {
9826 font-family: "Omnes-ECOMP-W02", Arial;
9830 .b2b-table-message .b2b-message-title {
9832 font-family: "Omnes-ECOMP-W02", Arial; }
9834 .b2b-table-scrollbar {
9837 position: relative; }
9838 .b2b-table-scrollbar .b2b-table-inner-container {
9840 padding-left: 150px;
9841 overflow-x: scroll; }
9842 .b2b-table-scrollbar th:first-child {
9843 background-color: #FFFFFF; }
9844 .b2b-table-scrollbar td:first-child {
9845 background-color: #FFFFFF;
9846 border-top: 1px solid #cccccc;
9847 border-right: 1px solid #cccccc;
9848 margin-top: -0.5px; }
9849 .b2b-table-scrollbar tr {
9850 th: nth-child(2), td; }
9851 .b2b-table-scrollbar tr :nth-child(2) {
9852 border-left: none; }
9853 .b2b-table-scrollbar tr:last-child > td:first-child {
9854 border-bottom: 1px solid #cccccc; }
9856 .b2b-scrollbar-arrow-left {
9860 .b2b-scrollbar-arrow-right {
9864 .b2b-scrollbar-arrow-right.btn-arrow .btn {
9867 .b2b-table-scrollbar ::-webkit-scrollbar {
9870 .b2b-table-scrollbar ::-webkit-scrollbar-thumb {
9871 background: #666666;
9872 border-radius: 5px; }
9876 margin-bottom: 20px;
9882 .tabs > li > a:hover,
9883 .tabs > li > a:focus {
9884 text-decoration: none;
9885 background-color: #d2d2d2; }
9887 .tabs > .pull-right {
9903 padding-right: 20px;
9906 line-height: 16px; }
9912 margin-bottom: -1px; }
9914 .tabs > li:first-child {
9915 margin-left: 20px; }
9919 border: 1px solid #d2d2d2;
9920 border-radius: 6px 6px 0 0;
9921 background-color: #f2f2f2;
9923 border-color: #d2d2d2; }
9926 margin-right: 6px; }
9929 .tabs > li > a:hover,
9930 .tabs > li > a:focus {
9931 background-image: none;
9932 background-color: #ffffff;
9934 border-color: #d2d2d2;
9935 border-bottom: 1px solid transparent;
9938 .tabs.tabs-justified,
9942 margin-bottom: -1px; }
9944 .tabs.tabs-justified > li,
9945 .tabs.promo-tabs > li {
9946 display: table-cell;
9949 border-left: 1px solid #d2d2d2; }
9951 .tabs.tabs-justified > li.active,
9952 .tabs.promo-tabs > li.active {
9956 .tabs.tabs-justified > li > a {
9958 padding-left: 5px; }
9960 .tabs.tabs-justified > li > a,
9961 .tabs.promo-tabs > li > a {
9962 text-align: center; }
9964 .tabs.promo-tabs > li > a {
9972 padding: 6px 10px 10px;
9973 border-top: 4px solid #e6e6e6;
9975 border-bottom: 1px solid #d2d2d2;
9976 background-color: #f9f9f9; }
9978 .tabs > li:last-child > a {
9981 .tabs.promo-tabs > li.active > a {
9983 border-top: 4px solid #ea7400;
9984 border-bottom-color: white;
9985 background-color: #fff !important;
9989 .tabs.promo-tabs > li:first-child {
9990 border-left: none; }
9992 .tabs.promo-tabs > li > a img {
9995 margin: 0 auto 5px auto;
10009 .tabs.promo-tabs > li > a {
10012 padding: 20px 20px 24px;
10013 background-color: #FFFFFF;
10014 border-top: 5px solid #FFFFFF;
10015 white-space: nowrap; }
10017 .tabs.promo-tabs > li.active > a {
10018 border-top: 5px solid #0574ac; }
10020 .tabs.promo-tabs > li > a:hover {
10023 .tabs.promo-tabs > li {
10026 .tabs > li[disabled="disabled"] > a:hover {
10027 cursor: not-allowed; }
10030 background-color: #f2f2f2;
10031 -webkit-transition: all .3s ease-out;
10032 -moz-transition: all .3s ease-out;
10033 transition: all .3s ease-out;
10034 margin: 3px 5px 3px 0;
10036 border-radius: 6px;
10037 border: 1px solid #c9c9c9;
10038 display: inline-block; }
10039 .b2b-tags .tags__item {
10041 vertical-align: baseline;
10044 .b2b-tags .tags__item i {
10048 margin-left: 10px; }
10049 .b2b-tags .tags__item i:hover {
10051 .b2b-tags .tags__item i:focus {
10052 outline: thin dotted #666; }
10053 .b2b-tags .tags__item:last-child {
10055 .b2b-tags .tags__item:hover {
10056 text-decoration: none; }
10057 .b2b-tags .tags__item:focus {
10058 outline: 1px dotted #666; }
10060 .tooltip-size-control {
10064 display: inline-block;
10066 vertical-align: middle;
10067 margin: 1px 0 0 7px; }
10070 margin: -3px 7px 0 0; }
10073 margin: 1px 0 0 7px; }
10075 .tooltip .icon-primary-tooltip {
10078 display: inline-block;
10082 position: relative;
10085 .tooltip .icon-primary-tooltip:before {
10088 .tooltip .icon-primary-tooltip:focus {
10089 text-decoration: none;
10090 outline: 1px dotted black; }
10092 .tooltip.active .icon-primary-tooltip:focus {
10097 border-color: transparent;
10098 border-style: solid;
10099 background-color: #0568ae;
10102 position: absolute;
10108 transform: rotate(45deg);
10111 .tooltip.active .icon-primary-tooltip[data-placement="top"] .arrow {
10115 border-width: 0 1px 1px 0; }
10117 .tooltip.active .icon-primary-tooltip[data-placement="bottom"] .arrow {
10118 border-width: 1px 0 0 1px;
10123 .tooltip.active .arrow {
10126 .tooltip .closingtooltip {
10129 .tooltip.active .closingtooltip {
10133 position: absolute;
10140 text-align: left; }
10143 background-color: #0568ae;
10144 border: 1px solid transparent;
10145 border-radius: 6px;
10150 position: relative;
10156 .tooltip .helpertext {
10157 position: absolute; }
10159 .tooltip.active .icon-primary-tooltip[data-placement="bottom"] + .tooltip-wrapper .helpertext {
10163 .tooltip.active .icon-primary-tooltip[data-placement="top"] + .tooltip-wrapper .helpertext {
10167 .tooltip.active .tooltip-wrapper {
10172 .tooltip.active .tooltip-wrapper .helpertext {
10175 .tooltip-onclick .btn.icon-primary-tooltip {
10176 border: medium none;
10185 position: absolute;
10189 .tooltip-onclick .icon-primary-tooltip:before {
10191 position: relative; }
10193 .tooltip-onclick textarea + .reset-field + .icon-primary-tooltip {
10198 .tooltip-onclick.active .helpertext:before,
10199 .tooltip-onfocus.active .helpertext:before {
10200 background-color: #0568ae;
10201 border-color: transparent;
10202 border-style: solid;
10203 border-width: 1px 1px 0 0;
10209 position: absolute;
10211 transform: rotate(-45deg);
10214 .tooltip-onclick.active .helpertext {
10217 margin: 14px 0 0; }
10219 .tooltip-onclick.active .helpertext:before {
10223 .tooltip-onclick .reset-field {
10226 .tooltip-onclick .reset-field:before {
10227 position: relative;
10230 .tooltip-onfocus.active .helpertext {
10232 margin: 14px 0 10px 0; }
10237 font-family: "Omnes-ECOMP-W02-Medium", Arial;
10239 margin-bottom: 8px;
10240 white-space: normal; }
10245 font-family: "Omnes-ECOMP-W02", Arial;
10246 line-height: 1.5rem;
10247 white-space: normal; }
10249 .popover-content span,
10250 .popover-content p {
10251 line-height: 1.5rem; }
10253 .popover-content p:last-child {
10254 margin-bottom: 0; }
10256 .tooltip .tooltip-element {
10257 position: relative; }
10259 .tooltip .icon-primary-tooltip:hover {
10260 text-decoration: none; }
10262 .tooltip.active .tooltip-element[data-placement="top"] .arrow {
10267 .tooltip.active .tooltip-element[data-placement="bottom"] .arrow {
10269 border-color: transparent transparent #0574ac;
10273 .tooltip.active .tooltip-element[data-placement="bottom"] + .tooltip-wrapper .helpertext {
10277 .tooltip.active .tooltip-element[data-placement="top"] + .tooltip-wrapper .helpertext {
10282 padding: 0 10px 0 10px;
10286 list-style-type: none; }
10289 padding: 0 0 5px 30px;
10291 margin-left: -10px;
10293 outline-offset: -1px; }
10294 .b2b-tree li:focus {
10296 .b2b-tree li:focus > a {
10297 outline: thin dotted #666;
10298 outline-offset: -1px; }
10300 border-left: 1px solid #ccc; }
10301 .b2b-tree ul li .b2b-tree-tooltip {
10303 position: absolute;
10306 white-space: nowrap;
10309 font-family: "Omnes-ECOMP-W02", Arial;
10311 .b2b-tree ul li .b2b-tree-tooltip-content {
10312 background-color: #0568ae;
10314 border-radius: 6px;
10317 .b2b-tree ul li .b2b-tree-arrow-left {
10320 border-top: 10px solid transparent;
10321 border-bottom: 10px solid transparent;
10322 border-right: 10px solid #0568ae;
10323 position: absolute;
10325 .b2b-tree ul li.activeTooltip > a .b2b-tree-tooltip {
10328 padding: 0 0 0 20px; }
10329 .b2b-tree ul > li {
10330 position: relative;
10331 line-height: 18px; }
10332 .b2b-tree a > span.b2b-tree-node-icon {
10333 background-color: #FFF;
10337 position: absolute;
10342 .b2b-tree a > span.b2b-tree-node-icon > i {
10344 .b2b-tree a:only-child {
10346 .b2b-tree a:only-child > span.b2b-tree-node-icon {
10348 border-radius: 50%;
10351 .b2b-tree a:only-child > span.b2b-tree-node-icon > i {
10352 background-color: inherit;
10353 background: #fff; }
10354 .b2b-tree a > span.b2b-tree-node-icon > i.icon-primary-circle {
10355 background-color: inherit;
10358 .b2b-tree a.b2b-locked-node:after {
10361 font-family: 'icoSecurityalerts' !important; }
10362 .b2b-tree a:hover .b2b-locked-node:after {
10363 text-decoration: none; }
10364 .b2b-tree ul li:first-child > a:only-child > span.b2b-tree-node-icon {
10366 border-radius: 50%;
10367 line-height: 12px; }
10368 .b2b-tree ul li:last-child > a:only-child > span.b2b-tree-node-icon {
10370 background-color: #fff; }
10371 .b2b-tree li a + ul {
10373 overflow: hidden; }
10374 .b2b-tree li a.active + ul {
10376 overflow: visible; }
10377 .b2b-tree li a.grp {
10378 font-family: "Omnes-ECOMP-W02-Italic", Arial; }
10379 .b2b-tree li a.grp.active {
10381 .b2b-tree span.end {
10382 left: -6px !important;
10383 top: 5px !important; }
10384 .b2b-tree span.first-link {
10385 width: 3px !important;
10386 height: 15px !important;
10387 top: 0px !important;
10388 left: -2px !important;
10389 background: #fff; }
10391 /* .b2b-tree-checkbox {
10392 padding: 0 10px 0 10px;
10394 .b2b-tree-checkbox ul {
10396 list-style-type: none; }
10397 .b2b-tree-checkbox a {
10399 padding: 0 0 5px 30px;
10401 margin-left: -10px;
10403 outline-offset: -1px; }
10404 .b2b-tree-checkbox li:focus {
10406 .b2b-tree-checkbox li:focus > a {
10407 outline: thin dotted #666;
10408 outline-offset: -1px; }
10409 .b2b-tree-checkbox ul li {
10410 border-left: 1px solid #ccc; }
10411 .b2b-tree-checkbox ul ul {
10412 padding: 0 0 0 20px; }
10413 .b2b-tree-checkbox ul > li {
10414 position: relative;
10415 line-height: 18px; } */
10416 /* .b2b-tree-checkbox a > span.nodeIcon {
10417 background-color: #FFF;
10421 position: absolute;
10426 /* .b2b-tree-checkbox a > span.nodeIcon > i {
10427 font-size: 20px; } */
10428 .b2b-tree-checkbox a > span.nodeIcon.end {
10429 margin-top: 10px; }
10430 .b2b-tree-checkbox a:only-child {
10432 .b2b-tree-checkbox a:only-child > span.nodeIcon {
10434 border-radius: 50%;
10437 .b2b-tree-checkbox a:only-child > span.nodeIcon > i {
10438 background-color: inherit;
10439 background: #fff; }
10440 .b2b-tree-checkbox a > span.nodeIcon > i.icon-primary-circle {
10441 background-color: inherit;
10444 .b2b-tree-checkbox ul li:first-child > a:only-child > span {
10446 border-radius: 50%;
10449 .b2b-tree-checkbox ul li:first-child > a:only-child > span.end {
10451 .b2b-tree-checkbox ul li:first-child > a:only-child > span i.icon-primary-circle {
10453 .b2b-tree-checkbox ul li:last-child > a:only-child > span {
10455 background-color: #fff; }
10456 .b2b-tree-checkbox li a + ul {
10458 overflow: hidden; }
10459 .b2b-tree-checkbox li a.active + ul {
10461 .b2b-tree-checkbox li a.grp {
10462 font-family: "Omnes-ECOMP-W02-Italic", Arial; }
10463 .b2b-tree-checkbox span.end {
10464 left: -6px !important; }
10465 .b2b-tree-checkbox .checkbox {
10466 margin-bottom: 0px;
10469 .b2b-tree-checkbox .checkbox input:indeterminate + .skin:after {
10472 font-family: inherit !important;
10473 line-height: inherit !important; }
10474 /* .b2b-tree-checkbox span.first-link {
10475 width: 3px !important;
10476 height: 15px !important;
10477 top: 0px !important;
10478 left: -2px !important;
10479 background: #fff; } */
10481 .b2b-widget-window {
10485 position: absolute;
10486 border: 1px solid #ccc;
10487 background-color: #fff;
10488 border-radius: 8px;
10490 .b2b-widget-window li {
10493 .b2b-widget-container {
10494 background-color: #fff;
10495 border-radius: 8px;
10496 border: 1px solid #ccc;
10497 position: relative; }
10498 .b2b-widget-container .b2b-widget-header {
10499 font-family: "Omnes-ECOMP-W02", Arial;
10502 padding-left: 15px;
10503 padding-top: 19px; }
10504 .b2b-widget-container .b2b-widget-header .header {
10506 .b2b-widget-container .b2b-widget-header-icons {
10510 .b2b-widget-header-icons button {
10512 background: transparent;
10514 .b2b-widget-header-icons button:focus {
10515 outline-style: solid;
10516 outline-width: 1px;
10517 outline-color: #0574ac; }
10518 .b2b-widget-header-icons button:first-child {
10519 margin-right: 0px; }
10521 .b2b-widget-container .b2b-widget-content {
10525 position: relative;
10526 border-top: 1px solid #ccc; }
10528 .b2b-widget-content .form-row:first-child {
10531 .b2b-widget-header-icons button.icoControls-gear:focus, .b2b-widget-header-icons button.icon-primary-close:focus {
10532 outline: thin dotted #666; }
10534 .b2b-widget-header .icon-primary-close:before {
10536 display: inline-block;
10541 .b2b-widget-window .arrow_box {
10543 border: 1px solid #ccc; }
10545 .b2b-widget-window.arrow_box:after, .b2b-widget-window.arrow_box:before {
10548 border: solid transparent;
10552 position: absolute;
10553 pointer-events: none; }
10555 .b2b-widget-window.arrow_box:after {
10556 border-color: rgba(255, 255, 255, 0);
10557 border-bottom-color: #fff;
10558 border-width: 10px;
10559 margin-left: 1px; }
10561 .b2b-widget-window.arrow_box:before {
10562 border-color: rgba(204, 204, 204, 0);
10563 border-bottom-color: #ccc;
10564 border-width: 11px;
10565 margin-left: 0px; }
10567 /************************** Overrides for Filters ***************************/
10568 .filter-container .filter-header h2 {
10569 line-height: 1 !important;
10570 margin: 0 !important; }
10572 .filter-container .icon-primary-spinner:before {
10575 .filter-container .fixed-230-subnav {
10576 margin: 10px !important;
10577 width: inherit !important; }
10579 .filter-container .unlinked:focus {
10580 outline: thin dotted #666 !important; }
10582 .filter-container .unlinked.active {
10583 color: inherit !important; }
10585 .filter-container .fixed-230-subnav a > i {
10586 background: none; }
10588 .filter-container .fixed-230-subnav ul {
10589 margin: 0 0 10px 10px; }
10591 /************************** Overrides for Filters ***************************/
10592 .row .filter-container {
10593 background-color: #fff; }
10598 position: relative; }
10600 .filter-header h2 {
10601 font-family: "Omnes-ECOMP-W02-Medium", Arial;
10603 margin-bottom: 0; }
10606 border-top: 1px solid #ccc;
10607 padding-top: 20px; }
10609 .filter-selected > span {
10611 text-transform: uppercase; }
10613 .filter-selected > a.clear-all-filters {
10615 font-size: 1.4rem; }
10617 .filter-selected > span,
10618 .filter-selected > a.clear-all-filters {
10619 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
10621 .filter-selected-group {
10622 padding-top: 15px; }
10624 .filter-selected-badge {
10625 background-color: #f2f2f2;
10626 border-radius: 15px;
10627 display: inline-block;
10629 margin-bottom: 10px;
10630 padding: 0 0 0 12px; }
10632 .filter-selected-badge .icoControls-optionsoff {
10633 background: transparent none repeat scroll 0 0;
10634 border: medium none;
10639 .filters .fixed-230-subnav > ng-transclude > div:first-child {
10640 border-top: 1px solid #ccc; }
10642 .filters .fixed-230-subnav > ng-transclude > div {
10643 border-bottom: 1px solid #ccc; }
10646 align-items: center;
10647 border-bottom: 1px solid #ccc;
10651 -webkit-justify-content: space-between;
10652 -ms-flex-pack: justify;
10653 justify-content: space-between; }
10655 .filter-results-sortby > span {
10656 text-transform: uppercase; }
10658 .filter-results-view .icon-primary-content-gridguide {
10662 .filter-container .fixed-230-subnav > ng-transclude > div > a {
10665 padding: 15px 20px 15px 0;
10666 color: #0574ac !important;
10667 cursor: pointer !important;
10668 font-family: "Omnes-ECOMP-W02", Arial !important;
10669 outline-offset: inherit !important;
10670 position: relative;
10674 .filter-container .fixed-230-subnav a > i {
10678 .filter-container .fixed-230-subnav .icon-primary-collapsed:before, .filter-container .fixed-230-subnav .icon-primary-expanded:before {
10681 .filter-container .fixed-230-subnav ul.collapse {
10683 transition: height 0.5s ease;
10685 overflow: hidden; }
10687 .filter-container .checkbox .icon-primary-spinner {
10689 position: absolute;
10692 .fixed-230-subnav.affix {
10693 margin: -28px 0 0; }
10695 #nav-menu .b2b-menu,
10696 #nav-menu .fixed-230-subnav {
10700 .fixed-230-subnav > div {
10701 border-bottom: 1px solid #ccc;
10702 line-height: 4.0rem; }
10704 .b2b-menu > li:first-child,
10705 .fixed-230-subnav > li:first-child {
10706 border-top: 1px solid #ccc; }
10709 .fixed-230-subnav div > a {
10713 font-family: "Omnes-ECOMP-W02", Arial;
10716 outline-offset: -1px;
10718 position: relative; }
10720 .fixed-230-subnav div > a.live {
10721 font-family: "Omnes-ECOMP-W02-Medium", Arial;
10724 .fixed-230-subnav > ng-transclude > div li > a {
10727 line-height: 20px; }
10729 .fixed-230-subnav > ng-transclude > div li > a.active {
10730 font-family: "Omnes-ECOMP-W02-Medium", Arial;
10731 text-decoration: none;
10734 #nav-menu .fixed-230-subnav a > i {
10737 .fixed-230-subnav > li > a.active > i:after {
10741 .fixed-230-subnav ul {
10742 margin: 0 0 10px 0; }
10744 .b2b-menu ul div a,
10745 .fixed-230-subnav ul div a {
10749 outline: medium none !important;
10750 text-decoration: none !important; }
10752 @media (max-width: 1024px) {
10753 .filter-container .fixed-230-subnav {
10756 .filter-container .fixed-230-subnav > li {
10758 .row .filter-container {
10765 transition: all 0.5s ease 0s;
10769 padding-left: 20px; }
10771 margin: 0 20px 10px; } }
10773 .b2b-pane-selector-wrapper {
10776 border-top: solid 1px #ccc;
10777 border-bottom: solid 1px #ccc; }
10778 .b2b-pane-selector-wrapper .side-nav {
10779 width: 20% !important;
10780 display: inline-block;
10782 .b2b-pane-selector-wrapper .pane-container {
10784 vertical-align: top;
10787 border-left: solid 1px #ccc;
10788 font-family: "Omnes-ECOMP-W02", Arial;
10790 .b2b-pane-selector-wrapper .pane-container.active {
10791 display: inline-block; }
10792 .b2b-pane-selector-wrapper .pane-container .pane-container-top {
10793 padding-left: 15px; }
10794 .b2b-pane-selector-wrapper .pane-container .panes {
10795 display: -webkit-flex;
10797 border-top: solid 1px #ccc;
10798 margin-top: 30px; }
10799 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block {
10802 border-right: solid 1px #ccc;
10803 position: relative;
10809 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block:focus {
10810 outline: dotted 1px #333333; }
10811 .b2b-pane-selector-wrapper .pane-container .search-block {
10812 position: relative;
10814 .b2b-pane-selector-wrapper .pane-container .search-block input[type="search"]:focus {
10815 padding-right: 40px; }
10816 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block .form-row p {
10817 margin-top: 15px; }
10818 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block div {
10819 border-bottom: solid 1px #ccc; }
10820 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block .form-row {
10822 padding: 19px 14px 19px 14px;
10824 border: dotted 1px transparent;
10825 border-bottom: solid 1px #ccc; }
10826 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block .form-row:focus {
10827 border: dotted 1px #333333 !important; }
10828 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block .form-row:last-child {
10829 border-bottom: none; }
10830 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block > .no-content {
10831 text-align: center;
10832 border-bottom: none;
10834 position: absolute;
10838 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block div:last-child {
10839 border-bottom: none; }
10840 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block .form-row span.margin-chk {
10841 margin: 15px 15px 0px 15px;
10843 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block .form-row .checkbox-selectall {
10844 margin: 0px 0 0 24px !important; }
10845 .b2b-pane-selector-wrapper .side-nav li {
10846 font-family: "Omnes-ECOMP-W02-Medium", Arial;
10848 border-top: solid 1px #ccc;
10849 display: block !important;
10850 width: auto !important;
10851 margin-left: 0px !important; }
10852 .b2b-pane-selector-wrapper .side-nav li.active {
10853 background-color: #f6f6f6;
10854 position: inherit !important; }
10855 .b2b-pane-selector-wrapper .side-nav li.active > a {
10858 text-decoration: none;
10860 background-color: transparent;
10861 padding: 20px 15px;
10864 border-left: 4px solid #0574ac; }
10865 .b2b-pane-selector-wrapper .side-nav li > a {
10868 text-decoration: none;
10870 background-color: transparent;
10871 padding: 20px 15px;
10874 text-align: left; }
10875 .b2b-pane-selector-wrapper .side-nav li > a:focus {
10876 border-right: dotted 1px #333333; }
10877 .b2b-pane-selector-wrapper .side-nav li:first-child {
10879 margin-left: none !important; }
10880 /********************* Utility CSS Starts **********************/
10882 position: absolute;
10887 overflow: hidden; }
10889 /********************* Utility CSS Ends **********************/
10890 /* Fix for alignment issue on Cancel link inside modal */
10891 .modal-footer > .cta-button-group {
10892 line-height: 40px; }
10894 /* .att-dark-green { // Not used
10900 button .colors-off-msg {
10901 position: relative; }
10903 .ds2-no-colors .colors-off-msg {
10906 .ds2-no-colors [data-colordatatext] button .colors-off-msg {
10908 line-height: normal;
10910 position: absolute;
10912 white-space: normal;
10916 .make-all-white * {
10919 .make-all-white a {
10920 text-decoration: underline;
10924 padding-top: 20px; }
10928 margin-left: -25px;
10930 position: absolute;
10933 #pageLevelLoader.modal {
10934 background-color: transparent;
10939 .modal.fade .loader {
10942 .modal.fade.in .loader {
10945 .btn.disabled[data-loading-text] {
10946 padding: 0 19px 0 18px;
10947 line-height: 46px; }
10949 .btn.disabled[data-loading-text] img {
10950 position: relative;
10953 /* Seems to already be in docs.css
10954 .fixed-230.leftnav {
10955 position: relative;
10957 .fixed-230-subnav {
10960 .fixed-230-subnav > li:first-child {
10963 .fixed-230-subnav > li {
10964 border-bottom: 1px solid #d2d2d2;
10966 .fixed-230-subnav > li > a {
10969 line-height: normal;
10971 padding: 11px 35px 12px 9px;
10973 position: relative;
10975 .fixed-230-subnav > li > a.live {
10977 font-family: "Omnes-ECOMP-W02-Medium", Arial;
10979 .fixed-230-subnav a > i {
10982 position: absolute;
10985 .fixed-230-subnav a > i:after {
10988 .fixed-230-subnav > li li > a {
10993 .fixed-230-subnav > li li > a.active {
10995 font-family: "Omnes-ECOMP-W02-Medium", Arial;
10996 text-decoration: none;
10998 .fixed-230-subnav ul {
11002 color: #0568ae !important;
11003 font-family: "Omnes-ECOMP-W02", Arial !important; }
11006 color: inherit !important; }
11008 /* @media (max-width: 767px) {
11012 .row.has-leftnav .fluid-space {
11016 background-color: #fff;
11020 background-color: #fff !important;
11021 display: block !important;
11023 .fixed-230-subnav {
11027 .fixed-230-subnav > li {
11028 margin-left: -15px;
11029 margin-right: -15px;
11031 .fixed-230-subnav > li:first-child {
11032 border-top: 1px solid #d2d2d2;
11034 .fixed-230-subnav > li > a {
11037 .fixed-230-subnav a:hover,
11038 .fixed-230-subnav a:focus {
11039 text-decoration: none !important;
11041 .fixed-230-subnav > li li > a {
11044 .fixed-230-subnav > li li > a.active {
11046 font-family: "Omnes-ECOMP-W02-Medium", Arial;
11049 @keyframes DOMinsertion {
11051 outline-color: transparent; }
11053 outline-color: transparent; } }
11055 @-moz-keyframes DOMinsertion {
11057 outline-color: transparent; }
11059 outline-color: transparent; } }
11061 @-webkit-keyframes DOMinsertion {
11063 outline-color: transparent; }
11065 outline-color: transparent; } }
11067 @-ms-keyframes DOMinsertion {
11069 outline-color: transparent; }
11071 outline-color: transparent; } }
11073 @-o-keyframes DOMinsertion {
11075 outline-color: transparent; }
11077 outline-color: transparent; } }
11080 .modal.fade.in .modal-header,
11081 .modal.fade.in .modal-body,
11082 .modal.fade.in .modal-footer {
11083 animation-duration: 0.01s;
11084 -o-animation-duration: 0.01s;
11085 -ms-animation-duration: 0.01s;
11086 -moz-animation-duration: 0.01s;
11087 -webkit-animation-duration: 0.01s;
11088 animation-name: DOMinsertion;
11089 -o-animation-name: DOMinsertion;
11090 -ms-animation-name: DOMinsertion;
11091 -moz-animation-name: DOMinsertion;
11092 -webkit-animation-name: DOMinsertion; }
11094 .dda-css-override ul.nav-tabs {
11095 margin-bottom: 0; }
11098 .formsWithinProcessButton {
11099 margin-right: 0px; }
11101 .heading-sub-section-form {
11103 font-family: "Omnes-ECOMP-W02", Arial;
11104 margin-bottom: 20px;
11105 margin-top: 10px; }
11107 .heading-small-form {
11109 font-family: "Omnes-ECOMP-W02", Arial;
11112 .icon-primary-form-sizeL {
11115 .icon-primary-form-size {
11119 margin-right: 15px !important; }
11121 @media (max-width: 767px) {
11122 .heading-sub-section-form {
11124 font-family: "Omnes-ECOMP-W02", Arial;
11125 margin-bottom: 20px;
11127 margin-top: 30px; }
11128 .heading-small-form {
11130 font-family: "Omnes-ECOMP-W02", Arial;
11131 margin-top: 0px; } }
11133 @media (max-width: 479px) {
11134 .icon-primary-form-resizeL {
11136 .icon-primary-form-resize {
11138 .heading-center-form {
11139 margin-left: 20px; } }
11141 @media (min-width: 480px) {
11142 .icon-primary-form-resizeL {
11144 .icon-primary-form-resize {
11145 display: inherit; }
11146 .icon-primary-center-min {
11147 margin-top: 30px; } }
11149 @media (min-width: 768px) {
11150 .icon-primary-form-resizeL {
11152 margin-top: 30px; }
11153 .icon-primary-form-resize {
11155 .center-form-align {
11156 margin-top: 35px; } }
11158 @media (min-width: 1024px) {
11159 .icon-primary-form-resizeL {
11162 .icon-primary-form-resize {
11164 .center-form-align {
11165 margin-top: 5px; } }
11167 .data-row.has-button td.col-1 {
11171 .icon-primary-circle:before {
11172 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");
11174 position: absolute;
11180 -ms-interpolation-mode: bicubic;
11181 margin-bottom: 40px;
11183 padding-right: 10px;
11187 background-color: #d1d1d1; }
11190 background-color: #e8e8e8; }
11193 -moz-user-select: none;
11194 -khtml-user-select: none;
11195 -webkit-user-select: none;
11196 user-select: none; }
11197 /* Flyout inputs color is not aligned */
11201 .isIE .btn-primary.btn:focus::after,
11202 .isIE .btn-specialty.btn:focus::after,
11203 .isIE .btn-alt.btn:focus::after {
11204 border: 1px dashed #fff !important; }
11205 .b2b-config-section-container {
11209 background-color: #fff;
11210 border: 1px solid #ccc;
11211 display: inline-table;
11212 border-radius: 6px; }
11214 .b2b-config-section-first-div {
11215 border-right: 1px solid #ccc;
11217 min-height: 330px; }
11219 .b2b-config-section-icon-primary-font {
11222 line-height: 31px; }
11224 .b2b-config-section-padding {
11225 padding: 20px 20px 15px 15px;
11228 .b2b-config-sec-flyout {
11229 position: relative;
11234 font-family: "Omnes-ECOMP-W02", Arial; }
11236 .b2b-config-sec-divider {
11237 border-bottom: 1px solid #ccc; }
11239 .b2b-confi-sec-span-border {
11240 border-right: 1px solid;
11243 .b2b-config-sec-speed-div {
11244 text-align: center;
11245 margin-top: 20px; }
11247 .b2b-config-sec-label-font {
11250 .b2b-config-sec-expander-main {
11251 padding: 0 5px 0px 15px; }
11253 .b2b-config-sec-expander-body .b2b-config-vlan-padding {
11254 padding: 5px 15px 10px 0px; }
11256 .b2b-conif-sec-row-height {
11259 .b2b-config-sec-expander-body {
11261 .b2b-config-sec-expander-body .b2b-config-vlan-data {
11262 font-family: "Omnes-ECOMP-W02-Medium", Arial;
11263 padding-left: 15px; }
11265 .b2b-config-sec-expander-body-first-div {
11266 border-top: 1px solid #ccc; }
11268 .b2b-config-sec-expander-body .tooltip {
11272 .b2b-config-section-container .row > [class*="span"] {
11273 margin-right: 0px; }
11275 .b2b-config-vlan-icons {
11278 margin-right: 0px; }
11280 .b2b-config-section-container .span6 {
11283 .b2b-config-sec-data-link-style {
11284 position: relative;
11287 border-radius: 50%;
11291 border: 1px solid #ccc;
11294 .b2b-config-sec-text-align {
11295 text-align: center;
11297 margin-bottom: 35px;
11298 font-family: "Omnes-ECOMP-W02-Medium", Arial;
11302 .b2b-config-port-text-align {
11303 text-align: center;
11305 margin-bottom: 8px;
11306 font-family: "Omnes-ECOMP-W02-Medium", Arial;
11310 .b2b-config-port-text-label {
11312 margin-bottom: 8px;
11314 text-align: center; }
11316 .b2b-confi-sec-last-div p {
11318 padding: 10px 15px 0 15px; }
11320 .b2b-confi-sec-router-label {
11321 font-family: "Omnes-ECOMP-W02-Medium", Arial;
11326 margin-bottom: 7px; }
11328 .b2b-config-vlan-label {
11329 font-family: "Omnes-ECOMP-W02-Medium", Arial;
11333 margin-bottom: 9px; }
11335 .b2b-config-vlan-info {
11336 font-family: "Omnes-ECOMP-W02", Arial;
11339 margin-bottom: 1px; }
11340 .b2b-config-vlan-info .icon-misc-pen {
11341 padding-left: 7px; }
11343 .b2b-confi-sec-model-label {
11344 font-family: "Omnes-ECOMP-W02", Arial;
11348 .b2b-confi-sec-router-info {
11352 .b2b-config-sec-speed-sec {
11353 border-right: 1px solid #ccc; }
11355 .b2b-config-sec-speed-label {
11356 font-family: "Omnes-ECOMP-W02", Arial;
11359 text-align: center; }
11360 .b2b-config-sec-speed-label i {
11364 .b2b-config-sec-yellow-flag-div {
11366 background-color: #ffb18c; }
11368 .b2b-config-sec-expander-icons {
11370 .b2b-config-sec-expander-icons .icon-misc-trash {
11371 margin-right: 10px; }
11373 .b2b-config-sec-yellow-flag .b2b-config-sec-expander-icons {
11376 .b2b-config-sec-expander-body-icons .icon-misc-pen {
11377 position: relative;
11379 .b2b-directory-listing .center {
11381 margin: 2em auto; }
11383 .b2b-directory-listing .listBox {
11387 padding-right: 1px;
11388 font-family: "Omnes-ECOMP-W02", Arial; }
11390 .b2b-directory-listing .listBox:focus {
11391 outline: thin dotted #666; }
11393 .b2b-directory-listing .b2b-directory-listing-no-results {
11394 font-weight: bold; }
11396 .b2b-directory-listing .b2b-directory-listing-list {
11397 font-family: "Omnes-ECOMP-W02", Arial;
11399 overflow-x: hidden;
11400 position: relative;
11402 border: 1px solid #333;
11403 border-radius: 6px;
11404 margin-bottom: 10px; }
11406 .b2b-directory-listing .b2b-directory-listing-item {
11408 border: 1px solid transparent;
11414 padding-bottom: 7px;
11415 padding-left: 15px;
11416 -moz-user-select: none;
11417 -webkit-user-select: none;
11418 -ms-user-select: none;
11419 word-wrap: break-word; }
11420 .b2b-directory-listing .b2b-directory-listing-item:focus {
11421 border: 1px #3399FF solid; }
11423 .b2b-directory-listing .b2b-directory-listing-item-selected {
11425 background-color: #3399FF; }
11427 .b2b-directory-listing input[type="text"] {
11428 padding-right: 30px; }
11429 .b2b-directory-listing input[type="text"]:focus, .b2b-directory-listing input[type="text"]:hover {
11430 padding-right: 30px; }
11432 .b2b-directory-listing .row .btns {
11433 margin-right: 90px;
11434 margin-left: -115px;
11435 margin-top: 100px; }
11437 .b2b-directory-listing .btn-remove {
11438 margin-right: auto !important;
11439 margin-bottom: 15px; }
11440 .b2b-directory-listing .btn-remove i {
11445 .b2b-directory-listing .btn-remove-all {
11447 margin-bottom: 61px !important;
11448 /* need to be removed */
11449 margin-right: auto !important; }
11450 .b2b-directory-listing .btn-remove-all i {
11455 .b2b-directory-listing .btn-add {
11456 margin-bottom: 15px !important; }
11457 .b2b-directory-listing .btn-add i {
11462 .b2b-directory-listing .btn-add-all {
11464 margin-bottom: 61px !important; }
11465 .b2b-directory-listing .btn-add-all i {
11470 .b2b-directory-listing .btn-search[class*="btn"] {
11473 .b2b-directory-listing .btn {
11476 .b2b-directory-listing-disabled {
11477 cursor: not-allowed; }
11479 .b2b-directory-listing-label-heading {
11481 padding-bottom: 5px; }
11483 .b2b-dl-list-box option {
11485 padding-bottom: 7px;
11486 padding-left: 15px; }
11488 .b2b-dl-modal-button-div {
11489 padding-top: 110px;
11490 text-align: center; }
11491 .b2b-tmpl-notification-card {
11492 border-radius: 6px;
11495 background-color: #ffffff;
11496 border: 1px solid rgba(0, 0, 0, 0.1);
11497 border-radius: 8px;
11498 overflow: hidden; }
11499 .b2b-tmpl-notification-card .b2b-tmpl-card-header {
11500 padding-left: 30px;
11501 font-family: "Omnes-ECOMP-W02", Arial;
11505 display: inline-block;
11507 position: relative; }
11508 .b2b-tmpl-notification-card .b2b-tmpl-card-body {
11509 padding: 0 30px 20px;
11510 position: relative; }
11511 .b2b-tmpl-notification-card .b2b-tmpl-card-header-title {
11512 margin-top: 10px; }
11513 .b2b-tmpl-notification-card .b2b-tmpl-card-corner-button {
11514 box-shadow: 0 -50px 0 0 #f2f2f2 inset;
11516 position: absolute;
11517 border-color: #f2f2f2 #f2f2f2 transparent transparent;
11518 border-style: solid;
11519 border-width: 35px;
11524 /*Old properties */
11527 .b2b-tmpl-notification-card .b2b-tmpl-card-corner-button .close {
11532 position: relative;
11533 /*Old properties */
11535 .b2b-tmpl-notification-card .b2b-tmpl-card-corner-button .close:before {
11543 /*Old properties */
11547 .b2b-tmpl-notification-card .b2b-tmpl-card-corner-button .close:focus {
11548 outline: 1px dotted black; }
11549 .b2b-tmpl-notification-card button.close {
11550 -webkit-appearance: none;
11551 moz-appearance: none;
11552 appearance: none; }
11553 .b2b-tmpl-notification-card .b2b-tmpl-card-icon-primary-cirlce {
11556 border-radius: 50%; }
11557 .b2b-tmpl-notification-card .b2b-tmpl-card-outer-cirlce {
11558 background: #f0f5f5;
11559 border-radius: 50%;
11562 vertical-align: middle; }
11563 .b2b-tmpl-notification-card .b2b-tmpl-card-inner-cirlce {
11567 position: relative;
11568 border-radius: 50%;
11572 border: 1px solid #767676; }
11573 .b2b-tmpl-notification-card .b2b-tmpl-card-row {
11574 padding-top: 10px; }
11575 .b2b-tmpl-notification-card .b2b-tmpl-card-sub-header {
11577 .b2b-tmpl-notification-card .b2b-tmpl-favourite-view-item {
11578 background-color: #fff;
11580 border-top: 1px solid #ccc; }
11581 .b2b-tmpl-notification-card .b2b-tmpl-favourite-view-item .cta-button-group {
11583 padding-top: 20px; }
11584 .b2b-tmpl-notification-card .b2b-tmpl-card-edit-section .cta-button-group {
11586 padding-top: 15px; }
11587 .b2b-tmpl-notification-card .b2b-tmpl-card-add-item-container {
11588 padding-top: 30px; }
11589 .b2b-tmpl-notification-card .b2b-tmpl-card-link-active {
11590 pointer-events: none;
11593 .b2b-tmpl-notification-card .b2b-tmpl-card-cursor:hover {
11595 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-icon {
11596 text-align: center;
11597 margin-top: 91px; }
11598 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-icon i {
11602 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-heading {
11604 text-align: center;
11605 margin-top: 20px; }
11606 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-heading h1 {
11609 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-sub-heading {
11611 text-align: center; }
11612 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-sub-heading h5 {
11615 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-info {
11618 margin-top: 20px; }
11619 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-info ul {
11620 list-style-type: disc;
11621 list-style-position: inside; }
11622 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-info li {
11623 padding-top: 5px; }
11625 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-link-section {
11629 text-align: center;
11630 margin-bottom: 55px; }
11631 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-link-section .b2b-tmpl-order-confirmation-link {
11632 margin-right: 8%; }
11633 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-link-section a {
11635 .b2b-tmpl-profile-block-container {
11638 background-color: #fff;
11639 border-radius: 8px;
11640 border: 1px solid #ccc;
11641 box-shadow: 0px 1px 1px 1px #ccc;
11642 display: inline-table;
11643 margin: 15px 15px; }
11644 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-title {
11645 font-weight: bold; }
11646 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-footer {
11647 margin-bottom: 12px;
11650 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details p {
11651 word-wrap: break-word;
11653 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details p:first-child {
11654 margin-top: 10px; }
11655 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details p:after {
11658 border: 0.2px solid #ccc;
11659 margin-top: 12px; }
11660 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details .radio {
11663 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details p, .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details div {
11666 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details .radio-label, .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details a {
11668 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details p label, .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details p span {
11669 padding-left: 10px; }
11670 .b2b-tmpl-profile-block-container .b2b-tmpl-approval-icon {
11673 position: relative;
11675 .b2b-tmpl-profile-block-container .b2b-tmpl-approval-icon i {
11678 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-link {
11680 position: relative;
11682 .b2b-tmpl-profile-block-container a.link-profile {
11683 position: relative;
11686 margin-bottom: 16px; }
11687 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-radio {
11688 position: relative;
11690 .b2b-static-route-container {
11691 padding-left: 32px;
11692 display: inline-block; }
11694 .b2b-static-route-label-heading {
11695 font-family: "Omnes-ECOMP-W02-Medium", Arial;
11696 font-size: 5px !important;
11698 font-style: normal;
11699 text-align: left; }
11701 label.b2b-static-route-label-heading {
11702 margin-bottom: 12px;
11706 #b2b-static-route-input {
11707 margin: 5px 0 5px; }
11709 .b2b-static-route-list {
11710 margin-bottom: 30px;
11713 margin-right: 20px;
11715 overflow-y: auto; }
11716 .b2b-static-route-list .status-text {
11719 align-items: center;
11722 .b2b-static-route-list-item {
11723 border: 1px #cccccc solid;
11724 font-family: "Omnes-ECOMP-W02", Arial;
11728 .b2b-static-route-list-item > .status-bar {
11729 padding: 20px 0 20px;
11730 background-color: #ea7400;
11733 display: inline-block;
11734 margin-right: 20px;
11737 .b2b-static-route-list-item > .status-bar:after {
11739 visibility: hidden; }
11740 .b2b-static-route-list-item > .status-bar-unedited {
11741 padding: 20px 0 20px;
11742 background-color: #ffb81c;
11745 display: inline-block;
11746 margin-right: 20px;
11749 background-color: transparent; }
11750 .b2b-static-route-list-item > .status-bar-unedited:after {
11752 visibility: hidden; }
11754 .b2b-static-route-list-item:focus {
11755 outline: 1px dashed #00f; }
11757 .b2b-static-route-list-item--selected {
11758 background: #f2f2f2; }
11760 .b2b-static-route-content {
11761 display: inline-block; }
11763 .selectWrap::after {
11764 align-items: center;
11765 background-position: 7px 7px;
11766 background-repeat: no-repeat;
11767 background-size: auto 23px;
11768 border-left: 1px solid transparent;
11775 position: absolute;
11782 position: absolute !important;
11783 display: flex !important;
11787 border-radius: 5px;
11802 .dialog__close-btn {
11804 background: #087ac2;
11806 position: absolute;
11811 border: #087ac2 2px solid;
11829 margin-right: 20px;
11830 /* background-color: #006496; */
11831 color: rgb(0, 0, 0);