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 .list::-webkit-scrollbar {
119 -webkit-appearance: scrollbarthumb-vertical;
121 background: transparent;
133 display: inline-block;
139 box-sizing: border-box;
146 border: 10px solid #006496;
148 animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
149 border-color: #006496 transparent transparent transparent;
151 .lds-ring div:nth-child(1) {
152 animation-delay: -0.45s;
154 .lds-ring div:nth-child(2) {
155 animation-delay: -0.3s;
157 .lds-ring div:nth-child(3) {
158 animation-delay: -0.15s;
160 @keyframes lds-ring {
162 transform: rotate(0deg);
165 transform: rotate(360deg);
198 label + .field-group, label + .input-append, label + .row, label + .row-nowrap, label + .form-row {
208 background-color: #e6e6e61a
211 .webform-component-my-select select {
216 background-color: #fff;
217 border: 1px solid #d2d2d2;
219 display: inline-block;
228 font-family: "Omnes-ECOMP-W02-Italic", Arial;
233 .b2b-horizontal-table ::-webkit-scrollbar {
236 .b2b-horizontal-table ::-webkit-scrollbar-thumb {
238 border-radius: 5px; }
240 .b2b-horizontal-table .b2b-frozen-col {
243 font-style: italic; }
245 .b2b-horizontal-table .b2b-horizontal-table-inner-container {
246 overflow-x: scroll; } */
248 .b2b-horizontal-table .b2b-horizontal-table-column-info {
249 text-align: center; }
251 .b2b-horizontal-table .b2b-horizontal-table-legend div[b2b-flyout-toggler] {
255 .b2b-horizontal-table .b2b-horizontal-table-legend .b2b-frozen-cell {
258 background-color: #F2F2F2;
259 display: inline-block;
260 margin-right: 10px; }
262 .b2b-horizontal-table .b2b-horizontal-table-arrows {
263 margin-bottom: 20px; }
264 .b2b-horizontal-table .b2b-horizontal-table-arrows .b2b-disabled-text {
266 .b2b-horizontal-table .b2b-horizontal-table-arrows .b2b-next-link {
267 padding-right: 15px; }
268 .b2b-horizontal-table .b2b-horizontal-table-arrows .b2b-prev-link {
269 padding-left: 15px; }
271 @-moz-document url-prefix() {
272 .b2b-horizontal-table td:first-child {
273 border-top: none; } }
275 box-sizing: border-box; }
278 -ms-overflow-style: -ms-autohiding-scrollbar;
280 -ms-text-size-adjust: 100%;
281 -webkit-text-size-adjust: 100%;
282 box-sizing: border-box;
283 font: 0.625pc/1.5 sans-serif;
284 text-rendering: optimizeLegibility; }
288 -webkit-overflow-scrolling: touch;
290 position: relative; }
306 outline: thin dotted #191919;
313 vertical-align: top; }
317 display: inline-block; }
325 vertical-align: middle;
327 -ms-interpolation-mode: bicubic; }
330 max-width: inherit !important; }
333 display: inline-block; }
345 vertical-align: middle; }
352 html input[type="button"],
354 input[type="submit"] {
361 input[type="button"],
363 input[type="submit"],
365 input[type="checkbox"] {
369 -webkit-appearance: textfield; }
371 input[type=search]:-webkit-search-cancel-button,
372 input[type=search]:-webkit-search-decoration {
373 -webkit-appearance: none; }
378 -moz-appearance: none;
379 -webkit-appearance: none; }
388 background-color: #ffffff;
390 font-family: "Omnes-ECOMP-W02", Arial;
391 /* font-size: 1.6rem;
396 -moz-osx-font-smoothing: grayscale;
397 -webkit-font-smoothing: antialiased; }
407 display: inline-block;
410 vertical-align: middle; }
417 /* TODO: Build a reference page for these classes */
419 font-family: "Omnes-ECOMP-W02", Arial !important; }
422 font-family: "Omnes-ECOMP-W02-Light", Arial !important; }
425 font-family: "Omnes-ECOMP-W02-Italic", Arial !important; }
428 font-family: "Omnes-ECOMP-W02-Light-Italic", Arial !important; }
431 font-family: "Omnes-ECOMP-W02-Medium", Arial !important; }
433 .font-medium-italic {
434 font-family: "Omnes-ECOMP-W02-Medium-Italic",Arial !important; }
438 font-variant: normal;
440 text-transform: none; }
443 display: none !important; }
446 display: none !important; }
449 display: none !important; }
452 display: inherit !important; }
486 .row > [class*="span"],
487 .row-nowrap > [class*="span"] {
490 margin-right: 1.40845%\9; }
492 .row > [class*="span"]:last-child,
493 .row-nowrap > [class*="span"]:last-child {
496 .row > [class*="span"].centered,
497 .row-nowrap > [class*="span"].centered {
498 margin-left: auto !important;
499 margin-right: auto !important; }
502 .row-nowrap.no-flex {
505 .row.no-flex > [class*="span"],
506 .row-nowrap.no-flex > [class*="span"] {
507 margin-right: 1.408450704225352%; }
509 .row.no-flex > [class*="span"]:last-child,
510 .row-nowrap.no-flex > [class*="span"]:last-child {
514 .row-nowrap.flex-justify {
515 justify-content: space-between; }
517 .row.flex-justify > [class*="span"],
518 .row-nowrap.flex-justify > [class*="span"] {
521 .row.flex-justify > .flex-col,
522 .row-nowrap.flex-justify > .flex-col {
524 margin-right: 1.40845%\9; }
527 .row-nowrap.flex-wrap {
531 align-items: flex-start; }
533 .align-items-center {
534 align-items: center; }
536 .align-items-bottom {
537 align-items: flex-end; }
540 align-self: flex-start; }
543 align-self: center; }
546 align-self: flex-end; }
554 background-color: #efefef; }
564 .row .fixed-230 + .fluid-space {
566 padding-right: 20px; }
568 .row .fluid-space:last-child {
572 width: 7.042253521126761%; }
575 width: 15.49295774647887%; }
578 width: 23.94366197183099%; }
581 width: 32.3943661971831%; }
584 width: 40.84507042253521%; }
587 width: 49.29577464788733%; }
590 width: 57.74647887323944%; }
593 width: 66.19718309859155%; }
596 width: 74.64788732394367%; }
599 width: 83.09859154929578%; }
602 width: 91.54929577464789%; }
608 margin-left: 8.450704225352113%; }
611 margin-left: 16.90140845070423%; }
614 margin-left: 25.35211267605634%; }
617 margin-left: 33.8028169%; }
620 margin-left: 42.25352113%; }
623 margin-left: 50.70422535%; }
626 margin-left: 59.15492958%; }
629 margin-left: 67.6056338%; }
632 margin-left: 76.05633803%; }
635 margin-left: 84.50704225%; }
638 margin-left: 92.95774648%; }
642 text-align: center; }
644 [class*="span"].align-center {
645 margin: 0 auto !important;
648 .align-left .container {
649 padding-left: 0 !important;
650 margin: 0 !important; }
652 /* BEGIN RESPONSIVE-4.LESS ************** */
653 @media (min-width: 1025px) {
654 .row > [class*="span"],
655 .row-nowrap > [class*="span"] {
657 margin-right: 1.487301587301587%\9; }
662 /* 1col = 6.878306878306879 */
663 /* 1colgutter = 1.587301587301587 */
667 width: 6.878306878306879%; }
669 width: 15.34391534391534%; }
671 width: 23.80952380952381%; }
673 width: 32.27513227513228%; }
675 width: 40.74074074074074%; }
677 width: 49.20634920634921%; }
679 width: 57.67195767195767%; }
681 width: 66.13756613756614%; }
683 width: 74.60317460317461%; }
685 width: 83.06878306878308%; }
687 width: 91.53439153439154%; }
691 margin-left: 8.465608465608466%; }
693 margin-left: 16.93121693121693%; }
695 margin-left: 25.3968253968254%; }
697 margin-left: 33.86243386%; }
699 margin-left: 42.32804233%; }
701 margin-left: 50.79365079%; }
703 margin-left: 59.25925926%; }
705 margin-left: 67.72486772%; }
707 margin-left: 76.19047619%; }
709 margin-left: 84.65608466%; }
711 margin-left: 93.12169312%; }
712 .tooltip-size-control {
716 margin-left: 1.40845070422535%; }
720 /* END RESPONSIVE-4.LESS ****************** */
721 /* BEGIN RESPONSIVE-3.LESS ******************* */
722 @media (min-width: 768px) and (max-width: 1024px) {
724 display: inherit !important; }
726 display: none !important; }
728 display: inherit !important; }
730 display: none !important; }
735 padding-right: 20px; }
739 width: 7.042253521126761%; }
741 width: 15.49295774647887%; }
743 width: 23.94366197183099%; }
745 width: 32.3943661971831%; }
747 width: 40.84507042253521%; }
749 width: 49.29577464788733%; }
751 width: 57.74647887323944%; }
753 width: 66.19718309859155%; }
755 width: 74.64788732394367%; }
757 width: 83.09859154929578%; }
759 width: 91.54929577464789%; }
763 margin-left: 8.450704225352113%; }
765 margin-left: 16.90140845070423%; }
767 margin-left: 25.35211267605634%; }
769 margin-left: 33.8028169%; }
771 margin-left: 42.25352113%; }
773 margin-left: 50.70422535%; }
775 margin-left: 59.15492958%; }
777 margin-left: 67.6056338%; }
779 margin-left: 76.05633803%; }
781 margin-left: 84.50704225%; }
783 margin-left: 92.95774648%; }
784 .tooltip-size-control {
788 /* END RESPONSIVE-3.LESS ******************* */
789 /* BEGIN RESPONSIVE-2.LESS *************** */
790 @media (max-width: 767px) {
792 display: inherit !important; }
794 display: none !important; }
796 display: inherit !important; }
798 display: inherit !important; }
800 display: none !important; }
802 display: none !important; }
806 padding-right: 15px; }
807 /*.row{ display:block; }*/
808 .row > [class*="span"] {
815 .row.flex > .flex-col,
816 .row-nowrap.flex > .flex-col {
826 .row .fluid-space + .fixed-230 {
828 .row .fluid-space:last-child {
833 width: 7.042253521126761%; }
835 width: 15.49295774647887%; }
837 width: 23.94366197183099%; }
839 width: 32.3943661971831%; }
841 width: 40.84507042253521%; }
843 width: 49.29577464788733%; }
845 width: 57.74647887323944%; }
847 width: 66.19718309859155%; }
849 width: 74.64788732394367%; }
851 width: 83.09859154929578%; }
853 width: 91.54929577464789%; }
857 margin-left: 8.450704225352113%; }
859 margin-left: 16.90140845070423%; }
861 margin-left: 25.35211267605634%; }
863 margin-left: 33.8028169%; }
865 margin-left: 42.25352113%; }
867 margin-left: 50.70422535%; }
869 margin-left: 59.15492958%; }
871 margin-left: 67.6056338%; }
873 margin-left: 76.05633803%; }
875 margin-left: 84.50704225%; }
877 margin-left: 92.95774648%; }
879 padding: 8px 15px 8px 15px; }
880 .field-group input.input-emphasized[type="search"] + .reset-field:after {
882 .field-group input.input-emphasized[type="search"] + .reset-field {
886 margin-bottom: 30px; }
887 .marquee .blur-overlay {
894 padding: 34px 15px 30px; }
899 letter-spacing: -0.035px; }
904 .marquee p:not(.lead) {
905 font-family: "Omnes-ECOMP-W02-Light", Arial;
908 .marquee .btn-fullwidth {
912 .tooltip-size-control {
915 .accordion-table-layout {
917 margin-right: -15px; }
918 .table-wrapper caption {
919 padding-left: 15px; } }
921 @media (max-width: 480px) {
923 width: 7.042253521126761%; }
925 width: 15.49295774647887%; }
927 width: 23.94366197183099%; }
929 width: 32.3943661971831%; }
931 width: 40.84507042253521%; }
933 width: 49.29577464788733%; }
935 width: 57.74647887323944%; }
937 width: 66.19718309859155%; }
939 width: 74.64788732394367%; }
941 width: 83.09859154929578%; }
943 width: 91.54929577464789%; }
947 margin-left: 8.450704225352113%; }
949 margin-left: 16.90140845070423%; }
951 margin-left: 25.35211267605634%; }
953 margin-left: 33.8028169%; }
955 margin-left: 42.25352113%; }
957 margin-left: 50.70422535%; }
959 margin-left: 59.15492958%; }
961 margin-left: 67.6056338%; }
963 margin-left: 76.05633803%; }
965 margin-left: 84.50704225%; }
967 margin-left: 92.95774648%; } }
969 /* END RESPONSIVE-2.LESS ******************* */
970 /* BEGIN RESPONSIVE-1.LESS ************** */
971 .xxxxxxxx-begin-responsive-480px.less {
974 @media (max-width: 480px) {
976 display: inherit !important; }
978 display: inherit !important; }
980 display: none !important; }
982 display: none !important; }
984 display: none !important; }
986 display: inherit !important; }
990 padding-right: 15px; } }
992 [class*="icon-primary-"],
994 .bellyband-link a:after,
995 .breadcrumb > li:after,
996 .checkbox input:checked + .skin:after,
997 .checkbox input.indeterminate + .skin:after,
998 .checkbox input:indeterminate + .skin:after,
999 .selectWrap.large:before,
1000 .form-row.error .error-msg:before,
1002 .reset-field:before,
1003 .cssIcon-globe:before,
1010 border: solid white;
1011 border-width: 0 3px 3px 0;
1012 -webkit-transform: rotate(45deg);
1013 -ms-transform: rotate(45deg);
1014 transform: rotate(45deg);}
1016 [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-"] {
1018 display: inline-block;
1021 font-weight: normal;
1022 font-variant: normal;
1025 text-transform: none;
1027 -webkit-font-smoothing: antialiased;
1028 -moz-osx-font-smoothing: grayscale;
1031 -webkit-user-select: none;
1032 -moz-user-select: none;
1033 -ms-user-select: none;
1035 vertical-align: middle; }
1037 [class*="icon-primary-"]:before,
1038 [class*="icon-primary-"]:after {
1039 box-sizing: border-box;
1040 display: inline-block;
1046 vertical-align: middle;
1049 .icon-primary-att-globe:before,
1050 .cssIcon-globe:before {
1054 .icon-primary-hamburger:before {
1057 .icon-primary-secure:before {
1060 .icon-primary-secureL:before {
1063 .icon-primary-padlockopen:before {
1066 .icon-primary-padlockopenL:before {
1069 .icon-primary-shoppingcart:before {
1072 .icon-primary-shoppingcartL:before {
1075 .icon-primary-print:before {
1078 .icon-primary-printL:before {
1081 .icon-primary-mobilesmartphone:before {
1084 .icon-primary-mobilesmartphoneL:before {
1087 .icon-primary-tablet:before {
1090 .icon-primary-tabletL:before {
1093 .icon-primary-tv:before {
1096 .icon-primary-tvL:before {
1099 .icon-primary-calendar {
1100 width: 100% !important; }
1102 .icon-primary-calendar:before {
1106 .icon-primary-calendarL:before {
1109 .icon-primary-star:before {
1112 .icon-primary-close:before,
1114 .reset-field:before {
1117 .icon-primary-down:before {
1122 .icon-primary-add-maximize:before {
1127 .icon-primary-questionmark:before {
1130 .icon-primary-badgealert:before,
1131 .form-row.error .error-msg:before {
1134 .icon-primary-approval:before {
1137 .icon-primary-flat-info:before {
1140 .icon-primary-alert:before {
1143 .icon-primary-tooltip:before,
1144 .icon-primary-flat-faq:before {
1147 .icon-primary-tooltip {
1151 .bellyband-link a:after,
1152 .breadcrumb > li:after,
1153 .icon-primary-right:before {
1155 transform: rotate(-90deg); }
1157 .icon-primary-left:before {
1159 transform: rotate(90deg); }
1161 .icon-primary-accordion-plus:after,
1162 .icon-primary-collapsed:after,
1163 .icon-primary-accordion-minus:after,
1164 .icon-primary-expanded:after {
1170 .icon-primary-accordion-minus,
1171 .icon-primary-expanded,
1172 .icon-primary-accordion-plus,
1173 .icon-primary-collapsed {
1174 font-size: 20px !important; }
1176 :not(.ds2-no-colors) .icon-primary-accordion-minus:before,
1177 :not(.ds2-no-colors) .icon-primary-expanded:before {
1178 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");
1181 :not(.ds2-no-colors) .icon-primary-accordion-plus:before,
1182 :not(.ds2-no-colors) .icon-primary-collapsed:before {
1183 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");
1186 .ds2-no-colors .icon-primary-accordion-minus:before,
1187 .ds2-no-colors .icon-primary-expanded:before {
1188 background-image: none;
1191 .ds2-no-colors .icon-primary-accordion-minus:after,
1192 .ds2-no-colors .icon-primary-expanded:after {
1195 .ds2-no-colors .icon-primary-accordion-plus:before,
1196 .ds2-no-colors .icon-primary-collapsed:before {
1197 background-image: none;
1200 .ds2-no-colors .icon-primary-accordion-plus:after,
1201 .ds2-no-colors .icon-primary-collapsed:after {
1204 .icon-primary-circle-arrow {
1205 outline: 1px solid transparent;
1207 font-size: 20px !important;
1208 background: linear-gradient(to bottom, #fcfcfc 0%, #f2f2f2 100%);
1209 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08);
1210 margin-right: 7px; }
1212 .icon-primary-circle-arrow:after {
1213 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");
1219 .icon-primary-circle-arrow:before {
1225 transform: rotate(-90deg);
1229 [class*="icon-primary-"] [class*="icon-primary-"] {
1230 display: inline-block;
1234 position: absolute; }
1236 [class*="icon-primary-"].white, [class^="ico"][class*="-"].white {
1239 [class*="icon-primary-"].black, [class^="ico"][class*="-"].black {
1242 [class*="icon-primary-"].blue, [class^="ico"][class*="-"].blue {
1245 [class*="icon-primary-"].green, [class^="ico"][class*="-"].green {
1249 width: device-width; }
1252 width: device-width; }
1255 width: device-width; }
1258 width: device-width; }
1261 width: device-width; }
1273 float: right !important; }
1276 float: left !important; }
1278 .float-children-left:before,
1279 .float-children-left:after {
1284 .float-children-left:after {
1287 .float-children-left > div {
1289 white-space: nowrap; }
1292 display: block !important; }
1295 display: inline !important; }
1298 display: inline-block !important; }
1301 display: table-cell !important;
1303 vertical-align: middle; }
1305 @media (max-width: 767px) {
1309 margin-right: -15px;
1312 @media (min-width: 768px) {
1316 margin-right: -20px;
1319 @media (max-width: 480px) {
1323 margin-right: -15px;
1324 padding: 0 15px; } }
1328 filter: alpha(opacity=0);
1329 transition: opacity .15s linear; }
1333 filter: alpha(opacity=100); }
1342 white-space: nowrap; }
1348 border: 0 none !important;
1349 clip: rect(0px, 0px, 0px, 0px) !important;
1350 height: 1px !important;
1353 overflow: hidden !important;
1355 padding: 0 !important;
1356 position: absolute !important;
1357 width: 1px !important; }
1359 [data-sr-text].hidden-spoken:before {
1360 border: 0 none !important;
1361 content: attr(data-sr-text);
1362 clip: rect(0px, 0px, 0px, 0px) !important;
1363 height: 1px !important;
1366 overflow: hidden !important;
1367 padding: 0 !important;
1368 position: absolute !important;
1369 width: 100% !important;
1372 [data-sr-text].hidden-spoken {
1373 position: relative !important;
1374 width: auto !important; }
1376 [data-show-between] {
1378 visibility: hidden; }
1381 overflow-y: hidden !important; }
1384 visibility: hidden !important;
1385 opacity: 0 !important; }
1388 background-color: rgba(255, 255, 255, 0) !important; }
1391 display: none !important; }
1394 display: block !important; }
1397 position: relative !important; }
1403 border-top-width: 1px !important; }
1406 border-left-width: 1px !important; }
1409 border-right-width: 1px !important; }
1412 border-bottom-width: 1px !important; }
1415 border-color: #000; }
1418 border-color: #fff; }
1421 border-top-width: 0 !important; }
1424 border-left-width: 0 !important; }
1427 border-right-width: 0 !important; }
1430 border-bottom-width: 0 !important; }
1433 margin: 0 auto !important; }
1444 vertical-align: top !important; }
1447 vertical-align: middle !important; }
1450 vertical-align: bottom !important; }
1452 .align-children-middle > * {
1455 [class*="valign-children-"] {
1458 [class*="valign-children-"] > * {
1459 display: table-cell; }
1461 .valign-children-top > * {
1462 vertical-align: top; }
1464 .valign-children-middle > * {
1465 vertical-align: middle; }
1467 .valign-children-bottom > * {
1468 vertical-align: bottom; }
1471 padding: 0 !important; }
1474 margin-top: 60px !important; }
1477 margin-bottom: 60px !important; }
1480 padding-top: 60px !important; }
1483 padding-bottom: 60px !important; }
1485 @media (max-width: 767px) {
1487 margin-top: 30px !important; }
1489 margin-bottom: 30px !important; }
1491 padding-top: 30px !important; }
1493 padding-bottom: 30px !important; } }
1500 position: relative; }
1502 @media (orientation: landscape) {
1506 display: none !important; } }
1508 @media (orientation: portrait) {
1510 display: none !important; }
1515 background-color: #222222; }
1517 /* ... JAVASCRIPT HOOKS .................
1518 ... used by javascript ............... */
1521 position: relative; }
1524 white-space: nowrap;
1526 text-overflow: ellipsis; }
1529 color: #5a5a5a !important; }
1531 .jshook-return-focus-here {
1535 display: none !important; }
1538 display: inherit !important; }
1542 display: inherit !important; }
1544 display: none !important; }
1546 color: #000 !important;
1547 background: transparent !important;
1548 box-shadow: none !important; }
1551 text-decoration: underline; }
1554 border: 1px solid #000;
1555 page-break-inside: avoid; }
1557 display: table-header-group; }
1560 page-break-inside: avoid; }
1562 max-width: 100% !important; }
1572 page-break-after: avoid; } }
1581 outline: thin dotted #191919; }
1589 font-weight: normal;
1590 text-rendering: optimizeLegibility;
1595 font-size: 3.8rem !important;
1596 font-family: "Omnes-ECOMP-W02-Light", Arial;
1597 margin-bottom: 40px; }
1599 h1.heading-page.ng-scope {}
1601 .heading-major-section {
1602 font-size: 3rem !important;
1603 font-family: "Omnes-ECOMP-W02-Light", Arial;
1604 margin-bottom: 40px !important; }
1606 .heading-sub-section {
1607 font-size: 2.4rem !important;
1608 font-family: "Omnes-ECOMP-W02", Arial;
1609 margin-bottom: 40px; }
1612 font-size: 2rem !important;
1613 font-family: "Omnes-ECOMP-W02-Medium", Arial;
1615 margin-bottom: 20px !important; }
1618 font-size: 2rem !important;
1619 font-family: "Omnes-ECOMP-W02", Arial;
1620 margin-bottom: 20px; }
1622 .heading-medium-emphasis {
1623 font-size: 2rem !important;
1624 font-family: "Omnes-ECOMP-W02-Medium", Arial;
1625 margin-bottom: 20px; }
1628 font-size: 1.8rem !important;
1629 font-family: "Omnes-ECOMP-W02", Arial;
1630 margin-bottom: 20px; }
1632 .heading-small-emphasis {
1633 font-size: 1.8rem !important;
1634 font-family: "Omnes-ECOMP-W02-Medium", Arial;
1635 margin-bottom: 20px; }
1638 font-size: 1.3rem !important;
1639 font-family: "Omnes-ECOMP-W02-Medium", Arial;
1640 text-transform: uppercase;
1642 margin-bottom: 10px; }
1644 * + .heading-major-section {
1647 * + .heading-sub-section {
1650 * + .heading-group {
1651 margin-top: 40px !important; }
1653 * + .heading-medium {
1656 * + .heading-medium-emphasis {
1659 * + .heading-small {
1662 * + .heading-small-emphasis {
1665 * + .heading-micro {
1670 font-family: "Omnes-ECOMP-W02-Light-Italic", Arial;
1672 line-height: 2.8rem;
1674 letter-spacing: -0.024rem; }
1677 text-transform: uppercase;
1678 line-height: .65 !important; }
1682 font-size: 1.4rem !important;
1683 font-family: "Omnes-ECOMP-W02-Medium", Arial;
1686 .eyebrow + .heading-major-section,
1687 .eyebrow + .heading-sub-section {
1693 @media (max-width: 767px) {
1702 font-family: "Omnes-ECOMP-W02", Arial;
1703 margin-bottom: 30px; }
1704 .heading-major-section {
1706 font-family: "Omnes-ECOMP-W02", Arial;
1707 margin-bottom: 30px; }
1708 .heading-sub-section {
1710 font-family: "Omnes-ECOMP-W02", Arial;
1711 margin-bottom: 20px; }
1714 font-family: "Omnes-ECOMP-W02", Arial;
1715 margin-bottom: 20px; }
1716 .heading-medium-emphasis {
1718 font-family: "Omnes-ECOMP-W02", Arial;
1719 margin-bottom: 20px; }
1722 font-family: "Omnes-ECOMP-W02", Arial;
1723 margin-bottom: 10px; }
1724 .heading-small-emphasis {
1726 font-family: "Omnes-ECOMP-W02-Medium", Arial;
1727 margin-bottom: 5px; }
1728 * + .heading-major-section {
1730 * + .heading-sub-section {
1732 * + .heading-group {
1734 * + .heading-medium {
1736 * + .heading-medium-emphasis {
1738 * + .heading-small {
1740 * + .heading-small-emphasis {
1742 * + .heading-micro {
1743 margin-top: 10px; } }
1745 /* Standard Type styles */
1747 margin: 0 !important; }
1751 text-decoration: none; }
1755 text-decoration: underline; }
1771 position: relative; }
1773 a.show-qualifier:after {
1775 display: inline-block;
1776 white-space: pre !important; }
1778 a[href$="pdf"].show-qualifier:after,
1779 a.show-qualifier.pdf:after {
1780 content: " (PDF)"; }
1782 a[href$="psd"].show-qualifier:after,
1783 a.show-qualifier.psd:after {
1784 content: " (PSD)"; }
1789 /* 20px for the icon, 10px left of icon */
1790 .standalone-link.small {
1791 font-size: 1.4rem; }
1793 .standalone-link.small i[class*="icon-primary-"] {
1797 .standalone-link.large {
1798 font-size: 1.8rem; }
1800 .standalone-link.large i[class*="icon-primary-"] {
1806 line-height: 2rem; }
1810 line-height: 1.8rem; }
1817 line-height: 1.5rem; }
1823 font-size: 1.8rem; }
1830 font-family: "Omnes-ECOMP-W02-Medium", Arial;
1831 font-weight: normal; }
1835 font-family: "Omnes-ECOMP-W02-Italic", Arial;
1836 font-style: normal; }
1839 text-decoration: line-through; }
1842 display: inline-block;
1846 vertical-align: text-top;
1852 line-height: 1.5rem;
1855 .text-legal.legal-module {
1856 line-height: 1.3rem;
1860 .text-legal strong {
1861 font-weight: bold; }
1864 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
1867 text-align: left !important; }
1870 text-align: right !important; }
1873 text-align: center !important; }
1876 text-align: justify !important; }
1889 margin: 12px 0 0 20px; }
1898 position: relative; }
1901 ul.no-bullet li + li,
1902 ul.lower-alpha li + li,
1903 ul.lower-roman li + li,
1907 ul.bullet > li:before,
1908 ul.no-bullet > li:before,
1909 ul.lower-alpha > li:before,
1910 ul.lower-roman > li:before,
1912 background-color: #333333;
1913 border: 2px solid #333333;
1914 border-radius: 100%;
1945 ul.lower-alpha > li,
1946 ul.lower-roman > li {
1949 ul.no-bullet > li:before,
1950 ul.lower-alpha > li:before,
1951 ul.lower-roman > li:before {
1952 display: none !important; }
1955 margin: 20px 0 0 32px; }
1958 padding-left: 3px; }
1964 margin-left: 25px; }
1967 margin-left: -5px; }
1976 list-style-type: lower-roman;
1982 list-style-type: lower-alpha;
1994 display: table-cell; }
1997 background-color: transparent;
1998 background-clip: padding-box;
1999 border: 1px solid transparent;
2001 box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
2003 display: inline-block;
2004 font-family: "Omnes-ECOMP-W02-Medium", Arial;
2006 font-weight: normal;
2008 margin: 0 7px 10px 0;
2011 padding: 14px 19px 11px 18px;
2014 vertical-align: middle;
2015 white-space: nowrap;
2018 outline: 1px dotted #000;
2019 outline-offset: -5px; }
2022 .btn::-moz-focus-inner {
2025 .btn i[class*="icon-primary-"].icon-primary-small {
2028 .btn i[class*="icon-primary-"].icon-primary-medium {
2031 .btn i[class*="icon-primary-"].icon-primary-large {
2036 vertical-align: middle; }
2038 text-decoration: none; }
2040 .field-group + .btn {
2041 margin-left: 20px; }
2044 border-color: #ea7400 transparent #d16500;
2045 background-color: #ea7400 transparent #d16500;
2046 background: linear-gradient(to bottom, #ea7400 0%, #d16500 100%);
2048 font-family: "Omnes-ECOMP-W02", Arial;
2049 font-weight: bold; }
2050 .btn-primary:hover {
2051 text-decoration: none;
2053 outline-color: #ffffff !important;
2054 background: linear-gradient(to bottom, #d16500 0%, #ea7400 100%); }
2055 .btn-primary:focus {
2056 text-decoration: none;
2058 outline-color: #ffffff !important;
2059 background: linear-gradient(to bottom, #d16500 0%, #ea7400 100%); }
2060 .btn-primary:active {
2061 text-decoration: none;
2063 outline-color: #ffffff !important;
2064 background: linear-gradient(to bottom, #d16500 0%, #ea7400 100%); }
2067 font-family: "Omnes-ECOMP-W02", Arial;
2069 font-weight: normal;
2070 background-color: transparent;
2075 position: relative; }
2077 text-decoration: underline; }
2078 .btn-arrow:hover .btn-primary {
2079 text-decoration: none;
2081 outline-color: #ffffff !important;
2082 background: linear-gradient(to bottom, #d16500 0%, #ea7400 100%); }
2083 .btn-arrow:hover .btn-secondary {
2085 outline-color: #000000 !important;
2086 background: linear-gradient(to bottom, #f2f2f2 0%, #fcfcfc 100%); }
2087 .btn-arrow:hover .btn-alt {
2089 outline-color: #ffffff !important;
2090 background: linear-gradient(to bottom, #087ac2 0%, #0568ae 100%); }
2091 .btn-arrow:hover .btn-specialty {
2093 outline-color: #ffffff !important;
2094 background: linear-gradient(to bottom, #007a3e 0%, #008744 100%); }
2096 text-decoration: underline;
2097 outline: 1px dotted #666; }
2098 .btn-arrow:focus .btn-primary {
2099 text-decoration: none;
2101 outline-color: #ffffff !important;
2102 background: linear-gradient(to bottom, #d16500 0%, #ea7400 100%); }
2103 .btn-arrow:focus .btn-secondary {
2105 outline-color: #000000 !important;
2106 background: linear-gradient(to bottom, #f2f2f2 0%, #fcfcfc 100%); }
2107 .btn-arrow:focus .btn-alt {
2109 outline-color: #ffffff !important;
2110 background: linear-gradient(to bottom, #087ac2 0%, #0568ae 100%); }
2111 .btn-arrow:focus .btn-specialty {
2113 outline-color: #ffffff !important;
2114 background: linear-gradient(to bottom, #007a3e 0%, #008744 100%); }
2115 .btn-arrow:active .btn-primary {
2116 text-decoration: none;
2118 outline-color: #ffffff !important;
2119 background: linear-gradient(to bottom, #d16500 0%, #ea7400 100%); }
2120 .btn-arrow:active .btn-secondary {
2122 outline-color: #000000 !important;
2123 background: linear-gradient(to bottom, #f2f2f2 0%, #fcfcfc 100%); }
2124 .btn-arrow:active .btn-alt {
2126 outline-color: #ffffff !important;
2127 background: linear-gradient(to bottom, #087ac2 0%, #0568ae 100%); }
2128 .btn-arrow:active .btn-specialty {
2130 outline-color: #ffffff !important;
2131 background: linear-gradient(to bottom, #007a3e 0%, #008744 100%); }
2132 .btn-arrow .btn-alt {
2133 border-color: #087ac2 transparent #0568ae;
2134 background-color: #0568ae;
2135 background: linear-gradient(to bottom, #087ac2 0%, #0568ae 100%);
2137 .btn-arrow .btn-alt:hover {
2139 outline-color: #ffffff !important;
2140 background: linear-gradient(to bottom, #0568ae 0%, #087ac2 100%); }
2141 .btn-arrow .btn-alt:focus {
2143 outline-color: #ffffff !important;
2144 background: linear-gradient(to bottom, #0568ae 0%, #087ac2 100%); }
2145 .btn-arrow .btn-alt:active {
2147 outline-color: #ffffff !important;
2148 background: linear-gradient(to bottom, #0568ae 0%, #087ac2 100%); }
2149 .btn-arrow::-moz-focus-inner {
2153 border: 1px solid transparent;
2154 border-radius: 100%;
2162 vertical-align: middle;
2164 .btn-arrow .btn .icon-primary-left {
2174 .btn-arrow .btn .icon-primary-left:before {
2179 .btn-arrow .btn .icon-primary-right {
2190 .btn-arrow .btn .icon-primary-right:before {
2195 .btn-arrow .btn.btn-primary .icon-primary-left {
2197 .btn-arrow .btn.btn-primary .icon-primary-right {
2199 .btn-arrow .btn.btn-alt .icon-primary-left {
2201 .btn-arrow .btn.btn-alt .icon-primary-right {
2203 .btn-arrow .btn.btn-secondary {
2204 border: 1px solid #d2d2d2; }
2205 .btn-arrow .btn.btn-secondary .icon-primary-left {
2207 .btn-arrow .btn.btn-secondary .icon-primary-right {
2209 .btn-arrow .btn.btn-small {
2215 .btn-arrow .btn.btn-small .icon-primary-left:before {
2219 .btn-arrow .btn.btn-small .icon-primary-right:before {
2223 .btn-arrow .btn.btn-large .icon-primary-left:before {
2227 .btn-arrow .btn.btn-large .icon-primary-right:before {
2233 border: 1px solid #d2d2d2;
2234 background-color: #f2f2f2;
2235 background: linear-gradient(to bottom, #fcfcfc 0%, #f2f2f2 100%);
2237 box-shadow: 0 5px 5px -5px rgba(0, 0, 0, 0.15);
2238 padding: 14px 18px 11px 17px; }
2239 .btn-secondary:hover {
2241 outline-color: #000000 !important;
2242 background: linear-gradient(to bottom, #f2f2f2 0%, #fcfcfc 100%); }
2243 .btn-secondary:focus {
2245 outline-color: #000000 !important;
2246 background: linear-gradient(to bottom, #f2f2f2 0%, #fcfcfc 100%); }
2247 .btn-secondary:active {
2249 outline-color: #000000 !important;
2250 background: linear-gradient(to bottom, #f2f2f2 0%, #fcfcfc 100%); }
2253 border-color: #087ac2 transparent #0568ae;
2254 background-color: #0568ae;
2255 background: linear-gradient(to bottom, #087ac2 0%, #0568ae 100%);
2259 outline-color: #ffffff !important;
2260 background: linear-gradient(to bottom, #0568ae 0%, #087ac2 100%); }
2263 outline-color: #ffffff !important;
2264 background: linear-gradient(to bottom, #0568ae 0%, #087ac2 100%); }
2267 outline-color: #ffffff !important;
2268 background: linear-gradient(to bottom, #0568ae 0%, #087ac2 100%); }
2271 border-color: #008744 transparent #007a3e;
2272 background-color: #007a3e;
2273 background: linear-gradient(to bottom, #008744 0%, #007a3e 100%);
2275 .btn-specialty:hover {
2277 outline-color: #ffffff !important;
2278 background: linear-gradient(to bottom, #007a3e 0%, #008744 100%); }
2279 .btn-specialty:focus {
2281 outline-color: #ffffff !important;
2282 background: linear-gradient(to bottom, #007a3e 0%, #008744 100%); }
2283 .btn-specialty:active {
2285 outline-color: #ffffff !important;
2286 background: linear-gradient(to bottom, #007a3e 0%, #008744 100%); }
2289 background: transparent !important;
2290 border-color: transparent !important;
2291 font-weight: normal;
2292 font-family: "Omnes-ECOMP-W02", Arial;
2294 text-decoration: none;
2297 text-decoration: underline; }
2299 text-decoration: underline; }
2302 outline: none !important;
2303 text-decoration: none !important; }
2304 .isIE .btn:focus:after {
2312 border: 1px dotted #000; }
2315 outline: none !important;
2316 text-decoration: none !important; }
2317 .isIE .btn:active:after {
2325 border: 1px dotted #000; }
2328 outline: none !important;
2329 text-decoration: none !important; }
2330 .isIE .btn.active:not(:focus):after {
2331 border: 1px solid #000; }
2332 .isIE .btn.active:after {
2340 border: 1px dotted #000; }
2342 .isIE .btn.btn-primary:focus:after {
2343 border: 2px dashed #fff; }
2345 .isIE .btn.btn-specialty:focus:after {
2346 border: 2px dashed #fff; }
2348 .isIE .btn.btn-alt:focus:after {
2349 border: 2px dashed #fff; }
2352 background-image: none;
2353 background-color: #767676;
2355 cursor: not-allowed;
2357 border-color: transparent;
2358 outline: 0 !important; }
2359 .btn.disabled:hover {
2361 outline: none !important; }
2362 .btn.disabled:focus {
2364 outline: none !important; }
2367 background-image: none;
2368 background-color: #767676;
2370 cursor: not-allowed;
2372 border-color: transparent;
2373 outline: 0 !important; }
2374 .btn[disabled]:hover {
2376 outline: none !important; }
2377 .btn[disabled]:focus {
2379 outline: none !important; }
2381 .btn[disabled="disabled"] {
2382 background-image: none;
2383 background-color: #767676;
2385 cursor: not-allowed;
2387 border-color: transparent;
2388 outline: 0 !important; }
2389 .btn[disabled="disabled"]:hover {
2391 outline: none !important; }
2392 .btn[disabled="disabled"]:focus {
2394 outline: none !important; }
2396 .btn-arrow[disabled] .btn {
2397 background-image: none;
2398 background-color: #767676;
2400 cursor: not-allowed;
2402 border-color: transparent;
2403 outline: 0 !important; }
2404 .btn-arrow[disabled] .btn:hover {
2406 outline: none !important; }
2407 .btn-arrow[disabled] .btn:focus {
2409 outline: none !important; }
2411 .btn-arrow[disabled] .icon-primary-left {
2412 color: #fff !important; }
2414 .btn-arrow[disabled] .icon-primary-right {
2415 color: #fff !important; }
2417 .btn-arrow.disabled .btn {
2418 background-image: none;
2419 background-color: #767676;
2421 cursor: not-allowed;
2423 border-color: transparent;
2424 outline: 0 !important; }
2425 .btn-arrow.disabled .btn:hover {
2427 outline: none !important; }
2428 .btn-arrow.disabled .btn:focus {
2430 outline: none !important; }
2432 .btn-arrow.disabled .icon-primary-left {
2433 color: #fff !important; }
2435 .btn-arrow.disabled .icon-primary-right {
2436 color: #fff !important; }
2439 padding: 12px 19px 11px 18px;
2440 font-size: 1.7rem; }
2443 padding: 10px 19px 9px 20px;
2450 *:not(.btn-arrow) > .btn > i[class*="icon-primary-"] {
2452 margin-bottom: -20px; }
2454 .enhanced-cta-group {
2455 display: -ms-flexbox;
2457 -ms-flex-direction: row-reverse;
2458 flex-direction: row-reverse;
2459 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;
2460 background-position: 0 -1px;
2461 background-repeat: repeat-x; }
2462 .enhanced-cta-group > .cta-button-group {
2464 background-image: none !important; }
2465 .enhanced-cta-group > .cta-button-group + .cta-button-group a {
2468 .enhanced-cta-group > .cta-button-group + .cta-button-group a a {
2470 .enhanced-cta-group > .cta-button-group hr {
2472 .enhanced-cta-group > .cta-button-group + .cta-button-group {
2473 -ms-flex-align: center;
2474 -ms-grid-row-align: center;
2475 align-items: center;
2476 -ms-flex-direction: row;
2477 flex-direction: row;
2482 -ms-flex-align: baseline;
2483 align-items: baseline;
2484 padding: 20px 0 10px;
2486 .cta-button-group.nodots {
2487 background-image: none !important; }
2488 .cta-button-group .hidden-phone {
2489 margin-right: 14px; }
2490 .cta-button-group .btn + .btn {
2491 margin-right: 20px !important; }
2492 .cta-button-group .btn:not(.hidden-phone):not(.visible-phone) {
2495 .isMobile .btn-arrow .btn.btn-small .icon-primary-left:before {
2498 .isMobile .btn-arrow .btn.btn-large .icon-primary-left:before {
2501 .isMobile .btn-arrow .btn.btn-large .icon-primary-right:before {
2504 @media (max-width: 1024px) {
2505 .field-group + .btn {
2506 margin-left: 15px; } }
2508 @media (max-width: 767px) {
2510 text-align: center; }
2511 .cta-button-group > .btn {
2515 margin-left: auto !important;
2516 margin-right: auto !important; } }
2520 box-shadow: 0 5px 5px -5px rgba(0, 0, 0, 0.15);
2521 display: -ms-flexbox;
2523 -ms-flex-pack: justify;
2524 justify-content: space-between;
2525 margin-bottom: 10px;
2529 vertical-align: middle;
2541 text-align: center; }
2542 .btn-group:not([data-select-color]) .btn.active:not(:first-child) {
2544 border-left: 1px solid #d2d2d2 !important; }
2545 .btn-group:not([data-select-color]) .btn[disabled]:not(:first-child) {
2546 border-left: 1px solid #d2d2d2 !important; }
2547 .btn-group:not([data-select-color]) .btn[disabled] + .btn[disabled] {
2548 border-left: 1px solid #ebebeb !important; }
2549 .btn-group:not([data-select-color]) > .btn.active {
2550 border-color: #087ac2 transparent #0568ae;
2551 background-color: #0568ae;
2552 background: linear-gradient(to bottom, #087ac2 0%, #0568ae 100%);
2554 .btn-group:not([data-select-color]) > .btn.active:hover {
2556 outline-color: #ffffff !important;
2557 background: #0563a6;
2558 border-color: #0563a6; }
2559 .btn-group:not([data-select-color]) > .btn.active:focus {
2561 outline-color: #ffffff !important;
2562 background: #0563a6;
2563 border-color: #0563a6; }
2564 .btn-group:not([data-select-color]) > .btn.active:active {
2566 outline-color: #ffffff !important;
2567 background: #0563a6;
2568 border-color: #0563a6; }
2569 .btn-group:not([data-select-color]) > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
2571 .btn-group:not([data-select-color]) > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
2572 border-top-right-radius: 0;
2573 border-bottom-right-radius: 0; }
2574 .btn-group:not([data-select-color]) > .btn:last-child:not(:first-child) {
2575 border-top-left-radius: 0;
2576 border-bottom-left-radius: 0; }
2577 .btn-group:not([data-select-color]) > .dropdown-toggle:not(:first-child) {
2578 border-top-left-radius: 0;
2579 border-bottom-left-radius: 0; }
2580 .btn-group > .active {
2581 text-decoration: none;
2582 outline: 1px dotted transparent; }
2583 .btn-group > .active:focus {
2584 outline: 1px dotted #ffffff; }
2586 .btn-group.btn-fullwidth > .btn {
2590 .btn-group[data-select-color] {
2593 -ms-flex-pack: start;
2594 justify-content: flex-start;
2595 -ms-flex-wrap: wrap;
2597 .btn-group[data-select-color] .btn {
2598 border: 1px solid #959595;
2600 box-shadow: 0 5px 5px -5px rgba(0, 0, 0, 0.15);
2602 margin-bottom: 10px;
2610 .btn-group[data-select-color] > .btn.active:focus {
2611 outline: 1px dotted #191919;
2612 outline-offset: 4px; }
2615 background-clip: padding-box;
2628 button .btn-fill[style*="#fff"] {
2629 border: 1px solid #d2d2d2; }
2631 [data-select-color] .btn.active {
2632 background: none !important;
2637 line-height: 12px; }
2638 [data-select-color] .btn.active > .btn-fill {
2640 [data-select-color] .btn.active:hover {
2643 [data-select-color] .btn:active {
2644 background: none !important;
2649 line-height: 12px; }
2650 [data-select-color] .btn:active > .btn-fill {
2652 [data-select-color] .btn:active:hover {
2655 .btn-group[data-select-color="orange"] > .btn.active {
2656 border-color: #ea7400; }
2658 .btn-group[data-select-color="blue"] > .btn.active {
2659 border-color: #0568ae; }
2661 .btn-group[data-select-color="green"] > .btn.active {
2662 border-color: #007a3e; }
2664 .btn-spinbutton-toggle.btn-group {
2665 display: block !important;
2666 height: 40px !important;
2670 white-space: nowrap; }
2672 .btn-spinbutton-toggle .btn {
2674 font-weight: normal;
2678 letter-spacing: normal;
2685 .btn-spinbutton-toggle .btn[data-max-value] {
2686 border-bottom: 1px solid #d2d2d2;
2687 border-top: 1px solid #d2d2d2;
2688 box-shadow: 0 3px 2px -2px rgba(0, 0, 0, 0.08) inset;
2689 background-color: #fff;
2691 font-family: "Omnes-ECOMP-W02", Arial;
2693 font-weight: normal;
2696 min-width: 46px !important;
2698 .btn-spinbutton-toggle .btn[data-max-value]:focus {
2699 border-color: #0568ae;
2701 .btn-spinbutton-toggle .btn[data-max-value]:focus + .btn {
2702 border-left: 1px solid #0568ae;
2703 transition: border 0.3s linear 0s; }
2705 .btn-spinbutton-toggle .icon-primary-subtractminimize {
2706 font-size: 30px !important;
2707 color: #0568ae !important; }
2709 .btn-spinbutton-toggle .icon-primary-add-maximize {
2710 font-size: 30px !important;
2711 color: #0568ae !important; }
2713 .btn-spinbutton-toggle .btn[disabled].icon-primary-subtractminimize {
2714 background-color: #d2d2d2;
2715 color: #767676 !important; }
2717 .btn-spinbutton-toggle .btn[disabled].icon-primary-add-maximize {
2718 background-color: #d2d2d2;
2719 color: #767676 !important; }
2721 .btn-spinbutton-toggle input.btn[disabled] {
2722 background-color: #d2d2d2;
2724 cursor: not-allowed; }
2726 .btn-group.btn-spinbutton-toggle .btn[disabled] + .btn[disabled] {
2727 border-left: 1px solid #f0f0f0 !important; }
2729 .btn-group.btn-spinbutton-toggle .btn[data-max-value]:focus + .btn:not(:first-child) {
2730 border-left: 1px solid #0568ae !important; }
2732 @media (max-width: 480px) {
2733 .btn-group:not([data-select-color]) > .btn {
2735 min-width: auto; } }
2745 display: inline-block; }
2750 .reset-field:before {
2754 .input-emphasized + .reset-field:before {
2758 .reset-field:active,
2760 .reset-field:focus {
2761 display: block !important; }
2768 box-shadow: 0 -50px 0 0 #f2f2f2 inset;
2770 /*overflow: hidden;*/
2774 transform: rotate(45deg);
2777 .corner-button .close:before {
2787 .corner-button .close {
2794 transform: rotate(45deg);
2797 .corner-button .close:focus {
2798 outline: 1px dotted black; }
2800 .ds2-no-colors .corner-button .close {
2801 border: 1px solid black; }
2803 .field-group input + .reset-field {
2816 .field-group input[type="search"] + .reset-field,
2817 .field-group input[type="search"] + .btn-search + .reset-field,
2818 .tooltip-onclick input + .reset-field,
2819 .tooltip-onclick input + .icon-primary-tooltip + .reset-field,
2820 .tooltip-onclick textarea + .reset-field,
2821 .tooltip-onclick textarea + .icon-primary-tooltip + .reset-field {
2824 .field-group input[type="search"] + .reset-field:after,
2825 .field-group input[type="search"] + .btn-search + .reset-field:after,
2826 .tooltip-onclick input + .reset-field:after,
2827 .tooltip-onclick input + .icon-primary-tooltip + .reset-field:after,
2828 .tooltip-onclick textarea + .reset-field:after,
2829 .tooltip-onclick textarea + .icon-primary-tooltip + .reset-field:after {
2830 background-color: #d2d2d2;
2839 .tooltip-onclick input + .reset-field,
2840 .tooltip-onclick input + .icon-primary-tooltip + .reset-field {
2841 right: 50px !important; }
2843 .tooltip-onclick textarea + .reset-field,
2844 .tooltip-onclick textarea + .icon-primary-tooltip + .reset-field {
2845 right: 45px !important;
2848 .field-group input.input-emphasized + .reset-field {
2853 .field-group input.input-emphasized + .reset-field:after {
2856 .field-group [disabled] + .reset-field {
2859 .ds2_touchevents .field-group input + .reset-field:focus,
2860 .ds2_touchevents .field-group input:focus + .reset-field,
2861 .ds2_touchevents textarea:focus + .reset-field,
2862 .ds2_touchevents textarea + .reset-field:focus {
2869 .ds2_touchevents .field-group input {
2870 padding: 8px 55px 8px 15px;
2871 -webkit-appearance: none; }
2873 .ds2_touchevents textarea:focus {
2874 padding: 15px 55px 15px 15px; }
2876 .ds2_touchevents textarea:focus + .reset-field {
2882 .ds2_touchevents textarea.hasScrollbar:focus {
2883 padding: 15px 35px 15px 15px; }
2885 .ds2_touchevents textarea.hasScrollbar:focus + .reset-field {
2888 .ds2-no-colors .b2b-tmpl-card-corner-button {
2889 border: none !important; }
2891 .ds2-no-colors .b2b-tmpl-card-corner-button .close {
2892 border: 1px solid black;
2893 top: 0px !important;
2894 right: 0px !important; }
2896 .form-row.error .error-msg {
2900 font-family: "Omnes-ECOMP-W02-Medium", Arial;
2902 padding-left: 18px; }
2904 .form-row.error .error-msg:before {
2910 vertical-align: middle; }
2912 .form-row.error label,
2913 .form-row.error .error-msg,
2914 .form-row.error button.awd-select,
2915 .form-row.error select.awd-select + span,
2916 .form-row.error .checkbox,
2917 .form-row.error .radio,
2918 .form-row.error legend.error,
2919 .form-row.error input {
2922 .form-row.error .btn-group > .btn,
2923 .form-row.error button.awd-select,
2924 .form-row.error .awd-select-list,
2925 .form-row.error select.awd-select + span,
2926 .form-row.error textarea,
2927 .form-row.error input,
2928 .form-row.error .checkbox .skin,
2929 .form-row.error .radio .skin {
2930 border-color: #cf2a2a !important; }
2932 .form-row.error .checkbox input:checked:not(:disabled) + .skin {
2933 background-color: #cf2a2a; }
2935 .form-row.error .radio input:checked + .skin:after {
2936 background-color: #cf2a2a; }
2938 .error .tooltip-onclick .icon-primary-tooltip.active + .error-msg {
2940 border-bottom-left-radius: 0;
2941 border-bottom-right-radius: 0; }
2943 .error .tooltip-onclick .icon-primary-tooltip.active + .error-msg + .helpertext {
2946 .error .tooltip-onclick .icon-primary-tooltip.active + .error-msg + .helpertext:before,
2947 .error .tooltip-onclick .icon-primary-tooltip.active + .error-msg + .helpertext:after {
2950 .error .helpertext {
2951 border-color: #cf2a2a;
2952 /*border-radius:0;*/ }
2954 .error .helpertext:before {
2955 border-top-color: #cf2a2a; }
2957 .error .tooltip-onfocus .helpertext {
2958 margin: 14px 0 10px 0; }
2960 .error [class*="price"],
2961 .error [class*="pricing-"] {
2967 input[type]::-webkit-inner-spin-button,
2968 input[type]::-webkit-outer-spin-button {
2969 -webkit-appearance: none; }
2972 -moz-appearance: textfield; }
2984 display: inline-block;
2985 /* font-size: 1.4rem; */
2986 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
2999 display: inline-block;
3002 padding: 0 15px 0 15px;
3003 vertical-align: middle;
3004 line-height: normal; }
3006 select::-webkit-input-placeholder,
3007 textarea::-webkit-input-placeholder,
3008 input::-webkit-input-placeholder {
3010 font-family: "Omnes-ECOMP-W02-Italic", Arial;
3014 select:-moz-placeholder,
3015 textarea:-moz-placeholder,
3016 input:-moz-placeholder {
3018 font-family: "Omnes-ECOMP-W02-Italic", Arial;
3022 select::-moz-placeholder,
3023 textarea::-moz-placeholder,
3024 input::-moz-placeholder {
3026 font-family: "Omnes-ECOMP-W02-Italic", Arial;
3030 select:-ms-input-placeholder,
3031 textarea:-ms-input-placeholder,
3032 input:-ms-input-placeholder {
3034 font-family: "Omnes-ECOMP-W02-Italic", Arial;
3039 textarea:placeholder,
3042 font-family: "Omnes-ECOMP-W02-Italic", Arial;
3047 textarea:last-child,
3051 input:not([type="button"]) {
3054 input.input-emphasized {
3057 padding: 13px 20px 13px; }
3059 input[type="search"]:focus {
3060 padding-right: 88px; }
3062 input[type="search"] {
3063 padding-right: 40px;
3064 -webkit-appearance: none !important; }
3066 input[type="search"].input-emphasized {
3067 padding-right: 45px; }
3069 .btn-search[class*="btn"] {
3070 background-color: transparent;
3071 background-position: 50% 50%;
3072 background-size: 20px;
3073 background-repeat: no-repeat;
3078 min-width: 45px !important;
3080 padding: 0 !important;
3084 border-radius: 0 5px 5px 0;
3088 .input-emphasized + .btn-search[class*="btn"],
3089 .input-emphasized + .reset-field + .btn-search[class*="btn"] {
3090 background-size: 26px;
3093 outline-offset: -3px;
3095 border-radius: 0 5px 5px 0; }
3097 input[type="search"].input-emphasized + .reset-field {
3098 right: 45px !important; }
3100 .search-suggestion-wrapper {
3102 margin-bottom: 15px; }
3104 /*styles from dropdown*/
3105 .search-suggestion-list {
3106 box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15);
3107 border-radius: 0 0 6px 6px;
3109 border: 1px solid #0568ae;
3112 background-color: #f2f2f2;
3118 .search-suggestion-list:empty {
3121 .search-suggestion-item {
3125 line-height: 4.0rem;
3128 .search-suggestion-item a {
3129 text-decoration: none;
3132 .search-suggestion-item:hover,
3133 .search-suggestion-item:focus {
3135 background-color: #d2d2d2; }
3137 input[data-provide="datepicker"],
3138 [data-provide="datepicker"]:-moz-placeholder,
3139 [data-provide="datepicker"]:-ms-input-placeholder,
3140 [data-provide="datepicker"]:-webkit-input-placeholder {
3141 color: #0568ae !important;
3143 filter: alpha(opacity=100); }
3151 i.icon-primary-calendar.disabled,
3152 span.icon-primary-calendar.readonly {
3153 cursor: not-allowed;
3154 background-color: #f2f2f2;
3157 i.icon-primary-calendar.disabled input,
3158 span.icon-primary-calendar.readonly input {
3159 color: #959595 !important; }
3170 line-height: 20px; }
3172 textarea + .reset-field {
3175 textarea::-webkit-input-placeholder {
3178 textarea:-moz-placeholder {
3181 textarea::-moz-placeholder {
3184 textarea:-ms-input-placeholder {
3187 textarea:placeholder {
3192 background-color: #ffffff;
3193 border: 1px solid #d2d2d2;
3194 -webkit-appearance: none;
3195 box-shadow: 2px 3px 2px -2px rgba(0, 0, 0, 0.08) inset;
3196 transition: border .3s linear 0s;
3197 font-family: "Omnes-ECOMP-W02", Arial; }
3202 border-color: #0568ae; }
3207 .input-append > div {
3208 display: table-cell;
3211 .input-append > .field-group {
3214 .row .field-group input[class*="span"] {
3219 display: inline-block; }
3221 label + .field-group,
3222 label + .input-append,
3224 label + .row-nowrap,
3232 .field-group input:not([type="button"])[disabled] {
3233 padding-right: 15px; }
3238 outline: none !important; }
3246 .row-nowrap.no-flex.form-row > label + br {
3247 margin-bottom: 5px; }
3250 display: inline-block; }
3252 legend + .form-row {
3255 .tooltip-onclick input {
3256 padding-right: 45px; }
3258 .ds2_touchevents .tooltip-onclick input:focus {
3259 padding-right: 95px; }
3261 .btn-calendar-icon {
3263 background-color: transparent !important;
3265 border: 0 !important;
3269 .btn-calendar-icon .icon-primary-calendar:before {
3273 .btn-calendar-icon .icon-primary-calendar.disabled {
3274 background-color: #f2f2f2; }
3276 .btn-calendar-icon .icon-primary-calendar.disabled:before {
3279 span.icon-primary-calendar input {
3282 transition: border-color 0.3s linear 0s;
3283 box-shadow: 2px 3px 2px -2px rgba(0, 0, 0, 0.08) inset;
3288 .faux-input + input.datepicker-input:not([disabled]) {
3291 background-color: #fff;
3298 background-color: transparent !important;
3299 border: 1px solid transparent;
3305 margin-bottom: 10px;
3307 padding: 0 0 0 35px;
3311 vertical-align: middle;
3315 .faux-input:disabled {
3316 cursor: not-allowed; }
3318 .faux-input:focus + .datepicker-input,
3319 [data-calendar-state="opened"] + .datepicker-input {
3320 border-color: #0568ae;
3321 box-shadow: 2px 3px 2px -2px rgba(5, 116, 172, 0.35) inset;
3324 .form-row.error .error-msg {
3328 font-family: "Omnes-ECOMP-W02-Medium", Arial;
3333 .form-row.error .error-msg > .icon-primary-badgealert {
3340 .form-row.error .error-msg > .icon-primary-badgealert:before {
3346 vertical-align: middle; }
3348 .form-row.error label,
3349 .form-row.error .error-msg,
3350 .form-row.error button.awd-select,
3351 .form-row.error select.awd-select + span,
3352 .form-row.error .checkbox,
3353 .form-row.error .radio,
3354 .form-row.error legend.error,
3355 .form-row.error input,
3356 .form-row.error textarea {
3359 .form-row.error .btn-group > .btn,
3360 .form-row.error button.awd-select,
3361 .form-row.error .awd-select-list,
3362 .form-row.error select.awd-select + span,
3363 .form-row.error textarea,
3364 .form-row.error input,
3365 .form-row.error .checkbox .skin,
3366 .form-row.error .radio .skin {
3367 border-color: #cf2a2a !important; }
3369 .form-row.error .checkbox input:checked:not(:disabled) + .skin {
3370 background-color: #cf2a2a; }
3372 .form-row.error .radio input:checked + .skin:after {
3373 background-color: #cf2a2a; }
3375 .error [class*="price"],
3376 .error [class*="pricing-"] {
3385 background-repeat: repeat-x;
3386 background-color: #959595;
3387 position: relative; }
3390 background-color: #959595; }
3393 background-color: #d2d2d2; }
3396 background-color: #fff;
3401 font-family: "Omnes-ECOMP-W02-Medium", Arial;
3404 line-height: 1.6rem;
3413 hr.is-vertical.dark,
3415 hr.is-vertical.lite,
3417 display: inline-block;
3423 hr.is-vertical.dark,
3425 background-color: #959595; }
3427 hr.is-vertical.lite,
3429 background-color: #d2d2d2; }
3431 .hr-dotted.is-vertical.dark,
3432 .hr-dotted.is-vertical.lite {
3433 background-color: transparent;
3434 background-repeat: repeat-y;
3435 background-size: 1px 4px;
3440 .row-nowrap > .span + hr.is-vertical,
3441 .row > .span + hr.is-vertical {
3442 margin: 0 0 0 -20px; }
3446 hr.bottom-space-only {
3455 font-family: "Omnes-ECOMP-W02", Arial;
3457 margin-bottom: 5px; }
3459 -webkit-tap-highlight-color: transparent;
3468 .radio input:focus + .skin {
3469 border-color: #0568ae; }
3470 .radio input:focus + .skin:before {
3475 outline: 1px dotted #000000;
3478 .radio input + .skin {
3479 border-radius: 100%; }
3480 .radio input:checked + .skin:after {
3481 background-color: #0568ae;
3482 border-radius: 100%;
3483 border: 3px solid #FFFFFF;
3489 .radio input:disabled + .skin {
3490 cursor: not-allowed;
3491 background-color: #d2d2d2;
3492 border-color: #d2d2d2;
3494 .radio input:disabled + .skin + span {
3495 cursor: not-allowed;
3497 .radio input:disabled:checked + .skin:after {
3498 background-color: #666666; }
3499 .radio input:invalid + .skin {
3500 border: solid 1px #cf2a2a; }
3502 background-color: #FFFFFF;
3503 border: 1px solid #d2d2d2;
3505 display: inline-block;
3512 display: inline-block;
3519 font-family: "Omnes-ECOMP-W02", Arial; }
3522 display: inline-block;
3523 margin-bottom: 10px;
3524 vertical-align: middle;
3525 margin-right: 10px; }
3526 .radio.inline:last-child {
3530 border: 1px solid #d2d2d2;
3531 border-radius: 8px; }
3532 .radio-box > [role="radio"] label {
3533 padding: 15px 15px 20px 15px;
3536 .radio-box > [role="radio"] label .skin + span {
3538 .radio-box > [role="radio"] + div {
3539 padding: 0 15px 15px 47px; }
3540 .radio-box > [aria-checked="false"] label > input {
3543 .radio-box > [aria-checked="false"] label .skin {
3546 .radio-box > [aria-checked="true"] label > input {
3549 .radio-box > [aria-checked="true"] label .skin {
3554 border: 3px solid #0568ae; }
3555 .radio-box.active > [role="radio"] label {
3556 padding: 13px 14px 19px 13px; }
3561 font-family: "Omnes-ECOMP-W02", Arial;
3565 -webkit-tap-highlight-color: transparent;
3574 .checkbox input:focus + .skin {
3575 border-color: #0568ae; }
3576 .checkbox input:focus + .skin:before {
3581 outline: 1px dotted #000000;
3584 .checkbox input:checked:not(:disabled) + .skin {
3585 background-color: #0568ae;
3586 border-color: #0568ae; }
3587 .checkbox input:checked:disabled + .skin:after {
3589 .checkbox input:checked + .skin:after {
3592 background-color: transparent;
3595 line-height: 21px; }
3596 .checkbox input:disabled + .skin {
3597 cursor: not-allowed;
3598 background-color: #d2d2d2;
3599 border-color: #d2d2d2;
3601 .checkbox input:disabled + .skin + span {
3602 cursor: not-allowed;
3604 .checkbox input:invalid + .skin {
3605 border: solid 1px #cf2a2a; }
3606 .checkbox input:indeterminate + .skin:after {
3607 background-color: transparent;
3612 background-color: #fff;
3613 border: 1px solid #d2d2d2;
3615 display: inline-block;
3622 display: inline-block;
3629 font-family: "Omnes-ECOMP-W02", Arial; }
3632 .checkbox input.indeterminate + .skin:after {
3636 @media (max-width: 767px) {
3641 background-color: #5a5a5a;
3642 border-top: 1px solid #959595; }
3645 border-bottom: 1px solid #959595; }
3647 .pivot-links > li > a {
3650 padding: 12px 15px 10px;
3651 line-height: normal; }
3653 .b2b-profile-block-container {
3656 background-color: #fff;
3658 border: 1px solid #ccc;
3659 box-shadow: 0px 1px 1px 1px #ccc;
3660 display: inline-table;
3661 margin: 15px 15px; }
3663 .b2b-profile-block-details p, .b2b-profile-block-details div {
3665 font-size: 1.4rem; }
3667 .b2b-profile-block-details .radio-label, .b2b-profile-block-details a {
3668 font-size: 1.4rem; }
3670 .b2b-profile-block-details p label, .b2b-profile-block-details p span {
3671 padding-left: 10px; }
3673 .b2b-profile-block-footer {
3674 margin-bottom: 12px;
3678 .b2b-profile-block-details p {
3679 word-wrap: break-word;
3681 .b2b-profile-block-details p:first-child {
3683 .b2b-profile-block-details p:after {
3686 border: 0.2px solid #ccc;
3689 .b2b-profile-block-details .radio {
3693 .b2b-approval-icon {
3698 .b2b-approval-icon i {
3711 margin-bottom: 16px; }
3713 .b2b-profile-block-radio {
3721 border: solid 1px #CCC;
3722 font-family: "Omnes-ECOMP-W02", Arial;
3723 display: inline-block;
3724 vertical-align: top; }
3725 .b2b-profile-card .top-block {
3727 background-color: #e4e4e4;
3728 max-height: 153px; }
3729 .b2b-profile-card .bottom-block {
3730 padding: 15px 20px 15px 20px;
3731 background-color: #fff; }
3732 .b2b-profile-card .profile-image {
3733 background: #e4e4e4;
3734 margin-bottom: 15px;
3735 text-align: center; }
3736 .b2b-profile-card .profile-image .default-img {
3737 display: inline-block;
3740 margin-bottom: 10px;
3741 border: 6px solid #fff;
3742 border-radius: 99em;
3743 -webkit-border-radius: 99em;
3744 -moz-border-radius: 99em;
3745 /* background-color: #eee; */ }
3747 .profile-image img {
3748 display: inline-block;
3751 margin-bottom: 10px;
3752 border: 6px solid #fff;
3753 border-radius: 99em;
3754 -webkit-border-radius: 99em;
3755 -moz-border-radius: 99em;
3756 /* background-color: #eee; */ }
3758 .b2b-profile-card .profile-image .default-img {
3759 font-family: "Omnes-ECOMP-W02", Arial;
3761 background-color: #fff;
3768 text-transform: uppercase; }
3770 .b2b-profile-card .profile-image .name {
3771 font-family: "Omnes-ECOMP-W02-Medium", Arial;
3778 word-break: break-word;
3779 white-space: normal;
3780 text-transform: capitalize; }
3782 .b2b-profile-card .profile-image .status-icon {
3783 border-radius: 10px;
3784 border: 1px solid #fff;
3788 display: inline-block;
3789 vertical-align: middle; }
3791 .b2b-profile-card .profile-image .status {
3798 .b2b-profile-card .status .circle {
3802 margin: 30px 6px 0px 20px;
3804 background-color: #444; }
3806 .b2b-profile-card .profile-image .status-green {
3807 background-color: #0c0; }
3809 .b2b-profile-card .profile-image .status-red {
3810 background-color: red; }
3812 .b2b-profile-card .profile-image .status-blue {
3813 background-color: #00f; }
3815 .b2b-profile-card .profile-image .status-yellow {
3816 background-color: #ff0; }
3818 .b2b-profile-card .profile-image .status .status-badge {
3820 border: dotted 1px #444;
3821 background-color: transparent;
3828 padding-right: 5px; }
3830 .b2b-profile-card .profile-details {
3832 .b2b-profile-card .profile-details label {
3835 font-family: "Omnes-ECOMP-W02-Medium", Arial;
3836 font-weight: bolder;
3841 .b2b-profile-card .profile-details div {
3845 padding-bottom: 6.5px; }
3847 .b2b-profile-card .b2b-add-user {
3849 border-style: dotted;
3852 position: relative; }
3853 .b2b-profile-card .b2b-add-user i {
3855 padding-bottom: 15px; }
3857 .b2b-profile-card .atcenter {
3860 vertical-align: middle;
3861 text-align: center; }
3863 .b2b-profile-card .tooltip {
3865 .b2b-profile-card .tooltip .helpertext {
3869 .b2b-profile-card .tooltip-wrapper {
3870 position: relative; }
3872 /* Overrides for tooltip absolute positioning */
3873 @media (min-width: 1025px) {
3874 .b2b-profile-card .tooltip-size-control {
3875 width: 100% !important; } }
3877 @-webkit-keyframes progress-bar-stripes {
3879 background-position: 0 0; }
3881 background-position: 80px 0; } }
3883 @keyframes progress-bar-stripes {
3885 background-position: 0 0; }
3887 background-position: 80px 0; } }
3890 background-color: #e4e4e4;
3893 margin-bottom: 20px;
3897 position: relative; }
3903 background-color: #666;
3905 display: -webkit-flex;
3906 display: -ms-flexbox;
3912 display: -webkit-flex;
3913 display: -ms-flexbox;
3915 -webkit-align-items: center;
3916 -ms-flex-align: center;
3917 align-items: center;
3918 -webkit-justify-content: flex-end;
3920 justify-content: flex-end; }
3922 .progress-link + .usage-bar {
3925 .progress-success .bar, .progress .bar-success {
3926 background-color: #1b7e28; }
3928 .progress-warning .bar, .progress .bar-warning {
3929 background-color: #ef6f00; }
3931 .progress-danger .bar, .progress .bar-danger {
3932 background-color: #cf2a2a; }
3934 .form-search .search-query {
3935 width: 100% !important; }
3937 .form-search .well {
3940 .form-search > ul.nav > li.section {
3941 min-height: 20px !important; }
3943 input.b2b-search-input-field {
3944 margin-bottom: 0px; }
3946 .search-suggestion-list {
3947 background-color: #FFFFFF;
3948 border: 1px solid #ccc;
3949 border-radius: 0 0 6px 6px;
3950 box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15);
3959 .search-suggestion-list > li.active {
3960 background-color: #cccccc; }
3961 .search-suggestion-list:empty {
3964 .b2b-search-hightlight {
3965 font-weight: bold; }
3967 input[type="text"]::-moz-placeholder {
3969 font-family: "Omnes-ECOMP-W02-Italic", Arial; }
3971 input[type="text"]:focus {
3974 input[type="text"] + .reset-field {
3975 background-color: #FFFFFF;
3980 outline: 1px dotted #0574ac; }
3982 .field-group input:not([type="button"])[disabled] ~ .btn-search {
3983 background-color: #eee; }
3985 .btn-search[class*="btn"] {
3986 background-color: #FFFFFF;
3987 background-size: 20px 20px;
3988 border-radius: 0 1.5rem 1.5rem 0;
3990 min-width: 4.4rem !important;
3995 .search-suggestion-wrapper {
3996 margin-bottom: 15px;
3997 position: relative; }
3998 .search-suggestion-wrapper .no-result {
3999 padding: 0px 15px; }
4001 .search-suggestion-item {
4007 .search-suggestion-item:hover {
4008 background-color: #e4e4e4;
4010 .search-suggestion-item:focus {
4011 background-color: #e4e4e4;
4013 .search-suggestion-item a {
4015 text-decoration: none; }
4020 input.b2b-search-input-field:focus ~ .btn-search > i, .btn-search:focus > i {
4023 button.btn-search[disabled] {
4024 cursor: not-allowed; }
4025 button.btn-search[disabled] i {
4029 -webkit-background-blend-mode: mutilply;
4030 box-shadow: 0 3px 0 2px rgba(0, 0, 0, 0.08); }
4032 .linkSelectorModule {
4039 .linkSelectorModule .icon-primary-down {
4044 margin-left: -30px; }
4045 .linkSelectorModule .selectModule {
4046 background-color: transparent;
4050 border: 1px solid transparent;
4052 padding-right: 35px;
4055 font-size: 1.6rem; }
4056 .linkSelectorModule .selectModule:focus {
4057 border: 1px dotted #ccc;
4059 -moz-user-select: none; }
4060 .linkSelectorModule .selectModule:hover {
4061 text-decoration: underline; }
4062 .linkSelectorModule .active + .moduleWrapper:before {
4063 background-color: #FFFFFF;
4064 border-color: #d2d2d2;
4065 border-style: solid;
4066 border-width: 1px 1px 0 0;
4074 -webkit-transform: rotate(-45deg);
4075 transform: rotate(-45deg);
4077 .linkSelectorModule .moduleWrapper {
4079 .linkSelectorModule ul.awd-module-list {
4080 border-radius: 6px 6px 0px 0px; }
4082 .selectorModule .icon-primary-down {
4089 .selectorModule .selectModule {
4090 border: 1px solid #d2d2d2;
4092 box-shadow: 1px 5px 2px -5px rgba(0, 0, 0, 0.15);
4096 background-color: transparent;
4098 .selectorModule .selectModule:focus {
4099 border: 1px solid #0568ae;
4100 -moz-user-select: none; }
4101 .selectorModule .selectModule span.module-data {
4104 line-height: 20px; }
4105 .selectorModule .selectModule img + span.module-data {
4106 padding-left: 45px; }
4108 .selectorModule .selectModule.active {
4109 border-bottom-right-radius: 0px;
4110 border-bottom-left-radius: 0px; }
4112 .selectorModule .moduleWrapper {
4114 width: 100% !important;
4117 .selectorModule ul.awd-module-list {
4118 border-radius: 0px 0px 6px 6px; }
4120 .selectorModule .large > img {
4128 background-color: transparent;
4129 font-family: "Omnes-ECOMP-W02", Arial;
4144 background-color: #FFFFFF;
4148 box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.15);
4149 border-radius: 0px 0px 6px 6px; }
4150 .moduleWrapper .module-list-item img {
4156 align-self: center; }
4157 .moduleWrapper span {
4159 white-space: nowrap;
4160 font-size: 1.5rem; }
4166 border: 1px solid #d2d2d2; }
4167 .awd-module-list .module-list-item > .module-data {
4169 white-space: nowrap;
4172 border-bottom: 1px dotted #959595;
4173 margin: 0px 15px 0px 15px;
4174 padding-right: 50px;
4175 padding-bottom: 14px;
4179 .awd-module-list .module-list-item:hover {
4180 background-color: #f2f2f2; }
4181 .awd-module-list .module-list-item:active {
4182 background-color: #f2f2f2; }
4183 .awd-module-list .module-list-item[aria-selected="true"] {
4184 background-color: #f2f2f2; }
4191 white-space: nowrap;
4195 .module-list-item:last-of-type .module-data {
4196 border-bottom: none; }
4197 .module-list-item img + span.module-data {
4198 padding-left: 45px; }
4200 .module-groups:first-of-type .module-list-item:last-of-type .module-data {
4201 border-bottom: 1px solid #959595; }
4204 padding-bottom: 4px; }
4206 .selectorModule.large {
4208 vertical-align: middle;
4210 .selectorModule.large .moduleWrapper {
4212 .selectorModule.large input {
4214 vertical-align: middle;
4216 .selectorModule.large button {
4218 vertical-align: middle;
4220 .selectorModule.large .selectModule img {
4224 ul.module-groupitem li {
4225 margin: 0 -15px 0 -15px; }
4227 span.module-data span {
4230 font-size: 1.5rem; }
4233 cursor: default !important;
4234 padding: 18px 15px 0px 15px; }
4236 li.module-list-item[selected]:before {
4237 box-sizing: border-box;
4238 display: inline-block;
4244 vertical-align: middle;
4248 ul.module-optinalcta {
4252 border-bottom: 1px solid #d2d2d2;
4253 border-left: 1px solid #d2d2d2;
4254 border-right: 1px solid #d2d2d2;
4255 border-radius: 0px 0px 6px 6px; }
4256 ul.module-optinalcta li {
4259 ul.module-optinalcta a {
4263 .b2b-slider-container {
4264 position: relative; }
4265 .b2b-slider-container.slider-disabled {
4266 cursor: not-allowed !important; }
4267 .b2b-slider-container div {
4268 position: absolute; }
4269 .b2b-slider-container .slider-track-container {
4272 .b2b-slider-container .slider-track {
4275 background-color: #cccccc;
4276 border-radius: 10px;
4277 border: 1px solid #cccccc; }
4278 .b2b-slider-container .slider-track-fill {
4281 background-color: #cccccc;
4282 border-radius: 10px;
4284 background-color: #157BB2;
4285 transition: width 0s linear;
4286 border: 1px solid #cccccc; }
4287 .b2b-slider-container .slider-knob-container {
4288 transition: left 0s linear; }
4289 .b2b-slider-container .slider-knob-container.slider-knob-hidden {
4290 display: none !important; }
4291 .b2b-slider-container .slider-knob {
4294 border-radius: 10px;
4297 border: 1px solid #cccccc;
4300 .b2b-slider-container .slider-knob:focus {
4301 outline: thin dotted #666; }
4303 .b2b-slider-endpoints-container {
4307 .b2b-slider-endpoints-container .b2b-slider-endpoints-left {
4309 line-height: 100%; }
4310 .b2b-slider-endpoints-container .b2b-slider-endpoints-right {
4312 line-height: 100%; }
4313 .b2b-slider-endpoints-container::after {
4318 .b2b-slider-container.vertical {
4323 border-radius: 10px; }
4324 .b2b-slider-container.vertical .slider-track-container {
4327 .b2b-slider-container.vertical .slider-track {
4330 .b2b-slider-container.vertical .slider-track-fill {
4335 .b2b-slider-container.vertical .slider-knob-container {
4336 transition: bottom 0s linear;
4339 .b2b-slider-container.vertical .slider-knob-container.slider-knob-hidden {
4340 display: none !important; }
4341 .b2b-slider-container.vertical .slider-knob {
4343 border-radius: 10px;
4347 .icon-primary-spinner {
4348 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");
4352 .icon-primary-spinner.small {
4354 height: 30px !important;
4355 width: 30px !important; }
4357 .isIE .icon-primary-spinner,
4358 .isIE .icon-primary-spinner.small {
4359 animation: spinner 1s linear infinite; }
4361 .ds2-no-colors .icon-primary-spinner {
4362 animation: spinner 1s linear infinite;
4363 border: 5px dotted transparent;
4364 border-radius: 50%; }
4366 @keyframes spinner {
4368 transform: rotate(0deg); }
4370 transform: rotate(359deg); } }
4372 .b2b-status-tracker > .btn-arrow:nth-of-type(1) {
4373 margin-right: 10px; }
4375 .b2b-status-tracker > .btn-arrow:nth-of-type(2) {
4376 margin-left: 20px; }
4378 .b2b-status-tracker > .btn-arrow {
4381 overflow: visible; }
4382 .b2b-status-tracker > .btn-arrow > .btn-secondary > .icon-primary-left {
4385 .b2b-status-tracker > .btn-arrow > .btn-secondary > .icon-primary-right {
4388 .b2b-status-tracker > .b2b-status-tracker-step {
4390 position: relative; }
4392 .b2b-status-tracker-step {
4395 .b2b-status-tracker > .b2b-status-tracker-step .b2b-status-tracker-heading {
4396 font-family: "Omnes-ECOMP-W02-Medium", Arial;
4399 margin-bottom: 10px; }
4401 .b2b-status-tracker > .b2b-status-tracker-step.complete > .progress > .progress-bar {
4403 background-color: #1b7e28; }
4405 .b2b-status-tracker > .b2b-status-tracker-step.complete .icoControls-approval {
4408 .b2b-status-tracker > .b2b-status-tracker-step.current > .progress > .progress-bar {
4410 background-color: #333333; }
4412 .b2b-status-tracker > .b2b-status-tracker-step.current .icon-misc-time {
4415 .b2b-status-tracker > .b2b-status-tracker-step.pending > .progress > .progress-bar {
4417 background-color: #ffb81c; }
4419 .b2b-status-tracker > .b2b-status-tracker-step.pending .icoControls-statusokay {
4422 .b2b-status-tracker > .b2b-status-tracker-step.actionRequired > .progress > .progress-bar {
4424 background-color: #cf2a2a; }
4426 .b2b-status-tracker > .b2b-status-tracker-step.actionRequired .icoSecurityalerts-alert {
4429 .b2b-status-tracker > .b2b-status-tracker-step.notAvailable > .progress > .progress-bar {
4431 background-color: #767676; }
4433 .b2b-status-tracker > .b2b-status-tracker-step.notAvailable .icoControls-restricted {
4436 .b2b-status-tracker > .b2b-status-tracker-step > .progress {
4438 border-radius: 1.5px;
4440 margin-bottom: 10px;
4441 background-color: #c5c5c5; }
4442 .b2b-status-tracker > .b2b-status-tracker-step > .progress > .progress-bar {
4446 .b2b-status-tracker > .b2b-status-tracker-step > .b2b-status-tracker-estimate {
4447 font-family: "Omnes-ECOMP-W02-Medium", Arial;
4450 margin-bottom: 10px; }
4452 .b2b-status-tracker > .b2b-status-tracker-step > .b2b-status-tracker-description {
4453 font-family: "Omnes-ECOMP-W02", Arial;
4456 padding-right: 15px; }
4457 .b2b-status-tracker > .b2b-status-tracker-step > .b2b-status-tracker-description a {
4466 font-family: "Omnes-ECOMP-W02", Arial;
4474 position: relative; }
4480 background-color: #c4c4c4;
4481 outline: 1px solid transparent; }
4483 .steps li:first-child {
4484 border-radius: 4px 0 0 4px; }
4486 .steps li:last-child {
4488 border-radius: 0 4px 4px 0; }
4491 .steps li.step-done {
4492 background-color: #007a3e;
4494 border: 1px solid transparent; }
4498 display: inline-block;
4502 white-space: nowrap; }
4504 .step-on .step-text {
4505 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
4507 .steps li .step-text[data-large-text]:before {
4508 content: attr(data-large-text) " "; }
4510 .step-confirmation {
4512 margin-bottom: 30px; }
4514 .step-confirmation > div {
4517 .step-confirmation > div i {
4520 margin-right: 10px; }
4522 .step-confirmation.centered > div i {
4523 margin-left: -60px; }
4525 .step-confirmation > div h3 {
4527 margin: 26px 0 20px; }
4529 .step-confirmation > p {
4532 @media (max-width: 1024px) {
4539 margin-bottom: 11px; }
4542 .step-on .step-text {
4551 .steps li .step-text[data-sm-text]:before {
4552 content: attr(data-sm-text) " ";
4554 .step-confirmation {
4555 margin-top: 30px !important; } }
4557 @media (max-width: 767px) {
4558 .step-confirmation.centered > div i {
4560 .step-confirmation.centered > p {
4561 margin-left: 40px; }
4562 .step-confirmation > div h3 {
4564 margin: 13px 0 10px; }
4565 .step-confirmation > div i {
4567 margin-right: 10px; } }
4569 .step-indicator.vertical {
4572 .vertical .step-heading {
4580 .vertical .steps li {
4581 align-items: center;
4582 background-color: transparent;
4586 padding: 0 0 0 20px;
4587 position: relative; }
4589 .vertical .steps li .step-text {
4598 .vertical .steps li .step-text[data-large-text]:before {
4599 content: attr(data-large-text) " "; }
4601 .vertical .steps li:after {
4602 background-color: transparent;
4603 border-left: 4px solid #d2d2d2;
4613 .vertical .steps li.step-on:after,
4614 .vertical .steps li.step-done:after {
4615 border-color: #0568ae; }
4619 padding: 0px 0px 0px 0px; }
4620 .b2b-step-tracker .btn.btn-left {
4621 margin-right: 10px; }
4622 .b2b-step-tracker .btn.btn-right {
4624 .b2b-step-tracker .b2b-left-arrow {
4627 .b2b-step-tracker .b2b-right-arrow {
4630 .b2b-step-tracker .b2b-steps {
4634 position: relative; }
4635 .b2b-step-tracker .b2b-steps li {
4639 background-color: #767676;
4640 outline: 1px solid transparent;
4642 .b2b-step-tracker .b2b-steps li.b2b-step-done {
4643 background-color: #1b7e28;
4646 .b2b-step-tracker .b2b-steps li.b2b-step-on {
4647 background-color: #333333;
4650 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
4651 .b2b-step-tracker .b2b-steps li .b2b-step-text {
4653 display: inline-block;
4657 white-space: nowrap; }
4658 .b2b-step-tracker .b2b-steps li .b2b-step-text[data-large-text]:before {
4659 content: attr(data-large-text) " "; }
4660 .b2b-step-tracker .b2b-steps li:first-child {
4661 border-radius: 2px 0 0 2px; }
4662 .b2b-step-tracker .b2b-steps li:last-child {
4664 border-radius: 0 2px 2px 0; }
4666 @media (max-width: 1024px) {
4669 .b2b-step-tracker .b2b-steps {
4671 .b2b-step-tracker .b2b-steps li .b2b-step-text {
4673 .b2b-step-tracker .b2b-steps li .b2b-step-text[data-sm-text]:before {
4674 content: attr(data-sm-text) " ";
4676 .b2b-step-tracker .b2b-steps li.b2b-step-on .b2b-step-text {
4686 .strength-meter-container {
4690 .strength-meter-gauge {
4692 background-color: #d2d2d2;
4696 outline: 1px solid transparent; }
4698 .strength-meter-gauge-fill {
4702 text-indent: -9999px;
4704 border: 2px solid transparent; }
4706 .strength-meter-gauge-fill.strength-meter-animate {
4707 transition: width 0.5s linear, background-color 0.5s linear; }
4709 .strength-meter-animate[style*="20"] {
4710 background-color: #cf2a2a; }
4712 .strength-meter-animate[style*="20"] + .strength-meter-divider + .strength-meter-content:after {
4713 content: "Unacceptable"; }
4715 .strength-meter-animate[style*="40"] {
4716 background-color: #ea7400; }
4718 .strength-meter-animate[style*="40"] + .strength-meter-divider + .strength-meter-content:after {
4721 .strength-meter-animate[style*="60"] {
4722 background-color: #ea7400; }
4724 .strength-meter-animate[style*="60"] + .strength-meter-divider + .strength-meter-content:after {
4727 .strength-meter-animate[style*="80"] {
4728 background-color: #007a3e; }
4730 .strength-meter-animate[style*="80"] + .strength-meter-divider + .strength-meter-content:after {
4733 .strength-meter-animate[style*="100"] {
4734 background-color: #007a3e; }
4736 .strength-meter-animate[style*="100"] + .strength-meter-divider + .strength-meter-content:after {
4737 content: "Excellent"; }
4739 .strength-meter-divider {
4748 .strength-meter-divider span {
4749 background: transparent;
4752 border-right: solid 1px #fff; }
4754 .strength-meter-divider span:first-child {
4755 border-radius: 2px 0 0 2px; }
4757 .strength-meter-divider span + .strength-meter-divider span {
4760 .strength-meter-divider span:last-child {
4761 border-radius: 0 2px 2px 0;
4764 .strength-meter-content {
4768 position: absolute; }
4770 .strength-meter-content:before {
4771 font-family: "Omnes-ECOMP-W02", Arial;
4772 content: "Password strength: "; }
4774 .strength-meter-content:after {
4775 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
4777 .strength-meter-container {
4782 .strength-meter-container .strength-meter-gauge {
4784 background-color: #cccccc;
4785 box-shadow: 0 1px 1px -1px #333 inset;
4789 position: relative; }
4791 .strength-meter-container > .strength-meter-gauge > .strength-meter-gauge-fill {
4793 box-shadow: 0 1px 1px -1px #999 inset;
4795 text-indent: -9999px;
4798 .strength-meter-container > .strength-meter-gauge > .strength-meter-gauge-fill.strength-meter-animate {
4799 transition: width 0ms ease-out, background-color 0ms ease-in; }
4801 .strength-meter-container > .strength-meter-gauge > .strength-meter-divider {
4809 .strength-meter-container > .strength-meter-gauge > .strength-meter-divider span {
4810 background: transparent;
4813 border-right: solid 1px #fff; }
4815 .strength-meter-container > .strength-meter-gauge > .strength-meter-divider span:last-child {
4818 .strength-meter-container > .strength-meter-content {
4819 font-family: "Omnes-ECOMP-W02", Arial;
4824 .strength-meter-container > .strength-meter-content:before {
4827 .strength-meter-container > .strength-meter-content > .strength-meter-content-state {
4828 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
4832 align-items: center; }
4833 .btn-switch-label:focus .btn-switch {
4834 outline: 1px dotted #666;
4835 outline-offset: 5px; }
4836 .btn-switch-label input:focus .btn-switch {
4837 outline: 1px dotted #666;
4838 outline-offset: 5px; }
4839 .btn-switch-label > span {
4843 background-color: #fff;
4844 border: 1px solid #d2d2d2;
4845 border-radius: 16px;
4846 box-shadow: 0 4px 5px -5px rgba(0, 0, 0, 0.15) inset, 0 5px 5px -5px rgba(0, 0, 0, 0.15);
4851 user-select: none; }
4852 /* .btn-switch input[type="checkbox"] {
4859 .btn-switch input[type="checkbox"] + .switch-overlay .btn-slider-on .activo {
4860 font: 0px/0 "Omnes-ECOMP-W02", Arial; }
4861 .btn-switch input[type="checkbox"] + .switch-overlay .btn-slider-on + .btn + .btn-slider-off .inactivo {
4862 font: 0px/0 "Omnes-ECOMP-W02", Arial; } */
4863 .btn-switch input:checked + .switch-overlay {
4865 transition: all .3s linear .0s; }
4866 .btn-switch input:checked + .switch-overlay .switch-handle {
4867 background-color: #007a3e;
4868 background: linear-gradient(to bottom, #008744 0%, #007a3e 100%);
4869 transition: background-color 0.3s linear 0s;
4870 border: 1px solid transparent; }
4871 .btn-switch input + .switch-overlay {
4873 transition: all .3s linear .0s; }
4874 .btn-switch input + .switch-overlay .switch-handle {
4875 background-color: #f2f2f2;
4876 background: linear-gradient(to bottom, #fcfcfc 0%, #f2f2f2 100%);
4877 transition: background-color 0.3s linear 0s;
4878 border: 1px solid #d2d2d2; }
4879 .btn-switch input[disabled] + .switch-overlay {
4881 width: 100% !important;
4882 background-color: #d2d2d2;
4884 cursor: not-allowed !important; }
4885 .btn-switch input[disabled] + .switch-overlay .btn-slider-on {
4887 .btn-switch input[disabled] + .switch-overlay .activo {
4889 .btn-switch input[disabled] + .switch-overlay .switch-handle {
4891 .btn-switch input[disabled] + .switch-overlay .btn-slider-off {
4895 .btn-switch input[disabled]:checked + .switch-overlay {
4897 width: 100% !important;
4898 background-color: #fff; }
4899 .btn-switch input[disabled]:checked + .switch-overlay .btn-slider-off {
4901 .btn-switch input[disabled]:checked + .switch-overlay .btn-slider-off + .inactivo {
4903 .btn-switch input[disabled]:checked + .switch-overlay .switch-handle {
4905 .btn-switch input[disabled]:checked + .switch-overlay .btn-slider-on {
4909 color: #007a3e !important;
4910 font-weight: bold; }
4911 .btn-switch input[disabled]:checked + .switch-overlay .activo {
4915 color: #007a3e !important;
4916 font-weight: bold; }
4917 .btn-switch input[disabled]:checked + .btn-slider-on {
4919 .btn-switch input[disabled] + .btn-slider-on + .switch-handle {
4922 .btn-switch input[disabled] + .btn-slider-on + .switch-handle + .btn-slider-off {
4924 /* .btn-switch input[type="checkbox"][disabled] + .switch-overlay .btn-slider-on {
4926 .btn-switch input[type="checkbox"][disabled] + .switch-overlay .btn-slider-on .activo {
4927 border: medium none;
4929 font: 16px/32px "Omnes-ECOMP-W02", Arial;
4933 .btn-switch input[type="checkbox"][disabled] + .switch-overlay .btn-slider-on .activo:before {
4935 .btn-switch input[type="checkbox"][disabled] + .switch-overlay .btn-slider-on + .switch-handle + .btn-slider-off {
4940 .btn-switch input[type="checkbox"][disabled] + .switch-overlay .btn-slider-on + .switch-handle + .btn-slider-off .inactivo {
4941 border: medium none;
4943 font: 16px/32px "Omnes-ECOMP-W02", Arial;
4947 .btn-switch input[type="checkbox"][disabled] + .switch-overlay .btn-slider-on + .switch-handle + .btn-slider-off .inactivo:before {
4949 .btn-switch input[type="checkbox"][disabled]:checked + .switch-overlay .btn-slider-on {
4954 .btn-switch input[type="checkbox"][disabled]:checked + .switch-overlay .btn-slider-on + .switch-handle + .btn-slider-off {
4956 .btn-switch input[type="checkbox"][disabled]:checked + .switch-overlay .activo {
4958 font-weight: bold; } */
4961 border-radius: 16px;
4962 color: black !important;
4975 display: inline-block;
4976 font-family: "Omnes-ECOMP-W02", Arial;
4984 display: inline-block;
4985 font-family: "Omnes-ECOMP-W02", Arial;
4993 padding-right: 11px; }
4997 display: inline-block;
5010 background-image: none;
5011 border-left: 3px solid #007a3e;
5022 line-height: 40px; }
5024 background-image: none;
5025 border: 3px solid #959595;
5026 border-radius: 100%;
5035 .btn-switch.focused {
5036 outline: 1px dotted #000;
5037 outline-offset: 5px; }
5041 background-color: transparent;
5042 border-collapse: collapse;
5051 vertical-align: bottom; }
5059 vertical-align: top;
5060 word-wrap: break-word; }
5063 font-family: "Omnes-ECOMP-W02-Medium", Arial;
5065 font-weight: normal;
5071 margin-bottom: 20px;
5077 .tabs > li > a:hover,
5078 .tabs > li > a:focus {
5079 text-decoration: none;
5080 background-color: #d2d2d2; }
5082 .tabs > .pull-right {
5098 padding-right: 20px;
5101 line-height: 16px; }
5107 margin-bottom: -1px; }
5109 .tabs > li:first-child {
5110 margin-left: 20px; }
5114 border: 1px solid #d2d2d2;
5115 border-radius: 6px 6px 0 0;
5116 background-color: #f2f2f2;
5118 border-color: #d2d2d2; }
5121 margin-right: 6px; }
5124 .tabs > li > a:hover,
5125 .tabs > li > a:focus {
5126 background-image: none;
5127 background-color: #ffffff;
5129 border-color: #d2d2d2;
5130 border-bottom: 1px solid transparent;
5133 .tabs.tabs-justified,
5137 margin-bottom: -1px; }
5139 .tabs.tabs-justified > li,
5140 .tabs.promo-tabs > li {
5141 display: table-cell;
5144 border-left: 1px solid #d2d2d2; }
5146 .tabs.tabs-justified > li.active,
5147 .tabs.promo-tabs > li.active {
5151 .tabs.tabs-justified > li > a {
5153 padding-left: 5px; }
5155 .tabs.tabs-justified > li > a,
5156 .tabs.promo-tabs > li > a {
5157 text-align: center; }
5159 .tabs.promo-tabs > li > a {
5167 padding: 6px 10px 10px;
5168 border-top: 4px solid #e6e6e6;
5170 border-bottom: 1px solid #d2d2d2;
5171 background-color: #f9f9f9; }
5173 .tabs > li:last-child > a {
5176 .tabs.promo-tabs > li.active > a {
5178 border-top: 4px solid #ea7400;
5179 border-bottom-color: white;
5180 background-color: #fff !important;
5184 .tabs.promo-tabs > li:first-child {
5185 border-left: none; }
5187 .tabs.promo-tabs > li > a img {
5190 margin: 0 auto 5px auto;
5204 .tabs.promo-tabs > li > a {
5207 padding: 20px 20px 24px;
5208 background-color: #FFFFFF;
5209 border-top: 5px solid #FFFFFF;
5210 white-space: nowrap; }
5212 .tabs.promo-tabs > li.active > a {
5213 border-top: 5px solid #0574ac; }
5215 .tabs.promo-tabs > li > a:hover {
5218 .tabs.promo-tabs > li {
5221 .tabs > li[disabled="disabled"] > a:hover {
5222 cursor: not-allowed; }
5225 background-color: #f2f2f2;
5226 -webkit-transition: all .3s ease-out;
5227 -moz-transition: all .3s ease-out;
5228 transition: all .3s ease-out;
5229 margin: 3px 5px 3px 0;
5232 border: 1px solid #c9c9c9;
5233 display: inline-block; }
5234 .b2b-tags .tags__item {
5236 vertical-align: baseline;
5239 .b2b-tags .tags__item i {
5243 margin-left: 10px; }
5244 .b2b-tags .tags__item i:hover {
5246 .b2b-tags .tags__item i:focus {
5247 outline: thin dotted #666; }
5248 .b2b-tags .tags__item:last-child {
5250 .b2b-tags .tags__item:hover {
5251 text-decoration: none; }
5252 .b2b-tags .tags__item:focus {
5253 outline: 1px dotted #666; }
5255 .tooltip-size-control {
5259 display: inline-block;
5261 vertical-align: middle;
5262 margin: 1px 0 0 7px; }
5265 margin: -3px 7px 0 0; }
5268 margin: 1px 0 0 7px; }
5270 .tooltip .icon-primary-tooltip {
5273 display: inline-block;
5280 .tooltip .icon-primary-tooltip:before {
5283 .tooltip .icon-primary-tooltip:focus {
5284 text-decoration: none;
5285 outline: 1px dotted black; }
5287 .tooltip.active .icon-primary-tooltip:focus {
5292 border-color: transparent;
5293 border-style: solid;
5294 background-color: #0568ae;
5303 transform: rotate(45deg);
5306 .tooltip.active .icon-primary-tooltip[data-placement="top"] .arrow {
5310 border-width: 0 1px 1px 0; }
5312 .tooltip.active .icon-primary-tooltip[data-placement="bottom"] .arrow {
5313 border-width: 1px 0 0 1px;
5318 .tooltip.active .arrow {
5321 .tooltip .closingtooltip {
5324 .tooltip.active .closingtooltip {
5338 background-color: #0568ae;
5339 border: 1px solid transparent;
5351 .tooltip .helpertext {
5352 position: absolute; }
5354 .tooltip.active .icon-primary-tooltip[data-placement="bottom"] + .tooltip-wrapper .helpertext {
5358 .tooltip.active .icon-primary-tooltip[data-placement="top"] + .tooltip-wrapper .helpertext {
5362 .tooltip.active .tooltip-wrapper {
5367 .tooltip.active .tooltip-wrapper .helpertext {
5370 .tooltip-onclick .btn.icon-primary-tooltip {
5371 border: medium none;
5384 .tooltip-onclick .icon-primary-tooltip:before {
5386 position: relative; }
5388 .tooltip-onclick textarea + .reset-field + .icon-primary-tooltip {
5393 .tooltip-onclick.active .helpertext:before,
5394 .tooltip-onfocus.active .helpertext:before {
5395 background-color: #0568ae;
5396 border-color: transparent;
5397 border-style: solid;
5398 border-width: 1px 1px 0 0;
5406 transform: rotate(-45deg);
5409 .tooltip-onclick.active .helpertext {
5414 .tooltip-onclick.active .helpertext:before {
5418 .tooltip-onclick .reset-field {
5421 .tooltip-onclick .reset-field:before {
5425 .tooltip-onfocus.active .helpertext {
5427 margin: 14px 0 10px 0; }
5432 font-family: "Omnes-ECOMP-W02-Medium", Arial;
5435 white-space: normal; }
5439 -ms-interpolation-mode: bicubic;
5440 margin-bottom: 40px;
5442 padding-right: 10px;
5446 background-color: #d1d1d1; }
5449 background-color: #e8e8e8; }
5452 -moz-user-select: none;
5453 -khtml-user-select: none;
5454 -webkit-user-select: none;
5455 user-select: none; }
5456 /* Flyout inputs color is not aligned */
5460 .isIE .btn-primary.btn:focus::after,
5461 .isIE .btn-specialty.btn:focus::after,
5462 .isIE .btn-alt.btn:focus::after {
5463 border: 1px dashed #fff !important; }
5464 .b2b-config-section-container {
5468 background-color: #fff;
5469 border: 1px solid #ccc;
5470 display: inline-table;
5471 border-radius: 6px; }
5473 .b2b-config-section-first-div {
5474 border-right: 1px solid #ccc;
5476 min-height: 330px; }
5478 .b2b-config-section-icon-primary-font {
5481 line-height: 31px; }
5483 .b2b-config-section-padding {
5484 padding: 20px 20px 15px 15px;
5487 .b2b-config-sec-flyout {
5493 font-family: "Omnes-ECOMP-W02", Arial; }
5495 .b2b-config-sec-divider {
5496 border-bottom: 1px solid #ccc; }
5498 .b2b-confi-sec-span-border {
5499 border-right: 1px solid;
5502 .b2b-config-sec-speed-div {
5506 .b2b-config-sec-label-font {
5509 .b2b-config-sec-expander-main {
5510 padding: 0 5px 0px 15px; }
5512 .b2b-config-sec-expander-body .b2b-config-vlan-padding {
5513 padding: 5px 15px 10px 0px; }
5515 .b2b-conif-sec-row-height {
5518 .b2b-config-sec-expander-body {
5520 .b2b-config-sec-expander-body .b2b-config-vlan-data {
5521 font-family: "Omnes-ECOMP-W02-Medium", Arial;
5522 padding-left: 15px; }
5524 .b2b-config-sec-expander-body-first-div {
5525 border-top: 1px solid #ccc; }
5527 .b2b-config-sec-expander-body .tooltip {
5531 .b2b-config-section-container .row > [class*="span"] {
5532 margin-right: 0px; }
5534 .b2b-config-vlan-icons {
5537 margin-right: 0px; }
5539 .b2b-config-section-container .span6 {
5542 .b2b-config-sec-data-link-style {
5550 border: 1px solid #ccc;
5553 .b2b-config-sec-text-align {
5556 margin-bottom: 35px;
5557 font-family: "Omnes-ECOMP-W02-Medium", Arial;
5561 .b2b-config-port-text-align {
5565 font-family: "Omnes-ECOMP-W02-Medium", Arial;
5569 .b2b-config-port-text-label {
5573 text-align: center; }
5575 .b2b-confi-sec-last-div p {
5577 padding: 10px 15px 0 15px; }
5579 .b2b-confi-sec-router-label {
5580 font-family: "Omnes-ECOMP-W02-Medium", Arial;
5585 margin-bottom: 7px; }
5587 .b2b-config-vlan-label {
5588 font-family: "Omnes-ECOMP-W02-Medium", Arial;
5592 margin-bottom: 9px; }
5594 .b2b-config-vlan-info {
5595 font-family: "Omnes-ECOMP-W02", Arial;
5598 margin-bottom: 1px; }
5599 .b2b-config-vlan-info .icon-misc-pen {
5600 padding-left: 7px; }
5602 .b2b-confi-sec-model-label {
5603 font-family: "Omnes-ECOMP-W02", Arial;
5607 .b2b-confi-sec-router-info {
5611 .b2b-config-sec-speed-sec {
5612 border-right: 1px solid #ccc; }
5614 .b2b-config-sec-speed-label {
5615 font-family: "Omnes-ECOMP-W02", Arial;
5618 text-align: center; }
5619 .b2b-config-sec-speed-label i {
5623 .b2b-config-sec-yellow-flag-div {
5625 background-color: #ffb18c; }
5627 .b2b-config-sec-expander-icons {
5629 .b2b-config-sec-expander-icons .icon-misc-trash {
5630 margin-right: 10px; }
5632 .b2b-config-sec-yellow-flag .b2b-config-sec-expander-icons {
5635 .b2b-config-sec-expander-body-icons .icon-misc-pen {
5638 .b2b-directory-listing .center {
5642 .b2b-directory-listing .listBox {
5647 font-family: "Omnes-ECOMP-W02", Arial; }
5649 .b2b-directory-listing .listBox:focus {
5650 outline: thin dotted #666; }
5652 .b2b-directory-listing .b2b-directory-listing-no-results {
5653 font-weight: bold; }
5655 .b2b-directory-listing .b2b-directory-listing-list {
5656 font-family: "Omnes-ECOMP-W02", Arial;
5661 border: 1px solid #333;
5663 margin-bottom: 10px; }
5665 .b2b-directory-listing .b2b-directory-listing-item {
5667 border: 1px solid transparent;
5673 padding-bottom: 7px;
5675 -moz-user-select: none;
5676 -webkit-user-select: none;
5677 -ms-user-select: none;
5678 word-wrap: break-word; }
5679 .b2b-directory-listing .b2b-directory-listing-item:focus {
5680 border: 1px #3399FF solid; }
5682 .b2b-directory-listing .b2b-directory-listing-item-selected {
5684 background-color: #3399FF; }
5686 .b2b-directory-listing input[type="text"] {
5687 padding-right: 30px; }
5688 .b2b-directory-listing input[type="text"]:focus, .b2b-directory-listing input[type="text"]:hover {
5689 padding-right: 30px; }
5691 .b2b-directory-listing .row .btns {
5693 margin-left: -115px;
5694 margin-top: 100px; }
5696 .b2b-directory-listing .btn-remove {
5697 margin-right: auto !important;
5698 margin-bottom: 15px; }
5699 .b2b-directory-listing .btn-remove i {
5704 .b2b-directory-listing .btn-remove-all {
5706 margin-bottom: 61px !important;
5707 /* need to be removed */
5708 margin-right: auto !important; }
5709 .b2b-directory-listing .btn-remove-all i {
5714 .b2b-directory-listing .btn-add {
5715 margin-bottom: 15px !important; }
5716 .b2b-directory-listing .btn-add i {
5721 .b2b-directory-listing .btn-add-all {
5723 margin-bottom: 61px !important; }
5724 .b2b-directory-listing .btn-add-all i {
5729 .b2b-directory-listing .btn-search[class*="btn"] {
5732 .b2b-directory-listing .btn {
5735 .b2b-directory-listing-disabled {
5736 cursor: not-allowed; }
5738 .b2b-directory-listing-label-heading {
5740 padding-bottom: 5px; }
5742 .b2b-dl-list-box option {
5744 padding-bottom: 7px;
5745 padding-left: 15px; }
5747 .b2b-dl-modal-button-div {
5749 text-align: center; }
5750 .b2b-tmpl-notification-card {
5754 background-color: #ffffff;
5755 border: 1px solid rgba(0, 0, 0, 0.1);
5758 .b2b-tmpl-notification-card .b2b-tmpl-card-header {
5760 font-family: "Omnes-ECOMP-W02", Arial;
5764 display: inline-block;
5766 position: relative; }
5767 .b2b-tmpl-notification-card .b2b-tmpl-card-body {
5769 position: relative; }
5770 .b2b-tmpl-notification-card .b2b-tmpl-card-header-title {
5772 .b2b-tmpl-notification-card .b2b-tmpl-card-corner-button {
5773 box-shadow: 0 -50px 0 0 #f2f2f2 inset;
5776 border-color: #f2f2f2 #f2f2f2 transparent transparent;
5777 border-style: solid;
5786 .b2b-tmpl-notification-card .b2b-tmpl-card-corner-button .close {
5794 .b2b-tmpl-notification-card .b2b-tmpl-card-corner-button .close:before {
5806 .b2b-tmpl-notification-card .b2b-tmpl-card-corner-button .close:focus {
5807 outline: 1px dotted black; }
5808 .b2b-tmpl-notification-card button.close {
5809 -webkit-appearance: none;
5810 moz-appearance: none;
5812 .b2b-tmpl-notification-card .b2b-tmpl-card-icon-primary-cirlce {
5815 border-radius: 50%; }
5816 .b2b-tmpl-notification-card .b2b-tmpl-card-outer-cirlce {
5817 background: #f0f5f5;
5821 vertical-align: middle; }
5822 .b2b-tmpl-notification-card .b2b-tmpl-card-inner-cirlce {
5831 border: 1px solid #767676; }
5832 .b2b-tmpl-notification-card .b2b-tmpl-card-row {
5833 padding-top: 10px; }
5834 .b2b-tmpl-notification-card .b2b-tmpl-card-sub-header {
5836 .b2b-tmpl-notification-card .b2b-tmpl-favourite-view-item {
5837 background-color: #fff;
5839 border-top: 1px solid #ccc; }
5840 .b2b-tmpl-notification-card .b2b-tmpl-favourite-view-item .cta-button-group {
5842 padding-top: 20px; }
5843 .b2b-tmpl-notification-card .b2b-tmpl-card-edit-section .cta-button-group {
5845 padding-top: 15px; }
5846 .b2b-tmpl-notification-card .b2b-tmpl-card-add-item-container {
5847 padding-top: 30px; }
5848 .b2b-tmpl-notification-card .b2b-tmpl-card-link-active {
5849 pointer-events: none;
5852 .b2b-tmpl-notification-card .b2b-tmpl-card-cursor:hover {
5854 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-icon {
5857 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-icon i {
5861 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-heading {
5865 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-heading h1 {
5868 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-sub-heading {
5870 text-align: center; }
5871 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-sub-heading h5 {
5874 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-info {
5878 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-info ul {
5879 list-style-type: disc;
5880 list-style-position: inside; }
5881 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-info li {
5884 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-link-section {
5889 margin-bottom: 55px; }
5890 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-link-section .b2b-tmpl-order-confirmation-link {
5892 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-link-section a {
5894 .b2b-tmpl-profile-block-container {
5897 background-color: #fff;
5899 border: 1px solid #ccc;
5900 box-shadow: 0px 1px 1px 1px #ccc;
5901 display: inline-table;
5902 margin: 15px 15px; }
5903 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-title {
5904 font-weight: bold; }
5905 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-footer {
5906 margin-bottom: 12px;
5909 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details p {
5910 word-wrap: break-word;
5912 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details p:first-child {
5914 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details p:after {
5917 border: 0.2px solid #ccc;
5919 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details .radio {
5922 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details p, .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details div {
5925 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details .radio-label, .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details a {
5927 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details p label, .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details p span {
5928 padding-left: 10px; }
5929 .b2b-tmpl-profile-block-container .b2b-tmpl-approval-icon {
5934 .b2b-tmpl-profile-block-container .b2b-tmpl-approval-icon i {
5937 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-link {
5941 .b2b-tmpl-profile-block-container a.link-profile {
5945 margin-bottom: 16px; }
5946 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-radio {
5949 .b2b-static-route-container {
5951 display: inline-block; }
5953 .b2b-static-route-label-heading {
5954 font-family: "Omnes-ECOMP-W02-Medium", Arial;
5955 font-size: 5px !important;
5960 label.b2b-static-route-label-heading {
5961 margin-bottom: 12px;
5965 #b2b-static-route-input {
5966 margin: 5px 0 5px; }
5968 .b2b-static-route-list {
5969 margin-bottom: 30px;
5975 .b2b-static-route-list .status-text {
5978 align-items: center;
5981 .b2b-static-route-list-item {
5982 border: 1px #cccccc solid;
5983 font-family: "Omnes-ECOMP-W02", Arial;
5987 .b2b-static-route-list-item > .status-bar {
5988 padding: 20px 0 20px;
5989 background-color: #ea7400;
5992 display: inline-block;
5996 .b2b-static-route-list-item > .status-bar:after {
5998 visibility: hidden; }
5999 .b2b-static-route-list-item > .status-bar-unedited {
6000 padding: 20px 0 20px;
6001 background-color: #ffb81c;
6004 display: inline-block;
6008 background-color: transparent; }
6009 .b2b-static-route-list-item > .status-bar-unedited:after {
6011 visibility: hidden; }
6013 .b2b-static-route-list-item:focus {
6014 outline: 1px dashed #00f; }
6016 .b2b-static-route-list-item--selected {
6017 background: #f2f2f2; }
6019 .b2b-static-route-content {
6020 display: inline-block; }
6022 .selectWrap::after {
6023 align-items: center;
6024 background-position: 7px 7px;
6025 background-repeat: no-repeat;
6026 background-size: auto 23px;
6027 border-left: 1px solid transparent;
6041 position: absolute !important;
6042 display: flex !important;
6061 .dialog__close-btn {
6063 background: #087ac2;
6070 border: #087ac2 2px solid;
6088 /* background-color: #006496; */
6089 color: rgb(0, 0, 0);
6118 padding-right: 130px;
6119 padding-left: 120px;
6120 color: rgba(0, 0, 0, 0.603)
6141 /* background-color: #006496; */
6142 color: rgb(0, 0, 0);
6154 label + .field-group, label + .input-append, label + .row, label + .row-nowrap, label + .form-row {
6167 .webform-component-my-select select {
6172 background-color: #fff;
6173 border: 1px solid #d2d2d2;
6175 display: inline-block;
6184 font-family: "Omnes-ECOMP-W02-Italic", Arial;
6206 .dialog__close-btn {
6208 background: #087ac2;
6215 border: #087ac2 2px solid;
6230 /* margin-left: 250px;
6231 margin-right: 250px; */
6232 /* overflow: scroll; */
6237 margin-right: 150px;
6259 .dialog__close-btn {
6261 background: #087ac2;
6268 border: #087ac2 2px solid;