2 background-color: #006496;
33 border: #087ac2 2px solid;
46 /* margin-left: 250px;
47 margin-right: 250px; */
48 /* overflow: scroll; */
57 /* background-color: #2125299c; */
66 /* background-color: #dddddd; */
74 background-color: #CCC;
84 background-color: white;
107 border: #087ac2 2px solid;
115 ::-webkit-scrollbar {
117 background: transparent;
129 display: inline-block;
135 box-sizing: border-box;
142 border: 10px solid #006496;
144 animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
145 border-color: #006496 transparent transparent transparent;
147 .lds-ring div:nth-child(1) {
148 animation-delay: -0.45s;
150 .lds-ring div:nth-child(2) {
151 animation-delay: -0.3s;
153 .lds-ring div:nth-child(3) {
154 animation-delay: -0.15s;
156 @keyframes lds-ring {
158 transform: rotate(0deg);
161 transform: rotate(360deg);
194 label + .field-group, label + .input-append, label + .row, label + .row-nowrap, label + .form-row {
204 background-color: #e6e6e61a
207 .webform-component-my-select select {
212 background-color: #fff;
213 border: 1px solid #d2d2d2;
215 display: inline-block;
224 font-family: "Omnes-ECOMP-W02-Italic", Arial;
229 .b2b-horizontal-table ::-webkit-scrollbar {
232 .b2b-horizontal-table ::-webkit-scrollbar-thumb {
234 border-radius: 5px; }
236 .b2b-horizontal-table .b2b-frozen-col {
239 font-style: italic; }
241 .b2b-horizontal-table .b2b-horizontal-table-inner-container {
242 overflow-x: scroll; } */
244 .b2b-horizontal-table .b2b-horizontal-table-column-info {
245 text-align: center; }
247 .b2b-horizontal-table .b2b-horizontal-table-legend div[b2b-flyout-toggler] {
251 .b2b-horizontal-table .b2b-horizontal-table-legend .b2b-frozen-cell {
254 background-color: #F2F2F2;
255 display: inline-block;
256 margin-right: 10px; }
258 .b2b-horizontal-table .b2b-horizontal-table-arrows {
259 margin-bottom: 20px; }
260 .b2b-horizontal-table .b2b-horizontal-table-arrows .b2b-disabled-text {
262 .b2b-horizontal-table .b2b-horizontal-table-arrows .b2b-next-link {
263 padding-right: 15px; }
264 .b2b-horizontal-table .b2b-horizontal-table-arrows .b2b-prev-link {
265 padding-left: 15px; }
267 @-moz-document url-prefix() {
268 .b2b-horizontal-table td:first-child {
269 border-top: none; } }
271 box-sizing: border-box; }
274 -ms-overflow-style: -ms-autohiding-scrollbar;
276 -ms-text-size-adjust: 100%;
277 -webkit-text-size-adjust: 100%;
278 box-sizing: border-box;
279 font: 0.625pc/1.5 sans-serif;
280 text-rendering: optimizeLegibility; }
284 -webkit-overflow-scrolling: touch;
286 position: relative; }
302 outline: thin dotted #191919;
309 vertical-align: top; }
313 display: inline-block; }
321 vertical-align: middle;
323 -ms-interpolation-mode: bicubic; }
326 max-width: inherit !important; }
329 display: inline-block; }
341 vertical-align: middle; }
348 html input[type="button"],
350 input[type="submit"] {
357 input[type="button"],
359 input[type="submit"],
361 input[type="checkbox"] {
365 -webkit-appearance: textfield; }
367 input[type=search]:-webkit-search-cancel-button,
368 input[type=search]:-webkit-search-decoration {
369 -webkit-appearance: none; }
374 -moz-appearance: none;
375 -webkit-appearance: none; }
384 background-color: #ffffff;
386 font-family: "Omnes-ECOMP-W02", Arial;
387 /* font-size: 1.6rem;
392 -moz-osx-font-smoothing: grayscale;
393 -webkit-font-smoothing: antialiased; }
403 display: inline-block;
406 vertical-align: middle; }
413 /* TODO: Build a reference page for these classes */
415 font-family: "Omnes-ECOMP-W02", Arial !important; }
418 font-family: "Omnes-ECOMP-W02-Light", Arial !important; }
421 font-family: "Omnes-ECOMP-W02-Italic", Arial !important; }
424 font-family: "Omnes-ECOMP-W02-Light-Italic", Arial !important; }
427 font-family: "Omnes-ECOMP-W02-Medium", Arial !important; }
429 .font-medium-italic {
430 font-family: "Omnes-ECOMP-W02-Medium-Italic",Arial !important; }
434 font-variant: normal;
436 text-transform: none; }
439 display: none !important; }
442 display: none !important; }
445 display: none !important; }
448 display: inherit !important; }
482 .row > [class*="span"],
483 .row-nowrap > [class*="span"] {
486 margin-right: 1.40845%\9; }
488 .row > [class*="span"]:last-child,
489 .row-nowrap > [class*="span"]:last-child {
492 .row > [class*="span"].centered,
493 .row-nowrap > [class*="span"].centered {
494 margin-left: auto !important;
495 margin-right: auto !important; }
498 .row-nowrap.no-flex {
501 .row.no-flex > [class*="span"],
502 .row-nowrap.no-flex > [class*="span"] {
503 margin-right: 1.408450704225352%; }
505 .row.no-flex > [class*="span"]:last-child,
506 .row-nowrap.no-flex > [class*="span"]:last-child {
510 .row-nowrap.flex-justify {
511 justify-content: space-between; }
513 .row.flex-justify > [class*="span"],
514 .row-nowrap.flex-justify > [class*="span"] {
517 .row.flex-justify > .flex-col,
518 .row-nowrap.flex-justify > .flex-col {
520 margin-right: 1.40845%\9; }
523 .row-nowrap.flex-wrap {
527 align-items: flex-start; }
529 .align-items-center {
530 align-items: center; }
532 .align-items-bottom {
533 align-items: flex-end; }
536 align-self: flex-start; }
539 align-self: center; }
542 align-self: flex-end; }
550 background-color: #efefef; }
560 .row .fixed-230 + .fluid-space {
562 padding-right: 20px; }
564 .row .fluid-space:last-child {
568 width: 7.042253521126761%; }
571 width: 15.49295774647887%; }
574 width: 23.94366197183099%; }
577 width: 32.3943661971831%; }
580 width: 40.84507042253521%; }
583 width: 49.29577464788733%; }
586 width: 57.74647887323944%; }
589 width: 66.19718309859155%; }
592 width: 74.64788732394367%; }
595 width: 83.09859154929578%; }
598 width: 91.54929577464789%; }
604 margin-left: 8.450704225352113%; }
607 margin-left: 16.90140845070423%; }
610 margin-left: 25.35211267605634%; }
613 margin-left: 33.8028169%; }
616 margin-left: 42.25352113%; }
619 margin-left: 50.70422535%; }
622 margin-left: 59.15492958%; }
625 margin-left: 67.6056338%; }
628 margin-left: 76.05633803%; }
631 margin-left: 84.50704225%; }
634 margin-left: 92.95774648%; }
638 text-align: center; }
640 [class*="span"].align-center {
641 margin: 0 auto !important;
644 .align-left .container {
645 padding-left: 0 !important;
646 margin: 0 !important; }
648 /* BEGIN RESPONSIVE-4.LESS ************** */
649 @media (min-width: 1025px) {
650 .row > [class*="span"],
651 .row-nowrap > [class*="span"] {
653 margin-right: 1.487301587301587%\9; }
658 /* 1col = 6.878306878306879 */
659 /* 1colgutter = 1.587301587301587 */
663 width: 6.878306878306879%; }
665 width: 15.34391534391534%; }
667 width: 23.80952380952381%; }
669 width: 32.27513227513228%; }
671 width: 40.74074074074074%; }
673 width: 49.20634920634921%; }
675 width: 57.67195767195767%; }
677 width: 66.13756613756614%; }
679 width: 74.60317460317461%; }
681 width: 83.06878306878308%; }
683 width: 91.53439153439154%; }
687 margin-left: 8.465608465608466%; }
689 margin-left: 16.93121693121693%; }
691 margin-left: 25.3968253968254%; }
693 margin-left: 33.86243386%; }
695 margin-left: 42.32804233%; }
697 margin-left: 50.79365079%; }
699 margin-left: 59.25925926%; }
701 margin-left: 67.72486772%; }
703 margin-left: 76.19047619%; }
705 margin-left: 84.65608466%; }
707 margin-left: 93.12169312%; }
708 .tooltip-size-control {
712 margin-left: 1.40845070422535%; }
716 /* END RESPONSIVE-4.LESS ****************** */
717 /* BEGIN RESPONSIVE-3.LESS ******************* */
718 @media (min-width: 768px) and (max-width: 1024px) {
720 display: inherit !important; }
722 display: none !important; }
724 display: inherit !important; }
726 display: none !important; }
731 padding-right: 20px; }
735 width: 7.042253521126761%; }
737 width: 15.49295774647887%; }
739 width: 23.94366197183099%; }
741 width: 32.3943661971831%; }
743 width: 40.84507042253521%; }
745 width: 49.29577464788733%; }
747 width: 57.74647887323944%; }
749 width: 66.19718309859155%; }
751 width: 74.64788732394367%; }
753 width: 83.09859154929578%; }
755 width: 91.54929577464789%; }
759 margin-left: 8.450704225352113%; }
761 margin-left: 16.90140845070423%; }
763 margin-left: 25.35211267605634%; }
765 margin-left: 33.8028169%; }
767 margin-left: 42.25352113%; }
769 margin-left: 50.70422535%; }
771 margin-left: 59.15492958%; }
773 margin-left: 67.6056338%; }
775 margin-left: 76.05633803%; }
777 margin-left: 84.50704225%; }
779 margin-left: 92.95774648%; }
780 .tooltip-size-control {
784 /* END RESPONSIVE-3.LESS ******************* */
785 /* BEGIN RESPONSIVE-2.LESS *************** */
786 @media (max-width: 767px) {
788 display: inherit !important; }
790 display: none !important; }
792 display: inherit !important; }
794 display: inherit !important; }
796 display: none !important; }
798 display: none !important; }
802 padding-right: 15px; }
803 /*.row{ display:block; }*/
804 .row > [class*="span"] {
811 .row.flex > .flex-col,
812 .row-nowrap.flex > .flex-col {
822 .row .fluid-space + .fixed-230 {
824 .row .fluid-space:last-child {
829 width: 7.042253521126761%; }
831 width: 15.49295774647887%; }
833 width: 23.94366197183099%; }
835 width: 32.3943661971831%; }
837 width: 40.84507042253521%; }
839 width: 49.29577464788733%; }
841 width: 57.74647887323944%; }
843 width: 66.19718309859155%; }
845 width: 74.64788732394367%; }
847 width: 83.09859154929578%; }
849 width: 91.54929577464789%; }
853 margin-left: 8.450704225352113%; }
855 margin-left: 16.90140845070423%; }
857 margin-left: 25.35211267605634%; }
859 margin-left: 33.8028169%; }
861 margin-left: 42.25352113%; }
863 margin-left: 50.70422535%; }
865 margin-left: 59.15492958%; }
867 margin-left: 67.6056338%; }
869 margin-left: 76.05633803%; }
871 margin-left: 84.50704225%; }
873 margin-left: 92.95774648%; }
875 padding: 8px 15px 8px 15px; }
876 .field-group input.input-emphasized[type="search"] + .reset-field:after {
878 .field-group input.input-emphasized[type="search"] + .reset-field {
882 margin-bottom: 30px; }
883 .marquee .blur-overlay {
890 padding: 34px 15px 30px; }
895 letter-spacing: -0.035px; }
900 .marquee p:not(.lead) {
901 font-family: "Omnes-ECOMP-W02-Light", Arial;
904 .marquee .btn-fullwidth {
908 .tooltip-size-control {
911 .accordion-table-layout {
913 margin-right: -15px; }
914 .table-wrapper caption {
915 padding-left: 15px; } }
917 @media (max-width: 480px) {
919 width: 7.042253521126761%; }
921 width: 15.49295774647887%; }
923 width: 23.94366197183099%; }
925 width: 32.3943661971831%; }
927 width: 40.84507042253521%; }
929 width: 49.29577464788733%; }
931 width: 57.74647887323944%; }
933 width: 66.19718309859155%; }
935 width: 74.64788732394367%; }
937 width: 83.09859154929578%; }
939 width: 91.54929577464789%; }
943 margin-left: 8.450704225352113%; }
945 margin-left: 16.90140845070423%; }
947 margin-left: 25.35211267605634%; }
949 margin-left: 33.8028169%; }
951 margin-left: 42.25352113%; }
953 margin-left: 50.70422535%; }
955 margin-left: 59.15492958%; }
957 margin-left: 67.6056338%; }
959 margin-left: 76.05633803%; }
961 margin-left: 84.50704225%; }
963 margin-left: 92.95774648%; } }
965 /* END RESPONSIVE-2.LESS ******************* */
966 /* BEGIN RESPONSIVE-1.LESS ************** */
967 .xxxxxxxx-begin-responsive-480px.less {
970 @media (max-width: 480px) {
972 display: inherit !important; }
974 display: inherit !important; }
976 display: none !important; }
978 display: none !important; }
980 display: none !important; }
982 display: inherit !important; }
986 padding-right: 15px; } }
988 [class*="icon-primary-"],
990 .bellyband-link a:after,
991 .breadcrumb > li:after,
992 .checkbox input:checked + .skin:after,
993 .checkbox input.indeterminate + .skin:after,
994 .checkbox input:indeterminate + .skin:after,
995 .selectWrap.large:before,
996 .form-row.error .error-msg:before,
999 .cssIcon-globe:before,
1006 border: solid white;
1007 border-width: 0 3px 3px 0;
1008 -webkit-transform: rotate(45deg);
1009 -ms-transform: rotate(45deg);
1010 transform: rotate(45deg);}
1012 [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-"] {
1014 display: inline-block;
1017 font-weight: normal;
1018 font-variant: normal;
1021 text-transform: none;
1023 -webkit-font-smoothing: antialiased;
1024 -moz-osx-font-smoothing: grayscale;
1027 -webkit-user-select: none;
1028 -moz-user-select: none;
1029 -ms-user-select: none;
1031 vertical-align: middle; }
1033 [class*="icon-primary-"]:before,
1034 [class*="icon-primary-"]:after {
1035 box-sizing: border-box;
1036 display: inline-block;
1042 vertical-align: middle;
1045 .icon-primary-att-globe:before,
1046 .cssIcon-globe:before {
1050 .icon-primary-hamburger:before {
1053 .icon-primary-secure:before {
1056 .icon-primary-secureL:before {
1059 .icon-primary-padlockopen:before {
1062 .icon-primary-padlockopenL:before {
1065 .icon-primary-shoppingcart:before {
1068 .icon-primary-shoppingcartL:before {
1071 .icon-primary-print:before {
1074 .icon-primary-printL:before {
1077 .icon-primary-mobilesmartphone:before {
1080 .icon-primary-mobilesmartphoneL:before {
1083 .icon-primary-tablet:before {
1086 .icon-primary-tabletL:before {
1089 .icon-primary-tv:before {
1092 .icon-primary-tvL:before {
1095 .icon-primary-calendar {
1096 width: 100% !important; }
1098 .icon-primary-calendar:before {
1102 .icon-primary-calendarL:before {
1105 .icon-primary-star:before {
1108 .icon-primary-close:before,
1110 .reset-field:before {
1113 .icon-primary-down:before {
1118 .icon-primary-add-maximize:before {
1123 .icon-primary-questionmark:before {
1126 .icon-primary-badgealert:before,
1127 .form-row.error .error-msg:before {
1130 .icon-primary-approval:before {
1133 .icon-primary-flat-info:before {
1136 .icon-primary-alert:before {
1139 .icon-primary-tooltip:before,
1140 .icon-primary-flat-faq:before {
1143 .icon-primary-tooltip {
1147 .bellyband-link a:after,
1148 .breadcrumb > li:after,
1149 .icon-primary-right:before {
1151 transform: rotate(-90deg); }
1153 .icon-primary-left:before {
1155 transform: rotate(90deg); }
1157 .icon-primary-accordion-plus:after,
1158 .icon-primary-collapsed:after,
1159 .icon-primary-accordion-minus:after,
1160 .icon-primary-expanded:after {
1166 .icon-primary-accordion-minus,
1167 .icon-primary-expanded,
1168 .icon-primary-accordion-plus,
1169 .icon-primary-collapsed {
1170 font-size: 20px !important; }
1172 :not(.ds2-no-colors) .icon-primary-accordion-minus:before,
1173 :not(.ds2-no-colors) .icon-primary-expanded:before {
1174 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");
1177 :not(.ds2-no-colors) .icon-primary-accordion-plus:before,
1178 :not(.ds2-no-colors) .icon-primary-collapsed:before {
1179 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");
1182 .ds2-no-colors .icon-primary-accordion-minus:before,
1183 .ds2-no-colors .icon-primary-expanded:before {
1184 background-image: none;
1187 .ds2-no-colors .icon-primary-accordion-minus:after,
1188 .ds2-no-colors .icon-primary-expanded:after {
1191 .ds2-no-colors .icon-primary-accordion-plus:before,
1192 .ds2-no-colors .icon-primary-collapsed:before {
1193 background-image: none;
1196 .ds2-no-colors .icon-primary-accordion-plus:after,
1197 .ds2-no-colors .icon-primary-collapsed:after {
1200 .icon-primary-circle-arrow {
1201 outline: 1px solid transparent;
1203 font-size: 20px !important;
1204 background: linear-gradient(to bottom, #fcfcfc 0%, #f2f2f2 100%);
1205 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08);
1206 margin-right: 7px; }
1208 .icon-primary-circle-arrow:after {
1209 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");
1215 .icon-primary-circle-arrow:before {
1221 transform: rotate(-90deg);
1225 [class*="icon-primary-"] [class*="icon-primary-"] {
1226 display: inline-block;
1230 position: absolute; }
1232 [class*="icon-primary-"].white, [class^="ico"][class*="-"].white {
1235 [class*="icon-primary-"].black, [class^="ico"][class*="-"].black {
1238 [class*="icon-primary-"].blue, [class^="ico"][class*="-"].blue {
1241 [class*="icon-primary-"].green, [class^="ico"][class*="-"].green {
1245 width: device-width; }
1248 width: device-width; }
1251 width: device-width; }
1254 width: device-width; }
1257 width: device-width; }
1269 float: right !important; }
1272 float: left !important; }
1274 .float-children-left:before,
1275 .float-children-left:after {
1280 .float-children-left:after {
1283 .float-children-left > div {
1285 white-space: nowrap; }
1288 display: block !important; }
1291 display: inline !important; }
1294 display: inline-block !important; }
1297 display: table-cell !important;
1299 vertical-align: middle; }
1301 @media (max-width: 767px) {
1305 margin-right: -15px;
1308 @media (min-width: 768px) {
1312 margin-right: -20px;
1315 @media (max-width: 480px) {
1319 margin-right: -15px;
1320 padding: 0 15px; } }
1324 filter: alpha(opacity=0);
1325 transition: opacity .15s linear; }
1329 filter: alpha(opacity=100); }
1338 white-space: nowrap; }
1344 border: 0 none !important;
1345 clip: rect(0px, 0px, 0px, 0px) !important;
1346 height: 1px !important;
1349 overflow: hidden !important;
1351 padding: 0 !important;
1352 position: absolute !important;
1353 width: 1px !important; }
1355 [data-sr-text].hidden-spoken:before {
1356 border: 0 none !important;
1357 content: attr(data-sr-text);
1358 clip: rect(0px, 0px, 0px, 0px) !important;
1359 height: 1px !important;
1362 overflow: hidden !important;
1363 padding: 0 !important;
1364 position: absolute !important;
1365 width: 100% !important;
1368 [data-sr-text].hidden-spoken {
1369 position: relative !important;
1370 width: auto !important; }
1372 [data-show-between] {
1374 visibility: hidden; }
1377 overflow-y: hidden !important; }
1380 visibility: hidden !important;
1381 opacity: 0 !important; }
1384 background-color: rgba(255, 255, 255, 0) !important; }
1387 display: none !important; }
1390 display: block !important; }
1393 position: relative !important; }
1399 border-top-width: 1px !important; }
1402 border-left-width: 1px !important; }
1405 border-right-width: 1px !important; }
1408 border-bottom-width: 1px !important; }
1411 border-color: #000; }
1414 border-color: #fff; }
1417 border-top-width: 0 !important; }
1420 border-left-width: 0 !important; }
1423 border-right-width: 0 !important; }
1426 border-bottom-width: 0 !important; }
1429 margin: 0 auto !important; }
1440 vertical-align: top !important; }
1443 vertical-align: middle !important; }
1446 vertical-align: bottom !important; }
1448 .align-children-middle > * {
1451 [class*="valign-children-"] {
1454 [class*="valign-children-"] > * {
1455 display: table-cell; }
1457 .valign-children-top > * {
1458 vertical-align: top; }
1460 .valign-children-middle > * {
1461 vertical-align: middle; }
1463 .valign-children-bottom > * {
1464 vertical-align: bottom; }
1467 padding: 0 !important; }
1470 margin-top: 60px !important; }
1473 margin-bottom: 60px !important; }
1476 padding-top: 60px !important; }
1479 padding-bottom: 60px !important; }
1481 @media (max-width: 767px) {
1483 margin-top: 30px !important; }
1485 margin-bottom: 30px !important; }
1487 padding-top: 30px !important; }
1489 padding-bottom: 30px !important; } }
1496 position: relative; }
1498 @media (orientation: landscape) {
1502 display: none !important; } }
1504 @media (orientation: portrait) {
1506 display: none !important; }
1511 background-color: #222222; }
1513 /* ... JAVASCRIPT HOOKS .................
1514 ... used by javascript ............... */
1517 position: relative; }
1520 white-space: nowrap;
1522 text-overflow: ellipsis; }
1525 color: #5a5a5a !important; }
1527 .jshook-return-focus-here {
1531 display: none !important; }
1534 display: inherit !important; }
1538 display: inherit !important; }
1540 display: none !important; }
1542 color: #000 !important;
1543 background: transparent !important;
1544 box-shadow: none !important; }
1547 text-decoration: underline; }
1550 border: 1px solid #000;
1551 page-break-inside: avoid; }
1553 display: table-header-group; }
1556 page-break-inside: avoid; }
1558 max-width: 100% !important; }
1568 page-break-after: avoid; } }
1577 outline: thin dotted #191919; }
1585 font-weight: normal;
1586 text-rendering: optimizeLegibility;
1591 font-size: 3.8rem !important;
1592 font-family: "Omnes-ECOMP-W02-Light", Arial;
1593 margin-bottom: 40px; }
1595 h1.heading-page.ng-scope {}
1597 .heading-major-section {
1598 font-size: 3rem !important;
1599 font-family: "Omnes-ECOMP-W02-Light", Arial;
1600 margin-bottom: 40px !important; }
1602 .heading-sub-section {
1603 font-size: 2.4rem !important;
1604 font-family: "Omnes-ECOMP-W02", Arial;
1605 margin-bottom: 40px; }
1608 font-size: 2rem !important;
1609 font-family: "Omnes-ECOMP-W02-Medium", Arial;
1611 margin-bottom: 20px !important; }
1614 font-size: 2rem !important;
1615 font-family: "Omnes-ECOMP-W02", Arial;
1616 margin-bottom: 20px; }
1618 .heading-medium-emphasis {
1619 font-size: 2rem !important;
1620 font-family: "Omnes-ECOMP-W02-Medium", Arial;
1621 margin-bottom: 20px; }
1624 font-size: 1.8rem !important;
1625 font-family: "Omnes-ECOMP-W02", Arial;
1626 margin-bottom: 20px; }
1628 .heading-small-emphasis {
1629 font-size: 1.8rem !important;
1630 font-family: "Omnes-ECOMP-W02-Medium", Arial;
1631 margin-bottom: 20px; }
1634 font-size: 1.3rem !important;
1635 font-family: "Omnes-ECOMP-W02-Medium", Arial;
1636 text-transform: uppercase;
1638 margin-bottom: 10px; }
1640 * + .heading-major-section {
1643 * + .heading-sub-section {
1646 * + .heading-group {
1647 margin-top: 40px !important; }
1649 * + .heading-medium {
1652 * + .heading-medium-emphasis {
1655 * + .heading-small {
1658 * + .heading-small-emphasis {
1661 * + .heading-micro {
1666 font-family: "Omnes-ECOMP-W02-Light-Italic", Arial;
1668 line-height: 2.8rem;
1670 letter-spacing: -0.024rem; }
1673 text-transform: uppercase;
1674 line-height: .65 !important; }
1678 font-size: 1.4rem !important;
1679 font-family: "Omnes-ECOMP-W02-Medium", Arial;
1682 .eyebrow + .heading-major-section,
1683 .eyebrow + .heading-sub-section {
1689 @media (max-width: 767px) {
1698 font-family: "Omnes-ECOMP-W02", Arial;
1699 margin-bottom: 30px; }
1700 .heading-major-section {
1702 font-family: "Omnes-ECOMP-W02", Arial;
1703 margin-bottom: 30px; }
1704 .heading-sub-section {
1706 font-family: "Omnes-ECOMP-W02", Arial;
1707 margin-bottom: 20px; }
1710 font-family: "Omnes-ECOMP-W02", Arial;
1711 margin-bottom: 20px; }
1712 .heading-medium-emphasis {
1714 font-family: "Omnes-ECOMP-W02", Arial;
1715 margin-bottom: 20px; }
1718 font-family: "Omnes-ECOMP-W02", Arial;
1719 margin-bottom: 10px; }
1720 .heading-small-emphasis {
1722 font-family: "Omnes-ECOMP-W02-Medium", Arial;
1723 margin-bottom: 5px; }
1724 * + .heading-major-section {
1726 * + .heading-sub-section {
1728 * + .heading-group {
1730 * + .heading-medium {
1732 * + .heading-medium-emphasis {
1734 * + .heading-small {
1736 * + .heading-small-emphasis {
1738 * + .heading-micro {
1739 margin-top: 10px; } }
1741 /* Standard Type styles */
1743 margin: 0 !important; }
1747 text-decoration: none; }
1751 text-decoration: underline; }
1767 position: relative; }
1769 a.show-qualifier:after {
1771 display: inline-block;
1772 white-space: pre !important; }
1774 a[href$="pdf"].show-qualifier:after,
1775 a.show-qualifier.pdf:after {
1776 content: " (PDF)"; }
1778 a[href$="psd"].show-qualifier:after,
1779 a.show-qualifier.psd:after {
1780 content: " (PSD)"; }
1785 /* 20px for the icon, 10px left of icon */
1786 .standalone-link.small {
1787 font-size: 1.4rem; }
1789 .standalone-link.small i[class*="icon-primary-"] {
1793 .standalone-link.large {
1794 font-size: 1.8rem; }
1796 .standalone-link.large i[class*="icon-primary-"] {
1802 line-height: 2rem; }
1806 line-height: 1.8rem; }
1813 line-height: 1.5rem; }
1819 font-size: 1.8rem; }
1826 font-family: "Omnes-ECOMP-W02-Medium", Arial;
1827 font-weight: normal; }
1831 font-family: "Omnes-ECOMP-W02-Italic", Arial;
1832 font-style: normal; }
1835 text-decoration: line-through; }
1838 display: inline-block;
1842 vertical-align: text-top;
1848 line-height: 1.5rem;
1851 .text-legal.legal-module {
1852 line-height: 1.3rem;
1856 .text-legal strong {
1857 font-weight: bold; }
1860 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
1863 text-align: left !important; }
1866 text-align: right !important; }
1869 text-align: center !important; }
1872 text-align: justify !important; }
1885 margin: 12px 0 0 20px; }
1894 position: relative; }
1897 ul.no-bullet li + li,
1898 ul.lower-alpha li + li,
1899 ul.lower-roman li + li,
1903 ul.bullet > li:before,
1904 ul.no-bullet > li:before,
1905 ul.lower-alpha > li:before,
1906 ul.lower-roman > li:before,
1908 background-color: #333333;
1909 border: 2px solid #333333;
1910 border-radius: 100%;
1941 ul.lower-alpha > li,
1942 ul.lower-roman > li {
1945 ul.no-bullet > li:before,
1946 ul.lower-alpha > li:before,
1947 ul.lower-roman > li:before {
1948 display: none !important; }
1951 margin: 20px 0 0 32px; }
1954 padding-left: 3px; }
1960 margin-left: 25px; }
1963 margin-left: -5px; }
1972 list-style-type: lower-roman;
1978 list-style-type: lower-alpha;
1990 display: table-cell; }
1993 background-color: transparent;
1994 background-clip: padding-box;
1995 border: 1px solid transparent;
1997 box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
1999 display: inline-block;
2000 font-family: "Omnes-ECOMP-W02-Medium", Arial;
2002 font-weight: normal;
2004 margin: 0 7px 10px 0;
2007 padding: 14px 19px 11px 18px;
2010 vertical-align: middle;
2011 white-space: nowrap;
2014 outline: 1px dotted #000;
2015 outline-offset: -5px; }
2018 .btn::-moz-focus-inner {
2021 .btn i[class*="icon-primary-"].icon-primary-small {
2024 .btn i[class*="icon-primary-"].icon-primary-medium {
2027 .btn i[class*="icon-primary-"].icon-primary-large {
2032 vertical-align: middle; }
2034 text-decoration: none; }
2036 .field-group + .btn {
2037 margin-left: 20px; }
2040 border-color: #ea7400 transparent #d16500;
2041 background-color: #ea7400 transparent #d16500;
2042 background: linear-gradient(to bottom, #ea7400 0%, #d16500 100%);
2044 font-family: "Omnes-ECOMP-W02", Arial;
2045 font-weight: bold; }
2046 .btn-primary:hover {
2047 text-decoration: none;
2049 outline-color: #ffffff !important;
2050 background: linear-gradient(to bottom, #d16500 0%, #ea7400 100%); }
2051 .btn-primary:focus {
2052 text-decoration: none;
2054 outline-color: #ffffff !important;
2055 background: linear-gradient(to bottom, #d16500 0%, #ea7400 100%); }
2056 .btn-primary:active {
2057 text-decoration: none;
2059 outline-color: #ffffff !important;
2060 background: linear-gradient(to bottom, #d16500 0%, #ea7400 100%); }
2063 font-family: "Omnes-ECOMP-W02", Arial;
2065 font-weight: normal;
2066 background-color: transparent;
2071 position: relative; }
2073 text-decoration: underline; }
2074 .btn-arrow:hover .btn-primary {
2075 text-decoration: none;
2077 outline-color: #ffffff !important;
2078 background: linear-gradient(to bottom, #d16500 0%, #ea7400 100%); }
2079 .btn-arrow:hover .btn-secondary {
2081 outline-color: #000000 !important;
2082 background: linear-gradient(to bottom, #f2f2f2 0%, #fcfcfc 100%); }
2083 .btn-arrow:hover .btn-alt {
2085 outline-color: #ffffff !important;
2086 background: linear-gradient(to bottom, #087ac2 0%, #0568ae 100%); }
2087 .btn-arrow:hover .btn-specialty {
2089 outline-color: #ffffff !important;
2090 background: linear-gradient(to bottom, #007a3e 0%, #008744 100%); }
2092 text-decoration: underline;
2093 outline: 1px dotted #666; }
2094 .btn-arrow:focus .btn-primary {
2095 text-decoration: none;
2097 outline-color: #ffffff !important;
2098 background: linear-gradient(to bottom, #d16500 0%, #ea7400 100%); }
2099 .btn-arrow:focus .btn-secondary {
2101 outline-color: #000000 !important;
2102 background: linear-gradient(to bottom, #f2f2f2 0%, #fcfcfc 100%); }
2103 .btn-arrow:focus .btn-alt {
2105 outline-color: #ffffff !important;
2106 background: linear-gradient(to bottom, #087ac2 0%, #0568ae 100%); }
2107 .btn-arrow:focus .btn-specialty {
2109 outline-color: #ffffff !important;
2110 background: linear-gradient(to bottom, #007a3e 0%, #008744 100%); }
2111 .btn-arrow:active .btn-primary {
2112 text-decoration: none;
2114 outline-color: #ffffff !important;
2115 background: linear-gradient(to bottom, #d16500 0%, #ea7400 100%); }
2116 .btn-arrow:active .btn-secondary {
2118 outline-color: #000000 !important;
2119 background: linear-gradient(to bottom, #f2f2f2 0%, #fcfcfc 100%); }
2120 .btn-arrow:active .btn-alt {
2122 outline-color: #ffffff !important;
2123 background: linear-gradient(to bottom, #087ac2 0%, #0568ae 100%); }
2124 .btn-arrow:active .btn-specialty {
2126 outline-color: #ffffff !important;
2127 background: linear-gradient(to bottom, #007a3e 0%, #008744 100%); }
2128 .btn-arrow .btn-alt {
2129 border-color: #087ac2 transparent #0568ae;
2130 background-color: #0568ae;
2131 background: linear-gradient(to bottom, #087ac2 0%, #0568ae 100%);
2133 .btn-arrow .btn-alt:hover {
2135 outline-color: #ffffff !important;
2136 background: linear-gradient(to bottom, #0568ae 0%, #087ac2 100%); }
2137 .btn-arrow .btn-alt:focus {
2139 outline-color: #ffffff !important;
2140 background: linear-gradient(to bottom, #0568ae 0%, #087ac2 100%); }
2141 .btn-arrow .btn-alt:active {
2143 outline-color: #ffffff !important;
2144 background: linear-gradient(to bottom, #0568ae 0%, #087ac2 100%); }
2145 .btn-arrow::-moz-focus-inner {
2149 border: 1px solid transparent;
2150 border-radius: 100%;
2158 vertical-align: middle;
2160 .btn-arrow .btn .icon-primary-left {
2170 .btn-arrow .btn .icon-primary-left:before {
2175 .btn-arrow .btn .icon-primary-right {
2186 .btn-arrow .btn .icon-primary-right:before {
2191 .btn-arrow .btn.btn-primary .icon-primary-left {
2193 .btn-arrow .btn.btn-primary .icon-primary-right {
2195 .btn-arrow .btn.btn-alt .icon-primary-left {
2197 .btn-arrow .btn.btn-alt .icon-primary-right {
2199 .btn-arrow .btn.btn-secondary {
2200 border: 1px solid #d2d2d2; }
2201 .btn-arrow .btn.btn-secondary .icon-primary-left {
2203 .btn-arrow .btn.btn-secondary .icon-primary-right {
2205 .btn-arrow .btn.btn-small {
2211 .btn-arrow .btn.btn-small .icon-primary-left:before {
2215 .btn-arrow .btn.btn-small .icon-primary-right:before {
2219 .btn-arrow .btn.btn-large .icon-primary-left:before {
2223 .btn-arrow .btn.btn-large .icon-primary-right:before {
2229 border: 1px solid #d2d2d2;
2230 background-color: #f2f2f2;
2231 background: linear-gradient(to bottom, #fcfcfc 0%, #f2f2f2 100%);
2233 box-shadow: 0 5px 5px -5px rgba(0, 0, 0, 0.15);
2234 padding: 14px 18px 11px 17px; }
2235 .btn-secondary:hover {
2237 outline-color: #000000 !important;
2238 background: linear-gradient(to bottom, #f2f2f2 0%, #fcfcfc 100%); }
2239 .btn-secondary:focus {
2241 outline-color: #000000 !important;
2242 background: linear-gradient(to bottom, #f2f2f2 0%, #fcfcfc 100%); }
2243 .btn-secondary:active {
2245 outline-color: #000000 !important;
2246 background: linear-gradient(to bottom, #f2f2f2 0%, #fcfcfc 100%); }
2249 border-color: #087ac2 transparent #0568ae;
2250 background-color: #0568ae;
2251 background: linear-gradient(to bottom, #087ac2 0%, #0568ae 100%);
2255 outline-color: #ffffff !important;
2256 background: linear-gradient(to bottom, #0568ae 0%, #087ac2 100%); }
2259 outline-color: #ffffff !important;
2260 background: linear-gradient(to bottom, #0568ae 0%, #087ac2 100%); }
2263 outline-color: #ffffff !important;
2264 background: linear-gradient(to bottom, #0568ae 0%, #087ac2 100%); }
2267 border-color: #008744 transparent #007a3e;
2268 background-color: #007a3e;
2269 background: linear-gradient(to bottom, #008744 0%, #007a3e 100%);
2271 .btn-specialty:hover {
2273 outline-color: #ffffff !important;
2274 background: linear-gradient(to bottom, #007a3e 0%, #008744 100%); }
2275 .btn-specialty:focus {
2277 outline-color: #ffffff !important;
2278 background: linear-gradient(to bottom, #007a3e 0%, #008744 100%); }
2279 .btn-specialty:active {
2281 outline-color: #ffffff !important;
2282 background: linear-gradient(to bottom, #007a3e 0%, #008744 100%); }
2285 background: transparent !important;
2286 border-color: transparent !important;
2287 font-weight: normal;
2288 font-family: "Omnes-ECOMP-W02", Arial;
2290 text-decoration: none;
2293 text-decoration: underline; }
2295 text-decoration: underline; }
2298 outline: none !important;
2299 text-decoration: none !important; }
2300 .isIE .btn:focus:after {
2308 border: 1px dotted #000; }
2311 outline: none !important;
2312 text-decoration: none !important; }
2313 .isIE .btn:active:after {
2321 border: 1px dotted #000; }
2324 outline: none !important;
2325 text-decoration: none !important; }
2326 .isIE .btn.active:not(:focus):after {
2327 border: 1px solid #000; }
2328 .isIE .btn.active:after {
2336 border: 1px dotted #000; }
2338 .isIE .btn.btn-primary:focus:after {
2339 border: 2px dashed #fff; }
2341 .isIE .btn.btn-specialty:focus:after {
2342 border: 2px dashed #fff; }
2344 .isIE .btn.btn-alt:focus:after {
2345 border: 2px dashed #fff; }
2348 background-image: none;
2349 background-color: #767676;
2351 cursor: not-allowed;
2353 border-color: transparent;
2354 outline: 0 !important; }
2355 .btn.disabled:hover {
2357 outline: none !important; }
2358 .btn.disabled:focus {
2360 outline: none !important; }
2363 background-image: none;
2364 background-color: #767676;
2366 cursor: not-allowed;
2368 border-color: transparent;
2369 outline: 0 !important; }
2370 .btn[disabled]:hover {
2372 outline: none !important; }
2373 .btn[disabled]:focus {
2375 outline: none !important; }
2377 .btn[disabled="disabled"] {
2378 background-image: none;
2379 background-color: #767676;
2381 cursor: not-allowed;
2383 border-color: transparent;
2384 outline: 0 !important; }
2385 .btn[disabled="disabled"]:hover {
2387 outline: none !important; }
2388 .btn[disabled="disabled"]:focus {
2390 outline: none !important; }
2392 .btn-arrow[disabled] .btn {
2393 background-image: none;
2394 background-color: #767676;
2396 cursor: not-allowed;
2398 border-color: transparent;
2399 outline: 0 !important; }
2400 .btn-arrow[disabled] .btn:hover {
2402 outline: none !important; }
2403 .btn-arrow[disabled] .btn:focus {
2405 outline: none !important; }
2407 .btn-arrow[disabled] .icon-primary-left {
2408 color: #fff !important; }
2410 .btn-arrow[disabled] .icon-primary-right {
2411 color: #fff !important; }
2413 .btn-arrow.disabled .btn {
2414 background-image: none;
2415 background-color: #767676;
2417 cursor: not-allowed;
2419 border-color: transparent;
2420 outline: 0 !important; }
2421 .btn-arrow.disabled .btn:hover {
2423 outline: none !important; }
2424 .btn-arrow.disabled .btn:focus {
2426 outline: none !important; }
2428 .btn-arrow.disabled .icon-primary-left {
2429 color: #fff !important; }
2431 .btn-arrow.disabled .icon-primary-right {
2432 color: #fff !important; }
2435 padding: 12px 19px 11px 18px;
2436 font-size: 1.7rem; }
2439 /* padding: 10px 19px 9px 18px; */
2441 border-radius: 8px; }
2446 *:not(.btn-arrow) > .btn > i[class*="icon-primary-"] {
2448 margin-bottom: -20px; }
2450 .enhanced-cta-group {
2451 display: -ms-flexbox;
2453 -ms-flex-direction: row-reverse;
2454 flex-direction: row-reverse;
2455 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;
2456 background-position: 0 -1px;
2457 background-repeat: repeat-x; }
2458 .enhanced-cta-group > .cta-button-group {
2460 background-image: none !important; }
2461 .enhanced-cta-group > .cta-button-group + .cta-button-group a {
2464 .enhanced-cta-group > .cta-button-group + .cta-button-group a a {
2466 .enhanced-cta-group > .cta-button-group hr {
2468 .enhanced-cta-group > .cta-button-group + .cta-button-group {
2469 -ms-flex-align: center;
2470 -ms-grid-row-align: center;
2471 align-items: center;
2472 -ms-flex-direction: row;
2473 flex-direction: row;
2478 -ms-flex-align: baseline;
2479 align-items: baseline;
2480 padding: 20px 0 10px;
2482 .cta-button-group.nodots {
2483 background-image: none !important; }
2484 .cta-button-group .hidden-phone {
2485 margin-right: 14px; }
2486 .cta-button-group .btn + .btn {
2487 margin-right: 20px !important; }
2488 .cta-button-group .btn:not(.hidden-phone):not(.visible-phone) {
2491 .isMobile .btn-arrow .btn.btn-small .icon-primary-left:before {
2494 .isMobile .btn-arrow .btn.btn-large .icon-primary-left:before {
2497 .isMobile .btn-arrow .btn.btn-large .icon-primary-right:before {
2500 @media (max-width: 1024px) {
2501 .field-group + .btn {
2502 margin-left: 15px; } }
2504 @media (max-width: 767px) {
2506 text-align: center; }
2507 .cta-button-group > .btn {
2511 margin-left: auto !important;
2512 margin-right: auto !important; } }
2516 box-shadow: 0 5px 5px -5px rgba(0, 0, 0, 0.15);
2517 display: -ms-flexbox;
2519 -ms-flex-pack: justify;
2520 justify-content: space-between;
2521 margin-bottom: 10px;
2525 vertical-align: middle;
2537 text-align: center; }
2538 .btn-group:not([data-select-color]) .btn.active:not(:first-child) {
2540 border-left: 1px solid #d2d2d2 !important; }
2541 .btn-group:not([data-select-color]) .btn[disabled]:not(:first-child) {
2542 border-left: 1px solid #d2d2d2 !important; }
2543 .btn-group:not([data-select-color]) .btn[disabled] + .btn[disabled] {
2544 border-left: 1px solid #ebebeb !important; }
2545 .btn-group:not([data-select-color]) > .btn.active {
2546 border-color: #087ac2 transparent #0568ae;
2547 background-color: #0568ae;
2548 background: linear-gradient(to bottom, #087ac2 0%, #0568ae 100%);
2550 .btn-group:not([data-select-color]) > .btn.active:hover {
2552 outline-color: #ffffff !important;
2553 background: #0563a6;
2554 border-color: #0563a6; }
2555 .btn-group:not([data-select-color]) > .btn.active:focus {
2557 outline-color: #ffffff !important;
2558 background: #0563a6;
2559 border-color: #0563a6; }
2560 .btn-group:not([data-select-color]) > .btn.active:active {
2562 outline-color: #ffffff !important;
2563 background: #0563a6;
2564 border-color: #0563a6; }
2565 .btn-group:not([data-select-color]) > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
2567 .btn-group:not([data-select-color]) > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
2568 border-top-right-radius: 0;
2569 border-bottom-right-radius: 0; }
2570 .btn-group:not([data-select-color]) > .btn:last-child:not(:first-child) {
2571 border-top-left-radius: 0;
2572 border-bottom-left-radius: 0; }
2573 .btn-group:not([data-select-color]) > .dropdown-toggle:not(:first-child) {
2574 border-top-left-radius: 0;
2575 border-bottom-left-radius: 0; }
2576 .btn-group > .active {
2577 text-decoration: none;
2578 outline: 1px dotted transparent; }
2579 .btn-group > .active:focus {
2580 outline: 1px dotted #ffffff; }
2582 .btn-group.btn-fullwidth > .btn {
2586 .btn-group[data-select-color] {
2589 -ms-flex-pack: start;
2590 justify-content: flex-start;
2591 -ms-flex-wrap: wrap;
2593 .btn-group[data-select-color] .btn {
2594 border: 1px solid #959595;
2596 box-shadow: 0 5px 5px -5px rgba(0, 0, 0, 0.15);
2598 margin-bottom: 10px;
2606 .btn-group[data-select-color] > .btn.active:focus {
2607 outline: 1px dotted #191919;
2608 outline-offset: 4px; }
2611 background-clip: padding-box;
2624 button .btn-fill[style*="#fff"] {
2625 border: 1px solid #d2d2d2; }
2627 [data-select-color] .btn.active {
2628 background: none !important;
2633 line-height: 12px; }
2634 [data-select-color] .btn.active > .btn-fill {
2636 [data-select-color] .btn.active:hover {
2639 [data-select-color] .btn:active {
2640 background: none !important;
2645 line-height: 12px; }
2646 [data-select-color] .btn:active > .btn-fill {
2648 [data-select-color] .btn:active:hover {
2651 .btn-group[data-select-color="orange"] > .btn.active {
2652 border-color: #ea7400; }
2654 .btn-group[data-select-color="blue"] > .btn.active {
2655 border-color: #0568ae; }
2657 .btn-group[data-select-color="green"] > .btn.active {
2658 border-color: #007a3e; }
2660 .btn-spinbutton-toggle.btn-group {
2661 display: block !important;
2662 height: 40px !important;
2666 white-space: nowrap; }
2668 .btn-spinbutton-toggle .btn {
2670 font-weight: normal;
2674 letter-spacing: normal;
2681 .btn-spinbutton-toggle .btn[data-max-value] {
2682 border-bottom: 1px solid #d2d2d2;
2683 border-top: 1px solid #d2d2d2;
2684 box-shadow: 0 3px 2px -2px rgba(0, 0, 0, 0.08) inset;
2685 background-color: #fff;
2687 font-family: "Omnes-ECOMP-W02", Arial;
2689 font-weight: normal;
2692 min-width: 46px !important;
2694 .btn-spinbutton-toggle .btn[data-max-value]:focus {
2695 border-color: #0568ae;
2697 .btn-spinbutton-toggle .btn[data-max-value]:focus + .btn {
2698 border-left: 1px solid #0568ae;
2699 transition: border 0.3s linear 0s; }
2701 .btn-spinbutton-toggle .icon-primary-subtractminimize {
2702 font-size: 30px !important;
2703 color: #0568ae !important; }
2705 .btn-spinbutton-toggle .icon-primary-add-maximize {
2706 font-size: 30px !important;
2707 color: #0568ae !important; }
2709 .btn-spinbutton-toggle .btn[disabled].icon-primary-subtractminimize {
2710 background-color: #d2d2d2;
2711 color: #767676 !important; }
2713 .btn-spinbutton-toggle .btn[disabled].icon-primary-add-maximize {
2714 background-color: #d2d2d2;
2715 color: #767676 !important; }
2717 .btn-spinbutton-toggle input.btn[disabled] {
2718 background-color: #d2d2d2;
2720 cursor: not-allowed; }
2722 .btn-group.btn-spinbutton-toggle .btn[disabled] + .btn[disabled] {
2723 border-left: 1px solid #f0f0f0 !important; }
2725 .btn-group.btn-spinbutton-toggle .btn[data-max-value]:focus + .btn:not(:first-child) {
2726 border-left: 1px solid #0568ae !important; }
2728 @media (max-width: 480px) {
2729 .btn-group:not([data-select-color]) > .btn {
2731 min-width: auto; } }
2741 display: inline-block; }
2746 .reset-field:before {
2750 .input-emphasized + .reset-field:before {
2754 .reset-field:active,
2756 .reset-field:focus {
2757 display: block !important; }
2764 box-shadow: 0 -50px 0 0 #f2f2f2 inset;
2766 /*overflow: hidden;*/
2770 transform: rotate(45deg);
2773 .corner-button .close:before {
2783 .corner-button .close {
2790 transform: rotate(45deg);
2793 .corner-button .close:focus {
2794 outline: 1px dotted black; }
2796 .ds2-no-colors .corner-button .close {
2797 border: 1px solid black; }
2799 .field-group input + .reset-field {
2812 .field-group input[type="search"] + .reset-field,
2813 .field-group input[type="search"] + .btn-search + .reset-field,
2814 .tooltip-onclick input + .reset-field,
2815 .tooltip-onclick input + .icon-primary-tooltip + .reset-field,
2816 .tooltip-onclick textarea + .reset-field,
2817 .tooltip-onclick textarea + .icon-primary-tooltip + .reset-field {
2820 .field-group input[type="search"] + .reset-field:after,
2821 .field-group input[type="search"] + .btn-search + .reset-field:after,
2822 .tooltip-onclick input + .reset-field:after,
2823 .tooltip-onclick input + .icon-primary-tooltip + .reset-field:after,
2824 .tooltip-onclick textarea + .reset-field:after,
2825 .tooltip-onclick textarea + .icon-primary-tooltip + .reset-field:after {
2826 background-color: #d2d2d2;
2835 .tooltip-onclick input + .reset-field,
2836 .tooltip-onclick input + .icon-primary-tooltip + .reset-field {
2837 right: 50px !important; }
2839 .tooltip-onclick textarea + .reset-field,
2840 .tooltip-onclick textarea + .icon-primary-tooltip + .reset-field {
2841 right: 45px !important;
2844 .field-group input.input-emphasized + .reset-field {
2849 .field-group input.input-emphasized + .reset-field:after {
2852 .field-group [disabled] + .reset-field {
2855 .ds2_touchevents .field-group input + .reset-field:focus,
2856 .ds2_touchevents .field-group input:focus + .reset-field,
2857 .ds2_touchevents textarea:focus + .reset-field,
2858 .ds2_touchevents textarea + .reset-field:focus {
2865 .ds2_touchevents .field-group input {
2866 padding: 8px 55px 8px 15px;
2867 -webkit-appearance: none; }
2869 .ds2_touchevents textarea:focus {
2870 padding: 15px 55px 15px 15px; }
2872 .ds2_touchevents textarea:focus + .reset-field {
2878 .ds2_touchevents textarea.hasScrollbar:focus {
2879 padding: 15px 35px 15px 15px; }
2881 .ds2_touchevents textarea.hasScrollbar:focus + .reset-field {
2884 .ds2-no-colors .b2b-tmpl-card-corner-button {
2885 border: none !important; }
2887 .ds2-no-colors .b2b-tmpl-card-corner-button .close {
2888 border: 1px solid black;
2889 top: 0px !important;
2890 right: 0px !important; }
2892 .form-row.error .error-msg {
2896 font-family: "Omnes-ECOMP-W02-Medium", Arial;
2898 padding-left: 18px; }
2900 .form-row.error .error-msg:before {
2906 vertical-align: middle; }
2908 .form-row.error label,
2909 .form-row.error .error-msg,
2910 .form-row.error button.awd-select,
2911 .form-row.error select.awd-select + span,
2912 .form-row.error .checkbox,
2913 .form-row.error .radio,
2914 .form-row.error legend.error,
2915 .form-row.error input {
2918 .form-row.error .btn-group > .btn,
2919 .form-row.error button.awd-select,
2920 .form-row.error .awd-select-list,
2921 .form-row.error select.awd-select + span,
2922 .form-row.error textarea,
2923 .form-row.error input,
2924 .form-row.error .checkbox .skin,
2925 .form-row.error .radio .skin {
2926 border-color: #cf2a2a !important; }
2928 .form-row.error .checkbox input:checked:not(:disabled) + .skin {
2929 background-color: #cf2a2a; }
2931 .form-row.error .radio input:checked + .skin:after {
2932 background-color: #cf2a2a; }
2934 .error .tooltip-onclick .icon-primary-tooltip.active + .error-msg {
2936 border-bottom-left-radius: 0;
2937 border-bottom-right-radius: 0; }
2939 .error .tooltip-onclick .icon-primary-tooltip.active + .error-msg + .helpertext {
2942 .error .tooltip-onclick .icon-primary-tooltip.active + .error-msg + .helpertext:before,
2943 .error .tooltip-onclick .icon-primary-tooltip.active + .error-msg + .helpertext:after {
2946 .error .helpertext {
2947 border-color: #cf2a2a;
2948 /*border-radius:0;*/ }
2950 .error .helpertext:before {
2951 border-top-color: #cf2a2a; }
2953 .error .tooltip-onfocus .helpertext {
2954 margin: 14px 0 10px 0; }
2956 .error [class*="price"],
2957 .error [class*="pricing-"] {
2963 input[type]::-webkit-inner-spin-button,
2964 input[type]::-webkit-outer-spin-button {
2965 -webkit-appearance: none; }
2968 -moz-appearance: textfield; }
2980 display: inline-block;
2981 /* font-size: 1.4rem; */
2982 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
2995 display: inline-block;
2998 padding: 0 15px 0 15px;
2999 vertical-align: middle;
3000 line-height: normal; }
3002 select::-webkit-input-placeholder,
3003 textarea::-webkit-input-placeholder,
3004 input::-webkit-input-placeholder {
3006 font-family: "Omnes-ECOMP-W02-Italic", Arial;
3010 select:-moz-placeholder,
3011 textarea:-moz-placeholder,
3012 input:-moz-placeholder {
3014 font-family: "Omnes-ECOMP-W02-Italic", Arial;
3018 select::-moz-placeholder,
3019 textarea::-moz-placeholder,
3020 input::-moz-placeholder {
3022 font-family: "Omnes-ECOMP-W02-Italic", Arial;
3026 select:-ms-input-placeholder,
3027 textarea:-ms-input-placeholder,
3028 input:-ms-input-placeholder {
3030 font-family: "Omnes-ECOMP-W02-Italic", Arial;
3035 textarea:placeholder,
3038 font-family: "Omnes-ECOMP-W02-Italic", Arial;
3043 textarea:last-child,
3047 input:not([type="button"]) {
3050 input.input-emphasized {
3053 padding: 13px 20px 13px; }
3055 input[type="search"]:focus {
3056 padding-right: 88px; }
3058 input[type="search"] {
3059 padding-right: 40px;
3060 -webkit-appearance: none !important; }
3062 input[type="search"].input-emphasized {
3063 padding-right: 45px; }
3065 .btn-search[class*="btn"] {
3066 background-color: transparent;
3067 background-position: 50% 50%;
3068 background-size: 20px;
3069 background-repeat: no-repeat;
3074 min-width: 45px !important;
3076 padding: 0 !important;
3080 border-radius: 0 5px 5px 0;
3084 .input-emphasized + .btn-search[class*="btn"],
3085 .input-emphasized + .reset-field + .btn-search[class*="btn"] {
3086 background-size: 26px;
3089 outline-offset: -3px;
3091 border-radius: 0 5px 5px 0; }
3093 input[type="search"].input-emphasized + .reset-field {
3094 right: 45px !important; }
3096 .search-suggestion-wrapper {
3098 margin-bottom: 15px; }
3100 /*styles from dropdown*/
3101 .search-suggestion-list {
3102 box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15);
3103 border-radius: 0 0 6px 6px;
3105 border: 1px solid #0568ae;
3108 background-color: #f2f2f2;
3114 .search-suggestion-list:empty {
3117 .search-suggestion-item {
3121 line-height: 4.0rem;
3124 .search-suggestion-item a {
3125 text-decoration: none;
3128 .search-suggestion-item:hover,
3129 .search-suggestion-item:focus {
3131 background-color: #d2d2d2; }
3133 input[data-provide="datepicker"],
3134 [data-provide="datepicker"]:-moz-placeholder,
3135 [data-provide="datepicker"]:-ms-input-placeholder,
3136 [data-provide="datepicker"]:-webkit-input-placeholder {
3137 color: #0568ae !important;
3139 filter: alpha(opacity=100); }
3147 i.icon-primary-calendar.disabled,
3148 span.icon-primary-calendar.readonly {
3149 cursor: not-allowed;
3150 background-color: #f2f2f2;
3153 i.icon-primary-calendar.disabled input,
3154 span.icon-primary-calendar.readonly input {
3155 color: #959595 !important; }
3166 line-height: 20px; }
3168 textarea + .reset-field {
3171 textarea::-webkit-input-placeholder {
3174 textarea:-moz-placeholder {
3177 textarea::-moz-placeholder {
3180 textarea:-ms-input-placeholder {
3183 textarea:placeholder {
3188 background-color: #ffffff;
3189 border: 1px solid #d2d2d2;
3190 -webkit-appearance: none;
3191 box-shadow: 2px 3px 2px -2px rgba(0, 0, 0, 0.08) inset;
3192 transition: border .3s linear 0s;
3193 font-family: "Omnes-ECOMP-W02", Arial; }
3198 border-color: #0568ae; }
3203 .input-append > div {
3204 display: table-cell;
3207 .input-append > .field-group {
3210 .row .field-group input[class*="span"] {
3215 display: inline-block; }
3217 label + .field-group,
3218 label + .input-append,
3220 label + .row-nowrap,
3228 .field-group input:not([type="button"])[disabled] {
3229 padding-right: 15px; }
3234 outline: none !important; }
3242 .row-nowrap.no-flex.form-row > label + br {
3243 margin-bottom: 5px; }
3246 display: inline-block; }
3248 legend + .form-row {
3251 .tooltip-onclick input {
3252 padding-right: 45px; }
3254 .ds2_touchevents .tooltip-onclick input:focus {
3255 padding-right: 95px; }
3257 .btn-calendar-icon {
3259 background-color: transparent !important;
3261 border: 0 !important;
3265 .btn-calendar-icon .icon-primary-calendar:before {
3269 .btn-calendar-icon .icon-primary-calendar.disabled {
3270 background-color: #f2f2f2; }
3272 .btn-calendar-icon .icon-primary-calendar.disabled:before {
3275 span.icon-primary-calendar input {
3278 transition: border-color 0.3s linear 0s;
3279 box-shadow: 2px 3px 2px -2px rgba(0, 0, 0, 0.08) inset;
3284 .faux-input + input.datepicker-input:not([disabled]) {
3287 background-color: #fff;
3294 background-color: transparent !important;
3295 border: 1px solid transparent;
3301 margin-bottom: 10px;
3303 padding: 0 0 0 35px;
3307 vertical-align: middle;
3311 .faux-input:disabled {
3312 cursor: not-allowed; }
3314 .faux-input:focus + .datepicker-input,
3315 [data-calendar-state="opened"] + .datepicker-input {
3316 border-color: #0568ae;
3317 box-shadow: 2px 3px 2px -2px rgba(5, 116, 172, 0.35) inset;
3320 .form-row.error .error-msg {
3324 font-family: "Omnes-ECOMP-W02-Medium", Arial;
3329 .form-row.error .error-msg > .icon-primary-badgealert {
3336 .form-row.error .error-msg > .icon-primary-badgealert:before {
3342 vertical-align: middle; }
3344 .form-row.error label,
3345 .form-row.error .error-msg,
3346 .form-row.error button.awd-select,
3347 .form-row.error select.awd-select + span,
3348 .form-row.error .checkbox,
3349 .form-row.error .radio,
3350 .form-row.error legend.error,
3351 .form-row.error input,
3352 .form-row.error textarea {
3355 .form-row.error .btn-group > .btn,
3356 .form-row.error button.awd-select,
3357 .form-row.error .awd-select-list,
3358 .form-row.error select.awd-select + span,
3359 .form-row.error textarea,
3360 .form-row.error input,
3361 .form-row.error .checkbox .skin,
3362 .form-row.error .radio .skin {
3363 border-color: #cf2a2a !important; }
3365 .form-row.error .checkbox input:checked:not(:disabled) + .skin {
3366 background-color: #cf2a2a; }
3368 .form-row.error .radio input:checked + .skin:after {
3369 background-color: #cf2a2a; }
3371 .error [class*="price"],
3372 .error [class*="pricing-"] {
3381 background-repeat: repeat-x;
3382 background-color: #959595;
3383 position: relative; }
3386 background-color: #959595; }
3389 background-color: #d2d2d2; }
3392 background-color: #fff;
3397 font-family: "Omnes-ECOMP-W02-Medium", Arial;
3400 line-height: 1.6rem;
3409 hr.is-vertical.dark,
3411 hr.is-vertical.lite,
3413 display: inline-block;
3419 hr.is-vertical.dark,
3421 background-color: #959595; }
3423 hr.is-vertical.lite,
3425 background-color: #d2d2d2; }
3427 .hr-dotted.is-vertical.dark,
3428 .hr-dotted.is-vertical.lite {
3429 background-color: transparent;
3430 background-repeat: repeat-y;
3431 background-size: 1px 4px;
3436 .row-nowrap > .span + hr.is-vertical,
3437 .row > .span + hr.is-vertical {
3438 margin: 0 0 0 -20px; }
3442 hr.bottom-space-only {
3451 font-family: "Omnes-ECOMP-W02", Arial;
3453 margin-bottom: 5px; }
3455 -webkit-tap-highlight-color: transparent;
3464 .radio input:focus + .skin {
3465 border-color: #0568ae; }
3466 .radio input:focus + .skin:before {
3471 outline: 1px dotted #000000;
3474 .radio input + .skin {
3475 border-radius: 100%; }
3476 .radio input:checked + .skin:after {
3477 background-color: #0568ae;
3478 border-radius: 100%;
3479 border: 3px solid #FFFFFF;
3485 .radio input:disabled + .skin {
3486 cursor: not-allowed;
3487 background-color: #d2d2d2;
3488 border-color: #d2d2d2;
3490 .radio input:disabled + .skin + span {
3491 cursor: not-allowed;
3493 .radio input:disabled:checked + .skin:after {
3494 background-color: #666666; }
3495 .radio input:invalid + .skin {
3496 border: solid 1px #cf2a2a; }
3498 background-color: #FFFFFF;
3499 border: 1px solid #d2d2d2;
3501 display: inline-block;
3508 display: inline-block;
3515 font-family: "Omnes-ECOMP-W02", Arial; }
3518 display: inline-block;
3519 margin-bottom: 10px;
3520 vertical-align: middle;
3521 margin-right: 10px; }
3522 .radio.inline:last-child {
3526 border: 1px solid #d2d2d2;
3527 border-radius: 8px; }
3528 .radio-box > [role="radio"] label {
3529 padding: 15px 15px 20px 15px;
3532 .radio-box > [role="radio"] label .skin + span {
3534 .radio-box > [role="radio"] + div {
3535 padding: 0 15px 15px 47px; }
3536 .radio-box > [aria-checked="false"] label > input {
3539 .radio-box > [aria-checked="false"] label .skin {
3542 .radio-box > [aria-checked="true"] label > input {
3545 .radio-box > [aria-checked="true"] label .skin {
3550 border: 3px solid #0568ae; }
3551 .radio-box.active > [role="radio"] label {
3552 padding: 13px 14px 19px 13px; }
3557 font-family: "Omnes-ECOMP-W02", Arial;
3561 -webkit-tap-highlight-color: transparent;
3570 .checkbox input:focus + .skin {
3571 border-color: #0568ae; }
3572 .checkbox input:focus + .skin:before {
3577 outline: 1px dotted #000000;
3580 .checkbox input:checked:not(:disabled) + .skin {
3581 background-color: #0568ae;
3582 border-color: #0568ae; }
3583 .checkbox input:checked:disabled + .skin:after {
3585 .checkbox input:checked + .skin:after {
3588 background-color: transparent;
3591 line-height: 21px; }
3592 .checkbox input:disabled + .skin {
3593 cursor: not-allowed;
3594 background-color: #d2d2d2;
3595 border-color: #d2d2d2;
3597 .checkbox input:disabled + .skin + span {
3598 cursor: not-allowed;
3600 .checkbox input:invalid + .skin {
3601 border: solid 1px #cf2a2a; }
3602 .checkbox input:indeterminate + .skin:after {
3603 background-color: transparent;
3608 background-color: #fff;
3609 border: 1px solid #d2d2d2;
3611 display: inline-block;
3618 display: inline-block;
3625 font-family: "Omnes-ECOMP-W02", Arial; }
3628 .checkbox input.indeterminate + .skin:after {
3632 /* .checkbox.inline {
3633 display: inline-block;
3634 margin-bottom: 10px;
3635 vertical-align: middle;
3636 margin-right: 10px; }
3637 .checkbox.inline:last-child {
3640 .checkbox.checkbox-selectall {
3641 margin: 20px 0 0 24px; }
3643 .terms-after-checkbox {
3644 margin-top: 15px; } */
3646 .indeterminate-margin {
3647 padding-left: 24px; }
3650 border-bottom: 1px solid #d2d2d2; }
3653 .inactive-toggle-header {
3659 line-height: 2.2rem;
3662 padding: 16px 55px 16px 15px; }
3664 .toggle-header.opened {
3667 .tiny-accordion .toggle-header,
3668 .tiny-accordion .inactive-toggle-header {
3669 padding: 16px 55px 16px 15px;
3670 border-top: 1px solid #d2d2d2; }
3672 .tiny-accordion .toggle-header:focus {
3673 text-decoration: underline; }
3675 .tiny-accordion.iconleft .toggle-header,
3676 .tiny-accordion.iconleft .inactive-toggle-header {
3677 padding: 15px 15px 15px 50px; }
3679 .accordion-content {
3680 font-size: 1.4rem; }
3682 .accordion-content .toggle-header:first-child {
3685 .tiny-accordion .toggle-header + .accordion-content {
3686 padding: 0 50px 15px 15px; }
3688 .tiny-accordion.iconleft .toggle-header + .accordion-content {
3689 padding: 0 15px 15px 50px; }
3691 .toggle-header .icon-primary-accordion-plus,
3692 .toggle-header .icon-primary-accordion-minus {
3693 display: inline-block;
3699 vertical-align: middle;
3701 font-weight: bold; }
3703 .tiny-accordion.iconleft .toggle-header .icon-primary-accordion-plus,
3704 .tiny-accordion.iconleft .toggle-header .icon-primary-accordion-minus {
3707 .inactive-toggle-header:hover {
3710 .tiny-accordion-to-tabs,
3717 .tiny-tabs [class*="icon-primary-accordion-"] {
3718 display: none !important; }
3720 .tiny-accordion-to-tabs:before,
3721 .tiny-accordion-to-tabs:after,
3728 .tiny-accordion-to-tabs:after,
3732 .tiny-accordion-to-tabs:before,
3733 .tiny-accordion-to-tabs:after,
3740 .tiny-accordion-to-tabs:after,
3744 .tiny-tabs > .toggle-header {
3745 display: inline-block;
3751 background-color: #fff;
3753 padding: 26px 20px 25px 20px !important;
3754 border-top: 1px solid #fff;
3755 -webkit-filter: none;
3757 background-clip: padding-box;
3758 border-bottom: 1px solid #d2d2d2;
3759 font-weight: normal;
3760 border-right: 1px solid #d2d2d2;
3761 white-space: nowrap; }
3763 .tiny-tabs .toggle-header + div {
3767 border-top: 1px solid #d2d2d2;
3770 border-bottom: none;
3775 padding-bottom: 30px; }
3777 .tiny-tabs .opened {
3779 border-top: 5px solid #0568ae !important;
3780 padding-top: 22px !important;
3781 border-bottom: none;
3782 background-color: #fff;
3783 -webkit-filter: none;
3788 .tiny-tabs .toggle-header:focus {
3789 text-decoration: underline;
3790 outline: thin dotted #666;
3791 outline-offset: 0; }
3793 .tiny-tabs .toggle-header:first-child {
3797 .tiny-tabs .toggle-header:first-child {
3798 border-left: 1px solid #fff; }
3800 .tiny-tabs .opened:first-child {
3801 border-left: 1px solid #d2d2d2; }
3803 .tiny-tabs .toggle-header:nth-last-of-type(2) {
3804 border-right-color: #fff; }
3806 .tiny-tabs .opened:nth-last-of-type(2) {
3807 border-right: 1px solid #d2d2d2; }
3809 @media (max-width: 767px) {
3811 .tiny-accordion-to-tabs {
3813 margin-right: -15px;
3815 .tiny-accordion-to-tabs {
3817 border-bottom: 1px solid #d2d2d2; }
3818 .tiny-accordion-to-tabs .toggle-header {
3821 padding: 16px 50px 16px 15px;
3822 border-top: 1px solid #d2d2d2; }
3823 .tiny-accordion-to-tabs .toggle-header:focus {
3824 text-decoration: underline; }
3825 .tiny-accordion-to-tabs .toggle-header + .accordion-content {
3826 padding: 0 50px 15px 15px; } }
3828 @media (min-width: 768px) {
3829 .tiny-accordion-to-tabs [class*="icon-primary-accordion-"] {
3830 display: none !important; }
3831 .tiny-accordion-to-tabs > .toggle-header {
3832 display: inline-block;
3835 /*overflow: hidden;*/
3838 background-color: #fff;
3840 padding: 26px 20px 25px 20px !important;
3841 border-top: 1px solid #fff;
3842 -webkit-filter: none;
3844 background-clip: padding-box;
3845 border-bottom: 1px solid #d2d2d2;
3846 font-weight: normal;
3847 border-right: 1px solid #d2d2d2;
3848 white-space: nowrap; }
3849 .tiny-accordion-to-tabs .toggle-header + div {
3853 border-top: 1px solid #d2d2d2;
3857 border-bottom: none;
3859 .tiny-accordion-to-tabs .opened {
3861 border-top: 5px solid #0568ae !important;
3862 padding-top: 22px !important;
3863 border-bottom: none;
3864 background-color: #fff;
3865 -webkit-filter: none;
3868 text-decoration: none;
3870 .tiny-accordion-to-tabs .toggle-header:focus {
3871 text-decoration: underline;
3872 outline: thin dotted #666;
3873 outline-offset: 0px; }
3874 .tiny-accordion-to-tabs .toggle-header:nth-last-of-type(2) {
3875 border-right: none; }
3876 .tiny-accordion-to-tabs .toggle-header:first-child {
3879 .tiny-accordion-to-tabs .toggle-header:first-child {
3880 border-left: 1px solid #fff; }
3881 .tiny-accordion-to-tabs .opened:first-child {
3882 border-left: 1px solid #d2d2d2; }
3883 .tiny-accordion-to-tabs .opened:nth-last-of-type(2) {
3884 border-right: 1px solid #d2d2d2; } }
3886 .toggle-header .tooltip .icon-primary-tooltip {
3889 .accordion-content {
3890 transition: all 0.8s linear; }
3895 .tiny-tabs .toggle-header {
3896 display: inline-block;
3902 background-color: #fff;
3904 padding: 22px 20px 25px 20px !important;
3905 border-top: 5px solid #fff;
3906 -webkit-filter: none;
3908 background-clip: padding-box;
3909 border-bottom: 1px solid #ccc;
3910 font-weight: normal;
3911 border-right: 1px solid #ccc;
3912 white-space: nowrap; }
3914 .tiny-tabs .toggle-header:first-child {
3917 .tiny-tabs div:first-child .toggle-header {
3918 margin-left: 30px; }
3920 .tiny-tabs > div .toggle-header.opened {
3921 border-bottom: 0 !important; }
3923 .tiny-accordion-to-tabs > div > div.toggle-header {
3924 background-clip: padding-box;
3925 background-color: #fff;
3926 border-bottom: 1px solid #ccc;
3928 border-top: 5px solid #fff;
3929 display: inline-block;
3932 font-weight: normal;
3934 padding: 22px 20px 21px !important;
3936 white-space: nowrap; }
3938 .tiny-accordion-to-tabs .toggle-header:first-child {
3941 .tiny-accordion-to-tabs div:first-child .toggle-header {
3943 border-bottom: 0 !important; }
3945 .tiny-accordion-to-tabs > div .toggle-header.opened {
3946 border-bottom: 0 !important; }
3948 @media (max-width: 767px) {
3949 .tiny-accordion-to-tabs {
3950 display: block !important;
3951 border-bottom: 1px solid #ccc !important; }
3952 .tiny-accordion-to-tabs > div > div.toggle-header {
3953 display: block !important;
3956 min-height: 41px !important;
3957 padding: 15px 50px 15px 15px !important;
3958 border-top: 1px solid #ccc; }
3959 .tiny-accordion-to-tabs > div > div.toggle-header:first-child {
3960 margin-left: 0 !important; }
3961 .tiny-accordion-to-tabs > div > div.toggle-header + .accordion-content {
3962 padding: 0 50px 15px 15px; }
3963 .tiny-accordion-to-tabs > div > div.toggle-header .icon-primary-accordion-plus {
3964 background-position: 0 0;
3965 background-size: 20px 40px; }
3966 .tiny-accordion-to-tabs > div > div.toggle-header .icon-primary-accordion-minus {
3967 background-position: 0 -20px;
3968 background-size: 20px 40px; }
3969 .tiny-accordion-to-tabs > div > div.toggle-header .icon-primary-accordion-plus,
3970 .tiny-accordion-to-tabs > div > div.toggle-header .icon-primary-accordion-minus {
3971 display: inline-block;
3977 vertical-align: middle;
3981 background-color: #5a5a5a;
3992 font-family: "Omnes-ECOMP-W02-Medium", Arial;
3994 margin: 0 20px 5px 0; }
3997 padding: 15px 20px; }
3999 .alert div:first-child {
4000 border-radius: 8px 0 0 8px;
4003 .alert div:first-child + div {
4004 border: 1px solid transparent;
4006 border-radius: 0 8px 8px 0; }
4009 background-color: #cf2a2a;
4010 border: 1px solid #cf2a2a; }
4013 background-color: #44c8f5;
4014 border: 1px solid #44c8f5; }
4017 background-color: #c5d63d;
4018 border: 1px solid #c5d63d; }
4020 .alert [class*="icon-primary-"] {
4032 .alert .close:before {
4041 text-decoration: underline; }
4043 .alert .close:focus {
4044 outline: 1px dotted #666; }
4047 font-size: 1.4rem; }
4049 .alert p:last-child {
4052 .alert .standalone-link i[class*="icon-primary-"] {
4054 margin-right: 5px; }
4056 @media (max-width: 767px) {
4063 padding: 15px 10px; }
4064 .alert div:first-child {
4069 font-size: 1.4rem; }
4071 font-size: 1.2rem; }
4075 .alert .standalone-link i[class*="icon-primary-"] {
4076 font-size: 16px; } }
4087 text-decoration: underline; }
4089 .alert div:first-child + div {
4090 padding-right: 25px; }
4092 .alert div:last-child {
4093 padding-right: 20px !important; }
4095 .alert p [class*="icon-primary-"] {
4100 @media (max-width: 767px) {
4103 .alert div:first-child + div {
4104 padding-right: 20px; }
4105 .alert div:last-child {
4106 padding-right: 15px !important; }
4107 .alert div:first-child {
4111 .alert p [class*="icon-primary-"] {
4112 font-size: 16px; } }
4118 .b2b-audio .controls-wrapper {
4119 display: inline-block;
4122 .b2b-audio .controls-wrapper i {
4126 .b2b-audio .controls-wrapper i:hover {
4128 .b2b-audio .seek-bar-container-wrapper {
4129 display: inline-block;
4136 .b2b-audio .seek-bar-container-wrapper .timing-container {
4140 .b2b-audio .seek-bar-container-wrapper .timing-container .timing-container-left {
4142 line-height: 100%; }
4143 .b2b-audio .seek-bar-container-wrapper .timing-container .timing-container-right {
4145 line-height: 100%; }
4146 .b2b-audio .seek-bar-container-wrapper .timing-container .timing-container-spacer {
4148 .b2b-audio .seek-bar-tooltip {
4152 .b2b-audio-popover {
4154 .b2b-audio-popover .volume-popover {
4155 height: 100px !important;
4156 width: 6px !important;
4158 .b2b-audio-popover .min-label {
4165 .b2b-audio-recorder {
4166 border: 1px solid #ccc;
4167 box-shadow: 0px 1px 2px 0 rgba(0, 0, 0, 0.15);
4171 .b2b-audio-recorder .b2b-elapsed-time {
4172 margin: 23px 0 24px 15px;
4176 .b2b-audio-recorder .b2b-controls {
4179 .b2b-audio-recorder .b2b-controls i.icoControls-record {
4183 margin-right: 10px; }
4184 .b2b-audio-recorder .b2b-controls i.icoControls-record:focus, .b2b-audio-recorder .b2b-controls i.icoControls-record:hover {
4186 .b2b-audio-recorder .b2b-controls i.icoControls-stop {
4192 .b2b-audio-recorder .b2b-controls i.icoControls-stop:focus, .b2b-audio-recorder .b2b-controls i.icoControls-stop:hover {
4198 border-radius: 7px; }
4208 font-family: "Omnes-ECOMP-W02-Medium", Arial;
4209 background-color: #5A5A5A;
4210 border-radius: 12px;
4212 display: inline-block;
4214 font-weight: normal;
4221 vertical-align: baseline; }
4225 * + .b2b-heading-micro {
4226 margin-top: 20px !important; }
4228 .b2b-heading-micro {
4229 font-family: "Omnes-ECOMP-W02-Medium", Arial;
4230 font-weight: normal;
4231 text-rendering: optimizeLegibility;
4232 font-size: 1.2rem !important;
4233 text-transform: uppercase !important;
4234 margin-bottom: 20px !important;
4235 line-height: 1.2 !important; }
4237 .b2b-no-colors .b2b-badge {
4238 border: 1px solid transparent; }
4241 margin-right: 5px; }
4245 padding-top: 10px; }
4248 background-color: #cf2a2a; }
4250 .bellyband-container {
4257 border-top: 1px solid #d2d2d2; }
4265 text-decoration: none; }
4267 .bellyband-link a:hover > div span,
4268 .bellyband-link a:focus > div span {
4269 text-decoration: underline; }
4271 .bellyband-link a:after {
4280 .dark-bg .bellyband-link a:after {
4283 .bellyband-link img[src$="svg"].hidden-desktop,
4284 .bellyband-link [class*="icon-primary-"].hidden-desktop {
4285 display: inline-block !important;
4293 .dark-bg .bellyband-link [class*="icon-primary-"].hidden-desktop,
4294 .dark-bg .bellyband-link [class*="icon-primary-"].visible-desktop {
4297 .bellyband-link img[src$="svg"].visible-desktop {
4298 display: none !important; }
4306 @media (min-width: 481px) and (max-width: 767px) {
4307 .bellyband-container {
4311 align-content: flex-start;
4312 align-items: stretch;
4313 display: inline-flex;
4314 flex-direction: column;
4318 .bellyband-group .row {
4319 display: flex !important; }
4324 margin-bottom: 20px;
4328 line-height: inherit;
4331 .bellyband-link a:after {
4333 .bellyband-link a span {
4335 padding-top: 10px; }
4338 padding: 0 15px 0 0;
4342 .bellyband-link a:focus p {
4343 text-decoration: none; } }
4345 @media (min-width: 768px) {
4351 justify-content: center; }
4352 .bellyband-group .row {
4354 .bellyband-group .row .span {
4357 margin-bottom: 30px;
4359 justify-content: space-between; }
4364 margin-bottom: 30px; }
4365 .bellyband-link:last-child {
4370 text-align: center; }
4371 .bellyband-link a:after {
4373 .bellyband-link img[src$="svg"].hidden-desktop,
4374 .bellyband-link [class*="icon-primary-"].hidden-desktop {
4375 display: none !important; }
4376 .bellyband-link img[src$="svg"].visible-desktop,
4377 .bellyband-link [class*="icon-primary-"].visible-desktop {
4378 display: block !important;
4386 .bellyband-link a span {
4389 line-height: 2rem; }
4395 padding-left: 0 !important;
4397 line-height: 1.8rem; } }
4399 @media (max-width: 480px) {
4400 .bellyband-link-tall a {
4402 padding: 0 40px 10px 15px; }
4403 .bellyband-link-tall p {
4404 line-height: 1.8rem;
4406 .bellyband-link-tall > a:after {
4411 display: inline-block;
4413 border-bottom: 1px solid #9d9d9d;
4415 padding-top: 15px; }
4416 .b2b-boardstrip .boardstrip-reel {
4417 margin-bottom: 15px; }
4418 .b2b-boardstrip .boardstrip-item--add {
4419 border: 1px dashed #ccc;
4420 background: #FFFFFF;
4425 font-family: "Omnes-ECOMP-W02", Arial;
4426 -webkit-border-radius: 3px;
4427 -moz-border-radius: 3px;
4432 .b2b-boardstrip .boardstrip-item--add:hover, .b2b-boardstrip .boardstrip-item--add:focus {
4433 border: 2px solid #007A3E;
4435 .b2b-boardstrip .boardstrip-item--add i {
4439 text-align: initial; }
4440 .b2b-boardstrip .boardstrip-item--add .centered {
4444 margin-bottom: 35px;
4446 .b2b-boardstrip .board-viewport {
4454 .b2b-boardstrip .board-viewport .boardstrip-container {
4460 -webkit-transition: left 1000ms;
4461 transition: left 1000ms; }
4462 .b2b-boardstrip .board-viewport .board-item {
4465 border: 1px solid #ccc;
4466 margin: 0 15px 15px 0;
4467 background-color: #FFFFFF;
4471 .b2b-boardstrip .board-viewport .board-item:hover, .b2b-boardstrip .board-viewport .board-item:focus {
4472 border: 2px solid #007A3E;
4473 background-color: white;
4475 .b2b-boardstrip .board-viewport .board-item .board-img {
4479 .b2b-boardstrip .board-viewport .board-item .board-img img {
4481 .b2b-boardstrip .board-viewport .board-item .title {
4486 font-family: "Omnes-ECOMP-W02", Arial;
4488 .b2b-boardstrip .board-viewport .board-item.selected {
4489 background-color: #FFFFFF;
4490 border: 2px solid #0574ac; }
4491 .b2b-boardstrip .board-viewport .board-item .board-caret {
4496 .b2b-boardstrip .board-viewport .board-item .board-caret .board-caret-indicator {
4497 border-left: 8px solid transparent;
4498 border-right: 8px solid transparent;
4499 border-bottom: 8px solid #999;
4505 .b2b-boardstrip .board-viewport .board-item .board-caret .board-caret-arrow-up {
4508 border-style: solid;
4509 border-width: 0 8px 8px 8px;
4510 border-color: transparent transparent #FFFFFF transparent;
4512 position: absolute; }
4513 .b2b-boardstrip .arrow {
4517 .b2b-boardstrip .arrow:hover {
4519 .b2b-boardstrip .arrow.disabled {
4520 color: #767676 !important;
4521 cursor: not-allowed; }
4522 .b2b-boardstrip .prev-items {
4523 display: inline-block;
4525 margin-bottom: auto;
4530 -webkit-user-select: none;
4531 -moz-user-select: none;
4532 -ms-user-select: none;
4533 -o-user-select: none;
4534 user-select: none; }
4535 .b2b-boardstrip .next-items {
4536 display: inline-block;
4538 margin-bottom: auto;
4540 -webkit-user-select: none;
4541 -moz-user-select: none;
4542 -ms-user-select: none;
4543 -o-user-select: none;
4544 user-select: none; }
4545 .b2b-boardstrip .centered {
4546 display: table-cell;
4548 vertical-align: middle; }
4554 border-bottom: 1px solid #d2d2d2;
4561 display: inline-block;
4562 margin-right: 15px; }
4564 .breadcrumb > li:after {
4570 .breadcrumb > li:last-child {
4573 .breadcrumb > li:last-child:after {
4576 .breadcrumb li > * {
4577 float: none !important;
4581 padding: 10px 15px !important; }
4586 background-color: #FFFFFF;
4593 -webkit-touch-callout: none;
4594 -webkit-user-select: none;
4595 -moz-user-select: none;
4596 -ms-user-select: none;
4605 .datepicker td span {
4613 border-radius: 4px; }
4614 .datepicker td span:hover {
4615 background: #eeeeee; }
4616 .datepicker td span.disabled {
4620 .datepicker td span.disabled:hover {
4624 .datepicker td span.active {
4626 background-color: #0568ae;
4627 border-color: #357ebd; }
4628 .datepicker td span.active:hover {
4630 background-color: #0568ae;
4631 border-color: #357ebd; }
4632 .datepicker td span.active.disabled {
4634 background-color: #0568ae;
4635 border-color: #357ebd; }
4642 .datepicker tbody:focus {
4644 .datepicker td.day {
4645 background-color: transparent;
4648 font-family: "Omnes-ECOMP-W02-Medium", Arial;
4652 margin: -2px -1px 0 0;
4657 outline: 1px dotted #191919;
4658 outline-offset: -2px; }
4659 .datepicker th[tabindex]:focus {
4660 outline-offset: -15px; }
4661 .datepicker td.day.focused {
4662 background: #ededed;
4664 .datepicker td.day.focused.active {
4665 background-color: #ededed;
4667 .datepicker td.disabled {
4668 font-family: "Omnes-ECOMP-W02", Arial;
4671 .datepicker td.disabled:hover {
4672 font-family: "Omnes-ECOMP-W02", Arial;
4675 .datepicker td.disabled:hover .show-date {
4676 font-family: "Omnes-ECOMP-W02", Arial;
4678 .datepicker td.disabled .show-date {
4679 font-family: "Omnes-ECOMP-W02", Arial;
4681 .datepicker td.today {
4683 background-color: #0568ae; }
4684 .datepicker td.today:hover {
4686 background-color: #0568ae;
4688 background-color: #0568ae; }
4689 .datepicker td.today:active {
4691 background-color: #0568ae; }
4692 .datepicker td.today:focus {
4694 background-color: #0568ae; }
4695 .datepicker td.today.disabled {
4697 background-color: #0568ae; }
4698 .datepicker td.today.active {
4700 background-color: #0568ae; }
4701 .datepicker td.today.active:hover {
4703 .datepicker td.selected {
4705 background-color: #95959500; }
4706 .datepicker td.selected:hover {
4708 background-color: #95959500; }
4709 .datepicker td.selected.disabled {
4711 background-color: #95959500; }
4712 .datepicker td.active:not(.new) {
4714 border-color: #357ebd; }
4715 .datepicker td.active:not(.new) .show-date {
4717 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
4718 .datepicker td.active:hover:not(.new) {
4720 border-color: #357ebd; }
4721 .datepicker td.active:hover:not(.new) .show-date {
4723 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
4724 .datepicker .start-date .show-date {
4725 background-color: #0568ae;
4726 color: #FFFFFF !important;
4727 border-radius: 5px 0 0 5px;
4729 .datepicker .start-date .show-date:before {
4730 background-color: #0568ae;
4738 .datepicker .between-date .show-date {
4739 background-color: #0568ae;
4740 color: #FFFFFF !important; }
4741 .datepicker .between-date .show-date:before {
4742 background-color: #0568ae;
4750 .datepicker .between-date:first-child .show-date:before {
4751 background-color: #FFFFFF;
4757 .datepicker .end-date .show-date {
4758 background-color: #0568ae;
4759 color: #FFFFFF !important;
4760 border-radius: 0 5px 5px 0; }
4761 .datepicker .end-date .show-date:before {
4762 background-color: #0568ae;
4770 .datepicker .end-date:first-child .show-date:after {
4771 background-color: #FFFFFF;
4777 .datepicker .end-date:first-child .show-date::before {
4778 background-color: #FFFFFF; }
4779 .datepicker tr td.start-date:last-child .show-date:after {
4780 background-color: #FFFFFF;
4786 .datepicker tr td.start-date:last-child:focus .show-date:after {
4789 background-color: transparent; }
4790 .datepicker tr td.start-date:first-child:focus .show-date:after {
4793 background-color: transparent; }
4794 .datepicker tr td.between-date:last-child .show-date:after {
4795 background-color: #FFFFFF;
4801 .datepicker tr td.between-date:last-child:focus .show-date:after {
4804 background-color: transparent; }
4805 .datepicker tr td.between-date:first-child:focus .show-date:after {
4808 background-color: transparent; }
4809 .datepicker tr td.end-date:last-child:focus .show-date:after {
4812 background-color: transparent; }
4813 .datepicker tr td.end-date:first-child:focus .show-date:after {
4816 background-color: transparent; }
4817 .datepicker th.datepicker-switch {
4820 font-weight: normal;
4821 cursor: default !important; }
4822 .datepicker thead tr:first-child th {
4825 line-height: 60px; }
4826 .datepicker thead tr:first-child th.cw {
4828 background-color: transparent; }
4829 .datepicker tfoot tr th {
4834 line-height: normal; }
4835 .datepicker tfoot tr th li {
4836 margin-bottom: 5px; }
4840 margin: 0 -1px -1px 0;
4842 .datepicker .prev i {
4852 margin: 0 -1px -1px 0;
4854 .datepicker .next i {
4864 padding: 0 2px 0 5px;
4865 vertical-align: middle; }
4866 .datepicker .due-date .show-date {
4867 font-family: "Omnes-ECOMP-W02-Medium", Arial;
4868 background-color: #cf2a2a;
4870 color: #FFFFFF !important; }
4871 .datepicker .day.active .show-date:after {
4872 border: 2px solid #0568ae;
4881 .datepicker .day:focus .show-date:after {
4882 border: 2px solid #0568ae;
4895 .datepicker .due-date.disabled .show-date:after {
4896 border: 2px solid #0568ae;
4905 .datepicker .day.due-date:focus .show-date:after {
4910 .datepicker .due-date.old:after {
4911 visibility: hidden; }
4912 .datepicker .due-date.new:after {
4913 visibility: hidden; }
4914 .datepicker .due-date.active:after {
4915 border-color: #FFFFFF; }
4916 .datepicker .due-date.active.focused {
4917 color: #0568ae !important; }
4918 .datepicker .due-date.active.focused:after {
4919 border-color: #cf2a2a !important; }
4923 font-weight: normal;
4927 letter-spacing: -6px;
4928 margin: 0 -1px -1px 0; }
4929 .datepicker .dow span[aria-hidden="true"] {
4940 .datepicker .calendar-legend {
4942 margin-bottom: 20px; }
4943 .datepicker .calendar-legend li {
4945 font-weight: normal;
4949 position: relative; }
4950 .datepicker i.legend-due-date {
4951 background-color: #cf2a2a;
4956 vertical-align: middle;
4957 display: inline-block; }
4958 .datepicker i.legend-selected-date {
4959 background-color: #FFFFFF;
4960 border: 2px solid #0568ae;
4965 vertical-align: middle;
4966 display: inline-block; }
4967 .datepicker i.legend-selectedisdue {
4968 background-color: #FFFFFF;
4969 border: 2px solid #0568ae;
4971 display: inline-block;
4975 vertical-align: middle;
4977 .datepicker i.legend-selectedisdue:after {
4978 background-color: #cf2a2a;
4987 .datepicker .text-left {
4989 .datepicker .active.old {
4990 background-color: #ededed !important;
4991 color: #ededed !important; }
4993 .datepicker-inline {
4996 .datepicker.datepicker-rtl {
4998 .datepicker.datepicker-rtl td span {
5001 .datepicker-dropdown {
5004 .datepicker-dropdown:before {
5006 display: inline-block;
5007 border-left: 10px solid transparent;
5008 border-right: 10px solid transparent;
5009 border-bottom: 10px solid #d2d2d2;
5011 border-bottom-color: rgba(0, 0, 0, 0.2);
5012 position: absolute; }
5013 .datepicker-dropdown:after {
5015 display: inline-block;
5016 border-left: 10px solid transparent;
5017 border-right: 10px solid transparent;
5018 border-bottom: 10px solid #fff;
5020 position: absolute; }
5022 .datepicker-dropdown.datepicker-orient-left:before {
5025 .datepicker-dropdown.datepicker-orient-left:after {
5028 .datepicker-dropdown.datepicker-orient-right:before {
5031 .datepicker-dropdown.datepicker-orient-right:after {
5034 .datepicker-dropdown.datepicker-orient-top:before {
5037 .datepicker-dropdown.datepicker-orient-top:after {
5040 .datepicker-dropdown.datepicker-orient-bottom:before {
5043 border-top: 7px solid #959595; }
5045 .datepicker-dropdown.datepicker-orient-bottom:after {
5048 border-top: 6px solid #fff; }
5050 .datepicker.days div.datepicker-days {
5053 .datepicker.months div.datepicker-months {
5056 .datepicker.years div.datepicker-years {
5060 font-family: "Omnes-ECOMP-W02-Medium", Arial;
5067 .input-group.date .input-group-addon i {
5072 .datepicker.dropdown-menu {
5073 box-shadow: 0 10px 15px -10px rgba(0, 0, 0, 0.7);
5082 background-color: #FFFFFF;
5083 border: 1px solid #d2d2d2;
5084 border: 1px solid rgba(0, 0, 0, 0.2);
5088 line-height: 1.428571429;
5090 .datepicker.dropdown-menu th {
5094 position: relative; }
5095 .datepicker.dropdown-menu td {
5099 position: relative; }
5106 background-color: #FFFFFF;
5107 background-repeat: no-repeat;
5108 background-position: -62px 0; }
5115 background-color: #FFFFFF;
5116 background-repeat: no-repeat;
5117 background-position: -5px 0; }
5124 background-color: #FFFFFF;
5125 background-repeat: no-repeat;
5126 background-position: -19px 0; }
5133 background-color: #FFFFFF;
5134 background-repeat: no-repeat;
5135 background-position: -34px 0; }
5142 background-color: #FFFFFF;
5143 background-repeat: no-repeat;
5144 background-position: -49px 0; }
5151 background-color: #FFFFFF;
5152 background-repeat: no-repeat;
5153 background-position: 0 0; }
5160 background-color: #FFFFFF;
5161 background-repeat: no-repeat;
5162 background-position: 0 0; }
5169 background-color: #FFFFFF;
5170 background-repeat: no-repeat;
5171 background-position: 0 0; }
5178 background-color: #FFFFFF;
5179 background-repeat: no-repeat;
5180 background-position: 0 0; }
5182 .b2b-coachmark-label {
5185 cursor: not-allowed;
5186 position: relative; }
5188 .b2b-coachmark-highlight {
5189 border: 1px solid #d3d3d3;
5193 background-color: #ffffff;
5194 border-radius: 10px;
5196 box-shadow: 0 5px 6px 0 rgba(0, 0, 0, 0.25);
5198 position: absolute; }
5200 .b2b-coachmark-highlight-mask {
5204 .b2b-coachmark-container {
5205 border: 1px solid #cccccc;
5207 pointer-events: auto;
5208 -webkit-box-sizing: border-box;
5209 -moz-box-sizing: border-box;
5210 box-sizing: border-box;
5212 -webkit-transition: opacity .2s ease-out;
5213 -moz-transition: opacity .2s ease-out;
5214 transition: opacity .2s ease-out;
5216 border-radius: 20px;
5217 box-shadow: 0 6px 6px 0 rgba(0, 0, 0, 0.15);
5224 background-color: #ffffff;
5227 .b2b-coachmark-container i.b2b-coachmark-caret {
5233 .b2b-coachmark-container i.b2b-coachmark-caret:before {
5235 border-left: 12px solid transparent;
5236 border-right: 12px solid transparent;
5237 border-bottom: 12px solid #d3d3d3;
5240 .b2b-coachmark-container i.b2b-coachmark-caret:after {
5242 border-left: 12px solid transparent;
5243 border-right: 12px solid transparent;
5244 border-bottom: 12px solid #fff;
5245 position: absolute; }
5246 .b2b-coachmark-container .b2b-coachmark-header {
5250 .b2b-coachmark-container .b2b-coachmark-header .corner-button {
5251 box-shadow: 0 -24px 0 0 #f2f2f2 inset;
5256 transform: rotate(45deg);
5258 .b2b-coachmark-container .b2b-coachmark-countlabel {
5260 font-family: "Omnes-ECOMP-W02", Arial;
5264 .b2b-coachmark-container .b2b-coachmark-content {
5265 padding: 0px 20px 20px 20px;
5267 .b2b-coachmark-container .b2b-coachmark-content .icon-misc-dimmer {
5272 .b2b-coachmark-container .b2b-coachmark-content .offscreen-text {
5279 .b2b-coachmark-container .b2b-coachmark-content .b2b-coachmark-content-header {
5285 .b2b-coachmark-container .b2b-coachmark-content .b2b-coachmark-description {
5292 .b2b-coachmark-container .b2b-coachmark-content .b2b-coachmark-btn-group {
5297 .b2b-coachmark-container .b2b-coachmark-content .b2b-coachmark-btn-group .b2b-coachmark-link {
5298 font-family: "Omnes-ECOMP-W02-Medium", Arial;
5302 margin-right: 20px; }
5303 .b2b-coachmark-container .b2b-coachmark-content .b2b-coachmark-btn-group button {
5308 background-color: #fff;
5313 .datepicker-inline {
5316 .datepicker.datepicker-rtl {
5319 .datepicker.datepicker-rtl td span {
5322 .datepicker-dropdown {
5327 .datepicker-dropdown:before {
5329 display: inline-block;
5330 border-left: 10px solid transparent;
5331 border-right: 10px solid transparent;
5332 border-bottom: 10px solid #d2d2d2;
5334 border-bottom-color: rgba(0, 0, 0, 0.2);
5335 position: absolute; }
5337 .datepicker-dropdown:after {
5339 display: inline-block;
5340 border-left: 10px solid transparent;
5341 border-right: 10px solid transparent;
5342 border-bottom: 10px solid #fff;
5344 position: absolute; }
5346 .datepicker-dropdown.datepicker-orient-left:before,
5347 .datepicker-dropdown.datepicker-orient-left:after {
5350 .datepicker-dropdown.datepicker-orient-right:before,
5351 .datepicker-dropdown.datepicker-orient-right:after {
5354 .datepicker-dropdown.datepicker-orient-top:before {
5357 .datepicker-dropdown.datepicker-orient-top:after {
5360 .datepicker-dropdown.datepicker-orient-bottom:before {
5363 border-top: 7px solid #959595; }
5365 .datepicker-dropdown.datepicker-orient-bottom:after {
5368 border-top: 6px solid #fff; }
5373 .datepicker.days div.datepicker-days {
5376 .datepicker.months div.datepicker-months {
5379 .datepicker.years div.datepicker-years {
5383 -webkit-touch-callout: none;
5384 -webkit-user-select: none;
5385 -khtml-user-select: none;
5386 -moz-user-select: none;
5387 -ms-user-select: none;
5399 .datepicker tbody :focus {
5402 .datepicker td.day {
5403 background-color: transparent;
5406 font-family: "Omnes-ECOMP-W02-Medium", Arial;
5410 margin: -2px -1px 0 0;
5415 .datepicker :focus {
5416 outline: 1px dotted #000;
5417 outline-offset: -2px; }
5419 .datepicker td.day.focused {
5420 background: #ededed;
5423 .datepicker td.day.focused.active {
5424 background-color: #ededed;
5427 .datepicker td.disabled,
5428 .datepicker td.disabled:hover {
5429 font-family: "Omnes-ECOMP-W02", Arial;
5433 .datepicker td.today,
5434 .datepicker td.today:hover,
5435 .datepicker td.today.disabled {
5437 background-color: #0568ae; }
5439 .datepicker td.today.active,
5440 .datepicker td.today:active,
5441 .datepicker td.today:hover,
5442 .datepicker td.today:focus {
5444 background-color: #0568ae; }
5446 .datepicker td.today.active:hover {
5449 .datepicker td.selected,
5450 .datepicker td.selected:hover,
5451 .datepicker td.selected.disabled {
5453 background-color: #959595; }
5455 .datepicker td.active:not(.new),
5456 .datepicker td.active:hover:not(.new) {
5458 border-color: #357ebd; }
5461 font-family: "Omnes-ECOMP-W02-Medium", Arial;
5468 .datepicker .start-date .show-date,
5469 .datepicker .between-date .show-date,
5470 .datepicker .end-date .show-date {
5471 background-color: #0568ae;
5472 color: #fff !important; }
5474 .datepicker .start-date .show-date {
5475 border-radius: 5px 0 0 5px;
5478 .datepicker .start-date .show-date:before {
5479 background-color: #0568ae;
5488 .datepicker .between-date .show-date:before {
5489 background-color: #0568ae;
5498 .datepicker .end-date .show-date {
5499 border-radius: 0 5px 5px 0; }
5501 .datepicker .end-date .show-date:before {
5502 background-color: #0568ae;
5511 .datepicker .between-date:first-child .show-date:before {
5512 background-color: #fff;
5519 .datepicker .end-date:first-child .show-date:after {
5520 background-color: #fff;
5527 .datepicker .end-date:first-child .show-date::before {
5528 background-color: #fff; }
5530 .datepicker tr td.start-date:last-child .show-date:after,
5531 .datepicker tr td.between-date:last-child .show-date:after {
5532 background-color: #fff;
5539 .datepicker tr td.start-date:last-child:focus .show-date:after,
5540 .datepicker tr td.end-date:last-child:focus .show-date:after,
5541 .datepicker tr td.between-date:last-child:focus .show-date:after,
5542 .datepicker tr td.start-date:first-child:focus .show-date:after,
5543 .datepicker tr td.end-date:first-child:focus .show-date:after,
5544 .datepicker tr td.between-date:first-child:focus .show-date:after {
5547 background-color: transparent; }
5549 .datepicker td.active:not(.new) .show-date,
5550 .datepicker td.active:hover:not(.new) .show-date {
5552 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
5554 .datepicker td.disabled .show-date,
5555 .datepicker td.disabled:hover .show-date {
5556 font-family: "Omnes-ECOMP-W02", Arial;
5559 .datepicker td span {
5567 border-radius: 4px; }
5569 .datepicker td span:hover {
5570 background: #eeeeee; }
5572 .datepicker td span.disabled,
5573 .datepicker td span.disabled:hover {
5578 .datepicker td span.active,
5579 .datepicker td span.active:hover,
5580 .datepicker td span.active.disabled {
5582 background-color: #0568ae;
5583 border-color: #357ebd; }
5585 .datepicker th.datepicker-switch {
5588 font-weight: normal;
5589 cursor: default !important; }
5591 .datepicker thead tr:first-child th,
5592 .datepicker tfoot tr th {
5595 line-height: 60px; }
5597 .datepicker tfoot tr th {
5599 line-height: normal; }
5601 .datepicker tfoot tr th li {
5602 margin-bottom: 5px; }
5608 margin: 0 -1px -1px 0;
5611 .datepicker .prev i,
5612 .datepicker .next i {
5619 .datepicker .prev i {
5622 .datepicker .next i {
5628 padding: 0 2px 0 5px;
5629 vertical-align: middle; }
5631 .datepicker thead tr:first-child th.cw {
5633 background-color: transparent; }
5635 .input-group.date .input-group-addon i {
5640 .datepicker.dropdown-menu {
5641 box-shadow: 0 10px 15px -10px rgba(0, 0, 0, 0.7);
5650 background-color: #ffffff;
5651 border: 1px solid #d2d2d2;
5652 border: 1px solid rgba(0, 0, 0, 0.2);
5656 line-height: 1.428571429;
5659 .datepicker.dropdown-menu th,
5660 .datepicker.dropdown-menu td {
5664 position: relative; }
5666 .datepicker .due-date .show-date {
5667 font-family: "Omnes-ECOMP-W02-Medium", Arial;
5668 background-color: #cf2a2a;
5670 color: #fff !important; }
5672 .datepicker .day.active .show-date:after,
5673 .datepicker .day:focus .show-date:after,
5674 .datepicker .due-date.disabled .show-date:after {
5675 border: 2px solid #0568ae;
5685 .datepicker .day:focus .show-date:after {
5691 .datepicker .day.due-date:focus .show-date:after {
5697 .datepicker .due-date.old:after,
5698 .datepicker .due-date.new:after {
5699 visibility: hidden; }
5701 .datepicker .due-date.active:after {
5702 border-color: #fff; }
5704 .datepicker .due-date.active.focused {
5705 color: #0568ae !important; }
5707 .datepicker .due-date.active.focused:after {
5708 border-color: #cf2a2a !important; }
5713 font-weight: normal;
5717 letter-spacing: -6px;
5718 margin: 0 -1px -1px 0; }
5720 .datepicker .dow span[aria-hidden="true"] {
5732 .datepicker .calendar-legend {
5734 margin-bottom: 20px; }
5736 .datepicker .calendar-legend li {
5738 font-weight: normal;
5742 position: relative; }
5744 .datepicker i.legend-due-date {
5745 background-color: #cf2a2a;
5750 vertical-align: middle;
5751 display: inline-block; }
5753 .datepicker i.legend-selected-date {
5754 background-color: #fff;
5755 border: 2px solid #0568ae;
5760 vertical-align: middle;
5761 display: inline-block; }
5763 .datepicker i.legend-selectedisdue {
5764 background-color: #fff;
5765 border: 2px solid #0568ae;
5767 display: inline-block;
5771 vertical-align: middle;
5774 .datepicker i.legend-selectedisdue:after {
5775 background-color: #cf2a2a;
5785 .datepicker .text-left {
5788 .datepicker .active.old {
5789 background-color: #ededed !important;
5790 color: #ededed !important; }
5805 background-color: white;
5806 background-repeat: no-repeat; }
5809 background-position: -62px 0; }
5812 background-position: -5px 0; }
5815 background-position: -19px 0; }
5818 background-position: -34px 0; }
5821 background-position: -49px 0; }
5825 background-position: 0 0; }
5828 background-position: 0 0; }
5831 background-position: 0 0; }
5834 background-position: 0 0; }
5836 .datepicker-container {
5837 position: relative; }
5839 .btn-calendar-icon:focus .icon-primary-calendar {
5840 outline: 1px dotted #191919; }
5842 .btn-calendar-icon:focus {
5845 /* remove focus outline when dropdown is opened */
5846 /*resolve blue focus outline over dropdown with error*/
5853 background-color: #95959521; }
5855 .selectWrap.disabled .icon-primary-down {
5858 .selectWrap.disabled input.awd-select {
5860 padding: 10px 45px 10px 15px;
5863 .selectWrap.disabled button.awd-select {
5865 text-indent: 15px; }
5867 .selectWrap.disabled:after {
5869 cursor: not-allowed; }
5872 background-color: transparent;
5873 border: 1px solid #d2d2d2;
5875 box-shadow: 1px 5px 2px -5px rgba(0, 0, 0, 0.15);
5878 font-family: "Omnes-ECOMP-W02", Arial;
5879 /*font-size: 1.6rem;*/
5888 padding: 12px 45px 8px 15px;
5889 user-select: none; }
5890 input.awd-select:focus {
5891 border-color: #0568ae !important;
5892 text-overflow: ellipsis;
5893 padding-right: 45px; }
5896 background-color: transparent;
5897 border: 1px solid #d2d2d2;
5899 box-shadow: 1px 5px 2px -5px rgba(0, 0, 0, 0.15);
5902 font-family: "Omnes-ECOMP-W02", Arial;
5903 /*font-size: 1.6rem;*/
5912 button.awd-select:not(.large) {
5914 white-space: nowrap;
5916 text-overflow: clip;
5917 text-overflow: ellipsis; }
5918 button.awd-select img {
5924 vertical-align: text-bottom; }
5925 button.awd-select:focus {
5926 border-color: #0568ae !important; }
5927 button.awd-select i {
5934 button.awd-select.large {
5935 align-items: center;
5941 vertical-align: middle; }
5942 button.awd-select.large img {
5951 .selectWrap.large .awd-select-list-item {
5952 align-items: center;
5958 vertical-align: middle; }
5959 .selectWrap.large .awd-select-list-item img {
5976 button.awd-select.active {
5977 border-radius: 6px 6px 0 0; }
5978 button.awd-select.active:focus {
5979 border-color: #d2d2d2 !important; }
5981 input.awd-select.active {
5982 border-radius: 6px 6px 0 0; }
5983 input.awd-select.active:focus {
5984 border-color: #d2d2d2 !important; }
5987 position: relative; }
5989 span.selectWrap input[readonly]:focus {
5991 text-shadow: 0 0 0 #000; }
5993 .isIE.ds2-no-colors .awd-select:focus {
5994 outline: 1px dashed transparent; }
5997 box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15);
5998 border-radius: 0 0 6px 6px;
6000 border: 1px solid #d2d2d2;
6003 background-color: #f2f2f2;
6009 .awd-select-list-item {
6018 .awd-select-list-item:hover {
6020 background-color: #d2d2d2;
6021 outline: 1px dashed transparent; }
6022 .awd-select-list-item:focus {
6024 background-color: #d2d2d2;
6025 outline: 1px dashed transparent; }
6026 .awd-select-list-item img {
6039 background: linear-gradient(to bottom, #fcfcfc 0%, #f2f2f2 100%);
6040 background: -webkit-linear-gradient(top, #fcfcfc 0%, #f2f2f2 100%);
6041 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@att-gray-highlight", endColorstr="@att-functional-bg-gray", GradientType=0); }
6042 .selectWrap:not(.large) .awd-select-list-item:first-child {
6044 .selectWrap:not(.large) .awd-select-list-item:last-child {
6045 margin-bottom: 15px; }
6046 .selectWrap .icon-primary-down {
6052 .selectWrap + [aria-expanded="true"] {
6053 padding-bottom: 9px;
6054 padding-top: 20px; }
6056 .awd-select-list-item[data-hover="true"] {
6057 background-color: #d2d2d2; }
6059 span input.awd-select {
6062 text-overflow: ellipsis;
6063 padding-right: 45px; }
6065 li.optgroup-wrapper {
6066 font-family: "Omnes-ECOMP-W02-Medium", Arial;
6067 cursor: default !important;
6068 padding: 0px 15px; }
6069 li.optgroup-wrapper:first-child {
6070 padding-top: 10px; }
6071 li.optgroup-wrapper:hover {
6072 background-color: #f2f2f2; }
6075 font-family: "Omnes-ECOMP-W02", Arial;
6076 cursor: pointer !important;
6079 padding: 0 0 0 33px; }
6081 label + .selectWrap {
6091 background: linear-gradient(to bottom, #fcfcfc 0%, #f2f2f2 100%);
6092 background: -webkit-linear-gradient(top, #fcfcfc 0%, #f2f2f2 100%);
6093 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@att-gray-highlight", endColorstr="@att-functional-bg-gray", GradientType=0); }
6095 .group .selectWrap {
6096 margin: 0 0 10px 0; }
6107 select.awd-select > optgroup {
6111 select.awd-select > optgroup:first-child {
6113 select.awd-select > optgroup > option {
6114 padding-left: 8px; }
6115 select.awd-select > option {
6116 padding-left: 8px; }
6117 select.awd-select + span {
6118 background: linear-gradient(to bottom, #fcfcfc 0%, #f2f2f2 100%);
6119 background: -webkit-linear-gradient(top, #fcfcfc 0%, #f2f2f2 100%);
6120 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@att-gray-highlight", endColorstr="@att-functional-bg-gray", GradientType=0);
6126 border: 1px solid #d2d2d2;
6130 padding: 18px 45px 15px 15px;
6133 padding-right: 45px;
6134 white-space: nowrap;
6136 text-overflow: ellipsis; }
6137 select.awd-select + span > i {
6143 select.awd-select + span > i:before {
6147 select.awd-select:focus + span {
6148 border-color: #0568ae; }
6150 .isIE select.awd-select + span {
6153 [data-default-option="true"] {
6154 color: #767676 !important;
6155 font-family: "Omnes-ECOMP-W02-Italic", Arial; }
6158 color: #767676 !important;
6159 font-family: "Omnes-ECOMP-W02-Italic", Arial; }
6161 .filterTank button.awd-select {
6162 border-color: #d2d2d2;
6163 background-color: #333333;
6166 .filterTank button.awd-select:after {
6167 background-color: #FFFFFF !important;
6168 border-color: #d2d2d2; }
6170 .utility-bg button.awd-select {
6171 border-color: #d2d2d2;
6172 background-color: #333333;
6175 .utility-bg button.awd-select:after {
6176 background-color: #FFFFFF !important;
6177 border-color: #d2d2d2; }
6179 .utility-bg select.awd-select + span {
6180 border-color: #d2d2d2;
6181 border-color: #d2d2d2;
6182 background-color: #333333;
6183 background-color: #333333;
6186 .utility-bg select.awd-select + span:after {
6187 background-color: #FFFFFF !important;
6188 background-color: #FFFFFF !important;
6189 border-color: #d2d2d2;
6190 border-color: #d2d2d2; }
6192 .utility-bg select.awd-select:focus + span {
6193 border-color: #d2d2d2;
6194 border-color: #d2d2d2;
6195 background-color: #333333;
6196 background-color: #333333;
6199 .utility-bg select.awd-select:focus + span:after {
6200 background-color: #FFFFFF !important;
6201 background-color: #FFFFFF !important;
6202 border-color: #d2d2d2;
6203 border-color: #d2d2d2; }
6205 .utility-bg select.awd-select:hover + span {
6206 border-color: #d2d2d2;
6207 border-color: #d2d2d2;
6208 background-color: #333333;
6209 background-color: #333333;
6212 .utility-bg select.awd-select:hover + span:after {
6213 background-color: #FFFFFF !important;
6214 background-color: #FFFFFF !important;
6215 border-color: #d2d2d2;
6216 border-color: #d2d2d2; }
6218 input.awd-select[disabled] {
6219 cursor: not-allowed;
6220 border-color: #d2d2d2;
6221 background-color: #d2d2d2;
6222 background-image: none;
6224 input.awd-select[disabled] + span {
6225 cursor: not-allowed;
6226 border-color: #d2d2d2;
6227 background-color: #d2d2d2;
6228 background-image: none;
6231 button.awd-select[disabled] {
6232 cursor: not-allowed;
6233 border-color: #d2d2d2;
6234 background-color: #d2d2d2;
6235 background-image: none;
6237 button.awd-select[disabled]:after {
6238 background-color: #d2d2d2 !important;
6239 border-color: #d2d2d2; }
6241 select.awd-select[disabled] + span {
6242 cursor: not-allowed;
6243 border-color: #d2d2d2;
6244 background-color: #d2d2d2;
6245 background-image: none;
6247 select.awd-select[disabled] + span:after {
6248 background-color: #d2d2d2 !important;
6249 border-color: #d2d2d2; }
6251 select.awd-select[disabled]:focus + span {
6252 cursor: not-allowed;
6253 border-color: #d2d2d2;
6254 background-color: #d2d2d2;
6255 background-image: none;
6258 select.awd-select[disabled]:hover + span {
6259 cursor: not-allowed;
6260 border-color: #d2d2d2;
6261 background-color: #d2d2d2;
6262 background-image: none;
6265 input.awd-select[disabled="disabled"] {
6266 cursor: not-allowed;
6267 border-color: #d2d2d2;
6268 background-color: #d2d2d2;
6269 background-image: none;
6271 input.awd-select[disabled="disabled"] + span {
6272 cursor: not-allowed;
6273 border-color: #d2d2d2;
6274 background-color: #d2d2d2;
6275 background-image: none;
6278 select.awd-select[disabled="disabled"] + span {
6279 cursor: not-allowed;
6280 border-color: #d2d2d2;
6281 background-color: #d2d2d2;
6282 background-image: none;
6284 select.awd-select[disabled="disabled"] + span:after {
6285 background-color: #d2d2d2 !important;
6286 border-color: #d2d2d2; }
6288 select.awd-select[disabled="disabled"]:focus + span {
6289 cursor: not-allowed;
6290 border-color: #d2d2d2;
6291 background-color: #d2d2d2;
6292 background-image: none;
6294 select.awd-select[disabled="disabled"]:focus + span:after {
6295 background-color: #d2d2d2 !important;
6296 border-color: #d2d2d2; }
6298 select.awd-select[disabled="disabled"]:hover + span {
6299 cursor: not-allowed;
6300 border-color: #d2d2d2;
6301 background-color: #d2d2d2;
6302 background-image: none;
6304 select.awd-select[disabled="disabled"]:hover + span:after {
6305 background-color: #d2d2d2 !important;
6306 border-color: #d2d2d2; }
6308 .ddexpand-wrapper > h2 {
6309 margin-bottom: 11px; }
6310 .ddexpand-wrapper > h2 + p {
6311 margin-bottom: 4px; }
6313 .ddexpand-wrapper .selectWrap + [aria-expanded="true"] .form-row {
6316 .ddexpand-wrapper .selectWrap + [aria-expanded="true"] .row + .row .form-row {
6319 .modal .awd-select-list {
6320 z-index: 1060 !important; }
6322 .form-row.error button.awd-select.active:focus {
6323 border-color: #cf2a2a !important; }
6325 .form-row.error input.awd-select.active:focus {
6326 border-color: #cf2a2a !important; }
6328 .awd-module-list .module-list-item[aria-selected="true"] {
6329 background-color: #f2f2f2; }
6331 li.module-list-item[aria-selected="true"]:before {
6333 display: inline-block;
6334 font-family: "icoControls" !important;
6337 font-weight: normal;
6338 font-variant: normal;
6341 text-transform: none;
6343 -webkit-font-smoothing: antialiased;
6344 -moz-osx-font-smoothing: grayscale;
6347 -webkit-user-select: none;
6348 -moz-user-select: none;
6349 -ms-user-select: none;
6351 vertical-align: middle;
6354 box-sizing: border-box;
6355 display: inline-block;
6361 vertical-align: middle;
6365 @media (min-width: 768px) {
6366 span[class*="large"] {
6369 max-width: 370px; } }
6371 @media (max-width: 767px) {
6372 .selectWrap.large:after {
6374 .selectWrap.large .awd-select-list-item {
6375 padding-right: 41px; }
6376 .selectWrap + div > h4 {
6378 font-size: 16px; } }
6380 /**********************Dropdown Chrome scrolling fix start ********************/
6382 -webkit-user-select: text;
6383 -moz-user-select: text;
6384 -ms-user-select: text;
6385 user-select: text; }
6387 /**********************Dropdown Chrome scrolling fix end ********************/
6389 border-bottom: 1px solid #e4e4e4;
6390 border-top: 1px solid #e4e4e4; }
6392 .mpc-expanders + .mpc-expanders {
6395 .mpc-expanders .heading-medium {
6396 margin-bottom: 10px; }
6398 .mpc-expanders .p-small {
6401 .mpc-expander-body {
6402 border-top: 1px solid #e4e4e4; }
6404 .mpc-expander-body .mpc-expanders {
6405 border-bottom: 1px solid #e4e4e4;
6408 .mpc-expander-body .mpc-expanders:last-child {
6409 border-bottom: 0px; }
6415 border: 1px dashed #bbb;
6420 position: relative; }
6422 .b2b-dragdrop-over {
6423 background: #0091d9;
6425 .b2b-dragdrop-over:after {
6426 content: "Drop the file";
6438 .b2b-file-container {
6441 display: inline-table;
6443 .b2b-file-container [type=file] {
6453 -ms-filter: "alpha(Opacity=0)"; }
6460 display: inline-block;
6465 .b2b-flyout-icon:focus {
6466 outline: thin dotted #666;
6467 outline-offset: -1px; }
6469 .b2b-flyout .b2b-flyout-container {
6470 border: 1px solid #d3d3d3;
6473 pointer-events: auto;
6474 -webkit-box-sizing: border-box;
6475 -moz-box-sizing: border-box;
6476 box-sizing: border-box;
6478 -webkit-transition: opacity .2s ease-out;
6479 -moz-transition: opacity .2s ease-out;
6480 transition: opacity .2s ease-out;
6483 box-shadow: 0 5px 6px 0 rgba(0, 0, 0, 0.25);
6491 .b2b-flyout .b2b-flyout-container.open-flyout {
6495 .b2b-flyout i.b2b-flyout-caret {
6502 .b2b-flyout i.b2b-flyout-caret.open-flyout {
6505 .b2b-flyout i.b2b-flyout-caret:before {
6507 border-left: 8px solid transparent;
6508 border-right: 8px solid transparent;
6509 border-bottom: 8px solid #d3d3d3;
6512 .b2b-flyout i.b2b-flyout-caret:after {
6514 border-left: 8px solid transparent;
6515 border-right: 8px solid transparent;
6516 border-bottom: 8px solid #fff;
6517 position: absolute; }
6519 .b2b-flyout .b2b-flyout-container.b2b-flyout-left i.b2b-flyout-caret {
6520 left: 16px !important; }
6522 .b2b-flyout .b2b-flyout-container.b2b-flyout-right i.b2b-flyout-caret {
6523 left: inherit !important;
6524 right: 30px !important; }
6526 .b2b-flyout .b2b-flyout-container.b2b-flyout-above {
6527 box-shadow: 0 -5px 6px 0 rgba(0, 0, 0, 0.25); }
6528 .b2b-flyout .b2b-flyout-container.b2b-flyout-above i.b2b-flyout-caret {
6531 .b2b-flyout .b2b-flyout-container.b2b-flyout-above i.b2b-flyout-caret:before {
6534 border-top: 8px solid #d3d3d3;
6535 border-bottom: none; }
6536 .b2b-flyout .b2b-flyout-container.b2b-flyout-above i.b2b-flyout-caret:after {
6537 border-top: 8px solid #fff;
6538 border-bottom: none; }
6540 .b2b-flyout .b2b-flyout-container.b2b-flyout-centerLeft i.b2b-flyout-caret {
6541 left: inherit !important;
6542 right: -7px !important;
6544 transform: rotate(90deg); }
6546 .b2b-flyout .b2b-flyout-container.b2b-flyout-centerRight i.b2b-flyout-caret {
6547 left: -8px !important;
6549 transform: rotate(-90deg); }
6551 .b2b-flyout .buttons-group {
6553 .b2b-flyout .buttons-group .cta-button-group {
6555 border-top: 1px solid #ccc;
6556 padding: 20px 0 0; }
6557 .b2b-flyout .buttons-group .cta-button-group button {
6560 .b2b-flyout .heading {
6562 margin-bottom: 10px; }
6564 .b2b-flyout .body-text {
6566 margin-bottom: 30px; }
6568 .b2b-footer-wrapper {
6570 background-color: #222; }
6572 .b2b-footer-container {
6575 padding-top: 15px; }
6576 .b2b-footer-container .footer-columns {
6577 display: inline-block;
6579 vertical-align: top; }
6580 .b2b-footer-container .footer-columns.three-column, .b2b-footer-container .footer-columns.four-column, .b2b-footer-container .footer-columns.five-column {
6581 padding-top: 30px; }
6582 .b2b-footer-container .footer-columns.three-column {
6584 padding-left: 75px; }
6585 .b2b-footer-container .footer-columns.four-column {
6587 padding-left: 75px; }
6588 .b2b-footer-container .footer-columns.five-column {
6590 .b2b-footer-container .footer-columns .b2b-footer-header {
6594 font-family: "Omnes-ECOMP-W02-Medium", Arial;
6595 line-height: 23.9px;
6597 .b2b-footer-container .footer-columns li {
6599 .b2b-footer-container .footer-columns ul li:first-child {
6600 padding-top: 15px; }
6601 .b2b-footer-container .footer-columns li a {
6604 font-family: "Omnes-ECOMP-W02", Arial; }
6605 .b2b-footer-container .footer-nav-content {
6606 padding-bottom: 10px; }
6607 .b2b-footer-container .footer-nav-content li {
6611 vertical-align: middle; }
6612 .b2b-footer-container .footer-nav-content li a {
6615 vertical-align: middle;
6617 font-family: "Omnes-ECOMP-W02", Arial; }
6619 .b2b-footer-wrapper .b2b-footer-container hr {
6620 background: #d2d2d2;
6623 .b2b-footer-wrapper .divider-bottom-footer {
6624 padding: 45px 0 50px 0; }
6626 .b2b-footer-wrapper .footerLogo {
6627 margin: 10px 0 0 0px;
6628 vertical-align: top; }
6629 .b2b-footer-wrapper .footerLogo div {
6630 display: inline-block; }
6631 .b2b-footer-wrapper .footerLogo .icon-primary-att-globe {
6633 .b2b-footer-wrapper .footerLogo .logo-title {
6636 display: inline-block;
6640 .b2b-footer-wrapper .copyright-text {
6644 font-family: "Omnes-ECOMP-W02", Arial; }
6645 .b2b-footer-wrapper .copyright-text a {
6647 text-decoration: underline;
6648 display: inline-block; }
6649 .b2b-footer-wrapper .copyright-text a:hover {
6650 text-decoration: none; }
6652 @media (max-width: 768px) {
6653 .b2b-footer-wrapper {
6655 .b2b-footer-container {
6657 .b2b-footer-container .footer-columns.three-column, .b2b-footer-container .footer-columns.four-column, .b2b-footer-container .footer-columns.five-column {
6659 .b2b-footer-wrapper .divider-bottom-footer {
6660 padding-top: 15px; }
6661 .b2b-footer-wrapper .divider-bottom-footer .footer-links {
6663 .b2b-footer-wrapper .footerLogo {
6664 margin: 30px 0 0 0; }
6665 .b2b-footer-wrapper .footerLogo .footer-logo {
6667 padding-left: 10px; } }
6670 background-color: #222;
6674 .b2b-header-tabs .icon-primary-att-globe {
6676 .b2b-header-tabs a:focus {
6677 border: 1px solid white; }
6678 .b2b-header-tabs .header__items {
6683 padding: 6px 0px 0px 0px;
6684 border-spacing: 30px 0; }
6685 .b2b-header-tabs .header__item {
6686 display: inline-block;
6690 font-family: "Omnes-ECOMP-W02", Arial;
6694 .b2b-header-tabs .header__item.b2b-headermenu {
6696 .b2b-header-tabs .header__item.b2b-headermenu:last-child {
6698 .b2b-header-tabs .header__item.b2b-headermenu a.menu__item {
6700 text-decoration: none;
6701 display: inline-block;
6702 padding: 5px 15px; }
6703 .b2b-header-tabs .header__item.active {
6704 background-color: #fff;
6706 border-bottom-left-radius: 0;
6707 border-bottom-right-radius: 0; }
6708 .b2b-header-tabs .header__item.active a.menu__item {
6710 .b2b-header-tabs li:focus {
6711 outline: 2px solid #0578ae; }
6712 .b2b-header-tabs .header__item .header-secondary-wrapper, .b2b-header-tabs .header__item .header-tertiary-wrapper {
6713 background-color: #fff;
6718 border-bottom: solid 1px #ccc;
6719 -webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.16);
6720 -moz-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.16);
6721 box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.16);
6724 .b2b-header-tabs .header-secondary, .b2b-header-tabs .header-tertiary {
6725 background-color: #fff;
6728 .b2b-header-tabs .header__item.active .header-secondary-wrapper {
6730 .b2b-header-tabs .header-secondary .header-subitem {
6731 display: inline-block;
6734 .b2b-header-tabs .header-secondary .header-subitem.active .header-tertiary-wrapper {
6736 .b2b-header-tabs .header-secondary .header-subitem a.menu__item {
6737 display: inline-block;
6740 .b2b-header-tabs .header-secondary .header-subitem a.menu__item:hover, .b2b-header-tabs .header-secondary .header-subitem a.menu__item:focus {
6743 /** Secondary Menu **/
6746 clip: rect(1px, 1px, 1px, 1px); }
6748 /** Tertiary Level Menu **/
6749 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret {
6753 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:after, .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:before {
6755 border-left: 8px solid transparent;
6756 border-right: 8px solid transparent;
6758 -webkit-transition: left .2s ease-out;
6759 -moz-transition: left .2s ease-out;
6760 transition: left .2s ease-out; }
6761 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:after {
6762 border-bottom: 8px solid #fff;
6764 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:before {
6765 border-bottom: 8px solid #ccc;
6768 .b2b-header-tabs .header-secondary .header-subitem.active .header-tertiary {
6769 border-top: solid 1px #ccc; }
6771 .b2b-header-tabs .header-tertiary:after {
6776 .b2b-header-tabs .header-tertiary li {
6777 display: inline-block;
6780 .b2b-header-tabs .header-tertiary li a {
6783 padding: 10px 15px; }
6784 .b2b-header-tabs .header-tertiary li label {
6790 padding: 15px 0 0 15px; }
6792 .b2b-header-tabs .header__item.skip {
6794 display: inline-block;
6795 cursor: default !important; }
6796 .b2b-header-tabs .header__item.skip a {
6800 text-decoration: none; }
6801 .b2b-header-tabs .header__item.skip a:focus {
6803 outline: 2px solid #0578ae; }
6805 .b2b-header-tabs .selectWrap {
6807 .b2b-header-tabs .selectWrap button.awd-select {
6811 display: inline-block; }
6812 .b2b-header-tabs .selectWrap .awd-select-list {
6813 background-color: #fff;
6815 -webkit-transition: opacity .2s ease-out;
6816 -moz-transition: opacity .2s ease-out;
6817 transition: opacity .2s ease-out;
6818 box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176); }
6820 @media (max-width: 768px) {
6823 .b2b-header-tabs .header__items, .b2b-header-tabs .header-secondary, .b2b-header-tabs .header-tertiary {
6825 .b2b-header-tabs .header__item {
6827 .b2b-header-tabs .globe-text {
6829 .b2b-header-tabs .header__item.b2b-headermenu a.menu__item {
6830 padding: 5px 7px 9px 7px; }
6831 .b2b-header-tabs .header__item .header-tertiary-wrapper {
6833 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret {
6835 .b2b-header-tabs .header__item .header-secondary-wrapper {
6837 .b2b-header-tabs .header__item.profile {
6841 /************* Header - Start *************/
6843 background-color: #222;
6848 .b2b-header-tabs .icon-primary-primary-att-globe {
6854 *TODO: delete below .icon-primary-att-globel will not be used
6855 *instead the one above, icon-primary-primary-att-globe not available here
6857 .b2b-header-tabs .icon-primary-att-globe {
6861 .b2b-header-tabs .globe-text {
6865 .b2b-header-tabs .header__items {
6870 border-spacing: 30px 0;
6871 padding: 3px 0px 0px 0px; }
6873 .b2b-header-tabs .header__item {
6874 display: inline-block;
6878 font-family: "Omnes-ECOMP-W02", Arial;
6880 padding: 0 15px 4px 15px;
6881 /*margin-top:-3px;*/
6884 .b2b-header-tabs .header__item.b2b-headermenu {
6887 .b2b-header-tabs .header__item.b2b-headermenu a.menu__item {
6889 text-decoration: none;
6890 display: inline-block;
6891 padding: 8px 15px 12px 15px;
6894 .b2b-header-tabs .header__item.active {
6895 background-color: #fff;
6897 border-bottom-left-radius: 0;
6898 border-bottom-right-radius: 0; }
6900 .b2b-header-tabs .header__item.active a.menu__item {
6903 .b2b-header-tabs li:focus {
6904 outline: 2px solid #0578ae; }
6906 /** profile pop Over **/
6907 .b2b-header-tabs .header__item.profile {
6911 /** Secondary Menu **/
6912 .b2b-header-tabs .header__item .header-secondary-wrapper, .b2b-header-tabs .header__item .header-tertiary-wrapper {
6913 background-color: #fff;
6918 border-bottom: solid 1px #ccc;
6919 -webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.16);
6920 -moz-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.16);
6921 box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.16);
6925 .b2b-header-tabs .header-secondary, .b2b-header-tabs .header-tertiary {
6926 background-color: #fff;
6930 .b2b-header-tabs .header__item.active .header-secondary-wrapper,
6931 .b2b-header-tabs .header-secondary .header-subitem.active .header-tertiary-wrapper {
6934 .b2b-header-tabs .header-secondary .header-subitem {
6935 display: inline-block;
6939 .b2b-header-tabs .header-secondary .header-subitem a.menu__item {
6940 display: inline-block;
6945 .b2b-header-tabs .header-secondary .header-subitem a.menu__item:hover, .b2b-header-tabs .header-secondary .header-subitem a.menu__item:focus {
6950 clip: rect(1px, 1px, 1px, 1px); }
6952 /** Tertiary Level Menu **/
6953 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:after,
6954 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:before {
6956 border-left: 8px solid transparent;
6957 border-right: 8px solid transparent;
6959 -webkit-transition: left .2s ease-out;
6960 -moz-transition: left .2s ease-out;
6961 transition: left .2s ease-out; }
6963 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret {
6968 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:after {
6969 border-bottom: 8px solid #fff;
6972 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:before {
6973 border-bottom: 8px solid #ccc;
6976 /** Tertiary Level Menu **/
6977 .b2b-header-tabs .header-secondary .header-subitem.active .header-tertiary {
6978 border-top: solid 1px #ccc; }
6980 .b2b-header-tabs .header-tertiary:after {
6985 .b2b-header-tabs .header-tertiary li {
6986 display: inline-block;
6990 .b2b-header-tabs .header-tertiary li a {
6996 .b2b-header-tabs .header-tertiary li label {
6999 font-size: 14px !important;
7002 padding: 15px 0 0 15px; }
7004 /** Quarternary Level Menu **/
7005 .b2b-header-tabs .header-quarternary {
7009 .b2b-header-tabs .header-quarternary li {
7011 font-family: "Omnes-ECOMP-W02", Arial;
7014 .b2b-header-tabs .header-quarternary li.active {
7017 .b2b-header-tabs .header-quarternary li a {
7020 padding: 0px 10px 10px 10px; }
7022 /** Skip Navigation**/
7023 .b2b-header-tabs .header__item.skip {
7025 display: inline-block;
7026 cursor: default !important; }
7028 .b2b-header-tabs .header__item.skip a {
7032 text-decoration: none; }
7034 .b2b-header-tabs .header__item.skip a:focus {
7036 outline: 2px solid #0578ae; }
7038 /** Dropdown css inside Header ****/
7039 .b2b-header-tabs .selectWrap {
7042 .b2b-header-tabs .selectWrap button.awd-select, .b2b-header-tabs .selectWrap input.awd-select {
7046 display: inline-block; }
7048 .b2b-header-tabs .selectWrap .awd-select-list {
7049 background-color: #fff;
7051 -webkit-transition: opacity .2s ease-out;
7052 -moz-transition: opacity .2s ease-out;
7053 transition: opacity .2s ease-out;
7054 box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176); }
7057 * responsive header media queries
7059 @media screen and (max-width: 1100px) {
7060 .b2b-header-tabs .globe-text {
7062 .b2b-header-tabs .header__item.profile {
7065 .b2b-header-tabs .header__items {
7066 padding-top: 0px; } }
7068 @media screen and (max-width: 950px) {
7069 .header__item.profile {
7073 .header__item .selectWrap {
7075 .b2b-header-tabs .header__items {
7076 padding-top: 25px; }
7077 .b2b-header-tabs .header__item .header-secondary-wrapper, .b2b-header-tabs .header__item .header-tertiary-wrapper {
7079 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret {
7081 .b2b-header-tabs .header__item.b2b-headermenu a.menu__item {
7082 padding-bottom: 30px; }
7083 .b2b-header-tabs .header-secondary .header-subitem.active .header-tertiary {
7084 margin-top: -28px; } }
7086 /*************** Header - END ******************/
7090 .hp-container i:focus {
7091 outline: thin dotted #666; }
7092 .hp-container .icon-misc-pen {
7094 .hp-container .icon-misc-trash {
7098 border-bottom: 1px solid #ccc;
7099 border-bottom: 1px solid #ccc;
7100 margin-bottom: 16px;
7101 padding-bottom: 16px; }
7102 .hp-selected .selected-days {
7103 padding-bottom: 16px; }
7104 .hp-selected .selected-days .day {
7110 margin: 16px auto 0 auto; }
7111 .hp-checkbox label {
7114 margin-right: 34px; }
7115 .hp-checkbox label span {
7119 margin-left: 0px; } */
7124 display: -webkit-flex;
7125 display: -ms-flexbox; }
7130 display: -webkit-flex;
7131 display: -ms-flexbox; }
7133 .hp-dropdowns .radio-buttons {
7135 .hp-dropdowns .radio-buttons .radio {
7136 margin-right: 15px; }
7140 /* TODO: Build a reference page for these classes */
7142 font-family: "Omnes-ECOMP-W02", Arial !important; }
7145 font-family: "Omnes-ECOMP-W02-Light", Arial !important; }
7148 font-family: "Omnes-ECOMP-W02-Italic", Arial !important; }
7150 .font-light-italic {
7151 font-family: "Omnes-ECOMP-W02-Light-Italic", Arial !important; }
7154 font-family: "Omnes-ECOMP-W02-Medium", Arial !important; }
7156 .font-medium-italic {
7157 font-family: "Omnes-ECOMP-W02-Medium-Italic",Arial !important; }
7161 font-variant: normal;
7162 font-weight: normal;
7163 text-transform: none; }
7166 background-color: #efefef;
7167 border: 1px solid #efefef;
7169 font-size: 1.4rem; }
7171 .b2b-subnav-container > ul {
7174 .b2b-subnav-content {
7176 margin-bottom: 10px; }
7178 .b2b-subnav-content > li {
7179 border-bottom: 1px solid #999999;
7183 .b2b-subnav-content > li > a {
7184 text-decoration: none;
7189 .b2b-subnav-content > li > a.expand {
7192 .b2b-subnav-content > li ul {
7195 transition-duration: 0.5s;
7196 transition-timing-function: cubic-bezier(0, 1, 0.5, 1); }
7198 .b2b-subnav-content > li ul.expand {
7199 transition-duration: 0.7s;
7200 transition-timing-function: ease-in-out;
7204 .b2b-subnav-content > li > a:focus, .b2b-subnav-content > li ul > li > a:focus {
7205 outline: thin dotted #666; }
7207 .b2b-subnav-content > li ul > li > a {
7211 outline-offset: -4px;
7212 padding-left: 10px; }
7214 .b2b-icon-primary-plus-minus {
7215 display: inline-block;
7222 vertical-align: middle;
7225 @media (min-width: 320px) and (max-width: 767px) {
7227 background-color: #fff;
7228 border: 1px solid white;
7230 .b2b-subnav-content > li {
7231 padding-left: 10px; }
7232 .b2b-subnav-container > ul:first-child {
7233 border-top: 1px solid #999; }
7234 .b2b-icon-primary-plus-minus {
7236 .b2b-subnav-content > li li > a.active {
7238 text-decoration: none;
7239 font-family: "Omnes-ECOMP-W02", Arial; } }
7241 .b2b-list-box-item {
7242 white-space: nowrap;
7244 border: 1px solid transparent;
7246 visibility: inherit;
7253 -moz-user-select: none;
7254 -webkit-user-select: none;
7255 -ms-user-select: none; }
7256 .b2b-list-box-item:focus {
7257 border: 2px solid #5e8cb3; }
7259 .b2b-list-box-item--selected {
7260 background-color: #cfdde9; }
7262 .btn.disabled[ddh-load-button] {
7264 padding: 0 19px 0 18px; }
7266 .btn.disabled[ddh-load-button] {
7269 .icon-primary-spinner-ddh.large {
7273 .icon-primary-spinner-ddh.small {
7277 .icon-primary-spinner-ddh {
7278 -webkit-animation: 1s linear infinite spinner;
7279 animation: 1s linear infinite spinner;
7280 background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNiAzNiIgaWQ9InN2Zy1zcGlubmVyIiB4PSIwcHgiIHk9IjBweCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CiAgIDxwYXRoIGZpbGw9IiNGNUY1RjUiIGQ9Ik0xOCAzNkM4LjEgMzYgMCAyNy45IDAgMThTOC4xIDAgMTggMHMxOCA4LjEgMTggMTgtOC4xIDE4LTE4IDE4em0wLTMxLjVjLTcuNSAwLTEzLjUgNi0xMy41IDEzLjVTMTAuNiAzMS41IDE4IDMxLjVjNy41IDAgMTMuNS02LjEgMTMuNS0xMy41IDAtNy41LTYtMTMuNS0xMy41LTEzLjV6Ii8+CiAgIDxwYXRoIGZpbGw9IiMwNTY4QUUiIGlkPSJzcGlubmVyIiBkPSJNMzAuNyA1LjNsLTMuMSAzLjJjMi40IDIuNCAzLjkgNS44IDMuOSA5LjUgMCA3LjQtNi4xIDEzLjUtMTMuNSAxMy41UzQuNSAyNS40IDQuNSAxOCAxMC42IDQuNSAxOCA0LjVWMEM4LjEgMCAwIDguMSAwIDE4czguMSAxOCAxOCAxOCAxOC04LjEgMTgtMThjMC01LTItOS41LTUuMy0xMi43eiIgdHJhbnNmb3JtPSIiPiAgICAgIAogICA8L3BhdGg+Cjwvc3ZnPg==); }
7282 .btn-small .icon-primary-spinner-ddh {
7283 height: 30px !important;
7284 width: 30px !important; }
7286 .btn-small .icon-primary-spinner {
7295 .small-modal-loader {
7296 width: 420px !important;
7297 height: 212px !important;
7298 text-align: center; }
7300 .small-modal-loader .icon-primary-spinner {
7301 margin-bottom: 5px; }
7303 .body.styled-by-modal {
7306 .b2b-modal-backdrop {
7314 .b2b-modal-backdrop.fade {
7315 background-color: #000;
7317 filter: alpha(opacity=0);
7318 transition: all 0.3s linear 0s; }
7320 .b2b-modal-backdrop.fade.in {
7323 filter: alpha(opacity=70);
7324 background-color: #000;
7325 transition: opacity 0.3s linear 0s; }
7338 .modalwrapper.active {
7343 background-clip: padding-box;
7344 background-color: #ffffff;
7345 border: 1px solid rgba(0, 0, 0, 0.1);
7347 box-shadow: 0 3px 5px 1px rgba(0, 0, 0, 0.4);
7349 /*margin-bottom:10%;*/
7350 outline: medium none;
7351 /*position: absolute;*/
7359 .modalwrapper.modal-docked .modal {
7371 transition: opacity .5s linear 0s; }
7373 .modal.fade.in.modal-landscape {
7377 transition: opacity .5s linear 0s; }
7386 align-items: center;
7387 border-radius: 8px 8px 0 0;
7391 padding: 30px 46px 30px 30px;
7392 position: relative; }
7394 .b2b-modal-header > h2 {
7399 .modal-header-portrait {
7400 -webkit-overflow-scrolling: auto; }
7402 .modal-header-landscape {
7403 -webkit-overflow-scrolling: auto; }
7406 -webkit-overflow-scrolling: touch;
7407 padding: 0 30px 20px;
7411 .b2b-modal-body:focus {
7412 outline: 1px dotted #333333; }
7418 background-color: #fff;
7425 :not(.modal-docked) .b2b-modal-footer {
7426 position: relative; }
7428 .modal-landscape .b2b-modal-footer {
7429 position: relative; }
7431 .b2b-modal-footer .cta-button-group {
7433 justify-content: flex-end;
7434 padding: 20px 0 5px;
7436 border-top: 1px solid #d2d2d2; }
7438 .b2b-modal-footer .cta-button-group .btn {
7442 margin-left: 10px; }
7444 .b2b-modal-footer .cta-button-group .marginLeft0 {
7447 .b2b-modal-footer .cta-button-group .btn-footer-left {
7448 margin-right: auto; }
7450 .b2b-modal-footer .cta-button-group .btn + .btn {
7451 margin-right: 0 !important; }
7469 max-width: 1000px; }
7471 .modalwrapper.modal-docked {
7474 align-items: center; }
7476 .modalwrapper.modal-docked .b2b-modal-body {
7479 padding-bottom: 60px; }
7481 .modalwrapper.modal-docked .modal {
7487 .modalwrapper.modal-docked .b2b-modal-body > *:last-child {
7488 margin-bottom: 60px; }
7490 @media (max-width: 767px) {
7493 overflow-x: hidden; }
7498 margin-bottom: 15px;
7501 padding: 20px 46px 20px 15px; }
7504 padding: 0 15px 15px; }
7505 .modalwrapper.modal-docked {
7509 .modalwrapper.modal-docked .modal.fade.in {
7511 width: 100% !important;
7515 .modalwrapper.modal-docked .b2b-modal-body {
7518 .modalwrapper.modal-docked.modal-landscape {
7521 .modalwrapper.modal-docked.modal-landscape .modal {
7524 .modalwrapper.modal-docked.modal-landscape .b2b-modal-body {
7526 overflow-y: hidden; }
7529 .b2b-modal-footer .cta-button-group {
7532 .b2b-modal-footer .cta-button-group .btn {
7534 .b2b-modal-footer .cta-button-group .btn + .btn {
7536 .b2b-modal-footer .cta-button-group a.visible-phone {
7537 align-items: center;
7538 display: flex !important;
7540 justify-content: center; } }
7542 .b2b-modal-footer > .cta-button-group {
7543 line-height: 40px; }
7546 .modal.fade.in .b2b-modal-header,
7547 .modal.fade.in .b2b-modal-body,
7548 .modal.fade.in .b2b-modal-footer {
7549 animation-duration: 0.01s;
7550 -o-animation-duration: 0.01s;
7551 -ms-animation-duration: 0.01s;
7552 -moz-animation-duration: 0.01s;
7553 -webkit-animation-duration: 0.01s;
7554 animation-name: DOMinsertion;
7555 -o-animation-name: DOMinsertion;
7556 -ms-animation-name: DOMinsertion;
7557 -moz-animation-name: DOMinsertion;
7558 -webkit-animation-name: DOMinsertion; }
7560 .monthselector thead tr th {
7563 .monthselector thead tr:after {
7570 border-bottom: 1px solid #ccc; }
7572 .monthselector tbody tr:last-child {
7575 .monthselector td.day {
7576 margin: 1px 4px !important;
7577 width: 64px !important; }
7579 .monthselector .datepicker-switch {
7580 width: 195px !important; }
7582 .monthselector .show-date {
7583 width: 30px !important; }
7585 .monthselector button.faux-input {
7587 .monthselector button.faux-input:focus {
7588 border: 1px solid #0574ac; }
7589 .monthselector button.faux-input:disabled {
7590 cursor: not-allowed; }
7592 .monthselector .cta-button-group {
7594 .monthselector .cta-button-group a {
7595 margin-right: 20px; }
7597 .monthselector .day.active .show-date:after, .monthselector .day:focus .show-date:after, .monthselector .due-date.disabled .show-date:after {
7599 left: 9px !important;
7601 width: 42px !important; }
7603 .monthselector .disabled.day:focus .show-date:after {
7606 .monthselector .icon-primary-calendar {
7610 padding: 0 10px 0 10px;
7615 list-style-type: none; }
7619 padding: 0 0 5px 30px;
7623 font-size: 1.4rem; }
7625 .b2b-ml-nav a:focus {
7626 outline-offset: 1px; }
7628 .b2b-ml-nav li:focus {
7631 .b2b-ml-nav li:focus > a {
7632 outline: thin dotted #666;
7633 outline-offset: 1px; }
7636 border-left: 1px solid #ccc; }
7639 padding: 0 0 0 20px; }
7641 .b2b-ml-nav ul > li {
7643 line-height: 18px; }
7645 .b2b-ml-nav a > span {
7646 background-color: #FFF;
7654 .b2b-ml-nav a > span > i {
7657 .b2b-ml-nav a:only-child > span {
7663 .b2b-ml-nav a:only-child > span > i {
7664 background-color: inherit;
7668 .b2b-ml-nav ul li:first-child > a:only-child > span {
7674 .b2b-ml-nav li a + ul {
7677 .b2b-ml-nav li a.active + ul {
7680 .b2b-ml-nav .selected {
7683 /*to overide ng-doc inline property for library demo - TODO: Move to docs.css*/
7684 .b2b-ml-nav a [class^="icon-primary-"], a [class*=" icon-primary-"], a [class^="icon-primary-"]:before, a [class*=" icon-primary-"]:before {
7685 display: inline-block; }
7687 .b2b-alerts-messages {
7688 background-color: #fff;
7691 .b2b-alerts-messages h3 {
7692 color: #333 !important;
7693 font-family: "Omnes-ECOMP-W02-Medium", Arial;
7694 margin-bottom: 0 !important;
7698 .b2b-alerts-messages h4 {
7699 color: #333 !important;
7700 font-family: "Omnes-ECOMP-W02-Medium", Arial;
7701 margin-bottom: 0 !important; }
7702 .b2b-alerts-messages .alert-info {
7703 background-color: #0574ac;
7705 .b2b-alerts-messages .alert-error {
7706 background-color: #cf2a2a;
7708 .b2b-alerts-messages .alert-success {
7709 background-color: #1b7e28;
7711 .b2b-alerts-messages div:nth-child(2) {
7712 padding: 0 0 15px 10px;
7713 vertical-align: baseline; }
7714 .b2b-alerts-messages .close:before {
7716 .b2b-alerts-messages p {
7719 font-family: "Omnes-ECOMP-W02", Arial; }
7720 .b2b-alerts-messages p a {
7722 .b2b-alerts-messages .btn-small {
7723 margin-bottom: 0px; }
7725 .b2b-alerts-success {
7726 border: 1px solid #1b7e28; }
7729 border: 1px solid #cf2a2a; }
7732 border: 1px solid #0574ac; }
7734 /* TODO: Rearange this and move to patches if needed */
7735 .b2b-breadcrumb-css-override > li {
7736 margin-right: 24px; }
7738 .b2b-breadcrumb-css-override li > * {
7739 float: left !important; }
7741 .b2b-css-override ul.nav-tabs {
7745 .b2b-top-nav-buttons-css-override {
7750 width: auto !important; }
7752 .b2b-toggle-header-active {
7755 .b2b-toggle-header-inactive {
7758 .b2b-toggle-header-icon {
7762 .icon-primary-circle:before {
7763 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");
7769 .ds2-no-colors .icon-primary-circle:before {
7770 background-image: none;
7774 outline: thin dotted #666; }
7782 display: inline-block;
7786 vertical-align: baseline; }
7790 padding-bottom: 20px;
7794 .pager__item--input {
7801 margin-left: 10px; }
7804 margin-bottom: 20px; }
7806 .pager__item--active {
7807 border-bottom: 2px solid #0574ac;
7811 .pager a.pager__item--active:hover {
7814 .pager a:hover, .pager a:focus {
7815 text-decoration: none;
7819 .pager a.disabled:hover, .pager a.disabled:focus {
7820 cursor: not-allowed; }
7822 .row.section-row.b2b-page {
7825 a.pager__item--next:focus, a.pager__item--prev:focus {
7826 text-decoration: none;
7829 .pager__item--next, .pager__item--prev {
7831 padding: 1.5px 6px 1.5px 6px; }
7833 .pager .disabled i {
7834 pointer-events: none;
7849 margin-bottom: 20px;
7852 display: inline-block;
7853 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
7855 .mobile-view > .pager__item {
7859 vertical-align: middle;
7860 line-height: 34px; }
7868 h4#pagination-truncated {
7871 h4#pagination-large-count {
7874 .p-col-md-12 input {
7875 margin-left: 20px; }
7877 .pager a .icon-primary-right:before {
7878 display: inline-block; }
7880 .pager a .icon-primary-left:before {
7881 display: inline-block; }
7884 background: white none repeat scroll 0 0;
7885 margin-bottom: -12px;
7887 padding-right: 10px;
7888 position: relative; }
7890 .numericResult:focus {
7891 outline: 1px dotted #0574ac; }
7893 .page-heading-group {
7895 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
7897 .pager > div > span.fieldLabel {
7898 margin-left: 18px; }
7900 .pager .fieldLabel .btn-arrow {
7903 margin-left: -5px; }
7907 .b2b-p-col-md-12 input {
7908 margin-left: 20px; }
7913 display: inline-block;
7914 margin: 0px 5px 0 5px;
7916 vertical-align: baseline; }
7918 .b2b-pager__item--noclick {
7919 pointer-events: none !important;
7920 cursor: default !important; }
7922 .b2b-pager__item--droppable {
7923 pointer-events: all !important; }
7927 padding-bottom: 20px;
7930 .b2b-pager a:hover {
7931 text-decoration: none;
7934 .b2b-pager a:focus {
7935 text-decoration: none;
7938 .b2b-pager a .icon-primary-right:before {
7939 display: inline-block; }
7940 .b2b-pager a .icon-primary-left:before {
7941 display: inline-block; }
7942 .b2b-pager .disabled i {
7943 pointer-events: none;
7947 .b2b-pager__item--input {
7957 margin-bottom: 20px; }
7959 .b2b-pager__item--active {
7960 border-bottom: 2px solid #0574ac;
7964 .row.section-row.b2b-page {
7967 a.b2b-pager__item--next:focus {
7968 text-decoration: none;
7971 a.b2b-pager__item--next-disabled {
7974 a.b2b-pager__item--next-disabled > [class^="icon-primary-"] {
7976 cursor: not-allowed;
7979 a.b2b-pager__item--prev:focus {
7980 text-decoration: none;
7983 a.b2b-pager__item--prev-disabled {
7986 a.b2b-pager__item--prev-disabled > [class^="icon-primary-"] {
7988 cursor: not-allowed; }
7990 .b2b-pager__item--next {
7991 padding: 1.5px 0px 1.5px 0px; }
7993 .b2b-pager__item--prev {
7994 padding: 1.5px 0px 1.5px 0px; }
8000 .fieldLabel .btn-arrow {
8008 .b2b-numericResult {
8009 margin-bottom: 20px;
8013 .b2b-mobile-view > .b2b-pager__item {
8017 vertical-align: middle;
8018 line-height: 34px; }
8029 h4#b2b-pagination-truncated {
8032 h4#b2b-pagination-large-count {
8036 background: white none repeat scroll 0 0;
8037 margin-bottom: -12px;
8039 padding-right: 10px;
8040 position: relative; }
8042 .b2b-numericResult:focus {
8043 outline: 1px dotted #0574ac; }
8045 .b2b-page-heading-group {
8047 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
8049 .b2b-pager > div > span.fieldLabel {
8050 margin-left: 18px; }
8055 .b2b-go-to-page-inline {
8056 display: inline-block; }
8058 input.b2b-phone-mask-input {
8059 padding-right: 15px; }
8060 input.b2b-phone-mask-input:hover, input.b2b-phone-mask-input:focus {
8061 padding-right: 15px; }
8063 /************************** Start - Should be removed after the styling in global is fixed *******************/
8067 /************************** End - Should be removed after the styling in global is fixed *******************/
8068 @media (max-width: 767px) {
8073 background-color: #5a5a5a;
8074 border-top: 1px solid #959595; }
8077 border-bottom: 1px solid #959595; }
8079 .pivot-links > li > a {
8082 padding: 12px 15px 10px;
8083 line-height: normal; }
8085 .b2b-profile-block-container {
8088 background-color: #fff;
8090 border: 1px solid #ccc;
8091 box-shadow: 0px 1px 1px 1px #ccc;
8092 display: inline-table;
8093 margin: 15px 15px; }
8095 .b2b-profile-block-details p, .b2b-profile-block-details div {
8097 font-size: 1.4rem; }
8099 .b2b-profile-block-details .radio-label, .b2b-profile-block-details a {
8100 font-size: 1.4rem; }
8102 .b2b-profile-block-details p label, .b2b-profile-block-details p span {
8103 padding-left: 10px; }
8105 .b2b-profile-block-footer {
8106 margin-bottom: 12px;
8110 .b2b-profile-block-details p {
8111 word-wrap: break-word;
8113 .b2b-profile-block-details p:first-child {
8115 .b2b-profile-block-details p:after {
8118 border: 0.2px solid #ccc;
8121 .b2b-profile-block-details .radio {
8125 .b2b-approval-icon {
8130 .b2b-approval-icon i {
8143 margin-bottom: 16px; }
8145 .b2b-profile-block-radio {
8153 border: solid 1px #CCC;
8154 font-family: "Omnes-ECOMP-W02", Arial;
8155 display: inline-block;
8156 vertical-align: top; }
8157 .b2b-profile-card .top-block {
8159 background-color: #e4e4e4;
8160 max-height: 153px; }
8161 .b2b-profile-card .bottom-block {
8162 padding: 15px 20px 15px 20px;
8163 background-color: #fff; }
8164 .b2b-profile-card .profile-image {
8165 background: #e4e4e4;
8166 margin-bottom: 15px;
8167 text-align: center; }
8168 .b2b-profile-card .profile-image .default-img {
8169 display: inline-block;
8172 margin-bottom: 10px;
8173 border: 6px solid #fff;
8174 border-radius: 99em;
8175 -webkit-border-radius: 99em;
8176 -moz-border-radius: 99em;
8177 /* background-color: #eee; */ }
8179 .profile-image img {
8180 display: inline-block;
8183 margin-bottom: 10px;
8184 border: 6px solid #fff;
8185 border-radius: 99em;
8186 -webkit-border-radius: 99em;
8187 -moz-border-radius: 99em;
8188 /* background-color: #eee; */ }
8190 .b2b-profile-card .profile-image .default-img {
8191 font-family: "Omnes-ECOMP-W02", Arial;
8193 background-color: #fff;
8200 text-transform: uppercase; }
8202 .b2b-profile-card .profile-image .name {
8203 font-family: "Omnes-ECOMP-W02-Medium", Arial;
8210 word-break: break-word;
8211 white-space: normal;
8212 text-transform: capitalize; }
8214 .b2b-profile-card .profile-image .status-icon {
8215 border-radius: 10px;
8216 border: 1px solid #fff;
8220 display: inline-block;
8221 vertical-align: middle; }
8223 .b2b-profile-card .profile-image .status {
8230 .b2b-profile-card .status .circle {
8234 margin: 30px 6px 0px 20px;
8236 background-color: #444; }
8238 .b2b-profile-card .profile-image .status-green {
8239 background-color: #0c0; }
8241 .b2b-profile-card .profile-image .status-red {
8242 background-color: red; }
8244 .b2b-profile-card .profile-image .status-blue {
8245 background-color: #00f; }
8247 .b2b-profile-card .profile-image .status-yellow {
8248 background-color: #ff0; }
8250 .b2b-profile-card .profile-image .status .status-badge {
8252 border: dotted 1px #444;
8253 background-color: transparent;
8260 padding-right: 5px; }
8262 .b2b-profile-card .profile-details {
8264 .b2b-profile-card .profile-details label {
8267 font-family: "Omnes-ECOMP-W02-Medium", Arial;
8268 font-weight: bolder;
8273 .b2b-profile-card .profile-details div {
8277 padding-bottom: 6.5px; }
8279 .b2b-profile-card .b2b-add-user {
8281 border-style: dotted;
8284 position: relative; }
8285 .b2b-profile-card .b2b-add-user i {
8287 padding-bottom: 15px; }
8289 .b2b-profile-card .atcenter {
8292 vertical-align: middle;
8293 text-align: center; }
8295 .b2b-profile-card .tooltip {
8297 .b2b-profile-card .tooltip .helpertext {
8301 .b2b-profile-card .tooltip-wrapper {
8302 position: relative; }
8304 /* Overrides for tooltip absolute positioning */
8305 @media (min-width: 1025px) {
8306 .b2b-profile-card .tooltip-size-control {
8307 width: 100% !important; } }
8309 @-webkit-keyframes progress-bar-stripes {
8311 background-position: 0 0; }
8313 background-position: 80px 0; } }
8315 @keyframes progress-bar-stripes {
8317 background-position: 0 0; }
8319 background-position: 80px 0; } }
8322 background-color: #e4e4e4;
8325 margin-bottom: 20px;
8329 position: relative; }
8335 background-color: #666;
8337 display: -webkit-flex;
8338 display: -ms-flexbox;
8344 display: -webkit-flex;
8345 display: -ms-flexbox;
8347 -webkit-align-items: center;
8348 -ms-flex-align: center;
8349 align-items: center;
8350 -webkit-justify-content: flex-end;
8352 justify-content: flex-end; }
8354 .progress-link + .usage-bar {
8357 .progress-success .bar, .progress .bar-success {
8358 background-color: #1b7e28; }
8360 .progress-warning .bar, .progress .bar-warning {
8361 background-color: #ef6f00; }
8363 .progress-danger .bar, .progress .bar-danger {
8364 background-color: #cf2a2a; }
8366 .progress.increment {
8367 display: -webkit-flex;
8368 display: -ms-flexbox;
8371 .progress.increment .bar:first-child:not(:last-child) {
8373 border-radius: 4px 0 0 4px; }
8375 .progress.increment .bar:last-child:not(:first-child) {
8377 border-radius: 0 4px 4px 0; }
8379 .progress.increment .bar + .bar:not(:last-child) {
8384 .progress.increment .bar:not(:first-child) {
8385 border-left: 1px solid white !important; }
8391 margin-bottom: 1px; }
8393 .usage-bar > .usage-text {
8394 display: table-cell;
8397 .progress + .usage-bar {
8398 margin-top: -15px; }
8400 .usage-bar .usage-text {
8401 font-size: 1.4rem; }
8403 .usage-bar .usage-text:first-child {
8404 white-space: nowrap; }
8406 .usage-bar .usage-text.text-right {
8407 vertical-align: top;
8409 width: auto !important; }
8411 .usage-bar .usage-text.text-right:before {
8416 .usage-bar.billing-cycle .usage-text {
8417 font-size: 1.4rem; }
8419 .usage-bar.billing-cycle .usage-text.text-right {
8420 vertical-align: bottom; }
8422 .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"] {
8423 background-color: #1b7e28; }
8425 .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"] {
8426 background-color: #ef6f00; }
8428 .progress.autocolor [data-percentage^="9"], .progress.autocolor [data-percentage="100"] {
8429 background-color: #cf2a2a; }
8431 .b2b-seek-bar-container {
8432 position: relative; }
8433 .b2b-seek-bar-container div {
8434 position: absolute; }
8435 .b2b-seek-bar-container .b2b-seek-bar-track-container {
8437 .b2b-seek-bar-container .b2b-seek-bar-track {
8440 background-color: #cccccc;
8441 border-radius: 10px; }
8442 .b2b-seek-bar-container .b2b-seek-bar-track-fill {
8445 background-color: #cccccc;
8446 border-radius: 10px;
8448 background-color: #157BB2;
8449 transition: width 0s linear; }
8451 .seek-bar-container .seek-bar-knob-container {
8452 transition: left 0s linear; }
8454 .b2b-seek-bar-container .b2b-seek-bar-knob {
8457 border-radius: 10px;
8460 border: 1px solid #cccccc;
8464 .b2b-seek-bar-container .b2b-seek-bar-knob:focus {
8465 outline: thin dotted #666; }
8467 .b2b-seek-bar-container.vertical {
8472 border-radius: 10px; }
8473 .b2b-seek-bar-container.vertical .b2b-seek-bar-track-container {
8476 .b2b-seek-bar-container.vertical .b2b-seek-bar-track {
8479 .b2b-seek-bar-container.vertical .b2b-seek-bar-track-fill {
8484 .b2b-seek-bar-container.vertical .b2b-seek-bar-knob-container {
8485 transition: bottom .01s linear;
8488 .b2b-seek-bar-container.vertical .b2b-seek-bar-knob {
8490 border-radius: 10px;
8494 .form-search .search-query {
8495 width: 100% !important; }
8497 .form-search .well {
8500 .form-search > ul.nav > li.section {
8501 min-height: 20px !important; }
8503 input.b2b-search-input-field {
8504 margin-bottom: 0px; }
8506 .search-suggestion-list {
8507 background-color: #FFFFFF;
8508 border: 1px solid #ccc;
8509 border-radius: 0 0 6px 6px;
8510 box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15);
8519 .search-suggestion-list > li.active {
8520 background-color: #cccccc; }
8521 .search-suggestion-list:empty {
8524 .b2b-search-hightlight {
8525 font-weight: bold; }
8527 input[type="text"]::-moz-placeholder {
8529 font-family: "Omnes-ECOMP-W02-Italic", Arial; }
8531 input[type="text"]:focus {
8534 input[type="text"] + .reset-field {
8535 background-color: #FFFFFF;
8540 outline: 1px dotted #0574ac; }
8542 .field-group input:not([type="button"])[disabled] ~ .btn-search {
8543 background-color: #eee; }
8545 .btn-search[class*="btn"] {
8546 background-color: #FFFFFF;
8547 background-size: 20px 20px;
8548 border-radius: 0 1.5rem 1.5rem 0;
8550 min-width: 4.4rem !important;
8555 .search-suggestion-wrapper {
8556 margin-bottom: 15px;
8557 position: relative; }
8558 .search-suggestion-wrapper .no-result {
8559 padding: 0px 15px; }
8561 .search-suggestion-item {
8567 .search-suggestion-item:hover {
8568 background-color: #e4e4e4;
8570 .search-suggestion-item:focus {
8571 background-color: #e4e4e4;
8573 .search-suggestion-item a {
8575 text-decoration: none; }
8580 input.b2b-search-input-field:focus ~ .btn-search > i, .btn-search:focus > i {
8583 button.btn-search[disabled] {
8584 cursor: not-allowed; }
8585 button.btn-search[disabled] i {
8589 -webkit-background-blend-mode: mutilply;
8590 box-shadow: 0 3px 0 2px rgba(0, 0, 0, 0.08); }
8592 .linkSelectorModule {
8599 .linkSelectorModule .icon-primary-down {
8604 margin-left: -30px; }
8605 .linkSelectorModule .selectModule {
8606 background-color: transparent;
8610 border: 1px solid transparent;
8612 padding-right: 35px;
8615 font-size: 1.6rem; }
8616 .linkSelectorModule .selectModule:focus {
8617 border: 1px dotted #ccc;
8619 -moz-user-select: none; }
8620 .linkSelectorModule .selectModule:hover {
8621 text-decoration: underline; }
8622 .linkSelectorModule .active + .moduleWrapper:before {
8623 background-color: #FFFFFF;
8624 border-color: #d2d2d2;
8625 border-style: solid;
8626 border-width: 1px 1px 0 0;
8634 -webkit-transform: rotate(-45deg);
8635 transform: rotate(-45deg);
8637 .linkSelectorModule .moduleWrapper {
8639 .linkSelectorModule ul.awd-module-list {
8640 border-radius: 6px 6px 0px 0px; }
8642 .selectorModule .icon-primary-down {
8649 .selectorModule .selectModule {
8650 border: 1px solid #d2d2d2;
8652 box-shadow: 1px 5px 2px -5px rgba(0, 0, 0, 0.15);
8656 background-color: transparent;
8658 .selectorModule .selectModule:focus {
8659 border: 1px solid #0568ae;
8660 -moz-user-select: none; }
8661 .selectorModule .selectModule span.module-data {
8664 line-height: 20px; }
8665 .selectorModule .selectModule img + span.module-data {
8666 padding-left: 45px; }
8668 .selectorModule .selectModule.active {
8669 border-bottom-right-radius: 0px;
8670 border-bottom-left-radius: 0px; }
8672 .selectorModule .moduleWrapper {
8674 width: 100% !important;
8677 .selectorModule ul.awd-module-list {
8678 border-radius: 0px 0px 6px 6px; }
8680 .selectorModule .large > img {
8688 background-color: transparent;
8689 font-family: "Omnes-ECOMP-W02", Arial;
8704 background-color: #FFFFFF;
8708 box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.15);
8709 border-radius: 0px 0px 6px 6px; }
8710 .moduleWrapper .module-list-item img {
8716 align-self: center; }
8717 .moduleWrapper span {
8719 white-space: nowrap;
8720 font-size: 1.5rem; }
8726 border: 1px solid #d2d2d2; }
8727 .awd-module-list .module-list-item > .module-data {
8729 white-space: nowrap;
8732 border-bottom: 1px dotted #959595;
8733 margin: 0px 15px 0px 15px;
8734 padding-right: 50px;
8735 padding-bottom: 14px;
8739 .awd-module-list .module-list-item:hover {
8740 background-color: #f2f2f2; }
8741 .awd-module-list .module-list-item:active {
8742 background-color: #f2f2f2; }
8743 .awd-module-list .module-list-item[aria-selected="true"] {
8744 background-color: #f2f2f2; }
8751 white-space: nowrap;
8755 .module-list-item:last-of-type .module-data {
8756 border-bottom: none; }
8757 .module-list-item img + span.module-data {
8758 padding-left: 45px; }
8760 .module-groups:first-of-type .module-list-item:last-of-type .module-data {
8761 border-bottom: 1px solid #959595; }
8764 padding-bottom: 4px; }
8766 .selectorModule.large {
8768 vertical-align: middle;
8770 .selectorModule.large .moduleWrapper {
8772 .selectorModule.large input {
8774 vertical-align: middle;
8776 .selectorModule.large button {
8778 vertical-align: middle;
8780 .selectorModule.large .selectModule img {
8784 ul.module-groupitem li {
8785 margin: 0 -15px 0 -15px; }
8787 span.module-data span {
8790 font-size: 1.5rem; }
8793 cursor: default !important;
8794 padding: 18px 15px 0px 15px; }
8796 li.module-list-item[selected]:before {
8797 box-sizing: border-box;
8798 display: inline-block;
8804 vertical-align: middle;
8808 ul.module-optinalcta {
8812 border-bottom: 1px solid #d2d2d2;
8813 border-left: 1px solid #d2d2d2;
8814 border-right: 1px solid #d2d2d2;
8815 border-radius: 0px 0px 6px 6px; }
8816 ul.module-optinalcta li {
8819 ul.module-optinalcta a {
8823 .b2b-slider-container {
8824 position: relative; }
8825 .b2b-slider-container.slider-disabled {
8826 cursor: not-allowed !important; }
8827 .b2b-slider-container div {
8828 position: absolute; }
8829 .b2b-slider-container .slider-track-container {
8832 .b2b-slider-container .slider-track {
8835 background-color: #cccccc;
8836 border-radius: 10px;
8837 border: 1px solid #cccccc; }
8838 .b2b-slider-container .slider-track-fill {
8841 background-color: #cccccc;
8842 border-radius: 10px;
8844 background-color: #157BB2;
8845 transition: width 0s linear;
8846 border: 1px solid #cccccc; }
8847 .b2b-slider-container .slider-knob-container {
8848 transition: left 0s linear; }
8849 .b2b-slider-container .slider-knob-container.slider-knob-hidden {
8850 display: none !important; }
8851 .b2b-slider-container .slider-knob {
8854 border-radius: 10px;
8857 border: 1px solid #cccccc;
8860 .b2b-slider-container .slider-knob:focus {
8861 outline: thin dotted #666; }
8863 .b2b-slider-endpoints-container {
8867 .b2b-slider-endpoints-container .b2b-slider-endpoints-left {
8869 line-height: 100%; }
8870 .b2b-slider-endpoints-container .b2b-slider-endpoints-right {
8872 line-height: 100%; }
8873 .b2b-slider-endpoints-container::after {
8878 .b2b-slider-container.vertical {
8883 border-radius: 10px; }
8884 .b2b-slider-container.vertical .slider-track-container {
8887 .b2b-slider-container.vertical .slider-track {
8890 .b2b-slider-container.vertical .slider-track-fill {
8895 .b2b-slider-container.vertical .slider-knob-container {
8896 transition: bottom 0s linear;
8899 .b2b-slider-container.vertical .slider-knob-container.slider-knob-hidden {
8900 display: none !important; }
8901 .b2b-slider-container.vertical .slider-knob {
8903 border-radius: 10px;
8907 .icon-primary-spinner {
8908 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");
8912 .icon-primary-spinner.small {
8914 height: 30px !important;
8915 width: 30px !important; }
8917 .isIE .icon-primary-spinner,
8918 .isIE .icon-primary-spinner.small {
8919 animation: spinner 1s linear infinite; }
8921 .ds2-no-colors .icon-primary-spinner {
8922 animation: spinner 1s linear infinite;
8923 border: 5px dotted transparent;
8924 border-radius: 50%; }
8926 @keyframes spinner {
8928 transform: rotate(0deg); }
8930 transform: rotate(359deg); } }
8932 .b2b-status-tracker > .btn-arrow:nth-of-type(1) {
8933 margin-right: 10px; }
8935 .b2b-status-tracker > .btn-arrow:nth-of-type(2) {
8936 margin-left: 20px; }
8938 .b2b-status-tracker > .btn-arrow {
8941 overflow: visible; }
8942 .b2b-status-tracker > .btn-arrow > .btn-secondary > .icon-primary-left {
8945 .b2b-status-tracker > .btn-arrow > .btn-secondary > .icon-primary-right {
8948 .b2b-status-tracker > .b2b-status-tracker-step {
8950 position: relative; }
8952 .b2b-status-tracker-step {
8955 .b2b-status-tracker > .b2b-status-tracker-step .b2b-status-tracker-heading {
8956 font-family: "Omnes-ECOMP-W02-Medium", Arial;
8959 margin-bottom: 10px; }
8961 .b2b-status-tracker > .b2b-status-tracker-step.complete > .progress > .progress-bar {
8963 background-color: #1b7e28; }
8965 .b2b-status-tracker > .b2b-status-tracker-step.complete .icoControls-approval {
8968 .b2b-status-tracker > .b2b-status-tracker-step.current > .progress > .progress-bar {
8970 background-color: #333333; }
8972 .b2b-status-tracker > .b2b-status-tracker-step.current .icon-misc-time {
8975 .b2b-status-tracker > .b2b-status-tracker-step.pending > .progress > .progress-bar {
8977 background-color: #ffb81c; }
8979 .b2b-status-tracker > .b2b-status-tracker-step.pending .icoControls-statusokay {
8982 .b2b-status-tracker > .b2b-status-tracker-step.actionRequired > .progress > .progress-bar {
8984 background-color: #cf2a2a; }
8986 .b2b-status-tracker > .b2b-status-tracker-step.actionRequired .icoSecurityalerts-alert {
8989 .b2b-status-tracker > .b2b-status-tracker-step.notAvailable > .progress > .progress-bar {
8991 background-color: #767676; }
8993 .b2b-status-tracker > .b2b-status-tracker-step.notAvailable .icoControls-restricted {
8996 .b2b-status-tracker > .b2b-status-tracker-step > .progress {
8998 border-radius: 1.5px;
9000 margin-bottom: 10px;
9001 background-color: #c5c5c5; }
9002 .b2b-status-tracker > .b2b-status-tracker-step > .progress > .progress-bar {
9006 .b2b-status-tracker > .b2b-status-tracker-step > .b2b-status-tracker-estimate {
9007 font-family: "Omnes-ECOMP-W02-Medium", Arial;
9010 margin-bottom: 10px; }
9012 .b2b-status-tracker > .b2b-status-tracker-step > .b2b-status-tracker-description {
9013 font-family: "Omnes-ECOMP-W02", Arial;
9016 padding-right: 15px; }
9017 .b2b-status-tracker > .b2b-status-tracker-step > .b2b-status-tracker-description a {
9026 font-family: "Omnes-ECOMP-W02", Arial;
9034 position: relative; }
9040 background-color: #c4c4c4;
9041 outline: 1px solid transparent; }
9043 .steps li:first-child {
9044 border-radius: 4px 0 0 4px; }
9046 .steps li:last-child {
9048 border-radius: 0 4px 4px 0; }
9051 .steps li.step-done {
9052 background-color: #007a3e;
9054 border: 1px solid transparent; }
9058 display: inline-block;
9062 white-space: nowrap; }
9064 .step-on .step-text {
9065 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
9067 .steps li .step-text[data-large-text]:before {
9068 content: attr(data-large-text) " "; }
9070 .step-confirmation {
9072 margin-bottom: 30px; }
9074 .step-confirmation > div {
9077 .step-confirmation > div i {
9080 margin-right: 10px; }
9082 .step-confirmation.centered > div i {
9083 margin-left: -60px; }
9085 .step-confirmation > div h3 {
9087 margin: 26px 0 20px; }
9089 .step-confirmation > p {
9092 @media (max-width: 1024px) {
9099 margin-bottom: 11px; }
9102 .step-on .step-text {
9111 .steps li .step-text[data-sm-text]:before {
9112 content: attr(data-sm-text) " ";
9114 .step-confirmation {
9115 margin-top: 30px !important; } }
9117 @media (max-width: 767px) {
9118 .step-confirmation.centered > div i {
9120 .step-confirmation.centered > p {
9121 margin-left: 40px; }
9122 .step-confirmation > div h3 {
9124 margin: 13px 0 10px; }
9125 .step-confirmation > div i {
9127 margin-right: 10px; } }
9129 .step-indicator.vertical {
9132 .vertical .step-heading {
9140 .vertical .steps li {
9141 align-items: center;
9142 background-color: transparent;
9146 padding: 0 0 0 20px;
9147 position: relative; }
9149 .vertical .steps li .step-text {
9158 .vertical .steps li .step-text[data-large-text]:before {
9159 content: attr(data-large-text) " "; }
9161 .vertical .steps li:after {
9162 background-color: transparent;
9163 border-left: 4px solid #d2d2d2;
9173 .vertical .steps li.step-on:after,
9174 .vertical .steps li.step-done:after {
9175 border-color: #0568ae; }
9179 padding: 0px 0px 0px 0px; }
9180 .b2b-step-tracker .btn.btn-left {
9181 margin-right: 10px; }
9182 .b2b-step-tracker .btn.btn-right {
9184 .b2b-step-tracker .b2b-left-arrow {
9187 .b2b-step-tracker .b2b-right-arrow {
9190 .b2b-step-tracker .b2b-steps {
9194 position: relative; }
9195 .b2b-step-tracker .b2b-steps li {
9199 background-color: #767676;
9200 outline: 1px solid transparent;
9202 .b2b-step-tracker .b2b-steps li.b2b-step-done {
9203 background-color: #1b7e28;
9206 .b2b-step-tracker .b2b-steps li.b2b-step-on {
9207 background-color: #333333;
9210 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
9211 .b2b-step-tracker .b2b-steps li .b2b-step-text {
9213 display: inline-block;
9217 white-space: nowrap; }
9218 .b2b-step-tracker .b2b-steps li .b2b-step-text[data-large-text]:before {
9219 content: attr(data-large-text) " "; }
9220 .b2b-step-tracker .b2b-steps li:first-child {
9221 border-radius: 2px 0 0 2px; }
9222 .b2b-step-tracker .b2b-steps li:last-child {
9224 border-radius: 0 2px 2px 0; }
9226 @media (max-width: 1024px) {
9229 .b2b-step-tracker .b2b-steps {
9231 .b2b-step-tracker .b2b-steps li .b2b-step-text {
9233 .b2b-step-tracker .b2b-steps li .b2b-step-text[data-sm-text]:before {
9234 content: attr(data-sm-text) " ";
9236 .b2b-step-tracker .b2b-steps li.b2b-step-on .b2b-step-text {
9246 .strength-meter-container {
9250 .strength-meter-gauge {
9252 background-color: #d2d2d2;
9256 outline: 1px solid transparent; }
9258 .strength-meter-gauge-fill {
9262 text-indent: -9999px;
9264 border: 2px solid transparent; }
9266 .strength-meter-gauge-fill.strength-meter-animate {
9267 transition: width 0.5s linear, background-color 0.5s linear; }
9269 .strength-meter-animate[style*="20"] {
9270 background-color: #cf2a2a; }
9272 .strength-meter-animate[style*="20"] + .strength-meter-divider + .strength-meter-content:after {
9273 content: "Unacceptable"; }
9275 .strength-meter-animate[style*="40"] {
9276 background-color: #ea7400; }
9278 .strength-meter-animate[style*="40"] + .strength-meter-divider + .strength-meter-content:after {
9281 .strength-meter-animate[style*="60"] {
9282 background-color: #ea7400; }
9284 .strength-meter-animate[style*="60"] + .strength-meter-divider + .strength-meter-content:after {
9287 .strength-meter-animate[style*="80"] {
9288 background-color: #007a3e; }
9290 .strength-meter-animate[style*="80"] + .strength-meter-divider + .strength-meter-content:after {
9293 .strength-meter-animate[style*="100"] {
9294 background-color: #007a3e; }
9296 .strength-meter-animate[style*="100"] + .strength-meter-divider + .strength-meter-content:after {
9297 content: "Excellent"; }
9299 .strength-meter-divider {
9308 .strength-meter-divider span {
9309 background: transparent;
9312 border-right: solid 1px #fff; }
9314 .strength-meter-divider span:first-child {
9315 border-radius: 2px 0 0 2px; }
9317 .strength-meter-divider span + .strength-meter-divider span {
9320 .strength-meter-divider span:last-child {
9321 border-radius: 0 2px 2px 0;
9324 .strength-meter-content {
9328 position: absolute; }
9330 .strength-meter-content:before {
9331 font-family: "Omnes-ECOMP-W02", Arial;
9332 content: "Password strength: "; }
9334 .strength-meter-content:after {
9335 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
9337 .strength-meter-container {
9342 .strength-meter-container .strength-meter-gauge {
9344 background-color: #cccccc;
9345 box-shadow: 0 1px 1px -1px #333 inset;
9349 position: relative; }
9351 .strength-meter-container > .strength-meter-gauge > .strength-meter-gauge-fill {
9353 box-shadow: 0 1px 1px -1px #999 inset;
9355 text-indent: -9999px;
9358 .strength-meter-container > .strength-meter-gauge > .strength-meter-gauge-fill.strength-meter-animate {
9359 transition: width 0ms ease-out, background-color 0ms ease-in; }
9361 .strength-meter-container > .strength-meter-gauge > .strength-meter-divider {
9369 .strength-meter-container > .strength-meter-gauge > .strength-meter-divider span {
9370 background: transparent;
9373 border-right: solid 1px #fff; }
9375 .strength-meter-container > .strength-meter-gauge > .strength-meter-divider span:last-child {
9378 .strength-meter-container > .strength-meter-content {
9379 font-family: "Omnes-ECOMP-W02", Arial;
9384 .strength-meter-container > .strength-meter-content:before {
9387 .strength-meter-container > .strength-meter-content > .strength-meter-content-state {
9388 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
9392 align-items: center; }
9393 .btn-switch-label:focus .btn-switch {
9394 outline: 1px dotted #666;
9395 outline-offset: 5px; }
9396 .btn-switch-label input:focus .btn-switch {
9397 outline: 1px dotted #666;
9398 outline-offset: 5px; }
9399 .btn-switch-label > span {
9403 background-color: #fff;
9404 border: 1px solid #d2d2d2;
9405 border-radius: 16px;
9406 box-shadow: 0 4px 5px -5px rgba(0, 0, 0, 0.15) inset, 0 5px 5px -5px rgba(0, 0, 0, 0.15);
9411 user-select: none; }
9412 /* .btn-switch input[type="checkbox"] {
9419 .btn-switch input[type="checkbox"] + .switch-overlay .btn-slider-on .activo {
9420 font: 0px/0 "Omnes-ECOMP-W02", Arial; }
9421 .btn-switch input[type="checkbox"] + .switch-overlay .btn-slider-on + .btn + .btn-slider-off .inactivo {
9422 font: 0px/0 "Omnes-ECOMP-W02", Arial; } */
9423 .btn-switch input:checked + .switch-overlay {
9425 transition: all .3s linear .0s; }
9426 .btn-switch input:checked + .switch-overlay .switch-handle {
9427 background-color: #007a3e;
9428 background: linear-gradient(to bottom, #008744 0%, #007a3e 100%);
9429 transition: background-color 0.3s linear 0s;
9430 border: 1px solid transparent; }
9431 .btn-switch input + .switch-overlay {
9433 transition: all .3s linear .0s; }
9434 .btn-switch input + .switch-overlay .switch-handle {
9435 background-color: #f2f2f2;
9436 background: linear-gradient(to bottom, #fcfcfc 0%, #f2f2f2 100%);
9437 transition: background-color 0.3s linear 0s;
9438 border: 1px solid #d2d2d2; }
9439 .btn-switch input[disabled] + .switch-overlay {
9441 width: 100% !important;
9442 background-color: #d2d2d2;
9444 cursor: not-allowed !important; }
9445 .btn-switch input[disabled] + .switch-overlay .btn-slider-on {
9447 .btn-switch input[disabled] + .switch-overlay .activo {
9449 .btn-switch input[disabled] + .switch-overlay .switch-handle {
9451 .btn-switch input[disabled] + .switch-overlay .btn-slider-off {
9455 .btn-switch input[disabled]:checked + .switch-overlay {
9457 width: 100% !important;
9458 background-color: #fff; }
9459 .btn-switch input[disabled]:checked + .switch-overlay .btn-slider-off {
9461 .btn-switch input[disabled]:checked + .switch-overlay .btn-slider-off + .inactivo {
9463 .btn-switch input[disabled]:checked + .switch-overlay .switch-handle {
9465 .btn-switch input[disabled]:checked + .switch-overlay .btn-slider-on {
9469 color: #007a3e !important;
9470 font-weight: bold; }
9471 .btn-switch input[disabled]:checked + .switch-overlay .activo {
9475 color: #007a3e !important;
9476 font-weight: bold; }
9477 .btn-switch input[disabled]:checked + .btn-slider-on {
9479 .btn-switch input[disabled] + .btn-slider-on + .switch-handle {
9482 .btn-switch input[disabled] + .btn-slider-on + .switch-handle + .btn-slider-off {
9484 /* .btn-switch input[type="checkbox"][disabled] + .switch-overlay .btn-slider-on {
9486 .btn-switch input[type="checkbox"][disabled] + .switch-overlay .btn-slider-on .activo {
9487 border: medium none;
9489 font: 16px/32px "Omnes-ECOMP-W02", Arial;
9493 .btn-switch input[type="checkbox"][disabled] + .switch-overlay .btn-slider-on .activo:before {
9495 .btn-switch input[type="checkbox"][disabled] + .switch-overlay .btn-slider-on + .switch-handle + .btn-slider-off {
9500 .btn-switch input[type="checkbox"][disabled] + .switch-overlay .btn-slider-on + .switch-handle + .btn-slider-off .inactivo {
9501 border: medium none;
9503 font: 16px/32px "Omnes-ECOMP-W02", Arial;
9507 .btn-switch input[type="checkbox"][disabled] + .switch-overlay .btn-slider-on + .switch-handle + .btn-slider-off .inactivo:before {
9509 .btn-switch input[type="checkbox"][disabled]:checked + .switch-overlay .btn-slider-on {
9514 .btn-switch input[type="checkbox"][disabled]:checked + .switch-overlay .btn-slider-on + .switch-handle + .btn-slider-off {
9516 .btn-switch input[type="checkbox"][disabled]:checked + .switch-overlay .activo {
9518 font-weight: bold; } */
9521 border-radius: 16px;
9522 color: black !important;
9535 display: inline-block;
9536 font-family: "Omnes-ECOMP-W02", Arial;
9544 display: inline-block;
9545 font-family: "Omnes-ECOMP-W02", Arial;
9553 padding-right: 11px; }
9557 display: inline-block;
9570 background-image: none;
9571 border-left: 3px solid #007a3e;
9582 line-height: 40px; }
9584 background-image: none;
9585 border: 3px solid #959595;
9586 border-radius: 100%;
9595 .btn-switch.focused {
9596 outline: 1px dotted #000;
9597 outline-offset: 5px; }
9601 background-color: transparent;
9602 border-collapse: collapse;
9611 vertical-align: bottom; }
9619 vertical-align: top;
9620 word-wrap: break-word; }
9623 font-family: "Omnes-ECOMP-W02-Medium", Arial;
9625 font-weight: normal;
9631 margin-bottom: 20px;
9637 .tabs > li > a:hover,
9638 .tabs > li > a:focus {
9639 text-decoration: none;
9640 background-color: #d2d2d2; }
9642 .tabs > .pull-right {
9658 padding-right: 20px;
9661 line-height: 16px; }
9667 margin-bottom: -1px; }
9669 .tabs > li:first-child {
9670 margin-left: 20px; }
9674 border: 1px solid #d2d2d2;
9675 border-radius: 6px 6px 0 0;
9676 background-color: #f2f2f2;
9678 border-color: #d2d2d2; }
9681 margin-right: 6px; }
9684 .tabs > li > a:hover,
9685 .tabs > li > a:focus {
9686 background-image: none;
9687 background-color: #ffffff;
9689 border-color: #d2d2d2;
9690 border-bottom: 1px solid transparent;
9693 .tabs.tabs-justified,
9697 margin-bottom: -1px; }
9699 .tabs.tabs-justified > li,
9700 .tabs.promo-tabs > li {
9701 display: table-cell;
9704 border-left: 1px solid #d2d2d2; }
9706 .tabs.tabs-justified > li.active,
9707 .tabs.promo-tabs > li.active {
9711 .tabs.tabs-justified > li > a {
9713 padding-left: 5px; }
9715 .tabs.tabs-justified > li > a,
9716 .tabs.promo-tabs > li > a {
9717 text-align: center; }
9719 .tabs.promo-tabs > li > a {
9727 padding: 6px 10px 10px;
9728 border-top: 4px solid #e6e6e6;
9730 border-bottom: 1px solid #d2d2d2;
9731 background-color: #f9f9f9; }
9733 .tabs > li:last-child > a {
9736 .tabs.promo-tabs > li.active > a {
9738 border-top: 4px solid #ea7400;
9739 border-bottom-color: white;
9740 background-color: #fff !important;
9744 .tabs.promo-tabs > li:first-child {
9745 border-left: none; }
9747 .tabs.promo-tabs > li > a img {
9750 margin: 0 auto 5px auto;
9764 .tabs.promo-tabs > li > a {
9767 padding: 20px 20px 24px;
9768 background-color: #FFFFFF;
9769 border-top: 5px solid #FFFFFF;
9770 white-space: nowrap; }
9772 .tabs.promo-tabs > li.active > a {
9773 border-top: 5px solid #0574ac; }
9775 .tabs.promo-tabs > li > a:hover {
9778 .tabs.promo-tabs > li {
9781 .tabs > li[disabled="disabled"] > a:hover {
9782 cursor: not-allowed; }
9785 background-color: #f2f2f2;
9786 -webkit-transition: all .3s ease-out;
9787 -moz-transition: all .3s ease-out;
9788 transition: all .3s ease-out;
9789 margin: 3px 5px 3px 0;
9792 border: 1px solid #c9c9c9;
9793 display: inline-block; }
9794 .b2b-tags .tags__item {
9796 vertical-align: baseline;
9799 .b2b-tags .tags__item i {
9803 margin-left: 10px; }
9804 .b2b-tags .tags__item i:hover {
9806 .b2b-tags .tags__item i:focus {
9807 outline: thin dotted #666; }
9808 .b2b-tags .tags__item:last-child {
9810 .b2b-tags .tags__item:hover {
9811 text-decoration: none; }
9812 .b2b-tags .tags__item:focus {
9813 outline: 1px dotted #666; }
9815 .tooltip-size-control {
9819 display: inline-block;
9821 vertical-align: middle;
9822 margin: 1px 0 0 7px; }
9825 margin: -3px 7px 0 0; }
9828 margin: 1px 0 0 7px; }
9830 .tooltip .icon-primary-tooltip {
9833 display: inline-block;
9840 .tooltip .icon-primary-tooltip:before {
9843 .tooltip .icon-primary-tooltip:focus {
9844 text-decoration: none;
9845 outline: 1px dotted black; }
9847 .tooltip.active .icon-primary-tooltip:focus {
9852 border-color: transparent;
9853 border-style: solid;
9854 background-color: #0568ae;
9863 transform: rotate(45deg);
9866 .tooltip.active .icon-primary-tooltip[data-placement="top"] .arrow {
9870 border-width: 0 1px 1px 0; }
9872 .tooltip.active .icon-primary-tooltip[data-placement="bottom"] .arrow {
9873 border-width: 1px 0 0 1px;
9878 .tooltip.active .arrow {
9881 .tooltip .closingtooltip {
9884 .tooltip.active .closingtooltip {
9898 background-color: #0568ae;
9899 border: 1px solid transparent;
9911 .tooltip .helpertext {
9912 position: absolute; }
9914 .tooltip.active .icon-primary-tooltip[data-placement="bottom"] + .tooltip-wrapper .helpertext {
9918 .tooltip.active .icon-primary-tooltip[data-placement="top"] + .tooltip-wrapper .helpertext {
9922 .tooltip.active .tooltip-wrapper {
9927 .tooltip.active .tooltip-wrapper .helpertext {
9930 .tooltip-onclick .btn.icon-primary-tooltip {
9931 border: medium none;
9944 .tooltip-onclick .icon-primary-tooltip:before {
9946 position: relative; }
9948 .tooltip-onclick textarea + .reset-field + .icon-primary-tooltip {
9953 .tooltip-onclick.active .helpertext:before,
9954 .tooltip-onfocus.active .helpertext:before {
9955 background-color: #0568ae;
9956 border-color: transparent;
9957 border-style: solid;
9958 border-width: 1px 1px 0 0;
9966 transform: rotate(-45deg);
9969 .tooltip-onclick.active .helpertext {
9974 .tooltip-onclick.active .helpertext:before {
9978 .tooltip-onclick .reset-field {
9981 .tooltip-onclick .reset-field:before {
9985 .tooltip-onfocus.active .helpertext {
9987 margin: 14px 0 10px 0; }
9992 font-family: "Omnes-ECOMP-W02-Medium", Arial;
9995 white-space: normal; }
10000 font-family: "Omnes-ECOMP-W02", Arial;
10001 line-height: 1.5rem;
10002 white-space: normal; }
10004 .popover-content span,
10005 .popover-content p {
10006 line-height: 1.5rem; }
10008 .popover-content p:last-child {
10009 margin-bottom: 0; }
10011 .tooltip .tooltip-element {
10012 position: relative; }
10014 .tooltip .icon-primary-tooltip:hover {
10015 text-decoration: none; }
10017 .tooltip.active .tooltip-element[data-placement="top"] .arrow {
10022 .tooltip.active .tooltip-element[data-placement="bottom"] .arrow {
10024 border-color: transparent transparent #0574ac;
10028 .tooltip.active .tooltip-element[data-placement="bottom"] + .tooltip-wrapper .helpertext {
10032 .tooltip.active .tooltip-element[data-placement="top"] + .tooltip-wrapper .helpertext {
10037 padding: 0 10px 0 10px;
10041 list-style-type: none; }
10044 padding: 0 0 5px 30px;
10046 margin-left: -10px;
10048 outline-offset: -1px; }
10049 .b2b-tree li:focus {
10051 .b2b-tree li:focus > a {
10052 outline: thin dotted #666;
10053 outline-offset: -1px; }
10055 border-left: 1px solid #ccc; }
10056 .b2b-tree ul li .b2b-tree-tooltip {
10058 position: absolute;
10061 white-space: nowrap;
10064 font-family: "Omnes-ECOMP-W02", Arial;
10066 .b2b-tree ul li .b2b-tree-tooltip-content {
10067 background-color: #0568ae;
10069 border-radius: 6px;
10072 .b2b-tree ul li .b2b-tree-arrow-left {
10075 border-top: 10px solid transparent;
10076 border-bottom: 10px solid transparent;
10077 border-right: 10px solid #0568ae;
10078 position: absolute;
10080 .b2b-tree ul li.activeTooltip > a .b2b-tree-tooltip {
10083 padding: 0 0 0 20px; }
10084 .b2b-tree ul > li {
10085 position: relative;
10086 line-height: 18px; }
10087 .b2b-tree a > span.b2b-tree-node-icon {
10088 background-color: #FFF;
10092 position: absolute;
10097 .b2b-tree a > span.b2b-tree-node-icon > i {
10099 .b2b-tree a:only-child {
10101 .b2b-tree a:only-child > span.b2b-tree-node-icon {
10103 border-radius: 50%;
10106 .b2b-tree a:only-child > span.b2b-tree-node-icon > i {
10107 background-color: inherit;
10108 background: #fff; }
10109 .b2b-tree a > span.b2b-tree-node-icon > i.icon-primary-circle {
10110 background-color: inherit;
10113 .b2b-tree a.b2b-locked-node:after {
10116 font-family: 'icoSecurityalerts' !important; }
10117 .b2b-tree a:hover .b2b-locked-node:after {
10118 text-decoration: none; }
10119 .b2b-tree ul li:first-child > a:only-child > span.b2b-tree-node-icon {
10121 border-radius: 50%;
10122 line-height: 12px; }
10123 .b2b-tree ul li:last-child > a:only-child > span.b2b-tree-node-icon {
10125 background-color: #fff; }
10126 .b2b-tree li a + ul {
10128 overflow: hidden; }
10129 .b2b-tree li a.active + ul {
10131 overflow: visible; }
10132 .b2b-tree li a.grp {
10133 font-family: "Omnes-ECOMP-W02-Italic", Arial; }
10134 .b2b-tree li a.grp.active {
10136 .b2b-tree span.end {
10137 left: -6px !important;
10138 top: 5px !important; }
10139 .b2b-tree span.first-link {
10140 width: 3px !important;
10141 height: 15px !important;
10142 top: 0px !important;
10143 left: -2px !important;
10144 background: #fff; }
10146 /* .b2b-tree-checkbox {
10147 padding: 0 10px 0 10px;
10149 .b2b-tree-checkbox ul {
10151 list-style-type: none; }
10152 .b2b-tree-checkbox a {
10154 padding: 0 0 5px 30px;
10156 margin-left: -10px;
10158 outline-offset: -1px; }
10159 .b2b-tree-checkbox li:focus {
10161 .b2b-tree-checkbox li:focus > a {
10162 outline: thin dotted #666;
10163 outline-offset: -1px; }
10164 .b2b-tree-checkbox ul li {
10165 border-left: 1px solid #ccc; }
10166 .b2b-tree-checkbox ul ul {
10167 padding: 0 0 0 20px; }
10168 .b2b-tree-checkbox ul > li {
10169 position: relative;
10170 line-height: 18px; } */
10171 /* .b2b-tree-checkbox a > span.nodeIcon {
10172 background-color: #FFF;
10176 position: absolute;
10181 /* .b2b-tree-checkbox a > span.nodeIcon > i {
10182 font-size: 20px; } */
10183 .b2b-tree-checkbox a > span.nodeIcon.end {
10184 margin-top: 10px; }
10185 .b2b-tree-checkbox a:only-child {
10187 .b2b-tree-checkbox a:only-child > span.nodeIcon {
10189 border-radius: 50%;
10192 .b2b-tree-checkbox a:only-child > span.nodeIcon > i {
10193 background-color: inherit;
10194 background: #fff; }
10195 .b2b-tree-checkbox a > span.nodeIcon > i.icon-primary-circle {
10196 background-color: inherit;
10199 .b2b-tree-checkbox ul li:first-child > a:only-child > span {
10201 border-radius: 50%;
10204 .b2b-tree-checkbox ul li:first-child > a:only-child > span.end {
10206 .b2b-tree-checkbox ul li:first-child > a:only-child > span i.icon-primary-circle {
10208 .b2b-tree-checkbox ul li:last-child > a:only-child > span {
10210 background-color: #fff; }
10211 .b2b-tree-checkbox li a + ul {
10213 overflow: hidden; }
10214 .b2b-tree-checkbox li a.active + ul {
10216 .b2b-tree-checkbox li a.grp {
10217 font-family: "Omnes-ECOMP-W02-Italic", Arial; }
10218 .b2b-tree-checkbox span.end {
10219 left: -6px !important; }
10220 .b2b-tree-checkbox .checkbox {
10221 margin-bottom: 0px;
10224 .b2b-tree-checkbox .checkbox input:indeterminate + .skin:after {
10227 font-family: inherit !important;
10228 line-height: inherit !important; }
10229 /* .b2b-tree-checkbox span.first-link {
10230 width: 3px !important;
10231 height: 15px !important;
10232 top: 0px !important;
10233 left: -2px !important;
10234 background: #fff; } */
10236 .b2b-widget-window {
10240 position: absolute;
10241 border: 1px solid #ccc;
10242 background-color: #fff;
10243 border-radius: 8px;
10245 .b2b-widget-window li {
10248 .b2b-widget-container {
10249 background-color: #fff;
10250 border-radius: 8px;
10251 border: 1px solid #ccc;
10252 position: relative; }
10253 .b2b-widget-container .b2b-widget-header {
10254 font-family: "Omnes-ECOMP-W02", Arial;
10257 padding-left: 15px;
10258 padding-top: 19px; }
10259 .b2b-widget-container .b2b-widget-header .header {
10261 .b2b-widget-container .b2b-widget-header-icons {
10265 .b2b-widget-header-icons button {
10267 background: transparent;
10269 .b2b-widget-header-icons button:focus {
10270 outline-style: solid;
10271 outline-width: 1px;
10272 outline-color: #0574ac; }
10273 .b2b-widget-header-icons button:first-child {
10274 margin-right: 0px; }
10276 .b2b-widget-container .b2b-widget-content {
10280 position: relative;
10281 border-top: 1px solid #ccc; }
10283 .b2b-widget-content .form-row:first-child {
10286 .b2b-widget-header-icons button.icoControls-gear:focus, .b2b-widget-header-icons button.icon-primary-close:focus {
10287 outline: thin dotted #666; }
10289 .b2b-widget-header .icon-primary-close:before {
10291 display: inline-block;
10296 .b2b-widget-window .arrow_box {
10298 border: 1px solid #ccc; }
10300 .b2b-widget-window.arrow_box:after, .b2b-widget-window.arrow_box:before {
10303 border: solid transparent;
10307 position: absolute;
10308 pointer-events: none; }
10310 .b2b-widget-window.arrow_box:after {
10311 border-color: rgba(255, 255, 255, 0);
10312 border-bottom-color: #fff;
10313 border-width: 10px;
10314 margin-left: 1px; }
10316 .b2b-widget-window.arrow_box:before {
10317 border-color: rgba(204, 204, 204, 0);
10318 border-bottom-color: #ccc;
10319 border-width: 11px;
10320 margin-left: 0px; }
10322 /************************** Overrides for Filters ***************************/
10323 .filter-container .filter-header h2 {
10324 line-height: 1 !important;
10325 margin: 0 !important; }
10327 .filter-container .icon-primary-spinner:before {
10330 .filter-container .fixed-230-subnav {
10331 margin: 10px !important;
10332 width: inherit !important; }
10334 .filter-container .unlinked:focus {
10335 outline: thin dotted #666 !important; }
10337 .filter-container .unlinked.active {
10338 color: inherit !important; }
10340 .filter-container .fixed-230-subnav a > i {
10341 background: none; }
10343 .filter-container .fixed-230-subnav ul {
10344 margin: 0 0 10px 10px; }
10346 /************************** Overrides for Filters ***************************/
10347 .row .filter-container {
10348 background-color: #fff; }
10353 position: relative; }
10355 .filter-header h2 {
10356 font-family: "Omnes-ECOMP-W02-Medium", Arial;
10358 margin-bottom: 0; }
10361 border-top: 1px solid #ccc;
10362 padding-top: 20px; }
10364 .filter-selected > span {
10366 text-transform: uppercase; }
10368 .filter-selected > a.clear-all-filters {
10370 font-size: 1.4rem; }
10372 .filter-selected > span,
10373 .filter-selected > a.clear-all-filters {
10374 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
10376 .filter-selected-group {
10377 padding-top: 15px; }
10379 .filter-selected-badge {
10380 background-color: #f2f2f2;
10381 border-radius: 15px;
10382 display: inline-block;
10384 margin-bottom: 10px;
10385 padding: 0 0 0 12px; }
10387 .filter-selected-badge .icoControls-optionsoff {
10388 background: transparent none repeat scroll 0 0;
10389 border: medium none;
10394 .filters .fixed-230-subnav > ng-transclude > div:first-child {
10395 border-top: 1px solid #ccc; }
10397 .filters .fixed-230-subnav > ng-transclude > div {
10398 border-bottom: 1px solid #ccc; }
10401 align-items: center;
10402 border-bottom: 1px solid #ccc;
10406 -webkit-justify-content: space-between;
10407 -ms-flex-pack: justify;
10408 justify-content: space-between; }
10410 .filter-results-sortby > span {
10411 text-transform: uppercase; }
10413 .filter-results-view .icon-primary-content-gridguide {
10417 .filter-container .fixed-230-subnav > ng-transclude > div > a {
10420 padding: 15px 20px 15px 0;
10421 color: #0574ac !important;
10422 cursor: pointer !important;
10423 font-family: "Omnes-ECOMP-W02", Arial !important;
10424 outline-offset: inherit !important;
10425 position: relative;
10429 .filter-container .fixed-230-subnav a > i {
10433 .filter-container .fixed-230-subnav .icon-primary-collapsed:before, .filter-container .fixed-230-subnav .icon-primary-expanded:before {
10436 .filter-container .fixed-230-subnav ul.collapse {
10438 transition: height 0.5s ease;
10440 overflow: hidden; }
10442 .filter-container .checkbox .icon-primary-spinner {
10444 position: absolute;
10447 .fixed-230-subnav.affix {
10448 margin: -28px 0 0; }
10450 #nav-menu .b2b-menu,
10451 #nav-menu .fixed-230-subnav {
10455 .fixed-230-subnav > div {
10456 border-bottom: 1px solid #ccc;
10457 line-height: 4.0rem; }
10459 .b2b-menu > li:first-child,
10460 .fixed-230-subnav > li:first-child {
10461 border-top: 1px solid #ccc; }
10464 .fixed-230-subnav div > a {
10468 font-family: "Omnes-ECOMP-W02", Arial;
10471 outline-offset: -1px;
10473 position: relative; }
10475 .fixed-230-subnav div > a.live {
10476 font-family: "Omnes-ECOMP-W02-Medium", Arial;
10479 .fixed-230-subnav > ng-transclude > div li > a {
10482 line-height: 20px; }
10484 .fixed-230-subnav > ng-transclude > div li > a.active {
10485 font-family: "Omnes-ECOMP-W02-Medium", Arial;
10486 text-decoration: none;
10489 #nav-menu .fixed-230-subnav a > i {
10492 .fixed-230-subnav > li > a.active > i:after {
10496 .fixed-230-subnav ul {
10497 margin: 0 0 10px 0; }
10499 .b2b-menu ul div a,
10500 .fixed-230-subnav ul div a {
10504 outline: medium none !important;
10505 text-decoration: none !important; }
10507 @media (max-width: 1024px) {
10508 .filter-container .fixed-230-subnav {
10511 .filter-container .fixed-230-subnav > li {
10513 .row .filter-container {
10520 transition: all 0.5s ease 0s;
10524 padding-left: 20px; }
10526 margin: 0 20px 10px; } }
10528 .b2b-pane-selector-wrapper {
10531 border-top: solid 1px #ccc;
10532 border-bottom: solid 1px #ccc; }
10533 .b2b-pane-selector-wrapper .side-nav {
10534 width: 20% !important;
10535 display: inline-block;
10537 .b2b-pane-selector-wrapper .pane-container {
10539 vertical-align: top;
10542 border-left: solid 1px #ccc;
10543 font-family: "Omnes-ECOMP-W02", Arial;
10545 .b2b-pane-selector-wrapper .pane-container.active {
10546 display: inline-block; }
10547 .b2b-pane-selector-wrapper .pane-container .pane-container-top {
10548 padding-left: 15px; }
10549 .b2b-pane-selector-wrapper .pane-container .panes {
10550 display: -webkit-flex;
10552 border-top: solid 1px #ccc;
10553 margin-top: 30px; }
10554 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block {
10557 border-right: solid 1px #ccc;
10558 position: relative;
10564 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block:focus {
10565 outline: dotted 1px #333333; }
10566 .b2b-pane-selector-wrapper .pane-container .search-block {
10567 position: relative;
10569 .b2b-pane-selector-wrapper .pane-container .search-block input[type="search"]:focus {
10570 padding-right: 40px; }
10571 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block .form-row p {
10572 margin-top: 15px; }
10573 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block div {
10574 border-bottom: solid 1px #ccc; }
10575 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block .form-row {
10577 padding: 19px 14px 19px 14px;
10579 border: dotted 1px transparent;
10580 border-bottom: solid 1px #ccc; }
10581 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block .form-row:focus {
10582 border: dotted 1px #333333 !important; }
10583 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block .form-row:last-child {
10584 border-bottom: none; }
10585 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block > .no-content {
10586 text-align: center;
10587 border-bottom: none;
10589 position: absolute;
10593 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block div:last-child {
10594 border-bottom: none; }
10595 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block .form-row span.margin-chk {
10596 margin: 15px 15px 0px 15px;
10598 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block .form-row .checkbox-selectall {
10599 margin: 0px 0 0 24px !important; }
10600 .b2b-pane-selector-wrapper .side-nav li {
10601 font-family: "Omnes-ECOMP-W02-Medium", Arial;
10603 border-top: solid 1px #ccc;
10604 display: block !important;
10605 width: auto !important;
10606 margin-left: 0px !important; }
10607 .b2b-pane-selector-wrapper .side-nav li.active {
10608 background-color: #f6f6f6;
10609 position: inherit !important; }
10610 .b2b-pane-selector-wrapper .side-nav li.active > a {
10613 text-decoration: none;
10615 background-color: transparent;
10616 padding: 20px 15px;
10619 border-left: 4px solid #0574ac; }
10620 .b2b-pane-selector-wrapper .side-nav li > a {
10623 text-decoration: none;
10625 background-color: transparent;
10626 padding: 20px 15px;
10629 text-align: left; }
10630 .b2b-pane-selector-wrapper .side-nav li > a:focus {
10631 border-right: dotted 1px #333333; }
10632 .b2b-pane-selector-wrapper .side-nav li:first-child {
10634 margin-left: none !important; }
10635 /********************* Utility CSS Starts **********************/
10637 position: absolute;
10642 overflow: hidden; }
10644 /********************* Utility CSS Ends **********************/
10645 /* Fix for alignment issue on Cancel link inside modal */
10646 .modal-footer > .cta-button-group {
10647 line-height: 40px; }
10649 /* .att-dark-green { // Not used
10655 button .colors-off-msg {
10656 position: relative; }
10658 .ds2-no-colors .colors-off-msg {
10661 .ds2-no-colors [data-colordatatext] button .colors-off-msg {
10663 line-height: normal;
10665 position: absolute;
10667 white-space: normal;
10671 .make-all-white * {
10674 .make-all-white a {
10675 text-decoration: underline;
10679 padding-top: 20px; }
10683 margin-left: -25px;
10685 position: absolute;
10688 #pageLevelLoader.modal {
10689 background-color: transparent;
10694 .modal.fade .loader {
10697 .modal.fade.in .loader {
10700 .btn.disabled[data-loading-text] {
10701 padding: 0 19px 0 18px;
10702 line-height: 46px; }
10704 .btn.disabled[data-loading-text] img {
10705 position: relative;
10708 /* Seems to already be in docs.css
10709 .fixed-230.leftnav {
10710 position: relative;
10712 .fixed-230-subnav {
10715 .fixed-230-subnav > li:first-child {
10718 .fixed-230-subnav > li {
10719 border-bottom: 1px solid #d2d2d2;
10721 .fixed-230-subnav > li > a {
10724 line-height: normal;
10726 padding: 11px 35px 12px 9px;
10728 position: relative;
10730 .fixed-230-subnav > li > a.live {
10732 font-family: "Omnes-ECOMP-W02-Medium", Arial;
10734 .fixed-230-subnav a > i {
10737 position: absolute;
10740 .fixed-230-subnav a > i:after {
10743 .fixed-230-subnav > li li > a {
10748 .fixed-230-subnav > li li > a.active {
10750 font-family: "Omnes-ECOMP-W02-Medium", Arial;
10751 text-decoration: none;
10753 .fixed-230-subnav ul {
10757 color: #0568ae !important;
10758 font-family: "Omnes-ECOMP-W02", Arial !important; }
10761 color: inherit !important; }
10763 /* @media (max-width: 767px) {
10767 .row.has-leftnav .fluid-space {
10771 background-color: #fff;
10775 background-color: #fff !important;
10776 display: block !important;
10778 .fixed-230-subnav {
10782 .fixed-230-subnav > li {
10783 margin-left: -15px;
10784 margin-right: -15px;
10786 .fixed-230-subnav > li:first-child {
10787 border-top: 1px solid #d2d2d2;
10789 .fixed-230-subnav > li > a {
10792 .fixed-230-subnav a:hover,
10793 .fixed-230-subnav a:focus {
10794 text-decoration: none !important;
10796 .fixed-230-subnav > li li > a {
10799 .fixed-230-subnav > li li > a.active {
10801 font-family: "Omnes-ECOMP-W02-Medium", Arial;
10804 @keyframes DOMinsertion {
10806 outline-color: transparent; }
10808 outline-color: transparent; } }
10810 @-moz-keyframes DOMinsertion {
10812 outline-color: transparent; }
10814 outline-color: transparent; } }
10816 @-webkit-keyframes DOMinsertion {
10818 outline-color: transparent; }
10820 outline-color: transparent; } }
10822 @-ms-keyframes DOMinsertion {
10824 outline-color: transparent; }
10826 outline-color: transparent; } }
10828 @-o-keyframes DOMinsertion {
10830 outline-color: transparent; }
10832 outline-color: transparent; } }
10835 .modal.fade.in .modal-header,
10836 .modal.fade.in .modal-body,
10837 .modal.fade.in .modal-footer {
10838 animation-duration: 0.01s;
10839 -o-animation-duration: 0.01s;
10840 -ms-animation-duration: 0.01s;
10841 -moz-animation-duration: 0.01s;
10842 -webkit-animation-duration: 0.01s;
10843 animation-name: DOMinsertion;
10844 -o-animation-name: DOMinsertion;
10845 -ms-animation-name: DOMinsertion;
10846 -moz-animation-name: DOMinsertion;
10847 -webkit-animation-name: DOMinsertion; }
10849 .dda-css-override ul.nav-tabs {
10850 margin-bottom: 0; }
10853 .formsWithinProcessButton {
10854 margin-right: 0px; }
10856 .heading-sub-section-form {
10858 font-family: "Omnes-ECOMP-W02", Arial;
10859 margin-bottom: 20px;
10860 margin-top: 10px; }
10862 .heading-small-form {
10864 font-family: "Omnes-ECOMP-W02", Arial;
10867 .icon-primary-form-sizeL {
10870 .icon-primary-form-size {
10874 margin-right: 15px !important; }
10876 @media (max-width: 767px) {
10877 .heading-sub-section-form {
10879 font-family: "Omnes-ECOMP-W02", Arial;
10880 margin-bottom: 20px;
10882 margin-top: 30px; }
10883 .heading-small-form {
10885 font-family: "Omnes-ECOMP-W02", Arial;
10886 margin-top: 0px; } }
10888 @media (max-width: 479px) {
10889 .icon-primary-form-resizeL {
10891 .icon-primary-form-resize {
10893 .heading-center-form {
10894 margin-left: 20px; } }
10896 @media (min-width: 480px) {
10897 .icon-primary-form-resizeL {
10899 .icon-primary-form-resize {
10900 display: inherit; }
10901 .icon-primary-center-min {
10902 margin-top: 30px; } }
10904 @media (min-width: 768px) {
10905 .icon-primary-form-resizeL {
10907 margin-top: 30px; }
10908 .icon-primary-form-resize {
10910 .center-form-align {
10911 margin-top: 35px; } }
10913 @media (min-width: 1024px) {
10914 .icon-primary-form-resizeL {
10917 .icon-primary-form-resize {
10919 .center-form-align {
10920 margin-top: 5px; } }
10922 .data-row.has-button td.col-1 {
10926 .icon-primary-circle:before {
10927 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");
10929 position: absolute;
10935 -ms-interpolation-mode: bicubic;
10936 margin-bottom: 40px;
10938 padding-right: 10px;
10942 background-color: #d1d1d1; }
10945 background-color: #e8e8e8; }
10948 -moz-user-select: none;
10949 -khtml-user-select: none;
10950 -webkit-user-select: none;
10951 user-select: none; }
10952 /* Flyout inputs color is not aligned */
10956 .isIE .btn-primary.btn:focus::after,
10957 .isIE .btn-specialty.btn:focus::after,
10958 .isIE .btn-alt.btn:focus::after {
10959 border: 1px dashed #fff !important; }
10960 .b2b-config-section-container {
10964 background-color: #fff;
10965 border: 1px solid #ccc;
10966 display: inline-table;
10967 border-radius: 6px; }
10969 .b2b-config-section-first-div {
10970 border-right: 1px solid #ccc;
10972 min-height: 330px; }
10974 .b2b-config-section-icon-primary-font {
10977 line-height: 31px; }
10979 .b2b-config-section-padding {
10980 padding: 20px 20px 15px 15px;
10983 .b2b-config-sec-flyout {
10984 position: relative;
10989 font-family: "Omnes-ECOMP-W02", Arial; }
10991 .b2b-config-sec-divider {
10992 border-bottom: 1px solid #ccc; }
10994 .b2b-confi-sec-span-border {
10995 border-right: 1px solid;
10998 .b2b-config-sec-speed-div {
10999 text-align: center;
11000 margin-top: 20px; }
11002 .b2b-config-sec-label-font {
11005 .b2b-config-sec-expander-main {
11006 padding: 0 5px 0px 15px; }
11008 .b2b-config-sec-expander-body .b2b-config-vlan-padding {
11009 padding: 5px 15px 10px 0px; }
11011 .b2b-conif-sec-row-height {
11014 .b2b-config-sec-expander-body {
11016 .b2b-config-sec-expander-body .b2b-config-vlan-data {
11017 font-family: "Omnes-ECOMP-W02-Medium", Arial;
11018 padding-left: 15px; }
11020 .b2b-config-sec-expander-body-first-div {
11021 border-top: 1px solid #ccc; }
11023 .b2b-config-sec-expander-body .tooltip {
11027 .b2b-config-section-container .row > [class*="span"] {
11028 margin-right: 0px; }
11030 .b2b-config-vlan-icons {
11033 margin-right: 0px; }
11035 .b2b-config-section-container .span6 {
11038 .b2b-config-sec-data-link-style {
11039 position: relative;
11042 border-radius: 50%;
11046 border: 1px solid #ccc;
11049 .b2b-config-sec-text-align {
11050 text-align: center;
11052 margin-bottom: 35px;
11053 font-family: "Omnes-ECOMP-W02-Medium", Arial;
11057 .b2b-config-port-text-align {
11058 text-align: center;
11060 margin-bottom: 8px;
11061 font-family: "Omnes-ECOMP-W02-Medium", Arial;
11065 .b2b-config-port-text-label {
11067 margin-bottom: 8px;
11069 text-align: center; }
11071 .b2b-confi-sec-last-div p {
11073 padding: 10px 15px 0 15px; }
11075 .b2b-confi-sec-router-label {
11076 font-family: "Omnes-ECOMP-W02-Medium", Arial;
11081 margin-bottom: 7px; }
11083 .b2b-config-vlan-label {
11084 font-family: "Omnes-ECOMP-W02-Medium", Arial;
11088 margin-bottom: 9px; }
11090 .b2b-config-vlan-info {
11091 font-family: "Omnes-ECOMP-W02", Arial;
11094 margin-bottom: 1px; }
11095 .b2b-config-vlan-info .icon-misc-pen {
11096 padding-left: 7px; }
11098 .b2b-confi-sec-model-label {
11099 font-family: "Omnes-ECOMP-W02", Arial;
11103 .b2b-confi-sec-router-info {
11107 .b2b-config-sec-speed-sec {
11108 border-right: 1px solid #ccc; }
11110 .b2b-config-sec-speed-label {
11111 font-family: "Omnes-ECOMP-W02", Arial;
11114 text-align: center; }
11115 .b2b-config-sec-speed-label i {
11119 .b2b-config-sec-yellow-flag-div {
11121 background-color: #ffb18c; }
11123 .b2b-config-sec-expander-icons {
11125 .b2b-config-sec-expander-icons .icon-misc-trash {
11126 margin-right: 10px; }
11128 .b2b-config-sec-yellow-flag .b2b-config-sec-expander-icons {
11131 .b2b-config-sec-expander-body-icons .icon-misc-pen {
11132 position: relative;
11134 .b2b-directory-listing .center {
11136 margin: 2em auto; }
11138 .b2b-directory-listing .listBox {
11142 padding-right: 1px;
11143 font-family: "Omnes-ECOMP-W02", Arial; }
11145 .b2b-directory-listing .listBox:focus {
11146 outline: thin dotted #666; }
11148 .b2b-directory-listing .b2b-directory-listing-no-results {
11149 font-weight: bold; }
11151 .b2b-directory-listing .b2b-directory-listing-list {
11152 font-family: "Omnes-ECOMP-W02", Arial;
11154 overflow-x: hidden;
11155 position: relative;
11157 border: 1px solid #333;
11158 border-radius: 6px;
11159 margin-bottom: 10px; }
11161 .b2b-directory-listing .b2b-directory-listing-item {
11163 border: 1px solid transparent;
11169 padding-bottom: 7px;
11170 padding-left: 15px;
11171 -moz-user-select: none;
11172 -webkit-user-select: none;
11173 -ms-user-select: none;
11174 word-wrap: break-word; }
11175 .b2b-directory-listing .b2b-directory-listing-item:focus {
11176 border: 1px #3399FF solid; }
11178 .b2b-directory-listing .b2b-directory-listing-item-selected {
11180 background-color: #3399FF; }
11182 .b2b-directory-listing input[type="text"] {
11183 padding-right: 30px; }
11184 .b2b-directory-listing input[type="text"]:focus, .b2b-directory-listing input[type="text"]:hover {
11185 padding-right: 30px; }
11187 .b2b-directory-listing .row .btns {
11188 margin-right: 90px;
11189 margin-left: -115px;
11190 margin-top: 100px; }
11192 .b2b-directory-listing .btn-remove {
11193 margin-right: auto !important;
11194 margin-bottom: 15px; }
11195 .b2b-directory-listing .btn-remove i {
11200 .b2b-directory-listing .btn-remove-all {
11202 margin-bottom: 61px !important;
11203 /* need to be removed */
11204 margin-right: auto !important; }
11205 .b2b-directory-listing .btn-remove-all i {
11210 .b2b-directory-listing .btn-add {
11211 margin-bottom: 15px !important; }
11212 .b2b-directory-listing .btn-add i {
11217 .b2b-directory-listing .btn-add-all {
11219 margin-bottom: 61px !important; }
11220 .b2b-directory-listing .btn-add-all i {
11225 .b2b-directory-listing .btn-search[class*="btn"] {
11228 .b2b-directory-listing .btn {
11231 .b2b-directory-listing-disabled {
11232 cursor: not-allowed; }
11234 .b2b-directory-listing-label-heading {
11236 padding-bottom: 5px; }
11238 .b2b-dl-list-box option {
11240 padding-bottom: 7px;
11241 padding-left: 15px; }
11243 .b2b-dl-modal-button-div {
11244 padding-top: 110px;
11245 text-align: center; }
11246 .b2b-tmpl-notification-card {
11247 border-radius: 6px;
11250 background-color: #ffffff;
11251 border: 1px solid rgba(0, 0, 0, 0.1);
11252 border-radius: 8px;
11253 overflow: hidden; }
11254 .b2b-tmpl-notification-card .b2b-tmpl-card-header {
11255 padding-left: 30px;
11256 font-family: "Omnes-ECOMP-W02", Arial;
11260 display: inline-block;
11262 position: relative; }
11263 .b2b-tmpl-notification-card .b2b-tmpl-card-body {
11264 padding: 0 0px 0px;
11265 position: relative; }
11266 .b2b-tmpl-notification-card .b2b-tmpl-card-header-title {
11267 margin-top: 10px; }
11268 .b2b-tmpl-notification-card .b2b-tmpl-card-corner-button {
11269 box-shadow: 0 -50px 0 0 #f2f2f2 inset;
11271 position: absolute;
11272 border-color: #f2f2f2 #f2f2f2 transparent transparent;
11273 border-style: solid;
11274 border-width: 35px;
11279 /*Old properties */
11282 .b2b-tmpl-notification-card .b2b-tmpl-card-corner-button .close {
11287 position: relative;
11288 /*Old properties */
11290 .b2b-tmpl-notification-card .b2b-tmpl-card-corner-button .close:before {
11298 /*Old properties */
11302 .b2b-tmpl-notification-card .b2b-tmpl-card-corner-button .close:focus {
11303 outline: 1px dotted black; }
11304 .b2b-tmpl-notification-card button.close {
11305 -webkit-appearance: none;
11306 moz-appearance: none;
11307 appearance: none; }
11308 .b2b-tmpl-notification-card .b2b-tmpl-card-icon-primary-cirlce {
11311 border-radius: 50%; }
11312 .b2b-tmpl-notification-card .b2b-tmpl-card-outer-cirlce {
11313 background: #f0f5f5;
11314 border-radius: 50%;
11317 vertical-align: middle; }
11318 .b2b-tmpl-notification-card .b2b-tmpl-card-inner-cirlce {
11322 position: relative;
11323 border-radius: 50%;
11327 border: 1px solid #767676; }
11328 .b2b-tmpl-notification-card .b2b-tmpl-card-row {
11329 padding-top: 10px; }
11330 .b2b-tmpl-notification-card .b2b-tmpl-card-sub-header {
11332 .b2b-tmpl-notification-card .b2b-tmpl-favourite-view-item {
11333 background-color: #fff;
11335 border-top: 1px solid #ccc; }
11336 .b2b-tmpl-notification-card .b2b-tmpl-favourite-view-item .cta-button-group {
11338 padding-top: 20px; }
11339 .b2b-tmpl-notification-card .b2b-tmpl-card-edit-section .cta-button-group {
11341 padding-top: 15px; }
11342 .b2b-tmpl-notification-card .b2b-tmpl-card-add-item-container {
11343 padding-top: 30px; }
11344 .b2b-tmpl-notification-card .b2b-tmpl-card-link-active {
11345 pointer-events: none;
11348 .b2b-tmpl-notification-card .b2b-tmpl-card-cursor:hover {
11350 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-icon {
11351 text-align: center;
11352 margin-top: 91px; }
11353 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-icon i {
11357 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-heading {
11359 text-align: center;
11360 margin-top: 20px; }
11361 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-heading h1 {
11364 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-sub-heading {
11366 text-align: center; }
11367 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-sub-heading h5 {
11370 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-info {
11373 margin-top: 20px; }
11374 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-info ul {
11375 list-style-type: disc;
11376 list-style-position: inside; }
11377 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-info li {
11378 padding-top: 5px; }
11380 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-link-section {
11384 text-align: center;
11385 margin-bottom: 55px; }
11386 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-link-section .b2b-tmpl-order-confirmation-link {
11387 margin-right: 8%; }
11388 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-link-section a {
11390 .b2b-tmpl-profile-block-container {
11393 background-color: #fff;
11394 border-radius: 8px;
11395 border: 1px solid #ccc;
11396 box-shadow: 0px 1px 1px 1px #ccc;
11397 display: inline-table;
11398 margin: 15px 15px; }
11399 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-title {
11400 font-weight: bold; }
11401 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-footer {
11402 margin-bottom: 12px;
11405 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details p {
11406 word-wrap: break-word;
11408 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details p:first-child {
11409 margin-top: 10px; }
11410 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details p:after {
11413 border: 0.2px solid #ccc;
11414 margin-top: 12px; }
11415 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details .radio {
11418 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details p, .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details div {
11421 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details .radio-label, .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details a {
11423 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details p label, .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details p span {
11424 padding-left: 10px; }
11425 .b2b-tmpl-profile-block-container .b2b-tmpl-approval-icon {
11428 position: relative;
11430 .b2b-tmpl-profile-block-container .b2b-tmpl-approval-icon i {
11433 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-link {
11435 position: relative;
11437 .b2b-tmpl-profile-block-container a.link-profile {
11438 position: relative;
11441 margin-bottom: 16px; }
11442 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-radio {
11443 position: relative;
11445 .b2b-static-route-container {
11446 padding-left: 32px;
11447 display: inline-block; }
11449 .b2b-static-route-label-heading {
11450 font-family: "Omnes-ECOMP-W02-Medium", Arial;
11451 font-size: 5px !important;
11453 font-style: normal;
11454 text-align: left; }
11456 label.b2b-static-route-label-heading {
11457 margin-bottom: 12px;
11461 #b2b-static-route-input {
11462 margin: 5px 0 5px; }
11464 .b2b-static-route-list {
11465 margin-bottom: 30px;
11468 margin-right: 20px;
11470 overflow-y: auto; }
11471 .b2b-static-route-list .status-text {
11474 align-items: center;
11477 .b2b-static-route-list-item {
11478 border: 1px #cccccc solid;
11479 font-family: "Omnes-ECOMP-W02", Arial;
11483 .b2b-static-route-list-item > .status-bar {
11484 padding: 20px 0 20px;
11485 background-color: #ea7400;
11488 display: inline-block;
11489 margin-right: 20px;
11492 .b2b-static-route-list-item > .status-bar:after {
11494 visibility: hidden; }
11495 .b2b-static-route-list-item > .status-bar-unedited {
11496 padding: 20px 0 20px;
11497 background-color: #ffb81c;
11500 display: inline-block;
11501 margin-right: 20px;
11504 background-color: transparent; }
11505 .b2b-static-route-list-item > .status-bar-unedited:after {
11507 visibility: hidden; }
11509 .b2b-static-route-list-item:focus {
11510 outline: 1px dashed #00f; }
11512 .b2b-static-route-list-item--selected {
11513 background: #f2f2f2; }
11515 .b2b-static-route-content {
11516 display: inline-block; }
11518 .selectWrap::after {
11519 align-items: center;
11520 background-position: 7px 7px;
11521 background-repeat: no-repeat;
11522 background-size: auto 23px;
11523 border-left: 1px solid transparent;
11530 position: absolute;
11537 position: absolute !important;
11538 display: flex !important;
11542 border-radius: 5px;
11557 .dialog__close-btn {
11559 background: #087ac2;
11561 position: absolute;
11566 border: #087ac2 2px solid;
11583 margin-right: 20px;
11584 /* background-color: #006496; */
11585 color: rgb(0, 0, 0);
11614 padding-right: 130px;
11615 padding-left: 120px;
11616 color: rgba(0, 0, 0, 0.603)
11627 border-radius: 5px;
11636 margin-right: 20px;
11637 /* background-color: #006496; */
11638 color: rgb(0, 0, 0);
11646 position: relative;
11650 label + .field-group, label + .input-append, label + .row, label + .row-nowrap, label + .form-row {
11663 .webform-component-my-select select {
11668 background-color: #fff;
11669 border: 1px solid #d2d2d2;
11670 border-radius: 3px;
11671 display: inline-block;
11674 position: absolute;
11680 font-family: "Omnes-ECOMP-W02-Italic", Arial;
11681 font-style: normal;
11687 border-radius: 5px;
11702 .dialog__close-btn {
11704 background: #087ac2;
11706 position: absolute;
11711 border: #087ac2 2px solid;
11719 .full-width-table {
11726 /* margin-left: 250px;
11727 margin-right: 250px; */
11728 /* overflow: scroll; */
11732 margin-left: 150px;
11733 margin-right: 150px;
11738 border-radius: 5px;
11752 margin-right: 10px;
11755 .dialog__close-btn {
11757 background: #087ac2;
11759 position: absolute;
11764 border: #087ac2 2px solid;
11771 table, tr, td, th {