1 mat-button-toggle-group{
13 box-sizing: border-box;
20 border: 10px solid #006496;
22 animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
23 border-color: #006496 transparent transparent transparent;
25 .lds-ring div:nth-child(1) {
26 animation-delay: -0.45s;
28 .lds-ring div:nth-child(2) {
29 animation-delay: -0.3s;
31 .lds-ring div:nth-child(3) {
32 animation-delay: -0.15s;
36 transform: rotate(0deg);
39 transform: rotate(360deg);
72 label + .field-group, label + .input-append, label + .row, label + .row-nowrap, label + .form-row {
82 background-color: #e6e6e61a
85 .webform-component-my-select select {
90 background-color: #fff;
91 border: 1px solid #d2d2d2;
93 display: inline-block;
102 font-family: "Omnes-ECOMP-W02-Italic", Arial;
107 .b2b-horizontal-table ::-webkit-scrollbar {
110 .b2b-horizontal-table ::-webkit-scrollbar-thumb {
112 border-radius: 5px; }
114 .b2b-horizontal-table .b2b-frozen-col {
117 font-style: italic; }
119 .b2b-horizontal-table .b2b-horizontal-table-inner-container {
120 overflow-x: scroll; } */
122 .b2b-horizontal-table .b2b-horizontal-table-column-info {
123 text-align: center; }
125 .b2b-horizontal-table .b2b-horizontal-table-legend div[b2b-flyout-toggler] {
129 .b2b-horizontal-table .b2b-horizontal-table-legend .b2b-frozen-cell {
132 background-color: #F2F2F2;
133 display: inline-block;
134 margin-right: 10px; }
136 .b2b-horizontal-table .b2b-horizontal-table-arrows {
137 margin-bottom: 20px; }
138 .b2b-horizontal-table .b2b-horizontal-table-arrows .b2b-disabled-text {
140 .b2b-horizontal-table .b2b-horizontal-table-arrows .b2b-next-link {
141 padding-right: 15px; }
142 .b2b-horizontal-table .b2b-horizontal-table-arrows .b2b-prev-link {
143 padding-left: 15px; }
145 @-moz-document url-prefix() {
146 .b2b-horizontal-table td:first-child {
147 border-top: none; } }
149 box-sizing: border-box; }
152 -ms-overflow-style: -ms-autohiding-scrollbar;
154 -ms-text-size-adjust: 100%;
155 -webkit-text-size-adjust: 100%;
156 box-sizing: border-box;
157 font: 0.625pc/1.5 sans-serif;
158 text-rendering: optimizeLegibility; }
162 -webkit-overflow-scrolling: touch;
164 position: relative; }
180 outline: thin dotted #191919;
187 vertical-align: top; }
191 display: inline-block; }
199 vertical-align: middle;
201 -ms-interpolation-mode: bicubic; }
204 max-width: inherit !important; }
207 display: inline-block; }
219 vertical-align: middle; }
226 html input[type="button"],
228 input[type="submit"] {
235 input[type="button"],
237 input[type="submit"],
239 input[type="checkbox"] {
243 -webkit-appearance: textfield; }
245 input[type=search]:-webkit-search-cancel-button,
246 input[type=search]:-webkit-search-decoration {
247 -webkit-appearance: none; }
252 -moz-appearance: none;
253 -webkit-appearance: none; }
262 background-color: #ffffff;
264 font-family: "Omnes-ECOMP-W02", Arial;
265 /* font-size: 1.6rem;
270 -moz-osx-font-smoothing: grayscale;
271 -webkit-font-smoothing: antialiased; }
281 display: inline-block;
284 vertical-align: middle; }
291 /* TODO: Build a reference page for these classes */
293 font-family: "Omnes-ECOMP-W02", Arial !important; }
296 font-family: "Omnes-ECOMP-W02-Light", Arial !important; }
299 font-family: "Omnes-ECOMP-W02-Italic", Arial !important; }
302 font-family: "Omnes-ECOMP-W02-Light-Italic", Arial !important; }
305 font-family: "Omnes-ECOMP-W02-Medium", Arial !important; }
307 .font-medium-italic {
308 font-family: "Omnes-ECOMP-W02-Medium-Italic",Arial !important; }
312 font-variant: normal;
314 text-transform: none; }
317 display: none !important; }
320 display: none !important; }
323 display: none !important; }
326 display: inherit !important; }
360 .row > [class*="span"],
361 .row-nowrap > [class*="span"] {
364 margin-right: 1.40845%\9; }
366 .row > [class*="span"]:last-child,
367 .row-nowrap > [class*="span"]:last-child {
370 .row > [class*="span"].centered,
371 .row-nowrap > [class*="span"].centered {
372 margin-left: auto !important;
373 margin-right: auto !important; }
376 .row-nowrap.no-flex {
379 .row.no-flex > [class*="span"],
380 .row-nowrap.no-flex > [class*="span"] {
381 margin-right: 1.408450704225352%; }
383 .row.no-flex > [class*="span"]:last-child,
384 .row-nowrap.no-flex > [class*="span"]:last-child {
388 .row-nowrap.flex-justify {
389 justify-content: space-between; }
391 .row.flex-justify > [class*="span"],
392 .row-nowrap.flex-justify > [class*="span"] {
395 .row.flex-justify > .flex-col,
396 .row-nowrap.flex-justify > .flex-col {
398 margin-right: 1.40845%\9; }
401 .row-nowrap.flex-wrap {
405 align-items: flex-start; }
407 .align-items-center {
408 align-items: center; }
410 .align-items-bottom {
411 align-items: flex-end; }
414 align-self: flex-start; }
417 align-self: center; }
420 align-self: flex-end; }
428 background-color: #efefef; }
438 .row .fixed-230 + .fluid-space {
440 padding-right: 20px; }
442 .row .fluid-space:last-child {
446 width: 7.042253521126761%; }
449 width: 15.49295774647887%; }
452 width: 23.94366197183099%; }
455 width: 32.3943661971831%; }
458 width: 40.84507042253521%; }
461 width: 49.29577464788733%; }
464 width: 57.74647887323944%; }
467 width: 66.19718309859155%; }
470 width: 74.64788732394367%; }
473 width: 83.09859154929578%; }
476 width: 91.54929577464789%; }
482 margin-left: 8.450704225352113%; }
485 margin-left: 16.90140845070423%; }
488 margin-left: 25.35211267605634%; }
491 margin-left: 33.8028169%; }
494 margin-left: 42.25352113%; }
497 margin-left: 50.70422535%; }
500 margin-left: 59.15492958%; }
503 margin-left: 67.6056338%; }
506 margin-left: 76.05633803%; }
509 margin-left: 84.50704225%; }
512 margin-left: 92.95774648%; }
516 text-align: center; }
518 [class*="span"].align-center {
519 margin: 0 auto !important;
522 .align-left .container {
523 padding-left: 0 !important;
524 margin: 0 !important; }
526 /* BEGIN RESPONSIVE-4.LESS ************** */
527 @media (min-width: 1025px) {
528 .row > [class*="span"],
529 .row-nowrap > [class*="span"] {
531 margin-right: 1.487301587301587%\9; }
536 /* 1col = 6.878306878306879 */
537 /* 1colgutter = 1.587301587301587 */
541 width: 6.878306878306879%; }
543 width: 15.34391534391534%; }
545 width: 23.80952380952381%; }
547 width: 32.27513227513228%; }
549 width: 40.74074074074074%; }
551 width: 49.20634920634921%; }
553 width: 57.67195767195767%; }
555 width: 66.13756613756614%; }
557 width: 74.60317460317461%; }
559 width: 83.06878306878308%; }
561 width: 91.53439153439154%; }
565 margin-left: 8.465608465608466%; }
567 margin-left: 16.93121693121693%; }
569 margin-left: 25.3968253968254%; }
571 margin-left: 33.86243386%; }
573 margin-left: 42.32804233%; }
575 margin-left: 50.79365079%; }
577 margin-left: 59.25925926%; }
579 margin-left: 67.72486772%; }
581 margin-left: 76.19047619%; }
583 margin-left: 84.65608466%; }
585 margin-left: 93.12169312%; }
586 .tooltip-size-control {
590 margin-left: 1.40845070422535%; }
594 /* END RESPONSIVE-4.LESS ****************** */
595 /* BEGIN RESPONSIVE-3.LESS ******************* */
596 @media (min-width: 768px) and (max-width: 1024px) {
598 display: inherit !important; }
600 display: none !important; }
602 display: inherit !important; }
604 display: none !important; }
609 padding-right: 20px; }
613 width: 7.042253521126761%; }
615 width: 15.49295774647887%; }
617 width: 23.94366197183099%; }
619 width: 32.3943661971831%; }
621 width: 40.84507042253521%; }
623 width: 49.29577464788733%; }
625 width: 57.74647887323944%; }
627 width: 66.19718309859155%; }
629 width: 74.64788732394367%; }
631 width: 83.09859154929578%; }
633 width: 91.54929577464789%; }
637 margin-left: 8.450704225352113%; }
639 margin-left: 16.90140845070423%; }
641 margin-left: 25.35211267605634%; }
643 margin-left: 33.8028169%; }
645 margin-left: 42.25352113%; }
647 margin-left: 50.70422535%; }
649 margin-left: 59.15492958%; }
651 margin-left: 67.6056338%; }
653 margin-left: 76.05633803%; }
655 margin-left: 84.50704225%; }
657 margin-left: 92.95774648%; }
658 .tooltip-size-control {
662 /* END RESPONSIVE-3.LESS ******************* */
663 /* BEGIN RESPONSIVE-2.LESS *************** */
664 @media (max-width: 767px) {
666 display: inherit !important; }
668 display: none !important; }
670 display: inherit !important; }
672 display: inherit !important; }
674 display: none !important; }
676 display: none !important; }
680 padding-right: 15px; }
681 /*.row{ display:block; }*/
682 .row > [class*="span"] {
689 .row.flex > .flex-col,
690 .row-nowrap.flex > .flex-col {
700 .row .fluid-space + .fixed-230 {
702 .row .fluid-space:last-child {
707 width: 7.042253521126761%; }
709 width: 15.49295774647887%; }
711 width: 23.94366197183099%; }
713 width: 32.3943661971831%; }
715 width: 40.84507042253521%; }
717 width: 49.29577464788733%; }
719 width: 57.74647887323944%; }
721 width: 66.19718309859155%; }
723 width: 74.64788732394367%; }
725 width: 83.09859154929578%; }
727 width: 91.54929577464789%; }
731 margin-left: 8.450704225352113%; }
733 margin-left: 16.90140845070423%; }
735 margin-left: 25.35211267605634%; }
737 margin-left: 33.8028169%; }
739 margin-left: 42.25352113%; }
741 margin-left: 50.70422535%; }
743 margin-left: 59.15492958%; }
745 margin-left: 67.6056338%; }
747 margin-left: 76.05633803%; }
749 margin-left: 84.50704225%; }
751 margin-left: 92.95774648%; }
753 padding: 8px 15px 8px 15px; }
754 .field-group input.input-emphasized[type="search"] + .reset-field:after {
756 .field-group input.input-emphasized[type="search"] + .reset-field {
760 margin-bottom: 30px; }
761 .marquee .blur-overlay {
768 padding: 34px 15px 30px; }
773 letter-spacing: -0.035px; }
778 .marquee p:not(.lead) {
779 font-family: "Omnes-ECOMP-W02-Light", Arial;
782 .marquee .btn-fullwidth {
786 .tooltip-size-control {
789 .accordion-table-layout {
791 margin-right: -15px; }
792 .table-wrapper caption {
793 padding-left: 15px; } }
795 @media (max-width: 480px) {
797 width: 7.042253521126761%; }
799 width: 15.49295774647887%; }
801 width: 23.94366197183099%; }
803 width: 32.3943661971831%; }
805 width: 40.84507042253521%; }
807 width: 49.29577464788733%; }
809 width: 57.74647887323944%; }
811 width: 66.19718309859155%; }
813 width: 74.64788732394367%; }
815 width: 83.09859154929578%; }
817 width: 91.54929577464789%; }
821 margin-left: 8.450704225352113%; }
823 margin-left: 16.90140845070423%; }
825 margin-left: 25.35211267605634%; }
827 margin-left: 33.8028169%; }
829 margin-left: 42.25352113%; }
831 margin-left: 50.70422535%; }
833 margin-left: 59.15492958%; }
835 margin-left: 67.6056338%; }
837 margin-left: 76.05633803%; }
839 margin-left: 84.50704225%; }
841 margin-left: 92.95774648%; } }
843 /* END RESPONSIVE-2.LESS ******************* */
844 /* BEGIN RESPONSIVE-1.LESS ************** */
845 .xxxxxxxx-begin-responsive-480px.less {
848 @media (max-width: 480px) {
850 display: inherit !important; }
852 display: inherit !important; }
854 display: none !important; }
856 display: none !important; }
858 display: none !important; }
860 display: inherit !important; }
864 padding-right: 15px; } }
866 [class*="icon-primary-"],
868 .bellyband-link a:after,
869 .breadcrumb > li:after,
870 .checkbox input:checked + .skin:after,
871 .checkbox input.indeterminate + .skin:after,
872 .checkbox input:indeterminate + .skin:after,
873 .selectWrap.large:before,
874 .form-row.error .error-msg:before,
877 .cssIcon-globe:before,
885 border-width: 0 3px 3px 0;
886 -webkit-transform: rotate(45deg);
887 -ms-transform: rotate(45deg);
888 transform: rotate(45deg);}
890 [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-"] {
892 display: inline-block;
896 font-variant: normal;
899 text-transform: none;
901 -webkit-font-smoothing: antialiased;
902 -moz-osx-font-smoothing: grayscale;
905 -webkit-user-select: none;
906 -moz-user-select: none;
907 -ms-user-select: none;
909 vertical-align: middle; }
911 [class*="icon-primary-"]:before,
912 [class*="icon-primary-"]:after {
913 box-sizing: border-box;
914 display: inline-block;
920 vertical-align: middle;
923 .icon-primary-att-globe:before,
924 .cssIcon-globe:before {
928 .icon-primary-hamburger:before {
931 .icon-primary-secure:before {
934 .icon-primary-secureL:before {
937 .icon-primary-padlockopen:before {
940 .icon-primary-padlockopenL:before {
943 .icon-primary-shoppingcart:before {
946 .icon-primary-shoppingcartL:before {
949 .icon-primary-print:before {
952 .icon-primary-printL:before {
955 .icon-primary-mobilesmartphone:before {
958 .icon-primary-mobilesmartphoneL:before {
961 .icon-primary-tablet:before {
964 .icon-primary-tabletL:before {
967 .icon-primary-tv:before {
970 .icon-primary-tvL:before {
973 .icon-primary-calendar {
974 width: 100% !important; }
976 .icon-primary-calendar:before {
980 .icon-primary-calendarL:before {
983 .icon-primary-star:before {
986 .icon-primary-close:before,
988 .reset-field:before {
991 .icon-primary-down:before {
996 .icon-primary-add-maximize:before {
1001 .icon-primary-questionmark:before {
1004 .icon-primary-badgealert:before,
1005 .form-row.error .error-msg:before {
1008 .icon-primary-approval:before {
1011 .icon-primary-flat-info:before {
1014 .icon-primary-alert:before {
1017 .icon-primary-tooltip:before,
1018 .icon-primary-flat-faq:before {
1021 .icon-primary-tooltip {
1025 .bellyband-link a:after,
1026 .breadcrumb > li:after,
1027 .icon-primary-right:before {
1029 transform: rotate(-90deg); }
1031 .icon-primary-left:before {
1033 transform: rotate(90deg); }
1035 .icon-primary-accordion-plus:after,
1036 .icon-primary-collapsed:after,
1037 .icon-primary-accordion-minus:after,
1038 .icon-primary-expanded:after {
1044 .icon-primary-accordion-minus,
1045 .icon-primary-expanded,
1046 .icon-primary-accordion-plus,
1047 .icon-primary-collapsed {
1048 font-size: 20px !important; }
1050 :not(.ds2-no-colors) .icon-primary-accordion-minus:before,
1051 :not(.ds2-no-colors) .icon-primary-expanded:before {
1052 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");
1055 :not(.ds2-no-colors) .icon-primary-accordion-plus:before,
1056 :not(.ds2-no-colors) .icon-primary-collapsed:before {
1057 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");
1060 .ds2-no-colors .icon-primary-accordion-minus:before,
1061 .ds2-no-colors .icon-primary-expanded:before {
1062 background-image: none;
1065 .ds2-no-colors .icon-primary-accordion-minus:after,
1066 .ds2-no-colors .icon-primary-expanded:after {
1069 .ds2-no-colors .icon-primary-accordion-plus:before,
1070 .ds2-no-colors .icon-primary-collapsed:before {
1071 background-image: none;
1074 .ds2-no-colors .icon-primary-accordion-plus:after,
1075 .ds2-no-colors .icon-primary-collapsed:after {
1078 .icon-primary-circle-arrow {
1079 outline: 1px solid transparent;
1081 font-size: 20px !important;
1082 background: linear-gradient(to bottom, #fcfcfc 0%, #f2f2f2 100%);
1083 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08);
1084 margin-right: 7px; }
1086 .icon-primary-circle-arrow:after {
1087 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");
1093 .icon-primary-circle-arrow:before {
1099 transform: rotate(-90deg);
1103 [class*="icon-primary-"] [class*="icon-primary-"] {
1104 display: inline-block;
1108 position: absolute; }
1110 [class*="icon-primary-"].white, [class^="ico"][class*="-"].white {
1113 [class*="icon-primary-"].black, [class^="ico"][class*="-"].black {
1116 [class*="icon-primary-"].blue, [class^="ico"][class*="-"].blue {
1119 [class*="icon-primary-"].green, [class^="ico"][class*="-"].green {
1123 width: device-width; }
1126 width: device-width; }
1129 width: device-width; }
1132 width: device-width; }
1135 width: device-width; }
1147 float: right !important; }
1150 float: left !important; }
1152 .float-children-left:before,
1153 .float-children-left:after {
1158 .float-children-left:after {
1161 .float-children-left > div {
1163 white-space: nowrap; }
1166 display: block !important; }
1169 display: inline !important; }
1172 display: inline-block !important; }
1175 display: table-cell !important;
1177 vertical-align: middle; }
1179 @media (max-width: 767px) {
1183 margin-right: -15px;
1186 @media (min-width: 768px) {
1190 margin-right: -20px;
1193 @media (max-width: 480px) {
1197 margin-right: -15px;
1198 padding: 0 15px; } }
1202 filter: alpha(opacity=0);
1203 transition: opacity .15s linear; }
1207 filter: alpha(opacity=100); }
1216 white-space: nowrap; }
1222 border: 0 none !important;
1223 clip: rect(0px, 0px, 0px, 0px) !important;
1224 height: 1px !important;
1227 overflow: hidden !important;
1229 padding: 0 !important;
1230 position: absolute !important;
1231 width: 1px !important; }
1233 [data-sr-text].hidden-spoken:before {
1234 border: 0 none !important;
1235 content: attr(data-sr-text);
1236 clip: rect(0px, 0px, 0px, 0px) !important;
1237 height: 1px !important;
1240 overflow: hidden !important;
1241 padding: 0 !important;
1242 position: absolute !important;
1243 width: 100% !important;
1246 [data-sr-text].hidden-spoken {
1247 position: relative !important;
1248 width: auto !important; }
1250 [data-show-between] {
1252 visibility: hidden; }
1255 overflow-y: hidden !important; }
1258 visibility: hidden !important;
1259 opacity: 0 !important; }
1262 background-color: rgba(255, 255, 255, 0) !important; }
1265 display: none !important; }
1268 display: block !important; }
1271 position: relative !important; }
1277 border-top-width: 1px !important; }
1280 border-left-width: 1px !important; }
1283 border-right-width: 1px !important; }
1286 border-bottom-width: 1px !important; }
1289 border-color: #000; }
1292 border-color: #fff; }
1295 border-top-width: 0 !important; }
1298 border-left-width: 0 !important; }
1301 border-right-width: 0 !important; }
1304 border-bottom-width: 0 !important; }
1307 margin: 0 auto !important; }
1318 vertical-align: top !important; }
1321 vertical-align: middle !important; }
1324 vertical-align: bottom !important; }
1326 .align-children-middle > * {
1329 [class*="valign-children-"] {
1332 [class*="valign-children-"] > * {
1333 display: table-cell; }
1335 .valign-children-top > * {
1336 vertical-align: top; }
1338 .valign-children-middle > * {
1339 vertical-align: middle; }
1341 .valign-children-bottom > * {
1342 vertical-align: bottom; }
1345 padding: 0 !important; }
1348 margin-top: 60px !important; }
1351 margin-bottom: 60px !important; }
1354 padding-top: 60px !important; }
1357 padding-bottom: 60px !important; }
1359 @media (max-width: 767px) {
1361 margin-top: 30px !important; }
1363 margin-bottom: 30px !important; }
1365 padding-top: 30px !important; }
1367 padding-bottom: 30px !important; } }
1374 position: relative; }
1376 @media (orientation: landscape) {
1380 display: none !important; } }
1382 @media (orientation: portrait) {
1384 display: none !important; }
1389 background-color: #222222; }
1391 /* ... JAVASCRIPT HOOKS .................
1392 ... used by javascript ............... */
1395 position: relative; }
1398 white-space: nowrap;
1400 text-overflow: ellipsis; }
1403 color: #5a5a5a !important; }
1405 .jshook-return-focus-here {
1409 display: none !important; }
1412 display: inherit !important; }
1416 display: inherit !important; }
1418 display: none !important; }
1420 color: #000 !important;
1421 background: transparent !important;
1422 box-shadow: none !important; }
1425 text-decoration: underline; }
1428 border: 1px solid #000;
1429 page-break-inside: avoid; }
1431 display: table-header-group; }
1434 page-break-inside: avoid; }
1436 max-width: 100% !important; }
1446 page-break-after: avoid; } }
1455 outline: thin dotted #191919; }
1463 font-weight: normal;
1464 text-rendering: optimizeLegibility;
1469 font-size: 3.8rem !important;
1470 font-family: "Omnes-ECOMP-W02-Light", Arial;
1471 margin-bottom: 40px; }
1473 h1.heading-page.ng-scope {}
1475 .heading-major-section {
1476 font-size: 3rem !important;
1477 font-family: "Omnes-ECOMP-W02-Light", Arial;
1478 margin-bottom: 40px !important; }
1480 .heading-sub-section {
1481 font-size: 2.4rem !important;
1482 font-family: "Omnes-ECOMP-W02", Arial;
1483 margin-bottom: 40px; }
1486 font-size: 2rem !important;
1487 font-family: "Omnes-ECOMP-W02-Medium", Arial;
1489 margin-bottom: 20px !important; }
1492 font-size: 2rem !important;
1493 font-family: "Omnes-ECOMP-W02", Arial;
1494 margin-bottom: 20px; }
1496 .heading-medium-emphasis {
1497 font-size: 2rem !important;
1498 font-family: "Omnes-ECOMP-W02-Medium", Arial;
1499 margin-bottom: 20px; }
1502 font-size: 1.8rem !important;
1503 font-family: "Omnes-ECOMP-W02", Arial;
1504 margin-bottom: 20px; }
1506 .heading-small-emphasis {
1507 font-size: 1.8rem !important;
1508 font-family: "Omnes-ECOMP-W02-Medium", Arial;
1509 margin-bottom: 20px; }
1512 font-size: 1.3rem !important;
1513 font-family: "Omnes-ECOMP-W02-Medium", Arial;
1514 text-transform: uppercase;
1516 margin-bottom: 10px; }
1518 * + .heading-major-section {
1521 * + .heading-sub-section {
1524 * + .heading-group {
1525 margin-top: 40px !important; }
1527 * + .heading-medium {
1530 * + .heading-medium-emphasis {
1533 * + .heading-small {
1536 * + .heading-small-emphasis {
1539 * + .heading-micro {
1544 font-family: "Omnes-ECOMP-W02-Light-Italic", Arial;
1546 line-height: 2.8rem;
1548 letter-spacing: -0.024rem; }
1551 text-transform: uppercase;
1552 line-height: .65 !important; }
1556 font-size: 1.4rem !important;
1557 font-family: "Omnes-ECOMP-W02-Medium", Arial;
1560 .eyebrow + .heading-major-section,
1561 .eyebrow + .heading-sub-section {
1567 @media (max-width: 767px) {
1576 font-family: "Omnes-ECOMP-W02", Arial;
1577 margin-bottom: 30px; }
1578 .heading-major-section {
1580 font-family: "Omnes-ECOMP-W02", Arial;
1581 margin-bottom: 30px; }
1582 .heading-sub-section {
1584 font-family: "Omnes-ECOMP-W02", Arial;
1585 margin-bottom: 20px; }
1588 font-family: "Omnes-ECOMP-W02", Arial;
1589 margin-bottom: 20px; }
1590 .heading-medium-emphasis {
1592 font-family: "Omnes-ECOMP-W02", Arial;
1593 margin-bottom: 20px; }
1596 font-family: "Omnes-ECOMP-W02", Arial;
1597 margin-bottom: 10px; }
1598 .heading-small-emphasis {
1600 font-family: "Omnes-ECOMP-W02-Medium", Arial;
1601 margin-bottom: 5px; }
1602 * + .heading-major-section {
1604 * + .heading-sub-section {
1606 * + .heading-group {
1608 * + .heading-medium {
1610 * + .heading-medium-emphasis {
1612 * + .heading-small {
1614 * + .heading-small-emphasis {
1616 * + .heading-micro {
1617 margin-top: 10px; } }
1619 /* Standard Type styles */
1621 margin: 0 !important; }
1625 text-decoration: none; }
1629 text-decoration: underline; }
1645 position: relative; }
1647 a.show-qualifier:after {
1649 display: inline-block;
1650 white-space: pre !important; }
1652 a[href$="pdf"].show-qualifier:after,
1653 a.show-qualifier.pdf:after {
1654 content: " (PDF)"; }
1656 a[href$="psd"].show-qualifier:after,
1657 a.show-qualifier.psd:after {
1658 content: " (PSD)"; }
1663 /* 20px for the icon, 10px left of icon */
1664 .standalone-link.small {
1665 font-size: 1.4rem; }
1667 .standalone-link.small i[class*="icon-primary-"] {
1671 .standalone-link.large {
1672 font-size: 1.8rem; }
1674 .standalone-link.large i[class*="icon-primary-"] {
1680 line-height: 2rem; }
1684 line-height: 1.8rem; }
1691 line-height: 1.5rem; }
1697 font-size: 1.8rem; }
1704 font-family: "Omnes-ECOMP-W02-Medium", Arial;
1705 font-weight: normal; }
1709 font-family: "Omnes-ECOMP-W02-Italic", Arial;
1710 font-style: normal; }
1713 text-decoration: line-through; }
1716 display: inline-block;
1720 vertical-align: text-top;
1726 line-height: 1.5rem;
1729 .text-legal.legal-module {
1730 line-height: 1.3rem;
1734 .text-legal strong {
1735 font-weight: bold; }
1738 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
1741 text-align: left !important; }
1744 text-align: right !important; }
1747 text-align: center !important; }
1750 text-align: justify !important; }
1763 margin: 12px 0 0 20px; }
1772 position: relative; }
1775 ul.no-bullet li + li,
1776 ul.lower-alpha li + li,
1777 ul.lower-roman li + li,
1781 ul.bullet > li:before,
1782 ul.no-bullet > li:before,
1783 ul.lower-alpha > li:before,
1784 ul.lower-roman > li:before,
1786 background-color: #333333;
1787 border: 2px solid #333333;
1788 border-radius: 100%;
1819 ul.lower-alpha > li,
1820 ul.lower-roman > li {
1823 ul.no-bullet > li:before,
1824 ul.lower-alpha > li:before,
1825 ul.lower-roman > li:before {
1826 display: none !important; }
1829 margin: 20px 0 0 32px; }
1832 padding-left: 3px; }
1838 margin-left: 25px; }
1841 margin-left: -5px; }
1850 list-style-type: lower-roman;
1856 list-style-type: lower-alpha;
1868 display: table-cell; }
1871 background-color: transparent;
1872 background-clip: padding-box;
1873 border: 1px solid transparent;
1875 box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
1877 display: inline-block;
1878 font-family: "Omnes-ECOMP-W02-Medium", Arial;
1880 font-weight: normal;
1882 margin: 0 7px 10px 0;
1885 padding: 14px 19px 11px 18px;
1888 vertical-align: middle;
1889 white-space: nowrap;
1892 outline: 1px dotted #000;
1893 outline-offset: -5px; }
1896 .btn::-moz-focus-inner {
1899 .btn i[class*="icon-primary-"].icon-primary-small {
1902 .btn i[class*="icon-primary-"].icon-primary-medium {
1905 .btn i[class*="icon-primary-"].icon-primary-large {
1910 vertical-align: middle; }
1912 text-decoration: none; }
1914 .field-group + .btn {
1915 margin-left: 20px; }
1918 border-color: #ea7400 transparent #d16500;
1919 background-color: #ea7400 transparent #d16500;
1920 background: linear-gradient(to bottom, #ea7400 0%, #d16500 100%);
1922 font-family: "Omnes-ECOMP-W02", Arial;
1923 font-weight: bold; }
1924 .btn-primary:hover {
1925 text-decoration: none;
1927 outline-color: #ffffff !important;
1928 background: linear-gradient(to bottom, #d16500 0%, #ea7400 100%); }
1929 .btn-primary:focus {
1930 text-decoration: none;
1932 outline-color: #ffffff !important;
1933 background: linear-gradient(to bottom, #d16500 0%, #ea7400 100%); }
1934 .btn-primary:active {
1935 text-decoration: none;
1937 outline-color: #ffffff !important;
1938 background: linear-gradient(to bottom, #d16500 0%, #ea7400 100%); }
1941 font-family: "Omnes-ECOMP-W02", Arial;
1943 font-weight: normal;
1944 background-color: transparent;
1949 position: relative; }
1951 text-decoration: underline; }
1952 .btn-arrow:hover .btn-primary {
1953 text-decoration: none;
1955 outline-color: #ffffff !important;
1956 background: linear-gradient(to bottom, #d16500 0%, #ea7400 100%); }
1957 .btn-arrow:hover .btn-secondary {
1959 outline-color: #000000 !important;
1960 background: linear-gradient(to bottom, #f2f2f2 0%, #fcfcfc 100%); }
1961 .btn-arrow:hover .btn-alt {
1963 outline-color: #ffffff !important;
1964 background: linear-gradient(to bottom, #087ac2 0%, #0568ae 100%); }
1965 .btn-arrow:hover .btn-specialty {
1967 outline-color: #ffffff !important;
1968 background: linear-gradient(to bottom, #007a3e 0%, #008744 100%); }
1970 text-decoration: underline;
1971 outline: 1px dotted #666; }
1972 .btn-arrow:focus .btn-primary {
1973 text-decoration: none;
1975 outline-color: #ffffff !important;
1976 background: linear-gradient(to bottom, #d16500 0%, #ea7400 100%); }
1977 .btn-arrow:focus .btn-secondary {
1979 outline-color: #000000 !important;
1980 background: linear-gradient(to bottom, #f2f2f2 0%, #fcfcfc 100%); }
1981 .btn-arrow:focus .btn-alt {
1983 outline-color: #ffffff !important;
1984 background: linear-gradient(to bottom, #087ac2 0%, #0568ae 100%); }
1985 .btn-arrow:focus .btn-specialty {
1987 outline-color: #ffffff !important;
1988 background: linear-gradient(to bottom, #007a3e 0%, #008744 100%); }
1989 .btn-arrow:active .btn-primary {
1990 text-decoration: none;
1992 outline-color: #ffffff !important;
1993 background: linear-gradient(to bottom, #d16500 0%, #ea7400 100%); }
1994 .btn-arrow:active .btn-secondary {
1996 outline-color: #000000 !important;
1997 background: linear-gradient(to bottom, #f2f2f2 0%, #fcfcfc 100%); }
1998 .btn-arrow:active .btn-alt {
2000 outline-color: #ffffff !important;
2001 background: linear-gradient(to bottom, #087ac2 0%, #0568ae 100%); }
2002 .btn-arrow:active .btn-specialty {
2004 outline-color: #ffffff !important;
2005 background: linear-gradient(to bottom, #007a3e 0%, #008744 100%); }
2006 .btn-arrow .btn-alt {
2007 border-color: #087ac2 transparent #0568ae;
2008 background-color: #0568ae;
2009 background: linear-gradient(to bottom, #087ac2 0%, #0568ae 100%);
2011 .btn-arrow .btn-alt:hover {
2013 outline-color: #ffffff !important;
2014 background: linear-gradient(to bottom, #0568ae 0%, #087ac2 100%); }
2015 .btn-arrow .btn-alt:focus {
2017 outline-color: #ffffff !important;
2018 background: linear-gradient(to bottom, #0568ae 0%, #087ac2 100%); }
2019 .btn-arrow .btn-alt:active {
2021 outline-color: #ffffff !important;
2022 background: linear-gradient(to bottom, #0568ae 0%, #087ac2 100%); }
2023 .btn-arrow::-moz-focus-inner {
2027 border: 1px solid transparent;
2028 border-radius: 100%;
2036 vertical-align: middle;
2038 .btn-arrow .btn .icon-primary-left {
2048 .btn-arrow .btn .icon-primary-left:before {
2053 .btn-arrow .btn .icon-primary-right {
2064 .btn-arrow .btn .icon-primary-right:before {
2069 .btn-arrow .btn.btn-primary .icon-primary-left {
2071 .btn-arrow .btn.btn-primary .icon-primary-right {
2073 .btn-arrow .btn.btn-alt .icon-primary-left {
2075 .btn-arrow .btn.btn-alt .icon-primary-right {
2077 .btn-arrow .btn.btn-secondary {
2078 border: 1px solid #d2d2d2; }
2079 .btn-arrow .btn.btn-secondary .icon-primary-left {
2081 .btn-arrow .btn.btn-secondary .icon-primary-right {
2083 .btn-arrow .btn.btn-small {
2089 .btn-arrow .btn.btn-small .icon-primary-left:before {
2093 .btn-arrow .btn.btn-small .icon-primary-right:before {
2097 .btn-arrow .btn.btn-large .icon-primary-left:before {
2101 .btn-arrow .btn.btn-large .icon-primary-right:before {
2107 border: 1px solid #d2d2d2;
2108 background-color: #f2f2f2;
2109 background: linear-gradient(to bottom, #fcfcfc 0%, #f2f2f2 100%);
2111 box-shadow: 0 5px 5px -5px rgba(0, 0, 0, 0.15);
2112 padding: 14px 18px 11px 17px; }
2113 .btn-secondary:hover {
2115 outline-color: #000000 !important;
2116 background: linear-gradient(to bottom, #f2f2f2 0%, #fcfcfc 100%); }
2117 .btn-secondary:focus {
2119 outline-color: #000000 !important;
2120 background: linear-gradient(to bottom, #f2f2f2 0%, #fcfcfc 100%); }
2121 .btn-secondary:active {
2123 outline-color: #000000 !important;
2124 background: linear-gradient(to bottom, #f2f2f2 0%, #fcfcfc 100%); }
2127 border-color: #087ac2 transparent #0568ae;
2128 background-color: #0568ae;
2129 background: linear-gradient(to bottom, #087ac2 0%, #0568ae 100%);
2133 outline-color: #ffffff !important;
2134 background: linear-gradient(to bottom, #0568ae 0%, #087ac2 100%); }
2137 outline-color: #ffffff !important;
2138 background: linear-gradient(to bottom, #0568ae 0%, #087ac2 100%); }
2141 outline-color: #ffffff !important;
2142 background: linear-gradient(to bottom, #0568ae 0%, #087ac2 100%); }
2145 border-color: #008744 transparent #007a3e;
2146 background-color: #007a3e;
2147 background: linear-gradient(to bottom, #008744 0%, #007a3e 100%);
2149 .btn-specialty:hover {
2151 outline-color: #ffffff !important;
2152 background: linear-gradient(to bottom, #007a3e 0%, #008744 100%); }
2153 .btn-specialty:focus {
2155 outline-color: #ffffff !important;
2156 background: linear-gradient(to bottom, #007a3e 0%, #008744 100%); }
2157 .btn-specialty:active {
2159 outline-color: #ffffff !important;
2160 background: linear-gradient(to bottom, #007a3e 0%, #008744 100%); }
2163 background: transparent !important;
2164 border-color: transparent !important;
2165 font-weight: normal;
2166 font-family: "Omnes-ECOMP-W02", Arial;
2168 text-decoration: none;
2171 text-decoration: underline; }
2173 text-decoration: underline; }
2176 outline: none !important;
2177 text-decoration: none !important; }
2178 .isIE .btn:focus:after {
2186 border: 1px dotted #000; }
2189 outline: none !important;
2190 text-decoration: none !important; }
2191 .isIE .btn:active:after {
2199 border: 1px dotted #000; }
2202 outline: none !important;
2203 text-decoration: none !important; }
2204 .isIE .btn.active:not(:focus):after {
2205 border: 1px solid #000; }
2206 .isIE .btn.active:after {
2214 border: 1px dotted #000; }
2216 .isIE .btn.btn-primary:focus:after {
2217 border: 2px dashed #fff; }
2219 .isIE .btn.btn-specialty:focus:after {
2220 border: 2px dashed #fff; }
2222 .isIE .btn.btn-alt:focus:after {
2223 border: 2px dashed #fff; }
2226 background-image: none;
2227 background-color: #767676;
2229 cursor: not-allowed;
2231 border-color: transparent;
2232 outline: 0 !important; }
2233 .btn.disabled:hover {
2235 outline: none !important; }
2236 .btn.disabled:focus {
2238 outline: none !important; }
2241 background-image: none;
2242 background-color: #767676;
2244 cursor: not-allowed;
2246 border-color: transparent;
2247 outline: 0 !important; }
2248 .btn[disabled]:hover {
2250 outline: none !important; }
2251 .btn[disabled]:focus {
2253 outline: none !important; }
2255 .btn[disabled="disabled"] {
2256 background-image: none;
2257 background-color: #767676;
2259 cursor: not-allowed;
2261 border-color: transparent;
2262 outline: 0 !important; }
2263 .btn[disabled="disabled"]:hover {
2265 outline: none !important; }
2266 .btn[disabled="disabled"]:focus {
2268 outline: none !important; }
2270 .btn-arrow[disabled] .btn {
2271 background-image: none;
2272 background-color: #767676;
2274 cursor: not-allowed;
2276 border-color: transparent;
2277 outline: 0 !important; }
2278 .btn-arrow[disabled] .btn:hover {
2280 outline: none !important; }
2281 .btn-arrow[disabled] .btn:focus {
2283 outline: none !important; }
2285 .btn-arrow[disabled] .icon-primary-left {
2286 color: #fff !important; }
2288 .btn-arrow[disabled] .icon-primary-right {
2289 color: #fff !important; }
2291 .btn-arrow.disabled .btn {
2292 background-image: none;
2293 background-color: #767676;
2295 cursor: not-allowed;
2297 border-color: transparent;
2298 outline: 0 !important; }
2299 .btn-arrow.disabled .btn:hover {
2301 outline: none !important; }
2302 .btn-arrow.disabled .btn:focus {
2304 outline: none !important; }
2306 .btn-arrow.disabled .icon-primary-left {
2307 color: #fff !important; }
2309 .btn-arrow.disabled .icon-primary-right {
2310 color: #fff !important; }
2313 padding: 12px 19px 11px 18px;
2314 font-size: 1.7rem; }
2317 /* padding: 10px 19px 9px 18px; */
2319 border-radius: 8px; }
2324 *:not(.btn-arrow) > .btn > i[class*="icon-primary-"] {
2326 margin-bottom: -20px; }
2328 .enhanced-cta-group {
2329 display: -ms-flexbox;
2331 -ms-flex-direction: row-reverse;
2332 flex-direction: row-reverse;
2333 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;
2334 background-position: 0 -1px;
2335 background-repeat: repeat-x; }
2336 .enhanced-cta-group > .cta-button-group {
2338 background-image: none !important; }
2339 .enhanced-cta-group > .cta-button-group + .cta-button-group a {
2342 .enhanced-cta-group > .cta-button-group + .cta-button-group a a {
2344 .enhanced-cta-group > .cta-button-group hr {
2346 .enhanced-cta-group > .cta-button-group + .cta-button-group {
2347 -ms-flex-align: center;
2348 -ms-grid-row-align: center;
2349 align-items: center;
2350 -ms-flex-direction: row;
2351 flex-direction: row;
2356 -ms-flex-align: baseline;
2357 align-items: baseline;
2358 padding: 20px 0 10px;
2360 .cta-button-group.nodots {
2361 background-image: none !important; }
2362 .cta-button-group .hidden-phone {
2363 margin-right: 14px; }
2364 .cta-button-group .btn + .btn {
2365 margin-right: 20px !important; }
2366 .cta-button-group .btn:not(.hidden-phone):not(.visible-phone) {
2369 .isMobile .btn-arrow .btn.btn-small .icon-primary-left:before {
2372 .isMobile .btn-arrow .btn.btn-large .icon-primary-left:before {
2375 .isMobile .btn-arrow .btn.btn-large .icon-primary-right:before {
2378 @media (max-width: 1024px) {
2379 .field-group + .btn {
2380 margin-left: 15px; } }
2382 @media (max-width: 767px) {
2384 text-align: center; }
2385 .cta-button-group > .btn {
2389 margin-left: auto !important;
2390 margin-right: auto !important; } }
2394 box-shadow: 0 5px 5px -5px rgba(0, 0, 0, 0.15);
2395 display: -ms-flexbox;
2397 -ms-flex-pack: justify;
2398 justify-content: space-between;
2399 margin-bottom: 10px;
2403 vertical-align: middle;
2415 text-align: center; }
2416 .btn-group:not([data-select-color]) .btn.active:not(:first-child) {
2418 border-left: 1px solid #d2d2d2 !important; }
2419 .btn-group:not([data-select-color]) .btn[disabled]:not(:first-child) {
2420 border-left: 1px solid #d2d2d2 !important; }
2421 .btn-group:not([data-select-color]) .btn[disabled] + .btn[disabled] {
2422 border-left: 1px solid #ebebeb !important; }
2423 .btn-group:not([data-select-color]) > .btn.active {
2424 border-color: #087ac2 transparent #0568ae;
2425 background-color: #0568ae;
2426 background: linear-gradient(to bottom, #087ac2 0%, #0568ae 100%);
2428 .btn-group:not([data-select-color]) > .btn.active:hover {
2430 outline-color: #ffffff !important;
2431 background: #0563a6;
2432 border-color: #0563a6; }
2433 .btn-group:not([data-select-color]) > .btn.active:focus {
2435 outline-color: #ffffff !important;
2436 background: #0563a6;
2437 border-color: #0563a6; }
2438 .btn-group:not([data-select-color]) > .btn.active:active {
2440 outline-color: #ffffff !important;
2441 background: #0563a6;
2442 border-color: #0563a6; }
2443 .btn-group:not([data-select-color]) > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
2445 .btn-group:not([data-select-color]) > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
2446 border-top-right-radius: 0;
2447 border-bottom-right-radius: 0; }
2448 .btn-group:not([data-select-color]) > .btn:last-child:not(:first-child) {
2449 border-top-left-radius: 0;
2450 border-bottom-left-radius: 0; }
2451 .btn-group:not([data-select-color]) > .dropdown-toggle:not(:first-child) {
2452 border-top-left-radius: 0;
2453 border-bottom-left-radius: 0; }
2454 .btn-group > .active {
2455 text-decoration: none;
2456 outline: 1px dotted transparent; }
2457 .btn-group > .active:focus {
2458 outline: 1px dotted #ffffff; }
2460 .btn-group.btn-fullwidth > .btn {
2464 .btn-group[data-select-color] {
2467 -ms-flex-pack: start;
2468 justify-content: flex-start;
2469 -ms-flex-wrap: wrap;
2471 .btn-group[data-select-color] .btn {
2472 border: 1px solid #959595;
2474 box-shadow: 0 5px 5px -5px rgba(0, 0, 0, 0.15);
2476 margin-bottom: 10px;
2484 .btn-group[data-select-color] > .btn.active:focus {
2485 outline: 1px dotted #191919;
2486 outline-offset: 4px; }
2489 background-clip: padding-box;
2502 button .btn-fill[style*="#fff"] {
2503 border: 1px solid #d2d2d2; }
2505 [data-select-color] .btn.active {
2506 background: none !important;
2511 line-height: 12px; }
2512 [data-select-color] .btn.active > .btn-fill {
2514 [data-select-color] .btn.active:hover {
2517 [data-select-color] .btn:active {
2518 background: none !important;
2523 line-height: 12px; }
2524 [data-select-color] .btn:active > .btn-fill {
2526 [data-select-color] .btn:active:hover {
2529 .btn-group[data-select-color="orange"] > .btn.active {
2530 border-color: #ea7400; }
2532 .btn-group[data-select-color="blue"] > .btn.active {
2533 border-color: #0568ae; }
2535 .btn-group[data-select-color="green"] > .btn.active {
2536 border-color: #007a3e; }
2538 .btn-spinbutton-toggle.btn-group {
2539 display: block !important;
2540 height: 40px !important;
2544 white-space: nowrap; }
2546 .btn-spinbutton-toggle .btn {
2548 font-weight: normal;
2552 letter-spacing: normal;
2559 .btn-spinbutton-toggle .btn[data-max-value] {
2560 border-bottom: 1px solid #d2d2d2;
2561 border-top: 1px solid #d2d2d2;
2562 box-shadow: 0 3px 2px -2px rgba(0, 0, 0, 0.08) inset;
2563 background-color: #fff;
2565 font-family: "Omnes-ECOMP-W02", Arial;
2567 font-weight: normal;
2570 min-width: 46px !important;
2572 .btn-spinbutton-toggle .btn[data-max-value]:focus {
2573 border-color: #0568ae;
2575 .btn-spinbutton-toggle .btn[data-max-value]:focus + .btn {
2576 border-left: 1px solid #0568ae;
2577 transition: border 0.3s linear 0s; }
2579 .btn-spinbutton-toggle .icon-primary-subtractminimize {
2580 font-size: 30px !important;
2581 color: #0568ae !important; }
2583 .btn-spinbutton-toggle .icon-primary-add-maximize {
2584 font-size: 30px !important;
2585 color: #0568ae !important; }
2587 .btn-spinbutton-toggle .btn[disabled].icon-primary-subtractminimize {
2588 background-color: #d2d2d2;
2589 color: #767676 !important; }
2591 .btn-spinbutton-toggle .btn[disabled].icon-primary-add-maximize {
2592 background-color: #d2d2d2;
2593 color: #767676 !important; }
2595 .btn-spinbutton-toggle input.btn[disabled] {
2596 background-color: #d2d2d2;
2598 cursor: not-allowed; }
2600 .btn-group.btn-spinbutton-toggle .btn[disabled] + .btn[disabled] {
2601 border-left: 1px solid #f0f0f0 !important; }
2603 .btn-group.btn-spinbutton-toggle .btn[data-max-value]:focus + .btn:not(:first-child) {
2604 border-left: 1px solid #0568ae !important; }
2606 @media (max-width: 480px) {
2607 .btn-group:not([data-select-color]) > .btn {
2609 min-width: auto; } }
2619 display: inline-block; }
2624 .reset-field:before {
2628 .input-emphasized + .reset-field:before {
2632 .reset-field:active,
2634 .reset-field:focus {
2635 display: block !important; }
2642 box-shadow: 0 -50px 0 0 #f2f2f2 inset;
2644 /*overflow: hidden;*/
2648 transform: rotate(45deg);
2651 .corner-button .close:before {
2661 .corner-button .close {
2668 transform: rotate(45deg);
2671 .corner-button .close:focus {
2672 outline: 1px dotted black; }
2674 .ds2-no-colors .corner-button .close {
2675 border: 1px solid black; }
2677 .field-group input + .reset-field {
2690 .field-group input[type="search"] + .reset-field,
2691 .field-group input[type="search"] + .btn-search + .reset-field,
2692 .tooltip-onclick input + .reset-field,
2693 .tooltip-onclick input + .icon-primary-tooltip + .reset-field,
2694 .tooltip-onclick textarea + .reset-field,
2695 .tooltip-onclick textarea + .icon-primary-tooltip + .reset-field {
2698 .field-group input[type="search"] + .reset-field:after,
2699 .field-group input[type="search"] + .btn-search + .reset-field:after,
2700 .tooltip-onclick input + .reset-field:after,
2701 .tooltip-onclick input + .icon-primary-tooltip + .reset-field:after,
2702 .tooltip-onclick textarea + .reset-field:after,
2703 .tooltip-onclick textarea + .icon-primary-tooltip + .reset-field:after {
2704 background-color: #d2d2d2;
2713 .tooltip-onclick input + .reset-field,
2714 .tooltip-onclick input + .icon-primary-tooltip + .reset-field {
2715 right: 50px !important; }
2717 .tooltip-onclick textarea + .reset-field,
2718 .tooltip-onclick textarea + .icon-primary-tooltip + .reset-field {
2719 right: 45px !important;
2722 .field-group input.input-emphasized + .reset-field {
2727 .field-group input.input-emphasized + .reset-field:after {
2730 .field-group [disabled] + .reset-field {
2733 .ds2_touchevents .field-group input + .reset-field:focus,
2734 .ds2_touchevents .field-group input:focus + .reset-field,
2735 .ds2_touchevents textarea:focus + .reset-field,
2736 .ds2_touchevents textarea + .reset-field:focus {
2743 .ds2_touchevents .field-group input {
2744 padding: 8px 55px 8px 15px;
2745 -webkit-appearance: none; }
2747 .ds2_touchevents textarea:focus {
2748 padding: 15px 55px 15px 15px; }
2750 .ds2_touchevents textarea:focus + .reset-field {
2756 .ds2_touchevents textarea.hasScrollbar:focus {
2757 padding: 15px 35px 15px 15px; }
2759 .ds2_touchevents textarea.hasScrollbar:focus + .reset-field {
2762 .ds2-no-colors .b2b-tmpl-card-corner-button {
2763 border: none !important; }
2765 .ds2-no-colors .b2b-tmpl-card-corner-button .close {
2766 border: 1px solid black;
2767 top: 0px !important;
2768 right: 0px !important; }
2770 .form-row.error .error-msg {
2774 font-family: "Omnes-ECOMP-W02-Medium", Arial;
2776 padding-left: 18px; }
2778 .form-row.error .error-msg:before {
2784 vertical-align: middle; }
2786 .form-row.error label,
2787 .form-row.error .error-msg,
2788 .form-row.error button.awd-select,
2789 .form-row.error select.awd-select + span,
2790 .form-row.error .checkbox,
2791 .form-row.error .radio,
2792 .form-row.error legend.error,
2793 .form-row.error input {
2796 .form-row.error .btn-group > .btn,
2797 .form-row.error button.awd-select,
2798 .form-row.error .awd-select-list,
2799 .form-row.error select.awd-select + span,
2800 .form-row.error textarea,
2801 .form-row.error input,
2802 .form-row.error .checkbox .skin,
2803 .form-row.error .radio .skin {
2804 border-color: #cf2a2a !important; }
2806 .form-row.error .checkbox input:checked:not(:disabled) + .skin {
2807 background-color: #cf2a2a; }
2809 .form-row.error .radio input:checked + .skin:after {
2810 background-color: #cf2a2a; }
2812 .error .tooltip-onclick .icon-primary-tooltip.active + .error-msg {
2814 border-bottom-left-radius: 0;
2815 border-bottom-right-radius: 0; }
2817 .error .tooltip-onclick .icon-primary-tooltip.active + .error-msg + .helpertext {
2820 .error .tooltip-onclick .icon-primary-tooltip.active + .error-msg + .helpertext:before,
2821 .error .tooltip-onclick .icon-primary-tooltip.active + .error-msg + .helpertext:after {
2824 .error .helpertext {
2825 border-color: #cf2a2a;
2826 /*border-radius:0;*/ }
2828 .error .helpertext:before {
2829 border-top-color: #cf2a2a; }
2831 .error .tooltip-onfocus .helpertext {
2832 margin: 14px 0 10px 0; }
2834 .error [class*="price"],
2835 .error [class*="pricing-"] {
2841 input[type]::-webkit-inner-spin-button,
2842 input[type]::-webkit-outer-spin-button {
2843 -webkit-appearance: none; }
2846 -moz-appearance: textfield; }
2858 display: inline-block;
2859 /* font-size: 1.4rem; */
2860 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
2873 display: inline-block;
2876 padding: 0 15px 0 15px;
2877 vertical-align: middle;
2878 line-height: normal; }
2880 select::-webkit-input-placeholder,
2881 textarea::-webkit-input-placeholder,
2882 input::-webkit-input-placeholder {
2884 font-family: "Omnes-ECOMP-W02-Italic", Arial;
2888 select:-moz-placeholder,
2889 textarea:-moz-placeholder,
2890 input:-moz-placeholder {
2892 font-family: "Omnes-ECOMP-W02-Italic", Arial;
2896 select::-moz-placeholder,
2897 textarea::-moz-placeholder,
2898 input::-moz-placeholder {
2900 font-family: "Omnes-ECOMP-W02-Italic", Arial;
2904 select:-ms-input-placeholder,
2905 textarea:-ms-input-placeholder,
2906 input:-ms-input-placeholder {
2908 font-family: "Omnes-ECOMP-W02-Italic", Arial;
2913 textarea:placeholder,
2916 font-family: "Omnes-ECOMP-W02-Italic", Arial;
2921 textarea:last-child,
2925 input:not([type="button"]) {
2928 input.input-emphasized {
2931 padding: 13px 20px 13px; }
2933 input[type="search"]:focus {
2934 padding-right: 88px; }
2936 input[type="search"] {
2937 padding-right: 40px;
2938 -webkit-appearance: none !important; }
2940 input[type="search"].input-emphasized {
2941 padding-right: 45px; }
2943 .btn-search[class*="btn"] {
2944 background-color: transparent;
2945 background-position: 50% 50%;
2946 background-size: 20px;
2947 background-repeat: no-repeat;
2952 min-width: 45px !important;
2954 padding: 0 !important;
2958 border-radius: 0 5px 5px 0;
2962 .input-emphasized + .btn-search[class*="btn"],
2963 .input-emphasized + .reset-field + .btn-search[class*="btn"] {
2964 background-size: 26px;
2967 outline-offset: -3px;
2969 border-radius: 0 5px 5px 0; }
2971 input[type="search"].input-emphasized + .reset-field {
2972 right: 45px !important; }
2974 .search-suggestion-wrapper {
2976 margin-bottom: 15px; }
2978 /*styles from dropdown*/
2979 .search-suggestion-list {
2980 box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15);
2981 border-radius: 0 0 6px 6px;
2983 border: 1px solid #0568ae;
2986 background-color: #f2f2f2;
2992 .search-suggestion-list:empty {
2995 .search-suggestion-item {
2999 line-height: 4.0rem;
3002 .search-suggestion-item a {
3003 text-decoration: none;
3006 .search-suggestion-item:hover,
3007 .search-suggestion-item:focus {
3009 background-color: #d2d2d2; }
3011 input[data-provide="datepicker"],
3012 [data-provide="datepicker"]:-moz-placeholder,
3013 [data-provide="datepicker"]:-ms-input-placeholder,
3014 [data-provide="datepicker"]:-webkit-input-placeholder {
3015 color: #0568ae !important;
3017 filter: alpha(opacity=100); }
3025 i.icon-primary-calendar.disabled,
3026 span.icon-primary-calendar.readonly {
3027 cursor: not-allowed;
3028 background-color: #f2f2f2;
3031 i.icon-primary-calendar.disabled input,
3032 span.icon-primary-calendar.readonly input {
3033 color: #959595 !important; }
3042 line-height: 20px; }
3044 textarea + .reset-field {
3047 textarea::-webkit-input-placeholder {
3050 textarea:-moz-placeholder {
3053 textarea::-moz-placeholder {
3056 textarea:-ms-input-placeholder {
3059 textarea:placeholder {
3064 background-color: #ffffff;
3065 border: 1px solid #d2d2d2;
3066 -webkit-appearance: none;
3067 box-shadow: 2px 3px 2px -2px rgba(0, 0, 0, 0.08) inset;
3068 transition: border .3s linear 0s;
3069 font-family: "Omnes-ECOMP-W02", Arial; }
3074 border-color: #0568ae; }
3079 .input-append > div {
3080 display: table-cell;
3083 .input-append > .field-group {
3086 .row .field-group input[class*="span"] {
3091 display: inline-block; }
3093 label + .field-group,
3094 label + .input-append,
3096 label + .row-nowrap,
3104 .field-group input:not([type="button"])[disabled] {
3105 padding-right: 15px; }
3110 outline: none !important; }
3118 .row-nowrap.no-flex.form-row > label + br {
3119 margin-bottom: 5px; }
3122 display: inline-block; }
3124 legend + .form-row {
3127 .tooltip-onclick input {
3128 padding-right: 45px; }
3130 .ds2_touchevents .tooltip-onclick input:focus {
3131 padding-right: 95px; }
3133 .btn-calendar-icon {
3135 background-color: transparent !important;
3137 border: 0 !important;
3141 .btn-calendar-icon .icon-primary-calendar:before {
3145 .btn-calendar-icon .icon-primary-calendar.disabled {
3146 background-color: #f2f2f2; }
3148 .btn-calendar-icon .icon-primary-calendar.disabled:before {
3151 span.icon-primary-calendar input {
3154 transition: border-color 0.3s linear 0s;
3155 box-shadow: 2px 3px 2px -2px rgba(0, 0, 0, 0.08) inset;
3160 .faux-input + input.datepicker-input:not([disabled]) {
3163 background-color: #fff;
3170 background-color: transparent !important;
3171 border: 1px solid transparent;
3177 margin-bottom: 10px;
3179 padding: 0 0 0 35px;
3183 vertical-align: middle;
3187 .faux-input:disabled {
3188 cursor: not-allowed; }
3190 .faux-input:focus + .datepicker-input,
3191 [data-calendar-state="opened"] + .datepicker-input {
3192 border-color: #0568ae;
3193 box-shadow: 2px 3px 2px -2px rgba(5, 116, 172, 0.35) inset;
3196 .form-row.error .error-msg {
3200 font-family: "Omnes-ECOMP-W02-Medium", Arial;
3205 .form-row.error .error-msg > .icon-primary-badgealert {
3212 .form-row.error .error-msg > .icon-primary-badgealert:before {
3218 vertical-align: middle; }
3220 .form-row.error label,
3221 .form-row.error .error-msg,
3222 .form-row.error button.awd-select,
3223 .form-row.error select.awd-select + span,
3224 .form-row.error .checkbox,
3225 .form-row.error .radio,
3226 .form-row.error legend.error,
3227 .form-row.error input,
3228 .form-row.error textarea {
3231 .form-row.error .btn-group > .btn,
3232 .form-row.error button.awd-select,
3233 .form-row.error .awd-select-list,
3234 .form-row.error select.awd-select + span,
3235 .form-row.error textarea,
3236 .form-row.error input,
3237 .form-row.error .checkbox .skin,
3238 .form-row.error .radio .skin {
3239 border-color: #cf2a2a !important; }
3241 .form-row.error .checkbox input:checked:not(:disabled) + .skin {
3242 background-color: #cf2a2a; }
3244 .form-row.error .radio input:checked + .skin:after {
3245 background-color: #cf2a2a; }
3247 .error [class*="price"],
3248 .error [class*="pricing-"] {
3257 background-repeat: repeat-x;
3258 background-color: #959595;
3259 position: relative; }
3262 background-color: #959595; }
3265 background-color: #d2d2d2; }
3268 background-color: #fff;
3273 font-family: "Omnes-ECOMP-W02-Medium", Arial;
3276 line-height: 1.6rem;
3285 hr.is-vertical.dark,
3287 hr.is-vertical.lite,
3289 display: inline-block;
3295 hr.is-vertical.dark,
3297 background-color: #959595; }
3299 hr.is-vertical.lite,
3301 background-color: #d2d2d2; }
3303 .hr-dotted.is-vertical.dark,
3304 .hr-dotted.is-vertical.lite {
3305 background-color: transparent;
3306 background-repeat: repeat-y;
3307 background-size: 1px 4px;
3312 .row-nowrap > .span + hr.is-vertical,
3313 .row > .span + hr.is-vertical {
3314 margin: 0 0 0 -20px; }
3318 hr.bottom-space-only {
3327 font-family: "Omnes-ECOMP-W02", Arial;
3329 margin-bottom: 5px; }
3331 -webkit-tap-highlight-color: transparent;
3340 .radio input:focus + .skin {
3341 border-color: #0568ae; }
3342 .radio input:focus + .skin:before {
3347 outline: 1px dotted #000000;
3350 .radio input + .skin {
3351 border-radius: 100%; }
3352 .radio input:checked + .skin:after {
3353 background-color: #0568ae;
3354 border-radius: 100%;
3355 border: 3px solid #FFFFFF;
3361 .radio input:disabled + .skin {
3362 cursor: not-allowed;
3363 background-color: #d2d2d2;
3364 border-color: #d2d2d2;
3366 .radio input:disabled + .skin + span {
3367 cursor: not-allowed;
3369 .radio input:disabled:checked + .skin:after {
3370 background-color: #666666; }
3371 .radio input:invalid + .skin {
3372 border: solid 1px #cf2a2a; }
3374 background-color: #FFFFFF;
3375 border: 1px solid #d2d2d2;
3377 display: inline-block;
3384 display: inline-block;
3391 font-family: "Omnes-ECOMP-W02", Arial; }
3394 display: inline-block;
3395 margin-bottom: 10px;
3396 vertical-align: middle;
3397 margin-right: 10px; }
3398 .radio.inline:last-child {
3402 border: 1px solid #d2d2d2;
3403 border-radius: 8px; }
3404 .radio-box > [role="radio"] label {
3405 padding: 15px 15px 20px 15px;
3408 .radio-box > [role="radio"] label .skin + span {
3410 .radio-box > [role="radio"] + div {
3411 padding: 0 15px 15px 47px; }
3412 .radio-box > [aria-checked="false"] label > input {
3415 .radio-box > [aria-checked="false"] label .skin {
3418 .radio-box > [aria-checked="true"] label > input {
3421 .radio-box > [aria-checked="true"] label .skin {
3426 border: 3px solid #0568ae; }
3427 .radio-box.active > [role="radio"] label {
3428 padding: 13px 14px 19px 13px; }
3433 font-family: "Omnes-ECOMP-W02", Arial;
3437 -webkit-tap-highlight-color: transparent;
3446 .checkbox input:focus + .skin {
3447 border-color: #0568ae; }
3448 .checkbox input:focus + .skin:before {
3453 outline: 1px dotted #000000;
3456 .checkbox input:checked:not(:disabled) + .skin {
3457 background-color: #0568ae;
3458 border-color: #0568ae; }
3459 .checkbox input:checked:disabled + .skin:after {
3461 .checkbox input:checked + .skin:after {
3464 background-color: transparent;
3467 line-height: 21px; }
3468 .checkbox input:disabled + .skin {
3469 cursor: not-allowed;
3470 background-color: #d2d2d2;
3471 border-color: #d2d2d2;
3473 .checkbox input:disabled + .skin + span {
3474 cursor: not-allowed;
3476 .checkbox input:invalid + .skin {
3477 border: solid 1px #cf2a2a; }
3478 .checkbox input:indeterminate + .skin:after {
3479 background-color: transparent;
3484 background-color: #fff;
3485 border: 1px solid #d2d2d2;
3487 display: inline-block;
3494 display: inline-block;
3501 font-family: "Omnes-ECOMP-W02", Arial; }
3504 .checkbox input.indeterminate + .skin:after {
3508 /* .checkbox.inline {
3509 display: inline-block;
3510 margin-bottom: 10px;
3511 vertical-align: middle;
3512 margin-right: 10px; }
3513 .checkbox.inline:last-child {
3516 .checkbox.checkbox-selectall {
3517 margin: 20px 0 0 24px; }
3519 .terms-after-checkbox {
3520 margin-top: 15px; } */
3522 .indeterminate-margin {
3523 padding-left: 24px; }
3526 border-bottom: 1px solid #d2d2d2; }
3529 .inactive-toggle-header {
3535 line-height: 2.2rem;
3538 padding: 16px 55px 16px 15px; }
3540 .toggle-header.opened {
3543 .tiny-accordion .toggle-header,
3544 .tiny-accordion .inactive-toggle-header {
3545 padding: 16px 55px 16px 15px;
3546 border-top: 1px solid #d2d2d2; }
3548 .tiny-accordion .toggle-header:focus {
3549 text-decoration: underline; }
3551 .tiny-accordion.iconleft .toggle-header,
3552 .tiny-accordion.iconleft .inactive-toggle-header {
3553 padding: 15px 15px 15px 50px; }
3555 .accordion-content {
3556 font-size: 1.4rem; }
3558 .accordion-content .toggle-header:first-child {
3561 .tiny-accordion .toggle-header + .accordion-content {
3562 padding: 0 50px 15px 15px; }
3564 .tiny-accordion.iconleft .toggle-header + .accordion-content {
3565 padding: 0 15px 15px 50px; }
3567 .toggle-header .icon-primary-accordion-plus,
3568 .toggle-header .icon-primary-accordion-minus {
3569 display: inline-block;
3575 vertical-align: middle;
3577 font-weight: bold; }
3579 .tiny-accordion.iconleft .toggle-header .icon-primary-accordion-plus,
3580 .tiny-accordion.iconleft .toggle-header .icon-primary-accordion-minus {
3583 .inactive-toggle-header:hover {
3586 .tiny-accordion-to-tabs,
3593 .tiny-tabs [class*="icon-primary-accordion-"] {
3594 display: none !important; }
3596 .tiny-accordion-to-tabs:before,
3597 .tiny-accordion-to-tabs:after,
3604 .tiny-accordion-to-tabs:after,
3608 .tiny-accordion-to-tabs:before,
3609 .tiny-accordion-to-tabs:after,
3616 .tiny-accordion-to-tabs:after,
3620 .tiny-tabs > .toggle-header {
3621 display: inline-block;
3627 background-color: #fff;
3629 padding: 26px 20px 25px 20px !important;
3630 border-top: 1px solid #fff;
3631 -webkit-filter: none;
3633 background-clip: padding-box;
3634 border-bottom: 1px solid #d2d2d2;
3635 font-weight: normal;
3636 border-right: 1px solid #d2d2d2;
3637 white-space: nowrap; }
3639 .tiny-tabs .toggle-header + div {
3643 border-top: 1px solid #d2d2d2;
3646 border-bottom: none;
3651 padding-bottom: 30px; }
3653 .tiny-tabs .opened {
3655 border-top: 5px solid #0568ae !important;
3656 padding-top: 22px !important;
3657 border-bottom: none;
3658 background-color: #fff;
3659 -webkit-filter: none;
3664 .tiny-tabs .toggle-header:focus {
3665 text-decoration: underline;
3666 outline: thin dotted #666;
3667 outline-offset: 0; }
3669 .tiny-tabs .toggle-header:first-child {
3673 .tiny-tabs .toggle-header:first-child {
3674 border-left: 1px solid #fff; }
3676 .tiny-tabs .opened:first-child {
3677 border-left: 1px solid #d2d2d2; }
3679 .tiny-tabs .toggle-header:nth-last-of-type(2) {
3680 border-right-color: #fff; }
3682 .tiny-tabs .opened:nth-last-of-type(2) {
3683 border-right: 1px solid #d2d2d2; }
3685 @media (max-width: 767px) {
3687 .tiny-accordion-to-tabs {
3689 margin-right: -15px;
3691 .tiny-accordion-to-tabs {
3693 border-bottom: 1px solid #d2d2d2; }
3694 .tiny-accordion-to-tabs .toggle-header {
3697 padding: 16px 50px 16px 15px;
3698 border-top: 1px solid #d2d2d2; }
3699 .tiny-accordion-to-tabs .toggle-header:focus {
3700 text-decoration: underline; }
3701 .tiny-accordion-to-tabs .toggle-header + .accordion-content {
3702 padding: 0 50px 15px 15px; } }
3704 @media (min-width: 768px) {
3705 .tiny-accordion-to-tabs [class*="icon-primary-accordion-"] {
3706 display: none !important; }
3707 .tiny-accordion-to-tabs > .toggle-header {
3708 display: inline-block;
3711 /*overflow: hidden;*/
3714 background-color: #fff;
3716 padding: 26px 20px 25px 20px !important;
3717 border-top: 1px solid #fff;
3718 -webkit-filter: none;
3720 background-clip: padding-box;
3721 border-bottom: 1px solid #d2d2d2;
3722 font-weight: normal;
3723 border-right: 1px solid #d2d2d2;
3724 white-space: nowrap; }
3725 .tiny-accordion-to-tabs .toggle-header + div {
3729 border-top: 1px solid #d2d2d2;
3733 border-bottom: none;
3735 .tiny-accordion-to-tabs .opened {
3737 border-top: 5px solid #0568ae !important;
3738 padding-top: 22px !important;
3739 border-bottom: none;
3740 background-color: #fff;
3741 -webkit-filter: none;
3744 text-decoration: none;
3746 .tiny-accordion-to-tabs .toggle-header:focus {
3747 text-decoration: underline;
3748 outline: thin dotted #666;
3749 outline-offset: 0px; }
3750 .tiny-accordion-to-tabs .toggle-header:nth-last-of-type(2) {
3751 border-right: none; }
3752 .tiny-accordion-to-tabs .toggle-header:first-child {
3755 .tiny-accordion-to-tabs .toggle-header:first-child {
3756 border-left: 1px solid #fff; }
3757 .tiny-accordion-to-tabs .opened:first-child {
3758 border-left: 1px solid #d2d2d2; }
3759 .tiny-accordion-to-tabs .opened:nth-last-of-type(2) {
3760 border-right: 1px solid #d2d2d2; } }
3762 .toggle-header .tooltip .icon-primary-tooltip {
3765 .accordion-content {
3766 transition: all 0.8s linear; }
3771 .tiny-tabs .toggle-header {
3772 display: inline-block;
3778 background-color: #fff;
3780 padding: 22px 20px 25px 20px !important;
3781 border-top: 5px solid #fff;
3782 -webkit-filter: none;
3784 background-clip: padding-box;
3785 border-bottom: 1px solid #ccc;
3786 font-weight: normal;
3787 border-right: 1px solid #ccc;
3788 white-space: nowrap; }
3790 .tiny-tabs .toggle-header:first-child {
3793 .tiny-tabs div:first-child .toggle-header {
3794 margin-left: 30px; }
3796 .tiny-tabs > div .toggle-header.opened {
3797 border-bottom: 0 !important; }
3799 .tiny-accordion-to-tabs > div > div.toggle-header {
3800 background-clip: padding-box;
3801 background-color: #fff;
3802 border-bottom: 1px solid #ccc;
3804 border-top: 5px solid #fff;
3805 display: inline-block;
3808 font-weight: normal;
3810 padding: 22px 20px 21px !important;
3812 white-space: nowrap; }
3814 .tiny-accordion-to-tabs .toggle-header:first-child {
3817 .tiny-accordion-to-tabs div:first-child .toggle-header {
3819 border-bottom: 0 !important; }
3821 .tiny-accordion-to-tabs > div .toggle-header.opened {
3822 border-bottom: 0 !important; }
3824 @media (max-width: 767px) {
3825 .tiny-accordion-to-tabs {
3826 display: block !important;
3827 border-bottom: 1px solid #ccc !important; }
3828 .tiny-accordion-to-tabs > div > div.toggle-header {
3829 display: block !important;
3832 min-height: 41px !important;
3833 padding: 15px 50px 15px 15px !important;
3834 border-top: 1px solid #ccc; }
3835 .tiny-accordion-to-tabs > div > div.toggle-header:first-child {
3836 margin-left: 0 !important; }
3837 .tiny-accordion-to-tabs > div > div.toggle-header + .accordion-content {
3838 padding: 0 50px 15px 15px; }
3839 .tiny-accordion-to-tabs > div > div.toggle-header .icon-primary-accordion-plus {
3840 background-position: 0 0;
3841 background-size: 20px 40px; }
3842 .tiny-accordion-to-tabs > div > div.toggle-header .icon-primary-accordion-minus {
3843 background-position: 0 -20px;
3844 background-size: 20px 40px; }
3845 .tiny-accordion-to-tabs > div > div.toggle-header .icon-primary-accordion-plus,
3846 .tiny-accordion-to-tabs > div > div.toggle-header .icon-primary-accordion-minus {
3847 display: inline-block;
3853 vertical-align: middle;
3857 background-color: #5a5a5a;
3868 font-family: "Omnes-ECOMP-W02-Medium", Arial;
3870 margin: 0 20px 5px 0; }
3873 padding: 15px 20px; }
3875 .alert div:first-child {
3876 border-radius: 8px 0 0 8px;
3879 .alert div:first-child + div {
3880 border: 1px solid transparent;
3882 border-radius: 0 8px 8px 0; }
3885 background-color: #cf2a2a;
3886 border: 1px solid #cf2a2a; }
3889 background-color: #44c8f5;
3890 border: 1px solid #44c8f5; }
3893 background-color: #c5d63d;
3894 border: 1px solid #c5d63d; }
3896 .alert [class*="icon-primary-"] {
3908 .alert .close:before {
3917 text-decoration: underline; }
3919 .alert .close:focus {
3920 outline: 1px dotted #666; }
3923 font-size: 1.4rem; }
3925 .alert p:last-child {
3928 .alert .standalone-link i[class*="icon-primary-"] {
3930 margin-right: 5px; }
3932 @media (max-width: 767px) {
3939 padding: 15px 10px; }
3940 .alert div:first-child {
3945 font-size: 1.4rem; }
3947 font-size: 1.2rem; }
3951 .alert .standalone-link i[class*="icon-primary-"] {
3952 font-size: 16px; } }
3963 text-decoration: underline; }
3965 .alert div:first-child + div {
3966 padding-right: 25px; }
3968 .alert div:last-child {
3969 padding-right: 20px !important; }
3971 .alert p [class*="icon-primary-"] {
3976 @media (max-width: 767px) {
3979 .alert div:first-child + div {
3980 padding-right: 20px; }
3981 .alert div:last-child {
3982 padding-right: 15px !important; }
3983 .alert div:first-child {
3987 .alert p [class*="icon-primary-"] {
3988 font-size: 16px; } }
3994 .b2b-audio .controls-wrapper {
3995 display: inline-block;
3998 .b2b-audio .controls-wrapper i {
4002 .b2b-audio .controls-wrapper i:hover {
4004 .b2b-audio .seek-bar-container-wrapper {
4005 display: inline-block;
4012 .b2b-audio .seek-bar-container-wrapper .timing-container {
4016 .b2b-audio .seek-bar-container-wrapper .timing-container .timing-container-left {
4018 line-height: 100%; }
4019 .b2b-audio .seek-bar-container-wrapper .timing-container .timing-container-right {
4021 line-height: 100%; }
4022 .b2b-audio .seek-bar-container-wrapper .timing-container .timing-container-spacer {
4024 .b2b-audio .seek-bar-tooltip {
4028 .b2b-audio-popover {
4030 .b2b-audio-popover .volume-popover {
4031 height: 100px !important;
4032 width: 6px !important;
4034 .b2b-audio-popover .min-label {
4041 .b2b-audio-recorder {
4042 border: 1px solid #ccc;
4043 box-shadow: 0px 1px 2px 0 rgba(0, 0, 0, 0.15);
4047 .b2b-audio-recorder .b2b-elapsed-time {
4048 margin: 23px 0 24px 15px;
4052 .b2b-audio-recorder .b2b-controls {
4055 .b2b-audio-recorder .b2b-controls i.icoControls-record {
4059 margin-right: 10px; }
4060 .b2b-audio-recorder .b2b-controls i.icoControls-record:focus, .b2b-audio-recorder .b2b-controls i.icoControls-record:hover {
4062 .b2b-audio-recorder .b2b-controls i.icoControls-stop {
4068 .b2b-audio-recorder .b2b-controls i.icoControls-stop:focus, .b2b-audio-recorder .b2b-controls i.icoControls-stop:hover {
4074 border-radius: 7px; }
4084 font-family: "Omnes-ECOMP-W02-Medium", Arial;
4085 background-color: #5A5A5A;
4086 border-radius: 12px;
4088 display: inline-block;
4090 font-weight: normal;
4097 vertical-align: baseline; }
4101 * + .b2b-heading-micro {
4102 margin-top: 20px !important; }
4104 .b2b-heading-micro {
4105 font-family: "Omnes-ECOMP-W02-Medium", Arial;
4106 font-weight: normal;
4107 text-rendering: optimizeLegibility;
4108 font-size: 1.2rem !important;
4109 text-transform: uppercase !important;
4110 margin-bottom: 20px !important;
4111 line-height: 1.2 !important; }
4113 .b2b-no-colors .b2b-badge {
4114 border: 1px solid transparent; }
4117 margin-right: 5px; }
4121 padding-top: 10px; }
4124 background-color: #cf2a2a; }
4126 .bellyband-container {
4133 border-top: 1px solid #d2d2d2; }
4141 text-decoration: none; }
4143 .bellyband-link a:hover > div span,
4144 .bellyband-link a:focus > div span {
4145 text-decoration: underline; }
4147 .bellyband-link a:after {
4156 .dark-bg .bellyband-link a:after {
4159 .bellyband-link img[src$="svg"].hidden-desktop,
4160 .bellyband-link [class*="icon-primary-"].hidden-desktop {
4161 display: inline-block !important;
4169 .dark-bg .bellyband-link [class*="icon-primary-"].hidden-desktop,
4170 .dark-bg .bellyband-link [class*="icon-primary-"].visible-desktop {
4173 .bellyband-link img[src$="svg"].visible-desktop {
4174 display: none !important; }
4182 @media (min-width: 481px) and (max-width: 767px) {
4183 .bellyband-container {
4187 align-content: flex-start;
4188 align-items: stretch;
4189 display: inline-flex;
4190 flex-direction: column;
4194 .bellyband-group .row {
4195 display: flex !important; }
4200 margin-bottom: 20px;
4204 line-height: inherit;
4207 .bellyband-link a:after {
4209 .bellyband-link a span {
4211 padding-top: 10px; }
4214 padding: 0 15px 0 0;
4218 .bellyband-link a:focus p {
4219 text-decoration: none; } }
4221 @media (min-width: 768px) {
4227 justify-content: center; }
4228 .bellyband-group .row {
4230 .bellyband-group .row .span {
4233 margin-bottom: 30px;
4235 justify-content: space-between; }
4240 margin-bottom: 30px; }
4241 .bellyband-link:last-child {
4246 text-align: center; }
4247 .bellyband-link a:after {
4249 .bellyband-link img[src$="svg"].hidden-desktop,
4250 .bellyband-link [class*="icon-primary-"].hidden-desktop {
4251 display: none !important; }
4252 .bellyband-link img[src$="svg"].visible-desktop,
4253 .bellyband-link [class*="icon-primary-"].visible-desktop {
4254 display: block !important;
4262 .bellyband-link a span {
4265 line-height: 2rem; }
4271 padding-left: 0 !important;
4273 line-height: 1.8rem; } }
4275 @media (max-width: 480px) {
4276 .bellyband-link-tall a {
4278 padding: 0 40px 10px 15px; }
4279 .bellyband-link-tall p {
4280 line-height: 1.8rem;
4282 .bellyband-link-tall > a:after {
4287 display: inline-block;
4289 border-bottom: 1px solid #9d9d9d;
4291 padding-top: 15px; }
4292 .b2b-boardstrip .boardstrip-reel {
4293 margin-bottom: 15px; }
4294 .b2b-boardstrip .boardstrip-item--add {
4295 border: 1px dashed #ccc;
4296 background: #FFFFFF;
4301 font-family: "Omnes-ECOMP-W02", Arial;
4302 -webkit-border-radius: 3px;
4303 -moz-border-radius: 3px;
4308 .b2b-boardstrip .boardstrip-item--add:hover, .b2b-boardstrip .boardstrip-item--add:focus {
4309 border: 2px solid #007A3E;
4311 .b2b-boardstrip .boardstrip-item--add i {
4315 text-align: initial; }
4316 .b2b-boardstrip .boardstrip-item--add .centered {
4320 margin-bottom: 35px;
4322 .b2b-boardstrip .board-viewport {
4330 .b2b-boardstrip .board-viewport .boardstrip-container {
4336 -webkit-transition: left 1000ms;
4337 transition: left 1000ms; }
4338 .b2b-boardstrip .board-viewport .board-item {
4341 border: 1px solid #ccc;
4342 margin: 0 15px 15px 0;
4343 background-color: #FFFFFF;
4347 .b2b-boardstrip .board-viewport .board-item:hover, .b2b-boardstrip .board-viewport .board-item:focus {
4348 border: 2px solid #007A3E;
4349 background-color: white;
4351 .b2b-boardstrip .board-viewport .board-item .board-img {
4355 .b2b-boardstrip .board-viewport .board-item .board-img img {
4357 .b2b-boardstrip .board-viewport .board-item .title {
4362 font-family: "Omnes-ECOMP-W02", Arial;
4364 .b2b-boardstrip .board-viewport .board-item.selected {
4365 background-color: #FFFFFF;
4366 border: 2px solid #0574ac; }
4367 .b2b-boardstrip .board-viewport .board-item .board-caret {
4372 .b2b-boardstrip .board-viewport .board-item .board-caret .board-caret-indicator {
4373 border-left: 8px solid transparent;
4374 border-right: 8px solid transparent;
4375 border-bottom: 8px solid #999;
4381 .b2b-boardstrip .board-viewport .board-item .board-caret .board-caret-arrow-up {
4384 border-style: solid;
4385 border-width: 0 8px 8px 8px;
4386 border-color: transparent transparent #FFFFFF transparent;
4388 position: absolute; }
4389 .b2b-boardstrip .arrow {
4393 .b2b-boardstrip .arrow:hover {
4395 .b2b-boardstrip .arrow.disabled {
4396 color: #767676 !important;
4397 cursor: not-allowed; }
4398 .b2b-boardstrip .prev-items {
4399 display: inline-block;
4401 margin-bottom: auto;
4406 -webkit-user-select: none;
4407 -moz-user-select: none;
4408 -ms-user-select: none;
4409 -o-user-select: none;
4410 user-select: none; }
4411 .b2b-boardstrip .next-items {
4412 display: inline-block;
4414 margin-bottom: auto;
4416 -webkit-user-select: none;
4417 -moz-user-select: none;
4418 -ms-user-select: none;
4419 -o-user-select: none;
4420 user-select: none; }
4421 .b2b-boardstrip .centered {
4422 display: table-cell;
4424 vertical-align: middle; }
4430 border-bottom: 1px solid #d2d2d2;
4437 display: inline-block;
4438 margin-right: 15px; }
4440 .breadcrumb > li:after {
4446 .breadcrumb > li:last-child {
4449 .breadcrumb > li:last-child:after {
4452 .breadcrumb li > * {
4453 float: none !important;
4457 padding: 10px 15px !important; }
4462 background-color: #FFFFFF;
4469 -webkit-touch-callout: none;
4470 -webkit-user-select: none;
4471 -moz-user-select: none;
4472 -ms-user-select: none;
4481 .datepicker td span {
4489 border-radius: 4px; }
4490 .datepicker td span:hover {
4491 background: #eeeeee; }
4492 .datepicker td span.disabled {
4496 .datepicker td span.disabled:hover {
4500 .datepicker td span.active {
4502 background-color: #0568ae;
4503 border-color: #357ebd; }
4504 .datepicker td span.active:hover {
4506 background-color: #0568ae;
4507 border-color: #357ebd; }
4508 .datepicker td span.active.disabled {
4510 background-color: #0568ae;
4511 border-color: #357ebd; }
4518 .datepicker tbody:focus {
4520 .datepicker td.day {
4521 background-color: transparent;
4524 font-family: "Omnes-ECOMP-W02-Medium", Arial;
4528 margin: -2px -1px 0 0;
4533 outline: 1px dotted #191919;
4534 outline-offset: -2px; }
4535 .datepicker th[tabindex]:focus {
4536 outline-offset: -15px; }
4537 .datepicker td.day.focused {
4538 background: #ededed;
4540 .datepicker td.day.focused.active {
4541 background-color: #ededed;
4543 .datepicker td.disabled {
4544 font-family: "Omnes-ECOMP-W02", Arial;
4547 .datepicker td.disabled:hover {
4548 font-family: "Omnes-ECOMP-W02", Arial;
4551 .datepicker td.disabled:hover .show-date {
4552 font-family: "Omnes-ECOMP-W02", Arial;
4554 .datepicker td.disabled .show-date {
4555 font-family: "Omnes-ECOMP-W02", Arial;
4557 .datepicker td.today {
4559 background-color: #0568ae; }
4560 .datepicker td.today:hover {
4562 background-color: #0568ae;
4564 background-color: #0568ae; }
4565 .datepicker td.today:active {
4567 background-color: #0568ae; }
4568 .datepicker td.today:focus {
4570 background-color: #0568ae; }
4571 .datepicker td.today.disabled {
4573 background-color: #0568ae; }
4574 .datepicker td.today.active {
4576 background-color: #0568ae; }
4577 .datepicker td.today.active:hover {
4579 .datepicker td.selected {
4581 background-color: #95959500; }
4582 .datepicker td.selected:hover {
4584 background-color: #95959500; }
4585 .datepicker td.selected.disabled {
4587 background-color: #95959500; }
4588 .datepicker td.active:not(.new) {
4590 border-color: #357ebd; }
4591 .datepicker td.active:not(.new) .show-date {
4593 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
4594 .datepicker td.active:hover:not(.new) {
4596 border-color: #357ebd; }
4597 .datepicker td.active:hover:not(.new) .show-date {
4599 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
4600 .datepicker .start-date .show-date {
4601 background-color: #0568ae;
4602 color: #FFFFFF !important;
4603 border-radius: 5px 0 0 5px;
4605 .datepicker .start-date .show-date:before {
4606 background-color: #0568ae;
4614 .datepicker .between-date .show-date {
4615 background-color: #0568ae;
4616 color: #FFFFFF !important; }
4617 .datepicker .between-date .show-date:before {
4618 background-color: #0568ae;
4626 .datepicker .between-date:first-child .show-date:before {
4627 background-color: #FFFFFF;
4633 .datepicker .end-date .show-date {
4634 background-color: #0568ae;
4635 color: #FFFFFF !important;
4636 border-radius: 0 5px 5px 0; }
4637 .datepicker .end-date .show-date:before {
4638 background-color: #0568ae;
4646 .datepicker .end-date:first-child .show-date:after {
4647 background-color: #FFFFFF;
4653 .datepicker .end-date:first-child .show-date::before {
4654 background-color: #FFFFFF; }
4655 .datepicker tr td.start-date:last-child .show-date:after {
4656 background-color: #FFFFFF;
4662 .datepicker tr td.start-date:last-child:focus .show-date:after {
4665 background-color: transparent; }
4666 .datepicker tr td.start-date:first-child:focus .show-date:after {
4669 background-color: transparent; }
4670 .datepicker tr td.between-date:last-child .show-date:after {
4671 background-color: #FFFFFF;
4677 .datepicker tr td.between-date:last-child:focus .show-date:after {
4680 background-color: transparent; }
4681 .datepicker tr td.between-date:first-child:focus .show-date:after {
4684 background-color: transparent; }
4685 .datepicker tr td.end-date:last-child:focus .show-date:after {
4688 background-color: transparent; }
4689 .datepicker tr td.end-date:first-child:focus .show-date:after {
4692 background-color: transparent; }
4693 .datepicker th.datepicker-switch {
4696 font-weight: normal;
4697 cursor: default !important; }
4698 .datepicker thead tr:first-child th {
4701 line-height: 60px; }
4702 .datepicker thead tr:first-child th.cw {
4704 background-color: transparent; }
4705 .datepicker tfoot tr th {
4710 line-height: normal; }
4711 .datepicker tfoot tr th li {
4712 margin-bottom: 5px; }
4716 margin: 0 -1px -1px 0;
4718 .datepicker .prev i {
4728 margin: 0 -1px -1px 0;
4730 .datepicker .next i {
4740 padding: 0 2px 0 5px;
4741 vertical-align: middle; }
4742 .datepicker .due-date .show-date {
4743 font-family: "Omnes-ECOMP-W02-Medium", Arial;
4744 background-color: #cf2a2a;
4746 color: #FFFFFF !important; }
4747 .datepicker .day.active .show-date:after {
4748 border: 2px solid #0568ae;
4757 .datepicker .day:focus .show-date:after {
4758 border: 2px solid #0568ae;
4771 .datepicker .due-date.disabled .show-date:after {
4772 border: 2px solid #0568ae;
4781 .datepicker .day.due-date:focus .show-date:after {
4786 .datepicker .due-date.old:after {
4787 visibility: hidden; }
4788 .datepicker .due-date.new:after {
4789 visibility: hidden; }
4790 .datepicker .due-date.active:after {
4791 border-color: #FFFFFF; }
4792 .datepicker .due-date.active.focused {
4793 color: #0568ae !important; }
4794 .datepicker .due-date.active.focused:after {
4795 border-color: #cf2a2a !important; }
4799 font-weight: normal;
4803 letter-spacing: -6px;
4804 margin: 0 -1px -1px 0; }
4805 .datepicker .dow span[aria-hidden="true"] {
4816 .datepicker .calendar-legend {
4818 margin-bottom: 20px; }
4819 .datepicker .calendar-legend li {
4821 font-weight: normal;
4825 position: relative; }
4826 .datepicker i.legend-due-date {
4827 background-color: #cf2a2a;
4832 vertical-align: middle;
4833 display: inline-block; }
4834 .datepicker i.legend-selected-date {
4835 background-color: #FFFFFF;
4836 border: 2px solid #0568ae;
4841 vertical-align: middle;
4842 display: inline-block; }
4843 .datepicker i.legend-selectedisdue {
4844 background-color: #FFFFFF;
4845 border: 2px solid #0568ae;
4847 display: inline-block;
4851 vertical-align: middle;
4853 .datepicker i.legend-selectedisdue:after {
4854 background-color: #cf2a2a;
4863 .datepicker .text-left {
4865 .datepicker .active.old {
4866 background-color: #ededed !important;
4867 color: #ededed !important; }
4869 .datepicker-inline {
4872 .datepicker.datepicker-rtl {
4874 .datepicker.datepicker-rtl td span {
4877 .datepicker-dropdown {
4880 .datepicker-dropdown:before {
4882 display: inline-block;
4883 border-left: 10px solid transparent;
4884 border-right: 10px solid transparent;
4885 border-bottom: 10px solid #d2d2d2;
4887 border-bottom-color: rgba(0, 0, 0, 0.2);
4888 position: absolute; }
4889 .datepicker-dropdown:after {
4891 display: inline-block;
4892 border-left: 10px solid transparent;
4893 border-right: 10px solid transparent;
4894 border-bottom: 10px solid #fff;
4896 position: absolute; }
4898 .datepicker-dropdown.datepicker-orient-left:before {
4901 .datepicker-dropdown.datepicker-orient-left:after {
4904 .datepicker-dropdown.datepicker-orient-right:before {
4907 .datepicker-dropdown.datepicker-orient-right:after {
4910 .datepicker-dropdown.datepicker-orient-top:before {
4913 .datepicker-dropdown.datepicker-orient-top:after {
4916 .datepicker-dropdown.datepicker-orient-bottom:before {
4919 border-top: 7px solid #959595; }
4921 .datepicker-dropdown.datepicker-orient-bottom:after {
4924 border-top: 6px solid #fff; }
4926 .datepicker.days div.datepicker-days {
4929 .datepicker.months div.datepicker-months {
4932 .datepicker.years div.datepicker-years {
4936 font-family: "Omnes-ECOMP-W02-Medium", Arial;
4943 .input-group.date .input-group-addon i {
4948 .datepicker.dropdown-menu {
4949 box-shadow: 0 10px 15px -10px rgba(0, 0, 0, 0.7);
4958 background-color: #FFFFFF;
4959 border: 1px solid #d2d2d2;
4960 border: 1px solid rgba(0, 0, 0, 0.2);
4964 line-height: 1.428571429;
4966 .datepicker.dropdown-menu th {
4970 position: relative; }
4971 .datepicker.dropdown-menu td {
4975 position: relative; }
4982 background-color: #FFFFFF;
4983 background-repeat: no-repeat;
4984 background-position: -62px 0; }
4991 background-color: #FFFFFF;
4992 background-repeat: no-repeat;
4993 background-position: -5px 0; }
5000 background-color: #FFFFFF;
5001 background-repeat: no-repeat;
5002 background-position: -19px 0; }
5009 background-color: #FFFFFF;
5010 background-repeat: no-repeat;
5011 background-position: -34px 0; }
5018 background-color: #FFFFFF;
5019 background-repeat: no-repeat;
5020 background-position: -49px 0; }
5027 background-color: #FFFFFF;
5028 background-repeat: no-repeat;
5029 background-position: 0 0; }
5036 background-color: #FFFFFF;
5037 background-repeat: no-repeat;
5038 background-position: 0 0; }
5045 background-color: #FFFFFF;
5046 background-repeat: no-repeat;
5047 background-position: 0 0; }
5054 background-color: #FFFFFF;
5055 background-repeat: no-repeat;
5056 background-position: 0 0; }
5058 .b2b-coachmark-label {
5061 cursor: not-allowed;
5062 position: relative; }
5064 .b2b-coachmark-highlight {
5065 border: 1px solid #d3d3d3;
5069 background-color: #ffffff;
5070 border-radius: 10px;
5072 box-shadow: 0 5px 6px 0 rgba(0, 0, 0, 0.25);
5074 position: absolute; }
5076 .b2b-coachmark-highlight-mask {
5080 .b2b-coachmark-container {
5081 border: 1px solid #cccccc;
5083 pointer-events: auto;
5084 -webkit-box-sizing: border-box;
5085 -moz-box-sizing: border-box;
5086 box-sizing: border-box;
5088 -webkit-transition: opacity .2s ease-out;
5089 -moz-transition: opacity .2s ease-out;
5090 transition: opacity .2s ease-out;
5092 border-radius: 20px;
5093 box-shadow: 0 6px 6px 0 rgba(0, 0, 0, 0.15);
5100 background-color: #ffffff;
5103 .b2b-coachmark-container i.b2b-coachmark-caret {
5109 .b2b-coachmark-container i.b2b-coachmark-caret:before {
5111 border-left: 12px solid transparent;
5112 border-right: 12px solid transparent;
5113 border-bottom: 12px solid #d3d3d3;
5116 .b2b-coachmark-container i.b2b-coachmark-caret:after {
5118 border-left: 12px solid transparent;
5119 border-right: 12px solid transparent;
5120 border-bottom: 12px solid #fff;
5121 position: absolute; }
5122 .b2b-coachmark-container .b2b-coachmark-header {
5126 .b2b-coachmark-container .b2b-coachmark-header .corner-button {
5127 box-shadow: 0 -24px 0 0 #f2f2f2 inset;
5132 transform: rotate(45deg);
5134 .b2b-coachmark-container .b2b-coachmark-countlabel {
5136 font-family: "Omnes-ECOMP-W02", Arial;
5140 .b2b-coachmark-container .b2b-coachmark-content {
5141 padding: 0px 20px 20px 20px;
5143 .b2b-coachmark-container .b2b-coachmark-content .icon-misc-dimmer {
5148 .b2b-coachmark-container .b2b-coachmark-content .offscreen-text {
5155 .b2b-coachmark-container .b2b-coachmark-content .b2b-coachmark-content-header {
5161 .b2b-coachmark-container .b2b-coachmark-content .b2b-coachmark-description {
5168 .b2b-coachmark-container .b2b-coachmark-content .b2b-coachmark-btn-group {
5173 .b2b-coachmark-container .b2b-coachmark-content .b2b-coachmark-btn-group .b2b-coachmark-link {
5174 font-family: "Omnes-ECOMP-W02-Medium", Arial;
5178 margin-right: 20px; }
5179 .b2b-coachmark-container .b2b-coachmark-content .b2b-coachmark-btn-group button {
5184 background-color: #fff;
5189 .datepicker-inline {
5192 .datepicker.datepicker-rtl {
5195 .datepicker.datepicker-rtl td span {
5198 .datepicker-dropdown {
5203 .datepicker-dropdown:before {
5205 display: inline-block;
5206 border-left: 10px solid transparent;
5207 border-right: 10px solid transparent;
5208 border-bottom: 10px solid #d2d2d2;
5210 border-bottom-color: rgba(0, 0, 0, 0.2);
5211 position: absolute; }
5213 .datepicker-dropdown:after {
5215 display: inline-block;
5216 border-left: 10px solid transparent;
5217 border-right: 10px solid transparent;
5218 border-bottom: 10px solid #fff;
5220 position: absolute; }
5222 .datepicker-dropdown.datepicker-orient-left:before,
5223 .datepicker-dropdown.datepicker-orient-left:after {
5226 .datepicker-dropdown.datepicker-orient-right:before,
5227 .datepicker-dropdown.datepicker-orient-right:after {
5230 .datepicker-dropdown.datepicker-orient-top:before {
5233 .datepicker-dropdown.datepicker-orient-top:after {
5236 .datepicker-dropdown.datepicker-orient-bottom:before {
5239 border-top: 7px solid #959595; }
5241 .datepicker-dropdown.datepicker-orient-bottom:after {
5244 border-top: 6px solid #fff; }
5249 .datepicker.days div.datepicker-days {
5252 .datepicker.months div.datepicker-months {
5255 .datepicker.years div.datepicker-years {
5259 -webkit-touch-callout: none;
5260 -webkit-user-select: none;
5261 -khtml-user-select: none;
5262 -moz-user-select: none;
5263 -ms-user-select: none;
5275 .datepicker tbody :focus {
5278 .datepicker td.day {
5279 background-color: transparent;
5282 font-family: "Omnes-ECOMP-W02-Medium", Arial;
5286 margin: -2px -1px 0 0;
5291 .datepicker :focus {
5292 outline: 1px dotted #000;
5293 outline-offset: -2px; }
5295 .datepicker td.day.focused {
5296 background: #ededed;
5299 .datepicker td.day.focused.active {
5300 background-color: #ededed;
5303 .datepicker td.disabled,
5304 .datepicker td.disabled:hover {
5305 font-family: "Omnes-ECOMP-W02", Arial;
5309 .datepicker td.today,
5310 .datepicker td.today:hover,
5311 .datepicker td.today.disabled {
5313 background-color: #0568ae; }
5315 .datepicker td.today.active,
5316 .datepicker td.today:active,
5317 .datepicker td.today:hover,
5318 .datepicker td.today:focus {
5320 background-color: #0568ae; }
5322 .datepicker td.today.active:hover {
5325 .datepicker td.selected,
5326 .datepicker td.selected:hover,
5327 .datepicker td.selected.disabled {
5329 background-color: #959595; }
5331 .datepicker td.active:not(.new),
5332 .datepicker td.active:hover:not(.new) {
5334 border-color: #357ebd; }
5337 font-family: "Omnes-ECOMP-W02-Medium", Arial;
5344 .datepicker .start-date .show-date,
5345 .datepicker .between-date .show-date,
5346 .datepicker .end-date .show-date {
5347 background-color: #0568ae;
5348 color: #fff !important; }
5350 .datepicker .start-date .show-date {
5351 border-radius: 5px 0 0 5px;
5354 .datepicker .start-date .show-date:before {
5355 background-color: #0568ae;
5364 .datepicker .between-date .show-date:before {
5365 background-color: #0568ae;
5374 .datepicker .end-date .show-date {
5375 border-radius: 0 5px 5px 0; }
5377 .datepicker .end-date .show-date:before {
5378 background-color: #0568ae;
5387 .datepicker .between-date:first-child .show-date:before {
5388 background-color: #fff;
5395 .datepicker .end-date:first-child .show-date:after {
5396 background-color: #fff;
5403 .datepicker .end-date:first-child .show-date::before {
5404 background-color: #fff; }
5406 .datepicker tr td.start-date:last-child .show-date:after,
5407 .datepicker tr td.between-date:last-child .show-date:after {
5408 background-color: #fff;
5415 .datepicker tr td.start-date:last-child:focus .show-date:after,
5416 .datepicker tr td.end-date:last-child:focus .show-date:after,
5417 .datepicker tr td.between-date:last-child:focus .show-date:after,
5418 .datepicker tr td.start-date:first-child:focus .show-date:after,
5419 .datepicker tr td.end-date:first-child:focus .show-date:after,
5420 .datepicker tr td.between-date:first-child:focus .show-date:after {
5423 background-color: transparent; }
5425 .datepicker td.active:not(.new) .show-date,
5426 .datepicker td.active:hover:not(.new) .show-date {
5428 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
5430 .datepicker td.disabled .show-date,
5431 .datepicker td.disabled:hover .show-date {
5432 font-family: "Omnes-ECOMP-W02", Arial;
5435 .datepicker td span {
5443 border-radius: 4px; }
5445 .datepicker td span:hover {
5446 background: #eeeeee; }
5448 .datepicker td span.disabled,
5449 .datepicker td span.disabled:hover {
5454 .datepicker td span.active,
5455 .datepicker td span.active:hover,
5456 .datepicker td span.active.disabled {
5458 background-color: #0568ae;
5459 border-color: #357ebd; }
5461 .datepicker th.datepicker-switch {
5464 font-weight: normal;
5465 cursor: default !important; }
5467 .datepicker thead tr:first-child th,
5468 .datepicker tfoot tr th {
5471 line-height: 60px; }
5473 .datepicker tfoot tr th {
5475 line-height: normal; }
5477 .datepicker tfoot tr th li {
5478 margin-bottom: 5px; }
5484 margin: 0 -1px -1px 0;
5487 .datepicker .prev i,
5488 .datepicker .next i {
5495 .datepicker .prev i {
5498 .datepicker .next i {
5504 padding: 0 2px 0 5px;
5505 vertical-align: middle; }
5507 .datepicker thead tr:first-child th.cw {
5509 background-color: transparent; }
5511 .input-group.date .input-group-addon i {
5516 .datepicker.dropdown-menu {
5517 box-shadow: 0 10px 15px -10px rgba(0, 0, 0, 0.7);
5526 background-color: #ffffff;
5527 border: 1px solid #d2d2d2;
5528 border: 1px solid rgba(0, 0, 0, 0.2);
5532 line-height: 1.428571429;
5535 .datepicker.dropdown-menu th,
5536 .datepicker.dropdown-menu td {
5540 position: relative; }
5542 .datepicker .due-date .show-date {
5543 font-family: "Omnes-ECOMP-W02-Medium", Arial;
5544 background-color: #cf2a2a;
5546 color: #fff !important; }
5548 .datepicker .day.active .show-date:after,
5549 .datepicker .day:focus .show-date:after,
5550 .datepicker .due-date.disabled .show-date:after {
5551 border: 2px solid #0568ae;
5561 .datepicker .day:focus .show-date:after {
5567 .datepicker .day.due-date:focus .show-date:after {
5573 .datepicker .due-date.old:after,
5574 .datepicker .due-date.new:after {
5575 visibility: hidden; }
5577 .datepicker .due-date.active:after {
5578 border-color: #fff; }
5580 .datepicker .due-date.active.focused {
5581 color: #0568ae !important; }
5583 .datepicker .due-date.active.focused:after {
5584 border-color: #cf2a2a !important; }
5589 font-weight: normal;
5593 letter-spacing: -6px;
5594 margin: 0 -1px -1px 0; }
5596 .datepicker .dow span[aria-hidden="true"] {
5608 .datepicker .calendar-legend {
5610 margin-bottom: 20px; }
5612 .datepicker .calendar-legend li {
5614 font-weight: normal;
5618 position: relative; }
5620 .datepicker i.legend-due-date {
5621 background-color: #cf2a2a;
5626 vertical-align: middle;
5627 display: inline-block; }
5629 .datepicker i.legend-selected-date {
5630 background-color: #fff;
5631 border: 2px solid #0568ae;
5636 vertical-align: middle;
5637 display: inline-block; }
5639 .datepicker i.legend-selectedisdue {
5640 background-color: #fff;
5641 border: 2px solid #0568ae;
5643 display: inline-block;
5647 vertical-align: middle;
5650 .datepicker i.legend-selectedisdue:after {
5651 background-color: #cf2a2a;
5661 .datepicker .text-left {
5664 .datepicker .active.old {
5665 background-color: #ededed !important;
5666 color: #ededed !important; }
5681 background-color: white;
5682 background-repeat: no-repeat; }
5685 background-position: -62px 0; }
5688 background-position: -5px 0; }
5691 background-position: -19px 0; }
5694 background-position: -34px 0; }
5697 background-position: -49px 0; }
5701 background-position: 0 0; }
5704 background-position: 0 0; }
5707 background-position: 0 0; }
5710 background-position: 0 0; }
5712 .datepicker-container {
5713 position: relative; }
5715 .btn-calendar-icon:focus .icon-primary-calendar {
5716 outline: 1px dotted #191919; }
5718 .btn-calendar-icon:focus {
5721 /* remove focus outline when dropdown is opened */
5722 /*resolve blue focus outline over dropdown with error*/
5729 background-color: #95959521; }
5731 .selectWrap.disabled .icon-primary-down {
5734 .selectWrap.disabled input.awd-select {
5736 padding: 10px 45px 10px 15px;
5739 .selectWrap.disabled button.awd-select {
5741 text-indent: 15px; }
5743 .selectWrap.disabled:after {
5745 cursor: not-allowed; }
5748 background-color: transparent;
5749 border: 1px solid #d2d2d2;
5751 box-shadow: 1px 5px 2px -5px rgba(0, 0, 0, 0.15);
5754 font-family: "Omnes-ECOMP-W02", Arial;
5755 /*font-size: 1.6rem;*/
5764 padding: 12px 45px 8px 15px;
5765 user-select: none; }
5766 input.awd-select:focus {
5767 border-color: #0568ae !important;
5768 text-overflow: ellipsis;
5769 padding-right: 45px; }
5772 background-color: transparent;
5773 border: 1px solid #d2d2d2;
5775 box-shadow: 1px 5px 2px -5px rgba(0, 0, 0, 0.15);
5778 font-family: "Omnes-ECOMP-W02", Arial;
5779 /*font-size: 1.6rem;*/
5788 button.awd-select:not(.large) {
5790 white-space: nowrap;
5792 text-overflow: clip;
5793 text-overflow: ellipsis; }
5794 button.awd-select img {
5800 vertical-align: text-bottom; }
5801 button.awd-select:focus {
5802 border-color: #0568ae !important; }
5803 button.awd-select i {
5810 button.awd-select.large {
5811 align-items: center;
5817 vertical-align: middle; }
5818 button.awd-select.large img {
5827 .selectWrap.large .awd-select-list-item {
5828 align-items: center;
5834 vertical-align: middle; }
5835 .selectWrap.large .awd-select-list-item img {
5852 button.awd-select.active {
5853 border-radius: 6px 6px 0 0; }
5854 button.awd-select.active:focus {
5855 border-color: #d2d2d2 !important; }
5857 input.awd-select.active {
5858 border-radius: 6px 6px 0 0; }
5859 input.awd-select.active:focus {
5860 border-color: #d2d2d2 !important; }
5863 position: relative; }
5865 span.selectWrap input[readonly]:focus {
5867 text-shadow: 0 0 0 #000; }
5869 .isIE.ds2-no-colors .awd-select:focus {
5870 outline: 1px dashed transparent; }
5873 box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15);
5874 border-radius: 0 0 6px 6px;
5876 border: 1px solid #d2d2d2;
5879 background-color: #f2f2f2;
5885 .awd-select-list-item {
5894 .awd-select-list-item:hover {
5896 background-color: #d2d2d2;
5897 outline: 1px dashed transparent; }
5898 .awd-select-list-item:focus {
5900 background-color: #d2d2d2;
5901 outline: 1px dashed transparent; }
5902 .awd-select-list-item img {
5915 background: linear-gradient(to bottom, #fcfcfc 0%, #f2f2f2 100%);
5916 background: -webkit-linear-gradient(top, #fcfcfc 0%, #f2f2f2 100%);
5917 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@att-gray-highlight", endColorstr="@att-functional-bg-gray", GradientType=0); }
5918 .selectWrap:not(.large) .awd-select-list-item:first-child {
5920 .selectWrap:not(.large) .awd-select-list-item:last-child {
5921 margin-bottom: 15px; }
5922 .selectWrap .icon-primary-down {
5928 .selectWrap + [aria-expanded="true"] {
5929 padding-bottom: 9px;
5930 padding-top: 20px; }
5932 .awd-select-list-item[data-hover="true"] {
5933 background-color: #d2d2d2; }
5935 span input.awd-select {
5938 text-overflow: ellipsis;
5939 padding-right: 45px; }
5941 li.optgroup-wrapper {
5942 font-family: "Omnes-ECOMP-W02-Medium", Arial;
5943 cursor: default !important;
5944 padding: 0px 15px; }
5945 li.optgroup-wrapper:first-child {
5946 padding-top: 10px; }
5947 li.optgroup-wrapper:hover {
5948 background-color: #f2f2f2; }
5951 font-family: "Omnes-ECOMP-W02", Arial;
5952 cursor: pointer !important;
5955 padding: 0 0 0 33px; }
5957 label + .selectWrap {
5967 background: linear-gradient(to bottom, #fcfcfc 0%, #f2f2f2 100%);
5968 background: -webkit-linear-gradient(top, #fcfcfc 0%, #f2f2f2 100%);
5969 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@att-gray-highlight", endColorstr="@att-functional-bg-gray", GradientType=0); }
5971 .group .selectWrap {
5972 margin: 0 0 10px 0; }
5983 select.awd-select > optgroup {
5987 select.awd-select > optgroup:first-child {
5989 select.awd-select > optgroup > option {
5990 padding-left: 8px; }
5991 select.awd-select > option {
5992 padding-left: 8px; }
5993 select.awd-select + span {
5994 background: linear-gradient(to bottom, #fcfcfc 0%, #f2f2f2 100%);
5995 background: -webkit-linear-gradient(top, #fcfcfc 0%, #f2f2f2 100%);
5996 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@att-gray-highlight", endColorstr="@att-functional-bg-gray", GradientType=0);
6002 border: 1px solid #d2d2d2;
6006 padding: 18px 45px 15px 15px;
6009 padding-right: 45px;
6010 white-space: nowrap;
6012 text-overflow: ellipsis; }
6013 select.awd-select + span > i {
6019 select.awd-select + span > i:before {
6023 select.awd-select:focus + span {
6024 border-color: #0568ae; }
6026 .isIE select.awd-select + span {
6029 [data-default-option="true"] {
6030 color: #767676 !important;
6031 font-family: "Omnes-ECOMP-W02-Italic", Arial; }
6034 color: #767676 !important;
6035 font-family: "Omnes-ECOMP-W02-Italic", Arial; }
6037 .filterTank button.awd-select {
6038 border-color: #d2d2d2;
6039 background-color: #333333;
6042 .filterTank button.awd-select:after {
6043 background-color: #FFFFFF !important;
6044 border-color: #d2d2d2; }
6046 .utility-bg button.awd-select {
6047 border-color: #d2d2d2;
6048 background-color: #333333;
6051 .utility-bg button.awd-select:after {
6052 background-color: #FFFFFF !important;
6053 border-color: #d2d2d2; }
6055 .utility-bg select.awd-select + span {
6056 border-color: #d2d2d2;
6057 border-color: #d2d2d2;
6058 background-color: #333333;
6059 background-color: #333333;
6062 .utility-bg select.awd-select + span:after {
6063 background-color: #FFFFFF !important;
6064 background-color: #FFFFFF !important;
6065 border-color: #d2d2d2;
6066 border-color: #d2d2d2; }
6068 .utility-bg select.awd-select:focus + span {
6069 border-color: #d2d2d2;
6070 border-color: #d2d2d2;
6071 background-color: #333333;
6072 background-color: #333333;
6075 .utility-bg select.awd-select:focus + span:after {
6076 background-color: #FFFFFF !important;
6077 background-color: #FFFFFF !important;
6078 border-color: #d2d2d2;
6079 border-color: #d2d2d2; }
6081 .utility-bg select.awd-select:hover + span {
6082 border-color: #d2d2d2;
6083 border-color: #d2d2d2;
6084 background-color: #333333;
6085 background-color: #333333;
6088 .utility-bg select.awd-select:hover + span:after {
6089 background-color: #FFFFFF !important;
6090 background-color: #FFFFFF !important;
6091 border-color: #d2d2d2;
6092 border-color: #d2d2d2; }
6094 input.awd-select[disabled] {
6095 cursor: not-allowed;
6096 border-color: #d2d2d2;
6097 background-color: #d2d2d2;
6098 background-image: none;
6100 input.awd-select[disabled] + span {
6101 cursor: not-allowed;
6102 border-color: #d2d2d2;
6103 background-color: #d2d2d2;
6104 background-image: none;
6107 button.awd-select[disabled] {
6108 cursor: not-allowed;
6109 border-color: #d2d2d2;
6110 background-color: #d2d2d2;
6111 background-image: none;
6113 button.awd-select[disabled]:after {
6114 background-color: #d2d2d2 !important;
6115 border-color: #d2d2d2; }
6117 select.awd-select[disabled] + span {
6118 cursor: not-allowed;
6119 border-color: #d2d2d2;
6120 background-color: #d2d2d2;
6121 background-image: none;
6123 select.awd-select[disabled] + span:after {
6124 background-color: #d2d2d2 !important;
6125 border-color: #d2d2d2; }
6127 select.awd-select[disabled]:focus + span {
6128 cursor: not-allowed;
6129 border-color: #d2d2d2;
6130 background-color: #d2d2d2;
6131 background-image: none;
6134 select.awd-select[disabled]:hover + span {
6135 cursor: not-allowed;
6136 border-color: #d2d2d2;
6137 background-color: #d2d2d2;
6138 background-image: none;
6141 input.awd-select[disabled="disabled"] {
6142 cursor: not-allowed;
6143 border-color: #d2d2d2;
6144 background-color: #d2d2d2;
6145 background-image: none;
6147 input.awd-select[disabled="disabled"] + span {
6148 cursor: not-allowed;
6149 border-color: #d2d2d2;
6150 background-color: #d2d2d2;
6151 background-image: none;
6154 select.awd-select[disabled="disabled"] + span {
6155 cursor: not-allowed;
6156 border-color: #d2d2d2;
6157 background-color: #d2d2d2;
6158 background-image: none;
6160 select.awd-select[disabled="disabled"] + span:after {
6161 background-color: #d2d2d2 !important;
6162 border-color: #d2d2d2; }
6164 select.awd-select[disabled="disabled"]:focus + span {
6165 cursor: not-allowed;
6166 border-color: #d2d2d2;
6167 background-color: #d2d2d2;
6168 background-image: none;
6170 select.awd-select[disabled="disabled"]:focus + span:after {
6171 background-color: #d2d2d2 !important;
6172 border-color: #d2d2d2; }
6174 select.awd-select[disabled="disabled"]:hover + span {
6175 cursor: not-allowed;
6176 border-color: #d2d2d2;
6177 background-color: #d2d2d2;
6178 background-image: none;
6180 select.awd-select[disabled="disabled"]:hover + span:after {
6181 background-color: #d2d2d2 !important;
6182 border-color: #d2d2d2; }
6184 .ddexpand-wrapper > h2 {
6185 margin-bottom: 11px; }
6186 .ddexpand-wrapper > h2 + p {
6187 margin-bottom: 4px; }
6189 .ddexpand-wrapper .selectWrap + [aria-expanded="true"] .form-row {
6192 .ddexpand-wrapper .selectWrap + [aria-expanded="true"] .row + .row .form-row {
6195 .modal .awd-select-list {
6196 z-index: 1060 !important; }
6198 .form-row.error button.awd-select.active:focus {
6199 border-color: #cf2a2a !important; }
6201 .form-row.error input.awd-select.active:focus {
6202 border-color: #cf2a2a !important; }
6204 .awd-module-list .module-list-item[aria-selected="true"] {
6205 background-color: #f2f2f2; }
6207 li.module-list-item[aria-selected="true"]:before {
6209 display: inline-block;
6210 font-family: "icoControls" !important;
6213 font-weight: normal;
6214 font-variant: normal;
6217 text-transform: none;
6219 -webkit-font-smoothing: antialiased;
6220 -moz-osx-font-smoothing: grayscale;
6223 -webkit-user-select: none;
6224 -moz-user-select: none;
6225 -ms-user-select: none;
6227 vertical-align: middle;
6230 box-sizing: border-box;
6231 display: inline-block;
6237 vertical-align: middle;
6241 @media (min-width: 768px) {
6242 span[class*="large"] {
6245 max-width: 370px; } }
6247 @media (max-width: 767px) {
6248 .selectWrap.large:after {
6250 .selectWrap.large .awd-select-list-item {
6251 padding-right: 41px; }
6252 .selectWrap + div > h4 {
6254 font-size: 16px; } }
6256 /**********************Dropdown Chrome scrolling fix start ********************/
6258 -webkit-user-select: text;
6259 -moz-user-select: text;
6260 -ms-user-select: text;
6261 user-select: text; }
6263 /**********************Dropdown Chrome scrolling fix end ********************/
6265 border-bottom: 1px solid #e4e4e4;
6266 border-top: 1px solid #e4e4e4; }
6268 .mpc-expanders + .mpc-expanders {
6271 .mpc-expanders .heading-medium {
6272 margin-bottom: 10px; }
6274 .mpc-expanders .p-small {
6277 .mpc-expander-body {
6278 border-top: 1px solid #e4e4e4; }
6280 .mpc-expander-body .mpc-expanders {
6281 border-bottom: 1px solid #e4e4e4;
6284 .mpc-expander-body .mpc-expanders:last-child {
6285 border-bottom: 0px; }
6291 border: 1px dashed #bbb;
6296 position: relative; }
6298 .b2b-dragdrop-over {
6299 background: #0091d9;
6301 .b2b-dragdrop-over:after {
6302 content: "Drop the file";
6314 .b2b-file-container {
6317 display: inline-table;
6319 .b2b-file-container [type=file] {
6329 -ms-filter: "alpha(Opacity=0)"; }
6336 display: inline-block;
6341 .b2b-flyout-icon:focus {
6342 outline: thin dotted #666;
6343 outline-offset: -1px; }
6345 .b2b-flyout .b2b-flyout-container {
6346 border: 1px solid #d3d3d3;
6349 pointer-events: auto;
6350 -webkit-box-sizing: border-box;
6351 -moz-box-sizing: border-box;
6352 box-sizing: border-box;
6354 -webkit-transition: opacity .2s ease-out;
6355 -moz-transition: opacity .2s ease-out;
6356 transition: opacity .2s ease-out;
6359 box-shadow: 0 5px 6px 0 rgba(0, 0, 0, 0.25);
6367 .b2b-flyout .b2b-flyout-container.open-flyout {
6371 .b2b-flyout i.b2b-flyout-caret {
6378 .b2b-flyout i.b2b-flyout-caret.open-flyout {
6381 .b2b-flyout i.b2b-flyout-caret:before {
6383 border-left: 8px solid transparent;
6384 border-right: 8px solid transparent;
6385 border-bottom: 8px solid #d3d3d3;
6388 .b2b-flyout i.b2b-flyout-caret:after {
6390 border-left: 8px solid transparent;
6391 border-right: 8px solid transparent;
6392 border-bottom: 8px solid #fff;
6393 position: absolute; }
6395 .b2b-flyout .b2b-flyout-container.b2b-flyout-left i.b2b-flyout-caret {
6396 left: 16px !important; }
6398 .b2b-flyout .b2b-flyout-container.b2b-flyout-right i.b2b-flyout-caret {
6399 left: inherit !important;
6400 right: 30px !important; }
6402 .b2b-flyout .b2b-flyout-container.b2b-flyout-above {
6403 box-shadow: 0 -5px 6px 0 rgba(0, 0, 0, 0.25); }
6404 .b2b-flyout .b2b-flyout-container.b2b-flyout-above i.b2b-flyout-caret {
6407 .b2b-flyout .b2b-flyout-container.b2b-flyout-above i.b2b-flyout-caret:before {
6410 border-top: 8px solid #d3d3d3;
6411 border-bottom: none; }
6412 .b2b-flyout .b2b-flyout-container.b2b-flyout-above i.b2b-flyout-caret:after {
6413 border-top: 8px solid #fff;
6414 border-bottom: none; }
6416 .b2b-flyout .b2b-flyout-container.b2b-flyout-centerLeft i.b2b-flyout-caret {
6417 left: inherit !important;
6418 right: -7px !important;
6420 transform: rotate(90deg); }
6422 .b2b-flyout .b2b-flyout-container.b2b-flyout-centerRight i.b2b-flyout-caret {
6423 left: -8px !important;
6425 transform: rotate(-90deg); }
6427 .b2b-flyout .buttons-group {
6429 .b2b-flyout .buttons-group .cta-button-group {
6431 border-top: 1px solid #ccc;
6432 padding: 20px 0 0; }
6433 .b2b-flyout .buttons-group .cta-button-group button {
6436 .b2b-flyout .heading {
6438 margin-bottom: 10px; }
6440 .b2b-flyout .body-text {
6442 margin-bottom: 30px; }
6444 .b2b-footer-wrapper {
6446 background-color: #222; }
6448 .b2b-footer-container {
6451 padding-top: 15px; }
6452 .b2b-footer-container .footer-columns {
6453 display: inline-block;
6455 vertical-align: top; }
6456 .b2b-footer-container .footer-columns.three-column, .b2b-footer-container .footer-columns.four-column, .b2b-footer-container .footer-columns.five-column {
6457 padding-top: 30px; }
6458 .b2b-footer-container .footer-columns.three-column {
6460 padding-left: 75px; }
6461 .b2b-footer-container .footer-columns.four-column {
6463 padding-left: 75px; }
6464 .b2b-footer-container .footer-columns.five-column {
6466 .b2b-footer-container .footer-columns .b2b-footer-header {
6470 font-family: "Omnes-ECOMP-W02-Medium", Arial;
6471 line-height: 23.9px;
6473 .b2b-footer-container .footer-columns li {
6475 .b2b-footer-container .footer-columns ul li:first-child {
6476 padding-top: 15px; }
6477 .b2b-footer-container .footer-columns li a {
6480 font-family: "Omnes-ECOMP-W02", Arial; }
6481 .b2b-footer-container .footer-nav-content {
6482 padding-bottom: 10px; }
6483 .b2b-footer-container .footer-nav-content li {
6487 vertical-align: middle; }
6488 .b2b-footer-container .footer-nav-content li a {
6491 vertical-align: middle;
6493 font-family: "Omnes-ECOMP-W02", Arial; }
6495 .b2b-footer-wrapper .b2b-footer-container hr {
6496 background: #d2d2d2;
6499 .b2b-footer-wrapper .divider-bottom-footer {
6500 padding: 45px 0 50px 0; }
6502 .b2b-footer-wrapper .footerLogo {
6503 margin: 10px 0 0 0px;
6504 vertical-align: top; }
6505 .b2b-footer-wrapper .footerLogo div {
6506 display: inline-block; }
6507 .b2b-footer-wrapper .footerLogo .icon-primary-att-globe {
6509 .b2b-footer-wrapper .footerLogo .logo-title {
6512 display: inline-block;
6516 .b2b-footer-wrapper .copyright-text {
6520 font-family: "Omnes-ECOMP-W02", Arial; }
6521 .b2b-footer-wrapper .copyright-text a {
6523 text-decoration: underline;
6524 display: inline-block; }
6525 .b2b-footer-wrapper .copyright-text a:hover {
6526 text-decoration: none; }
6528 @media (max-width: 768px) {
6529 .b2b-footer-wrapper {
6531 .b2b-footer-container {
6533 .b2b-footer-container .footer-columns.three-column, .b2b-footer-container .footer-columns.four-column, .b2b-footer-container .footer-columns.five-column {
6535 .b2b-footer-wrapper .divider-bottom-footer {
6536 padding-top: 15px; }
6537 .b2b-footer-wrapper .divider-bottom-footer .footer-links {
6539 .b2b-footer-wrapper .footerLogo {
6540 margin: 30px 0 0 0; }
6541 .b2b-footer-wrapper .footerLogo .footer-logo {
6543 padding-left: 10px; } }
6546 background-color: #222;
6550 .b2b-header-tabs .icon-primary-att-globe {
6552 .b2b-header-tabs a:focus {
6553 border: 1px solid white; }
6554 .b2b-header-tabs .header__items {
6559 padding: 6px 0px 0px 0px;
6560 border-spacing: 30px 0; }
6561 .b2b-header-tabs .header__item {
6562 display: inline-block;
6566 font-family: "Omnes-ECOMP-W02", Arial;
6570 .b2b-header-tabs .header__item.b2b-headermenu {
6572 .b2b-header-tabs .header__item.b2b-headermenu:last-child {
6574 .b2b-header-tabs .header__item.b2b-headermenu a.menu__item {
6576 text-decoration: none;
6577 display: inline-block;
6578 padding: 5px 15px; }
6579 .b2b-header-tabs .header__item.active {
6580 background-color: #fff;
6582 border-bottom-left-radius: 0;
6583 border-bottom-right-radius: 0; }
6584 .b2b-header-tabs .header__item.active a.menu__item {
6586 .b2b-header-tabs li:focus {
6587 outline: 2px solid #0578ae; }
6588 .b2b-header-tabs .header__item .header-secondary-wrapper, .b2b-header-tabs .header__item .header-tertiary-wrapper {
6589 background-color: #fff;
6594 border-bottom: solid 1px #ccc;
6595 -webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.16);
6596 -moz-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.16);
6597 box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.16);
6600 .b2b-header-tabs .header-secondary, .b2b-header-tabs .header-tertiary {
6601 background-color: #fff;
6604 .b2b-header-tabs .header__item.active .header-secondary-wrapper {
6606 .b2b-header-tabs .header-secondary .header-subitem {
6607 display: inline-block;
6610 .b2b-header-tabs .header-secondary .header-subitem.active .header-tertiary-wrapper {
6612 .b2b-header-tabs .header-secondary .header-subitem a.menu__item {
6613 display: inline-block;
6616 .b2b-header-tabs .header-secondary .header-subitem a.menu__item:hover, .b2b-header-tabs .header-secondary .header-subitem a.menu__item:focus {
6619 /** Secondary Menu **/
6622 clip: rect(1px, 1px, 1px, 1px); }
6624 /** Tertiary Level Menu **/
6625 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret {
6629 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:after, .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:before {
6631 border-left: 8px solid transparent;
6632 border-right: 8px solid transparent;
6634 -webkit-transition: left .2s ease-out;
6635 -moz-transition: left .2s ease-out;
6636 transition: left .2s ease-out; }
6637 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:after {
6638 border-bottom: 8px solid #fff;
6640 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:before {
6641 border-bottom: 8px solid #ccc;
6644 .b2b-header-tabs .header-secondary .header-subitem.active .header-tertiary {
6645 border-top: solid 1px #ccc; }
6647 .b2b-header-tabs .header-tertiary:after {
6652 .b2b-header-tabs .header-tertiary li {
6653 display: inline-block;
6656 .b2b-header-tabs .header-tertiary li a {
6659 padding: 10px 15px; }
6660 .b2b-header-tabs .header-tertiary li label {
6666 padding: 15px 0 0 15px; }
6668 .b2b-header-tabs .header__item.skip {
6670 display: inline-block;
6671 cursor: default !important; }
6672 .b2b-header-tabs .header__item.skip a {
6676 text-decoration: none; }
6677 .b2b-header-tabs .header__item.skip a:focus {
6679 outline: 2px solid #0578ae; }
6681 .b2b-header-tabs .selectWrap {
6683 .b2b-header-tabs .selectWrap button.awd-select {
6687 display: inline-block; }
6688 .b2b-header-tabs .selectWrap .awd-select-list {
6689 background-color: #fff;
6691 -webkit-transition: opacity .2s ease-out;
6692 -moz-transition: opacity .2s ease-out;
6693 transition: opacity .2s ease-out;
6694 box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176); }
6696 @media (max-width: 768px) {
6699 .b2b-header-tabs .header__items, .b2b-header-tabs .header-secondary, .b2b-header-tabs .header-tertiary {
6701 .b2b-header-tabs .header__item {
6703 .b2b-header-tabs .globe-text {
6705 .b2b-header-tabs .header__item.b2b-headermenu a.menu__item {
6706 padding: 5px 7px 9px 7px; }
6707 .b2b-header-tabs .header__item .header-tertiary-wrapper {
6709 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret {
6711 .b2b-header-tabs .header__item .header-secondary-wrapper {
6713 .b2b-header-tabs .header__item.profile {
6717 /************* Header - Start *************/
6719 background-color: #222;
6724 .b2b-header-tabs .icon-primary-primary-att-globe {
6730 *TODO: delete below .icon-primary-att-globel will not be used
6731 *instead the one above, icon-primary-primary-att-globe not available here
6733 .b2b-header-tabs .icon-primary-att-globe {
6737 .b2b-header-tabs .globe-text {
6741 .b2b-header-tabs .header__items {
6746 border-spacing: 30px 0;
6747 padding: 3px 0px 0px 0px; }
6749 .b2b-header-tabs .header__item {
6750 display: inline-block;
6754 font-family: "Omnes-ECOMP-W02", Arial;
6756 padding: 0 15px 4px 15px;
6757 /*margin-top:-3px;*/
6760 .b2b-header-tabs .header__item.b2b-headermenu {
6763 .b2b-header-tabs .header__item.b2b-headermenu a.menu__item {
6765 text-decoration: none;
6766 display: inline-block;
6767 padding: 8px 15px 12px 15px;
6770 .b2b-header-tabs .header__item.active {
6771 background-color: #fff;
6773 border-bottom-left-radius: 0;
6774 border-bottom-right-radius: 0; }
6776 .b2b-header-tabs .header__item.active a.menu__item {
6779 .b2b-header-tabs li:focus {
6780 outline: 2px solid #0578ae; }
6782 /** profile pop Over **/
6783 .b2b-header-tabs .header__item.profile {
6787 /** Secondary Menu **/
6788 .b2b-header-tabs .header__item .header-secondary-wrapper, .b2b-header-tabs .header__item .header-tertiary-wrapper {
6789 background-color: #fff;
6794 border-bottom: solid 1px #ccc;
6795 -webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.16);
6796 -moz-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.16);
6797 box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.16);
6801 .b2b-header-tabs .header-secondary, .b2b-header-tabs .header-tertiary {
6802 background-color: #fff;
6806 .b2b-header-tabs .header__item.active .header-secondary-wrapper,
6807 .b2b-header-tabs .header-secondary .header-subitem.active .header-tertiary-wrapper {
6810 .b2b-header-tabs .header-secondary .header-subitem {
6811 display: inline-block;
6815 .b2b-header-tabs .header-secondary .header-subitem a.menu__item {
6816 display: inline-block;
6821 .b2b-header-tabs .header-secondary .header-subitem a.menu__item:hover, .b2b-header-tabs .header-secondary .header-subitem a.menu__item:focus {
6826 clip: rect(1px, 1px, 1px, 1px); }
6828 /** Tertiary Level Menu **/
6829 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:after,
6830 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:before {
6832 border-left: 8px solid transparent;
6833 border-right: 8px solid transparent;
6835 -webkit-transition: left .2s ease-out;
6836 -moz-transition: left .2s ease-out;
6837 transition: left .2s ease-out; }
6839 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret {
6844 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:after {
6845 border-bottom: 8px solid #fff;
6848 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:before {
6849 border-bottom: 8px solid #ccc;
6852 /** Tertiary Level Menu **/
6853 .b2b-header-tabs .header-secondary .header-subitem.active .header-tertiary {
6854 border-top: solid 1px #ccc; }
6856 .b2b-header-tabs .header-tertiary:after {
6861 .b2b-header-tabs .header-tertiary li {
6862 display: inline-block;
6866 .b2b-header-tabs .header-tertiary li a {
6872 .b2b-header-tabs .header-tertiary li label {
6875 font-size: 14px !important;
6878 padding: 15px 0 0 15px; }
6880 /** Quarternary Level Menu **/
6881 .b2b-header-tabs .header-quarternary {
6885 .b2b-header-tabs .header-quarternary li {
6887 font-family: "Omnes-ECOMP-W02", Arial;
6890 .b2b-header-tabs .header-quarternary li.active {
6893 .b2b-header-tabs .header-quarternary li a {
6896 padding: 0px 10px 10px 10px; }
6898 /** Skip Navigation**/
6899 .b2b-header-tabs .header__item.skip {
6901 display: inline-block;
6902 cursor: default !important; }
6904 .b2b-header-tabs .header__item.skip a {
6908 text-decoration: none; }
6910 .b2b-header-tabs .header__item.skip a:focus {
6912 outline: 2px solid #0578ae; }
6914 /** Dropdown css inside Header ****/
6915 .b2b-header-tabs .selectWrap {
6918 .b2b-header-tabs .selectWrap button.awd-select, .b2b-header-tabs .selectWrap input.awd-select {
6922 display: inline-block; }
6924 .b2b-header-tabs .selectWrap .awd-select-list {
6925 background-color: #fff;
6927 -webkit-transition: opacity .2s ease-out;
6928 -moz-transition: opacity .2s ease-out;
6929 transition: opacity .2s ease-out;
6930 box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176); }
6933 * responsive header media queries
6935 @media screen and (max-width: 1100px) {
6936 .b2b-header-tabs .globe-text {
6938 .b2b-header-tabs .header__item.profile {
6941 .b2b-header-tabs .header__items {
6942 padding-top: 0px; } }
6944 @media screen and (max-width: 950px) {
6945 .header__item.profile {
6949 .header__item .selectWrap {
6951 .b2b-header-tabs .header__items {
6952 padding-top: 25px; }
6953 .b2b-header-tabs .header__item .header-secondary-wrapper, .b2b-header-tabs .header__item .header-tertiary-wrapper {
6955 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret {
6957 .b2b-header-tabs .header__item.b2b-headermenu a.menu__item {
6958 padding-bottom: 30px; }
6959 .b2b-header-tabs .header-secondary .header-subitem.active .header-tertiary {
6960 margin-top: -28px; } }
6962 /*************** Header - END ******************/
6966 .hp-container i:focus {
6967 outline: thin dotted #666; }
6968 .hp-container .icon-misc-pen {
6970 .hp-container .icon-misc-trash {
6974 border-bottom: 1px solid #ccc;
6975 border-bottom: 1px solid #ccc;
6976 margin-bottom: 16px;
6977 padding-bottom: 16px; }
6978 .hp-selected .selected-days {
6979 padding-bottom: 16px; }
6980 .hp-selected .selected-days .day {
6986 margin: 16px auto 0 auto; }
6987 .hp-checkbox label {
6990 margin-right: 34px; }
6991 .hp-checkbox label span {
6995 margin-left: 0px; } */
7000 display: -webkit-flex;
7001 display: -ms-flexbox; }
7006 display: -webkit-flex;
7007 display: -ms-flexbox; }
7009 .hp-dropdowns .radio-buttons {
7011 .hp-dropdowns .radio-buttons .radio {
7012 margin-right: 15px; }
7016 /* TODO: Build a reference page for these classes */
7018 font-family: "Omnes-ECOMP-W02", Arial !important; }
7021 font-family: "Omnes-ECOMP-W02-Light", Arial !important; }
7024 font-family: "Omnes-ECOMP-W02-Italic", Arial !important; }
7026 .font-light-italic {
7027 font-family: "Omnes-ECOMP-W02-Light-Italic", Arial !important; }
7030 font-family: "Omnes-ECOMP-W02-Medium", Arial !important; }
7032 .font-medium-italic {
7033 font-family: "Omnes-ECOMP-W02-Medium-Italic",Arial !important; }
7037 font-variant: normal;
7038 font-weight: normal;
7039 text-transform: none; }
7042 background-color: #efefef;
7043 border: 1px solid #efefef;
7045 font-size: 1.4rem; }
7047 .b2b-subnav-container > ul {
7050 .b2b-subnav-content {
7052 margin-bottom: 10px; }
7054 .b2b-subnav-content > li {
7055 border-bottom: 1px solid #999999;
7059 .b2b-subnav-content > li > a {
7060 text-decoration: none;
7065 .b2b-subnav-content > li > a.expand {
7068 .b2b-subnav-content > li ul {
7071 transition-duration: 0.5s;
7072 transition-timing-function: cubic-bezier(0, 1, 0.5, 1); }
7074 .b2b-subnav-content > li ul.expand {
7075 transition-duration: 0.7s;
7076 transition-timing-function: ease-in-out;
7080 .b2b-subnav-content > li > a:focus, .b2b-subnav-content > li ul > li > a:focus {
7081 outline: thin dotted #666; }
7083 .b2b-subnav-content > li ul > li > a {
7087 outline-offset: -4px;
7088 padding-left: 10px; }
7090 .b2b-icon-primary-plus-minus {
7091 display: inline-block;
7098 vertical-align: middle;
7101 @media (min-width: 320px) and (max-width: 767px) {
7103 background-color: #fff;
7104 border: 1px solid white;
7106 .b2b-subnav-content > li {
7107 padding-left: 10px; }
7108 .b2b-subnav-container > ul:first-child {
7109 border-top: 1px solid #999; }
7110 .b2b-icon-primary-plus-minus {
7112 .b2b-subnav-content > li li > a.active {
7114 text-decoration: none;
7115 font-family: "Omnes-ECOMP-W02", Arial; } }
7117 .b2b-list-box-item {
7118 white-space: nowrap;
7120 border: 1px solid transparent;
7122 visibility: inherit;
7129 -moz-user-select: none;
7130 -webkit-user-select: none;
7131 -ms-user-select: none; }
7132 .b2b-list-box-item:focus {
7133 border: 2px solid #5e8cb3; }
7135 .b2b-list-box-item--selected {
7136 background-color: #cfdde9; }
7138 .btn.disabled[ddh-load-button] {
7140 padding: 0 19px 0 18px; }
7142 .btn.disabled[ddh-load-button] {
7145 .icon-primary-spinner-ddh.large {
7149 .icon-primary-spinner-ddh.small {
7153 .icon-primary-spinner-ddh {
7154 -webkit-animation: 1s linear infinite spinner;
7155 animation: 1s linear infinite spinner;
7156 background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNiAzNiIgaWQ9InN2Zy1zcGlubmVyIiB4PSIwcHgiIHk9IjBweCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CiAgIDxwYXRoIGZpbGw9IiNGNUY1RjUiIGQ9Ik0xOCAzNkM4LjEgMzYgMCAyNy45IDAgMThTOC4xIDAgMTggMHMxOCA4LjEgMTggMTgtOC4xIDE4LTE4IDE4em0wLTMxLjVjLTcuNSAwLTEzLjUgNi0xMy41IDEzLjVTMTAuNiAzMS41IDE4IDMxLjVjNy41IDAgMTMuNS02LjEgMTMuNS0xMy41IDAtNy41LTYtMTMuNS0xMy41LTEzLjV6Ii8+CiAgIDxwYXRoIGZpbGw9IiMwNTY4QUUiIGlkPSJzcGlubmVyIiBkPSJNMzAuNyA1LjNsLTMuMSAzLjJjMi40IDIuNCAzLjkgNS44IDMuOSA5LjUgMCA3LjQtNi4xIDEzLjUtMTMuNSAxMy41UzQuNSAyNS40IDQuNSAxOCAxMC42IDQuNSAxOCA0LjVWMEM4LjEgMCAwIDguMSAwIDE4czguMSAxOCAxOCAxOCAxOC04LjEgMTgtMThjMC01LTItOS41LTUuMy0xMi43eiIgdHJhbnNmb3JtPSIiPiAgICAgIAogICA8L3BhdGg+Cjwvc3ZnPg==); }
7158 .btn-small .icon-primary-spinner-ddh {
7159 height: 30px !important;
7160 width: 30px !important; }
7162 .btn-small .icon-primary-spinner {
7171 .small-modal-loader {
7172 width: 420px !important;
7173 height: 212px !important;
7174 text-align: center; }
7176 .small-modal-loader .icon-primary-spinner {
7177 margin-bottom: 5px; }
7179 .body.styled-by-modal {
7182 .b2b-modal-backdrop {
7190 .b2b-modal-backdrop.fade {
7191 background-color: #000;
7193 filter: alpha(opacity=0);
7194 transition: all 0.3s linear 0s; }
7196 .b2b-modal-backdrop.fade.in {
7199 filter: alpha(opacity=70);
7200 background-color: #000;
7201 transition: opacity 0.3s linear 0s; }
7214 .modalwrapper.active {
7219 background-clip: padding-box;
7220 background-color: #ffffff;
7221 border: 1px solid rgba(0, 0, 0, 0.1);
7223 box-shadow: 0 3px 5px 1px rgba(0, 0, 0, 0.4);
7225 /*margin-bottom:10%;*/
7226 outline: medium none;
7227 /*position: absolute;*/
7235 .modalwrapper.modal-docked .modal {
7247 transition: opacity .5s linear 0s; }
7249 .modal.fade.in.modal-landscape {
7253 transition: opacity .5s linear 0s; }
7262 align-items: center;
7263 border-radius: 8px 8px 0 0;
7267 padding: 30px 46px 30px 30px;
7268 position: relative; }
7270 .b2b-modal-header > h2 {
7275 .modal-header-portrait {
7276 -webkit-overflow-scrolling: auto; }
7278 .modal-header-landscape {
7279 -webkit-overflow-scrolling: auto; }
7282 -webkit-overflow-scrolling: touch;
7283 padding: 0 30px 20px;
7287 .b2b-modal-body:focus {
7288 outline: 1px dotted #333333; }
7294 background-color: #fff;
7301 :not(.modal-docked) .b2b-modal-footer {
7302 position: relative; }
7304 .modal-landscape .b2b-modal-footer {
7305 position: relative; }
7307 .b2b-modal-footer .cta-button-group {
7309 justify-content: flex-end;
7310 padding: 20px 0 5px;
7312 border-top: 1px solid #d2d2d2; }
7314 .b2b-modal-footer .cta-button-group .btn {
7318 margin-left: 10px; }
7320 .b2b-modal-footer .cta-button-group .marginLeft0 {
7323 .b2b-modal-footer .cta-button-group .btn-footer-left {
7324 margin-right: auto; }
7326 .b2b-modal-footer .cta-button-group .btn + .btn {
7327 margin-right: 0 !important; }
7345 max-width: 1000px; }
7347 .modalwrapper.modal-docked {
7350 align-items: center; }
7352 .modalwrapper.modal-docked .b2b-modal-body {
7355 padding-bottom: 60px; }
7357 .modalwrapper.modal-docked .modal {
7363 .modalwrapper.modal-docked .b2b-modal-body > *:last-child {
7364 margin-bottom: 60px; }
7366 @media (max-width: 767px) {
7369 overflow-x: hidden; }
7374 margin-bottom: 15px;
7377 padding: 20px 46px 20px 15px; }
7380 padding: 0 15px 15px; }
7381 .modalwrapper.modal-docked {
7385 .modalwrapper.modal-docked .modal.fade.in {
7387 width: 100% !important;
7391 .modalwrapper.modal-docked .b2b-modal-body {
7394 .modalwrapper.modal-docked.modal-landscape {
7397 .modalwrapper.modal-docked.modal-landscape .modal {
7400 .modalwrapper.modal-docked.modal-landscape .b2b-modal-body {
7402 overflow-y: hidden; }
7405 .b2b-modal-footer .cta-button-group {
7408 .b2b-modal-footer .cta-button-group .btn {
7410 .b2b-modal-footer .cta-button-group .btn + .btn {
7412 .b2b-modal-footer .cta-button-group a.visible-phone {
7413 align-items: center;
7414 display: flex !important;
7416 justify-content: center; } }
7418 .b2b-modal-footer > .cta-button-group {
7419 line-height: 40px; }
7422 .modal.fade.in .b2b-modal-header,
7423 .modal.fade.in .b2b-modal-body,
7424 .modal.fade.in .b2b-modal-footer {
7425 animation-duration: 0.01s;
7426 -o-animation-duration: 0.01s;
7427 -ms-animation-duration: 0.01s;
7428 -moz-animation-duration: 0.01s;
7429 -webkit-animation-duration: 0.01s;
7430 animation-name: DOMinsertion;
7431 -o-animation-name: DOMinsertion;
7432 -ms-animation-name: DOMinsertion;
7433 -moz-animation-name: DOMinsertion;
7434 -webkit-animation-name: DOMinsertion; }
7436 .monthselector thead tr th {
7439 .monthselector thead tr:after {
7446 border-bottom: 1px solid #ccc; }
7448 .monthselector tbody tr:last-child {
7451 .monthselector td.day {
7452 margin: 1px 4px !important;
7453 width: 64px !important; }
7455 .monthselector .datepicker-switch {
7456 width: 195px !important; }
7458 .monthselector .show-date {
7459 width: 30px !important; }
7461 .monthselector button.faux-input {
7463 .monthselector button.faux-input:focus {
7464 border: 1px solid #0574ac; }
7465 .monthselector button.faux-input:disabled {
7466 cursor: not-allowed; }
7468 .monthselector .cta-button-group {
7470 .monthselector .cta-button-group a {
7471 margin-right: 20px; }
7473 .monthselector .day.active .show-date:after, .monthselector .day:focus .show-date:after, .monthselector .due-date.disabled .show-date:after {
7475 left: 9px !important;
7477 width: 42px !important; }
7479 .monthselector .disabled.day:focus .show-date:after {
7482 .monthselector .icon-primary-calendar {
7486 padding: 0 10px 0 10px;
7491 list-style-type: none; }
7495 padding: 0 0 5px 30px;
7499 font-size: 1.4rem; }
7501 .b2b-ml-nav a:focus {
7502 outline-offset: 1px; }
7504 .b2b-ml-nav li:focus {
7507 .b2b-ml-nav li:focus > a {
7508 outline: thin dotted #666;
7509 outline-offset: 1px; }
7512 border-left: 1px solid #ccc; }
7515 padding: 0 0 0 20px; }
7517 .b2b-ml-nav ul > li {
7519 line-height: 18px; }
7521 .b2b-ml-nav a > span {
7522 background-color: #FFF;
7530 .b2b-ml-nav a > span > i {
7533 .b2b-ml-nav a:only-child > span {
7539 .b2b-ml-nav a:only-child > span > i {
7540 background-color: inherit;
7544 .b2b-ml-nav ul li:first-child > a:only-child > span {
7550 .b2b-ml-nav li a + ul {
7553 .b2b-ml-nav li a.active + ul {
7556 .b2b-ml-nav .selected {
7559 /*to overide ng-doc inline property for library demo - TODO: Move to docs.css*/
7560 .b2b-ml-nav a [class^="icon-primary-"], a [class*=" icon-primary-"], a [class^="icon-primary-"]:before, a [class*=" icon-primary-"]:before {
7561 display: inline-block; }
7563 .b2b-alerts-messages {
7564 background-color: #fff;
7567 .b2b-alerts-messages h3 {
7568 color: #333 !important;
7569 font-family: "Omnes-ECOMP-W02-Medium", Arial;
7570 margin-bottom: 0 !important;
7574 .b2b-alerts-messages h4 {
7575 color: #333 !important;
7576 font-family: "Omnes-ECOMP-W02-Medium", Arial;
7577 margin-bottom: 0 !important; }
7578 .b2b-alerts-messages .alert-info {
7579 background-color: #0574ac;
7581 .b2b-alerts-messages .alert-error {
7582 background-color: #cf2a2a;
7584 .b2b-alerts-messages .alert-success {
7585 background-color: #1b7e28;
7587 .b2b-alerts-messages div:nth-child(2) {
7588 padding: 0 0 15px 10px;
7589 vertical-align: baseline; }
7590 .b2b-alerts-messages .close:before {
7592 .b2b-alerts-messages p {
7595 font-family: "Omnes-ECOMP-W02", Arial; }
7596 .b2b-alerts-messages p a {
7598 .b2b-alerts-messages .btn-small {
7599 margin-bottom: 0px; }
7601 .b2b-alerts-success {
7602 border: 1px solid #1b7e28; }
7605 border: 1px solid #cf2a2a; }
7608 border: 1px solid #0574ac; }
7610 /* TODO: Rearange this and move to patches if needed */
7611 .b2b-breadcrumb-css-override > li {
7612 margin-right: 24px; }
7614 .b2b-breadcrumb-css-override li > * {
7615 float: left !important; }
7617 .b2b-css-override ul.nav-tabs {
7621 .b2b-top-nav-buttons-css-override {
7626 width: auto !important; }
7628 .b2b-toggle-header-active {
7631 .b2b-toggle-header-inactive {
7634 .b2b-toggle-header-icon {
7638 .icon-primary-circle:before {
7639 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");
7645 .ds2-no-colors .icon-primary-circle:before {
7646 background-image: none;
7650 outline: thin dotted #666; }
7658 display: inline-block;
7662 vertical-align: baseline; }
7666 padding-bottom: 20px;
7670 .pager__item--input {
7677 margin-left: 10px; }
7680 margin-bottom: 20px; }
7682 .pager__item--active {
7683 border-bottom: 2px solid #0574ac;
7687 .pager a.pager__item--active:hover {
7690 .pager a:hover, .pager a:focus {
7691 text-decoration: none;
7695 .pager a.disabled:hover, .pager a.disabled:focus {
7696 cursor: not-allowed; }
7698 .row.section-row.b2b-page {
7701 a.pager__item--next:focus, a.pager__item--prev:focus {
7702 text-decoration: none;
7705 .pager__item--next, .pager__item--prev {
7707 padding: 1.5px 6px 1.5px 6px; }
7709 .pager .disabled i {
7710 pointer-events: none;
7725 margin-bottom: 20px;
7728 display: inline-block;
7729 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
7731 .mobile-view > .pager__item {
7735 vertical-align: middle;
7736 line-height: 34px; }
7744 h4#pagination-truncated {
7747 h4#pagination-large-count {
7750 .p-col-md-12 input {
7751 margin-left: 20px; }
7753 .pager a .icon-primary-right:before {
7754 display: inline-block; }
7756 .pager a .icon-primary-left:before {
7757 display: inline-block; }
7760 background: white none repeat scroll 0 0;
7761 margin-bottom: -12px;
7763 padding-right: 10px;
7764 position: relative; }
7766 .numericResult:focus {
7767 outline: 1px dotted #0574ac; }
7769 .page-heading-group {
7771 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
7773 .pager > div > span.fieldLabel {
7774 margin-left: 18px; }
7776 .pager .fieldLabel .btn-arrow {
7779 margin-left: -5px; }
7783 .b2b-p-col-md-12 input {
7784 margin-left: 20px; }
7789 display: inline-block;
7790 margin: 0px 5px 0 5px;
7792 vertical-align: baseline; }
7794 .b2b-pager__item--noclick {
7795 pointer-events: none !important;
7796 cursor: default !important; }
7798 .b2b-pager__item--droppable {
7799 pointer-events: all !important; }
7803 padding-bottom: 20px;
7806 .b2b-pager a:hover {
7807 text-decoration: none;
7810 .b2b-pager a:focus {
7811 text-decoration: none;
7814 .b2b-pager a .icon-primary-right:before {
7815 display: inline-block; }
7816 .b2b-pager a .icon-primary-left:before {
7817 display: inline-block; }
7818 .b2b-pager .disabled i {
7819 pointer-events: none;
7823 .b2b-pager__item--input {
7833 margin-bottom: 20px; }
7835 .b2b-pager__item--active {
7836 border-bottom: 2px solid #0574ac;
7840 .row.section-row.b2b-page {
7843 a.b2b-pager__item--next:focus {
7844 text-decoration: none;
7847 a.b2b-pager__item--next-disabled {
7850 a.b2b-pager__item--next-disabled > [class^="icon-primary-"] {
7852 cursor: not-allowed;
7855 a.b2b-pager__item--prev:focus {
7856 text-decoration: none;
7859 a.b2b-pager__item--prev-disabled {
7862 a.b2b-pager__item--prev-disabled > [class^="icon-primary-"] {
7864 cursor: not-allowed; }
7866 .b2b-pager__item--next {
7867 padding: 1.5px 0px 1.5px 0px; }
7869 .b2b-pager__item--prev {
7870 padding: 1.5px 0px 1.5px 0px; }
7876 .fieldLabel .btn-arrow {
7884 .b2b-numericResult {
7885 margin-bottom: 20px;
7889 .b2b-mobile-view > .b2b-pager__item {
7893 vertical-align: middle;
7894 line-height: 34px; }
7905 h4#b2b-pagination-truncated {
7908 h4#b2b-pagination-large-count {
7912 background: white none repeat scroll 0 0;
7913 margin-bottom: -12px;
7915 padding-right: 10px;
7916 position: relative; }
7918 .b2b-numericResult:focus {
7919 outline: 1px dotted #0574ac; }
7921 .b2b-page-heading-group {
7923 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
7925 .b2b-pager > div > span.fieldLabel {
7926 margin-left: 18px; }
7931 .b2b-go-to-page-inline {
7932 display: inline-block; }
7934 input.b2b-phone-mask-input {
7935 padding-right: 15px; }
7936 input.b2b-phone-mask-input:hover, input.b2b-phone-mask-input:focus {
7937 padding-right: 15px; }
7939 /************************** Start - Should be removed after the styling in global is fixed *******************/
7943 /************************** End - Should be removed after the styling in global is fixed *******************/
7944 @media (max-width: 767px) {
7949 background-color: #5a5a5a;
7950 border-top: 1px solid #959595; }
7953 border-bottom: 1px solid #959595; }
7955 .pivot-links > li > a {
7958 padding: 12px 15px 10px;
7959 line-height: normal; }
7961 .b2b-profile-block-container {
7964 background-color: #fff;
7966 border: 1px solid #ccc;
7967 box-shadow: 0px 1px 1px 1px #ccc;
7968 display: inline-table;
7969 margin: 15px 15px; }
7971 .b2b-profile-block-details p, .b2b-profile-block-details div {
7973 font-size: 1.4rem; }
7975 .b2b-profile-block-details .radio-label, .b2b-profile-block-details a {
7976 font-size: 1.4rem; }
7978 .b2b-profile-block-details p label, .b2b-profile-block-details p span {
7979 padding-left: 10px; }
7981 .b2b-profile-block-footer {
7982 margin-bottom: 12px;
7986 .b2b-profile-block-details p {
7987 word-wrap: break-word;
7989 .b2b-profile-block-details p:first-child {
7991 .b2b-profile-block-details p:after {
7994 border: 0.2px solid #ccc;
7997 .b2b-profile-block-details .radio {
8001 .b2b-approval-icon {
8006 .b2b-approval-icon i {
8019 margin-bottom: 16px; }
8021 .b2b-profile-block-radio {
8029 border: solid 1px #CCC;
8030 font-family: "Omnes-ECOMP-W02", Arial;
8031 display: inline-block;
8032 vertical-align: top; }
8033 .b2b-profile-card .top-block {
8035 background-color: #e4e4e4;
8036 max-height: 153px; }
8037 .b2b-profile-card .bottom-block {
8038 padding: 15px 20px 15px 20px;
8039 background-color: #fff; }
8040 .b2b-profile-card .profile-image {
8041 background: #e4e4e4;
8042 margin-bottom: 15px;
8043 text-align: center; }
8044 .b2b-profile-card .profile-image .default-img {
8045 display: inline-block;
8048 margin-bottom: 10px;
8049 border: 6px solid #fff;
8050 border-radius: 99em;
8051 -webkit-border-radius: 99em;
8052 -moz-border-radius: 99em;
8053 /* background-color: #eee; */ }
8055 .profile-image img {
8056 display: inline-block;
8059 margin-bottom: 10px;
8060 border: 6px solid #fff;
8061 border-radius: 99em;
8062 -webkit-border-radius: 99em;
8063 -moz-border-radius: 99em;
8064 /* background-color: #eee; */ }
8066 .b2b-profile-card .profile-image .default-img {
8067 font-family: "Omnes-ECOMP-W02", Arial;
8069 background-color: #fff;
8076 text-transform: uppercase; }
8078 .b2b-profile-card .profile-image .name {
8079 font-family: "Omnes-ECOMP-W02-Medium", Arial;
8086 word-break: break-word;
8087 white-space: normal;
8088 text-transform: capitalize; }
8090 .b2b-profile-card .profile-image .status-icon {
8091 border-radius: 10px;
8092 border: 1px solid #fff;
8096 display: inline-block;
8097 vertical-align: middle; }
8099 .b2b-profile-card .profile-image .status {
8106 .b2b-profile-card .status .circle {
8110 margin: 30px 6px 0px 20px;
8112 background-color: #444; }
8114 .b2b-profile-card .profile-image .status-green {
8115 background-color: #0c0; }
8117 .b2b-profile-card .profile-image .status-red {
8118 background-color: red; }
8120 .b2b-profile-card .profile-image .status-blue {
8121 background-color: #00f; }
8123 .b2b-profile-card .profile-image .status-yellow {
8124 background-color: #ff0; }
8126 .b2b-profile-card .profile-image .status .status-badge {
8128 border: dotted 1px #444;
8129 background-color: transparent;
8136 padding-right: 5px; }
8138 .b2b-profile-card .profile-details {
8140 .b2b-profile-card .profile-details label {
8143 font-family: "Omnes-ECOMP-W02-Medium", Arial;
8144 font-weight: bolder;
8149 .b2b-profile-card .profile-details div {
8153 padding-bottom: 6.5px; }
8155 .b2b-profile-card .b2b-add-user {
8157 border-style: dotted;
8160 position: relative; }
8161 .b2b-profile-card .b2b-add-user i {
8163 padding-bottom: 15px; }
8165 .b2b-profile-card .atcenter {
8168 vertical-align: middle;
8169 text-align: center; }
8171 .b2b-profile-card .tooltip {
8173 .b2b-profile-card .tooltip .helpertext {
8177 .b2b-profile-card .tooltip-wrapper {
8178 position: relative; }
8180 /* Overrides for tooltip absolute positioning */
8181 @media (min-width: 1025px) {
8182 .b2b-profile-card .tooltip-size-control {
8183 width: 100% !important; } }
8185 @-webkit-keyframes progress-bar-stripes {
8187 background-position: 0 0; }
8189 background-position: 80px 0; } }
8191 @keyframes progress-bar-stripes {
8193 background-position: 0 0; }
8195 background-position: 80px 0; } }
8198 background-color: #e4e4e4;
8201 margin-bottom: 20px;
8205 position: relative; }
8211 background-color: #666;
8213 display: -webkit-flex;
8214 display: -ms-flexbox;
8220 display: -webkit-flex;
8221 display: -ms-flexbox;
8223 -webkit-align-items: center;
8224 -ms-flex-align: center;
8225 align-items: center;
8226 -webkit-justify-content: flex-end;
8228 justify-content: flex-end; }
8230 .progress-link + .usage-bar {
8233 .progress-success .bar, .progress .bar-success {
8234 background-color: #1b7e28; }
8236 .progress-warning .bar, .progress .bar-warning {
8237 background-color: #ef6f00; }
8239 .progress-danger .bar, .progress .bar-danger {
8240 background-color: #cf2a2a; }
8242 .progress.increment {
8243 display: -webkit-flex;
8244 display: -ms-flexbox;
8247 .progress.increment .bar:first-child:not(:last-child) {
8249 border-radius: 4px 0 0 4px; }
8251 .progress.increment .bar:last-child:not(:first-child) {
8253 border-radius: 0 4px 4px 0; }
8255 .progress.increment .bar + .bar:not(:last-child) {
8260 .progress.increment .bar:not(:first-child) {
8261 border-left: 1px solid white !important; }
8267 margin-bottom: 1px; }
8269 .usage-bar > .usage-text {
8270 display: table-cell;
8273 .progress + .usage-bar {
8274 margin-top: -15px; }
8276 .usage-bar .usage-text {
8277 font-size: 1.4rem; }
8279 .usage-bar .usage-text:first-child {
8280 white-space: nowrap; }
8282 .usage-bar .usage-text.text-right {
8283 vertical-align: top;
8285 width: auto !important; }
8287 .usage-bar .usage-text.text-right:before {
8292 .usage-bar.billing-cycle .usage-text {
8293 font-size: 1.4rem; }
8295 .usage-bar.billing-cycle .usage-text.text-right {
8296 vertical-align: bottom; }
8298 .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"] {
8299 background-color: #1b7e28; }
8301 .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"] {
8302 background-color: #ef6f00; }
8304 .progress.autocolor [data-percentage^="9"], .progress.autocolor [data-percentage="100"] {
8305 background-color: #cf2a2a; }
8307 .b2b-seek-bar-container {
8308 position: relative; }
8309 .b2b-seek-bar-container div {
8310 position: absolute; }
8311 .b2b-seek-bar-container .b2b-seek-bar-track-container {
8313 .b2b-seek-bar-container .b2b-seek-bar-track {
8316 background-color: #cccccc;
8317 border-radius: 10px; }
8318 .b2b-seek-bar-container .b2b-seek-bar-track-fill {
8321 background-color: #cccccc;
8322 border-radius: 10px;
8324 background-color: #157BB2;
8325 transition: width 0s linear; }
8327 .seek-bar-container .seek-bar-knob-container {
8328 transition: left 0s linear; }
8330 .b2b-seek-bar-container .b2b-seek-bar-knob {
8333 border-radius: 10px;
8336 border: 1px solid #cccccc;
8340 .b2b-seek-bar-container .b2b-seek-bar-knob:focus {
8341 outline: thin dotted #666; }
8343 .b2b-seek-bar-container.vertical {
8348 border-radius: 10px; }
8349 .b2b-seek-bar-container.vertical .b2b-seek-bar-track-container {
8352 .b2b-seek-bar-container.vertical .b2b-seek-bar-track {
8355 .b2b-seek-bar-container.vertical .b2b-seek-bar-track-fill {
8360 .b2b-seek-bar-container.vertical .b2b-seek-bar-knob-container {
8361 transition: bottom .01s linear;
8364 .b2b-seek-bar-container.vertical .b2b-seek-bar-knob {
8366 border-radius: 10px;
8370 .form-search .search-query {
8371 width: 100% !important; }
8373 .form-search .well {
8376 .form-search > ul.nav > li.section {
8377 min-height: 20px !important; }
8379 input.b2b-search-input-field {
8380 margin-bottom: 0px; }
8382 .search-suggestion-list {
8383 background-color: #FFFFFF;
8384 border: 1px solid #ccc;
8385 border-radius: 0 0 6px 6px;
8386 box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15);
8395 .search-suggestion-list > li.active {
8396 background-color: #cccccc; }
8397 .search-suggestion-list:empty {
8400 .b2b-search-hightlight {
8401 font-weight: bold; }
8403 input[type="text"]::-moz-placeholder {
8405 font-family: "Omnes-ECOMP-W02-Italic", Arial; }
8407 input[type="text"]:focus {
8410 input[type="text"] + .reset-field {
8411 background-color: #FFFFFF;
8416 outline: 1px dotted #0574ac; }
8418 .field-group input:not([type="button"])[disabled] ~ .btn-search {
8419 background-color: #eee; }
8421 .btn-search[class*="btn"] {
8422 background-color: #FFFFFF;
8423 background-size: 20px 20px;
8424 border-radius: 0 1.5rem 1.5rem 0;
8426 min-width: 4.4rem !important;
8431 .search-suggestion-wrapper {
8432 margin-bottom: 15px;
8433 position: relative; }
8434 .search-suggestion-wrapper .no-result {
8435 padding: 0px 15px; }
8437 .search-suggestion-item {
8443 .search-suggestion-item:hover {
8444 background-color: #e4e4e4;
8446 .search-suggestion-item:focus {
8447 background-color: #e4e4e4;
8449 .search-suggestion-item a {
8451 text-decoration: none; }
8456 input.b2b-search-input-field:focus ~ .btn-search > i, .btn-search:focus > i {
8459 button.btn-search[disabled] {
8460 cursor: not-allowed; }
8461 button.btn-search[disabled] i {
8465 -webkit-background-blend-mode: mutilply;
8466 box-shadow: 0 3px 0 2px rgba(0, 0, 0, 0.08); }
8468 .linkSelectorModule {
8475 .linkSelectorModule .icon-primary-down {
8480 margin-left: -30px; }
8481 .linkSelectorModule .selectModule {
8482 background-color: transparent;
8486 border: 1px solid transparent;
8488 padding-right: 35px;
8491 font-size: 1.6rem; }
8492 .linkSelectorModule .selectModule:focus {
8493 border: 1px dotted #ccc;
8495 -moz-user-select: none; }
8496 .linkSelectorModule .selectModule:hover {
8497 text-decoration: underline; }
8498 .linkSelectorModule .active + .moduleWrapper:before {
8499 background-color: #FFFFFF;
8500 border-color: #d2d2d2;
8501 border-style: solid;
8502 border-width: 1px 1px 0 0;
8510 -webkit-transform: rotate(-45deg);
8511 transform: rotate(-45deg);
8513 .linkSelectorModule .moduleWrapper {
8515 .linkSelectorModule ul.awd-module-list {
8516 border-radius: 6px 6px 0px 0px; }
8518 .selectorModule .icon-primary-down {
8525 .selectorModule .selectModule {
8526 border: 1px solid #d2d2d2;
8528 box-shadow: 1px 5px 2px -5px rgba(0, 0, 0, 0.15);
8532 background-color: transparent;
8534 .selectorModule .selectModule:focus {
8535 border: 1px solid #0568ae;
8536 -moz-user-select: none; }
8537 .selectorModule .selectModule span.module-data {
8540 line-height: 20px; }
8541 .selectorModule .selectModule img + span.module-data {
8542 padding-left: 45px; }
8544 .selectorModule .selectModule.active {
8545 border-bottom-right-radius: 0px;
8546 border-bottom-left-radius: 0px; }
8548 .selectorModule .moduleWrapper {
8550 width: 100% !important;
8553 .selectorModule ul.awd-module-list {
8554 border-radius: 0px 0px 6px 6px; }
8556 .selectorModule .large > img {
8564 background-color: transparent;
8565 font-family: "Omnes-ECOMP-W02", Arial;
8580 background-color: #FFFFFF;
8584 box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.15);
8585 border-radius: 0px 0px 6px 6px; }
8586 .moduleWrapper .module-list-item img {
8592 align-self: center; }
8593 .moduleWrapper span {
8595 white-space: nowrap;
8596 font-size: 1.5rem; }
8602 border: 1px solid #d2d2d2; }
8603 .awd-module-list .module-list-item > .module-data {
8605 white-space: nowrap;
8608 border-bottom: 1px dotted #959595;
8609 margin: 0px 15px 0px 15px;
8610 padding-right: 50px;
8611 padding-bottom: 14px;
8615 .awd-module-list .module-list-item:hover {
8616 background-color: #f2f2f2; }
8617 .awd-module-list .module-list-item:active {
8618 background-color: #f2f2f2; }
8619 .awd-module-list .module-list-item[aria-selected="true"] {
8620 background-color: #f2f2f2; }
8627 white-space: nowrap;
8631 .module-list-item:last-of-type .module-data {
8632 border-bottom: none; }
8633 .module-list-item img + span.module-data {
8634 padding-left: 45px; }
8636 .module-groups:first-of-type .module-list-item:last-of-type .module-data {
8637 border-bottom: 1px solid #959595; }
8640 padding-bottom: 4px; }
8642 .selectorModule.large {
8644 vertical-align: middle;
8646 .selectorModule.large .moduleWrapper {
8648 .selectorModule.large input {
8650 vertical-align: middle;
8652 .selectorModule.large button {
8654 vertical-align: middle;
8656 .selectorModule.large .selectModule img {
8660 ul.module-groupitem li {
8661 margin: 0 -15px 0 -15px; }
8663 span.module-data span {
8666 font-size: 1.5rem; }
8669 cursor: default !important;
8670 padding: 18px 15px 0px 15px; }
8672 li.module-list-item[selected]:before {
8673 box-sizing: border-box;
8674 display: inline-block;
8680 vertical-align: middle;
8684 ul.module-optinalcta {
8688 border-bottom: 1px solid #d2d2d2;
8689 border-left: 1px solid #d2d2d2;
8690 border-right: 1px solid #d2d2d2;
8691 border-radius: 0px 0px 6px 6px; }
8692 ul.module-optinalcta li {
8695 ul.module-optinalcta a {
8699 .b2b-slider-container {
8700 position: relative; }
8701 .b2b-slider-container.slider-disabled {
8702 cursor: not-allowed !important; }
8703 .b2b-slider-container div {
8704 position: absolute; }
8705 .b2b-slider-container .slider-track-container {
8708 .b2b-slider-container .slider-track {
8711 background-color: #cccccc;
8712 border-radius: 10px;
8713 border: 1px solid #cccccc; }
8714 .b2b-slider-container .slider-track-fill {
8717 background-color: #cccccc;
8718 border-radius: 10px;
8720 background-color: #157BB2;
8721 transition: width 0s linear;
8722 border: 1px solid #cccccc; }
8723 .b2b-slider-container .slider-knob-container {
8724 transition: left 0s linear; }
8725 .b2b-slider-container .slider-knob-container.slider-knob-hidden {
8726 display: none !important; }
8727 .b2b-slider-container .slider-knob {
8730 border-radius: 10px;
8733 border: 1px solid #cccccc;
8736 .b2b-slider-container .slider-knob:focus {
8737 outline: thin dotted #666; }
8739 .b2b-slider-endpoints-container {
8743 .b2b-slider-endpoints-container .b2b-slider-endpoints-left {
8745 line-height: 100%; }
8746 .b2b-slider-endpoints-container .b2b-slider-endpoints-right {
8748 line-height: 100%; }
8749 .b2b-slider-endpoints-container::after {
8754 .b2b-slider-container.vertical {
8759 border-radius: 10px; }
8760 .b2b-slider-container.vertical .slider-track-container {
8763 .b2b-slider-container.vertical .slider-track {
8766 .b2b-slider-container.vertical .slider-track-fill {
8771 .b2b-slider-container.vertical .slider-knob-container {
8772 transition: bottom 0s linear;
8775 .b2b-slider-container.vertical .slider-knob-container.slider-knob-hidden {
8776 display: none !important; }
8777 .b2b-slider-container.vertical .slider-knob {
8779 border-radius: 10px;
8783 .icon-primary-spinner {
8784 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");
8788 .icon-primary-spinner.small {
8790 height: 30px !important;
8791 width: 30px !important; }
8793 .isIE .icon-primary-spinner,
8794 .isIE .icon-primary-spinner.small {
8795 animation: spinner 1s linear infinite; }
8797 .ds2-no-colors .icon-primary-spinner {
8798 animation: spinner 1s linear infinite;
8799 border: 5px dotted transparent;
8800 border-radius: 50%; }
8802 @keyframes spinner {
8804 transform: rotate(0deg); }
8806 transform: rotate(359deg); } }
8808 .b2b-status-tracker > .btn-arrow:nth-of-type(1) {
8809 margin-right: 10px; }
8811 .b2b-status-tracker > .btn-arrow:nth-of-type(2) {
8812 margin-left: 20px; }
8814 .b2b-status-tracker > .btn-arrow {
8817 overflow: visible; }
8818 .b2b-status-tracker > .btn-arrow > .btn-secondary > .icon-primary-left {
8821 .b2b-status-tracker > .btn-arrow > .btn-secondary > .icon-primary-right {
8824 .b2b-status-tracker > .b2b-status-tracker-step {
8826 position: relative; }
8828 .b2b-status-tracker-step {
8831 .b2b-status-tracker > .b2b-status-tracker-step .b2b-status-tracker-heading {
8832 font-family: "Omnes-ECOMP-W02-Medium", Arial;
8835 margin-bottom: 10px; }
8837 .b2b-status-tracker > .b2b-status-tracker-step.complete > .progress > .progress-bar {
8839 background-color: #1b7e28; }
8841 .b2b-status-tracker > .b2b-status-tracker-step.complete .icoControls-approval {
8844 .b2b-status-tracker > .b2b-status-tracker-step.current > .progress > .progress-bar {
8846 background-color: #333333; }
8848 .b2b-status-tracker > .b2b-status-tracker-step.current .icon-misc-time {
8851 .b2b-status-tracker > .b2b-status-tracker-step.pending > .progress > .progress-bar {
8853 background-color: #ffb81c; }
8855 .b2b-status-tracker > .b2b-status-tracker-step.pending .icoControls-statusokay {
8858 .b2b-status-tracker > .b2b-status-tracker-step.actionRequired > .progress > .progress-bar {
8860 background-color: #cf2a2a; }
8862 .b2b-status-tracker > .b2b-status-tracker-step.actionRequired .icoSecurityalerts-alert {
8865 .b2b-status-tracker > .b2b-status-tracker-step.notAvailable > .progress > .progress-bar {
8867 background-color: #767676; }
8869 .b2b-status-tracker > .b2b-status-tracker-step.notAvailable .icoControls-restricted {
8872 .b2b-status-tracker > .b2b-status-tracker-step > .progress {
8874 border-radius: 1.5px;
8876 margin-bottom: 10px;
8877 background-color: #c5c5c5; }
8878 .b2b-status-tracker > .b2b-status-tracker-step > .progress > .progress-bar {
8882 .b2b-status-tracker > .b2b-status-tracker-step > .b2b-status-tracker-estimate {
8883 font-family: "Omnes-ECOMP-W02-Medium", Arial;
8886 margin-bottom: 10px; }
8888 .b2b-status-tracker > .b2b-status-tracker-step > .b2b-status-tracker-description {
8889 font-family: "Omnes-ECOMP-W02", Arial;
8892 padding-right: 15px; }
8893 .b2b-status-tracker > .b2b-status-tracker-step > .b2b-status-tracker-description a {
8902 font-family: "Omnes-ECOMP-W02", Arial;
8910 position: relative; }
8916 background-color: #c4c4c4;
8917 outline: 1px solid transparent; }
8919 .steps li:first-child {
8920 border-radius: 4px 0 0 4px; }
8922 .steps li:last-child {
8924 border-radius: 0 4px 4px 0; }
8927 .steps li.step-done {
8928 background-color: #007a3e;
8930 border: 1px solid transparent; }
8934 display: inline-block;
8938 white-space: nowrap; }
8940 .step-on .step-text {
8941 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
8943 .steps li .step-text[data-large-text]:before {
8944 content: attr(data-large-text) " "; }
8946 .step-confirmation {
8948 margin-bottom: 30px; }
8950 .step-confirmation > div {
8953 .step-confirmation > div i {
8956 margin-right: 10px; }
8958 .step-confirmation.centered > div i {
8959 margin-left: -60px; }
8961 .step-confirmation > div h3 {
8963 margin: 26px 0 20px; }
8965 .step-confirmation > p {
8968 @media (max-width: 1024px) {
8975 margin-bottom: 11px; }
8978 .step-on .step-text {
8987 .steps li .step-text[data-sm-text]:before {
8988 content: attr(data-sm-text) " ";
8990 .step-confirmation {
8991 margin-top: 30px !important; } }
8993 @media (max-width: 767px) {
8994 .step-confirmation.centered > div i {
8996 .step-confirmation.centered > p {
8997 margin-left: 40px; }
8998 .step-confirmation > div h3 {
9000 margin: 13px 0 10px; }
9001 .step-confirmation > div i {
9003 margin-right: 10px; } }
9005 .step-indicator.vertical {
9008 .vertical .step-heading {
9016 .vertical .steps li {
9017 align-items: center;
9018 background-color: transparent;
9022 padding: 0 0 0 20px;
9023 position: relative; }
9025 .vertical .steps li .step-text {
9034 .vertical .steps li .step-text[data-large-text]:before {
9035 content: attr(data-large-text) " "; }
9037 .vertical .steps li:after {
9038 background-color: transparent;
9039 border-left: 4px solid #d2d2d2;
9049 .vertical .steps li.step-on:after,
9050 .vertical .steps li.step-done:after {
9051 border-color: #0568ae; }
9055 padding: 0px 0px 0px 0px; }
9056 .b2b-step-tracker .btn.btn-left {
9057 margin-right: 10px; }
9058 .b2b-step-tracker .btn.btn-right {
9060 .b2b-step-tracker .b2b-left-arrow {
9063 .b2b-step-tracker .b2b-right-arrow {
9066 .b2b-step-tracker .b2b-steps {
9070 position: relative; }
9071 .b2b-step-tracker .b2b-steps li {
9075 background-color: #767676;
9076 outline: 1px solid transparent;
9078 .b2b-step-tracker .b2b-steps li.b2b-step-done {
9079 background-color: #1b7e28;
9082 .b2b-step-tracker .b2b-steps li.b2b-step-on {
9083 background-color: #333333;
9086 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
9087 .b2b-step-tracker .b2b-steps li .b2b-step-text {
9089 display: inline-block;
9093 white-space: nowrap; }
9094 .b2b-step-tracker .b2b-steps li .b2b-step-text[data-large-text]:before {
9095 content: attr(data-large-text) " "; }
9096 .b2b-step-tracker .b2b-steps li:first-child {
9097 border-radius: 2px 0 0 2px; }
9098 .b2b-step-tracker .b2b-steps li:last-child {
9100 border-radius: 0 2px 2px 0; }
9102 @media (max-width: 1024px) {
9105 .b2b-step-tracker .b2b-steps {
9107 .b2b-step-tracker .b2b-steps li .b2b-step-text {
9109 .b2b-step-tracker .b2b-steps li .b2b-step-text[data-sm-text]:before {
9110 content: attr(data-sm-text) " ";
9112 .b2b-step-tracker .b2b-steps li.b2b-step-on .b2b-step-text {
9122 .strength-meter-container {
9126 .strength-meter-gauge {
9128 background-color: #d2d2d2;
9132 outline: 1px solid transparent; }
9134 .strength-meter-gauge-fill {
9138 text-indent: -9999px;
9140 border: 2px solid transparent; }
9142 .strength-meter-gauge-fill.strength-meter-animate {
9143 transition: width 0.5s linear, background-color 0.5s linear; }
9145 .strength-meter-animate[style*="20"] {
9146 background-color: #cf2a2a; }
9148 .strength-meter-animate[style*="20"] + .strength-meter-divider + .strength-meter-content:after {
9149 content: "Unacceptable"; }
9151 .strength-meter-animate[style*="40"] {
9152 background-color: #ea7400; }
9154 .strength-meter-animate[style*="40"] + .strength-meter-divider + .strength-meter-content:after {
9157 .strength-meter-animate[style*="60"] {
9158 background-color: #ea7400; }
9160 .strength-meter-animate[style*="60"] + .strength-meter-divider + .strength-meter-content:after {
9163 .strength-meter-animate[style*="80"] {
9164 background-color: #007a3e; }
9166 .strength-meter-animate[style*="80"] + .strength-meter-divider + .strength-meter-content:after {
9169 .strength-meter-animate[style*="100"] {
9170 background-color: #007a3e; }
9172 .strength-meter-animate[style*="100"] + .strength-meter-divider + .strength-meter-content:after {
9173 content: "Excellent"; }
9175 .strength-meter-divider {
9184 .strength-meter-divider span {
9185 background: transparent;
9188 border-right: solid 1px #fff; }
9190 .strength-meter-divider span:first-child {
9191 border-radius: 2px 0 0 2px; }
9193 .strength-meter-divider span + .strength-meter-divider span {
9196 .strength-meter-divider span:last-child {
9197 border-radius: 0 2px 2px 0;
9200 .strength-meter-content {
9204 position: absolute; }
9206 .strength-meter-content:before {
9207 font-family: "Omnes-ECOMP-W02", Arial;
9208 content: "Password strength: "; }
9210 .strength-meter-content:after {
9211 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
9213 .strength-meter-container {
9218 .strength-meter-container .strength-meter-gauge {
9220 background-color: #cccccc;
9221 box-shadow: 0 1px 1px -1px #333 inset;
9225 position: relative; }
9227 .strength-meter-container > .strength-meter-gauge > .strength-meter-gauge-fill {
9229 box-shadow: 0 1px 1px -1px #999 inset;
9231 text-indent: -9999px;
9234 .strength-meter-container > .strength-meter-gauge > .strength-meter-gauge-fill.strength-meter-animate {
9235 transition: width 0ms ease-out, background-color 0ms ease-in; }
9237 .strength-meter-container > .strength-meter-gauge > .strength-meter-divider {
9245 .strength-meter-container > .strength-meter-gauge > .strength-meter-divider span {
9246 background: transparent;
9249 border-right: solid 1px #fff; }
9251 .strength-meter-container > .strength-meter-gauge > .strength-meter-divider span:last-child {
9254 .strength-meter-container > .strength-meter-content {
9255 font-family: "Omnes-ECOMP-W02", Arial;
9260 .strength-meter-container > .strength-meter-content:before {
9263 .strength-meter-container > .strength-meter-content > .strength-meter-content-state {
9264 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
9268 align-items: center; }
9269 .btn-switch-label:focus .btn-switch {
9270 outline: 1px dotted #666;
9271 outline-offset: 5px; }
9272 .btn-switch-label input:focus .btn-switch {
9273 outline: 1px dotted #666;
9274 outline-offset: 5px; }
9275 .btn-switch-label > span {
9279 background-color: #fff;
9280 border: 1px solid #d2d2d2;
9281 border-radius: 16px;
9282 box-shadow: 0 4px 5px -5px rgba(0, 0, 0, 0.15) inset, 0 5px 5px -5px rgba(0, 0, 0, 0.15);
9287 user-select: none; }
9288 /* .btn-switch input[type="checkbox"] {
9295 .btn-switch input[type="checkbox"] + .switch-overlay .btn-slider-on .activo {
9296 font: 0px/0 "Omnes-ECOMP-W02", Arial; }
9297 .btn-switch input[type="checkbox"] + .switch-overlay .btn-slider-on + .btn + .btn-slider-off .inactivo {
9298 font: 0px/0 "Omnes-ECOMP-W02", Arial; } */
9299 .btn-switch input:checked + .switch-overlay {
9301 transition: all .3s linear .0s; }
9302 .btn-switch input:checked + .switch-overlay .switch-handle {
9303 background-color: #007a3e;
9304 background: linear-gradient(to bottom, #008744 0%, #007a3e 100%);
9305 transition: background-color 0.3s linear 0s;
9306 border: 1px solid transparent; }
9307 .btn-switch input + .switch-overlay {
9309 transition: all .3s linear .0s; }
9310 .btn-switch input + .switch-overlay .switch-handle {
9311 background-color: #f2f2f2;
9312 background: linear-gradient(to bottom, #fcfcfc 0%, #f2f2f2 100%);
9313 transition: background-color 0.3s linear 0s;
9314 border: 1px solid #d2d2d2; }
9315 .btn-switch input[disabled] + .switch-overlay {
9317 width: 100% !important;
9318 background-color: #d2d2d2;
9320 cursor: not-allowed !important; }
9321 .btn-switch input[disabled] + .switch-overlay .btn-slider-on {
9323 .btn-switch input[disabled] + .switch-overlay .activo {
9325 .btn-switch input[disabled] + .switch-overlay .switch-handle {
9327 .btn-switch input[disabled] + .switch-overlay .btn-slider-off {
9331 .btn-switch input[disabled]:checked + .switch-overlay {
9333 width: 100% !important;
9334 background-color: #fff; }
9335 .btn-switch input[disabled]:checked + .switch-overlay .btn-slider-off {
9337 .btn-switch input[disabled]:checked + .switch-overlay .btn-slider-off + .inactivo {
9339 .btn-switch input[disabled]:checked + .switch-overlay .switch-handle {
9341 .btn-switch input[disabled]:checked + .switch-overlay .btn-slider-on {
9345 color: #007a3e !important;
9346 font-weight: bold; }
9347 .btn-switch input[disabled]:checked + .switch-overlay .activo {
9351 color: #007a3e !important;
9352 font-weight: bold; }
9353 .btn-switch input[disabled]:checked + .btn-slider-on {
9355 .btn-switch input[disabled] + .btn-slider-on + .switch-handle {
9358 .btn-switch input[disabled] + .btn-slider-on + .switch-handle + .btn-slider-off {
9360 /* .btn-switch input[type="checkbox"][disabled] + .switch-overlay .btn-slider-on {
9362 .btn-switch input[type="checkbox"][disabled] + .switch-overlay .btn-slider-on .activo {
9363 border: medium none;
9365 font: 16px/32px "Omnes-ECOMP-W02", Arial;
9369 .btn-switch input[type="checkbox"][disabled] + .switch-overlay .btn-slider-on .activo:before {
9371 .btn-switch input[type="checkbox"][disabled] + .switch-overlay .btn-slider-on + .switch-handle + .btn-slider-off {
9376 .btn-switch input[type="checkbox"][disabled] + .switch-overlay .btn-slider-on + .switch-handle + .btn-slider-off .inactivo {
9377 border: medium none;
9379 font: 16px/32px "Omnes-ECOMP-W02", Arial;
9383 .btn-switch input[type="checkbox"][disabled] + .switch-overlay .btn-slider-on + .switch-handle + .btn-slider-off .inactivo:before {
9385 .btn-switch input[type="checkbox"][disabled]:checked + .switch-overlay .btn-slider-on {
9390 .btn-switch input[type="checkbox"][disabled]:checked + .switch-overlay .btn-slider-on + .switch-handle + .btn-slider-off {
9392 .btn-switch input[type="checkbox"][disabled]:checked + .switch-overlay .activo {
9394 font-weight: bold; } */
9397 border-radius: 16px;
9398 color: black !important;
9411 display: inline-block;
9412 font-family: "Omnes-ECOMP-W02", Arial;
9420 display: inline-block;
9421 font-family: "Omnes-ECOMP-W02", Arial;
9429 padding-right: 11px; }
9433 display: inline-block;
9446 background-image: none;
9447 border-left: 3px solid #007a3e;
9458 line-height: 40px; }
9460 background-image: none;
9461 border: 3px solid #959595;
9462 border-radius: 100%;
9471 .btn-switch.focused {
9472 outline: 1px dotted #000;
9473 outline-offset: 5px; }
9477 background-color: transparent;
9478 border-collapse: collapse;
9481 margin-bottom: 20px; }
9487 vertical-align: bottom; }
9495 vertical-align: top;
9496 word-wrap: break-word; }
9499 font-family: "Omnes-ECOMP-W02-Medium", Arial;
9501 font-weight: normal;
9503 padding: 13px 20px; }
9506 border-left: 1px solid #d2d2d2;
9507 border-top: 1px solid #d2d2d2; }
9509 table tbody td:first-child {
9510 border-left: none; }
9512 .tiny-accordion.iconleft.accordion-table-layout .toggle-header,
9513 .tiny-accordion.iconleft.accordion-table-layout .toggle-header + .accordion-content,
9514 .tiny-accordion.iconleft.accordion-table-layout .inactive-toggle-header {
9515 padding: 0 0 0 50px; }
9518 .inactive-toggle-header .faux-table-cell {
9519 display: table-cell;
9521 padding: 13px 0 10px 0;
9525 .accordion-content .faux-table-cell {
9526 display: table-cell;
9528 padding: 0 0 10px 0; }
9530 .faux-table-cell:last-child {
9535 background-color: #f2f2f2;
9538 border-left: 1px solid #d2d2d2;
9539 padding: 0 20px 0 10px; }
9541 .tiny-accordion.iconleft.accordion-table-layout .toggle-header.opened .hide-when-expanded {
9544 .tiny-accordion.iconleft.accordion-table-layout .toggle-header.opened .hide-when-expanded {
9546 transition: opacity .3s linear .2s; }
9548 @media (max-width: 767px) {
9551 padding: 19px 10px; }
9552 table th:first-child,
9553 table td:first-child {
9554 padding: 19px 15px; } }
9556 .data-row-list ul > li {
9557 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; }
9560 border-bottom: 1px solid #d2d2d2; }
9564 padding: 15px 15px 10px; }
9567 white-space: nowrap;
9568 padding: 15px 15px 0 15px;
9570 font-family: "Omnes-ECOMP-W02", Arial;
9572 border-top: 1px solid #d2d2d2; }
9574 .data-row.has-button .col-1 {
9577 .complex-table .data-row .col-1 {
9582 box-shadow: 0 -2px 0 0 #d2d2d2; }
9584 .data-row.opened td,
9585 .data-row.opened th {
9586 border-left: 1px solid transparent;
9587 border-bottom: 1px solid transparent; }
9589 .data-row.opened + .data-row-list {
9590 box-shadow: 0 1px 0 0 #d2d2d2; }
9592 .data-row.opened + .data-row-list > td {
9595 .data-row.opened + .data-row-list + .data-row.opened {
9596 box-shadow: 0 -1px 0 0 #d2d2d2; }
9599 background-color: transparent;
9600 border: medium none;
9603 font-family: "Omnes-ECOMP-W02", Arial;
9607 padding: 12px 15px 7px;
9611 vertical-align: middle; }
9613 .data-row button:focus {
9614 outline: 1px dotted black; }
9616 .data-row .col-1 i {
9619 display: inline-block !important; }
9621 .data-row-list th:first-child {
9622 background-color: inherit !important;
9624 padding: 0 15px 15px;
9625 font-family: "Omnes-ECOMP-W02", Arial;
9626 font-size: 1.4rem; }
9629 margin: 0 0 0 30px; }
9631 .data-row-list ul > li:before {
9634 .data-row-list ul > li {
9635 /* background-image in tables.less */
9636 background-position: left 13px;
9637 background-repeat: repeat-x;
9638 background-size: 4px 1px;
9643 .data-row-list li div {
9644 display: table-cell;
9645 background-color: white;
9649 padding-right: 7px; }
9651 .data-row-list li div + div {
9655 padding-left: 7px; }
9657 .complex-table td:nth-child(1),
9658 .complex-table td:nth-child(2),
9659 .complex-table td:nth-child(3),
9660 .complex-table td:nth-child(4),
9661 .complex-table td:nth-child(5),
9662 .complex-table td:nth-child(6),
9663 .complex-table td:nth-child(7),
9664 .complex-table td:nth-child(8),
9665 .complex-table td:nth-child(9) {
9666 white-space: nowrap; }
9669 word-wrap: break-word;
9673 text-align: right; }
9675 .complex-table th:not(:first-child),
9676 .complex-table td:not(:first-child) {
9677 text-align: right; }
9679 .striped tbody > tr td {
9680 background-color: transparent !important; }
9682 .striped tbody > tr.data-row.odd,
9683 .striped tbody > tr.data-row.odd + .data-row-list,
9684 .striped tbody > tr.data-row.odd + .data-row-list li div {
9685 background-color: #f2f2f2 !important; }
9687 .striped tbody > tr:not('.data-row'):nth-child(even) {
9688 background-color: #f2f2f2; }
9690 .b2b-table-div .selectWrap {
9693 display: inline-table;
9694 margin-bottom: 0px; }
9696 .b2b-external-sort-div {
9698 padding-bottom: 25px; }
9700 .b2b-external-sort-div .sortButton {
9702 border: 1px solid #ccc;
9706 background: linear-gradient(#fcfcfc, #f2f2f2);
9707 background-blend-mode: multiply;
9710 .b2b-external-sort-label {
9711 padding-bottom: 10px; }
9713 .b2b-external-sort-div a:hover {
9716 .b2b-external-sort-div a:hover, .b2b-external-sort-div a:focus {
9717 text-decoration: none; }
9719 .b2b-external-sort-label label {
9720 position: relative; }
9722 .b2b-external-sort-margin {
9723 margin-right: 13px !important; }
9725 .b2b-table-sorter-icon [class*="icoArrows-"]:before {
9728 @media screen and (max-width: 950px) {
9729 .b2b-external-sort-margin .selectWrap {
9730 bottom: 0px !important; } }
9732 .tablesorter-default .tablesorter-header.sorter-false .tablesorter-header-inner {
9736 .tablesorter-default .tablesorter-header .tablesorter-header-inner {
9737 /* background-image: url(images/tables/upanddown.png);*/
9738 background-position: center right;
9739 background-repeat: no-repeat;
9741 white-space: normal;
9742 display: inline-block;
9743 vertical-align: baseline;
9746 *vertical-align: auto;
9747 /* padding: 0 24px 0 0;*/ }
9749 .tablesorter-default .tablesorter-header.sorter-false .tablesorter-header-inner {
9752 .tablesorter-default .tablesorter-header.tablesort-sortable .tablesorter-header-inner span {
9754 display: inline-block; }
9757 .tablesorter-default thead .headerSortUp .tablesorter-header-inner,.tablesorter-default thead .tablesorter-headerAsc .tablesorter-header-inner,.tablesorter-default thead .tablesorter-headerSortUp .tablesorter-header-inner {
9758 background-image: url(images/tables/up.png);
9761 .tablesorter-default thead .headerSortDown .tablesorter-header-inner,.tablesorter-default thead .tablesorter-headerDesc .tablesorter-header-inner,.tablesorter-default thead .tablesorter-headerSortDown .tablesorter-header-inner {
9762 background-image: url(images/tables/down.png);
9765 .tablesorter-default thead .headerSortUp .tablesorter-header-inner,
9766 .tablesorter-default thead .tablesorter-headerAsc .tablesorter-header-inner,
9767 .tablesorter-default thead .tablesorter-headerSortUp .tablesorter-header-inner,
9768 .tablesorter-default thead .headerSortDown .tablesorter-header-inner,
9769 .tablesorter-default thead .tablesorter-headerDesc .tablesorter-header-inner,
9770 .tablesorter-default thead .tablesorter-headerSortDown .tablesorter-header-inner {
9772 line-height: 16px; }
9774 .tablesorter-default thead .headerSortUp .tablesorter-header-inner:after,
9775 .tablesorter-default thead .tablesorter-headerAsc .tablesorter-header-inner:after,
9776 .tablesorter-default thead .tablesorter-headerSortUp .tablesorter-header-inner:after {
9777 font-family: 'icoPrimary' !important;
9781 font-weight: normal;
9782 font-variant: normal;
9783 text-transform: none;
9785 -webkit-font-smoothing: antialiased;
9786 -moz-osx-font-smoothing: grayscale;
9787 -moz-user-select: none;
9788 -ms-user-select: none;
9789 -webkit-user-select: none;
9792 /* position: relative;*/
9794 text-decoration: inherit;
9795 display: inline-block;
9796 transform: rotate(180deg);
9800 .tablesorter-default thead .headerSortDown .tablesorter-header-inner:after,
9801 .tablesorter-default thead .tablesorter-headerDesc .tablesorter-header-inner:after,
9802 .tablesorter-default thead .tablesorter-headerSortDown .tablesorter-header-inner:after {
9803 font-family: 'icoPrimary' !important;
9807 font-weight: normal;
9808 font-variant: normal;
9809 text-transform: none;
9811 -webkit-font-smoothing: antialiased;
9812 -moz-osx-font-smoothing: grayscale;
9813 -moz-user-select: none;
9814 -ms-user-select: none;
9815 -webkit-user-select: none;
9818 /* position: relative;*/
9820 text-decoration: inherit;
9821 display: inline-block;
9825 .tablesorter-search-highlight {
9828 .tablesorter-headerRow th:focus {
9829 outline: thin dotted #666;
9830 outline-offset: -1px; }
9832 .b2b-table-message {
9833 font-family: "Omnes-ECOMP-W02", Arial; }
9834 .b2b-table-message .b2b-magnify-glass {
9835 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");
9836 background-repeat: no-repeat;
9837 background-position: center;
9839 .b2b-table-message .b2b-alert {
9841 .b2b-table-message .b2b-loading-dots {
9843 margin-bottom: 20px; }
9844 .b2b-table-message .b2b-message {
9846 padding-bottom: 45px;
9848 border-style: solid;
9851 padding-bottom: 45px;
9852 border-color: #d2d2d2;
9854 min-height: 220px; }
9855 .b2b-table-message .b2b-error-title {
9856 font-family: "Omnes-ECOMP-W02", Arial;
9860 .b2b-table-message .b2b-message-title {
9862 font-family: "Omnes-ECOMP-W02", Arial; }
9864 .b2b-table-scrollbar {
9867 position: relative; }
9868 .b2b-table-scrollbar .b2b-table-inner-container {
9870 padding-left: 150px;
9871 overflow-x: scroll; }
9872 .b2b-table-scrollbar th:first-child {
9873 background-color: #FFFFFF; }
9874 .b2b-table-scrollbar td:first-child {
9875 background-color: #FFFFFF;
9876 border-top: 1px solid #cccccc;
9877 border-right: 1px solid #cccccc;
9878 margin-top: -0.5px; }
9879 .b2b-table-scrollbar tr {
9880 th: nth-child(2), td; }
9881 .b2b-table-scrollbar tr :nth-child(2) {
9882 border-left: none; }
9883 .b2b-table-scrollbar tr:last-child > td:first-child {
9884 border-bottom: 1px solid #cccccc; }
9886 .b2b-scrollbar-arrow-left {
9890 .b2b-scrollbar-arrow-right {
9894 .b2b-scrollbar-arrow-right.btn-arrow .btn {
9897 .b2b-table-scrollbar ::-webkit-scrollbar {
9900 .b2b-table-scrollbar ::-webkit-scrollbar-thumb {
9901 background: #666666;
9902 border-radius: 5px; }
9906 margin-bottom: 20px;
9912 .tabs > li > a:hover,
9913 .tabs > li > a:focus {
9914 text-decoration: none;
9915 background-color: #d2d2d2; }
9917 .tabs > .pull-right {
9933 padding-right: 20px;
9936 line-height: 16px; }
9942 margin-bottom: -1px; }
9944 .tabs > li:first-child {
9945 margin-left: 20px; }
9949 border: 1px solid #d2d2d2;
9950 border-radius: 6px 6px 0 0;
9951 background-color: #f2f2f2;
9953 border-color: #d2d2d2; }
9956 margin-right: 6px; }
9959 .tabs > li > a:hover,
9960 .tabs > li > a:focus {
9961 background-image: none;
9962 background-color: #ffffff;
9964 border-color: #d2d2d2;
9965 border-bottom: 1px solid transparent;
9968 .tabs.tabs-justified,
9972 margin-bottom: -1px; }
9974 .tabs.tabs-justified > li,
9975 .tabs.promo-tabs > li {
9976 display: table-cell;
9979 border-left: 1px solid #d2d2d2; }
9981 .tabs.tabs-justified > li.active,
9982 .tabs.promo-tabs > li.active {
9986 .tabs.tabs-justified > li > a {
9988 padding-left: 5px; }
9990 .tabs.tabs-justified > li > a,
9991 .tabs.promo-tabs > li > a {
9992 text-align: center; }
9994 .tabs.promo-tabs > li > a {
10001 text-align: center;
10002 padding: 6px 10px 10px;
10003 border-top: 4px solid #e6e6e6;
10005 border-bottom: 1px solid #d2d2d2;
10006 background-color: #f9f9f9; }
10008 .tabs > li:last-child > a {
10011 .tabs.promo-tabs > li.active > a {
10013 border-top: 4px solid #ea7400;
10014 border-bottom-color: white;
10015 background-color: #fff !important;
10019 .tabs.promo-tabs > li:first-child {
10020 border-left: none; }
10022 .tabs.promo-tabs > li > a img {
10023 max-width: inherit;
10025 margin: 0 auto 5px auto;
10039 .tabs.promo-tabs > li > a {
10042 padding: 20px 20px 24px;
10043 background-color: #FFFFFF;
10044 border-top: 5px solid #FFFFFF;
10045 white-space: nowrap; }
10047 .tabs.promo-tabs > li.active > a {
10048 border-top: 5px solid #0574ac; }
10050 .tabs.promo-tabs > li > a:hover {
10053 .tabs.promo-tabs > li {
10056 .tabs > li[disabled="disabled"] > a:hover {
10057 cursor: not-allowed; }
10060 background-color: #f2f2f2;
10061 -webkit-transition: all .3s ease-out;
10062 -moz-transition: all .3s ease-out;
10063 transition: all .3s ease-out;
10064 margin: 3px 5px 3px 0;
10066 border-radius: 6px;
10067 border: 1px solid #c9c9c9;
10068 display: inline-block; }
10069 .b2b-tags .tags__item {
10071 vertical-align: baseline;
10074 .b2b-tags .tags__item i {
10078 margin-left: 10px; }
10079 .b2b-tags .tags__item i:hover {
10081 .b2b-tags .tags__item i:focus {
10082 outline: thin dotted #666; }
10083 .b2b-tags .tags__item:last-child {
10085 .b2b-tags .tags__item:hover {
10086 text-decoration: none; }
10087 .b2b-tags .tags__item:focus {
10088 outline: 1px dotted #666; }
10090 .tooltip-size-control {
10094 display: inline-block;
10096 vertical-align: middle;
10097 margin: 1px 0 0 7px; }
10100 margin: -3px 7px 0 0; }
10103 margin: 1px 0 0 7px; }
10105 .tooltip .icon-primary-tooltip {
10108 display: inline-block;
10112 position: relative;
10115 .tooltip .icon-primary-tooltip:before {
10118 .tooltip .icon-primary-tooltip:focus {
10119 text-decoration: none;
10120 outline: 1px dotted black; }
10122 .tooltip.active .icon-primary-tooltip:focus {
10127 border-color: transparent;
10128 border-style: solid;
10129 background-color: #0568ae;
10132 position: absolute;
10138 transform: rotate(45deg);
10141 .tooltip.active .icon-primary-tooltip[data-placement="top"] .arrow {
10145 border-width: 0 1px 1px 0; }
10147 .tooltip.active .icon-primary-tooltip[data-placement="bottom"] .arrow {
10148 border-width: 1px 0 0 1px;
10153 .tooltip.active .arrow {
10156 .tooltip .closingtooltip {
10159 .tooltip.active .closingtooltip {
10163 position: absolute;
10170 text-align: left; }
10173 background-color: #0568ae;
10174 border: 1px solid transparent;
10175 border-radius: 6px;
10180 position: relative;
10186 .tooltip .helpertext {
10187 position: absolute; }
10189 .tooltip.active .icon-primary-tooltip[data-placement="bottom"] + .tooltip-wrapper .helpertext {
10193 .tooltip.active .icon-primary-tooltip[data-placement="top"] + .tooltip-wrapper .helpertext {
10197 .tooltip.active .tooltip-wrapper {
10202 .tooltip.active .tooltip-wrapper .helpertext {
10205 .tooltip-onclick .btn.icon-primary-tooltip {
10206 border: medium none;
10215 position: absolute;
10219 .tooltip-onclick .icon-primary-tooltip:before {
10221 position: relative; }
10223 .tooltip-onclick textarea + .reset-field + .icon-primary-tooltip {
10228 .tooltip-onclick.active .helpertext:before,
10229 .tooltip-onfocus.active .helpertext:before {
10230 background-color: #0568ae;
10231 border-color: transparent;
10232 border-style: solid;
10233 border-width: 1px 1px 0 0;
10239 position: absolute;
10241 transform: rotate(-45deg);
10244 .tooltip-onclick.active .helpertext {
10247 margin: 14px 0 0; }
10249 .tooltip-onclick.active .helpertext:before {
10253 .tooltip-onclick .reset-field {
10256 .tooltip-onclick .reset-field:before {
10257 position: relative;
10260 .tooltip-onfocus.active .helpertext {
10262 margin: 14px 0 10px 0; }
10267 font-family: "Omnes-ECOMP-W02-Medium", Arial;
10269 margin-bottom: 8px;
10270 white-space: normal; }
10275 font-family: "Omnes-ECOMP-W02", Arial;
10276 line-height: 1.5rem;
10277 white-space: normal; }
10279 .popover-content span,
10280 .popover-content p {
10281 line-height: 1.5rem; }
10283 .popover-content p:last-child {
10284 margin-bottom: 0; }
10286 .tooltip .tooltip-element {
10287 position: relative; }
10289 .tooltip .icon-primary-tooltip:hover {
10290 text-decoration: none; }
10292 .tooltip.active .tooltip-element[data-placement="top"] .arrow {
10297 .tooltip.active .tooltip-element[data-placement="bottom"] .arrow {
10299 border-color: transparent transparent #0574ac;
10303 .tooltip.active .tooltip-element[data-placement="bottom"] + .tooltip-wrapper .helpertext {
10307 .tooltip.active .tooltip-element[data-placement="top"] + .tooltip-wrapper .helpertext {
10312 padding: 0 10px 0 10px;
10316 list-style-type: none; }
10319 padding: 0 0 5px 30px;
10321 margin-left: -10px;
10323 outline-offset: -1px; }
10324 .b2b-tree li:focus {
10326 .b2b-tree li:focus > a {
10327 outline: thin dotted #666;
10328 outline-offset: -1px; }
10330 border-left: 1px solid #ccc; }
10331 .b2b-tree ul li .b2b-tree-tooltip {
10333 position: absolute;
10336 white-space: nowrap;
10339 font-family: "Omnes-ECOMP-W02", Arial;
10341 .b2b-tree ul li .b2b-tree-tooltip-content {
10342 background-color: #0568ae;
10344 border-radius: 6px;
10347 .b2b-tree ul li .b2b-tree-arrow-left {
10350 border-top: 10px solid transparent;
10351 border-bottom: 10px solid transparent;
10352 border-right: 10px solid #0568ae;
10353 position: absolute;
10355 .b2b-tree ul li.activeTooltip > a .b2b-tree-tooltip {
10358 padding: 0 0 0 20px; }
10359 .b2b-tree ul > li {
10360 position: relative;
10361 line-height: 18px; }
10362 .b2b-tree a > span.b2b-tree-node-icon {
10363 background-color: #FFF;
10367 position: absolute;
10372 .b2b-tree a > span.b2b-tree-node-icon > i {
10374 .b2b-tree a:only-child {
10376 .b2b-tree a:only-child > span.b2b-tree-node-icon {
10378 border-radius: 50%;
10381 .b2b-tree a:only-child > span.b2b-tree-node-icon > i {
10382 background-color: inherit;
10383 background: #fff; }
10384 .b2b-tree a > span.b2b-tree-node-icon > i.icon-primary-circle {
10385 background-color: inherit;
10388 .b2b-tree a.b2b-locked-node:after {
10391 font-family: 'icoSecurityalerts' !important; }
10392 .b2b-tree a:hover .b2b-locked-node:after {
10393 text-decoration: none; }
10394 .b2b-tree ul li:first-child > a:only-child > span.b2b-tree-node-icon {
10396 border-radius: 50%;
10397 line-height: 12px; }
10398 .b2b-tree ul li:last-child > a:only-child > span.b2b-tree-node-icon {
10400 background-color: #fff; }
10401 .b2b-tree li a + ul {
10403 overflow: hidden; }
10404 .b2b-tree li a.active + ul {
10406 overflow: visible; }
10407 .b2b-tree li a.grp {
10408 font-family: "Omnes-ECOMP-W02-Italic", Arial; }
10409 .b2b-tree li a.grp.active {
10411 .b2b-tree span.end {
10412 left: -6px !important;
10413 top: 5px !important; }
10414 .b2b-tree span.first-link {
10415 width: 3px !important;
10416 height: 15px !important;
10417 top: 0px !important;
10418 left: -2px !important;
10419 background: #fff; }
10421 /* .b2b-tree-checkbox {
10422 padding: 0 10px 0 10px;
10424 .b2b-tree-checkbox ul {
10426 list-style-type: none; }
10427 .b2b-tree-checkbox a {
10429 padding: 0 0 5px 30px;
10431 margin-left: -10px;
10433 outline-offset: -1px; }
10434 .b2b-tree-checkbox li:focus {
10436 .b2b-tree-checkbox li:focus > a {
10437 outline: thin dotted #666;
10438 outline-offset: -1px; }
10439 .b2b-tree-checkbox ul li {
10440 border-left: 1px solid #ccc; }
10441 .b2b-tree-checkbox ul ul {
10442 padding: 0 0 0 20px; }
10443 .b2b-tree-checkbox ul > li {
10444 position: relative;
10445 line-height: 18px; } */
10446 /* .b2b-tree-checkbox a > span.nodeIcon {
10447 background-color: #FFF;
10451 position: absolute;
10456 /* .b2b-tree-checkbox a > span.nodeIcon > i {
10457 font-size: 20px; } */
10458 .b2b-tree-checkbox a > span.nodeIcon.end {
10459 margin-top: 10px; }
10460 .b2b-tree-checkbox a:only-child {
10462 .b2b-tree-checkbox a:only-child > span.nodeIcon {
10464 border-radius: 50%;
10467 .b2b-tree-checkbox a:only-child > span.nodeIcon > i {
10468 background-color: inherit;
10469 background: #fff; }
10470 .b2b-tree-checkbox a > span.nodeIcon > i.icon-primary-circle {
10471 background-color: inherit;
10474 .b2b-tree-checkbox ul li:first-child > a:only-child > span {
10476 border-radius: 50%;
10479 .b2b-tree-checkbox ul li:first-child > a:only-child > span.end {
10481 .b2b-tree-checkbox ul li:first-child > a:only-child > span i.icon-primary-circle {
10483 .b2b-tree-checkbox ul li:last-child > a:only-child > span {
10485 background-color: #fff; }
10486 .b2b-tree-checkbox li a + ul {
10488 overflow: hidden; }
10489 .b2b-tree-checkbox li a.active + ul {
10491 .b2b-tree-checkbox li a.grp {
10492 font-family: "Omnes-ECOMP-W02-Italic", Arial; }
10493 .b2b-tree-checkbox span.end {
10494 left: -6px !important; }
10495 .b2b-tree-checkbox .checkbox {
10496 margin-bottom: 0px;
10499 .b2b-tree-checkbox .checkbox input:indeterminate + .skin:after {
10502 font-family: inherit !important;
10503 line-height: inherit !important; }
10504 /* .b2b-tree-checkbox span.first-link {
10505 width: 3px !important;
10506 height: 15px !important;
10507 top: 0px !important;
10508 left: -2px !important;
10509 background: #fff; } */
10511 .b2b-widget-window {
10515 position: absolute;
10516 border: 1px solid #ccc;
10517 background-color: #fff;
10518 border-radius: 8px;
10520 .b2b-widget-window li {
10523 .b2b-widget-container {
10524 background-color: #fff;
10525 border-radius: 8px;
10526 border: 1px solid #ccc;
10527 position: relative; }
10528 .b2b-widget-container .b2b-widget-header {
10529 font-family: "Omnes-ECOMP-W02", Arial;
10532 padding-left: 15px;
10533 padding-top: 19px; }
10534 .b2b-widget-container .b2b-widget-header .header {
10536 .b2b-widget-container .b2b-widget-header-icons {
10540 .b2b-widget-header-icons button {
10542 background: transparent;
10544 .b2b-widget-header-icons button:focus {
10545 outline-style: solid;
10546 outline-width: 1px;
10547 outline-color: #0574ac; }
10548 .b2b-widget-header-icons button:first-child {
10549 margin-right: 0px; }
10551 .b2b-widget-container .b2b-widget-content {
10555 position: relative;
10556 border-top: 1px solid #ccc; }
10558 .b2b-widget-content .form-row:first-child {
10561 .b2b-widget-header-icons button.icoControls-gear:focus, .b2b-widget-header-icons button.icon-primary-close:focus {
10562 outline: thin dotted #666; }
10564 .b2b-widget-header .icon-primary-close:before {
10566 display: inline-block;
10571 .b2b-widget-window .arrow_box {
10573 border: 1px solid #ccc; }
10575 .b2b-widget-window.arrow_box:after, .b2b-widget-window.arrow_box:before {
10578 border: solid transparent;
10582 position: absolute;
10583 pointer-events: none; }
10585 .b2b-widget-window.arrow_box:after {
10586 border-color: rgba(255, 255, 255, 0);
10587 border-bottom-color: #fff;
10588 border-width: 10px;
10589 margin-left: 1px; }
10591 .b2b-widget-window.arrow_box:before {
10592 border-color: rgba(204, 204, 204, 0);
10593 border-bottom-color: #ccc;
10594 border-width: 11px;
10595 margin-left: 0px; }
10597 /************************** Overrides for Filters ***************************/
10598 .filter-container .filter-header h2 {
10599 line-height: 1 !important;
10600 margin: 0 !important; }
10602 .filter-container .icon-primary-spinner:before {
10605 .filter-container .fixed-230-subnav {
10606 margin: 10px !important;
10607 width: inherit !important; }
10609 .filter-container .unlinked:focus {
10610 outline: thin dotted #666 !important; }
10612 .filter-container .unlinked.active {
10613 color: inherit !important; }
10615 .filter-container .fixed-230-subnav a > i {
10616 background: none; }
10618 .filter-container .fixed-230-subnav ul {
10619 margin: 0 0 10px 10px; }
10621 /************************** Overrides for Filters ***************************/
10622 .row .filter-container {
10623 background-color: #fff; }
10628 position: relative; }
10630 .filter-header h2 {
10631 font-family: "Omnes-ECOMP-W02-Medium", Arial;
10633 margin-bottom: 0; }
10636 border-top: 1px solid #ccc;
10637 padding-top: 20px; }
10639 .filter-selected > span {
10641 text-transform: uppercase; }
10643 .filter-selected > a.clear-all-filters {
10645 font-size: 1.4rem; }
10647 .filter-selected > span,
10648 .filter-selected > a.clear-all-filters {
10649 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
10651 .filter-selected-group {
10652 padding-top: 15px; }
10654 .filter-selected-badge {
10655 background-color: #f2f2f2;
10656 border-radius: 15px;
10657 display: inline-block;
10659 margin-bottom: 10px;
10660 padding: 0 0 0 12px; }
10662 .filter-selected-badge .icoControls-optionsoff {
10663 background: transparent none repeat scroll 0 0;
10664 border: medium none;
10669 .filters .fixed-230-subnav > ng-transclude > div:first-child {
10670 border-top: 1px solid #ccc; }
10672 .filters .fixed-230-subnav > ng-transclude > div {
10673 border-bottom: 1px solid #ccc; }
10676 align-items: center;
10677 border-bottom: 1px solid #ccc;
10681 -webkit-justify-content: space-between;
10682 -ms-flex-pack: justify;
10683 justify-content: space-between; }
10685 .filter-results-sortby > span {
10686 text-transform: uppercase; }
10688 .filter-results-view .icon-primary-content-gridguide {
10692 .filter-container .fixed-230-subnav > ng-transclude > div > a {
10695 padding: 15px 20px 15px 0;
10696 color: #0574ac !important;
10697 cursor: pointer !important;
10698 font-family: "Omnes-ECOMP-W02", Arial !important;
10699 outline-offset: inherit !important;
10700 position: relative;
10704 .filter-container .fixed-230-subnav a > i {
10708 .filter-container .fixed-230-subnav .icon-primary-collapsed:before, .filter-container .fixed-230-subnav .icon-primary-expanded:before {
10711 .filter-container .fixed-230-subnav ul.collapse {
10713 transition: height 0.5s ease;
10715 overflow: hidden; }
10717 .filter-container .checkbox .icon-primary-spinner {
10719 position: absolute;
10722 .fixed-230-subnav.affix {
10723 margin: -28px 0 0; }
10725 #nav-menu .b2b-menu,
10726 #nav-menu .fixed-230-subnav {
10730 .fixed-230-subnav > div {
10731 border-bottom: 1px solid #ccc;
10732 line-height: 4.0rem; }
10734 .b2b-menu > li:first-child,
10735 .fixed-230-subnav > li:first-child {
10736 border-top: 1px solid #ccc; }
10739 .fixed-230-subnav div > a {
10743 font-family: "Omnes-ECOMP-W02", Arial;
10746 outline-offset: -1px;
10748 position: relative; }
10750 .fixed-230-subnav div > a.live {
10751 font-family: "Omnes-ECOMP-W02-Medium", Arial;
10754 .fixed-230-subnav > ng-transclude > div li > a {
10757 line-height: 20px; }
10759 .fixed-230-subnav > ng-transclude > div li > a.active {
10760 font-family: "Omnes-ECOMP-W02-Medium", Arial;
10761 text-decoration: none;
10764 #nav-menu .fixed-230-subnav a > i {
10767 .fixed-230-subnav > li > a.active > i:after {
10771 .fixed-230-subnav ul {
10772 margin: 0 0 10px 0; }
10774 .b2b-menu ul div a,
10775 .fixed-230-subnav ul div a {
10779 outline: medium none !important;
10780 text-decoration: none !important; }
10782 @media (max-width: 1024px) {
10783 .filter-container .fixed-230-subnav {
10786 .filter-container .fixed-230-subnav > li {
10788 .row .filter-container {
10795 transition: all 0.5s ease 0s;
10799 padding-left: 20px; }
10801 margin: 0 20px 10px; } }
10803 .b2b-pane-selector-wrapper {
10806 border-top: solid 1px #ccc;
10807 border-bottom: solid 1px #ccc; }
10808 .b2b-pane-selector-wrapper .side-nav {
10809 width: 20% !important;
10810 display: inline-block;
10812 .b2b-pane-selector-wrapper .pane-container {
10814 vertical-align: top;
10817 border-left: solid 1px #ccc;
10818 font-family: "Omnes-ECOMP-W02", Arial;
10820 .b2b-pane-selector-wrapper .pane-container.active {
10821 display: inline-block; }
10822 .b2b-pane-selector-wrapper .pane-container .pane-container-top {
10823 padding-left: 15px; }
10824 .b2b-pane-selector-wrapper .pane-container .panes {
10825 display: -webkit-flex;
10827 border-top: solid 1px #ccc;
10828 margin-top: 30px; }
10829 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block {
10832 border-right: solid 1px #ccc;
10833 position: relative;
10839 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block:focus {
10840 outline: dotted 1px #333333; }
10841 .b2b-pane-selector-wrapper .pane-container .search-block {
10842 position: relative;
10844 .b2b-pane-selector-wrapper .pane-container .search-block input[type="search"]:focus {
10845 padding-right: 40px; }
10846 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block .form-row p {
10847 margin-top: 15px; }
10848 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block div {
10849 border-bottom: solid 1px #ccc; }
10850 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block .form-row {
10852 padding: 19px 14px 19px 14px;
10854 border: dotted 1px transparent;
10855 border-bottom: solid 1px #ccc; }
10856 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block .form-row:focus {
10857 border: dotted 1px #333333 !important; }
10858 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block .form-row:last-child {
10859 border-bottom: none; }
10860 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block > .no-content {
10861 text-align: center;
10862 border-bottom: none;
10864 position: absolute;
10868 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block div:last-child {
10869 border-bottom: none; }
10870 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block .form-row span.margin-chk {
10871 margin: 15px 15px 0px 15px;
10873 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block .form-row .checkbox-selectall {
10874 margin: 0px 0 0 24px !important; }
10875 .b2b-pane-selector-wrapper .side-nav li {
10876 font-family: "Omnes-ECOMP-W02-Medium", Arial;
10878 border-top: solid 1px #ccc;
10879 display: block !important;
10880 width: auto !important;
10881 margin-left: 0px !important; }
10882 .b2b-pane-selector-wrapper .side-nav li.active {
10883 background-color: #f6f6f6;
10884 position: inherit !important; }
10885 .b2b-pane-selector-wrapper .side-nav li.active > a {
10888 text-decoration: none;
10890 background-color: transparent;
10891 padding: 20px 15px;
10894 border-left: 4px solid #0574ac; }
10895 .b2b-pane-selector-wrapper .side-nav li > a {
10898 text-decoration: none;
10900 background-color: transparent;
10901 padding: 20px 15px;
10904 text-align: left; }
10905 .b2b-pane-selector-wrapper .side-nav li > a:focus {
10906 border-right: dotted 1px #333333; }
10907 .b2b-pane-selector-wrapper .side-nav li:first-child {
10909 margin-left: none !important; }
10910 /********************* Utility CSS Starts **********************/
10912 position: absolute;
10917 overflow: hidden; }
10919 /********************* Utility CSS Ends **********************/
10920 /* Fix for alignment issue on Cancel link inside modal */
10921 .modal-footer > .cta-button-group {
10922 line-height: 40px; }
10924 /* .att-dark-green { // Not used
10930 button .colors-off-msg {
10931 position: relative; }
10933 .ds2-no-colors .colors-off-msg {
10936 .ds2-no-colors [data-colordatatext] button .colors-off-msg {
10938 line-height: normal;
10940 position: absolute;
10942 white-space: normal;
10946 .make-all-white * {
10949 .make-all-white a {
10950 text-decoration: underline;
10954 padding-top: 20px; }
10958 margin-left: -25px;
10960 position: absolute;
10963 #pageLevelLoader.modal {
10964 background-color: transparent;
10969 .modal.fade .loader {
10972 .modal.fade.in .loader {
10975 .btn.disabled[data-loading-text] {
10976 padding: 0 19px 0 18px;
10977 line-height: 46px; }
10979 .btn.disabled[data-loading-text] img {
10980 position: relative;
10983 /* Seems to already be in docs.css
10984 .fixed-230.leftnav {
10985 position: relative;
10987 .fixed-230-subnav {
10990 .fixed-230-subnav > li:first-child {
10993 .fixed-230-subnav > li {
10994 border-bottom: 1px solid #d2d2d2;
10996 .fixed-230-subnav > li > a {
10999 line-height: normal;
11001 padding: 11px 35px 12px 9px;
11003 position: relative;
11005 .fixed-230-subnav > li > a.live {
11007 font-family: "Omnes-ECOMP-W02-Medium", Arial;
11009 .fixed-230-subnav a > i {
11012 position: absolute;
11015 .fixed-230-subnav a > i:after {
11018 .fixed-230-subnav > li li > a {
11023 .fixed-230-subnav > li li > a.active {
11025 font-family: "Omnes-ECOMP-W02-Medium", Arial;
11026 text-decoration: none;
11028 .fixed-230-subnav ul {
11032 color: #0568ae !important;
11033 font-family: "Omnes-ECOMP-W02", Arial !important; }
11036 color: inherit !important; }
11038 /* @media (max-width: 767px) {
11042 .row.has-leftnav .fluid-space {
11046 background-color: #fff;
11050 background-color: #fff !important;
11051 display: block !important;
11053 .fixed-230-subnav {
11057 .fixed-230-subnav > li {
11058 margin-left: -15px;
11059 margin-right: -15px;
11061 .fixed-230-subnav > li:first-child {
11062 border-top: 1px solid #d2d2d2;
11064 .fixed-230-subnav > li > a {
11067 .fixed-230-subnav a:hover,
11068 .fixed-230-subnav a:focus {
11069 text-decoration: none !important;
11071 .fixed-230-subnav > li li > a {
11074 .fixed-230-subnav > li li > a.active {
11076 font-family: "Omnes-ECOMP-W02-Medium", Arial;
11079 @keyframes DOMinsertion {
11081 outline-color: transparent; }
11083 outline-color: transparent; } }
11085 @-moz-keyframes DOMinsertion {
11087 outline-color: transparent; }
11089 outline-color: transparent; } }
11091 @-webkit-keyframes DOMinsertion {
11093 outline-color: transparent; }
11095 outline-color: transparent; } }
11097 @-ms-keyframes DOMinsertion {
11099 outline-color: transparent; }
11101 outline-color: transparent; } }
11103 @-o-keyframes DOMinsertion {
11105 outline-color: transparent; }
11107 outline-color: transparent; } }
11110 .modal.fade.in .modal-header,
11111 .modal.fade.in .modal-body,
11112 .modal.fade.in .modal-footer {
11113 animation-duration: 0.01s;
11114 -o-animation-duration: 0.01s;
11115 -ms-animation-duration: 0.01s;
11116 -moz-animation-duration: 0.01s;
11117 -webkit-animation-duration: 0.01s;
11118 animation-name: DOMinsertion;
11119 -o-animation-name: DOMinsertion;
11120 -ms-animation-name: DOMinsertion;
11121 -moz-animation-name: DOMinsertion;
11122 -webkit-animation-name: DOMinsertion; }
11124 .dda-css-override ul.nav-tabs {
11125 margin-bottom: 0; }
11128 .formsWithinProcessButton {
11129 margin-right: 0px; }
11131 .heading-sub-section-form {
11133 font-family: "Omnes-ECOMP-W02", Arial;
11134 margin-bottom: 20px;
11135 margin-top: 10px; }
11137 .heading-small-form {
11139 font-family: "Omnes-ECOMP-W02", Arial;
11142 .icon-primary-form-sizeL {
11145 .icon-primary-form-size {
11149 margin-right: 15px !important; }
11151 @media (max-width: 767px) {
11152 .heading-sub-section-form {
11154 font-family: "Omnes-ECOMP-W02", Arial;
11155 margin-bottom: 20px;
11157 margin-top: 30px; }
11158 .heading-small-form {
11160 font-family: "Omnes-ECOMP-W02", Arial;
11161 margin-top: 0px; } }
11163 @media (max-width: 479px) {
11164 .icon-primary-form-resizeL {
11166 .icon-primary-form-resize {
11168 .heading-center-form {
11169 margin-left: 20px; } }
11171 @media (min-width: 480px) {
11172 .icon-primary-form-resizeL {
11174 .icon-primary-form-resize {
11175 display: inherit; }
11176 .icon-primary-center-min {
11177 margin-top: 30px; } }
11179 @media (min-width: 768px) {
11180 .icon-primary-form-resizeL {
11182 margin-top: 30px; }
11183 .icon-primary-form-resize {
11185 .center-form-align {
11186 margin-top: 35px; } }
11188 @media (min-width: 1024px) {
11189 .icon-primary-form-resizeL {
11192 .icon-primary-form-resize {
11194 .center-form-align {
11195 margin-top: 5px; } }
11197 .data-row.has-button td.col-1 {
11201 .icon-primary-circle:before {
11202 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");
11204 position: absolute;
11210 -ms-interpolation-mode: bicubic;
11211 margin-bottom: 40px;
11213 padding-right: 10px;
11217 background-color: #d1d1d1; }
11220 background-color: #e8e8e8; }
11223 -moz-user-select: none;
11224 -khtml-user-select: none;
11225 -webkit-user-select: none;
11226 user-select: none; }
11227 /* Flyout inputs color is not aligned */
11231 .isIE .btn-primary.btn:focus::after,
11232 .isIE .btn-specialty.btn:focus::after,
11233 .isIE .btn-alt.btn:focus::after {
11234 border: 1px dashed #fff !important; }
11235 .b2b-config-section-container {
11239 background-color: #fff;
11240 border: 1px solid #ccc;
11241 display: inline-table;
11242 border-radius: 6px; }
11244 .b2b-config-section-first-div {
11245 border-right: 1px solid #ccc;
11247 min-height: 330px; }
11249 .b2b-config-section-icon-primary-font {
11252 line-height: 31px; }
11254 .b2b-config-section-padding {
11255 padding: 20px 20px 15px 15px;
11258 .b2b-config-sec-flyout {
11259 position: relative;
11264 font-family: "Omnes-ECOMP-W02", Arial; }
11266 .b2b-config-sec-divider {
11267 border-bottom: 1px solid #ccc; }
11269 .b2b-confi-sec-span-border {
11270 border-right: 1px solid;
11273 .b2b-config-sec-speed-div {
11274 text-align: center;
11275 margin-top: 20px; }
11277 .b2b-config-sec-label-font {
11280 .b2b-config-sec-expander-main {
11281 padding: 0 5px 0px 15px; }
11283 .b2b-config-sec-expander-body .b2b-config-vlan-padding {
11284 padding: 5px 15px 10px 0px; }
11286 .b2b-conif-sec-row-height {
11289 .b2b-config-sec-expander-body {
11291 .b2b-config-sec-expander-body .b2b-config-vlan-data {
11292 font-family: "Omnes-ECOMP-W02-Medium", Arial;
11293 padding-left: 15px; }
11295 .b2b-config-sec-expander-body-first-div {
11296 border-top: 1px solid #ccc; }
11298 .b2b-config-sec-expander-body .tooltip {
11302 .b2b-config-section-container .row > [class*="span"] {
11303 margin-right: 0px; }
11305 .b2b-config-vlan-icons {
11308 margin-right: 0px; }
11310 .b2b-config-section-container .span6 {
11313 .b2b-config-sec-data-link-style {
11314 position: relative;
11317 border-radius: 50%;
11321 border: 1px solid #ccc;
11324 .b2b-config-sec-text-align {
11325 text-align: center;
11327 margin-bottom: 35px;
11328 font-family: "Omnes-ECOMP-W02-Medium", Arial;
11332 .b2b-config-port-text-align {
11333 text-align: center;
11335 margin-bottom: 8px;
11336 font-family: "Omnes-ECOMP-W02-Medium", Arial;
11340 .b2b-config-port-text-label {
11342 margin-bottom: 8px;
11344 text-align: center; }
11346 .b2b-confi-sec-last-div p {
11348 padding: 10px 15px 0 15px; }
11350 .b2b-confi-sec-router-label {
11351 font-family: "Omnes-ECOMP-W02-Medium", Arial;
11356 margin-bottom: 7px; }
11358 .b2b-config-vlan-label {
11359 font-family: "Omnes-ECOMP-W02-Medium", Arial;
11363 margin-bottom: 9px; }
11365 .b2b-config-vlan-info {
11366 font-family: "Omnes-ECOMP-W02", Arial;
11369 margin-bottom: 1px; }
11370 .b2b-config-vlan-info .icon-misc-pen {
11371 padding-left: 7px; }
11373 .b2b-confi-sec-model-label {
11374 font-family: "Omnes-ECOMP-W02", Arial;
11378 .b2b-confi-sec-router-info {
11382 .b2b-config-sec-speed-sec {
11383 border-right: 1px solid #ccc; }
11385 .b2b-config-sec-speed-label {
11386 font-family: "Omnes-ECOMP-W02", Arial;
11389 text-align: center; }
11390 .b2b-config-sec-speed-label i {
11394 .b2b-config-sec-yellow-flag-div {
11396 background-color: #ffb18c; }
11398 .b2b-config-sec-expander-icons {
11400 .b2b-config-sec-expander-icons .icon-misc-trash {
11401 margin-right: 10px; }
11403 .b2b-config-sec-yellow-flag .b2b-config-sec-expander-icons {
11406 .b2b-config-sec-expander-body-icons .icon-misc-pen {
11407 position: relative;
11409 .b2b-directory-listing .center {
11411 margin: 2em auto; }
11413 .b2b-directory-listing .listBox {
11417 padding-right: 1px;
11418 font-family: "Omnes-ECOMP-W02", Arial; }
11420 .b2b-directory-listing .listBox:focus {
11421 outline: thin dotted #666; }
11423 .b2b-directory-listing .b2b-directory-listing-no-results {
11424 font-weight: bold; }
11426 .b2b-directory-listing .b2b-directory-listing-list {
11427 font-family: "Omnes-ECOMP-W02", Arial;
11429 overflow-x: hidden;
11430 position: relative;
11432 border: 1px solid #333;
11433 border-radius: 6px;
11434 margin-bottom: 10px; }
11436 .b2b-directory-listing .b2b-directory-listing-item {
11438 border: 1px solid transparent;
11444 padding-bottom: 7px;
11445 padding-left: 15px;
11446 -moz-user-select: none;
11447 -webkit-user-select: none;
11448 -ms-user-select: none;
11449 word-wrap: break-word; }
11450 .b2b-directory-listing .b2b-directory-listing-item:focus {
11451 border: 1px #3399FF solid; }
11453 .b2b-directory-listing .b2b-directory-listing-item-selected {
11455 background-color: #3399FF; }
11457 .b2b-directory-listing input[type="text"] {
11458 padding-right: 30px; }
11459 .b2b-directory-listing input[type="text"]:focus, .b2b-directory-listing input[type="text"]:hover {
11460 padding-right: 30px; }
11462 .b2b-directory-listing .row .btns {
11463 margin-right: 90px;
11464 margin-left: -115px;
11465 margin-top: 100px; }
11467 .b2b-directory-listing .btn-remove {
11468 margin-right: auto !important;
11469 margin-bottom: 15px; }
11470 .b2b-directory-listing .btn-remove i {
11475 .b2b-directory-listing .btn-remove-all {
11477 margin-bottom: 61px !important;
11478 /* need to be removed */
11479 margin-right: auto !important; }
11480 .b2b-directory-listing .btn-remove-all i {
11485 .b2b-directory-listing .btn-add {
11486 margin-bottom: 15px !important; }
11487 .b2b-directory-listing .btn-add i {
11492 .b2b-directory-listing .btn-add-all {
11494 margin-bottom: 61px !important; }
11495 .b2b-directory-listing .btn-add-all i {
11500 .b2b-directory-listing .btn-search[class*="btn"] {
11503 .b2b-directory-listing .btn {
11506 .b2b-directory-listing-disabled {
11507 cursor: not-allowed; }
11509 .b2b-directory-listing-label-heading {
11511 padding-bottom: 5px; }
11513 .b2b-dl-list-box option {
11515 padding-bottom: 7px;
11516 padding-left: 15px; }
11518 .b2b-dl-modal-button-div {
11519 padding-top: 110px;
11520 text-align: center; }
11521 .b2b-tmpl-notification-card {
11522 border-radius: 6px;
11525 background-color: #ffffff;
11526 border: 1px solid rgba(0, 0, 0, 0.1);
11527 border-radius: 8px;
11528 overflow: hidden; }
11529 .b2b-tmpl-notification-card .b2b-tmpl-card-header {
11530 padding-left: 30px;
11531 font-family: "Omnes-ECOMP-W02", Arial;
11535 display: inline-block;
11537 position: relative; }
11538 .b2b-tmpl-notification-card .b2b-tmpl-card-body {
11539 padding: 0 30px 20px;
11540 position: relative; }
11541 .b2b-tmpl-notification-card .b2b-tmpl-card-header-title {
11542 margin-top: 10px; }
11543 .b2b-tmpl-notification-card .b2b-tmpl-card-corner-button {
11544 box-shadow: 0 -50px 0 0 #f2f2f2 inset;
11546 position: absolute;
11547 border-color: #f2f2f2 #f2f2f2 transparent transparent;
11548 border-style: solid;
11549 border-width: 35px;
11554 /*Old properties */
11557 .b2b-tmpl-notification-card .b2b-tmpl-card-corner-button .close {
11562 position: relative;
11563 /*Old properties */
11565 .b2b-tmpl-notification-card .b2b-tmpl-card-corner-button .close:before {
11573 /*Old properties */
11577 .b2b-tmpl-notification-card .b2b-tmpl-card-corner-button .close:focus {
11578 outline: 1px dotted black; }
11579 .b2b-tmpl-notification-card button.close {
11580 -webkit-appearance: none;
11581 moz-appearance: none;
11582 appearance: none; }
11583 .b2b-tmpl-notification-card .b2b-tmpl-card-icon-primary-cirlce {
11586 border-radius: 50%; }
11587 .b2b-tmpl-notification-card .b2b-tmpl-card-outer-cirlce {
11588 background: #f0f5f5;
11589 border-radius: 50%;
11592 vertical-align: middle; }
11593 .b2b-tmpl-notification-card .b2b-tmpl-card-inner-cirlce {
11597 position: relative;
11598 border-radius: 50%;
11602 border: 1px solid #767676; }
11603 .b2b-tmpl-notification-card .b2b-tmpl-card-row {
11604 padding-top: 10px; }
11605 .b2b-tmpl-notification-card .b2b-tmpl-card-sub-header {
11607 .b2b-tmpl-notification-card .b2b-tmpl-favourite-view-item {
11608 background-color: #fff;
11610 border-top: 1px solid #ccc; }
11611 .b2b-tmpl-notification-card .b2b-tmpl-favourite-view-item .cta-button-group {
11613 padding-top: 20px; }
11614 .b2b-tmpl-notification-card .b2b-tmpl-card-edit-section .cta-button-group {
11616 padding-top: 15px; }
11617 .b2b-tmpl-notification-card .b2b-tmpl-card-add-item-container {
11618 padding-top: 30px; }
11619 .b2b-tmpl-notification-card .b2b-tmpl-card-link-active {
11620 pointer-events: none;
11623 .b2b-tmpl-notification-card .b2b-tmpl-card-cursor:hover {
11625 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-icon {
11626 text-align: center;
11627 margin-top: 91px; }
11628 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-icon i {
11632 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-heading {
11634 text-align: center;
11635 margin-top: 20px; }
11636 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-heading h1 {
11639 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-sub-heading {
11641 text-align: center; }
11642 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-sub-heading h5 {
11645 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-info {
11648 margin-top: 20px; }
11649 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-info ul {
11650 list-style-type: disc;
11651 list-style-position: inside; }
11652 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-info li {
11653 padding-top: 5px; }
11655 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-link-section {
11659 text-align: center;
11660 margin-bottom: 55px; }
11661 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-link-section .b2b-tmpl-order-confirmation-link {
11662 margin-right: 8%; }
11663 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-link-section a {
11665 .b2b-tmpl-profile-block-container {
11668 background-color: #fff;
11669 border-radius: 8px;
11670 border: 1px solid #ccc;
11671 box-shadow: 0px 1px 1px 1px #ccc;
11672 display: inline-table;
11673 margin: 15px 15px; }
11674 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-title {
11675 font-weight: bold; }
11676 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-footer {
11677 margin-bottom: 12px;
11680 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details p {
11681 word-wrap: break-word;
11683 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details p:first-child {
11684 margin-top: 10px; }
11685 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details p:after {
11688 border: 0.2px solid #ccc;
11689 margin-top: 12px; }
11690 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details .radio {
11693 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details p, .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details div {
11696 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details .radio-label, .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details a {
11698 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details p label, .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details p span {
11699 padding-left: 10px; }
11700 .b2b-tmpl-profile-block-container .b2b-tmpl-approval-icon {
11703 position: relative;
11705 .b2b-tmpl-profile-block-container .b2b-tmpl-approval-icon i {
11708 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-link {
11710 position: relative;
11712 .b2b-tmpl-profile-block-container a.link-profile {
11713 position: relative;
11716 margin-bottom: 16px; }
11717 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-radio {
11718 position: relative;
11720 .b2b-static-route-container {
11721 padding-left: 32px;
11722 display: inline-block; }
11724 .b2b-static-route-label-heading {
11725 font-family: "Omnes-ECOMP-W02-Medium", Arial;
11726 font-size: 5px !important;
11728 font-style: normal;
11729 text-align: left; }
11731 label.b2b-static-route-label-heading {
11732 margin-bottom: 12px;
11736 #b2b-static-route-input {
11737 margin: 5px 0 5px; }
11739 .b2b-static-route-list {
11740 margin-bottom: 30px;
11743 margin-right: 20px;
11745 overflow-y: auto; }
11746 .b2b-static-route-list .status-text {
11749 align-items: center;
11752 .b2b-static-route-list-item {
11753 border: 1px #cccccc solid;
11754 font-family: "Omnes-ECOMP-W02", Arial;
11758 .b2b-static-route-list-item > .status-bar {
11759 padding: 20px 0 20px;
11760 background-color: #ea7400;
11763 display: inline-block;
11764 margin-right: 20px;
11767 .b2b-static-route-list-item > .status-bar:after {
11769 visibility: hidden; }
11770 .b2b-static-route-list-item > .status-bar-unedited {
11771 padding: 20px 0 20px;
11772 background-color: #ffb81c;
11775 display: inline-block;
11776 margin-right: 20px;
11779 background-color: transparent; }
11780 .b2b-static-route-list-item > .status-bar-unedited:after {
11782 visibility: hidden; }
11784 .b2b-static-route-list-item:focus {
11785 outline: 1px dashed #00f; }
11787 .b2b-static-route-list-item--selected {
11788 background: #f2f2f2; }
11790 .b2b-static-route-content {
11791 display: inline-block; }
11793 .selectWrap::after {
11794 align-items: center;
11795 background-position: 7px 7px;
11796 background-repeat: no-repeat;
11797 background-size: auto 23px;
11798 border-left: 1px solid transparent;
11805 position: absolute;
11812 position: absolute !important;
11813 display: flex !important;
11817 border-radius: 5px;
11832 .dialog__close-btn {
11834 background: #087ac2;
11836 position: absolute;
11841 border: #087ac2 2px solid;
11858 margin-right: 20px;
11859 /* background-color: #006496; */
11860 color: rgb(0, 0, 0);