10 box-sizing: border-box;
17 border: 10px solid #006496;
19 animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
20 border-color: #006496 transparent transparent transparent;
22 .lds-ring div:nth-child(1) {
23 animation-delay: -0.45s;
25 .lds-ring div:nth-child(2) {
26 animation-delay: -0.3s;
28 .lds-ring div:nth-child(3) {
29 animation-delay: -0.15s;
33 transform: rotate(0deg);
36 transform: rotate(360deg);
69 label + .field-group, label + .input-append, label + .row, label + .row-nowrap, label + .form-row {
85 background-color: #e6e6e61a
88 .webform-component-my-select select {
93 background-color: #fff;
94 border: 1px solid #d2d2d2;
96 display: inline-block;
105 font-family: "Omnes-ECOMP-W02-Italic", Arial;
110 .b2b-horizontal-table ::-webkit-scrollbar {
113 .b2b-horizontal-table ::-webkit-scrollbar-thumb {
115 border-radius: 5px; }
117 .b2b-horizontal-table .b2b-frozen-col {
120 font-style: italic; }
122 .b2b-horizontal-table .b2b-horizontal-table-inner-container {
123 overflow-x: scroll; } */
125 .b2b-horizontal-table .b2b-horizontal-table-column-info {
126 text-align: center; }
128 .b2b-horizontal-table .b2b-horizontal-table-legend div[b2b-flyout-toggler] {
132 .b2b-horizontal-table .b2b-horizontal-table-legend .b2b-frozen-cell {
135 background-color: #F2F2F2;
136 display: inline-block;
137 margin-right: 10px; }
139 .b2b-horizontal-table .b2b-horizontal-table-arrows {
140 margin-bottom: 20px; }
141 .b2b-horizontal-table .b2b-horizontal-table-arrows .b2b-disabled-text {
143 .b2b-horizontal-table .b2b-horizontal-table-arrows .b2b-next-link {
144 padding-right: 15px; }
145 .b2b-horizontal-table .b2b-horizontal-table-arrows .b2b-prev-link {
146 padding-left: 15px; }
148 @-moz-document url-prefix() {
149 .b2b-horizontal-table td:first-child {
150 border-top: none; } }
152 box-sizing: border-box; }
155 -ms-overflow-style: -ms-autohiding-scrollbar;
157 -ms-text-size-adjust: 100%;
158 -webkit-text-size-adjust: 100%;
159 box-sizing: border-box;
160 font: 0.625pc/1.5 sans-serif;
161 text-rendering: optimizeLegibility; }
165 -webkit-overflow-scrolling: touch;
167 position: relative; }
183 outline: thin dotted #191919;
190 vertical-align: top; }
194 display: inline-block; }
202 vertical-align: middle;
204 -ms-interpolation-mode: bicubic; }
207 max-width: inherit !important; }
210 display: inline-block; }
222 vertical-align: middle; }
229 html input[type="button"],
231 input[type="submit"] {
238 input[type="button"],
240 input[type="submit"],
242 input[type="checkbox"] {
246 -webkit-appearance: textfield; }
248 input[type=search]:-webkit-search-cancel-button,
249 input[type=search]:-webkit-search-decoration {
250 -webkit-appearance: none; }
255 -moz-appearance: none;
256 -webkit-appearance: none; }
265 background-color: #ffffff;
267 font-family: "Omnes-ECOMP-W02", Arial;
268 /* font-size: 1.6rem;
273 -moz-osx-font-smoothing: grayscale;
274 -webkit-font-smoothing: antialiased; }
284 display: inline-block;
287 vertical-align: middle; }
294 /* TODO: Build a reference page for these classes */
296 font-family: "Omnes-ECOMP-W02", Arial !important; }
299 font-family: "Omnes-ECOMP-W02-Light", Arial !important; }
302 font-family: "Omnes-ECOMP-W02-Italic", Arial !important; }
305 font-family: "Omnes-ECOMP-W02-Light-Italic", Arial !important; }
308 font-family: "Omnes-ECOMP-W02-Medium", Arial !important; }
310 .font-medium-italic {
311 font-family: "Omnes-ECOMP-W02-Medium-Italic",Arial !important; }
315 font-variant: normal;
317 text-transform: none; }
320 display: none !important; }
323 display: none !important; }
326 display: none !important; }
329 display: inherit !important; }
363 .row > [class*="span"],
364 .row-nowrap > [class*="span"] {
367 margin-right: 1.40845%\9; }
369 .row > [class*="span"]:last-child,
370 .row-nowrap > [class*="span"]:last-child {
373 .row > [class*="span"].centered,
374 .row-nowrap > [class*="span"].centered {
375 margin-left: auto !important;
376 margin-right: auto !important; }
379 .row-nowrap.no-flex {
382 .row.no-flex > [class*="span"],
383 .row-nowrap.no-flex > [class*="span"] {
384 margin-right: 1.408450704225352%; }
386 .row.no-flex > [class*="span"]:last-child,
387 .row-nowrap.no-flex > [class*="span"]:last-child {
391 .row-nowrap.flex-justify {
392 justify-content: space-between; }
394 .row.flex-justify > [class*="span"],
395 .row-nowrap.flex-justify > [class*="span"] {
398 .row.flex-justify > .flex-col,
399 .row-nowrap.flex-justify > .flex-col {
401 margin-right: 1.40845%\9; }
404 .row-nowrap.flex-wrap {
408 align-items: flex-start; }
410 .align-items-center {
411 align-items: center; }
413 .align-items-bottom {
414 align-items: flex-end; }
417 align-self: flex-start; }
420 align-self: center; }
423 align-self: flex-end; }
431 background-color: #efefef; }
441 .row .fixed-230 + .fluid-space {
443 padding-right: 20px; }
445 .row .fluid-space:last-child {
449 width: 7.042253521126761%; }
452 width: 15.49295774647887%; }
455 width: 23.94366197183099%; }
458 width: 32.3943661971831%; }
461 width: 40.84507042253521%; }
464 width: 49.29577464788733%; }
467 width: 57.74647887323944%; }
470 width: 66.19718309859155%; }
473 width: 74.64788732394367%; }
476 width: 83.09859154929578%; }
479 width: 91.54929577464789%; }
485 margin-left: 8.450704225352113%; }
488 margin-left: 16.90140845070423%; }
491 margin-left: 25.35211267605634%; }
494 margin-left: 33.8028169%; }
497 margin-left: 42.25352113%; }
500 margin-left: 50.70422535%; }
503 margin-left: 59.15492958%; }
506 margin-left: 67.6056338%; }
509 margin-left: 76.05633803%; }
512 margin-left: 84.50704225%; }
515 margin-left: 92.95774648%; }
519 text-align: center; }
521 [class*="span"].align-center {
522 margin: 0 auto !important;
525 .align-left .container {
526 padding-left: 0 !important;
527 margin: 0 !important; }
529 /* BEGIN RESPONSIVE-4.LESS ************** */
530 @media (min-width: 1025px) {
531 .row > [class*="span"],
532 .row-nowrap > [class*="span"] {
534 margin-right: 1.487301587301587%\9; }
539 /* 1col = 6.878306878306879 */
540 /* 1colgutter = 1.587301587301587 */
544 width: 6.878306878306879%; }
546 width: 15.34391534391534%; }
548 width: 23.80952380952381%; }
550 width: 32.27513227513228%; }
552 width: 40.74074074074074%; }
554 width: 49.20634920634921%; }
556 width: 57.67195767195767%; }
558 width: 66.13756613756614%; }
560 width: 74.60317460317461%; }
562 width: 83.06878306878308%; }
564 width: 91.53439153439154%; }
568 margin-left: 8.465608465608466%; }
570 margin-left: 16.93121693121693%; }
572 margin-left: 25.3968253968254%; }
574 margin-left: 33.86243386%; }
576 margin-left: 42.32804233%; }
578 margin-left: 50.79365079%; }
580 margin-left: 59.25925926%; }
582 margin-left: 67.72486772%; }
584 margin-left: 76.19047619%; }
586 margin-left: 84.65608466%; }
588 margin-left: 93.12169312%; }
589 .tooltip-size-control {
593 margin-left: 1.40845070422535%; }
597 /* END RESPONSIVE-4.LESS ****************** */
598 /* BEGIN RESPONSIVE-3.LESS ******************* */
599 @media (min-width: 768px) and (max-width: 1024px) {
601 display: inherit !important; }
603 display: none !important; }
605 display: inherit !important; }
607 display: none !important; }
612 padding-right: 20px; }
616 width: 7.042253521126761%; }
618 width: 15.49295774647887%; }
620 width: 23.94366197183099%; }
622 width: 32.3943661971831%; }
624 width: 40.84507042253521%; }
626 width: 49.29577464788733%; }
628 width: 57.74647887323944%; }
630 width: 66.19718309859155%; }
632 width: 74.64788732394367%; }
634 width: 83.09859154929578%; }
636 width: 91.54929577464789%; }
640 margin-left: 8.450704225352113%; }
642 margin-left: 16.90140845070423%; }
644 margin-left: 25.35211267605634%; }
646 margin-left: 33.8028169%; }
648 margin-left: 42.25352113%; }
650 margin-left: 50.70422535%; }
652 margin-left: 59.15492958%; }
654 margin-left: 67.6056338%; }
656 margin-left: 76.05633803%; }
658 margin-left: 84.50704225%; }
660 margin-left: 92.95774648%; }
661 .tooltip-size-control {
665 /* END RESPONSIVE-3.LESS ******************* */
666 /* BEGIN RESPONSIVE-2.LESS *************** */
667 @media (max-width: 767px) {
669 display: inherit !important; }
671 display: none !important; }
673 display: inherit !important; }
675 display: inherit !important; }
677 display: none !important; }
679 display: none !important; }
683 padding-right: 15px; }
684 /*.row{ display:block; }*/
685 .row > [class*="span"] {
692 .row.flex > .flex-col,
693 .row-nowrap.flex > .flex-col {
703 .row .fluid-space + .fixed-230 {
705 .row .fluid-space:last-child {
710 width: 7.042253521126761%; }
712 width: 15.49295774647887%; }
714 width: 23.94366197183099%; }
716 width: 32.3943661971831%; }
718 width: 40.84507042253521%; }
720 width: 49.29577464788733%; }
722 width: 57.74647887323944%; }
724 width: 66.19718309859155%; }
726 width: 74.64788732394367%; }
728 width: 83.09859154929578%; }
730 width: 91.54929577464789%; }
734 margin-left: 8.450704225352113%; }
736 margin-left: 16.90140845070423%; }
738 margin-left: 25.35211267605634%; }
740 margin-left: 33.8028169%; }
742 margin-left: 42.25352113%; }
744 margin-left: 50.70422535%; }
746 margin-left: 59.15492958%; }
748 margin-left: 67.6056338%; }
750 margin-left: 76.05633803%; }
752 margin-left: 84.50704225%; }
754 margin-left: 92.95774648%; }
756 padding: 8px 15px 8px 15px; }
757 .field-group input.input-emphasized[type="search"] + .reset-field:after {
759 .field-group input.input-emphasized[type="search"] + .reset-field {
763 margin-bottom: 30px; }
764 .marquee .blur-overlay {
771 padding: 34px 15px 30px; }
776 letter-spacing: -0.035px; }
781 .marquee p:not(.lead) {
782 font-family: "Omnes-ECOMP-W02-Light", Arial;
785 .marquee .btn-fullwidth {
789 .tooltip-size-control {
792 .accordion-table-layout {
794 margin-right: -15px; }
795 .table-wrapper caption {
796 padding-left: 15px; } }
798 @media (max-width: 480px) {
800 width: 7.042253521126761%; }
802 width: 15.49295774647887%; }
804 width: 23.94366197183099%; }
806 width: 32.3943661971831%; }
808 width: 40.84507042253521%; }
810 width: 49.29577464788733%; }
812 width: 57.74647887323944%; }
814 width: 66.19718309859155%; }
816 width: 74.64788732394367%; }
818 width: 83.09859154929578%; }
820 width: 91.54929577464789%; }
824 margin-left: 8.450704225352113%; }
826 margin-left: 16.90140845070423%; }
828 margin-left: 25.35211267605634%; }
830 margin-left: 33.8028169%; }
832 margin-left: 42.25352113%; }
834 margin-left: 50.70422535%; }
836 margin-left: 59.15492958%; }
838 margin-left: 67.6056338%; }
840 margin-left: 76.05633803%; }
842 margin-left: 84.50704225%; }
844 margin-left: 92.95774648%; } }
846 /* END RESPONSIVE-2.LESS ******************* */
847 /* BEGIN RESPONSIVE-1.LESS ************** */
848 .xxxxxxxx-begin-responsive-480px.less {
851 @media (max-width: 480px) {
853 display: inherit !important; }
855 display: inherit !important; }
857 display: none !important; }
859 display: none !important; }
861 display: none !important; }
863 display: inherit !important; }
867 padding-right: 15px; } }
869 [class*="icon-primary-"],
871 .bellyband-link a:after,
872 .breadcrumb > li:after,
873 .checkbox input:checked + .skin:after,
874 .checkbox input.indeterminate + .skin:after,
875 .checkbox input:indeterminate + .skin:after,
876 .selectWrap.large:before,
877 .form-row.error .error-msg:before,
880 .cssIcon-globe:before,
888 border-width: 0 3px 3px 0;
889 -webkit-transform: rotate(45deg);
890 -ms-transform: rotate(45deg);
891 transform: rotate(45deg);}
893 [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-"] {
895 display: inline-block;
899 font-variant: normal;
902 text-transform: none;
904 -webkit-font-smoothing: antialiased;
905 -moz-osx-font-smoothing: grayscale;
908 -webkit-user-select: none;
909 -moz-user-select: none;
910 -ms-user-select: none;
912 vertical-align: middle; }
914 [class*="icon-primary-"]:before,
915 [class*="icon-primary-"]:after {
916 box-sizing: border-box;
917 display: inline-block;
923 vertical-align: middle;
926 .icon-primary-att-globe:before,
927 .cssIcon-globe:before {
931 .icon-primary-hamburger:before {
934 .icon-primary-secure:before {
937 .icon-primary-secureL:before {
940 .icon-primary-padlockopen:before {
943 .icon-primary-padlockopenL:before {
946 .icon-primary-shoppingcart:before {
949 .icon-primary-shoppingcartL:before {
952 .icon-primary-print:before {
955 .icon-primary-printL:before {
958 .icon-primary-mobilesmartphone:before {
961 .icon-primary-mobilesmartphoneL:before {
964 .icon-primary-tablet:before {
967 .icon-primary-tabletL:before {
970 .icon-primary-tv:before {
973 .icon-primary-tvL:before {
976 .icon-primary-calendar {
977 width: 100% !important; }
979 .icon-primary-calendar:before {
983 .icon-primary-calendarL:before {
986 .icon-primary-star:before {
989 .icon-primary-close:before,
991 .reset-field:before {
994 .icon-primary-down:before {
999 .icon-primary-add-maximize:before {
1004 .icon-primary-questionmark:before {
1007 .icon-primary-badgealert:before,
1008 .form-row.error .error-msg:before {
1011 .icon-primary-approval:before {
1014 .icon-primary-flat-info:before {
1017 .icon-primary-alert:before {
1020 .icon-primary-tooltip:before,
1021 .icon-primary-flat-faq:before {
1024 .icon-primary-tooltip {
1028 .bellyband-link a:after,
1029 .breadcrumb > li:after,
1030 .icon-primary-right:before {
1032 transform: rotate(-90deg); }
1034 .icon-primary-left:before {
1036 transform: rotate(90deg); }
1038 .icon-primary-accordion-plus:after,
1039 .icon-primary-collapsed:after,
1040 .icon-primary-accordion-minus:after,
1041 .icon-primary-expanded:after {
1047 .icon-primary-accordion-minus,
1048 .icon-primary-expanded,
1049 .icon-primary-accordion-plus,
1050 .icon-primary-collapsed {
1051 font-size: 20px !important; }
1053 :not(.ds2-no-colors) .icon-primary-accordion-minus:before,
1054 :not(.ds2-no-colors) .icon-primary-expanded:before {
1055 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");
1058 :not(.ds2-no-colors) .icon-primary-accordion-plus:before,
1059 :not(.ds2-no-colors) .icon-primary-collapsed:before {
1060 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");
1063 .ds2-no-colors .icon-primary-accordion-minus:before,
1064 .ds2-no-colors .icon-primary-expanded:before {
1065 background-image: none;
1068 .ds2-no-colors .icon-primary-accordion-minus:after,
1069 .ds2-no-colors .icon-primary-expanded:after {
1072 .ds2-no-colors .icon-primary-accordion-plus:before,
1073 .ds2-no-colors .icon-primary-collapsed:before {
1074 background-image: none;
1077 .ds2-no-colors .icon-primary-accordion-plus:after,
1078 .ds2-no-colors .icon-primary-collapsed:after {
1081 .icon-primary-circle-arrow {
1082 outline: 1px solid transparent;
1084 font-size: 20px !important;
1085 background: linear-gradient(to bottom, #fcfcfc 0%, #f2f2f2 100%);
1086 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08);
1087 margin-right: 7px; }
1089 .icon-primary-circle-arrow:after {
1090 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");
1096 .icon-primary-circle-arrow:before {
1102 transform: rotate(-90deg);
1106 [class*="icon-primary-"] [class*="icon-primary-"] {
1107 display: inline-block;
1111 position: absolute; }
1113 [class*="icon-primary-"].white, [class^="ico"][class*="-"].white {
1116 [class*="icon-primary-"].black, [class^="ico"][class*="-"].black {
1119 [class*="icon-primary-"].blue, [class^="ico"][class*="-"].blue {
1122 [class*="icon-primary-"].green, [class^="ico"][class*="-"].green {
1126 width: device-width; }
1129 width: device-width; }
1132 width: device-width; }
1135 width: device-width; }
1138 width: device-width; }
1150 float: right !important; }
1153 float: left !important; }
1155 .float-children-left:before,
1156 .float-children-left:after {
1161 .float-children-left:after {
1164 .float-children-left > div {
1166 white-space: nowrap; }
1169 display: block !important; }
1172 display: inline !important; }
1175 display: inline-block !important; }
1178 display: table-cell !important;
1180 vertical-align: middle; }
1182 @media (max-width: 767px) {
1186 margin-right: -15px;
1189 @media (min-width: 768px) {
1193 margin-right: -20px;
1196 @media (max-width: 480px) {
1200 margin-right: -15px;
1201 padding: 0 15px; } }
1205 filter: alpha(opacity=0);
1206 transition: opacity .15s linear; }
1210 filter: alpha(opacity=100); }
1219 white-space: nowrap; }
1225 border: 0 none !important;
1226 clip: rect(0px, 0px, 0px, 0px) !important;
1227 height: 1px !important;
1230 overflow: hidden !important;
1232 padding: 0 !important;
1233 position: absolute !important;
1234 width: 1px !important; }
1236 [data-sr-text].hidden-spoken:before {
1237 border: 0 none !important;
1238 content: attr(data-sr-text);
1239 clip: rect(0px, 0px, 0px, 0px) !important;
1240 height: 1px !important;
1243 overflow: hidden !important;
1244 padding: 0 !important;
1245 position: absolute !important;
1246 width: 100% !important;
1249 [data-sr-text].hidden-spoken {
1250 position: relative !important;
1251 width: auto !important; }
1253 [data-show-between] {
1255 visibility: hidden; }
1258 overflow-y: hidden !important; }
1261 visibility: hidden !important;
1262 opacity: 0 !important; }
1265 background-color: rgba(255, 255, 255, 0) !important; }
1268 display: none !important; }
1271 display: block !important; }
1274 position: relative !important; }
1280 border-top-width: 1px !important; }
1283 border-left-width: 1px !important; }
1286 border-right-width: 1px !important; }
1289 border-bottom-width: 1px !important; }
1292 border-color: #000; }
1295 border-color: #fff; }
1298 border-top-width: 0 !important; }
1301 border-left-width: 0 !important; }
1304 border-right-width: 0 !important; }
1307 border-bottom-width: 0 !important; }
1310 margin: 0 auto !important; }
1321 vertical-align: top !important; }
1324 vertical-align: middle !important; }
1327 vertical-align: bottom !important; }
1329 .align-children-middle > * {
1332 [class*="valign-children-"] {
1335 [class*="valign-children-"] > * {
1336 display: table-cell; }
1338 .valign-children-top > * {
1339 vertical-align: top; }
1341 .valign-children-middle > * {
1342 vertical-align: middle; }
1344 .valign-children-bottom > * {
1345 vertical-align: bottom; }
1348 padding: 0 !important; }
1351 margin-top: 60px !important; }
1354 margin-bottom: 60px !important; }
1357 padding-top: 60px !important; }
1360 padding-bottom: 60px !important; }
1362 @media (max-width: 767px) {
1364 margin-top: 30px !important; }
1366 margin-bottom: 30px !important; }
1368 padding-top: 30px !important; }
1370 padding-bottom: 30px !important; } }
1377 position: relative; }
1379 @media (orientation: landscape) {
1383 display: none !important; } }
1385 @media (orientation: portrait) {
1387 display: none !important; }
1392 background-color: #222222; }
1394 /* ... JAVASCRIPT HOOKS .................
1395 ... used by javascript ............... */
1398 position: relative; }
1401 white-space: nowrap;
1403 text-overflow: ellipsis; }
1406 color: #5a5a5a !important; }
1408 .jshook-return-focus-here {
1412 display: none !important; }
1415 display: inherit !important; }
1419 display: inherit !important; }
1421 display: none !important; }
1423 color: #000 !important;
1424 background: transparent !important;
1425 box-shadow: none !important; }
1428 text-decoration: underline; }
1431 border: 1px solid #000;
1432 page-break-inside: avoid; }
1434 display: table-header-group; }
1437 page-break-inside: avoid; }
1439 max-width: 100% !important; }
1449 page-break-after: avoid; } }
1458 outline: thin dotted #191919; }
1466 font-weight: normal;
1467 text-rendering: optimizeLegibility;
1472 font-size: 3.8rem !important;
1473 font-family: "Omnes-ECOMP-W02-Light", Arial;
1474 margin-bottom: 40px; }
1476 h1.heading-page.ng-scope {}
1478 .heading-major-section {
1479 font-size: 3rem !important;
1480 font-family: "Omnes-ECOMP-W02-Light", Arial;
1481 margin-bottom: 40px !important; }
1483 .heading-sub-section {
1484 font-size: 2.4rem !important;
1485 font-family: "Omnes-ECOMP-W02", Arial;
1486 margin-bottom: 40px; }
1489 font-size: 2rem !important;
1490 font-family: "Omnes-ECOMP-W02-Medium", Arial;
1492 margin-bottom: 20px !important; }
1495 font-size: 2rem !important;
1496 font-family: "Omnes-ECOMP-W02", Arial;
1497 margin-bottom: 20px; }
1499 .heading-medium-emphasis {
1500 font-size: 2rem !important;
1501 font-family: "Omnes-ECOMP-W02-Medium", Arial;
1502 margin-bottom: 20px; }
1505 font-size: 1.8rem !important;
1506 font-family: "Omnes-ECOMP-W02", Arial;
1507 margin-bottom: 20px; }
1509 .heading-small-emphasis {
1510 font-size: 1.8rem !important;
1511 font-family: "Omnes-ECOMP-W02-Medium", Arial;
1512 margin-bottom: 20px; }
1515 font-size: 1.3rem !important;
1516 font-family: "Omnes-ECOMP-W02-Medium", Arial;
1517 text-transform: uppercase;
1519 margin-bottom: 10px; }
1521 * + .heading-major-section {
1524 * + .heading-sub-section {
1527 * + .heading-group {
1528 margin-top: 40px !important; }
1530 * + .heading-medium {
1533 * + .heading-medium-emphasis {
1536 * + .heading-small {
1539 * + .heading-small-emphasis {
1542 * + .heading-micro {
1547 font-family: "Omnes-ECOMP-W02-Light-Italic", Arial;
1549 line-height: 2.8rem;
1551 letter-spacing: -0.024rem; }
1554 text-transform: uppercase;
1555 line-height: .65 !important; }
1559 font-size: 1.4rem !important;
1560 font-family: "Omnes-ECOMP-W02-Medium", Arial;
1563 .eyebrow + .heading-major-section,
1564 .eyebrow + .heading-sub-section {
1570 @media (max-width: 767px) {
1579 font-family: "Omnes-ECOMP-W02", Arial;
1580 margin-bottom: 30px; }
1581 .heading-major-section {
1583 font-family: "Omnes-ECOMP-W02", Arial;
1584 margin-bottom: 30px; }
1585 .heading-sub-section {
1587 font-family: "Omnes-ECOMP-W02", Arial;
1588 margin-bottom: 20px; }
1591 font-family: "Omnes-ECOMP-W02", Arial;
1592 margin-bottom: 20px; }
1593 .heading-medium-emphasis {
1595 font-family: "Omnes-ECOMP-W02", Arial;
1596 margin-bottom: 20px; }
1599 font-family: "Omnes-ECOMP-W02", Arial;
1600 margin-bottom: 10px; }
1601 .heading-small-emphasis {
1603 font-family: "Omnes-ECOMP-W02-Medium", Arial;
1604 margin-bottom: 5px; }
1605 * + .heading-major-section {
1607 * + .heading-sub-section {
1609 * + .heading-group {
1611 * + .heading-medium {
1613 * + .heading-medium-emphasis {
1615 * + .heading-small {
1617 * + .heading-small-emphasis {
1619 * + .heading-micro {
1620 margin-top: 10px; } }
1622 /* Standard Type styles */
1624 margin: 0 !important; }
1628 text-decoration: none; }
1632 text-decoration: underline; }
1648 position: relative; }
1650 a.show-qualifier:after {
1652 display: inline-block;
1653 white-space: pre !important; }
1655 a[href$="pdf"].show-qualifier:after,
1656 a.show-qualifier.pdf:after {
1657 content: " (PDF)"; }
1659 a[href$="psd"].show-qualifier:after,
1660 a.show-qualifier.psd:after {
1661 content: " (PSD)"; }
1666 /* 20px for the icon, 10px left of icon */
1667 .standalone-link.small {
1668 font-size: 1.4rem; }
1670 .standalone-link.small i[class*="icon-primary-"] {
1674 .standalone-link.large {
1675 font-size: 1.8rem; }
1677 .standalone-link.large i[class*="icon-primary-"] {
1683 line-height: 2rem; }
1687 line-height: 1.8rem; }
1694 line-height: 1.5rem; }
1700 font-size: 1.8rem; }
1707 font-family: "Omnes-ECOMP-W02-Medium", Arial;
1708 font-weight: normal; }
1712 font-family: "Omnes-ECOMP-W02-Italic", Arial;
1713 font-style: normal; }
1716 text-decoration: line-through; }
1719 display: inline-block;
1723 vertical-align: text-top;
1729 line-height: 1.5rem;
1732 .text-legal.legal-module {
1733 line-height: 1.3rem;
1737 .text-legal strong {
1738 font-weight: bold; }
1741 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
1744 text-align: left !important; }
1747 text-align: right !important; }
1750 text-align: center !important; }
1753 text-align: justify !important; }
1766 margin: 12px 0 0 20px; }
1775 position: relative; }
1778 ul.no-bullet li + li,
1779 ul.lower-alpha li + li,
1780 ul.lower-roman li + li,
1784 ul.bullet > li:before,
1785 ul.no-bullet > li:before,
1786 ul.lower-alpha > li:before,
1787 ul.lower-roman > li:before,
1789 background-color: #333333;
1790 border: 2px solid #333333;
1791 border-radius: 100%;
1822 ul.lower-alpha > li,
1823 ul.lower-roman > li {
1826 ul.no-bullet > li:before,
1827 ul.lower-alpha > li:before,
1828 ul.lower-roman > li:before {
1829 display: none !important; }
1832 margin: 20px 0 0 32px; }
1835 padding-left: 3px; }
1841 margin-left: 25px; }
1844 margin-left: -5px; }
1853 list-style-type: lower-roman;
1859 list-style-type: lower-alpha;
1871 display: table-cell; }
1874 background-color: transparent;
1875 background-clip: padding-box;
1876 border: 1px solid transparent;
1878 box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
1880 display: inline-block;
1881 font-family: "Omnes-ECOMP-W02-Medium", Arial;
1883 font-weight: normal;
1885 margin: 0 7px 10px 0;
1888 padding: 14px 19px 11px 18px;
1891 vertical-align: middle;
1892 white-space: nowrap;
1895 outline: 1px dotted #000;
1896 outline-offset: -5px; }
1899 .btn::-moz-focus-inner {
1902 .btn i[class*="icon-primary-"].icon-primary-small {
1905 .btn i[class*="icon-primary-"].icon-primary-medium {
1908 .btn i[class*="icon-primary-"].icon-primary-large {
1913 vertical-align: middle; }
1915 text-decoration: none; }
1917 .field-group + .btn {
1918 margin-left: 20px; }
1921 border-color: #ea7400 transparent #d16500;
1922 background-color: #ea7400 transparent #d16500;
1923 background: linear-gradient(to bottom, #ea7400 0%, #d16500 100%);
1925 font-family: "Omnes-ECOMP-W02", Arial;
1926 font-weight: bold; }
1927 .btn-primary:hover {
1928 text-decoration: none;
1930 outline-color: #ffffff !important;
1931 background: linear-gradient(to bottom, #d16500 0%, #ea7400 100%); }
1932 .btn-primary:focus {
1933 text-decoration: none;
1935 outline-color: #ffffff !important;
1936 background: linear-gradient(to bottom, #d16500 0%, #ea7400 100%); }
1937 .btn-primary:active {
1938 text-decoration: none;
1940 outline-color: #ffffff !important;
1941 background: linear-gradient(to bottom, #d16500 0%, #ea7400 100%); }
1944 font-family: "Omnes-ECOMP-W02", Arial;
1946 font-weight: normal;
1947 background-color: transparent;
1952 position: relative; }
1954 text-decoration: underline; }
1955 .btn-arrow:hover .btn-primary {
1956 text-decoration: none;
1958 outline-color: #ffffff !important;
1959 background: linear-gradient(to bottom, #d16500 0%, #ea7400 100%); }
1960 .btn-arrow:hover .btn-secondary {
1962 outline-color: #000000 !important;
1963 background: linear-gradient(to bottom, #f2f2f2 0%, #fcfcfc 100%); }
1964 .btn-arrow:hover .btn-alt {
1966 outline-color: #ffffff !important;
1967 background: linear-gradient(to bottom, #087ac2 0%, #0568ae 100%); }
1968 .btn-arrow:hover .btn-specialty {
1970 outline-color: #ffffff !important;
1971 background: linear-gradient(to bottom, #007a3e 0%, #008744 100%); }
1973 text-decoration: underline;
1974 outline: 1px dotted #666; }
1975 .btn-arrow:focus .btn-primary {
1976 text-decoration: none;
1978 outline-color: #ffffff !important;
1979 background: linear-gradient(to bottom, #d16500 0%, #ea7400 100%); }
1980 .btn-arrow:focus .btn-secondary {
1982 outline-color: #000000 !important;
1983 background: linear-gradient(to bottom, #f2f2f2 0%, #fcfcfc 100%); }
1984 .btn-arrow:focus .btn-alt {
1986 outline-color: #ffffff !important;
1987 background: linear-gradient(to bottom, #087ac2 0%, #0568ae 100%); }
1988 .btn-arrow:focus .btn-specialty {
1990 outline-color: #ffffff !important;
1991 background: linear-gradient(to bottom, #007a3e 0%, #008744 100%); }
1992 .btn-arrow:active .btn-primary {
1993 text-decoration: none;
1995 outline-color: #ffffff !important;
1996 background: linear-gradient(to bottom, #d16500 0%, #ea7400 100%); }
1997 .btn-arrow:active .btn-secondary {
1999 outline-color: #000000 !important;
2000 background: linear-gradient(to bottom, #f2f2f2 0%, #fcfcfc 100%); }
2001 .btn-arrow:active .btn-alt {
2003 outline-color: #ffffff !important;
2004 background: linear-gradient(to bottom, #087ac2 0%, #0568ae 100%); }
2005 .btn-arrow:active .btn-specialty {
2007 outline-color: #ffffff !important;
2008 background: linear-gradient(to bottom, #007a3e 0%, #008744 100%); }
2009 .btn-arrow .btn-alt {
2010 border-color: #087ac2 transparent #0568ae;
2011 background-color: #0568ae;
2012 background: linear-gradient(to bottom, #087ac2 0%, #0568ae 100%);
2014 .btn-arrow .btn-alt:hover {
2016 outline-color: #ffffff !important;
2017 background: linear-gradient(to bottom, #0568ae 0%, #087ac2 100%); }
2018 .btn-arrow .btn-alt:focus {
2020 outline-color: #ffffff !important;
2021 background: linear-gradient(to bottom, #0568ae 0%, #087ac2 100%); }
2022 .btn-arrow .btn-alt:active {
2024 outline-color: #ffffff !important;
2025 background: linear-gradient(to bottom, #0568ae 0%, #087ac2 100%); }
2026 .btn-arrow::-moz-focus-inner {
2030 border: 1px solid transparent;
2031 border-radius: 100%;
2039 vertical-align: middle;
2041 .btn-arrow .btn .icon-primary-left {
2051 .btn-arrow .btn .icon-primary-left:before {
2056 .btn-arrow .btn .icon-primary-right {
2067 .btn-arrow .btn .icon-primary-right:before {
2072 .btn-arrow .btn.btn-primary .icon-primary-left {
2074 .btn-arrow .btn.btn-primary .icon-primary-right {
2076 .btn-arrow .btn.btn-alt .icon-primary-left {
2078 .btn-arrow .btn.btn-alt .icon-primary-right {
2080 .btn-arrow .btn.btn-secondary {
2081 border: 1px solid #d2d2d2; }
2082 .btn-arrow .btn.btn-secondary .icon-primary-left {
2084 .btn-arrow .btn.btn-secondary .icon-primary-right {
2086 .btn-arrow .btn.btn-small {
2092 .btn-arrow .btn.btn-small .icon-primary-left:before {
2096 .btn-arrow .btn.btn-small .icon-primary-right:before {
2100 .btn-arrow .btn.btn-large .icon-primary-left:before {
2104 .btn-arrow .btn.btn-large .icon-primary-right:before {
2110 border: 1px solid #d2d2d2;
2111 background-color: #f2f2f2;
2112 background: linear-gradient(to bottom, #fcfcfc 0%, #f2f2f2 100%);
2114 box-shadow: 0 5px 5px -5px rgba(0, 0, 0, 0.15);
2115 padding: 14px 18px 11px 17px; }
2116 .btn-secondary:hover {
2118 outline-color: #000000 !important;
2119 background: linear-gradient(to bottom, #f2f2f2 0%, #fcfcfc 100%); }
2120 .btn-secondary:focus {
2122 outline-color: #000000 !important;
2123 background: linear-gradient(to bottom, #f2f2f2 0%, #fcfcfc 100%); }
2124 .btn-secondary:active {
2126 outline-color: #000000 !important;
2127 background: linear-gradient(to bottom, #f2f2f2 0%, #fcfcfc 100%); }
2130 border-color: #087ac2 transparent #0568ae;
2131 background-color: #0568ae;
2132 background: linear-gradient(to bottom, #087ac2 0%, #0568ae 100%);
2136 outline-color: #ffffff !important;
2137 background: linear-gradient(to bottom, #0568ae 0%, #087ac2 100%); }
2140 outline-color: #ffffff !important;
2141 background: linear-gradient(to bottom, #0568ae 0%, #087ac2 100%); }
2144 outline-color: #ffffff !important;
2145 background: linear-gradient(to bottom, #0568ae 0%, #087ac2 100%); }
2148 border-color: #008744 transparent #007a3e;
2149 background-color: #007a3e;
2150 background: linear-gradient(to bottom, #008744 0%, #007a3e 100%);
2152 .btn-specialty:hover {
2154 outline-color: #ffffff !important;
2155 background: linear-gradient(to bottom, #007a3e 0%, #008744 100%); }
2156 .btn-specialty:focus {
2158 outline-color: #ffffff !important;
2159 background: linear-gradient(to bottom, #007a3e 0%, #008744 100%); }
2160 .btn-specialty:active {
2162 outline-color: #ffffff !important;
2163 background: linear-gradient(to bottom, #007a3e 0%, #008744 100%); }
2166 background: transparent !important;
2167 border-color: transparent !important;
2168 font-weight: normal;
2169 font-family: "Omnes-ECOMP-W02", Arial;
2171 text-decoration: none;
2174 text-decoration: underline; }
2176 text-decoration: underline; }
2179 outline: none !important;
2180 text-decoration: none !important; }
2181 .isIE .btn:focus:after {
2189 border: 1px dotted #000; }
2192 outline: none !important;
2193 text-decoration: none !important; }
2194 .isIE .btn:active:after {
2202 border: 1px dotted #000; }
2205 outline: none !important;
2206 text-decoration: none !important; }
2207 .isIE .btn.active:not(:focus):after {
2208 border: 1px solid #000; }
2209 .isIE .btn.active:after {
2217 border: 1px dotted #000; }
2219 .isIE .btn.btn-primary:focus:after {
2220 border: 2px dashed #fff; }
2222 .isIE .btn.btn-specialty:focus:after {
2223 border: 2px dashed #fff; }
2225 .isIE .btn.btn-alt:focus:after {
2226 border: 2px dashed #fff; }
2229 background-image: none;
2230 background-color: #767676;
2232 cursor: not-allowed;
2234 border-color: transparent;
2235 outline: 0 !important; }
2236 .btn.disabled:hover {
2238 outline: none !important; }
2239 .btn.disabled:focus {
2241 outline: none !important; }
2244 background-image: none;
2245 background-color: #767676;
2247 cursor: not-allowed;
2249 border-color: transparent;
2250 outline: 0 !important; }
2251 .btn[disabled]:hover {
2253 outline: none !important; }
2254 .btn[disabled]:focus {
2256 outline: none !important; }
2258 .btn[disabled="disabled"] {
2259 background-image: none;
2260 background-color: #767676;
2262 cursor: not-allowed;
2264 border-color: transparent;
2265 outline: 0 !important; }
2266 .btn[disabled="disabled"]:hover {
2268 outline: none !important; }
2269 .btn[disabled="disabled"]:focus {
2271 outline: none !important; }
2273 .btn-arrow[disabled] .btn {
2274 background-image: none;
2275 background-color: #767676;
2277 cursor: not-allowed;
2279 border-color: transparent;
2280 outline: 0 !important; }
2281 .btn-arrow[disabled] .btn:hover {
2283 outline: none !important; }
2284 .btn-arrow[disabled] .btn:focus {
2286 outline: none !important; }
2288 .btn-arrow[disabled] .icon-primary-left {
2289 color: #fff !important; }
2291 .btn-arrow[disabled] .icon-primary-right {
2292 color: #fff !important; }
2294 .btn-arrow.disabled .btn {
2295 background-image: none;
2296 background-color: #767676;
2298 cursor: not-allowed;
2300 border-color: transparent;
2301 outline: 0 !important; }
2302 .btn-arrow.disabled .btn:hover {
2304 outline: none !important; }
2305 .btn-arrow.disabled .btn:focus {
2307 outline: none !important; }
2309 .btn-arrow.disabled .icon-primary-left {
2310 color: #fff !important; }
2312 .btn-arrow.disabled .icon-primary-right {
2313 color: #fff !important; }
2316 padding: 12px 19px 11px 18px;
2317 font-size: 1.7rem; }
2320 /* padding: 10px 19px 9px 18px; */
2322 border-radius: 8px; }
2327 *:not(.btn-arrow) > .btn > i[class*="icon-primary-"] {
2329 margin-bottom: -20px; }
2331 .enhanced-cta-group {
2332 display: -ms-flexbox;
2334 -ms-flex-direction: row-reverse;
2335 flex-direction: row-reverse;
2336 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;
2337 background-position: 0 -1px;
2338 background-repeat: repeat-x; }
2339 .enhanced-cta-group > .cta-button-group {
2341 background-image: none !important; }
2342 .enhanced-cta-group > .cta-button-group + .cta-button-group a {
2345 .enhanced-cta-group > .cta-button-group + .cta-button-group a a {
2347 .enhanced-cta-group > .cta-button-group hr {
2349 .enhanced-cta-group > .cta-button-group + .cta-button-group {
2350 -ms-flex-align: center;
2351 -ms-grid-row-align: center;
2352 align-items: center;
2353 -ms-flex-direction: row;
2354 flex-direction: row;
2359 -ms-flex-align: baseline;
2360 align-items: baseline;
2361 padding: 20px 0 10px;
2363 .cta-button-group.nodots {
2364 background-image: none !important; }
2365 .cta-button-group .hidden-phone {
2366 margin-right: 14px; }
2367 .cta-button-group .btn + .btn {
2368 margin-right: 20px !important; }
2369 .cta-button-group .btn:not(.hidden-phone):not(.visible-phone) {
2372 .isMobile .btn-arrow .btn.btn-small .icon-primary-left:before {
2375 .isMobile .btn-arrow .btn.btn-large .icon-primary-left:before {
2378 .isMobile .btn-arrow .btn.btn-large .icon-primary-right:before {
2381 @media (max-width: 1024px) {
2382 .field-group + .btn {
2383 margin-left: 15px; } }
2385 @media (max-width: 767px) {
2387 text-align: center; }
2388 .cta-button-group > .btn {
2392 margin-left: auto !important;
2393 margin-right: auto !important; } }
2397 box-shadow: 0 5px 5px -5px rgba(0, 0, 0, 0.15);
2398 display: -ms-flexbox;
2400 -ms-flex-pack: justify;
2401 justify-content: space-between;
2402 margin-bottom: 10px;
2406 vertical-align: middle;
2418 text-align: center; }
2419 .btn-group:not([data-select-color]) .btn.active:not(:first-child) {
2421 border-left: 1px solid #d2d2d2 !important; }
2422 .btn-group:not([data-select-color]) .btn[disabled]:not(:first-child) {
2423 border-left: 1px solid #d2d2d2 !important; }
2424 .btn-group:not([data-select-color]) .btn[disabled] + .btn[disabled] {
2425 border-left: 1px solid #ebebeb !important; }
2426 .btn-group:not([data-select-color]) > .btn.active {
2427 border-color: #087ac2 transparent #0568ae;
2428 background-color: #0568ae;
2429 background: linear-gradient(to bottom, #087ac2 0%, #0568ae 100%);
2431 .btn-group:not([data-select-color]) > .btn.active:hover {
2433 outline-color: #ffffff !important;
2434 background: #0563a6;
2435 border-color: #0563a6; }
2436 .btn-group:not([data-select-color]) > .btn.active:focus {
2438 outline-color: #ffffff !important;
2439 background: #0563a6;
2440 border-color: #0563a6; }
2441 .btn-group:not([data-select-color]) > .btn.active:active {
2443 outline-color: #ffffff !important;
2444 background: #0563a6;
2445 border-color: #0563a6; }
2446 .btn-group:not([data-select-color]) > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
2448 .btn-group:not([data-select-color]) > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
2449 border-top-right-radius: 0;
2450 border-bottom-right-radius: 0; }
2451 .btn-group:not([data-select-color]) > .btn:last-child:not(:first-child) {
2452 border-top-left-radius: 0;
2453 border-bottom-left-radius: 0; }
2454 .btn-group:not([data-select-color]) > .dropdown-toggle:not(:first-child) {
2455 border-top-left-radius: 0;
2456 border-bottom-left-radius: 0; }
2457 .btn-group > .active {
2458 text-decoration: none;
2459 outline: 1px dotted transparent; }
2460 .btn-group > .active:focus {
2461 outline: 1px dotted #ffffff; }
2463 .btn-group.btn-fullwidth > .btn {
2467 .btn-group[data-select-color] {
2470 -ms-flex-pack: start;
2471 justify-content: flex-start;
2472 -ms-flex-wrap: wrap;
2474 .btn-group[data-select-color] .btn {
2475 border: 1px solid #959595;
2477 box-shadow: 0 5px 5px -5px rgba(0, 0, 0, 0.15);
2479 margin-bottom: 10px;
2487 .btn-group[data-select-color] > .btn.active:focus {
2488 outline: 1px dotted #191919;
2489 outline-offset: 4px; }
2492 background-clip: padding-box;
2505 button .btn-fill[style*="#fff"] {
2506 border: 1px solid #d2d2d2; }
2508 [data-select-color] .btn.active {
2509 background: none !important;
2514 line-height: 12px; }
2515 [data-select-color] .btn.active > .btn-fill {
2517 [data-select-color] .btn.active:hover {
2520 [data-select-color] .btn:active {
2521 background: none !important;
2526 line-height: 12px; }
2527 [data-select-color] .btn:active > .btn-fill {
2529 [data-select-color] .btn:active:hover {
2532 .btn-group[data-select-color="orange"] > .btn.active {
2533 border-color: #ea7400; }
2535 .btn-group[data-select-color="blue"] > .btn.active {
2536 border-color: #0568ae; }
2538 .btn-group[data-select-color="green"] > .btn.active {
2539 border-color: #007a3e; }
2541 .btn-spinbutton-toggle.btn-group {
2542 display: block !important;
2543 height: 40px !important;
2547 white-space: nowrap; }
2549 .btn-spinbutton-toggle .btn {
2551 font-weight: normal;
2555 letter-spacing: normal;
2562 .btn-spinbutton-toggle .btn[data-max-value] {
2563 border-bottom: 1px solid #d2d2d2;
2564 border-top: 1px solid #d2d2d2;
2565 box-shadow: 0 3px 2px -2px rgba(0, 0, 0, 0.08) inset;
2566 background-color: #fff;
2568 font-family: "Omnes-ECOMP-W02", Arial;
2570 font-weight: normal;
2573 min-width: 46px !important;
2575 .btn-spinbutton-toggle .btn[data-max-value]:focus {
2576 border-color: #0568ae;
2578 .btn-spinbutton-toggle .btn[data-max-value]:focus + .btn {
2579 border-left: 1px solid #0568ae;
2580 transition: border 0.3s linear 0s; }
2582 .btn-spinbutton-toggle .icon-primary-subtractminimize {
2583 font-size: 30px !important;
2584 color: #0568ae !important; }
2586 .btn-spinbutton-toggle .icon-primary-add-maximize {
2587 font-size: 30px !important;
2588 color: #0568ae !important; }
2590 .btn-spinbutton-toggle .btn[disabled].icon-primary-subtractminimize {
2591 background-color: #d2d2d2;
2592 color: #767676 !important; }
2594 .btn-spinbutton-toggle .btn[disabled].icon-primary-add-maximize {
2595 background-color: #d2d2d2;
2596 color: #767676 !important; }
2598 .btn-spinbutton-toggle input.btn[disabled] {
2599 background-color: #d2d2d2;
2601 cursor: not-allowed; }
2603 .btn-group.btn-spinbutton-toggle .btn[disabled] + .btn[disabled] {
2604 border-left: 1px solid #f0f0f0 !important; }
2606 .btn-group.btn-spinbutton-toggle .btn[data-max-value]:focus + .btn:not(:first-child) {
2607 border-left: 1px solid #0568ae !important; }
2609 @media (max-width: 480px) {
2610 .btn-group:not([data-select-color]) > .btn {
2612 min-width: auto; } }
2622 display: inline-block; }
2627 .reset-field:before {
2631 .input-emphasized + .reset-field:before {
2635 .reset-field:active,
2637 .reset-field:focus {
2638 display: block !important; }
2645 box-shadow: 0 -50px 0 0 #f2f2f2 inset;
2647 /*overflow: hidden;*/
2651 transform: rotate(45deg);
2654 .corner-button .close:before {
2664 .corner-button .close {
2671 transform: rotate(45deg);
2674 .corner-button .close:focus {
2675 outline: 1px dotted black; }
2677 .ds2-no-colors .corner-button .close {
2678 border: 1px solid black; }
2680 .field-group input + .reset-field {
2693 .field-group input[type="search"] + .reset-field,
2694 .field-group input[type="search"] + .btn-search + .reset-field,
2695 .tooltip-onclick input + .reset-field,
2696 .tooltip-onclick input + .icon-primary-tooltip + .reset-field,
2697 .tooltip-onclick textarea + .reset-field,
2698 .tooltip-onclick textarea + .icon-primary-tooltip + .reset-field {
2701 .field-group input[type="search"] + .reset-field:after,
2702 .field-group input[type="search"] + .btn-search + .reset-field:after,
2703 .tooltip-onclick input + .reset-field:after,
2704 .tooltip-onclick input + .icon-primary-tooltip + .reset-field:after,
2705 .tooltip-onclick textarea + .reset-field:after,
2706 .tooltip-onclick textarea + .icon-primary-tooltip + .reset-field:after {
2707 background-color: #d2d2d2;
2716 .tooltip-onclick input + .reset-field,
2717 .tooltip-onclick input + .icon-primary-tooltip + .reset-field {
2718 right: 50px !important; }
2720 .tooltip-onclick textarea + .reset-field,
2721 .tooltip-onclick textarea + .icon-primary-tooltip + .reset-field {
2722 right: 45px !important;
2725 .field-group input.input-emphasized + .reset-field {
2730 .field-group input.input-emphasized + .reset-field:after {
2733 .field-group [disabled] + .reset-field {
2736 .ds2_touchevents .field-group input + .reset-field:focus,
2737 .ds2_touchevents .field-group input:focus + .reset-field,
2738 .ds2_touchevents textarea:focus + .reset-field,
2739 .ds2_touchevents textarea + .reset-field:focus {
2746 .ds2_touchevents .field-group input {
2747 padding: 8px 55px 8px 15px;
2748 -webkit-appearance: none; }
2750 .ds2_touchevents textarea:focus {
2751 padding: 15px 55px 15px 15px; }
2753 .ds2_touchevents textarea:focus + .reset-field {
2759 .ds2_touchevents textarea.hasScrollbar:focus {
2760 padding: 15px 35px 15px 15px; }
2762 .ds2_touchevents textarea.hasScrollbar:focus + .reset-field {
2765 .ds2-no-colors .b2b-tmpl-card-corner-button {
2766 border: none !important; }
2768 .ds2-no-colors .b2b-tmpl-card-corner-button .close {
2769 border: 1px solid black;
2770 top: 0px !important;
2771 right: 0px !important; }
2773 .form-row.error .error-msg {
2777 font-family: "Omnes-ECOMP-W02-Medium", Arial;
2779 padding-left: 18px; }
2781 .form-row.error .error-msg:before {
2787 vertical-align: middle; }
2789 .form-row.error label,
2790 .form-row.error .error-msg,
2791 .form-row.error button.awd-select,
2792 .form-row.error select.awd-select + span,
2793 .form-row.error .checkbox,
2794 .form-row.error .radio,
2795 .form-row.error legend.error,
2796 .form-row.error input {
2799 .form-row.error .btn-group > .btn,
2800 .form-row.error button.awd-select,
2801 .form-row.error .awd-select-list,
2802 .form-row.error select.awd-select + span,
2803 .form-row.error textarea,
2804 .form-row.error input,
2805 .form-row.error .checkbox .skin,
2806 .form-row.error .radio .skin {
2807 border-color: #cf2a2a !important; }
2809 .form-row.error .checkbox input:checked:not(:disabled) + .skin {
2810 background-color: #cf2a2a; }
2812 .form-row.error .radio input:checked + .skin:after {
2813 background-color: #cf2a2a; }
2815 .error .tooltip-onclick .icon-primary-tooltip.active + .error-msg {
2817 border-bottom-left-radius: 0;
2818 border-bottom-right-radius: 0; }
2820 .error .tooltip-onclick .icon-primary-tooltip.active + .error-msg + .helpertext {
2823 .error .tooltip-onclick .icon-primary-tooltip.active + .error-msg + .helpertext:before,
2824 .error .tooltip-onclick .icon-primary-tooltip.active + .error-msg + .helpertext:after {
2827 .error .helpertext {
2828 border-color: #cf2a2a;
2829 /*border-radius:0;*/ }
2831 .error .helpertext:before {
2832 border-top-color: #cf2a2a; }
2834 .error .tooltip-onfocus .helpertext {
2835 margin: 14px 0 10px 0; }
2837 .error [class*="price"],
2838 .error [class*="pricing-"] {
2844 input[type]::-webkit-inner-spin-button,
2845 input[type]::-webkit-outer-spin-button {
2846 -webkit-appearance: none; }
2849 -moz-appearance: textfield; }
2861 display: inline-block;
2862 /* font-size: 1.4rem; */
2863 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
2876 display: inline-block;
2879 padding: 0 15px 0 15px;
2880 vertical-align: middle;
2881 line-height: normal; }
2883 select::-webkit-input-placeholder,
2884 textarea::-webkit-input-placeholder,
2885 input::-webkit-input-placeholder {
2887 font-family: "Omnes-ECOMP-W02-Italic", Arial;
2891 select:-moz-placeholder,
2892 textarea:-moz-placeholder,
2893 input:-moz-placeholder {
2895 font-family: "Omnes-ECOMP-W02-Italic", Arial;
2899 select::-moz-placeholder,
2900 textarea::-moz-placeholder,
2901 input::-moz-placeholder {
2903 font-family: "Omnes-ECOMP-W02-Italic", Arial;
2907 select:-ms-input-placeholder,
2908 textarea:-ms-input-placeholder,
2909 input:-ms-input-placeholder {
2911 font-family: "Omnes-ECOMP-W02-Italic", Arial;
2916 textarea:placeholder,
2919 font-family: "Omnes-ECOMP-W02-Italic", Arial;
2924 textarea:last-child,
2928 input:not([type="button"]) {
2931 input.input-emphasized {
2934 padding: 13px 20px 13px; }
2936 input[type="search"]:focus {
2937 padding-right: 88px; }
2939 input[type="search"] {
2940 padding-right: 40px;
2941 -webkit-appearance: none !important; }
2943 input[type="search"].input-emphasized {
2944 padding-right: 45px; }
2946 .btn-search[class*="btn"] {
2947 background-color: transparent;
2948 background-position: 50% 50%;
2949 background-size: 20px;
2950 background-repeat: no-repeat;
2955 min-width: 45px !important;
2957 padding: 0 !important;
2961 border-radius: 0 5px 5px 0;
2965 .input-emphasized + .btn-search[class*="btn"],
2966 .input-emphasized + .reset-field + .btn-search[class*="btn"] {
2967 background-size: 26px;
2970 outline-offset: -3px;
2972 border-radius: 0 5px 5px 0; }
2974 input[type="search"].input-emphasized + .reset-field {
2975 right: 45px !important; }
2977 .search-suggestion-wrapper {
2979 margin-bottom: 15px; }
2981 /*styles from dropdown*/
2982 .search-suggestion-list {
2983 box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15);
2984 border-radius: 0 0 6px 6px;
2986 border: 1px solid #0568ae;
2989 background-color: #f2f2f2;
2995 .search-suggestion-list:empty {
2998 .search-suggestion-item {
3002 line-height: 4.0rem;
3005 .search-suggestion-item a {
3006 text-decoration: none;
3009 .search-suggestion-item:hover,
3010 .search-suggestion-item:focus {
3012 background-color: #d2d2d2; }
3014 input[data-provide="datepicker"],
3015 [data-provide="datepicker"]:-moz-placeholder,
3016 [data-provide="datepicker"]:-ms-input-placeholder,
3017 [data-provide="datepicker"]:-webkit-input-placeholder {
3018 color: #0568ae !important;
3020 filter: alpha(opacity=100); }
3028 i.icon-primary-calendar.disabled,
3029 span.icon-primary-calendar.readonly {
3030 cursor: not-allowed;
3031 background-color: #f2f2f2;
3034 i.icon-primary-calendar.disabled input,
3035 span.icon-primary-calendar.readonly input {
3036 color: #959595 !important; }
3045 line-height: 20px; }
3047 textarea + .reset-field {
3050 textarea::-webkit-input-placeholder {
3053 textarea:-moz-placeholder {
3056 textarea::-moz-placeholder {
3059 textarea:-ms-input-placeholder {
3062 textarea:placeholder {
3067 background-color: #ffffff;
3068 border: 1px solid #d2d2d2;
3069 -webkit-appearance: none;
3070 box-shadow: 2px 3px 2px -2px rgba(0, 0, 0, 0.08) inset;
3071 transition: border .3s linear 0s;
3072 font-family: "Omnes-ECOMP-W02", Arial; }
3077 border-color: #0568ae; }
3082 .input-append > div {
3083 display: table-cell;
3086 .input-append > .field-group {
3089 .row .field-group input[class*="span"] {
3094 display: inline-block; }
3096 label + .field-group,
3097 label + .input-append,
3099 label + .row-nowrap,
3107 .field-group input:not([type="button"])[disabled] {
3108 padding-right: 15px; }
3113 outline: none !important; }
3121 .row-nowrap.no-flex.form-row > label + br {
3122 margin-bottom: 5px; }
3125 display: inline-block; }
3127 legend + .form-row {
3130 .tooltip-onclick input {
3131 padding-right: 45px; }
3133 .ds2_touchevents .tooltip-onclick input:focus {
3134 padding-right: 95px; }
3136 .btn-calendar-icon {
3138 background-color: transparent !important;
3140 border: 0 !important;
3144 .btn-calendar-icon .icon-primary-calendar:before {
3148 .btn-calendar-icon .icon-primary-calendar.disabled {
3149 background-color: #f2f2f2; }
3151 .btn-calendar-icon .icon-primary-calendar.disabled:before {
3154 span.icon-primary-calendar input {
3157 transition: border-color 0.3s linear 0s;
3158 box-shadow: 2px 3px 2px -2px rgba(0, 0, 0, 0.08) inset;
3163 .faux-input + input.datepicker-input:not([disabled]) {
3166 background-color: #fff;
3173 background-color: transparent !important;
3174 border: 1px solid transparent;
3180 margin-bottom: 10px;
3182 padding: 0 0 0 35px;
3186 vertical-align: middle;
3190 .faux-input:disabled {
3191 cursor: not-allowed; }
3193 .faux-input:focus + .datepicker-input,
3194 [data-calendar-state="opened"] + .datepicker-input {
3195 border-color: #0568ae;
3196 box-shadow: 2px 3px 2px -2px rgba(5, 116, 172, 0.35) inset;
3199 .form-row.error .error-msg {
3203 font-family: "Omnes-ECOMP-W02-Medium", Arial;
3208 .form-row.error .error-msg > .icon-primary-badgealert {
3215 .form-row.error .error-msg > .icon-primary-badgealert:before {
3221 vertical-align: middle; }
3223 .form-row.error label,
3224 .form-row.error .error-msg,
3225 .form-row.error button.awd-select,
3226 .form-row.error select.awd-select + span,
3227 .form-row.error .checkbox,
3228 .form-row.error .radio,
3229 .form-row.error legend.error,
3230 .form-row.error input,
3231 .form-row.error textarea {
3234 .form-row.error .btn-group > .btn,
3235 .form-row.error button.awd-select,
3236 .form-row.error .awd-select-list,
3237 .form-row.error select.awd-select + span,
3238 .form-row.error textarea,
3239 .form-row.error input,
3240 .form-row.error .checkbox .skin,
3241 .form-row.error .radio .skin {
3242 border-color: #cf2a2a !important; }
3244 .form-row.error .checkbox input:checked:not(:disabled) + .skin {
3245 background-color: #cf2a2a; }
3247 .form-row.error .radio input:checked + .skin:after {
3248 background-color: #cf2a2a; }
3250 .error [class*="price"],
3251 .error [class*="pricing-"] {
3260 background-repeat: repeat-x;
3261 background-color: #959595;
3262 position: relative; }
3265 background-color: #959595; }
3268 background-color: #d2d2d2; }
3271 background-color: #fff;
3276 font-family: "Omnes-ECOMP-W02-Medium", Arial;
3279 line-height: 1.6rem;
3288 hr.is-vertical.dark,
3290 hr.is-vertical.lite,
3292 display: inline-block;
3298 hr.is-vertical.dark,
3300 background-color: #959595; }
3302 hr.is-vertical.lite,
3304 background-color: #d2d2d2; }
3306 .hr-dotted.is-vertical.dark,
3307 .hr-dotted.is-vertical.lite {
3308 background-color: transparent;
3309 background-repeat: repeat-y;
3310 background-size: 1px 4px;
3315 .row-nowrap > .span + hr.is-vertical,
3316 .row > .span + hr.is-vertical {
3317 margin: 0 0 0 -20px; }
3321 hr.bottom-space-only {
3330 font-family: "Omnes-ECOMP-W02", Arial;
3332 margin-bottom: 5px; }
3334 -webkit-tap-highlight-color: transparent;
3343 .radio input:focus + .skin {
3344 border-color: #0568ae; }
3345 .radio input:focus + .skin:before {
3350 outline: 1px dotted #000000;
3353 .radio input + .skin {
3354 border-radius: 100%; }
3355 .radio input:checked + .skin:after {
3356 background-color: #0568ae;
3357 border-radius: 100%;
3358 border: 3px solid #FFFFFF;
3364 .radio input:disabled + .skin {
3365 cursor: not-allowed;
3366 background-color: #d2d2d2;
3367 border-color: #d2d2d2;
3369 .radio input:disabled + .skin + span {
3370 cursor: not-allowed;
3372 .radio input:disabled:checked + .skin:after {
3373 background-color: #666666; }
3374 .radio input:invalid + .skin {
3375 border: solid 1px #cf2a2a; }
3377 background-color: #FFFFFF;
3378 border: 1px solid #d2d2d2;
3380 display: inline-block;
3387 display: inline-block;
3394 font-family: "Omnes-ECOMP-W02", Arial; }
3397 display: inline-block;
3398 margin-bottom: 10px;
3399 vertical-align: middle;
3400 margin-right: 10px; }
3401 .radio.inline:last-child {
3405 border: 1px solid #d2d2d2;
3406 border-radius: 8px; }
3407 .radio-box > [role="radio"] label {
3408 padding: 15px 15px 20px 15px;
3411 .radio-box > [role="radio"] label .skin + span {
3413 .radio-box > [role="radio"] + div {
3414 padding: 0 15px 15px 47px; }
3415 .radio-box > [aria-checked="false"] label > input {
3418 .radio-box > [aria-checked="false"] label .skin {
3421 .radio-box > [aria-checked="true"] label > input {
3424 .radio-box > [aria-checked="true"] label .skin {
3429 border: 3px solid #0568ae; }
3430 .radio-box.active > [role="radio"] label {
3431 padding: 13px 14px 19px 13px; }
3436 font-family: "Omnes-ECOMP-W02", Arial;
3440 -webkit-tap-highlight-color: transparent;
3449 .checkbox input:focus + .skin {
3450 border-color: #0568ae; }
3451 .checkbox input:focus + .skin:before {
3456 outline: 1px dotted #000000;
3459 .checkbox input:checked:not(:disabled) + .skin {
3460 background-color: #0568ae;
3461 border-color: #0568ae; }
3462 .checkbox input:checked:disabled + .skin:after {
3464 .checkbox input:checked + .skin:after {
3467 background-color: transparent;
3470 line-height: 21px; }
3471 .checkbox input:disabled + .skin {
3472 cursor: not-allowed;
3473 background-color: #d2d2d2;
3474 border-color: #d2d2d2;
3476 .checkbox input:disabled + .skin + span {
3477 cursor: not-allowed;
3479 .checkbox input:invalid + .skin {
3480 border: solid 1px #cf2a2a; }
3481 .checkbox input:indeterminate + .skin:after {
3482 background-color: transparent;
3487 background-color: #fff;
3488 border: 1px solid #d2d2d2;
3490 display: inline-block;
3497 display: inline-block;
3504 font-family: "Omnes-ECOMP-W02", Arial; }
3507 .checkbox input.indeterminate + .skin:after {
3511 /* .checkbox.inline {
3512 display: inline-block;
3513 margin-bottom: 10px;
3514 vertical-align: middle;
3515 margin-right: 10px; }
3516 .checkbox.inline:last-child {
3519 .checkbox.checkbox-selectall {
3520 margin: 20px 0 0 24px; }
3522 .terms-after-checkbox {
3523 margin-top: 15px; } */
3525 .indeterminate-margin {
3526 padding-left: 24px; }
3529 border-bottom: 1px solid #d2d2d2; }
3532 .inactive-toggle-header {
3538 line-height: 2.2rem;
3541 padding: 16px 55px 16px 15px; }
3543 .toggle-header.opened {
3546 .tiny-accordion .toggle-header,
3547 .tiny-accordion .inactive-toggle-header {
3548 padding: 16px 55px 16px 15px;
3549 border-top: 1px solid #d2d2d2; }
3551 .tiny-accordion .toggle-header:focus {
3552 text-decoration: underline; }
3554 .tiny-accordion.iconleft .toggle-header,
3555 .tiny-accordion.iconleft .inactive-toggle-header {
3556 padding: 15px 15px 15px 50px; }
3558 .accordion-content {
3559 font-size: 1.4rem; }
3561 .accordion-content .toggle-header:first-child {
3564 .tiny-accordion .toggle-header + .accordion-content {
3565 padding: 0 50px 15px 15px; }
3567 .tiny-accordion.iconleft .toggle-header + .accordion-content {
3568 padding: 0 15px 15px 50px; }
3570 .toggle-header .icon-primary-accordion-plus,
3571 .toggle-header .icon-primary-accordion-minus {
3572 display: inline-block;
3578 vertical-align: middle;
3580 font-weight: bold; }
3582 .tiny-accordion.iconleft .toggle-header .icon-primary-accordion-plus,
3583 .tiny-accordion.iconleft .toggle-header .icon-primary-accordion-minus {
3586 .inactive-toggle-header:hover {
3589 .tiny-accordion-to-tabs,
3596 .tiny-tabs [class*="icon-primary-accordion-"] {
3597 display: none !important; }
3599 .tiny-accordion-to-tabs:before,
3600 .tiny-accordion-to-tabs:after,
3607 .tiny-accordion-to-tabs:after,
3611 .tiny-accordion-to-tabs:before,
3612 .tiny-accordion-to-tabs:after,
3619 .tiny-accordion-to-tabs:after,
3623 .tiny-tabs > .toggle-header {
3624 display: inline-block;
3630 background-color: #fff;
3632 padding: 26px 20px 25px 20px !important;
3633 border-top: 1px solid #fff;
3634 -webkit-filter: none;
3636 background-clip: padding-box;
3637 border-bottom: 1px solid #d2d2d2;
3638 font-weight: normal;
3639 border-right: 1px solid #d2d2d2;
3640 white-space: nowrap; }
3642 .tiny-tabs .toggle-header + div {
3646 border-top: 1px solid #d2d2d2;
3649 border-bottom: none;
3654 padding-bottom: 30px; }
3656 .tiny-tabs .opened {
3658 border-top: 5px solid #0568ae !important;
3659 padding-top: 22px !important;
3660 border-bottom: none;
3661 background-color: #fff;
3662 -webkit-filter: none;
3667 .tiny-tabs .toggle-header:focus {
3668 text-decoration: underline;
3669 outline: thin dotted #666;
3670 outline-offset: 0; }
3672 .tiny-tabs .toggle-header:first-child {
3676 .tiny-tabs .toggle-header:first-child {
3677 border-left: 1px solid #fff; }
3679 .tiny-tabs .opened:first-child {
3680 border-left: 1px solid #d2d2d2; }
3682 .tiny-tabs .toggle-header:nth-last-of-type(2) {
3683 border-right-color: #fff; }
3685 .tiny-tabs .opened:nth-last-of-type(2) {
3686 border-right: 1px solid #d2d2d2; }
3688 @media (max-width: 767px) {
3690 .tiny-accordion-to-tabs {
3692 margin-right: -15px;
3694 .tiny-accordion-to-tabs {
3696 border-bottom: 1px solid #d2d2d2; }
3697 .tiny-accordion-to-tabs .toggle-header {
3700 padding: 16px 50px 16px 15px;
3701 border-top: 1px solid #d2d2d2; }
3702 .tiny-accordion-to-tabs .toggle-header:focus {
3703 text-decoration: underline; }
3704 .tiny-accordion-to-tabs .toggle-header + .accordion-content {
3705 padding: 0 50px 15px 15px; } }
3707 @media (min-width: 768px) {
3708 .tiny-accordion-to-tabs [class*="icon-primary-accordion-"] {
3709 display: none !important; }
3710 .tiny-accordion-to-tabs > .toggle-header {
3711 display: inline-block;
3714 /*overflow: hidden;*/
3717 background-color: #fff;
3719 padding: 26px 20px 25px 20px !important;
3720 border-top: 1px solid #fff;
3721 -webkit-filter: none;
3723 background-clip: padding-box;
3724 border-bottom: 1px solid #d2d2d2;
3725 font-weight: normal;
3726 border-right: 1px solid #d2d2d2;
3727 white-space: nowrap; }
3728 .tiny-accordion-to-tabs .toggle-header + div {
3732 border-top: 1px solid #d2d2d2;
3736 border-bottom: none;
3738 .tiny-accordion-to-tabs .opened {
3740 border-top: 5px solid #0568ae !important;
3741 padding-top: 22px !important;
3742 border-bottom: none;
3743 background-color: #fff;
3744 -webkit-filter: none;
3747 text-decoration: none;
3749 .tiny-accordion-to-tabs .toggle-header:focus {
3750 text-decoration: underline;
3751 outline: thin dotted #666;
3752 outline-offset: 0px; }
3753 .tiny-accordion-to-tabs .toggle-header:nth-last-of-type(2) {
3754 border-right: none; }
3755 .tiny-accordion-to-tabs .toggle-header:first-child {
3758 .tiny-accordion-to-tabs .toggle-header:first-child {
3759 border-left: 1px solid #fff; }
3760 .tiny-accordion-to-tabs .opened:first-child {
3761 border-left: 1px solid #d2d2d2; }
3762 .tiny-accordion-to-tabs .opened:nth-last-of-type(2) {
3763 border-right: 1px solid #d2d2d2; } }
3765 .toggle-header .tooltip .icon-primary-tooltip {
3768 .accordion-content {
3769 transition: all 0.8s linear; }
3774 .tiny-tabs .toggle-header {
3775 display: inline-block;
3781 background-color: #fff;
3783 padding: 22px 20px 25px 20px !important;
3784 border-top: 5px solid #fff;
3785 -webkit-filter: none;
3787 background-clip: padding-box;
3788 border-bottom: 1px solid #ccc;
3789 font-weight: normal;
3790 border-right: 1px solid #ccc;
3791 white-space: nowrap; }
3793 .tiny-tabs .toggle-header:first-child {
3796 .tiny-tabs div:first-child .toggle-header {
3797 margin-left: 30px; }
3799 .tiny-tabs > div .toggle-header.opened {
3800 border-bottom: 0 !important; }
3802 .tiny-accordion-to-tabs > div > div.toggle-header {
3803 background-clip: padding-box;
3804 background-color: #fff;
3805 border-bottom: 1px solid #ccc;
3807 border-top: 5px solid #fff;
3808 display: inline-block;
3811 font-weight: normal;
3813 padding: 22px 20px 21px !important;
3815 white-space: nowrap; }
3817 .tiny-accordion-to-tabs .toggle-header:first-child {
3820 .tiny-accordion-to-tabs div:first-child .toggle-header {
3822 border-bottom: 0 !important; }
3824 .tiny-accordion-to-tabs > div .toggle-header.opened {
3825 border-bottom: 0 !important; }
3827 @media (max-width: 767px) {
3828 .tiny-accordion-to-tabs {
3829 display: block !important;
3830 border-bottom: 1px solid #ccc !important; }
3831 .tiny-accordion-to-tabs > div > div.toggle-header {
3832 display: block !important;
3835 min-height: 41px !important;
3836 padding: 15px 50px 15px 15px !important;
3837 border-top: 1px solid #ccc; }
3838 .tiny-accordion-to-tabs > div > div.toggle-header:first-child {
3839 margin-left: 0 !important; }
3840 .tiny-accordion-to-tabs > div > div.toggle-header + .accordion-content {
3841 padding: 0 50px 15px 15px; }
3842 .tiny-accordion-to-tabs > div > div.toggle-header .icon-primary-accordion-plus {
3843 background-position: 0 0;
3844 background-size: 20px 40px; }
3845 .tiny-accordion-to-tabs > div > div.toggle-header .icon-primary-accordion-minus {
3846 background-position: 0 -20px;
3847 background-size: 20px 40px; }
3848 .tiny-accordion-to-tabs > div > div.toggle-header .icon-primary-accordion-plus,
3849 .tiny-accordion-to-tabs > div > div.toggle-header .icon-primary-accordion-minus {
3850 display: inline-block;
3856 vertical-align: middle;
3860 background-color: #5a5a5a;
3871 font-family: "Omnes-ECOMP-W02-Medium", Arial;
3873 margin: 0 20px 5px 0; }
3876 padding: 15px 20px; }
3878 .alert div:first-child {
3879 border-radius: 8px 0 0 8px;
3882 .alert div:first-child + div {
3883 border: 1px solid transparent;
3885 border-radius: 0 8px 8px 0; }
3888 background-color: #cf2a2a;
3889 border: 1px solid #cf2a2a; }
3892 background-color: #44c8f5;
3893 border: 1px solid #44c8f5; }
3896 background-color: #c5d63d;
3897 border: 1px solid #c5d63d; }
3899 .alert [class*="icon-primary-"] {
3911 .alert .close:before {
3920 text-decoration: underline; }
3922 .alert .close:focus {
3923 outline: 1px dotted #666; }
3926 font-size: 1.4rem; }
3928 .alert p:last-child {
3931 .alert .standalone-link i[class*="icon-primary-"] {
3933 margin-right: 5px; }
3935 @media (max-width: 767px) {
3942 padding: 15px 10px; }
3943 .alert div:first-child {
3948 font-size: 1.4rem; }
3950 font-size: 1.2rem; }
3954 .alert .standalone-link i[class*="icon-primary-"] {
3955 font-size: 16px; } }
3966 text-decoration: underline; }
3968 .alert div:first-child + div {
3969 padding-right: 25px; }
3971 .alert div:last-child {
3972 padding-right: 20px !important; }
3974 .alert p [class*="icon-primary-"] {
3979 @media (max-width: 767px) {
3982 .alert div:first-child + div {
3983 padding-right: 20px; }
3984 .alert div:last-child {
3985 padding-right: 15px !important; }
3986 .alert div:first-child {
3990 .alert p [class*="icon-primary-"] {
3991 font-size: 16px; } }
3997 .b2b-audio .controls-wrapper {
3998 display: inline-block;
4001 .b2b-audio .controls-wrapper i {
4005 .b2b-audio .controls-wrapper i:hover {
4007 .b2b-audio .seek-bar-container-wrapper {
4008 display: inline-block;
4015 .b2b-audio .seek-bar-container-wrapper .timing-container {
4019 .b2b-audio .seek-bar-container-wrapper .timing-container .timing-container-left {
4021 line-height: 100%; }
4022 .b2b-audio .seek-bar-container-wrapper .timing-container .timing-container-right {
4024 line-height: 100%; }
4025 .b2b-audio .seek-bar-container-wrapper .timing-container .timing-container-spacer {
4027 .b2b-audio .seek-bar-tooltip {
4031 .b2b-audio-popover {
4033 .b2b-audio-popover .volume-popover {
4034 height: 100px !important;
4035 width: 6px !important;
4037 .b2b-audio-popover .min-label {
4044 .b2b-audio-recorder {
4045 border: 1px solid #ccc;
4046 box-shadow: 0px 1px 2px 0 rgba(0, 0, 0, 0.15);
4050 .b2b-audio-recorder .b2b-elapsed-time {
4051 margin: 23px 0 24px 15px;
4055 .b2b-audio-recorder .b2b-controls {
4058 .b2b-audio-recorder .b2b-controls i.icoControls-record {
4062 margin-right: 10px; }
4063 .b2b-audio-recorder .b2b-controls i.icoControls-record:focus, .b2b-audio-recorder .b2b-controls i.icoControls-record:hover {
4065 .b2b-audio-recorder .b2b-controls i.icoControls-stop {
4071 .b2b-audio-recorder .b2b-controls i.icoControls-stop:focus, .b2b-audio-recorder .b2b-controls i.icoControls-stop:hover {
4077 border-radius: 7px; }
4087 font-family: "Omnes-ECOMP-W02-Medium", Arial;
4088 background-color: #5A5A5A;
4089 border-radius: 12px;
4091 display: inline-block;
4093 font-weight: normal;
4100 vertical-align: baseline; }
4104 * + .b2b-heading-micro {
4105 margin-top: 20px !important; }
4107 .b2b-heading-micro {
4108 font-family: "Omnes-ECOMP-W02-Medium", Arial;
4109 font-weight: normal;
4110 text-rendering: optimizeLegibility;
4111 font-size: 1.2rem !important;
4112 text-transform: uppercase !important;
4113 margin-bottom: 20px !important;
4114 line-height: 1.2 !important; }
4116 .b2b-no-colors .b2b-badge {
4117 border: 1px solid transparent; }
4120 margin-right: 5px; }
4124 padding-top: 10px; }
4127 background-color: #cf2a2a; }
4129 .bellyband-container {
4136 border-top: 1px solid #d2d2d2; }
4144 text-decoration: none; }
4146 .bellyband-link a:hover > div span,
4147 .bellyband-link a:focus > div span {
4148 text-decoration: underline; }
4150 .bellyband-link a:after {
4159 .dark-bg .bellyband-link a:after {
4162 .bellyband-link img[src$="svg"].hidden-desktop,
4163 .bellyband-link [class*="icon-primary-"].hidden-desktop {
4164 display: inline-block !important;
4172 .dark-bg .bellyband-link [class*="icon-primary-"].hidden-desktop,
4173 .dark-bg .bellyband-link [class*="icon-primary-"].visible-desktop {
4176 .bellyband-link img[src$="svg"].visible-desktop {
4177 display: none !important; }
4185 @media (min-width: 481px) and (max-width: 767px) {
4186 .bellyband-container {
4190 align-content: flex-start;
4191 align-items: stretch;
4192 display: inline-flex;
4193 flex-direction: column;
4197 .bellyband-group .row {
4198 display: flex !important; }
4203 margin-bottom: 20px;
4207 line-height: inherit;
4210 .bellyband-link a:after {
4212 .bellyband-link a span {
4214 padding-top: 10px; }
4217 padding: 0 15px 0 0;
4221 .bellyband-link a:focus p {
4222 text-decoration: none; } }
4224 @media (min-width: 768px) {
4230 justify-content: center; }
4231 .bellyband-group .row {
4233 .bellyband-group .row .span {
4236 margin-bottom: 30px;
4238 justify-content: space-between; }
4243 margin-bottom: 30px; }
4244 .bellyband-link:last-child {
4249 text-align: center; }
4250 .bellyband-link a:after {
4252 .bellyband-link img[src$="svg"].hidden-desktop,
4253 .bellyband-link [class*="icon-primary-"].hidden-desktop {
4254 display: none !important; }
4255 .bellyband-link img[src$="svg"].visible-desktop,
4256 .bellyband-link [class*="icon-primary-"].visible-desktop {
4257 display: block !important;
4265 .bellyband-link a span {
4268 line-height: 2rem; }
4274 padding-left: 0 !important;
4276 line-height: 1.8rem; } }
4278 @media (max-width: 480px) {
4279 .bellyband-link-tall a {
4281 padding: 0 40px 10px 15px; }
4282 .bellyband-link-tall p {
4283 line-height: 1.8rem;
4285 .bellyband-link-tall > a:after {
4290 display: inline-block;
4292 border-bottom: 1px solid #9d9d9d;
4294 padding-top: 15px; }
4295 .b2b-boardstrip .boardstrip-reel {
4296 margin-bottom: 15px; }
4297 .b2b-boardstrip .boardstrip-item--add {
4298 border: 1px dashed #ccc;
4299 background: #FFFFFF;
4304 font-family: "Omnes-ECOMP-W02", Arial;
4305 -webkit-border-radius: 3px;
4306 -moz-border-radius: 3px;
4311 .b2b-boardstrip .boardstrip-item--add:hover, .b2b-boardstrip .boardstrip-item--add:focus {
4312 border: 2px solid #007A3E;
4314 .b2b-boardstrip .boardstrip-item--add i {
4318 text-align: initial; }
4319 .b2b-boardstrip .boardstrip-item--add .centered {
4323 margin-bottom: 35px;
4325 .b2b-boardstrip .board-viewport {
4333 .b2b-boardstrip .board-viewport .boardstrip-container {
4339 -webkit-transition: left 1000ms;
4340 transition: left 1000ms; }
4341 .b2b-boardstrip .board-viewport .board-item {
4344 border: 1px solid #ccc;
4345 margin: 0 15px 15px 0;
4346 background-color: #FFFFFF;
4350 .b2b-boardstrip .board-viewport .board-item:hover, .b2b-boardstrip .board-viewport .board-item:focus {
4351 border: 2px solid #007A3E;
4352 background-color: white;
4354 .b2b-boardstrip .board-viewport .board-item .board-img {
4358 .b2b-boardstrip .board-viewport .board-item .board-img img {
4360 .b2b-boardstrip .board-viewport .board-item .title {
4365 font-family: "Omnes-ECOMP-W02", Arial;
4367 .b2b-boardstrip .board-viewport .board-item.selected {
4368 background-color: #FFFFFF;
4369 border: 2px solid #0574ac; }
4370 .b2b-boardstrip .board-viewport .board-item .board-caret {
4375 .b2b-boardstrip .board-viewport .board-item .board-caret .board-caret-indicator {
4376 border-left: 8px solid transparent;
4377 border-right: 8px solid transparent;
4378 border-bottom: 8px solid #999;
4384 .b2b-boardstrip .board-viewport .board-item .board-caret .board-caret-arrow-up {
4387 border-style: solid;
4388 border-width: 0 8px 8px 8px;
4389 border-color: transparent transparent #FFFFFF transparent;
4391 position: absolute; }
4392 .b2b-boardstrip .arrow {
4396 .b2b-boardstrip .arrow:hover {
4398 .b2b-boardstrip .arrow.disabled {
4399 color: #767676 !important;
4400 cursor: not-allowed; }
4401 .b2b-boardstrip .prev-items {
4402 display: inline-block;
4404 margin-bottom: auto;
4409 -webkit-user-select: none;
4410 -moz-user-select: none;
4411 -ms-user-select: none;
4412 -o-user-select: none;
4413 user-select: none; }
4414 .b2b-boardstrip .next-items {
4415 display: inline-block;
4417 margin-bottom: auto;
4419 -webkit-user-select: none;
4420 -moz-user-select: none;
4421 -ms-user-select: none;
4422 -o-user-select: none;
4423 user-select: none; }
4424 .b2b-boardstrip .centered {
4425 display: table-cell;
4427 vertical-align: middle; }
4433 border-bottom: 1px solid #d2d2d2;
4440 display: inline-block;
4441 margin-right: 15px; }
4443 .breadcrumb > li:after {
4449 .breadcrumb > li:last-child {
4452 .breadcrumb > li:last-child:after {
4455 .breadcrumb li > * {
4456 float: none !important;
4460 padding: 10px 15px !important; }
4465 background-color: #FFFFFF;
4472 -webkit-touch-callout: none;
4473 -webkit-user-select: none;
4474 -moz-user-select: none;
4475 -ms-user-select: none;
4484 .datepicker td span {
4492 border-radius: 4px; }
4493 .datepicker td span:hover {
4494 background: #eeeeee; }
4495 .datepicker td span.disabled {
4499 .datepicker td span.disabled:hover {
4503 .datepicker td span.active {
4505 background-color: #0568ae;
4506 border-color: #357ebd; }
4507 .datepicker td span.active:hover {
4509 background-color: #0568ae;
4510 border-color: #357ebd; }
4511 .datepicker td span.active.disabled {
4513 background-color: #0568ae;
4514 border-color: #357ebd; }
4521 .datepicker tbody:focus {
4523 .datepicker td.day {
4524 background-color: transparent;
4527 font-family: "Omnes-ECOMP-W02-Medium", Arial;
4531 margin: -2px -1px 0 0;
4536 outline: 1px dotted #191919;
4537 outline-offset: -2px; }
4538 .datepicker th[tabindex]:focus {
4539 outline-offset: -15px; }
4540 .datepicker td.day.focused {
4541 background: #ededed;
4543 .datepicker td.day.focused.active {
4544 background-color: #ededed;
4546 .datepicker td.disabled {
4547 font-family: "Omnes-ECOMP-W02", Arial;
4550 .datepicker td.disabled:hover {
4551 font-family: "Omnes-ECOMP-W02", Arial;
4554 .datepicker td.disabled:hover .show-date {
4555 font-family: "Omnes-ECOMP-W02", Arial;
4557 .datepicker td.disabled .show-date {
4558 font-family: "Omnes-ECOMP-W02", Arial;
4560 .datepicker td.today {
4562 background-color: #0568ae; }
4563 .datepicker td.today:hover {
4565 background-color: #0568ae;
4567 background-color: #0568ae; }
4568 .datepicker td.today:active {
4570 background-color: #0568ae; }
4571 .datepicker td.today:focus {
4573 background-color: #0568ae; }
4574 .datepicker td.today.disabled {
4576 background-color: #0568ae; }
4577 .datepicker td.today.active {
4579 background-color: #0568ae; }
4580 .datepicker td.today.active:hover {
4582 .datepicker td.selected {
4584 background-color: #95959500; }
4585 .datepicker td.selected:hover {
4587 background-color: #95959500; }
4588 .datepicker td.selected.disabled {
4590 background-color: #95959500; }
4591 .datepicker td.active:not(.new) {
4593 border-color: #357ebd; }
4594 .datepicker td.active:not(.new) .show-date {
4596 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
4597 .datepicker td.active:hover:not(.new) {
4599 border-color: #357ebd; }
4600 .datepicker td.active:hover:not(.new) .show-date {
4602 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
4603 .datepicker .start-date .show-date {
4604 background-color: #0568ae;
4605 color: #FFFFFF !important;
4606 border-radius: 5px 0 0 5px;
4608 .datepicker .start-date .show-date:before {
4609 background-color: #0568ae;
4617 .datepicker .between-date .show-date {
4618 background-color: #0568ae;
4619 color: #FFFFFF !important; }
4620 .datepicker .between-date .show-date:before {
4621 background-color: #0568ae;
4629 .datepicker .between-date:first-child .show-date:before {
4630 background-color: #FFFFFF;
4636 .datepicker .end-date .show-date {
4637 background-color: #0568ae;
4638 color: #FFFFFF !important;
4639 border-radius: 0 5px 5px 0; }
4640 .datepicker .end-date .show-date:before {
4641 background-color: #0568ae;
4649 .datepicker .end-date:first-child .show-date:after {
4650 background-color: #FFFFFF;
4656 .datepicker .end-date:first-child .show-date::before {
4657 background-color: #FFFFFF; }
4658 .datepicker tr td.start-date:last-child .show-date:after {
4659 background-color: #FFFFFF;
4665 .datepicker tr td.start-date:last-child:focus .show-date:after {
4668 background-color: transparent; }
4669 .datepicker tr td.start-date:first-child:focus .show-date:after {
4672 background-color: transparent; }
4673 .datepicker tr td.between-date:last-child .show-date:after {
4674 background-color: #FFFFFF;
4680 .datepicker tr td.between-date:last-child:focus .show-date:after {
4683 background-color: transparent; }
4684 .datepicker tr td.between-date:first-child:focus .show-date:after {
4687 background-color: transparent; }
4688 .datepicker tr td.end-date:last-child:focus .show-date:after {
4691 background-color: transparent; }
4692 .datepicker tr td.end-date:first-child:focus .show-date:after {
4695 background-color: transparent; }
4696 .datepicker th.datepicker-switch {
4699 font-weight: normal;
4700 cursor: default !important; }
4701 .datepicker thead tr:first-child th {
4704 line-height: 60px; }
4705 .datepicker thead tr:first-child th.cw {
4707 background-color: transparent; }
4708 .datepicker tfoot tr th {
4713 line-height: normal; }
4714 .datepicker tfoot tr th li {
4715 margin-bottom: 5px; }
4719 margin: 0 -1px -1px 0;
4721 .datepicker .prev i {
4731 margin: 0 -1px -1px 0;
4733 .datepicker .next i {
4743 padding: 0 2px 0 5px;
4744 vertical-align: middle; }
4745 .datepicker .due-date .show-date {
4746 font-family: "Omnes-ECOMP-W02-Medium", Arial;
4747 background-color: #cf2a2a;
4749 color: #FFFFFF !important; }
4750 .datepicker .day.active .show-date:after {
4751 border: 2px solid #0568ae;
4760 .datepicker .day:focus .show-date:after {
4761 border: 2px solid #0568ae;
4774 .datepicker .due-date.disabled .show-date:after {
4775 border: 2px solid #0568ae;
4784 .datepicker .day.due-date:focus .show-date:after {
4789 .datepicker .due-date.old:after {
4790 visibility: hidden; }
4791 .datepicker .due-date.new:after {
4792 visibility: hidden; }
4793 .datepicker .due-date.active:after {
4794 border-color: #FFFFFF; }
4795 .datepicker .due-date.active.focused {
4796 color: #0568ae !important; }
4797 .datepicker .due-date.active.focused:after {
4798 border-color: #cf2a2a !important; }
4802 font-weight: normal;
4806 letter-spacing: -6px;
4807 margin: 0 -1px -1px 0; }
4808 .datepicker .dow span[aria-hidden="true"] {
4819 .datepicker .calendar-legend {
4821 margin-bottom: 20px; }
4822 .datepicker .calendar-legend li {
4824 font-weight: normal;
4828 position: relative; }
4829 .datepicker i.legend-due-date {
4830 background-color: #cf2a2a;
4835 vertical-align: middle;
4836 display: inline-block; }
4837 .datepicker i.legend-selected-date {
4838 background-color: #FFFFFF;
4839 border: 2px solid #0568ae;
4844 vertical-align: middle;
4845 display: inline-block; }
4846 .datepicker i.legend-selectedisdue {
4847 background-color: #FFFFFF;
4848 border: 2px solid #0568ae;
4850 display: inline-block;
4854 vertical-align: middle;
4856 .datepicker i.legend-selectedisdue:after {
4857 background-color: #cf2a2a;
4866 .datepicker .text-left {
4868 .datepicker .active.old {
4869 background-color: #ededed !important;
4870 color: #ededed !important; }
4872 .datepicker-inline {
4875 .datepicker.datepicker-rtl {
4877 .datepicker.datepicker-rtl td span {
4880 .datepicker-dropdown {
4883 .datepicker-dropdown:before {
4885 display: inline-block;
4886 border-left: 10px solid transparent;
4887 border-right: 10px solid transparent;
4888 border-bottom: 10px solid #d2d2d2;
4890 border-bottom-color: rgba(0, 0, 0, 0.2);
4891 position: absolute; }
4892 .datepicker-dropdown:after {
4894 display: inline-block;
4895 border-left: 10px solid transparent;
4896 border-right: 10px solid transparent;
4897 border-bottom: 10px solid #fff;
4899 position: absolute; }
4901 .datepicker-dropdown.datepicker-orient-left:before {
4904 .datepicker-dropdown.datepicker-orient-left:after {
4907 .datepicker-dropdown.datepicker-orient-right:before {
4910 .datepicker-dropdown.datepicker-orient-right:after {
4913 .datepicker-dropdown.datepicker-orient-top:before {
4916 .datepicker-dropdown.datepicker-orient-top:after {
4919 .datepicker-dropdown.datepicker-orient-bottom:before {
4922 border-top: 7px solid #959595; }
4924 .datepicker-dropdown.datepicker-orient-bottom:after {
4927 border-top: 6px solid #fff; }
4929 .datepicker.days div.datepicker-days {
4932 .datepicker.months div.datepicker-months {
4935 .datepicker.years div.datepicker-years {
4939 font-family: "Omnes-ECOMP-W02-Medium", Arial;
4946 .input-group.date .input-group-addon i {
4951 .datepicker.dropdown-menu {
4952 box-shadow: 0 10px 15px -10px rgba(0, 0, 0, 0.7);
4961 background-color: #FFFFFF;
4962 border: 1px solid #d2d2d2;
4963 border: 1px solid rgba(0, 0, 0, 0.2);
4967 line-height: 1.428571429;
4969 .datepicker.dropdown-menu th {
4973 position: relative; }
4974 .datepicker.dropdown-menu td {
4978 position: relative; }
4985 background-color: #FFFFFF;
4986 background-repeat: no-repeat;
4987 background-position: -62px 0; }
4994 background-color: #FFFFFF;
4995 background-repeat: no-repeat;
4996 background-position: -5px 0; }
5003 background-color: #FFFFFF;
5004 background-repeat: no-repeat;
5005 background-position: -19px 0; }
5012 background-color: #FFFFFF;
5013 background-repeat: no-repeat;
5014 background-position: -34px 0; }
5021 background-color: #FFFFFF;
5022 background-repeat: no-repeat;
5023 background-position: -49px 0; }
5030 background-color: #FFFFFF;
5031 background-repeat: no-repeat;
5032 background-position: 0 0; }
5039 background-color: #FFFFFF;
5040 background-repeat: no-repeat;
5041 background-position: 0 0; }
5048 background-color: #FFFFFF;
5049 background-repeat: no-repeat;
5050 background-position: 0 0; }
5057 background-color: #FFFFFF;
5058 background-repeat: no-repeat;
5059 background-position: 0 0; }
5061 .b2b-coachmark-label {
5064 cursor: not-allowed;
5065 position: relative; }
5067 .b2b-coachmark-highlight {
5068 border: 1px solid #d3d3d3;
5072 background-color: #ffffff;
5073 border-radius: 10px;
5075 box-shadow: 0 5px 6px 0 rgba(0, 0, 0, 0.25);
5077 position: absolute; }
5079 .b2b-coachmark-highlight-mask {
5083 .b2b-coachmark-container {
5084 border: 1px solid #cccccc;
5086 pointer-events: auto;
5087 -webkit-box-sizing: border-box;
5088 -moz-box-sizing: border-box;
5089 box-sizing: border-box;
5091 -webkit-transition: opacity .2s ease-out;
5092 -moz-transition: opacity .2s ease-out;
5093 transition: opacity .2s ease-out;
5095 border-radius: 20px;
5096 box-shadow: 0 6px 6px 0 rgba(0, 0, 0, 0.15);
5103 background-color: #ffffff;
5106 .b2b-coachmark-container i.b2b-coachmark-caret {
5112 .b2b-coachmark-container i.b2b-coachmark-caret:before {
5114 border-left: 12px solid transparent;
5115 border-right: 12px solid transparent;
5116 border-bottom: 12px solid #d3d3d3;
5119 .b2b-coachmark-container i.b2b-coachmark-caret:after {
5121 border-left: 12px solid transparent;
5122 border-right: 12px solid transparent;
5123 border-bottom: 12px solid #fff;
5124 position: absolute; }
5125 .b2b-coachmark-container .b2b-coachmark-header {
5129 .b2b-coachmark-container .b2b-coachmark-header .corner-button {
5130 box-shadow: 0 -24px 0 0 #f2f2f2 inset;
5135 transform: rotate(45deg);
5137 .b2b-coachmark-container .b2b-coachmark-countlabel {
5139 font-family: "Omnes-ECOMP-W02", Arial;
5143 .b2b-coachmark-container .b2b-coachmark-content {
5144 padding: 0px 20px 20px 20px;
5146 .b2b-coachmark-container .b2b-coachmark-content .icon-misc-dimmer {
5151 .b2b-coachmark-container .b2b-coachmark-content .offscreen-text {
5158 .b2b-coachmark-container .b2b-coachmark-content .b2b-coachmark-content-header {
5164 .b2b-coachmark-container .b2b-coachmark-content .b2b-coachmark-description {
5171 .b2b-coachmark-container .b2b-coachmark-content .b2b-coachmark-btn-group {
5176 .b2b-coachmark-container .b2b-coachmark-content .b2b-coachmark-btn-group .b2b-coachmark-link {
5177 font-family: "Omnes-ECOMP-W02-Medium", Arial;
5181 margin-right: 20px; }
5182 .b2b-coachmark-container .b2b-coachmark-content .b2b-coachmark-btn-group button {
5187 background-color: #fff;
5192 .datepicker-inline {
5195 .datepicker.datepicker-rtl {
5198 .datepicker.datepicker-rtl td span {
5201 .datepicker-dropdown {
5206 .datepicker-dropdown:before {
5208 display: inline-block;
5209 border-left: 10px solid transparent;
5210 border-right: 10px solid transparent;
5211 border-bottom: 10px solid #d2d2d2;
5213 border-bottom-color: rgba(0, 0, 0, 0.2);
5214 position: absolute; }
5216 .datepicker-dropdown:after {
5218 display: inline-block;
5219 border-left: 10px solid transparent;
5220 border-right: 10px solid transparent;
5221 border-bottom: 10px solid #fff;
5223 position: absolute; }
5225 .datepicker-dropdown.datepicker-orient-left:before,
5226 .datepicker-dropdown.datepicker-orient-left:after {
5229 .datepicker-dropdown.datepicker-orient-right:before,
5230 .datepicker-dropdown.datepicker-orient-right:after {
5233 .datepicker-dropdown.datepicker-orient-top:before {
5236 .datepicker-dropdown.datepicker-orient-top:after {
5239 .datepicker-dropdown.datepicker-orient-bottom:before {
5242 border-top: 7px solid #959595; }
5244 .datepicker-dropdown.datepicker-orient-bottom:after {
5247 border-top: 6px solid #fff; }
5252 .datepicker.days div.datepicker-days {
5255 .datepicker.months div.datepicker-months {
5258 .datepicker.years div.datepicker-years {
5262 -webkit-touch-callout: none;
5263 -webkit-user-select: none;
5264 -khtml-user-select: none;
5265 -moz-user-select: none;
5266 -ms-user-select: none;
5278 .datepicker tbody :focus {
5281 .datepicker td.day {
5282 background-color: transparent;
5285 font-family: "Omnes-ECOMP-W02-Medium", Arial;
5289 margin: -2px -1px 0 0;
5294 .datepicker :focus {
5295 outline: 1px dotted #000;
5296 outline-offset: -2px; }
5298 .datepicker td.day.focused {
5299 background: #ededed;
5302 .datepicker td.day.focused.active {
5303 background-color: #ededed;
5306 .datepicker td.disabled,
5307 .datepicker td.disabled:hover {
5308 font-family: "Omnes-ECOMP-W02", Arial;
5312 .datepicker td.today,
5313 .datepicker td.today:hover,
5314 .datepicker td.today.disabled {
5316 background-color: #0568ae; }
5318 .datepicker td.today.active,
5319 .datepicker td.today:active,
5320 .datepicker td.today:hover,
5321 .datepicker td.today:focus {
5323 background-color: #0568ae; }
5325 .datepicker td.today.active:hover {
5328 .datepicker td.selected,
5329 .datepicker td.selected:hover,
5330 .datepicker td.selected.disabled {
5332 background-color: #959595; }
5334 .datepicker td.active:not(.new),
5335 .datepicker td.active:hover:not(.new) {
5337 border-color: #357ebd; }
5340 font-family: "Omnes-ECOMP-W02-Medium", Arial;
5347 .datepicker .start-date .show-date,
5348 .datepicker .between-date .show-date,
5349 .datepicker .end-date .show-date {
5350 background-color: #0568ae;
5351 color: #fff !important; }
5353 .datepicker .start-date .show-date {
5354 border-radius: 5px 0 0 5px;
5357 .datepicker .start-date .show-date:before {
5358 background-color: #0568ae;
5367 .datepicker .between-date .show-date:before {
5368 background-color: #0568ae;
5377 .datepicker .end-date .show-date {
5378 border-radius: 0 5px 5px 0; }
5380 .datepicker .end-date .show-date:before {
5381 background-color: #0568ae;
5390 .datepicker .between-date:first-child .show-date:before {
5391 background-color: #fff;
5398 .datepicker .end-date:first-child .show-date:after {
5399 background-color: #fff;
5406 .datepicker .end-date:first-child .show-date::before {
5407 background-color: #fff; }
5409 .datepicker tr td.start-date:last-child .show-date:after,
5410 .datepicker tr td.between-date:last-child .show-date:after {
5411 background-color: #fff;
5418 .datepicker tr td.start-date:last-child:focus .show-date:after,
5419 .datepicker tr td.end-date:last-child:focus .show-date:after,
5420 .datepicker tr td.between-date:last-child:focus .show-date:after,
5421 .datepicker tr td.start-date:first-child:focus .show-date:after,
5422 .datepicker tr td.end-date:first-child:focus .show-date:after,
5423 .datepicker tr td.between-date:first-child:focus .show-date:after {
5426 background-color: transparent; }
5428 .datepicker td.active:not(.new) .show-date,
5429 .datepicker td.active:hover:not(.new) .show-date {
5431 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
5433 .datepicker td.disabled .show-date,
5434 .datepicker td.disabled:hover .show-date {
5435 font-family: "Omnes-ECOMP-W02", Arial;
5438 .datepicker td span {
5446 border-radius: 4px; }
5448 .datepicker td span:hover {
5449 background: #eeeeee; }
5451 .datepicker td span.disabled,
5452 .datepicker td span.disabled:hover {
5457 .datepicker td span.active,
5458 .datepicker td span.active:hover,
5459 .datepicker td span.active.disabled {
5461 background-color: #0568ae;
5462 border-color: #357ebd; }
5464 .datepicker th.datepicker-switch {
5467 font-weight: normal;
5468 cursor: default !important; }
5470 .datepicker thead tr:first-child th,
5471 .datepicker tfoot tr th {
5474 line-height: 60px; }
5476 .datepicker tfoot tr th {
5478 line-height: normal; }
5480 .datepicker tfoot tr th li {
5481 margin-bottom: 5px; }
5487 margin: 0 -1px -1px 0;
5490 .datepicker .prev i,
5491 .datepicker .next i {
5498 .datepicker .prev i {
5501 .datepicker .next i {
5507 padding: 0 2px 0 5px;
5508 vertical-align: middle; }
5510 .datepicker thead tr:first-child th.cw {
5512 background-color: transparent; }
5514 .input-group.date .input-group-addon i {
5519 .datepicker.dropdown-menu {
5520 box-shadow: 0 10px 15px -10px rgba(0, 0, 0, 0.7);
5529 background-color: #ffffff;
5530 border: 1px solid #d2d2d2;
5531 border: 1px solid rgba(0, 0, 0, 0.2);
5535 line-height: 1.428571429;
5538 .datepicker.dropdown-menu th,
5539 .datepicker.dropdown-menu td {
5543 position: relative; }
5545 .datepicker .due-date .show-date {
5546 font-family: "Omnes-ECOMP-W02-Medium", Arial;
5547 background-color: #cf2a2a;
5549 color: #fff !important; }
5551 .datepicker .day.active .show-date:after,
5552 .datepicker .day:focus .show-date:after,
5553 .datepicker .due-date.disabled .show-date:after {
5554 border: 2px solid #0568ae;
5564 .datepicker .day:focus .show-date:after {
5570 .datepicker .day.due-date:focus .show-date:after {
5576 .datepicker .due-date.old:after,
5577 .datepicker .due-date.new:after {
5578 visibility: hidden; }
5580 .datepicker .due-date.active:after {
5581 border-color: #fff; }
5583 .datepicker .due-date.active.focused {
5584 color: #0568ae !important; }
5586 .datepicker .due-date.active.focused:after {
5587 border-color: #cf2a2a !important; }
5592 font-weight: normal;
5596 letter-spacing: -6px;
5597 margin: 0 -1px -1px 0; }
5599 .datepicker .dow span[aria-hidden="true"] {
5611 .datepicker .calendar-legend {
5613 margin-bottom: 20px; }
5615 .datepicker .calendar-legend li {
5617 font-weight: normal;
5621 position: relative; }
5623 .datepicker i.legend-due-date {
5624 background-color: #cf2a2a;
5629 vertical-align: middle;
5630 display: inline-block; }
5632 .datepicker i.legend-selected-date {
5633 background-color: #fff;
5634 border: 2px solid #0568ae;
5639 vertical-align: middle;
5640 display: inline-block; }
5642 .datepicker i.legend-selectedisdue {
5643 background-color: #fff;
5644 border: 2px solid #0568ae;
5646 display: inline-block;
5650 vertical-align: middle;
5653 .datepicker i.legend-selectedisdue:after {
5654 background-color: #cf2a2a;
5664 .datepicker .text-left {
5667 .datepicker .active.old {
5668 background-color: #ededed !important;
5669 color: #ededed !important; }
5684 background-color: white;
5685 background-repeat: no-repeat; }
5688 background-position: -62px 0; }
5691 background-position: -5px 0; }
5694 background-position: -19px 0; }
5697 background-position: -34px 0; }
5700 background-position: -49px 0; }
5704 background-position: 0 0; }
5707 background-position: 0 0; }
5710 background-position: 0 0; }
5713 background-position: 0 0; }
5715 .datepicker-container {
5716 position: relative; }
5718 .btn-calendar-icon:focus .icon-primary-calendar {
5719 outline: 1px dotted #191919; }
5721 .btn-calendar-icon:focus {
5724 /* remove focus outline when dropdown is opened */
5725 /*resolve blue focus outline over dropdown with error*/
5732 background-color: #95959521; }
5734 .selectWrap.disabled .icon-primary-down {
5737 .selectWrap.disabled input.awd-select {
5739 padding: 10px 45px 10px 15px;
5742 .selectWrap.disabled button.awd-select {
5744 text-indent: 15px; }
5746 .selectWrap.disabled:after {
5748 cursor: not-allowed; }
5751 background-color: transparent;
5752 border: 1px solid #d2d2d2;
5754 box-shadow: 1px 5px 2px -5px rgba(0, 0, 0, 0.15);
5757 font-family: "Omnes-ECOMP-W02", Arial;
5758 /*font-size: 1.6rem;*/
5767 padding: 12px 45px 8px 15px;
5768 user-select: none; }
5769 input.awd-select:focus {
5770 border-color: #0568ae !important;
5771 text-overflow: ellipsis;
5772 padding-right: 45px; }
5775 background-color: transparent;
5776 border: 1px solid #d2d2d2;
5778 box-shadow: 1px 5px 2px -5px rgba(0, 0, 0, 0.15);
5781 font-family: "Omnes-ECOMP-W02", Arial;
5782 /*font-size: 1.6rem;*/
5791 button.awd-select:not(.large) {
5793 white-space: nowrap;
5795 text-overflow: clip;
5796 text-overflow: ellipsis; }
5797 button.awd-select img {
5803 vertical-align: text-bottom; }
5804 button.awd-select:focus {
5805 border-color: #0568ae !important; }
5806 button.awd-select i {
5813 button.awd-select.large {
5814 align-items: center;
5820 vertical-align: middle; }
5821 button.awd-select.large img {
5830 .selectWrap.large .awd-select-list-item {
5831 align-items: center;
5837 vertical-align: middle; }
5838 .selectWrap.large .awd-select-list-item img {
5855 button.awd-select.active {
5856 border-radius: 6px 6px 0 0; }
5857 button.awd-select.active:focus {
5858 border-color: #d2d2d2 !important; }
5860 input.awd-select.active {
5861 border-radius: 6px 6px 0 0; }
5862 input.awd-select.active:focus {
5863 border-color: #d2d2d2 !important; }
5866 position: relative; }
5868 span.selectWrap input[readonly]:focus {
5870 text-shadow: 0 0 0 #000; }
5872 .isIE.ds2-no-colors .awd-select:focus {
5873 outline: 1px dashed transparent; }
5876 box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15);
5877 border-radius: 0 0 6px 6px;
5879 border: 1px solid #d2d2d2;
5882 background-color: #f2f2f2;
5888 .awd-select-list-item {
5897 .awd-select-list-item:hover {
5899 background-color: #d2d2d2;
5900 outline: 1px dashed transparent; }
5901 .awd-select-list-item:focus {
5903 background-color: #d2d2d2;
5904 outline: 1px dashed transparent; }
5905 .awd-select-list-item img {
5918 background: linear-gradient(to bottom, #fcfcfc 0%, #f2f2f2 100%);
5919 background: -webkit-linear-gradient(top, #fcfcfc 0%, #f2f2f2 100%);
5920 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@att-gray-highlight", endColorstr="@att-functional-bg-gray", GradientType=0); }
5921 .selectWrap:not(.large) .awd-select-list-item:first-child {
5923 .selectWrap:not(.large) .awd-select-list-item:last-child {
5924 margin-bottom: 15px; }
5925 .selectWrap .icon-primary-down {
5931 .selectWrap + [aria-expanded="true"] {
5932 padding-bottom: 9px;
5933 padding-top: 20px; }
5935 .awd-select-list-item[data-hover="true"] {
5936 background-color: #d2d2d2; }
5938 span input.awd-select {
5941 text-overflow: ellipsis;
5942 padding-right: 45px; }
5944 li.optgroup-wrapper {
5945 font-family: "Omnes-ECOMP-W02-Medium", Arial;
5946 cursor: default !important;
5947 padding: 0px 15px; }
5948 li.optgroup-wrapper:first-child {
5949 padding-top: 10px; }
5950 li.optgroup-wrapper:hover {
5951 background-color: #f2f2f2; }
5954 font-family: "Omnes-ECOMP-W02", Arial;
5955 cursor: pointer !important;
5958 padding: 0 0 0 33px; }
5960 label + .selectWrap {
5970 background: linear-gradient(to bottom, #fcfcfc 0%, #f2f2f2 100%);
5971 background: -webkit-linear-gradient(top, #fcfcfc 0%, #f2f2f2 100%);
5972 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@att-gray-highlight", endColorstr="@att-functional-bg-gray", GradientType=0); }
5974 .group .selectWrap {
5975 margin: 0 0 10px 0; }
5986 select.awd-select > optgroup {
5990 select.awd-select > optgroup:first-child {
5992 select.awd-select > optgroup > option {
5993 padding-left: 8px; }
5994 select.awd-select > option {
5995 padding-left: 8px; }
5996 select.awd-select + span {
5997 background: linear-gradient(to bottom, #fcfcfc 0%, #f2f2f2 100%);
5998 background: -webkit-linear-gradient(top, #fcfcfc 0%, #f2f2f2 100%);
5999 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@att-gray-highlight", endColorstr="@att-functional-bg-gray", GradientType=0);
6005 border: 1px solid #d2d2d2;
6009 padding: 18px 45px 15px 15px;
6012 padding-right: 45px;
6013 white-space: nowrap;
6015 text-overflow: ellipsis; }
6016 select.awd-select + span > i {
6022 select.awd-select + span > i:before {
6026 select.awd-select:focus + span {
6027 border-color: #0568ae; }
6029 .isIE select.awd-select + span {
6032 [data-default-option="true"] {
6033 color: #767676 !important;
6034 font-family: "Omnes-ECOMP-W02-Italic", Arial; }
6037 color: #767676 !important;
6038 font-family: "Omnes-ECOMP-W02-Italic", Arial; }
6040 .filterTank button.awd-select {
6041 border-color: #d2d2d2;
6042 background-color: #333333;
6045 .filterTank button.awd-select:after {
6046 background-color: #FFFFFF !important;
6047 border-color: #d2d2d2; }
6049 .utility-bg button.awd-select {
6050 border-color: #d2d2d2;
6051 background-color: #333333;
6054 .utility-bg button.awd-select:after {
6055 background-color: #FFFFFF !important;
6056 border-color: #d2d2d2; }
6058 .utility-bg select.awd-select + span {
6059 border-color: #d2d2d2;
6060 border-color: #d2d2d2;
6061 background-color: #333333;
6062 background-color: #333333;
6065 .utility-bg select.awd-select + span:after {
6066 background-color: #FFFFFF !important;
6067 background-color: #FFFFFF !important;
6068 border-color: #d2d2d2;
6069 border-color: #d2d2d2; }
6071 .utility-bg select.awd-select:focus + span {
6072 border-color: #d2d2d2;
6073 border-color: #d2d2d2;
6074 background-color: #333333;
6075 background-color: #333333;
6078 .utility-bg select.awd-select:focus + span:after {
6079 background-color: #FFFFFF !important;
6080 background-color: #FFFFFF !important;
6081 border-color: #d2d2d2;
6082 border-color: #d2d2d2; }
6084 .utility-bg select.awd-select:hover + span {
6085 border-color: #d2d2d2;
6086 border-color: #d2d2d2;
6087 background-color: #333333;
6088 background-color: #333333;
6091 .utility-bg select.awd-select:hover + span:after {
6092 background-color: #FFFFFF !important;
6093 background-color: #FFFFFF !important;
6094 border-color: #d2d2d2;
6095 border-color: #d2d2d2; }
6097 input.awd-select[disabled] {
6098 cursor: not-allowed;
6099 border-color: #d2d2d2;
6100 background-color: #d2d2d2;
6101 background-image: none;
6103 input.awd-select[disabled] + span {
6104 cursor: not-allowed;
6105 border-color: #d2d2d2;
6106 background-color: #d2d2d2;
6107 background-image: none;
6110 button.awd-select[disabled] {
6111 cursor: not-allowed;
6112 border-color: #d2d2d2;
6113 background-color: #d2d2d2;
6114 background-image: none;
6116 button.awd-select[disabled]:after {
6117 background-color: #d2d2d2 !important;
6118 border-color: #d2d2d2; }
6120 select.awd-select[disabled] + span {
6121 cursor: not-allowed;
6122 border-color: #d2d2d2;
6123 background-color: #d2d2d2;
6124 background-image: none;
6126 select.awd-select[disabled] + span:after {
6127 background-color: #d2d2d2 !important;
6128 border-color: #d2d2d2; }
6130 select.awd-select[disabled]:focus + span {
6131 cursor: not-allowed;
6132 border-color: #d2d2d2;
6133 background-color: #d2d2d2;
6134 background-image: none;
6137 select.awd-select[disabled]:hover + span {
6138 cursor: not-allowed;
6139 border-color: #d2d2d2;
6140 background-color: #d2d2d2;
6141 background-image: none;
6144 input.awd-select[disabled="disabled"] {
6145 cursor: not-allowed;
6146 border-color: #d2d2d2;
6147 background-color: #d2d2d2;
6148 background-image: none;
6150 input.awd-select[disabled="disabled"] + span {
6151 cursor: not-allowed;
6152 border-color: #d2d2d2;
6153 background-color: #d2d2d2;
6154 background-image: none;
6157 select.awd-select[disabled="disabled"] + span {
6158 cursor: not-allowed;
6159 border-color: #d2d2d2;
6160 background-color: #d2d2d2;
6161 background-image: none;
6163 select.awd-select[disabled="disabled"] + span:after {
6164 background-color: #d2d2d2 !important;
6165 border-color: #d2d2d2; }
6167 select.awd-select[disabled="disabled"]:focus + span {
6168 cursor: not-allowed;
6169 border-color: #d2d2d2;
6170 background-color: #d2d2d2;
6171 background-image: none;
6173 select.awd-select[disabled="disabled"]:focus + span:after {
6174 background-color: #d2d2d2 !important;
6175 border-color: #d2d2d2; }
6177 select.awd-select[disabled="disabled"]:hover + span {
6178 cursor: not-allowed;
6179 border-color: #d2d2d2;
6180 background-color: #d2d2d2;
6181 background-image: none;
6183 select.awd-select[disabled="disabled"]:hover + span:after {
6184 background-color: #d2d2d2 !important;
6185 border-color: #d2d2d2; }
6187 .ddexpand-wrapper > h2 {
6188 margin-bottom: 11px; }
6189 .ddexpand-wrapper > h2 + p {
6190 margin-bottom: 4px; }
6192 .ddexpand-wrapper .selectWrap + [aria-expanded="true"] .form-row {
6195 .ddexpand-wrapper .selectWrap + [aria-expanded="true"] .row + .row .form-row {
6198 .modal .awd-select-list {
6199 z-index: 1060 !important; }
6201 .form-row.error button.awd-select.active:focus {
6202 border-color: #cf2a2a !important; }
6204 .form-row.error input.awd-select.active:focus {
6205 border-color: #cf2a2a !important; }
6207 .awd-module-list .module-list-item[aria-selected="true"] {
6208 background-color: #f2f2f2; }
6210 li.module-list-item[aria-selected="true"]:before {
6212 display: inline-block;
6213 font-family: "icoControls" !important;
6216 font-weight: normal;
6217 font-variant: normal;
6220 text-transform: none;
6222 -webkit-font-smoothing: antialiased;
6223 -moz-osx-font-smoothing: grayscale;
6226 -webkit-user-select: none;
6227 -moz-user-select: none;
6228 -ms-user-select: none;
6230 vertical-align: middle;
6233 box-sizing: border-box;
6234 display: inline-block;
6240 vertical-align: middle;
6244 @media (min-width: 768px) {
6245 span[class*="large"] {
6248 max-width: 370px; } }
6250 @media (max-width: 767px) {
6251 .selectWrap.large:after {
6253 .selectWrap.large .awd-select-list-item {
6254 padding-right: 41px; }
6255 .selectWrap + div > h4 {
6257 font-size: 16px; } }
6259 /**********************Dropdown Chrome scrolling fix start ********************/
6261 -webkit-user-select: text;
6262 -moz-user-select: text;
6263 -ms-user-select: text;
6264 user-select: text; }
6266 /**********************Dropdown Chrome scrolling fix end ********************/
6268 border-bottom: 1px solid #e4e4e4;
6269 border-top: 1px solid #e4e4e4; }
6271 .mpc-expanders + .mpc-expanders {
6274 .mpc-expanders .heading-medium {
6275 margin-bottom: 10px; }
6277 .mpc-expanders .p-small {
6280 .mpc-expander-body {
6281 border-top: 1px solid #e4e4e4; }
6283 .mpc-expander-body .mpc-expanders {
6284 border-bottom: 1px solid #e4e4e4;
6287 .mpc-expander-body .mpc-expanders:last-child {
6288 border-bottom: 0px; }
6294 border: 1px dashed #bbb;
6299 position: relative; }
6301 .b2b-dragdrop-over {
6302 background: #0091d9;
6304 .b2b-dragdrop-over:after {
6305 content: "Drop the file";
6317 .b2b-file-container {
6320 display: inline-table;
6322 .b2b-file-container [type=file] {
6332 -ms-filter: "alpha(Opacity=0)"; }
6339 display: inline-block;
6344 .b2b-flyout-icon:focus {
6345 outline: thin dotted #666;
6346 outline-offset: -1px; }
6348 .b2b-flyout .b2b-flyout-container {
6349 border: 1px solid #d3d3d3;
6352 pointer-events: auto;
6353 -webkit-box-sizing: border-box;
6354 -moz-box-sizing: border-box;
6355 box-sizing: border-box;
6357 -webkit-transition: opacity .2s ease-out;
6358 -moz-transition: opacity .2s ease-out;
6359 transition: opacity .2s ease-out;
6362 box-shadow: 0 5px 6px 0 rgba(0, 0, 0, 0.25);
6370 .b2b-flyout .b2b-flyout-container.open-flyout {
6374 .b2b-flyout i.b2b-flyout-caret {
6381 .b2b-flyout i.b2b-flyout-caret.open-flyout {
6384 .b2b-flyout i.b2b-flyout-caret:before {
6386 border-left: 8px solid transparent;
6387 border-right: 8px solid transparent;
6388 border-bottom: 8px solid #d3d3d3;
6391 .b2b-flyout i.b2b-flyout-caret:after {
6393 border-left: 8px solid transparent;
6394 border-right: 8px solid transparent;
6395 border-bottom: 8px solid #fff;
6396 position: absolute; }
6398 .b2b-flyout .b2b-flyout-container.b2b-flyout-left i.b2b-flyout-caret {
6399 left: 16px !important; }
6401 .b2b-flyout .b2b-flyout-container.b2b-flyout-right i.b2b-flyout-caret {
6402 left: inherit !important;
6403 right: 30px !important; }
6405 .b2b-flyout .b2b-flyout-container.b2b-flyout-above {
6406 box-shadow: 0 -5px 6px 0 rgba(0, 0, 0, 0.25); }
6407 .b2b-flyout .b2b-flyout-container.b2b-flyout-above i.b2b-flyout-caret {
6410 .b2b-flyout .b2b-flyout-container.b2b-flyout-above i.b2b-flyout-caret:before {
6413 border-top: 8px solid #d3d3d3;
6414 border-bottom: none; }
6415 .b2b-flyout .b2b-flyout-container.b2b-flyout-above i.b2b-flyout-caret:after {
6416 border-top: 8px solid #fff;
6417 border-bottom: none; }
6419 .b2b-flyout .b2b-flyout-container.b2b-flyout-centerLeft i.b2b-flyout-caret {
6420 left: inherit !important;
6421 right: -7px !important;
6423 transform: rotate(90deg); }
6425 .b2b-flyout .b2b-flyout-container.b2b-flyout-centerRight i.b2b-flyout-caret {
6426 left: -8px !important;
6428 transform: rotate(-90deg); }
6430 .b2b-flyout .buttons-group {
6432 .b2b-flyout .buttons-group .cta-button-group {
6434 border-top: 1px solid #ccc;
6435 padding: 20px 0 0; }
6436 .b2b-flyout .buttons-group .cta-button-group button {
6439 .b2b-flyout .heading {
6441 margin-bottom: 10px; }
6443 .b2b-flyout .body-text {
6445 margin-bottom: 30px; }
6447 .b2b-footer-wrapper {
6449 background-color: #222; }
6451 .b2b-footer-container {
6454 padding-top: 15px; }
6455 .b2b-footer-container .footer-columns {
6456 display: inline-block;
6458 vertical-align: top; }
6459 .b2b-footer-container .footer-columns.three-column, .b2b-footer-container .footer-columns.four-column, .b2b-footer-container .footer-columns.five-column {
6460 padding-top: 30px; }
6461 .b2b-footer-container .footer-columns.three-column {
6463 padding-left: 75px; }
6464 .b2b-footer-container .footer-columns.four-column {
6466 padding-left: 75px; }
6467 .b2b-footer-container .footer-columns.five-column {
6469 .b2b-footer-container .footer-columns .b2b-footer-header {
6473 font-family: "Omnes-ECOMP-W02-Medium", Arial;
6474 line-height: 23.9px;
6476 .b2b-footer-container .footer-columns li {
6478 .b2b-footer-container .footer-columns ul li:first-child {
6479 padding-top: 15px; }
6480 .b2b-footer-container .footer-columns li a {
6483 font-family: "Omnes-ECOMP-W02", Arial; }
6484 .b2b-footer-container .footer-nav-content {
6485 padding-bottom: 10px; }
6486 .b2b-footer-container .footer-nav-content li {
6490 vertical-align: middle; }
6491 .b2b-footer-container .footer-nav-content li a {
6494 vertical-align: middle;
6496 font-family: "Omnes-ECOMP-W02", Arial; }
6498 .b2b-footer-wrapper .b2b-footer-container hr {
6499 background: #d2d2d2;
6502 .b2b-footer-wrapper .divider-bottom-footer {
6503 padding: 45px 0 50px 0; }
6505 .b2b-footer-wrapper .footerLogo {
6506 margin: 10px 0 0 0px;
6507 vertical-align: top; }
6508 .b2b-footer-wrapper .footerLogo div {
6509 display: inline-block; }
6510 .b2b-footer-wrapper .footerLogo .icon-primary-att-globe {
6512 .b2b-footer-wrapper .footerLogo .logo-title {
6515 display: inline-block;
6519 .b2b-footer-wrapper .copyright-text {
6523 font-family: "Omnes-ECOMP-W02", Arial; }
6524 .b2b-footer-wrapper .copyright-text a {
6526 text-decoration: underline;
6527 display: inline-block; }
6528 .b2b-footer-wrapper .copyright-text a:hover {
6529 text-decoration: none; }
6531 @media (max-width: 768px) {
6532 .b2b-footer-wrapper {
6534 .b2b-footer-container {
6536 .b2b-footer-container .footer-columns.three-column, .b2b-footer-container .footer-columns.four-column, .b2b-footer-container .footer-columns.five-column {
6538 .b2b-footer-wrapper .divider-bottom-footer {
6539 padding-top: 15px; }
6540 .b2b-footer-wrapper .divider-bottom-footer .footer-links {
6542 .b2b-footer-wrapper .footerLogo {
6543 margin: 30px 0 0 0; }
6544 .b2b-footer-wrapper .footerLogo .footer-logo {
6546 padding-left: 10px; } }
6549 background-color: #222;
6553 .b2b-header-tabs .icon-primary-att-globe {
6555 .b2b-header-tabs a:focus {
6556 border: 1px solid white; }
6557 .b2b-header-tabs .header__items {
6562 padding: 6px 0px 0px 0px;
6563 border-spacing: 30px 0; }
6564 .b2b-header-tabs .header__item {
6565 display: inline-block;
6569 font-family: "Omnes-ECOMP-W02", Arial;
6573 .b2b-header-tabs .header__item.b2b-headermenu {
6575 .b2b-header-tabs .header__item.b2b-headermenu:last-child {
6577 .b2b-header-tabs .header__item.b2b-headermenu a.menu__item {
6579 text-decoration: none;
6580 display: inline-block;
6581 padding: 5px 15px; }
6582 .b2b-header-tabs .header__item.active {
6583 background-color: #fff;
6585 border-bottom-left-radius: 0;
6586 border-bottom-right-radius: 0; }
6587 .b2b-header-tabs .header__item.active a.menu__item {
6589 .b2b-header-tabs li:focus {
6590 outline: 2px solid #0578ae; }
6591 .b2b-header-tabs .header__item .header-secondary-wrapper, .b2b-header-tabs .header__item .header-tertiary-wrapper {
6592 background-color: #fff;
6597 border-bottom: solid 1px #ccc;
6598 -webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.16);
6599 -moz-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.16);
6600 box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.16);
6603 .b2b-header-tabs .header-secondary, .b2b-header-tabs .header-tertiary {
6604 background-color: #fff;
6607 .b2b-header-tabs .header__item.active .header-secondary-wrapper {
6609 .b2b-header-tabs .header-secondary .header-subitem {
6610 display: inline-block;
6613 .b2b-header-tabs .header-secondary .header-subitem.active .header-tertiary-wrapper {
6615 .b2b-header-tabs .header-secondary .header-subitem a.menu__item {
6616 display: inline-block;
6619 .b2b-header-tabs .header-secondary .header-subitem a.menu__item:hover, .b2b-header-tabs .header-secondary .header-subitem a.menu__item:focus {
6622 /** Secondary Menu **/
6625 clip: rect(1px, 1px, 1px, 1px); }
6627 /** Tertiary Level Menu **/
6628 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret {
6632 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:after, .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:before {
6634 border-left: 8px solid transparent;
6635 border-right: 8px solid transparent;
6637 -webkit-transition: left .2s ease-out;
6638 -moz-transition: left .2s ease-out;
6639 transition: left .2s ease-out; }
6640 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:after {
6641 border-bottom: 8px solid #fff;
6643 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:before {
6644 border-bottom: 8px solid #ccc;
6647 .b2b-header-tabs .header-secondary .header-subitem.active .header-tertiary {
6648 border-top: solid 1px #ccc; }
6650 .b2b-header-tabs .header-tertiary:after {
6655 .b2b-header-tabs .header-tertiary li {
6656 display: inline-block;
6659 .b2b-header-tabs .header-tertiary li a {
6662 padding: 10px 15px; }
6663 .b2b-header-tabs .header-tertiary li label {
6669 padding: 15px 0 0 15px; }
6671 .b2b-header-tabs .header__item.skip {
6673 display: inline-block;
6674 cursor: default !important; }
6675 .b2b-header-tabs .header__item.skip a {
6679 text-decoration: none; }
6680 .b2b-header-tabs .header__item.skip a:focus {
6682 outline: 2px solid #0578ae; }
6684 .b2b-header-tabs .selectWrap {
6686 .b2b-header-tabs .selectWrap button.awd-select {
6690 display: inline-block; }
6691 .b2b-header-tabs .selectWrap .awd-select-list {
6692 background-color: #fff;
6694 -webkit-transition: opacity .2s ease-out;
6695 -moz-transition: opacity .2s ease-out;
6696 transition: opacity .2s ease-out;
6697 box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176); }
6699 @media (max-width: 768px) {
6702 .b2b-header-tabs .header__items, .b2b-header-tabs .header-secondary, .b2b-header-tabs .header-tertiary {
6704 .b2b-header-tabs .header__item {
6706 .b2b-header-tabs .globe-text {
6708 .b2b-header-tabs .header__item.b2b-headermenu a.menu__item {
6709 padding: 5px 7px 9px 7px; }
6710 .b2b-header-tabs .header__item .header-tertiary-wrapper {
6712 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret {
6714 .b2b-header-tabs .header__item .header-secondary-wrapper {
6716 .b2b-header-tabs .header__item.profile {
6720 /************* Header - Start *************/
6722 background-color: #222;
6727 .b2b-header-tabs .icon-primary-primary-att-globe {
6733 *TODO: delete below .icon-primary-att-globel will not be used
6734 *instead the one above, icon-primary-primary-att-globe not available here
6736 .b2b-header-tabs .icon-primary-att-globe {
6740 .b2b-header-tabs .globe-text {
6744 .b2b-header-tabs .header__items {
6749 border-spacing: 30px 0;
6750 padding: 3px 0px 0px 0px; }
6752 .b2b-header-tabs .header__item {
6753 display: inline-block;
6757 font-family: "Omnes-ECOMP-W02", Arial;
6759 padding: 0 15px 4px 15px;
6760 /*margin-top:-3px;*/
6763 .b2b-header-tabs .header__item.b2b-headermenu {
6766 .b2b-header-tabs .header__item.b2b-headermenu a.menu__item {
6768 text-decoration: none;
6769 display: inline-block;
6770 padding: 8px 15px 12px 15px;
6773 .b2b-header-tabs .header__item.active {
6774 background-color: #fff;
6776 border-bottom-left-radius: 0;
6777 border-bottom-right-radius: 0; }
6779 .b2b-header-tabs .header__item.active a.menu__item {
6782 .b2b-header-tabs li:focus {
6783 outline: 2px solid #0578ae; }
6785 /** profile pop Over **/
6786 .b2b-header-tabs .header__item.profile {
6790 /** Secondary Menu **/
6791 .b2b-header-tabs .header__item .header-secondary-wrapper, .b2b-header-tabs .header__item .header-tertiary-wrapper {
6792 background-color: #fff;
6797 border-bottom: solid 1px #ccc;
6798 -webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.16);
6799 -moz-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.16);
6800 box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.16);
6804 .b2b-header-tabs .header-secondary, .b2b-header-tabs .header-tertiary {
6805 background-color: #fff;
6809 .b2b-header-tabs .header__item.active .header-secondary-wrapper,
6810 .b2b-header-tabs .header-secondary .header-subitem.active .header-tertiary-wrapper {
6813 .b2b-header-tabs .header-secondary .header-subitem {
6814 display: inline-block;
6818 .b2b-header-tabs .header-secondary .header-subitem a.menu__item {
6819 display: inline-block;
6824 .b2b-header-tabs .header-secondary .header-subitem a.menu__item:hover, .b2b-header-tabs .header-secondary .header-subitem a.menu__item:focus {
6829 clip: rect(1px, 1px, 1px, 1px); }
6831 /** Tertiary Level Menu **/
6832 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:after,
6833 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:before {
6835 border-left: 8px solid transparent;
6836 border-right: 8px solid transparent;
6838 -webkit-transition: left .2s ease-out;
6839 -moz-transition: left .2s ease-out;
6840 transition: left .2s ease-out; }
6842 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret {
6847 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:after {
6848 border-bottom: 8px solid #fff;
6851 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:before {
6852 border-bottom: 8px solid #ccc;
6855 /** Tertiary Level Menu **/
6856 .b2b-header-tabs .header-secondary .header-subitem.active .header-tertiary {
6857 border-top: solid 1px #ccc; }
6859 .b2b-header-tabs .header-tertiary:after {
6864 .b2b-header-tabs .header-tertiary li {
6865 display: inline-block;
6869 .b2b-header-tabs .header-tertiary li a {
6875 .b2b-header-tabs .header-tertiary li label {
6878 font-size: 14px !important;
6881 padding: 15px 0 0 15px; }
6883 /** Quarternary Level Menu **/
6884 .b2b-header-tabs .header-quarternary {
6888 .b2b-header-tabs .header-quarternary li {
6890 font-family: "Omnes-ECOMP-W02", Arial;
6893 .b2b-header-tabs .header-quarternary li.active {
6896 .b2b-header-tabs .header-quarternary li a {
6899 padding: 0px 10px 10px 10px; }
6901 /** Skip Navigation**/
6902 .b2b-header-tabs .header__item.skip {
6904 display: inline-block;
6905 cursor: default !important; }
6907 .b2b-header-tabs .header__item.skip a {
6911 text-decoration: none; }
6913 .b2b-header-tabs .header__item.skip a:focus {
6915 outline: 2px solid #0578ae; }
6917 /** Dropdown css inside Header ****/
6918 .b2b-header-tabs .selectWrap {
6921 .b2b-header-tabs .selectWrap button.awd-select, .b2b-header-tabs .selectWrap input.awd-select {
6925 display: inline-block; }
6927 .b2b-header-tabs .selectWrap .awd-select-list {
6928 background-color: #fff;
6930 -webkit-transition: opacity .2s ease-out;
6931 -moz-transition: opacity .2s ease-out;
6932 transition: opacity .2s ease-out;
6933 box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176); }
6936 * responsive header media queries
6938 @media screen and (max-width: 1100px) {
6939 .b2b-header-tabs .globe-text {
6941 .b2b-header-tabs .header__item.profile {
6944 .b2b-header-tabs .header__items {
6945 padding-top: 0px; } }
6947 @media screen and (max-width: 950px) {
6948 .header__item.profile {
6952 .header__item .selectWrap {
6954 .b2b-header-tabs .header__items {
6955 padding-top: 25px; }
6956 .b2b-header-tabs .header__item .header-secondary-wrapper, .b2b-header-tabs .header__item .header-tertiary-wrapper {
6958 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret {
6960 .b2b-header-tabs .header__item.b2b-headermenu a.menu__item {
6961 padding-bottom: 30px; }
6962 .b2b-header-tabs .header-secondary .header-subitem.active .header-tertiary {
6963 margin-top: -28px; } }
6965 /*************** Header - END ******************/
6969 .hp-container i:focus {
6970 outline: thin dotted #666; }
6971 .hp-container .icon-misc-pen {
6973 .hp-container .icon-misc-trash {
6977 border-bottom: 1px solid #ccc;
6978 border-bottom: 1px solid #ccc;
6979 margin-bottom: 16px;
6980 padding-bottom: 16px; }
6981 .hp-selected .selected-days {
6982 padding-bottom: 16px; }
6983 .hp-selected .selected-days .day {
6989 margin: 16px auto 0 auto; }
6990 .hp-checkbox label {
6993 margin-right: 34px; }
6994 .hp-checkbox label span {
6998 margin-left: 0px; } */
7003 display: -webkit-flex;
7004 display: -ms-flexbox; }
7009 display: -webkit-flex;
7010 display: -ms-flexbox; }
7012 .hp-dropdowns .radio-buttons {
7014 .hp-dropdowns .radio-buttons .radio {
7015 margin-right: 15px; }
7019 /* TODO: Build a reference page for these classes */
7021 font-family: "Omnes-ECOMP-W02", Arial !important; }
7024 font-family: "Omnes-ECOMP-W02-Light", Arial !important; }
7027 font-family: "Omnes-ECOMP-W02-Italic", Arial !important; }
7029 .font-light-italic {
7030 font-family: "Omnes-ECOMP-W02-Light-Italic", Arial !important; }
7033 font-family: "Omnes-ECOMP-W02-Medium", Arial !important; }
7035 .font-medium-italic {
7036 font-family: "Omnes-ECOMP-W02-Medium-Italic",Arial !important; }
7040 font-variant: normal;
7041 font-weight: normal;
7042 text-transform: none; }
7045 background-color: #efefef;
7046 border: 1px solid #efefef;
7048 font-size: 1.4rem; }
7050 .b2b-subnav-container > ul {
7053 .b2b-subnav-content {
7055 margin-bottom: 10px; }
7057 .b2b-subnav-content > li {
7058 border-bottom: 1px solid #999999;
7062 .b2b-subnav-content > li > a {
7063 text-decoration: none;
7068 .b2b-subnav-content > li > a.expand {
7071 .b2b-subnav-content > li ul {
7074 transition-duration: 0.5s;
7075 transition-timing-function: cubic-bezier(0, 1, 0.5, 1); }
7077 .b2b-subnav-content > li ul.expand {
7078 transition-duration: 0.7s;
7079 transition-timing-function: ease-in-out;
7083 .b2b-subnav-content > li > a:focus, .b2b-subnav-content > li ul > li > a:focus {
7084 outline: thin dotted #666; }
7086 .b2b-subnav-content > li ul > li > a {
7090 outline-offset: -4px;
7091 padding-left: 10px; }
7093 .b2b-icon-primary-plus-minus {
7094 display: inline-block;
7101 vertical-align: middle;
7104 @media (min-width: 320px) and (max-width: 767px) {
7106 background-color: #fff;
7107 border: 1px solid white;
7109 .b2b-subnav-content > li {
7110 padding-left: 10px; }
7111 .b2b-subnav-container > ul:first-child {
7112 border-top: 1px solid #999; }
7113 .b2b-icon-primary-plus-minus {
7115 .b2b-subnav-content > li li > a.active {
7117 text-decoration: none;
7118 font-family: "Omnes-ECOMP-W02", Arial; } }
7120 .b2b-list-box-item {
7121 white-space: nowrap;
7123 border: 1px solid transparent;
7125 visibility: inherit;
7132 -moz-user-select: none;
7133 -webkit-user-select: none;
7134 -ms-user-select: none; }
7135 .b2b-list-box-item:focus {
7136 border: 2px solid #5e8cb3; }
7138 .b2b-list-box-item--selected {
7139 background-color: #cfdde9; }
7141 .btn.disabled[ddh-load-button] {
7143 padding: 0 19px 0 18px; }
7145 .btn.disabled[ddh-load-button] {
7148 .icon-primary-spinner-ddh.large {
7152 .icon-primary-spinner-ddh.small {
7156 .icon-primary-spinner-ddh {
7157 -webkit-animation: 1s linear infinite spinner;
7158 animation: 1s linear infinite spinner;
7159 background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNiAzNiIgaWQ9InN2Zy1zcGlubmVyIiB4PSIwcHgiIHk9IjBweCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CiAgIDxwYXRoIGZpbGw9IiNGNUY1RjUiIGQ9Ik0xOCAzNkM4LjEgMzYgMCAyNy45IDAgMThTOC4xIDAgMTggMHMxOCA4LjEgMTggMTgtOC4xIDE4LTE4IDE4em0wLTMxLjVjLTcuNSAwLTEzLjUgNi0xMy41IDEzLjVTMTAuNiAzMS41IDE4IDMxLjVjNy41IDAgMTMuNS02LjEgMTMuNS0xMy41IDAtNy41LTYtMTMuNS0xMy41LTEzLjV6Ii8+CiAgIDxwYXRoIGZpbGw9IiMwNTY4QUUiIGlkPSJzcGlubmVyIiBkPSJNMzAuNyA1LjNsLTMuMSAzLjJjMi40IDIuNCAzLjkgNS44IDMuOSA5LjUgMCA3LjQtNi4xIDEzLjUtMTMuNSAxMy41UzQuNSAyNS40IDQuNSAxOCAxMC42IDQuNSAxOCA0LjVWMEM4LjEgMCAwIDguMSAwIDE4czguMSAxOCAxOCAxOCAxOC04LjEgMTgtMThjMC01LTItOS41LTUuMy0xMi43eiIgdHJhbnNmb3JtPSIiPiAgICAgIAogICA8L3BhdGg+Cjwvc3ZnPg==); }
7161 .btn-small .icon-primary-spinner-ddh {
7162 height: 30px !important;
7163 width: 30px !important; }
7165 .btn-small .icon-primary-spinner {
7174 .small-modal-loader {
7175 width: 420px !important;
7176 height: 212px !important;
7177 text-align: center; }
7179 .small-modal-loader .icon-primary-spinner {
7180 margin-bottom: 5px; }
7182 .body.styled-by-modal {
7185 .b2b-modal-backdrop {
7193 .b2b-modal-backdrop.fade {
7194 background-color: #000;
7196 filter: alpha(opacity=0);
7197 transition: all 0.3s linear 0s; }
7199 .b2b-modal-backdrop.fade.in {
7202 filter: alpha(opacity=70);
7203 background-color: #000;
7204 transition: opacity 0.3s linear 0s; }
7217 .modalwrapper.active {
7222 background-clip: padding-box;
7223 background-color: #ffffff;
7224 border: 1px solid rgba(0, 0, 0, 0.1);
7226 box-shadow: 0 3px 5px 1px rgba(0, 0, 0, 0.4);
7228 /*margin-bottom:10%;*/
7229 outline: medium none;
7230 /*position: absolute;*/
7238 .modalwrapper.modal-docked .modal {
7250 transition: opacity .5s linear 0s; }
7252 .modal.fade.in.modal-landscape {
7256 transition: opacity .5s linear 0s; }
7265 align-items: center;
7266 border-radius: 8px 8px 0 0;
7270 padding: 30px 46px 30px 30px;
7271 position: relative; }
7273 .b2b-modal-header > h2 {
7278 .modal-header-portrait {
7279 -webkit-overflow-scrolling: auto; }
7281 .modal-header-landscape {
7282 -webkit-overflow-scrolling: auto; }
7285 -webkit-overflow-scrolling: touch;
7286 padding: 0 30px 20px;
7290 .b2b-modal-body:focus {
7291 outline: 1px dotted #333333; }
7297 background-color: #fff;
7304 :not(.modal-docked) .b2b-modal-footer {
7305 position: relative; }
7307 .modal-landscape .b2b-modal-footer {
7308 position: relative; }
7310 .b2b-modal-footer .cta-button-group {
7312 justify-content: flex-end;
7313 padding: 20px 0 5px;
7315 border-top: 1px solid #d2d2d2; }
7317 .b2b-modal-footer .cta-button-group .btn {
7321 margin-left: 10px; }
7323 .b2b-modal-footer .cta-button-group .marginLeft0 {
7326 .b2b-modal-footer .cta-button-group .btn-footer-left {
7327 margin-right: auto; }
7329 .b2b-modal-footer .cta-button-group .btn + .btn {
7330 margin-right: 0 !important; }
7348 max-width: 1000px; }
7350 .modalwrapper.modal-docked {
7353 align-items: center; }
7355 .modalwrapper.modal-docked .b2b-modal-body {
7358 padding-bottom: 60px; }
7360 .modalwrapper.modal-docked .modal {
7366 .modalwrapper.modal-docked .b2b-modal-body > *:last-child {
7367 margin-bottom: 60px; }
7369 @media (max-width: 767px) {
7372 overflow-x: hidden; }
7377 margin-bottom: 15px;
7380 padding: 20px 46px 20px 15px; }
7383 padding: 0 15px 15px; }
7384 .modalwrapper.modal-docked {
7388 .modalwrapper.modal-docked .modal.fade.in {
7390 width: 100% !important;
7394 .modalwrapper.modal-docked .b2b-modal-body {
7397 .modalwrapper.modal-docked.modal-landscape {
7400 .modalwrapper.modal-docked.modal-landscape .modal {
7403 .modalwrapper.modal-docked.modal-landscape .b2b-modal-body {
7405 overflow-y: hidden; }
7408 .b2b-modal-footer .cta-button-group {
7411 .b2b-modal-footer .cta-button-group .btn {
7413 .b2b-modal-footer .cta-button-group .btn + .btn {
7415 .b2b-modal-footer .cta-button-group a.visible-phone {
7416 align-items: center;
7417 display: flex !important;
7419 justify-content: center; } }
7421 .b2b-modal-footer > .cta-button-group {
7422 line-height: 40px; }
7425 .modal.fade.in .b2b-modal-header,
7426 .modal.fade.in .b2b-modal-body,
7427 .modal.fade.in .b2b-modal-footer {
7428 animation-duration: 0.01s;
7429 -o-animation-duration: 0.01s;
7430 -ms-animation-duration: 0.01s;
7431 -moz-animation-duration: 0.01s;
7432 -webkit-animation-duration: 0.01s;
7433 animation-name: DOMinsertion;
7434 -o-animation-name: DOMinsertion;
7435 -ms-animation-name: DOMinsertion;
7436 -moz-animation-name: DOMinsertion;
7437 -webkit-animation-name: DOMinsertion; }
7439 .monthselector thead tr th {
7442 .monthselector thead tr:after {
7449 border-bottom: 1px solid #ccc; }
7451 .monthselector tbody tr:last-child {
7454 .monthselector td.day {
7455 margin: 1px 4px !important;
7456 width: 64px !important; }
7458 .monthselector .datepicker-switch {
7459 width: 195px !important; }
7461 .monthselector .show-date {
7462 width: 30px !important; }
7464 .monthselector button.faux-input {
7466 .monthselector button.faux-input:focus {
7467 border: 1px solid #0574ac; }
7468 .monthselector button.faux-input:disabled {
7469 cursor: not-allowed; }
7471 .monthselector .cta-button-group {
7473 .monthselector .cta-button-group a {
7474 margin-right: 20px; }
7476 .monthselector .day.active .show-date:after, .monthselector .day:focus .show-date:after, .monthselector .due-date.disabled .show-date:after {
7478 left: 9px !important;
7480 width: 42px !important; }
7482 .monthselector .disabled.day:focus .show-date:after {
7485 .monthselector .icon-primary-calendar {
7489 padding: 0 10px 0 10px;
7494 list-style-type: none; }
7498 padding: 0 0 5px 30px;
7502 font-size: 1.4rem; }
7504 .b2b-ml-nav a:focus {
7505 outline-offset: 1px; }
7507 .b2b-ml-nav li:focus {
7510 .b2b-ml-nav li:focus > a {
7511 outline: thin dotted #666;
7512 outline-offset: 1px; }
7515 border-left: 1px solid #ccc; }
7518 padding: 0 0 0 20px; }
7520 .b2b-ml-nav ul > li {
7522 line-height: 18px; }
7524 .b2b-ml-nav a > span {
7525 background-color: #FFF;
7533 .b2b-ml-nav a > span > i {
7536 .b2b-ml-nav a:only-child > span {
7542 .b2b-ml-nav a:only-child > span > i {
7543 background-color: inherit;
7547 .b2b-ml-nav ul li:first-child > a:only-child > span {
7553 .b2b-ml-nav li a + ul {
7556 .b2b-ml-nav li a.active + ul {
7559 .b2b-ml-nav .selected {
7562 /*to overide ng-doc inline property for library demo - TODO: Move to docs.css*/
7563 .b2b-ml-nav a [class^="icon-primary-"], a [class*=" icon-primary-"], a [class^="icon-primary-"]:before, a [class*=" icon-primary-"]:before {
7564 display: inline-block; }
7566 .b2b-alerts-messages {
7567 background-color: #fff;
7570 .b2b-alerts-messages h3 {
7571 color: #333 !important;
7572 font-family: "Omnes-ECOMP-W02-Medium", Arial;
7573 margin-bottom: 0 !important;
7577 .b2b-alerts-messages h4 {
7578 color: #333 !important;
7579 font-family: "Omnes-ECOMP-W02-Medium", Arial;
7580 margin-bottom: 0 !important; }
7581 .b2b-alerts-messages .alert-info {
7582 background-color: #0574ac;
7584 .b2b-alerts-messages .alert-error {
7585 background-color: #cf2a2a;
7587 .b2b-alerts-messages .alert-success {
7588 background-color: #1b7e28;
7590 .b2b-alerts-messages div:nth-child(2) {
7591 padding: 0 0 15px 10px;
7592 vertical-align: baseline; }
7593 .b2b-alerts-messages .close:before {
7595 .b2b-alerts-messages p {
7598 font-family: "Omnes-ECOMP-W02", Arial; }
7599 .b2b-alerts-messages p a {
7601 .b2b-alerts-messages .btn-small {
7602 margin-bottom: 0px; }
7604 .b2b-alerts-success {
7605 border: 1px solid #1b7e28; }
7608 border: 1px solid #cf2a2a; }
7611 border: 1px solid #0574ac; }
7613 /* TODO: Rearange this and move to patches if needed */
7614 .b2b-breadcrumb-css-override > li {
7615 margin-right: 24px; }
7617 .b2b-breadcrumb-css-override li > * {
7618 float: left !important; }
7620 .b2b-css-override ul.nav-tabs {
7624 .b2b-top-nav-buttons-css-override {
7629 width: auto !important; }
7631 .b2b-toggle-header-active {
7634 .b2b-toggle-header-inactive {
7637 .b2b-toggle-header-icon {
7641 .icon-primary-circle:before {
7642 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");
7648 .ds2-no-colors .icon-primary-circle:before {
7649 background-image: none;
7653 outline: thin dotted #666; }
7661 display: inline-block;
7665 vertical-align: baseline; }
7669 padding-bottom: 20px;
7673 .pager__item--input {
7680 margin-left: 10px; }
7683 margin-bottom: 20px; }
7685 .pager__item--active {
7686 border-bottom: 2px solid #0574ac;
7690 .pager a.pager__item--active:hover {
7693 .pager a:hover, .pager a:focus {
7694 text-decoration: none;
7698 .pager a.disabled:hover, .pager a.disabled:focus {
7699 cursor: not-allowed; }
7701 .row.section-row.b2b-page {
7704 a.pager__item--next:focus, a.pager__item--prev:focus {
7705 text-decoration: none;
7708 .pager__item--next, .pager__item--prev {
7710 padding: 1.5px 6px 1.5px 6px; }
7712 .pager .disabled i {
7713 pointer-events: none;
7728 margin-bottom: 20px;
7731 display: inline-block;
7732 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
7734 .mobile-view > .pager__item {
7738 vertical-align: middle;
7739 line-height: 34px; }
7747 h4#pagination-truncated {
7750 h4#pagination-large-count {
7753 .p-col-md-12 input {
7754 margin-left: 20px; }
7756 .pager a .icon-primary-right:before {
7757 display: inline-block; }
7759 .pager a .icon-primary-left:before {
7760 display: inline-block; }
7763 background: white none repeat scroll 0 0;
7764 margin-bottom: -12px;
7766 padding-right: 10px;
7767 position: relative; }
7769 .numericResult:focus {
7770 outline: 1px dotted #0574ac; }
7772 .page-heading-group {
7774 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
7776 .pager > div > span.fieldLabel {
7777 margin-left: 18px; }
7779 .pager .fieldLabel .btn-arrow {
7782 margin-left: -5px; }
7786 .b2b-p-col-md-12 input {
7787 margin-left: 20px; }
7792 display: inline-block;
7793 margin: 0px 5px 0 5px;
7795 vertical-align: baseline; }
7797 .b2b-pager__item--noclick {
7798 pointer-events: none !important;
7799 cursor: default !important; }
7801 .b2b-pager__item--droppable {
7802 pointer-events: all !important; }
7806 padding-bottom: 20px;
7809 .b2b-pager a:hover {
7810 text-decoration: none;
7813 .b2b-pager a:focus {
7814 text-decoration: none;
7817 .b2b-pager a .icon-primary-right:before {
7818 display: inline-block; }
7819 .b2b-pager a .icon-primary-left:before {
7820 display: inline-block; }
7821 .b2b-pager .disabled i {
7822 pointer-events: none;
7826 .b2b-pager__item--input {
7836 margin-bottom: 20px; }
7838 .b2b-pager__item--active {
7839 border-bottom: 2px solid #0574ac;
7843 .row.section-row.b2b-page {
7846 a.b2b-pager__item--next:focus {
7847 text-decoration: none;
7850 a.b2b-pager__item--next-disabled {
7853 a.b2b-pager__item--next-disabled > [class^="icon-primary-"] {
7855 cursor: not-allowed;
7858 a.b2b-pager__item--prev:focus {
7859 text-decoration: none;
7862 a.b2b-pager__item--prev-disabled {
7865 a.b2b-pager__item--prev-disabled > [class^="icon-primary-"] {
7867 cursor: not-allowed; }
7869 .b2b-pager__item--next {
7870 padding: 1.5px 0px 1.5px 0px; }
7872 .b2b-pager__item--prev {
7873 padding: 1.5px 0px 1.5px 0px; }
7879 .fieldLabel .btn-arrow {
7887 .b2b-numericResult {
7888 margin-bottom: 20px;
7892 .b2b-mobile-view > .b2b-pager__item {
7896 vertical-align: middle;
7897 line-height: 34px; }
7908 h4#b2b-pagination-truncated {
7911 h4#b2b-pagination-large-count {
7915 background: white none repeat scroll 0 0;
7916 margin-bottom: -12px;
7918 padding-right: 10px;
7919 position: relative; }
7921 .b2b-numericResult:focus {
7922 outline: 1px dotted #0574ac; }
7924 .b2b-page-heading-group {
7926 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
7928 .b2b-pager > div > span.fieldLabel {
7929 margin-left: 18px; }
7934 .b2b-go-to-page-inline {
7935 display: inline-block; }
7937 input.b2b-phone-mask-input {
7938 padding-right: 15px; }
7939 input.b2b-phone-mask-input:hover, input.b2b-phone-mask-input:focus {
7940 padding-right: 15px; }
7942 /************************** Start - Should be removed after the styling in global is fixed *******************/
7946 /************************** End - Should be removed after the styling in global is fixed *******************/
7947 @media (max-width: 767px) {
7952 background-color: #5a5a5a;
7953 border-top: 1px solid #959595; }
7956 border-bottom: 1px solid #959595; }
7958 .pivot-links > li > a {
7961 padding: 12px 15px 10px;
7962 line-height: normal; }
7964 .b2b-profile-block-container {
7967 background-color: #fff;
7969 border: 1px solid #ccc;
7970 box-shadow: 0px 1px 1px 1px #ccc;
7971 display: inline-table;
7972 margin: 15px 15px; }
7974 .b2b-profile-block-details p, .b2b-profile-block-details div {
7976 font-size: 1.4rem; }
7978 .b2b-profile-block-details .radio-label, .b2b-profile-block-details a {
7979 font-size: 1.4rem; }
7981 .b2b-profile-block-details p label, .b2b-profile-block-details p span {
7982 padding-left: 10px; }
7984 .b2b-profile-block-footer {
7985 margin-bottom: 12px;
7989 .b2b-profile-block-details p {
7990 word-wrap: break-word;
7992 .b2b-profile-block-details p:first-child {
7994 .b2b-profile-block-details p:after {
7997 border: 0.2px solid #ccc;
8000 .b2b-profile-block-details .radio {
8004 .b2b-approval-icon {
8009 .b2b-approval-icon i {
8022 margin-bottom: 16px; }
8024 .b2b-profile-block-radio {
8032 border: solid 1px #CCC;
8033 font-family: "Omnes-ECOMP-W02", Arial;
8034 display: inline-block;
8035 vertical-align: top; }
8036 .b2b-profile-card .top-block {
8038 background-color: #e4e4e4;
8039 max-height: 153px; }
8040 .b2b-profile-card .bottom-block {
8041 padding: 15px 20px 15px 20px;
8042 background-color: #fff; }
8043 .b2b-profile-card .profile-image {
8044 background: #e4e4e4;
8045 margin-bottom: 15px;
8046 text-align: center; }
8047 .b2b-profile-card .profile-image .default-img {
8048 display: inline-block;
8051 margin-bottom: 10px;
8052 border: 6px solid #fff;
8053 border-radius: 99em;
8054 -webkit-border-radius: 99em;
8055 -moz-border-radius: 99em;
8056 /* background-color: #eee; */ }
8058 .profile-image img {
8059 display: inline-block;
8062 margin-bottom: 10px;
8063 border: 6px solid #fff;
8064 border-radius: 99em;
8065 -webkit-border-radius: 99em;
8066 -moz-border-radius: 99em;
8067 /* background-color: #eee; */ }
8069 .b2b-profile-card .profile-image .default-img {
8070 font-family: "Omnes-ECOMP-W02", Arial;
8072 background-color: #fff;
8079 text-transform: uppercase; }
8081 .b2b-profile-card .profile-image .name {
8082 font-family: "Omnes-ECOMP-W02-Medium", Arial;
8089 word-break: break-word;
8090 white-space: normal;
8091 text-transform: capitalize; }
8093 .b2b-profile-card .profile-image .status-icon {
8094 border-radius: 10px;
8095 border: 1px solid #fff;
8099 display: inline-block;
8100 vertical-align: middle; }
8102 .b2b-profile-card .profile-image .status {
8109 .b2b-profile-card .status .circle {
8113 margin: 30px 6px 0px 20px;
8115 background-color: #444; }
8117 .b2b-profile-card .profile-image .status-green {
8118 background-color: #0c0; }
8120 .b2b-profile-card .profile-image .status-red {
8121 background-color: red; }
8123 .b2b-profile-card .profile-image .status-blue {
8124 background-color: #00f; }
8126 .b2b-profile-card .profile-image .status-yellow {
8127 background-color: #ff0; }
8129 .b2b-profile-card .profile-image .status .status-badge {
8131 border: dotted 1px #444;
8132 background-color: transparent;
8139 padding-right: 5px; }
8141 .b2b-profile-card .profile-details {
8143 .b2b-profile-card .profile-details label {
8146 font-family: "Omnes-ECOMP-W02-Medium", Arial;
8147 font-weight: bolder;
8152 .b2b-profile-card .profile-details div {
8156 padding-bottom: 6.5px; }
8158 .b2b-profile-card .b2b-add-user {
8160 border-style: dotted;
8163 position: relative; }
8164 .b2b-profile-card .b2b-add-user i {
8166 padding-bottom: 15px; }
8168 .b2b-profile-card .atcenter {
8171 vertical-align: middle;
8172 text-align: center; }
8174 .b2b-profile-card .tooltip {
8176 .b2b-profile-card .tooltip .helpertext {
8180 .b2b-profile-card .tooltip-wrapper {
8181 position: relative; }
8183 /* Overrides for tooltip absolute positioning */
8184 @media (min-width: 1025px) {
8185 .b2b-profile-card .tooltip-size-control {
8186 width: 100% !important; } }
8188 @-webkit-keyframes progress-bar-stripes {
8190 background-position: 0 0; }
8192 background-position: 80px 0; } }
8194 @keyframes progress-bar-stripes {
8196 background-position: 0 0; }
8198 background-position: 80px 0; } }
8201 background-color: #e4e4e4;
8204 margin-bottom: 20px;
8208 position: relative; }
8214 background-color: #666;
8216 display: -webkit-flex;
8217 display: -ms-flexbox;
8223 display: -webkit-flex;
8224 display: -ms-flexbox;
8226 -webkit-align-items: center;
8227 -ms-flex-align: center;
8228 align-items: center;
8229 -webkit-justify-content: flex-end;
8231 justify-content: flex-end; }
8233 .progress-link + .usage-bar {
8236 .progress-success .bar, .progress .bar-success {
8237 background-color: #1b7e28; }
8239 .progress-warning .bar, .progress .bar-warning {
8240 background-color: #ef6f00; }
8242 .progress-danger .bar, .progress .bar-danger {
8243 background-color: #cf2a2a; }
8245 .progress.increment {
8246 display: -webkit-flex;
8247 display: -ms-flexbox;
8250 .progress.increment .bar:first-child:not(:last-child) {
8252 border-radius: 4px 0 0 4px; }
8254 .progress.increment .bar:last-child:not(:first-child) {
8256 border-radius: 0 4px 4px 0; }
8258 .progress.increment .bar + .bar:not(:last-child) {
8263 .progress.increment .bar:not(:first-child) {
8264 border-left: 1px solid white !important; }
8270 margin-bottom: 1px; }
8272 .usage-bar > .usage-text {
8273 display: table-cell;
8276 .progress + .usage-bar {
8277 margin-top: -15px; }
8279 .usage-bar .usage-text {
8280 font-size: 1.4rem; }
8282 .usage-bar .usage-text:first-child {
8283 white-space: nowrap; }
8285 .usage-bar .usage-text.text-right {
8286 vertical-align: top;
8288 width: auto !important; }
8290 .usage-bar .usage-text.text-right:before {
8295 .usage-bar.billing-cycle .usage-text {
8296 font-size: 1.4rem; }
8298 .usage-bar.billing-cycle .usage-text.text-right {
8299 vertical-align: bottom; }
8301 .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"] {
8302 background-color: #1b7e28; }
8304 .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"] {
8305 background-color: #ef6f00; }
8307 .progress.autocolor [data-percentage^="9"], .progress.autocolor [data-percentage="100"] {
8308 background-color: #cf2a2a; }
8310 .b2b-seek-bar-container {
8311 position: relative; }
8312 .b2b-seek-bar-container div {
8313 position: absolute; }
8314 .b2b-seek-bar-container .b2b-seek-bar-track-container {
8316 .b2b-seek-bar-container .b2b-seek-bar-track {
8319 background-color: #cccccc;
8320 border-radius: 10px; }
8321 .b2b-seek-bar-container .b2b-seek-bar-track-fill {
8324 background-color: #cccccc;
8325 border-radius: 10px;
8327 background-color: #157BB2;
8328 transition: width 0s linear; }
8330 .seek-bar-container .seek-bar-knob-container {
8331 transition: left 0s linear; }
8333 .b2b-seek-bar-container .b2b-seek-bar-knob {
8336 border-radius: 10px;
8339 border: 1px solid #cccccc;
8343 .b2b-seek-bar-container .b2b-seek-bar-knob:focus {
8344 outline: thin dotted #666; }
8346 .b2b-seek-bar-container.vertical {
8351 border-radius: 10px; }
8352 .b2b-seek-bar-container.vertical .b2b-seek-bar-track-container {
8355 .b2b-seek-bar-container.vertical .b2b-seek-bar-track {
8358 .b2b-seek-bar-container.vertical .b2b-seek-bar-track-fill {
8363 .b2b-seek-bar-container.vertical .b2b-seek-bar-knob-container {
8364 transition: bottom .01s linear;
8367 .b2b-seek-bar-container.vertical .b2b-seek-bar-knob {
8369 border-radius: 10px;
8373 .form-search .search-query {
8374 width: 100% !important; }
8376 .form-search .well {
8379 .form-search > ul.nav > li.section {
8380 min-height: 20px !important; }
8382 input.b2b-search-input-field {
8383 margin-bottom: 0px; }
8385 .search-suggestion-list {
8386 background-color: #FFFFFF;
8387 border: 1px solid #ccc;
8388 border-radius: 0 0 6px 6px;
8389 box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15);
8398 .search-suggestion-list > li.active {
8399 background-color: #cccccc; }
8400 .search-suggestion-list:empty {
8403 .b2b-search-hightlight {
8404 font-weight: bold; }
8406 input[type="text"]::-moz-placeholder {
8408 font-family: "Omnes-ECOMP-W02-Italic", Arial; }
8410 input[type="text"]:focus {
8413 input[type="text"] + .reset-field {
8414 background-color: #FFFFFF;
8419 outline: 1px dotted #0574ac; }
8421 .field-group input:not([type="button"])[disabled] ~ .btn-search {
8422 background-color: #eee; }
8424 .btn-search[class*="btn"] {
8425 background-color: #FFFFFF;
8426 background-size: 20px 20px;
8427 border-radius: 0 1.5rem 1.5rem 0;
8429 min-width: 4.4rem !important;
8434 .search-suggestion-wrapper {
8435 margin-bottom: 15px;
8436 position: relative; }
8437 .search-suggestion-wrapper .no-result {
8438 padding: 0px 15px; }
8440 .search-suggestion-item {
8446 .search-suggestion-item:hover {
8447 background-color: #e4e4e4;
8449 .search-suggestion-item:focus {
8450 background-color: #e4e4e4;
8452 .search-suggestion-item a {
8454 text-decoration: none; }
8459 input.b2b-search-input-field:focus ~ .btn-search > i, .btn-search:focus > i {
8462 button.btn-search[disabled] {
8463 cursor: not-allowed; }
8464 button.btn-search[disabled] i {
8468 -webkit-background-blend-mode: mutilply;
8469 box-shadow: 0 3px 0 2px rgba(0, 0, 0, 0.08); }
8471 .linkSelectorModule {
8478 .linkSelectorModule .icon-primary-down {
8483 margin-left: -30px; }
8484 .linkSelectorModule .selectModule {
8485 background-color: transparent;
8489 border: 1px solid transparent;
8491 padding-right: 35px;
8494 font-size: 1.6rem; }
8495 .linkSelectorModule .selectModule:focus {
8496 border: 1px dotted #ccc;
8498 -moz-user-select: none; }
8499 .linkSelectorModule .selectModule:hover {
8500 text-decoration: underline; }
8501 .linkSelectorModule .active + .moduleWrapper:before {
8502 background-color: #FFFFFF;
8503 border-color: #d2d2d2;
8504 border-style: solid;
8505 border-width: 1px 1px 0 0;
8513 -webkit-transform: rotate(-45deg);
8514 transform: rotate(-45deg);
8516 .linkSelectorModule .moduleWrapper {
8518 .linkSelectorModule ul.awd-module-list {
8519 border-radius: 6px 6px 0px 0px; }
8521 .selectorModule .icon-primary-down {
8528 .selectorModule .selectModule {
8529 border: 1px solid #d2d2d2;
8531 box-shadow: 1px 5px 2px -5px rgba(0, 0, 0, 0.15);
8535 background-color: transparent;
8537 .selectorModule .selectModule:focus {
8538 border: 1px solid #0568ae;
8539 -moz-user-select: none; }
8540 .selectorModule .selectModule span.module-data {
8543 line-height: 20px; }
8544 .selectorModule .selectModule img + span.module-data {
8545 padding-left: 45px; }
8547 .selectorModule .selectModule.active {
8548 border-bottom-right-radius: 0px;
8549 border-bottom-left-radius: 0px; }
8551 .selectorModule .moduleWrapper {
8553 width: 100% !important;
8556 .selectorModule ul.awd-module-list {
8557 border-radius: 0px 0px 6px 6px; }
8559 .selectorModule .large > img {
8567 background-color: transparent;
8568 font-family: "Omnes-ECOMP-W02", Arial;
8583 background-color: #FFFFFF;
8587 box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.15);
8588 border-radius: 0px 0px 6px 6px; }
8589 .moduleWrapper .module-list-item img {
8595 align-self: center; }
8596 .moduleWrapper span {
8598 white-space: nowrap;
8599 font-size: 1.5rem; }
8605 border: 1px solid #d2d2d2; }
8606 .awd-module-list .module-list-item > .module-data {
8608 white-space: nowrap;
8611 border-bottom: 1px dotted #959595;
8612 margin: 0px 15px 0px 15px;
8613 padding-right: 50px;
8614 padding-bottom: 14px;
8618 .awd-module-list .module-list-item:hover {
8619 background-color: #f2f2f2; }
8620 .awd-module-list .module-list-item:active {
8621 background-color: #f2f2f2; }
8622 .awd-module-list .module-list-item[aria-selected="true"] {
8623 background-color: #f2f2f2; }
8630 white-space: nowrap;
8634 .module-list-item:last-of-type .module-data {
8635 border-bottom: none; }
8636 .module-list-item img + span.module-data {
8637 padding-left: 45px; }
8639 .module-groups:first-of-type .module-list-item:last-of-type .module-data {
8640 border-bottom: 1px solid #959595; }
8643 padding-bottom: 4px; }
8645 .selectorModule.large {
8647 vertical-align: middle;
8649 .selectorModule.large .moduleWrapper {
8651 .selectorModule.large input {
8653 vertical-align: middle;
8655 .selectorModule.large button {
8657 vertical-align: middle;
8659 .selectorModule.large .selectModule img {
8663 ul.module-groupitem li {
8664 margin: 0 -15px 0 -15px; }
8666 span.module-data span {
8669 font-size: 1.5rem; }
8672 cursor: default !important;
8673 padding: 18px 15px 0px 15px; }
8675 li.module-list-item[selected]:before {
8676 box-sizing: border-box;
8677 display: inline-block;
8683 vertical-align: middle;
8687 ul.module-optinalcta {
8691 border-bottom: 1px solid #d2d2d2;
8692 border-left: 1px solid #d2d2d2;
8693 border-right: 1px solid #d2d2d2;
8694 border-radius: 0px 0px 6px 6px; }
8695 ul.module-optinalcta li {
8698 ul.module-optinalcta a {
8702 .b2b-slider-container {
8703 position: relative; }
8704 .b2b-slider-container.slider-disabled {
8705 cursor: not-allowed !important; }
8706 .b2b-slider-container div {
8707 position: absolute; }
8708 .b2b-slider-container .slider-track-container {
8711 .b2b-slider-container .slider-track {
8714 background-color: #cccccc;
8715 border-radius: 10px;
8716 border: 1px solid #cccccc; }
8717 .b2b-slider-container .slider-track-fill {
8720 background-color: #cccccc;
8721 border-radius: 10px;
8723 background-color: #157BB2;
8724 transition: width 0s linear;
8725 border: 1px solid #cccccc; }
8726 .b2b-slider-container .slider-knob-container {
8727 transition: left 0s linear; }
8728 .b2b-slider-container .slider-knob-container.slider-knob-hidden {
8729 display: none !important; }
8730 .b2b-slider-container .slider-knob {
8733 border-radius: 10px;
8736 border: 1px solid #cccccc;
8739 .b2b-slider-container .slider-knob:focus {
8740 outline: thin dotted #666; }
8742 .b2b-slider-endpoints-container {
8746 .b2b-slider-endpoints-container .b2b-slider-endpoints-left {
8748 line-height: 100%; }
8749 .b2b-slider-endpoints-container .b2b-slider-endpoints-right {
8751 line-height: 100%; }
8752 .b2b-slider-endpoints-container::after {
8757 .b2b-slider-container.vertical {
8762 border-radius: 10px; }
8763 .b2b-slider-container.vertical .slider-track-container {
8766 .b2b-slider-container.vertical .slider-track {
8769 .b2b-slider-container.vertical .slider-track-fill {
8774 .b2b-slider-container.vertical .slider-knob-container {
8775 transition: bottom 0s linear;
8778 .b2b-slider-container.vertical .slider-knob-container.slider-knob-hidden {
8779 display: none !important; }
8780 .b2b-slider-container.vertical .slider-knob {
8782 border-radius: 10px;
8786 .icon-primary-spinner {
8787 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");
8791 .icon-primary-spinner.small {
8793 height: 30px !important;
8794 width: 30px !important; }
8796 .isIE .icon-primary-spinner,
8797 .isIE .icon-primary-spinner.small {
8798 animation: spinner 1s linear infinite; }
8800 .ds2-no-colors .icon-primary-spinner {
8801 animation: spinner 1s linear infinite;
8802 border: 5px dotted transparent;
8803 border-radius: 50%; }
8805 @keyframes spinner {
8807 transform: rotate(0deg); }
8809 transform: rotate(359deg); } }
8811 .b2b-status-tracker > .btn-arrow:nth-of-type(1) {
8812 margin-right: 10px; }
8814 .b2b-status-tracker > .btn-arrow:nth-of-type(2) {
8815 margin-left: 20px; }
8817 .b2b-status-tracker > .btn-arrow {
8820 overflow: visible; }
8821 .b2b-status-tracker > .btn-arrow > .btn-secondary > .icon-primary-left {
8824 .b2b-status-tracker > .btn-arrow > .btn-secondary > .icon-primary-right {
8827 .b2b-status-tracker > .b2b-status-tracker-step {
8829 position: relative; }
8831 .b2b-status-tracker-step {
8834 .b2b-status-tracker > .b2b-status-tracker-step .b2b-status-tracker-heading {
8835 font-family: "Omnes-ECOMP-W02-Medium", Arial;
8838 margin-bottom: 10px; }
8840 .b2b-status-tracker > .b2b-status-tracker-step.complete > .progress > .progress-bar {
8842 background-color: #1b7e28; }
8844 .b2b-status-tracker > .b2b-status-tracker-step.complete .icoControls-approval {
8847 .b2b-status-tracker > .b2b-status-tracker-step.current > .progress > .progress-bar {
8849 background-color: #333333; }
8851 .b2b-status-tracker > .b2b-status-tracker-step.current .icon-misc-time {
8854 .b2b-status-tracker > .b2b-status-tracker-step.pending > .progress > .progress-bar {
8856 background-color: #ffb81c; }
8858 .b2b-status-tracker > .b2b-status-tracker-step.pending .icoControls-statusokay {
8861 .b2b-status-tracker > .b2b-status-tracker-step.actionRequired > .progress > .progress-bar {
8863 background-color: #cf2a2a; }
8865 .b2b-status-tracker > .b2b-status-tracker-step.actionRequired .icoSecurityalerts-alert {
8868 .b2b-status-tracker > .b2b-status-tracker-step.notAvailable > .progress > .progress-bar {
8870 background-color: #767676; }
8872 .b2b-status-tracker > .b2b-status-tracker-step.notAvailable .icoControls-restricted {
8875 .b2b-status-tracker > .b2b-status-tracker-step > .progress {
8877 border-radius: 1.5px;
8879 margin-bottom: 10px;
8880 background-color: #c5c5c5; }
8881 .b2b-status-tracker > .b2b-status-tracker-step > .progress > .progress-bar {
8885 .b2b-status-tracker > .b2b-status-tracker-step > .b2b-status-tracker-estimate {
8886 font-family: "Omnes-ECOMP-W02-Medium", Arial;
8889 margin-bottom: 10px; }
8891 .b2b-status-tracker > .b2b-status-tracker-step > .b2b-status-tracker-description {
8892 font-family: "Omnes-ECOMP-W02", Arial;
8895 padding-right: 15px; }
8896 .b2b-status-tracker > .b2b-status-tracker-step > .b2b-status-tracker-description a {
8905 font-family: "Omnes-ECOMP-W02", Arial;
8913 position: relative; }
8919 background-color: #c4c4c4;
8920 outline: 1px solid transparent; }
8922 .steps li:first-child {
8923 border-radius: 4px 0 0 4px; }
8925 .steps li:last-child {
8927 border-radius: 0 4px 4px 0; }
8930 .steps li.step-done {
8931 background-color: #007a3e;
8933 border: 1px solid transparent; }
8937 display: inline-block;
8941 white-space: nowrap; }
8943 .step-on .step-text {
8944 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
8946 .steps li .step-text[data-large-text]:before {
8947 content: attr(data-large-text) " "; }
8949 .step-confirmation {
8951 margin-bottom: 30px; }
8953 .step-confirmation > div {
8956 .step-confirmation > div i {
8959 margin-right: 10px; }
8961 .step-confirmation.centered > div i {
8962 margin-left: -60px; }
8964 .step-confirmation > div h3 {
8966 margin: 26px 0 20px; }
8968 .step-confirmation > p {
8971 @media (max-width: 1024px) {
8978 margin-bottom: 11px; }
8981 .step-on .step-text {
8990 .steps li .step-text[data-sm-text]:before {
8991 content: attr(data-sm-text) " ";
8993 .step-confirmation {
8994 margin-top: 30px !important; } }
8996 @media (max-width: 767px) {
8997 .step-confirmation.centered > div i {
8999 .step-confirmation.centered > p {
9000 margin-left: 40px; }
9001 .step-confirmation > div h3 {
9003 margin: 13px 0 10px; }
9004 .step-confirmation > div i {
9006 margin-right: 10px; } }
9008 .step-indicator.vertical {
9011 .vertical .step-heading {
9019 .vertical .steps li {
9020 align-items: center;
9021 background-color: transparent;
9025 padding: 0 0 0 20px;
9026 position: relative; }
9028 .vertical .steps li .step-text {
9037 .vertical .steps li .step-text[data-large-text]:before {
9038 content: attr(data-large-text) " "; }
9040 .vertical .steps li:after {
9041 background-color: transparent;
9042 border-left: 4px solid #d2d2d2;
9052 .vertical .steps li.step-on:after,
9053 .vertical .steps li.step-done:after {
9054 border-color: #0568ae; }
9058 padding: 0px 0px 0px 0px; }
9059 .b2b-step-tracker .btn.btn-left {
9060 margin-right: 10px; }
9061 .b2b-step-tracker .btn.btn-right {
9063 .b2b-step-tracker .b2b-left-arrow {
9066 .b2b-step-tracker .b2b-right-arrow {
9069 .b2b-step-tracker .b2b-steps {
9073 position: relative; }
9074 .b2b-step-tracker .b2b-steps li {
9078 background-color: #767676;
9079 outline: 1px solid transparent;
9081 .b2b-step-tracker .b2b-steps li.b2b-step-done {
9082 background-color: #1b7e28;
9085 .b2b-step-tracker .b2b-steps li.b2b-step-on {
9086 background-color: #333333;
9089 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
9090 .b2b-step-tracker .b2b-steps li .b2b-step-text {
9092 display: inline-block;
9096 white-space: nowrap; }
9097 .b2b-step-tracker .b2b-steps li .b2b-step-text[data-large-text]:before {
9098 content: attr(data-large-text) " "; }
9099 .b2b-step-tracker .b2b-steps li:first-child {
9100 border-radius: 2px 0 0 2px; }
9101 .b2b-step-tracker .b2b-steps li:last-child {
9103 border-radius: 0 2px 2px 0; }
9105 @media (max-width: 1024px) {
9108 .b2b-step-tracker .b2b-steps {
9110 .b2b-step-tracker .b2b-steps li .b2b-step-text {
9112 .b2b-step-tracker .b2b-steps li .b2b-step-text[data-sm-text]:before {
9113 content: attr(data-sm-text) " ";
9115 .b2b-step-tracker .b2b-steps li.b2b-step-on .b2b-step-text {
9125 .strength-meter-container {
9129 .strength-meter-gauge {
9131 background-color: #d2d2d2;
9135 outline: 1px solid transparent; }
9137 .strength-meter-gauge-fill {
9141 text-indent: -9999px;
9143 border: 2px solid transparent; }
9145 .strength-meter-gauge-fill.strength-meter-animate {
9146 transition: width 0.5s linear, background-color 0.5s linear; }
9148 .strength-meter-animate[style*="20"] {
9149 background-color: #cf2a2a; }
9151 .strength-meter-animate[style*="20"] + .strength-meter-divider + .strength-meter-content:after {
9152 content: "Unacceptable"; }
9154 .strength-meter-animate[style*="40"] {
9155 background-color: #ea7400; }
9157 .strength-meter-animate[style*="40"] + .strength-meter-divider + .strength-meter-content:after {
9160 .strength-meter-animate[style*="60"] {
9161 background-color: #ea7400; }
9163 .strength-meter-animate[style*="60"] + .strength-meter-divider + .strength-meter-content:after {
9166 .strength-meter-animate[style*="80"] {
9167 background-color: #007a3e; }
9169 .strength-meter-animate[style*="80"] + .strength-meter-divider + .strength-meter-content:after {
9172 .strength-meter-animate[style*="100"] {
9173 background-color: #007a3e; }
9175 .strength-meter-animate[style*="100"] + .strength-meter-divider + .strength-meter-content:after {
9176 content: "Excellent"; }
9178 .strength-meter-divider {
9187 .strength-meter-divider span {
9188 background: transparent;
9191 border-right: solid 1px #fff; }
9193 .strength-meter-divider span:first-child {
9194 border-radius: 2px 0 0 2px; }
9196 .strength-meter-divider span + .strength-meter-divider span {
9199 .strength-meter-divider span:last-child {
9200 border-radius: 0 2px 2px 0;
9203 .strength-meter-content {
9207 position: absolute; }
9209 .strength-meter-content:before {
9210 font-family: "Omnes-ECOMP-W02", Arial;
9211 content: "Password strength: "; }
9213 .strength-meter-content:after {
9214 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
9216 .strength-meter-container {
9221 .strength-meter-container .strength-meter-gauge {
9223 background-color: #cccccc;
9224 box-shadow: 0 1px 1px -1px #333 inset;
9228 position: relative; }
9230 .strength-meter-container > .strength-meter-gauge > .strength-meter-gauge-fill {
9232 box-shadow: 0 1px 1px -1px #999 inset;
9234 text-indent: -9999px;
9237 .strength-meter-container > .strength-meter-gauge > .strength-meter-gauge-fill.strength-meter-animate {
9238 transition: width 0ms ease-out, background-color 0ms ease-in; }
9240 .strength-meter-container > .strength-meter-gauge > .strength-meter-divider {
9248 .strength-meter-container > .strength-meter-gauge > .strength-meter-divider span {
9249 background: transparent;
9252 border-right: solid 1px #fff; }
9254 .strength-meter-container > .strength-meter-gauge > .strength-meter-divider span:last-child {
9257 .strength-meter-container > .strength-meter-content {
9258 font-family: "Omnes-ECOMP-W02", Arial;
9263 .strength-meter-container > .strength-meter-content:before {
9266 .strength-meter-container > .strength-meter-content > .strength-meter-content-state {
9267 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
9271 align-items: center; }
9272 .btn-switch-label:focus .btn-switch {
9273 outline: 1px dotted #666;
9274 outline-offset: 5px; }
9275 .btn-switch-label input:focus .btn-switch {
9276 outline: 1px dotted #666;
9277 outline-offset: 5px; }
9278 .btn-switch-label > span {
9282 background-color: #fff;
9283 border: 1px solid #d2d2d2;
9284 border-radius: 16px;
9285 box-shadow: 0 4px 5px -5px rgba(0, 0, 0, 0.15) inset, 0 5px 5px -5px rgba(0, 0, 0, 0.15);
9290 user-select: none; }
9291 /* .btn-switch input[type="checkbox"] {
9298 .btn-switch input[type="checkbox"] + .switch-overlay .btn-slider-on .activo {
9299 font: 0px/0 "Omnes-ECOMP-W02", Arial; }
9300 .btn-switch input[type="checkbox"] + .switch-overlay .btn-slider-on + .btn + .btn-slider-off .inactivo {
9301 font: 0px/0 "Omnes-ECOMP-W02", Arial; } */
9302 .btn-switch input:checked + .switch-overlay {
9304 transition: all .3s linear .0s; }
9305 .btn-switch input:checked + .switch-overlay .switch-handle {
9306 background-color: #007a3e;
9307 background: linear-gradient(to bottom, #008744 0%, #007a3e 100%);
9308 transition: background-color 0.3s linear 0s;
9309 border: 1px solid transparent; }
9310 .btn-switch input + .switch-overlay {
9312 transition: all .3s linear .0s; }
9313 .btn-switch input + .switch-overlay .switch-handle {
9314 background-color: #f2f2f2;
9315 background: linear-gradient(to bottom, #fcfcfc 0%, #f2f2f2 100%);
9316 transition: background-color 0.3s linear 0s;
9317 border: 1px solid #d2d2d2; }
9318 .btn-switch input[disabled] + .switch-overlay {
9320 width: 100% !important;
9321 background-color: #d2d2d2;
9323 cursor: not-allowed !important; }
9324 .btn-switch input[disabled] + .switch-overlay .btn-slider-on {
9326 .btn-switch input[disabled] + .switch-overlay .activo {
9328 .btn-switch input[disabled] + .switch-overlay .switch-handle {
9330 .btn-switch input[disabled] + .switch-overlay .btn-slider-off {
9334 .btn-switch input[disabled]:checked + .switch-overlay {
9336 width: 100% !important;
9337 background-color: #fff; }
9338 .btn-switch input[disabled]:checked + .switch-overlay .btn-slider-off {
9340 .btn-switch input[disabled]:checked + .switch-overlay .btn-slider-off + .inactivo {
9342 .btn-switch input[disabled]:checked + .switch-overlay .switch-handle {
9344 .btn-switch input[disabled]:checked + .switch-overlay .btn-slider-on {
9348 color: #007a3e !important;
9349 font-weight: bold; }
9350 .btn-switch input[disabled]:checked + .switch-overlay .activo {
9354 color: #007a3e !important;
9355 font-weight: bold; }
9356 .btn-switch input[disabled]:checked + .btn-slider-on {
9358 .btn-switch input[disabled] + .btn-slider-on + .switch-handle {
9361 .btn-switch input[disabled] + .btn-slider-on + .switch-handle + .btn-slider-off {
9363 /* .btn-switch input[type="checkbox"][disabled] + .switch-overlay .btn-slider-on {
9365 .btn-switch input[type="checkbox"][disabled] + .switch-overlay .btn-slider-on .activo {
9366 border: medium none;
9368 font: 16px/32px "Omnes-ECOMP-W02", Arial;
9372 .btn-switch input[type="checkbox"][disabled] + .switch-overlay .btn-slider-on .activo:before {
9374 .btn-switch input[type="checkbox"][disabled] + .switch-overlay .btn-slider-on + .switch-handle + .btn-slider-off {
9379 .btn-switch input[type="checkbox"][disabled] + .switch-overlay .btn-slider-on + .switch-handle + .btn-slider-off .inactivo {
9380 border: medium none;
9382 font: 16px/32px "Omnes-ECOMP-W02", Arial;
9386 .btn-switch input[type="checkbox"][disabled] + .switch-overlay .btn-slider-on + .switch-handle + .btn-slider-off .inactivo:before {
9388 .btn-switch input[type="checkbox"][disabled]:checked + .switch-overlay .btn-slider-on {
9393 .btn-switch input[type="checkbox"][disabled]:checked + .switch-overlay .btn-slider-on + .switch-handle + .btn-slider-off {
9395 .btn-switch input[type="checkbox"][disabled]:checked + .switch-overlay .activo {
9397 font-weight: bold; } */
9400 border-radius: 16px;
9401 color: black !important;
9414 display: inline-block;
9415 font-family: "Omnes-ECOMP-W02", Arial;
9423 display: inline-block;
9424 font-family: "Omnes-ECOMP-W02", Arial;
9432 padding-right: 11px; }
9436 display: inline-block;
9449 background-image: none;
9450 border-left: 3px solid #007a3e;
9461 line-height: 40px; }
9463 background-image: none;
9464 border: 3px solid #959595;
9465 border-radius: 100%;
9474 .btn-switch.focused {
9475 outline: 1px dotted #000;
9476 outline-offset: 5px; }
9480 background-color: transparent;
9481 border-collapse: collapse;
9484 margin-bottom: 20px; }
9490 vertical-align: bottom; }
9498 vertical-align: top;
9499 word-wrap: break-word; }
9502 font-family: "Omnes-ECOMP-W02-Medium", Arial;
9504 font-weight: normal;
9506 padding: 13px 20px; }
9509 border-left: 1px solid #d2d2d2;
9510 border-top: 1px solid #d2d2d2; }
9512 table tbody td:first-child {
9513 border-left: none; }
9515 .tiny-accordion.iconleft.accordion-table-layout .toggle-header,
9516 .tiny-accordion.iconleft.accordion-table-layout .toggle-header + .accordion-content,
9517 .tiny-accordion.iconleft.accordion-table-layout .inactive-toggle-header {
9518 padding: 0 0 0 50px; }
9521 .inactive-toggle-header .faux-table-cell {
9522 display: table-cell;
9524 padding: 13px 0 10px 0;
9528 .accordion-content .faux-table-cell {
9529 display: table-cell;
9531 padding: 0 0 10px 0; }
9533 .faux-table-cell:last-child {
9538 background-color: #f2f2f2;
9541 border-left: 1px solid #d2d2d2;
9542 padding: 0 20px 0 10px; }
9544 .tiny-accordion.iconleft.accordion-table-layout .toggle-header.opened .hide-when-expanded {
9547 .tiny-accordion.iconleft.accordion-table-layout .toggle-header.opened .hide-when-expanded {
9549 transition: opacity .3s linear .2s; }
9551 @media (max-width: 767px) {
9554 padding: 19px 10px; }
9555 table th:first-child,
9556 table td:first-child {
9557 padding: 19px 15px; } }
9559 .data-row-list ul > li {
9560 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; }
9563 border-bottom: 1px solid #d2d2d2; }
9567 padding: 15px 15px 10px; }
9570 white-space: nowrap;
9571 padding: 15px 15px 0 15px;
9573 font-family: "Omnes-ECOMP-W02", Arial;
9575 border-top: 1px solid #d2d2d2; }
9577 .data-row.has-button .col-1 {
9580 .complex-table .data-row .col-1 {
9585 box-shadow: 0 -2px 0 0 #d2d2d2; }
9587 .data-row.opened td,
9588 .data-row.opened th {
9589 border-left: 1px solid transparent;
9590 border-bottom: 1px solid transparent; }
9592 .data-row.opened + .data-row-list {
9593 box-shadow: 0 1px 0 0 #d2d2d2; }
9595 .data-row.opened + .data-row-list > td {
9598 .data-row.opened + .data-row-list + .data-row.opened {
9599 box-shadow: 0 -1px 0 0 #d2d2d2; }
9602 background-color: transparent;
9603 border: medium none;
9606 font-family: "Omnes-ECOMP-W02", Arial;
9610 padding: 12px 15px 7px;
9614 vertical-align: middle; }
9616 .data-row button:focus {
9617 outline: 1px dotted black; }
9619 .data-row .col-1 i {
9622 display: inline-block !important; }
9624 .data-row-list th:first-child {
9625 background-color: inherit !important;
9627 padding: 0 15px 15px;
9628 font-family: "Omnes-ECOMP-W02", Arial;
9629 font-size: 1.4rem; }
9632 margin: 0 0 0 30px; }
9634 .data-row-list ul > li:before {
9637 .data-row-list ul > li {
9638 /* background-image in tables.less */
9639 background-position: left 13px;
9640 background-repeat: repeat-x;
9641 background-size: 4px 1px;
9646 .data-row-list li div {
9647 display: table-cell;
9648 background-color: white;
9652 padding-right: 7px; }
9654 .data-row-list li div + div {
9658 padding-left: 7px; }
9660 .complex-table td:nth-child(1),
9661 .complex-table td:nth-child(2),
9662 .complex-table td:nth-child(3),
9663 .complex-table td:nth-child(4),
9664 .complex-table td:nth-child(5),
9665 .complex-table td:nth-child(6),
9666 .complex-table td:nth-child(7),
9667 .complex-table td:nth-child(8),
9668 .complex-table td:nth-child(9) {
9669 white-space: nowrap; }
9672 word-wrap: break-word;
9676 text-align: right; }
9678 .complex-table th:not(:first-child),
9679 .complex-table td:not(:first-child) {
9680 text-align: right; }
9682 .striped tbody > tr td {
9683 background-color: transparent !important; }
9685 .striped tbody > tr.data-row.odd,
9686 .striped tbody > tr.data-row.odd + .data-row-list,
9687 .striped tbody > tr.data-row.odd + .data-row-list li div {
9688 background-color: #f2f2f2 !important; }
9690 .striped tbody > tr:not('.data-row'):nth-child(even) {
9691 background-color: #f2f2f2; }
9693 .b2b-table-div .selectWrap {
9696 display: inline-table;
9697 margin-bottom: 0px; }
9699 .b2b-external-sort-div {
9701 padding-bottom: 25px; }
9703 .b2b-external-sort-div .sortButton {
9705 border: 1px solid #ccc;
9709 background: linear-gradient(#fcfcfc, #f2f2f2);
9710 background-blend-mode: multiply;
9713 .b2b-external-sort-label {
9714 padding-bottom: 10px; }
9716 .b2b-external-sort-div a:hover {
9719 .b2b-external-sort-div a:hover, .b2b-external-sort-div a:focus {
9720 text-decoration: none; }
9722 .b2b-external-sort-label label {
9723 position: relative; }
9725 .b2b-external-sort-margin {
9726 margin-right: 13px !important; }
9728 .b2b-table-sorter-icon [class*="icoArrows-"]:before {
9731 @media screen and (max-width: 950px) {
9732 .b2b-external-sort-margin .selectWrap {
9733 bottom: 0px !important; } }
9735 .tablesorter-default .tablesorter-header.sorter-false .tablesorter-header-inner {
9739 .tablesorter-default .tablesorter-header .tablesorter-header-inner {
9740 /* background-image: url(images/tables/upanddown.png);*/
9741 background-position: center right;
9742 background-repeat: no-repeat;
9744 white-space: normal;
9745 display: inline-block;
9746 vertical-align: baseline;
9749 *vertical-align: auto;
9750 /* padding: 0 24px 0 0;*/ }
9752 .tablesorter-default .tablesorter-header.sorter-false .tablesorter-header-inner {
9755 .tablesorter-default .tablesorter-header.tablesort-sortable .tablesorter-header-inner span {
9757 display: inline-block; }
9760 .tablesorter-default thead .headerSortUp .tablesorter-header-inner,.tablesorter-default thead .tablesorter-headerAsc .tablesorter-header-inner,.tablesorter-default thead .tablesorter-headerSortUp .tablesorter-header-inner {
9761 background-image: url(images/tables/up.png);
9764 .tablesorter-default thead .headerSortDown .tablesorter-header-inner,.tablesorter-default thead .tablesorter-headerDesc .tablesorter-header-inner,.tablesorter-default thead .tablesorter-headerSortDown .tablesorter-header-inner {
9765 background-image: url(images/tables/down.png);
9768 .tablesorter-default thead .headerSortUp .tablesorter-header-inner,
9769 .tablesorter-default thead .tablesorter-headerAsc .tablesorter-header-inner,
9770 .tablesorter-default thead .tablesorter-headerSortUp .tablesorter-header-inner,
9771 .tablesorter-default thead .headerSortDown .tablesorter-header-inner,
9772 .tablesorter-default thead .tablesorter-headerDesc .tablesorter-header-inner,
9773 .tablesorter-default thead .tablesorter-headerSortDown .tablesorter-header-inner {
9775 line-height: 16px; }
9777 .tablesorter-default thead .headerSortUp .tablesorter-header-inner:after,
9778 .tablesorter-default thead .tablesorter-headerAsc .tablesorter-header-inner:after,
9779 .tablesorter-default thead .tablesorter-headerSortUp .tablesorter-header-inner:after {
9780 font-family: 'icoPrimary' !important;
9784 font-weight: normal;
9785 font-variant: normal;
9786 text-transform: none;
9788 -webkit-font-smoothing: antialiased;
9789 -moz-osx-font-smoothing: grayscale;
9790 -moz-user-select: none;
9791 -ms-user-select: none;
9792 -webkit-user-select: none;
9795 /* position: relative;*/
9797 text-decoration: inherit;
9798 display: inline-block;
9799 transform: rotate(180deg);
9803 .tablesorter-default thead .headerSortDown .tablesorter-header-inner:after,
9804 .tablesorter-default thead .tablesorter-headerDesc .tablesorter-header-inner:after,
9805 .tablesorter-default thead .tablesorter-headerSortDown .tablesorter-header-inner:after {
9806 font-family: 'icoPrimary' !important;
9810 font-weight: normal;
9811 font-variant: normal;
9812 text-transform: none;
9814 -webkit-font-smoothing: antialiased;
9815 -moz-osx-font-smoothing: grayscale;
9816 -moz-user-select: none;
9817 -ms-user-select: none;
9818 -webkit-user-select: none;
9821 /* position: relative;*/
9823 text-decoration: inherit;
9824 display: inline-block;
9828 .tablesorter-search-highlight {
9831 .tablesorter-headerRow th:focus {
9832 outline: thin dotted #666;
9833 outline-offset: -1px; }
9835 .b2b-table-message {
9836 font-family: "Omnes-ECOMP-W02", Arial; }
9837 .b2b-table-message .b2b-magnify-glass {
9838 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");
9839 background-repeat: no-repeat;
9840 background-position: center;
9842 .b2b-table-message .b2b-alert {
9844 .b2b-table-message .b2b-loading-dots {
9846 margin-bottom: 20px; }
9847 .b2b-table-message .b2b-message {
9849 padding-bottom: 45px;
9851 border-style: solid;
9854 padding-bottom: 45px;
9855 border-color: #d2d2d2;
9857 min-height: 220px; }
9858 .b2b-table-message .b2b-error-title {
9859 font-family: "Omnes-ECOMP-W02", Arial;
9863 .b2b-table-message .b2b-message-title {
9865 font-family: "Omnes-ECOMP-W02", Arial; }
9867 .b2b-table-scrollbar {
9870 position: relative; }
9871 .b2b-table-scrollbar .b2b-table-inner-container {
9873 padding-left: 150px;
9874 overflow-x: scroll; }
9875 .b2b-table-scrollbar th:first-child {
9876 background-color: #FFFFFF; }
9877 .b2b-table-scrollbar td:first-child {
9878 background-color: #FFFFFF;
9879 border-top: 1px solid #cccccc;
9880 border-right: 1px solid #cccccc;
9881 margin-top: -0.5px; }
9882 .b2b-table-scrollbar tr {
9883 th: nth-child(2), td; }
9884 .b2b-table-scrollbar tr :nth-child(2) {
9885 border-left: none; }
9886 .b2b-table-scrollbar tr:last-child > td:first-child {
9887 border-bottom: 1px solid #cccccc; }
9889 .b2b-scrollbar-arrow-left {
9893 .b2b-scrollbar-arrow-right {
9897 .b2b-scrollbar-arrow-right.btn-arrow .btn {
9900 .b2b-table-scrollbar ::-webkit-scrollbar {
9903 .b2b-table-scrollbar ::-webkit-scrollbar-thumb {
9904 background: #666666;
9905 border-radius: 5px; }
9909 margin-bottom: 20px;
9915 .tabs > li > a:hover,
9916 .tabs > li > a:focus {
9917 text-decoration: none;
9918 background-color: #d2d2d2; }
9920 .tabs > .pull-right {
9936 padding-right: 20px;
9939 line-height: 16px; }
9945 margin-bottom: -1px; }
9947 .tabs > li:first-child {
9948 margin-left: 20px; }
9952 border: 1px solid #d2d2d2;
9953 border-radius: 6px 6px 0 0;
9954 background-color: #f2f2f2;
9956 border-color: #d2d2d2; }
9959 margin-right: 6px; }
9962 .tabs > li > a:hover,
9963 .tabs > li > a:focus {
9964 background-image: none;
9965 background-color: #ffffff;
9967 border-color: #d2d2d2;
9968 border-bottom: 1px solid transparent;
9971 .tabs.tabs-justified,
9975 margin-bottom: -1px; }
9977 .tabs.tabs-justified > li,
9978 .tabs.promo-tabs > li {
9979 display: table-cell;
9982 border-left: 1px solid #d2d2d2; }
9984 .tabs.tabs-justified > li.active,
9985 .tabs.promo-tabs > li.active {
9989 .tabs.tabs-justified > li > a {
9991 padding-left: 5px; }
9993 .tabs.tabs-justified > li > a,
9994 .tabs.promo-tabs > li > a {
9995 text-align: center; }
9997 .tabs.promo-tabs > li > a {
10004 text-align: center;
10005 padding: 6px 10px 10px;
10006 border-top: 4px solid #e6e6e6;
10008 border-bottom: 1px solid #d2d2d2;
10009 background-color: #f9f9f9; }
10011 .tabs > li:last-child > a {
10014 .tabs.promo-tabs > li.active > a {
10016 border-top: 4px solid #ea7400;
10017 border-bottom-color: white;
10018 background-color: #fff !important;
10022 .tabs.promo-tabs > li:first-child {
10023 border-left: none; }
10025 .tabs.promo-tabs > li > a img {
10026 max-width: inherit;
10028 margin: 0 auto 5px auto;
10042 .tabs.promo-tabs > li > a {
10045 padding: 20px 20px 24px;
10046 background-color: #FFFFFF;
10047 border-top: 5px solid #FFFFFF;
10048 white-space: nowrap; }
10050 .tabs.promo-tabs > li.active > a {
10051 border-top: 5px solid #0574ac; }
10053 .tabs.promo-tabs > li > a:hover {
10056 .tabs.promo-tabs > li {
10059 .tabs > li[disabled="disabled"] > a:hover {
10060 cursor: not-allowed; }
10063 background-color: #f2f2f2;
10064 -webkit-transition: all .3s ease-out;
10065 -moz-transition: all .3s ease-out;
10066 transition: all .3s ease-out;
10067 margin: 3px 5px 3px 0;
10069 border-radius: 6px;
10070 border: 1px solid #c9c9c9;
10071 display: inline-block; }
10072 .b2b-tags .tags__item {
10074 vertical-align: baseline;
10077 .b2b-tags .tags__item i {
10081 margin-left: 10px; }
10082 .b2b-tags .tags__item i:hover {
10084 .b2b-tags .tags__item i:focus {
10085 outline: thin dotted #666; }
10086 .b2b-tags .tags__item:last-child {
10088 .b2b-tags .tags__item:hover {
10089 text-decoration: none; }
10090 .b2b-tags .tags__item:focus {
10091 outline: 1px dotted #666; }
10093 .tooltip-size-control {
10097 display: inline-block;
10099 vertical-align: middle;
10100 margin: 1px 0 0 7px; }
10103 margin: -3px 7px 0 0; }
10106 margin: 1px 0 0 7px; }
10108 .tooltip .icon-primary-tooltip {
10111 display: inline-block;
10115 position: relative;
10118 .tooltip .icon-primary-tooltip:before {
10121 .tooltip .icon-primary-tooltip:focus {
10122 text-decoration: none;
10123 outline: 1px dotted black; }
10125 .tooltip.active .icon-primary-tooltip:focus {
10130 border-color: transparent;
10131 border-style: solid;
10132 background-color: #0568ae;
10135 position: absolute;
10141 transform: rotate(45deg);
10144 .tooltip.active .icon-primary-tooltip[data-placement="top"] .arrow {
10148 border-width: 0 1px 1px 0; }
10150 .tooltip.active .icon-primary-tooltip[data-placement="bottom"] .arrow {
10151 border-width: 1px 0 0 1px;
10156 .tooltip.active .arrow {
10159 .tooltip .closingtooltip {
10162 .tooltip.active .closingtooltip {
10166 position: absolute;
10173 text-align: left; }
10176 background-color: #0568ae;
10177 border: 1px solid transparent;
10178 border-radius: 6px;
10183 position: relative;
10189 .tooltip .helpertext {
10190 position: absolute; }
10192 .tooltip.active .icon-primary-tooltip[data-placement="bottom"] + .tooltip-wrapper .helpertext {
10196 .tooltip.active .icon-primary-tooltip[data-placement="top"] + .tooltip-wrapper .helpertext {
10200 .tooltip.active .tooltip-wrapper {
10205 .tooltip.active .tooltip-wrapper .helpertext {
10208 .tooltip-onclick .btn.icon-primary-tooltip {
10209 border: medium none;
10218 position: absolute;
10222 .tooltip-onclick .icon-primary-tooltip:before {
10224 position: relative; }
10226 .tooltip-onclick textarea + .reset-field + .icon-primary-tooltip {
10231 .tooltip-onclick.active .helpertext:before,
10232 .tooltip-onfocus.active .helpertext:before {
10233 background-color: #0568ae;
10234 border-color: transparent;
10235 border-style: solid;
10236 border-width: 1px 1px 0 0;
10242 position: absolute;
10244 transform: rotate(-45deg);
10247 .tooltip-onclick.active .helpertext {
10250 margin: 14px 0 0; }
10252 .tooltip-onclick.active .helpertext:before {
10256 .tooltip-onclick .reset-field {
10259 .tooltip-onclick .reset-field:before {
10260 position: relative;
10263 .tooltip-onfocus.active .helpertext {
10265 margin: 14px 0 10px 0; }
10270 font-family: "Omnes-ECOMP-W02-Medium", Arial;
10272 margin-bottom: 8px;
10273 white-space: normal; }
10278 font-family: "Omnes-ECOMP-W02", Arial;
10279 line-height: 1.5rem;
10280 white-space: normal; }
10282 .popover-content span,
10283 .popover-content p {
10284 line-height: 1.5rem; }
10286 .popover-content p:last-child {
10287 margin-bottom: 0; }
10289 .tooltip .tooltip-element {
10290 position: relative; }
10292 .tooltip .icon-primary-tooltip:hover {
10293 text-decoration: none; }
10295 .tooltip.active .tooltip-element[data-placement="top"] .arrow {
10300 .tooltip.active .tooltip-element[data-placement="bottom"] .arrow {
10302 border-color: transparent transparent #0574ac;
10306 .tooltip.active .tooltip-element[data-placement="bottom"] + .tooltip-wrapper .helpertext {
10310 .tooltip.active .tooltip-element[data-placement="top"] + .tooltip-wrapper .helpertext {
10315 padding: 0 10px 0 10px;
10319 list-style-type: none; }
10322 padding: 0 0 5px 30px;
10324 margin-left: -10px;
10326 outline-offset: -1px; }
10327 .b2b-tree li:focus {
10329 .b2b-tree li:focus > a {
10330 outline: thin dotted #666;
10331 outline-offset: -1px; }
10333 border-left: 1px solid #ccc; }
10334 .b2b-tree ul li .b2b-tree-tooltip {
10336 position: absolute;
10339 white-space: nowrap;
10342 font-family: "Omnes-ECOMP-W02", Arial;
10344 .b2b-tree ul li .b2b-tree-tooltip-content {
10345 background-color: #0568ae;
10347 border-radius: 6px;
10350 .b2b-tree ul li .b2b-tree-arrow-left {
10353 border-top: 10px solid transparent;
10354 border-bottom: 10px solid transparent;
10355 border-right: 10px solid #0568ae;
10356 position: absolute;
10358 .b2b-tree ul li.activeTooltip > a .b2b-tree-tooltip {
10361 padding: 0 0 0 20px; }
10362 .b2b-tree ul > li {
10363 position: relative;
10364 line-height: 18px; }
10365 .b2b-tree a > span.b2b-tree-node-icon {
10366 background-color: #FFF;
10370 position: absolute;
10375 .b2b-tree a > span.b2b-tree-node-icon > i {
10377 .b2b-tree a:only-child {
10379 .b2b-tree a:only-child > span.b2b-tree-node-icon {
10381 border-radius: 50%;
10384 .b2b-tree a:only-child > span.b2b-tree-node-icon > i {
10385 background-color: inherit;
10386 background: #fff; }
10387 .b2b-tree a > span.b2b-tree-node-icon > i.icon-primary-circle {
10388 background-color: inherit;
10391 .b2b-tree a.b2b-locked-node:after {
10394 font-family: 'icoSecurityalerts' !important; }
10395 .b2b-tree a:hover .b2b-locked-node:after {
10396 text-decoration: none; }
10397 .b2b-tree ul li:first-child > a:only-child > span.b2b-tree-node-icon {
10399 border-radius: 50%;
10400 line-height: 12px; }
10401 .b2b-tree ul li:last-child > a:only-child > span.b2b-tree-node-icon {
10403 background-color: #fff; }
10404 .b2b-tree li a + ul {
10406 overflow: hidden; }
10407 .b2b-tree li a.active + ul {
10409 overflow: visible; }
10410 .b2b-tree li a.grp {
10411 font-family: "Omnes-ECOMP-W02-Italic", Arial; }
10412 .b2b-tree li a.grp.active {
10414 .b2b-tree span.end {
10415 left: -6px !important;
10416 top: 5px !important; }
10417 .b2b-tree span.first-link {
10418 width: 3px !important;
10419 height: 15px !important;
10420 top: 0px !important;
10421 left: -2px !important;
10422 background: #fff; }
10424 /* .b2b-tree-checkbox {
10425 padding: 0 10px 0 10px;
10427 .b2b-tree-checkbox ul {
10429 list-style-type: none; }
10430 .b2b-tree-checkbox a {
10432 padding: 0 0 5px 30px;
10434 margin-left: -10px;
10436 outline-offset: -1px; }
10437 .b2b-tree-checkbox li:focus {
10439 .b2b-tree-checkbox li:focus > a {
10440 outline: thin dotted #666;
10441 outline-offset: -1px; }
10442 .b2b-tree-checkbox ul li {
10443 border-left: 1px solid #ccc; }
10444 .b2b-tree-checkbox ul ul {
10445 padding: 0 0 0 20px; }
10446 .b2b-tree-checkbox ul > li {
10447 position: relative;
10448 line-height: 18px; } */
10449 /* .b2b-tree-checkbox a > span.nodeIcon {
10450 background-color: #FFF;
10454 position: absolute;
10459 /* .b2b-tree-checkbox a > span.nodeIcon > i {
10460 font-size: 20px; } */
10461 .b2b-tree-checkbox a > span.nodeIcon.end {
10462 margin-top: 10px; }
10463 .b2b-tree-checkbox a:only-child {
10465 .b2b-tree-checkbox a:only-child > span.nodeIcon {
10467 border-radius: 50%;
10470 .b2b-tree-checkbox a:only-child > span.nodeIcon > i {
10471 background-color: inherit;
10472 background: #fff; }
10473 .b2b-tree-checkbox a > span.nodeIcon > i.icon-primary-circle {
10474 background-color: inherit;
10477 .b2b-tree-checkbox ul li:first-child > a:only-child > span {
10479 border-radius: 50%;
10482 .b2b-tree-checkbox ul li:first-child > a:only-child > span.end {
10484 .b2b-tree-checkbox ul li:first-child > a:only-child > span i.icon-primary-circle {
10486 .b2b-tree-checkbox ul li:last-child > a:only-child > span {
10488 background-color: #fff; }
10489 .b2b-tree-checkbox li a + ul {
10491 overflow: hidden; }
10492 .b2b-tree-checkbox li a.active + ul {
10494 .b2b-tree-checkbox li a.grp {
10495 font-family: "Omnes-ECOMP-W02-Italic", Arial; }
10496 .b2b-tree-checkbox span.end {
10497 left: -6px !important; }
10498 .b2b-tree-checkbox .checkbox {
10499 margin-bottom: 0px;
10502 .b2b-tree-checkbox .checkbox input:indeterminate + .skin:after {
10505 font-family: inherit !important;
10506 line-height: inherit !important; }
10507 /* .b2b-tree-checkbox span.first-link {
10508 width: 3px !important;
10509 height: 15px !important;
10510 top: 0px !important;
10511 left: -2px !important;
10512 background: #fff; } */
10514 .b2b-widget-window {
10518 position: absolute;
10519 border: 1px solid #ccc;
10520 background-color: #fff;
10521 border-radius: 8px;
10523 .b2b-widget-window li {
10526 .b2b-widget-container {
10527 background-color: #fff;
10528 border-radius: 8px;
10529 border: 1px solid #ccc;
10530 position: relative; }
10531 .b2b-widget-container .b2b-widget-header {
10532 font-family: "Omnes-ECOMP-W02", Arial;
10535 padding-left: 15px;
10536 padding-top: 19px; }
10537 .b2b-widget-container .b2b-widget-header .header {
10539 .b2b-widget-container .b2b-widget-header-icons {
10543 .b2b-widget-header-icons button {
10545 background: transparent;
10547 .b2b-widget-header-icons button:focus {
10548 outline-style: solid;
10549 outline-width: 1px;
10550 outline-color: #0574ac; }
10551 .b2b-widget-header-icons button:first-child {
10552 margin-right: 0px; }
10554 .b2b-widget-container .b2b-widget-content {
10558 position: relative;
10559 border-top: 1px solid #ccc; }
10561 .b2b-widget-content .form-row:first-child {
10564 .b2b-widget-header-icons button.icoControls-gear:focus, .b2b-widget-header-icons button.icon-primary-close:focus {
10565 outline: thin dotted #666; }
10567 .b2b-widget-header .icon-primary-close:before {
10569 display: inline-block;
10574 .b2b-widget-window .arrow_box {
10576 border: 1px solid #ccc; }
10578 .b2b-widget-window.arrow_box:after, .b2b-widget-window.arrow_box:before {
10581 border: solid transparent;
10585 position: absolute;
10586 pointer-events: none; }
10588 .b2b-widget-window.arrow_box:after {
10589 border-color: rgba(255, 255, 255, 0);
10590 border-bottom-color: #fff;
10591 border-width: 10px;
10592 margin-left: 1px; }
10594 .b2b-widget-window.arrow_box:before {
10595 border-color: rgba(204, 204, 204, 0);
10596 border-bottom-color: #ccc;
10597 border-width: 11px;
10598 margin-left: 0px; }
10600 /************************** Overrides for Filters ***************************/
10601 .filter-container .filter-header h2 {
10602 line-height: 1 !important;
10603 margin: 0 !important; }
10605 .filter-container .icon-primary-spinner:before {
10608 .filter-container .fixed-230-subnav {
10609 margin: 10px !important;
10610 width: inherit !important; }
10612 .filter-container .unlinked:focus {
10613 outline: thin dotted #666 !important; }
10615 .filter-container .unlinked.active {
10616 color: inherit !important; }
10618 .filter-container .fixed-230-subnav a > i {
10619 background: none; }
10621 .filter-container .fixed-230-subnav ul {
10622 margin: 0 0 10px 10px; }
10624 /************************** Overrides for Filters ***************************/
10625 .row .filter-container {
10626 background-color: #fff; }
10631 position: relative; }
10633 .filter-header h2 {
10634 font-family: "Omnes-ECOMP-W02-Medium", Arial;
10636 margin-bottom: 0; }
10639 border-top: 1px solid #ccc;
10640 padding-top: 20px; }
10642 .filter-selected > span {
10644 text-transform: uppercase; }
10646 .filter-selected > a.clear-all-filters {
10648 font-size: 1.4rem; }
10650 .filter-selected > span,
10651 .filter-selected > a.clear-all-filters {
10652 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
10654 .filter-selected-group {
10655 padding-top: 15px; }
10657 .filter-selected-badge {
10658 background-color: #f2f2f2;
10659 border-radius: 15px;
10660 display: inline-block;
10662 margin-bottom: 10px;
10663 padding: 0 0 0 12px; }
10665 .filter-selected-badge .icoControls-optionsoff {
10666 background: transparent none repeat scroll 0 0;
10667 border: medium none;
10672 .filters .fixed-230-subnav > ng-transclude > div:first-child {
10673 border-top: 1px solid #ccc; }
10675 .filters .fixed-230-subnav > ng-transclude > div {
10676 border-bottom: 1px solid #ccc; }
10679 align-items: center;
10680 border-bottom: 1px solid #ccc;
10684 -webkit-justify-content: space-between;
10685 -ms-flex-pack: justify;
10686 justify-content: space-between; }
10688 .filter-results-sortby > span {
10689 text-transform: uppercase; }
10691 .filter-results-view .icon-primary-content-gridguide {
10695 .filter-container .fixed-230-subnav > ng-transclude > div > a {
10698 padding: 15px 20px 15px 0;
10699 color: #0574ac !important;
10700 cursor: pointer !important;
10701 font-family: "Omnes-ECOMP-W02", Arial !important;
10702 outline-offset: inherit !important;
10703 position: relative;
10707 .filter-container .fixed-230-subnav a > i {
10711 .filter-container .fixed-230-subnav .icon-primary-collapsed:before, .filter-container .fixed-230-subnav .icon-primary-expanded:before {
10714 .filter-container .fixed-230-subnav ul.collapse {
10716 transition: height 0.5s ease;
10718 overflow: hidden; }
10720 .filter-container .checkbox .icon-primary-spinner {
10722 position: absolute;
10725 .fixed-230-subnav.affix {
10726 margin: -28px 0 0; }
10728 #nav-menu .b2b-menu,
10729 #nav-menu .fixed-230-subnav {
10733 .fixed-230-subnav > div {
10734 border-bottom: 1px solid #ccc;
10735 line-height: 4.0rem; }
10737 .b2b-menu > li:first-child,
10738 .fixed-230-subnav > li:first-child {
10739 border-top: 1px solid #ccc; }
10742 .fixed-230-subnav div > a {
10746 font-family: "Omnes-ECOMP-W02", Arial;
10749 outline-offset: -1px;
10751 position: relative; }
10753 .fixed-230-subnav div > a.live {
10754 font-family: "Omnes-ECOMP-W02-Medium", Arial;
10757 .fixed-230-subnav > ng-transclude > div li > a {
10760 line-height: 20px; }
10762 .fixed-230-subnav > ng-transclude > div li > a.active {
10763 font-family: "Omnes-ECOMP-W02-Medium", Arial;
10764 text-decoration: none;
10767 #nav-menu .fixed-230-subnav a > i {
10770 .fixed-230-subnav > li > a.active > i:after {
10774 .fixed-230-subnav ul {
10775 margin: 0 0 10px 0; }
10777 .b2b-menu ul div a,
10778 .fixed-230-subnav ul div a {
10782 outline: medium none !important;
10783 text-decoration: none !important; }
10785 @media (max-width: 1024px) {
10786 .filter-container .fixed-230-subnav {
10789 .filter-container .fixed-230-subnav > li {
10791 .row .filter-container {
10798 transition: all 0.5s ease 0s;
10802 padding-left: 20px; }
10804 margin: 0 20px 10px; } }
10806 .b2b-pane-selector-wrapper {
10809 border-top: solid 1px #ccc;
10810 border-bottom: solid 1px #ccc; }
10811 .b2b-pane-selector-wrapper .side-nav {
10812 width: 20% !important;
10813 display: inline-block;
10815 .b2b-pane-selector-wrapper .pane-container {
10817 vertical-align: top;
10820 border-left: solid 1px #ccc;
10821 font-family: "Omnes-ECOMP-W02", Arial;
10823 .b2b-pane-selector-wrapper .pane-container.active {
10824 display: inline-block; }
10825 .b2b-pane-selector-wrapper .pane-container .pane-container-top {
10826 padding-left: 15px; }
10827 .b2b-pane-selector-wrapper .pane-container .panes {
10828 display: -webkit-flex;
10830 border-top: solid 1px #ccc;
10831 margin-top: 30px; }
10832 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block {
10835 border-right: solid 1px #ccc;
10836 position: relative;
10842 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block:focus {
10843 outline: dotted 1px #333333; }
10844 .b2b-pane-selector-wrapper .pane-container .search-block {
10845 position: relative;
10847 .b2b-pane-selector-wrapper .pane-container .search-block input[type="search"]:focus {
10848 padding-right: 40px; }
10849 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block .form-row p {
10850 margin-top: 15px; }
10851 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block div {
10852 border-bottom: solid 1px #ccc; }
10853 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block .form-row {
10855 padding: 19px 14px 19px 14px;
10857 border: dotted 1px transparent;
10858 border-bottom: solid 1px #ccc; }
10859 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block .form-row:focus {
10860 border: dotted 1px #333333 !important; }
10861 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block .form-row:last-child {
10862 border-bottom: none; }
10863 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block > .no-content {
10864 text-align: center;
10865 border-bottom: none;
10867 position: absolute;
10871 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block div:last-child {
10872 border-bottom: none; }
10873 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block .form-row span.margin-chk {
10874 margin: 15px 15px 0px 15px;
10876 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block .form-row .checkbox-selectall {
10877 margin: 0px 0 0 24px !important; }
10878 .b2b-pane-selector-wrapper .side-nav li {
10879 font-family: "Omnes-ECOMP-W02-Medium", Arial;
10881 border-top: solid 1px #ccc;
10882 display: block !important;
10883 width: auto !important;
10884 margin-left: 0px !important; }
10885 .b2b-pane-selector-wrapper .side-nav li.active {
10886 background-color: #f6f6f6;
10887 position: inherit !important; }
10888 .b2b-pane-selector-wrapper .side-nav li.active > a {
10891 text-decoration: none;
10893 background-color: transparent;
10894 padding: 20px 15px;
10897 border-left: 4px solid #0574ac; }
10898 .b2b-pane-selector-wrapper .side-nav li > a {
10901 text-decoration: none;
10903 background-color: transparent;
10904 padding: 20px 15px;
10907 text-align: left; }
10908 .b2b-pane-selector-wrapper .side-nav li > a:focus {
10909 border-right: dotted 1px #333333; }
10910 .b2b-pane-selector-wrapper .side-nav li:first-child {
10912 margin-left: none !important; }
10913 /********************* Utility CSS Starts **********************/
10915 position: absolute;
10920 overflow: hidden; }
10922 /********************* Utility CSS Ends **********************/
10923 /* Fix for alignment issue on Cancel link inside modal */
10924 .modal-footer > .cta-button-group {
10925 line-height: 40px; }
10927 /* .att-dark-green { // Not used
10933 button .colors-off-msg {
10934 position: relative; }
10936 .ds2-no-colors .colors-off-msg {
10939 .ds2-no-colors [data-colordatatext] button .colors-off-msg {
10941 line-height: normal;
10943 position: absolute;
10945 white-space: normal;
10949 .make-all-white * {
10952 .make-all-white a {
10953 text-decoration: underline;
10957 padding-top: 20px; }
10961 margin-left: -25px;
10963 position: absolute;
10966 #pageLevelLoader.modal {
10967 background-color: transparent;
10972 .modal.fade .loader {
10975 .modal.fade.in .loader {
10978 .btn.disabled[data-loading-text] {
10979 padding: 0 19px 0 18px;
10980 line-height: 46px; }
10982 .btn.disabled[data-loading-text] img {
10983 position: relative;
10986 /* Seems to already be in docs.css
10987 .fixed-230.leftnav {
10988 position: relative;
10990 .fixed-230-subnav {
10993 .fixed-230-subnav > li:first-child {
10996 .fixed-230-subnav > li {
10997 border-bottom: 1px solid #d2d2d2;
10999 .fixed-230-subnav > li > a {
11002 line-height: normal;
11004 padding: 11px 35px 12px 9px;
11006 position: relative;
11008 .fixed-230-subnav > li > a.live {
11010 font-family: "Omnes-ECOMP-W02-Medium", Arial;
11012 .fixed-230-subnav a > i {
11015 position: absolute;
11018 .fixed-230-subnav a > i:after {
11021 .fixed-230-subnav > li li > a {
11026 .fixed-230-subnav > li li > a.active {
11028 font-family: "Omnes-ECOMP-W02-Medium", Arial;
11029 text-decoration: none;
11031 .fixed-230-subnav ul {
11035 color: #0568ae !important;
11036 font-family: "Omnes-ECOMP-W02", Arial !important; }
11039 color: inherit !important; }
11041 /* @media (max-width: 767px) {
11045 .row.has-leftnav .fluid-space {
11049 background-color: #fff;
11053 background-color: #fff !important;
11054 display: block !important;
11056 .fixed-230-subnav {
11060 .fixed-230-subnav > li {
11061 margin-left: -15px;
11062 margin-right: -15px;
11064 .fixed-230-subnav > li:first-child {
11065 border-top: 1px solid #d2d2d2;
11067 .fixed-230-subnav > li > a {
11070 .fixed-230-subnav a:hover,
11071 .fixed-230-subnav a:focus {
11072 text-decoration: none !important;
11074 .fixed-230-subnav > li li > a {
11077 .fixed-230-subnav > li li > a.active {
11079 font-family: "Omnes-ECOMP-W02-Medium", Arial;
11082 @keyframes DOMinsertion {
11084 outline-color: transparent; }
11086 outline-color: transparent; } }
11088 @-moz-keyframes DOMinsertion {
11090 outline-color: transparent; }
11092 outline-color: transparent; } }
11094 @-webkit-keyframes DOMinsertion {
11096 outline-color: transparent; }
11098 outline-color: transparent; } }
11100 @-ms-keyframes DOMinsertion {
11102 outline-color: transparent; }
11104 outline-color: transparent; } }
11106 @-o-keyframes DOMinsertion {
11108 outline-color: transparent; }
11110 outline-color: transparent; } }
11113 .modal.fade.in .modal-header,
11114 .modal.fade.in .modal-body,
11115 .modal.fade.in .modal-footer {
11116 animation-duration: 0.01s;
11117 -o-animation-duration: 0.01s;
11118 -ms-animation-duration: 0.01s;
11119 -moz-animation-duration: 0.01s;
11120 -webkit-animation-duration: 0.01s;
11121 animation-name: DOMinsertion;
11122 -o-animation-name: DOMinsertion;
11123 -ms-animation-name: DOMinsertion;
11124 -moz-animation-name: DOMinsertion;
11125 -webkit-animation-name: DOMinsertion; }
11127 .dda-css-override ul.nav-tabs {
11128 margin-bottom: 0; }
11131 .formsWithinProcessButton {
11132 margin-right: 0px; }
11134 .heading-sub-section-form {
11136 font-family: "Omnes-ECOMP-W02", Arial;
11137 margin-bottom: 20px;
11138 margin-top: 10px; }
11140 .heading-small-form {
11142 font-family: "Omnes-ECOMP-W02", Arial;
11145 .icon-primary-form-sizeL {
11148 .icon-primary-form-size {
11152 margin-right: 15px !important; }
11154 @media (max-width: 767px) {
11155 .heading-sub-section-form {
11157 font-family: "Omnes-ECOMP-W02", Arial;
11158 margin-bottom: 20px;
11160 margin-top: 30px; }
11161 .heading-small-form {
11163 font-family: "Omnes-ECOMP-W02", Arial;
11164 margin-top: 0px; } }
11166 @media (max-width: 479px) {
11167 .icon-primary-form-resizeL {
11169 .icon-primary-form-resize {
11171 .heading-center-form {
11172 margin-left: 20px; } }
11174 @media (min-width: 480px) {
11175 .icon-primary-form-resizeL {
11177 .icon-primary-form-resize {
11178 display: inherit; }
11179 .icon-primary-center-min {
11180 margin-top: 30px; } }
11182 @media (min-width: 768px) {
11183 .icon-primary-form-resizeL {
11185 margin-top: 30px; }
11186 .icon-primary-form-resize {
11188 .center-form-align {
11189 margin-top: 35px; } }
11191 @media (min-width: 1024px) {
11192 .icon-primary-form-resizeL {
11195 .icon-primary-form-resize {
11197 .center-form-align {
11198 margin-top: 5px; } }
11200 .data-row.has-button td.col-1 {
11204 .icon-primary-circle:before {
11205 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");
11207 position: absolute;
11213 -ms-interpolation-mode: bicubic;
11214 margin-bottom: 40px;
11216 padding-right: 10px;
11220 background-color: #d1d1d1; }
11223 background-color: #e8e8e8; }
11226 -moz-user-select: none;
11227 -khtml-user-select: none;
11228 -webkit-user-select: none;
11229 user-select: none; }
11230 /* Flyout inputs color is not aligned */
11234 .isIE .btn-primary.btn:focus::after,
11235 .isIE .btn-specialty.btn:focus::after,
11236 .isIE .btn-alt.btn:focus::after {
11237 border: 1px dashed #fff !important; }
11238 .b2b-config-section-container {
11242 background-color: #fff;
11243 border: 1px solid #ccc;
11244 display: inline-table;
11245 border-radius: 6px; }
11247 .b2b-config-section-first-div {
11248 border-right: 1px solid #ccc;
11250 min-height: 330px; }
11252 .b2b-config-section-icon-primary-font {
11255 line-height: 31px; }
11257 .b2b-config-section-padding {
11258 padding: 20px 20px 15px 15px;
11261 .b2b-config-sec-flyout {
11262 position: relative;
11267 font-family: "Omnes-ECOMP-W02", Arial; }
11269 .b2b-config-sec-divider {
11270 border-bottom: 1px solid #ccc; }
11272 .b2b-confi-sec-span-border {
11273 border-right: 1px solid;
11276 .b2b-config-sec-speed-div {
11277 text-align: center;
11278 margin-top: 20px; }
11280 .b2b-config-sec-label-font {
11283 .b2b-config-sec-expander-main {
11284 padding: 0 5px 0px 15px; }
11286 .b2b-config-sec-expander-body .b2b-config-vlan-padding {
11287 padding: 5px 15px 10px 0px; }
11289 .b2b-conif-sec-row-height {
11292 .b2b-config-sec-expander-body {
11294 .b2b-config-sec-expander-body .b2b-config-vlan-data {
11295 font-family: "Omnes-ECOMP-W02-Medium", Arial;
11296 padding-left: 15px; }
11298 .b2b-config-sec-expander-body-first-div {
11299 border-top: 1px solid #ccc; }
11301 .b2b-config-sec-expander-body .tooltip {
11305 .b2b-config-section-container .row > [class*="span"] {
11306 margin-right: 0px; }
11308 .b2b-config-vlan-icons {
11311 margin-right: 0px; }
11313 .b2b-config-section-container .span6 {
11316 .b2b-config-sec-data-link-style {
11317 position: relative;
11320 border-radius: 50%;
11324 border: 1px solid #ccc;
11327 .b2b-config-sec-text-align {
11328 text-align: center;
11330 margin-bottom: 35px;
11331 font-family: "Omnes-ECOMP-W02-Medium", Arial;
11335 .b2b-config-port-text-align {
11336 text-align: center;
11338 margin-bottom: 8px;
11339 font-family: "Omnes-ECOMP-W02-Medium", Arial;
11343 .b2b-config-port-text-label {
11345 margin-bottom: 8px;
11347 text-align: center; }
11349 .b2b-confi-sec-last-div p {
11351 padding: 10px 15px 0 15px; }
11353 .b2b-confi-sec-router-label {
11354 font-family: "Omnes-ECOMP-W02-Medium", Arial;
11359 margin-bottom: 7px; }
11361 .b2b-config-vlan-label {
11362 font-family: "Omnes-ECOMP-W02-Medium", Arial;
11366 margin-bottom: 9px; }
11368 .b2b-config-vlan-info {
11369 font-family: "Omnes-ECOMP-W02", Arial;
11372 margin-bottom: 1px; }
11373 .b2b-config-vlan-info .icon-misc-pen {
11374 padding-left: 7px; }
11376 .b2b-confi-sec-model-label {
11377 font-family: "Omnes-ECOMP-W02", Arial;
11381 .b2b-confi-sec-router-info {
11385 .b2b-config-sec-speed-sec {
11386 border-right: 1px solid #ccc; }
11388 .b2b-config-sec-speed-label {
11389 font-family: "Omnes-ECOMP-W02", Arial;
11392 text-align: center; }
11393 .b2b-config-sec-speed-label i {
11397 .b2b-config-sec-yellow-flag-div {
11399 background-color: #ffb18c; }
11401 .b2b-config-sec-expander-icons {
11403 .b2b-config-sec-expander-icons .icon-misc-trash {
11404 margin-right: 10px; }
11406 .b2b-config-sec-yellow-flag .b2b-config-sec-expander-icons {
11409 .b2b-config-sec-expander-body-icons .icon-misc-pen {
11410 position: relative;
11412 .b2b-directory-listing .center {
11414 margin: 2em auto; }
11416 .b2b-directory-listing .listBox {
11420 padding-right: 1px;
11421 font-family: "Omnes-ECOMP-W02", Arial; }
11423 .b2b-directory-listing .listBox:focus {
11424 outline: thin dotted #666; }
11426 .b2b-directory-listing .b2b-directory-listing-no-results {
11427 font-weight: bold; }
11429 .b2b-directory-listing .b2b-directory-listing-list {
11430 font-family: "Omnes-ECOMP-W02", Arial;
11432 overflow-x: hidden;
11433 position: relative;
11435 border: 1px solid #333;
11436 border-radius: 6px;
11437 margin-bottom: 10px; }
11439 .b2b-directory-listing .b2b-directory-listing-item {
11441 border: 1px solid transparent;
11447 padding-bottom: 7px;
11448 padding-left: 15px;
11449 -moz-user-select: none;
11450 -webkit-user-select: none;
11451 -ms-user-select: none;
11452 word-wrap: break-word; }
11453 .b2b-directory-listing .b2b-directory-listing-item:focus {
11454 border: 1px #3399FF solid; }
11456 .b2b-directory-listing .b2b-directory-listing-item-selected {
11458 background-color: #3399FF; }
11460 .b2b-directory-listing input[type="text"] {
11461 padding-right: 30px; }
11462 .b2b-directory-listing input[type="text"]:focus, .b2b-directory-listing input[type="text"]:hover {
11463 padding-right: 30px; }
11465 .b2b-directory-listing .row .btns {
11466 margin-right: 90px;
11467 margin-left: -115px;
11468 margin-top: 100px; }
11470 .b2b-directory-listing .btn-remove {
11471 margin-right: auto !important;
11472 margin-bottom: 15px; }
11473 .b2b-directory-listing .btn-remove i {
11478 .b2b-directory-listing .btn-remove-all {
11480 margin-bottom: 61px !important;
11481 /* need to be removed */
11482 margin-right: auto !important; }
11483 .b2b-directory-listing .btn-remove-all i {
11488 .b2b-directory-listing .btn-add {
11489 margin-bottom: 15px !important; }
11490 .b2b-directory-listing .btn-add i {
11495 .b2b-directory-listing .btn-add-all {
11497 margin-bottom: 61px !important; }
11498 .b2b-directory-listing .btn-add-all i {
11503 .b2b-directory-listing .btn-search[class*="btn"] {
11506 .b2b-directory-listing .btn {
11509 .b2b-directory-listing-disabled {
11510 cursor: not-allowed; }
11512 .b2b-directory-listing-label-heading {
11514 padding-bottom: 5px; }
11516 .b2b-dl-list-box option {
11518 padding-bottom: 7px;
11519 padding-left: 15px; }
11521 .b2b-dl-modal-button-div {
11522 padding-top: 110px;
11523 text-align: center; }
11524 .b2b-tmpl-notification-card {
11525 border-radius: 6px;
11528 background-color: #ffffff;
11529 border: 1px solid rgba(0, 0, 0, 0.1);
11530 border-radius: 8px;
11531 overflow: hidden; }
11532 .b2b-tmpl-notification-card .b2b-tmpl-card-header {
11533 padding-left: 30px;
11534 font-family: "Omnes-ECOMP-W02", Arial;
11538 display: inline-block;
11540 position: relative; }
11541 .b2b-tmpl-notification-card .b2b-tmpl-card-body {
11542 padding: 0 30px 20px;
11543 position: relative; }
11544 .b2b-tmpl-notification-card .b2b-tmpl-card-header-title {
11545 margin-top: 10px; }
11546 .b2b-tmpl-notification-card .b2b-tmpl-card-corner-button {
11547 box-shadow: 0 -50px 0 0 #f2f2f2 inset;
11549 position: absolute;
11550 border-color: #f2f2f2 #f2f2f2 transparent transparent;
11551 border-style: solid;
11552 border-width: 35px;
11557 /*Old properties */
11560 .b2b-tmpl-notification-card .b2b-tmpl-card-corner-button .close {
11565 position: relative;
11566 /*Old properties */
11568 .b2b-tmpl-notification-card .b2b-tmpl-card-corner-button .close:before {
11576 /*Old properties */
11580 .b2b-tmpl-notification-card .b2b-tmpl-card-corner-button .close:focus {
11581 outline: 1px dotted black; }
11582 .b2b-tmpl-notification-card button.close {
11583 -webkit-appearance: none;
11584 moz-appearance: none;
11585 appearance: none; }
11586 .b2b-tmpl-notification-card .b2b-tmpl-card-icon-primary-cirlce {
11589 border-radius: 50%; }
11590 .b2b-tmpl-notification-card .b2b-tmpl-card-outer-cirlce {
11591 background: #f0f5f5;
11592 border-radius: 50%;
11595 vertical-align: middle; }
11596 .b2b-tmpl-notification-card .b2b-tmpl-card-inner-cirlce {
11600 position: relative;
11601 border-radius: 50%;
11605 border: 1px solid #767676; }
11606 .b2b-tmpl-notification-card .b2b-tmpl-card-row {
11607 padding-top: 10px; }
11608 .b2b-tmpl-notification-card .b2b-tmpl-card-sub-header {
11610 .b2b-tmpl-notification-card .b2b-tmpl-favourite-view-item {
11611 background-color: #fff;
11613 border-top: 1px solid #ccc; }
11614 .b2b-tmpl-notification-card .b2b-tmpl-favourite-view-item .cta-button-group {
11616 padding-top: 20px; }
11617 .b2b-tmpl-notification-card .b2b-tmpl-card-edit-section .cta-button-group {
11619 padding-top: 15px; }
11620 .b2b-tmpl-notification-card .b2b-tmpl-card-add-item-container {
11621 padding-top: 30px; }
11622 .b2b-tmpl-notification-card .b2b-tmpl-card-link-active {
11623 pointer-events: none;
11626 .b2b-tmpl-notification-card .b2b-tmpl-card-cursor:hover {
11628 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-icon {
11629 text-align: center;
11630 margin-top: 91px; }
11631 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-icon i {
11635 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-heading {
11637 text-align: center;
11638 margin-top: 20px; }
11639 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-heading h1 {
11642 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-sub-heading {
11644 text-align: center; }
11645 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-sub-heading h5 {
11648 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-info {
11651 margin-top: 20px; }
11652 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-info ul {
11653 list-style-type: disc;
11654 list-style-position: inside; }
11655 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-info li {
11656 padding-top: 5px; }
11658 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-link-section {
11662 text-align: center;
11663 margin-bottom: 55px; }
11664 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-link-section .b2b-tmpl-order-confirmation-link {
11665 margin-right: 8%; }
11666 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-link-section a {
11668 .b2b-tmpl-profile-block-container {
11671 background-color: #fff;
11672 border-radius: 8px;
11673 border: 1px solid #ccc;
11674 box-shadow: 0px 1px 1px 1px #ccc;
11675 display: inline-table;
11676 margin: 15px 15px; }
11677 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-title {
11678 font-weight: bold; }
11679 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-footer {
11680 margin-bottom: 12px;
11683 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details p {
11684 word-wrap: break-word;
11686 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details p:first-child {
11687 margin-top: 10px; }
11688 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details p:after {
11691 border: 0.2px solid #ccc;
11692 margin-top: 12px; }
11693 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details .radio {
11696 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details p, .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details div {
11699 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details .radio-label, .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details a {
11701 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details p label, .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details p span {
11702 padding-left: 10px; }
11703 .b2b-tmpl-profile-block-container .b2b-tmpl-approval-icon {
11706 position: relative;
11708 .b2b-tmpl-profile-block-container .b2b-tmpl-approval-icon i {
11711 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-link {
11713 position: relative;
11715 .b2b-tmpl-profile-block-container a.link-profile {
11716 position: relative;
11719 margin-bottom: 16px; }
11720 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-radio {
11721 position: relative;
11723 .b2b-static-route-container {
11724 padding-left: 32px;
11725 display: inline-block; }
11727 .b2b-static-route-label-heading {
11728 font-family: "Omnes-ECOMP-W02-Medium", Arial;
11729 font-size: 5px !important;
11731 font-style: normal;
11732 text-align: left; }
11734 label.b2b-static-route-label-heading {
11735 margin-bottom: 12px;
11739 #b2b-static-route-input {
11740 margin: 5px 0 5px; }
11742 .b2b-static-route-list {
11743 margin-bottom: 30px;
11746 margin-right: 20px;
11748 overflow-y: auto; }
11749 .b2b-static-route-list .status-text {
11752 align-items: center;
11755 .b2b-static-route-list-item {
11756 border: 1px #cccccc solid;
11757 font-family: "Omnes-ECOMP-W02", Arial;
11761 .b2b-static-route-list-item > .status-bar {
11762 padding: 20px 0 20px;
11763 background-color: #ea7400;
11766 display: inline-block;
11767 margin-right: 20px;
11770 .b2b-static-route-list-item > .status-bar:after {
11772 visibility: hidden; }
11773 .b2b-static-route-list-item > .status-bar-unedited {
11774 padding: 20px 0 20px;
11775 background-color: #ffb81c;
11778 display: inline-block;
11779 margin-right: 20px;
11782 background-color: transparent; }
11783 .b2b-static-route-list-item > .status-bar-unedited:after {
11785 visibility: hidden; }
11787 .b2b-static-route-list-item:focus {
11788 outline: 1px dashed #00f; }
11790 .b2b-static-route-list-item--selected {
11791 background: #f2f2f2; }
11793 .b2b-static-route-content {
11794 display: inline-block; }
11796 .selectWrap::after {
11797 align-items: center;
11798 background-position: 7px 7px;
11799 background-repeat: no-repeat;
11800 background-size: auto 23px;
11801 border-left: 1px solid transparent;
11808 position: absolute;
11815 position: absolute !important;
11816 display: flex !important;
11820 border-radius: 5px;
11835 .dialog__close-btn {
11837 background: #087ac2;
11839 position: absolute;
11844 border: #087ac2 2px solid;
11857 margin-right: 20px;
11858 /* background-color: #006496; */
11859 color: rgb(0, 0, 0);