2 -webkit-user-select: none;
3 -moz-user-select: none;
18 border-bottom: solid 1px #006496;
19 color: rgba(0, 0, 0, 0.87);
23 justify-content: space-between;
24 box-sizing: border-box;
26 background: #ffffff00;
52 /* table, tr, td, th {
83 border: solid 1px #ccc;
84 color: rgba(0, 0, 0, 0.87);
87 justify-content: center;
94 transition: box-shadow 200ms cubic-bezier(0, 0, 0.2, 1);
95 box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2),
96 0 2px 2px 0 rgba(0, 0, 0, 0.14),
97 0 1px 5px 0 rgba(0, 0, 0, 0.12);
100 .example-box:active {
101 box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2),
102 0 8px 10px 1px rgba(0, 0, 0, 0.14),
103 0 3px 14px 2px rgba(0, 0, 0, 0.12);
111 border: dotted #ccc 2px;
117 border: solid 1px #ccc;
120 background: rgb(223, 223, 223);
131 border-bottom: solid 1px #ccc;
132 color: rgba(0, 0, 0, 0.87);
136 justify-content: space-between;
137 box-sizing: border-box;
139 background: #00649617;
144 box-sizing: border-box;
146 box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2),
147 0 8px 10px 1px rgba(0, 0, 0, 0.14),
148 0 3px 14px 2px rgba(0, 0, 0, 0.12);
151 .cdk-drag-placeholder {
155 .cdk-drag-animating {
156 transition: transform 250ms cubic-bezier(0, 0, 0.2, 1);
159 .example-box:last-child {
163 .example-list.cdk-drop-list-dragging .example-box:not(.cdk-drag-placeholder) {
164 transition: transform 250ms cubic-bezier(0, 0, 0.2, 1);
169 mat-button-toggle-group{
176 display: inline-block;
182 box-sizing: border-box;
189 border: 4px solid #006496;
191 animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
192 border-color: #006496 transparent transparent transparent;
194 .lds-ring div:nth-child(1) {
195 animation-delay: -0.45s;
197 .lds-ring div:nth-child(2) {
198 animation-delay: -0.3s;
200 .lds-ring div:nth-child(3) {
201 animation-delay: -0.15s;
203 @keyframes lds-ring {
205 transform: rotate(0deg);
208 transform: rotate(360deg);
241 label + .field-group, label + .input-append, label + .row, label + .row-nowrap, label + .form-row {
251 background-color: #e6e6e61a
254 .webform-component-my-select select {
259 background-color: #fff;
260 border: 1px solid #d2d2d2;
262 display: inline-block;
271 font-family: "Omnes-ECOMP-W02-Italic", Arial;
276 .b2b-horizontal-table ::-webkit-scrollbar {
279 .b2b-horizontal-table ::-webkit-scrollbar-thumb {
281 border-radius: 5px; }
283 .b2b-horizontal-table .b2b-frozen-col {
286 font-style: italic; }
288 .b2b-horizontal-table .b2b-horizontal-table-inner-container {
289 overflow-x: scroll; } */
291 .b2b-horizontal-table .b2b-horizontal-table-column-info {
292 text-align: center; }
294 .b2b-horizontal-table .b2b-horizontal-table-legend div[b2b-flyout-toggler] {
298 .b2b-horizontal-table .b2b-horizontal-table-legend .b2b-frozen-cell {
301 background-color: #F2F2F2;
302 display: inline-block;
303 margin-right: 10px; }
305 .b2b-horizontal-table .b2b-horizontal-table-arrows {
306 margin-bottom: 20px; }
307 .b2b-horizontal-table .b2b-horizontal-table-arrows .b2b-disabled-text {
309 .b2b-horizontal-table .b2b-horizontal-table-arrows .b2b-next-link {
310 padding-right: 15px; }
311 .b2b-horizontal-table .b2b-horizontal-table-arrows .b2b-prev-link {
312 padding-left: 15px; }
314 @-moz-document url-prefix() {
315 .b2b-horizontal-table td:first-child {
316 border-top: none; } }
318 box-sizing: border-box; }
321 -ms-overflow-style: -ms-autohiding-scrollbar;
323 -ms-text-size-adjust: 100%;
324 -webkit-text-size-adjust: 100%;
325 box-sizing: border-box;
326 font: 0.625pc/1.5 sans-serif;
327 text-rendering: optimizeLegibility; }
331 -webkit-overflow-scrolling: touch;
333 position: relative; }
349 outline: thin dotted #191919;
356 vertical-align: top; }
360 display: inline-block; }
368 vertical-align: middle;
370 -ms-interpolation-mode: bicubic; }
373 max-width: inherit !important; }
376 display: inline-block; }
388 vertical-align: middle; }
395 html input[type="button"],
397 input[type="submit"] {
404 input[type="button"],
406 input[type="submit"],
408 input[type="checkbox"] {
412 -webkit-appearance: textfield; }
414 input[type=search]:-webkit-search-cancel-button,
415 input[type=search]:-webkit-search-decoration {
416 -webkit-appearance: none; }
421 -moz-appearance: none;
422 -webkit-appearance: none; }
431 background-color: #ffffff;
433 font-family: "Omnes-ECOMP-W02", Arial;
434 /* font-size: 1.6rem;
439 -moz-osx-font-smoothing: grayscale;
440 -webkit-font-smoothing: antialiased; }
450 display: inline-block;
453 vertical-align: middle; }
460 /* TODO: Build a reference page for these classes */
462 font-family: "Omnes-ECOMP-W02", Arial !important; }
465 font-family: "Omnes-ECOMP-W02-Light", Arial !important; }
468 font-family: "Omnes-ECOMP-W02-Italic", Arial !important; }
471 font-family: "Omnes-ECOMP-W02-Light-Italic", Arial !important; }
474 font-family: "Omnes-ECOMP-W02-Medium", Arial !important; }
476 .font-medium-italic {
477 font-family: "Omnes-ECOMP-W02-Medium-Italic",Arial !important; }
481 font-variant: normal;
483 text-transform: none; }
486 display: none !important; }
489 display: none !important; }
492 display: none !important; }
495 display: inherit !important; }
529 .row > [class*="span"],
530 .row-nowrap > [class*="span"] {
533 margin-right: 1.40845%\9; }
535 .row > [class*="span"]:last-child,
536 .row-nowrap > [class*="span"]:last-child {
539 .row > [class*="span"].centered,
540 .row-nowrap > [class*="span"].centered {
541 margin-left: auto !important;
542 margin-right: auto !important; }
545 .row-nowrap.no-flex {
548 .row.no-flex > [class*="span"],
549 .row-nowrap.no-flex > [class*="span"] {
550 margin-right: 1.408450704225352%; }
552 .row.no-flex > [class*="span"]:last-child,
553 .row-nowrap.no-flex > [class*="span"]:last-child {
557 .row-nowrap.flex-justify {
558 justify-content: space-between; }
560 .row.flex-justify > [class*="span"],
561 .row-nowrap.flex-justify > [class*="span"] {
564 .row.flex-justify > .flex-col,
565 .row-nowrap.flex-justify > .flex-col {
567 margin-right: 1.40845%\9; }
570 .row-nowrap.flex-wrap {
574 align-items: flex-start; }
576 .align-items-center {
577 align-items: center; }
579 .align-items-bottom {
580 align-items: flex-end; }
583 align-self: flex-start; }
586 align-self: center; }
589 align-self: flex-end; }
597 background-color: #efefef; }
607 .row .fixed-230 + .fluid-space {
609 padding-right: 20px; }
611 .row .fluid-space:last-child {
615 width: 7.042253521126761%; }
618 width: 15.49295774647887%; }
621 width: 23.94366197183099%; }
624 width: 32.3943661971831%; }
627 width: 40.84507042253521%; }
630 width: 49.29577464788733%; }
633 width: 57.74647887323944%; }
636 width: 66.19718309859155%; }
639 width: 74.64788732394367%; }
642 width: 83.09859154929578%; }
645 width: 91.54929577464789%; }
651 margin-left: 8.450704225352113%; }
654 margin-left: 16.90140845070423%; }
657 margin-left: 25.35211267605634%; }
660 margin-left: 33.8028169%; }
663 margin-left: 42.25352113%; }
666 margin-left: 50.70422535%; }
669 margin-left: 59.15492958%; }
672 margin-left: 67.6056338%; }
675 margin-left: 76.05633803%; }
678 margin-left: 84.50704225%; }
681 margin-left: 92.95774648%; }
685 text-align: center; }
687 [class*="span"].align-center {
688 margin: 0 auto !important;
691 .align-left .container {
692 padding-left: 0 !important;
693 margin: 0 !important; }
695 /* BEGIN RESPONSIVE-4.LESS ************** */
696 @media (min-width: 1025px) {
697 .row > [class*="span"],
698 .row-nowrap > [class*="span"] {
700 margin-right: 1.487301587301587%\9; }
705 /* 1col = 6.878306878306879 */
706 /* 1colgutter = 1.587301587301587 */
710 width: 6.878306878306879%; }
712 width: 15.34391534391534%; }
714 width: 23.80952380952381%; }
716 width: 32.27513227513228%; }
718 width: 40.74074074074074%; }
720 width: 49.20634920634921%; }
722 width: 57.67195767195767%; }
724 width: 66.13756613756614%; }
726 width: 74.60317460317461%; }
728 width: 83.06878306878308%; }
730 width: 91.53439153439154%; }
734 margin-left: 8.465608465608466%; }
736 margin-left: 16.93121693121693%; }
738 margin-left: 25.3968253968254%; }
740 margin-left: 33.86243386%; }
742 margin-left: 42.32804233%; }
744 margin-left: 50.79365079%; }
746 margin-left: 59.25925926%; }
748 margin-left: 67.72486772%; }
750 margin-left: 76.19047619%; }
752 margin-left: 84.65608466%; }
754 margin-left: 93.12169312%; }
755 .tooltip-size-control {
759 margin-left: 1.40845070422535%; }
763 /* END RESPONSIVE-4.LESS ****************** */
764 /* BEGIN RESPONSIVE-3.LESS ******************* */
765 @media (min-width: 768px) and (max-width: 1024px) {
767 display: inherit !important; }
769 display: none !important; }
771 display: inherit !important; }
773 display: none !important; }
778 padding-right: 20px; }
782 width: 7.042253521126761%; }
784 width: 15.49295774647887%; }
786 width: 23.94366197183099%; }
788 width: 32.3943661971831%; }
790 width: 40.84507042253521%; }
792 width: 49.29577464788733%; }
794 width: 57.74647887323944%; }
796 width: 66.19718309859155%; }
798 width: 74.64788732394367%; }
800 width: 83.09859154929578%; }
802 width: 91.54929577464789%; }
806 margin-left: 8.450704225352113%; }
808 margin-left: 16.90140845070423%; }
810 margin-left: 25.35211267605634%; }
812 margin-left: 33.8028169%; }
814 margin-left: 42.25352113%; }
816 margin-left: 50.70422535%; }
818 margin-left: 59.15492958%; }
820 margin-left: 67.6056338%; }
822 margin-left: 76.05633803%; }
824 margin-left: 84.50704225%; }
826 margin-left: 92.95774648%; }
827 .tooltip-size-control {
831 /* END RESPONSIVE-3.LESS ******************* */
832 /* BEGIN RESPONSIVE-2.LESS *************** */
833 @media (max-width: 767px) {
835 display: inherit !important; }
837 display: none !important; }
839 display: inherit !important; }
841 display: inherit !important; }
843 display: none !important; }
845 display: none !important; }
849 padding-right: 15px; }
850 /*.row{ display:block; }*/
851 .row > [class*="span"] {
858 .row.flex > .flex-col,
859 .row-nowrap.flex > .flex-col {
869 .row .fluid-space + .fixed-230 {
871 .row .fluid-space:last-child {
876 width: 7.042253521126761%; }
878 width: 15.49295774647887%; }
880 width: 23.94366197183099%; }
882 width: 32.3943661971831%; }
884 width: 40.84507042253521%; }
886 width: 49.29577464788733%; }
888 width: 57.74647887323944%; }
890 width: 66.19718309859155%; }
892 width: 74.64788732394367%; }
894 width: 83.09859154929578%; }
896 width: 91.54929577464789%; }
900 margin-left: 8.450704225352113%; }
902 margin-left: 16.90140845070423%; }
904 margin-left: 25.35211267605634%; }
906 margin-left: 33.8028169%; }
908 margin-left: 42.25352113%; }
910 margin-left: 50.70422535%; }
912 margin-left: 59.15492958%; }
914 margin-left: 67.6056338%; }
916 margin-left: 76.05633803%; }
918 margin-left: 84.50704225%; }
920 margin-left: 92.95774648%; }
922 padding: 8px 15px 8px 15px; }
923 .field-group input.input-emphasized[type="search"] + .reset-field:after {
925 .field-group input.input-emphasized[type="search"] + .reset-field {
929 margin-bottom: 30px; }
930 .marquee .blur-overlay {
937 padding: 34px 15px 30px; }
942 letter-spacing: -0.035px; }
947 .marquee p:not(.lead) {
948 font-family: "Omnes-ECOMP-W02-Light", Arial;
951 .marquee .btn-fullwidth {
955 .tooltip-size-control {
958 .accordion-table-layout {
960 margin-right: -15px; }
961 .table-wrapper caption {
962 padding-left: 15px; } }
964 @media (max-width: 480px) {
966 width: 7.042253521126761%; }
968 width: 15.49295774647887%; }
970 width: 23.94366197183099%; }
972 width: 32.3943661971831%; }
974 width: 40.84507042253521%; }
976 width: 49.29577464788733%; }
978 width: 57.74647887323944%; }
980 width: 66.19718309859155%; }
982 width: 74.64788732394367%; }
984 width: 83.09859154929578%; }
986 width: 91.54929577464789%; }
990 margin-left: 8.450704225352113%; }
992 margin-left: 16.90140845070423%; }
994 margin-left: 25.35211267605634%; }
996 margin-left: 33.8028169%; }
998 margin-left: 42.25352113%; }
1000 margin-left: 50.70422535%; }
1002 margin-left: 59.15492958%; }
1004 margin-left: 67.6056338%; }
1006 margin-left: 76.05633803%; }
1008 margin-left: 84.50704225%; }
1010 margin-left: 92.95774648%; } }
1012 /* END RESPONSIVE-2.LESS ******************* */
1013 /* BEGIN RESPONSIVE-1.LESS ************** */
1014 .xxxxxxxx-begin-responsive-480px.less {
1017 @media (max-width: 480px) {
1019 display: inherit !important; }
1021 display: inherit !important; }
1023 display: none !important; }
1025 display: none !important; }
1027 display: none !important; }
1029 display: inherit !important; }
1033 padding-right: 15px; } }
1035 [class*="icon-primary-"],
1037 .bellyband-link a:after,
1038 .breadcrumb > li:after,
1039 .checkbox input:checked + .skin:after,
1040 .checkbox input.indeterminate + .skin:after,
1041 .checkbox input:indeterminate + .skin:after,
1042 .selectWrap.large:before,
1043 .form-row.error .error-msg:before,
1045 .reset-field:before,
1046 .cssIcon-globe:before,
1053 border: solid white;
1054 border-width: 0 3px 3px 0;
1055 -webkit-transform: rotate(45deg);
1056 -ms-transform: rotate(45deg);
1057 transform: rotate(45deg);}
1059 [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-"] {
1061 display: inline-block;
1064 font-weight: normal;
1065 font-variant: normal;
1068 text-transform: none;
1070 -webkit-font-smoothing: antialiased;
1071 -moz-osx-font-smoothing: grayscale;
1074 -webkit-user-select: none;
1075 -moz-user-select: none;
1076 -ms-user-select: none;
1078 vertical-align: middle; }
1080 [class*="icon-primary-"]:before,
1081 [class*="icon-primary-"]:after {
1082 box-sizing: border-box;
1083 display: inline-block;
1089 vertical-align: middle;
1092 .icon-primary-att-globe:before,
1093 .cssIcon-globe:before {
1097 .icon-primary-hamburger:before {
1100 .icon-primary-secure:before {
1103 .icon-primary-secureL:before {
1106 .icon-primary-padlockopen:before {
1109 .icon-primary-padlockopenL:before {
1112 .icon-primary-shoppingcart:before {
1115 .icon-primary-shoppingcartL:before {
1118 .icon-primary-print:before {
1121 .icon-primary-printL:before {
1124 .icon-primary-mobilesmartphone:before {
1127 .icon-primary-mobilesmartphoneL:before {
1130 .icon-primary-tablet:before {
1133 .icon-primary-tabletL:before {
1136 .icon-primary-tv:before {
1139 .icon-primary-tvL:before {
1142 .icon-primary-calendar {
1143 width: 100% !important; }
1145 .icon-primary-calendar:before {
1149 .icon-primary-calendarL:before {
1152 .icon-primary-star:before {
1155 .icon-primary-close:before,
1157 .reset-field:before {
1160 .icon-primary-down:before {
1165 .icon-primary-add-maximize:before {
1170 .icon-primary-questionmark:before {
1173 .icon-primary-badgealert:before,
1174 .form-row.error .error-msg:before {
1177 .icon-primary-approval:before {
1180 .icon-primary-flat-info:before {
1183 .icon-primary-alert:before {
1186 .icon-primary-tooltip:before,
1187 .icon-primary-flat-faq:before {
1190 .icon-primary-tooltip {
1194 .bellyband-link a:after,
1195 .breadcrumb > li:after,
1196 .icon-primary-right:before {
1198 transform: rotate(-90deg); }
1200 .icon-primary-left:before {
1202 transform: rotate(90deg); }
1204 .icon-primary-accordion-plus:after,
1205 .icon-primary-collapsed:after,
1206 .icon-primary-accordion-minus:after,
1207 .icon-primary-expanded:after {
1213 .icon-primary-accordion-minus,
1214 .icon-primary-expanded,
1215 .icon-primary-accordion-plus,
1216 .icon-primary-collapsed {
1217 font-size: 20px !important; }
1219 :not(.ds2-no-colors) .icon-primary-accordion-minus:before,
1220 :not(.ds2-no-colors) .icon-primary-expanded:before {
1221 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");
1224 :not(.ds2-no-colors) .icon-primary-accordion-plus:before,
1225 :not(.ds2-no-colors) .icon-primary-collapsed:before {
1226 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");
1229 .ds2-no-colors .icon-primary-accordion-minus:before,
1230 .ds2-no-colors .icon-primary-expanded:before {
1231 background-image: none;
1234 .ds2-no-colors .icon-primary-accordion-minus:after,
1235 .ds2-no-colors .icon-primary-expanded:after {
1238 .ds2-no-colors .icon-primary-accordion-plus:before,
1239 .ds2-no-colors .icon-primary-collapsed:before {
1240 background-image: none;
1243 .ds2-no-colors .icon-primary-accordion-plus:after,
1244 .ds2-no-colors .icon-primary-collapsed:after {
1247 .icon-primary-circle-arrow {
1248 outline: 1px solid transparent;
1250 font-size: 20px !important;
1251 background: linear-gradient(to bottom, #fcfcfc 0%, #f2f2f2 100%);
1252 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08);
1253 margin-right: 7px; }
1255 .icon-primary-circle-arrow:after {
1256 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");
1262 .icon-primary-circle-arrow:before {
1268 transform: rotate(-90deg);
1272 [class*="icon-primary-"] [class*="icon-primary-"] {
1273 display: inline-block;
1277 position: absolute; }
1279 [class*="icon-primary-"].white, [class^="ico"][class*="-"].white {
1282 [class*="icon-primary-"].black, [class^="ico"][class*="-"].black {
1285 [class*="icon-primary-"].blue, [class^="ico"][class*="-"].blue {
1288 [class*="icon-primary-"].green, [class^="ico"][class*="-"].green {
1292 width: device-width; }
1295 width: device-width; }
1298 width: device-width; }
1301 width: device-width; }
1304 width: device-width; }
1316 float: right !important; }
1319 float: left !important; }
1321 .float-children-left:before,
1322 .float-children-left:after {
1327 .float-children-left:after {
1330 .float-children-left > div {
1332 white-space: nowrap; }
1335 display: block !important; }
1338 display: inline !important; }
1341 display: inline-block !important; }
1344 @media (max-width: 767px) {
1348 margin-right: -15px;
1351 @media (min-width: 768px) {
1355 margin-right: -20px;
1358 @media (max-width: 480px) {
1362 margin-right: -15px;
1363 padding: 0 15px; } }
1367 filter: alpha(opacity=0);
1368 transition: opacity .15s linear; }
1372 filter: alpha(opacity=100); }
1381 white-space: nowrap; }
1387 border: 0 none !important;
1388 clip: rect(0px, 0px, 0px, 0px) !important;
1389 height: 1px !important;
1392 overflow: hidden !important;
1394 padding: 0 !important;
1395 position: absolute !important;
1396 width: 1px !important; }
1398 [data-sr-text].hidden-spoken:before {
1399 border: 0 none !important;
1400 content: attr(data-sr-text);
1401 clip: rect(0px, 0px, 0px, 0px) !important;
1402 height: 1px !important;
1405 overflow: hidden !important;
1406 padding: 0 !important;
1407 position: absolute !important;
1408 width: 100% !important;
1411 [data-sr-text].hidden-spoken {
1412 position: relative !important;
1413 width: auto !important; }
1415 [data-show-between] {
1417 visibility: hidden; }
1420 overflow-y: hidden !important; }
1423 visibility: hidden !important;
1424 opacity: 0 !important; }
1427 background-color: rgba(255, 255, 255, 0) !important; }
1430 display: none !important; }
1433 display: block !important; }
1436 position: relative !important; }
1442 border-top-width: 1px !important; }
1445 border-left-width: 1px !important; }
1448 border-right-width: 1px !important; }
1451 border-bottom-width: 1px !important; }
1454 border-color: #000; }
1457 border-color: #fff; }
1460 border-top-width: 0 !important; }
1463 border-left-width: 0 !important; }
1466 border-right-width: 0 !important; }
1469 border-bottom-width: 0 !important; }
1472 margin: 0 auto !important; }
1483 vertical-align: top !important; }
1486 vertical-align: middle !important; }
1489 vertical-align: bottom !important; }
1491 .align-children-middle > * {
1494 [class*="valign-children-"] {
1497 [class*="valign-children-"] > * {
1498 display: table-cell; }
1500 .valign-children-top > * {
1501 vertical-align: top; }
1503 .valign-children-middle > * {
1504 vertical-align: middle; }
1506 .valign-children-bottom > * {
1507 vertical-align: bottom; }
1510 padding: 0 !important; }
1513 margin-top: 60px !important; }
1516 margin-bottom: 60px !important; }
1519 padding-top: 60px !important; }
1522 padding-bottom: 60px !important; }
1524 @media (max-width: 767px) {
1526 margin-top: 30px !important; }
1528 margin-bottom: 30px !important; }
1530 padding-top: 30px !important; }
1532 padding-bottom: 30px !important; } }
1539 position: relative; }
1541 @media (orientation: landscape) {
1545 display: none !important; } }
1547 @media (orientation: portrait) {
1549 display: none !important; }
1554 background-color: #222222; }
1556 /* ... JAVASCRIPT HOOKS .................
1557 ... used by javascript ............... */
1560 position: relative; }
1563 white-space: nowrap;
1565 text-overflow: ellipsis; }
1568 color: #5a5a5a !important; }
1570 .jshook-return-focus-here {
1574 display: none !important; }
1577 display: inherit !important; }
1581 display: inherit !important; }
1583 display: none !important; }
1585 color: #000 !important;
1586 background: transparent !important;
1587 box-shadow: none !important; }
1590 text-decoration: underline; }
1593 border: 1px solid #000;
1594 page-break-inside: avoid; }
1596 display: table-header-group; }
1599 page-break-inside: avoid; }
1601 max-width: 100% !important; }
1611 page-break-after: avoid; } }
1620 outline: thin dotted #191919; }
1628 font-weight: normal;
1629 text-rendering: optimizeLegibility;
1634 font-size: 3.8rem !important;
1635 font-family: "Omnes-ECOMP-W02-Light", Arial;
1636 margin-bottom: 40px; }
1638 h1.heading-page.ng-scope {}
1640 .heading-major-section {
1641 font-size: 3rem !important;
1642 font-family: "Omnes-ECOMP-W02-Light", Arial;
1643 margin-bottom: 40px !important; }
1645 .heading-sub-section {
1646 font-size: 2.4rem !important;
1647 font-family: "Omnes-ECOMP-W02", Arial;
1648 margin-bottom: 40px; }
1651 font-size: 2rem !important;
1652 font-family: "Omnes-ECOMP-W02-Medium", Arial;
1654 margin-bottom: 20px !important; }
1657 font-size: 2rem !important;
1658 font-family: "Omnes-ECOMP-W02", Arial;
1659 margin-bottom: 20px; }
1661 .heading-medium-emphasis {
1662 font-size: 2rem !important;
1663 font-family: "Omnes-ECOMP-W02-Medium", Arial;
1664 margin-bottom: 20px; }
1667 font-size: 1.8rem !important;
1668 font-family: "Omnes-ECOMP-W02", Arial;
1669 margin-bottom: 20px; }
1671 .heading-small-emphasis {
1672 font-size: 1.8rem !important;
1673 font-family: "Omnes-ECOMP-W02-Medium", Arial;
1674 margin-bottom: 20px; }
1677 font-size: 1.3rem !important;
1678 font-family: "Omnes-ECOMP-W02-Medium", Arial;
1679 text-transform: uppercase;
1681 margin-bottom: 10px; }
1683 * + .heading-major-section {
1686 * + .heading-sub-section {
1689 * + .heading-group {
1690 margin-top: 40px !important; }
1692 * + .heading-medium {
1695 * + .heading-medium-emphasis {
1698 * + .heading-small {
1701 * + .heading-small-emphasis {
1704 * + .heading-micro {
1709 font-family: "Omnes-ECOMP-W02-Light-Italic", Arial;
1711 line-height: 2.8rem;
1713 letter-spacing: -0.024rem; }
1716 text-transform: uppercase;
1717 line-height: .65 !important; }
1721 font-size: 1.4rem !important;
1722 font-family: "Omnes-ECOMP-W02-Medium", Arial;
1725 .eyebrow + .heading-major-section,
1726 .eyebrow + .heading-sub-section {
1732 @media (max-width: 767px) {
1741 font-family: "Omnes-ECOMP-W02", Arial;
1742 margin-bottom: 30px; }
1743 .heading-major-section {
1745 font-family: "Omnes-ECOMP-W02", Arial;
1746 margin-bottom: 30px; }
1747 .heading-sub-section {
1749 font-family: "Omnes-ECOMP-W02", Arial;
1750 margin-bottom: 20px; }
1753 font-family: "Omnes-ECOMP-W02", Arial;
1754 margin-bottom: 20px; }
1755 .heading-medium-emphasis {
1757 font-family: "Omnes-ECOMP-W02", Arial;
1758 margin-bottom: 20px; }
1761 font-family: "Omnes-ECOMP-W02", Arial;
1762 margin-bottom: 10px; }
1763 .heading-small-emphasis {
1765 font-family: "Omnes-ECOMP-W02-Medium", Arial;
1766 margin-bottom: 5px; }
1767 * + .heading-major-section {
1769 * + .heading-sub-section {
1771 * + .heading-group {
1773 * + .heading-medium {
1775 * + .heading-medium-emphasis {
1777 * + .heading-small {
1779 * + .heading-small-emphasis {
1781 * + .heading-micro {
1782 margin-top: 10px; } }
1784 /* Standard Type styles */
1786 margin: 0 !important; }
1790 text-decoration: none; }
1794 text-decoration: underline; }
1810 position: relative; }
1812 a.show-qualifier:after {
1814 display: inline-block;
1815 white-space: pre !important; }
1817 a[href$="pdf"].show-qualifier:after,
1818 a.show-qualifier.pdf:after {
1819 content: " (PDF)"; }
1821 a[href$="psd"].show-qualifier:after,
1822 a.show-qualifier.psd:after {
1823 content: " (PSD)"; }
1828 /* 20px for the icon, 10px left of icon */
1829 .standalone-link.small {
1830 font-size: 1.4rem; }
1832 .standalone-link.small i[class*="icon-primary-"] {
1836 .standalone-link.large {
1837 font-size: 1.8rem; }
1839 .standalone-link.large i[class*="icon-primary-"] {
1845 line-height: 2rem; }
1849 line-height: 1.8rem; }
1856 line-height: 1.5rem; }
1862 font-size: 1.8rem; }
1869 font-family: "Omnes-ECOMP-W02-Medium", Arial;
1870 font-weight: normal; }
1874 font-family: "Omnes-ECOMP-W02-Italic", Arial;
1875 font-style: normal; }
1878 text-decoration: line-through; }
1881 display: inline-block;
1885 vertical-align: text-top;
1891 line-height: 1.5rem;
1894 .text-legal.legal-module {
1895 line-height: 1.3rem;
1899 .text-legal strong {
1900 font-weight: bold; }
1903 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
1906 text-align: left !important; }
1909 text-align: right !important; }
1912 text-align: center !important; }
1915 text-align: justify !important; }
1928 margin: 12px 0 0 20px; }
1937 position: relative; }
1940 ul.no-bullet li + li,
1941 ul.lower-alpha li + li,
1942 ul.lower-roman li + li,
1946 ul.bullet > li:before,
1947 ul.no-bullet > li:before,
1948 ul.lower-alpha > li:before,
1949 ul.lower-roman > li:before,
1951 background-color: #333333;
1952 border: 2px solid #333333;
1953 border-radius: 100%;
1984 ul.lower-alpha > li,
1985 ul.lower-roman > li {
1988 ul.no-bullet > li:before,
1989 ul.lower-alpha > li:before,
1990 ul.lower-roman > li:before {
1991 display: none !important; }
1994 margin: 20px 0 0 32px; }
1997 padding-left: 3px; }
2003 margin-left: 25px; }
2006 margin-left: -5px; }
2015 list-style-type: lower-roman;
2021 list-style-type: lower-alpha;
2033 display: table-cell; }
2036 background-color: transparent;
2037 background-clip: padding-box;
2038 border: 1px solid transparent;
2040 box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
2042 display: inline-block;
2043 font-family: "Omnes-ECOMP-W02-Medium", Arial;
2045 font-weight: normal;
2047 margin: 0 7px 10px 0;
2050 padding: 14px 19px 11px 18px;
2053 vertical-align: middle;
2054 white-space: nowrap;
2057 outline: 1px dotted #000;
2058 outline-offset: -5px; }
2061 .btn::-moz-focus-inner {
2064 .btn i[class*="icon-primary-"].icon-primary-small {
2067 .btn i[class*="icon-primary-"].icon-primary-medium {
2070 .btn i[class*="icon-primary-"].icon-primary-large {
2075 vertical-align: middle; }
2077 text-decoration: none; }
2079 .field-group + .btn {
2080 margin-left: 20px; }
2083 border-color: #ea7400 transparent #d16500;
2084 background-color: #ea7400 transparent #d16500;
2085 background: linear-gradient(to bottom, #ea7400 0%, #d16500 100%);
2087 font-family: "Omnes-ECOMP-W02", Arial;
2088 font-weight: bold; }
2089 .btn-primary:hover {
2090 text-decoration: none;
2092 outline-color: #ffffff !important;
2093 background: linear-gradient(to bottom, #d16500 0%, #ea7400 100%); }
2094 .btn-primary:focus {
2095 text-decoration: none;
2097 outline-color: #ffffff !important;
2098 background: linear-gradient(to bottom, #d16500 0%, #ea7400 100%); }
2099 .btn-primary:active {
2100 text-decoration: none;
2102 outline-color: #ffffff !important;
2103 background: linear-gradient(to bottom, #d16500 0%, #ea7400 100%); }
2106 font-family: "Omnes-ECOMP-W02", Arial;
2108 font-weight: normal;
2109 background-color: transparent;
2114 position: relative; }
2116 text-decoration: underline; }
2117 .btn-arrow:hover .btn-primary {
2118 text-decoration: none;
2120 outline-color: #ffffff !important;
2121 background: linear-gradient(to bottom, #d16500 0%, #ea7400 100%); }
2122 .btn-arrow:hover .btn-secondary {
2124 outline-color: #000000 !important;
2125 background: linear-gradient(to bottom, #f2f2f2 0%, #fcfcfc 100%); }
2126 .btn-arrow:hover .btn-alt {
2128 outline-color: #ffffff !important;
2129 background: linear-gradient(to bottom, #087ac2 0%, #0568ae 100%); }
2130 .btn-arrow:hover .btn-specialty {
2132 outline-color: #ffffff !important;
2133 background: linear-gradient(to bottom, #007a3e 0%, #008744 100%); }
2135 text-decoration: underline;
2136 outline: 1px dotted #666; }
2137 .btn-arrow:focus .btn-primary {
2138 text-decoration: none;
2140 outline-color: #ffffff !important;
2141 background: linear-gradient(to bottom, #d16500 0%, #ea7400 100%); }
2142 .btn-arrow:focus .btn-secondary {
2144 outline-color: #000000 !important;
2145 background: linear-gradient(to bottom, #f2f2f2 0%, #fcfcfc 100%); }
2146 .btn-arrow:focus .btn-alt {
2148 outline-color: #ffffff !important;
2149 background: linear-gradient(to bottom, #087ac2 0%, #0568ae 100%); }
2150 .btn-arrow:focus .btn-specialty {
2152 outline-color: #ffffff !important;
2153 background: linear-gradient(to bottom, #007a3e 0%, #008744 100%); }
2154 .btn-arrow:active .btn-primary {
2155 text-decoration: none;
2157 outline-color: #ffffff !important;
2158 background: linear-gradient(to bottom, #d16500 0%, #ea7400 100%); }
2159 .btn-arrow:active .btn-secondary {
2161 outline-color: #000000 !important;
2162 background: linear-gradient(to bottom, #f2f2f2 0%, #fcfcfc 100%); }
2163 .btn-arrow:active .btn-alt {
2165 outline-color: #ffffff !important;
2166 background: linear-gradient(to bottom, #087ac2 0%, #0568ae 100%); }
2167 .btn-arrow:active .btn-specialty {
2169 outline-color: #ffffff !important;
2170 background: linear-gradient(to bottom, #007a3e 0%, #008744 100%); }
2171 .btn-arrow .btn-alt {
2172 border-color: #087ac2 transparent #0568ae;
2173 background-color: #0568ae;
2174 background: linear-gradient(to bottom, #087ac2 0%, #0568ae 100%);
2176 .btn-arrow .btn-alt:hover {
2178 outline-color: #ffffff !important;
2179 background: linear-gradient(to bottom, #0568ae 0%, #087ac2 100%); }
2180 .btn-arrow .btn-alt:focus {
2182 outline-color: #ffffff !important;
2183 background: linear-gradient(to bottom, #0568ae 0%, #087ac2 100%); }
2184 .btn-arrow .btn-alt:active {
2186 outline-color: #ffffff !important;
2187 background: linear-gradient(to bottom, #0568ae 0%, #087ac2 100%); }
2188 .btn-arrow::-moz-focus-inner {
2192 border: 1px solid transparent;
2193 border-radius: 100%;
2201 vertical-align: middle;
2203 .btn-arrow .btn .icon-primary-left {
2213 .btn-arrow .btn .icon-primary-left:before {
2218 .btn-arrow .btn .icon-primary-right {
2229 .btn-arrow .btn .icon-primary-right:before {
2234 .btn-arrow .btn.btn-primary .icon-primary-left {
2236 .btn-arrow .btn.btn-primary .icon-primary-right {
2238 .btn-arrow .btn.btn-alt .icon-primary-left {
2240 .btn-arrow .btn.btn-alt .icon-primary-right {
2242 .btn-arrow .btn.btn-secondary {
2243 border: 1px solid #d2d2d2; }
2244 .btn-arrow .btn.btn-secondary .icon-primary-left {
2246 .btn-arrow .btn.btn-secondary .icon-primary-right {
2248 .btn-arrow .btn.btn-small {
2254 .btn-arrow .btn.btn-small .icon-primary-left:before {
2258 .btn-arrow .btn.btn-small .icon-primary-right:before {
2262 .btn-arrow .btn.btn-large .icon-primary-left:before {
2266 .btn-arrow .btn.btn-large .icon-primary-right:before {
2272 border: 1px solid #d2d2d2;
2273 background-color: #f2f2f2;
2274 background: linear-gradient(to bottom, #fcfcfc 0%, #f2f2f2 100%);
2276 box-shadow: 0 5px 5px -5px rgba(0, 0, 0, 0.15);
2277 padding: 14px 18px 11px 17px; }
2278 .btn-secondary:hover {
2280 outline-color: #000000 !important;
2281 background: linear-gradient(to bottom, #f2f2f2 0%, #fcfcfc 100%); }
2282 .btn-secondary:focus {
2284 outline-color: #000000 !important;
2285 background: linear-gradient(to bottom, #f2f2f2 0%, #fcfcfc 100%); }
2286 .btn-secondary:active {
2288 outline-color: #000000 !important;
2289 background: linear-gradient(to bottom, #f2f2f2 0%, #fcfcfc 100%); }
2292 border-color: #087ac2 transparent #0568ae;
2293 background-color: #0568ae;
2294 background: linear-gradient(to bottom, #087ac2 0%, #0568ae 100%);
2298 outline-color: #ffffff !important;
2299 background: linear-gradient(to bottom, #0568ae 0%, #087ac2 100%); }
2302 outline-color: #ffffff !important;
2303 background: linear-gradient(to bottom, #0568ae 0%, #087ac2 100%); }
2306 outline-color: #ffffff !important;
2307 background: linear-gradient(to bottom, #0568ae 0%, #087ac2 100%); }
2310 border-color: #008744 transparent #007a3e;
2311 background-color: #007a3e;
2312 background: linear-gradient(to bottom, #008744 0%, #007a3e 100%);
2314 .btn-specialty:hover {
2316 outline-color: #ffffff !important;
2317 background: linear-gradient(to bottom, #007a3e 0%, #008744 100%); }
2318 .btn-specialty:focus {
2320 outline-color: #ffffff !important;
2321 background: linear-gradient(to bottom, #007a3e 0%, #008744 100%); }
2322 .btn-specialty:active {
2324 outline-color: #ffffff !important;
2325 background: linear-gradient(to bottom, #007a3e 0%, #008744 100%); }
2328 background: transparent !important;
2329 border-color: transparent !important;
2330 font-weight: normal;
2331 font-family: "Omnes-ECOMP-W02", Arial;
2333 text-decoration: none;
2336 text-decoration: underline; }
2338 text-decoration: underline; }
2341 outline: none !important;
2342 text-decoration: none !important; }
2343 .isIE .btn:focus:after {
2351 border: 1px dotted #000; }
2354 outline: none !important;
2355 text-decoration: none !important; }
2356 .isIE .btn:active:after {
2364 border: 1px dotted #000; }
2367 outline: none !important;
2368 text-decoration: none !important; }
2369 .isIE .btn.active:not(:focus):after {
2370 border: 1px solid #000; }
2371 .isIE .btn.active:after {
2379 border: 1px dotted #000; }
2381 .isIE .btn.btn-primary:focus:after {
2382 border: 2px dashed #fff; }
2384 .isIE .btn.btn-specialty:focus:after {
2385 border: 2px dashed #fff; }
2387 .isIE .btn.btn-alt:focus:after {
2388 border: 2px dashed #fff; }
2391 background-image: none;
2392 background-color: #767676;
2394 cursor: not-allowed;
2396 border-color: transparent;
2397 outline: 0 !important; }
2398 .btn.disabled:hover {
2400 outline: none !important; }
2401 .btn.disabled:focus {
2403 outline: none !important; }
2406 background-image: none;
2407 background-color: #767676;
2409 cursor: not-allowed;
2411 border-color: transparent;
2412 outline: 0 !important; }
2413 .btn[disabled]:hover {
2415 outline: none !important; }
2416 .btn[disabled]:focus {
2418 outline: none !important; }
2420 .btn[disabled="disabled"] {
2421 background-image: none;
2422 background-color: #767676;
2424 cursor: not-allowed;
2426 border-color: transparent;
2427 outline: 0 !important; }
2428 .btn[disabled="disabled"]:hover {
2430 outline: none !important; }
2431 .btn[disabled="disabled"]:focus {
2433 outline: none !important; }
2435 .btn-arrow[disabled] .btn {
2436 background-image: none;
2437 background-color: #767676;
2439 cursor: not-allowed;
2441 border-color: transparent;
2442 outline: 0 !important; }
2443 .btn-arrow[disabled] .btn:hover {
2445 outline: none !important; }
2446 .btn-arrow[disabled] .btn:focus {
2448 outline: none !important; }
2450 .btn-arrow[disabled] .icon-primary-left {
2451 color: #fff !important; }
2453 .btn-arrow[disabled] .icon-primary-right {
2454 color: #fff !important; }
2456 .btn-arrow.disabled .btn {
2457 background-image: none;
2458 background-color: #767676;
2460 cursor: not-allowed;
2462 border-color: transparent;
2463 outline: 0 !important; }
2464 .btn-arrow.disabled .btn:hover {
2466 outline: none !important; }
2467 .btn-arrow.disabled .btn:focus {
2469 outline: none !important; }
2471 .btn-arrow.disabled .icon-primary-left {
2472 color: #fff !important; }
2474 .btn-arrow.disabled .icon-primary-right {
2475 color: #fff !important; }
2478 padding: 12px 19px 11px 18px;
2479 font-size: 1.7rem; }
2482 /* padding: 10px 19px 9px 18px; */
2484 border-radius: 8px; }
2489 *:not(.btn-arrow) > .btn > i[class*="icon-primary-"] {
2491 margin-bottom: -20px; }
2493 .enhanced-cta-group {
2494 display: -ms-flexbox;
2496 -ms-flex-direction: row-reverse;
2497 flex-direction: row-reverse;
2498 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;
2499 background-position: 0 -1px;
2500 background-repeat: repeat-x; }
2501 .enhanced-cta-group > .cta-button-group {
2503 background-image: none !important; }
2504 .enhanced-cta-group > .cta-button-group + .cta-button-group a {
2507 .enhanced-cta-group > .cta-button-group + .cta-button-group a a {
2509 .enhanced-cta-group > .cta-button-group hr {
2511 .enhanced-cta-group > .cta-button-group + .cta-button-group {
2512 -ms-flex-align: center;
2513 -ms-grid-row-align: center;
2514 align-items: center;
2515 -ms-flex-direction: row;
2516 flex-direction: row;
2521 -ms-flex-align: baseline;
2522 align-items: baseline;
2523 padding: 20px 0 10px;
2525 .cta-button-group.nodots {
2526 background-image: none !important; }
2527 .cta-button-group .hidden-phone {
2528 margin-right: 14px; }
2529 .cta-button-group .btn + .btn {
2530 margin-right: 20px !important; }
2531 .cta-button-group .btn:not(.hidden-phone):not(.visible-phone) {
2534 .isMobile .btn-arrow .btn.btn-small .icon-primary-left:before {
2537 .isMobile .btn-arrow .btn.btn-large .icon-primary-left:before {
2540 .isMobile .btn-arrow .btn.btn-large .icon-primary-right:before {
2543 @media (max-width: 1024px) {
2544 .field-group + .btn {
2545 margin-left: 15px; } }
2547 @media (max-width: 767px) {
2549 text-align: center; }
2550 .cta-button-group > .btn {
2554 margin-left: auto !important;
2555 margin-right: auto !important; } }
2559 box-shadow: 0 5px 5px -5px rgba(0, 0, 0, 0.15);
2560 display: -ms-flexbox;
2562 -ms-flex-pack: justify;
2563 justify-content: space-between;
2564 margin-bottom: 10px;
2568 vertical-align: middle;
2580 text-align: center; }
2581 .btn-group:not([data-select-color]) .btn.active:not(:first-child) {
2583 border-left: 1px solid #d2d2d2 !important; }
2584 .btn-group:not([data-select-color]) .btn[disabled]:not(:first-child) {
2585 border-left: 1px solid #d2d2d2 !important; }
2586 .btn-group:not([data-select-color]) .btn[disabled] + .btn[disabled] {
2587 border-left: 1px solid #ebebeb !important; }
2588 .btn-group:not([data-select-color]) > .btn.active {
2589 border-color: #087ac2 transparent #0568ae;
2590 background-color: #0568ae;
2591 background: linear-gradient(to bottom, #087ac2 0%, #0568ae 100%);
2593 .btn-group:not([data-select-color]) > .btn.active:hover {
2595 outline-color: #ffffff !important;
2596 background: #0563a6;
2597 border-color: #0563a6; }
2598 .btn-group:not([data-select-color]) > .btn.active:focus {
2600 outline-color: #ffffff !important;
2601 background: #0563a6;
2602 border-color: #0563a6; }
2603 .btn-group:not([data-select-color]) > .btn.active:active {
2605 outline-color: #ffffff !important;
2606 background: #0563a6;
2607 border-color: #0563a6; }
2608 .btn-group:not([data-select-color]) > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
2610 .btn-group:not([data-select-color]) > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
2611 border-top-right-radius: 0;
2612 border-bottom-right-radius: 0; }
2613 .btn-group:not([data-select-color]) > .btn:last-child:not(:first-child) {
2614 border-top-left-radius: 0;
2615 border-bottom-left-radius: 0; }
2616 .btn-group:not([data-select-color]) > .dropdown-toggle:not(:first-child) {
2617 border-top-left-radius: 0;
2618 border-bottom-left-radius: 0; }
2619 .btn-group > .active {
2620 text-decoration: none;
2621 outline: 1px dotted transparent; }
2622 .btn-group > .active:focus {
2623 outline: 1px dotted #ffffff; }
2625 .btn-group.btn-fullwidth > .btn {
2629 .btn-group[data-select-color] {
2632 -ms-flex-pack: start;
2633 justify-content: flex-start;
2634 -ms-flex-wrap: wrap;
2636 .btn-group[data-select-color] .btn {
2637 border: 1px solid #959595;
2639 box-shadow: 0 5px 5px -5px rgba(0, 0, 0, 0.15);
2641 margin-bottom: 10px;
2649 .btn-group[data-select-color] > .btn.active:focus {
2650 outline: 1px dotted #191919;
2651 outline-offset: 4px; }
2654 background-clip: padding-box;
2667 button .btn-fill[style*="#fff"] {
2668 border: 1px solid #d2d2d2; }
2670 [data-select-color] .btn.active {
2671 background: none !important;
2676 line-height: 12px; }
2677 [data-select-color] .btn.active > .btn-fill {
2679 [data-select-color] .btn.active:hover {
2682 [data-select-color] .btn:active {
2683 background: none !important;
2688 line-height: 12px; }
2689 [data-select-color] .btn:active > .btn-fill {
2691 [data-select-color] .btn:active:hover {
2694 .btn-group[data-select-color="orange"] > .btn.active {
2695 border-color: #ea7400; }
2697 .btn-group[data-select-color="blue"] > .btn.active {
2698 border-color: #0568ae; }
2700 .btn-group[data-select-color="green"] > .btn.active {
2701 border-color: #007a3e; }
2703 .btn-spinbutton-toggle.btn-group {
2704 display: block !important;
2705 height: 40px !important;
2709 white-space: nowrap; }
2711 .btn-spinbutton-toggle .btn {
2713 font-weight: normal;
2717 letter-spacing: normal;
2724 .btn-spinbutton-toggle .btn[data-max-value] {
2725 border-bottom: 1px solid #d2d2d2;
2726 border-top: 1px solid #d2d2d2;
2727 box-shadow: 0 3px 2px -2px rgba(0, 0, 0, 0.08) inset;
2728 background-color: #fff;
2730 font-family: "Omnes-ECOMP-W02", Arial;
2732 font-weight: normal;
2735 min-width: 46px !important;
2737 .btn-spinbutton-toggle .btn[data-max-value]:focus {
2738 border-color: #0568ae;
2740 .btn-spinbutton-toggle .btn[data-max-value]:focus + .btn {
2741 border-left: 1px solid #0568ae;
2742 transition: border 0.3s linear 0s; }
2744 .btn-spinbutton-toggle .icon-primary-subtractminimize {
2745 font-size: 30px !important;
2746 color: #0568ae !important; }
2748 .btn-spinbutton-toggle .icon-primary-add-maximize {
2749 font-size: 30px !important;
2750 color: #0568ae !important; }
2752 .btn-spinbutton-toggle .btn[disabled].icon-primary-subtractminimize {
2753 background-color: #d2d2d2;
2754 color: #767676 !important; }
2756 .btn-spinbutton-toggle .btn[disabled].icon-primary-add-maximize {
2757 background-color: #d2d2d2;
2758 color: #767676 !important; }
2760 .btn-spinbutton-toggle input.btn[disabled] {
2761 background-color: #d2d2d2;
2763 cursor: not-allowed; }
2765 .btn-group.btn-spinbutton-toggle .btn[disabled] + .btn[disabled] {
2766 border-left: 1px solid #f0f0f0 !important; }
2768 .btn-group.btn-spinbutton-toggle .btn[data-max-value]:focus + .btn:not(:first-child) {
2769 border-left: 1px solid #0568ae !important; }
2771 @media (max-width: 480px) {
2772 .btn-group:not([data-select-color]) > .btn {
2774 min-width: auto; } }
2784 display: inline-block; }
2789 .reset-field:before {
2793 .input-emphasized + .reset-field:before {
2797 .reset-field:active,
2799 .reset-field:focus {
2800 display: block !important; }
2807 box-shadow: 0 -50px 0 0 #f2f2f2 inset;
2809 /*overflow: hidden;*/
2813 transform: rotate(45deg);
2816 .corner-button .close:before {
2826 .corner-button .close {
2833 transform: rotate(45deg);
2836 .corner-button .close:focus {
2837 outline: 1px dotted black; }
2839 .ds2-no-colors .corner-button .close {
2840 border: 1px solid black; }
2842 .field-group input + .reset-field {
2855 .field-group input[type="search"] + .reset-field,
2856 .field-group input[type="search"] + .btn-search + .reset-field,
2857 .tooltip-onclick input + .reset-field,
2858 .tooltip-onclick input + .icon-primary-tooltip + .reset-field,
2859 .tooltip-onclick textarea + .reset-field,
2860 .tooltip-onclick textarea + .icon-primary-tooltip + .reset-field {
2863 .field-group input[type="search"] + .reset-field:after,
2864 .field-group input[type="search"] + .btn-search + .reset-field:after,
2865 .tooltip-onclick input + .reset-field:after,
2866 .tooltip-onclick input + .icon-primary-tooltip + .reset-field:after,
2867 .tooltip-onclick textarea + .reset-field:after,
2868 .tooltip-onclick textarea + .icon-primary-tooltip + .reset-field:after {
2869 background-color: #d2d2d2;
2878 .tooltip-onclick input + .reset-field,
2879 .tooltip-onclick input + .icon-primary-tooltip + .reset-field {
2880 right: 50px !important; }
2882 .tooltip-onclick textarea + .reset-field,
2883 .tooltip-onclick textarea + .icon-primary-tooltip + .reset-field {
2884 right: 45px !important;
2887 .field-group input.input-emphasized + .reset-field {
2892 .field-group input.input-emphasized + .reset-field:after {
2895 .field-group [disabled] + .reset-field {
2898 .ds2_touchevents .field-group input + .reset-field:focus,
2899 .ds2_touchevents .field-group input:focus + .reset-field,
2900 .ds2_touchevents textarea:focus + .reset-field,
2901 .ds2_touchevents textarea + .reset-field:focus {
2908 .ds2_touchevents .field-group input {
2909 padding: 8px 55px 8px 15px;
2910 -webkit-appearance: none; }
2912 .ds2_touchevents textarea:focus {
2913 padding: 15px 55px 15px 15px; }
2915 .ds2_touchevents textarea:focus + .reset-field {
2921 .ds2_touchevents textarea.hasScrollbar:focus {
2922 padding: 15px 35px 15px 15px; }
2924 .ds2_touchevents textarea.hasScrollbar:focus + .reset-field {
2927 .ds2-no-colors .b2b-tmpl-card-corner-button {
2928 border: none !important; }
2930 .ds2-no-colors .b2b-tmpl-card-corner-button .close {
2931 border: 1px solid black;
2932 top: 0px !important;
2933 right: 0px !important; }
2935 .form-row.error .error-msg {
2939 font-family: "Omnes-ECOMP-W02-Medium", Arial;
2941 padding-left: 18px; }
2943 .form-row.error .error-msg:before {
2949 vertical-align: middle; }
2951 .form-row.error label,
2952 .form-row.error .error-msg,
2953 .form-row.error button.awd-select,
2954 .form-row.error select.awd-select + span,
2955 .form-row.error .checkbox,
2956 .form-row.error .radio,
2957 .form-row.error legend.error,
2958 .form-row.error input {
2961 .form-row.error .btn-group > .btn,
2962 .form-row.error button.awd-select,
2963 .form-row.error .awd-select-list,
2964 .form-row.error select.awd-select + span,
2965 .form-row.error textarea,
2966 .form-row.error input,
2967 .form-row.error .checkbox .skin,
2968 .form-row.error .radio .skin {
2969 border-color: #cf2a2a !important; }
2971 .form-row.error .checkbox input:checked:not(:disabled) + .skin {
2972 background-color: #cf2a2a; }
2974 .form-row.error .radio input:checked + .skin:after {
2975 background-color: #cf2a2a; }
2977 .error .tooltip-onclick .icon-primary-tooltip.active + .error-msg {
2979 border-bottom-left-radius: 0;
2980 border-bottom-right-radius: 0; }
2982 .error .tooltip-onclick .icon-primary-tooltip.active + .error-msg + .helpertext {
2985 .error .tooltip-onclick .icon-primary-tooltip.active + .error-msg + .helpertext:before,
2986 .error .tooltip-onclick .icon-primary-tooltip.active + .error-msg + .helpertext:after {
2989 .error .helpertext {
2990 border-color: #cf2a2a;
2991 /*border-radius:0;*/ }
2993 .error .helpertext:before {
2994 border-top-color: #cf2a2a; }
2996 .error .tooltip-onfocus .helpertext {
2997 margin: 14px 0 10px 0; }
2999 .error [class*="price"],
3000 .error [class*="pricing-"] {
3006 input[type]::-webkit-inner-spin-button,
3007 input[type]::-webkit-outer-spin-button {
3008 -webkit-appearance: none; }
3011 -moz-appearance: textfield; }
3023 display: inline-block;
3024 /* font-size: 1.4rem; */
3025 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
3038 display: inline-block;
3041 padding: 0 15px 0 15px;
3042 vertical-align: middle;
3043 line-height: normal; }
3045 select::-webkit-input-placeholder,
3046 textarea::-webkit-input-placeholder,
3047 input::-webkit-input-placeholder {
3049 font-family: "Omnes-ECOMP-W02-Italic", Arial;
3053 select:-moz-placeholder,
3054 textarea:-moz-placeholder,
3055 input:-moz-placeholder {
3057 font-family: "Omnes-ECOMP-W02-Italic", Arial;
3061 select::-moz-placeholder,
3062 textarea::-moz-placeholder,
3063 input::-moz-placeholder {
3065 font-family: "Omnes-ECOMP-W02-Italic", Arial;
3069 select:-ms-input-placeholder,
3070 textarea:-ms-input-placeholder,
3071 input:-ms-input-placeholder {
3073 font-family: "Omnes-ECOMP-W02-Italic", Arial;
3078 textarea:placeholder,
3081 font-family: "Omnes-ECOMP-W02-Italic", Arial;
3086 textarea:last-child,
3090 input:not([type="button"]) {
3093 input.input-emphasized {
3096 padding: 13px 20px 13px; }
3098 input[type="search"]:focus {
3099 padding-right: 88px; }
3101 input[type="search"] {
3102 padding-right: 40px;
3103 -webkit-appearance: none !important; }
3105 input[type="search"].input-emphasized {
3106 padding-right: 45px; }
3108 .btn-search[class*="btn"] {
3109 background-color: transparent;
3110 background-position: 50% 50%;
3111 background-size: 20px;
3112 background-repeat: no-repeat;
3117 min-width: 45px !important;
3119 padding: 0 !important;
3123 border-radius: 0 5px 5px 0;
3127 .input-emphasized + .btn-search[class*="btn"],
3128 .input-emphasized + .reset-field + .btn-search[class*="btn"] {
3129 background-size: 26px;
3132 outline-offset: -3px;
3134 border-radius: 0 5px 5px 0; }
3136 input[type="search"].input-emphasized + .reset-field {
3137 right: 45px !important; }
3139 .search-suggestion-wrapper {
3141 margin-bottom: 15px; }
3143 /*styles from dropdown*/
3144 .search-suggestion-list {
3145 box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15);
3146 border-radius: 0 0 6px 6px;
3148 border: 1px solid #0568ae;
3151 background-color: #f2f2f2;
3157 .search-suggestion-list:empty {
3160 .search-suggestion-item {
3164 line-height: 4.0rem;
3167 .search-suggestion-item a {
3168 text-decoration: none;
3171 .search-suggestion-item:hover,
3172 .search-suggestion-item:focus {
3174 background-color: #d2d2d2; }
3176 input[data-provide="datepicker"],
3177 [data-provide="datepicker"]:-moz-placeholder,
3178 [data-provide="datepicker"]:-ms-input-placeholder,
3179 [data-provide="datepicker"]:-webkit-input-placeholder {
3180 color: #0568ae !important;
3182 filter: alpha(opacity=100); }
3190 i.icon-primary-calendar.disabled,
3191 span.icon-primary-calendar.readonly {
3192 cursor: not-allowed;
3193 background-color: #f2f2f2;
3196 i.icon-primary-calendar.disabled input,
3197 span.icon-primary-calendar.readonly input {
3198 color: #959595 !important; }
3207 line-height: 20px; }
3209 textarea + .reset-field {
3212 textarea::-webkit-input-placeholder {
3215 textarea:-moz-placeholder {
3218 textarea::-moz-placeholder {
3221 textarea:-ms-input-placeholder {
3224 textarea:placeholder {
3229 background-color: #ffffff;
3230 border: 1px solid #d2d2d2;
3231 -webkit-appearance: none;
3232 box-shadow: 2px 3px 2px -2px rgba(0, 0, 0, 0.08) inset;
3233 transition: border .3s linear 0s;
3234 font-family: "Omnes-ECOMP-W02", Arial; }
3239 border-color: #0568ae; }
3244 .input-append > div {
3245 display: table-cell;
3248 .input-append > .field-group {
3251 .row .field-group input[class*="span"] {
3256 display: inline-block; }
3258 label + .field-group,
3259 label + .input-append,
3261 label + .row-nowrap,
3269 .field-group input:not([type="button"])[disabled] {
3270 padding-right: 15px; }
3275 outline: none !important; }
3283 .row-nowrap.no-flex.form-row > label + br {
3284 margin-bottom: 5px; }
3287 display: inline-block; }
3289 legend + .form-row {
3292 .tooltip-onclick input {
3293 padding-right: 45px; }
3295 .ds2_touchevents .tooltip-onclick input:focus {
3296 padding-right: 95px; }
3298 .btn-calendar-icon {
3300 background-color: transparent !important;
3302 border: 0 !important;
3306 .btn-calendar-icon .icon-primary-calendar:before {
3310 .btn-calendar-icon .icon-primary-calendar.disabled {
3311 background-color: #f2f2f2; }
3313 .btn-calendar-icon .icon-primary-calendar.disabled:before {
3316 span.icon-primary-calendar input {
3319 transition: border-color 0.3s linear 0s;
3320 box-shadow: 2px 3px 2px -2px rgba(0, 0, 0, 0.08) inset;
3325 .faux-input + input.datepicker-input:not([disabled]) {
3328 background-color: #fff;
3335 background-color: transparent !important;
3336 border: 1px solid transparent;
3342 margin-bottom: 10px;
3344 padding: 0 0 0 35px;
3348 vertical-align: middle;
3352 .faux-input:disabled {
3353 cursor: not-allowed; }
3355 .faux-input:focus + .datepicker-input,
3356 [data-calendar-state="opened"] + .datepicker-input {
3357 border-color: #0568ae;
3358 box-shadow: 2px 3px 2px -2px rgba(5, 116, 172, 0.35) inset;
3361 .form-row.error .error-msg {
3365 font-family: "Omnes-ECOMP-W02-Medium", Arial;
3370 .form-row.error .error-msg > .icon-primary-badgealert {
3377 .form-row.error .error-msg > .icon-primary-badgealert:before {
3383 vertical-align: middle; }
3385 .form-row.error label,
3386 .form-row.error .error-msg,
3387 .form-row.error button.awd-select,
3388 .form-row.error select.awd-select + span,
3389 .form-row.error .checkbox,
3390 .form-row.error .radio,
3391 .form-row.error legend.error,
3392 .form-row.error input,
3393 .form-row.error textarea {
3396 .form-row.error .btn-group > .btn,
3397 .form-row.error button.awd-select,
3398 .form-row.error .awd-select-list,
3399 .form-row.error select.awd-select + span,
3400 .form-row.error textarea,
3401 .form-row.error input,
3402 .form-row.error .checkbox .skin,
3403 .form-row.error .radio .skin {
3404 border-color: #cf2a2a !important; }
3406 .form-row.error .checkbox input:checked:not(:disabled) + .skin {
3407 background-color: #cf2a2a; }
3409 .form-row.error .radio input:checked + .skin:after {
3410 background-color: #cf2a2a; }
3412 .error [class*="price"],
3413 .error [class*="pricing-"] {
3422 background-repeat: repeat-x;
3423 background-color: #959595;
3424 position: relative; }
3427 background-color: #959595; }
3430 background-color: #d2d2d2; }
3433 background-color: #fff;
3438 font-family: "Omnes-ECOMP-W02-Medium", Arial;
3441 line-height: 1.6rem;
3450 hr.is-vertical.dark,
3452 hr.is-vertical.lite,
3454 display: inline-block;
3460 hr.is-vertical.dark,
3462 background-color: #959595; }
3464 hr.is-vertical.lite,
3466 background-color: #d2d2d2; }
3468 .hr-dotted.is-vertical.dark,
3469 .hr-dotted.is-vertical.lite {
3470 background-color: transparent;
3471 background-repeat: repeat-y;
3472 background-size: 1px 4px;
3477 .row-nowrap > .span + hr.is-vertical,
3478 .row > .span + hr.is-vertical {
3479 margin: 0 0 0 -20px; }
3483 hr.bottom-space-only {
3492 font-family: "Omnes-ECOMP-W02", Arial;
3494 margin-bottom: 5px; }
3496 -webkit-tap-highlight-color: transparent;
3505 .radio input:focus + .skin {
3506 border-color: #0568ae; }
3507 .radio input:focus + .skin:before {
3512 outline: 1px dotted #000000;
3515 .radio input + .skin {
3516 border-radius: 100%; }
3517 .radio input:checked + .skin:after {
3518 background-color: #0568ae;
3519 border-radius: 100%;
3520 border: 3px solid #FFFFFF;
3526 .radio input:disabled + .skin {
3527 cursor: not-allowed;
3528 background-color: #d2d2d2;
3529 border-color: #d2d2d2;
3531 .radio input:disabled + .skin + span {
3532 cursor: not-allowed;
3534 .radio input:disabled:checked + .skin:after {
3535 background-color: #666666; }
3536 .radio input:invalid + .skin {
3537 border: solid 1px #cf2a2a; }
3539 background-color: #FFFFFF;
3540 border: 1px solid #d2d2d2;
3542 display: inline-block;
3549 display: inline-block;
3556 font-family: "Omnes-ECOMP-W02", Arial; }
3559 display: inline-block;
3560 margin-bottom: 10px;
3561 vertical-align: middle;
3562 margin-right: 10px; }
3563 .radio.inline:last-child {
3567 border: 1px solid #d2d2d2;
3568 border-radius: 8px; }
3569 .radio-box > [role="radio"] label {
3570 padding: 15px 15px 20px 15px;
3573 .radio-box > [role="radio"] label .skin + span {
3575 .radio-box > [role="radio"] + div {
3576 padding: 0 15px 15px 47px; }
3577 .radio-box > [aria-checked="false"] label > input {
3580 .radio-box > [aria-checked="false"] label .skin {
3583 .radio-box > [aria-checked="true"] label > input {
3586 .radio-box > [aria-checked="true"] label .skin {
3591 border: 3px solid #0568ae; }
3592 .radio-box.active > [role="radio"] label {
3593 padding: 13px 14px 19px 13px; }
3598 font-family: "Omnes-ECOMP-W02", Arial;
3602 -webkit-tap-highlight-color: transparent;
3611 .checkbox input:focus + .skin {
3612 border-color: #0568ae; }
3613 .checkbox input:focus + .skin:before {
3618 outline: 1px dotted #000000;
3621 .checkbox input:checked:not(:disabled) + .skin {
3622 background-color: #0568ae;
3623 border-color: #0568ae; }
3624 .checkbox input:checked:disabled + .skin:after {
3626 .checkbox input:checked + .skin:after {
3629 background-color: transparent;
3632 line-height: 21px; }
3633 .checkbox input:disabled + .skin {
3634 cursor: not-allowed;
3635 background-color: #d2d2d2;
3636 border-color: #d2d2d2;
3638 .checkbox input:disabled + .skin + span {
3639 cursor: not-allowed;
3641 .checkbox input:invalid + .skin {
3642 border: solid 1px #cf2a2a; }
3643 .checkbox input:indeterminate + .skin:after {
3644 background-color: transparent;
3649 background-color: #fff;
3650 border: 1px solid #d2d2d2;
3652 display: inline-block;
3659 display: inline-block;
3666 font-family: "Omnes-ECOMP-W02", Arial; }
3669 .checkbox input.indeterminate + .skin:after {
3673 /* .checkbox.inline {
3674 display: inline-block;
3675 margin-bottom: 10px;
3676 vertical-align: middle;
3677 margin-right: 10px; }
3678 .checkbox.inline:last-child {
3681 .checkbox.checkbox-selectall {
3682 margin: 20px 0 0 24px; }
3684 .terms-after-checkbox {
3685 margin-top: 15px; } */
3687 .indeterminate-margin {
3688 padding-left: 24px; }
3691 border-bottom: 1px solid #d2d2d2; }
3694 .inactive-toggle-header {
3700 line-height: 2.2rem;
3703 padding: 16px 55px 16px 15px; }
3705 .toggle-header.opened {
3708 .tiny-accordion .toggle-header,
3709 .tiny-accordion .inactive-toggle-header {
3710 padding: 16px 55px 16px 15px;
3711 border-top: 1px solid #d2d2d2; }
3713 .tiny-accordion .toggle-header:focus {
3714 text-decoration: underline; }
3716 .tiny-accordion.iconleft .toggle-header,
3717 .tiny-accordion.iconleft .inactive-toggle-header {
3718 padding: 15px 15px 15px 50px; }
3720 .accordion-content {
3721 font-size: 1.4rem; }
3723 .accordion-content .toggle-header:first-child {
3726 .tiny-accordion .toggle-header + .accordion-content {
3727 padding: 0 50px 15px 15px; }
3729 .tiny-accordion.iconleft .toggle-header + .accordion-content {
3730 padding: 0 15px 15px 50px; }
3732 .toggle-header .icon-primary-accordion-plus,
3733 .toggle-header .icon-primary-accordion-minus {
3734 display: inline-block;
3740 vertical-align: middle;
3742 font-weight: bold; }
3744 .tiny-accordion.iconleft .toggle-header .icon-primary-accordion-plus,
3745 .tiny-accordion.iconleft .toggle-header .icon-primary-accordion-minus {
3748 .inactive-toggle-header:hover {
3751 .tiny-accordion-to-tabs,
3758 .tiny-tabs [class*="icon-primary-accordion-"] {
3759 display: none !important; }
3761 .tiny-accordion-to-tabs:before,
3762 .tiny-accordion-to-tabs:after,
3769 .tiny-accordion-to-tabs:after,
3773 .tiny-accordion-to-tabs:before,
3774 .tiny-accordion-to-tabs:after,
3781 .tiny-accordion-to-tabs:after,
3785 .tiny-tabs > .toggle-header {
3786 display: inline-block;
3792 background-color: #fff;
3794 padding: 26px 20px 25px 20px !important;
3795 border-top: 1px solid #fff;
3796 -webkit-filter: none;
3798 background-clip: padding-box;
3799 border-bottom: 1px solid #d2d2d2;
3800 font-weight: normal;
3801 border-right: 1px solid #d2d2d2;
3802 white-space: nowrap; }
3804 .tiny-tabs .toggle-header + div {
3808 border-top: 1px solid #d2d2d2;
3811 border-bottom: none;
3816 padding-bottom: 30px; }
3818 .tiny-tabs .opened {
3820 border-top: 5px solid #0568ae !important;
3821 padding-top: 22px !important;
3822 border-bottom: none;
3823 background-color: #fff;
3824 -webkit-filter: none;
3829 .tiny-tabs .toggle-header:focus {
3830 text-decoration: underline;
3831 outline: thin dotted #666;
3832 outline-offset: 0; }
3834 .tiny-tabs .toggle-header:first-child {
3838 .tiny-tabs .toggle-header:first-child {
3839 border-left: 1px solid #fff; }
3841 .tiny-tabs .opened:first-child {
3842 border-left: 1px solid #d2d2d2; }
3844 .tiny-tabs .toggle-header:nth-last-of-type(2) {
3845 border-right-color: #fff; }
3847 .tiny-tabs .opened:nth-last-of-type(2) {
3848 border-right: 1px solid #d2d2d2; }
3850 @media (max-width: 767px) {
3852 .tiny-accordion-to-tabs {
3854 margin-right: -15px;
3856 .tiny-accordion-to-tabs {
3858 border-bottom: 1px solid #d2d2d2; }
3859 .tiny-accordion-to-tabs .toggle-header {
3862 padding: 16px 50px 16px 15px;
3863 border-top: 1px solid #d2d2d2; }
3864 .tiny-accordion-to-tabs .toggle-header:focus {
3865 text-decoration: underline; }
3866 .tiny-accordion-to-tabs .toggle-header + .accordion-content {
3867 padding: 0 50px 15px 15px; } }
3869 @media (min-width: 768px) {
3870 .tiny-accordion-to-tabs [class*="icon-primary-accordion-"] {
3871 display: none !important; }
3872 .tiny-accordion-to-tabs > .toggle-header {
3873 display: inline-block;
3876 /*overflow: hidden;*/
3879 background-color: #fff;
3881 padding: 26px 20px 25px 20px !important;
3882 border-top: 1px solid #fff;
3883 -webkit-filter: none;
3885 background-clip: padding-box;
3886 border-bottom: 1px solid #d2d2d2;
3887 font-weight: normal;
3888 border-right: 1px solid #d2d2d2;
3889 white-space: nowrap; }
3890 .tiny-accordion-to-tabs .toggle-header + div {
3894 border-top: 1px solid #d2d2d2;
3898 border-bottom: none;
3900 .tiny-accordion-to-tabs .opened {
3902 border-top: 5px solid #0568ae !important;
3903 padding-top: 22px !important;
3904 border-bottom: none;
3905 background-color: #fff;
3906 -webkit-filter: none;
3909 text-decoration: none;
3911 .tiny-accordion-to-tabs .toggle-header:focus {
3912 text-decoration: underline;
3913 outline: thin dotted #666;
3914 outline-offset: 0px; }
3915 .tiny-accordion-to-tabs .toggle-header:nth-last-of-type(2) {
3916 border-right: none; }
3917 .tiny-accordion-to-tabs .toggle-header:first-child {
3920 .tiny-accordion-to-tabs .toggle-header:first-child {
3921 border-left: 1px solid #fff; }
3922 .tiny-accordion-to-tabs .opened:first-child {
3923 border-left: 1px solid #d2d2d2; }
3924 .tiny-accordion-to-tabs .opened:nth-last-of-type(2) {
3925 border-right: 1px solid #d2d2d2; } }
3927 .toggle-header .tooltip .icon-primary-tooltip {
3930 .accordion-content {
3931 transition: all 0.8s linear; }
3936 .tiny-tabs .toggle-header {
3937 display: inline-block;
3943 background-color: #fff;
3945 padding: 22px 20px 25px 20px !important;
3946 border-top: 5px solid #fff;
3947 -webkit-filter: none;
3949 background-clip: padding-box;
3950 border-bottom: 1px solid #ccc;
3951 font-weight: normal;
3952 border-right: 1px solid #ccc;
3953 white-space: nowrap; }
3955 .tiny-tabs .toggle-header:first-child {
3958 .tiny-tabs div:first-child .toggle-header {
3959 margin-left: 30px; }
3961 .tiny-tabs > div .toggle-header.opened {
3962 border-bottom: 0 !important; }
3964 .tiny-accordion-to-tabs > div > div.toggle-header {
3965 background-clip: padding-box;
3966 background-color: #fff;
3967 border-bottom: 1px solid #ccc;
3969 border-top: 5px solid #fff;
3970 display: inline-block;
3973 font-weight: normal;
3975 padding: 22px 20px 21px !important;
3977 white-space: nowrap; }
3979 .tiny-accordion-to-tabs .toggle-header:first-child {
3982 .tiny-accordion-to-tabs div:first-child .toggle-header {
3984 border-bottom: 0 !important; }
3986 .tiny-accordion-to-tabs > div .toggle-header.opened {
3987 border-bottom: 0 !important; }
3989 @media (max-width: 767px) {
3990 .tiny-accordion-to-tabs {
3991 display: block !important;
3992 border-bottom: 1px solid #ccc !important; }
3993 .tiny-accordion-to-tabs > div > div.toggle-header {
3994 display: block !important;
3997 min-height: 41px !important;
3998 padding: 15px 50px 15px 15px !important;
3999 border-top: 1px solid #ccc; }
4000 .tiny-accordion-to-tabs > div > div.toggle-header:first-child {
4001 margin-left: 0 !important; }
4002 .tiny-accordion-to-tabs > div > div.toggle-header + .accordion-content {
4003 padding: 0 50px 15px 15px; }
4004 .tiny-accordion-to-tabs > div > div.toggle-header .icon-primary-accordion-plus {
4005 background-position: 0 0;
4006 background-size: 20px 40px; }
4007 .tiny-accordion-to-tabs > div > div.toggle-header .icon-primary-accordion-minus {
4008 background-position: 0 -20px;
4009 background-size: 20px 40px; }
4010 .tiny-accordion-to-tabs > div > div.toggle-header .icon-primary-accordion-plus,
4011 .tiny-accordion-to-tabs > div > div.toggle-header .icon-primary-accordion-minus {
4012 display: inline-block;
4018 vertical-align: middle;
4022 background-color: #5a5a5a;
4033 font-family: "Omnes-ECOMP-W02-Medium", Arial;
4035 margin: 0 20px 5px 0; }
4038 padding: 15px 20px; }
4040 .alert div:first-child {
4041 border-radius: 8px 0 0 8px;
4044 .alert div:first-child + div {
4045 border: 1px solid transparent;
4047 border-radius: 0 8px 8px 0; }
4050 background-color: #cf2a2a;
4051 border: 1px solid #cf2a2a; }
4054 background-color: #44c8f5;
4055 border: 1px solid #44c8f5; }
4058 background-color: #c5d63d;
4059 border: 1px solid #c5d63d; }
4061 .alert [class*="icon-primary-"] {
4073 .alert .close:before {
4082 text-decoration: underline; }
4084 .alert .close:focus {
4085 outline: 1px dotted #666; }
4088 font-size: 1.4rem; }
4090 .alert p:last-child {
4093 .alert .standalone-link i[class*="icon-primary-"] {
4095 margin-right: 5px; }
4097 @media (max-width: 767px) {
4104 padding: 15px 10px; }
4105 .alert div:first-child {
4110 font-size: 1.4rem; }
4112 font-size: 1.2rem; }
4116 .alert .standalone-link i[class*="icon-primary-"] {
4117 font-size: 16px; } }
4128 text-decoration: underline; }
4130 .alert div:first-child + div {
4131 padding-right: 25px; }
4133 .alert div:last-child {
4134 padding-right: 20px !important; }
4136 .alert p [class*="icon-primary-"] {
4141 @media (max-width: 767px) {
4144 .alert div:first-child + div {
4145 padding-right: 20px; }
4146 .alert div:last-child {
4147 padding-right: 15px !important; }
4148 .alert div:first-child {
4152 .alert p [class*="icon-primary-"] {
4153 font-size: 16px; } }
4159 .b2b-audio .controls-wrapper {
4160 display: inline-block;
4163 .b2b-audio .controls-wrapper i {
4167 .b2b-audio .controls-wrapper i:hover {
4169 .b2b-audio .seek-bar-container-wrapper {
4170 display: inline-block;
4177 .b2b-audio .seek-bar-container-wrapper .timing-container {
4181 .b2b-audio .seek-bar-container-wrapper .timing-container .timing-container-left {
4183 line-height: 100%; }
4184 .b2b-audio .seek-bar-container-wrapper .timing-container .timing-container-right {
4186 line-height: 100%; }
4187 .b2b-audio .seek-bar-container-wrapper .timing-container .timing-container-spacer {
4189 .b2b-audio .seek-bar-tooltip {
4193 .b2b-audio-popover {
4195 .b2b-audio-popover .volume-popover {
4196 height: 100px !important;
4197 width: 6px !important;
4199 .b2b-audio-popover .min-label {
4206 .b2b-audio-recorder {
4207 border: 1px solid #ccc;
4208 box-shadow: 0px 1px 2px 0 rgba(0, 0, 0, 0.15);
4212 .b2b-audio-recorder .b2b-elapsed-time {
4213 margin: 23px 0 24px 15px;
4217 .b2b-audio-recorder .b2b-controls {
4220 .b2b-audio-recorder .b2b-controls i.icoControls-record {
4224 margin-right: 10px; }
4225 .b2b-audio-recorder .b2b-controls i.icoControls-record:focus, .b2b-audio-recorder .b2b-controls i.icoControls-record:hover {
4227 .b2b-audio-recorder .b2b-controls i.icoControls-stop {
4233 .b2b-audio-recorder .b2b-controls i.icoControls-stop:focus, .b2b-audio-recorder .b2b-controls i.icoControls-stop:hover {
4239 border-radius: 7px; }
4249 font-family: "Omnes-ECOMP-W02-Medium", Arial;
4250 background-color: #5A5A5A;
4251 border-radius: 12px;
4253 display: inline-block;
4255 font-weight: normal;
4262 vertical-align: baseline; }
4266 * + .b2b-heading-micro {
4267 margin-top: 20px !important; }
4269 .b2b-heading-micro {
4270 font-family: "Omnes-ECOMP-W02-Medium", Arial;
4271 font-weight: normal;
4272 text-rendering: optimizeLegibility;
4273 font-size: 1.2rem !important;
4274 text-transform: uppercase !important;
4275 margin-bottom: 20px !important;
4276 line-height: 1.2 !important; }
4278 .b2b-no-colors .b2b-badge {
4279 border: 1px solid transparent; }
4282 margin-right: 5px; }
4286 padding-top: 10px; }
4289 background-color: #cf2a2a; }
4291 .bellyband-container {
4298 border-top: 1px solid #d2d2d2; }
4306 text-decoration: none; }
4308 .bellyband-link a:hover > div span,
4309 .bellyband-link a:focus > div span {
4310 text-decoration: underline; }
4312 .bellyband-link a:after {
4321 .dark-bg .bellyband-link a:after {
4324 .bellyband-link img[src$="svg"].hidden-desktop,
4325 .bellyband-link [class*="icon-primary-"].hidden-desktop {
4326 display: inline-block !important;
4334 .dark-bg .bellyband-link [class*="icon-primary-"].hidden-desktop,
4335 .dark-bg .bellyband-link [class*="icon-primary-"].visible-desktop {
4338 .bellyband-link img[src$="svg"].visible-desktop {
4339 display: none !important; }
4347 @media (min-width: 481px) and (max-width: 767px) {
4348 .bellyband-container {
4352 align-content: flex-start;
4353 align-items: stretch;
4354 display: inline-flex;
4355 flex-direction: column;
4359 .bellyband-group .row {
4360 display: flex !important; }
4365 margin-bottom: 20px;
4369 line-height: inherit;
4372 .bellyband-link a:after {
4374 .bellyband-link a span {
4376 padding-top: 10px; }
4379 padding: 0 15px 0 0;
4383 .bellyband-link a:focus p {
4384 text-decoration: none; } }
4386 @media (min-width: 768px) {
4392 justify-content: center; }
4393 .bellyband-group .row {
4395 .bellyband-group .row .span {
4398 margin-bottom: 30px;
4400 justify-content: space-between; }
4405 margin-bottom: 30px; }
4406 .bellyband-link:last-child {
4411 text-align: center; }
4412 .bellyband-link a:after {
4414 .bellyband-link img[src$="svg"].hidden-desktop,
4415 .bellyband-link [class*="icon-primary-"].hidden-desktop {
4416 display: none !important; }
4417 .bellyband-link img[src$="svg"].visible-desktop,
4418 .bellyband-link [class*="icon-primary-"].visible-desktop {
4419 display: block !important;
4427 .bellyband-link a span {
4430 line-height: 2rem; }
4436 padding-left: 0 !important;
4438 line-height: 1.8rem; } }
4440 @media (max-width: 480px) {
4441 .bellyband-link-tall a {
4443 padding: 0 40px 10px 15px; }
4444 .bellyband-link-tall p {
4445 line-height: 1.8rem;
4447 .bellyband-link-tall > a:after {
4452 display: inline-block;
4454 border-bottom: 1px solid #9d9d9d;
4456 padding-top: 15px; }
4457 .b2b-boardstrip .boardstrip-reel {
4458 margin-bottom: 15px; }
4459 .b2b-boardstrip .boardstrip-item--add {
4460 border: 1px dashed #ccc;
4461 background: #FFFFFF;
4466 font-family: "Omnes-ECOMP-W02", Arial;
4467 -webkit-border-radius: 3px;
4468 -moz-border-radius: 3px;
4473 .b2b-boardstrip .boardstrip-item--add:hover, .b2b-boardstrip .boardstrip-item--add:focus {
4474 border: 2px solid #007A3E;
4476 .b2b-boardstrip .boardstrip-item--add i {
4480 text-align: initial; }
4481 .b2b-boardstrip .boardstrip-item--add .centered {
4485 margin-bottom: 35px;
4487 .b2b-boardstrip .board-viewport {
4495 .b2b-boardstrip .board-viewport .boardstrip-container {
4501 -webkit-transition: left 1000ms;
4502 transition: left 1000ms; }
4503 .b2b-boardstrip .board-viewport .board-item {
4506 border: 1px solid #ccc;
4507 margin: 0 15px 15px 0;
4508 background-color: #FFFFFF;
4512 .b2b-boardstrip .board-viewport .board-item:hover, .b2b-boardstrip .board-viewport .board-item:focus {
4513 border: 2px solid #007A3E;
4514 background-color: white;
4516 .b2b-boardstrip .board-viewport .board-item .board-img {
4520 .b2b-boardstrip .board-viewport .board-item .board-img img {
4522 .b2b-boardstrip .board-viewport .board-item .title {
4527 font-family: "Omnes-ECOMP-W02", Arial;
4529 .b2b-boardstrip .board-viewport .board-item.selected {
4530 background-color: #FFFFFF;
4531 border: 2px solid #0574ac; }
4532 .b2b-boardstrip .board-viewport .board-item .board-caret {
4537 .b2b-boardstrip .board-viewport .board-item .board-caret .board-caret-indicator {
4538 border-left: 8px solid transparent;
4539 border-right: 8px solid transparent;
4540 border-bottom: 8px solid #999;
4546 .b2b-boardstrip .board-viewport .board-item .board-caret .board-caret-arrow-up {
4549 border-style: solid;
4550 border-width: 0 8px 8px 8px;
4551 border-color: transparent transparent #FFFFFF transparent;
4553 position: absolute; }
4554 .b2b-boardstrip .arrow {
4558 .b2b-boardstrip .arrow:hover {
4560 .b2b-boardstrip .arrow.disabled {
4561 color: #767676 !important;
4562 cursor: not-allowed; }
4563 .b2b-boardstrip .prev-items {
4564 display: inline-block;
4566 margin-bottom: auto;
4571 -webkit-user-select: none;
4572 -moz-user-select: none;
4573 -ms-user-select: none;
4574 -o-user-select: none;
4575 user-select: none; }
4576 .b2b-boardstrip .next-items {
4577 display: inline-block;
4579 margin-bottom: auto;
4581 -webkit-user-select: none;
4582 -moz-user-select: none;
4583 -ms-user-select: none;
4584 -o-user-select: none;
4585 user-select: none; }
4586 .b2b-boardstrip .centered {
4587 display: table-cell;
4589 vertical-align: middle; }
4595 border-bottom: 1px solid #d2d2d2;
4602 display: inline-block;
4603 margin-right: 15px; }
4605 .breadcrumb > li:after {
4611 .breadcrumb > li:last-child {
4614 .breadcrumb > li:last-child:after {
4617 .breadcrumb li > * {
4618 float: none !important;
4622 padding: 10px 15px !important; }
4627 background-color: #FFFFFF;
4634 -webkit-touch-callout: none;
4635 -webkit-user-select: none;
4636 -moz-user-select: none;
4637 -ms-user-select: none;
4646 .datepicker td span {
4654 border-radius: 4px; }
4655 .datepicker td span:hover {
4656 background: #eeeeee; }
4657 .datepicker td span.disabled {
4661 .datepicker td span.disabled:hover {
4665 .datepicker td span.active {
4667 background-color: #0568ae;
4668 border-color: #357ebd; }
4669 .datepicker td span.active:hover {
4671 background-color: #0568ae;
4672 border-color: #357ebd; }
4673 .datepicker td span.active.disabled {
4675 background-color: #0568ae;
4676 border-color: #357ebd; }
4683 .datepicker tbody:focus {
4685 .datepicker td.day {
4686 background-color: transparent;
4689 font-family: "Omnes-ECOMP-W02-Medium", Arial;
4693 margin: -2px -1px 0 0;
4698 outline: 1px dotted #191919;
4699 outline-offset: -2px; }
4700 .datepicker th[tabindex]:focus {
4701 outline-offset: -15px; }
4702 .datepicker td.day.focused {
4703 background: #ededed;
4705 .datepicker td.day.focused.active {
4706 background-color: #ededed;
4708 .datepicker td.disabled {
4709 font-family: "Omnes-ECOMP-W02", Arial;
4712 .datepicker td.disabled:hover {
4713 font-family: "Omnes-ECOMP-W02", Arial;
4716 .datepicker td.disabled:hover .show-date {
4717 font-family: "Omnes-ECOMP-W02", Arial;
4719 .datepicker td.disabled .show-date {
4720 font-family: "Omnes-ECOMP-W02", Arial;
4722 .datepicker td.today {
4724 background-color: #0568ae; }
4725 .datepicker td.today:hover {
4727 background-color: #0568ae;
4729 background-color: #0568ae; }
4730 .datepicker td.today:active {
4732 background-color: #0568ae; }
4733 .datepicker td.today:focus {
4735 background-color: #0568ae; }
4736 .datepicker td.today.disabled {
4738 background-color: #0568ae; }
4739 .datepicker td.today.active {
4741 background-color: #0568ae; }
4742 .datepicker td.today.active:hover {
4744 .datepicker td.selected {
4746 background-color: #95959500; }
4747 .datepicker td.selected:hover {
4749 background-color: #95959500; }
4750 .datepicker td.selected.disabled {
4752 background-color: #95959500; }
4753 .datepicker td.active:not(.new) {
4755 border-color: #357ebd; }
4756 .datepicker td.active:not(.new) .show-date {
4758 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
4759 .datepicker td.active:hover:not(.new) {
4761 border-color: #357ebd; }
4762 .datepicker td.active:hover:not(.new) .show-date {
4764 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
4765 .datepicker .start-date .show-date {
4766 background-color: #0568ae;
4767 color: #FFFFFF !important;
4768 border-radius: 5px 0 0 5px;
4770 .datepicker .start-date .show-date:before {
4771 background-color: #0568ae;
4779 .datepicker .between-date .show-date {
4780 background-color: #0568ae;
4781 color: #FFFFFF !important; }
4782 .datepicker .between-date .show-date:before {
4783 background-color: #0568ae;
4791 .datepicker .between-date:first-child .show-date:before {
4792 background-color: #FFFFFF;
4798 .datepicker .end-date .show-date {
4799 background-color: #0568ae;
4800 color: #FFFFFF !important;
4801 border-radius: 0 5px 5px 0; }
4802 .datepicker .end-date .show-date:before {
4803 background-color: #0568ae;
4811 .datepicker .end-date:first-child .show-date:after {
4812 background-color: #FFFFFF;
4818 .datepicker .end-date:first-child .show-date::before {
4819 background-color: #FFFFFF; }
4820 .datepicker tr td.start-date:last-child .show-date:after {
4821 background-color: #FFFFFF;
4827 .datepicker tr td.start-date:last-child:focus .show-date:after {
4830 background-color: transparent; }
4831 .datepicker tr td.start-date:first-child:focus .show-date:after {
4834 background-color: transparent; }
4835 .datepicker tr td.between-date:last-child .show-date:after {
4836 background-color: #FFFFFF;
4842 .datepicker tr td.between-date:last-child:focus .show-date:after {
4845 background-color: transparent; }
4846 .datepicker tr td.between-date:first-child:focus .show-date:after {
4849 background-color: transparent; }
4850 .datepicker tr td.end-date:last-child:focus .show-date:after {
4853 background-color: transparent; }
4854 .datepicker tr td.end-date:first-child:focus .show-date:after {
4857 background-color: transparent; }
4858 .datepicker th.datepicker-switch {
4861 font-weight: normal;
4862 cursor: default !important; }
4863 .datepicker thead tr:first-child th {
4866 line-height: 60px; }
4867 .datepicker thead tr:first-child th.cw {
4869 background-color: transparent; }
4870 .datepicker tfoot tr th {
4875 line-height: normal; }
4876 .datepicker tfoot tr th li {
4877 margin-bottom: 5px; }
4881 margin: 0 -1px -1px 0;
4883 .datepicker .prev i {
4893 margin: 0 -1px -1px 0;
4895 .datepicker .next i {
4905 padding: 0 2px 0 5px;
4906 vertical-align: middle; }
4907 .datepicker .due-date .show-date {
4908 font-family: "Omnes-ECOMP-W02-Medium", Arial;
4909 background-color: #cf2a2a;
4911 color: #FFFFFF !important; }
4912 .datepicker .day.active .show-date:after {
4913 border: 2px solid #0568ae;
4922 .datepicker .day:focus .show-date:after {
4923 border: 2px solid #0568ae;
4936 .datepicker .due-date.disabled .show-date:after {
4937 border: 2px solid #0568ae;
4946 .datepicker .day.due-date:focus .show-date:after {
4951 .datepicker .due-date.old:after {
4952 visibility: hidden; }
4953 .datepicker .due-date.new:after {
4954 visibility: hidden; }
4955 .datepicker .due-date.active:after {
4956 border-color: #FFFFFF; }
4957 .datepicker .due-date.active.focused {
4958 color: #0568ae !important; }
4959 .datepicker .due-date.active.focused:after {
4960 border-color: #cf2a2a !important; }
4964 font-weight: normal;
4968 letter-spacing: -6px;
4969 margin: 0 -1px -1px 0; }
4970 .datepicker .dow span[aria-hidden="true"] {
4981 .datepicker .calendar-legend {
4983 margin-bottom: 20px; }
4984 .datepicker .calendar-legend li {
4986 font-weight: normal;
4990 position: relative; }
4991 .datepicker i.legend-due-date {
4992 background-color: #cf2a2a;
4997 vertical-align: middle;
4998 display: inline-block; }
4999 .datepicker i.legend-selected-date {
5000 background-color: #FFFFFF;
5001 border: 2px solid #0568ae;
5006 vertical-align: middle;
5007 display: inline-block; }
5008 .datepicker i.legend-selectedisdue {
5009 background-color: #FFFFFF;
5010 border: 2px solid #0568ae;
5012 display: inline-block;
5016 vertical-align: middle;
5018 .datepicker i.legend-selectedisdue:after {
5019 background-color: #cf2a2a;
5028 .datepicker .text-left {
5030 .datepicker .active.old {
5031 background-color: #ededed !important;
5032 color: #ededed !important; }
5034 .datepicker-inline {
5037 .datepicker.datepicker-rtl {
5039 .datepicker.datepicker-rtl td span {
5042 .datepicker-dropdown {
5045 .datepicker-dropdown:before {
5047 display: inline-block;
5048 border-left: 10px solid transparent;
5049 border-right: 10px solid transparent;
5050 border-bottom: 10px solid #d2d2d2;
5052 border-bottom-color: rgba(0, 0, 0, 0.2);
5053 position: absolute; }
5054 .datepicker-dropdown:after {
5056 display: inline-block;
5057 border-left: 10px solid transparent;
5058 border-right: 10px solid transparent;
5059 border-bottom: 10px solid #fff;
5061 position: absolute; }
5063 .datepicker-dropdown.datepicker-orient-left:before {
5066 .datepicker-dropdown.datepicker-orient-left:after {
5069 .datepicker-dropdown.datepicker-orient-right:before {
5072 .datepicker-dropdown.datepicker-orient-right:after {
5075 .datepicker-dropdown.datepicker-orient-top:before {
5078 .datepicker-dropdown.datepicker-orient-top:after {
5081 .datepicker-dropdown.datepicker-orient-bottom:before {
5084 border-top: 7px solid #959595; }
5086 .datepicker-dropdown.datepicker-orient-bottom:after {
5089 border-top: 6px solid #fff; }
5091 .datepicker.days div.datepicker-days {
5094 .datepicker.months div.datepicker-months {
5097 .datepicker.years div.datepicker-years {
5101 font-family: "Omnes-ECOMP-W02-Medium", Arial;
5108 .input-group.date .input-group-addon i {
5113 .datepicker.dropdown-menu {
5114 box-shadow: 0 10px 15px -10px rgba(0, 0, 0, 0.7);
5123 background-color: #FFFFFF;
5124 border: 1px solid #d2d2d2;
5125 border: 1px solid rgba(0, 0, 0, 0.2);
5129 line-height: 1.428571429;
5131 .datepicker.dropdown-menu th {
5135 position: relative; }
5136 .datepicker.dropdown-menu td {
5140 position: relative; }
5147 background-color: #FFFFFF;
5148 background-repeat: no-repeat;
5149 background-position: -62px 0; }
5156 background-color: #FFFFFF;
5157 background-repeat: no-repeat;
5158 background-position: -5px 0; }
5165 background-color: #FFFFFF;
5166 background-repeat: no-repeat;
5167 background-position: -19px 0; }
5174 background-color: #FFFFFF;
5175 background-repeat: no-repeat;
5176 background-position: -34px 0; }
5183 background-color: #FFFFFF;
5184 background-repeat: no-repeat;
5185 background-position: -49px 0; }
5192 background-color: #FFFFFF;
5193 background-repeat: no-repeat;
5194 background-position: 0 0; }
5201 background-color: #FFFFFF;
5202 background-repeat: no-repeat;
5203 background-position: 0 0; }
5210 background-color: #FFFFFF;
5211 background-repeat: no-repeat;
5212 background-position: 0 0; }
5219 background-color: #FFFFFF;
5220 background-repeat: no-repeat;
5221 background-position: 0 0; }
5223 .b2b-coachmark-label {
5226 cursor: not-allowed;
5227 position: relative; }
5229 .b2b-coachmark-highlight {
5230 border: 1px solid #d3d3d3;
5234 background-color: #ffffff;
5235 border-radius: 10px;
5237 box-shadow: 0 5px 6px 0 rgba(0, 0, 0, 0.25);
5239 position: absolute; }
5241 .b2b-coachmark-highlight-mask {
5245 .b2b-coachmark-container {
5246 border: 1px solid #cccccc;
5248 pointer-events: auto;
5249 -webkit-box-sizing: border-box;
5250 -moz-box-sizing: border-box;
5251 box-sizing: border-box;
5253 -webkit-transition: opacity .2s ease-out;
5254 -moz-transition: opacity .2s ease-out;
5255 transition: opacity .2s ease-out;
5257 border-radius: 20px;
5258 box-shadow: 0 6px 6px 0 rgba(0, 0, 0, 0.15);
5265 background-color: #ffffff;
5268 .b2b-coachmark-container i.b2b-coachmark-caret {
5274 .b2b-coachmark-container i.b2b-coachmark-caret:before {
5276 border-left: 12px solid transparent;
5277 border-right: 12px solid transparent;
5278 border-bottom: 12px solid #d3d3d3;
5281 .b2b-coachmark-container i.b2b-coachmark-caret:after {
5283 border-left: 12px solid transparent;
5284 border-right: 12px solid transparent;
5285 border-bottom: 12px solid #fff;
5286 position: absolute; }
5287 .b2b-coachmark-container .b2b-coachmark-header {
5291 .b2b-coachmark-container .b2b-coachmark-header .corner-button {
5292 box-shadow: 0 -24px 0 0 #f2f2f2 inset;
5297 transform: rotate(45deg);
5299 .b2b-coachmark-container .b2b-coachmark-countlabel {
5301 font-family: "Omnes-ECOMP-W02", Arial;
5305 .b2b-coachmark-container .b2b-coachmark-content {
5306 padding: 0px 20px 20px 20px;
5308 .b2b-coachmark-container .b2b-coachmark-content .icon-misc-dimmer {
5313 .b2b-coachmark-container .b2b-coachmark-content .offscreen-text {
5320 .b2b-coachmark-container .b2b-coachmark-content .b2b-coachmark-content-header {
5326 .b2b-coachmark-container .b2b-coachmark-content .b2b-coachmark-description {
5333 .b2b-coachmark-container .b2b-coachmark-content .b2b-coachmark-btn-group {
5338 .b2b-coachmark-container .b2b-coachmark-content .b2b-coachmark-btn-group .b2b-coachmark-link {
5339 font-family: "Omnes-ECOMP-W02-Medium", Arial;
5343 margin-right: 20px; }
5344 .b2b-coachmark-container .b2b-coachmark-content .b2b-coachmark-btn-group button {
5349 background-color: #fff;
5354 .datepicker-inline {
5357 .datepicker.datepicker-rtl {
5360 .datepicker.datepicker-rtl td span {
5363 .datepicker-dropdown {
5368 .datepicker-dropdown:before {
5370 display: inline-block;
5371 border-left: 10px solid transparent;
5372 border-right: 10px solid transparent;
5373 border-bottom: 10px solid #d2d2d2;
5375 border-bottom-color: rgba(0, 0, 0, 0.2);
5376 position: absolute; }
5378 .datepicker-dropdown:after {
5380 display: inline-block;
5381 border-left: 10px solid transparent;
5382 border-right: 10px solid transparent;
5383 border-bottom: 10px solid #fff;
5385 position: absolute; }
5387 .datepicker-dropdown.datepicker-orient-left:before,
5388 .datepicker-dropdown.datepicker-orient-left:after {
5391 .datepicker-dropdown.datepicker-orient-right:before,
5392 .datepicker-dropdown.datepicker-orient-right:after {
5395 .datepicker-dropdown.datepicker-orient-top:before {
5398 .datepicker-dropdown.datepicker-orient-top:after {
5401 .datepicker-dropdown.datepicker-orient-bottom:before {
5404 border-top: 7px solid #959595; }
5406 .datepicker-dropdown.datepicker-orient-bottom:after {
5409 border-top: 6px solid #fff; }
5414 .datepicker.days div.datepicker-days {
5417 .datepicker.months div.datepicker-months {
5420 .datepicker.years div.datepicker-years {
5424 -webkit-touch-callout: none;
5425 -webkit-user-select: none;
5426 -khtml-user-select: none;
5427 -moz-user-select: none;
5428 -ms-user-select: none;
5440 .datepicker tbody :focus {
5443 .datepicker td.day {
5444 background-color: transparent;
5447 font-family: "Omnes-ECOMP-W02-Medium", Arial;
5451 margin: -2px -1px 0 0;
5456 .datepicker :focus {
5457 outline: 1px dotted #000;
5458 outline-offset: -2px; }
5460 .datepicker td.day.focused {
5461 background: #ededed;
5464 .datepicker td.day.focused.active {
5465 background-color: #ededed;
5468 .datepicker td.disabled,
5469 .datepicker td.disabled:hover {
5470 font-family: "Omnes-ECOMP-W02", Arial;
5474 .datepicker td.today,
5475 .datepicker td.today:hover,
5476 .datepicker td.today.disabled {
5478 background-color: #0568ae; }
5480 .datepicker td.today.active,
5481 .datepicker td.today:active,
5482 .datepicker td.today:hover,
5483 .datepicker td.today:focus {
5485 background-color: #0568ae; }
5487 .datepicker td.today.active:hover {
5490 .datepicker td.selected,
5491 .datepicker td.selected:hover,
5492 .datepicker td.selected.disabled {
5494 background-color: #959595; }
5496 .datepicker td.active:not(.new),
5497 .datepicker td.active:hover:not(.new) {
5499 border-color: #357ebd; }
5502 font-family: "Omnes-ECOMP-W02-Medium", Arial;
5509 .datepicker .start-date .show-date,
5510 .datepicker .between-date .show-date,
5511 .datepicker .end-date .show-date {
5512 background-color: #0568ae;
5513 color: #fff !important; }
5515 .datepicker .start-date .show-date {
5516 border-radius: 5px 0 0 5px;
5519 .datepicker .start-date .show-date:before {
5520 background-color: #0568ae;
5529 .datepicker .between-date .show-date:before {
5530 background-color: #0568ae;
5539 .datepicker .end-date .show-date {
5540 border-radius: 0 5px 5px 0; }
5542 .datepicker .end-date .show-date:before {
5543 background-color: #0568ae;
5552 .datepicker .between-date:first-child .show-date:before {
5553 background-color: #fff;
5560 .datepicker .end-date:first-child .show-date:after {
5561 background-color: #fff;
5568 .datepicker .end-date:first-child .show-date::before {
5569 background-color: #fff; }
5571 .datepicker tr td.start-date:last-child .show-date:after,
5572 .datepicker tr td.between-date:last-child .show-date:after {
5573 background-color: #fff;
5580 .datepicker tr td.start-date:last-child:focus .show-date:after,
5581 .datepicker tr td.end-date:last-child:focus .show-date:after,
5582 .datepicker tr td.between-date:last-child:focus .show-date:after,
5583 .datepicker tr td.start-date:first-child:focus .show-date:after,
5584 .datepicker tr td.end-date:first-child:focus .show-date:after,
5585 .datepicker tr td.between-date:first-child:focus .show-date:after {
5588 background-color: transparent; }
5590 .datepicker td.active:not(.new) .show-date,
5591 .datepicker td.active:hover:not(.new) .show-date {
5593 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
5595 .datepicker td.disabled .show-date,
5596 .datepicker td.disabled:hover .show-date {
5597 font-family: "Omnes-ECOMP-W02", Arial;
5600 .datepicker td span {
5608 border-radius: 4px; }
5610 .datepicker td span:hover {
5611 background: #eeeeee; }
5613 .datepicker td span.disabled,
5614 .datepicker td span.disabled:hover {
5619 .datepicker td span.active,
5620 .datepicker td span.active:hover,
5621 .datepicker td span.active.disabled {
5623 background-color: #0568ae;
5624 border-color: #357ebd; }
5626 .datepicker th.datepicker-switch {
5629 font-weight: normal;
5630 cursor: default !important; }
5632 .datepicker thead tr:first-child th,
5633 .datepicker tfoot tr th {
5636 line-height: 60px; }
5638 .datepicker tfoot tr th {
5640 line-height: normal; }
5642 .datepicker tfoot tr th li {
5643 margin-bottom: 5px; }
5649 margin: 0 -1px -1px 0;
5652 .datepicker .prev i,
5653 .datepicker .next i {
5660 .datepicker .prev i {
5663 .datepicker .next i {
5669 padding: 0 2px 0 5px;
5670 vertical-align: middle; }
5672 .datepicker thead tr:first-child th.cw {
5674 background-color: transparent; }
5676 .input-group.date .input-group-addon i {
5681 .datepicker.dropdown-menu {
5682 box-shadow: 0 10px 15px -10px rgba(0, 0, 0, 0.7);
5691 background-color: #ffffff;
5692 border: 1px solid #d2d2d2;
5693 border: 1px solid rgba(0, 0, 0, 0.2);
5697 line-height: 1.428571429;
5700 .datepicker.dropdown-menu th,
5701 .datepicker.dropdown-menu td {
5705 position: relative; }
5707 .datepicker .due-date .show-date {
5708 font-family: "Omnes-ECOMP-W02-Medium", Arial;
5709 background-color: #cf2a2a;
5711 color: #fff !important; }
5713 .datepicker .day.active .show-date:after,
5714 .datepicker .day:focus .show-date:after,
5715 .datepicker .due-date.disabled .show-date:after {
5716 border: 2px solid #0568ae;
5726 .datepicker .day:focus .show-date:after {
5732 .datepicker .day.due-date:focus .show-date:after {
5738 .datepicker .due-date.old:after,
5739 .datepicker .due-date.new:after {
5740 visibility: hidden; }
5742 .datepicker .due-date.active:after {
5743 border-color: #fff; }
5745 .datepicker .due-date.active.focused {
5746 color: #0568ae !important; }
5748 .datepicker .due-date.active.focused:after {
5749 border-color: #cf2a2a !important; }
5754 font-weight: normal;
5758 letter-spacing: -6px;
5759 margin: 0 -1px -1px 0; }
5761 .datepicker .dow span[aria-hidden="true"] {
5773 .datepicker .calendar-legend {
5775 margin-bottom: 20px; }
5777 .datepicker .calendar-legend li {
5779 font-weight: normal;
5783 position: relative; }
5785 .datepicker i.legend-due-date {
5786 background-color: #cf2a2a;
5791 vertical-align: middle;
5792 display: inline-block; }
5794 .datepicker i.legend-selected-date {
5795 background-color: #fff;
5796 border: 2px solid #0568ae;
5801 vertical-align: middle;
5802 display: inline-block; }
5804 .datepicker i.legend-selectedisdue {
5805 background-color: #fff;
5806 border: 2px solid #0568ae;
5808 display: inline-block;
5812 vertical-align: middle;
5815 .datepicker i.legend-selectedisdue:after {
5816 background-color: #cf2a2a;
5826 .datepicker .text-left {
5829 .datepicker .active.old {
5830 background-color: #ededed !important;
5831 color: #ededed !important; }
5846 background-color: white;
5847 background-repeat: no-repeat; }
5850 background-position: -62px 0; }
5853 background-position: -5px 0; }
5856 background-position: -19px 0; }
5859 background-position: -34px 0; }
5862 background-position: -49px 0; }
5866 background-position: 0 0; }
5869 background-position: 0 0; }
5872 background-position: 0 0; }
5875 background-position: 0 0; }
5877 .datepicker-container {
5878 position: relative; }
5880 .btn-calendar-icon:focus .icon-primary-calendar {
5881 outline: 1px dotted #191919; }
5883 .btn-calendar-icon:focus {
5886 /* remove focus outline when dropdown is opened */
5887 /*resolve blue focus outline over dropdown with error*/
5894 background-color: #95959521; }
5896 .selectWrap.disabled .icon-primary-down {
5899 .selectWrap.disabled input.awd-select {
5901 padding: 10px 45px 10px 15px;
5904 .selectWrap.disabled button.awd-select {
5906 text-indent: 15px; }
5908 .selectWrap.disabled:after {
5910 cursor: not-allowed; }
5913 background-color: transparent;
5914 border: 1px solid #d2d2d2;
5916 box-shadow: 1px 5px 2px -5px rgba(0, 0, 0, 0.15);
5919 font-family: "Omnes-ECOMP-W02", Arial;
5920 /*font-size: 1.6rem;*/
5929 padding: 12px 45px 8px 15px;
5930 user-select: none; }
5931 input.awd-select:focus {
5932 border-color: #0568ae !important;
5933 text-overflow: ellipsis;
5934 padding-right: 45px; }
5937 background-color: transparent;
5938 border: 1px solid #d2d2d2;
5940 box-shadow: 1px 5px 2px -5px rgba(0, 0, 0, 0.15);
5943 font-family: "Omnes-ECOMP-W02", Arial;
5944 /*font-size: 1.6rem;*/
5953 button.awd-select:not(.large) {
5955 white-space: nowrap;
5957 text-overflow: clip;
5958 text-overflow: ellipsis; }
5959 button.awd-select img {
5965 vertical-align: text-bottom; }
5966 button.awd-select:focus {
5967 border-color: #0568ae !important; }
5968 button.awd-select i {
5975 button.awd-select.large {
5976 align-items: center;
5982 vertical-align: middle; }
5983 button.awd-select.large img {
5992 .selectWrap.large .awd-select-list-item {
5993 align-items: center;
5999 vertical-align: middle; }
6000 .selectWrap.large .awd-select-list-item img {
6017 button.awd-select.active {
6018 border-radius: 6px 6px 0 0; }
6019 button.awd-select.active:focus {
6020 border-color: #d2d2d2 !important; }
6022 input.awd-select.active {
6023 border-radius: 6px 6px 0 0; }
6024 input.awd-select.active:focus {
6025 border-color: #d2d2d2 !important; }
6028 position: relative; }
6030 span.selectWrap input[readonly]:focus {
6032 text-shadow: 0 0 0 #000; }
6034 .isIE.ds2-no-colors .awd-select:focus {
6035 outline: 1px dashed transparent; }
6038 box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15);
6039 border-radius: 0 0 6px 6px;
6041 border: 1px solid #d2d2d2;
6044 background-color: #f2f2f2;
6050 .awd-select-list-item {
6059 .awd-select-list-item:hover {
6061 background-color: #d2d2d2;
6062 outline: 1px dashed transparent; }
6063 .awd-select-list-item:focus {
6065 background-color: #d2d2d2;
6066 outline: 1px dashed transparent; }
6067 .awd-select-list-item img {
6080 background: linear-gradient(to bottom, #fcfcfc 0%, #f2f2f2 100%);
6081 background: -webkit-linear-gradient(top, #fcfcfc 0%, #f2f2f2 100%);
6082 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@att-gray-highlight", endColorstr="@att-functional-bg-gray", GradientType=0); }
6083 .selectWrap:not(.large) .awd-select-list-item:first-child {
6085 .selectWrap:not(.large) .awd-select-list-item:last-child {
6086 margin-bottom: 15px; }
6087 .selectWrap .icon-primary-down {
6093 .selectWrap + [aria-expanded="true"] {
6094 padding-bottom: 9px;
6095 padding-top: 20px; }
6097 .awd-select-list-item[data-hover="true"] {
6098 background-color: #d2d2d2; }
6100 span input.awd-select {
6103 text-overflow: ellipsis;
6104 padding-right: 45px; }
6106 li.optgroup-wrapper {
6107 font-family: "Omnes-ECOMP-W02-Medium", Arial;
6108 cursor: default !important;
6109 padding: 0px 15px; }
6110 li.optgroup-wrapper:first-child {
6111 padding-top: 10px; }
6112 li.optgroup-wrapper:hover {
6113 background-color: #f2f2f2; }
6116 font-family: "Omnes-ECOMP-W02", Arial;
6117 cursor: pointer !important;
6120 padding: 0 0 0 33px; }
6122 label + .selectWrap {
6132 background: linear-gradient(to bottom, #fcfcfc 0%, #f2f2f2 100%);
6133 background: -webkit-linear-gradient(top, #fcfcfc 0%, #f2f2f2 100%);
6134 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@att-gray-highlight", endColorstr="@att-functional-bg-gray", GradientType=0); }
6136 .group .selectWrap {
6137 margin: 0 0 10px 0; }
6148 select.awd-select > optgroup {
6152 select.awd-select > optgroup:first-child {
6154 select.awd-select > optgroup > option {
6155 padding-left: 8px; }
6156 select.awd-select > option {
6157 padding-left: 8px; }
6158 select.awd-select + span {
6159 background: linear-gradient(to bottom, #fcfcfc 0%, #f2f2f2 100%);
6160 background: -webkit-linear-gradient(top, #fcfcfc 0%, #f2f2f2 100%);
6161 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@att-gray-highlight", endColorstr="@att-functional-bg-gray", GradientType=0);
6167 border: 1px solid #d2d2d2;
6171 padding: 18px 45px 15px 15px;
6174 padding-right: 45px;
6175 white-space: nowrap;
6177 text-overflow: ellipsis; }
6178 select.awd-select + span > i {
6184 select.awd-select + span > i:before {
6188 select.awd-select:focus + span {
6189 border-color: #0568ae; }
6191 .isIE select.awd-select + span {
6194 [data-default-option="true"] {
6195 color: #767676 !important;
6196 font-family: "Omnes-ECOMP-W02-Italic", Arial; }
6199 color: #767676 !important;
6200 font-family: "Omnes-ECOMP-W02-Italic", Arial; }
6202 .filterTank button.awd-select {
6203 border-color: #d2d2d2;
6204 background-color: #333333;
6207 .filterTank button.awd-select:after {
6208 background-color: #FFFFFF !important;
6209 border-color: #d2d2d2; }
6211 .utility-bg button.awd-select {
6212 border-color: #d2d2d2;
6213 background-color: #333333;
6216 .utility-bg button.awd-select:after {
6217 background-color: #FFFFFF !important;
6218 border-color: #d2d2d2; }
6220 .utility-bg select.awd-select + span {
6221 border-color: #d2d2d2;
6222 border-color: #d2d2d2;
6223 background-color: #333333;
6224 background-color: #333333;
6227 .utility-bg select.awd-select + span:after {
6228 background-color: #FFFFFF !important;
6229 background-color: #FFFFFF !important;
6230 border-color: #d2d2d2;
6231 border-color: #d2d2d2; }
6233 .utility-bg select.awd-select:focus + span {
6234 border-color: #d2d2d2;
6235 border-color: #d2d2d2;
6236 background-color: #333333;
6237 background-color: #333333;
6240 .utility-bg select.awd-select:focus + span:after {
6241 background-color: #FFFFFF !important;
6242 background-color: #FFFFFF !important;
6243 border-color: #d2d2d2;
6244 border-color: #d2d2d2; }
6246 .utility-bg select.awd-select:hover + span {
6247 border-color: #d2d2d2;
6248 border-color: #d2d2d2;
6249 background-color: #333333;
6250 background-color: #333333;
6253 .utility-bg select.awd-select:hover + span:after {
6254 background-color: #FFFFFF !important;
6255 background-color: #FFFFFF !important;
6256 border-color: #d2d2d2;
6257 border-color: #d2d2d2; }
6259 input.awd-select[disabled] {
6260 cursor: not-allowed;
6261 border-color: #d2d2d2;
6262 background-color: #d2d2d2;
6263 background-image: none;
6265 input.awd-select[disabled] + span {
6266 cursor: not-allowed;
6267 border-color: #d2d2d2;
6268 background-color: #d2d2d2;
6269 background-image: none;
6272 button.awd-select[disabled] {
6273 cursor: not-allowed;
6274 border-color: #d2d2d2;
6275 background-color: #d2d2d2;
6276 background-image: none;
6278 button.awd-select[disabled]:after {
6279 background-color: #d2d2d2 !important;
6280 border-color: #d2d2d2; }
6282 select.awd-select[disabled] + span {
6283 cursor: not-allowed;
6284 border-color: #d2d2d2;
6285 background-color: #d2d2d2;
6286 background-image: none;
6288 select.awd-select[disabled] + span:after {
6289 background-color: #d2d2d2 !important;
6290 border-color: #d2d2d2; }
6292 select.awd-select[disabled]:focus + span {
6293 cursor: not-allowed;
6294 border-color: #d2d2d2;
6295 background-color: #d2d2d2;
6296 background-image: none;
6299 select.awd-select[disabled]:hover + span {
6300 cursor: not-allowed;
6301 border-color: #d2d2d2;
6302 background-color: #d2d2d2;
6303 background-image: none;
6306 input.awd-select[disabled="disabled"] {
6307 cursor: not-allowed;
6308 border-color: #d2d2d2;
6309 background-color: #d2d2d2;
6310 background-image: none;
6312 input.awd-select[disabled="disabled"] + span {
6313 cursor: not-allowed;
6314 border-color: #d2d2d2;
6315 background-color: #d2d2d2;
6316 background-image: none;
6319 select.awd-select[disabled="disabled"] + span {
6320 cursor: not-allowed;
6321 border-color: #d2d2d2;
6322 background-color: #d2d2d2;
6323 background-image: none;
6325 select.awd-select[disabled="disabled"] + span:after {
6326 background-color: #d2d2d2 !important;
6327 border-color: #d2d2d2; }
6329 select.awd-select[disabled="disabled"]:focus + span {
6330 cursor: not-allowed;
6331 border-color: #d2d2d2;
6332 background-color: #d2d2d2;
6333 background-image: none;
6335 select.awd-select[disabled="disabled"]:focus + span:after {
6336 background-color: #d2d2d2 !important;
6337 border-color: #d2d2d2; }
6339 select.awd-select[disabled="disabled"]:hover + span {
6340 cursor: not-allowed;
6341 border-color: #d2d2d2;
6342 background-color: #d2d2d2;
6343 background-image: none;
6345 select.awd-select[disabled="disabled"]:hover + span:after {
6346 background-color: #d2d2d2 !important;
6347 border-color: #d2d2d2; }
6349 .ddexpand-wrapper > h2 {
6350 margin-bottom: 11px; }
6351 .ddexpand-wrapper > h2 + p {
6352 margin-bottom: 4px; }
6354 .ddexpand-wrapper .selectWrap + [aria-expanded="true"] .form-row {
6357 .ddexpand-wrapper .selectWrap + [aria-expanded="true"] .row + .row .form-row {
6360 .modal .awd-select-list {
6361 z-index: 1060 !important; }
6363 .form-row.error button.awd-select.active:focus {
6364 border-color: #cf2a2a !important; }
6366 .form-row.error input.awd-select.active:focus {
6367 border-color: #cf2a2a !important; }
6369 .awd-module-list .module-list-item[aria-selected="true"] {
6370 background-color: #f2f2f2; }
6372 li.module-list-item[aria-selected="true"]:before {
6374 display: inline-block;
6375 font-family: "icoControls" !important;
6378 font-weight: normal;
6379 font-variant: normal;
6382 text-transform: none;
6384 -webkit-font-smoothing: antialiased;
6385 -moz-osx-font-smoothing: grayscale;
6388 -webkit-user-select: none;
6389 -moz-user-select: none;
6390 -ms-user-select: none;
6392 vertical-align: middle;
6395 box-sizing: border-box;
6396 display: inline-block;
6402 vertical-align: middle;
6406 @media (min-width: 768px) {
6407 span[class*="large"] {
6410 max-width: 370px; } }
6412 @media (max-width: 767px) {
6413 .selectWrap.large:after {
6415 .selectWrap.large .awd-select-list-item {
6416 padding-right: 41px; }
6417 .selectWrap + div > h4 {
6419 font-size: 16px; } }
6421 /**********************Dropdown Chrome scrolling fix start ********************/
6423 -webkit-user-select: text;
6424 -moz-user-select: text;
6425 -ms-user-select: text;
6426 user-select: text; }
6428 /**********************Dropdown Chrome scrolling fix end ********************/
6430 border-bottom: 1px solid #e4e4e4;
6431 border-top: 1px solid #e4e4e4; }
6433 .mpc-expanders + .mpc-expanders {
6436 .mpc-expanders .heading-medium {
6437 margin-bottom: 10px; }
6439 .mpc-expanders .p-small {
6442 .mpc-expander-body {
6443 border-top: 1px solid #e4e4e4; }
6445 .mpc-expander-body .mpc-expanders {
6446 border-bottom: 1px solid #e4e4e4;
6449 .mpc-expander-body .mpc-expanders:last-child {
6450 border-bottom: 0px; }
6456 border: 1px dashed #bbb;
6461 position: relative; }
6463 .b2b-dragdrop-over {
6464 background: #0091d9;
6466 .b2b-dragdrop-over:after {
6467 content: "Drop the file";
6479 .b2b-file-container {
6482 display: inline-table;
6484 .b2b-file-container [type=file] {
6494 -ms-filter: "alpha(Opacity=0)"; }
6501 display: inline-block;
6506 .b2b-flyout-icon:focus {
6507 outline: thin dotted #666;
6508 outline-offset: -1px; }
6510 .b2b-flyout .b2b-flyout-container {
6511 border: 1px solid #d3d3d3;
6514 pointer-events: auto;
6515 -webkit-box-sizing: border-box;
6516 -moz-box-sizing: border-box;
6517 box-sizing: border-box;
6519 -webkit-transition: opacity .2s ease-out;
6520 -moz-transition: opacity .2s ease-out;
6521 transition: opacity .2s ease-out;
6524 box-shadow: 0 5px 6px 0 rgba(0, 0, 0, 0.25);
6532 .b2b-flyout .b2b-flyout-container.open-flyout {
6536 .b2b-flyout i.b2b-flyout-caret {
6543 .b2b-flyout i.b2b-flyout-caret.open-flyout {
6546 .b2b-flyout i.b2b-flyout-caret:before {
6548 border-left: 8px solid transparent;
6549 border-right: 8px solid transparent;
6550 border-bottom: 8px solid #d3d3d3;
6553 .b2b-flyout i.b2b-flyout-caret:after {
6555 border-left: 8px solid transparent;
6556 border-right: 8px solid transparent;
6557 border-bottom: 8px solid #fff;
6558 position: absolute; }
6560 .b2b-flyout .b2b-flyout-container.b2b-flyout-left i.b2b-flyout-caret {
6561 left: 16px !important; }
6563 .b2b-flyout .b2b-flyout-container.b2b-flyout-right i.b2b-flyout-caret {
6564 left: inherit !important;
6565 right: 30px !important; }
6567 .b2b-flyout .b2b-flyout-container.b2b-flyout-above {
6568 box-shadow: 0 -5px 6px 0 rgba(0, 0, 0, 0.25); }
6569 .b2b-flyout .b2b-flyout-container.b2b-flyout-above i.b2b-flyout-caret {
6572 .b2b-flyout .b2b-flyout-container.b2b-flyout-above i.b2b-flyout-caret:before {
6575 border-top: 8px solid #d3d3d3;
6576 border-bottom: none; }
6577 .b2b-flyout .b2b-flyout-container.b2b-flyout-above i.b2b-flyout-caret:after {
6578 border-top: 8px solid #fff;
6579 border-bottom: none; }
6581 .b2b-flyout .b2b-flyout-container.b2b-flyout-centerLeft i.b2b-flyout-caret {
6582 left: inherit !important;
6583 right: -7px !important;
6585 transform: rotate(90deg); }
6587 .b2b-flyout .b2b-flyout-container.b2b-flyout-centerRight i.b2b-flyout-caret {
6588 left: -8px !important;
6590 transform: rotate(-90deg); }
6592 .b2b-flyout .buttons-group {
6594 .b2b-flyout .buttons-group .cta-button-group {
6596 border-top: 1px solid #ccc;
6597 padding: 20px 0 0; }
6598 .b2b-flyout .buttons-group .cta-button-group button {
6601 .b2b-flyout .heading {
6603 margin-bottom: 10px; }
6605 .b2b-flyout .body-text {
6607 margin-bottom: 30px; }
6609 .b2b-footer-wrapper {
6611 background-color: #222; }
6613 .b2b-footer-container {
6616 padding-top: 15px; }
6617 .b2b-footer-container .footer-columns {
6618 display: inline-block;
6620 vertical-align: top; }
6621 .b2b-footer-container .footer-columns.three-column, .b2b-footer-container .footer-columns.four-column, .b2b-footer-container .footer-columns.five-column {
6622 padding-top: 30px; }
6623 .b2b-footer-container .footer-columns.three-column {
6625 padding-left: 75px; }
6626 .b2b-footer-container .footer-columns.four-column {
6628 padding-left: 75px; }
6629 .b2b-footer-container .footer-columns.five-column {
6631 .b2b-footer-container .footer-columns .b2b-footer-header {
6635 font-family: "Omnes-ECOMP-W02-Medium", Arial;
6636 line-height: 23.9px;
6638 .b2b-footer-container .footer-columns li {
6640 .b2b-footer-container .footer-columns ul li:first-child {
6641 padding-top: 15px; }
6642 .b2b-footer-container .footer-columns li a {
6645 font-family: "Omnes-ECOMP-W02", Arial; }
6646 .b2b-footer-container .footer-nav-content {
6647 padding-bottom: 10px; }
6648 .b2b-footer-container .footer-nav-content li {
6652 vertical-align: middle; }
6653 .b2b-footer-container .footer-nav-content li a {
6656 vertical-align: middle;
6658 font-family: "Omnes-ECOMP-W02", Arial; }
6660 .b2b-footer-wrapper .b2b-footer-container hr {
6661 background: #d2d2d2;
6664 .b2b-footer-wrapper .divider-bottom-footer {
6665 padding: 45px 0 50px 0; }
6667 .b2b-footer-wrapper .footerLogo {
6668 margin: 10px 0 0 0px;
6669 vertical-align: top; }
6670 .b2b-footer-wrapper .footerLogo div {
6671 display: inline-block; }
6672 .b2b-footer-wrapper .footerLogo .icon-primary-att-globe {
6674 .b2b-footer-wrapper .footerLogo .logo-title {
6677 display: inline-block;
6681 .b2b-footer-wrapper .copyright-text {
6685 font-family: "Omnes-ECOMP-W02", Arial; }
6686 .b2b-footer-wrapper .copyright-text a {
6688 text-decoration: underline;
6689 display: inline-block; }
6690 .b2b-footer-wrapper .copyright-text a:hover {
6691 text-decoration: none; }
6693 @media (max-width: 768px) {
6694 .b2b-footer-wrapper {
6696 .b2b-footer-container {
6698 .b2b-footer-container .footer-columns.three-column, .b2b-footer-container .footer-columns.four-column, .b2b-footer-container .footer-columns.five-column {
6700 .b2b-footer-wrapper .divider-bottom-footer {
6701 padding-top: 15px; }
6702 .b2b-footer-wrapper .divider-bottom-footer .footer-links {
6704 .b2b-footer-wrapper .footerLogo {
6705 margin: 30px 0 0 0; }
6706 .b2b-footer-wrapper .footerLogo .footer-logo {
6708 padding-left: 10px; } }
6711 background-color: #222;
6715 .b2b-header-tabs .icon-primary-att-globe {
6717 .b2b-header-tabs a:focus {
6718 border: 1px solid white; }
6719 .b2b-header-tabs .header__items {
6724 padding: 6px 0px 0px 0px;
6725 border-spacing: 30px 0; }
6726 .b2b-header-tabs .header__item {
6727 display: inline-block;
6731 font-family: "Omnes-ECOMP-W02", Arial;
6735 .b2b-header-tabs .header__item.b2b-headermenu {
6737 .b2b-header-tabs .header__item.b2b-headermenu:last-child {
6739 .b2b-header-tabs .header__item.b2b-headermenu a.menu__item {
6741 text-decoration: none;
6742 display: inline-block;
6743 padding: 5px 15px; }
6744 .b2b-header-tabs .header__item.active {
6745 background-color: #fff;
6747 border-bottom-left-radius: 0;
6748 border-bottom-right-radius: 0; }
6749 .b2b-header-tabs .header__item.active a.menu__item {
6751 .b2b-header-tabs li:focus {
6752 outline: 2px solid #0578ae; }
6753 .b2b-header-tabs .header__item .header-secondary-wrapper, .b2b-header-tabs .header__item .header-tertiary-wrapper {
6754 background-color: #fff;
6759 border-bottom: solid 1px #ccc;
6760 -webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.16);
6761 -moz-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.16);
6762 box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.16);
6765 .b2b-header-tabs .header-secondary, .b2b-header-tabs .header-tertiary {
6766 background-color: #fff;
6769 .b2b-header-tabs .header__item.active .header-secondary-wrapper {
6771 .b2b-header-tabs .header-secondary .header-subitem {
6772 display: inline-block;
6775 .b2b-header-tabs .header-secondary .header-subitem.active .header-tertiary-wrapper {
6777 .b2b-header-tabs .header-secondary .header-subitem a.menu__item {
6778 display: inline-block;
6781 .b2b-header-tabs .header-secondary .header-subitem a.menu__item:hover, .b2b-header-tabs .header-secondary .header-subitem a.menu__item:focus {
6784 /** Secondary Menu **/
6787 clip: rect(1px, 1px, 1px, 1px); }
6789 /** Tertiary Level Menu **/
6790 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret {
6794 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:after, .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:before {
6796 border-left: 8px solid transparent;
6797 border-right: 8px solid transparent;
6799 -webkit-transition: left .2s ease-out;
6800 -moz-transition: left .2s ease-out;
6801 transition: left .2s ease-out; }
6802 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:after {
6803 border-bottom: 8px solid #fff;
6805 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:before {
6806 border-bottom: 8px solid #ccc;
6809 .b2b-header-tabs .header-secondary .header-subitem.active .header-tertiary {
6810 border-top: solid 1px #ccc; }
6812 .b2b-header-tabs .header-tertiary:after {
6817 .b2b-header-tabs .header-tertiary li {
6818 display: inline-block;
6821 .b2b-header-tabs .header-tertiary li a {
6824 padding: 10px 15px; }
6825 .b2b-header-tabs .header-tertiary li label {
6831 padding: 15px 0 0 15px; }
6833 .b2b-header-tabs .header__item.skip {
6835 display: inline-block;
6836 cursor: default !important; }
6837 .b2b-header-tabs .header__item.skip a {
6841 text-decoration: none; }
6842 .b2b-header-tabs .header__item.skip a:focus {
6844 outline: 2px solid #0578ae; }
6846 .b2b-header-tabs .selectWrap {
6848 .b2b-header-tabs .selectWrap button.awd-select {
6852 display: inline-block; }
6853 .b2b-header-tabs .selectWrap .awd-select-list {
6854 background-color: #fff;
6856 -webkit-transition: opacity .2s ease-out;
6857 -moz-transition: opacity .2s ease-out;
6858 transition: opacity .2s ease-out;
6859 box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176); }
6861 @media (max-width: 768px) {
6864 .b2b-header-tabs .header__items, .b2b-header-tabs .header-secondary, .b2b-header-tabs .header-tertiary {
6866 .b2b-header-tabs .header__item {
6868 .b2b-header-tabs .globe-text {
6870 .b2b-header-tabs .header__item.b2b-headermenu a.menu__item {
6871 padding: 5px 7px 9px 7px; }
6872 .b2b-header-tabs .header__item .header-tertiary-wrapper {
6874 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret {
6876 .b2b-header-tabs .header__item .header-secondary-wrapper {
6878 .b2b-header-tabs .header__item.profile {
6882 /************* Header - Start *************/
6884 background-color: #222;
6889 .b2b-header-tabs .icon-primary-primary-att-globe {
6895 *TODO: delete below .icon-primary-att-globel will not be used
6896 *instead the one above, icon-primary-primary-att-globe not available here
6898 .b2b-header-tabs .icon-primary-att-globe {
6902 .b2b-header-tabs .globe-text {
6906 .b2b-header-tabs .header__items {
6911 border-spacing: 30px 0;
6912 padding: 3px 0px 0px 0px; }
6914 .b2b-header-tabs .header__item {
6915 display: inline-block;
6919 font-family: "Omnes-ECOMP-W02", Arial;
6921 padding: 0 15px 4px 15px;
6922 /*margin-top:-3px;*/
6925 .b2b-header-tabs .header__item.b2b-headermenu {
6928 .b2b-header-tabs .header__item.b2b-headermenu a.menu__item {
6930 text-decoration: none;
6931 display: inline-block;
6932 padding: 8px 15px 12px 15px;
6935 .b2b-header-tabs .header__item.active {
6936 background-color: #fff;
6938 border-bottom-left-radius: 0;
6939 border-bottom-right-radius: 0; }
6941 .b2b-header-tabs .header__item.active a.menu__item {
6944 .b2b-header-tabs li:focus {
6945 outline: 2px solid #0578ae; }
6947 /** profile pop Over **/
6948 .b2b-header-tabs .header__item.profile {
6952 /** Secondary Menu **/
6953 .b2b-header-tabs .header__item .header-secondary-wrapper, .b2b-header-tabs .header__item .header-tertiary-wrapper {
6954 background-color: #fff;
6959 border-bottom: solid 1px #ccc;
6960 -webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.16);
6961 -moz-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.16);
6962 box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.16);
6966 .b2b-header-tabs .header-secondary, .b2b-header-tabs .header-tertiary {
6967 background-color: #fff;
6971 .b2b-header-tabs .header__item.active .header-secondary-wrapper,
6972 .b2b-header-tabs .header-secondary .header-subitem.active .header-tertiary-wrapper {
6975 .b2b-header-tabs .header-secondary .header-subitem {
6976 display: inline-block;
6980 .b2b-header-tabs .header-secondary .header-subitem a.menu__item {
6981 display: inline-block;
6986 .b2b-header-tabs .header-secondary .header-subitem a.menu__item:hover, .b2b-header-tabs .header-secondary .header-subitem a.menu__item:focus {
6991 clip: rect(1px, 1px, 1px, 1px); }
6993 /** Tertiary Level Menu **/
6994 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:after,
6995 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:before {
6997 border-left: 8px solid transparent;
6998 border-right: 8px solid transparent;
7000 -webkit-transition: left .2s ease-out;
7001 -moz-transition: left .2s ease-out;
7002 transition: left .2s ease-out; }
7004 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret {
7009 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:after {
7010 border-bottom: 8px solid #fff;
7013 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:before {
7014 border-bottom: 8px solid #ccc;
7017 /** Tertiary Level Menu **/
7018 .b2b-header-tabs .header-secondary .header-subitem.active .header-tertiary {
7019 border-top: solid 1px #ccc; }
7021 .b2b-header-tabs .header-tertiary:after {
7026 .b2b-header-tabs .header-tertiary li {
7027 display: inline-block;
7031 .b2b-header-tabs .header-tertiary li a {
7037 .b2b-header-tabs .header-tertiary li label {
7040 font-size: 14px !important;
7043 padding: 15px 0 0 15px; }
7045 /** Quarternary Level Menu **/
7046 .b2b-header-tabs .header-quarternary {
7050 .b2b-header-tabs .header-quarternary li {
7052 font-family: "Omnes-ECOMP-W02", Arial;
7055 .b2b-header-tabs .header-quarternary li.active {
7058 .b2b-header-tabs .header-quarternary li a {
7061 padding: 0px 10px 10px 10px; }
7063 /** Skip Navigation**/
7064 .b2b-header-tabs .header__item.skip {
7066 display: inline-block;
7067 cursor: default !important; }
7069 .b2b-header-tabs .header__item.skip a {
7073 text-decoration: none; }
7075 .b2b-header-tabs .header__item.skip a:focus {
7077 outline: 2px solid #0578ae; }
7079 /** Dropdown css inside Header ****/
7080 .b2b-header-tabs .selectWrap {
7083 .b2b-header-tabs .selectWrap button.awd-select, .b2b-header-tabs .selectWrap input.awd-select {
7087 display: inline-block; }
7089 .b2b-header-tabs .selectWrap .awd-select-list {
7090 background-color: #fff;
7092 -webkit-transition: opacity .2s ease-out;
7093 -moz-transition: opacity .2s ease-out;
7094 transition: opacity .2s ease-out;
7095 box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176); }
7098 * responsive header media queries
7100 @media screen and (max-width: 1100px) {
7101 .b2b-header-tabs .globe-text {
7103 .b2b-header-tabs .header__item.profile {
7106 .b2b-header-tabs .header__items {
7107 padding-top: 0px; } }
7109 @media screen and (max-width: 950px) {
7110 .header__item.profile {
7114 .header__item .selectWrap {
7116 .b2b-header-tabs .header__items {
7117 padding-top: 25px; }
7118 .b2b-header-tabs .header__item .header-secondary-wrapper, .b2b-header-tabs .header__item .header-tertiary-wrapper {
7120 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret {
7122 .b2b-header-tabs .header__item.b2b-headermenu a.menu__item {
7123 padding-bottom: 30px; }
7124 .b2b-header-tabs .header-secondary .header-subitem.active .header-tertiary {
7125 margin-top: -28px; } }
7127 /*************** Header - END ******************/
7131 .hp-container i:focus {
7132 outline: thin dotted #666; }
7133 .hp-container .icon-misc-pen {
7135 .hp-container .icon-misc-trash {
7139 border-bottom: 1px solid #ccc;
7140 border-bottom: 1px solid #ccc;
7141 margin-bottom: 16px;
7142 padding-bottom: 16px; }
7143 .hp-selected .selected-days {
7144 padding-bottom: 16px; }
7145 .hp-selected .selected-days .day {
7151 margin: 16px auto 0 auto; }
7152 .hp-checkbox label {
7155 margin-right: 34px; }
7156 .hp-checkbox label span {
7160 margin-left: 0px; } */
7165 display: -webkit-flex;
7166 display: -ms-flexbox; }
7171 display: -webkit-flex;
7172 display: -ms-flexbox; }
7174 .hp-dropdowns .radio-buttons {
7176 .hp-dropdowns .radio-buttons .radio {
7177 margin-right: 15px; }
7181 /* TODO: Build a reference page for these classes */
7183 font-family: "Omnes-ECOMP-W02", Arial !important; }
7186 font-family: "Omnes-ECOMP-W02-Light", Arial !important; }
7189 font-family: "Omnes-ECOMP-W02-Italic", Arial !important; }
7191 .font-light-italic {
7192 font-family: "Omnes-ECOMP-W02-Light-Italic", Arial !important; }
7195 font-family: "Omnes-ECOMP-W02-Medium", Arial !important; }
7197 .font-medium-italic {
7198 font-family: "Omnes-ECOMP-W02-Medium-Italic",Arial !important; }
7202 font-variant: normal;
7203 font-weight: normal;
7204 text-transform: none; }
7207 background-color: #efefef;
7208 border: 1px solid #efefef;
7210 font-size: 1.4rem; }
7212 .b2b-subnav-container > ul {
7215 .b2b-subnav-content {
7217 margin-bottom: 10px; }
7219 .b2b-subnav-content > li {
7220 border-bottom: 1px solid #999999;
7224 .b2b-subnav-content > li > a {
7225 text-decoration: none;
7230 .b2b-subnav-content > li > a.expand {
7233 .b2b-subnav-content > li ul {
7236 transition-duration: 0.5s;
7237 transition-timing-function: cubic-bezier(0, 1, 0.5, 1); }
7239 .b2b-subnav-content > li ul.expand {
7240 transition-duration: 0.7s;
7241 transition-timing-function: ease-in-out;
7245 .b2b-subnav-content > li > a:focus, .b2b-subnav-content > li ul > li > a:focus {
7246 outline: thin dotted #666; }
7248 .b2b-subnav-content > li ul > li > a {
7252 outline-offset: -4px;
7253 padding-left: 10px; }
7255 .b2b-icon-primary-plus-minus {
7256 display: inline-block;
7263 vertical-align: middle;
7266 @media (min-width: 320px) and (max-width: 767px) {
7268 background-color: #fff;
7269 border: 1px solid white;
7271 .b2b-subnav-content > li {
7272 padding-left: 10px; }
7273 .b2b-subnav-container > ul:first-child {
7274 border-top: 1px solid #999; }
7275 .b2b-icon-primary-plus-minus {
7277 .b2b-subnav-content > li li > a.active {
7279 text-decoration: none;
7280 font-family: "Omnes-ECOMP-W02", Arial; } }
7282 .b2b-list-box-item {
7283 white-space: nowrap;
7285 border: 1px solid transparent;
7287 visibility: inherit;
7294 -moz-user-select: none;
7295 -webkit-user-select: none;
7296 -ms-user-select: none; }
7297 .b2b-list-box-item:focus {
7298 border: 2px solid #5e8cb3; }
7300 .b2b-list-box-item--selected {
7301 background-color: #cfdde9; }
7303 .btn.disabled[ddh-load-button] {
7305 padding: 0 19px 0 18px; }
7307 .btn.disabled[ddh-load-button] {
7310 .icon-primary-spinner-ddh.large {
7314 .icon-primary-spinner-ddh.small {
7318 .icon-primary-spinner-ddh {
7319 -webkit-animation: 1s linear infinite spinner;
7320 animation: 1s linear infinite spinner;
7321 background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNiAzNiIgaWQ9InN2Zy1zcGlubmVyIiB4PSIwcHgiIHk9IjBweCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CiAgIDxwYXRoIGZpbGw9IiNGNUY1RjUiIGQ9Ik0xOCAzNkM4LjEgMzYgMCAyNy45IDAgMThTOC4xIDAgMTggMHMxOCA4LjEgMTggMTgtOC4xIDE4LTE4IDE4em0wLTMxLjVjLTcuNSAwLTEzLjUgNi0xMy41IDEzLjVTMTAuNiAzMS41IDE4IDMxLjVjNy41IDAgMTMuNS02LjEgMTMuNS0xMy41IDAtNy41LTYtMTMuNS0xMy41LTEzLjV6Ii8+CiAgIDxwYXRoIGZpbGw9IiMwNTY4QUUiIGlkPSJzcGlubmVyIiBkPSJNMzAuNyA1LjNsLTMuMSAzLjJjMi40IDIuNCAzLjkgNS44IDMuOSA5LjUgMCA3LjQtNi4xIDEzLjUtMTMuNSAxMy41UzQuNSAyNS40IDQuNSAxOCAxMC42IDQuNSAxOCA0LjVWMEM4LjEgMCAwIDguMSAwIDE4czguMSAxOCAxOCAxOCAxOC04LjEgMTgtMThjMC01LTItOS41LTUuMy0xMi43eiIgdHJhbnNmb3JtPSIiPiAgICAgIAogICA8L3BhdGg+Cjwvc3ZnPg==); }
7323 .btn-small .icon-primary-spinner-ddh {
7324 height: 30px !important;
7325 width: 30px !important; }
7327 .btn-small .icon-primary-spinner {
7336 .small-modal-loader {
7337 width: 420px !important;
7338 height: 212px !important;
7339 text-align: center; }
7341 .small-modal-loader .icon-primary-spinner {
7342 margin-bottom: 5px; }
7344 .body.styled-by-modal {
7347 .b2b-modal-backdrop {
7355 .b2b-modal-backdrop.fade {
7356 background-color: #000;
7358 filter: alpha(opacity=0);
7359 transition: all 0.3s linear 0s; }
7361 .b2b-modal-backdrop.fade.in {
7364 filter: alpha(opacity=70);
7365 background-color: #000;
7366 transition: opacity 0.3s linear 0s; }
7379 .modalwrapper.active {
7384 background-clip: padding-box;
7385 background-color: #ffffff;
7386 border: 1px solid rgba(0, 0, 0, 0.1);
7388 box-shadow: 0 3px 5px 1px rgba(0, 0, 0, 0.4);
7390 /*margin-bottom:10%;*/
7391 outline: medium none;
7392 /*position: absolute;*/
7400 .modalwrapper.modal-docked .modal {
7412 transition: opacity .5s linear 0s; }
7414 .modal.fade.in.modal-landscape {
7418 transition: opacity .5s linear 0s; }
7427 align-items: center;
7428 border-radius: 8px 8px 0 0;
7432 padding: 30px 46px 30px 30px;
7433 position: relative; }
7435 .b2b-modal-header > h2 {
7440 .modal-header-portrait {
7441 -webkit-overflow-scrolling: auto; }
7443 .modal-header-landscape {
7444 -webkit-overflow-scrolling: auto; }
7447 -webkit-overflow-scrolling: touch;
7448 padding: 0 30px 20px;
7452 .b2b-modal-body:focus {
7453 outline: 1px dotted #333333; }
7459 background-color: #fff;
7466 :not(.modal-docked) .b2b-modal-footer {
7467 position: relative; }
7469 .modal-landscape .b2b-modal-footer {
7470 position: relative; }
7472 .b2b-modal-footer .cta-button-group {
7474 justify-content: flex-end;
7475 padding: 20px 0 5px;
7477 border-top: 1px solid #d2d2d2; }
7479 .b2b-modal-footer .cta-button-group .btn {
7483 margin-left: 10px; }
7485 .b2b-modal-footer .cta-button-group .marginLeft0 {
7488 .b2b-modal-footer .cta-button-group .btn-footer-left {
7489 margin-right: auto; }
7491 .b2b-modal-footer .cta-button-group .btn + .btn {
7492 margin-right: 0 !important; }
7510 max-width: 1000px; }
7512 .modalwrapper.modal-docked {
7515 align-items: center; }
7517 .modalwrapper.modal-docked .b2b-modal-body {
7520 padding-bottom: 60px; }
7522 .modalwrapper.modal-docked .modal {
7528 .modalwrapper.modal-docked .b2b-modal-body > *:last-child {
7529 margin-bottom: 60px; }
7531 @media (max-width: 767px) {
7534 overflow-x: hidden; }
7539 margin-bottom: 15px;
7542 padding: 20px 46px 20px 15px; }
7545 padding: 0 15px 15px; }
7546 .modalwrapper.modal-docked {
7550 .modalwrapper.modal-docked .modal.fade.in {
7552 width: 100% !important;
7556 .modalwrapper.modal-docked .b2b-modal-body {
7559 .modalwrapper.modal-docked.modal-landscape {
7562 .modalwrapper.modal-docked.modal-landscape .modal {
7565 .modalwrapper.modal-docked.modal-landscape .b2b-modal-body {
7567 overflow-y: hidden; }
7570 .b2b-modal-footer .cta-button-group {
7573 .b2b-modal-footer .cta-button-group .btn {
7575 .b2b-modal-footer .cta-button-group .btn + .btn {
7577 .b2b-modal-footer .cta-button-group a.visible-phone {
7578 align-items: center;
7579 display: flex !important;
7581 justify-content: center; } }
7583 .b2b-modal-footer > .cta-button-group {
7584 line-height: 40px; }
7587 .modal.fade.in .b2b-modal-header,
7588 .modal.fade.in .b2b-modal-body,
7589 .modal.fade.in .b2b-modal-footer {
7590 animation-duration: 0.01s;
7591 -o-animation-duration: 0.01s;
7592 -ms-animation-duration: 0.01s;
7593 -moz-animation-duration: 0.01s;
7594 -webkit-animation-duration: 0.01s;
7595 animation-name: DOMinsertion;
7596 -o-animation-name: DOMinsertion;
7597 -ms-animation-name: DOMinsertion;
7598 -moz-animation-name: DOMinsertion;
7599 -webkit-animation-name: DOMinsertion; }
7601 .monthselector thead tr th {
7604 .monthselector thead tr:after {
7611 border-bottom: 1px solid #ccc; }
7613 .monthselector tbody tr:last-child {
7616 .monthselector td.day {
7617 margin: 1px 4px !important;
7618 width: 64px !important; }
7620 .monthselector .datepicker-switch {
7621 width: 195px !important; }
7623 .monthselector .show-date {
7624 width: 30px !important; }
7626 .monthselector button.faux-input {
7628 .monthselector button.faux-input:focus {
7629 border: 1px solid #0574ac; }
7630 .monthselector button.faux-input:disabled {
7631 cursor: not-allowed; }
7633 .monthselector .cta-button-group {
7635 .monthselector .cta-button-group a {
7636 margin-right: 20px; }
7638 .monthselector .day.active .show-date:after, .monthselector .day:focus .show-date:after, .monthselector .due-date.disabled .show-date:after {
7640 left: 9px !important;
7642 width: 42px !important; }
7644 .monthselector .disabled.day:focus .show-date:after {
7647 .monthselector .icon-primary-calendar {
7651 padding: 0 10px 0 10px;
7656 list-style-type: none; }
7660 padding: 0 0 5px 30px;
7664 font-size: 1.4rem; }
7666 .b2b-ml-nav a:focus {
7667 outline-offset: 1px; }
7669 .b2b-ml-nav li:focus {
7672 .b2b-ml-nav li:focus > a {
7673 outline: thin dotted #666;
7674 outline-offset: 1px; }
7677 border-left: 1px solid #ccc; }
7680 padding: 0 0 0 20px; }
7682 .b2b-ml-nav ul > li {
7684 line-height: 18px; }
7686 .b2b-ml-nav a > span {
7687 background-color: #FFF;
7695 .b2b-ml-nav a > span > i {
7698 .b2b-ml-nav a:only-child > span {
7704 .b2b-ml-nav a:only-child > span > i {
7705 background-color: inherit;
7709 .b2b-ml-nav ul li:first-child > a:only-child > span {
7715 .b2b-ml-nav li a + ul {
7718 .b2b-ml-nav li a.active + ul {
7721 .b2b-ml-nav .selected {
7724 /*to overide ng-doc inline property for library demo - TODO: Move to docs.css*/
7725 .b2b-ml-nav a [class^="icon-primary-"], a [class*=" icon-primary-"], a [class^="icon-primary-"]:before, a [class*=" icon-primary-"]:before {
7726 display: inline-block; }
7728 .b2b-alerts-messages {
7729 background-color: #fff;
7732 .b2b-alerts-messages h3 {
7733 color: #333 !important;
7734 font-family: "Omnes-ECOMP-W02-Medium", Arial;
7735 margin-bottom: 0 !important;
7739 .b2b-alerts-messages h4 {
7740 color: #333 !important;
7741 font-family: "Omnes-ECOMP-W02-Medium", Arial;
7742 margin-bottom: 0 !important; }
7743 .b2b-alerts-messages .alert-info {
7744 background-color: #0574ac;
7746 .b2b-alerts-messages .alert-error {
7747 background-color: #cf2a2a;
7749 .b2b-alerts-messages .alert-success {
7750 background-color: #1b7e28;
7752 .b2b-alerts-messages div:nth-child(2) {
7753 padding: 0 0 15px 10px;
7754 vertical-align: baseline; }
7755 .b2b-alerts-messages .close:before {
7757 .b2b-alerts-messages p {
7760 font-family: "Omnes-ECOMP-W02", Arial; }
7761 .b2b-alerts-messages p a {
7763 .b2b-alerts-messages .btn-small {
7764 margin-bottom: 0px; }
7766 .b2b-alerts-success {
7767 border: 1px solid #1b7e28; }
7770 border: 1px solid #cf2a2a; }
7773 border: 1px solid #0574ac; }
7775 /* TODO: Rearange this and move to patches if needed */
7776 .b2b-breadcrumb-css-override > li {
7777 margin-right: 24px; }
7779 .b2b-breadcrumb-css-override li > * {
7780 float: left !important; }
7782 .b2b-css-override ul.nav-tabs {
7786 .b2b-top-nav-buttons-css-override {
7791 width: auto !important; }
7793 .b2b-toggle-header-active {
7796 .b2b-toggle-header-inactive {
7799 .b2b-toggle-header-icon {
7803 .icon-primary-circle:before {
7804 background-image: url("data:image/svg+xml,%3Csvg%20baseProfile%3D%22tiny%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2036%2036%22%3E%3Ccircle%20fill%3D%22transparent%22%20stroke%3D%22%23666%22%20stroke-miterlimit%3D%2210%22%20cx%3D%2218%22%20cy%3D%2218%22%20r%3D%2216%22%2F%3E%3C%2Fsvg%3E");
7810 .ds2-no-colors .icon-primary-circle:before {
7811 background-image: none;
7815 outline: thin dotted #666; }
7823 display: inline-block;
7827 vertical-align: baseline; }
7831 padding-bottom: 20px;
7835 .pager__item--input {
7842 margin-left: 10px; }
7845 margin-bottom: 20px; }
7847 .pager__item--active {
7848 border-bottom: 2px solid #0574ac;
7852 .pager a.pager__item--active:hover {
7855 .pager a:hover, .pager a:focus {
7856 text-decoration: none;
7860 .pager a.disabled:hover, .pager a.disabled:focus {
7861 cursor: not-allowed; }
7863 .row.section-row.b2b-page {
7866 a.pager__item--next:focus, a.pager__item--prev:focus {
7867 text-decoration: none;
7870 .pager__item--next, .pager__item--prev {
7872 padding: 1.5px 6px 1.5px 6px; }
7874 .pager .disabled i {
7875 pointer-events: none;
7890 margin-bottom: 20px;
7893 display: inline-block;
7894 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
7896 .mobile-view > .pager__item {
7900 vertical-align: middle;
7901 line-height: 34px; }
7909 h4#pagination-truncated {
7912 h4#pagination-large-count {
7915 .p-col-md-12 input {
7916 margin-left: 20px; }
7918 .pager a .icon-primary-right:before {
7919 display: inline-block; }
7921 .pager a .icon-primary-left:before {
7922 display: inline-block; }
7925 background: white none repeat scroll 0 0;
7926 margin-bottom: -12px;
7928 padding-right: 10px;
7929 position: relative; }
7931 .numericResult:focus {
7932 outline: 1px dotted #0574ac; }
7934 .page-heading-group {
7936 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
7938 .pager > div > span.fieldLabel {
7939 margin-left: 18px; }
7941 .pager .fieldLabel .btn-arrow {
7944 margin-left: -5px; }
7948 .b2b-p-col-md-12 input {
7949 margin-left: 20px; }
7954 display: inline-block;
7955 margin: 0px 5px 0 5px;
7957 vertical-align: baseline; }
7959 .b2b-pager__item--noclick {
7960 pointer-events: none !important;
7961 cursor: default !important; }
7963 .b2b-pager__item--droppable {
7964 pointer-events: all !important; }
7968 padding-bottom: 20px;
7971 .b2b-pager a:hover {
7972 text-decoration: none;
7975 .b2b-pager a:focus {
7976 text-decoration: none;
7979 .b2b-pager a .icon-primary-right:before {
7980 display: inline-block; }
7981 .b2b-pager a .icon-primary-left:before {
7982 display: inline-block; }
7983 .b2b-pager .disabled i {
7984 pointer-events: none;
7988 .b2b-pager__item--input {
7998 margin-bottom: 20px; }
8000 .b2b-pager__item--active {
8001 border-bottom: 2px solid #0574ac;
8005 .row.section-row.b2b-page {
8008 a.b2b-pager__item--next:focus {
8009 text-decoration: none;
8012 a.b2b-pager__item--next-disabled {
8015 a.b2b-pager__item--next-disabled > [class^="icon-primary-"] {
8017 cursor: not-allowed;
8020 a.b2b-pager__item--prev:focus {
8021 text-decoration: none;
8024 a.b2b-pager__item--prev-disabled {
8027 a.b2b-pager__item--prev-disabled > [class^="icon-primary-"] {
8029 cursor: not-allowed; }
8031 .b2b-pager__item--next {
8032 padding: 1.5px 0px 1.5px 0px; }
8034 .b2b-pager__item--prev {
8035 padding: 1.5px 0px 1.5px 0px; }
8041 .fieldLabel .btn-arrow {
8049 .b2b-numericResult {
8050 margin-bottom: 20px;
8054 .b2b-mobile-view > .b2b-pager__item {
8058 vertical-align: middle;
8059 line-height: 34px; }
8070 h4#b2b-pagination-truncated {
8073 h4#b2b-pagination-large-count {
8077 background: white none repeat scroll 0 0;
8078 margin-bottom: -12px;
8080 padding-right: 10px;
8081 position: relative; }
8083 .b2b-numericResult:focus {
8084 outline: 1px dotted #0574ac; }
8086 .b2b-page-heading-group {
8088 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
8090 .b2b-pager > div > span.fieldLabel {
8091 margin-left: 18px; }
8096 .b2b-go-to-page-inline {
8097 display: inline-block; }
8099 input.b2b-phone-mask-input {
8100 padding-right: 15px; }
8101 input.b2b-phone-mask-input:hover, input.b2b-phone-mask-input:focus {
8102 padding-right: 15px; }
8104 /************************** Start - Should be removed after the styling in global is fixed *******************/
8108 /************************** End - Should be removed after the styling in global is fixed *******************/
8109 @media (max-width: 767px) {
8114 background-color: #5a5a5a;
8115 border-top: 1px solid #959595; }
8118 border-bottom: 1px solid #959595; }
8120 .pivot-links > li > a {
8123 padding: 12px 15px 10px;
8124 line-height: normal; }
8126 .b2b-profile-block-container {
8129 background-color: #fff;
8131 border: 1px solid #ccc;
8132 box-shadow: 0px 1px 1px 1px #ccc;
8133 display: inline-table;
8134 margin: 15px 15px; }
8136 .b2b-profile-block-details p, .b2b-profile-block-details div {
8138 font-size: 1.4rem; }
8140 .b2b-profile-block-details .radio-label, .b2b-profile-block-details a {
8141 font-size: 1.4rem; }
8143 .b2b-profile-block-details p label, .b2b-profile-block-details p span {
8144 padding-left: 10px; }
8146 .b2b-profile-block-footer {
8147 margin-bottom: 12px;
8151 .b2b-profile-block-details p {
8152 word-wrap: break-word;
8154 .b2b-profile-block-details p:first-child {
8156 .b2b-profile-block-details p:after {
8159 border: 0.2px solid #ccc;
8162 .b2b-profile-block-details .radio {
8166 .b2b-approval-icon {
8171 .b2b-approval-icon i {
8184 margin-bottom: 16px; }
8186 .b2b-profile-block-radio {
8194 border: solid 1px #CCC;
8195 font-family: "Omnes-ECOMP-W02", Arial;
8196 display: inline-block;
8197 vertical-align: top; }
8198 .b2b-profile-card .top-block {
8200 background-color: #e4e4e4;
8201 max-height: 153px; }
8202 .b2b-profile-card .bottom-block {
8203 padding: 15px 20px 15px 20px;
8204 background-color: #fff; }
8205 .b2b-profile-card .profile-image {
8206 background: #e4e4e4;
8207 margin-bottom: 15px;
8208 text-align: center; }
8209 .b2b-profile-card .profile-image .default-img {
8210 display: inline-block;
8213 margin-bottom: 10px;
8214 border: 6px solid #fff;
8215 border-radius: 99em;
8216 -webkit-border-radius: 99em;
8217 -moz-border-radius: 99em;
8218 /* background-color: #eee; */ }
8220 .profile-image img {
8221 display: inline-block;
8224 margin-bottom: 10px;
8225 border: 6px solid #fff;
8226 border-radius: 99em;
8227 -webkit-border-radius: 99em;
8228 -moz-border-radius: 99em;
8229 /* background-color: #eee; */ }
8231 .b2b-profile-card .profile-image .default-img {
8232 font-family: "Omnes-ECOMP-W02", Arial;
8234 background-color: #fff;
8241 text-transform: uppercase; }
8243 .b2b-profile-card .profile-image .name {
8244 font-family: "Omnes-ECOMP-W02-Medium", Arial;
8251 word-break: break-word;
8252 white-space: normal;
8253 text-transform: capitalize; }
8255 .b2b-profile-card .profile-image .status-icon {
8256 border-radius: 10px;
8257 border: 1px solid #fff;
8261 display: inline-block;
8262 vertical-align: middle; }
8264 .b2b-profile-card .profile-image .status {
8271 .b2b-profile-card .status .circle {
8275 margin: 30px 6px 0px 20px;
8277 background-color: #444; }
8279 .b2b-profile-card .profile-image .status-green {
8280 background-color: #0c0; }
8282 .b2b-profile-card .profile-image .status-red {
8283 background-color: red; }
8285 .b2b-profile-card .profile-image .status-blue {
8286 background-color: #00f; }
8288 .b2b-profile-card .profile-image .status-yellow {
8289 background-color: #ff0; }
8291 .b2b-profile-card .profile-image .status .status-badge {
8293 border: dotted 1px #444;
8294 background-color: transparent;
8301 padding-right: 5px; }
8303 .b2b-profile-card .profile-details {
8305 .b2b-profile-card .profile-details label {
8308 font-family: "Omnes-ECOMP-W02-Medium", Arial;
8309 font-weight: bolder;
8314 .b2b-profile-card .profile-details div {
8318 padding-bottom: 6.5px; }
8320 .b2b-profile-card .b2b-add-user {
8322 border-style: dotted;
8325 position: relative; }
8326 .b2b-profile-card .b2b-add-user i {
8328 padding-bottom: 15px; }
8330 .b2b-profile-card .atcenter {
8333 vertical-align: middle;
8334 text-align: center; }
8336 .b2b-profile-card .tooltip {
8338 .b2b-profile-card .tooltip .helpertext {
8342 .b2b-profile-card .tooltip-wrapper {
8343 position: relative; }
8345 /* Overrides for tooltip absolute positioning */
8346 @media (min-width: 1025px) {
8347 .b2b-profile-card .tooltip-size-control {
8348 width: 100% !important; } }
8350 @-webkit-keyframes progress-bar-stripes {
8352 background-position: 0 0; }
8354 background-position: 80px 0; } }
8356 @keyframes progress-bar-stripes {
8358 background-position: 0 0; }
8360 background-position: 80px 0; } }
8363 background-color: #e4e4e4;
8366 margin-bottom: 20px;
8370 position: relative; }
8376 background-color: #666;
8378 display: -webkit-flex;
8379 display: -ms-flexbox;
8385 display: -webkit-flex;
8386 display: -ms-flexbox;
8388 -webkit-align-items: center;
8389 -ms-flex-align: center;
8390 align-items: center;
8391 -webkit-justify-content: flex-end;
8393 justify-content: flex-end; }
8395 .progress-link + .usage-bar {
8398 .progress-success .bar, .progress .bar-success {
8399 background-color: #1b7e28; }
8401 .progress-warning .bar, .progress .bar-warning {
8402 background-color: #ef6f00; }
8404 .progress-danger .bar, .progress .bar-danger {
8405 background-color: #cf2a2a; }
8407 .progress.increment {
8408 display: -webkit-flex;
8409 display: -ms-flexbox;
8412 .progress.increment .bar:first-child:not(:last-child) {
8414 border-radius: 4px 0 0 4px; }
8416 .progress.increment .bar:last-child:not(:first-child) {
8418 border-radius: 0 4px 4px 0; }
8420 .progress.increment .bar + .bar:not(:last-child) {
8425 .progress.increment .bar:not(:first-child) {
8426 border-left: 1px solid white !important; }
8434 .usage-bar > .usage-text {
8435 display: table-cell;
8438 .progress + .usage-bar {
8439 margin-top: -15px; }
8441 .usage-bar .usage-text {
8442 font-size: 1.4rem; }
8444 .usage-bar .usage-text:first-child {
8445 white-space: nowrap; }
8447 .usage-bar .usage-text.text-right {
8448 vertical-align: top;
8450 width: auto !important; }
8452 .usage-bar .usage-text.text-right:before {
8457 .usage-bar.billing-cycle .usage-text {
8458 font-size: 1.4rem; }
8460 .usage-bar.billing-cycle .usage-text.text-right {
8461 vertical-align: bottom; }
8463 .progress.autocolor [data-percentage="1"], .progress.autocolor [data-percentage="2"], .progress.autocolor [data-percentage="3"], .progress.autocolor [data-percentage="4"], .progress.autocolor [data-percentage="5"], .progress.autocolor [data-percentage="6"], .progress.autocolor [data-percentage="7"], .progress.autocolor [data-percentage="8"], .progress.autocolor [data-percentage="9"], .progress.autocolor [data-percentage="10"] .progress.autocolor [data-percentage^="2"], .progress.autocolor [data-percentage^="3"], .progress.autocolor [data-percentage^="4"], .progress.autocolor [data-percentage^="5"], .progress.autocolor [data-percentage="60"], .progress.autocolor [data-percentage="61"], .progress.autocolor [data-percentage="62"], .progress.autocolor [data-percentage="63"], .progress.autocolor [data-percentage="64"] {
8464 background-color: #1b7e28; }
8466 .progress.autocolor [data-percentage="65"], .progress.autocolor [data-percentage="66"], .progress.autocolor [data-percentage="67"], .progress.autocolor [data-percentage="68"], .progress.autocolor [data-percentage="69"], .progress.autocolor [data-percentage^="7"], .progress.autocolor [data-percentage^="8"] {
8467 background-color: #ef6f00; }
8469 .progress.autocolor [data-percentage^="9"], .progress.autocolor [data-percentage="100"] {
8470 background-color: #cf2a2a; }
8472 .b2b-seek-bar-container {
8473 position: relative; }
8474 .b2b-seek-bar-container div {
8475 position: absolute; }
8476 .b2b-seek-bar-container .b2b-seek-bar-track-container {
8478 .b2b-seek-bar-container .b2b-seek-bar-track {
8481 background-color: #cccccc;
8482 border-radius: 10px; }
8483 .b2b-seek-bar-container .b2b-seek-bar-track-fill {
8486 background-color: #cccccc;
8487 border-radius: 10px;
8489 background-color: #157BB2;
8490 transition: width 0s linear; }
8492 .seek-bar-container .seek-bar-knob-container {
8493 transition: left 0s linear; }
8495 .b2b-seek-bar-container .b2b-seek-bar-knob {
8498 border-radius: 10px;
8501 border: 1px solid #cccccc;
8505 .b2b-seek-bar-container .b2b-seek-bar-knob:focus {
8506 outline: thin dotted #666; }
8508 .b2b-seek-bar-container.vertical {
8513 border-radius: 10px; }
8514 .b2b-seek-bar-container.vertical .b2b-seek-bar-track-container {
8517 .b2b-seek-bar-container.vertical .b2b-seek-bar-track {
8520 .b2b-seek-bar-container.vertical .b2b-seek-bar-track-fill {
8525 .b2b-seek-bar-container.vertical .b2b-seek-bar-knob-container {
8526 transition: bottom .01s linear;
8529 .b2b-seek-bar-container.vertical .b2b-seek-bar-knob {
8531 border-radius: 10px;
8535 .form-search .search-query {
8536 width: 100% !important; }
8538 .form-search .well {
8541 .form-search > ul.nav > li.section {
8542 min-height: 20px !important; }
8544 input.b2b-search-input-field {
8545 margin-bottom: 0px; }
8547 .search-suggestion-list {
8548 background-color: #FFFFFF;
8549 border: 1px solid #ccc;
8550 border-radius: 0 0 6px 6px;
8551 box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15);
8560 .search-suggestion-list > li.active {
8561 background-color: #cccccc; }
8562 .search-suggestion-list:empty {
8565 .b2b-search-hightlight {
8566 font-weight: bold; }
8568 input[type="text"]::-moz-placeholder {
8570 font-family: "Omnes-ECOMP-W02-Italic", Arial; }
8572 input[type="text"]:focus {
8575 input[type="text"] + .reset-field {
8576 background-color: #FFFFFF;
8581 outline: 1px dotted #0574ac; }
8583 .field-group input:not([type="button"])[disabled] ~ .btn-search {
8584 background-color: #eee; }
8586 .btn-search[class*="btn"] {
8587 background-color: #FFFFFF;
8588 background-size: 20px 20px;
8589 border-radius: 0 1.5rem 1.5rem 0;
8591 min-width: 4.4rem !important;
8596 .search-suggestion-wrapper {
8597 margin-bottom: 15px;
8598 position: relative; }
8599 .search-suggestion-wrapper .no-result {
8600 padding: 0px 15px; }
8602 .search-suggestion-item {
8608 .search-suggestion-item:hover {
8609 background-color: #e4e4e4;
8611 .search-suggestion-item:focus {
8612 background-color: #e4e4e4;
8614 .search-suggestion-item a {
8616 text-decoration: none; }
8621 input.b2b-search-input-field:focus ~ .btn-search > i, .btn-search:focus > i {
8624 button.btn-search[disabled] {
8625 cursor: not-allowed; }
8626 button.btn-search[disabled] i {
8630 -webkit-background-blend-mode: mutilply;
8631 box-shadow: 0 3px 0 2px rgba(0, 0, 0, 0.08); }
8633 .linkSelectorModule {
8640 .linkSelectorModule .icon-primary-down {
8645 margin-left: -30px; }
8646 .linkSelectorModule .selectModule {
8647 background-color: transparent;
8651 border: 1px solid transparent;
8653 padding-right: 35px;
8656 font-size: 1.6rem; }
8657 .linkSelectorModule .selectModule:focus {
8658 border: 1px dotted #ccc;
8660 -moz-user-select: none; }
8661 .linkSelectorModule .selectModule:hover {
8662 text-decoration: underline; }
8663 .linkSelectorModule .active + .moduleWrapper:before {
8664 background-color: #FFFFFF;
8665 border-color: #d2d2d2;
8666 border-style: solid;
8667 border-width: 1px 1px 0 0;
8675 -webkit-transform: rotate(-45deg);
8676 transform: rotate(-45deg);
8678 .linkSelectorModule .moduleWrapper {
8680 .linkSelectorModule ul.awd-module-list {
8681 border-radius: 6px 6px 0px 0px; }
8683 .selectorModule .icon-primary-down {
8690 .selectorModule .selectModule {
8691 border: 1px solid #d2d2d2;
8693 box-shadow: 1px 5px 2px -5px rgba(0, 0, 0, 0.15);
8697 background-color: transparent;
8699 .selectorModule .selectModule:focus {
8700 border: 1px solid #0568ae;
8701 -moz-user-select: none; }
8702 .selectorModule .selectModule span.module-data {
8705 line-height: 20px; }
8706 .selectorModule .selectModule img + span.module-data {
8707 padding-left: 45px; }
8709 .selectorModule .selectModule.active {
8710 border-bottom-right-radius: 0px;
8711 border-bottom-left-radius: 0px; }
8713 .selectorModule .moduleWrapper {
8715 width: 100% !important;
8718 .selectorModule ul.awd-module-list {
8719 border-radius: 0px 0px 6px 6px; }
8721 .selectorModule .large > img {
8729 background-color: transparent;
8730 font-family: "Omnes-ECOMP-W02", Arial;
8745 background-color: #FFFFFF;
8749 box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.15);
8750 border-radius: 0px 0px 6px 6px; }
8751 .moduleWrapper .module-list-item img {
8757 align-self: center; }
8758 .moduleWrapper span {
8760 white-space: nowrap;
8761 font-size: 1.5rem; }
8767 border: 1px solid #d2d2d2; }
8768 .awd-module-list .module-list-item > .module-data {
8770 white-space: nowrap;
8773 border-bottom: 1px dotted #959595;
8774 margin: 0px 15px 0px 15px;
8775 padding-right: 50px;
8776 padding-bottom: 14px;
8780 .awd-module-list .module-list-item:hover {
8781 background-color: #f2f2f2; }
8782 .awd-module-list .module-list-item:active {
8783 background-color: #f2f2f2; }
8784 .awd-module-list .module-list-item[aria-selected="true"] {
8785 background-color: #f2f2f2; }
8792 white-space: nowrap;
8796 .module-list-item:last-of-type .module-data {
8797 border-bottom: none; }
8798 .module-list-item img + span.module-data {
8799 padding-left: 45px; }
8801 .module-groups:first-of-type .module-list-item:last-of-type .module-data {
8802 border-bottom: 1px solid #959595; }
8805 padding-bottom: 4px; }
8807 .selectorModule.large {
8809 vertical-align: middle;
8811 .selectorModule.large .moduleWrapper {
8813 .selectorModule.large input {
8815 vertical-align: middle;
8817 .selectorModule.large button {
8819 vertical-align: middle;
8821 .selectorModule.large .selectModule img {
8825 ul.module-groupitem li {
8826 margin: 0 -15px 0 -15px; }
8828 span.module-data span {
8831 font-size: 1.5rem; }
8834 cursor: default !important;
8835 padding: 18px 15px 0px 15px; }
8837 li.module-list-item[selected]:before {
8838 box-sizing: border-box;
8839 display: inline-block;
8845 vertical-align: middle;
8849 ul.module-optinalcta {
8853 border-bottom: 1px solid #d2d2d2;
8854 border-left: 1px solid #d2d2d2;
8855 border-right: 1px solid #d2d2d2;
8856 border-radius: 0px 0px 6px 6px; }
8857 ul.module-optinalcta li {
8860 ul.module-optinalcta a {
8864 .b2b-slider-container {
8865 position: relative; }
8866 .b2b-slider-container.slider-disabled {
8867 cursor: not-allowed !important; }
8868 .b2b-slider-container div {
8869 position: absolute; }
8870 .b2b-slider-container .slider-track-container {
8873 .b2b-slider-container .slider-track {
8876 background-color: #cccccc;
8877 border-radius: 10px;
8878 border: 1px solid #cccccc; }
8879 .b2b-slider-container .slider-track-fill {
8882 background-color: #cccccc;
8883 border-radius: 10px;
8885 background-color: #157BB2;
8886 transition: width 0s linear;
8887 border: 1px solid #cccccc; }
8888 .b2b-slider-container .slider-knob-container {
8889 transition: left 0s linear; }
8890 .b2b-slider-container .slider-knob-container.slider-knob-hidden {
8891 display: none !important; }
8892 .b2b-slider-container .slider-knob {
8895 border-radius: 10px;
8898 border: 1px solid #cccccc;
8901 .b2b-slider-container .slider-knob:focus {
8902 outline: thin dotted #666; }
8904 .b2b-slider-endpoints-container {
8908 .b2b-slider-endpoints-container .b2b-slider-endpoints-left {
8910 line-height: 100%; }
8911 .b2b-slider-endpoints-container .b2b-slider-endpoints-right {
8913 line-height: 100%; }
8914 .b2b-slider-endpoints-container::after {
8919 .b2b-slider-container.vertical {
8924 border-radius: 10px; }
8925 .b2b-slider-container.vertical .slider-track-container {
8928 .b2b-slider-container.vertical .slider-track {
8931 .b2b-slider-container.vertical .slider-track-fill {
8936 .b2b-slider-container.vertical .slider-knob-container {
8937 transition: bottom 0s linear;
8940 .b2b-slider-container.vertical .slider-knob-container.slider-knob-hidden {
8941 display: none !important; }
8942 .b2b-slider-container.vertical .slider-knob {
8944 border-radius: 10px;
8948 .icon-primary-spinner {
8949 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");
8953 .icon-primary-spinner.small {
8955 height: 30px !important;
8956 width: 30px !important; }
8958 .isIE .icon-primary-spinner,
8959 .isIE .icon-primary-spinner.small {
8960 animation: spinner 1s linear infinite; }
8962 .ds2-no-colors .icon-primary-spinner {
8963 animation: spinner 1s linear infinite;
8964 border: 5px dotted transparent;
8965 border-radius: 50%; }
8967 @keyframes spinner {
8969 transform: rotate(0deg); }
8971 transform: rotate(359deg); } }
8973 .b2b-status-tracker > .btn-arrow:nth-of-type(1) {
8974 margin-right: 10px; }
8976 .b2b-status-tracker > .btn-arrow:nth-of-type(2) {
8977 margin-left: 20px; }
8979 .b2b-status-tracker > .btn-arrow {
8982 overflow: visible; }
8983 .b2b-status-tracker > .btn-arrow > .btn-secondary > .icon-primary-left {
8986 .b2b-status-tracker > .btn-arrow > .btn-secondary > .icon-primary-right {
8989 .b2b-status-tracker > .b2b-status-tracker-step {
8991 position: relative; }
8993 .b2b-status-tracker-step {
8996 .b2b-status-tracker > .b2b-status-tracker-step .b2b-status-tracker-heading {
8997 font-family: "Omnes-ECOMP-W02-Medium", Arial;
9000 margin-bottom: 10px; }
9002 .b2b-status-tracker > .b2b-status-tracker-step.complete > .progress > .progress-bar {
9004 background-color: #1b7e28; }
9006 .b2b-status-tracker > .b2b-status-tracker-step.complete .icoControls-approval {
9009 .b2b-status-tracker > .b2b-status-tracker-step.current > .progress > .progress-bar {
9011 background-color: #333333; }
9013 .b2b-status-tracker > .b2b-status-tracker-step.current .icon-misc-time {
9016 .b2b-status-tracker > .b2b-status-tracker-step.pending > .progress > .progress-bar {
9018 background-color: #ffb81c; }
9020 .b2b-status-tracker > .b2b-status-tracker-step.pending .icoControls-statusokay {
9023 .b2b-status-tracker > .b2b-status-tracker-step.actionRequired > .progress > .progress-bar {
9025 background-color: #cf2a2a; }
9027 .b2b-status-tracker > .b2b-status-tracker-step.actionRequired .icoSecurityalerts-alert {
9030 .b2b-status-tracker > .b2b-status-tracker-step.notAvailable > .progress > .progress-bar {
9032 background-color: #767676; }
9034 .b2b-status-tracker > .b2b-status-tracker-step.notAvailable .icoControls-restricted {
9037 .b2b-status-tracker > .b2b-status-tracker-step > .progress {
9039 border-radius: 1.5px;
9041 margin-bottom: 10px;
9042 background-color: #c5c5c5; }
9043 .b2b-status-tracker > .b2b-status-tracker-step > .progress > .progress-bar {
9047 .b2b-status-tracker > .b2b-status-tracker-step > .b2b-status-tracker-estimate {
9048 font-family: "Omnes-ECOMP-W02-Medium", Arial;
9051 margin-bottom: 10px; }
9053 .b2b-status-tracker > .b2b-status-tracker-step > .b2b-status-tracker-description {
9054 font-family: "Omnes-ECOMP-W02", Arial;
9057 padding-right: 15px; }
9058 .b2b-status-tracker > .b2b-status-tracker-step > .b2b-status-tracker-description a {
9067 font-family: "Omnes-ECOMP-W02", Arial;
9075 position: relative; }
9081 background-color: #c4c4c4;
9082 outline: 1px solid transparent; }
9084 .steps li:first-child {
9085 border-radius: 4px 0 0 4px; }
9087 .steps li:last-child {
9089 border-radius: 0 4px 4px 0; }
9092 .steps li.step-done {
9093 background-color: #007a3e;
9095 border: 1px solid transparent; }
9099 display: inline-block;
9103 white-space: nowrap; }
9105 .step-on .step-text {
9106 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
9108 .steps li .step-text[data-large-text]:before {
9109 content: attr(data-large-text) " "; }
9111 .step-confirmation {
9113 margin-bottom: 30px; }
9115 .step-confirmation > div {
9118 .step-confirmation > div i {
9121 margin-right: 10px; }
9123 .step-confirmation.centered > div i {
9124 margin-left: -60px; }
9126 .step-confirmation > div h3 {
9128 margin: 26px 0 20px; }
9130 .step-confirmation > p {
9133 @media (max-width: 1024px) {
9140 margin-bottom: 11px; }
9143 .step-on .step-text {
9152 .steps li .step-text[data-sm-text]:before {
9153 content: attr(data-sm-text) " ";
9155 .step-confirmation {
9156 margin-top: 30px !important; } }
9158 @media (max-width: 767px) {
9159 .step-confirmation.centered > div i {
9161 .step-confirmation.centered > p {
9162 margin-left: 40px; }
9163 .step-confirmation > div h3 {
9165 margin: 13px 0 10px; }
9166 .step-confirmation > div i {
9168 margin-right: 10px; } }
9170 .step-indicator.vertical {
9173 .vertical .step-heading {
9181 .vertical .steps li {
9182 align-items: center;
9183 background-color: transparent;
9187 padding: 0 0 0 20px;
9188 position: relative; }
9190 .vertical .steps li .step-text {
9199 .vertical .steps li .step-text[data-large-text]:before {
9200 content: attr(data-large-text) " "; }
9202 .vertical .steps li:after {
9203 background-color: transparent;
9204 border-left: 4px solid #d2d2d2;
9214 .vertical .steps li.step-on:after,
9215 .vertical .steps li.step-done:after {
9216 border-color: #0568ae; }
9220 padding: 0px 0px 0px 0px; }
9221 .b2b-step-tracker .btn.btn-left {
9222 margin-right: 10px; }
9223 .b2b-step-tracker .btn.btn-right {
9225 .b2b-step-tracker .b2b-left-arrow {
9228 .b2b-step-tracker .b2b-right-arrow {
9231 .b2b-step-tracker .b2b-steps {
9235 position: relative; }
9236 .b2b-step-tracker .b2b-steps li {
9240 background-color: #767676;
9241 outline: 1px solid transparent;
9243 .b2b-step-tracker .b2b-steps li.b2b-step-done {
9244 background-color: #1b7e28;
9247 .b2b-step-tracker .b2b-steps li.b2b-step-on {
9248 background-color: #333333;
9251 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
9252 .b2b-step-tracker .b2b-steps li .b2b-step-text {
9254 display: inline-block;
9258 white-space: nowrap; }
9259 .b2b-step-tracker .b2b-steps li .b2b-step-text[data-large-text]:before {
9260 content: attr(data-large-text) " "; }
9261 .b2b-step-tracker .b2b-steps li:first-child {
9262 border-radius: 2px 0 0 2px; }
9263 .b2b-step-tracker .b2b-steps li:last-child {
9265 border-radius: 0 2px 2px 0; }
9267 @media (max-width: 1024px) {
9270 .b2b-step-tracker .b2b-steps {
9272 .b2b-step-tracker .b2b-steps li .b2b-step-text {
9274 .b2b-step-tracker .b2b-steps li .b2b-step-text[data-sm-text]:before {
9275 content: attr(data-sm-text) " ";
9277 .b2b-step-tracker .b2b-steps li.b2b-step-on .b2b-step-text {
9287 .strength-meter-container {
9291 .strength-meter-gauge {
9293 background-color: #d2d2d2;
9297 outline: 1px solid transparent; }
9299 .strength-meter-gauge-fill {
9303 text-indent: -9999px;
9305 border: 2px solid transparent; }
9307 .strength-meter-gauge-fill.strength-meter-animate {
9308 transition: width 0.5s linear, background-color 0.5s linear; }
9310 .strength-meter-animate[style*="20"] {
9311 background-color: #cf2a2a; }
9313 .strength-meter-animate[style*="20"] + .strength-meter-divider + .strength-meter-content:after {
9314 content: "Unacceptable"; }
9316 .strength-meter-animate[style*="40"] {
9317 background-color: #ea7400; }
9319 .strength-meter-animate[style*="40"] + .strength-meter-divider + .strength-meter-content:after {
9322 .strength-meter-animate[style*="60"] {
9323 background-color: #ea7400; }
9325 .strength-meter-animate[style*="60"] + .strength-meter-divider + .strength-meter-content:after {
9328 .strength-meter-animate[style*="80"] {
9329 background-color: #007a3e; }
9331 .strength-meter-animate[style*="80"] + .strength-meter-divider + .strength-meter-content:after {
9334 .strength-meter-animate[style*="100"] {
9335 background-color: #007a3e; }
9337 .strength-meter-animate[style*="100"] + .strength-meter-divider + .strength-meter-content:after {
9338 content: "Excellent"; }
9340 .strength-meter-divider {
9349 .strength-meter-divider span {
9350 background: transparent;
9353 border-right: solid 1px #fff; }
9355 .strength-meter-divider span:first-child {
9356 border-radius: 2px 0 0 2px; }
9358 .strength-meter-divider span + .strength-meter-divider span {
9361 .strength-meter-divider span:last-child {
9362 border-radius: 0 2px 2px 0;
9365 .strength-meter-content {
9369 position: absolute; }
9371 .strength-meter-content:before {
9372 font-family: "Omnes-ECOMP-W02", Arial;
9373 content: "Password strength: "; }
9375 .strength-meter-content:after {
9376 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
9378 .strength-meter-container {
9383 .strength-meter-container .strength-meter-gauge {
9385 background-color: #cccccc;
9386 box-shadow: 0 1px 1px -1px #333 inset;
9390 position: relative; }
9392 .strength-meter-container > .strength-meter-gauge > .strength-meter-gauge-fill {
9394 box-shadow: 0 1px 1px -1px #999 inset;
9396 text-indent: -9999px;
9399 .strength-meter-container > .strength-meter-gauge > .strength-meter-gauge-fill.strength-meter-animate {
9400 transition: width 0ms ease-out, background-color 0ms ease-in; }
9402 .strength-meter-container > .strength-meter-gauge > .strength-meter-divider {
9410 .strength-meter-container > .strength-meter-gauge > .strength-meter-divider span {
9411 background: transparent;
9414 border-right: solid 1px #fff; }
9416 .strength-meter-container > .strength-meter-gauge > .strength-meter-divider span:last-child {
9419 .strength-meter-container > .strength-meter-content {
9420 font-family: "Omnes-ECOMP-W02", Arial;
9425 .strength-meter-container > .strength-meter-content:before {
9428 .strength-meter-container > .strength-meter-content > .strength-meter-content-state {
9429 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
9433 align-items: center; }
9434 .btn-switch-label:focus .btn-switch {
9435 outline: 1px dotted #666;
9436 outline-offset: 5px; }
9437 .btn-switch-label input:focus .btn-switch {
9438 outline: 1px dotted #666;
9439 outline-offset: 5px; }
9440 .btn-switch-label > span {
9444 background-color: #fff;
9445 border: 1px solid #d2d2d2;
9446 border-radius: 16px;
9447 box-shadow: 0 4px 5px -5px rgba(0, 0, 0, 0.15) inset, 0 5px 5px -5px rgba(0, 0, 0, 0.15);
9452 user-select: none; }
9453 /* .btn-switch input[type="checkbox"] {
9460 .btn-switch input[type="checkbox"] + .switch-overlay .btn-slider-on .activo {
9461 font: 0px/0 "Omnes-ECOMP-W02", Arial; }
9462 .btn-switch input[type="checkbox"] + .switch-overlay .btn-slider-on + .btn + .btn-slider-off .inactivo {
9463 font: 0px/0 "Omnes-ECOMP-W02", Arial; } */
9464 .btn-switch input:checked + .switch-overlay {
9466 transition: all .3s linear .0s; }
9467 .btn-switch input:checked + .switch-overlay .switch-handle {
9468 background-color: #007a3e;
9469 background: linear-gradient(to bottom, #008744 0%, #007a3e 100%);
9470 transition: background-color 0.3s linear 0s;
9471 border: 1px solid transparent; }
9472 .btn-switch input + .switch-overlay {
9474 transition: all .3s linear .0s; }
9475 .btn-switch input + .switch-overlay .switch-handle {
9476 background-color: #f2f2f2;
9477 background: linear-gradient(to bottom, #fcfcfc 0%, #f2f2f2 100%);
9478 transition: background-color 0.3s linear 0s;
9479 border: 1px solid #d2d2d2; }
9480 .btn-switch input[disabled] + .switch-overlay {
9482 width: 100% !important;
9483 background-color: #d2d2d2;
9485 cursor: not-allowed !important; }
9486 .btn-switch input[disabled] + .switch-overlay .btn-slider-on {
9488 .btn-switch input[disabled] + .switch-overlay .activo {
9490 .btn-switch input[disabled] + .switch-overlay .switch-handle {
9492 .btn-switch input[disabled] + .switch-overlay .btn-slider-off {
9496 .btn-switch input[disabled]:checked + .switch-overlay {
9498 width: 100% !important;
9499 background-color: #fff; }
9500 .btn-switch input[disabled]:checked + .switch-overlay .btn-slider-off {
9502 .btn-switch input[disabled]:checked + .switch-overlay .btn-slider-off + .inactivo {
9504 .btn-switch input[disabled]:checked + .switch-overlay .switch-handle {
9506 .btn-switch input[disabled]:checked + .switch-overlay .btn-slider-on {
9510 color: #007a3e !important;
9511 font-weight: bold; }
9512 .btn-switch input[disabled]:checked + .switch-overlay .activo {
9516 color: #007a3e !important;
9517 font-weight: bold; }
9518 .btn-switch input[disabled]:checked + .btn-slider-on {
9520 .btn-switch input[disabled] + .btn-slider-on + .switch-handle {
9523 .btn-switch input[disabled] + .btn-slider-on + .switch-handle + .btn-slider-off {
9525 /* .btn-switch input[type="checkbox"][disabled] + .switch-overlay .btn-slider-on {
9527 .btn-switch input[type="checkbox"][disabled] + .switch-overlay .btn-slider-on .activo {
9528 border: medium none;
9530 font: 16px/32px "Omnes-ECOMP-W02", Arial;
9534 .btn-switch input[type="checkbox"][disabled] + .switch-overlay .btn-slider-on .activo:before {
9536 .btn-switch input[type="checkbox"][disabled] + .switch-overlay .btn-slider-on + .switch-handle + .btn-slider-off {
9541 .btn-switch input[type="checkbox"][disabled] + .switch-overlay .btn-slider-on + .switch-handle + .btn-slider-off .inactivo {
9542 border: medium none;
9544 font: 16px/32px "Omnes-ECOMP-W02", Arial;
9548 .btn-switch input[type="checkbox"][disabled] + .switch-overlay .btn-slider-on + .switch-handle + .btn-slider-off .inactivo:before {
9550 .btn-switch input[type="checkbox"][disabled]:checked + .switch-overlay .btn-slider-on {
9555 .btn-switch input[type="checkbox"][disabled]:checked + .switch-overlay .btn-slider-on + .switch-handle + .btn-slider-off {
9557 .btn-switch input[type="checkbox"][disabled]:checked + .switch-overlay .activo {
9559 font-weight: bold; } */
9562 border-radius: 16px;
9563 color: black !important;
9576 display: inline-block;
9577 font-family: "Omnes-ECOMP-W02", Arial;
9585 display: inline-block;
9586 font-family: "Omnes-ECOMP-W02", Arial;
9594 padding-right: 11px; }
9598 display: inline-block;
9611 background-image: none;
9612 border-left: 3px solid #007a3e;
9623 line-height: 40px; }
9625 background-image: none;
9626 border: 3px solid #959595;
9627 border-radius: 100%;
9636 .btn-switch.focused {
9637 outline: 1px dotted #000;
9638 outline-offset: 5px; }
9641 .tiny-accordion.iconleft.accordion-table-layout .toggle-header,
9642 .tiny-accordion.iconleft.accordion-table-layout .toggle-header + .accordion-content,
9643 .tiny-accordion.iconleft.accordion-table-layout .inactive-toggle-header {
9644 padding: 0 0 0 50px; }
9647 .inactive-toggle-header .faux-table-cell {
9648 display: table-cell;
9650 padding: 13px 0 10px 0;
9654 .accordion-content .faux-table-cell {
9655 display: table-cell;
9657 padding: 0 0 10px 0; }
9659 .faux-table-cell:last-child {
9664 background-color: #f2f2f2;
9667 border-left: 1px solid #d2d2d2;
9668 padding: 0 20px 0 10px; }
9670 .tiny-accordion.iconleft.accordion-table-layout .toggle-header.opened .hide-when-expanded {
9673 .tiny-accordion.iconleft.accordion-table-layout .toggle-header.opened .hide-when-expanded {
9675 transition: opacity .3s linear .2s; }
9677 @media (max-width: 767px) {
9680 padding: 19px 10px; }
9681 table th:first-child,
9682 table td:first-child {
9683 padding: 19px 15px; } }
9685 .data-row-list ul > li {
9686 background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20viewport%3D%220%200%201%201%22%20style%3D%22width%3A100%25%3B%20height%3A1px%3B%22%3E%3Cstyle%3Eline%7Bstroke%3Argba(153%2C153%2C153%2C1)%3Bstroke-width%3A2%3B%7D%3C%2Fstyle%3E%3Cline%20y2%3D%221%22%20y1%3D%221%22%20x1%3D%221%22%20x2%3D%22100%25%22%20stroke-dasharray%3D%221%2C%203%22%2F%3E%3C%2Fsvg%3E") !important; }
9691 padding: 15px 15px 10px; }
9694 white-space: nowrap;
9695 padding: 15px 15px 0 15px;
9697 font-family: "Omnes-ECOMP-W02", Arial;
9699 border-top: 1px solid #d2d2d2; }
9701 .data-row.has-button .col-1 {
9704 .complex-table .data-row .col-1 {
9709 box-shadow: 0 -2px 0 0 #d2d2d2; }
9711 .data-row.opened td,
9712 .data-row.opened th {
9713 border-left: 1px solid transparent;
9714 border-bottom: 1px solid transparent; }
9716 .data-row.opened + .data-row-list {
9717 box-shadow: 0 1px 0 0 #d2d2d2; }
9719 .data-row.opened + .data-row-list > td {
9722 .data-row.opened + .data-row-list + .data-row.opened {
9723 box-shadow: 0 -1px 0 0 #d2d2d2; }
9726 background-color: transparent;
9727 border: medium none;
9730 font-family: "Omnes-ECOMP-W02", Arial;
9734 padding: 12px 15px 7px;
9738 vertical-align: middle; }
9740 .data-row button:focus {
9741 outline: 1px dotted black; }
9743 .data-row .col-1 i {
9746 display: inline-block !important; }
9748 .data-row-list th:first-child {
9749 background-color: inherit !important;
9751 padding: 0 15px 15px;
9752 font-family: "Omnes-ECOMP-W02", Arial;
9753 font-size: 1.4rem; }
9756 margin: 0 0 0 30px; }
9758 .data-row-list ul > li:before {
9761 .data-row-list ul > li {
9762 /* background-image in tables.less */
9763 background-position: left 13px;
9764 background-repeat: repeat-x;
9765 background-size: 4px 1px;
9770 .data-row-list li div {
9771 display: table-cell;
9772 background-color: white;
9776 padding-right: 7px; }
9778 .data-row-list li div + div {
9782 padding-left: 7px; }
9784 .complex-table td:nth-child(1),
9785 .complex-table td:nth-child(2),
9786 .complex-table td:nth-child(3),
9787 .complex-table td:nth-child(4),
9788 .complex-table td:nth-child(5),
9789 .complex-table td:nth-child(6),
9790 .complex-table td:nth-child(7),
9791 .complex-table td:nth-child(8),
9792 .complex-table td:nth-child(9) {
9793 white-space: nowrap; }
9796 word-wrap: break-word;
9800 text-align: right; }
9802 .complex-table th:not(:first-child),
9803 .complex-table td:not(:first-child) {
9804 text-align: right; }
9806 .striped tbody > tr td {
9807 background-color: transparent !important; }
9809 .striped tbody > tr.data-row.odd,
9810 .striped tbody > tr.data-row.odd + .data-row-list,
9811 .striped tbody > tr.data-row.odd + .data-row-list li div {
9812 background-color: #f2f2f2 !important; }
9814 .striped tbody > tr:not('.data-row'):nth-child(even) {
9815 background-color: #f2f2f2; }
9817 .b2b-table-div .selectWrap {
9820 display: inline-table;
9821 margin-bottom: 0px; }
9823 .b2b-external-sort-div {
9825 padding-bottom: 25px; }
9827 .b2b-external-sort-div .sortButton {
9829 border: 1px solid #ccc;
9833 background: linear-gradient(#fcfcfc, #f2f2f2);
9834 background-blend-mode: multiply;
9837 .b2b-external-sort-label {
9838 padding-bottom: 10px; }
9840 .b2b-external-sort-div a:hover {
9843 .b2b-external-sort-div a:hover, .b2b-external-sort-div a:focus {
9844 text-decoration: none; }
9846 .b2b-external-sort-label label {
9847 position: relative; }
9849 .b2b-external-sort-margin {
9850 margin-right: 13px !important; }
9852 .b2b-table-sorter-icon [class*="icoArrows-"]:before {
9855 @media screen and (max-width: 950px) {
9856 .b2b-external-sort-margin .selectWrap {
9857 bottom: 0px !important; } }
9859 .tablesorter-default .tablesorter-header.sorter-false .tablesorter-header-inner {
9863 .tablesorter-default .tablesorter-header .tablesorter-header-inner {
9864 /* background-image: url(images/tables/upanddown.png);*/
9865 background-position: center right;
9866 background-repeat: no-repeat;
9868 white-space: normal;
9869 display: inline-block;
9870 vertical-align: baseline;
9873 *vertical-align: auto;
9874 /* padding: 0 24px 0 0;*/ }
9876 .tablesorter-default .tablesorter-header.sorter-false .tablesorter-header-inner {
9879 .tablesorter-default .tablesorter-header.tablesort-sortable .tablesorter-header-inner span {
9881 display: inline-block; }
9884 .tablesorter-default thead .headerSortUp .tablesorter-header-inner,.tablesorter-default thead .tablesorter-headerAsc .tablesorter-header-inner,.tablesorter-default thead .tablesorter-headerSortUp .tablesorter-header-inner {
9885 background-image: url(images/tables/up.png);
9888 .tablesorter-default thead .headerSortDown .tablesorter-header-inner,.tablesorter-default thead .tablesorter-headerDesc .tablesorter-header-inner,.tablesorter-default thead .tablesorter-headerSortDown .tablesorter-header-inner {
9889 background-image: url(images/tables/down.png);
9892 .tablesorter-default thead .headerSortUp .tablesorter-header-inner,
9893 .tablesorter-default thead .tablesorter-headerAsc .tablesorter-header-inner,
9894 .tablesorter-default thead .tablesorter-headerSortUp .tablesorter-header-inner,
9895 .tablesorter-default thead .headerSortDown .tablesorter-header-inner,
9896 .tablesorter-default thead .tablesorter-headerDesc .tablesorter-header-inner,
9897 .tablesorter-default thead .tablesorter-headerSortDown .tablesorter-header-inner {
9899 line-height: 16px; }
9901 .tablesorter-default thead .headerSortUp .tablesorter-header-inner:after,
9902 .tablesorter-default thead .tablesorter-headerAsc .tablesorter-header-inner:after,
9903 .tablesorter-default thead .tablesorter-headerSortUp .tablesorter-header-inner:after {
9904 font-family: 'icoPrimary' !important;
9908 font-weight: normal;
9909 font-variant: normal;
9910 text-transform: none;
9912 -webkit-font-smoothing: antialiased;
9913 -moz-osx-font-smoothing: grayscale;
9914 -moz-user-select: none;
9915 -ms-user-select: none;
9916 -webkit-user-select: none;
9919 /* position: relative;*/
9921 text-decoration: inherit;
9922 display: inline-block;
9923 transform: rotate(180deg);
9927 .tablesorter-default thead .headerSortDown .tablesorter-header-inner:after,
9928 .tablesorter-default thead .tablesorter-headerDesc .tablesorter-header-inner:after,
9929 .tablesorter-default thead .tablesorter-headerSortDown .tablesorter-header-inner:after {
9930 font-family: 'icoPrimary' !important;
9934 font-weight: normal;
9935 font-variant: normal;
9936 text-transform: none;
9938 -webkit-font-smoothing: antialiased;
9939 -moz-osx-font-smoothing: grayscale;
9940 -moz-user-select: none;
9941 -ms-user-select: none;
9942 -webkit-user-select: none;
9945 /* position: relative;*/
9947 text-decoration: inherit;
9948 display: inline-block;
9952 .tablesorter-search-highlight {
9955 .tablesorter-headerRow th:focus {
9956 outline: thin dotted #666;
9957 outline-offset: -1px; }
9959 .b2b-table-message {
9960 font-family: "Omnes-ECOMP-W02", Arial; }
9961 .b2b-table-message .b2b-magnify-glass {
9962 background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2036%2036%22%20enable-background%3D%22new%200%200%2036%2036%22%3E%3Cpath%20d%3D%22M27.847%208.26c-1.805-1.803-4.202-2.795-6.751-2.795-2.548%200-4.945.993-6.749%202.796-1.803%201.803-2.796%204.2-2.796%206.75%200%201.879.543%203.681%201.576%205.242l-7.059%207.059c-.357.356-.554.831-.554%201.336-.001.505.196.98.554%201.337.357.356.832.552%201.336.552.503%200%20.977-.196%201.336-.553l7.047-7.048c1.576%201.062%203.402%201.622%205.309%201.622%202.55%200%204.948-.993%206.751-2.796%201.803-1.804%202.796-4.201%202.796-6.751%200-2.549-.993-4.947-2.796-6.751zm-6.761.96c3.186%200%205.778%202.592%205.778%205.778%200%203.186-2.592%205.778-5.778%205.778-3.186%200-5.778-2.592-5.778-5.778%200-3.185%202.592-5.778%205.778-5.778z%22%20fill%3D%22%23767676%22%2F%3E%3C%2Fsvg%3E");
9963 background-repeat: no-repeat;
9964 background-position: center;
9966 .b2b-table-message .b2b-alert {
9968 .b2b-table-message .b2b-loading-dots {
9970 margin-bottom: 20px; }
9971 .b2b-table-message .b2b-message {
9973 padding-bottom: 45px;
9975 border-style: solid;
9978 padding-bottom: 45px;
9979 border-color: #d2d2d2;
9981 min-height: 220px; }
9982 .b2b-table-message .b2b-error-title {
9983 font-family: "Omnes-ECOMP-W02", Arial;
9987 .b2b-table-message .b2b-message-title {
9989 font-family: "Omnes-ECOMP-W02", Arial; }
9991 .b2b-table-scrollbar {
9994 position: relative; }
9995 .b2b-table-scrollbar .b2b-table-inner-container {
9997 padding-left: 150px;
9998 overflow-x: scroll; }
9999 .b2b-table-scrollbar th:first-child {
10000 background-color: #FFFFFF; }
10001 .b2b-table-scrollbar td:first-child {
10002 background-color: #FFFFFF;
10003 border-top: 1px solid #cccccc;
10004 border-right: 1px solid #cccccc;
10005 margin-top: -0.5px; }
10006 .b2b-table-scrollbar tr {
10007 th: nth-child(2), td; }
10008 .b2b-table-scrollbar tr :nth-child(2) {
10009 border-left: none; }
10010 .b2b-table-scrollbar tr:last-child > td:first-child {
10011 border-bottom: 1px solid #cccccc; }
10013 .b2b-scrollbar-arrow-left {
10017 .b2b-scrollbar-arrow-right {
10021 .b2b-scrollbar-arrow-right.btn-arrow .btn {
10024 .b2b-table-scrollbar ::-webkit-scrollbar {
10027 .b2b-table-scrollbar ::-webkit-scrollbar-thumb {
10028 background: #666666;
10029 border-radius: 5px; }
10033 margin-bottom: 20px;
10034 list-style: none; }
10039 .tabs > li > a:hover,
10040 .tabs > li > a:focus {
10041 text-decoration: none;
10042 background-color: #d2d2d2; }
10044 .tabs > .pull-right {
10060 padding-right: 20px;
10061 padding-left: 20px;
10063 line-height: 16px; }
10069 margin-bottom: -1px; }
10071 .tabs > li:first-child {
10072 margin-left: 20px; }
10075 padding: 12px 20px;
10076 border: 1px solid #d2d2d2;
10077 border-radius: 6px 6px 0 0;
10078 background-color: #f2f2f2;
10080 border-color: #d2d2d2; }
10083 margin-right: 6px; }
10086 .tabs > li > a:hover,
10087 .tabs > li > a:focus {
10088 background-image: none;
10089 background-color: #ffffff;
10091 border-color: #d2d2d2;
10092 border-bottom: 1px solid transparent;
10095 .tabs.tabs-justified,
10099 margin-bottom: -1px; }
10101 .tabs.tabs-justified > li,
10102 .tabs.promo-tabs > li {
10103 display: table-cell;
10106 border-left: 1px solid #d2d2d2; }
10108 .tabs.tabs-justified > li.active,
10109 .tabs.promo-tabs > li.active {
10110 position: relative;
10113 .tabs.tabs-justified > li > a {
10114 padding-right: 5px;
10115 padding-left: 5px; }
10117 .tabs.tabs-justified > li > a,
10118 .tabs.promo-tabs > li > a {
10119 text-align: center; }
10121 .tabs.promo-tabs > li > a {
10128 text-align: center;
10129 padding: 6px 10px 10px;
10130 border-top: 4px solid #e6e6e6;
10132 border-bottom: 1px solid #d2d2d2;
10133 background-color: #f9f9f9; }
10135 .tabs > li:last-child > a {
10138 .tabs.promo-tabs > li.active > a {
10140 border-top: 4px solid #ea7400;
10141 border-bottom-color: white;
10142 background-color: #fff !important;
10146 .tabs.promo-tabs > li:first-child {
10147 border-left: none; }
10149 .tabs.promo-tabs > li > a img {
10150 max-width: inherit;
10152 margin: 0 auto 5px auto;
10166 .tabs.promo-tabs > li > a {
10169 padding: 20px 20px 24px;
10170 background-color: #FFFFFF;
10171 border-top: 5px solid #FFFFFF;
10172 white-space: nowrap; }
10174 .tabs.promo-tabs > li.active > a {
10175 border-top: 5px solid #0574ac; }
10177 .tabs.promo-tabs > li > a:hover {
10180 .tabs.promo-tabs > li {
10183 .tabs > li[disabled="disabled"] > a:hover {
10184 cursor: not-allowed; }
10187 background-color: #f2f2f2;
10188 -webkit-transition: all .3s ease-out;
10189 -moz-transition: all .3s ease-out;
10190 transition: all .3s ease-out;
10191 margin: 3px 5px 3px 0;
10193 border-radius: 6px;
10194 border: 1px solid #c9c9c9;
10195 display: inline-block; }
10196 .b2b-tags .tags__item {
10198 vertical-align: baseline;
10201 .b2b-tags .tags__item i {
10205 margin-left: 10px; }
10206 .b2b-tags .tags__item i:hover {
10208 .b2b-tags .tags__item i:focus {
10209 outline: thin dotted #666; }
10210 .b2b-tags .tags__item:last-child {
10212 .b2b-tags .tags__item:hover {
10213 text-decoration: none; }
10214 .b2b-tags .tags__item:focus {
10215 outline: 1px dotted #666; }
10217 .tooltip-size-control {
10221 display: inline-block;
10223 vertical-align: middle;
10224 margin: 1px 0 0 7px; }
10227 margin: -3px 7px 0 0; }
10230 margin: 1px 0 0 7px; }
10232 .tooltip .icon-primary-tooltip {
10235 display: inline-block;
10239 position: relative;
10242 .tooltip .icon-primary-tooltip:before {
10245 .tooltip .icon-primary-tooltip:focus {
10246 text-decoration: none;
10247 outline: 1px dotted black; }
10249 .tooltip.active .icon-primary-tooltip:focus {
10254 border-color: transparent;
10255 border-style: solid;
10256 background-color: #0568ae;
10259 position: absolute;
10265 transform: rotate(45deg);
10268 .tooltip.active .icon-primary-tooltip[data-placement="top"] .arrow {
10272 border-width: 0 1px 1px 0; }
10274 .tooltip.active .icon-primary-tooltip[data-placement="bottom"] .arrow {
10275 border-width: 1px 0 0 1px;
10280 .tooltip.active .arrow {
10283 .tooltip .closingtooltip {
10286 .tooltip.active .closingtooltip {
10290 position: absolute;
10297 text-align: left; }
10300 background-color: #0568ae;
10301 border: 1px solid transparent;
10302 border-radius: 6px;
10307 position: relative;
10313 .tooltip .helpertext {
10314 position: absolute; }
10316 .tooltip.active .icon-primary-tooltip[data-placement="bottom"] + .tooltip-wrapper .helpertext {
10320 .tooltip.active .icon-primary-tooltip[data-placement="top"] + .tooltip-wrapper .helpertext {
10324 .tooltip.active .tooltip-wrapper {
10329 .tooltip.active .tooltip-wrapper .helpertext {
10332 .tooltip-onclick .btn.icon-primary-tooltip {
10333 border: medium none;
10342 position: absolute;
10346 .tooltip-onclick .icon-primary-tooltip:before {
10348 position: relative; }
10350 .tooltip-onclick textarea + .reset-field + .icon-primary-tooltip {
10355 .tooltip-onclick.active .helpertext:before,
10356 .tooltip-onfocus.active .helpertext:before {
10357 background-color: #0568ae;
10358 border-color: transparent;
10359 border-style: solid;
10360 border-width: 1px 1px 0 0;
10366 position: absolute;
10368 transform: rotate(-45deg);
10371 .tooltip-onclick.active .helpertext {
10374 margin: 14px 0 0; }
10376 .tooltip-onclick.active .helpertext:before {
10380 .tooltip-onclick .reset-field {
10383 .tooltip-onclick .reset-field:before {
10384 position: relative;
10387 .tooltip-onfocus.active .helpertext {
10389 margin: 14px 0 10px 0; }
10394 font-family: "Omnes-ECOMP-W02-Medium", Arial;
10396 margin-bottom: 8px;
10397 white-space: normal; }
10402 font-family: "Omnes-ECOMP-W02", Arial;
10403 line-height: 1.5rem;
10404 white-space: normal; }
10406 .popover-content span,
10407 .popover-content p {
10408 line-height: 1.5rem; }
10410 .popover-content p:last-child {
10411 margin-bottom: 0; }
10413 .tooltip .tooltip-element {
10414 position: relative; }
10416 .tooltip .icon-primary-tooltip:hover {
10417 text-decoration: none; }
10419 .tooltip.active .tooltip-element[data-placement="top"] .arrow {
10424 .tooltip.active .tooltip-element[data-placement="bottom"] .arrow {
10426 border-color: transparent transparent #0574ac;
10430 .tooltip.active .tooltip-element[data-placement="bottom"] + .tooltip-wrapper .helpertext {
10434 .tooltip.active .tooltip-element[data-placement="top"] + .tooltip-wrapper .helpertext {
10439 padding: 0 10px 0 10px;
10443 list-style-type: none; }
10446 padding: 0 0 5px 30px;
10448 margin-left: -10px;
10450 outline-offset: -1px; }
10451 .b2b-tree li:focus {
10453 .b2b-tree li:focus > a {
10454 outline: thin dotted #666;
10455 outline-offset: -1px; }
10457 border-left: 1px solid #ccc; }
10458 .b2b-tree ul li .b2b-tree-tooltip {
10460 position: absolute;
10463 white-space: nowrap;
10466 font-family: "Omnes-ECOMP-W02", Arial;
10468 .b2b-tree ul li .b2b-tree-tooltip-content {
10469 background-color: #0568ae;
10471 border-radius: 6px;
10474 .b2b-tree ul li .b2b-tree-arrow-left {
10477 border-top: 10px solid transparent;
10478 border-bottom: 10px solid transparent;
10479 border-right: 10px solid #0568ae;
10480 position: absolute;
10482 .b2b-tree ul li.activeTooltip > a .b2b-tree-tooltip {
10485 padding: 0 0 0 20px; }
10486 .b2b-tree ul > li {
10487 position: relative;
10488 line-height: 18px; }
10489 .b2b-tree a > span.b2b-tree-node-icon {
10490 background-color: #FFF;
10494 position: absolute;
10499 .b2b-tree a > span.b2b-tree-node-icon > i {
10501 .b2b-tree a:only-child {
10503 .b2b-tree a:only-child > span.b2b-tree-node-icon {
10505 border-radius: 50%;
10508 .b2b-tree a:only-child > span.b2b-tree-node-icon > i {
10509 background-color: inherit;
10510 background: #fff; }
10511 .b2b-tree a > span.b2b-tree-node-icon > i.icon-primary-circle {
10512 background-color: inherit;
10515 .b2b-tree a.b2b-locked-node:after {
10518 font-family: 'icoSecurityalerts' !important; }
10519 .b2b-tree a:hover .b2b-locked-node:after {
10520 text-decoration: none; }
10521 .b2b-tree ul li:first-child > a:only-child > span.b2b-tree-node-icon {
10523 border-radius: 50%;
10524 line-height: 12px; }
10525 .b2b-tree ul li:last-child > a:only-child > span.b2b-tree-node-icon {
10527 background-color: #fff; }
10528 .b2b-tree li a + ul {
10530 overflow: hidden; }
10531 .b2b-tree li a.active + ul {
10533 overflow: visible; }
10534 .b2b-tree li a.grp {
10535 font-family: "Omnes-ECOMP-W02-Italic", Arial; }
10536 .b2b-tree li a.grp.active {
10538 .b2b-tree span.end {
10539 left: -6px !important;
10540 top: 5px !important; }
10541 .b2b-tree span.first-link {
10542 width: 3px !important;
10543 height: 15px !important;
10544 top: 0px !important;
10545 left: -2px !important;
10546 background: #fff; }
10548 /* .b2b-tree-checkbox {
10549 padding: 0 10px 0 10px;
10551 .b2b-tree-checkbox ul {
10553 list-style-type: none; }
10554 .b2b-tree-checkbox a {
10556 padding: 0 0 5px 30px;
10558 margin-left: -10px;
10560 outline-offset: -1px; }
10561 .b2b-tree-checkbox li:focus {
10563 .b2b-tree-checkbox li:focus > a {
10564 outline: thin dotted #666;
10565 outline-offset: -1px; }
10566 .b2b-tree-checkbox ul li {
10567 border-left: 1px solid #ccc; }
10568 .b2b-tree-checkbox ul ul {
10569 padding: 0 0 0 20px; }
10570 .b2b-tree-checkbox ul > li {
10571 position: relative;
10572 line-height: 18px; } */
10573 /* .b2b-tree-checkbox a > span.nodeIcon {
10574 background-color: #FFF;
10578 position: absolute;
10583 /* .b2b-tree-checkbox a > span.nodeIcon > i {
10584 font-size: 20px; } */
10585 .b2b-tree-checkbox a > span.nodeIcon.end {
10586 margin-top: 10px; }
10587 .b2b-tree-checkbox a:only-child {
10589 .b2b-tree-checkbox a:only-child > span.nodeIcon {
10591 border-radius: 50%;
10594 .b2b-tree-checkbox a:only-child > span.nodeIcon > i {
10595 background-color: inherit;
10596 background: #fff; }
10597 .b2b-tree-checkbox a > span.nodeIcon > i.icon-primary-circle {
10598 background-color: inherit;
10601 .b2b-tree-checkbox ul li:first-child > a:only-child > span {
10603 border-radius: 50%;
10606 .b2b-tree-checkbox ul li:first-child > a:only-child > span.end {
10608 .b2b-tree-checkbox ul li:first-child > a:only-child > span i.icon-primary-circle {
10610 .b2b-tree-checkbox ul li:last-child > a:only-child > span {
10612 background-color: #fff; }
10613 .b2b-tree-checkbox li a + ul {
10615 overflow: hidden; }
10616 .b2b-tree-checkbox li a.active + ul {
10618 .b2b-tree-checkbox li a.grp {
10619 font-family: "Omnes-ECOMP-W02-Italic", Arial; }
10620 .b2b-tree-checkbox span.end {
10621 left: -6px !important; }
10622 .b2b-tree-checkbox .checkbox {
10623 margin-bottom: 0px;
10626 .b2b-tree-checkbox .checkbox input:indeterminate + .skin:after {
10629 font-family: inherit !important;
10630 line-height: inherit !important; }
10631 /* .b2b-tree-checkbox span.first-link {
10632 width: 3px !important;
10633 height: 15px !important;
10634 top: 0px !important;
10635 left: -2px !important;
10636 background: #fff; } */
10638 .b2b-widget-window {
10642 position: absolute;
10643 border: 1px solid #ccc;
10644 background-color: #fff;
10645 border-radius: 8px;
10647 .b2b-widget-window li {
10650 .b2b-widget-container {
10651 background-color: #fff;
10652 border-radius: 8px;
10653 border: 1px solid #ccc;
10654 position: relative; }
10655 .b2b-widget-container .b2b-widget-header {
10656 font-family: "Omnes-ECOMP-W02", Arial;
10659 padding-left: 15px;
10660 padding-top: 19px; }
10661 .b2b-widget-container .b2b-widget-header .header {
10663 .b2b-widget-container .b2b-widget-header-icons {
10667 .b2b-widget-header-icons button {
10669 background: transparent;
10671 .b2b-widget-header-icons button:focus {
10672 outline-style: solid;
10673 outline-width: 1px;
10674 outline-color: #0574ac; }
10675 .b2b-widget-header-icons button:first-child {
10676 margin-right: 0px; }
10678 .b2b-widget-container .b2b-widget-content {
10682 position: relative;
10683 border-top: 1px solid #ccc; }
10685 .b2b-widget-content .form-row:first-child {
10688 .b2b-widget-header-icons button.icoControls-gear:focus, .b2b-widget-header-icons button.icon-primary-close:focus {
10689 outline: thin dotted #666; }
10691 .b2b-widget-header .icon-primary-close:before {
10693 display: inline-block;
10698 .b2b-widget-window .arrow_box {
10700 border: 1px solid #ccc; }
10702 .b2b-widget-window.arrow_box:after, .b2b-widget-window.arrow_box:before {
10705 border: solid transparent;
10709 position: absolute;
10710 pointer-events: none; }
10712 .b2b-widget-window.arrow_box:after {
10713 border-color: rgba(255, 255, 255, 0);
10714 border-bottom-color: #fff;
10715 border-width: 10px;
10716 margin-left: 1px; }
10718 .b2b-widget-window.arrow_box:before {
10719 border-color: rgba(204, 204, 204, 0);
10720 border-bottom-color: #ccc;
10721 border-width: 11px;
10722 margin-left: 0px; }
10724 /************************** Overrides for Filters ***************************/
10725 .filter-container .filter-header h2 {
10726 line-height: 1 !important;
10727 margin: 0 !important; }
10729 .filter-container .icon-primary-spinner:before {
10732 .filter-container .fixed-230-subnav {
10733 margin: 10px !important;
10734 width: inherit !important; }
10736 .filter-container .unlinked:focus {
10737 outline: thin dotted #666 !important; }
10739 .filter-container .unlinked.active {
10740 color: inherit !important; }
10742 .filter-container .fixed-230-subnav a > i {
10743 background: none; }
10745 .filter-container .fixed-230-subnav ul {
10746 margin: 0 0 10px 10px; }
10748 /************************** Overrides for Filters ***************************/
10749 .row .filter-container {
10750 background-color: #fff; }
10755 position: relative; }
10757 .filter-header h2 {
10758 font-family: "Omnes-ECOMP-W02-Medium", Arial;
10760 margin-bottom: 0; }
10763 border-top: 1px solid #ccc;
10764 padding-top: 20px; }
10766 .filter-selected > span {
10768 text-transform: uppercase; }
10770 .filter-selected > a.clear-all-filters {
10772 font-size: 1.4rem; }
10774 .filter-selected > span,
10775 .filter-selected > a.clear-all-filters {
10776 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
10778 .filter-selected-group {
10779 padding-top: 15px; }
10781 .filter-selected-badge {
10782 background-color: #f2f2f2;
10783 border-radius: 15px;
10784 display: inline-block;
10786 margin-bottom: 10px;
10787 padding: 0 0 0 12px; }
10789 .filter-selected-badge .icoControls-optionsoff {
10790 background: transparent none repeat scroll 0 0;
10791 border: medium none;
10796 .filters .fixed-230-subnav > ng-transclude > div:first-child {
10797 border-top: 1px solid #ccc; }
10799 .filters .fixed-230-subnav > ng-transclude > div {
10800 border-bottom: 1px solid #ccc; }
10803 align-items: center;
10804 border-bottom: 1px solid #ccc;
10808 -webkit-justify-content: space-between;
10809 -ms-flex-pack: justify;
10810 justify-content: space-between; }
10812 .filter-results-sortby > span {
10813 text-transform: uppercase; }
10815 .filter-results-view .icon-primary-content-gridguide {
10819 .filter-container .fixed-230-subnav > ng-transclude > div > a {
10822 padding: 15px 20px 15px 0;
10823 color: #0574ac !important;
10824 cursor: pointer !important;
10825 font-family: "Omnes-ECOMP-W02", Arial !important;
10826 outline-offset: inherit !important;
10827 position: relative;
10831 .filter-container .fixed-230-subnav a > i {
10835 .filter-container .fixed-230-subnav .icon-primary-collapsed:before, .filter-container .fixed-230-subnav .icon-primary-expanded:before {
10838 .filter-container .fixed-230-subnav ul.collapse {
10840 transition: height 0.5s ease;
10842 overflow: hidden; }
10844 .filter-container .checkbox .icon-primary-spinner {
10846 position: absolute;
10849 .fixed-230-subnav.affix {
10850 margin: -28px 0 0; }
10852 #nav-menu .b2b-menu,
10853 #nav-menu .fixed-230-subnav {
10857 .fixed-230-subnav > div {
10858 border-bottom: 1px solid #ccc;
10859 line-height: 4.0rem; }
10861 .b2b-menu > li:first-child,
10862 .fixed-230-subnav > li:first-child {
10863 border-top: 1px solid #ccc; }
10866 .fixed-230-subnav div > a {
10870 font-family: "Omnes-ECOMP-W02", Arial;
10873 outline-offset: -1px;
10875 position: relative; }
10877 .fixed-230-subnav div > a.live {
10878 font-family: "Omnes-ECOMP-W02-Medium", Arial;
10881 .fixed-230-subnav > ng-transclude > div li > a {
10884 line-height: 20px; }
10886 .fixed-230-subnav > ng-transclude > div li > a.active {
10887 font-family: "Omnes-ECOMP-W02-Medium", Arial;
10888 text-decoration: none;
10891 #nav-menu .fixed-230-subnav a > i {
10894 .fixed-230-subnav > li > a.active > i:after {
10898 .fixed-230-subnav ul {
10899 margin: 0 0 10px 0; }
10901 .b2b-menu ul div a,
10902 .fixed-230-subnav ul div a {
10906 outline: medium none !important;
10907 text-decoration: none !important; }
10909 @media (max-width: 1024px) {
10910 .filter-container .fixed-230-subnav {
10913 .filter-container .fixed-230-subnav > li {
10915 .row .filter-container {
10922 transition: all 0.5s ease 0s;
10926 padding-left: 20px; }
10928 margin: 0 20px 10px; } }
10930 .b2b-pane-selector-wrapper {
10933 border-top: solid 1px #ccc;
10934 border-bottom: solid 1px #ccc; }
10935 .b2b-pane-selector-wrapper .side-nav {
10936 width: 20% !important;
10937 display: inline-block;
10939 .b2b-pane-selector-wrapper .pane-container {
10941 vertical-align: top;
10944 border-left: solid 1px #ccc;
10945 font-family: "Omnes-ECOMP-W02", Arial;
10947 .b2b-pane-selector-wrapper .pane-container.active {
10948 display: inline-block; }
10949 .b2b-pane-selector-wrapper .pane-container .pane-container-top {
10950 padding-left: 15px; }
10951 .b2b-pane-selector-wrapper .pane-container .panes {
10952 display: -webkit-flex;
10954 border-top: solid 1px #ccc;
10955 margin-top: 30px; }
10956 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block {
10959 border-right: solid 1px #ccc;
10960 position: relative;
10966 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block:focus {
10967 outline: dotted 1px #333333; }
10968 .b2b-pane-selector-wrapper .pane-container .search-block {
10969 position: relative;
10971 .b2b-pane-selector-wrapper .pane-container .search-block input[type="search"]:focus {
10972 padding-right: 40px; }
10973 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block .form-row p {
10974 margin-top: 15px; }
10975 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block div {
10976 border-bottom: solid 1px #ccc; }
10977 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block .form-row {
10979 padding: 19px 14px 19px 14px;
10981 border: dotted 1px transparent;
10982 border-bottom: solid 1px #ccc; }
10983 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block .form-row:focus {
10984 border: dotted 1px #333333 !important; }
10985 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block .form-row:last-child {
10986 border-bottom: none; }
10987 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block > .no-content {
10988 text-align: center;
10989 border-bottom: none;
10991 position: absolute;
10995 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block div:last-child {
10996 border-bottom: none; }
10997 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block .form-row span.margin-chk {
10998 margin: 15px 15px 0px 15px;
11000 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block .form-row .checkbox-selectall {
11001 margin: 0px 0 0 24px !important; }
11002 .b2b-pane-selector-wrapper .side-nav li {
11003 font-family: "Omnes-ECOMP-W02-Medium", Arial;
11005 border-top: solid 1px #ccc;
11006 display: block !important;
11007 width: auto !important;
11008 margin-left: 0px !important; }
11009 .b2b-pane-selector-wrapper .side-nav li.active {
11010 background-color: #f6f6f6;
11011 position: inherit !important; }
11012 .b2b-pane-selector-wrapper .side-nav li.active > a {
11015 text-decoration: none;
11017 background-color: transparent;
11018 padding: 20px 15px;
11021 border-left: 4px solid #0574ac; }
11022 .b2b-pane-selector-wrapper .side-nav li > a {
11025 text-decoration: none;
11027 background-color: transparent;
11028 padding: 20px 15px;
11031 text-align: left; }
11032 .b2b-pane-selector-wrapper .side-nav li > a:focus {
11033 border-right: dotted 1px #333333; }
11034 .b2b-pane-selector-wrapper .side-nav li:first-child {
11036 margin-left: none !important; }
11037 /********************* Utility CSS Starts **********************/
11039 position: absolute;
11044 overflow: hidden; }
11046 /********************* Utility CSS Ends **********************/
11047 /* Fix for alignment issue on Cancel link inside modal */
11048 .modal-footer > .cta-button-group {
11049 line-height: 40px; }
11051 /* .att-dark-green { // Not used
11057 button .colors-off-msg {
11058 position: relative; }
11060 .ds2-no-colors .colors-off-msg {
11063 .ds2-no-colors [data-colordatatext] button .colors-off-msg {
11065 line-height: normal;
11067 position: absolute;
11069 white-space: normal;
11073 .make-all-white * {
11076 .make-all-white a {
11077 text-decoration: underline;
11081 padding-top: 20px; }
11085 margin-left: -25px;
11087 position: absolute;
11090 #pageLevelLoader.modal {
11091 background-color: transparent;
11096 .modal.fade .loader {
11099 .modal.fade.in .loader {
11102 .btn.disabled[data-loading-text] {
11103 padding: 0 19px 0 18px;
11104 line-height: 46px; }
11106 .btn.disabled[data-loading-text] img {
11107 position: relative;
11110 /* Seems to already be in docs.css
11111 .fixed-230.leftnav {
11112 position: relative;
11114 .fixed-230-subnav {
11117 .fixed-230-subnav > li:first-child {
11120 .fixed-230-subnav > li {
11121 border-bottom: 1px solid #d2d2d2;
11123 .fixed-230-subnav > li > a {
11126 line-height: normal;
11128 padding: 11px 35px 12px 9px;
11130 position: relative;
11132 .fixed-230-subnav > li > a.live {
11134 font-family: "Omnes-ECOMP-W02-Medium", Arial;
11136 .fixed-230-subnav a > i {
11139 position: absolute;
11142 .fixed-230-subnav a > i:after {
11145 .fixed-230-subnav > li li > a {
11150 .fixed-230-subnav > li li > a.active {
11152 font-family: "Omnes-ECOMP-W02-Medium", Arial;
11153 text-decoration: none;
11155 .fixed-230-subnav ul {
11159 color: #0568ae !important;
11160 font-family: "Omnes-ECOMP-W02", Arial !important; }
11163 color: inherit !important; }
11165 /* @media (max-width: 767px) {
11169 .row.has-leftnav .fluid-space {
11173 background-color: #fff;
11177 background-color: #fff !important;
11178 display: block !important;
11180 .fixed-230-subnav {
11184 .fixed-230-subnav > li {
11185 margin-left: -15px;
11186 margin-right: -15px;
11188 .fixed-230-subnav > li:first-child {
11189 border-top: 1px solid #d2d2d2;
11191 .fixed-230-subnav > li > a {
11194 .fixed-230-subnav a:hover,
11195 .fixed-230-subnav a:focus {
11196 text-decoration: none !important;
11198 .fixed-230-subnav > li li > a {
11201 .fixed-230-subnav > li li > a.active {
11203 font-family: "Omnes-ECOMP-W02-Medium", Arial;
11206 @keyframes DOMinsertion {
11208 outline-color: transparent; }
11210 outline-color: transparent; } }
11212 @-moz-keyframes DOMinsertion {
11214 outline-color: transparent; }
11216 outline-color: transparent; } }
11218 @-webkit-keyframes DOMinsertion {
11220 outline-color: transparent; }
11222 outline-color: transparent; } }
11224 @-ms-keyframes DOMinsertion {
11226 outline-color: transparent; }
11228 outline-color: transparent; } }
11230 @-o-keyframes DOMinsertion {
11232 outline-color: transparent; }
11234 outline-color: transparent; } }
11237 .modal.fade.in .modal-header,
11238 .modal.fade.in .modal-body,
11239 .modal.fade.in .modal-footer {
11240 animation-duration: 0.01s;
11241 -o-animation-duration: 0.01s;
11242 -ms-animation-duration: 0.01s;
11243 -moz-animation-duration: 0.01s;
11244 -webkit-animation-duration: 0.01s;
11245 animation-name: DOMinsertion;
11246 -o-animation-name: DOMinsertion;
11247 -ms-animation-name: DOMinsertion;
11248 -moz-animation-name: DOMinsertion;
11249 -webkit-animation-name: DOMinsertion; }
11251 .dda-css-override ul.nav-tabs {
11252 margin-bottom: 0; }
11255 .formsWithinProcessButton {
11256 margin-right: 0px; }
11258 .heading-sub-section-form {
11260 font-family: "Omnes-ECOMP-W02", Arial;
11261 margin-bottom: 20px;
11262 margin-top: 10px; }
11264 .heading-small-form {
11266 font-family: "Omnes-ECOMP-W02", Arial;
11269 .icon-primary-form-sizeL {
11272 .icon-primary-form-size {
11276 margin-right: 15px !important; }
11278 @media (max-width: 767px) {
11279 .heading-sub-section-form {
11281 font-family: "Omnes-ECOMP-W02", Arial;
11282 margin-bottom: 20px;
11284 margin-top: 30px; }
11285 .heading-small-form {
11287 font-family: "Omnes-ECOMP-W02", Arial;
11288 margin-top: 0px; } }
11290 @media (max-width: 479px) {
11291 .icon-primary-form-resizeL {
11293 .icon-primary-form-resize {
11295 .heading-center-form {
11296 margin-left: 20px; } }
11298 @media (min-width: 480px) {
11299 .icon-primary-form-resizeL {
11301 .icon-primary-form-resize {
11302 display: inherit; }
11303 .icon-primary-center-min {
11304 margin-top: 30px; } }
11306 @media (min-width: 768px) {
11307 .icon-primary-form-resizeL {
11309 margin-top: 30px; }
11310 .icon-primary-form-resize {
11312 .center-form-align {
11313 margin-top: 35px; } }
11315 @media (min-width: 1024px) {
11316 .icon-primary-form-resizeL {
11319 .icon-primary-form-resize {
11321 .center-form-align {
11322 margin-top: 5px; } }
11324 .data-row.has-button td.col-1 {
11328 .icon-primary-circle:before {
11329 background-image: url("data:image/svg+xml,%3Csvg%20baseProfile%3D%22tiny%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2036%2036%22%3E%3Ccircle%20fill%3D%22transparent%22%20stroke%3D%22%23666%22%20stroke-miterlimit%3D%2210%22%20cx%3D%2218%22%20cy%3D%2218%22%20r%3D%2216%22%2F%3E%3C%2Fsvg%3E");
11331 position: absolute;
11337 -ms-interpolation-mode: bicubic;
11338 margin-bottom: 40px;
11340 padding-right: 10px;
11344 background-color: #d1d1d1; }
11347 background-color: #e8e8e8; }
11350 -moz-user-select: none;
11351 -khtml-user-select: none;
11352 -webkit-user-select: none;
11353 user-select: none; }
11354 /* Flyout inputs color is not aligned */
11358 .isIE .btn-primary.btn:focus::after,
11359 .isIE .btn-specialty.btn:focus::after,
11360 .isIE .btn-alt.btn:focus::after {
11361 border: 1px dashed #fff !important; }
11362 .b2b-config-section-container {
11366 background-color: #fff;
11367 border: 1px solid #ccc;
11368 display: inline-table;
11369 border-radius: 6px; }
11371 .b2b-config-section-first-div {
11372 border-right: 1px solid #ccc;
11374 min-height: 330px; }
11376 .b2b-config-section-icon-primary-font {
11379 line-height: 31px; }
11381 .b2b-config-section-padding {
11382 padding: 20px 20px 15px 15px;
11385 .b2b-config-sec-flyout {
11386 position: relative;
11391 font-family: "Omnes-ECOMP-W02", Arial; }
11393 .b2b-config-sec-divider {
11394 border-bottom: 1px solid #ccc; }
11396 .b2b-confi-sec-span-border {
11397 border-right: 1px solid;
11400 .b2b-config-sec-speed-div {
11401 text-align: center;
11402 margin-top: 20px; }
11404 .b2b-config-sec-label-font {
11407 .b2b-config-sec-expander-main {
11408 padding: 0 5px 0px 15px; }
11410 .b2b-config-sec-expander-body .b2b-config-vlan-padding {
11411 padding: 5px 15px 10px 0px; }
11413 .b2b-conif-sec-row-height {
11416 .b2b-config-sec-expander-body {
11418 .b2b-config-sec-expander-body .b2b-config-vlan-data {
11419 font-family: "Omnes-ECOMP-W02-Medium", Arial;
11420 padding-left: 15px; }
11422 .b2b-config-sec-expander-body-first-div {
11423 border-top: 1px solid #ccc; }
11425 .b2b-config-sec-expander-body .tooltip {
11429 .b2b-config-section-container .row > [class*="span"] {
11430 margin-right: 0px; }
11432 .b2b-config-vlan-icons {
11435 margin-right: 0px; }
11437 .b2b-config-section-container .span6 {
11440 .b2b-config-sec-data-link-style {
11441 position: relative;
11444 border-radius: 50%;
11448 border: 1px solid #ccc;
11451 .b2b-config-sec-text-align {
11452 text-align: center;
11454 margin-bottom: 35px;
11455 font-family: "Omnes-ECOMP-W02-Medium", Arial;
11459 .b2b-config-port-text-align {
11460 text-align: center;
11462 margin-bottom: 8px;
11463 font-family: "Omnes-ECOMP-W02-Medium", Arial;
11467 .b2b-config-port-text-label {
11469 margin-bottom: 8px;
11471 text-align: center; }
11473 .b2b-confi-sec-last-div p {
11475 padding: 10px 15px 0 15px; }
11477 .b2b-confi-sec-router-label {
11478 font-family: "Omnes-ECOMP-W02-Medium", Arial;
11483 margin-bottom: 7px; }
11485 .b2b-config-vlan-label {
11486 font-family: "Omnes-ECOMP-W02-Medium", Arial;
11490 margin-bottom: 9px; }
11492 .b2b-config-vlan-info {
11493 font-family: "Omnes-ECOMP-W02", Arial;
11496 margin-bottom: 1px; }
11497 .b2b-config-vlan-info .icon-misc-pen {
11498 padding-left: 7px; }
11500 .b2b-confi-sec-model-label {
11501 font-family: "Omnes-ECOMP-W02", Arial;
11505 .b2b-confi-sec-router-info {
11509 .b2b-config-sec-speed-sec {
11510 border-right: 1px solid #ccc; }
11512 .b2b-config-sec-speed-label {
11513 font-family: "Omnes-ECOMP-W02", Arial;
11516 text-align: center; }
11517 .b2b-config-sec-speed-label i {
11521 .b2b-config-sec-yellow-flag-div {
11523 background-color: #ffb18c; }
11525 .b2b-config-sec-expander-icons {
11527 .b2b-config-sec-expander-icons .icon-misc-trash {
11528 margin-right: 10px; }
11530 .b2b-config-sec-yellow-flag .b2b-config-sec-expander-icons {
11533 .b2b-config-sec-expander-body-icons .icon-misc-pen {
11534 position: relative;
11536 .b2b-directory-listing .center {
11538 margin: 2em auto; }
11540 .b2b-directory-listing .listBox {
11544 padding-right: 1px;
11545 font-family: "Omnes-ECOMP-W02", Arial; }
11547 .b2b-directory-listing .listBox:focus {
11548 outline: thin dotted #666; }
11550 .b2b-directory-listing .b2b-directory-listing-no-results {
11551 font-weight: bold; }
11553 .b2b-directory-listing .b2b-directory-listing-list {
11554 font-family: "Omnes-ECOMP-W02", Arial;
11556 overflow-x: hidden;
11557 position: relative;
11559 border: 1px solid #333;
11560 border-radius: 6px;
11561 margin-bottom: 10px; }
11563 .b2b-directory-listing .b2b-directory-listing-item {
11565 border: 1px solid transparent;
11571 padding-bottom: 7px;
11572 padding-left: 15px;
11573 -moz-user-select: none;
11574 -webkit-user-select: none;
11575 -ms-user-select: none;
11576 word-wrap: break-word; }
11577 .b2b-directory-listing .b2b-directory-listing-item:focus {
11578 border: 1px #3399FF solid; }
11580 .b2b-directory-listing .b2b-directory-listing-item-selected {
11582 background-color: #3399FF; }
11584 .b2b-directory-listing input[type="text"] {
11585 padding-right: 30px; }
11586 .b2b-directory-listing input[type="text"]:focus, .b2b-directory-listing input[type="text"]:hover {
11587 padding-right: 30px; }
11589 .b2b-directory-listing .row .btns {
11590 margin-right: 90px;
11591 margin-left: -115px;
11592 margin-top: 100px; }
11594 .b2b-directory-listing .btn-remove {
11595 margin-right: auto !important;
11596 margin-bottom: 15px; }
11597 .b2b-directory-listing .btn-remove i {
11602 .b2b-directory-listing .btn-remove-all {
11604 margin-bottom: 61px !important;
11605 /* need to be removed */
11606 margin-right: auto !important; }
11607 .b2b-directory-listing .btn-remove-all i {
11612 .b2b-directory-listing .btn-add {
11613 margin-bottom: 15px !important; }
11614 .b2b-directory-listing .btn-add i {
11619 .b2b-directory-listing .btn-add-all {
11621 margin-bottom: 61px !important; }
11622 .b2b-directory-listing .btn-add-all i {
11627 .b2b-directory-listing .btn-search[class*="btn"] {
11630 .b2b-directory-listing .btn {
11633 .b2b-directory-listing-disabled {
11634 cursor: not-allowed; }
11636 .b2b-directory-listing-label-heading {
11638 padding-bottom: 5px; }
11640 .b2b-dl-list-box option {
11642 padding-bottom: 7px;
11643 padding-left: 15px; }
11645 .b2b-dl-modal-button-div {
11646 padding-top: 110px;
11647 text-align: center; }
11648 .b2b-tmpl-notification-card {
11649 border-radius: 6px;
11652 background-color: #ffffff;
11653 border: 1px solid rgba(0, 0, 0, 0.1);
11654 border-radius: 8px;
11655 overflow: hidden; }
11656 .b2b-tmpl-notification-card .b2b-tmpl-card-header {
11657 padding-left: 30px;
11658 font-family: "Omnes-ECOMP-W02", Arial;
11662 display: inline-block;
11664 position: relative; }
11665 .b2b-tmpl-notification-card .b2b-tmpl-card-body {
11666 padding: 0 30px 20px;
11667 position: relative; }
11668 .b2b-tmpl-notification-card .b2b-tmpl-card-header-title {
11669 margin-top: 10px; }
11670 .b2b-tmpl-notification-card .b2b-tmpl-card-corner-button {
11671 box-shadow: 0 -50px 0 0 #f2f2f2 inset;
11673 position: absolute;
11674 border-color: #f2f2f2 #f2f2f2 transparent transparent;
11675 border-style: solid;
11676 border-width: 35px;
11681 /*Old properties */
11684 .b2b-tmpl-notification-card .b2b-tmpl-card-corner-button .close {
11689 position: relative;
11690 /*Old properties */
11692 .b2b-tmpl-notification-card .b2b-tmpl-card-corner-button .close:before {
11700 /*Old properties */
11704 .b2b-tmpl-notification-card .b2b-tmpl-card-corner-button .close:focus {
11705 outline: 1px dotted black; }
11706 .b2b-tmpl-notification-card button.close {
11707 -webkit-appearance: none;
11708 moz-appearance: none;
11709 appearance: none; }
11710 .b2b-tmpl-notification-card .b2b-tmpl-card-icon-primary-cirlce {
11713 border-radius: 50%; }
11714 .b2b-tmpl-notification-card .b2b-tmpl-card-outer-cirlce {
11715 background: #f0f5f5;
11716 border-radius: 50%;
11719 vertical-align: middle; }
11720 .b2b-tmpl-notification-card .b2b-tmpl-card-inner-cirlce {
11724 position: relative;
11725 border-radius: 50%;
11729 border: 1px solid #767676; }
11730 .b2b-tmpl-notification-card .b2b-tmpl-card-row {
11731 padding-top: 10px; }
11732 .b2b-tmpl-notification-card .b2b-tmpl-card-sub-header {
11734 .b2b-tmpl-notification-card .b2b-tmpl-favourite-view-item {
11735 background-color: #fff;
11737 border-top: 1px solid #ccc; }
11738 .b2b-tmpl-notification-card .b2b-tmpl-favourite-view-item .cta-button-group {
11740 padding-top: 20px; }
11741 .b2b-tmpl-notification-card .b2b-tmpl-card-edit-section .cta-button-group {
11743 padding-top: 15px; }
11744 .b2b-tmpl-notification-card .b2b-tmpl-card-add-item-container {
11745 padding-top: 30px; }
11746 .b2b-tmpl-notification-card .b2b-tmpl-card-link-active {
11747 pointer-events: none;
11750 .b2b-tmpl-notification-card .b2b-tmpl-card-cursor:hover {
11752 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-icon {
11753 text-align: center;
11754 margin-top: 91px; }
11755 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-icon i {
11759 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-heading {
11761 text-align: center;
11762 margin-top: 20px; }
11763 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-heading h1 {
11766 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-sub-heading {
11768 text-align: center; }
11769 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-sub-heading h5 {
11772 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-info {
11775 margin-top: 20px; }
11776 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-info ul {
11777 list-style-type: disc;
11778 list-style-position: inside; }
11779 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-info li {
11780 padding-top: 5px; }
11782 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-link-section {
11786 text-align: center;
11787 margin-bottom: 55px; }
11788 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-link-section .b2b-tmpl-order-confirmation-link {
11789 margin-right: 8%; }
11790 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-link-section a {
11792 .b2b-tmpl-profile-block-container {
11795 background-color: #fff;
11796 border-radius: 8px;
11797 border: 1px solid #ccc;
11798 box-shadow: 0px 1px 1px 1px #ccc;
11799 display: inline-table;
11800 margin: 15px 15px; }
11801 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-title {
11802 font-weight: bold; }
11803 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-footer {
11804 margin-bottom: 12px;
11807 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details p {
11808 word-wrap: break-word;
11810 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details p:first-child {
11811 margin-top: 10px; }
11812 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details p:after {
11815 border: 0.2px solid #ccc;
11816 margin-top: 12px; }
11817 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details .radio {
11820 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details p, .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details div {
11823 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details .radio-label, .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details a {
11825 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details p label, .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details p span {
11826 padding-left: 10px; }
11827 .b2b-tmpl-profile-block-container .b2b-tmpl-approval-icon {
11830 position: relative;
11832 .b2b-tmpl-profile-block-container .b2b-tmpl-approval-icon i {
11835 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-link {
11837 position: relative;
11839 .b2b-tmpl-profile-block-container a.link-profile {
11840 position: relative;
11843 margin-bottom: 16px; }
11844 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-radio {
11845 position: relative;
11847 .b2b-static-route-container {
11848 padding-left: 32px;
11849 display: inline-block; }
11851 .b2b-static-route-label-heading {
11852 font-family: "Omnes-ECOMP-W02-Medium", Arial;
11853 font-size: 5px !important;
11855 font-style: normal;
11856 text-align: left; }
11858 label.b2b-static-route-label-heading {
11859 margin-bottom: 12px;
11863 #b2b-static-route-input {
11864 margin: 5px 0 5px; }
11866 .b2b-static-route-list {
11867 margin-bottom: 30px;
11870 margin-right: 20px;
11872 overflow-y: auto; }
11873 .b2b-static-route-list .status-text {
11876 align-items: center;
11879 .b2b-static-route-list-item {
11880 border: 1px #cccccc solid;
11881 font-family: "Omnes-ECOMP-W02", Arial;
11885 .b2b-static-route-list-item > .status-bar {
11886 padding: 20px 0 20px;
11887 background-color: #ea7400;
11890 display: inline-block;
11891 margin-right: 20px;
11894 .b2b-static-route-list-item > .status-bar:after {
11896 visibility: hidden; }
11897 .b2b-static-route-list-item > .status-bar-unedited {
11898 padding: 20px 0 20px;
11899 background-color: #ffb81c;
11902 display: inline-block;
11903 margin-right: 20px;
11906 background-color: transparent; }
11907 .b2b-static-route-list-item > .status-bar-unedited:after {
11909 visibility: hidden; }
11911 .b2b-static-route-list-item:focus {
11912 outline: 1px dashed #00f; }
11914 .b2b-static-route-list-item--selected {
11915 background: #f2f2f2; }
11917 .b2b-static-route-content {
11918 display: inline-block; }
11920 .selectWrap::after {
11921 align-items: center;
11922 background-position: 7px 7px;
11923 background-repeat: no-repeat;
11924 background-size: auto 23px;
11925 border-left: 1px solid transparent;
11932 position: absolute;
11939 position: absolute !important;
11940 display: flex !important;
11944 border-radius: 5px;
11959 .dialog__close-btn {
11961 background: #087ac2;
11963 position: absolute;
11968 border: #087ac2 2px solid;
11985 margin-right: 20px;
11986 /* background-color: #006496; */
11987 color: rgb(0, 0, 0);