32 border: solid 1px #ccc;
33 color: rgba(0, 0, 0, 0.87);
36 justify-content: center;
43 transition: box-shadow 200ms cubic-bezier(0, 0, 0.2, 1);
44 box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2),
45 0 2px 2px 0 rgba(0, 0, 0, 0.14),
46 0 1px 5px 0 rgba(0, 0, 0, 0.12);
50 box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2),
51 0 8px 10px 1px rgba(0, 0, 0, 0.14),
52 0 3px 14px 2px rgba(0, 0, 0, 0.12);
60 border: dotted #ccc 2px;
66 border: solid 1px #ccc;
79 border: solid 1px #ccc;
90 border-bottom: solid 1px #ccc;
91 color: rgba(0, 0, 0, 0.87);
95 justify-content: space-between;
96 box-sizing: border-box;
98 background: #00649617;
103 box-sizing: border-box;
105 box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2),
106 0 8px 10px 1px rgba(0, 0, 0, 0.14),
107 0 3px 14px 2px rgba(0, 0, 0, 0.12);
110 .cdk-drag-placeholder {
114 .cdk-drag-animating {
115 transition: transform 250ms cubic-bezier(0, 0, 0.2, 1);
118 .example-box:last-child {
122 .example-list.cdk-drop-list-dragging .example-box:not(.cdk-drag-placeholder) {
123 transition: transform 250ms cubic-bezier(0, 0, 0.2, 1);
128 mat-button-toggle-group{
134 display: inline-block;
140 box-sizing: border-box;
147 border: 10px solid #006496;
149 animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
150 border-color: #006496 transparent transparent transparent;
152 .lds-ring div:nth-child(1) {
153 animation-delay: -0.45s;
155 .lds-ring div:nth-child(2) {
156 animation-delay: -0.3s;
158 .lds-ring div:nth-child(3) {
159 animation-delay: -0.15s;
161 @keyframes lds-ring {
163 transform: rotate(0deg);
166 transform: rotate(360deg);
199 label + .field-group, label + .input-append, label + .row, label + .row-nowrap, label + .form-row {
209 background-color: #e6e6e61a
212 .webform-component-my-select select {
217 background-color: #fff;
218 border: 1px solid #d2d2d2;
220 display: inline-block;
229 font-family: "Omnes-ECOMP-W02-Italic", Arial;
234 .b2b-horizontal-table ::-webkit-scrollbar {
237 .b2b-horizontal-table ::-webkit-scrollbar-thumb {
239 border-radius: 5px; }
241 .b2b-horizontal-table .b2b-frozen-col {
244 font-style: italic; }
246 .b2b-horizontal-table .b2b-horizontal-table-inner-container {
247 overflow-x: scroll; } */
249 .b2b-horizontal-table .b2b-horizontal-table-column-info {
250 text-align: center; }
252 .b2b-horizontal-table .b2b-horizontal-table-legend div[b2b-flyout-toggler] {
256 .b2b-horizontal-table .b2b-horizontal-table-legend .b2b-frozen-cell {
259 background-color: #F2F2F2;
260 display: inline-block;
261 margin-right: 10px; }
263 .b2b-horizontal-table .b2b-horizontal-table-arrows {
264 margin-bottom: 20px; }
265 .b2b-horizontal-table .b2b-horizontal-table-arrows .b2b-disabled-text {
267 .b2b-horizontal-table .b2b-horizontal-table-arrows .b2b-next-link {
268 padding-right: 15px; }
269 .b2b-horizontal-table .b2b-horizontal-table-arrows .b2b-prev-link {
270 padding-left: 15px; }
272 @-moz-document url-prefix() {
273 .b2b-horizontal-table td:first-child {
274 border-top: none; } }
276 box-sizing: border-box; }
279 -ms-overflow-style: -ms-autohiding-scrollbar;
281 -ms-text-size-adjust: 100%;
282 -webkit-text-size-adjust: 100%;
283 box-sizing: border-box;
284 font: 0.625pc/1.5 sans-serif;
285 text-rendering: optimizeLegibility; }
289 -webkit-overflow-scrolling: touch;
291 position: relative; }
307 outline: thin dotted #191919;
314 vertical-align: top; }
318 display: inline-block; }
326 vertical-align: middle;
328 -ms-interpolation-mode: bicubic; }
331 max-width: inherit !important; }
334 display: inline-block; }
346 vertical-align: middle; }
353 html input[type="button"],
355 input[type="submit"] {
362 input[type="button"],
364 input[type="submit"],
366 input[type="checkbox"] {
370 -webkit-appearance: textfield; }
372 input[type=search]:-webkit-search-cancel-button,
373 input[type=search]:-webkit-search-decoration {
374 -webkit-appearance: none; }
379 -moz-appearance: none;
380 -webkit-appearance: none; }
389 background-color: #ffffff;
391 font-family: "Omnes-ECOMP-W02", Arial;
392 /* font-size: 1.6rem;
397 -moz-osx-font-smoothing: grayscale;
398 -webkit-font-smoothing: antialiased; }
408 display: inline-block;
411 vertical-align: middle; }
418 /* TODO: Build a reference page for these classes */
420 font-family: "Omnes-ECOMP-W02", Arial !important; }
423 font-family: "Omnes-ECOMP-W02-Light", Arial !important; }
426 font-family: "Omnes-ECOMP-W02-Italic", Arial !important; }
429 font-family: "Omnes-ECOMP-W02-Light-Italic", Arial !important; }
432 font-family: "Omnes-ECOMP-W02-Medium", Arial !important; }
434 .font-medium-italic {
435 font-family: "Omnes-ECOMP-W02-Medium-Italic",Arial !important; }
439 font-variant: normal;
441 text-transform: none; }
444 display: none !important; }
447 display: none !important; }
450 display: none !important; }
453 display: inherit !important; }
487 .row > [class*="span"],
488 .row-nowrap > [class*="span"] {
491 margin-right: 1.40845%\9; }
493 .row > [class*="span"]:last-child,
494 .row-nowrap > [class*="span"]:last-child {
497 .row > [class*="span"].centered,
498 .row-nowrap > [class*="span"].centered {
499 margin-left: auto !important;
500 margin-right: auto !important; }
503 .row-nowrap.no-flex {
506 .row.no-flex > [class*="span"],
507 .row-nowrap.no-flex > [class*="span"] {
508 margin-right: 1.408450704225352%; }
510 .row.no-flex > [class*="span"]:last-child,
511 .row-nowrap.no-flex > [class*="span"]:last-child {
515 .row-nowrap.flex-justify {
516 justify-content: space-between; }
518 .row.flex-justify > [class*="span"],
519 .row-nowrap.flex-justify > [class*="span"] {
522 .row.flex-justify > .flex-col,
523 .row-nowrap.flex-justify > .flex-col {
525 margin-right: 1.40845%\9; }
528 .row-nowrap.flex-wrap {
532 align-items: flex-start; }
534 .align-items-center {
535 align-items: center; }
537 .align-items-bottom {
538 align-items: flex-end; }
541 align-self: flex-start; }
544 align-self: center; }
547 align-self: flex-end; }
555 background-color: #efefef; }
565 .row .fixed-230 + .fluid-space {
567 padding-right: 20px; }
569 .row .fluid-space:last-child {
573 width: 7.042253521126761%; }
576 width: 15.49295774647887%; }
579 width: 23.94366197183099%; }
582 width: 32.3943661971831%; }
585 width: 40.84507042253521%; }
588 width: 49.29577464788733%; }
591 width: 57.74647887323944%; }
594 width: 66.19718309859155%; }
597 width: 74.64788732394367%; }
600 width: 83.09859154929578%; }
603 width: 91.54929577464789%; }
609 margin-left: 8.450704225352113%; }
612 margin-left: 16.90140845070423%; }
615 margin-left: 25.35211267605634%; }
618 margin-left: 33.8028169%; }
621 margin-left: 42.25352113%; }
624 margin-left: 50.70422535%; }
627 margin-left: 59.15492958%; }
630 margin-left: 67.6056338%; }
633 margin-left: 76.05633803%; }
636 margin-left: 84.50704225%; }
639 margin-left: 92.95774648%; }
643 text-align: center; }
645 [class*="span"].align-center {
646 margin: 0 auto !important;
649 .align-left .container {
650 padding-left: 0 !important;
651 margin: 0 !important; }
653 /* BEGIN RESPONSIVE-4.LESS ************** */
654 @media (min-width: 1025px) {
655 .row > [class*="span"],
656 .row-nowrap > [class*="span"] {
658 margin-right: 1.487301587301587%\9; }
663 /* 1col = 6.878306878306879 */
664 /* 1colgutter = 1.587301587301587 */
668 width: 6.878306878306879%; }
670 width: 15.34391534391534%; }
672 width: 23.80952380952381%; }
674 width: 32.27513227513228%; }
676 width: 40.74074074074074%; }
678 width: 49.20634920634921%; }
680 width: 57.67195767195767%; }
682 width: 66.13756613756614%; }
684 width: 74.60317460317461%; }
686 width: 83.06878306878308%; }
688 width: 91.53439153439154%; }
692 margin-left: 8.465608465608466%; }
694 margin-left: 16.93121693121693%; }
696 margin-left: 25.3968253968254%; }
698 margin-left: 33.86243386%; }
700 margin-left: 42.32804233%; }
702 margin-left: 50.79365079%; }
704 margin-left: 59.25925926%; }
706 margin-left: 67.72486772%; }
708 margin-left: 76.19047619%; }
710 margin-left: 84.65608466%; }
712 margin-left: 93.12169312%; }
713 .tooltip-size-control {
717 margin-left: 1.40845070422535%; }
721 /* END RESPONSIVE-4.LESS ****************** */
722 /* BEGIN RESPONSIVE-3.LESS ******************* */
723 @media (min-width: 768px) and (max-width: 1024px) {
725 display: inherit !important; }
727 display: none !important; }
729 display: inherit !important; }
731 display: none !important; }
736 padding-right: 20px; }
740 width: 7.042253521126761%; }
742 width: 15.49295774647887%; }
744 width: 23.94366197183099%; }
746 width: 32.3943661971831%; }
748 width: 40.84507042253521%; }
750 width: 49.29577464788733%; }
752 width: 57.74647887323944%; }
754 width: 66.19718309859155%; }
756 width: 74.64788732394367%; }
758 width: 83.09859154929578%; }
760 width: 91.54929577464789%; }
764 margin-left: 8.450704225352113%; }
766 margin-left: 16.90140845070423%; }
768 margin-left: 25.35211267605634%; }
770 margin-left: 33.8028169%; }
772 margin-left: 42.25352113%; }
774 margin-left: 50.70422535%; }
776 margin-left: 59.15492958%; }
778 margin-left: 67.6056338%; }
780 margin-left: 76.05633803%; }
782 margin-left: 84.50704225%; }
784 margin-left: 92.95774648%; }
785 .tooltip-size-control {
789 /* END RESPONSIVE-3.LESS ******************* */
790 /* BEGIN RESPONSIVE-2.LESS *************** */
791 @media (max-width: 767px) {
793 display: inherit !important; }
795 display: none !important; }
797 display: inherit !important; }
799 display: inherit !important; }
801 display: none !important; }
803 display: none !important; }
807 padding-right: 15px; }
808 /*.row{ display:block; }*/
809 .row > [class*="span"] {
816 .row.flex > .flex-col,
817 .row-nowrap.flex > .flex-col {
827 .row .fluid-space + .fixed-230 {
829 .row .fluid-space:last-child {
834 width: 7.042253521126761%; }
836 width: 15.49295774647887%; }
838 width: 23.94366197183099%; }
840 width: 32.3943661971831%; }
842 width: 40.84507042253521%; }
844 width: 49.29577464788733%; }
846 width: 57.74647887323944%; }
848 width: 66.19718309859155%; }
850 width: 74.64788732394367%; }
852 width: 83.09859154929578%; }
854 width: 91.54929577464789%; }
858 margin-left: 8.450704225352113%; }
860 margin-left: 16.90140845070423%; }
862 margin-left: 25.35211267605634%; }
864 margin-left: 33.8028169%; }
866 margin-left: 42.25352113%; }
868 margin-left: 50.70422535%; }
870 margin-left: 59.15492958%; }
872 margin-left: 67.6056338%; }
874 margin-left: 76.05633803%; }
876 margin-left: 84.50704225%; }
878 margin-left: 92.95774648%; }
880 padding: 8px 15px 8px 15px; }
881 .field-group input.input-emphasized[type="search"] + .reset-field:after {
883 .field-group input.input-emphasized[type="search"] + .reset-field {
887 margin-bottom: 30px; }
888 .marquee .blur-overlay {
895 padding: 34px 15px 30px; }
900 letter-spacing: -0.035px; }
905 .marquee p:not(.lead) {
906 font-family: "Omnes-ECOMP-W02-Light", Arial;
909 .marquee .btn-fullwidth {
913 .tooltip-size-control {
916 .accordion-table-layout {
918 margin-right: -15px; }
919 .table-wrapper caption {
920 padding-left: 15px; } }
922 @media (max-width: 480px) {
924 width: 7.042253521126761%; }
926 width: 15.49295774647887%; }
928 width: 23.94366197183099%; }
930 width: 32.3943661971831%; }
932 width: 40.84507042253521%; }
934 width: 49.29577464788733%; }
936 width: 57.74647887323944%; }
938 width: 66.19718309859155%; }
940 width: 74.64788732394367%; }
942 width: 83.09859154929578%; }
944 width: 91.54929577464789%; }
948 margin-left: 8.450704225352113%; }
950 margin-left: 16.90140845070423%; }
952 margin-left: 25.35211267605634%; }
954 margin-left: 33.8028169%; }
956 margin-left: 42.25352113%; }
958 margin-left: 50.70422535%; }
960 margin-left: 59.15492958%; }
962 margin-left: 67.6056338%; }
964 margin-left: 76.05633803%; }
966 margin-left: 84.50704225%; }
968 margin-left: 92.95774648%; } }
970 /* END RESPONSIVE-2.LESS ******************* */
971 /* BEGIN RESPONSIVE-1.LESS ************** */
972 .xxxxxxxx-begin-responsive-480px.less {
975 @media (max-width: 480px) {
977 display: inherit !important; }
979 display: inherit !important; }
981 display: none !important; }
983 display: none !important; }
985 display: none !important; }
987 display: inherit !important; }
991 padding-right: 15px; } }
993 [class*="icon-primary-"],
995 .bellyband-link a:after,
996 .breadcrumb > li:after,
997 .checkbox input:checked + .skin:after,
998 .checkbox input.indeterminate + .skin:after,
999 .checkbox input:indeterminate + .skin:after,
1000 .selectWrap.large:before,
1001 .form-row.error .error-msg:before,
1003 .reset-field:before,
1004 .cssIcon-globe:before,
1011 border: solid white;
1012 border-width: 0 3px 3px 0;
1013 -webkit-transform: rotate(45deg);
1014 -ms-transform: rotate(45deg);
1015 transform: rotate(45deg);}
1017 [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-"] {
1019 display: inline-block;
1022 font-weight: normal;
1023 font-variant: normal;
1026 text-transform: none;
1028 -webkit-font-smoothing: antialiased;
1029 -moz-osx-font-smoothing: grayscale;
1032 -webkit-user-select: none;
1033 -moz-user-select: none;
1034 -ms-user-select: none;
1036 vertical-align: middle; }
1038 [class*="icon-primary-"]:before,
1039 [class*="icon-primary-"]:after {
1040 box-sizing: border-box;
1041 display: inline-block;
1047 vertical-align: middle;
1050 .icon-primary-att-globe:before,
1051 .cssIcon-globe:before {
1055 .icon-primary-hamburger:before {
1058 .icon-primary-secure:before {
1061 .icon-primary-secureL:before {
1064 .icon-primary-padlockopen:before {
1067 .icon-primary-padlockopenL:before {
1070 .icon-primary-shoppingcart:before {
1073 .icon-primary-shoppingcartL:before {
1076 .icon-primary-print:before {
1079 .icon-primary-printL:before {
1082 .icon-primary-mobilesmartphone:before {
1085 .icon-primary-mobilesmartphoneL:before {
1088 .icon-primary-tablet:before {
1091 .icon-primary-tabletL:before {
1094 .icon-primary-tv:before {
1097 .icon-primary-tvL:before {
1100 .icon-primary-calendar {
1101 width: 100% !important; }
1103 .icon-primary-calendar:before {
1107 .icon-primary-calendarL:before {
1110 .icon-primary-star:before {
1113 .icon-primary-close:before,
1115 .reset-field:before {
1118 .icon-primary-down:before {
1123 .icon-primary-add-maximize:before {
1128 .icon-primary-questionmark:before {
1131 .icon-primary-badgealert:before,
1132 .form-row.error .error-msg:before {
1135 .icon-primary-approval:before {
1138 .icon-primary-flat-info:before {
1141 .icon-primary-alert:before {
1144 .icon-primary-tooltip:before,
1145 .icon-primary-flat-faq:before {
1148 .icon-primary-tooltip {
1152 .bellyband-link a:after,
1153 .breadcrumb > li:after,
1154 .icon-primary-right:before {
1156 transform: rotate(-90deg); }
1158 .icon-primary-left:before {
1160 transform: rotate(90deg); }
1162 .icon-primary-accordion-plus:after,
1163 .icon-primary-collapsed:after,
1164 .icon-primary-accordion-minus:after,
1165 .icon-primary-expanded:after {
1171 .icon-primary-accordion-minus,
1172 .icon-primary-expanded,
1173 .icon-primary-accordion-plus,
1174 .icon-primary-collapsed {
1175 font-size: 20px !important; }
1177 :not(.ds2-no-colors) .icon-primary-accordion-minus:before,
1178 :not(.ds2-no-colors) .icon-primary-expanded:before {
1179 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");
1182 :not(.ds2-no-colors) .icon-primary-accordion-plus:before,
1183 :not(.ds2-no-colors) .icon-primary-collapsed:before {
1184 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");
1187 .ds2-no-colors .icon-primary-accordion-minus:before,
1188 .ds2-no-colors .icon-primary-expanded:before {
1189 background-image: none;
1192 .ds2-no-colors .icon-primary-accordion-minus:after,
1193 .ds2-no-colors .icon-primary-expanded:after {
1196 .ds2-no-colors .icon-primary-accordion-plus:before,
1197 .ds2-no-colors .icon-primary-collapsed:before {
1198 background-image: none;
1201 .ds2-no-colors .icon-primary-accordion-plus:after,
1202 .ds2-no-colors .icon-primary-collapsed:after {
1205 .icon-primary-circle-arrow {
1206 outline: 1px solid transparent;
1208 font-size: 20px !important;
1209 background: linear-gradient(to bottom, #fcfcfc 0%, #f2f2f2 100%);
1210 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08);
1211 margin-right: 7px; }
1213 .icon-primary-circle-arrow:after {
1214 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");
1220 .icon-primary-circle-arrow:before {
1226 transform: rotate(-90deg);
1230 [class*="icon-primary-"] [class*="icon-primary-"] {
1231 display: inline-block;
1235 position: absolute; }
1237 [class*="icon-primary-"].white, [class^="ico"][class*="-"].white {
1240 [class*="icon-primary-"].black, [class^="ico"][class*="-"].black {
1243 [class*="icon-primary-"].blue, [class^="ico"][class*="-"].blue {
1246 [class*="icon-primary-"].green, [class^="ico"][class*="-"].green {
1250 width: device-width; }
1253 width: device-width; }
1256 width: device-width; }
1259 width: device-width; }
1262 width: device-width; }
1274 float: right !important; }
1277 float: left !important; }
1279 .float-children-left:before,
1280 .float-children-left:after {
1285 .float-children-left:after {
1288 .float-children-left > div {
1290 white-space: nowrap; }
1293 display: block !important; }
1296 display: inline !important; }
1299 display: inline-block !important; }
1302 @media (max-width: 767px) {
1306 margin-right: -15px;
1309 @media (min-width: 768px) {
1313 margin-right: -20px;
1316 @media (max-width: 480px) {
1320 margin-right: -15px;
1321 padding: 0 15px; } }
1325 filter: alpha(opacity=0);
1326 transition: opacity .15s linear; }
1330 filter: alpha(opacity=100); }
1339 white-space: nowrap; }
1345 border: 0 none !important;
1346 clip: rect(0px, 0px, 0px, 0px) !important;
1347 height: 1px !important;
1350 overflow: hidden !important;
1352 padding: 0 !important;
1353 position: absolute !important;
1354 width: 1px !important; }
1356 [data-sr-text].hidden-spoken:before {
1357 border: 0 none !important;
1358 content: attr(data-sr-text);
1359 clip: rect(0px, 0px, 0px, 0px) !important;
1360 height: 1px !important;
1363 overflow: hidden !important;
1364 padding: 0 !important;
1365 position: absolute !important;
1366 width: 100% !important;
1369 [data-sr-text].hidden-spoken {
1370 position: relative !important;
1371 width: auto !important; }
1373 [data-show-between] {
1375 visibility: hidden; }
1378 overflow-y: hidden !important; }
1381 visibility: hidden !important;
1382 opacity: 0 !important; }
1385 background-color: rgba(255, 255, 255, 0) !important; }
1388 display: none !important; }
1391 display: block !important; }
1394 position: relative !important; }
1400 border-top-width: 1px !important; }
1403 border-left-width: 1px !important; }
1406 border-right-width: 1px !important; }
1409 border-bottom-width: 1px !important; }
1412 border-color: #000; }
1415 border-color: #fff; }
1418 border-top-width: 0 !important; }
1421 border-left-width: 0 !important; }
1424 border-right-width: 0 !important; }
1427 border-bottom-width: 0 !important; }
1430 margin: 0 auto !important; }
1441 vertical-align: top !important; }
1444 vertical-align: middle !important; }
1447 vertical-align: bottom !important; }
1449 .align-children-middle > * {
1452 [class*="valign-children-"] {
1455 [class*="valign-children-"] > * {
1456 display: table-cell; }
1458 .valign-children-top > * {
1459 vertical-align: top; }
1461 .valign-children-middle > * {
1462 vertical-align: middle; }
1464 .valign-children-bottom > * {
1465 vertical-align: bottom; }
1468 padding: 0 !important; }
1471 margin-top: 60px !important; }
1474 margin-bottom: 60px !important; }
1477 padding-top: 60px !important; }
1480 padding-bottom: 60px !important; }
1482 @media (max-width: 767px) {
1484 margin-top: 30px !important; }
1486 margin-bottom: 30px !important; }
1488 padding-top: 30px !important; }
1490 padding-bottom: 30px !important; } }
1497 position: relative; }
1499 @media (orientation: landscape) {
1503 display: none !important; } }
1505 @media (orientation: portrait) {
1507 display: none !important; }
1512 background-color: #222222; }
1514 /* ... JAVASCRIPT HOOKS .................
1515 ... used by javascript ............... */
1518 position: relative; }
1521 white-space: nowrap;
1523 text-overflow: ellipsis; }
1526 color: #5a5a5a !important; }
1528 .jshook-return-focus-here {
1532 display: none !important; }
1535 display: inherit !important; }
1539 display: inherit !important; }
1541 display: none !important; }
1543 color: #000 !important;
1544 background: transparent !important;
1545 box-shadow: none !important; }
1548 text-decoration: underline; }
1551 border: 1px solid #000;
1552 page-break-inside: avoid; }
1554 display: table-header-group; }
1557 page-break-inside: avoid; }
1559 max-width: 100% !important; }
1569 page-break-after: avoid; } }
1578 outline: thin dotted #191919; }
1586 font-weight: normal;
1587 text-rendering: optimizeLegibility;
1592 font-size: 3.8rem !important;
1593 font-family: "Omnes-ECOMP-W02-Light", Arial;
1594 margin-bottom: 40px; }
1596 h1.heading-page.ng-scope {}
1598 .heading-major-section {
1599 font-size: 3rem !important;
1600 font-family: "Omnes-ECOMP-W02-Light", Arial;
1601 margin-bottom: 40px !important; }
1603 .heading-sub-section {
1604 font-size: 2.4rem !important;
1605 font-family: "Omnes-ECOMP-W02", Arial;
1606 margin-bottom: 40px; }
1609 font-size: 2rem !important;
1610 font-family: "Omnes-ECOMP-W02-Medium", Arial;
1612 margin-bottom: 20px !important; }
1615 font-size: 2rem !important;
1616 font-family: "Omnes-ECOMP-W02", Arial;
1617 margin-bottom: 20px; }
1619 .heading-medium-emphasis {
1620 font-size: 2rem !important;
1621 font-family: "Omnes-ECOMP-W02-Medium", Arial;
1622 margin-bottom: 20px; }
1625 font-size: 1.8rem !important;
1626 font-family: "Omnes-ECOMP-W02", Arial;
1627 margin-bottom: 20px; }
1629 .heading-small-emphasis {
1630 font-size: 1.8rem !important;
1631 font-family: "Omnes-ECOMP-W02-Medium", Arial;
1632 margin-bottom: 20px; }
1635 font-size: 1.3rem !important;
1636 font-family: "Omnes-ECOMP-W02-Medium", Arial;
1637 text-transform: uppercase;
1639 margin-bottom: 10px; }
1641 * + .heading-major-section {
1644 * + .heading-sub-section {
1647 * + .heading-group {
1648 margin-top: 40px !important; }
1650 * + .heading-medium {
1653 * + .heading-medium-emphasis {
1656 * + .heading-small {
1659 * + .heading-small-emphasis {
1662 * + .heading-micro {
1667 font-family: "Omnes-ECOMP-W02-Light-Italic", Arial;
1669 line-height: 2.8rem;
1671 letter-spacing: -0.024rem; }
1674 text-transform: uppercase;
1675 line-height: .65 !important; }
1679 font-size: 1.4rem !important;
1680 font-family: "Omnes-ECOMP-W02-Medium", Arial;
1683 .eyebrow + .heading-major-section,
1684 .eyebrow + .heading-sub-section {
1690 @media (max-width: 767px) {
1699 font-family: "Omnes-ECOMP-W02", Arial;
1700 margin-bottom: 30px; }
1701 .heading-major-section {
1703 font-family: "Omnes-ECOMP-W02", Arial;
1704 margin-bottom: 30px; }
1705 .heading-sub-section {
1707 font-family: "Omnes-ECOMP-W02", Arial;
1708 margin-bottom: 20px; }
1711 font-family: "Omnes-ECOMP-W02", Arial;
1712 margin-bottom: 20px; }
1713 .heading-medium-emphasis {
1715 font-family: "Omnes-ECOMP-W02", Arial;
1716 margin-bottom: 20px; }
1719 font-family: "Omnes-ECOMP-W02", Arial;
1720 margin-bottom: 10px; }
1721 .heading-small-emphasis {
1723 font-family: "Omnes-ECOMP-W02-Medium", Arial;
1724 margin-bottom: 5px; }
1725 * + .heading-major-section {
1727 * + .heading-sub-section {
1729 * + .heading-group {
1731 * + .heading-medium {
1733 * + .heading-medium-emphasis {
1735 * + .heading-small {
1737 * + .heading-small-emphasis {
1739 * + .heading-micro {
1740 margin-top: 10px; } }
1742 /* Standard Type styles */
1744 margin: 0 !important; }
1748 text-decoration: none; }
1752 text-decoration: underline; }
1768 position: relative; }
1770 a.show-qualifier:after {
1772 display: inline-block;
1773 white-space: pre !important; }
1775 a[href$="pdf"].show-qualifier:after,
1776 a.show-qualifier.pdf:after {
1777 content: " (PDF)"; }
1779 a[href$="psd"].show-qualifier:after,
1780 a.show-qualifier.psd:after {
1781 content: " (PSD)"; }
1786 /* 20px for the icon, 10px left of icon */
1787 .standalone-link.small {
1788 font-size: 1.4rem; }
1790 .standalone-link.small i[class*="icon-primary-"] {
1794 .standalone-link.large {
1795 font-size: 1.8rem; }
1797 .standalone-link.large i[class*="icon-primary-"] {
1803 line-height: 2rem; }
1807 line-height: 1.8rem; }
1814 line-height: 1.5rem; }
1820 font-size: 1.8rem; }
1827 font-family: "Omnes-ECOMP-W02-Medium", Arial;
1828 font-weight: normal; }
1832 font-family: "Omnes-ECOMP-W02-Italic", Arial;
1833 font-style: normal; }
1836 text-decoration: line-through; }
1839 display: inline-block;
1843 vertical-align: text-top;
1849 line-height: 1.5rem;
1852 .text-legal.legal-module {
1853 line-height: 1.3rem;
1857 .text-legal strong {
1858 font-weight: bold; }
1861 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
1864 text-align: left !important; }
1867 text-align: right !important; }
1870 text-align: center !important; }
1873 text-align: justify !important; }
1886 margin: 12px 0 0 20px; }
1895 position: relative; }
1898 ul.no-bullet li + li,
1899 ul.lower-alpha li + li,
1900 ul.lower-roman li + li,
1904 ul.bullet > li:before,
1905 ul.no-bullet > li:before,
1906 ul.lower-alpha > li:before,
1907 ul.lower-roman > li:before,
1909 background-color: #333333;
1910 border: 2px solid #333333;
1911 border-radius: 100%;
1942 ul.lower-alpha > li,
1943 ul.lower-roman > li {
1946 ul.no-bullet > li:before,
1947 ul.lower-alpha > li:before,
1948 ul.lower-roman > li:before {
1949 display: none !important; }
1952 margin: 20px 0 0 32px; }
1955 padding-left: 3px; }
1961 margin-left: 25px; }
1964 margin-left: -5px; }
1973 list-style-type: lower-roman;
1979 list-style-type: lower-alpha;
1991 display: table-cell; }
1994 background-color: transparent;
1995 background-clip: padding-box;
1996 border: 1px solid transparent;
1998 box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
2000 display: inline-block;
2001 font-family: "Omnes-ECOMP-W02-Medium", Arial;
2003 font-weight: normal;
2005 margin: 0 7px 10px 0;
2008 padding: 14px 19px 11px 18px;
2011 vertical-align: middle;
2012 white-space: nowrap;
2015 outline: 1px dotted #000;
2016 outline-offset: -5px; }
2019 .btn::-moz-focus-inner {
2022 .btn i[class*="icon-primary-"].icon-primary-small {
2025 .btn i[class*="icon-primary-"].icon-primary-medium {
2028 .btn i[class*="icon-primary-"].icon-primary-large {
2033 vertical-align: middle; }
2035 text-decoration: none; }
2037 .field-group + .btn {
2038 margin-left: 20px; }
2041 border-color: #ea7400 transparent #d16500;
2042 background-color: #ea7400 transparent #d16500;
2043 background: linear-gradient(to bottom, #ea7400 0%, #d16500 100%);
2045 font-family: "Omnes-ECOMP-W02", Arial;
2046 font-weight: bold; }
2047 .btn-primary:hover {
2048 text-decoration: none;
2050 outline-color: #ffffff !important;
2051 background: linear-gradient(to bottom, #d16500 0%, #ea7400 100%); }
2052 .btn-primary:focus {
2053 text-decoration: none;
2055 outline-color: #ffffff !important;
2056 background: linear-gradient(to bottom, #d16500 0%, #ea7400 100%); }
2057 .btn-primary:active {
2058 text-decoration: none;
2060 outline-color: #ffffff !important;
2061 background: linear-gradient(to bottom, #d16500 0%, #ea7400 100%); }
2064 font-family: "Omnes-ECOMP-W02", Arial;
2066 font-weight: normal;
2067 background-color: transparent;
2072 position: relative; }
2074 text-decoration: underline; }
2075 .btn-arrow:hover .btn-primary {
2076 text-decoration: none;
2078 outline-color: #ffffff !important;
2079 background: linear-gradient(to bottom, #d16500 0%, #ea7400 100%); }
2080 .btn-arrow:hover .btn-secondary {
2082 outline-color: #000000 !important;
2083 background: linear-gradient(to bottom, #f2f2f2 0%, #fcfcfc 100%); }
2084 .btn-arrow:hover .btn-alt {
2086 outline-color: #ffffff !important;
2087 background: linear-gradient(to bottom, #087ac2 0%, #0568ae 100%); }
2088 .btn-arrow:hover .btn-specialty {
2090 outline-color: #ffffff !important;
2091 background: linear-gradient(to bottom, #007a3e 0%, #008744 100%); }
2093 text-decoration: underline;
2094 outline: 1px dotted #666; }
2095 .btn-arrow:focus .btn-primary {
2096 text-decoration: none;
2098 outline-color: #ffffff !important;
2099 background: linear-gradient(to bottom, #d16500 0%, #ea7400 100%); }
2100 .btn-arrow:focus .btn-secondary {
2102 outline-color: #000000 !important;
2103 background: linear-gradient(to bottom, #f2f2f2 0%, #fcfcfc 100%); }
2104 .btn-arrow:focus .btn-alt {
2106 outline-color: #ffffff !important;
2107 background: linear-gradient(to bottom, #087ac2 0%, #0568ae 100%); }
2108 .btn-arrow:focus .btn-specialty {
2110 outline-color: #ffffff !important;
2111 background: linear-gradient(to bottom, #007a3e 0%, #008744 100%); }
2112 .btn-arrow:active .btn-primary {
2113 text-decoration: none;
2115 outline-color: #ffffff !important;
2116 background: linear-gradient(to bottom, #d16500 0%, #ea7400 100%); }
2117 .btn-arrow:active .btn-secondary {
2119 outline-color: #000000 !important;
2120 background: linear-gradient(to bottom, #f2f2f2 0%, #fcfcfc 100%); }
2121 .btn-arrow:active .btn-alt {
2123 outline-color: #ffffff !important;
2124 background: linear-gradient(to bottom, #087ac2 0%, #0568ae 100%); }
2125 .btn-arrow:active .btn-specialty {
2127 outline-color: #ffffff !important;
2128 background: linear-gradient(to bottom, #007a3e 0%, #008744 100%); }
2129 .btn-arrow .btn-alt {
2130 border-color: #087ac2 transparent #0568ae;
2131 background-color: #0568ae;
2132 background: linear-gradient(to bottom, #087ac2 0%, #0568ae 100%);
2134 .btn-arrow .btn-alt:hover {
2136 outline-color: #ffffff !important;
2137 background: linear-gradient(to bottom, #0568ae 0%, #087ac2 100%); }
2138 .btn-arrow .btn-alt:focus {
2140 outline-color: #ffffff !important;
2141 background: linear-gradient(to bottom, #0568ae 0%, #087ac2 100%); }
2142 .btn-arrow .btn-alt:active {
2144 outline-color: #ffffff !important;
2145 background: linear-gradient(to bottom, #0568ae 0%, #087ac2 100%); }
2146 .btn-arrow::-moz-focus-inner {
2150 border: 1px solid transparent;
2151 border-radius: 100%;
2159 vertical-align: middle;
2161 .btn-arrow .btn .icon-primary-left {
2171 .btn-arrow .btn .icon-primary-left:before {
2176 .btn-arrow .btn .icon-primary-right {
2187 .btn-arrow .btn .icon-primary-right:before {
2192 .btn-arrow .btn.btn-primary .icon-primary-left {
2194 .btn-arrow .btn.btn-primary .icon-primary-right {
2196 .btn-arrow .btn.btn-alt .icon-primary-left {
2198 .btn-arrow .btn.btn-alt .icon-primary-right {
2200 .btn-arrow .btn.btn-secondary {
2201 border: 1px solid #d2d2d2; }
2202 .btn-arrow .btn.btn-secondary .icon-primary-left {
2204 .btn-arrow .btn.btn-secondary .icon-primary-right {
2206 .btn-arrow .btn.btn-small {
2212 .btn-arrow .btn.btn-small .icon-primary-left:before {
2216 .btn-arrow .btn.btn-small .icon-primary-right:before {
2220 .btn-arrow .btn.btn-large .icon-primary-left:before {
2224 .btn-arrow .btn.btn-large .icon-primary-right:before {
2230 border: 1px solid #d2d2d2;
2231 background-color: #f2f2f2;
2232 background: linear-gradient(to bottom, #fcfcfc 0%, #f2f2f2 100%);
2234 box-shadow: 0 5px 5px -5px rgba(0, 0, 0, 0.15);
2235 padding: 14px 18px 11px 17px; }
2236 .btn-secondary:hover {
2238 outline-color: #000000 !important;
2239 background: linear-gradient(to bottom, #f2f2f2 0%, #fcfcfc 100%); }
2240 .btn-secondary:focus {
2242 outline-color: #000000 !important;
2243 background: linear-gradient(to bottom, #f2f2f2 0%, #fcfcfc 100%); }
2244 .btn-secondary:active {
2246 outline-color: #000000 !important;
2247 background: linear-gradient(to bottom, #f2f2f2 0%, #fcfcfc 100%); }
2250 border-color: #087ac2 transparent #0568ae;
2251 background-color: #0568ae;
2252 background: linear-gradient(to bottom, #087ac2 0%, #0568ae 100%);
2256 outline-color: #ffffff !important;
2257 background: linear-gradient(to bottom, #0568ae 0%, #087ac2 100%); }
2260 outline-color: #ffffff !important;
2261 background: linear-gradient(to bottom, #0568ae 0%, #087ac2 100%); }
2264 outline-color: #ffffff !important;
2265 background: linear-gradient(to bottom, #0568ae 0%, #087ac2 100%); }
2268 border-color: #008744 transparent #007a3e;
2269 background-color: #007a3e;
2270 background: linear-gradient(to bottom, #008744 0%, #007a3e 100%);
2272 .btn-specialty:hover {
2274 outline-color: #ffffff !important;
2275 background: linear-gradient(to bottom, #007a3e 0%, #008744 100%); }
2276 .btn-specialty:focus {
2278 outline-color: #ffffff !important;
2279 background: linear-gradient(to bottom, #007a3e 0%, #008744 100%); }
2280 .btn-specialty:active {
2282 outline-color: #ffffff !important;
2283 background: linear-gradient(to bottom, #007a3e 0%, #008744 100%); }
2286 background: transparent !important;
2287 border-color: transparent !important;
2288 font-weight: normal;
2289 font-family: "Omnes-ECOMP-W02", Arial;
2291 text-decoration: none;
2294 text-decoration: underline; }
2296 text-decoration: underline; }
2299 outline: none !important;
2300 text-decoration: none !important; }
2301 .isIE .btn:focus:after {
2309 border: 1px dotted #000; }
2312 outline: none !important;
2313 text-decoration: none !important; }
2314 .isIE .btn:active:after {
2322 border: 1px dotted #000; }
2325 outline: none !important;
2326 text-decoration: none !important; }
2327 .isIE .btn.active:not(:focus):after {
2328 border: 1px solid #000; }
2329 .isIE .btn.active:after {
2337 border: 1px dotted #000; }
2339 .isIE .btn.btn-primary:focus:after {
2340 border: 2px dashed #fff; }
2342 .isIE .btn.btn-specialty:focus:after {
2343 border: 2px dashed #fff; }
2345 .isIE .btn.btn-alt:focus:after {
2346 border: 2px dashed #fff; }
2349 background-image: none;
2350 background-color: #767676;
2352 cursor: not-allowed;
2354 border-color: transparent;
2355 outline: 0 !important; }
2356 .btn.disabled:hover {
2358 outline: none !important; }
2359 .btn.disabled:focus {
2361 outline: none !important; }
2364 background-image: none;
2365 background-color: #767676;
2367 cursor: not-allowed;
2369 border-color: transparent;
2370 outline: 0 !important; }
2371 .btn[disabled]:hover {
2373 outline: none !important; }
2374 .btn[disabled]:focus {
2376 outline: none !important; }
2378 .btn[disabled="disabled"] {
2379 background-image: none;
2380 background-color: #767676;
2382 cursor: not-allowed;
2384 border-color: transparent;
2385 outline: 0 !important; }
2386 .btn[disabled="disabled"]:hover {
2388 outline: none !important; }
2389 .btn[disabled="disabled"]:focus {
2391 outline: none !important; }
2393 .btn-arrow[disabled] .btn {
2394 background-image: none;
2395 background-color: #767676;
2397 cursor: not-allowed;
2399 border-color: transparent;
2400 outline: 0 !important; }
2401 .btn-arrow[disabled] .btn:hover {
2403 outline: none !important; }
2404 .btn-arrow[disabled] .btn:focus {
2406 outline: none !important; }
2408 .btn-arrow[disabled] .icon-primary-left {
2409 color: #fff !important; }
2411 .btn-arrow[disabled] .icon-primary-right {
2412 color: #fff !important; }
2414 .btn-arrow.disabled .btn {
2415 background-image: none;
2416 background-color: #767676;
2418 cursor: not-allowed;
2420 border-color: transparent;
2421 outline: 0 !important; }
2422 .btn-arrow.disabled .btn:hover {
2424 outline: none !important; }
2425 .btn-arrow.disabled .btn:focus {
2427 outline: none !important; }
2429 .btn-arrow.disabled .icon-primary-left {
2430 color: #fff !important; }
2432 .btn-arrow.disabled .icon-primary-right {
2433 color: #fff !important; }
2436 padding: 12px 19px 11px 18px;
2437 font-size: 1.7rem; }
2440 /* padding: 10px 19px 9px 18px; */
2442 border-radius: 8px; }
2447 *:not(.btn-arrow) > .btn > i[class*="icon-primary-"] {
2449 margin-bottom: -20px; }
2451 .enhanced-cta-group {
2452 display: -ms-flexbox;
2454 -ms-flex-direction: row-reverse;
2455 flex-direction: row-reverse;
2456 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;
2457 background-position: 0 -1px;
2458 background-repeat: repeat-x; }
2459 .enhanced-cta-group > .cta-button-group {
2461 background-image: none !important; }
2462 .enhanced-cta-group > .cta-button-group + .cta-button-group a {
2465 .enhanced-cta-group > .cta-button-group + .cta-button-group a a {
2467 .enhanced-cta-group > .cta-button-group hr {
2469 .enhanced-cta-group > .cta-button-group + .cta-button-group {
2470 -ms-flex-align: center;
2471 -ms-grid-row-align: center;
2472 align-items: center;
2473 -ms-flex-direction: row;
2474 flex-direction: row;
2479 -ms-flex-align: baseline;
2480 align-items: baseline;
2481 padding: 20px 0 10px;
2483 .cta-button-group.nodots {
2484 background-image: none !important; }
2485 .cta-button-group .hidden-phone {
2486 margin-right: 14px; }
2487 .cta-button-group .btn + .btn {
2488 margin-right: 20px !important; }
2489 .cta-button-group .btn:not(.hidden-phone):not(.visible-phone) {
2492 .isMobile .btn-arrow .btn.btn-small .icon-primary-left:before {
2495 .isMobile .btn-arrow .btn.btn-large .icon-primary-left:before {
2498 .isMobile .btn-arrow .btn.btn-large .icon-primary-right:before {
2501 @media (max-width: 1024px) {
2502 .field-group + .btn {
2503 margin-left: 15px; } }
2505 @media (max-width: 767px) {
2507 text-align: center; }
2508 .cta-button-group > .btn {
2512 margin-left: auto !important;
2513 margin-right: auto !important; } }
2517 box-shadow: 0 5px 5px -5px rgba(0, 0, 0, 0.15);
2518 display: -ms-flexbox;
2520 -ms-flex-pack: justify;
2521 justify-content: space-between;
2522 margin-bottom: 10px;
2526 vertical-align: middle;
2538 text-align: center; }
2539 .btn-group:not([data-select-color]) .btn.active:not(:first-child) {
2541 border-left: 1px solid #d2d2d2 !important; }
2542 .btn-group:not([data-select-color]) .btn[disabled]:not(:first-child) {
2543 border-left: 1px solid #d2d2d2 !important; }
2544 .btn-group:not([data-select-color]) .btn[disabled] + .btn[disabled] {
2545 border-left: 1px solid #ebebeb !important; }
2546 .btn-group:not([data-select-color]) > .btn.active {
2547 border-color: #087ac2 transparent #0568ae;
2548 background-color: #0568ae;
2549 background: linear-gradient(to bottom, #087ac2 0%, #0568ae 100%);
2551 .btn-group:not([data-select-color]) > .btn.active:hover {
2553 outline-color: #ffffff !important;
2554 background: #0563a6;
2555 border-color: #0563a6; }
2556 .btn-group:not([data-select-color]) > .btn.active:focus {
2558 outline-color: #ffffff !important;
2559 background: #0563a6;
2560 border-color: #0563a6; }
2561 .btn-group:not([data-select-color]) > .btn.active:active {
2563 outline-color: #ffffff !important;
2564 background: #0563a6;
2565 border-color: #0563a6; }
2566 .btn-group:not([data-select-color]) > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
2568 .btn-group:not([data-select-color]) > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
2569 border-top-right-radius: 0;
2570 border-bottom-right-radius: 0; }
2571 .btn-group:not([data-select-color]) > .btn:last-child:not(:first-child) {
2572 border-top-left-radius: 0;
2573 border-bottom-left-radius: 0; }
2574 .btn-group:not([data-select-color]) > .dropdown-toggle:not(:first-child) {
2575 border-top-left-radius: 0;
2576 border-bottom-left-radius: 0; }
2577 .btn-group > .active {
2578 text-decoration: none;
2579 outline: 1px dotted transparent; }
2580 .btn-group > .active:focus {
2581 outline: 1px dotted #ffffff; }
2583 .btn-group.btn-fullwidth > .btn {
2587 .btn-group[data-select-color] {
2590 -ms-flex-pack: start;
2591 justify-content: flex-start;
2592 -ms-flex-wrap: wrap;
2594 .btn-group[data-select-color] .btn {
2595 border: 1px solid #959595;
2597 box-shadow: 0 5px 5px -5px rgba(0, 0, 0, 0.15);
2599 margin-bottom: 10px;
2607 .btn-group[data-select-color] > .btn.active:focus {
2608 outline: 1px dotted #191919;
2609 outline-offset: 4px; }
2612 background-clip: padding-box;
2625 button .btn-fill[style*="#fff"] {
2626 border: 1px solid #d2d2d2; }
2628 [data-select-color] .btn.active {
2629 background: none !important;
2634 line-height: 12px; }
2635 [data-select-color] .btn.active > .btn-fill {
2637 [data-select-color] .btn.active:hover {
2640 [data-select-color] .btn:active {
2641 background: none !important;
2646 line-height: 12px; }
2647 [data-select-color] .btn:active > .btn-fill {
2649 [data-select-color] .btn:active:hover {
2652 .btn-group[data-select-color="orange"] > .btn.active {
2653 border-color: #ea7400; }
2655 .btn-group[data-select-color="blue"] > .btn.active {
2656 border-color: #0568ae; }
2658 .btn-group[data-select-color="green"] > .btn.active {
2659 border-color: #007a3e; }
2661 .btn-spinbutton-toggle.btn-group {
2662 display: block !important;
2663 height: 40px !important;
2667 white-space: nowrap; }
2669 .btn-spinbutton-toggle .btn {
2671 font-weight: normal;
2675 letter-spacing: normal;
2682 .btn-spinbutton-toggle .btn[data-max-value] {
2683 border-bottom: 1px solid #d2d2d2;
2684 border-top: 1px solid #d2d2d2;
2685 box-shadow: 0 3px 2px -2px rgba(0, 0, 0, 0.08) inset;
2686 background-color: #fff;
2688 font-family: "Omnes-ECOMP-W02", Arial;
2690 font-weight: normal;
2693 min-width: 46px !important;
2695 .btn-spinbutton-toggle .btn[data-max-value]:focus {
2696 border-color: #0568ae;
2698 .btn-spinbutton-toggle .btn[data-max-value]:focus + .btn {
2699 border-left: 1px solid #0568ae;
2700 transition: border 0.3s linear 0s; }
2702 .btn-spinbutton-toggle .icon-primary-subtractminimize {
2703 font-size: 30px !important;
2704 color: #0568ae !important; }
2706 .btn-spinbutton-toggle .icon-primary-add-maximize {
2707 font-size: 30px !important;
2708 color: #0568ae !important; }
2710 .btn-spinbutton-toggle .btn[disabled].icon-primary-subtractminimize {
2711 background-color: #d2d2d2;
2712 color: #767676 !important; }
2714 .btn-spinbutton-toggle .btn[disabled].icon-primary-add-maximize {
2715 background-color: #d2d2d2;
2716 color: #767676 !important; }
2718 .btn-spinbutton-toggle input.btn[disabled] {
2719 background-color: #d2d2d2;
2721 cursor: not-allowed; }
2723 .btn-group.btn-spinbutton-toggle .btn[disabled] + .btn[disabled] {
2724 border-left: 1px solid #f0f0f0 !important; }
2726 .btn-group.btn-spinbutton-toggle .btn[data-max-value]:focus + .btn:not(:first-child) {
2727 border-left: 1px solid #0568ae !important; }
2729 @media (max-width: 480px) {
2730 .btn-group:not([data-select-color]) > .btn {
2732 min-width: auto; } }
2742 display: inline-block; }
2747 .reset-field:before {
2751 .input-emphasized + .reset-field:before {
2755 .reset-field:active,
2757 .reset-field:focus {
2758 display: block !important; }
2765 box-shadow: 0 -50px 0 0 #f2f2f2 inset;
2767 /*overflow: hidden;*/
2771 transform: rotate(45deg);
2774 .corner-button .close:before {
2784 .corner-button .close {
2791 transform: rotate(45deg);
2794 .corner-button .close:focus {
2795 outline: 1px dotted black; }
2797 .ds2-no-colors .corner-button .close {
2798 border: 1px solid black; }
2800 .field-group input + .reset-field {
2813 .field-group input[type="search"] + .reset-field,
2814 .field-group input[type="search"] + .btn-search + .reset-field,
2815 .tooltip-onclick input + .reset-field,
2816 .tooltip-onclick input + .icon-primary-tooltip + .reset-field,
2817 .tooltip-onclick textarea + .reset-field,
2818 .tooltip-onclick textarea + .icon-primary-tooltip + .reset-field {
2821 .field-group input[type="search"] + .reset-field:after,
2822 .field-group input[type="search"] + .btn-search + .reset-field:after,
2823 .tooltip-onclick input + .reset-field:after,
2824 .tooltip-onclick input + .icon-primary-tooltip + .reset-field:after,
2825 .tooltip-onclick textarea + .reset-field:after,
2826 .tooltip-onclick textarea + .icon-primary-tooltip + .reset-field:after {
2827 background-color: #d2d2d2;
2836 .tooltip-onclick input + .reset-field,
2837 .tooltip-onclick input + .icon-primary-tooltip + .reset-field {
2838 right: 50px !important; }
2840 .tooltip-onclick textarea + .reset-field,
2841 .tooltip-onclick textarea + .icon-primary-tooltip + .reset-field {
2842 right: 45px !important;
2845 .field-group input.input-emphasized + .reset-field {
2850 .field-group input.input-emphasized + .reset-field:after {
2853 .field-group [disabled] + .reset-field {
2856 .ds2_touchevents .field-group input + .reset-field:focus,
2857 .ds2_touchevents .field-group input:focus + .reset-field,
2858 .ds2_touchevents textarea:focus + .reset-field,
2859 .ds2_touchevents textarea + .reset-field:focus {
2866 .ds2_touchevents .field-group input {
2867 padding: 8px 55px 8px 15px;
2868 -webkit-appearance: none; }
2870 .ds2_touchevents textarea:focus {
2871 padding: 15px 55px 15px 15px; }
2873 .ds2_touchevents textarea:focus + .reset-field {
2879 .ds2_touchevents textarea.hasScrollbar:focus {
2880 padding: 15px 35px 15px 15px; }
2882 .ds2_touchevents textarea.hasScrollbar:focus + .reset-field {
2885 .ds2-no-colors .b2b-tmpl-card-corner-button {
2886 border: none !important; }
2888 .ds2-no-colors .b2b-tmpl-card-corner-button .close {
2889 border: 1px solid black;
2890 top: 0px !important;
2891 right: 0px !important; }
2893 .form-row.error .error-msg {
2897 font-family: "Omnes-ECOMP-W02-Medium", Arial;
2899 padding-left: 18px; }
2901 .form-row.error .error-msg:before {
2907 vertical-align: middle; }
2909 .form-row.error label,
2910 .form-row.error .error-msg,
2911 .form-row.error button.awd-select,
2912 .form-row.error select.awd-select + span,
2913 .form-row.error .checkbox,
2914 .form-row.error .radio,
2915 .form-row.error legend.error,
2916 .form-row.error input {
2919 .form-row.error .btn-group > .btn,
2920 .form-row.error button.awd-select,
2921 .form-row.error .awd-select-list,
2922 .form-row.error select.awd-select + span,
2923 .form-row.error textarea,
2924 .form-row.error input,
2925 .form-row.error .checkbox .skin,
2926 .form-row.error .radio .skin {
2927 border-color: #cf2a2a !important; }
2929 .form-row.error .checkbox input:checked:not(:disabled) + .skin {
2930 background-color: #cf2a2a; }
2932 .form-row.error .radio input:checked + .skin:after {
2933 background-color: #cf2a2a; }
2935 .error .tooltip-onclick .icon-primary-tooltip.active + .error-msg {
2937 border-bottom-left-radius: 0;
2938 border-bottom-right-radius: 0; }
2940 .error .tooltip-onclick .icon-primary-tooltip.active + .error-msg + .helpertext {
2943 .error .tooltip-onclick .icon-primary-tooltip.active + .error-msg + .helpertext:before,
2944 .error .tooltip-onclick .icon-primary-tooltip.active + .error-msg + .helpertext:after {
2947 .error .helpertext {
2948 border-color: #cf2a2a;
2949 /*border-radius:0;*/ }
2951 .error .helpertext:before {
2952 border-top-color: #cf2a2a; }
2954 .error .tooltip-onfocus .helpertext {
2955 margin: 14px 0 10px 0; }
2957 .error [class*="price"],
2958 .error [class*="pricing-"] {
2964 input[type]::-webkit-inner-spin-button,
2965 input[type]::-webkit-outer-spin-button {
2966 -webkit-appearance: none; }
2969 -moz-appearance: textfield; }
2981 display: inline-block;
2982 /* font-size: 1.4rem; */
2983 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
2996 display: inline-block;
2999 padding: 0 15px 0 15px;
3000 vertical-align: middle;
3001 line-height: normal; }
3003 select::-webkit-input-placeholder,
3004 textarea::-webkit-input-placeholder,
3005 input::-webkit-input-placeholder {
3007 font-family: "Omnes-ECOMP-W02-Italic", Arial;
3011 select:-moz-placeholder,
3012 textarea:-moz-placeholder,
3013 input:-moz-placeholder {
3015 font-family: "Omnes-ECOMP-W02-Italic", Arial;
3019 select::-moz-placeholder,
3020 textarea::-moz-placeholder,
3021 input::-moz-placeholder {
3023 font-family: "Omnes-ECOMP-W02-Italic", Arial;
3027 select:-ms-input-placeholder,
3028 textarea:-ms-input-placeholder,
3029 input:-ms-input-placeholder {
3031 font-family: "Omnes-ECOMP-W02-Italic", Arial;
3036 textarea:placeholder,
3039 font-family: "Omnes-ECOMP-W02-Italic", Arial;
3044 textarea:last-child,
3048 input:not([type="button"]) {
3051 input.input-emphasized {
3054 padding: 13px 20px 13px; }
3056 input[type="search"]:focus {
3057 padding-right: 88px; }
3059 input[type="search"] {
3060 padding-right: 40px;
3061 -webkit-appearance: none !important; }
3063 input[type="search"].input-emphasized {
3064 padding-right: 45px; }
3066 .btn-search[class*="btn"] {
3067 background-color: transparent;
3068 background-position: 50% 50%;
3069 background-size: 20px;
3070 background-repeat: no-repeat;
3075 min-width: 45px !important;
3077 padding: 0 !important;
3081 border-radius: 0 5px 5px 0;
3085 .input-emphasized + .btn-search[class*="btn"],
3086 .input-emphasized + .reset-field + .btn-search[class*="btn"] {
3087 background-size: 26px;
3090 outline-offset: -3px;
3092 border-radius: 0 5px 5px 0; }
3094 input[type="search"].input-emphasized + .reset-field {
3095 right: 45px !important; }
3097 .search-suggestion-wrapper {
3099 margin-bottom: 15px; }
3101 /*styles from dropdown*/
3102 .search-suggestion-list {
3103 box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15);
3104 border-radius: 0 0 6px 6px;
3106 border: 1px solid #0568ae;
3109 background-color: #f2f2f2;
3115 .search-suggestion-list:empty {
3118 .search-suggestion-item {
3122 line-height: 4.0rem;
3125 .search-suggestion-item a {
3126 text-decoration: none;
3129 .search-suggestion-item:hover,
3130 .search-suggestion-item:focus {
3132 background-color: #d2d2d2; }
3134 input[data-provide="datepicker"],
3135 [data-provide="datepicker"]:-moz-placeholder,
3136 [data-provide="datepicker"]:-ms-input-placeholder,
3137 [data-provide="datepicker"]:-webkit-input-placeholder {
3138 color: #0568ae !important;
3140 filter: alpha(opacity=100); }
3148 i.icon-primary-calendar.disabled,
3149 span.icon-primary-calendar.readonly {
3150 cursor: not-allowed;
3151 background-color: #f2f2f2;
3154 i.icon-primary-calendar.disabled input,
3155 span.icon-primary-calendar.readonly input {
3156 color: #959595 !important; }
3165 line-height: 20px; }
3167 textarea + .reset-field {
3170 textarea::-webkit-input-placeholder {
3173 textarea:-moz-placeholder {
3176 textarea::-moz-placeholder {
3179 textarea:-ms-input-placeholder {
3182 textarea:placeholder {
3187 background-color: #ffffff;
3188 border: 1px solid #d2d2d2;
3189 -webkit-appearance: none;
3190 box-shadow: 2px 3px 2px -2px rgba(0, 0, 0, 0.08) inset;
3191 transition: border .3s linear 0s;
3192 font-family: "Omnes-ECOMP-W02", Arial; }
3197 border-color: #0568ae; }
3202 .input-append > div {
3203 display: table-cell;
3206 .input-append > .field-group {
3209 .row .field-group input[class*="span"] {
3214 display: inline-block; }
3216 label + .field-group,
3217 label + .input-append,
3219 label + .row-nowrap,
3227 .field-group input:not([type="button"])[disabled] {
3228 padding-right: 15px; }
3233 outline: none !important; }
3241 .row-nowrap.no-flex.form-row > label + br {
3242 margin-bottom: 5px; }
3245 display: inline-block; }
3247 legend + .form-row {
3250 .tooltip-onclick input {
3251 padding-right: 45px; }
3253 .ds2_touchevents .tooltip-onclick input:focus {
3254 padding-right: 95px; }
3256 .btn-calendar-icon {
3258 background-color: transparent !important;
3260 border: 0 !important;
3264 .btn-calendar-icon .icon-primary-calendar:before {
3268 .btn-calendar-icon .icon-primary-calendar.disabled {
3269 background-color: #f2f2f2; }
3271 .btn-calendar-icon .icon-primary-calendar.disabled:before {
3274 span.icon-primary-calendar input {
3277 transition: border-color 0.3s linear 0s;
3278 box-shadow: 2px 3px 2px -2px rgba(0, 0, 0, 0.08) inset;
3283 .faux-input + input.datepicker-input:not([disabled]) {
3286 background-color: #fff;
3293 background-color: transparent !important;
3294 border: 1px solid transparent;
3300 margin-bottom: 10px;
3302 padding: 0 0 0 35px;
3306 vertical-align: middle;
3310 .faux-input:disabled {
3311 cursor: not-allowed; }
3313 .faux-input:focus + .datepicker-input,
3314 [data-calendar-state="opened"] + .datepicker-input {
3315 border-color: #0568ae;
3316 box-shadow: 2px 3px 2px -2px rgba(5, 116, 172, 0.35) inset;
3319 .form-row.error .error-msg {
3323 font-family: "Omnes-ECOMP-W02-Medium", Arial;
3328 .form-row.error .error-msg > .icon-primary-badgealert {
3335 .form-row.error .error-msg > .icon-primary-badgealert:before {
3341 vertical-align: middle; }
3343 .form-row.error label,
3344 .form-row.error .error-msg,
3345 .form-row.error button.awd-select,
3346 .form-row.error select.awd-select + span,
3347 .form-row.error .checkbox,
3348 .form-row.error .radio,
3349 .form-row.error legend.error,
3350 .form-row.error input,
3351 .form-row.error textarea {
3354 .form-row.error .btn-group > .btn,
3355 .form-row.error button.awd-select,
3356 .form-row.error .awd-select-list,
3357 .form-row.error select.awd-select + span,
3358 .form-row.error textarea,
3359 .form-row.error input,
3360 .form-row.error .checkbox .skin,
3361 .form-row.error .radio .skin {
3362 border-color: #cf2a2a !important; }
3364 .form-row.error .checkbox input:checked:not(:disabled) + .skin {
3365 background-color: #cf2a2a; }
3367 .form-row.error .radio input:checked + .skin:after {
3368 background-color: #cf2a2a; }
3370 .error [class*="price"],
3371 .error [class*="pricing-"] {
3380 background-repeat: repeat-x;
3381 background-color: #959595;
3382 position: relative; }
3385 background-color: #959595; }
3388 background-color: #d2d2d2; }
3391 background-color: #fff;
3396 font-family: "Omnes-ECOMP-W02-Medium", Arial;
3399 line-height: 1.6rem;
3408 hr.is-vertical.dark,
3410 hr.is-vertical.lite,
3412 display: inline-block;
3418 hr.is-vertical.dark,
3420 background-color: #959595; }
3422 hr.is-vertical.lite,
3424 background-color: #d2d2d2; }
3426 .hr-dotted.is-vertical.dark,
3427 .hr-dotted.is-vertical.lite {
3428 background-color: transparent;
3429 background-repeat: repeat-y;
3430 background-size: 1px 4px;
3435 .row-nowrap > .span + hr.is-vertical,
3436 .row > .span + hr.is-vertical {
3437 margin: 0 0 0 -20px; }
3441 hr.bottom-space-only {
3450 font-family: "Omnes-ECOMP-W02", Arial;
3452 margin-bottom: 5px; }
3454 -webkit-tap-highlight-color: transparent;
3463 .radio input:focus + .skin {
3464 border-color: #0568ae; }
3465 .radio input:focus + .skin:before {
3470 outline: 1px dotted #000000;
3473 .radio input + .skin {
3474 border-radius: 100%; }
3475 .radio input:checked + .skin:after {
3476 background-color: #0568ae;
3477 border-radius: 100%;
3478 border: 3px solid #FFFFFF;
3484 .radio input:disabled + .skin {
3485 cursor: not-allowed;
3486 background-color: #d2d2d2;
3487 border-color: #d2d2d2;
3489 .radio input:disabled + .skin + span {
3490 cursor: not-allowed;
3492 .radio input:disabled:checked + .skin:after {
3493 background-color: #666666; }
3494 .radio input:invalid + .skin {
3495 border: solid 1px #cf2a2a; }
3497 background-color: #FFFFFF;
3498 border: 1px solid #d2d2d2;
3500 display: inline-block;
3507 display: inline-block;
3514 font-family: "Omnes-ECOMP-W02", Arial; }
3517 display: inline-block;
3518 margin-bottom: 10px;
3519 vertical-align: middle;
3520 margin-right: 10px; }
3521 .radio.inline:last-child {
3525 border: 1px solid #d2d2d2;
3526 border-radius: 8px; }
3527 .radio-box > [role="radio"] label {
3528 padding: 15px 15px 20px 15px;
3531 .radio-box > [role="radio"] label .skin + span {
3533 .radio-box > [role="radio"] + div {
3534 padding: 0 15px 15px 47px; }
3535 .radio-box > [aria-checked="false"] label > input {
3538 .radio-box > [aria-checked="false"] label .skin {
3541 .radio-box > [aria-checked="true"] label > input {
3544 .radio-box > [aria-checked="true"] label .skin {
3549 border: 3px solid #0568ae; }
3550 .radio-box.active > [role="radio"] label {
3551 padding: 13px 14px 19px 13px; }
3556 font-family: "Omnes-ECOMP-W02", Arial;
3560 -webkit-tap-highlight-color: transparent;
3569 .checkbox input:focus + .skin {
3570 border-color: #0568ae; }
3571 .checkbox input:focus + .skin:before {
3576 outline: 1px dotted #000000;
3579 .checkbox input:checked:not(:disabled) + .skin {
3580 background-color: #0568ae;
3581 border-color: #0568ae; }
3582 .checkbox input:checked:disabled + .skin:after {
3584 .checkbox input:checked + .skin:after {
3587 background-color: transparent;
3590 line-height: 21px; }
3591 .checkbox input:disabled + .skin {
3592 cursor: not-allowed;
3593 background-color: #d2d2d2;
3594 border-color: #d2d2d2;
3596 .checkbox input:disabled + .skin + span {
3597 cursor: not-allowed;
3599 .checkbox input:invalid + .skin {
3600 border: solid 1px #cf2a2a; }
3601 .checkbox input:indeterminate + .skin:after {
3602 background-color: transparent;
3607 background-color: #fff;
3608 border: 1px solid #d2d2d2;
3610 display: inline-block;
3617 display: inline-block;
3624 font-family: "Omnes-ECOMP-W02", Arial; }
3627 .checkbox input.indeterminate + .skin:after {
3631 /* .checkbox.inline {
3632 display: inline-block;
3633 margin-bottom: 10px;
3634 vertical-align: middle;
3635 margin-right: 10px; }
3636 .checkbox.inline:last-child {
3639 .checkbox.checkbox-selectall {
3640 margin: 20px 0 0 24px; }
3642 .terms-after-checkbox {
3643 margin-top: 15px; } */
3645 .indeterminate-margin {
3646 padding-left: 24px; }
3649 border-bottom: 1px solid #d2d2d2; }
3652 .inactive-toggle-header {
3658 line-height: 2.2rem;
3661 padding: 16px 55px 16px 15px; }
3663 .toggle-header.opened {
3666 .tiny-accordion .toggle-header,
3667 .tiny-accordion .inactive-toggle-header {
3668 padding: 16px 55px 16px 15px;
3669 border-top: 1px solid #d2d2d2; }
3671 .tiny-accordion .toggle-header:focus {
3672 text-decoration: underline; }
3674 .tiny-accordion.iconleft .toggle-header,
3675 .tiny-accordion.iconleft .inactive-toggle-header {
3676 padding: 15px 15px 15px 50px; }
3678 .accordion-content {
3679 font-size: 1.4rem; }
3681 .accordion-content .toggle-header:first-child {
3684 .tiny-accordion .toggle-header + .accordion-content {
3685 padding: 0 50px 15px 15px; }
3687 .tiny-accordion.iconleft .toggle-header + .accordion-content {
3688 padding: 0 15px 15px 50px; }
3690 .toggle-header .icon-primary-accordion-plus,
3691 .toggle-header .icon-primary-accordion-minus {
3692 display: inline-block;
3698 vertical-align: middle;
3700 font-weight: bold; }
3702 .tiny-accordion.iconleft .toggle-header .icon-primary-accordion-plus,
3703 .tiny-accordion.iconleft .toggle-header .icon-primary-accordion-minus {
3706 .inactive-toggle-header:hover {
3709 .tiny-accordion-to-tabs,
3716 .tiny-tabs [class*="icon-primary-accordion-"] {
3717 display: none !important; }
3719 .tiny-accordion-to-tabs:before,
3720 .tiny-accordion-to-tabs:after,
3727 .tiny-accordion-to-tabs:after,
3731 .tiny-accordion-to-tabs:before,
3732 .tiny-accordion-to-tabs:after,
3739 .tiny-accordion-to-tabs:after,
3743 .tiny-tabs > .toggle-header {
3744 display: inline-block;
3750 background-color: #fff;
3752 padding: 26px 20px 25px 20px !important;
3753 border-top: 1px solid #fff;
3754 -webkit-filter: none;
3756 background-clip: padding-box;
3757 border-bottom: 1px solid #d2d2d2;
3758 font-weight: normal;
3759 border-right: 1px solid #d2d2d2;
3760 white-space: nowrap; }
3762 .tiny-tabs .toggle-header + div {
3766 border-top: 1px solid #d2d2d2;
3769 border-bottom: none;
3774 padding-bottom: 30px; }
3776 .tiny-tabs .opened {
3778 border-top: 5px solid #0568ae !important;
3779 padding-top: 22px !important;
3780 border-bottom: none;
3781 background-color: #fff;
3782 -webkit-filter: none;
3787 .tiny-tabs .toggle-header:focus {
3788 text-decoration: underline;
3789 outline: thin dotted #666;
3790 outline-offset: 0; }
3792 .tiny-tabs .toggle-header:first-child {
3796 .tiny-tabs .toggle-header:first-child {
3797 border-left: 1px solid #fff; }
3799 .tiny-tabs .opened:first-child {
3800 border-left: 1px solid #d2d2d2; }
3802 .tiny-tabs .toggle-header:nth-last-of-type(2) {
3803 border-right-color: #fff; }
3805 .tiny-tabs .opened:nth-last-of-type(2) {
3806 border-right: 1px solid #d2d2d2; }
3808 @media (max-width: 767px) {
3810 .tiny-accordion-to-tabs {
3812 margin-right: -15px;
3814 .tiny-accordion-to-tabs {
3816 border-bottom: 1px solid #d2d2d2; }
3817 .tiny-accordion-to-tabs .toggle-header {
3820 padding: 16px 50px 16px 15px;
3821 border-top: 1px solid #d2d2d2; }
3822 .tiny-accordion-to-tabs .toggle-header:focus {
3823 text-decoration: underline; }
3824 .tiny-accordion-to-tabs .toggle-header + .accordion-content {
3825 padding: 0 50px 15px 15px; } }
3827 @media (min-width: 768px) {
3828 .tiny-accordion-to-tabs [class*="icon-primary-accordion-"] {
3829 display: none !important; }
3830 .tiny-accordion-to-tabs > .toggle-header {
3831 display: inline-block;
3834 /*overflow: hidden;*/
3837 background-color: #fff;
3839 padding: 26px 20px 25px 20px !important;
3840 border-top: 1px solid #fff;
3841 -webkit-filter: none;
3843 background-clip: padding-box;
3844 border-bottom: 1px solid #d2d2d2;
3845 font-weight: normal;
3846 border-right: 1px solid #d2d2d2;
3847 white-space: nowrap; }
3848 .tiny-accordion-to-tabs .toggle-header + div {
3852 border-top: 1px solid #d2d2d2;
3856 border-bottom: none;
3858 .tiny-accordion-to-tabs .opened {
3860 border-top: 5px solid #0568ae !important;
3861 padding-top: 22px !important;
3862 border-bottom: none;
3863 background-color: #fff;
3864 -webkit-filter: none;
3867 text-decoration: none;
3869 .tiny-accordion-to-tabs .toggle-header:focus {
3870 text-decoration: underline;
3871 outline: thin dotted #666;
3872 outline-offset: 0px; }
3873 .tiny-accordion-to-tabs .toggle-header:nth-last-of-type(2) {
3874 border-right: none; }
3875 .tiny-accordion-to-tabs .toggle-header:first-child {
3878 .tiny-accordion-to-tabs .toggle-header:first-child {
3879 border-left: 1px solid #fff; }
3880 .tiny-accordion-to-tabs .opened:first-child {
3881 border-left: 1px solid #d2d2d2; }
3882 .tiny-accordion-to-tabs .opened:nth-last-of-type(2) {
3883 border-right: 1px solid #d2d2d2; } }
3885 .toggle-header .tooltip .icon-primary-tooltip {
3888 .accordion-content {
3889 transition: all 0.8s linear; }
3894 .tiny-tabs .toggle-header {
3895 display: inline-block;
3901 background-color: #fff;
3903 padding: 22px 20px 25px 20px !important;
3904 border-top: 5px solid #fff;
3905 -webkit-filter: none;
3907 background-clip: padding-box;
3908 border-bottom: 1px solid #ccc;
3909 font-weight: normal;
3910 border-right: 1px solid #ccc;
3911 white-space: nowrap; }
3913 .tiny-tabs .toggle-header:first-child {
3916 .tiny-tabs div:first-child .toggle-header {
3917 margin-left: 30px; }
3919 .tiny-tabs > div .toggle-header.opened {
3920 border-bottom: 0 !important; }
3922 .tiny-accordion-to-tabs > div > div.toggle-header {
3923 background-clip: padding-box;
3924 background-color: #fff;
3925 border-bottom: 1px solid #ccc;
3927 border-top: 5px solid #fff;
3928 display: inline-block;
3931 font-weight: normal;
3933 padding: 22px 20px 21px !important;
3935 white-space: nowrap; }
3937 .tiny-accordion-to-tabs .toggle-header:first-child {
3940 .tiny-accordion-to-tabs div:first-child .toggle-header {
3942 border-bottom: 0 !important; }
3944 .tiny-accordion-to-tabs > div .toggle-header.opened {
3945 border-bottom: 0 !important; }
3947 @media (max-width: 767px) {
3948 .tiny-accordion-to-tabs {
3949 display: block !important;
3950 border-bottom: 1px solid #ccc !important; }
3951 .tiny-accordion-to-tabs > div > div.toggle-header {
3952 display: block !important;
3955 min-height: 41px !important;
3956 padding: 15px 50px 15px 15px !important;
3957 border-top: 1px solid #ccc; }
3958 .tiny-accordion-to-tabs > div > div.toggle-header:first-child {
3959 margin-left: 0 !important; }
3960 .tiny-accordion-to-tabs > div > div.toggle-header + .accordion-content {
3961 padding: 0 50px 15px 15px; }
3962 .tiny-accordion-to-tabs > div > div.toggle-header .icon-primary-accordion-plus {
3963 background-position: 0 0;
3964 background-size: 20px 40px; }
3965 .tiny-accordion-to-tabs > div > div.toggle-header .icon-primary-accordion-minus {
3966 background-position: 0 -20px;
3967 background-size: 20px 40px; }
3968 .tiny-accordion-to-tabs > div > div.toggle-header .icon-primary-accordion-plus,
3969 .tiny-accordion-to-tabs > div > div.toggle-header .icon-primary-accordion-minus {
3970 display: inline-block;
3976 vertical-align: middle;
3980 background-color: #5a5a5a;
3991 font-family: "Omnes-ECOMP-W02-Medium", Arial;
3993 margin: 0 20px 5px 0; }
3996 padding: 15px 20px; }
3998 .alert div:first-child {
3999 border-radius: 8px 0 0 8px;
4002 .alert div:first-child + div {
4003 border: 1px solid transparent;
4005 border-radius: 0 8px 8px 0; }
4008 background-color: #cf2a2a;
4009 border: 1px solid #cf2a2a; }
4012 background-color: #44c8f5;
4013 border: 1px solid #44c8f5; }
4016 background-color: #c5d63d;
4017 border: 1px solid #c5d63d; }
4019 .alert [class*="icon-primary-"] {
4031 .alert .close:before {
4040 text-decoration: underline; }
4042 .alert .close:focus {
4043 outline: 1px dotted #666; }
4046 font-size: 1.4rem; }
4048 .alert p:last-child {
4051 .alert .standalone-link i[class*="icon-primary-"] {
4053 margin-right: 5px; }
4055 @media (max-width: 767px) {
4062 padding: 15px 10px; }
4063 .alert div:first-child {
4068 font-size: 1.4rem; }
4070 font-size: 1.2rem; }
4074 .alert .standalone-link i[class*="icon-primary-"] {
4075 font-size: 16px; } }
4086 text-decoration: underline; }
4088 .alert div:first-child + div {
4089 padding-right: 25px; }
4091 .alert div:last-child {
4092 padding-right: 20px !important; }
4094 .alert p [class*="icon-primary-"] {
4099 @media (max-width: 767px) {
4102 .alert div:first-child + div {
4103 padding-right: 20px; }
4104 .alert div:last-child {
4105 padding-right: 15px !important; }
4106 .alert div:first-child {
4110 .alert p [class*="icon-primary-"] {
4111 font-size: 16px; } }
4117 .b2b-audio .controls-wrapper {
4118 display: inline-block;
4121 .b2b-audio .controls-wrapper i {
4125 .b2b-audio .controls-wrapper i:hover {
4127 .b2b-audio .seek-bar-container-wrapper {
4128 display: inline-block;
4135 .b2b-audio .seek-bar-container-wrapper .timing-container {
4139 .b2b-audio .seek-bar-container-wrapper .timing-container .timing-container-left {
4141 line-height: 100%; }
4142 .b2b-audio .seek-bar-container-wrapper .timing-container .timing-container-right {
4144 line-height: 100%; }
4145 .b2b-audio .seek-bar-container-wrapper .timing-container .timing-container-spacer {
4147 .b2b-audio .seek-bar-tooltip {
4151 .b2b-audio-popover {
4153 .b2b-audio-popover .volume-popover {
4154 height: 100px !important;
4155 width: 6px !important;
4157 .b2b-audio-popover .min-label {
4164 .b2b-audio-recorder {
4165 border: 1px solid #ccc;
4166 box-shadow: 0px 1px 2px 0 rgba(0, 0, 0, 0.15);
4170 .b2b-audio-recorder .b2b-elapsed-time {
4171 margin: 23px 0 24px 15px;
4175 .b2b-audio-recorder .b2b-controls {
4178 .b2b-audio-recorder .b2b-controls i.icoControls-record {
4182 margin-right: 10px; }
4183 .b2b-audio-recorder .b2b-controls i.icoControls-record:focus, .b2b-audio-recorder .b2b-controls i.icoControls-record:hover {
4185 .b2b-audio-recorder .b2b-controls i.icoControls-stop {
4191 .b2b-audio-recorder .b2b-controls i.icoControls-stop:focus, .b2b-audio-recorder .b2b-controls i.icoControls-stop:hover {
4197 border-radius: 7px; }
4207 font-family: "Omnes-ECOMP-W02-Medium", Arial;
4208 background-color: #5A5A5A;
4209 border-radius: 12px;
4211 display: inline-block;
4213 font-weight: normal;
4220 vertical-align: baseline; }
4224 * + .b2b-heading-micro {
4225 margin-top: 20px !important; }
4227 .b2b-heading-micro {
4228 font-family: "Omnes-ECOMP-W02-Medium", Arial;
4229 font-weight: normal;
4230 text-rendering: optimizeLegibility;
4231 font-size: 1.2rem !important;
4232 text-transform: uppercase !important;
4233 margin-bottom: 20px !important;
4234 line-height: 1.2 !important; }
4236 .b2b-no-colors .b2b-badge {
4237 border: 1px solid transparent; }
4240 margin-right: 5px; }
4244 padding-top: 10px; }
4247 background-color: #cf2a2a; }
4249 .bellyband-container {
4256 border-top: 1px solid #d2d2d2; }
4264 text-decoration: none; }
4266 .bellyband-link a:hover > div span,
4267 .bellyband-link a:focus > div span {
4268 text-decoration: underline; }
4270 .bellyband-link a:after {
4279 .dark-bg .bellyband-link a:after {
4282 .bellyband-link img[src$="svg"].hidden-desktop,
4283 .bellyband-link [class*="icon-primary-"].hidden-desktop {
4284 display: inline-block !important;
4292 .dark-bg .bellyband-link [class*="icon-primary-"].hidden-desktop,
4293 .dark-bg .bellyband-link [class*="icon-primary-"].visible-desktop {
4296 .bellyband-link img[src$="svg"].visible-desktop {
4297 display: none !important; }
4305 @media (min-width: 481px) and (max-width: 767px) {
4306 .bellyband-container {
4310 align-content: flex-start;
4311 align-items: stretch;
4312 display: inline-flex;
4313 flex-direction: column;
4317 .bellyband-group .row {
4318 display: flex !important; }
4323 margin-bottom: 20px;
4327 line-height: inherit;
4330 .bellyband-link a:after {
4332 .bellyband-link a span {
4334 padding-top: 10px; }
4337 padding: 0 15px 0 0;
4341 .bellyband-link a:focus p {
4342 text-decoration: none; } }
4344 @media (min-width: 768px) {
4350 justify-content: center; }
4351 .bellyband-group .row {
4353 .bellyband-group .row .span {
4356 margin-bottom: 30px;
4358 justify-content: space-between; }
4363 margin-bottom: 30px; }
4364 .bellyband-link:last-child {
4369 text-align: center; }
4370 .bellyband-link a:after {
4372 .bellyband-link img[src$="svg"].hidden-desktop,
4373 .bellyband-link [class*="icon-primary-"].hidden-desktop {
4374 display: none !important; }
4375 .bellyband-link img[src$="svg"].visible-desktop,
4376 .bellyband-link [class*="icon-primary-"].visible-desktop {
4377 display: block !important;
4385 .bellyband-link a span {
4388 line-height: 2rem; }
4394 padding-left: 0 !important;
4396 line-height: 1.8rem; } }
4398 @media (max-width: 480px) {
4399 .bellyband-link-tall a {
4401 padding: 0 40px 10px 15px; }
4402 .bellyband-link-tall p {
4403 line-height: 1.8rem;
4405 .bellyband-link-tall > a:after {
4410 display: inline-block;
4412 border-bottom: 1px solid #9d9d9d;
4414 padding-top: 15px; }
4415 .b2b-boardstrip .boardstrip-reel {
4416 margin-bottom: 15px; }
4417 .b2b-boardstrip .boardstrip-item--add {
4418 border: 1px dashed #ccc;
4419 background: #FFFFFF;
4424 font-family: "Omnes-ECOMP-W02", Arial;
4425 -webkit-border-radius: 3px;
4426 -moz-border-radius: 3px;
4431 .b2b-boardstrip .boardstrip-item--add:hover, .b2b-boardstrip .boardstrip-item--add:focus {
4432 border: 2px solid #007A3E;
4434 .b2b-boardstrip .boardstrip-item--add i {
4438 text-align: initial; }
4439 .b2b-boardstrip .boardstrip-item--add .centered {
4443 margin-bottom: 35px;
4445 .b2b-boardstrip .board-viewport {
4453 .b2b-boardstrip .board-viewport .boardstrip-container {
4459 -webkit-transition: left 1000ms;
4460 transition: left 1000ms; }
4461 .b2b-boardstrip .board-viewport .board-item {
4464 border: 1px solid #ccc;
4465 margin: 0 15px 15px 0;
4466 background-color: #FFFFFF;
4470 .b2b-boardstrip .board-viewport .board-item:hover, .b2b-boardstrip .board-viewport .board-item:focus {
4471 border: 2px solid #007A3E;
4472 background-color: white;
4474 .b2b-boardstrip .board-viewport .board-item .board-img {
4478 .b2b-boardstrip .board-viewport .board-item .board-img img {
4480 .b2b-boardstrip .board-viewport .board-item .title {
4485 font-family: "Omnes-ECOMP-W02", Arial;
4487 .b2b-boardstrip .board-viewport .board-item.selected {
4488 background-color: #FFFFFF;
4489 border: 2px solid #0574ac; }
4490 .b2b-boardstrip .board-viewport .board-item .board-caret {
4495 .b2b-boardstrip .board-viewport .board-item .board-caret .board-caret-indicator {
4496 border-left: 8px solid transparent;
4497 border-right: 8px solid transparent;
4498 border-bottom: 8px solid #999;
4504 .b2b-boardstrip .board-viewport .board-item .board-caret .board-caret-arrow-up {
4507 border-style: solid;
4508 border-width: 0 8px 8px 8px;
4509 border-color: transparent transparent #FFFFFF transparent;
4511 position: absolute; }
4512 .b2b-boardstrip .arrow {
4516 .b2b-boardstrip .arrow:hover {
4518 .b2b-boardstrip .arrow.disabled {
4519 color: #767676 !important;
4520 cursor: not-allowed; }
4521 .b2b-boardstrip .prev-items {
4522 display: inline-block;
4524 margin-bottom: auto;
4529 -webkit-user-select: none;
4530 -moz-user-select: none;
4531 -ms-user-select: none;
4532 -o-user-select: none;
4533 user-select: none; }
4534 .b2b-boardstrip .next-items {
4535 display: inline-block;
4537 margin-bottom: auto;
4539 -webkit-user-select: none;
4540 -moz-user-select: none;
4541 -ms-user-select: none;
4542 -o-user-select: none;
4543 user-select: none; }
4544 .b2b-boardstrip .centered {
4545 display: table-cell;
4547 vertical-align: middle; }
4553 border-bottom: 1px solid #d2d2d2;
4560 display: inline-block;
4561 margin-right: 15px; }
4563 .breadcrumb > li:after {
4569 .breadcrumb > li:last-child {
4572 .breadcrumb > li:last-child:after {
4575 .breadcrumb li > * {
4576 float: none !important;
4580 padding: 10px 15px !important; }
4585 background-color: #FFFFFF;
4592 -webkit-touch-callout: none;
4593 -webkit-user-select: none;
4594 -moz-user-select: none;
4595 -ms-user-select: none;
4604 .datepicker td span {
4612 border-radius: 4px; }
4613 .datepicker td span:hover {
4614 background: #eeeeee; }
4615 .datepicker td span.disabled {
4619 .datepicker td span.disabled:hover {
4623 .datepicker td span.active {
4625 background-color: #0568ae;
4626 border-color: #357ebd; }
4627 .datepicker td span.active:hover {
4629 background-color: #0568ae;
4630 border-color: #357ebd; }
4631 .datepicker td span.active.disabled {
4633 background-color: #0568ae;
4634 border-color: #357ebd; }
4641 .datepicker tbody:focus {
4643 .datepicker td.day {
4644 background-color: transparent;
4647 font-family: "Omnes-ECOMP-W02-Medium", Arial;
4651 margin: -2px -1px 0 0;
4656 outline: 1px dotted #191919;
4657 outline-offset: -2px; }
4658 .datepicker th[tabindex]:focus {
4659 outline-offset: -15px; }
4660 .datepicker td.day.focused {
4661 background: #ededed;
4663 .datepicker td.day.focused.active {
4664 background-color: #ededed;
4666 .datepicker td.disabled {
4667 font-family: "Omnes-ECOMP-W02", Arial;
4670 .datepicker td.disabled:hover {
4671 font-family: "Omnes-ECOMP-W02", Arial;
4674 .datepicker td.disabled:hover .show-date {
4675 font-family: "Omnes-ECOMP-W02", Arial;
4677 .datepicker td.disabled .show-date {
4678 font-family: "Omnes-ECOMP-W02", Arial;
4680 .datepicker td.today {
4682 background-color: #0568ae; }
4683 .datepicker td.today:hover {
4685 background-color: #0568ae;
4687 background-color: #0568ae; }
4688 .datepicker td.today:active {
4690 background-color: #0568ae; }
4691 .datepicker td.today:focus {
4693 background-color: #0568ae; }
4694 .datepicker td.today.disabled {
4696 background-color: #0568ae; }
4697 .datepicker td.today.active {
4699 background-color: #0568ae; }
4700 .datepicker td.today.active:hover {
4702 .datepicker td.selected {
4704 background-color: #95959500; }
4705 .datepicker td.selected:hover {
4707 background-color: #95959500; }
4708 .datepicker td.selected.disabled {
4710 background-color: #95959500; }
4711 .datepicker td.active:not(.new) {
4713 border-color: #357ebd; }
4714 .datepicker td.active:not(.new) .show-date {
4716 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
4717 .datepicker td.active:hover:not(.new) {
4719 border-color: #357ebd; }
4720 .datepicker td.active:hover:not(.new) .show-date {
4722 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
4723 .datepicker .start-date .show-date {
4724 background-color: #0568ae;
4725 color: #FFFFFF !important;
4726 border-radius: 5px 0 0 5px;
4728 .datepicker .start-date .show-date:before {
4729 background-color: #0568ae;
4737 .datepicker .between-date .show-date {
4738 background-color: #0568ae;
4739 color: #FFFFFF !important; }
4740 .datepicker .between-date .show-date:before {
4741 background-color: #0568ae;
4749 .datepicker .between-date:first-child .show-date:before {
4750 background-color: #FFFFFF;
4756 .datepicker .end-date .show-date {
4757 background-color: #0568ae;
4758 color: #FFFFFF !important;
4759 border-radius: 0 5px 5px 0; }
4760 .datepicker .end-date .show-date:before {
4761 background-color: #0568ae;
4769 .datepicker .end-date:first-child .show-date:after {
4770 background-color: #FFFFFF;
4776 .datepicker .end-date:first-child .show-date::before {
4777 background-color: #FFFFFF; }
4778 .datepicker tr td.start-date:last-child .show-date:after {
4779 background-color: #FFFFFF;
4785 .datepicker tr td.start-date:last-child:focus .show-date:after {
4788 background-color: transparent; }
4789 .datepicker tr td.start-date:first-child:focus .show-date:after {
4792 background-color: transparent; }
4793 .datepicker tr td.between-date:last-child .show-date:after {
4794 background-color: #FFFFFF;
4800 .datepicker tr td.between-date:last-child:focus .show-date:after {
4803 background-color: transparent; }
4804 .datepicker tr td.between-date:first-child:focus .show-date:after {
4807 background-color: transparent; }
4808 .datepicker tr td.end-date:last-child:focus .show-date:after {
4811 background-color: transparent; }
4812 .datepicker tr td.end-date:first-child:focus .show-date:after {
4815 background-color: transparent; }
4816 .datepicker th.datepicker-switch {
4819 font-weight: normal;
4820 cursor: default !important; }
4821 .datepicker thead tr:first-child th {
4824 line-height: 60px; }
4825 .datepicker thead tr:first-child th.cw {
4827 background-color: transparent; }
4828 .datepicker tfoot tr th {
4833 line-height: normal; }
4834 .datepicker tfoot tr th li {
4835 margin-bottom: 5px; }
4839 margin: 0 -1px -1px 0;
4841 .datepicker .prev i {
4851 margin: 0 -1px -1px 0;
4853 .datepicker .next i {
4863 padding: 0 2px 0 5px;
4864 vertical-align: middle; }
4865 .datepicker .due-date .show-date {
4866 font-family: "Omnes-ECOMP-W02-Medium", Arial;
4867 background-color: #cf2a2a;
4869 color: #FFFFFF !important; }
4870 .datepicker .day.active .show-date:after {
4871 border: 2px solid #0568ae;
4880 .datepicker .day:focus .show-date:after {
4881 border: 2px solid #0568ae;
4894 .datepicker .due-date.disabled .show-date:after {
4895 border: 2px solid #0568ae;
4904 .datepicker .day.due-date:focus .show-date:after {
4909 .datepicker .due-date.old:after {
4910 visibility: hidden; }
4911 .datepicker .due-date.new:after {
4912 visibility: hidden; }
4913 .datepicker .due-date.active:after {
4914 border-color: #FFFFFF; }
4915 .datepicker .due-date.active.focused {
4916 color: #0568ae !important; }
4917 .datepicker .due-date.active.focused:after {
4918 border-color: #cf2a2a !important; }
4922 font-weight: normal;
4926 letter-spacing: -6px;
4927 margin: 0 -1px -1px 0; }
4928 .datepicker .dow span[aria-hidden="true"] {
4939 .datepicker .calendar-legend {
4941 margin-bottom: 20px; }
4942 .datepicker .calendar-legend li {
4944 font-weight: normal;
4948 position: relative; }
4949 .datepicker i.legend-due-date {
4950 background-color: #cf2a2a;
4955 vertical-align: middle;
4956 display: inline-block; }
4957 .datepicker i.legend-selected-date {
4958 background-color: #FFFFFF;
4959 border: 2px solid #0568ae;
4964 vertical-align: middle;
4965 display: inline-block; }
4966 .datepicker i.legend-selectedisdue {
4967 background-color: #FFFFFF;
4968 border: 2px solid #0568ae;
4970 display: inline-block;
4974 vertical-align: middle;
4976 .datepicker i.legend-selectedisdue:after {
4977 background-color: #cf2a2a;
4986 .datepicker .text-left {
4988 .datepicker .active.old {
4989 background-color: #ededed !important;
4990 color: #ededed !important; }
4992 .datepicker-inline {
4995 .datepicker.datepicker-rtl {
4997 .datepicker.datepicker-rtl td span {
5000 .datepicker-dropdown {
5003 .datepicker-dropdown:before {
5005 display: inline-block;
5006 border-left: 10px solid transparent;
5007 border-right: 10px solid transparent;
5008 border-bottom: 10px solid #d2d2d2;
5010 border-bottom-color: rgba(0, 0, 0, 0.2);
5011 position: absolute; }
5012 .datepicker-dropdown:after {
5014 display: inline-block;
5015 border-left: 10px solid transparent;
5016 border-right: 10px solid transparent;
5017 border-bottom: 10px solid #fff;
5019 position: absolute; }
5021 .datepicker-dropdown.datepicker-orient-left:before {
5024 .datepicker-dropdown.datepicker-orient-left:after {
5027 .datepicker-dropdown.datepicker-orient-right:before {
5030 .datepicker-dropdown.datepicker-orient-right:after {
5033 .datepicker-dropdown.datepicker-orient-top:before {
5036 .datepicker-dropdown.datepicker-orient-top:after {
5039 .datepicker-dropdown.datepicker-orient-bottom:before {
5042 border-top: 7px solid #959595; }
5044 .datepicker-dropdown.datepicker-orient-bottom:after {
5047 border-top: 6px solid #fff; }
5049 .datepicker.days div.datepicker-days {
5052 .datepicker.months div.datepicker-months {
5055 .datepicker.years div.datepicker-years {
5059 font-family: "Omnes-ECOMP-W02-Medium", Arial;
5066 .input-group.date .input-group-addon i {
5071 .datepicker.dropdown-menu {
5072 box-shadow: 0 10px 15px -10px rgba(0, 0, 0, 0.7);
5081 background-color: #FFFFFF;
5082 border: 1px solid #d2d2d2;
5083 border: 1px solid rgba(0, 0, 0, 0.2);
5087 line-height: 1.428571429;
5089 .datepicker.dropdown-menu th {
5093 position: relative; }
5094 .datepicker.dropdown-menu td {
5098 position: relative; }
5105 background-color: #FFFFFF;
5106 background-repeat: no-repeat;
5107 background-position: -62px 0; }
5114 background-color: #FFFFFF;
5115 background-repeat: no-repeat;
5116 background-position: -5px 0; }
5123 background-color: #FFFFFF;
5124 background-repeat: no-repeat;
5125 background-position: -19px 0; }
5132 background-color: #FFFFFF;
5133 background-repeat: no-repeat;
5134 background-position: -34px 0; }
5141 background-color: #FFFFFF;
5142 background-repeat: no-repeat;
5143 background-position: -49px 0; }
5150 background-color: #FFFFFF;
5151 background-repeat: no-repeat;
5152 background-position: 0 0; }
5159 background-color: #FFFFFF;
5160 background-repeat: no-repeat;
5161 background-position: 0 0; }
5168 background-color: #FFFFFF;
5169 background-repeat: no-repeat;
5170 background-position: 0 0; }
5177 background-color: #FFFFFF;
5178 background-repeat: no-repeat;
5179 background-position: 0 0; }
5181 .b2b-coachmark-label {
5184 cursor: not-allowed;
5185 position: relative; }
5187 .b2b-coachmark-highlight {
5188 border: 1px solid #d3d3d3;
5192 background-color: #ffffff;
5193 border-radius: 10px;
5195 box-shadow: 0 5px 6px 0 rgba(0, 0, 0, 0.25);
5197 position: absolute; }
5199 .b2b-coachmark-highlight-mask {
5203 .b2b-coachmark-container {
5204 border: 1px solid #cccccc;
5206 pointer-events: auto;
5207 -webkit-box-sizing: border-box;
5208 -moz-box-sizing: border-box;
5209 box-sizing: border-box;
5211 -webkit-transition: opacity .2s ease-out;
5212 -moz-transition: opacity .2s ease-out;
5213 transition: opacity .2s ease-out;
5215 border-radius: 20px;
5216 box-shadow: 0 6px 6px 0 rgba(0, 0, 0, 0.15);
5223 background-color: #ffffff;
5226 .b2b-coachmark-container i.b2b-coachmark-caret {
5232 .b2b-coachmark-container i.b2b-coachmark-caret:before {
5234 border-left: 12px solid transparent;
5235 border-right: 12px solid transparent;
5236 border-bottom: 12px solid #d3d3d3;
5239 .b2b-coachmark-container i.b2b-coachmark-caret:after {
5241 border-left: 12px solid transparent;
5242 border-right: 12px solid transparent;
5243 border-bottom: 12px solid #fff;
5244 position: absolute; }
5245 .b2b-coachmark-container .b2b-coachmark-header {
5249 .b2b-coachmark-container .b2b-coachmark-header .corner-button {
5250 box-shadow: 0 -24px 0 0 #f2f2f2 inset;
5255 transform: rotate(45deg);
5257 .b2b-coachmark-container .b2b-coachmark-countlabel {
5259 font-family: "Omnes-ECOMP-W02", Arial;
5263 .b2b-coachmark-container .b2b-coachmark-content {
5264 padding: 0px 20px 20px 20px;
5266 .b2b-coachmark-container .b2b-coachmark-content .icon-misc-dimmer {
5271 .b2b-coachmark-container .b2b-coachmark-content .offscreen-text {
5278 .b2b-coachmark-container .b2b-coachmark-content .b2b-coachmark-content-header {
5284 .b2b-coachmark-container .b2b-coachmark-content .b2b-coachmark-description {
5291 .b2b-coachmark-container .b2b-coachmark-content .b2b-coachmark-btn-group {
5296 .b2b-coachmark-container .b2b-coachmark-content .b2b-coachmark-btn-group .b2b-coachmark-link {
5297 font-family: "Omnes-ECOMP-W02-Medium", Arial;
5301 margin-right: 20px; }
5302 .b2b-coachmark-container .b2b-coachmark-content .b2b-coachmark-btn-group button {
5307 background-color: #fff;
5312 .datepicker-inline {
5315 .datepicker.datepicker-rtl {
5318 .datepicker.datepicker-rtl td span {
5321 .datepicker-dropdown {
5326 .datepicker-dropdown:before {
5328 display: inline-block;
5329 border-left: 10px solid transparent;
5330 border-right: 10px solid transparent;
5331 border-bottom: 10px solid #d2d2d2;
5333 border-bottom-color: rgba(0, 0, 0, 0.2);
5334 position: absolute; }
5336 .datepicker-dropdown:after {
5338 display: inline-block;
5339 border-left: 10px solid transparent;
5340 border-right: 10px solid transparent;
5341 border-bottom: 10px solid #fff;
5343 position: absolute; }
5345 .datepicker-dropdown.datepicker-orient-left:before,
5346 .datepicker-dropdown.datepicker-orient-left:after {
5349 .datepicker-dropdown.datepicker-orient-right:before,
5350 .datepicker-dropdown.datepicker-orient-right:after {
5353 .datepicker-dropdown.datepicker-orient-top:before {
5356 .datepicker-dropdown.datepicker-orient-top:after {
5359 .datepicker-dropdown.datepicker-orient-bottom:before {
5362 border-top: 7px solid #959595; }
5364 .datepicker-dropdown.datepicker-orient-bottom:after {
5367 border-top: 6px solid #fff; }
5372 .datepicker.days div.datepicker-days {
5375 .datepicker.months div.datepicker-months {
5378 .datepicker.years div.datepicker-years {
5382 -webkit-touch-callout: none;
5383 -webkit-user-select: none;
5384 -khtml-user-select: none;
5385 -moz-user-select: none;
5386 -ms-user-select: none;
5398 .datepicker tbody :focus {
5401 .datepicker td.day {
5402 background-color: transparent;
5405 font-family: "Omnes-ECOMP-W02-Medium", Arial;
5409 margin: -2px -1px 0 0;
5414 .datepicker :focus {
5415 outline: 1px dotted #000;
5416 outline-offset: -2px; }
5418 .datepicker td.day.focused {
5419 background: #ededed;
5422 .datepicker td.day.focused.active {
5423 background-color: #ededed;
5426 .datepicker td.disabled,
5427 .datepicker td.disabled:hover {
5428 font-family: "Omnes-ECOMP-W02", Arial;
5432 .datepicker td.today,
5433 .datepicker td.today:hover,
5434 .datepicker td.today.disabled {
5436 background-color: #0568ae; }
5438 .datepicker td.today.active,
5439 .datepicker td.today:active,
5440 .datepicker td.today:hover,
5441 .datepicker td.today:focus {
5443 background-color: #0568ae; }
5445 .datepicker td.today.active:hover {
5448 .datepicker td.selected,
5449 .datepicker td.selected:hover,
5450 .datepicker td.selected.disabled {
5452 background-color: #959595; }
5454 .datepicker td.active:not(.new),
5455 .datepicker td.active:hover:not(.new) {
5457 border-color: #357ebd; }
5460 font-family: "Omnes-ECOMP-W02-Medium", Arial;
5467 .datepicker .start-date .show-date,
5468 .datepicker .between-date .show-date,
5469 .datepicker .end-date .show-date {
5470 background-color: #0568ae;
5471 color: #fff !important; }
5473 .datepicker .start-date .show-date {
5474 border-radius: 5px 0 0 5px;
5477 .datepicker .start-date .show-date:before {
5478 background-color: #0568ae;
5487 .datepicker .between-date .show-date:before {
5488 background-color: #0568ae;
5497 .datepicker .end-date .show-date {
5498 border-radius: 0 5px 5px 0; }
5500 .datepicker .end-date .show-date:before {
5501 background-color: #0568ae;
5510 .datepicker .between-date:first-child .show-date:before {
5511 background-color: #fff;
5518 .datepicker .end-date:first-child .show-date:after {
5519 background-color: #fff;
5526 .datepicker .end-date:first-child .show-date::before {
5527 background-color: #fff; }
5529 .datepicker tr td.start-date:last-child .show-date:after,
5530 .datepicker tr td.between-date:last-child .show-date:after {
5531 background-color: #fff;
5538 .datepicker tr td.start-date:last-child:focus .show-date:after,
5539 .datepicker tr td.end-date:last-child:focus .show-date:after,
5540 .datepicker tr td.between-date:last-child:focus .show-date:after,
5541 .datepicker tr td.start-date:first-child:focus .show-date:after,
5542 .datepicker tr td.end-date:first-child:focus .show-date:after,
5543 .datepicker tr td.between-date:first-child:focus .show-date:after {
5546 background-color: transparent; }
5548 .datepicker td.active:not(.new) .show-date,
5549 .datepicker td.active:hover:not(.new) .show-date {
5551 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
5553 .datepicker td.disabled .show-date,
5554 .datepicker td.disabled:hover .show-date {
5555 font-family: "Omnes-ECOMP-W02", Arial;
5558 .datepicker td span {
5566 border-radius: 4px; }
5568 .datepicker td span:hover {
5569 background: #eeeeee; }
5571 .datepicker td span.disabled,
5572 .datepicker td span.disabled:hover {
5577 .datepicker td span.active,
5578 .datepicker td span.active:hover,
5579 .datepicker td span.active.disabled {
5581 background-color: #0568ae;
5582 border-color: #357ebd; }
5584 .datepicker th.datepicker-switch {
5587 font-weight: normal;
5588 cursor: default !important; }
5590 .datepicker thead tr:first-child th,
5591 .datepicker tfoot tr th {
5594 line-height: 60px; }
5596 .datepicker tfoot tr th {
5598 line-height: normal; }
5600 .datepicker tfoot tr th li {
5601 margin-bottom: 5px; }
5607 margin: 0 -1px -1px 0;
5610 .datepicker .prev i,
5611 .datepicker .next i {
5618 .datepicker .prev i {
5621 .datepicker .next i {
5627 padding: 0 2px 0 5px;
5628 vertical-align: middle; }
5630 .datepicker thead tr:first-child th.cw {
5632 background-color: transparent; }
5634 .input-group.date .input-group-addon i {
5639 .datepicker.dropdown-menu {
5640 box-shadow: 0 10px 15px -10px rgba(0, 0, 0, 0.7);
5649 background-color: #ffffff;
5650 border: 1px solid #d2d2d2;
5651 border: 1px solid rgba(0, 0, 0, 0.2);
5655 line-height: 1.428571429;
5658 .datepicker.dropdown-menu th,
5659 .datepicker.dropdown-menu td {
5663 position: relative; }
5665 .datepicker .due-date .show-date {
5666 font-family: "Omnes-ECOMP-W02-Medium", Arial;
5667 background-color: #cf2a2a;
5669 color: #fff !important; }
5671 .datepicker .day.active .show-date:after,
5672 .datepicker .day:focus .show-date:after,
5673 .datepicker .due-date.disabled .show-date:after {
5674 border: 2px solid #0568ae;
5684 .datepicker .day:focus .show-date:after {
5690 .datepicker .day.due-date:focus .show-date:after {
5696 .datepicker .due-date.old:after,
5697 .datepicker .due-date.new:after {
5698 visibility: hidden; }
5700 .datepicker .due-date.active:after {
5701 border-color: #fff; }
5703 .datepicker .due-date.active.focused {
5704 color: #0568ae !important; }
5706 .datepicker .due-date.active.focused:after {
5707 border-color: #cf2a2a !important; }
5712 font-weight: normal;
5716 letter-spacing: -6px;
5717 margin: 0 -1px -1px 0; }
5719 .datepicker .dow span[aria-hidden="true"] {
5731 .datepicker .calendar-legend {
5733 margin-bottom: 20px; }
5735 .datepicker .calendar-legend li {
5737 font-weight: normal;
5741 position: relative; }
5743 .datepicker i.legend-due-date {
5744 background-color: #cf2a2a;
5749 vertical-align: middle;
5750 display: inline-block; }
5752 .datepicker i.legend-selected-date {
5753 background-color: #fff;
5754 border: 2px solid #0568ae;
5759 vertical-align: middle;
5760 display: inline-block; }
5762 .datepicker i.legend-selectedisdue {
5763 background-color: #fff;
5764 border: 2px solid #0568ae;
5766 display: inline-block;
5770 vertical-align: middle;
5773 .datepicker i.legend-selectedisdue:after {
5774 background-color: #cf2a2a;
5784 .datepicker .text-left {
5787 .datepicker .active.old {
5788 background-color: #ededed !important;
5789 color: #ededed !important; }
5804 background-color: white;
5805 background-repeat: no-repeat; }
5808 background-position: -62px 0; }
5811 background-position: -5px 0; }
5814 background-position: -19px 0; }
5817 background-position: -34px 0; }
5820 background-position: -49px 0; }
5824 background-position: 0 0; }
5827 background-position: 0 0; }
5830 background-position: 0 0; }
5833 background-position: 0 0; }
5835 .datepicker-container {
5836 position: relative; }
5838 .btn-calendar-icon:focus .icon-primary-calendar {
5839 outline: 1px dotted #191919; }
5841 .btn-calendar-icon:focus {
5844 /* remove focus outline when dropdown is opened */
5845 /*resolve blue focus outline over dropdown with error*/
5852 background-color: #95959521; }
5854 .selectWrap.disabled .icon-primary-down {
5857 .selectWrap.disabled input.awd-select {
5859 padding: 10px 45px 10px 15px;
5862 .selectWrap.disabled button.awd-select {
5864 text-indent: 15px; }
5866 .selectWrap.disabled:after {
5868 cursor: not-allowed; }
5871 background-color: transparent;
5872 border: 1px solid #d2d2d2;
5874 box-shadow: 1px 5px 2px -5px rgba(0, 0, 0, 0.15);
5877 font-family: "Omnes-ECOMP-W02", Arial;
5878 /*font-size: 1.6rem;*/
5887 padding: 12px 45px 8px 15px;
5888 user-select: none; }
5889 input.awd-select:focus {
5890 border-color: #0568ae !important;
5891 text-overflow: ellipsis;
5892 padding-right: 45px; }
5895 background-color: transparent;
5896 border: 1px solid #d2d2d2;
5898 box-shadow: 1px 5px 2px -5px rgba(0, 0, 0, 0.15);
5901 font-family: "Omnes-ECOMP-W02", Arial;
5902 /*font-size: 1.6rem;*/
5911 button.awd-select:not(.large) {
5913 white-space: nowrap;
5915 text-overflow: clip;
5916 text-overflow: ellipsis; }
5917 button.awd-select img {
5923 vertical-align: text-bottom; }
5924 button.awd-select:focus {
5925 border-color: #0568ae !important; }
5926 button.awd-select i {
5933 button.awd-select.large {
5934 align-items: center;
5940 vertical-align: middle; }
5941 button.awd-select.large img {
5950 .selectWrap.large .awd-select-list-item {
5951 align-items: center;
5957 vertical-align: middle; }
5958 .selectWrap.large .awd-select-list-item img {
5975 button.awd-select.active {
5976 border-radius: 6px 6px 0 0; }
5977 button.awd-select.active:focus {
5978 border-color: #d2d2d2 !important; }
5980 input.awd-select.active {
5981 border-radius: 6px 6px 0 0; }
5982 input.awd-select.active:focus {
5983 border-color: #d2d2d2 !important; }
5986 position: relative; }
5988 span.selectWrap input[readonly]:focus {
5990 text-shadow: 0 0 0 #000; }
5992 .isIE.ds2-no-colors .awd-select:focus {
5993 outline: 1px dashed transparent; }
5996 box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15);
5997 border-radius: 0 0 6px 6px;
5999 border: 1px solid #d2d2d2;
6002 background-color: #f2f2f2;
6008 .awd-select-list-item {
6017 .awd-select-list-item:hover {
6019 background-color: #d2d2d2;
6020 outline: 1px dashed transparent; }
6021 .awd-select-list-item:focus {
6023 background-color: #d2d2d2;
6024 outline: 1px dashed transparent; }
6025 .awd-select-list-item img {
6038 background: linear-gradient(to bottom, #fcfcfc 0%, #f2f2f2 100%);
6039 background: -webkit-linear-gradient(top, #fcfcfc 0%, #f2f2f2 100%);
6040 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@att-gray-highlight", endColorstr="@att-functional-bg-gray", GradientType=0); }
6041 .selectWrap:not(.large) .awd-select-list-item:first-child {
6043 .selectWrap:not(.large) .awd-select-list-item:last-child {
6044 margin-bottom: 15px; }
6045 .selectWrap .icon-primary-down {
6051 .selectWrap + [aria-expanded="true"] {
6052 padding-bottom: 9px;
6053 padding-top: 20px; }
6055 .awd-select-list-item[data-hover="true"] {
6056 background-color: #d2d2d2; }
6058 span input.awd-select {
6061 text-overflow: ellipsis;
6062 padding-right: 45px; }
6064 li.optgroup-wrapper {
6065 font-family: "Omnes-ECOMP-W02-Medium", Arial;
6066 cursor: default !important;
6067 padding: 0px 15px; }
6068 li.optgroup-wrapper:first-child {
6069 padding-top: 10px; }
6070 li.optgroup-wrapper:hover {
6071 background-color: #f2f2f2; }
6074 font-family: "Omnes-ECOMP-W02", Arial;
6075 cursor: pointer !important;
6078 padding: 0 0 0 33px; }
6080 label + .selectWrap {
6090 background: linear-gradient(to bottom, #fcfcfc 0%, #f2f2f2 100%);
6091 background: -webkit-linear-gradient(top, #fcfcfc 0%, #f2f2f2 100%);
6092 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@att-gray-highlight", endColorstr="@att-functional-bg-gray", GradientType=0); }
6094 .group .selectWrap {
6095 margin: 0 0 10px 0; }
6106 select.awd-select > optgroup {
6110 select.awd-select > optgroup:first-child {
6112 select.awd-select > optgroup > option {
6113 padding-left: 8px; }
6114 select.awd-select > option {
6115 padding-left: 8px; }
6116 select.awd-select + span {
6117 background: linear-gradient(to bottom, #fcfcfc 0%, #f2f2f2 100%);
6118 background: -webkit-linear-gradient(top, #fcfcfc 0%, #f2f2f2 100%);
6119 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@att-gray-highlight", endColorstr="@att-functional-bg-gray", GradientType=0);
6125 border: 1px solid #d2d2d2;
6129 padding: 18px 45px 15px 15px;
6132 padding-right: 45px;
6133 white-space: nowrap;
6135 text-overflow: ellipsis; }
6136 select.awd-select + span > i {
6142 select.awd-select + span > i:before {
6146 select.awd-select:focus + span {
6147 border-color: #0568ae; }
6149 .isIE select.awd-select + span {
6152 [data-default-option="true"] {
6153 color: #767676 !important;
6154 font-family: "Omnes-ECOMP-W02-Italic", Arial; }
6157 color: #767676 !important;
6158 font-family: "Omnes-ECOMP-W02-Italic", Arial; }
6160 .filterTank button.awd-select {
6161 border-color: #d2d2d2;
6162 background-color: #333333;
6165 .filterTank button.awd-select:after {
6166 background-color: #FFFFFF !important;
6167 border-color: #d2d2d2; }
6169 .utility-bg button.awd-select {
6170 border-color: #d2d2d2;
6171 background-color: #333333;
6174 .utility-bg button.awd-select:after {
6175 background-color: #FFFFFF !important;
6176 border-color: #d2d2d2; }
6178 .utility-bg select.awd-select + span {
6179 border-color: #d2d2d2;
6180 border-color: #d2d2d2;
6181 background-color: #333333;
6182 background-color: #333333;
6185 .utility-bg select.awd-select + span:after {
6186 background-color: #FFFFFF !important;
6187 background-color: #FFFFFF !important;
6188 border-color: #d2d2d2;
6189 border-color: #d2d2d2; }
6191 .utility-bg select.awd-select:focus + span {
6192 border-color: #d2d2d2;
6193 border-color: #d2d2d2;
6194 background-color: #333333;
6195 background-color: #333333;
6198 .utility-bg select.awd-select:focus + span:after {
6199 background-color: #FFFFFF !important;
6200 background-color: #FFFFFF !important;
6201 border-color: #d2d2d2;
6202 border-color: #d2d2d2; }
6204 .utility-bg select.awd-select:hover + span {
6205 border-color: #d2d2d2;
6206 border-color: #d2d2d2;
6207 background-color: #333333;
6208 background-color: #333333;
6211 .utility-bg select.awd-select:hover + span:after {
6212 background-color: #FFFFFF !important;
6213 background-color: #FFFFFF !important;
6214 border-color: #d2d2d2;
6215 border-color: #d2d2d2; }
6217 input.awd-select[disabled] {
6218 cursor: not-allowed;
6219 border-color: #d2d2d2;
6220 background-color: #d2d2d2;
6221 background-image: none;
6223 input.awd-select[disabled] + span {
6224 cursor: not-allowed;
6225 border-color: #d2d2d2;
6226 background-color: #d2d2d2;
6227 background-image: none;
6230 button.awd-select[disabled] {
6231 cursor: not-allowed;
6232 border-color: #d2d2d2;
6233 background-color: #d2d2d2;
6234 background-image: none;
6236 button.awd-select[disabled]:after {
6237 background-color: #d2d2d2 !important;
6238 border-color: #d2d2d2; }
6240 select.awd-select[disabled] + span {
6241 cursor: not-allowed;
6242 border-color: #d2d2d2;
6243 background-color: #d2d2d2;
6244 background-image: none;
6246 select.awd-select[disabled] + span:after {
6247 background-color: #d2d2d2 !important;
6248 border-color: #d2d2d2; }
6250 select.awd-select[disabled]:focus + span {
6251 cursor: not-allowed;
6252 border-color: #d2d2d2;
6253 background-color: #d2d2d2;
6254 background-image: none;
6257 select.awd-select[disabled]:hover + span {
6258 cursor: not-allowed;
6259 border-color: #d2d2d2;
6260 background-color: #d2d2d2;
6261 background-image: none;
6264 input.awd-select[disabled="disabled"] {
6265 cursor: not-allowed;
6266 border-color: #d2d2d2;
6267 background-color: #d2d2d2;
6268 background-image: none;
6270 input.awd-select[disabled="disabled"] + span {
6271 cursor: not-allowed;
6272 border-color: #d2d2d2;
6273 background-color: #d2d2d2;
6274 background-image: none;
6277 select.awd-select[disabled="disabled"] + span {
6278 cursor: not-allowed;
6279 border-color: #d2d2d2;
6280 background-color: #d2d2d2;
6281 background-image: none;
6283 select.awd-select[disabled="disabled"] + span:after {
6284 background-color: #d2d2d2 !important;
6285 border-color: #d2d2d2; }
6287 select.awd-select[disabled="disabled"]:focus + span {
6288 cursor: not-allowed;
6289 border-color: #d2d2d2;
6290 background-color: #d2d2d2;
6291 background-image: none;
6293 select.awd-select[disabled="disabled"]:focus + span:after {
6294 background-color: #d2d2d2 !important;
6295 border-color: #d2d2d2; }
6297 select.awd-select[disabled="disabled"]:hover + span {
6298 cursor: not-allowed;
6299 border-color: #d2d2d2;
6300 background-color: #d2d2d2;
6301 background-image: none;
6303 select.awd-select[disabled="disabled"]:hover + span:after {
6304 background-color: #d2d2d2 !important;
6305 border-color: #d2d2d2; }
6307 .ddexpand-wrapper > h2 {
6308 margin-bottom: 11px; }
6309 .ddexpand-wrapper > h2 + p {
6310 margin-bottom: 4px; }
6312 .ddexpand-wrapper .selectWrap + [aria-expanded="true"] .form-row {
6315 .ddexpand-wrapper .selectWrap + [aria-expanded="true"] .row + .row .form-row {
6318 .modal .awd-select-list {
6319 z-index: 1060 !important; }
6321 .form-row.error button.awd-select.active:focus {
6322 border-color: #cf2a2a !important; }
6324 .form-row.error input.awd-select.active:focus {
6325 border-color: #cf2a2a !important; }
6327 .awd-module-list .module-list-item[aria-selected="true"] {
6328 background-color: #f2f2f2; }
6330 li.module-list-item[aria-selected="true"]:before {
6332 display: inline-block;
6333 font-family: "icoControls" !important;
6336 font-weight: normal;
6337 font-variant: normal;
6340 text-transform: none;
6342 -webkit-font-smoothing: antialiased;
6343 -moz-osx-font-smoothing: grayscale;
6346 -webkit-user-select: none;
6347 -moz-user-select: none;
6348 -ms-user-select: none;
6350 vertical-align: middle;
6353 box-sizing: border-box;
6354 display: inline-block;
6360 vertical-align: middle;
6364 @media (min-width: 768px) {
6365 span[class*="large"] {
6368 max-width: 370px; } }
6370 @media (max-width: 767px) {
6371 .selectWrap.large:after {
6373 .selectWrap.large .awd-select-list-item {
6374 padding-right: 41px; }
6375 .selectWrap + div > h4 {
6377 font-size: 16px; } }
6379 /**********************Dropdown Chrome scrolling fix start ********************/
6381 -webkit-user-select: text;
6382 -moz-user-select: text;
6383 -ms-user-select: text;
6384 user-select: text; }
6386 /**********************Dropdown Chrome scrolling fix end ********************/
6388 border-bottom: 1px solid #e4e4e4;
6389 border-top: 1px solid #e4e4e4; }
6391 .mpc-expanders + .mpc-expanders {
6394 .mpc-expanders .heading-medium {
6395 margin-bottom: 10px; }
6397 .mpc-expanders .p-small {
6400 .mpc-expander-body {
6401 border-top: 1px solid #e4e4e4; }
6403 .mpc-expander-body .mpc-expanders {
6404 border-bottom: 1px solid #e4e4e4;
6407 .mpc-expander-body .mpc-expanders:last-child {
6408 border-bottom: 0px; }
6414 border: 1px dashed #bbb;
6419 position: relative; }
6421 .b2b-dragdrop-over {
6422 background: #0091d9;
6424 .b2b-dragdrop-over:after {
6425 content: "Drop the file";
6437 .b2b-file-container {
6440 display: inline-table;
6442 .b2b-file-container [type=file] {
6452 -ms-filter: "alpha(Opacity=0)"; }
6459 display: inline-block;
6464 .b2b-flyout-icon:focus {
6465 outline: thin dotted #666;
6466 outline-offset: -1px; }
6468 .b2b-flyout .b2b-flyout-container {
6469 border: 1px solid #d3d3d3;
6472 pointer-events: auto;
6473 -webkit-box-sizing: border-box;
6474 -moz-box-sizing: border-box;
6475 box-sizing: border-box;
6477 -webkit-transition: opacity .2s ease-out;
6478 -moz-transition: opacity .2s ease-out;
6479 transition: opacity .2s ease-out;
6482 box-shadow: 0 5px 6px 0 rgba(0, 0, 0, 0.25);
6490 .b2b-flyout .b2b-flyout-container.open-flyout {
6494 .b2b-flyout i.b2b-flyout-caret {
6501 .b2b-flyout i.b2b-flyout-caret.open-flyout {
6504 .b2b-flyout i.b2b-flyout-caret:before {
6506 border-left: 8px solid transparent;
6507 border-right: 8px solid transparent;
6508 border-bottom: 8px solid #d3d3d3;
6511 .b2b-flyout i.b2b-flyout-caret:after {
6513 border-left: 8px solid transparent;
6514 border-right: 8px solid transparent;
6515 border-bottom: 8px solid #fff;
6516 position: absolute; }
6518 .b2b-flyout .b2b-flyout-container.b2b-flyout-left i.b2b-flyout-caret {
6519 left: 16px !important; }
6521 .b2b-flyout .b2b-flyout-container.b2b-flyout-right i.b2b-flyout-caret {
6522 left: inherit !important;
6523 right: 30px !important; }
6525 .b2b-flyout .b2b-flyout-container.b2b-flyout-above {
6526 box-shadow: 0 -5px 6px 0 rgba(0, 0, 0, 0.25); }
6527 .b2b-flyout .b2b-flyout-container.b2b-flyout-above i.b2b-flyout-caret {
6530 .b2b-flyout .b2b-flyout-container.b2b-flyout-above i.b2b-flyout-caret:before {
6533 border-top: 8px solid #d3d3d3;
6534 border-bottom: none; }
6535 .b2b-flyout .b2b-flyout-container.b2b-flyout-above i.b2b-flyout-caret:after {
6536 border-top: 8px solid #fff;
6537 border-bottom: none; }
6539 .b2b-flyout .b2b-flyout-container.b2b-flyout-centerLeft i.b2b-flyout-caret {
6540 left: inherit !important;
6541 right: -7px !important;
6543 transform: rotate(90deg); }
6545 .b2b-flyout .b2b-flyout-container.b2b-flyout-centerRight i.b2b-flyout-caret {
6546 left: -8px !important;
6548 transform: rotate(-90deg); }
6550 .b2b-flyout .buttons-group {
6552 .b2b-flyout .buttons-group .cta-button-group {
6554 border-top: 1px solid #ccc;
6555 padding: 20px 0 0; }
6556 .b2b-flyout .buttons-group .cta-button-group button {
6559 .b2b-flyout .heading {
6561 margin-bottom: 10px; }
6563 .b2b-flyout .body-text {
6565 margin-bottom: 30px; }
6567 .b2b-footer-wrapper {
6569 background-color: #222; }
6571 .b2b-footer-container {
6574 padding-top: 15px; }
6575 .b2b-footer-container .footer-columns {
6576 display: inline-block;
6578 vertical-align: top; }
6579 .b2b-footer-container .footer-columns.three-column, .b2b-footer-container .footer-columns.four-column, .b2b-footer-container .footer-columns.five-column {
6580 padding-top: 30px; }
6581 .b2b-footer-container .footer-columns.three-column {
6583 padding-left: 75px; }
6584 .b2b-footer-container .footer-columns.four-column {
6586 padding-left: 75px; }
6587 .b2b-footer-container .footer-columns.five-column {
6589 .b2b-footer-container .footer-columns .b2b-footer-header {
6593 font-family: "Omnes-ECOMP-W02-Medium", Arial;
6594 line-height: 23.9px;
6596 .b2b-footer-container .footer-columns li {
6598 .b2b-footer-container .footer-columns ul li:first-child {
6599 padding-top: 15px; }
6600 .b2b-footer-container .footer-columns li a {
6603 font-family: "Omnes-ECOMP-W02", Arial; }
6604 .b2b-footer-container .footer-nav-content {
6605 padding-bottom: 10px; }
6606 .b2b-footer-container .footer-nav-content li {
6610 vertical-align: middle; }
6611 .b2b-footer-container .footer-nav-content li a {
6614 vertical-align: middle;
6616 font-family: "Omnes-ECOMP-W02", Arial; }
6618 .b2b-footer-wrapper .b2b-footer-container hr {
6619 background: #d2d2d2;
6622 .b2b-footer-wrapper .divider-bottom-footer {
6623 padding: 45px 0 50px 0; }
6625 .b2b-footer-wrapper .footerLogo {
6626 margin: 10px 0 0 0px;
6627 vertical-align: top; }
6628 .b2b-footer-wrapper .footerLogo div {
6629 display: inline-block; }
6630 .b2b-footer-wrapper .footerLogo .icon-primary-att-globe {
6632 .b2b-footer-wrapper .footerLogo .logo-title {
6635 display: inline-block;
6639 .b2b-footer-wrapper .copyright-text {
6643 font-family: "Omnes-ECOMP-W02", Arial; }
6644 .b2b-footer-wrapper .copyright-text a {
6646 text-decoration: underline;
6647 display: inline-block; }
6648 .b2b-footer-wrapper .copyright-text a:hover {
6649 text-decoration: none; }
6651 @media (max-width: 768px) {
6652 .b2b-footer-wrapper {
6654 .b2b-footer-container {
6656 .b2b-footer-container .footer-columns.three-column, .b2b-footer-container .footer-columns.four-column, .b2b-footer-container .footer-columns.five-column {
6658 .b2b-footer-wrapper .divider-bottom-footer {
6659 padding-top: 15px; }
6660 .b2b-footer-wrapper .divider-bottom-footer .footer-links {
6662 .b2b-footer-wrapper .footerLogo {
6663 margin: 30px 0 0 0; }
6664 .b2b-footer-wrapper .footerLogo .footer-logo {
6666 padding-left: 10px; } }
6669 background-color: #222;
6673 .b2b-header-tabs .icon-primary-att-globe {
6675 .b2b-header-tabs a:focus {
6676 border: 1px solid white; }
6677 .b2b-header-tabs .header__items {
6682 padding: 6px 0px 0px 0px;
6683 border-spacing: 30px 0; }
6684 .b2b-header-tabs .header__item {
6685 display: inline-block;
6689 font-family: "Omnes-ECOMP-W02", Arial;
6693 .b2b-header-tabs .header__item.b2b-headermenu {
6695 .b2b-header-tabs .header__item.b2b-headermenu:last-child {
6697 .b2b-header-tabs .header__item.b2b-headermenu a.menu__item {
6699 text-decoration: none;
6700 display: inline-block;
6701 padding: 5px 15px; }
6702 .b2b-header-tabs .header__item.active {
6703 background-color: #fff;
6705 border-bottom-left-radius: 0;
6706 border-bottom-right-radius: 0; }
6707 .b2b-header-tabs .header__item.active a.menu__item {
6709 .b2b-header-tabs li:focus {
6710 outline: 2px solid #0578ae; }
6711 .b2b-header-tabs .header__item .header-secondary-wrapper, .b2b-header-tabs .header__item .header-tertiary-wrapper {
6712 background-color: #fff;
6717 border-bottom: solid 1px #ccc;
6718 -webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.16);
6719 -moz-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.16);
6720 box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.16);
6723 .b2b-header-tabs .header-secondary, .b2b-header-tabs .header-tertiary {
6724 background-color: #fff;
6727 .b2b-header-tabs .header__item.active .header-secondary-wrapper {
6729 .b2b-header-tabs .header-secondary .header-subitem {
6730 display: inline-block;
6733 .b2b-header-tabs .header-secondary .header-subitem.active .header-tertiary-wrapper {
6735 .b2b-header-tabs .header-secondary .header-subitem a.menu__item {
6736 display: inline-block;
6739 .b2b-header-tabs .header-secondary .header-subitem a.menu__item:hover, .b2b-header-tabs .header-secondary .header-subitem a.menu__item:focus {
6742 /** Secondary Menu **/
6745 clip: rect(1px, 1px, 1px, 1px); }
6747 /** Tertiary Level Menu **/
6748 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret {
6752 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:after, .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:before {
6754 border-left: 8px solid transparent;
6755 border-right: 8px solid transparent;
6757 -webkit-transition: left .2s ease-out;
6758 -moz-transition: left .2s ease-out;
6759 transition: left .2s ease-out; }
6760 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:after {
6761 border-bottom: 8px solid #fff;
6763 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:before {
6764 border-bottom: 8px solid #ccc;
6767 .b2b-header-tabs .header-secondary .header-subitem.active .header-tertiary {
6768 border-top: solid 1px #ccc; }
6770 .b2b-header-tabs .header-tertiary:after {
6775 .b2b-header-tabs .header-tertiary li {
6776 display: inline-block;
6779 .b2b-header-tabs .header-tertiary li a {
6782 padding: 10px 15px; }
6783 .b2b-header-tabs .header-tertiary li label {
6789 padding: 15px 0 0 15px; }
6791 .b2b-header-tabs .header__item.skip {
6793 display: inline-block;
6794 cursor: default !important; }
6795 .b2b-header-tabs .header__item.skip a {
6799 text-decoration: none; }
6800 .b2b-header-tabs .header__item.skip a:focus {
6802 outline: 2px solid #0578ae; }
6804 .b2b-header-tabs .selectWrap {
6806 .b2b-header-tabs .selectWrap button.awd-select {
6810 display: inline-block; }
6811 .b2b-header-tabs .selectWrap .awd-select-list {
6812 background-color: #fff;
6814 -webkit-transition: opacity .2s ease-out;
6815 -moz-transition: opacity .2s ease-out;
6816 transition: opacity .2s ease-out;
6817 box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176); }
6819 @media (max-width: 768px) {
6822 .b2b-header-tabs .header__items, .b2b-header-tabs .header-secondary, .b2b-header-tabs .header-tertiary {
6824 .b2b-header-tabs .header__item {
6826 .b2b-header-tabs .globe-text {
6828 .b2b-header-tabs .header__item.b2b-headermenu a.menu__item {
6829 padding: 5px 7px 9px 7px; }
6830 .b2b-header-tabs .header__item .header-tertiary-wrapper {
6832 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret {
6834 .b2b-header-tabs .header__item .header-secondary-wrapper {
6836 .b2b-header-tabs .header__item.profile {
6840 /************* Header - Start *************/
6842 background-color: #222;
6847 .b2b-header-tabs .icon-primary-primary-att-globe {
6853 *TODO: delete below .icon-primary-att-globel will not be used
6854 *instead the one above, icon-primary-primary-att-globe not available here
6856 .b2b-header-tabs .icon-primary-att-globe {
6860 .b2b-header-tabs .globe-text {
6864 .b2b-header-tabs .header__items {
6869 border-spacing: 30px 0;
6870 padding: 3px 0px 0px 0px; }
6872 .b2b-header-tabs .header__item {
6873 display: inline-block;
6877 font-family: "Omnes-ECOMP-W02", Arial;
6879 padding: 0 15px 4px 15px;
6880 /*margin-top:-3px;*/
6883 .b2b-header-tabs .header__item.b2b-headermenu {
6886 .b2b-header-tabs .header__item.b2b-headermenu a.menu__item {
6888 text-decoration: none;
6889 display: inline-block;
6890 padding: 8px 15px 12px 15px;
6893 .b2b-header-tabs .header__item.active {
6894 background-color: #fff;
6896 border-bottom-left-radius: 0;
6897 border-bottom-right-radius: 0; }
6899 .b2b-header-tabs .header__item.active a.menu__item {
6902 .b2b-header-tabs li:focus {
6903 outline: 2px solid #0578ae; }
6905 /** profile pop Over **/
6906 .b2b-header-tabs .header__item.profile {
6910 /** Secondary Menu **/
6911 .b2b-header-tabs .header__item .header-secondary-wrapper, .b2b-header-tabs .header__item .header-tertiary-wrapper {
6912 background-color: #fff;
6917 border-bottom: solid 1px #ccc;
6918 -webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.16);
6919 -moz-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.16);
6920 box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.16);
6924 .b2b-header-tabs .header-secondary, .b2b-header-tabs .header-tertiary {
6925 background-color: #fff;
6929 .b2b-header-tabs .header__item.active .header-secondary-wrapper,
6930 .b2b-header-tabs .header-secondary .header-subitem.active .header-tertiary-wrapper {
6933 .b2b-header-tabs .header-secondary .header-subitem {
6934 display: inline-block;
6938 .b2b-header-tabs .header-secondary .header-subitem a.menu__item {
6939 display: inline-block;
6944 .b2b-header-tabs .header-secondary .header-subitem a.menu__item:hover, .b2b-header-tabs .header-secondary .header-subitem a.menu__item:focus {
6949 clip: rect(1px, 1px, 1px, 1px); }
6951 /** Tertiary Level Menu **/
6952 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:after,
6953 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:before {
6955 border-left: 8px solid transparent;
6956 border-right: 8px solid transparent;
6958 -webkit-transition: left .2s ease-out;
6959 -moz-transition: left .2s ease-out;
6960 transition: left .2s ease-out; }
6962 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret {
6967 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:after {
6968 border-bottom: 8px solid #fff;
6971 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:before {
6972 border-bottom: 8px solid #ccc;
6975 /** Tertiary Level Menu **/
6976 .b2b-header-tabs .header-secondary .header-subitem.active .header-tertiary {
6977 border-top: solid 1px #ccc; }
6979 .b2b-header-tabs .header-tertiary:after {
6984 .b2b-header-tabs .header-tertiary li {
6985 display: inline-block;
6989 .b2b-header-tabs .header-tertiary li a {
6995 .b2b-header-tabs .header-tertiary li label {
6998 font-size: 14px !important;
7001 padding: 15px 0 0 15px; }
7003 /** Quarternary Level Menu **/
7004 .b2b-header-tabs .header-quarternary {
7008 .b2b-header-tabs .header-quarternary li {
7010 font-family: "Omnes-ECOMP-W02", Arial;
7013 .b2b-header-tabs .header-quarternary li.active {
7016 .b2b-header-tabs .header-quarternary li a {
7019 padding: 0px 10px 10px 10px; }
7021 /** Skip Navigation**/
7022 .b2b-header-tabs .header__item.skip {
7024 display: inline-block;
7025 cursor: default !important; }
7027 .b2b-header-tabs .header__item.skip a {
7031 text-decoration: none; }
7033 .b2b-header-tabs .header__item.skip a:focus {
7035 outline: 2px solid #0578ae; }
7037 /** Dropdown css inside Header ****/
7038 .b2b-header-tabs .selectWrap {
7041 .b2b-header-tabs .selectWrap button.awd-select, .b2b-header-tabs .selectWrap input.awd-select {
7045 display: inline-block; }
7047 .b2b-header-tabs .selectWrap .awd-select-list {
7048 background-color: #fff;
7050 -webkit-transition: opacity .2s ease-out;
7051 -moz-transition: opacity .2s ease-out;
7052 transition: opacity .2s ease-out;
7053 box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176); }
7056 * responsive header media queries
7058 @media screen and (max-width: 1100px) {
7059 .b2b-header-tabs .globe-text {
7061 .b2b-header-tabs .header__item.profile {
7064 .b2b-header-tabs .header__items {
7065 padding-top: 0px; } }
7067 @media screen and (max-width: 950px) {
7068 .header__item.profile {
7072 .header__item .selectWrap {
7074 .b2b-header-tabs .header__items {
7075 padding-top: 25px; }
7076 .b2b-header-tabs .header__item .header-secondary-wrapper, .b2b-header-tabs .header__item .header-tertiary-wrapper {
7078 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret {
7080 .b2b-header-tabs .header__item.b2b-headermenu a.menu__item {
7081 padding-bottom: 30px; }
7082 .b2b-header-tabs .header-secondary .header-subitem.active .header-tertiary {
7083 margin-top: -28px; } }
7085 /*************** Header - END ******************/
7089 .hp-container i:focus {
7090 outline: thin dotted #666; }
7091 .hp-container .icon-misc-pen {
7093 .hp-container .icon-misc-trash {
7097 border-bottom: 1px solid #ccc;
7098 border-bottom: 1px solid #ccc;
7099 margin-bottom: 16px;
7100 padding-bottom: 16px; }
7101 .hp-selected .selected-days {
7102 padding-bottom: 16px; }
7103 .hp-selected .selected-days .day {
7109 margin: 16px auto 0 auto; }
7110 .hp-checkbox label {
7113 margin-right: 34px; }
7114 .hp-checkbox label span {
7118 margin-left: 0px; } */
7123 display: -webkit-flex;
7124 display: -ms-flexbox; }
7129 display: -webkit-flex;
7130 display: -ms-flexbox; }
7132 .hp-dropdowns .radio-buttons {
7134 .hp-dropdowns .radio-buttons .radio {
7135 margin-right: 15px; }
7139 /* TODO: Build a reference page for these classes */
7141 font-family: "Omnes-ECOMP-W02", Arial !important; }
7144 font-family: "Omnes-ECOMP-W02-Light", Arial !important; }
7147 font-family: "Omnes-ECOMP-W02-Italic", Arial !important; }
7149 .font-light-italic {
7150 font-family: "Omnes-ECOMP-W02-Light-Italic", Arial !important; }
7153 font-family: "Omnes-ECOMP-W02-Medium", Arial !important; }
7155 .font-medium-italic {
7156 font-family: "Omnes-ECOMP-W02-Medium-Italic",Arial !important; }
7160 font-variant: normal;
7161 font-weight: normal;
7162 text-transform: none; }
7165 background-color: #efefef;
7166 border: 1px solid #efefef;
7168 font-size: 1.4rem; }
7170 .b2b-subnav-container > ul {
7173 .b2b-subnav-content {
7175 margin-bottom: 10px; }
7177 .b2b-subnav-content > li {
7178 border-bottom: 1px solid #999999;
7182 .b2b-subnav-content > li > a {
7183 text-decoration: none;
7188 .b2b-subnav-content > li > a.expand {
7191 .b2b-subnav-content > li ul {
7194 transition-duration: 0.5s;
7195 transition-timing-function: cubic-bezier(0, 1, 0.5, 1); }
7197 .b2b-subnav-content > li ul.expand {
7198 transition-duration: 0.7s;
7199 transition-timing-function: ease-in-out;
7203 .b2b-subnav-content > li > a:focus, .b2b-subnav-content > li ul > li > a:focus {
7204 outline: thin dotted #666; }
7206 .b2b-subnav-content > li ul > li > a {
7210 outline-offset: -4px;
7211 padding-left: 10px; }
7213 .b2b-icon-primary-plus-minus {
7214 display: inline-block;
7221 vertical-align: middle;
7224 @media (min-width: 320px) and (max-width: 767px) {
7226 background-color: #fff;
7227 border: 1px solid white;
7229 .b2b-subnav-content > li {
7230 padding-left: 10px; }
7231 .b2b-subnav-container > ul:first-child {
7232 border-top: 1px solid #999; }
7233 .b2b-icon-primary-plus-minus {
7235 .b2b-subnav-content > li li > a.active {
7237 text-decoration: none;
7238 font-family: "Omnes-ECOMP-W02", Arial; } }
7240 .b2b-list-box-item {
7241 white-space: nowrap;
7243 border: 1px solid transparent;
7245 visibility: inherit;
7252 -moz-user-select: none;
7253 -webkit-user-select: none;
7254 -ms-user-select: none; }
7255 .b2b-list-box-item:focus {
7256 border: 2px solid #5e8cb3; }
7258 .b2b-list-box-item--selected {
7259 background-color: #cfdde9; }
7261 .btn.disabled[ddh-load-button] {
7263 padding: 0 19px 0 18px; }
7265 .btn.disabled[ddh-load-button] {
7268 .icon-primary-spinner-ddh.large {
7272 .icon-primary-spinner-ddh.small {
7276 .icon-primary-spinner-ddh {
7277 -webkit-animation: 1s linear infinite spinner;
7278 animation: 1s linear infinite spinner;
7279 background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNiAzNiIgaWQ9InN2Zy1zcGlubmVyIiB4PSIwcHgiIHk9IjBweCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CiAgIDxwYXRoIGZpbGw9IiNGNUY1RjUiIGQ9Ik0xOCAzNkM4LjEgMzYgMCAyNy45IDAgMThTOC4xIDAgMTggMHMxOCA4LjEgMTggMTgtOC4xIDE4LTE4IDE4em0wLTMxLjVjLTcuNSAwLTEzLjUgNi0xMy41IDEzLjVTMTAuNiAzMS41IDE4IDMxLjVjNy41IDAgMTMuNS02LjEgMTMuNS0xMy41IDAtNy41LTYtMTMuNS0xMy41LTEzLjV6Ii8+CiAgIDxwYXRoIGZpbGw9IiMwNTY4QUUiIGlkPSJzcGlubmVyIiBkPSJNMzAuNyA1LjNsLTMuMSAzLjJjMi40IDIuNCAzLjkgNS44IDMuOSA5LjUgMCA3LjQtNi4xIDEzLjUtMTMuNSAxMy41UzQuNSAyNS40IDQuNSAxOCAxMC42IDQuNSAxOCA0LjVWMEM4LjEgMCAwIDguMSAwIDE4czguMSAxOCAxOCAxOCAxOC04LjEgMTgtMThjMC01LTItOS41LTUuMy0xMi43eiIgdHJhbnNmb3JtPSIiPiAgICAgIAogICA8L3BhdGg+Cjwvc3ZnPg==); }
7281 .btn-small .icon-primary-spinner-ddh {
7282 height: 30px !important;
7283 width: 30px !important; }
7285 .btn-small .icon-primary-spinner {
7294 .small-modal-loader {
7295 width: 420px !important;
7296 height: 212px !important;
7297 text-align: center; }
7299 .small-modal-loader .icon-primary-spinner {
7300 margin-bottom: 5px; }
7302 .body.styled-by-modal {
7305 .b2b-modal-backdrop {
7313 .b2b-modal-backdrop.fade {
7314 background-color: #000;
7316 filter: alpha(opacity=0);
7317 transition: all 0.3s linear 0s; }
7319 .b2b-modal-backdrop.fade.in {
7322 filter: alpha(opacity=70);
7323 background-color: #000;
7324 transition: opacity 0.3s linear 0s; }
7337 .modalwrapper.active {
7342 background-clip: padding-box;
7343 background-color: #ffffff;
7344 border: 1px solid rgba(0, 0, 0, 0.1);
7346 box-shadow: 0 3px 5px 1px rgba(0, 0, 0, 0.4);
7348 /*margin-bottom:10%;*/
7349 outline: medium none;
7350 /*position: absolute;*/
7358 .modalwrapper.modal-docked .modal {
7370 transition: opacity .5s linear 0s; }
7372 .modal.fade.in.modal-landscape {
7376 transition: opacity .5s linear 0s; }
7385 align-items: center;
7386 border-radius: 8px 8px 0 0;
7390 padding: 30px 46px 30px 30px;
7391 position: relative; }
7393 .b2b-modal-header > h2 {
7398 .modal-header-portrait {
7399 -webkit-overflow-scrolling: auto; }
7401 .modal-header-landscape {
7402 -webkit-overflow-scrolling: auto; }
7405 -webkit-overflow-scrolling: touch;
7406 padding: 0 30px 20px;
7410 .b2b-modal-body:focus {
7411 outline: 1px dotted #333333; }
7417 background-color: #fff;
7424 :not(.modal-docked) .b2b-modal-footer {
7425 position: relative; }
7427 .modal-landscape .b2b-modal-footer {
7428 position: relative; }
7430 .b2b-modal-footer .cta-button-group {
7432 justify-content: flex-end;
7433 padding: 20px 0 5px;
7435 border-top: 1px solid #d2d2d2; }
7437 .b2b-modal-footer .cta-button-group .btn {
7441 margin-left: 10px; }
7443 .b2b-modal-footer .cta-button-group .marginLeft0 {
7446 .b2b-modal-footer .cta-button-group .btn-footer-left {
7447 margin-right: auto; }
7449 .b2b-modal-footer .cta-button-group .btn + .btn {
7450 margin-right: 0 !important; }
7468 max-width: 1000px; }
7470 .modalwrapper.modal-docked {
7473 align-items: center; }
7475 .modalwrapper.modal-docked .b2b-modal-body {
7478 padding-bottom: 60px; }
7480 .modalwrapper.modal-docked .modal {
7486 .modalwrapper.modal-docked .b2b-modal-body > *:last-child {
7487 margin-bottom: 60px; }
7489 @media (max-width: 767px) {
7492 overflow-x: hidden; }
7497 margin-bottom: 15px;
7500 padding: 20px 46px 20px 15px; }
7503 padding: 0 15px 15px; }
7504 .modalwrapper.modal-docked {
7508 .modalwrapper.modal-docked .modal.fade.in {
7510 width: 100% !important;
7514 .modalwrapper.modal-docked .b2b-modal-body {
7517 .modalwrapper.modal-docked.modal-landscape {
7520 .modalwrapper.modal-docked.modal-landscape .modal {
7523 .modalwrapper.modal-docked.modal-landscape .b2b-modal-body {
7525 overflow-y: hidden; }
7528 .b2b-modal-footer .cta-button-group {
7531 .b2b-modal-footer .cta-button-group .btn {
7533 .b2b-modal-footer .cta-button-group .btn + .btn {
7535 .b2b-modal-footer .cta-button-group a.visible-phone {
7536 align-items: center;
7537 display: flex !important;
7539 justify-content: center; } }
7541 .b2b-modal-footer > .cta-button-group {
7542 line-height: 40px; }
7545 .modal.fade.in .b2b-modal-header,
7546 .modal.fade.in .b2b-modal-body,
7547 .modal.fade.in .b2b-modal-footer {
7548 animation-duration: 0.01s;
7549 -o-animation-duration: 0.01s;
7550 -ms-animation-duration: 0.01s;
7551 -moz-animation-duration: 0.01s;
7552 -webkit-animation-duration: 0.01s;
7553 animation-name: DOMinsertion;
7554 -o-animation-name: DOMinsertion;
7555 -ms-animation-name: DOMinsertion;
7556 -moz-animation-name: DOMinsertion;
7557 -webkit-animation-name: DOMinsertion; }
7559 .monthselector thead tr th {
7562 .monthselector thead tr:after {
7569 border-bottom: 1px solid #ccc; }
7571 .monthselector tbody tr:last-child {
7574 .monthselector td.day {
7575 margin: 1px 4px !important;
7576 width: 64px !important; }
7578 .monthselector .datepicker-switch {
7579 width: 195px !important; }
7581 .monthselector .show-date {
7582 width: 30px !important; }
7584 .monthselector button.faux-input {
7586 .monthselector button.faux-input:focus {
7587 border: 1px solid #0574ac; }
7588 .monthselector button.faux-input:disabled {
7589 cursor: not-allowed; }
7591 .monthselector .cta-button-group {
7593 .monthselector .cta-button-group a {
7594 margin-right: 20px; }
7596 .monthselector .day.active .show-date:after, .monthselector .day:focus .show-date:after, .monthselector .due-date.disabled .show-date:after {
7598 left: 9px !important;
7600 width: 42px !important; }
7602 .monthselector .disabled.day:focus .show-date:after {
7605 .monthselector .icon-primary-calendar {
7609 padding: 0 10px 0 10px;
7614 list-style-type: none; }
7618 padding: 0 0 5px 30px;
7622 font-size: 1.4rem; }
7624 .b2b-ml-nav a:focus {
7625 outline-offset: 1px; }
7627 .b2b-ml-nav li:focus {
7630 .b2b-ml-nav li:focus > a {
7631 outline: thin dotted #666;
7632 outline-offset: 1px; }
7635 border-left: 1px solid #ccc; }
7638 padding: 0 0 0 20px; }
7640 .b2b-ml-nav ul > li {
7642 line-height: 18px; }
7644 .b2b-ml-nav a > span {
7645 background-color: #FFF;
7653 .b2b-ml-nav a > span > i {
7656 .b2b-ml-nav a:only-child > span {
7662 .b2b-ml-nav a:only-child > span > i {
7663 background-color: inherit;
7667 .b2b-ml-nav ul li:first-child > a:only-child > span {
7673 .b2b-ml-nav li a + ul {
7676 .b2b-ml-nav li a.active + ul {
7679 .b2b-ml-nav .selected {
7682 /*to overide ng-doc inline property for library demo - TODO: Move to docs.css*/
7683 .b2b-ml-nav a [class^="icon-primary-"], a [class*=" icon-primary-"], a [class^="icon-primary-"]:before, a [class*=" icon-primary-"]:before {
7684 display: inline-block; }
7686 .b2b-alerts-messages {
7687 background-color: #fff;
7690 .b2b-alerts-messages h3 {
7691 color: #333 !important;
7692 font-family: "Omnes-ECOMP-W02-Medium", Arial;
7693 margin-bottom: 0 !important;
7697 .b2b-alerts-messages h4 {
7698 color: #333 !important;
7699 font-family: "Omnes-ECOMP-W02-Medium", Arial;
7700 margin-bottom: 0 !important; }
7701 .b2b-alerts-messages .alert-info {
7702 background-color: #0574ac;
7704 .b2b-alerts-messages .alert-error {
7705 background-color: #cf2a2a;
7707 .b2b-alerts-messages .alert-success {
7708 background-color: #1b7e28;
7710 .b2b-alerts-messages div:nth-child(2) {
7711 padding: 0 0 15px 10px;
7712 vertical-align: baseline; }
7713 .b2b-alerts-messages .close:before {
7715 .b2b-alerts-messages p {
7718 font-family: "Omnes-ECOMP-W02", Arial; }
7719 .b2b-alerts-messages p a {
7721 .b2b-alerts-messages .btn-small {
7722 margin-bottom: 0px; }
7724 .b2b-alerts-success {
7725 border: 1px solid #1b7e28; }
7728 border: 1px solid #cf2a2a; }
7731 border: 1px solid #0574ac; }
7733 /* TODO: Rearange this and move to patches if needed */
7734 .b2b-breadcrumb-css-override > li {
7735 margin-right: 24px; }
7737 .b2b-breadcrumb-css-override li > * {
7738 float: left !important; }
7740 .b2b-css-override ul.nav-tabs {
7744 .b2b-top-nav-buttons-css-override {
7749 width: auto !important; }
7751 .b2b-toggle-header-active {
7754 .b2b-toggle-header-inactive {
7757 .b2b-toggle-header-icon {
7761 .icon-primary-circle:before {
7762 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");
7768 .ds2-no-colors .icon-primary-circle:before {
7769 background-image: none;
7773 outline: thin dotted #666; }
7781 display: inline-block;
7785 vertical-align: baseline; }
7789 padding-bottom: 20px;
7793 .pager__item--input {
7800 margin-left: 10px; }
7803 margin-bottom: 20px; }
7805 .pager__item--active {
7806 border-bottom: 2px solid #0574ac;
7810 .pager a.pager__item--active:hover {
7813 .pager a:hover, .pager a:focus {
7814 text-decoration: none;
7818 .pager a.disabled:hover, .pager a.disabled:focus {
7819 cursor: not-allowed; }
7821 .row.section-row.b2b-page {
7824 a.pager__item--next:focus, a.pager__item--prev:focus {
7825 text-decoration: none;
7828 .pager__item--next, .pager__item--prev {
7830 padding: 1.5px 6px 1.5px 6px; }
7832 .pager .disabled i {
7833 pointer-events: none;
7848 margin-bottom: 20px;
7851 display: inline-block;
7852 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
7854 .mobile-view > .pager__item {
7858 vertical-align: middle;
7859 line-height: 34px; }
7867 h4#pagination-truncated {
7870 h4#pagination-large-count {
7873 .p-col-md-12 input {
7874 margin-left: 20px; }
7876 .pager a .icon-primary-right:before {
7877 display: inline-block; }
7879 .pager a .icon-primary-left:before {
7880 display: inline-block; }
7883 background: white none repeat scroll 0 0;
7884 margin-bottom: -12px;
7886 padding-right: 10px;
7887 position: relative; }
7889 .numericResult:focus {
7890 outline: 1px dotted #0574ac; }
7892 .page-heading-group {
7894 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
7896 .pager > div > span.fieldLabel {
7897 margin-left: 18px; }
7899 .pager .fieldLabel .btn-arrow {
7902 margin-left: -5px; }
7906 .b2b-p-col-md-12 input {
7907 margin-left: 20px; }
7912 display: inline-block;
7913 margin: 0px 5px 0 5px;
7915 vertical-align: baseline; }
7917 .b2b-pager__item--noclick {
7918 pointer-events: none !important;
7919 cursor: default !important; }
7921 .b2b-pager__item--droppable {
7922 pointer-events: all !important; }
7926 padding-bottom: 20px;
7929 .b2b-pager a:hover {
7930 text-decoration: none;
7933 .b2b-pager a:focus {
7934 text-decoration: none;
7937 .b2b-pager a .icon-primary-right:before {
7938 display: inline-block; }
7939 .b2b-pager a .icon-primary-left:before {
7940 display: inline-block; }
7941 .b2b-pager .disabled i {
7942 pointer-events: none;
7946 .b2b-pager__item--input {
7956 margin-bottom: 20px; }
7958 .b2b-pager__item--active {
7959 border-bottom: 2px solid #0574ac;
7963 .row.section-row.b2b-page {
7966 a.b2b-pager__item--next:focus {
7967 text-decoration: none;
7970 a.b2b-pager__item--next-disabled {
7973 a.b2b-pager__item--next-disabled > [class^="icon-primary-"] {
7975 cursor: not-allowed;
7978 a.b2b-pager__item--prev:focus {
7979 text-decoration: none;
7982 a.b2b-pager__item--prev-disabled {
7985 a.b2b-pager__item--prev-disabled > [class^="icon-primary-"] {
7987 cursor: not-allowed; }
7989 .b2b-pager__item--next {
7990 padding: 1.5px 0px 1.5px 0px; }
7992 .b2b-pager__item--prev {
7993 padding: 1.5px 0px 1.5px 0px; }
7999 .fieldLabel .btn-arrow {
8007 .b2b-numericResult {
8008 margin-bottom: 20px;
8012 .b2b-mobile-view > .b2b-pager__item {
8016 vertical-align: middle;
8017 line-height: 34px; }
8028 h4#b2b-pagination-truncated {
8031 h4#b2b-pagination-large-count {
8035 background: white none repeat scroll 0 0;
8036 margin-bottom: -12px;
8038 padding-right: 10px;
8039 position: relative; }
8041 .b2b-numericResult:focus {
8042 outline: 1px dotted #0574ac; }
8044 .b2b-page-heading-group {
8046 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
8048 .b2b-pager > div > span.fieldLabel {
8049 margin-left: 18px; }
8054 .b2b-go-to-page-inline {
8055 display: inline-block; }
8057 input.b2b-phone-mask-input {
8058 padding-right: 15px; }
8059 input.b2b-phone-mask-input:hover, input.b2b-phone-mask-input:focus {
8060 padding-right: 15px; }
8062 /************************** Start - Should be removed after the styling in global is fixed *******************/
8066 /************************** End - Should be removed after the styling in global is fixed *******************/
8067 @media (max-width: 767px) {
8072 background-color: #5a5a5a;
8073 border-top: 1px solid #959595; }
8076 border-bottom: 1px solid #959595; }
8078 .pivot-links > li > a {
8081 padding: 12px 15px 10px;
8082 line-height: normal; }
8084 .b2b-profile-block-container {
8087 background-color: #fff;
8089 border: 1px solid #ccc;
8090 box-shadow: 0px 1px 1px 1px #ccc;
8091 display: inline-table;
8092 margin: 15px 15px; }
8094 .b2b-profile-block-details p, .b2b-profile-block-details div {
8096 font-size: 1.4rem; }
8098 .b2b-profile-block-details .radio-label, .b2b-profile-block-details a {
8099 font-size: 1.4rem; }
8101 .b2b-profile-block-details p label, .b2b-profile-block-details p span {
8102 padding-left: 10px; }
8104 .b2b-profile-block-footer {
8105 margin-bottom: 12px;
8109 .b2b-profile-block-details p {
8110 word-wrap: break-word;
8112 .b2b-profile-block-details p:first-child {
8114 .b2b-profile-block-details p:after {
8117 border: 0.2px solid #ccc;
8120 .b2b-profile-block-details .radio {
8124 .b2b-approval-icon {
8129 .b2b-approval-icon i {
8142 margin-bottom: 16px; }
8144 .b2b-profile-block-radio {
8152 border: solid 1px #CCC;
8153 font-family: "Omnes-ECOMP-W02", Arial;
8154 display: inline-block;
8155 vertical-align: top; }
8156 .b2b-profile-card .top-block {
8158 background-color: #e4e4e4;
8159 max-height: 153px; }
8160 .b2b-profile-card .bottom-block {
8161 padding: 15px 20px 15px 20px;
8162 background-color: #fff; }
8163 .b2b-profile-card .profile-image {
8164 background: #e4e4e4;
8165 margin-bottom: 15px;
8166 text-align: center; }
8167 .b2b-profile-card .profile-image .default-img {
8168 display: inline-block;
8171 margin-bottom: 10px;
8172 border: 6px solid #fff;
8173 border-radius: 99em;
8174 -webkit-border-radius: 99em;
8175 -moz-border-radius: 99em;
8176 /* background-color: #eee; */ }
8178 .profile-image img {
8179 display: inline-block;
8182 margin-bottom: 10px;
8183 border: 6px solid #fff;
8184 border-radius: 99em;
8185 -webkit-border-radius: 99em;
8186 -moz-border-radius: 99em;
8187 /* background-color: #eee; */ }
8189 .b2b-profile-card .profile-image .default-img {
8190 font-family: "Omnes-ECOMP-W02", Arial;
8192 background-color: #fff;
8199 text-transform: uppercase; }
8201 .b2b-profile-card .profile-image .name {
8202 font-family: "Omnes-ECOMP-W02-Medium", Arial;
8209 word-break: break-word;
8210 white-space: normal;
8211 text-transform: capitalize; }
8213 .b2b-profile-card .profile-image .status-icon {
8214 border-radius: 10px;
8215 border: 1px solid #fff;
8219 display: inline-block;
8220 vertical-align: middle; }
8222 .b2b-profile-card .profile-image .status {
8229 .b2b-profile-card .status .circle {
8233 margin: 30px 6px 0px 20px;
8235 background-color: #444; }
8237 .b2b-profile-card .profile-image .status-green {
8238 background-color: #0c0; }
8240 .b2b-profile-card .profile-image .status-red {
8241 background-color: red; }
8243 .b2b-profile-card .profile-image .status-blue {
8244 background-color: #00f; }
8246 .b2b-profile-card .profile-image .status-yellow {
8247 background-color: #ff0; }
8249 .b2b-profile-card .profile-image .status .status-badge {
8251 border: dotted 1px #444;
8252 background-color: transparent;
8259 padding-right: 5px; }
8261 .b2b-profile-card .profile-details {
8263 .b2b-profile-card .profile-details label {
8266 font-family: "Omnes-ECOMP-W02-Medium", Arial;
8267 font-weight: bolder;
8272 .b2b-profile-card .profile-details div {
8276 padding-bottom: 6.5px; }
8278 .b2b-profile-card .b2b-add-user {
8280 border-style: dotted;
8283 position: relative; }
8284 .b2b-profile-card .b2b-add-user i {
8286 padding-bottom: 15px; }
8288 .b2b-profile-card .atcenter {
8291 vertical-align: middle;
8292 text-align: center; }
8294 .b2b-profile-card .tooltip {
8296 .b2b-profile-card .tooltip .helpertext {
8300 .b2b-profile-card .tooltip-wrapper {
8301 position: relative; }
8303 /* Overrides for tooltip absolute positioning */
8304 @media (min-width: 1025px) {
8305 .b2b-profile-card .tooltip-size-control {
8306 width: 100% !important; } }
8308 @-webkit-keyframes progress-bar-stripes {
8310 background-position: 0 0; }
8312 background-position: 80px 0; } }
8314 @keyframes progress-bar-stripes {
8316 background-position: 0 0; }
8318 background-position: 80px 0; } }
8321 background-color: #e4e4e4;
8324 margin-bottom: 20px;
8328 position: relative; }
8334 background-color: #666;
8336 display: -webkit-flex;
8337 display: -ms-flexbox;
8343 display: -webkit-flex;
8344 display: -ms-flexbox;
8346 -webkit-align-items: center;
8347 -ms-flex-align: center;
8348 align-items: center;
8349 -webkit-justify-content: flex-end;
8351 justify-content: flex-end; }
8353 .progress-link + .usage-bar {
8356 .progress-success .bar, .progress .bar-success {
8357 background-color: #1b7e28; }
8359 .progress-warning .bar, .progress .bar-warning {
8360 background-color: #ef6f00; }
8362 .progress-danger .bar, .progress .bar-danger {
8363 background-color: #cf2a2a; }
8365 .progress.increment {
8366 display: -webkit-flex;
8367 display: -ms-flexbox;
8370 .progress.increment .bar:first-child:not(:last-child) {
8372 border-radius: 4px 0 0 4px; }
8374 .progress.increment .bar:last-child:not(:first-child) {
8376 border-radius: 0 4px 4px 0; }
8378 .progress.increment .bar + .bar:not(:last-child) {
8383 .progress.increment .bar:not(:first-child) {
8384 border-left: 1px solid white !important; }
8392 .usage-bar > .usage-text {
8393 display: table-cell;
8396 .progress + .usage-bar {
8397 margin-top: -15px; }
8399 .usage-bar .usage-text {
8400 font-size: 1.4rem; }
8402 .usage-bar .usage-text:first-child {
8403 white-space: nowrap; }
8405 .usage-bar .usage-text.text-right {
8406 vertical-align: top;
8408 width: auto !important; }
8410 .usage-bar .usage-text.text-right:before {
8415 .usage-bar.billing-cycle .usage-text {
8416 font-size: 1.4rem; }
8418 .usage-bar.billing-cycle .usage-text.text-right {
8419 vertical-align: bottom; }
8421 .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"] {
8422 background-color: #1b7e28; }
8424 .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"] {
8425 background-color: #ef6f00; }
8427 .progress.autocolor [data-percentage^="9"], .progress.autocolor [data-percentage="100"] {
8428 background-color: #cf2a2a; }
8430 .b2b-seek-bar-container {
8431 position: relative; }
8432 .b2b-seek-bar-container div {
8433 position: absolute; }
8434 .b2b-seek-bar-container .b2b-seek-bar-track-container {
8436 .b2b-seek-bar-container .b2b-seek-bar-track {
8439 background-color: #cccccc;
8440 border-radius: 10px; }
8441 .b2b-seek-bar-container .b2b-seek-bar-track-fill {
8444 background-color: #cccccc;
8445 border-radius: 10px;
8447 background-color: #157BB2;
8448 transition: width 0s linear; }
8450 .seek-bar-container .seek-bar-knob-container {
8451 transition: left 0s linear; }
8453 .b2b-seek-bar-container .b2b-seek-bar-knob {
8456 border-radius: 10px;
8459 border: 1px solid #cccccc;
8463 .b2b-seek-bar-container .b2b-seek-bar-knob:focus {
8464 outline: thin dotted #666; }
8466 .b2b-seek-bar-container.vertical {
8471 border-radius: 10px; }
8472 .b2b-seek-bar-container.vertical .b2b-seek-bar-track-container {
8475 .b2b-seek-bar-container.vertical .b2b-seek-bar-track {
8478 .b2b-seek-bar-container.vertical .b2b-seek-bar-track-fill {
8483 .b2b-seek-bar-container.vertical .b2b-seek-bar-knob-container {
8484 transition: bottom .01s linear;
8487 .b2b-seek-bar-container.vertical .b2b-seek-bar-knob {
8489 border-radius: 10px;
8493 .form-search .search-query {
8494 width: 100% !important; }
8496 .form-search .well {
8499 .form-search > ul.nav > li.section {
8500 min-height: 20px !important; }
8502 input.b2b-search-input-field {
8503 margin-bottom: 0px; }
8505 .search-suggestion-list {
8506 background-color: #FFFFFF;
8507 border: 1px solid #ccc;
8508 border-radius: 0 0 6px 6px;
8509 box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15);
8518 .search-suggestion-list > li.active {
8519 background-color: #cccccc; }
8520 .search-suggestion-list:empty {
8523 .b2b-search-hightlight {
8524 font-weight: bold; }
8526 input[type="text"]::-moz-placeholder {
8528 font-family: "Omnes-ECOMP-W02-Italic", Arial; }
8530 input[type="text"]:focus {
8533 input[type="text"] + .reset-field {
8534 background-color: #FFFFFF;
8539 outline: 1px dotted #0574ac; }
8541 .field-group input:not([type="button"])[disabled] ~ .btn-search {
8542 background-color: #eee; }
8544 .btn-search[class*="btn"] {
8545 background-color: #FFFFFF;
8546 background-size: 20px 20px;
8547 border-radius: 0 1.5rem 1.5rem 0;
8549 min-width: 4.4rem !important;
8554 .search-suggestion-wrapper {
8555 margin-bottom: 15px;
8556 position: relative; }
8557 .search-suggestion-wrapper .no-result {
8558 padding: 0px 15px; }
8560 .search-suggestion-item {
8566 .search-suggestion-item:hover {
8567 background-color: #e4e4e4;
8569 .search-suggestion-item:focus {
8570 background-color: #e4e4e4;
8572 .search-suggestion-item a {
8574 text-decoration: none; }
8579 input.b2b-search-input-field:focus ~ .btn-search > i, .btn-search:focus > i {
8582 button.btn-search[disabled] {
8583 cursor: not-allowed; }
8584 button.btn-search[disabled] i {
8588 -webkit-background-blend-mode: mutilply;
8589 box-shadow: 0 3px 0 2px rgba(0, 0, 0, 0.08); }
8591 .linkSelectorModule {
8598 .linkSelectorModule .icon-primary-down {
8603 margin-left: -30px; }
8604 .linkSelectorModule .selectModule {
8605 background-color: transparent;
8609 border: 1px solid transparent;
8611 padding-right: 35px;
8614 font-size: 1.6rem; }
8615 .linkSelectorModule .selectModule:focus {
8616 border: 1px dotted #ccc;
8618 -moz-user-select: none; }
8619 .linkSelectorModule .selectModule:hover {
8620 text-decoration: underline; }
8621 .linkSelectorModule .active + .moduleWrapper:before {
8622 background-color: #FFFFFF;
8623 border-color: #d2d2d2;
8624 border-style: solid;
8625 border-width: 1px 1px 0 0;
8633 -webkit-transform: rotate(-45deg);
8634 transform: rotate(-45deg);
8636 .linkSelectorModule .moduleWrapper {
8638 .linkSelectorModule ul.awd-module-list {
8639 border-radius: 6px 6px 0px 0px; }
8641 .selectorModule .icon-primary-down {
8648 .selectorModule .selectModule {
8649 border: 1px solid #d2d2d2;
8651 box-shadow: 1px 5px 2px -5px rgba(0, 0, 0, 0.15);
8655 background-color: transparent;
8657 .selectorModule .selectModule:focus {
8658 border: 1px solid #0568ae;
8659 -moz-user-select: none; }
8660 .selectorModule .selectModule span.module-data {
8663 line-height: 20px; }
8664 .selectorModule .selectModule img + span.module-data {
8665 padding-left: 45px; }
8667 .selectorModule .selectModule.active {
8668 border-bottom-right-radius: 0px;
8669 border-bottom-left-radius: 0px; }
8671 .selectorModule .moduleWrapper {
8673 width: 100% !important;
8676 .selectorModule ul.awd-module-list {
8677 border-radius: 0px 0px 6px 6px; }
8679 .selectorModule .large > img {
8687 background-color: transparent;
8688 font-family: "Omnes-ECOMP-W02", Arial;
8703 background-color: #FFFFFF;
8707 box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.15);
8708 border-radius: 0px 0px 6px 6px; }
8709 .moduleWrapper .module-list-item img {
8715 align-self: center; }
8716 .moduleWrapper span {
8718 white-space: nowrap;
8719 font-size: 1.5rem; }
8725 border: 1px solid #d2d2d2; }
8726 .awd-module-list .module-list-item > .module-data {
8728 white-space: nowrap;
8731 border-bottom: 1px dotted #959595;
8732 margin: 0px 15px 0px 15px;
8733 padding-right: 50px;
8734 padding-bottom: 14px;
8738 .awd-module-list .module-list-item:hover {
8739 background-color: #f2f2f2; }
8740 .awd-module-list .module-list-item:active {
8741 background-color: #f2f2f2; }
8742 .awd-module-list .module-list-item[aria-selected="true"] {
8743 background-color: #f2f2f2; }
8750 white-space: nowrap;
8754 .module-list-item:last-of-type .module-data {
8755 border-bottom: none; }
8756 .module-list-item img + span.module-data {
8757 padding-left: 45px; }
8759 .module-groups:first-of-type .module-list-item:last-of-type .module-data {
8760 border-bottom: 1px solid #959595; }
8763 padding-bottom: 4px; }
8765 .selectorModule.large {
8767 vertical-align: middle;
8769 .selectorModule.large .moduleWrapper {
8771 .selectorModule.large input {
8773 vertical-align: middle;
8775 .selectorModule.large button {
8777 vertical-align: middle;
8779 .selectorModule.large .selectModule img {
8783 ul.module-groupitem li {
8784 margin: 0 -15px 0 -15px; }
8786 span.module-data span {
8789 font-size: 1.5rem; }
8792 cursor: default !important;
8793 padding: 18px 15px 0px 15px; }
8795 li.module-list-item[selected]:before {
8796 box-sizing: border-box;
8797 display: inline-block;
8803 vertical-align: middle;
8807 ul.module-optinalcta {
8811 border-bottom: 1px solid #d2d2d2;
8812 border-left: 1px solid #d2d2d2;
8813 border-right: 1px solid #d2d2d2;
8814 border-radius: 0px 0px 6px 6px; }
8815 ul.module-optinalcta li {
8818 ul.module-optinalcta a {
8822 .b2b-slider-container {
8823 position: relative; }
8824 .b2b-slider-container.slider-disabled {
8825 cursor: not-allowed !important; }
8826 .b2b-slider-container div {
8827 position: absolute; }
8828 .b2b-slider-container .slider-track-container {
8831 .b2b-slider-container .slider-track {
8834 background-color: #cccccc;
8835 border-radius: 10px;
8836 border: 1px solid #cccccc; }
8837 .b2b-slider-container .slider-track-fill {
8840 background-color: #cccccc;
8841 border-radius: 10px;
8843 background-color: #157BB2;
8844 transition: width 0s linear;
8845 border: 1px solid #cccccc; }
8846 .b2b-slider-container .slider-knob-container {
8847 transition: left 0s linear; }
8848 .b2b-slider-container .slider-knob-container.slider-knob-hidden {
8849 display: none !important; }
8850 .b2b-slider-container .slider-knob {
8853 border-radius: 10px;
8856 border: 1px solid #cccccc;
8859 .b2b-slider-container .slider-knob:focus {
8860 outline: thin dotted #666; }
8862 .b2b-slider-endpoints-container {
8866 .b2b-slider-endpoints-container .b2b-slider-endpoints-left {
8868 line-height: 100%; }
8869 .b2b-slider-endpoints-container .b2b-slider-endpoints-right {
8871 line-height: 100%; }
8872 .b2b-slider-endpoints-container::after {
8877 .b2b-slider-container.vertical {
8882 border-radius: 10px; }
8883 .b2b-slider-container.vertical .slider-track-container {
8886 .b2b-slider-container.vertical .slider-track {
8889 .b2b-slider-container.vertical .slider-track-fill {
8894 .b2b-slider-container.vertical .slider-knob-container {
8895 transition: bottom 0s linear;
8898 .b2b-slider-container.vertical .slider-knob-container.slider-knob-hidden {
8899 display: none !important; }
8900 .b2b-slider-container.vertical .slider-knob {
8902 border-radius: 10px;
8906 .icon-primary-spinner {
8907 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");
8911 .icon-primary-spinner.small {
8913 height: 30px !important;
8914 width: 30px !important; }
8916 .isIE .icon-primary-spinner,
8917 .isIE .icon-primary-spinner.small {
8918 animation: spinner 1s linear infinite; }
8920 .ds2-no-colors .icon-primary-spinner {
8921 animation: spinner 1s linear infinite;
8922 border: 5px dotted transparent;
8923 border-radius: 50%; }
8925 @keyframes spinner {
8927 transform: rotate(0deg); }
8929 transform: rotate(359deg); } }
8931 .b2b-status-tracker > .btn-arrow:nth-of-type(1) {
8932 margin-right: 10px; }
8934 .b2b-status-tracker > .btn-arrow:nth-of-type(2) {
8935 margin-left: 20px; }
8937 .b2b-status-tracker > .btn-arrow {
8940 overflow: visible; }
8941 .b2b-status-tracker > .btn-arrow > .btn-secondary > .icon-primary-left {
8944 .b2b-status-tracker > .btn-arrow > .btn-secondary > .icon-primary-right {
8947 .b2b-status-tracker > .b2b-status-tracker-step {
8949 position: relative; }
8951 .b2b-status-tracker-step {
8954 .b2b-status-tracker > .b2b-status-tracker-step .b2b-status-tracker-heading {
8955 font-family: "Omnes-ECOMP-W02-Medium", Arial;
8958 margin-bottom: 10px; }
8960 .b2b-status-tracker > .b2b-status-tracker-step.complete > .progress > .progress-bar {
8962 background-color: #1b7e28; }
8964 .b2b-status-tracker > .b2b-status-tracker-step.complete .icoControls-approval {
8967 .b2b-status-tracker > .b2b-status-tracker-step.current > .progress > .progress-bar {
8969 background-color: #333333; }
8971 .b2b-status-tracker > .b2b-status-tracker-step.current .icon-misc-time {
8974 .b2b-status-tracker > .b2b-status-tracker-step.pending > .progress > .progress-bar {
8976 background-color: #ffb81c; }
8978 .b2b-status-tracker > .b2b-status-tracker-step.pending .icoControls-statusokay {
8981 .b2b-status-tracker > .b2b-status-tracker-step.actionRequired > .progress > .progress-bar {
8983 background-color: #cf2a2a; }
8985 .b2b-status-tracker > .b2b-status-tracker-step.actionRequired .icoSecurityalerts-alert {
8988 .b2b-status-tracker > .b2b-status-tracker-step.notAvailable > .progress > .progress-bar {
8990 background-color: #767676; }
8992 .b2b-status-tracker > .b2b-status-tracker-step.notAvailable .icoControls-restricted {
8995 .b2b-status-tracker > .b2b-status-tracker-step > .progress {
8997 border-radius: 1.5px;
8999 margin-bottom: 10px;
9000 background-color: #c5c5c5; }
9001 .b2b-status-tracker > .b2b-status-tracker-step > .progress > .progress-bar {
9005 .b2b-status-tracker > .b2b-status-tracker-step > .b2b-status-tracker-estimate {
9006 font-family: "Omnes-ECOMP-W02-Medium", Arial;
9009 margin-bottom: 10px; }
9011 .b2b-status-tracker > .b2b-status-tracker-step > .b2b-status-tracker-description {
9012 font-family: "Omnes-ECOMP-W02", Arial;
9015 padding-right: 15px; }
9016 .b2b-status-tracker > .b2b-status-tracker-step > .b2b-status-tracker-description a {
9025 font-family: "Omnes-ECOMP-W02", Arial;
9033 position: relative; }
9039 background-color: #c4c4c4;
9040 outline: 1px solid transparent; }
9042 .steps li:first-child {
9043 border-radius: 4px 0 0 4px; }
9045 .steps li:last-child {
9047 border-radius: 0 4px 4px 0; }
9050 .steps li.step-done {
9051 background-color: #007a3e;
9053 border: 1px solid transparent; }
9057 display: inline-block;
9061 white-space: nowrap; }
9063 .step-on .step-text {
9064 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
9066 .steps li .step-text[data-large-text]:before {
9067 content: attr(data-large-text) " "; }
9069 .step-confirmation {
9071 margin-bottom: 30px; }
9073 .step-confirmation > div {
9076 .step-confirmation > div i {
9079 margin-right: 10px; }
9081 .step-confirmation.centered > div i {
9082 margin-left: -60px; }
9084 .step-confirmation > div h3 {
9086 margin: 26px 0 20px; }
9088 .step-confirmation > p {
9091 @media (max-width: 1024px) {
9098 margin-bottom: 11px; }
9101 .step-on .step-text {
9110 .steps li .step-text[data-sm-text]:before {
9111 content: attr(data-sm-text) " ";
9113 .step-confirmation {
9114 margin-top: 30px !important; } }
9116 @media (max-width: 767px) {
9117 .step-confirmation.centered > div i {
9119 .step-confirmation.centered > p {
9120 margin-left: 40px; }
9121 .step-confirmation > div h3 {
9123 margin: 13px 0 10px; }
9124 .step-confirmation > div i {
9126 margin-right: 10px; } }
9128 .step-indicator.vertical {
9131 .vertical .step-heading {
9139 .vertical .steps li {
9140 align-items: center;
9141 background-color: transparent;
9145 padding: 0 0 0 20px;
9146 position: relative; }
9148 .vertical .steps li .step-text {
9157 .vertical .steps li .step-text[data-large-text]:before {
9158 content: attr(data-large-text) " "; }
9160 .vertical .steps li:after {
9161 background-color: transparent;
9162 border-left: 4px solid #d2d2d2;
9172 .vertical .steps li.step-on:after,
9173 .vertical .steps li.step-done:after {
9174 border-color: #0568ae; }
9178 padding: 0px 0px 0px 0px; }
9179 .b2b-step-tracker .btn.btn-left {
9180 margin-right: 10px; }
9181 .b2b-step-tracker .btn.btn-right {
9183 .b2b-step-tracker .b2b-left-arrow {
9186 .b2b-step-tracker .b2b-right-arrow {
9189 .b2b-step-tracker .b2b-steps {
9193 position: relative; }
9194 .b2b-step-tracker .b2b-steps li {
9198 background-color: #767676;
9199 outline: 1px solid transparent;
9201 .b2b-step-tracker .b2b-steps li.b2b-step-done {
9202 background-color: #1b7e28;
9205 .b2b-step-tracker .b2b-steps li.b2b-step-on {
9206 background-color: #333333;
9209 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
9210 .b2b-step-tracker .b2b-steps li .b2b-step-text {
9212 display: inline-block;
9216 white-space: nowrap; }
9217 .b2b-step-tracker .b2b-steps li .b2b-step-text[data-large-text]:before {
9218 content: attr(data-large-text) " "; }
9219 .b2b-step-tracker .b2b-steps li:first-child {
9220 border-radius: 2px 0 0 2px; }
9221 .b2b-step-tracker .b2b-steps li:last-child {
9223 border-radius: 0 2px 2px 0; }
9225 @media (max-width: 1024px) {
9228 .b2b-step-tracker .b2b-steps {
9230 .b2b-step-tracker .b2b-steps li .b2b-step-text {
9232 .b2b-step-tracker .b2b-steps li .b2b-step-text[data-sm-text]:before {
9233 content: attr(data-sm-text) " ";
9235 .b2b-step-tracker .b2b-steps li.b2b-step-on .b2b-step-text {
9245 .strength-meter-container {
9249 .strength-meter-gauge {
9251 background-color: #d2d2d2;
9255 outline: 1px solid transparent; }
9257 .strength-meter-gauge-fill {
9261 text-indent: -9999px;
9263 border: 2px solid transparent; }
9265 .strength-meter-gauge-fill.strength-meter-animate {
9266 transition: width 0.5s linear, background-color 0.5s linear; }
9268 .strength-meter-animate[style*="20"] {
9269 background-color: #cf2a2a; }
9271 .strength-meter-animate[style*="20"] + .strength-meter-divider + .strength-meter-content:after {
9272 content: "Unacceptable"; }
9274 .strength-meter-animate[style*="40"] {
9275 background-color: #ea7400; }
9277 .strength-meter-animate[style*="40"] + .strength-meter-divider + .strength-meter-content:after {
9280 .strength-meter-animate[style*="60"] {
9281 background-color: #ea7400; }
9283 .strength-meter-animate[style*="60"] + .strength-meter-divider + .strength-meter-content:after {
9286 .strength-meter-animate[style*="80"] {
9287 background-color: #007a3e; }
9289 .strength-meter-animate[style*="80"] + .strength-meter-divider + .strength-meter-content:after {
9292 .strength-meter-animate[style*="100"] {
9293 background-color: #007a3e; }
9295 .strength-meter-animate[style*="100"] + .strength-meter-divider + .strength-meter-content:after {
9296 content: "Excellent"; }
9298 .strength-meter-divider {
9307 .strength-meter-divider span {
9308 background: transparent;
9311 border-right: solid 1px #fff; }
9313 .strength-meter-divider span:first-child {
9314 border-radius: 2px 0 0 2px; }
9316 .strength-meter-divider span + .strength-meter-divider span {
9319 .strength-meter-divider span:last-child {
9320 border-radius: 0 2px 2px 0;
9323 .strength-meter-content {
9327 position: absolute; }
9329 .strength-meter-content:before {
9330 font-family: "Omnes-ECOMP-W02", Arial;
9331 content: "Password strength: "; }
9333 .strength-meter-content:after {
9334 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
9336 .strength-meter-container {
9341 .strength-meter-container .strength-meter-gauge {
9343 background-color: #cccccc;
9344 box-shadow: 0 1px 1px -1px #333 inset;
9348 position: relative; }
9350 .strength-meter-container > .strength-meter-gauge > .strength-meter-gauge-fill {
9352 box-shadow: 0 1px 1px -1px #999 inset;
9354 text-indent: -9999px;
9357 .strength-meter-container > .strength-meter-gauge > .strength-meter-gauge-fill.strength-meter-animate {
9358 transition: width 0ms ease-out, background-color 0ms ease-in; }
9360 .strength-meter-container > .strength-meter-gauge > .strength-meter-divider {
9368 .strength-meter-container > .strength-meter-gauge > .strength-meter-divider span {
9369 background: transparent;
9372 border-right: solid 1px #fff; }
9374 .strength-meter-container > .strength-meter-gauge > .strength-meter-divider span:last-child {
9377 .strength-meter-container > .strength-meter-content {
9378 font-family: "Omnes-ECOMP-W02", Arial;
9383 .strength-meter-container > .strength-meter-content:before {
9386 .strength-meter-container > .strength-meter-content > .strength-meter-content-state {
9387 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
9391 align-items: center; }
9392 .btn-switch-label:focus .btn-switch {
9393 outline: 1px dotted #666;
9394 outline-offset: 5px; }
9395 .btn-switch-label input:focus .btn-switch {
9396 outline: 1px dotted #666;
9397 outline-offset: 5px; }
9398 .btn-switch-label > span {
9402 background-color: #fff;
9403 border: 1px solid #d2d2d2;
9404 border-radius: 16px;
9405 box-shadow: 0 4px 5px -5px rgba(0, 0, 0, 0.15) inset, 0 5px 5px -5px rgba(0, 0, 0, 0.15);
9410 user-select: none; }
9411 /* .btn-switch input[type="checkbox"] {
9418 .btn-switch input[type="checkbox"] + .switch-overlay .btn-slider-on .activo {
9419 font: 0px/0 "Omnes-ECOMP-W02", Arial; }
9420 .btn-switch input[type="checkbox"] + .switch-overlay .btn-slider-on + .btn + .btn-slider-off .inactivo {
9421 font: 0px/0 "Omnes-ECOMP-W02", Arial; } */
9422 .btn-switch input:checked + .switch-overlay {
9424 transition: all .3s linear .0s; }
9425 .btn-switch input:checked + .switch-overlay .switch-handle {
9426 background-color: #007a3e;
9427 background: linear-gradient(to bottom, #008744 0%, #007a3e 100%);
9428 transition: background-color 0.3s linear 0s;
9429 border: 1px solid transparent; }
9430 .btn-switch input + .switch-overlay {
9432 transition: all .3s linear .0s; }
9433 .btn-switch input + .switch-overlay .switch-handle {
9434 background-color: #f2f2f2;
9435 background: linear-gradient(to bottom, #fcfcfc 0%, #f2f2f2 100%);
9436 transition: background-color 0.3s linear 0s;
9437 border: 1px solid #d2d2d2; }
9438 .btn-switch input[disabled] + .switch-overlay {
9440 width: 100% !important;
9441 background-color: #d2d2d2;
9443 cursor: not-allowed !important; }
9444 .btn-switch input[disabled] + .switch-overlay .btn-slider-on {
9446 .btn-switch input[disabled] + .switch-overlay .activo {
9448 .btn-switch input[disabled] + .switch-overlay .switch-handle {
9450 .btn-switch input[disabled] + .switch-overlay .btn-slider-off {
9454 .btn-switch input[disabled]:checked + .switch-overlay {
9456 width: 100% !important;
9457 background-color: #fff; }
9458 .btn-switch input[disabled]:checked + .switch-overlay .btn-slider-off {
9460 .btn-switch input[disabled]:checked + .switch-overlay .btn-slider-off + .inactivo {
9462 .btn-switch input[disabled]:checked + .switch-overlay .switch-handle {
9464 .btn-switch input[disabled]:checked + .switch-overlay .btn-slider-on {
9468 color: #007a3e !important;
9469 font-weight: bold; }
9470 .btn-switch input[disabled]:checked + .switch-overlay .activo {
9474 color: #007a3e !important;
9475 font-weight: bold; }
9476 .btn-switch input[disabled]:checked + .btn-slider-on {
9478 .btn-switch input[disabled] + .btn-slider-on + .switch-handle {
9481 .btn-switch input[disabled] + .btn-slider-on + .switch-handle + .btn-slider-off {
9483 /* .btn-switch input[type="checkbox"][disabled] + .switch-overlay .btn-slider-on {
9485 .btn-switch input[type="checkbox"][disabled] + .switch-overlay .btn-slider-on .activo {
9486 border: medium none;
9488 font: 16px/32px "Omnes-ECOMP-W02", Arial;
9492 .btn-switch input[type="checkbox"][disabled] + .switch-overlay .btn-slider-on .activo:before {
9494 .btn-switch input[type="checkbox"][disabled] + .switch-overlay .btn-slider-on + .switch-handle + .btn-slider-off {
9499 .btn-switch input[type="checkbox"][disabled] + .switch-overlay .btn-slider-on + .switch-handle + .btn-slider-off .inactivo {
9500 border: medium none;
9502 font: 16px/32px "Omnes-ECOMP-W02", Arial;
9506 .btn-switch input[type="checkbox"][disabled] + .switch-overlay .btn-slider-on + .switch-handle + .btn-slider-off .inactivo:before {
9508 .btn-switch input[type="checkbox"][disabled]:checked + .switch-overlay .btn-slider-on {
9513 .btn-switch input[type="checkbox"][disabled]:checked + .switch-overlay .btn-slider-on + .switch-handle + .btn-slider-off {
9515 .btn-switch input[type="checkbox"][disabled]:checked + .switch-overlay .activo {
9517 font-weight: bold; } */
9520 border-radius: 16px;
9521 color: black !important;
9534 display: inline-block;
9535 font-family: "Omnes-ECOMP-W02", Arial;
9543 display: inline-block;
9544 font-family: "Omnes-ECOMP-W02", Arial;
9552 padding-right: 11px; }
9556 display: inline-block;
9569 background-image: none;
9570 border-left: 3px solid #007a3e;
9581 line-height: 40px; }
9583 background-image: none;
9584 border: 3px solid #959595;
9585 border-radius: 100%;
9594 .btn-switch.focused {
9595 outline: 1px dotted #000;
9596 outline-offset: 5px; }
9599 .tiny-accordion.iconleft.accordion-table-layout .toggle-header,
9600 .tiny-accordion.iconleft.accordion-table-layout .toggle-header + .accordion-content,
9601 .tiny-accordion.iconleft.accordion-table-layout .inactive-toggle-header {
9602 padding: 0 0 0 50px; }
9605 .inactive-toggle-header .faux-table-cell {
9606 display: table-cell;
9608 padding: 13px 0 10px 0;
9612 .accordion-content .faux-table-cell {
9613 display: table-cell;
9615 padding: 0 0 10px 0; }
9617 .faux-table-cell:last-child {
9622 background-color: #f2f2f2;
9625 border-left: 1px solid #d2d2d2;
9626 padding: 0 20px 0 10px; }
9628 .tiny-accordion.iconleft.accordion-table-layout .toggle-header.opened .hide-when-expanded {
9631 .tiny-accordion.iconleft.accordion-table-layout .toggle-header.opened .hide-when-expanded {
9633 transition: opacity .3s linear .2s; }
9635 @media (max-width: 767px) {
9638 padding: 19px 10px; }
9639 table th:first-child,
9640 table td:first-child {
9641 padding: 19px 15px; } }
9643 .data-row-list ul > li {
9644 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; }
9649 padding: 15px 15px 10px; }
9652 white-space: nowrap;
9653 padding: 15px 15px 0 15px;
9655 font-family: "Omnes-ECOMP-W02", Arial;
9657 border-top: 1px solid #d2d2d2; }
9659 .data-row.has-button .col-1 {
9662 .complex-table .data-row .col-1 {
9667 box-shadow: 0 -2px 0 0 #d2d2d2; }
9669 .data-row.opened td,
9670 .data-row.opened th {
9671 border-left: 1px solid transparent;
9672 border-bottom: 1px solid transparent; }
9674 .data-row.opened + .data-row-list {
9675 box-shadow: 0 1px 0 0 #d2d2d2; }
9677 .data-row.opened + .data-row-list > td {
9680 .data-row.opened + .data-row-list + .data-row.opened {
9681 box-shadow: 0 -1px 0 0 #d2d2d2; }
9684 background-color: transparent;
9685 border: medium none;
9688 font-family: "Omnes-ECOMP-W02", Arial;
9692 padding: 12px 15px 7px;
9696 vertical-align: middle; }
9698 .data-row button:focus {
9699 outline: 1px dotted black; }
9701 .data-row .col-1 i {
9704 display: inline-block !important; }
9706 .data-row-list th:first-child {
9707 background-color: inherit !important;
9709 padding: 0 15px 15px;
9710 font-family: "Omnes-ECOMP-W02", Arial;
9711 font-size: 1.4rem; }
9714 margin: 0 0 0 30px; }
9716 .data-row-list ul > li:before {
9719 .data-row-list ul > li {
9720 /* background-image in tables.less */
9721 background-position: left 13px;
9722 background-repeat: repeat-x;
9723 background-size: 4px 1px;
9728 .data-row-list li div {
9729 display: table-cell;
9730 background-color: white;
9734 padding-right: 7px; }
9736 .data-row-list li div + div {
9740 padding-left: 7px; }
9742 .complex-table td:nth-child(1),
9743 .complex-table td:nth-child(2),
9744 .complex-table td:nth-child(3),
9745 .complex-table td:nth-child(4),
9746 .complex-table td:nth-child(5),
9747 .complex-table td:nth-child(6),
9748 .complex-table td:nth-child(7),
9749 .complex-table td:nth-child(8),
9750 .complex-table td:nth-child(9) {
9751 white-space: nowrap; }
9754 word-wrap: break-word;
9758 text-align: right; }
9760 .complex-table th:not(:first-child),
9761 .complex-table td:not(:first-child) {
9762 text-align: right; }
9764 .striped tbody > tr td {
9765 background-color: transparent !important; }
9767 .striped tbody > tr.data-row.odd,
9768 .striped tbody > tr.data-row.odd + .data-row-list,
9769 .striped tbody > tr.data-row.odd + .data-row-list li div {
9770 background-color: #f2f2f2 !important; }
9772 .striped tbody > tr:not('.data-row'):nth-child(even) {
9773 background-color: #f2f2f2; }
9775 .b2b-table-div .selectWrap {
9778 display: inline-table;
9779 margin-bottom: 0px; }
9781 .b2b-external-sort-div {
9783 padding-bottom: 25px; }
9785 .b2b-external-sort-div .sortButton {
9787 border: 1px solid #ccc;
9791 background: linear-gradient(#fcfcfc, #f2f2f2);
9792 background-blend-mode: multiply;
9795 .b2b-external-sort-label {
9796 padding-bottom: 10px; }
9798 .b2b-external-sort-div a:hover {
9801 .b2b-external-sort-div a:hover, .b2b-external-sort-div a:focus {
9802 text-decoration: none; }
9804 .b2b-external-sort-label label {
9805 position: relative; }
9807 .b2b-external-sort-margin {
9808 margin-right: 13px !important; }
9810 .b2b-table-sorter-icon [class*="icoArrows-"]:before {
9813 @media screen and (max-width: 950px) {
9814 .b2b-external-sort-margin .selectWrap {
9815 bottom: 0px !important; } }
9817 .tablesorter-default .tablesorter-header.sorter-false .tablesorter-header-inner {
9821 .tablesorter-default .tablesorter-header .tablesorter-header-inner {
9822 /* background-image: url(images/tables/upanddown.png);*/
9823 background-position: center right;
9824 background-repeat: no-repeat;
9826 white-space: normal;
9827 display: inline-block;
9828 vertical-align: baseline;
9831 *vertical-align: auto;
9832 /* padding: 0 24px 0 0;*/ }
9834 .tablesorter-default .tablesorter-header.sorter-false .tablesorter-header-inner {
9837 .tablesorter-default .tablesorter-header.tablesort-sortable .tablesorter-header-inner span {
9839 display: inline-block; }
9842 .tablesorter-default thead .headerSortUp .tablesorter-header-inner,.tablesorter-default thead .tablesorter-headerAsc .tablesorter-header-inner,.tablesorter-default thead .tablesorter-headerSortUp .tablesorter-header-inner {
9843 background-image: url(images/tables/up.png);
9846 .tablesorter-default thead .headerSortDown .tablesorter-header-inner,.tablesorter-default thead .tablesorter-headerDesc .tablesorter-header-inner,.tablesorter-default thead .tablesorter-headerSortDown .tablesorter-header-inner {
9847 background-image: url(images/tables/down.png);
9850 .tablesorter-default thead .headerSortUp .tablesorter-header-inner,
9851 .tablesorter-default thead .tablesorter-headerAsc .tablesorter-header-inner,
9852 .tablesorter-default thead .tablesorter-headerSortUp .tablesorter-header-inner,
9853 .tablesorter-default thead .headerSortDown .tablesorter-header-inner,
9854 .tablesorter-default thead .tablesorter-headerDesc .tablesorter-header-inner,
9855 .tablesorter-default thead .tablesorter-headerSortDown .tablesorter-header-inner {
9857 line-height: 16px; }
9859 .tablesorter-default thead .headerSortUp .tablesorter-header-inner:after,
9860 .tablesorter-default thead .tablesorter-headerAsc .tablesorter-header-inner:after,
9861 .tablesorter-default thead .tablesorter-headerSortUp .tablesorter-header-inner:after {
9862 font-family: 'icoPrimary' !important;
9866 font-weight: normal;
9867 font-variant: normal;
9868 text-transform: none;
9870 -webkit-font-smoothing: antialiased;
9871 -moz-osx-font-smoothing: grayscale;
9872 -moz-user-select: none;
9873 -ms-user-select: none;
9874 -webkit-user-select: none;
9877 /* position: relative;*/
9879 text-decoration: inherit;
9880 display: inline-block;
9881 transform: rotate(180deg);
9885 .tablesorter-default thead .headerSortDown .tablesorter-header-inner:after,
9886 .tablesorter-default thead .tablesorter-headerDesc .tablesorter-header-inner:after,
9887 .tablesorter-default thead .tablesorter-headerSortDown .tablesorter-header-inner:after {
9888 font-family: 'icoPrimary' !important;
9892 font-weight: normal;
9893 font-variant: normal;
9894 text-transform: none;
9896 -webkit-font-smoothing: antialiased;
9897 -moz-osx-font-smoothing: grayscale;
9898 -moz-user-select: none;
9899 -ms-user-select: none;
9900 -webkit-user-select: none;
9903 /* position: relative;*/
9905 text-decoration: inherit;
9906 display: inline-block;
9910 .tablesorter-search-highlight {
9913 .tablesorter-headerRow th:focus {
9914 outline: thin dotted #666;
9915 outline-offset: -1px; }
9917 .b2b-table-message {
9918 font-family: "Omnes-ECOMP-W02", Arial; }
9919 .b2b-table-message .b2b-magnify-glass {
9920 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");
9921 background-repeat: no-repeat;
9922 background-position: center;
9924 .b2b-table-message .b2b-alert {
9926 .b2b-table-message .b2b-loading-dots {
9928 margin-bottom: 20px; }
9929 .b2b-table-message .b2b-message {
9931 padding-bottom: 45px;
9933 border-style: solid;
9936 padding-bottom: 45px;
9937 border-color: #d2d2d2;
9939 min-height: 220px; }
9940 .b2b-table-message .b2b-error-title {
9941 font-family: "Omnes-ECOMP-W02", Arial;
9945 .b2b-table-message .b2b-message-title {
9947 font-family: "Omnes-ECOMP-W02", Arial; }
9949 .b2b-table-scrollbar {
9952 position: relative; }
9953 .b2b-table-scrollbar .b2b-table-inner-container {
9955 padding-left: 150px;
9956 overflow-x: scroll; }
9957 .b2b-table-scrollbar th:first-child {
9958 background-color: #FFFFFF; }
9959 .b2b-table-scrollbar td:first-child {
9960 background-color: #FFFFFF;
9961 border-top: 1px solid #cccccc;
9962 border-right: 1px solid #cccccc;
9963 margin-top: -0.5px; }
9964 .b2b-table-scrollbar tr {
9965 th: nth-child(2), td; }
9966 .b2b-table-scrollbar tr :nth-child(2) {
9967 border-left: none; }
9968 .b2b-table-scrollbar tr:last-child > td:first-child {
9969 border-bottom: 1px solid #cccccc; }
9971 .b2b-scrollbar-arrow-left {
9975 .b2b-scrollbar-arrow-right {
9979 .b2b-scrollbar-arrow-right.btn-arrow .btn {
9982 .b2b-table-scrollbar ::-webkit-scrollbar {
9985 .b2b-table-scrollbar ::-webkit-scrollbar-thumb {
9986 background: #666666;
9987 border-radius: 5px; }
9991 margin-bottom: 20px;
9997 .tabs > li > a:hover,
9998 .tabs > li > a:focus {
9999 text-decoration: none;
10000 background-color: #d2d2d2; }
10002 .tabs > .pull-right {
10018 padding-right: 20px;
10019 padding-left: 20px;
10021 line-height: 16px; }
10027 margin-bottom: -1px; }
10029 .tabs > li:first-child {
10030 margin-left: 20px; }
10033 padding: 12px 20px;
10034 border: 1px solid #d2d2d2;
10035 border-radius: 6px 6px 0 0;
10036 background-color: #f2f2f2;
10038 border-color: #d2d2d2; }
10041 margin-right: 6px; }
10044 .tabs > li > a:hover,
10045 .tabs > li > a:focus {
10046 background-image: none;
10047 background-color: #ffffff;
10049 border-color: #d2d2d2;
10050 border-bottom: 1px solid transparent;
10053 .tabs.tabs-justified,
10057 margin-bottom: -1px; }
10059 .tabs.tabs-justified > li,
10060 .tabs.promo-tabs > li {
10061 display: table-cell;
10064 border-left: 1px solid #d2d2d2; }
10066 .tabs.tabs-justified > li.active,
10067 .tabs.promo-tabs > li.active {
10068 position: relative;
10071 .tabs.tabs-justified > li > a {
10072 padding-right: 5px;
10073 padding-left: 5px; }
10075 .tabs.tabs-justified > li > a,
10076 .tabs.promo-tabs > li > a {
10077 text-align: center; }
10079 .tabs.promo-tabs > li > a {
10086 text-align: center;
10087 padding: 6px 10px 10px;
10088 border-top: 4px solid #e6e6e6;
10090 border-bottom: 1px solid #d2d2d2;
10091 background-color: #f9f9f9; }
10093 .tabs > li:last-child > a {
10096 .tabs.promo-tabs > li.active > a {
10098 border-top: 4px solid #ea7400;
10099 border-bottom-color: white;
10100 background-color: #fff !important;
10104 .tabs.promo-tabs > li:first-child {
10105 border-left: none; }
10107 .tabs.promo-tabs > li > a img {
10108 max-width: inherit;
10110 margin: 0 auto 5px auto;
10124 .tabs.promo-tabs > li > a {
10127 padding: 20px 20px 24px;
10128 background-color: #FFFFFF;
10129 border-top: 5px solid #FFFFFF;
10130 white-space: nowrap; }
10132 .tabs.promo-tabs > li.active > a {
10133 border-top: 5px solid #0574ac; }
10135 .tabs.promo-tabs > li > a:hover {
10138 .tabs.promo-tabs > li {
10141 .tabs > li[disabled="disabled"] > a:hover {
10142 cursor: not-allowed; }
10145 background-color: #f2f2f2;
10146 -webkit-transition: all .3s ease-out;
10147 -moz-transition: all .3s ease-out;
10148 transition: all .3s ease-out;
10149 margin: 3px 5px 3px 0;
10151 border-radius: 6px;
10152 border: 1px solid #c9c9c9;
10153 display: inline-block; }
10154 .b2b-tags .tags__item {
10156 vertical-align: baseline;
10159 .b2b-tags .tags__item i {
10163 margin-left: 10px; }
10164 .b2b-tags .tags__item i:hover {
10166 .b2b-tags .tags__item i:focus {
10167 outline: thin dotted #666; }
10168 .b2b-tags .tags__item:last-child {
10170 .b2b-tags .tags__item:hover {
10171 text-decoration: none; }
10172 .b2b-tags .tags__item:focus {
10173 outline: 1px dotted #666; }
10175 .tooltip-size-control {
10179 display: inline-block;
10181 vertical-align: middle;
10182 margin: 1px 0 0 7px; }
10185 margin: -3px 7px 0 0; }
10188 margin: 1px 0 0 7px; }
10190 .tooltip .icon-primary-tooltip {
10193 display: inline-block;
10197 position: relative;
10200 .tooltip .icon-primary-tooltip:before {
10203 .tooltip .icon-primary-tooltip:focus {
10204 text-decoration: none;
10205 outline: 1px dotted black; }
10207 .tooltip.active .icon-primary-tooltip:focus {
10212 border-color: transparent;
10213 border-style: solid;
10214 background-color: #0568ae;
10217 position: absolute;
10223 transform: rotate(45deg);
10226 .tooltip.active .icon-primary-tooltip[data-placement="top"] .arrow {
10230 border-width: 0 1px 1px 0; }
10232 .tooltip.active .icon-primary-tooltip[data-placement="bottom"] .arrow {
10233 border-width: 1px 0 0 1px;
10238 .tooltip.active .arrow {
10241 .tooltip .closingtooltip {
10244 .tooltip.active .closingtooltip {
10248 position: absolute;
10255 text-align: left; }
10258 background-color: #0568ae;
10259 border: 1px solid transparent;
10260 border-radius: 6px;
10265 position: relative;
10271 .tooltip .helpertext {
10272 position: absolute; }
10274 .tooltip.active .icon-primary-tooltip[data-placement="bottom"] + .tooltip-wrapper .helpertext {
10278 .tooltip.active .icon-primary-tooltip[data-placement="top"] + .tooltip-wrapper .helpertext {
10282 .tooltip.active .tooltip-wrapper {
10287 .tooltip.active .tooltip-wrapper .helpertext {
10290 .tooltip-onclick .btn.icon-primary-tooltip {
10291 border: medium none;
10300 position: absolute;
10304 .tooltip-onclick .icon-primary-tooltip:before {
10306 position: relative; }
10308 .tooltip-onclick textarea + .reset-field + .icon-primary-tooltip {
10313 .tooltip-onclick.active .helpertext:before,
10314 .tooltip-onfocus.active .helpertext:before {
10315 background-color: #0568ae;
10316 border-color: transparent;
10317 border-style: solid;
10318 border-width: 1px 1px 0 0;
10324 position: absolute;
10326 transform: rotate(-45deg);
10329 .tooltip-onclick.active .helpertext {
10332 margin: 14px 0 0; }
10334 .tooltip-onclick.active .helpertext:before {
10338 .tooltip-onclick .reset-field {
10341 .tooltip-onclick .reset-field:before {
10342 position: relative;
10345 .tooltip-onfocus.active .helpertext {
10347 margin: 14px 0 10px 0; }
10352 font-family: "Omnes-ECOMP-W02-Medium", Arial;
10354 margin-bottom: 8px;
10355 white-space: normal; }
10360 font-family: "Omnes-ECOMP-W02", Arial;
10361 line-height: 1.5rem;
10362 white-space: normal; }
10364 .popover-content span,
10365 .popover-content p {
10366 line-height: 1.5rem; }
10368 .popover-content p:last-child {
10369 margin-bottom: 0; }
10371 .tooltip .tooltip-element {
10372 position: relative; }
10374 .tooltip .icon-primary-tooltip:hover {
10375 text-decoration: none; }
10377 .tooltip.active .tooltip-element[data-placement="top"] .arrow {
10382 .tooltip.active .tooltip-element[data-placement="bottom"] .arrow {
10384 border-color: transparent transparent #0574ac;
10388 .tooltip.active .tooltip-element[data-placement="bottom"] + .tooltip-wrapper .helpertext {
10392 .tooltip.active .tooltip-element[data-placement="top"] + .tooltip-wrapper .helpertext {
10397 padding: 0 10px 0 10px;
10401 list-style-type: none; }
10404 padding: 0 0 5px 30px;
10406 margin-left: -10px;
10408 outline-offset: -1px; }
10409 .b2b-tree li:focus {
10411 .b2b-tree li:focus > a {
10412 outline: thin dotted #666;
10413 outline-offset: -1px; }
10415 border-left: 1px solid #ccc; }
10416 .b2b-tree ul li .b2b-tree-tooltip {
10418 position: absolute;
10421 white-space: nowrap;
10424 font-family: "Omnes-ECOMP-W02", Arial;
10426 .b2b-tree ul li .b2b-tree-tooltip-content {
10427 background-color: #0568ae;
10429 border-radius: 6px;
10432 .b2b-tree ul li .b2b-tree-arrow-left {
10435 border-top: 10px solid transparent;
10436 border-bottom: 10px solid transparent;
10437 border-right: 10px solid #0568ae;
10438 position: absolute;
10440 .b2b-tree ul li.activeTooltip > a .b2b-tree-tooltip {
10443 padding: 0 0 0 20px; }
10444 .b2b-tree ul > li {
10445 position: relative;
10446 line-height: 18px; }
10447 .b2b-tree a > span.b2b-tree-node-icon {
10448 background-color: #FFF;
10452 position: absolute;
10457 .b2b-tree a > span.b2b-tree-node-icon > i {
10459 .b2b-tree a:only-child {
10461 .b2b-tree a:only-child > span.b2b-tree-node-icon {
10463 border-radius: 50%;
10466 .b2b-tree a:only-child > span.b2b-tree-node-icon > i {
10467 background-color: inherit;
10468 background: #fff; }
10469 .b2b-tree a > span.b2b-tree-node-icon > i.icon-primary-circle {
10470 background-color: inherit;
10473 .b2b-tree a.b2b-locked-node:after {
10476 font-family: 'icoSecurityalerts' !important; }
10477 .b2b-tree a:hover .b2b-locked-node:after {
10478 text-decoration: none; }
10479 .b2b-tree ul li:first-child > a:only-child > span.b2b-tree-node-icon {
10481 border-radius: 50%;
10482 line-height: 12px; }
10483 .b2b-tree ul li:last-child > a:only-child > span.b2b-tree-node-icon {
10485 background-color: #fff; }
10486 .b2b-tree li a + ul {
10488 overflow: hidden; }
10489 .b2b-tree li a.active + ul {
10491 overflow: visible; }
10492 .b2b-tree li a.grp {
10493 font-family: "Omnes-ECOMP-W02-Italic", Arial; }
10494 .b2b-tree li a.grp.active {
10496 .b2b-tree span.end {
10497 left: -6px !important;
10498 top: 5px !important; }
10499 .b2b-tree span.first-link {
10500 width: 3px !important;
10501 height: 15px !important;
10502 top: 0px !important;
10503 left: -2px !important;
10504 background: #fff; }
10506 /* .b2b-tree-checkbox {
10507 padding: 0 10px 0 10px;
10509 .b2b-tree-checkbox ul {
10511 list-style-type: none; }
10512 .b2b-tree-checkbox a {
10514 padding: 0 0 5px 30px;
10516 margin-left: -10px;
10518 outline-offset: -1px; }
10519 .b2b-tree-checkbox li:focus {
10521 .b2b-tree-checkbox li:focus > a {
10522 outline: thin dotted #666;
10523 outline-offset: -1px; }
10524 .b2b-tree-checkbox ul li {
10525 border-left: 1px solid #ccc; }
10526 .b2b-tree-checkbox ul ul {
10527 padding: 0 0 0 20px; }
10528 .b2b-tree-checkbox ul > li {
10529 position: relative;
10530 line-height: 18px; } */
10531 /* .b2b-tree-checkbox a > span.nodeIcon {
10532 background-color: #FFF;
10536 position: absolute;
10541 /* .b2b-tree-checkbox a > span.nodeIcon > i {
10542 font-size: 20px; } */
10543 .b2b-tree-checkbox a > span.nodeIcon.end {
10544 margin-top: 10px; }
10545 .b2b-tree-checkbox a:only-child {
10547 .b2b-tree-checkbox a:only-child > span.nodeIcon {
10549 border-radius: 50%;
10552 .b2b-tree-checkbox a:only-child > span.nodeIcon > i {
10553 background-color: inherit;
10554 background: #fff; }
10555 .b2b-tree-checkbox a > span.nodeIcon > i.icon-primary-circle {
10556 background-color: inherit;
10559 .b2b-tree-checkbox ul li:first-child > a:only-child > span {
10561 border-radius: 50%;
10564 .b2b-tree-checkbox ul li:first-child > a:only-child > span.end {
10566 .b2b-tree-checkbox ul li:first-child > a:only-child > span i.icon-primary-circle {
10568 .b2b-tree-checkbox ul li:last-child > a:only-child > span {
10570 background-color: #fff; }
10571 .b2b-tree-checkbox li a + ul {
10573 overflow: hidden; }
10574 .b2b-tree-checkbox li a.active + ul {
10576 .b2b-tree-checkbox li a.grp {
10577 font-family: "Omnes-ECOMP-W02-Italic", Arial; }
10578 .b2b-tree-checkbox span.end {
10579 left: -6px !important; }
10580 .b2b-tree-checkbox .checkbox {
10581 margin-bottom: 0px;
10584 .b2b-tree-checkbox .checkbox input:indeterminate + .skin:after {
10587 font-family: inherit !important;
10588 line-height: inherit !important; }
10589 /* .b2b-tree-checkbox span.first-link {
10590 width: 3px !important;
10591 height: 15px !important;
10592 top: 0px !important;
10593 left: -2px !important;
10594 background: #fff; } */
10596 .b2b-widget-window {
10600 position: absolute;
10601 border: 1px solid #ccc;
10602 background-color: #fff;
10603 border-radius: 8px;
10605 .b2b-widget-window li {
10608 .b2b-widget-container {
10609 background-color: #fff;
10610 border-radius: 8px;
10611 border: 1px solid #ccc;
10612 position: relative; }
10613 .b2b-widget-container .b2b-widget-header {
10614 font-family: "Omnes-ECOMP-W02", Arial;
10617 padding-left: 15px;
10618 padding-top: 19px; }
10619 .b2b-widget-container .b2b-widget-header .header {
10621 .b2b-widget-container .b2b-widget-header-icons {
10625 .b2b-widget-header-icons button {
10627 background: transparent;
10629 .b2b-widget-header-icons button:focus {
10630 outline-style: solid;
10631 outline-width: 1px;
10632 outline-color: #0574ac; }
10633 .b2b-widget-header-icons button:first-child {
10634 margin-right: 0px; }
10636 .b2b-widget-container .b2b-widget-content {
10640 position: relative;
10641 border-top: 1px solid #ccc; }
10643 .b2b-widget-content .form-row:first-child {
10646 .b2b-widget-header-icons button.icoControls-gear:focus, .b2b-widget-header-icons button.icon-primary-close:focus {
10647 outline: thin dotted #666; }
10649 .b2b-widget-header .icon-primary-close:before {
10651 display: inline-block;
10656 .b2b-widget-window .arrow_box {
10658 border: 1px solid #ccc; }
10660 .b2b-widget-window.arrow_box:after, .b2b-widget-window.arrow_box:before {
10663 border: solid transparent;
10667 position: absolute;
10668 pointer-events: none; }
10670 .b2b-widget-window.arrow_box:after {
10671 border-color: rgba(255, 255, 255, 0);
10672 border-bottom-color: #fff;
10673 border-width: 10px;
10674 margin-left: 1px; }
10676 .b2b-widget-window.arrow_box:before {
10677 border-color: rgba(204, 204, 204, 0);
10678 border-bottom-color: #ccc;
10679 border-width: 11px;
10680 margin-left: 0px; }
10682 /************************** Overrides for Filters ***************************/
10683 .filter-container .filter-header h2 {
10684 line-height: 1 !important;
10685 margin: 0 !important; }
10687 .filter-container .icon-primary-spinner:before {
10690 .filter-container .fixed-230-subnav {
10691 margin: 10px !important;
10692 width: inherit !important; }
10694 .filter-container .unlinked:focus {
10695 outline: thin dotted #666 !important; }
10697 .filter-container .unlinked.active {
10698 color: inherit !important; }
10700 .filter-container .fixed-230-subnav a > i {
10701 background: none; }
10703 .filter-container .fixed-230-subnav ul {
10704 margin: 0 0 10px 10px; }
10706 /************************** Overrides for Filters ***************************/
10707 .row .filter-container {
10708 background-color: #fff; }
10713 position: relative; }
10715 .filter-header h2 {
10716 font-family: "Omnes-ECOMP-W02-Medium", Arial;
10718 margin-bottom: 0; }
10721 border-top: 1px solid #ccc;
10722 padding-top: 20px; }
10724 .filter-selected > span {
10726 text-transform: uppercase; }
10728 .filter-selected > a.clear-all-filters {
10730 font-size: 1.4rem; }
10732 .filter-selected > span,
10733 .filter-selected > a.clear-all-filters {
10734 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
10736 .filter-selected-group {
10737 padding-top: 15px; }
10739 .filter-selected-badge {
10740 background-color: #f2f2f2;
10741 border-radius: 15px;
10742 display: inline-block;
10744 margin-bottom: 10px;
10745 padding: 0 0 0 12px; }
10747 .filter-selected-badge .icoControls-optionsoff {
10748 background: transparent none repeat scroll 0 0;
10749 border: medium none;
10754 .filters .fixed-230-subnav > ng-transclude > div:first-child {
10755 border-top: 1px solid #ccc; }
10757 .filters .fixed-230-subnav > ng-transclude > div {
10758 border-bottom: 1px solid #ccc; }
10761 align-items: center;
10762 border-bottom: 1px solid #ccc;
10766 -webkit-justify-content: space-between;
10767 -ms-flex-pack: justify;
10768 justify-content: space-between; }
10770 .filter-results-sortby > span {
10771 text-transform: uppercase; }
10773 .filter-results-view .icon-primary-content-gridguide {
10777 .filter-container .fixed-230-subnav > ng-transclude > div > a {
10780 padding: 15px 20px 15px 0;
10781 color: #0574ac !important;
10782 cursor: pointer !important;
10783 font-family: "Omnes-ECOMP-W02", Arial !important;
10784 outline-offset: inherit !important;
10785 position: relative;
10789 .filter-container .fixed-230-subnav a > i {
10793 .filter-container .fixed-230-subnav .icon-primary-collapsed:before, .filter-container .fixed-230-subnav .icon-primary-expanded:before {
10796 .filter-container .fixed-230-subnav ul.collapse {
10798 transition: height 0.5s ease;
10800 overflow: hidden; }
10802 .filter-container .checkbox .icon-primary-spinner {
10804 position: absolute;
10807 .fixed-230-subnav.affix {
10808 margin: -28px 0 0; }
10810 #nav-menu .b2b-menu,
10811 #nav-menu .fixed-230-subnav {
10815 .fixed-230-subnav > div {
10816 border-bottom: 1px solid #ccc;
10817 line-height: 4.0rem; }
10819 .b2b-menu > li:first-child,
10820 .fixed-230-subnav > li:first-child {
10821 border-top: 1px solid #ccc; }
10824 .fixed-230-subnav div > a {
10828 font-family: "Omnes-ECOMP-W02", Arial;
10831 outline-offset: -1px;
10833 position: relative; }
10835 .fixed-230-subnav div > a.live {
10836 font-family: "Omnes-ECOMP-W02-Medium", Arial;
10839 .fixed-230-subnav > ng-transclude > div li > a {
10842 line-height: 20px; }
10844 .fixed-230-subnav > ng-transclude > div li > a.active {
10845 font-family: "Omnes-ECOMP-W02-Medium", Arial;
10846 text-decoration: none;
10849 #nav-menu .fixed-230-subnav a > i {
10852 .fixed-230-subnav > li > a.active > i:after {
10856 .fixed-230-subnav ul {
10857 margin: 0 0 10px 0; }
10859 .b2b-menu ul div a,
10860 .fixed-230-subnav ul div a {
10864 outline: medium none !important;
10865 text-decoration: none !important; }
10867 @media (max-width: 1024px) {
10868 .filter-container .fixed-230-subnav {
10871 .filter-container .fixed-230-subnav > li {
10873 .row .filter-container {
10880 transition: all 0.5s ease 0s;
10884 padding-left: 20px; }
10886 margin: 0 20px 10px; } }
10888 .b2b-pane-selector-wrapper {
10891 border-top: solid 1px #ccc;
10892 border-bottom: solid 1px #ccc; }
10893 .b2b-pane-selector-wrapper .side-nav {
10894 width: 20% !important;
10895 display: inline-block;
10897 .b2b-pane-selector-wrapper .pane-container {
10899 vertical-align: top;
10902 border-left: solid 1px #ccc;
10903 font-family: "Omnes-ECOMP-W02", Arial;
10905 .b2b-pane-selector-wrapper .pane-container.active {
10906 display: inline-block; }
10907 .b2b-pane-selector-wrapper .pane-container .pane-container-top {
10908 padding-left: 15px; }
10909 .b2b-pane-selector-wrapper .pane-container .panes {
10910 display: -webkit-flex;
10912 border-top: solid 1px #ccc;
10913 margin-top: 30px; }
10914 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block {
10917 border-right: solid 1px #ccc;
10918 position: relative;
10924 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block:focus {
10925 outline: dotted 1px #333333; }
10926 .b2b-pane-selector-wrapper .pane-container .search-block {
10927 position: relative;
10929 .b2b-pane-selector-wrapper .pane-container .search-block input[type="search"]:focus {
10930 padding-right: 40px; }
10931 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block .form-row p {
10932 margin-top: 15px; }
10933 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block div {
10934 border-bottom: solid 1px #ccc; }
10935 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block .form-row {
10937 padding: 19px 14px 19px 14px;
10939 border: dotted 1px transparent;
10940 border-bottom: solid 1px #ccc; }
10941 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block .form-row:focus {
10942 border: dotted 1px #333333 !important; }
10943 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block .form-row:last-child {
10944 border-bottom: none; }
10945 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block > .no-content {
10946 text-align: center;
10947 border-bottom: none;
10949 position: absolute;
10953 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block div:last-child {
10954 border-bottom: none; }
10955 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block .form-row span.margin-chk {
10956 margin: 15px 15px 0px 15px;
10958 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block .form-row .checkbox-selectall {
10959 margin: 0px 0 0 24px !important; }
10960 .b2b-pane-selector-wrapper .side-nav li {
10961 font-family: "Omnes-ECOMP-W02-Medium", Arial;
10963 border-top: solid 1px #ccc;
10964 display: block !important;
10965 width: auto !important;
10966 margin-left: 0px !important; }
10967 .b2b-pane-selector-wrapper .side-nav li.active {
10968 background-color: #f6f6f6;
10969 position: inherit !important; }
10970 .b2b-pane-selector-wrapper .side-nav li.active > a {
10973 text-decoration: none;
10975 background-color: transparent;
10976 padding: 20px 15px;
10979 border-left: 4px solid #0574ac; }
10980 .b2b-pane-selector-wrapper .side-nav li > a {
10983 text-decoration: none;
10985 background-color: transparent;
10986 padding: 20px 15px;
10989 text-align: left; }
10990 .b2b-pane-selector-wrapper .side-nav li > a:focus {
10991 border-right: dotted 1px #333333; }
10992 .b2b-pane-selector-wrapper .side-nav li:first-child {
10994 margin-left: none !important; }
10995 /********************* Utility CSS Starts **********************/
10997 position: absolute;
11002 overflow: hidden; }
11004 /********************* Utility CSS Ends **********************/
11005 /* Fix for alignment issue on Cancel link inside modal */
11006 .modal-footer > .cta-button-group {
11007 line-height: 40px; }
11009 /* .att-dark-green { // Not used
11015 button .colors-off-msg {
11016 position: relative; }
11018 .ds2-no-colors .colors-off-msg {
11021 .ds2-no-colors [data-colordatatext] button .colors-off-msg {
11023 line-height: normal;
11025 position: absolute;
11027 white-space: normal;
11031 .make-all-white * {
11034 .make-all-white a {
11035 text-decoration: underline;
11039 padding-top: 20px; }
11043 margin-left: -25px;
11045 position: absolute;
11048 #pageLevelLoader.modal {
11049 background-color: transparent;
11054 .modal.fade .loader {
11057 .modal.fade.in .loader {
11060 .btn.disabled[data-loading-text] {
11061 padding: 0 19px 0 18px;
11062 line-height: 46px; }
11064 .btn.disabled[data-loading-text] img {
11065 position: relative;
11068 /* Seems to already be in docs.css
11069 .fixed-230.leftnav {
11070 position: relative;
11072 .fixed-230-subnav {
11075 .fixed-230-subnav > li:first-child {
11078 .fixed-230-subnav > li {
11079 border-bottom: 1px solid #d2d2d2;
11081 .fixed-230-subnav > li > a {
11084 line-height: normal;
11086 padding: 11px 35px 12px 9px;
11088 position: relative;
11090 .fixed-230-subnav > li > a.live {
11092 font-family: "Omnes-ECOMP-W02-Medium", Arial;
11094 .fixed-230-subnav a > i {
11097 position: absolute;
11100 .fixed-230-subnav a > i:after {
11103 .fixed-230-subnav > li li > a {
11108 .fixed-230-subnav > li li > a.active {
11110 font-family: "Omnes-ECOMP-W02-Medium", Arial;
11111 text-decoration: none;
11113 .fixed-230-subnav ul {
11117 color: #0568ae !important;
11118 font-family: "Omnes-ECOMP-W02", Arial !important; }
11121 color: inherit !important; }
11123 /* @media (max-width: 767px) {
11127 .row.has-leftnav .fluid-space {
11131 background-color: #fff;
11135 background-color: #fff !important;
11136 display: block !important;
11138 .fixed-230-subnav {
11142 .fixed-230-subnav > li {
11143 margin-left: -15px;
11144 margin-right: -15px;
11146 .fixed-230-subnav > li:first-child {
11147 border-top: 1px solid #d2d2d2;
11149 .fixed-230-subnav > li > a {
11152 .fixed-230-subnav a:hover,
11153 .fixed-230-subnav a:focus {
11154 text-decoration: none !important;
11156 .fixed-230-subnav > li li > a {
11159 .fixed-230-subnav > li li > a.active {
11161 font-family: "Omnes-ECOMP-W02-Medium", Arial;
11164 @keyframes DOMinsertion {
11166 outline-color: transparent; }
11168 outline-color: transparent; } }
11170 @-moz-keyframes DOMinsertion {
11172 outline-color: transparent; }
11174 outline-color: transparent; } }
11176 @-webkit-keyframes DOMinsertion {
11178 outline-color: transparent; }
11180 outline-color: transparent; } }
11182 @-ms-keyframes DOMinsertion {
11184 outline-color: transparent; }
11186 outline-color: transparent; } }
11188 @-o-keyframes DOMinsertion {
11190 outline-color: transparent; }
11192 outline-color: transparent; } }
11195 .modal.fade.in .modal-header,
11196 .modal.fade.in .modal-body,
11197 .modal.fade.in .modal-footer {
11198 animation-duration: 0.01s;
11199 -o-animation-duration: 0.01s;
11200 -ms-animation-duration: 0.01s;
11201 -moz-animation-duration: 0.01s;
11202 -webkit-animation-duration: 0.01s;
11203 animation-name: DOMinsertion;
11204 -o-animation-name: DOMinsertion;
11205 -ms-animation-name: DOMinsertion;
11206 -moz-animation-name: DOMinsertion;
11207 -webkit-animation-name: DOMinsertion; }
11209 .dda-css-override ul.nav-tabs {
11210 margin-bottom: 0; }
11213 .formsWithinProcessButton {
11214 margin-right: 0px; }
11216 .heading-sub-section-form {
11218 font-family: "Omnes-ECOMP-W02", Arial;
11219 margin-bottom: 20px;
11220 margin-top: 10px; }
11222 .heading-small-form {
11224 font-family: "Omnes-ECOMP-W02", Arial;
11227 .icon-primary-form-sizeL {
11230 .icon-primary-form-size {
11234 margin-right: 15px !important; }
11236 @media (max-width: 767px) {
11237 .heading-sub-section-form {
11239 font-family: "Omnes-ECOMP-W02", Arial;
11240 margin-bottom: 20px;
11242 margin-top: 30px; }
11243 .heading-small-form {
11245 font-family: "Omnes-ECOMP-W02", Arial;
11246 margin-top: 0px; } }
11248 @media (max-width: 479px) {
11249 .icon-primary-form-resizeL {
11251 .icon-primary-form-resize {
11253 .heading-center-form {
11254 margin-left: 20px; } }
11256 @media (min-width: 480px) {
11257 .icon-primary-form-resizeL {
11259 .icon-primary-form-resize {
11260 display: inherit; }
11261 .icon-primary-center-min {
11262 margin-top: 30px; } }
11264 @media (min-width: 768px) {
11265 .icon-primary-form-resizeL {
11267 margin-top: 30px; }
11268 .icon-primary-form-resize {
11270 .center-form-align {
11271 margin-top: 35px; } }
11273 @media (min-width: 1024px) {
11274 .icon-primary-form-resizeL {
11277 .icon-primary-form-resize {
11279 .center-form-align {
11280 margin-top: 5px; } }
11282 .data-row.has-button td.col-1 {
11286 .icon-primary-circle:before {
11287 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");
11289 position: absolute;
11295 -ms-interpolation-mode: bicubic;
11296 margin-bottom: 40px;
11298 padding-right: 10px;
11302 background-color: #d1d1d1; }
11305 background-color: #e8e8e8; }
11308 -moz-user-select: none;
11309 -khtml-user-select: none;
11310 -webkit-user-select: none;
11311 user-select: none; }
11312 /* Flyout inputs color is not aligned */
11316 .isIE .btn-primary.btn:focus::after,
11317 .isIE .btn-specialty.btn:focus::after,
11318 .isIE .btn-alt.btn:focus::after {
11319 border: 1px dashed #fff !important; }
11320 .b2b-config-section-container {
11324 background-color: #fff;
11325 border: 1px solid #ccc;
11326 display: inline-table;
11327 border-radius: 6px; }
11329 .b2b-config-section-first-div {
11330 border-right: 1px solid #ccc;
11332 min-height: 330px; }
11334 .b2b-config-section-icon-primary-font {
11337 line-height: 31px; }
11339 .b2b-config-section-padding {
11340 padding: 20px 20px 15px 15px;
11343 .b2b-config-sec-flyout {
11344 position: relative;
11349 font-family: "Omnes-ECOMP-W02", Arial; }
11351 .b2b-config-sec-divider {
11352 border-bottom: 1px solid #ccc; }
11354 .b2b-confi-sec-span-border {
11355 border-right: 1px solid;
11358 .b2b-config-sec-speed-div {
11359 text-align: center;
11360 margin-top: 20px; }
11362 .b2b-config-sec-label-font {
11365 .b2b-config-sec-expander-main {
11366 padding: 0 5px 0px 15px; }
11368 .b2b-config-sec-expander-body .b2b-config-vlan-padding {
11369 padding: 5px 15px 10px 0px; }
11371 .b2b-conif-sec-row-height {
11374 .b2b-config-sec-expander-body {
11376 .b2b-config-sec-expander-body .b2b-config-vlan-data {
11377 font-family: "Omnes-ECOMP-W02-Medium", Arial;
11378 padding-left: 15px; }
11380 .b2b-config-sec-expander-body-first-div {
11381 border-top: 1px solid #ccc; }
11383 .b2b-config-sec-expander-body .tooltip {
11387 .b2b-config-section-container .row > [class*="span"] {
11388 margin-right: 0px; }
11390 .b2b-config-vlan-icons {
11393 margin-right: 0px; }
11395 .b2b-config-section-container .span6 {
11398 .b2b-config-sec-data-link-style {
11399 position: relative;
11402 border-radius: 50%;
11406 border: 1px solid #ccc;
11409 .b2b-config-sec-text-align {
11410 text-align: center;
11412 margin-bottom: 35px;
11413 font-family: "Omnes-ECOMP-W02-Medium", Arial;
11417 .b2b-config-port-text-align {
11418 text-align: center;
11420 margin-bottom: 8px;
11421 font-family: "Omnes-ECOMP-W02-Medium", Arial;
11425 .b2b-config-port-text-label {
11427 margin-bottom: 8px;
11429 text-align: center; }
11431 .b2b-confi-sec-last-div p {
11433 padding: 10px 15px 0 15px; }
11435 .b2b-confi-sec-router-label {
11436 font-family: "Omnes-ECOMP-W02-Medium", Arial;
11441 margin-bottom: 7px; }
11443 .b2b-config-vlan-label {
11444 font-family: "Omnes-ECOMP-W02-Medium", Arial;
11448 margin-bottom: 9px; }
11450 .b2b-config-vlan-info {
11451 font-family: "Omnes-ECOMP-W02", Arial;
11454 margin-bottom: 1px; }
11455 .b2b-config-vlan-info .icon-misc-pen {
11456 padding-left: 7px; }
11458 .b2b-confi-sec-model-label {
11459 font-family: "Omnes-ECOMP-W02", Arial;
11463 .b2b-confi-sec-router-info {
11467 .b2b-config-sec-speed-sec {
11468 border-right: 1px solid #ccc; }
11470 .b2b-config-sec-speed-label {
11471 font-family: "Omnes-ECOMP-W02", Arial;
11474 text-align: center; }
11475 .b2b-config-sec-speed-label i {
11479 .b2b-config-sec-yellow-flag-div {
11481 background-color: #ffb18c; }
11483 .b2b-config-sec-expander-icons {
11485 .b2b-config-sec-expander-icons .icon-misc-trash {
11486 margin-right: 10px; }
11488 .b2b-config-sec-yellow-flag .b2b-config-sec-expander-icons {
11491 .b2b-config-sec-expander-body-icons .icon-misc-pen {
11492 position: relative;
11494 .b2b-directory-listing .center {
11496 margin: 2em auto; }
11498 .b2b-directory-listing .listBox {
11502 padding-right: 1px;
11503 font-family: "Omnes-ECOMP-W02", Arial; }
11505 .b2b-directory-listing .listBox:focus {
11506 outline: thin dotted #666; }
11508 .b2b-directory-listing .b2b-directory-listing-no-results {
11509 font-weight: bold; }
11511 .b2b-directory-listing .b2b-directory-listing-list {
11512 font-family: "Omnes-ECOMP-W02", Arial;
11514 overflow-x: hidden;
11515 position: relative;
11517 border: 1px solid #333;
11518 border-radius: 6px;
11519 margin-bottom: 10px; }
11521 .b2b-directory-listing .b2b-directory-listing-item {
11523 border: 1px solid transparent;
11529 padding-bottom: 7px;
11530 padding-left: 15px;
11531 -moz-user-select: none;
11532 -webkit-user-select: none;
11533 -ms-user-select: none;
11534 word-wrap: break-word; }
11535 .b2b-directory-listing .b2b-directory-listing-item:focus {
11536 border: 1px #3399FF solid; }
11538 .b2b-directory-listing .b2b-directory-listing-item-selected {
11540 background-color: #3399FF; }
11542 .b2b-directory-listing input[type="text"] {
11543 padding-right: 30px; }
11544 .b2b-directory-listing input[type="text"]:focus, .b2b-directory-listing input[type="text"]:hover {
11545 padding-right: 30px; }
11547 .b2b-directory-listing .row .btns {
11548 margin-right: 90px;
11549 margin-left: -115px;
11550 margin-top: 100px; }
11552 .b2b-directory-listing .btn-remove {
11553 margin-right: auto !important;
11554 margin-bottom: 15px; }
11555 .b2b-directory-listing .btn-remove i {
11560 .b2b-directory-listing .btn-remove-all {
11562 margin-bottom: 61px !important;
11563 /* need to be removed */
11564 margin-right: auto !important; }
11565 .b2b-directory-listing .btn-remove-all i {
11570 .b2b-directory-listing .btn-add {
11571 margin-bottom: 15px !important; }
11572 .b2b-directory-listing .btn-add i {
11577 .b2b-directory-listing .btn-add-all {
11579 margin-bottom: 61px !important; }
11580 .b2b-directory-listing .btn-add-all i {
11585 .b2b-directory-listing .btn-search[class*="btn"] {
11588 .b2b-directory-listing .btn {
11591 .b2b-directory-listing-disabled {
11592 cursor: not-allowed; }
11594 .b2b-directory-listing-label-heading {
11596 padding-bottom: 5px; }
11598 .b2b-dl-list-box option {
11600 padding-bottom: 7px;
11601 padding-left: 15px; }
11603 .b2b-dl-modal-button-div {
11604 padding-top: 110px;
11605 text-align: center; }
11606 .b2b-tmpl-notification-card {
11607 border-radius: 6px;
11610 background-color: #ffffff;
11611 border: 1px solid rgba(0, 0, 0, 0.1);
11612 border-radius: 8px;
11613 overflow: hidden; }
11614 .b2b-tmpl-notification-card .b2b-tmpl-card-header {
11615 padding-left: 30px;
11616 font-family: "Omnes-ECOMP-W02", Arial;
11620 display: inline-block;
11622 position: relative; }
11623 .b2b-tmpl-notification-card .b2b-tmpl-card-body {
11624 padding: 0 30px 20px;
11625 position: relative; }
11626 .b2b-tmpl-notification-card .b2b-tmpl-card-header-title {
11627 margin-top: 10px; }
11628 .b2b-tmpl-notification-card .b2b-tmpl-card-corner-button {
11629 box-shadow: 0 -50px 0 0 #f2f2f2 inset;
11631 position: absolute;
11632 border-color: #f2f2f2 #f2f2f2 transparent transparent;
11633 border-style: solid;
11634 border-width: 35px;
11639 /*Old properties */
11642 .b2b-tmpl-notification-card .b2b-tmpl-card-corner-button .close {
11647 position: relative;
11648 /*Old properties */
11650 .b2b-tmpl-notification-card .b2b-tmpl-card-corner-button .close:before {
11658 /*Old properties */
11662 .b2b-tmpl-notification-card .b2b-tmpl-card-corner-button .close:focus {
11663 outline: 1px dotted black; }
11664 .b2b-tmpl-notification-card button.close {
11665 -webkit-appearance: none;
11666 moz-appearance: none;
11667 appearance: none; }
11668 .b2b-tmpl-notification-card .b2b-tmpl-card-icon-primary-cirlce {
11671 border-radius: 50%; }
11672 .b2b-tmpl-notification-card .b2b-tmpl-card-outer-cirlce {
11673 background: #f0f5f5;
11674 border-radius: 50%;
11677 vertical-align: middle; }
11678 .b2b-tmpl-notification-card .b2b-tmpl-card-inner-cirlce {
11682 position: relative;
11683 border-radius: 50%;
11687 border: 1px solid #767676; }
11688 .b2b-tmpl-notification-card .b2b-tmpl-card-row {
11689 padding-top: 10px; }
11690 .b2b-tmpl-notification-card .b2b-tmpl-card-sub-header {
11692 .b2b-tmpl-notification-card .b2b-tmpl-favourite-view-item {
11693 background-color: #fff;
11695 border-top: 1px solid #ccc; }
11696 .b2b-tmpl-notification-card .b2b-tmpl-favourite-view-item .cta-button-group {
11698 padding-top: 20px; }
11699 .b2b-tmpl-notification-card .b2b-tmpl-card-edit-section .cta-button-group {
11701 padding-top: 15px; }
11702 .b2b-tmpl-notification-card .b2b-tmpl-card-add-item-container {
11703 padding-top: 30px; }
11704 .b2b-tmpl-notification-card .b2b-tmpl-card-link-active {
11705 pointer-events: none;
11708 .b2b-tmpl-notification-card .b2b-tmpl-card-cursor:hover {
11710 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-icon {
11711 text-align: center;
11712 margin-top: 91px; }
11713 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-icon i {
11717 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-heading {
11719 text-align: center;
11720 margin-top: 20px; }
11721 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-heading h1 {
11724 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-sub-heading {
11726 text-align: center; }
11727 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-sub-heading h5 {
11730 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-info {
11733 margin-top: 20px; }
11734 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-info ul {
11735 list-style-type: disc;
11736 list-style-position: inside; }
11737 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-info li {
11738 padding-top: 5px; }
11740 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-link-section {
11744 text-align: center;
11745 margin-bottom: 55px; }
11746 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-link-section .b2b-tmpl-order-confirmation-link {
11747 margin-right: 8%; }
11748 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-link-section a {
11750 .b2b-tmpl-profile-block-container {
11753 background-color: #fff;
11754 border-radius: 8px;
11755 border: 1px solid #ccc;
11756 box-shadow: 0px 1px 1px 1px #ccc;
11757 display: inline-table;
11758 margin: 15px 15px; }
11759 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-title {
11760 font-weight: bold; }
11761 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-footer {
11762 margin-bottom: 12px;
11765 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details p {
11766 word-wrap: break-word;
11768 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details p:first-child {
11769 margin-top: 10px; }
11770 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details p:after {
11773 border: 0.2px solid #ccc;
11774 margin-top: 12px; }
11775 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details .radio {
11778 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details p, .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details div {
11781 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details .radio-label, .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details a {
11783 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details p label, .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details p span {
11784 padding-left: 10px; }
11785 .b2b-tmpl-profile-block-container .b2b-tmpl-approval-icon {
11788 position: relative;
11790 .b2b-tmpl-profile-block-container .b2b-tmpl-approval-icon i {
11793 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-link {
11795 position: relative;
11797 .b2b-tmpl-profile-block-container a.link-profile {
11798 position: relative;
11801 margin-bottom: 16px; }
11802 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-radio {
11803 position: relative;
11805 .b2b-static-route-container {
11806 padding-left: 32px;
11807 display: inline-block; }
11809 .b2b-static-route-label-heading {
11810 font-family: "Omnes-ECOMP-W02-Medium", Arial;
11811 font-size: 5px !important;
11813 font-style: normal;
11814 text-align: left; }
11816 label.b2b-static-route-label-heading {
11817 margin-bottom: 12px;
11821 #b2b-static-route-input {
11822 margin: 5px 0 5px; }
11824 .b2b-static-route-list {
11825 margin-bottom: 30px;
11828 margin-right: 20px;
11830 overflow-y: auto; }
11831 .b2b-static-route-list .status-text {
11834 align-items: center;
11837 .b2b-static-route-list-item {
11838 border: 1px #cccccc solid;
11839 font-family: "Omnes-ECOMP-W02", Arial;
11843 .b2b-static-route-list-item > .status-bar {
11844 padding: 20px 0 20px;
11845 background-color: #ea7400;
11848 display: inline-block;
11849 margin-right: 20px;
11852 .b2b-static-route-list-item > .status-bar:after {
11854 visibility: hidden; }
11855 .b2b-static-route-list-item > .status-bar-unedited {
11856 padding: 20px 0 20px;
11857 background-color: #ffb81c;
11860 display: inline-block;
11861 margin-right: 20px;
11864 background-color: transparent; }
11865 .b2b-static-route-list-item > .status-bar-unedited:after {
11867 visibility: hidden; }
11869 .b2b-static-route-list-item:focus {
11870 outline: 1px dashed #00f; }
11872 .b2b-static-route-list-item--selected {
11873 background: #f2f2f2; }
11875 .b2b-static-route-content {
11876 display: inline-block; }
11878 .selectWrap::after {
11879 align-items: center;
11880 background-position: 7px 7px;
11881 background-repeat: no-repeat;
11882 background-size: auto 23px;
11883 border-left: 1px solid transparent;
11890 position: absolute;
11897 position: absolute !important;
11898 display: flex !important;
11902 border-radius: 5px;
11917 .dialog__close-btn {
11919 background: #087ac2;
11921 position: absolute;
11926 border: #087ac2 2px solid;
11943 margin-right: 20px;
11944 /* background-color: #006496; */
11945 color: rgb(0, 0, 0);