2 background-color: #006496;
36 border: #087ac2 2px solid;
49 /* margin-left: 250px;
50 margin-right: 250px; */
51 /* overflow: scroll; */
60 /* background-color: #2125299c; */
69 /* background-color: #dddddd; */
77 background-color: #CCC;
87 background-color: white;
110 border: #087ac2 2px solid;
118 ::-webkit-scrollbar {
120 background: transparent;
132 display: inline-block;
138 box-sizing: border-box;
145 border: 10px solid #006496;
147 animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
148 border-color: #006496 transparent transparent transparent;
150 .lds-ring div:nth-child(1) {
151 animation-delay: -0.45s;
153 .lds-ring div:nth-child(2) {
154 animation-delay: -0.3s;
156 .lds-ring div:nth-child(3) {
157 animation-delay: -0.15s;
159 @keyframes lds-ring {
161 transform: rotate(0deg);
164 transform: rotate(360deg);
197 label + .field-group, label + .input-append, label + .row, label + .row-nowrap, label + .form-row {
207 background-color: #e6e6e61a
210 .webform-component-my-select select {
215 background-color: #fff;
216 border: 1px solid #d2d2d2;
218 display: inline-block;
227 font-family: "Omnes-ECOMP-W02-Italic", Arial;
232 .b2b-horizontal-table ::-webkit-scrollbar {
235 .b2b-horizontal-table ::-webkit-scrollbar-thumb {
237 border-radius: 5px; }
239 .b2b-horizontal-table .b2b-frozen-col {
242 font-style: italic; }
244 .b2b-horizontal-table .b2b-horizontal-table-inner-container {
245 overflow-x: scroll; } */
247 .b2b-horizontal-table .b2b-horizontal-table-column-info {
248 text-align: center; }
250 .b2b-horizontal-table .b2b-horizontal-table-legend div[b2b-flyout-toggler] {
254 .b2b-horizontal-table .b2b-horizontal-table-legend .b2b-frozen-cell {
257 background-color: #F2F2F2;
258 display: inline-block;
259 margin-right: 10px; }
261 .b2b-horizontal-table .b2b-horizontal-table-arrows {
262 margin-bottom: 20px; }
263 .b2b-horizontal-table .b2b-horizontal-table-arrows .b2b-disabled-text {
265 .b2b-horizontal-table .b2b-horizontal-table-arrows .b2b-next-link {
266 padding-right: 15px; }
267 .b2b-horizontal-table .b2b-horizontal-table-arrows .b2b-prev-link {
268 padding-left: 15px; }
270 @-moz-document url-prefix() {
271 .b2b-horizontal-table td:first-child {
272 border-top: none; } }
274 box-sizing: border-box; }
277 -ms-overflow-style: -ms-autohiding-scrollbar;
279 -ms-text-size-adjust: 100%;
280 -webkit-text-size-adjust: 100%;
281 box-sizing: border-box;
282 font: 0.625pc/1.5 sans-serif;
283 text-rendering: optimizeLegibility; }
287 -webkit-overflow-scrolling: touch;
289 position: relative; }
305 outline: thin dotted #191919;
312 vertical-align: top; }
316 display: inline-block; }
324 vertical-align: middle;
326 -ms-interpolation-mode: bicubic; }
329 max-width: inherit !important; }
332 display: inline-block; }
344 vertical-align: middle; }
351 html input[type="button"],
353 input[type="submit"] {
360 input[type="button"],
362 input[type="submit"],
364 input[type="checkbox"] {
368 -webkit-appearance: textfield; }
370 input[type=search]:-webkit-search-cancel-button,
371 input[type=search]:-webkit-search-decoration {
372 -webkit-appearance: none; }
377 -moz-appearance: none;
378 -webkit-appearance: none; }
387 background-color: #ffffff;
389 font-family: "Omnes-ECOMP-W02", Arial;
390 /* font-size: 1.6rem;
395 -moz-osx-font-smoothing: grayscale;
396 -webkit-font-smoothing: antialiased; }
406 display: inline-block;
409 vertical-align: middle; }
416 /* TODO: Build a reference page for these classes */
418 font-family: "Omnes-ECOMP-W02", Arial !important; }
421 font-family: "Omnes-ECOMP-W02-Light", Arial !important; }
424 font-family: "Omnes-ECOMP-W02-Italic", Arial !important; }
427 font-family: "Omnes-ECOMP-W02-Light-Italic", Arial !important; }
430 font-family: "Omnes-ECOMP-W02-Medium", Arial !important; }
432 .font-medium-italic {
433 font-family: "Omnes-ECOMP-W02-Medium-Italic",Arial !important; }
437 font-variant: normal;
439 text-transform: none; }
442 display: none !important; }
445 display: none !important; }
448 display: none !important; }
451 display: inherit !important; }
485 .row > [class*="span"],
486 .row-nowrap > [class*="span"] {
489 margin-right: 1.40845%\9; }
491 .row > [class*="span"]:last-child,
492 .row-nowrap > [class*="span"]:last-child {
495 .row > [class*="span"].centered,
496 .row-nowrap > [class*="span"].centered {
497 margin-left: auto !important;
498 margin-right: auto !important; }
501 .row-nowrap.no-flex {
504 .row.no-flex > [class*="span"],
505 .row-nowrap.no-flex > [class*="span"] {
506 margin-right: 1.408450704225352%; }
508 .row.no-flex > [class*="span"]:last-child,
509 .row-nowrap.no-flex > [class*="span"]:last-child {
513 .row-nowrap.flex-justify {
514 justify-content: space-between; }
516 .row.flex-justify > [class*="span"],
517 .row-nowrap.flex-justify > [class*="span"] {
520 .row.flex-justify > .flex-col,
521 .row-nowrap.flex-justify > .flex-col {
523 margin-right: 1.40845%\9; }
526 .row-nowrap.flex-wrap {
530 align-items: flex-start; }
532 .align-items-center {
533 align-items: center; }
535 .align-items-bottom {
536 align-items: flex-end; }
539 align-self: flex-start; }
542 align-self: center; }
545 align-self: flex-end; }
553 background-color: #efefef; }
563 .row .fixed-230 + .fluid-space {
565 padding-right: 20px; }
567 .row .fluid-space:last-child {
571 width: 7.042253521126761%; }
574 width: 15.49295774647887%; }
577 width: 23.94366197183099%; }
580 width: 32.3943661971831%; }
583 width: 40.84507042253521%; }
586 width: 49.29577464788733%; }
589 width: 57.74647887323944%; }
592 width: 66.19718309859155%; }
595 width: 74.64788732394367%; }
598 width: 83.09859154929578%; }
601 width: 91.54929577464789%; }
607 margin-left: 8.450704225352113%; }
610 margin-left: 16.90140845070423%; }
613 margin-left: 25.35211267605634%; }
616 margin-left: 33.8028169%; }
619 margin-left: 42.25352113%; }
622 margin-left: 50.70422535%; }
625 margin-left: 59.15492958%; }
628 margin-left: 67.6056338%; }
631 margin-left: 76.05633803%; }
634 margin-left: 84.50704225%; }
637 margin-left: 92.95774648%; }
641 text-align: center; }
643 [class*="span"].align-center {
644 margin: 0 auto !important;
647 .align-left .container {
648 padding-left: 0 !important;
649 margin: 0 !important; }
651 /* BEGIN RESPONSIVE-4.LESS ************** */
652 @media (min-width: 1025px) {
653 .row > [class*="span"],
654 .row-nowrap > [class*="span"] {
656 margin-right: 1.487301587301587%\9; }
661 /* 1col = 6.878306878306879 */
662 /* 1colgutter = 1.587301587301587 */
666 width: 6.878306878306879%; }
668 width: 15.34391534391534%; }
670 width: 23.80952380952381%; }
672 width: 32.27513227513228%; }
674 width: 40.74074074074074%; }
676 width: 49.20634920634921%; }
678 width: 57.67195767195767%; }
680 width: 66.13756613756614%; }
682 width: 74.60317460317461%; }
684 width: 83.06878306878308%; }
686 width: 91.53439153439154%; }
690 margin-left: 8.465608465608466%; }
692 margin-left: 16.93121693121693%; }
694 margin-left: 25.3968253968254%; }
696 margin-left: 33.86243386%; }
698 margin-left: 42.32804233%; }
700 margin-left: 50.79365079%; }
702 margin-left: 59.25925926%; }
704 margin-left: 67.72486772%; }
706 margin-left: 76.19047619%; }
708 margin-left: 84.65608466%; }
710 margin-left: 93.12169312%; }
711 .tooltip-size-control {
715 margin-left: 1.40845070422535%; }
719 /* END RESPONSIVE-4.LESS ****************** */
720 /* BEGIN RESPONSIVE-3.LESS ******************* */
721 @media (min-width: 768px) and (max-width: 1024px) {
723 display: inherit !important; }
725 display: none !important; }
727 display: inherit !important; }
729 display: none !important; }
734 padding-right: 20px; }
738 width: 7.042253521126761%; }
740 width: 15.49295774647887%; }
742 width: 23.94366197183099%; }
744 width: 32.3943661971831%; }
746 width: 40.84507042253521%; }
748 width: 49.29577464788733%; }
750 width: 57.74647887323944%; }
752 width: 66.19718309859155%; }
754 width: 74.64788732394367%; }
756 width: 83.09859154929578%; }
758 width: 91.54929577464789%; }
762 margin-left: 8.450704225352113%; }
764 margin-left: 16.90140845070423%; }
766 margin-left: 25.35211267605634%; }
768 margin-left: 33.8028169%; }
770 margin-left: 42.25352113%; }
772 margin-left: 50.70422535%; }
774 margin-left: 59.15492958%; }
776 margin-left: 67.6056338%; }
778 margin-left: 76.05633803%; }
780 margin-left: 84.50704225%; }
782 margin-left: 92.95774648%; }
783 .tooltip-size-control {
787 /* END RESPONSIVE-3.LESS ******************* */
788 /* BEGIN RESPONSIVE-2.LESS *************** */
789 @media (max-width: 767px) {
791 display: inherit !important; }
793 display: none !important; }
795 display: inherit !important; }
797 display: inherit !important; }
799 display: none !important; }
801 display: none !important; }
805 padding-right: 15px; }
806 /*.row{ display:block; }*/
807 .row > [class*="span"] {
814 .row.flex > .flex-col,
815 .row-nowrap.flex > .flex-col {
825 .row .fluid-space + .fixed-230 {
827 .row .fluid-space:last-child {
832 width: 7.042253521126761%; }
834 width: 15.49295774647887%; }
836 width: 23.94366197183099%; }
838 width: 32.3943661971831%; }
840 width: 40.84507042253521%; }
842 width: 49.29577464788733%; }
844 width: 57.74647887323944%; }
846 width: 66.19718309859155%; }
848 width: 74.64788732394367%; }
850 width: 83.09859154929578%; }
852 width: 91.54929577464789%; }
856 margin-left: 8.450704225352113%; }
858 margin-left: 16.90140845070423%; }
860 margin-left: 25.35211267605634%; }
862 margin-left: 33.8028169%; }
864 margin-left: 42.25352113%; }
866 margin-left: 50.70422535%; }
868 margin-left: 59.15492958%; }
870 margin-left: 67.6056338%; }
872 margin-left: 76.05633803%; }
874 margin-left: 84.50704225%; }
876 margin-left: 92.95774648%; }
878 padding: 8px 15px 8px 15px; }
879 .field-group input.input-emphasized[type="search"] + .reset-field:after {
881 .field-group input.input-emphasized[type="search"] + .reset-field {
885 margin-bottom: 30px; }
886 .marquee .blur-overlay {
893 padding: 34px 15px 30px; }
898 letter-spacing: -0.035px; }
903 .marquee p:not(.lead) {
904 font-family: "Omnes-ECOMP-W02-Light", Arial;
907 .marquee .btn-fullwidth {
911 .tooltip-size-control {
914 .accordion-table-layout {
916 margin-right: -15px; }
917 .table-wrapper caption {
918 padding-left: 15px; } }
920 @media (max-width: 480px) {
922 width: 7.042253521126761%; }
924 width: 15.49295774647887%; }
926 width: 23.94366197183099%; }
928 width: 32.3943661971831%; }
930 width: 40.84507042253521%; }
932 width: 49.29577464788733%; }
934 width: 57.74647887323944%; }
936 width: 66.19718309859155%; }
938 width: 74.64788732394367%; }
940 width: 83.09859154929578%; }
942 width: 91.54929577464789%; }
946 margin-left: 8.450704225352113%; }
948 margin-left: 16.90140845070423%; }
950 margin-left: 25.35211267605634%; }
952 margin-left: 33.8028169%; }
954 margin-left: 42.25352113%; }
956 margin-left: 50.70422535%; }
958 margin-left: 59.15492958%; }
960 margin-left: 67.6056338%; }
962 margin-left: 76.05633803%; }
964 margin-left: 84.50704225%; }
966 margin-left: 92.95774648%; } }
968 /* END RESPONSIVE-2.LESS ******************* */
969 /* BEGIN RESPONSIVE-1.LESS ************** */
970 .xxxxxxxx-begin-responsive-480px.less {
973 @media (max-width: 480px) {
975 display: inherit !important; }
977 display: inherit !important; }
979 display: none !important; }
981 display: none !important; }
983 display: none !important; }
985 display: inherit !important; }
989 padding-right: 15px; } }
991 [class*="icon-primary-"],
993 .bellyband-link a:after,
994 .breadcrumb > li:after,
995 .checkbox input:checked + .skin:after,
996 .checkbox input.indeterminate + .skin:after,
997 .checkbox input:indeterminate + .skin:after,
998 .selectWrap.large:before,
999 .form-row.error .error-msg:before,
1001 .reset-field:before,
1002 .cssIcon-globe:before,
1009 border: solid white;
1010 border-width: 0 3px 3px 0;
1011 -webkit-transform: rotate(45deg);
1012 -ms-transform: rotate(45deg);
1013 transform: rotate(45deg);}
1015 [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-"] {
1017 display: inline-block;
1020 font-weight: normal;
1021 font-variant: normal;
1024 text-transform: none;
1026 -webkit-font-smoothing: antialiased;
1027 -moz-osx-font-smoothing: grayscale;
1030 -webkit-user-select: none;
1031 -moz-user-select: none;
1032 -ms-user-select: none;
1034 vertical-align: middle; }
1036 [class*="icon-primary-"]:before,
1037 [class*="icon-primary-"]:after {
1038 box-sizing: border-box;
1039 display: inline-block;
1045 vertical-align: middle;
1048 .icon-primary-att-globe:before,
1049 .cssIcon-globe:before {
1053 .icon-primary-hamburger:before {
1056 .icon-primary-secure:before {
1059 .icon-primary-secureL:before {
1062 .icon-primary-padlockopen:before {
1065 .icon-primary-padlockopenL:before {
1068 .icon-primary-shoppingcart:before {
1071 .icon-primary-shoppingcartL:before {
1074 .icon-primary-print:before {
1077 .icon-primary-printL:before {
1080 .icon-primary-mobilesmartphone:before {
1083 .icon-primary-mobilesmartphoneL:before {
1086 .icon-primary-tablet:before {
1089 .icon-primary-tabletL:before {
1092 .icon-primary-tv:before {
1095 .icon-primary-tvL:before {
1098 .icon-primary-calendar {
1099 width: 100% !important; }
1101 .icon-primary-calendar:before {
1105 .icon-primary-calendarL:before {
1108 .icon-primary-star:before {
1111 .icon-primary-close:before,
1113 .reset-field:before {
1116 .icon-primary-down:before {
1121 .icon-primary-add-maximize:before {
1126 .icon-primary-questionmark:before {
1129 .icon-primary-badgealert:before,
1130 .form-row.error .error-msg:before {
1133 .icon-primary-approval:before {
1136 .icon-primary-flat-info:before {
1139 .icon-primary-alert:before {
1142 .icon-primary-tooltip:before,
1143 .icon-primary-flat-faq:before {
1146 .icon-primary-tooltip {
1150 .bellyband-link a:after,
1151 .breadcrumb > li:after,
1152 .icon-primary-right:before {
1154 transform: rotate(-90deg); }
1156 .icon-primary-left:before {
1158 transform: rotate(90deg); }
1160 .icon-primary-accordion-plus:after,
1161 .icon-primary-collapsed:after,
1162 .icon-primary-accordion-minus:after,
1163 .icon-primary-expanded:after {
1169 .icon-primary-accordion-minus,
1170 .icon-primary-expanded,
1171 .icon-primary-accordion-plus,
1172 .icon-primary-collapsed {
1173 font-size: 20px !important; }
1175 :not(.ds2-no-colors) .icon-primary-accordion-minus:before,
1176 :not(.ds2-no-colors) .icon-primary-expanded:before {
1177 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");
1180 :not(.ds2-no-colors) .icon-primary-accordion-plus:before,
1181 :not(.ds2-no-colors) .icon-primary-collapsed:before {
1182 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");
1185 .ds2-no-colors .icon-primary-accordion-minus:before,
1186 .ds2-no-colors .icon-primary-expanded:before {
1187 background-image: none;
1190 .ds2-no-colors .icon-primary-accordion-minus:after,
1191 .ds2-no-colors .icon-primary-expanded:after {
1194 .ds2-no-colors .icon-primary-accordion-plus:before,
1195 .ds2-no-colors .icon-primary-collapsed:before {
1196 background-image: none;
1199 .ds2-no-colors .icon-primary-accordion-plus:after,
1200 .ds2-no-colors .icon-primary-collapsed:after {
1203 .icon-primary-circle-arrow {
1204 outline: 1px solid transparent;
1206 font-size: 20px !important;
1207 background: linear-gradient(to bottom, #fcfcfc 0%, #f2f2f2 100%);
1208 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08);
1209 margin-right: 7px; }
1211 .icon-primary-circle-arrow:after {
1212 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");
1218 .icon-primary-circle-arrow:before {
1224 transform: rotate(-90deg);
1228 [class*="icon-primary-"] [class*="icon-primary-"] {
1229 display: inline-block;
1233 position: absolute; }
1235 [class*="icon-primary-"].white, [class^="ico"][class*="-"].white {
1238 [class*="icon-primary-"].black, [class^="ico"][class*="-"].black {
1241 [class*="icon-primary-"].blue, [class^="ico"][class*="-"].blue {
1244 [class*="icon-primary-"].green, [class^="ico"][class*="-"].green {
1248 width: device-width; }
1251 width: device-width; }
1254 width: device-width; }
1257 width: device-width; }
1260 width: device-width; }
1272 float: right !important; }
1275 float: left !important; }
1277 .float-children-left:before,
1278 .float-children-left:after {
1283 .float-children-left:after {
1286 .float-children-left > div {
1288 white-space: nowrap; }
1291 display: block !important; }
1294 display: inline !important; }
1297 display: inline-block !important; }
1300 display: table-cell !important;
1302 vertical-align: middle; }
1304 @media (max-width: 767px) {
1308 margin-right: -15px;
1311 @media (min-width: 768px) {
1315 margin-right: -20px;
1318 @media (max-width: 480px) {
1322 margin-right: -15px;
1323 padding: 0 15px; } }
1327 filter: alpha(opacity=0);
1328 transition: opacity .15s linear; }
1332 filter: alpha(opacity=100); }
1341 white-space: nowrap; }
1347 border: 0 none !important;
1348 clip: rect(0px, 0px, 0px, 0px) !important;
1349 height: 1px !important;
1352 overflow: hidden !important;
1354 padding: 0 !important;
1355 position: absolute !important;
1356 width: 1px !important; }
1358 [data-sr-text].hidden-spoken:before {
1359 border: 0 none !important;
1360 content: attr(data-sr-text);
1361 clip: rect(0px, 0px, 0px, 0px) !important;
1362 height: 1px !important;
1365 overflow: hidden !important;
1366 padding: 0 !important;
1367 position: absolute !important;
1368 width: 100% !important;
1371 [data-sr-text].hidden-spoken {
1372 position: relative !important;
1373 width: auto !important; }
1375 [data-show-between] {
1377 visibility: hidden; }
1380 overflow-y: hidden !important; }
1383 visibility: hidden !important;
1384 opacity: 0 !important; }
1387 background-color: rgba(255, 255, 255, 0) !important; }
1390 display: none !important; }
1393 display: block !important; }
1396 position: relative !important; }
1402 border-top-width: 1px !important; }
1405 border-left-width: 1px !important; }
1408 border-right-width: 1px !important; }
1411 border-bottom-width: 1px !important; }
1414 border-color: #000; }
1417 border-color: #fff; }
1420 border-top-width: 0 !important; }
1423 border-left-width: 0 !important; }
1426 border-right-width: 0 !important; }
1429 border-bottom-width: 0 !important; }
1432 margin: 0 auto !important; }
1443 vertical-align: top !important; }
1446 vertical-align: middle !important; }
1449 vertical-align: bottom !important; }
1451 .align-children-middle > * {
1454 [class*="valign-children-"] {
1457 [class*="valign-children-"] > * {
1458 display: table-cell; }
1460 .valign-children-top > * {
1461 vertical-align: top; }
1463 .valign-children-middle > * {
1464 vertical-align: middle; }
1466 .valign-children-bottom > * {
1467 vertical-align: bottom; }
1470 padding: 0 !important; }
1473 margin-top: 60px !important; }
1476 margin-bottom: 60px !important; }
1479 padding-top: 60px !important; }
1482 padding-bottom: 60px !important; }
1484 @media (max-width: 767px) {
1486 margin-top: 30px !important; }
1488 margin-bottom: 30px !important; }
1490 padding-top: 30px !important; }
1492 padding-bottom: 30px !important; } }
1499 position: relative; }
1501 @media (orientation: landscape) {
1505 display: none !important; } }
1507 @media (orientation: portrait) {
1509 display: none !important; }
1514 background-color: #222222; }
1516 /* ... JAVASCRIPT HOOKS .................
1517 ... used by javascript ............... */
1520 position: relative; }
1523 white-space: nowrap;
1525 text-overflow: ellipsis; }
1528 color: #5a5a5a !important; }
1530 .jshook-return-focus-here {
1534 display: none !important; }
1537 display: inherit !important; }
1541 display: inherit !important; }
1543 display: none !important; }
1545 color: #000 !important;
1546 background: transparent !important;
1547 box-shadow: none !important; }
1550 text-decoration: underline; }
1553 border: 1px solid #000;
1554 page-break-inside: avoid; }
1556 display: table-header-group; }
1559 page-break-inside: avoid; }
1561 max-width: 100% !important; }
1571 page-break-after: avoid; } }
1580 outline: thin dotted #191919; }
1588 font-weight: normal;
1589 text-rendering: optimizeLegibility;
1594 font-size: 3.8rem !important;
1595 font-family: "Omnes-ECOMP-W02-Light", Arial;
1596 margin-bottom: 40px; }
1598 h1.heading-page.ng-scope {}
1600 .heading-major-section {
1601 font-size: 3rem !important;
1602 font-family: "Omnes-ECOMP-W02-Light", Arial;
1603 margin-bottom: 40px !important; }
1605 .heading-sub-section {
1606 font-size: 2.4rem !important;
1607 font-family: "Omnes-ECOMP-W02", Arial;
1608 margin-bottom: 40px; }
1611 font-size: 2rem !important;
1612 font-family: "Omnes-ECOMP-W02-Medium", Arial;
1614 margin-bottom: 20px !important; }
1617 font-size: 2rem !important;
1618 font-family: "Omnes-ECOMP-W02", Arial;
1619 margin-bottom: 20px; }
1621 .heading-medium-emphasis {
1622 font-size: 2rem !important;
1623 font-family: "Omnes-ECOMP-W02-Medium", Arial;
1624 margin-bottom: 20px; }
1627 font-size: 1.8rem !important;
1628 font-family: "Omnes-ECOMP-W02", Arial;
1629 margin-bottom: 20px; }
1631 .heading-small-emphasis {
1632 font-size: 1.8rem !important;
1633 font-family: "Omnes-ECOMP-W02-Medium", Arial;
1634 margin-bottom: 20px; }
1637 font-size: 1.3rem !important;
1638 font-family: "Omnes-ECOMP-W02-Medium", Arial;
1639 text-transform: uppercase;
1641 margin-bottom: 10px; }
1643 * + .heading-major-section {
1646 * + .heading-sub-section {
1649 * + .heading-group {
1650 margin-top: 40px !important; }
1652 * + .heading-medium {
1655 * + .heading-medium-emphasis {
1658 * + .heading-small {
1661 * + .heading-small-emphasis {
1664 * + .heading-micro {
1669 font-family: "Omnes-ECOMP-W02-Light-Italic", Arial;
1671 line-height: 2.8rem;
1673 letter-spacing: -0.024rem; }
1676 text-transform: uppercase;
1677 line-height: .65 !important; }
1681 font-size: 1.4rem !important;
1682 font-family: "Omnes-ECOMP-W02-Medium", Arial;
1685 .eyebrow + .heading-major-section,
1686 .eyebrow + .heading-sub-section {
1692 @media (max-width: 767px) {
1701 font-family: "Omnes-ECOMP-W02", Arial;
1702 margin-bottom: 30px; }
1703 .heading-major-section {
1705 font-family: "Omnes-ECOMP-W02", Arial;
1706 margin-bottom: 30px; }
1707 .heading-sub-section {
1709 font-family: "Omnes-ECOMP-W02", Arial;
1710 margin-bottom: 20px; }
1713 font-family: "Omnes-ECOMP-W02", Arial;
1714 margin-bottom: 20px; }
1715 .heading-medium-emphasis {
1717 font-family: "Omnes-ECOMP-W02", Arial;
1718 margin-bottom: 20px; }
1721 font-family: "Omnes-ECOMP-W02", Arial;
1722 margin-bottom: 10px; }
1723 .heading-small-emphasis {
1725 font-family: "Omnes-ECOMP-W02-Medium", Arial;
1726 margin-bottom: 5px; }
1727 * + .heading-major-section {
1729 * + .heading-sub-section {
1731 * + .heading-group {
1733 * + .heading-medium {
1735 * + .heading-medium-emphasis {
1737 * + .heading-small {
1739 * + .heading-small-emphasis {
1741 * + .heading-micro {
1742 margin-top: 10px; } }
1744 /* Standard Type styles */
1746 margin: 0 !important; }
1750 text-decoration: none; }
1754 text-decoration: underline; }
1770 position: relative; }
1772 a.show-qualifier:after {
1774 display: inline-block;
1775 white-space: pre !important; }
1777 a[href$="pdf"].show-qualifier:after,
1778 a.show-qualifier.pdf:after {
1779 content: " (PDF)"; }
1781 a[href$="psd"].show-qualifier:after,
1782 a.show-qualifier.psd:after {
1783 content: " (PSD)"; }
1788 /* 20px for the icon, 10px left of icon */
1789 .standalone-link.small {
1790 font-size: 1.4rem; }
1792 .standalone-link.small i[class*="icon-primary-"] {
1796 .standalone-link.large {
1797 font-size: 1.8rem; }
1799 .standalone-link.large i[class*="icon-primary-"] {
1805 line-height: 2rem; }
1809 line-height: 1.8rem; }
1816 line-height: 1.5rem; }
1822 font-size: 1.8rem; }
1829 font-family: "Omnes-ECOMP-W02-Medium", Arial;
1830 font-weight: normal; }
1834 font-family: "Omnes-ECOMP-W02-Italic", Arial;
1835 font-style: normal; }
1838 text-decoration: line-through; }
1841 display: inline-block;
1845 vertical-align: text-top;
1851 line-height: 1.5rem;
1854 .text-legal.legal-module {
1855 line-height: 1.3rem;
1859 .text-legal strong {
1860 font-weight: bold; }
1863 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
1866 text-align: left !important; }
1869 text-align: right !important; }
1872 text-align: center !important; }
1875 text-align: justify !important; }
1888 margin: 12px 0 0 20px; }
1897 position: relative; }
1900 ul.no-bullet li + li,
1901 ul.lower-alpha li + li,
1902 ul.lower-roman li + li,
1906 ul.bullet > li:before,
1907 ul.no-bullet > li:before,
1908 ul.lower-alpha > li:before,
1909 ul.lower-roman > li:before,
1911 background-color: #333333;
1912 border: 2px solid #333333;
1913 border-radius: 100%;
1944 ul.lower-alpha > li,
1945 ul.lower-roman > li {
1948 ul.no-bullet > li:before,
1949 ul.lower-alpha > li:before,
1950 ul.lower-roman > li:before {
1951 display: none !important; }
1954 margin: 20px 0 0 32px; }
1957 padding-left: 3px; }
1963 margin-left: 25px; }
1966 margin-left: -5px; }
1975 list-style-type: lower-roman;
1981 list-style-type: lower-alpha;
1993 display: table-cell; }
1996 background-color: transparent;
1997 background-clip: padding-box;
1998 border: 1px solid transparent;
2000 box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
2002 display: inline-block;
2003 font-family: "Omnes-ECOMP-W02-Medium", Arial;
2005 font-weight: normal;
2007 margin: 0 7px 10px 0;
2010 padding: 14px 19px 11px 18px;
2013 vertical-align: middle;
2014 white-space: nowrap;
2017 outline: 1px dotted #000;
2018 outline-offset: -5px; }
2021 .btn::-moz-focus-inner {
2024 .btn i[class*="icon-primary-"].icon-primary-small {
2027 .btn i[class*="icon-primary-"].icon-primary-medium {
2030 .btn i[class*="icon-primary-"].icon-primary-large {
2035 vertical-align: middle; }
2037 text-decoration: none; }
2039 .field-group + .btn {
2040 margin-left: 20px; }
2043 border-color: #ea7400 transparent #d16500;
2044 background-color: #ea7400 transparent #d16500;
2045 background: linear-gradient(to bottom, #ea7400 0%, #d16500 100%);
2047 font-family: "Omnes-ECOMP-W02", Arial;
2048 font-weight: bold; }
2049 .btn-primary:hover {
2050 text-decoration: none;
2052 outline-color: #ffffff !important;
2053 background: linear-gradient(to bottom, #d16500 0%, #ea7400 100%); }
2054 .btn-primary:focus {
2055 text-decoration: none;
2057 outline-color: #ffffff !important;
2058 background: linear-gradient(to bottom, #d16500 0%, #ea7400 100%); }
2059 .btn-primary:active {
2060 text-decoration: none;
2062 outline-color: #ffffff !important;
2063 background: linear-gradient(to bottom, #d16500 0%, #ea7400 100%); }
2066 font-family: "Omnes-ECOMP-W02", Arial;
2068 font-weight: normal;
2069 background-color: transparent;
2074 position: relative; }
2076 text-decoration: underline; }
2077 .btn-arrow:hover .btn-primary {
2078 text-decoration: none;
2080 outline-color: #ffffff !important;
2081 background: linear-gradient(to bottom, #d16500 0%, #ea7400 100%); }
2082 .btn-arrow:hover .btn-secondary {
2084 outline-color: #000000 !important;
2085 background: linear-gradient(to bottom, #f2f2f2 0%, #fcfcfc 100%); }
2086 .btn-arrow:hover .btn-alt {
2088 outline-color: #ffffff !important;
2089 background: linear-gradient(to bottom, #087ac2 0%, #0568ae 100%); }
2090 .btn-arrow:hover .btn-specialty {
2092 outline-color: #ffffff !important;
2093 background: linear-gradient(to bottom, #007a3e 0%, #008744 100%); }
2095 text-decoration: underline;
2096 outline: 1px dotted #666; }
2097 .btn-arrow:focus .btn-primary {
2098 text-decoration: none;
2100 outline-color: #ffffff !important;
2101 background: linear-gradient(to bottom, #d16500 0%, #ea7400 100%); }
2102 .btn-arrow:focus .btn-secondary {
2104 outline-color: #000000 !important;
2105 background: linear-gradient(to bottom, #f2f2f2 0%, #fcfcfc 100%); }
2106 .btn-arrow:focus .btn-alt {
2108 outline-color: #ffffff !important;
2109 background: linear-gradient(to bottom, #087ac2 0%, #0568ae 100%); }
2110 .btn-arrow:focus .btn-specialty {
2112 outline-color: #ffffff !important;
2113 background: linear-gradient(to bottom, #007a3e 0%, #008744 100%); }
2114 .btn-arrow:active .btn-primary {
2115 text-decoration: none;
2117 outline-color: #ffffff !important;
2118 background: linear-gradient(to bottom, #d16500 0%, #ea7400 100%); }
2119 .btn-arrow:active .btn-secondary {
2121 outline-color: #000000 !important;
2122 background: linear-gradient(to bottom, #f2f2f2 0%, #fcfcfc 100%); }
2123 .btn-arrow:active .btn-alt {
2125 outline-color: #ffffff !important;
2126 background: linear-gradient(to bottom, #087ac2 0%, #0568ae 100%); }
2127 .btn-arrow:active .btn-specialty {
2129 outline-color: #ffffff !important;
2130 background: linear-gradient(to bottom, #007a3e 0%, #008744 100%); }
2131 .btn-arrow .btn-alt {
2132 border-color: #087ac2 transparent #0568ae;
2133 background-color: #0568ae;
2134 background: linear-gradient(to bottom, #087ac2 0%, #0568ae 100%);
2136 .btn-arrow .btn-alt:hover {
2138 outline-color: #ffffff !important;
2139 background: linear-gradient(to bottom, #0568ae 0%, #087ac2 100%); }
2140 .btn-arrow .btn-alt:focus {
2142 outline-color: #ffffff !important;
2143 background: linear-gradient(to bottom, #0568ae 0%, #087ac2 100%); }
2144 .btn-arrow .btn-alt:active {
2146 outline-color: #ffffff !important;
2147 background: linear-gradient(to bottom, #0568ae 0%, #087ac2 100%); }
2148 .btn-arrow::-moz-focus-inner {
2152 border: 1px solid transparent;
2153 border-radius: 100%;
2161 vertical-align: middle;
2163 .btn-arrow .btn .icon-primary-left {
2173 .btn-arrow .btn .icon-primary-left:before {
2178 .btn-arrow .btn .icon-primary-right {
2189 .btn-arrow .btn .icon-primary-right:before {
2194 .btn-arrow .btn.btn-primary .icon-primary-left {
2196 .btn-arrow .btn.btn-primary .icon-primary-right {
2198 .btn-arrow .btn.btn-alt .icon-primary-left {
2200 .btn-arrow .btn.btn-alt .icon-primary-right {
2202 .btn-arrow .btn.btn-secondary {
2203 border: 1px solid #d2d2d2; }
2204 .btn-arrow .btn.btn-secondary .icon-primary-left {
2206 .btn-arrow .btn.btn-secondary .icon-primary-right {
2208 .btn-arrow .btn.btn-small {
2214 .btn-arrow .btn.btn-small .icon-primary-left:before {
2218 .btn-arrow .btn.btn-small .icon-primary-right:before {
2222 .btn-arrow .btn.btn-large .icon-primary-left:before {
2226 .btn-arrow .btn.btn-large .icon-primary-right:before {
2232 border: 1px solid #d2d2d2;
2233 background-color: #f2f2f2;
2234 background: linear-gradient(to bottom, #fcfcfc 0%, #f2f2f2 100%);
2236 box-shadow: 0 5px 5px -5px rgba(0, 0, 0, 0.15);
2237 padding: 14px 18px 11px 17px; }
2238 .btn-secondary:hover {
2240 outline-color: #000000 !important;
2241 background: linear-gradient(to bottom, #f2f2f2 0%, #fcfcfc 100%); }
2242 .btn-secondary:focus {
2244 outline-color: #000000 !important;
2245 background: linear-gradient(to bottom, #f2f2f2 0%, #fcfcfc 100%); }
2246 .btn-secondary:active {
2248 outline-color: #000000 !important;
2249 background: linear-gradient(to bottom, #f2f2f2 0%, #fcfcfc 100%); }
2252 border-color: #087ac2 transparent #0568ae;
2253 background-color: #0568ae;
2254 background: linear-gradient(to bottom, #087ac2 0%, #0568ae 100%);
2258 outline-color: #ffffff !important;
2259 background: linear-gradient(to bottom, #0568ae 0%, #087ac2 100%); }
2262 outline-color: #ffffff !important;
2263 background: linear-gradient(to bottom, #0568ae 0%, #087ac2 100%); }
2266 outline-color: #ffffff !important;
2267 background: linear-gradient(to bottom, #0568ae 0%, #087ac2 100%); }
2270 border-color: #008744 transparent #007a3e;
2271 background-color: #007a3e;
2272 background: linear-gradient(to bottom, #008744 0%, #007a3e 100%);
2274 .btn-specialty:hover {
2276 outline-color: #ffffff !important;
2277 background: linear-gradient(to bottom, #007a3e 0%, #008744 100%); }
2278 .btn-specialty:focus {
2280 outline-color: #ffffff !important;
2281 background: linear-gradient(to bottom, #007a3e 0%, #008744 100%); }
2282 .btn-specialty:active {
2284 outline-color: #ffffff !important;
2285 background: linear-gradient(to bottom, #007a3e 0%, #008744 100%); }
2288 background: transparent !important;
2289 border-color: transparent !important;
2290 font-weight: normal;
2291 font-family: "Omnes-ECOMP-W02", Arial;
2293 text-decoration: none;
2296 text-decoration: underline; }
2298 text-decoration: underline; }
2301 outline: none !important;
2302 text-decoration: none !important; }
2303 .isIE .btn:focus:after {
2311 border: 1px dotted #000; }
2314 outline: none !important;
2315 text-decoration: none !important; }
2316 .isIE .btn:active:after {
2324 border: 1px dotted #000; }
2327 outline: none !important;
2328 text-decoration: none !important; }
2329 .isIE .btn.active:not(:focus):after {
2330 border: 1px solid #000; }
2331 .isIE .btn.active:after {
2339 border: 1px dotted #000; }
2341 .isIE .btn.btn-primary:focus:after {
2342 border: 2px dashed #fff; }
2344 .isIE .btn.btn-specialty:focus:after {
2345 border: 2px dashed #fff; }
2347 .isIE .btn.btn-alt:focus:after {
2348 border: 2px dashed #fff; }
2351 background-image: none;
2352 background-color: #767676;
2354 cursor: not-allowed;
2356 border-color: transparent;
2357 outline: 0 !important; }
2358 .btn.disabled:hover {
2360 outline: none !important; }
2361 .btn.disabled:focus {
2363 outline: none !important; }
2366 background-image: none;
2367 background-color: #767676;
2369 cursor: not-allowed;
2371 border-color: transparent;
2372 outline: 0 !important; }
2373 .btn[disabled]:hover {
2375 outline: none !important; }
2376 .btn[disabled]:focus {
2378 outline: none !important; }
2380 .btn[disabled="disabled"] {
2381 background-image: none;
2382 background-color: #767676;
2384 cursor: not-allowed;
2386 border-color: transparent;
2387 outline: 0 !important; }
2388 .btn[disabled="disabled"]:hover {
2390 outline: none !important; }
2391 .btn[disabled="disabled"]:focus {
2393 outline: none !important; }
2395 .btn-arrow[disabled] .btn {
2396 background-image: none;
2397 background-color: #767676;
2399 cursor: not-allowed;
2401 border-color: transparent;
2402 outline: 0 !important; }
2403 .btn-arrow[disabled] .btn:hover {
2405 outline: none !important; }
2406 .btn-arrow[disabled] .btn:focus {
2408 outline: none !important; }
2410 .btn-arrow[disabled] .icon-primary-left {
2411 color: #fff !important; }
2413 .btn-arrow[disabled] .icon-primary-right {
2414 color: #fff !important; }
2416 .btn-arrow.disabled .btn {
2417 background-image: none;
2418 background-color: #767676;
2420 cursor: not-allowed;
2422 border-color: transparent;
2423 outline: 0 !important; }
2424 .btn-arrow.disabled .btn:hover {
2426 outline: none !important; }
2427 .btn-arrow.disabled .btn:focus {
2429 outline: none !important; }
2431 .btn-arrow.disabled .icon-primary-left {
2432 color: #fff !important; }
2434 .btn-arrow.disabled .icon-primary-right {
2435 color: #fff !important; }
2438 padding: 12px 19px 11px 18px;
2439 font-size: 1.7rem; }
2442 /* padding: 10px 19px 9px 18px; */
2444 border-radius: 8px; }
2449 *:not(.btn-arrow) > .btn > i[class*="icon-primary-"] {
2451 margin-bottom: -20px; }
2453 .enhanced-cta-group {
2454 display: -ms-flexbox;
2456 -ms-flex-direction: row-reverse;
2457 flex-direction: row-reverse;
2458 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;
2459 background-position: 0 -1px;
2460 background-repeat: repeat-x; }
2461 .enhanced-cta-group > .cta-button-group {
2463 background-image: none !important; }
2464 .enhanced-cta-group > .cta-button-group + .cta-button-group a {
2467 .enhanced-cta-group > .cta-button-group + .cta-button-group a a {
2469 .enhanced-cta-group > .cta-button-group hr {
2471 .enhanced-cta-group > .cta-button-group + .cta-button-group {
2472 -ms-flex-align: center;
2473 -ms-grid-row-align: center;
2474 align-items: center;
2475 -ms-flex-direction: row;
2476 flex-direction: row;
2481 -ms-flex-align: baseline;
2482 align-items: baseline;
2483 padding: 20px 0 10px;
2485 .cta-button-group.nodots {
2486 background-image: none !important; }
2487 .cta-button-group .hidden-phone {
2488 margin-right: 14px; }
2489 .cta-button-group .btn + .btn {
2490 margin-right: 20px !important; }
2491 .cta-button-group .btn:not(.hidden-phone):not(.visible-phone) {
2494 .isMobile .btn-arrow .btn.btn-small .icon-primary-left:before {
2497 .isMobile .btn-arrow .btn.btn-large .icon-primary-left:before {
2500 .isMobile .btn-arrow .btn.btn-large .icon-primary-right:before {
2503 @media (max-width: 1024px) {
2504 .field-group + .btn {
2505 margin-left: 15px; } }
2507 @media (max-width: 767px) {
2509 text-align: center; }
2510 .cta-button-group > .btn {
2514 margin-left: auto !important;
2515 margin-right: auto !important; } }
2519 box-shadow: 0 5px 5px -5px rgba(0, 0, 0, 0.15);
2520 display: -ms-flexbox;
2522 -ms-flex-pack: justify;
2523 justify-content: space-between;
2524 margin-bottom: 10px;
2528 vertical-align: middle;
2540 text-align: center; }
2541 .btn-group:not([data-select-color]) .btn.active:not(:first-child) {
2543 border-left: 1px solid #d2d2d2 !important; }
2544 .btn-group:not([data-select-color]) .btn[disabled]:not(:first-child) {
2545 border-left: 1px solid #d2d2d2 !important; }
2546 .btn-group:not([data-select-color]) .btn[disabled] + .btn[disabled] {
2547 border-left: 1px solid #ebebeb !important; }
2548 .btn-group:not([data-select-color]) > .btn.active {
2549 border-color: #087ac2 transparent #0568ae;
2550 background-color: #0568ae;
2551 background: linear-gradient(to bottom, #087ac2 0%, #0568ae 100%);
2553 .btn-group:not([data-select-color]) > .btn.active:hover {
2555 outline-color: #ffffff !important;
2556 background: #0563a6;
2557 border-color: #0563a6; }
2558 .btn-group:not([data-select-color]) > .btn.active:focus {
2560 outline-color: #ffffff !important;
2561 background: #0563a6;
2562 border-color: #0563a6; }
2563 .btn-group:not([data-select-color]) > .btn.active:active {
2565 outline-color: #ffffff !important;
2566 background: #0563a6;
2567 border-color: #0563a6; }
2568 .btn-group:not([data-select-color]) > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
2570 .btn-group:not([data-select-color]) > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
2571 border-top-right-radius: 0;
2572 border-bottom-right-radius: 0; }
2573 .btn-group:not([data-select-color]) > .btn:last-child:not(:first-child) {
2574 border-top-left-radius: 0;
2575 border-bottom-left-radius: 0; }
2576 .btn-group:not([data-select-color]) > .dropdown-toggle:not(:first-child) {
2577 border-top-left-radius: 0;
2578 border-bottom-left-radius: 0; }
2579 .btn-group > .active {
2580 text-decoration: none;
2581 outline: 1px dotted transparent; }
2582 .btn-group > .active:focus {
2583 outline: 1px dotted #ffffff; }
2585 .btn-group.btn-fullwidth > .btn {
2589 .btn-group[data-select-color] {
2592 -ms-flex-pack: start;
2593 justify-content: flex-start;
2594 -ms-flex-wrap: wrap;
2596 .btn-group[data-select-color] .btn {
2597 border: 1px solid #959595;
2599 box-shadow: 0 5px 5px -5px rgba(0, 0, 0, 0.15);
2601 margin-bottom: 10px;
2609 .btn-group[data-select-color] > .btn.active:focus {
2610 outline: 1px dotted #191919;
2611 outline-offset: 4px; }
2614 background-clip: padding-box;
2627 button .btn-fill[style*="#fff"] {
2628 border: 1px solid #d2d2d2; }
2630 [data-select-color] .btn.active {
2631 background: none !important;
2636 line-height: 12px; }
2637 [data-select-color] .btn.active > .btn-fill {
2639 [data-select-color] .btn.active:hover {
2642 [data-select-color] .btn:active {
2643 background: none !important;
2648 line-height: 12px; }
2649 [data-select-color] .btn:active > .btn-fill {
2651 [data-select-color] .btn:active:hover {
2654 .btn-group[data-select-color="orange"] > .btn.active {
2655 border-color: #ea7400; }
2657 .btn-group[data-select-color="blue"] > .btn.active {
2658 border-color: #0568ae; }
2660 .btn-group[data-select-color="green"] > .btn.active {
2661 border-color: #007a3e; }
2663 .btn-spinbutton-toggle.btn-group {
2664 display: block !important;
2665 height: 40px !important;
2669 white-space: nowrap; }
2671 .btn-spinbutton-toggle .btn {
2673 font-weight: normal;
2677 letter-spacing: normal;
2684 .btn-spinbutton-toggle .btn[data-max-value] {
2685 border-bottom: 1px solid #d2d2d2;
2686 border-top: 1px solid #d2d2d2;
2687 box-shadow: 0 3px 2px -2px rgba(0, 0, 0, 0.08) inset;
2688 background-color: #fff;
2690 font-family: "Omnes-ECOMP-W02", Arial;
2692 font-weight: normal;
2695 min-width: 46px !important;
2697 .btn-spinbutton-toggle .btn[data-max-value]:focus {
2698 border-color: #0568ae;
2700 .btn-spinbutton-toggle .btn[data-max-value]:focus + .btn {
2701 border-left: 1px solid #0568ae;
2702 transition: border 0.3s linear 0s; }
2704 .btn-spinbutton-toggle .icon-primary-subtractminimize {
2705 font-size: 30px !important;
2706 color: #0568ae !important; }
2708 .btn-spinbutton-toggle .icon-primary-add-maximize {
2709 font-size: 30px !important;
2710 color: #0568ae !important; }
2712 .btn-spinbutton-toggle .btn[disabled].icon-primary-subtractminimize {
2713 background-color: #d2d2d2;
2714 color: #767676 !important; }
2716 .btn-spinbutton-toggle .btn[disabled].icon-primary-add-maximize {
2717 background-color: #d2d2d2;
2718 color: #767676 !important; }
2720 .btn-spinbutton-toggle input.btn[disabled] {
2721 background-color: #d2d2d2;
2723 cursor: not-allowed; }
2725 .btn-group.btn-spinbutton-toggle .btn[disabled] + .btn[disabled] {
2726 border-left: 1px solid #f0f0f0 !important; }
2728 .btn-group.btn-spinbutton-toggle .btn[data-max-value]:focus + .btn:not(:first-child) {
2729 border-left: 1px solid #0568ae !important; }
2731 @media (max-width: 480px) {
2732 .btn-group:not([data-select-color]) > .btn {
2734 min-width: auto; } }
2744 display: inline-block; }
2749 .reset-field:before {
2753 .input-emphasized + .reset-field:before {
2757 .reset-field:active,
2759 .reset-field:focus {
2760 display: block !important; }
2767 box-shadow: 0 -50px 0 0 #f2f2f2 inset;
2769 /*overflow: hidden;*/
2773 transform: rotate(45deg);
2776 .corner-button .close:before {
2786 .corner-button .close {
2793 transform: rotate(45deg);
2796 .corner-button .close:focus {
2797 outline: 1px dotted black; }
2799 .ds2-no-colors .corner-button .close {
2800 border: 1px solid black; }
2802 .field-group input + .reset-field {
2815 .field-group input[type="search"] + .reset-field,
2816 .field-group input[type="search"] + .btn-search + .reset-field,
2817 .tooltip-onclick input + .reset-field,
2818 .tooltip-onclick input + .icon-primary-tooltip + .reset-field,
2819 .tooltip-onclick textarea + .reset-field,
2820 .tooltip-onclick textarea + .icon-primary-tooltip + .reset-field {
2823 .field-group input[type="search"] + .reset-field:after,
2824 .field-group input[type="search"] + .btn-search + .reset-field:after,
2825 .tooltip-onclick input + .reset-field:after,
2826 .tooltip-onclick input + .icon-primary-tooltip + .reset-field:after,
2827 .tooltip-onclick textarea + .reset-field:after,
2828 .tooltip-onclick textarea + .icon-primary-tooltip + .reset-field:after {
2829 background-color: #d2d2d2;
2838 .tooltip-onclick input + .reset-field,
2839 .tooltip-onclick input + .icon-primary-tooltip + .reset-field {
2840 right: 50px !important; }
2842 .tooltip-onclick textarea + .reset-field,
2843 .tooltip-onclick textarea + .icon-primary-tooltip + .reset-field {
2844 right: 45px !important;
2847 .field-group input.input-emphasized + .reset-field {
2852 .field-group input.input-emphasized + .reset-field:after {
2855 .field-group [disabled] + .reset-field {
2858 .ds2_touchevents .field-group input + .reset-field:focus,
2859 .ds2_touchevents .field-group input:focus + .reset-field,
2860 .ds2_touchevents textarea:focus + .reset-field,
2861 .ds2_touchevents textarea + .reset-field:focus {
2868 .ds2_touchevents .field-group input {
2869 padding: 8px 55px 8px 15px;
2870 -webkit-appearance: none; }
2872 .ds2_touchevents textarea:focus {
2873 padding: 15px 55px 15px 15px; }
2875 .ds2_touchevents textarea:focus + .reset-field {
2881 .ds2_touchevents textarea.hasScrollbar:focus {
2882 padding: 15px 35px 15px 15px; }
2884 .ds2_touchevents textarea.hasScrollbar:focus + .reset-field {
2887 .ds2-no-colors .b2b-tmpl-card-corner-button {
2888 border: none !important; }
2890 .ds2-no-colors .b2b-tmpl-card-corner-button .close {
2891 border: 1px solid black;
2892 top: 0px !important;
2893 right: 0px !important; }
2895 .form-row.error .error-msg {
2899 font-family: "Omnes-ECOMP-W02-Medium", Arial;
2901 padding-left: 18px; }
2903 .form-row.error .error-msg:before {
2909 vertical-align: middle; }
2911 .form-row.error label,
2912 .form-row.error .error-msg,
2913 .form-row.error button.awd-select,
2914 .form-row.error select.awd-select + span,
2915 .form-row.error .checkbox,
2916 .form-row.error .radio,
2917 .form-row.error legend.error,
2918 .form-row.error input {
2921 .form-row.error .btn-group > .btn,
2922 .form-row.error button.awd-select,
2923 .form-row.error .awd-select-list,
2924 .form-row.error select.awd-select + span,
2925 .form-row.error textarea,
2926 .form-row.error input,
2927 .form-row.error .checkbox .skin,
2928 .form-row.error .radio .skin {
2929 border-color: #cf2a2a !important; }
2931 .form-row.error .checkbox input:checked:not(:disabled) + .skin {
2932 background-color: #cf2a2a; }
2934 .form-row.error .radio input:checked + .skin:after {
2935 background-color: #cf2a2a; }
2937 .error .tooltip-onclick .icon-primary-tooltip.active + .error-msg {
2939 border-bottom-left-radius: 0;
2940 border-bottom-right-radius: 0; }
2942 .error .tooltip-onclick .icon-primary-tooltip.active + .error-msg + .helpertext {
2945 .error .tooltip-onclick .icon-primary-tooltip.active + .error-msg + .helpertext:before,
2946 .error .tooltip-onclick .icon-primary-tooltip.active + .error-msg + .helpertext:after {
2949 .error .helpertext {
2950 border-color: #cf2a2a;
2951 /*border-radius:0;*/ }
2953 .error .helpertext:before {
2954 border-top-color: #cf2a2a; }
2956 .error .tooltip-onfocus .helpertext {
2957 margin: 14px 0 10px 0; }
2959 .error [class*="price"],
2960 .error [class*="pricing-"] {
2966 input[type]::-webkit-inner-spin-button,
2967 input[type]::-webkit-outer-spin-button {
2968 -webkit-appearance: none; }
2971 -moz-appearance: textfield; }
2983 display: inline-block;
2984 /* font-size: 1.4rem; */
2985 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
2998 display: inline-block;
3001 padding: 0 15px 0 15px;
3002 vertical-align: middle;
3003 line-height: normal; }
3005 select::-webkit-input-placeholder,
3006 textarea::-webkit-input-placeholder,
3007 input::-webkit-input-placeholder {
3009 font-family: "Omnes-ECOMP-W02-Italic", Arial;
3013 select:-moz-placeholder,
3014 textarea:-moz-placeholder,
3015 input:-moz-placeholder {
3017 font-family: "Omnes-ECOMP-W02-Italic", Arial;
3021 select::-moz-placeholder,
3022 textarea::-moz-placeholder,
3023 input::-moz-placeholder {
3025 font-family: "Omnes-ECOMP-W02-Italic", Arial;
3029 select:-ms-input-placeholder,
3030 textarea:-ms-input-placeholder,
3031 input:-ms-input-placeholder {
3033 font-family: "Omnes-ECOMP-W02-Italic", Arial;
3038 textarea:placeholder,
3041 font-family: "Omnes-ECOMP-W02-Italic", Arial;
3046 textarea:last-child,
3050 input:not([type="button"]) {
3053 input.input-emphasized {
3056 padding: 13px 20px 13px; }
3058 input[type="search"]:focus {
3059 padding-right: 88px; }
3061 input[type="search"] {
3062 padding-right: 40px;
3063 -webkit-appearance: none !important; }
3065 input[type="search"].input-emphasized {
3066 padding-right: 45px; }
3068 .btn-search[class*="btn"] {
3069 background-color: transparent;
3070 background-position: 50% 50%;
3071 background-size: 20px;
3072 background-repeat: no-repeat;
3077 min-width: 45px !important;
3079 padding: 0 !important;
3083 border-radius: 0 5px 5px 0;
3087 .input-emphasized + .btn-search[class*="btn"],
3088 .input-emphasized + .reset-field + .btn-search[class*="btn"] {
3089 background-size: 26px;
3092 outline-offset: -3px;
3094 border-radius: 0 5px 5px 0; }
3096 input[type="search"].input-emphasized + .reset-field {
3097 right: 45px !important; }
3099 .search-suggestion-wrapper {
3101 margin-bottom: 15px; }
3103 /*styles from dropdown*/
3104 .search-suggestion-list {
3105 box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15);
3106 border-radius: 0 0 6px 6px;
3108 border: 1px solid #0568ae;
3111 background-color: #f2f2f2;
3117 .search-suggestion-list:empty {
3120 .search-suggestion-item {
3124 line-height: 4.0rem;
3127 .search-suggestion-item a {
3128 text-decoration: none;
3131 .search-suggestion-item:hover,
3132 .search-suggestion-item:focus {
3134 background-color: #d2d2d2; }
3136 input[data-provide="datepicker"],
3137 [data-provide="datepicker"]:-moz-placeholder,
3138 [data-provide="datepicker"]:-ms-input-placeholder,
3139 [data-provide="datepicker"]:-webkit-input-placeholder {
3140 color: #0568ae !important;
3142 filter: alpha(opacity=100); }
3150 i.icon-primary-calendar.disabled,
3151 span.icon-primary-calendar.readonly {
3152 cursor: not-allowed;
3153 background-color: #f2f2f2;
3156 i.icon-primary-calendar.disabled input,
3157 span.icon-primary-calendar.readonly input {
3158 color: #959595 !important; }
3169 line-height: 20px; }
3171 textarea + .reset-field {
3174 textarea::-webkit-input-placeholder {
3177 textarea:-moz-placeholder {
3180 textarea::-moz-placeholder {
3183 textarea:-ms-input-placeholder {
3186 textarea:placeholder {
3191 background-color: #ffffff;
3192 border: 1px solid #d2d2d2;
3193 -webkit-appearance: none;
3194 box-shadow: 2px 3px 2px -2px rgba(0, 0, 0, 0.08) inset;
3195 transition: border .3s linear 0s;
3196 font-family: "Omnes-ECOMP-W02", Arial; }
3201 border-color: #0568ae; }
3206 .input-append > div {
3207 display: table-cell;
3210 .input-append > .field-group {
3213 .row .field-group input[class*="span"] {
3218 display: inline-block; }
3220 label + .field-group,
3221 label + .input-append,
3223 label + .row-nowrap,
3231 .field-group input:not([type="button"])[disabled] {
3232 padding-right: 15px; }
3237 outline: none !important; }
3245 .row-nowrap.no-flex.form-row > label + br {
3246 margin-bottom: 5px; }
3249 display: inline-block; }
3251 legend + .form-row {
3254 .tooltip-onclick input {
3255 padding-right: 45px; }
3257 .ds2_touchevents .tooltip-onclick input:focus {
3258 padding-right: 95px; }
3260 .btn-calendar-icon {
3262 background-color: transparent !important;
3264 border: 0 !important;
3268 .btn-calendar-icon .icon-primary-calendar:before {
3272 .btn-calendar-icon .icon-primary-calendar.disabled {
3273 background-color: #f2f2f2; }
3275 .btn-calendar-icon .icon-primary-calendar.disabled:before {
3278 span.icon-primary-calendar input {
3281 transition: border-color 0.3s linear 0s;
3282 box-shadow: 2px 3px 2px -2px rgba(0, 0, 0, 0.08) inset;
3287 .faux-input + input.datepicker-input:not([disabled]) {
3290 background-color: #fff;
3297 background-color: transparent !important;
3298 border: 1px solid transparent;
3304 margin-bottom: 10px;
3306 padding: 0 0 0 35px;
3310 vertical-align: middle;
3314 .faux-input:disabled {
3315 cursor: not-allowed; }
3317 .faux-input:focus + .datepicker-input,
3318 [data-calendar-state="opened"] + .datepicker-input {
3319 border-color: #0568ae;
3320 box-shadow: 2px 3px 2px -2px rgba(5, 116, 172, 0.35) inset;
3323 .form-row.error .error-msg {
3327 font-family: "Omnes-ECOMP-W02-Medium", Arial;
3332 .form-row.error .error-msg > .icon-primary-badgealert {
3339 .form-row.error .error-msg > .icon-primary-badgealert:before {
3345 vertical-align: middle; }
3347 .form-row.error label,
3348 .form-row.error .error-msg,
3349 .form-row.error button.awd-select,
3350 .form-row.error select.awd-select + span,
3351 .form-row.error .checkbox,
3352 .form-row.error .radio,
3353 .form-row.error legend.error,
3354 .form-row.error input,
3355 .form-row.error textarea {
3358 .form-row.error .btn-group > .btn,
3359 .form-row.error button.awd-select,
3360 .form-row.error .awd-select-list,
3361 .form-row.error select.awd-select + span,
3362 .form-row.error textarea,
3363 .form-row.error input,
3364 .form-row.error .checkbox .skin,
3365 .form-row.error .radio .skin {
3366 border-color: #cf2a2a !important; }
3368 .form-row.error .checkbox input:checked:not(:disabled) + .skin {
3369 background-color: #cf2a2a; }
3371 .form-row.error .radio input:checked + .skin:after {
3372 background-color: #cf2a2a; }
3374 .error [class*="price"],
3375 .error [class*="pricing-"] {
3384 background-repeat: repeat-x;
3385 background-color: #959595;
3386 position: relative; }
3389 background-color: #959595; }
3392 background-color: #d2d2d2; }
3395 background-color: #fff;
3400 font-family: "Omnes-ECOMP-W02-Medium", Arial;
3403 line-height: 1.6rem;
3412 hr.is-vertical.dark,
3414 hr.is-vertical.lite,
3416 display: inline-block;
3422 hr.is-vertical.dark,
3424 background-color: #959595; }
3426 hr.is-vertical.lite,
3428 background-color: #d2d2d2; }
3430 .hr-dotted.is-vertical.dark,
3431 .hr-dotted.is-vertical.lite {
3432 background-color: transparent;
3433 background-repeat: repeat-y;
3434 background-size: 1px 4px;
3439 .row-nowrap > .span + hr.is-vertical,
3440 .row > .span + hr.is-vertical {
3441 margin: 0 0 0 -20px; }
3445 hr.bottom-space-only {
3454 font-family: "Omnes-ECOMP-W02", Arial;
3456 margin-bottom: 5px; }
3458 -webkit-tap-highlight-color: transparent;
3467 .radio input:focus + .skin {
3468 border-color: #0568ae; }
3469 .radio input:focus + .skin:before {
3474 outline: 1px dotted #000000;
3477 .radio input + .skin {
3478 border-radius: 100%; }
3479 .radio input:checked + .skin:after {
3480 background-color: #0568ae;
3481 border-radius: 100%;
3482 border: 3px solid #FFFFFF;
3488 .radio input:disabled + .skin {
3489 cursor: not-allowed;
3490 background-color: #d2d2d2;
3491 border-color: #d2d2d2;
3493 .radio input:disabled + .skin + span {
3494 cursor: not-allowed;
3496 .radio input:disabled:checked + .skin:after {
3497 background-color: #666666; }
3498 .radio input:invalid + .skin {
3499 border: solid 1px #cf2a2a; }
3501 background-color: #FFFFFF;
3502 border: 1px solid #d2d2d2;
3504 display: inline-block;
3511 display: inline-block;
3518 font-family: "Omnes-ECOMP-W02", Arial; }
3521 display: inline-block;
3522 margin-bottom: 10px;
3523 vertical-align: middle;
3524 margin-right: 10px; }
3525 .radio.inline:last-child {
3529 border: 1px solid #d2d2d2;
3530 border-radius: 8px; }
3531 .radio-box > [role="radio"] label {
3532 padding: 15px 15px 20px 15px;
3535 .radio-box > [role="radio"] label .skin + span {
3537 .radio-box > [role="radio"] + div {
3538 padding: 0 15px 15px 47px; }
3539 .radio-box > [aria-checked="false"] label > input {
3542 .radio-box > [aria-checked="false"] label .skin {
3545 .radio-box > [aria-checked="true"] label > input {
3548 .radio-box > [aria-checked="true"] label .skin {
3553 border: 3px solid #0568ae; }
3554 .radio-box.active > [role="radio"] label {
3555 padding: 13px 14px 19px 13px; }
3560 font-family: "Omnes-ECOMP-W02", Arial;
3564 -webkit-tap-highlight-color: transparent;
3573 .checkbox input:focus + .skin {
3574 border-color: #0568ae; }
3575 .checkbox input:focus + .skin:before {
3580 outline: 1px dotted #000000;
3583 .checkbox input:checked:not(:disabled) + .skin {
3584 background-color: #0568ae;
3585 border-color: #0568ae; }
3586 .checkbox input:checked:disabled + .skin:after {
3588 .checkbox input:checked + .skin:after {
3591 background-color: transparent;
3594 line-height: 21px; }
3595 .checkbox input:disabled + .skin {
3596 cursor: not-allowed;
3597 background-color: #d2d2d2;
3598 border-color: #d2d2d2;
3600 .checkbox input:disabled + .skin + span {
3601 cursor: not-allowed;
3603 .checkbox input:invalid + .skin {
3604 border: solid 1px #cf2a2a; }
3605 .checkbox input:indeterminate + .skin:after {
3606 background-color: transparent;
3611 background-color: #fff;
3612 border: 1px solid #d2d2d2;
3614 display: inline-block;
3621 display: inline-block;
3628 font-family: "Omnes-ECOMP-W02", Arial; }
3631 .checkbox input.indeterminate + .skin:after {
3635 @media (max-width: 767px) {
3640 background-color: #5a5a5a;
3641 border-top: 1px solid #959595; }
3644 border-bottom: 1px solid #959595; }
3646 .pivot-links > li > a {
3649 padding: 12px 15px 10px;
3650 line-height: normal; }
3652 .b2b-profile-block-container {
3655 background-color: #fff;
3657 border: 1px solid #ccc;
3658 box-shadow: 0px 1px 1px 1px #ccc;
3659 display: inline-table;
3660 margin: 15px 15px; }
3662 .b2b-profile-block-details p, .b2b-profile-block-details div {
3664 font-size: 1.4rem; }
3666 .b2b-profile-block-details .radio-label, .b2b-profile-block-details a {
3667 font-size: 1.4rem; }
3669 .b2b-profile-block-details p label, .b2b-profile-block-details p span {
3670 padding-left: 10px; }
3672 .b2b-profile-block-footer {
3673 margin-bottom: 12px;
3677 .b2b-profile-block-details p {
3678 word-wrap: break-word;
3680 .b2b-profile-block-details p:first-child {
3682 .b2b-profile-block-details p:after {
3685 border: 0.2px solid #ccc;
3688 .b2b-profile-block-details .radio {
3692 .b2b-approval-icon {
3697 .b2b-approval-icon i {
3710 margin-bottom: 16px; }
3712 .b2b-profile-block-radio {
3720 border: solid 1px #CCC;
3721 font-family: "Omnes-ECOMP-W02", Arial;
3722 display: inline-block;
3723 vertical-align: top; }
3724 .b2b-profile-card .top-block {
3726 background-color: #e4e4e4;
3727 max-height: 153px; }
3728 .b2b-profile-card .bottom-block {
3729 padding: 15px 20px 15px 20px;
3730 background-color: #fff; }
3731 .b2b-profile-card .profile-image {
3732 background: #e4e4e4;
3733 margin-bottom: 15px;
3734 text-align: center; }
3735 .b2b-profile-card .profile-image .default-img {
3736 display: inline-block;
3739 margin-bottom: 10px;
3740 border: 6px solid #fff;
3741 border-radius: 99em;
3742 -webkit-border-radius: 99em;
3743 -moz-border-radius: 99em;
3744 /* background-color: #eee; */ }
3746 .profile-image img {
3747 display: inline-block;
3750 margin-bottom: 10px;
3751 border: 6px solid #fff;
3752 border-radius: 99em;
3753 -webkit-border-radius: 99em;
3754 -moz-border-radius: 99em;
3755 /* background-color: #eee; */ }
3757 .b2b-profile-card .profile-image .default-img {
3758 font-family: "Omnes-ECOMP-W02", Arial;
3760 background-color: #fff;
3767 text-transform: uppercase; }
3769 .b2b-profile-card .profile-image .name {
3770 font-family: "Omnes-ECOMP-W02-Medium", Arial;
3777 word-break: break-word;
3778 white-space: normal;
3779 text-transform: capitalize; }
3781 .b2b-profile-card .profile-image .status-icon {
3782 border-radius: 10px;
3783 border: 1px solid #fff;
3787 display: inline-block;
3788 vertical-align: middle; }
3790 .b2b-profile-card .profile-image .status {
3797 .b2b-profile-card .status .circle {
3801 margin: 30px 6px 0px 20px;
3803 background-color: #444; }
3805 .b2b-profile-card .profile-image .status-green {
3806 background-color: #0c0; }
3808 .b2b-profile-card .profile-image .status-red {
3809 background-color: red; }
3811 .b2b-profile-card .profile-image .status-blue {
3812 background-color: #00f; }
3814 .b2b-profile-card .profile-image .status-yellow {
3815 background-color: #ff0; }
3817 .b2b-profile-card .profile-image .status .status-badge {
3819 border: dotted 1px #444;
3820 background-color: transparent;
3827 padding-right: 5px; }
3829 .b2b-profile-card .profile-details {
3831 .b2b-profile-card .profile-details label {
3834 font-family: "Omnes-ECOMP-W02-Medium", Arial;
3835 font-weight: bolder;
3840 .b2b-profile-card .profile-details div {
3844 padding-bottom: 6.5px; }
3846 .b2b-profile-card .b2b-add-user {
3848 border-style: dotted;
3851 position: relative; }
3852 .b2b-profile-card .b2b-add-user i {
3854 padding-bottom: 15px; }
3856 .b2b-profile-card .atcenter {
3859 vertical-align: middle;
3860 text-align: center; }
3862 .b2b-profile-card .tooltip {
3864 .b2b-profile-card .tooltip .helpertext {
3868 .b2b-profile-card .tooltip-wrapper {
3869 position: relative; }
3871 /* Overrides for tooltip absolute positioning */
3872 @media (min-width: 1025px) {
3873 .b2b-profile-card .tooltip-size-control {
3874 width: 100% !important; } }
3876 @-webkit-keyframes progress-bar-stripes {
3878 background-position: 0 0; }
3880 background-position: 80px 0; } }
3882 @keyframes progress-bar-stripes {
3884 background-position: 0 0; }
3886 background-position: 80px 0; } }
3889 background-color: #e4e4e4;
3892 margin-bottom: 20px;
3896 position: relative; }
3902 background-color: #666;
3904 display: -webkit-flex;
3905 display: -ms-flexbox;
3911 display: -webkit-flex;
3912 display: -ms-flexbox;
3914 -webkit-align-items: center;
3915 -ms-flex-align: center;
3916 align-items: center;
3917 -webkit-justify-content: flex-end;
3919 justify-content: flex-end; }
3921 .progress-link + .usage-bar {
3924 .progress-success .bar, .progress .bar-success {
3925 background-color: #1b7e28; }
3927 .progress-warning .bar, .progress .bar-warning {
3928 background-color: #ef6f00; }
3930 .progress-danger .bar, .progress .bar-danger {
3931 background-color: #cf2a2a; }
3933 .form-search .search-query {
3934 width: 100% !important; }
3936 .form-search .well {
3939 .form-search > ul.nav > li.section {
3940 min-height: 20px !important; }
3942 input.b2b-search-input-field {
3943 margin-bottom: 0px; }
3945 .search-suggestion-list {
3946 background-color: #FFFFFF;
3947 border: 1px solid #ccc;
3948 border-radius: 0 0 6px 6px;
3949 box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15);
3958 .search-suggestion-list > li.active {
3959 background-color: #cccccc; }
3960 .search-suggestion-list:empty {
3963 .b2b-search-hightlight {
3964 font-weight: bold; }
3966 input[type="text"]::-moz-placeholder {
3968 font-family: "Omnes-ECOMP-W02-Italic", Arial; }
3970 input[type="text"]:focus {
3973 input[type="text"] + .reset-field {
3974 background-color: #FFFFFF;
3979 outline: 1px dotted #0574ac; }
3981 .field-group input:not([type="button"])[disabled] ~ .btn-search {
3982 background-color: #eee; }
3984 .btn-search[class*="btn"] {
3985 background-color: #FFFFFF;
3986 background-size: 20px 20px;
3987 border-radius: 0 1.5rem 1.5rem 0;
3989 min-width: 4.4rem !important;
3994 .search-suggestion-wrapper {
3995 margin-bottom: 15px;
3996 position: relative; }
3997 .search-suggestion-wrapper .no-result {
3998 padding: 0px 15px; }
4000 .search-suggestion-item {
4006 .search-suggestion-item:hover {
4007 background-color: #e4e4e4;
4009 .search-suggestion-item:focus {
4010 background-color: #e4e4e4;
4012 .search-suggestion-item a {
4014 text-decoration: none; }
4019 input.b2b-search-input-field:focus ~ .btn-search > i, .btn-search:focus > i {
4022 button.btn-search[disabled] {
4023 cursor: not-allowed; }
4024 button.btn-search[disabled] i {
4028 -webkit-background-blend-mode: mutilply;
4029 box-shadow: 0 3px 0 2px rgba(0, 0, 0, 0.08); }
4031 .linkSelectorModule {
4038 .linkSelectorModule .icon-primary-down {
4043 margin-left: -30px; }
4044 .linkSelectorModule .selectModule {
4045 background-color: transparent;
4049 border: 1px solid transparent;
4051 padding-right: 35px;
4054 font-size: 1.6rem; }
4055 .linkSelectorModule .selectModule:focus {
4056 border: 1px dotted #ccc;
4058 -moz-user-select: none; }
4059 .linkSelectorModule .selectModule:hover {
4060 text-decoration: underline; }
4061 .linkSelectorModule .active + .moduleWrapper:before {
4062 background-color: #FFFFFF;
4063 border-color: #d2d2d2;
4064 border-style: solid;
4065 border-width: 1px 1px 0 0;
4073 -webkit-transform: rotate(-45deg);
4074 transform: rotate(-45deg);
4076 .linkSelectorModule .moduleWrapper {
4078 .linkSelectorModule ul.awd-module-list {
4079 border-radius: 6px 6px 0px 0px; }
4081 .selectorModule .icon-primary-down {
4088 .selectorModule .selectModule {
4089 border: 1px solid #d2d2d2;
4091 box-shadow: 1px 5px 2px -5px rgba(0, 0, 0, 0.15);
4095 background-color: transparent;
4097 .selectorModule .selectModule:focus {
4098 border: 1px solid #0568ae;
4099 -moz-user-select: none; }
4100 .selectorModule .selectModule span.module-data {
4103 line-height: 20px; }
4104 .selectorModule .selectModule img + span.module-data {
4105 padding-left: 45px; }
4107 .selectorModule .selectModule.active {
4108 border-bottom-right-radius: 0px;
4109 border-bottom-left-radius: 0px; }
4111 .selectorModule .moduleWrapper {
4113 width: 100% !important;
4116 .selectorModule ul.awd-module-list {
4117 border-radius: 0px 0px 6px 6px; }
4119 .selectorModule .large > img {
4127 background-color: transparent;
4128 font-family: "Omnes-ECOMP-W02", Arial;
4143 background-color: #FFFFFF;
4147 box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.15);
4148 border-radius: 0px 0px 6px 6px; }
4149 .moduleWrapper .module-list-item img {
4155 align-self: center; }
4156 .moduleWrapper span {
4158 white-space: nowrap;
4159 font-size: 1.5rem; }
4165 border: 1px solid #d2d2d2; }
4166 .awd-module-list .module-list-item > .module-data {
4168 white-space: nowrap;
4171 border-bottom: 1px dotted #959595;
4172 margin: 0px 15px 0px 15px;
4173 padding-right: 50px;
4174 padding-bottom: 14px;
4178 .awd-module-list .module-list-item:hover {
4179 background-color: #f2f2f2; }
4180 .awd-module-list .module-list-item:active {
4181 background-color: #f2f2f2; }
4182 .awd-module-list .module-list-item[aria-selected="true"] {
4183 background-color: #f2f2f2; }
4190 white-space: nowrap;
4194 .module-list-item:last-of-type .module-data {
4195 border-bottom: none; }
4196 .module-list-item img + span.module-data {
4197 padding-left: 45px; }
4199 .module-groups:first-of-type .module-list-item:last-of-type .module-data {
4200 border-bottom: 1px solid #959595; }
4203 padding-bottom: 4px; }
4205 .selectorModule.large {
4207 vertical-align: middle;
4209 .selectorModule.large .moduleWrapper {
4211 .selectorModule.large input {
4213 vertical-align: middle;
4215 .selectorModule.large button {
4217 vertical-align: middle;
4219 .selectorModule.large .selectModule img {
4223 ul.module-groupitem li {
4224 margin: 0 -15px 0 -15px; }
4226 span.module-data span {
4229 font-size: 1.5rem; }
4232 cursor: default !important;
4233 padding: 18px 15px 0px 15px; }
4235 li.module-list-item[selected]:before {
4236 box-sizing: border-box;
4237 display: inline-block;
4243 vertical-align: middle;
4247 ul.module-optinalcta {
4251 border-bottom: 1px solid #d2d2d2;
4252 border-left: 1px solid #d2d2d2;
4253 border-right: 1px solid #d2d2d2;
4254 border-radius: 0px 0px 6px 6px; }
4255 ul.module-optinalcta li {
4258 ul.module-optinalcta a {
4262 .b2b-slider-container {
4263 position: relative; }
4264 .b2b-slider-container.slider-disabled {
4265 cursor: not-allowed !important; }
4266 .b2b-slider-container div {
4267 position: absolute; }
4268 .b2b-slider-container .slider-track-container {
4271 .b2b-slider-container .slider-track {
4274 background-color: #cccccc;
4275 border-radius: 10px;
4276 border: 1px solid #cccccc; }
4277 .b2b-slider-container .slider-track-fill {
4280 background-color: #cccccc;
4281 border-radius: 10px;
4283 background-color: #157BB2;
4284 transition: width 0s linear;
4285 border: 1px solid #cccccc; }
4286 .b2b-slider-container .slider-knob-container {
4287 transition: left 0s linear; }
4288 .b2b-slider-container .slider-knob-container.slider-knob-hidden {
4289 display: none !important; }
4290 .b2b-slider-container .slider-knob {
4293 border-radius: 10px;
4296 border: 1px solid #cccccc;
4299 .b2b-slider-container .slider-knob:focus {
4300 outline: thin dotted #666; }
4302 .b2b-slider-endpoints-container {
4306 .b2b-slider-endpoints-container .b2b-slider-endpoints-left {
4308 line-height: 100%; }
4309 .b2b-slider-endpoints-container .b2b-slider-endpoints-right {
4311 line-height: 100%; }
4312 .b2b-slider-endpoints-container::after {
4317 .b2b-slider-container.vertical {
4322 border-radius: 10px; }
4323 .b2b-slider-container.vertical .slider-track-container {
4326 .b2b-slider-container.vertical .slider-track {
4329 .b2b-slider-container.vertical .slider-track-fill {
4334 .b2b-slider-container.vertical .slider-knob-container {
4335 transition: bottom 0s linear;
4338 .b2b-slider-container.vertical .slider-knob-container.slider-knob-hidden {
4339 display: none !important; }
4340 .b2b-slider-container.vertical .slider-knob {
4342 border-radius: 10px;
4346 .icon-primary-spinner {
4347 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");
4351 .icon-primary-spinner.small {
4353 height: 30px !important;
4354 width: 30px !important; }
4356 .isIE .icon-primary-spinner,
4357 .isIE .icon-primary-spinner.small {
4358 animation: spinner 1s linear infinite; }
4360 .ds2-no-colors .icon-primary-spinner {
4361 animation: spinner 1s linear infinite;
4362 border: 5px dotted transparent;
4363 border-radius: 50%; }
4365 @keyframes spinner {
4367 transform: rotate(0deg); }
4369 transform: rotate(359deg); } }
4371 .b2b-status-tracker > .btn-arrow:nth-of-type(1) {
4372 margin-right: 10px; }
4374 .b2b-status-tracker > .btn-arrow:nth-of-type(2) {
4375 margin-left: 20px; }
4377 .b2b-status-tracker > .btn-arrow {
4380 overflow: visible; }
4381 .b2b-status-tracker > .btn-arrow > .btn-secondary > .icon-primary-left {
4384 .b2b-status-tracker > .btn-arrow > .btn-secondary > .icon-primary-right {
4387 .b2b-status-tracker > .b2b-status-tracker-step {
4389 position: relative; }
4391 .b2b-status-tracker-step {
4394 .b2b-status-tracker > .b2b-status-tracker-step .b2b-status-tracker-heading {
4395 font-family: "Omnes-ECOMP-W02-Medium", Arial;
4398 margin-bottom: 10px; }
4400 .b2b-status-tracker > .b2b-status-tracker-step.complete > .progress > .progress-bar {
4402 background-color: #1b7e28; }
4404 .b2b-status-tracker > .b2b-status-tracker-step.complete .icoControls-approval {
4407 .b2b-status-tracker > .b2b-status-tracker-step.current > .progress > .progress-bar {
4409 background-color: #333333; }
4411 .b2b-status-tracker > .b2b-status-tracker-step.current .icon-misc-time {
4414 .b2b-status-tracker > .b2b-status-tracker-step.pending > .progress > .progress-bar {
4416 background-color: #ffb81c; }
4418 .b2b-status-tracker > .b2b-status-tracker-step.pending .icoControls-statusokay {
4421 .b2b-status-tracker > .b2b-status-tracker-step.actionRequired > .progress > .progress-bar {
4423 background-color: #cf2a2a; }
4425 .b2b-status-tracker > .b2b-status-tracker-step.actionRequired .icoSecurityalerts-alert {
4428 .b2b-status-tracker > .b2b-status-tracker-step.notAvailable > .progress > .progress-bar {
4430 background-color: #767676; }
4432 .b2b-status-tracker > .b2b-status-tracker-step.notAvailable .icoControls-restricted {
4435 .b2b-status-tracker > .b2b-status-tracker-step > .progress {
4437 border-radius: 1.5px;
4439 margin-bottom: 10px;
4440 background-color: #c5c5c5; }
4441 .b2b-status-tracker > .b2b-status-tracker-step > .progress > .progress-bar {
4445 .b2b-status-tracker > .b2b-status-tracker-step > .b2b-status-tracker-estimate {
4446 font-family: "Omnes-ECOMP-W02-Medium", Arial;
4449 margin-bottom: 10px; }
4451 .b2b-status-tracker > .b2b-status-tracker-step > .b2b-status-tracker-description {
4452 font-family: "Omnes-ECOMP-W02", Arial;
4455 padding-right: 15px; }
4456 .b2b-status-tracker > .b2b-status-tracker-step > .b2b-status-tracker-description a {
4465 font-family: "Omnes-ECOMP-W02", Arial;
4473 position: relative; }
4479 background-color: #c4c4c4;
4480 outline: 1px solid transparent; }
4482 .steps li:first-child {
4483 border-radius: 4px 0 0 4px; }
4485 .steps li:last-child {
4487 border-radius: 0 4px 4px 0; }
4490 .steps li.step-done {
4491 background-color: #007a3e;
4493 border: 1px solid transparent; }
4497 display: inline-block;
4501 white-space: nowrap; }
4503 .step-on .step-text {
4504 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
4506 .steps li .step-text[data-large-text]:before {
4507 content: attr(data-large-text) " "; }
4509 .step-confirmation {
4511 margin-bottom: 30px; }
4513 .step-confirmation > div {
4516 .step-confirmation > div i {
4519 margin-right: 10px; }
4521 .step-confirmation.centered > div i {
4522 margin-left: -60px; }
4524 .step-confirmation > div h3 {
4526 margin: 26px 0 20px; }
4528 .step-confirmation > p {
4531 @media (max-width: 1024px) {
4538 margin-bottom: 11px; }
4541 .step-on .step-text {
4550 .steps li .step-text[data-sm-text]:before {
4551 content: attr(data-sm-text) " ";
4553 .step-confirmation {
4554 margin-top: 30px !important; } }
4556 @media (max-width: 767px) {
4557 .step-confirmation.centered > div i {
4559 .step-confirmation.centered > p {
4560 margin-left: 40px; }
4561 .step-confirmation > div h3 {
4563 margin: 13px 0 10px; }
4564 .step-confirmation > div i {
4566 margin-right: 10px; } }
4568 .step-indicator.vertical {
4571 .vertical .step-heading {
4579 .vertical .steps li {
4580 align-items: center;
4581 background-color: transparent;
4585 padding: 0 0 0 20px;
4586 position: relative; }
4588 .vertical .steps li .step-text {
4597 .vertical .steps li .step-text[data-large-text]:before {
4598 content: attr(data-large-text) " "; }
4600 .vertical .steps li:after {
4601 background-color: transparent;
4602 border-left: 4px solid #d2d2d2;
4612 .vertical .steps li.step-on:after,
4613 .vertical .steps li.step-done:after {
4614 border-color: #0568ae; }
4618 padding: 0px 0px 0px 0px; }
4619 .b2b-step-tracker .btn.btn-left {
4620 margin-right: 10px; }
4621 .b2b-step-tracker .btn.btn-right {
4623 .b2b-step-tracker .b2b-left-arrow {
4626 .b2b-step-tracker .b2b-right-arrow {
4629 .b2b-step-tracker .b2b-steps {
4633 position: relative; }
4634 .b2b-step-tracker .b2b-steps li {
4638 background-color: #767676;
4639 outline: 1px solid transparent;
4641 .b2b-step-tracker .b2b-steps li.b2b-step-done {
4642 background-color: #1b7e28;
4645 .b2b-step-tracker .b2b-steps li.b2b-step-on {
4646 background-color: #333333;
4649 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
4650 .b2b-step-tracker .b2b-steps li .b2b-step-text {
4652 display: inline-block;
4656 white-space: nowrap; }
4657 .b2b-step-tracker .b2b-steps li .b2b-step-text[data-large-text]:before {
4658 content: attr(data-large-text) " "; }
4659 .b2b-step-tracker .b2b-steps li:first-child {
4660 border-radius: 2px 0 0 2px; }
4661 .b2b-step-tracker .b2b-steps li:last-child {
4663 border-radius: 0 2px 2px 0; }
4665 @media (max-width: 1024px) {
4668 .b2b-step-tracker .b2b-steps {
4670 .b2b-step-tracker .b2b-steps li .b2b-step-text {
4672 .b2b-step-tracker .b2b-steps li .b2b-step-text[data-sm-text]:before {
4673 content: attr(data-sm-text) " ";
4675 .b2b-step-tracker .b2b-steps li.b2b-step-on .b2b-step-text {
4685 .strength-meter-container {
4689 .strength-meter-gauge {
4691 background-color: #d2d2d2;
4695 outline: 1px solid transparent; }
4697 .strength-meter-gauge-fill {
4701 text-indent: -9999px;
4703 border: 2px solid transparent; }
4705 .strength-meter-gauge-fill.strength-meter-animate {
4706 transition: width 0.5s linear, background-color 0.5s linear; }
4708 .strength-meter-animate[style*="20"] {
4709 background-color: #cf2a2a; }
4711 .strength-meter-animate[style*="20"] + .strength-meter-divider + .strength-meter-content:after {
4712 content: "Unacceptable"; }
4714 .strength-meter-animate[style*="40"] {
4715 background-color: #ea7400; }
4717 .strength-meter-animate[style*="40"] + .strength-meter-divider + .strength-meter-content:after {
4720 .strength-meter-animate[style*="60"] {
4721 background-color: #ea7400; }
4723 .strength-meter-animate[style*="60"] + .strength-meter-divider + .strength-meter-content:after {
4726 .strength-meter-animate[style*="80"] {
4727 background-color: #007a3e; }
4729 .strength-meter-animate[style*="80"] + .strength-meter-divider + .strength-meter-content:after {
4732 .strength-meter-animate[style*="100"] {
4733 background-color: #007a3e; }
4735 .strength-meter-animate[style*="100"] + .strength-meter-divider + .strength-meter-content:after {
4736 content: "Excellent"; }
4738 .strength-meter-divider {
4747 .strength-meter-divider span {
4748 background: transparent;
4751 border-right: solid 1px #fff; }
4753 .strength-meter-divider span:first-child {
4754 border-radius: 2px 0 0 2px; }
4756 .strength-meter-divider span + .strength-meter-divider span {
4759 .strength-meter-divider span:last-child {
4760 border-radius: 0 2px 2px 0;
4763 .strength-meter-content {
4767 position: absolute; }
4769 .strength-meter-content:before {
4770 font-family: "Omnes-ECOMP-W02", Arial;
4771 content: "Password strength: "; }
4773 .strength-meter-content:after {
4774 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
4776 .strength-meter-container {
4781 .strength-meter-container .strength-meter-gauge {
4783 background-color: #cccccc;
4784 box-shadow: 0 1px 1px -1px #333 inset;
4788 position: relative; }
4790 .strength-meter-container > .strength-meter-gauge > .strength-meter-gauge-fill {
4792 box-shadow: 0 1px 1px -1px #999 inset;
4794 text-indent: -9999px;
4797 .strength-meter-container > .strength-meter-gauge > .strength-meter-gauge-fill.strength-meter-animate {
4798 transition: width 0ms ease-out, background-color 0ms ease-in; }
4800 .strength-meter-container > .strength-meter-gauge > .strength-meter-divider {
4808 .strength-meter-container > .strength-meter-gauge > .strength-meter-divider span {
4809 background: transparent;
4812 border-right: solid 1px #fff; }
4814 .strength-meter-container > .strength-meter-gauge > .strength-meter-divider span:last-child {
4817 .strength-meter-container > .strength-meter-content {
4818 font-family: "Omnes-ECOMP-W02", Arial;
4823 .strength-meter-container > .strength-meter-content:before {
4826 .strength-meter-container > .strength-meter-content > .strength-meter-content-state {
4827 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
4831 align-items: center; }
4832 .btn-switch-label:focus .btn-switch {
4833 outline: 1px dotted #666;
4834 outline-offset: 5px; }
4835 .btn-switch-label input:focus .btn-switch {
4836 outline: 1px dotted #666;
4837 outline-offset: 5px; }
4838 .btn-switch-label > span {
4842 background-color: #fff;
4843 border: 1px solid #d2d2d2;
4844 border-radius: 16px;
4845 box-shadow: 0 4px 5px -5px rgba(0, 0, 0, 0.15) inset, 0 5px 5px -5px rgba(0, 0, 0, 0.15);
4850 user-select: none; }
4851 /* .btn-switch input[type="checkbox"] {
4858 .btn-switch input[type="checkbox"] + .switch-overlay .btn-slider-on .activo {
4859 font: 0px/0 "Omnes-ECOMP-W02", Arial; }
4860 .btn-switch input[type="checkbox"] + .switch-overlay .btn-slider-on + .btn + .btn-slider-off .inactivo {
4861 font: 0px/0 "Omnes-ECOMP-W02", Arial; } */
4862 .btn-switch input:checked + .switch-overlay {
4864 transition: all .3s linear .0s; }
4865 .btn-switch input:checked + .switch-overlay .switch-handle {
4866 background-color: #007a3e;
4867 background: linear-gradient(to bottom, #008744 0%, #007a3e 100%);
4868 transition: background-color 0.3s linear 0s;
4869 border: 1px solid transparent; }
4870 .btn-switch input + .switch-overlay {
4872 transition: all .3s linear .0s; }
4873 .btn-switch input + .switch-overlay .switch-handle {
4874 background-color: #f2f2f2;
4875 background: linear-gradient(to bottom, #fcfcfc 0%, #f2f2f2 100%);
4876 transition: background-color 0.3s linear 0s;
4877 border: 1px solid #d2d2d2; }
4878 .btn-switch input[disabled] + .switch-overlay {
4880 width: 100% !important;
4881 background-color: #d2d2d2;
4883 cursor: not-allowed !important; }
4884 .btn-switch input[disabled] + .switch-overlay .btn-slider-on {
4886 .btn-switch input[disabled] + .switch-overlay .activo {
4888 .btn-switch input[disabled] + .switch-overlay .switch-handle {
4890 .btn-switch input[disabled] + .switch-overlay .btn-slider-off {
4894 .btn-switch input[disabled]:checked + .switch-overlay {
4896 width: 100% !important;
4897 background-color: #fff; }
4898 .btn-switch input[disabled]:checked + .switch-overlay .btn-slider-off {
4900 .btn-switch input[disabled]:checked + .switch-overlay .btn-slider-off + .inactivo {
4902 .btn-switch input[disabled]:checked + .switch-overlay .switch-handle {
4904 .btn-switch input[disabled]:checked + .switch-overlay .btn-slider-on {
4908 color: #007a3e !important;
4909 font-weight: bold; }
4910 .btn-switch input[disabled]:checked + .switch-overlay .activo {
4914 color: #007a3e !important;
4915 font-weight: bold; }
4916 .btn-switch input[disabled]:checked + .btn-slider-on {
4918 .btn-switch input[disabled] + .btn-slider-on + .switch-handle {
4921 .btn-switch input[disabled] + .btn-slider-on + .switch-handle + .btn-slider-off {
4923 /* .btn-switch input[type="checkbox"][disabled] + .switch-overlay .btn-slider-on {
4925 .btn-switch input[type="checkbox"][disabled] + .switch-overlay .btn-slider-on .activo {
4926 border: medium none;
4928 font: 16px/32px "Omnes-ECOMP-W02", Arial;
4932 .btn-switch input[type="checkbox"][disabled] + .switch-overlay .btn-slider-on .activo:before {
4934 .btn-switch input[type="checkbox"][disabled] + .switch-overlay .btn-slider-on + .switch-handle + .btn-slider-off {
4939 .btn-switch input[type="checkbox"][disabled] + .switch-overlay .btn-slider-on + .switch-handle + .btn-slider-off .inactivo {
4940 border: medium none;
4942 font: 16px/32px "Omnes-ECOMP-W02", Arial;
4946 .btn-switch input[type="checkbox"][disabled] + .switch-overlay .btn-slider-on + .switch-handle + .btn-slider-off .inactivo:before {
4948 .btn-switch input[type="checkbox"][disabled]:checked + .switch-overlay .btn-slider-on {
4953 .btn-switch input[type="checkbox"][disabled]:checked + .switch-overlay .btn-slider-on + .switch-handle + .btn-slider-off {
4955 .btn-switch input[type="checkbox"][disabled]:checked + .switch-overlay .activo {
4957 font-weight: bold; } */
4960 border-radius: 16px;
4961 color: black !important;
4974 display: inline-block;
4975 font-family: "Omnes-ECOMP-W02", Arial;
4983 display: inline-block;
4984 font-family: "Omnes-ECOMP-W02", Arial;
4992 padding-right: 11px; }
4996 display: inline-block;
5009 background-image: none;
5010 border-left: 3px solid #007a3e;
5021 line-height: 40px; }
5023 background-image: none;
5024 border: 3px solid #959595;
5025 border-radius: 100%;
5034 .btn-switch.focused {
5035 outline: 1px dotted #000;
5036 outline-offset: 5px; }
5040 background-color: transparent;
5041 border-collapse: collapse;
5050 vertical-align: bottom; }
5058 vertical-align: top;
5059 word-wrap: break-word; }
5062 font-family: "Omnes-ECOMP-W02-Medium", Arial;
5064 font-weight: normal;
5070 margin-bottom: 20px;
5076 .tabs > li > a:hover,
5077 .tabs > li > a:focus {
5078 text-decoration: none;
5079 background-color: #d2d2d2; }
5081 .tabs > .pull-right {
5097 padding-right: 20px;
5100 line-height: 16px; }
5106 margin-bottom: -1px; }
5108 .tabs > li:first-child {
5109 margin-left: 20px; }
5113 border: 1px solid #d2d2d2;
5114 border-radius: 6px 6px 0 0;
5115 background-color: #f2f2f2;
5117 border-color: #d2d2d2; }
5120 margin-right: 6px; }
5123 .tabs > li > a:hover,
5124 .tabs > li > a:focus {
5125 background-image: none;
5126 background-color: #ffffff;
5128 border-color: #d2d2d2;
5129 border-bottom: 1px solid transparent;
5132 .tabs.tabs-justified,
5136 margin-bottom: -1px; }
5138 .tabs.tabs-justified > li,
5139 .tabs.promo-tabs > li {
5140 display: table-cell;
5143 border-left: 1px solid #d2d2d2; }
5145 .tabs.tabs-justified > li.active,
5146 .tabs.promo-tabs > li.active {
5150 .tabs.tabs-justified > li > a {
5152 padding-left: 5px; }
5154 .tabs.tabs-justified > li > a,
5155 .tabs.promo-tabs > li > a {
5156 text-align: center; }
5158 .tabs.promo-tabs > li > a {
5166 padding: 6px 10px 10px;
5167 border-top: 4px solid #e6e6e6;
5169 border-bottom: 1px solid #d2d2d2;
5170 background-color: #f9f9f9; }
5172 .tabs > li:last-child > a {
5175 .tabs.promo-tabs > li.active > a {
5177 border-top: 4px solid #ea7400;
5178 border-bottom-color: white;
5179 background-color: #fff !important;
5183 .tabs.promo-tabs > li:first-child {
5184 border-left: none; }
5186 .tabs.promo-tabs > li > a img {
5189 margin: 0 auto 5px auto;
5203 .tabs.promo-tabs > li > a {
5206 padding: 20px 20px 24px;
5207 background-color: #FFFFFF;
5208 border-top: 5px solid #FFFFFF;
5209 white-space: nowrap; }
5211 .tabs.promo-tabs > li.active > a {
5212 border-top: 5px solid #0574ac; }
5214 .tabs.promo-tabs > li > a:hover {
5217 .tabs.promo-tabs > li {
5220 .tabs > li[disabled="disabled"] > a:hover {
5221 cursor: not-allowed; }
5224 background-color: #f2f2f2;
5225 -webkit-transition: all .3s ease-out;
5226 -moz-transition: all .3s ease-out;
5227 transition: all .3s ease-out;
5228 margin: 3px 5px 3px 0;
5231 border: 1px solid #c9c9c9;
5232 display: inline-block; }
5233 .b2b-tags .tags__item {
5235 vertical-align: baseline;
5238 .b2b-tags .tags__item i {
5242 margin-left: 10px; }
5243 .b2b-tags .tags__item i:hover {
5245 .b2b-tags .tags__item i:focus {
5246 outline: thin dotted #666; }
5247 .b2b-tags .tags__item:last-child {
5249 .b2b-tags .tags__item:hover {
5250 text-decoration: none; }
5251 .b2b-tags .tags__item:focus {
5252 outline: 1px dotted #666; }
5254 .tooltip-size-control {
5258 display: inline-block;
5260 vertical-align: middle;
5261 margin: 1px 0 0 7px; }
5264 margin: -3px 7px 0 0; }
5267 margin: 1px 0 0 7px; }
5269 .tooltip .icon-primary-tooltip {
5272 display: inline-block;
5279 .tooltip .icon-primary-tooltip:before {
5282 .tooltip .icon-primary-tooltip:focus {
5283 text-decoration: none;
5284 outline: 1px dotted black; }
5286 .tooltip.active .icon-primary-tooltip:focus {
5291 border-color: transparent;
5292 border-style: solid;
5293 background-color: #0568ae;
5302 transform: rotate(45deg);
5305 .tooltip.active .icon-primary-tooltip[data-placement="top"] .arrow {
5309 border-width: 0 1px 1px 0; }
5311 .tooltip.active .icon-primary-tooltip[data-placement="bottom"] .arrow {
5312 border-width: 1px 0 0 1px;
5317 .tooltip.active .arrow {
5320 .tooltip .closingtooltip {
5323 .tooltip.active .closingtooltip {
5337 background-color: #0568ae;
5338 border: 1px solid transparent;
5350 .tooltip .helpertext {
5351 position: absolute; }
5353 .tooltip.active .icon-primary-tooltip[data-placement="bottom"] + .tooltip-wrapper .helpertext {
5357 .tooltip.active .icon-primary-tooltip[data-placement="top"] + .tooltip-wrapper .helpertext {
5361 .tooltip.active .tooltip-wrapper {
5366 .tooltip.active .tooltip-wrapper .helpertext {
5369 .tooltip-onclick .btn.icon-primary-tooltip {
5370 border: medium none;
5383 .tooltip-onclick .icon-primary-tooltip:before {
5385 position: relative; }
5387 .tooltip-onclick textarea + .reset-field + .icon-primary-tooltip {
5392 .tooltip-onclick.active .helpertext:before,
5393 .tooltip-onfocus.active .helpertext:before {
5394 background-color: #0568ae;
5395 border-color: transparent;
5396 border-style: solid;
5397 border-width: 1px 1px 0 0;
5405 transform: rotate(-45deg);
5408 .tooltip-onclick.active .helpertext {
5413 .tooltip-onclick.active .helpertext:before {
5417 .tooltip-onclick .reset-field {
5420 .tooltip-onclick .reset-field:before {
5424 .tooltip-onfocus.active .helpertext {
5426 margin: 14px 0 10px 0; }
5431 font-family: "Omnes-ECOMP-W02-Medium", Arial;
5434 white-space: normal; }
5438 -ms-interpolation-mode: bicubic;
5439 margin-bottom: 40px;
5441 padding-right: 10px;
5445 background-color: #d1d1d1; }
5448 background-color: #e8e8e8; }
5451 -moz-user-select: none;
5452 -khtml-user-select: none;
5453 -webkit-user-select: none;
5454 user-select: none; }
5455 /* Flyout inputs color is not aligned */
5459 .isIE .btn-primary.btn:focus::after,
5460 .isIE .btn-specialty.btn:focus::after,
5461 .isIE .btn-alt.btn:focus::after {
5462 border: 1px dashed #fff !important; }
5463 .b2b-config-section-container {
5467 background-color: #fff;
5468 border: 1px solid #ccc;
5469 display: inline-table;
5470 border-radius: 6px; }
5472 .b2b-config-section-first-div {
5473 border-right: 1px solid #ccc;
5475 min-height: 330px; }
5477 .b2b-config-section-icon-primary-font {
5480 line-height: 31px; }
5482 .b2b-config-section-padding {
5483 padding: 20px 20px 15px 15px;
5486 .b2b-config-sec-flyout {
5492 font-family: "Omnes-ECOMP-W02", Arial; }
5494 .b2b-config-sec-divider {
5495 border-bottom: 1px solid #ccc; }
5497 .b2b-confi-sec-span-border {
5498 border-right: 1px solid;
5501 .b2b-config-sec-speed-div {
5505 .b2b-config-sec-label-font {
5508 .b2b-config-sec-expander-main {
5509 padding: 0 5px 0px 15px; }
5511 .b2b-config-sec-expander-body .b2b-config-vlan-padding {
5512 padding: 5px 15px 10px 0px; }
5514 .b2b-conif-sec-row-height {
5517 .b2b-config-sec-expander-body {
5519 .b2b-config-sec-expander-body .b2b-config-vlan-data {
5520 font-family: "Omnes-ECOMP-W02-Medium", Arial;
5521 padding-left: 15px; }
5523 .b2b-config-sec-expander-body-first-div {
5524 border-top: 1px solid #ccc; }
5526 .b2b-config-sec-expander-body .tooltip {
5530 .b2b-config-section-container .row > [class*="span"] {
5531 margin-right: 0px; }
5533 .b2b-config-vlan-icons {
5536 margin-right: 0px; }
5538 .b2b-config-section-container .span6 {
5541 .b2b-config-sec-data-link-style {
5549 border: 1px solid #ccc;
5552 .b2b-config-sec-text-align {
5555 margin-bottom: 35px;
5556 font-family: "Omnes-ECOMP-W02-Medium", Arial;
5560 .b2b-config-port-text-align {
5564 font-family: "Omnes-ECOMP-W02-Medium", Arial;
5568 .b2b-config-port-text-label {
5572 text-align: center; }
5574 .b2b-confi-sec-last-div p {
5576 padding: 10px 15px 0 15px; }
5578 .b2b-confi-sec-router-label {
5579 font-family: "Omnes-ECOMP-W02-Medium", Arial;
5584 margin-bottom: 7px; }
5586 .b2b-config-vlan-label {
5587 font-family: "Omnes-ECOMP-W02-Medium", Arial;
5591 margin-bottom: 9px; }
5593 .b2b-config-vlan-info {
5594 font-family: "Omnes-ECOMP-W02", Arial;
5597 margin-bottom: 1px; }
5598 .b2b-config-vlan-info .icon-misc-pen {
5599 padding-left: 7px; }
5601 .b2b-confi-sec-model-label {
5602 font-family: "Omnes-ECOMP-W02", Arial;
5606 .b2b-confi-sec-router-info {
5610 .b2b-config-sec-speed-sec {
5611 border-right: 1px solid #ccc; }
5613 .b2b-config-sec-speed-label {
5614 font-family: "Omnes-ECOMP-W02", Arial;
5617 text-align: center; }
5618 .b2b-config-sec-speed-label i {
5622 .b2b-config-sec-yellow-flag-div {
5624 background-color: #ffb18c; }
5626 .b2b-config-sec-expander-icons {
5628 .b2b-config-sec-expander-icons .icon-misc-trash {
5629 margin-right: 10px; }
5631 .b2b-config-sec-yellow-flag .b2b-config-sec-expander-icons {
5634 .b2b-config-sec-expander-body-icons .icon-misc-pen {
5637 .b2b-directory-listing .center {
5641 .b2b-directory-listing .listBox {
5646 font-family: "Omnes-ECOMP-W02", Arial; }
5648 .b2b-directory-listing .listBox:focus {
5649 outline: thin dotted #666; }
5651 .b2b-directory-listing .b2b-directory-listing-no-results {
5652 font-weight: bold; }
5654 .b2b-directory-listing .b2b-directory-listing-list {
5655 font-family: "Omnes-ECOMP-W02", Arial;
5660 border: 1px solid #333;
5662 margin-bottom: 10px; }
5664 .b2b-directory-listing .b2b-directory-listing-item {
5666 border: 1px solid transparent;
5672 padding-bottom: 7px;
5674 -moz-user-select: none;
5675 -webkit-user-select: none;
5676 -ms-user-select: none;
5677 word-wrap: break-word; }
5678 .b2b-directory-listing .b2b-directory-listing-item:focus {
5679 border: 1px #3399FF solid; }
5681 .b2b-directory-listing .b2b-directory-listing-item-selected {
5683 background-color: #3399FF; }
5685 .b2b-directory-listing input[type="text"] {
5686 padding-right: 30px; }
5687 .b2b-directory-listing input[type="text"]:focus, .b2b-directory-listing input[type="text"]:hover {
5688 padding-right: 30px; }
5690 .b2b-directory-listing .row .btns {
5692 margin-left: -115px;
5693 margin-top: 100px; }
5695 .b2b-directory-listing .btn-remove {
5696 margin-right: auto !important;
5697 margin-bottom: 15px; }
5698 .b2b-directory-listing .btn-remove i {
5703 .b2b-directory-listing .btn-remove-all {
5705 margin-bottom: 61px !important;
5706 /* need to be removed */
5707 margin-right: auto !important; }
5708 .b2b-directory-listing .btn-remove-all i {
5713 .b2b-directory-listing .btn-add {
5714 margin-bottom: 15px !important; }
5715 .b2b-directory-listing .btn-add i {
5720 .b2b-directory-listing .btn-add-all {
5722 margin-bottom: 61px !important; }
5723 .b2b-directory-listing .btn-add-all i {
5728 .b2b-directory-listing .btn-search[class*="btn"] {
5731 .b2b-directory-listing .btn {
5734 .b2b-directory-listing-disabled {
5735 cursor: not-allowed; }
5737 .b2b-directory-listing-label-heading {
5739 padding-bottom: 5px; }
5741 .b2b-dl-list-box option {
5743 padding-bottom: 7px;
5744 padding-left: 15px; }
5746 .b2b-dl-modal-button-div {
5748 text-align: center; }
5749 .b2b-tmpl-notification-card {
5753 background-color: #ffffff;
5754 border: 1px solid rgba(0, 0, 0, 0.1);
5757 .b2b-tmpl-notification-card .b2b-tmpl-card-header {
5759 font-family: "Omnes-ECOMP-W02", Arial;
5763 display: inline-block;
5765 position: relative; }
5766 .b2b-tmpl-notification-card .b2b-tmpl-card-body {
5768 position: relative; }
5769 .b2b-tmpl-notification-card .b2b-tmpl-card-header-title {
5771 .b2b-tmpl-notification-card .b2b-tmpl-card-corner-button {
5772 box-shadow: 0 -50px 0 0 #f2f2f2 inset;
5775 border-color: #f2f2f2 #f2f2f2 transparent transparent;
5776 border-style: solid;
5785 .b2b-tmpl-notification-card .b2b-tmpl-card-corner-button .close {
5793 .b2b-tmpl-notification-card .b2b-tmpl-card-corner-button .close:before {
5805 .b2b-tmpl-notification-card .b2b-tmpl-card-corner-button .close:focus {
5806 outline: 1px dotted black; }
5807 .b2b-tmpl-notification-card button.close {
5808 -webkit-appearance: none;
5809 moz-appearance: none;
5811 .b2b-tmpl-notification-card .b2b-tmpl-card-icon-primary-cirlce {
5814 border-radius: 50%; }
5815 .b2b-tmpl-notification-card .b2b-tmpl-card-outer-cirlce {
5816 background: #f0f5f5;
5820 vertical-align: middle; }
5821 .b2b-tmpl-notification-card .b2b-tmpl-card-inner-cirlce {
5830 border: 1px solid #767676; }
5831 .b2b-tmpl-notification-card .b2b-tmpl-card-row {
5832 padding-top: 10px; }
5833 .b2b-tmpl-notification-card .b2b-tmpl-card-sub-header {
5835 .b2b-tmpl-notification-card .b2b-tmpl-favourite-view-item {
5836 background-color: #fff;
5838 border-top: 1px solid #ccc; }
5839 .b2b-tmpl-notification-card .b2b-tmpl-favourite-view-item .cta-button-group {
5841 padding-top: 20px; }
5842 .b2b-tmpl-notification-card .b2b-tmpl-card-edit-section .cta-button-group {
5844 padding-top: 15px; }
5845 .b2b-tmpl-notification-card .b2b-tmpl-card-add-item-container {
5846 padding-top: 30px; }
5847 .b2b-tmpl-notification-card .b2b-tmpl-card-link-active {
5848 pointer-events: none;
5851 .b2b-tmpl-notification-card .b2b-tmpl-card-cursor:hover {
5853 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-icon {
5856 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-icon i {
5860 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-heading {
5864 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-heading h1 {
5867 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-sub-heading {
5869 text-align: center; }
5870 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-sub-heading h5 {
5873 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-info {
5877 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-info ul {
5878 list-style-type: disc;
5879 list-style-position: inside; }
5880 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-info li {
5883 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-link-section {
5888 margin-bottom: 55px; }
5889 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-link-section .b2b-tmpl-order-confirmation-link {
5891 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-link-section a {
5893 .b2b-tmpl-profile-block-container {
5896 background-color: #fff;
5898 border: 1px solid #ccc;
5899 box-shadow: 0px 1px 1px 1px #ccc;
5900 display: inline-table;
5901 margin: 15px 15px; }
5902 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-title {
5903 font-weight: bold; }
5904 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-footer {
5905 margin-bottom: 12px;
5908 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details p {
5909 word-wrap: break-word;
5911 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details p:first-child {
5913 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details p:after {
5916 border: 0.2px solid #ccc;
5918 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details .radio {
5921 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details p, .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details div {
5924 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details .radio-label, .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details a {
5926 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details p label, .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details p span {
5927 padding-left: 10px; }
5928 .b2b-tmpl-profile-block-container .b2b-tmpl-approval-icon {
5933 .b2b-tmpl-profile-block-container .b2b-tmpl-approval-icon i {
5936 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-link {
5940 .b2b-tmpl-profile-block-container a.link-profile {
5944 margin-bottom: 16px; }
5945 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-radio {
5948 .b2b-static-route-container {
5950 display: inline-block; }
5952 .b2b-static-route-label-heading {
5953 font-family: "Omnes-ECOMP-W02-Medium", Arial;
5954 font-size: 5px !important;
5959 label.b2b-static-route-label-heading {
5960 margin-bottom: 12px;
5964 #b2b-static-route-input {
5965 margin: 5px 0 5px; }
5967 .b2b-static-route-list {
5968 margin-bottom: 30px;
5974 .b2b-static-route-list .status-text {
5977 align-items: center;
5980 .b2b-static-route-list-item {
5981 border: 1px #cccccc solid;
5982 font-family: "Omnes-ECOMP-W02", Arial;
5986 .b2b-static-route-list-item > .status-bar {
5987 padding: 20px 0 20px;
5988 background-color: #ea7400;
5991 display: inline-block;
5995 .b2b-static-route-list-item > .status-bar:after {
5997 visibility: hidden; }
5998 .b2b-static-route-list-item > .status-bar-unedited {
5999 padding: 20px 0 20px;
6000 background-color: #ffb81c;
6003 display: inline-block;
6007 background-color: transparent; }
6008 .b2b-static-route-list-item > .status-bar-unedited:after {
6010 visibility: hidden; }
6012 .b2b-static-route-list-item:focus {
6013 outline: 1px dashed #00f; }
6015 .b2b-static-route-list-item--selected {
6016 background: #f2f2f2; }
6018 .b2b-static-route-content {
6019 display: inline-block; }
6021 .selectWrap::after {
6022 align-items: center;
6023 background-position: 7px 7px;
6024 background-repeat: no-repeat;
6025 background-size: auto 23px;
6026 border-left: 1px solid transparent;
6040 position: absolute !important;
6041 display: flex !important;
6060 .dialog__close-btn {
6062 background: #087ac2;
6069 border: #087ac2 2px solid;
6087 /* background-color: #006496; */
6088 color: rgb(0, 0, 0);
6117 padding-right: 130px;
6118 padding-left: 120px;
6119 color: rgba(0, 0, 0, 0.603)
6140 /* background-color: #006496; */
6141 color: rgb(0, 0, 0);
6153 label + .field-group, label + .input-append, label + .row, label + .row-nowrap, label + .form-row {
6166 .webform-component-my-select select {
6171 background-color: #fff;
6172 border: 1px solid #d2d2d2;
6174 display: inline-block;
6183 font-family: "Omnes-ECOMP-W02-Italic", Arial;
6205 .dialog__close-btn {
6207 background: #087ac2;
6214 border: #087ac2 2px solid;
6229 /* margin-left: 250px;
6230 margin-right: 250px; */
6231 /* overflow: scroll; */
6236 margin-right: 150px;
6258 .dialog__close-btn {
6260 background: #087ac2;
6267 border: #087ac2 2px solid;