1 .b2b-horizontal-table ::-webkit-scrollbar {
4 .b2b-horizontal-table ::-webkit-scrollbar-thumb {
8 .b2b-horizontal-table .b2b-frozen-col {
13 .b2b-horizontal-table .b2b-horizontal-table-inner-container {
16 .b2b-horizontal-table .b2b-horizontal-table-column-info {
19 .b2b-horizontal-table .b2b-horizontal-table-legend div[b2b-flyout-toggler] {
23 .b2b-horizontal-table .b2b-horizontal-table-legend .b2b-frozen-cell {
26 background-color: #F2F2F2;
27 display: inline-block;
30 .b2b-horizontal-table .b2b-horizontal-table-arrows {
31 margin-bottom: 20px; }
32 .b2b-horizontal-table .b2b-horizontal-table-arrows .b2b-disabled-text {
34 .b2b-horizontal-table .b2b-horizontal-table-arrows .b2b-next-link {
35 padding-right: 15px; }
36 .b2b-horizontal-table .b2b-horizontal-table-arrows .b2b-prev-link {
39 @-moz-document url-prefix() {
40 .b2b-horizontal-table td:first-child {
43 box-sizing: border-box; }
46 -ms-overflow-style: -ms-autohiding-scrollbar;
48 -ms-text-size-adjust: 100%;
49 -webkit-text-size-adjust: 100%;
50 box-sizing: border-box;
51 font: 0.625pc/1.5 sans-serif;
52 text-rendering: optimizeLegibility; }
56 -webkit-overflow-scrolling: touch;
74 outline: thin dotted #191919;
81 vertical-align: top; }
85 display: inline-block; }
93 vertical-align: middle;
95 -ms-interpolation-mode: bicubic; }
98 max-width: inherit !important; }
101 display: inline-block; }
113 vertical-align: middle; }
120 html input[type="button"],
122 input[type="submit"] {
129 input[type="button"],
131 input[type="submit"],
133 input[type="checkbox"] {
137 -webkit-appearance: textfield; }
139 input[type=search]:-webkit-search-cancel-button,
140 input[type=search]:-webkit-search-decoration {
141 -webkit-appearance: none; }
149 -moz-appearance: none;
150 -webkit-appearance: none; }
159 background-color: #ffffff;
161 font-family: "Omnes-ATT-W02", Arial;
167 -moz-osx-font-smoothing: grayscale;
168 -webkit-font-smoothing: antialiased; }
178 display: inline-block;
181 vertical-align: middle; }
187 font-family: "Omnes-ATT-W02";
188 src: url("fonts/Omnes_ATTW02.eot");
189 src: url("fonts/Omnes_ATTW02.eot?#iefix") format("embedded-opentype"), url("fonts/Omnes_ATTW02.woff") format("woff"), url("fonts/Omnes_ATTW02.ttf") format("truetype");
191 font-style: normal; }
194 font-family: "Omnes-ATT-W02-Medium";
195 src: url("fonts/Omnes_ATTW02Medium.eot");
196 src: url("fonts/Omnes_ATTW02Medium.eot?#iefix") format("embedded-opentype"), url("fonts/Omnes_ATTW02Medium.woff") format("woff"), url("fonts/Omnes_ATTW02Medium.ttf") format("truetype");
198 font-style: normal; }
201 font-family: "Omnes-ATT-W02-Italic";
202 src: url("fonts/Omnes_ATTW02Italic.eot");
203 src: url("fonts/Omnes_ATTW02Italic.eot?#iefix") format("embedded-opentype"), url("fonts/Omnes_ATTW02Italic.woff") format("woff"), url("fonts/Omnes_ATTW02Italic.ttf") format("truetype");
205 font-style: normal; }
208 font-family: "Omnes-ATT-W02-Light";
209 src: url("fonts/Omnes_ATTW02Light.eot");
210 src: url("fonts/Omnes_ATTW02Light.eot?#iefix") format("embedded-opentype"), url("fonts/Omnes_ATTW02Light.woff") format("woff"), url("fonts/Omnes_ATTW02Light.ttf") format("truetype");
212 font-style: normal; }
215 font-family: "Omnes-ATT-W02-Bold";
216 src: url("fonts/Omnes_ATTW02Bold.eot");
217 src: url("fonts/Omnes_ATTW02Bold.eot?#iefix") format("embedded-opentype"), url("fonts/Omnes_ATTW02Bold.woff") format("woff"), url("fonts/Omnes_ATTW02Bold.woff2") format("woff2"), url("fonts/Omnes_ATTW02Bold.ttf") format("truetype");
219 font-style: normal; }
222 font-family: "Omnes-ATT-W02-Light-Italic";
223 src: url("fonts/Omnes_ATTW02LightItalic.eot");
224 src: url("fonts/Omnes_ATTW02LightItalic.eot?#iefix") format("embedded-opentype"), url("fonts/Omnes_ATTW02LightItalic.woff") format("woff"), url("fonts/Omnes_ATTW02LightItalic.woff2") format("woff2"), url("fonts/Omnes_ATTW02LightItalic.ttf") format("truetype");
226 font-style: normal; }
229 font-family: "Omnes-ATT-W02-Medium-Italic";
230 src: url("fonts/Omnes_ATTW02MediumItalic.eot");
231 src: url("fonts/Omnes_ATTW02MediumItalic.eot?#iefix") format("embedded-opentype"), url("fonts/Omnes_ATTW02MediumItalic.woff") format("woff"), url("fonts/Omnes_ATTW02MediumItalic.woff2") format("woff2"), url("fonts/Omnes_ATTW02MediumItalic.ttf") format("truetype");
233 font-style: normal; }
236 font-family: "Omnes-ATT-W02-Bold-Italic";
237 src: url("fonts/Omnes_ATTW02BoldItalic.eot");
238 src: url("fonts/Omnes_ATTW02BoldItalic.eot?#iefix") format("embedded-opentype"), url("fonts/Omnes_ATTW02BoldItalic.woff") format("woff"), url("fonts/Omnes_ATTW02BoldItalic.woff2") format("woff2"), url("fonts/Omnes_ATTW02BoldItalic.ttf") format("truetype");
240 font-style: normal; }
242 /* TODO: Build a reference page for these classes */
244 font-family: "Omnes-ATT-W02" !important; }
247 font-family: "Omnes-ATT-W02-Light" !important; }
250 font-family: "Omnes-ATT-W02-Italic" !important; }
253 font-family: "Omnes-ATT-W02-Light-Italic" !important; }
256 font-family: "Omnes-ATT-W02-Medium" !important; }
258 .font-medium-italic {
259 font-family: "Omnes-ATT-W02-Medium-Italic" !important; }
263 font-variant: normal;
265 text-transform: none; }
268 display: none !important; }
271 display: none !important; }
274 display: none !important; }
277 display: inherit !important; }
311 .row > [class*="span"],
312 .row-nowrap > [class*="span"] {
315 margin-right: 1.40845%\9; }
317 .row > [class*="span"]:last-child,
318 .row-nowrap > [class*="span"]:last-child {
321 .row > [class*="span"].centered,
322 .row-nowrap > [class*="span"].centered {
323 margin-left: auto !important;
324 margin-right: auto !important; }
327 .row-nowrap.no-flex {
330 .row.no-flex > [class*="span"],
331 .row-nowrap.no-flex > [class*="span"] {
332 margin-right: 1.408450704225352%; }
334 .row.no-flex > [class*="span"]:last-child,
335 .row-nowrap.no-flex > [class*="span"]:last-child {
339 .row-nowrap.flex-justify {
340 justify-content: space-between; }
342 .row.flex-justify > [class*="span"],
343 .row-nowrap.flex-justify > [class*="span"] {
346 .row.flex-justify > .flex-col,
347 .row-nowrap.flex-justify > .flex-col {
349 margin-right: 1.40845%\9; }
352 .row-nowrap.flex-wrap {
356 align-items: flex-start; }
358 .align-items-center {
359 align-items: center; }
361 .align-items-bottom {
362 align-items: flex-end; }
365 align-self: flex-start; }
368 align-self: center; }
371 align-self: flex-end; }
379 background-color: #efefef; }
389 .row .fixed-230 + .fluid-space {
391 padding-right: 20px; }
393 .row .fluid-space:last-child {
397 width: 7.042253521126761%; }
400 width: 15.49295774647887%; }
403 width: 23.94366197183099%; }
406 width: 32.3943661971831%; }
409 width: 40.84507042253521%; }
412 width: 49.29577464788733%; }
415 width: 57.74647887323944%; }
418 width: 66.19718309859155%; }
421 width: 74.64788732394367%; }
424 width: 83.09859154929578%; }
427 width: 91.54929577464789%; }
433 margin-left: 8.450704225352113%; }
436 margin-left: 16.90140845070423%; }
439 margin-left: 25.35211267605634%; }
442 margin-left: 33.8028169%; }
445 margin-left: 42.25352113%; }
448 margin-left: 50.70422535%; }
451 margin-left: 59.15492958%; }
454 margin-left: 67.6056338%; }
457 margin-left: 76.05633803%; }
460 margin-left: 84.50704225%; }
463 margin-left: 92.95774648%; }
467 text-align: center; }
469 [class*="span"].align-center {
470 margin: 0 auto !important;
473 .align-left .container {
474 padding-left: 0 !important;
475 margin: 0 !important; }
477 /* BEGIN RESPONSIVE-4.LESS ************** */
478 @media (min-width: 1025px) {
479 .row > [class*="span"],
480 .row-nowrap > [class*="span"] {
482 margin-right: 1.487301587301587%\9; }
487 /* 1col = 6.878306878306879 */
488 /* 1colgutter = 1.587301587301587 */
492 width: 6.878306878306879%; }
494 width: 15.34391534391534%; }
496 width: 23.80952380952381%; }
498 width: 32.27513227513228%; }
500 width: 40.74074074074074%; }
502 width: 49.20634920634921%; }
504 width: 57.67195767195767%; }
506 width: 66.13756613756614%; }
508 width: 74.60317460317461%; }
510 width: 83.06878306878308%; }
512 width: 91.53439153439154%; }
516 margin-left: 8.465608465608466%; }
518 margin-left: 16.93121693121693%; }
520 margin-left: 25.3968253968254%; }
522 margin-left: 33.86243386%; }
524 margin-left: 42.32804233%; }
526 margin-left: 50.79365079%; }
528 margin-left: 59.25925926%; }
530 margin-left: 67.72486772%; }
532 margin-left: 76.19047619%; }
534 margin-left: 84.65608466%; }
536 margin-left: 93.12169312%; }
537 .tooltip-size-control {
541 margin-left: 1.40845070422535%; }
545 /* END RESPONSIVE-4.LESS ****************** */
546 /* BEGIN RESPONSIVE-3.LESS ******************* */
547 @media (min-width: 768px) and (max-width: 1024px) {
549 display: inherit !important; }
551 display: none !important; }
553 display: inherit !important; }
555 display: none !important; }
560 padding-right: 20px; }
564 width: 7.042253521126761%; }
566 width: 15.49295774647887%; }
568 width: 23.94366197183099%; }
570 width: 32.3943661971831%; }
572 width: 40.84507042253521%; }
574 width: 49.29577464788733%; }
576 width: 57.74647887323944%; }
578 width: 66.19718309859155%; }
580 width: 74.64788732394367%; }
582 width: 83.09859154929578%; }
584 width: 91.54929577464789%; }
588 margin-left: 8.450704225352113%; }
590 margin-left: 16.90140845070423%; }
592 margin-left: 25.35211267605634%; }
594 margin-left: 33.8028169%; }
596 margin-left: 42.25352113%; }
598 margin-left: 50.70422535%; }
600 margin-left: 59.15492958%; }
602 margin-left: 67.6056338%; }
604 margin-left: 76.05633803%; }
606 margin-left: 84.50704225%; }
608 margin-left: 92.95774648%; }
609 .tooltip-size-control {
613 /* END RESPONSIVE-3.LESS ******************* */
614 /* BEGIN RESPONSIVE-2.LESS *************** */
615 @media (max-width: 767px) {
617 display: inherit !important; }
619 display: none !important; }
621 display: inherit !important; }
623 display: inherit !important; }
625 display: none !important; }
627 display: none !important; }
631 padding-right: 15px; }
632 /*.row{ display:block; }*/
633 .row > [class*="span"] {
640 .row.flex > .flex-col,
641 .row-nowrap.flex > .flex-col {
651 .row .fluid-space + .fixed-230 {
653 .row .fluid-space:last-child {
658 width: 7.042253521126761%; }
660 width: 15.49295774647887%; }
662 width: 23.94366197183099%; }
664 width: 32.3943661971831%; }
666 width: 40.84507042253521%; }
668 width: 49.29577464788733%; }
670 width: 57.74647887323944%; }
672 width: 66.19718309859155%; }
674 width: 74.64788732394367%; }
676 width: 83.09859154929578%; }
678 width: 91.54929577464789%; }
682 margin-left: 8.450704225352113%; }
684 margin-left: 16.90140845070423%; }
686 margin-left: 25.35211267605634%; }
688 margin-left: 33.8028169%; }
690 margin-left: 42.25352113%; }
692 margin-left: 50.70422535%; }
694 margin-left: 59.15492958%; }
696 margin-left: 67.6056338%; }
698 margin-left: 76.05633803%; }
700 margin-left: 84.50704225%; }
702 margin-left: 92.95774648%; }
704 padding: 8px 15px 8px 15px; }
705 .field-group input.input-emphasized[type="search"] + .reset-field:after {
707 .field-group input.input-emphasized[type="search"] + .reset-field {
711 margin-bottom: 30px; }
712 .marquee .blur-overlay {
719 padding: 34px 15px 30px; }
724 letter-spacing: -0.035px; }
729 .marquee p:not(.lead) {
730 font-family: "Omnes-ATT-W02-Light";
733 .marquee .btn-fullwidth {
737 .tooltip-size-control {
740 .accordion-table-layout {
742 margin-right: -15px; }
743 .table-wrapper caption {
744 padding-left: 15px; } }
746 @media (max-width: 480px) {
748 width: 7.042253521126761%; }
750 width: 15.49295774647887%; }
752 width: 23.94366197183099%; }
754 width: 32.3943661971831%; }
756 width: 40.84507042253521%; }
758 width: 49.29577464788733%; }
760 width: 57.74647887323944%; }
762 width: 66.19718309859155%; }
764 width: 74.64788732394367%; }
766 width: 83.09859154929578%; }
768 width: 91.54929577464789%; }
772 margin-left: 8.450704225352113%; }
774 margin-left: 16.90140845070423%; }
776 margin-left: 25.35211267605634%; }
778 margin-left: 33.8028169%; }
780 margin-left: 42.25352113%; }
782 margin-left: 50.70422535%; }
784 margin-left: 59.15492958%; }
786 margin-left: 67.6056338%; }
788 margin-left: 76.05633803%; }
790 margin-left: 84.50704225%; }
792 margin-left: 92.95774648%; } }
794 /* END RESPONSIVE-2.LESS ******************* */
795 /* BEGIN RESPONSIVE-1.LESS ************** */
796 .xxxxxxxx-begin-responsive-480px.less {
799 @media (max-width: 480px) {
801 display: inherit !important; }
803 display: inherit !important; }
805 display: none !important; }
807 display: none !important; }
809 display: none !important; }
811 display: inherit !important; }
815 padding-right: 15px; } }
818 font-family: 'icoPrimary';
819 src: url("fonts/icons/icoPrimary.eot?timestamp=@@timestamp");
820 src: url("fonts/icons/icoPrimary.eot?timestamp=@@timestamp#iefix") format("embedded-opentype"), url("data:font/woff2; charset=utf-8;base64,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") format("woff2"), url("data:application/font-woff; charset=utf-8;base64,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") format("woff"), url("fonts/icons/icoPrimary.ttf?timestamp=@@timestamp") format("truetype");
822 font-style: normal; }
826 .b2b-bellyband-link a:after,
827 .breadcrumb > li:after,
828 .checkbox input:checked + .skin:after,
829 .checkbox input.indeterminate + .skin:after,
830 .checkbox input:indeterminate + .skin:after,
831 .selectWrap.large:before,
832 .form-row.error .error-msg:before,
835 .cssIcon-globe:before,
838 display: inline-block;
839 font-family: 'icoPrimary' !important;
843 font-variant: normal;
846 text-transform: none;
848 -webkit-font-smoothing: antialiased;
849 -moz-osx-font-smoothing: grayscale;
852 -webkit-user-select: none;
853 -moz-user-select: none;
854 -ms-user-select: none;
856 vertical-align: middle;
859 [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-"] {
861 display: inline-block;
865 font-variant: normal;
868 text-transform: none;
870 -webkit-font-smoothing: antialiased;
871 -moz-osx-font-smoothing: grayscale;
874 -webkit-user-select: none;
875 -moz-user-select: none;
876 -ms-user-select: none;
878 vertical-align: middle; }
880 [class*="icon-"]:before,
881 [class*="icon-"]:after {
882 box-sizing: border-box;
883 display: inline-block;
889 vertical-align: middle;
892 .icon-att-globe:before,
893 .cssIcon-globe:before {
897 .icon-hamburger:before {
900 .icon-secure:before {
903 .icon-secureL:before {
906 .icon-padlockopen:before {
909 .icon-padlockopenL:before {
912 .icon-shoppingcart:before {
915 .icon-shoppingcartL:before {
921 .icon-printL:before {
924 .icon-mobilesmartphone:before {
927 .icon-mobilesmartphoneL:before {
930 .icon-tablet:before {
933 .icon-tabletL:before {
943 width: 100% !important; }
945 .icon-calendar:before {
949 .icon-calendarL:before {
957 .reset-field:before {
963 .checkbox input.indeterminate + .skin:after,
964 .icon-subtractminimize:before {
967 .icon-add-maximize:before {
971 .checkbox input:checked + .skin:after {
974 .icon-questionmark:before {
977 .icon-badgealert:before,
978 .form-row.error .error-msg:before {
981 .icon-approval:before {
984 .icon-flat-info:before {
990 .icon-tooltip:before,
991 .icon-flat-faq:before {
998 .b2b-bellyband-link a:after,
999 .breadcrumb > li:after,
1000 .icon-right:before {
1002 transform: rotate(-90deg); }
1006 transform: rotate(90deg); }
1008 .icon-accordion-plus:after,
1009 .icon-collapsed:after,
1010 .icon-accordion-minus:after,
1011 .icon-expanded:after {
1017 .icon-accordion-minus,
1019 .icon-accordion-plus,
1021 font-size: 20px !important; }
1023 :not(.ds2-no-colors) .icon-accordion-minus:before,
1024 :not(.ds2-no-colors) .icon-expanded:before {
1025 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");
1028 :not(.ds2-no-colors) .icon-accordion-plus:before,
1029 :not(.ds2-no-colors) .icon-collapsed:before {
1030 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");
1033 .ds2-no-colors .icon-accordion-minus:before,
1034 .ds2-no-colors .icon-expanded:before {
1035 background-image: none;
1038 .ds2-no-colors .icon-accordion-minus:after,
1039 .ds2-no-colors .icon-expanded:after {
1042 .ds2-no-colors .icon-accordion-plus:before,
1043 .ds2-no-colors .icon-collapsed:before {
1044 background-image: none;
1047 .ds2-no-colors .icon-accordion-plus:after,
1048 .ds2-no-colors .icon-collapsed:after {
1051 .icon-circle-arrow {
1052 outline: 1px solid transparent;
1054 font-size: 20px !important;
1055 background: linear-gradient(to bottom, #fcfcfc 0%, #f2f2f2 100%);
1056 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08);
1057 margin-right: 7px; }
1059 .icon-circle-arrow:after {
1060 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");
1066 .icon-circle-arrow:before {
1072 transform: rotate(-90deg);
1076 [class*="icon-"] [class*="icon-"] {
1077 display: inline-block;
1081 position: absolute; }
1083 [class*="icon-"].white, [class^="ico"][class*="-"].white {
1086 [class*="icon-"].black, [class^="ico"][class*="-"].black {
1089 [class*="icon-"].blue, [class^="ico"][class*="-"].blue {
1092 [class*="icon-"].green, [class^="ico"][class*="-"].green {
1096 width: device-width; }
1099 width: device-width; }
1102 width: device-width; }
1105 width: device-width; }
1108 width: device-width; }
1120 float: right !important; }
1123 float: left !important; }
1125 .float-children-left:before,
1126 .float-children-left:after {
1131 .float-children-left:after {
1134 .float-children-left > div {
1136 white-space: nowrap; }
1139 display: block !important; }
1142 display: inline !important; }
1145 display: inline-block !important; }
1148 display: table-cell !important;
1150 vertical-align: middle; }
1152 @media (max-width: 767px) {
1156 margin-right: -15px;
1159 @media (min-width: 768px) {
1163 margin-right: -20px;
1166 @media (max-width: 480px) {
1170 margin-right: -15px;
1171 padding: 0 15px; } }
1175 filter: alpha(opacity=0);
1176 transition: opacity .15s linear; }
1180 filter: alpha(opacity=100); }
1189 white-space: nowrap; }
1195 border: 0 none !important;
1196 clip: rect(0px, 0px, 0px, 0px) !important;
1197 height: 1px !important;
1200 overflow: hidden !important;
1202 padding: 0 !important;
1203 position: absolute !important;
1204 width: 1px !important; }
1206 [data-sr-text].hidden-spoken:before {
1207 border: 0 none !important;
1208 content: attr(data-sr-text);
1209 clip: rect(0px, 0px, 0px, 0px) !important;
1210 height: 1px !important;
1213 overflow: hidden !important;
1214 padding: 0 !important;
1215 position: absolute !important;
1216 width: 100% !important;
1219 [data-sr-text].hidden-spoken {
1220 position: relative !important;
1221 width: auto !important; }
1223 [data-show-between] {
1225 visibility: hidden; }
1228 overflow-y: hidden !important; }
1231 visibility: hidden !important;
1232 opacity: 0 !important; }
1235 background-color: rgba(255, 255, 255, 0) !important; }
1238 display: none !important; }
1241 display: block !important; }
1244 position: relative !important; }
1250 border-top-width: 1px !important; }
1253 border-left-width: 1px !important; }
1256 border-right-width: 1px !important; }
1259 border-bottom-width: 1px !important; }
1262 border-color: #000; }
1265 border-color: #fff; }
1268 border-top-width: 0 !important; }
1271 border-left-width: 0 !important; }
1274 border-right-width: 0 !important; }
1277 border-bottom-width: 0 !important; }
1280 margin: 0 auto !important; }
1291 vertical-align: top !important; }
1294 vertical-align: middle !important; }
1297 vertical-align: bottom !important; }
1299 .align-children-middle > * {
1302 [class*="valign-children-"] {
1305 [class*="valign-children-"] > * {
1306 display: table-cell; }
1308 .valign-children-top > * {
1309 vertical-align: top; }
1311 .valign-children-middle > * {
1312 vertical-align: middle; }
1314 .valign-children-bottom > * {
1315 vertical-align: bottom; }
1318 padding: 0 !important; }
1321 margin-top: 60px !important; }
1324 margin-bottom: 60px !important; }
1327 padding-top: 60px !important; }
1330 padding-bottom: 60px !important; }
1332 @media (max-width: 767px) {
1334 margin-top: 30px !important; }
1336 margin-bottom: 30px !important; }
1338 padding-top: 30px !important; }
1340 padding-bottom: 30px !important; } }
1347 position: relative; }
1349 @media (orientation: landscape) {
1353 display: none !important; } }
1355 @media (orientation: portrait) {
1357 display: none !important; }
1362 background-color: #222222; }
1364 /* ... JAVASCRIPT HOOKS .................
1365 ... used by javascript ............... */
1368 position: relative; }
1371 white-space: nowrap;
1373 text-overflow: ellipsis; }
1376 color: #5a5a5a !important; }
1378 .jshook-return-focus-here {
1382 display: none !important; }
1385 display: inherit !important; }
1389 display: inherit !important; }
1391 display: none !important; }
1393 color: #000 !important;
1394 background: transparent !important;
1395 box-shadow: none !important; }
1398 text-decoration: underline; }
1401 border: 1px solid #000;
1402 page-break-inside: avoid; }
1404 display: table-header-group; }
1407 page-break-inside: avoid; }
1409 max-width: 100% !important; }
1419 page-break-after: avoid; } }
1428 outline: thin dotted #191919; }
1436 font-weight: normal;
1437 text-rendering: optimizeLegibility;
1442 font-size: 3.8rem !important;
1443 font-family: "Omnes-ATT-W02-Light";
1444 margin-bottom: 40px; }
1446 .heading-major-section {
1447 font-size: 3rem !important;
1448 font-family: "Omnes-ATT-W02-Light";
1449 margin-bottom: 40px !important; }
1451 .heading-sub-section {
1452 font-size: 2.4rem !important;
1453 font-family: "Omnes-ATT-W02";
1454 margin-bottom: 40px; }
1457 font-size: 2rem !important;
1458 font-family: "Omnes-ATT-W02-Medium";
1460 margin-bottom: 20px !important; }
1463 font-size: 2rem !important;
1464 font-family: "Omnes-ATT-W02";
1465 margin-bottom: 20px; }
1467 .heading-medium-emphasis {
1468 font-size: 2rem !important;
1469 font-family: "Omnes-ATT-W02-Medium";
1470 margin-bottom: 20px; }
1473 font-size: 1.8rem !important;
1474 font-family: "Omnes-ATT-W02";
1475 margin-bottom: 20px; }
1477 .heading-small-emphasis {
1478 font-size: 1.8rem !important;
1479 font-family: "Omnes-ATT-W02-Medium";
1480 margin-bottom: 20px; }
1483 font-size: 1.3rem !important;
1484 font-family: "Omnes-ATT-W02-Medium";
1485 text-transform: uppercase;
1487 margin-bottom: 10px; }
1489 * + .heading-major-section {
1492 * + .heading-sub-section {
1495 * + .heading-group {
1496 margin-top: 40px !important; }
1498 * + .heading-medium {
1501 * + .heading-medium-emphasis {
1504 * + .heading-small {
1507 * + .heading-small-emphasis {
1510 * + .heading-micro {
1515 font-family: "Omnes-ATT-W02-Light-Italic";
1517 line-height: 2.8rem;
1519 letter-spacing: -0.024rem; }
1522 text-transform: uppercase;
1523 line-height: .65 !important; }
1527 font-size: 1.4rem !important;
1528 font-family: "Omnes-ATT-W02-Medium";
1531 .eyebrow + .heading-major-section,
1532 .eyebrow + .heading-sub-section {
1538 @media (max-width: 767px) {
1547 font-family: "Omnes-ATT-W02";
1548 margin-bottom: 30px; }
1549 .heading-major-section {
1551 font-family: "Omnes-ATT-W02";
1552 margin-bottom: 30px; }
1553 .heading-sub-section {
1555 font-family: "Omnes-ATT-W02";
1556 margin-bottom: 20px; }
1559 font-family: "Omnes-ATT-W02";
1560 margin-bottom: 20px; }
1561 .heading-medium-emphasis {
1563 font-family: "Omnes-ATT-W02";
1564 margin-bottom: 20px; }
1567 font-family: "Omnes-ATT-W02";
1568 margin-bottom: 10px; }
1569 .heading-small-emphasis {
1571 font-family: "Omnes-ATT-W02-Medium";
1572 margin-bottom: 5px; }
1573 * + .heading-major-section {
1575 * + .heading-sub-section {
1577 * + .heading-group {
1579 * + .heading-medium {
1581 * + .heading-medium-emphasis {
1583 * + .heading-small {
1585 * + .heading-small-emphasis {
1587 * + .heading-micro {
1588 margin-top: 10px; } }
1590 /* Standard Type styles */
1592 margin: 0 !important; }
1596 text-decoration: none; }
1600 text-decoration: underline; }
1616 position: relative; }
1618 a.show-qualifier:after {
1620 display: inline-block;
1621 white-space: pre !important; }
1623 a[href$="pdf"].show-qualifier:after,
1624 a.show-qualifier.pdf:after {
1625 content: " (PDF)"; }
1627 a[href$="psd"].show-qualifier:after,
1628 a.show-qualifier.psd:after {
1629 content: " (PSD)"; }
1634 /* 20px for the icon, 10px left of icon */
1635 .standalone-link.small {
1636 font-size: 1.4rem; }
1638 .standalone-link.small i[class*="icon-"] {
1642 .standalone-link.large {
1643 font-size: 1.8rem; }
1645 .standalone-link.large i[class*="icon-"] {
1651 line-height: 2rem; }
1655 line-height: 1.8rem; }
1662 line-height: 1.5rem; }
1668 font-size: 1.8rem; }
1675 font-family: "Omnes-ATT-W02-Medium";
1676 font-weight: normal; }
1680 font-family: "Omnes-ATT-W02-Italic";
1681 font-style: normal; }
1684 text-decoration: line-through; }
1687 display: inline-block;
1691 vertical-align: text-top;
1697 line-height: 1.5rem;
1700 .text-legal.legal-module {
1701 line-height: 1.3rem;
1705 .text-legal strong {
1706 font-weight: bold; }
1709 font-family: "Omnes-ATT-W02-Medium"; }
1712 text-align: left !important; }
1715 text-align: right !important; }
1718 text-align: center !important; }
1721 text-align: justify !important; }
1734 margin: 12px 0 0 20px; }
1743 position: relative; }
1746 ul.no-bullet li + li,
1747 ul.lower-alpha li + li,
1748 ul.lower-roman li + li,
1752 ul.bullet > li:before,
1753 ul.no-bullet > li:before,
1754 ul.lower-alpha > li:before,
1755 ul.lower-roman > li:before,
1757 background-color: #333333;
1758 border: 2px solid #333333;
1759 border-radius: 100%;
1790 ul.lower-alpha > li,
1791 ul.lower-roman > li {
1794 ul.no-bullet > li:before,
1795 ul.lower-alpha > li:before,
1796 ul.lower-roman > li:before {
1797 display: none !important; }
1800 margin: 20px 0 0 32px; }
1803 padding-left: 3px; }
1809 margin-left: 25px; }
1812 margin-left: -5px; }
1821 list-style-type: lower-roman;
1827 list-style-type: lower-alpha;
1839 display: table-cell; }
1842 background-color: transparent;
1843 background-clip: padding-box;
1844 border: 1px solid transparent;
1846 box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
1848 display: inline-block;
1849 font-family: "Omnes-ATT-W02-Medium";
1851 font-weight: normal;
1853 margin: 0 7px 10px 0;
1856 padding: 14px 19px 11px 18px;
1859 vertical-align: middle;
1860 white-space: nowrap;
1863 outline: 1px dotted #000;
1864 outline-offset: -5px; }
1867 .btn::-moz-focus-inner {
1870 .btn i[class*="icon-"].icon-small {
1873 .btn i[class*="icon-"].icon-medium {
1876 .btn i[class*="icon-"].icon-large {
1881 vertical-align: middle; }
1883 text-decoration: none; }
1885 .field-group + .btn {
1886 margin-left: 20px; }
1889 border-color: #ea7400 transparent #d16500;
1890 background-color: #ea7400 transparent #d16500;
1891 background: linear-gradient(to bottom, #ea7400 0%, #d16500 100%);
1893 font-family: "Omnes-ATT-W02";
1894 font-weight: bold; }
1895 .btn-primary:hover {
1896 text-decoration: none;
1898 outline-color: #ffffff !important;
1899 background: linear-gradient(to bottom, #d16500 0%, #ea7400 100%); }
1900 .btn-primary:focus {
1901 text-decoration: none;
1903 outline-color: #ffffff !important;
1904 background: linear-gradient(to bottom, #d16500 0%, #ea7400 100%); }
1905 .btn-primary:active {
1906 text-decoration: none;
1908 outline-color: #ffffff !important;
1909 background: linear-gradient(to bottom, #d16500 0%, #ea7400 100%); }
1912 font-family: "Omnes-ATT-W02";
1914 font-weight: normal;
1915 background-color: transparent;
1920 position: relative; }
1922 text-decoration: underline; }
1923 .btn-arrow:hover .btn-primary {
1924 text-decoration: none;
1926 outline-color: #ffffff !important;
1927 background: linear-gradient(to bottom, #d16500 0%, #ea7400 100%); }
1928 .btn-arrow:hover .btn-secondary {
1930 outline-color: #000000 !important;
1931 background: linear-gradient(to bottom, #f2f2f2 0%, #fcfcfc 100%); }
1932 .btn-arrow:hover .btn-alt {
1934 outline-color: #ffffff !important;
1935 background: linear-gradient(to bottom, #087ac2 0%, #0568ae 100%); }
1936 .btn-arrow:hover .btn-specialty {
1938 outline-color: #ffffff !important;
1939 background: linear-gradient(to bottom, #007a3e 0%, #008744 100%); }
1941 text-decoration: underline;
1942 outline: 1px dotted #666; }
1943 .btn-arrow:focus .btn-primary {
1944 text-decoration: none;
1946 outline-color: #ffffff !important;
1947 background: linear-gradient(to bottom, #d16500 0%, #ea7400 100%); }
1948 .btn-arrow:focus .btn-secondary {
1950 outline-color: #000000 !important;
1951 background: linear-gradient(to bottom, #f2f2f2 0%, #fcfcfc 100%); }
1952 .btn-arrow:focus .btn-alt {
1954 outline-color: #ffffff !important;
1955 background: linear-gradient(to bottom, #087ac2 0%, #0568ae 100%); }
1956 .btn-arrow:focus .btn-specialty {
1958 outline-color: #ffffff !important;
1959 background: linear-gradient(to bottom, #007a3e 0%, #008744 100%); }
1960 .btn-arrow:active .btn-primary {
1961 text-decoration: none;
1963 outline-color: #ffffff !important;
1964 background: linear-gradient(to bottom, #d16500 0%, #ea7400 100%); }
1965 .btn-arrow:active .btn-secondary {
1967 outline-color: #000000 !important;
1968 background: linear-gradient(to bottom, #f2f2f2 0%, #fcfcfc 100%); }
1969 .btn-arrow:active .btn-alt {
1971 outline-color: #ffffff !important;
1972 background: linear-gradient(to bottom, #087ac2 0%, #0568ae 100%); }
1973 .btn-arrow:active .btn-specialty {
1975 outline-color: #ffffff !important;
1976 background: linear-gradient(to bottom, #007a3e 0%, #008744 100%); }
1977 .btn-arrow .btn-alt {
1978 border-color: #087ac2 transparent #0568ae;
1979 background-color: #0568ae;
1980 background: linear-gradient(to bottom, #087ac2 0%, #0568ae 100%);
1982 .btn-arrow .btn-alt:hover {
1984 outline-color: #ffffff !important;
1985 background: linear-gradient(to bottom, #0568ae 0%, #087ac2 100%); }
1986 .btn-arrow .btn-alt:focus {
1988 outline-color: #ffffff !important;
1989 background: linear-gradient(to bottom, #0568ae 0%, #087ac2 100%); }
1990 .btn-arrow .btn-alt:active {
1992 outline-color: #ffffff !important;
1993 background: linear-gradient(to bottom, #0568ae 0%, #087ac2 100%); }
1994 .btn-arrow::-moz-focus-inner {
1998 border: 1px solid transparent;
1999 border-radius: 100%;
2007 vertical-align: middle;
2009 .btn-arrow .btn .icon-left {
2019 .btn-arrow .btn .icon-left:before {
2024 .btn-arrow .btn .icon-right {
2035 .btn-arrow .btn .icon-right:before {
2040 .btn-arrow .btn.btn-primary .icon-left {
2042 .btn-arrow .btn.btn-primary .icon-right {
2044 .btn-arrow .btn.btn-alt .icon-left {
2046 .btn-arrow .btn.btn-alt .icon-right {
2048 .btn-arrow .btn.btn-secondary {
2049 border: 1px solid #d2d2d2; }
2050 .btn-arrow .btn.btn-secondary .icon-left {
2052 .btn-arrow .btn.btn-secondary .icon-right {
2054 .btn-arrow .btn.btn-small {
2060 .btn-arrow .btn.btn-small .icon-left:before {
2064 .btn-arrow .btn.btn-small .icon-right:before {
2068 .btn-arrow .btn.btn-large .icon-left:before {
2072 .btn-arrow .btn.btn-large .icon-right:before {
2078 border: 1px solid #d2d2d2;
2079 background-color: #f2f2f2;
2080 background: linear-gradient(to bottom, #fcfcfc 0%, #f2f2f2 100%);
2082 box-shadow: 0 5px 5px -5px rgba(0, 0, 0, 0.15);
2083 padding: 14px 18px 11px 17px; }
2084 .btn-secondary:hover {
2086 outline-color: #000000 !important;
2087 background: linear-gradient(to bottom, #f2f2f2 0%, #fcfcfc 100%); }
2088 .btn-secondary:focus {
2090 outline-color: #000000 !important;
2091 background: linear-gradient(to bottom, #f2f2f2 0%, #fcfcfc 100%); }
2092 .btn-secondary:active {
2094 outline-color: #000000 !important;
2095 background: linear-gradient(to bottom, #f2f2f2 0%, #fcfcfc 100%); }
2098 border-color: #087ac2 transparent #0568ae;
2099 background-color: #0568ae;
2100 background: linear-gradient(to bottom, #087ac2 0%, #0568ae 100%);
2104 outline-color: #ffffff !important;
2105 background: linear-gradient(to bottom, #0568ae 0%, #087ac2 100%); }
2108 outline-color: #ffffff !important;
2109 background: linear-gradient(to bottom, #0568ae 0%, #087ac2 100%); }
2112 outline-color: #ffffff !important;
2113 background: linear-gradient(to bottom, #0568ae 0%, #087ac2 100%); }
2116 border-color: #008744 transparent #007a3e;
2117 background-color: #007a3e;
2118 background: linear-gradient(to bottom, #008744 0%, #007a3e 100%);
2120 .btn-specialty:hover {
2122 outline-color: #ffffff !important;
2123 background: linear-gradient(to bottom, #007a3e 0%, #008744 100%); }
2124 .btn-specialty:focus {
2126 outline-color: #ffffff !important;
2127 background: linear-gradient(to bottom, #007a3e 0%, #008744 100%); }
2128 .btn-specialty:active {
2130 outline-color: #ffffff !important;
2131 background: linear-gradient(to bottom, #007a3e 0%, #008744 100%); }
2134 background: transparent !important;
2135 border-color: transparent !important;
2136 font-weight: normal;
2137 font-family: "Omnes-ATT-W02";
2139 text-decoration: none;
2142 text-decoration: underline; }
2144 text-decoration: underline; }
2147 outline: none !important;
2148 text-decoration: none !important; }
2149 .isIE .btn:focus:after {
2157 border: 1px dotted #000; }
2160 outline: none !important;
2161 text-decoration: none !important; }
2162 .isIE .btn:active:after {
2170 border: 1px dotted #000; }
2173 outline: none !important;
2174 text-decoration: none !important; }
2175 .isIE .btn.active:not(:focus):after {
2176 border: 1px solid #000; }
2177 .isIE .btn.active:after {
2185 border: 1px dotted #000; }
2187 .isIE .btn.btn-primary:focus:after {
2188 border: 2px dashed #fff; }
2190 .isIE .btn.btn-specialty:focus:after {
2191 border: 2px dashed #fff; }
2193 .isIE .btn.btn-alt:focus:after {
2194 border: 2px dashed #fff; }
2197 background-image: none;
2198 background-color: #767676;
2200 cursor: not-allowed;
2202 border-color: transparent;
2203 outline: 0 !important; }
2204 .btn.disabled:hover {
2206 outline: none !important; }
2207 .btn.disabled:focus {
2209 outline: none !important; }
2212 background-image: none;
2213 background-color: #767676;
2215 cursor: not-allowed;
2217 border-color: transparent;
2218 outline: 0 !important; }
2219 .btn[disabled]:hover {
2221 outline: none !important; }
2222 .btn[disabled]:focus {
2224 outline: none !important; }
2226 .btn[disabled="disabled"] {
2227 background-image: none;
2228 background-color: #767676;
2230 cursor: not-allowed;
2232 border-color: transparent;
2233 outline: 0 !important; }
2234 .btn[disabled="disabled"]:hover {
2236 outline: none !important; }
2237 .btn[disabled="disabled"]:focus {
2239 outline: none !important; }
2241 .btn-arrow[disabled] .btn {
2242 background-image: none;
2243 background-color: #767676;
2245 cursor: not-allowed;
2247 border-color: transparent;
2248 outline: 0 !important; }
2249 .btn-arrow[disabled] .btn:hover {
2251 outline: none !important; }
2252 .btn-arrow[disabled] .btn:focus {
2254 outline: none !important; }
2256 .btn-arrow[disabled] .icon-left {
2257 color: #fff !important; }
2259 .btn-arrow[disabled] .icon-right {
2260 color: #fff !important; }
2262 .btn-arrow.disabled .btn {
2263 background-image: none;
2264 background-color: #767676;
2266 cursor: not-allowed;
2268 border-color: transparent;
2269 outline: 0 !important; }
2270 .btn-arrow.disabled .btn:hover {
2272 outline: none !important; }
2273 .btn-arrow.disabled .btn:focus {
2275 outline: none !important; }
2277 .btn-arrow.disabled .icon-left {
2278 color: #fff !important; }
2280 .btn-arrow.disabled .icon-right {
2281 color: #fff !important; }
2284 padding: 12px 19px 11px 18px;
2285 font-size: 1.7rem; }
2288 padding: 10px 19px 9px 18px;
2290 border-radius: 8px; }
2295 *:not(.btn-arrow) > .btn > i[class*="icon-"] {
2297 margin-bottom: -20px; }
2299 .enhanced-cta-group {
2300 display: -ms-flexbox;
2302 -ms-flex-direction: row-reverse;
2303 flex-direction: row-reverse;
2304 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;
2305 background-position: 0 -1px;
2306 background-repeat: repeat-x; }
2307 .enhanced-cta-group > .cta-button-group {
2309 background-image: none !important; }
2310 .enhanced-cta-group > .cta-button-group + .cta-button-group a {
2313 .enhanced-cta-group > .cta-button-group + .cta-button-group a a {
2315 .enhanced-cta-group > .cta-button-group hr {
2317 .enhanced-cta-group > .cta-button-group + .cta-button-group {
2318 -ms-flex-align: center;
2319 -ms-grid-row-align: center;
2320 align-items: center;
2321 -ms-flex-direction: row;
2322 flex-direction: row;
2327 -ms-flex-align: baseline;
2328 align-items: baseline;
2329 padding: 20px 0 10px;
2331 .cta-button-group.nodots {
2332 background-image: none !important; }
2333 .cta-button-group .hidden-phone {
2334 margin-right: 14px; }
2335 .cta-button-group .btn + .btn {
2336 margin-right: 20px !important; }
2337 .cta-button-group .btn:not(.hidden-phone):not(.visible-phone) {
2340 .isMobile .btn-arrow .btn.btn-small .icon-left:before {
2343 .isMobile .btn-arrow .btn.btn-large .icon-left:before {
2346 .isMobile .btn-arrow .btn.btn-large .icon-right:before {
2349 @media (max-width: 1024px) {
2350 .field-group + .btn {
2351 margin-left: 15px; } }
2353 @media (max-width: 767px) {
2355 text-align: center; }
2356 .cta-button-group > .btn {
2360 margin-left: auto !important;
2361 margin-right: auto !important; } }
2365 box-shadow: 0 5px 5px -5px rgba(0, 0, 0, 0.15);
2366 display: -ms-flexbox;
2368 -ms-flex-pack: justify;
2369 justify-content: space-between;
2370 margin-bottom: 10px;
2374 vertical-align: middle;
2386 text-align: center; }
2387 .btn-group:not([data-select-color]) .btn.active:not(:first-child) {
2389 border-left: 1px solid #d2d2d2 !important; }
2390 .btn-group:not([data-select-color]) .btn[disabled]:not(:first-child) {
2391 border-left: 1px solid #d2d2d2 !important; }
2392 .btn-group:not([data-select-color]) .btn[disabled] + .btn[disabled] {
2393 border-left: 1px solid #ebebeb !important; }
2394 .btn-group:not([data-select-color]) > .btn.active {
2395 border-color: #087ac2 transparent #0568ae;
2396 background-color: #0568ae;
2397 background: linear-gradient(to bottom, #087ac2 0%, #0568ae 100%);
2399 .btn-group:not([data-select-color]) > .btn.active:hover {
2401 outline-color: #ffffff !important;
2402 background: #0563a6;
2403 border-color: #0563a6; }
2404 .btn-group:not([data-select-color]) > .btn.active:focus {
2406 outline-color: #ffffff !important;
2407 background: #0563a6;
2408 border-color: #0563a6; }
2409 .btn-group:not([data-select-color]) > .btn.active:active {
2411 outline-color: #ffffff !important;
2412 background: #0563a6;
2413 border-color: #0563a6; }
2414 .btn-group:not([data-select-color]) > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
2416 .btn-group:not([data-select-color]) > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
2417 border-top-right-radius: 0;
2418 border-bottom-right-radius: 0; }
2419 .btn-group:not([data-select-color]) > .btn:last-child:not(:first-child) {
2420 border-top-left-radius: 0;
2421 border-bottom-left-radius: 0; }
2422 .btn-group:not([data-select-color]) > .dropdown-toggle:not(:first-child) {
2423 border-top-left-radius: 0;
2424 border-bottom-left-radius: 0; }
2425 .btn-group > .active {
2426 text-decoration: none;
2427 outline: 1px dotted transparent; }
2428 .btn-group > .active:focus {
2429 outline: 1px dotted #ffffff; }
2431 .btn-group.btn-fullwidth > .btn {
2435 .btn-group[data-select-color] {
2438 -ms-flex-pack: start;
2439 justify-content: flex-start;
2440 -ms-flex-wrap: wrap;
2442 .btn-group[data-select-color] .btn {
2443 border: 1px solid #959595;
2445 box-shadow: 0 5px 5px -5px rgba(0, 0, 0, 0.15);
2447 margin-bottom: 10px;
2455 .btn-group[data-select-color] > .btn.active:focus {
2456 outline: 1px dotted #191919;
2457 outline-offset: 4px; }
2460 background-clip: padding-box;
2473 button .btn-fill[style*="#fff"] {
2474 border: 1px solid #d2d2d2; }
2476 [data-select-color] .btn.active {
2477 background: none !important;
2482 line-height: 12px; }
2483 [data-select-color] .btn.active > .btn-fill {
2485 [data-select-color] .btn.active:hover {
2488 [data-select-color] .btn:active {
2489 background: none !important;
2494 line-height: 12px; }
2495 [data-select-color] .btn:active > .btn-fill {
2497 [data-select-color] .btn:active:hover {
2500 .btn-group[data-select-color="orange"] > .btn.active {
2501 border-color: #ea7400; }
2503 .btn-group[data-select-color="blue"] > .btn.active {
2504 border-color: #0568ae; }
2506 .btn-group[data-select-color="green"] > .btn.active {
2507 border-color: #007a3e; }
2509 .btn-spinbutton-toggle.btn-group {
2510 display: block !important;
2511 height: 40px !important;
2515 white-space: nowrap; }
2517 .btn-spinbutton-toggle .btn {
2519 font-weight: normal;
2523 letter-spacing: normal;
2530 .btn-spinbutton-toggle .btn[data-max-value] {
2531 border-bottom: 1px solid #d2d2d2;
2532 border-top: 1px solid #d2d2d2;
2533 box-shadow: 0 3px 2px -2px rgba(0, 0, 0, 0.08) inset;
2534 background-color: #fff;
2536 font-family: "Omnes-ATT-W02";
2538 font-weight: normal;
2541 min-width: 46px !important;
2543 .btn-spinbutton-toggle .btn[data-max-value]:focus {
2544 border-color: #0568ae;
2546 .btn-spinbutton-toggle .btn[data-max-value]:focus + .btn {
2547 border-left: 1px solid #0568ae;
2548 transition: border 0.3s linear 0s; }
2550 .btn-spinbutton-toggle .icon-subtractminimize {
2551 font-size: 30px !important;
2552 color: #0568ae !important; }
2554 .btn-spinbutton-toggle .icon-add-maximize {
2555 font-size: 30px !important;
2556 color: #0568ae !important; }
2558 .btn-spinbutton-toggle .btn[disabled].icon-subtractminimize {
2559 background-color: #d2d2d2;
2560 color: #767676 !important; }
2562 .btn-spinbutton-toggle .btn[disabled].icon-add-maximize {
2563 background-color: #d2d2d2;
2564 color: #767676 !important; }
2566 .btn-spinbutton-toggle input.btn[disabled] {
2567 background-color: #d2d2d2;
2569 cursor: not-allowed; }
2571 .btn-group.btn-spinbutton-toggle .btn[disabled] + .btn[disabled] {
2572 border-left: 1px solid #f0f0f0 !important; }
2574 .btn-group.btn-spinbutton-toggle .btn[data-max-value]:focus + .btn:not(:first-child) {
2575 border-left: 1px solid #0568ae !important; }
2577 @media (max-width: 480px) {
2578 .btn-group:not([data-select-color]) > .btn {
2580 min-width: auto; } }
2590 display: inline-block; }
2595 .reset-field:before {
2599 .input-emphasized + .reset-field:before {
2603 .reset-field:active,
2605 .reset-field:focus {
2606 display: block !important; }
2613 box-shadow: 0 -50px 0 0 #f2f2f2 inset;
2615 /*overflow: hidden;*/
2619 transform: rotate(45deg);
2622 .corner-button .close:before {
2632 .corner-button .close {
2639 transform: rotate(45deg);
2642 .corner-button .close:focus {
2643 outline: 1px dotted black; }
2645 .ds2-no-colors .corner-button .close {
2646 border: 1px solid black; }
2648 .field-group input + .reset-field {
2661 .field-group input[type="search"] + .reset-field,
2662 .field-group input[type="search"] + .btn-search + .reset-field,
2663 .tooltip-onclick input + .reset-field,
2664 .tooltip-onclick input + .icon-tooltip + .reset-field,
2665 .tooltip-onclick textarea + .reset-field,
2666 .tooltip-onclick textarea + .icon-tooltip + .reset-field {
2669 .field-group input[type="search"] + .reset-field:after,
2670 .field-group input[type="search"] + .btn-search + .reset-field:after,
2671 .tooltip-onclick input + .reset-field:after,
2672 .tooltip-onclick input + .icon-tooltip + .reset-field:after,
2673 .tooltip-onclick textarea + .reset-field:after,
2674 .tooltip-onclick textarea + .icon-tooltip + .reset-field:after {
2675 background-color: #d2d2d2;
2684 .tooltip-onclick input + .reset-field,
2685 .tooltip-onclick input + .icon-tooltip + .reset-field {
2686 right: 50px !important; }
2688 .tooltip-onclick textarea + .reset-field,
2689 .tooltip-onclick textarea + .icon-tooltip + .reset-field {
2690 right: 45px !important;
2693 .field-group input.input-emphasized + .reset-field {
2698 .field-group input.input-emphasized + .reset-field:after {
2701 .field-group [disabled] + .reset-field {
2704 .ds2_touchevents .field-group input + .reset-field:focus,
2705 .ds2_touchevents .field-group input:focus + .reset-field,
2706 .ds2_touchevents textarea:focus + .reset-field,
2707 .ds2_touchevents textarea + .reset-field:focus {
2714 .ds2_touchevents .field-group input {
2715 padding: 8px 55px 8px 15px;
2716 -webkit-appearance: none; }
2718 .ds2_touchevents textarea:focus {
2719 padding: 15px 55px 15px 15px; }
2721 .ds2_touchevents textarea:focus + .reset-field {
2727 .ds2_touchevents textarea.hasScrollbar:focus {
2728 padding: 15px 35px 15px 15px; }
2730 .ds2_touchevents textarea.hasScrollbar:focus + .reset-field {
2733 .ds2-no-colors .b2b-tmpl-card-corner-button {
2734 border: none !important; }
2736 .ds2-no-colors .b2b-tmpl-card-corner-button .close {
2737 border: 1px solid black;
2738 top: 0px !important;
2739 right: 0px !important; }
2741 .form-row.error .error-msg {
2745 font-family: "Omnes-ATT-W02-Medium";
2747 padding-left: 18px; }
2749 .form-row.error .error-msg:before {
2755 vertical-align: middle; }
2757 .form-row.error label,
2758 .form-row.error .error-msg,
2759 .form-row.error button.awd-select,
2760 .form-row.error select.awd-select + span,
2761 .form-row.error .checkbox,
2762 .form-row.error .radio,
2763 .form-row.error legend.error,
2764 .form-row.error input {
2767 .form-row.error .btn-group > .btn,
2768 .form-row.error button.awd-select,
2769 .form-row.error .awd-select-list,
2770 .form-row.error select.awd-select + span,
2771 .form-row.error textarea,
2772 .form-row.error input,
2773 .form-row.error .checkbox .skin,
2774 .form-row.error .radio .skin {
2775 border-color: #cf2a2a !important; }
2777 .form-row.error .checkbox input:checked:not(:disabled) + .skin {
2778 background-color: #cf2a2a; }
2780 .form-row.error .radio input:checked + .skin:after {
2781 background-color: #cf2a2a; }
2783 .error .tooltip-onclick .icon-tooltip.active + .error-msg {
2785 border-bottom-left-radius: 0;
2786 border-bottom-right-radius: 0; }
2788 .error .tooltip-onclick .icon-tooltip.active + .error-msg + .helpertext {
2791 .error .tooltip-onclick .icon-tooltip.active + .error-msg + .helpertext:before,
2792 .error .tooltip-onclick .icon-tooltip.active + .error-msg + .helpertext:after {
2795 .error .helpertext {
2796 border-color: #cf2a2a;
2797 /*border-radius:0;*/ }
2799 .error .helpertext:before {
2800 border-top-color: #cf2a2a; }
2802 .error .tooltip-onfocus .helpertext {
2803 margin: 14px 0 10px 0; }
2805 .error [class*="price"],
2806 .error [class*="pricing-"] {
2812 input[type]::-webkit-inner-spin-button,
2813 input[type]::-webkit-outer-spin-button {
2814 -webkit-appearance: none; }
2817 -moz-appearance: textfield; }
2829 display: inline-block;
2831 font-family: "Omnes-ATT-W02-Medium"; }
2844 display: inline-block;
2847 padding: 0 15px 0 15px;
2848 vertical-align: middle;
2849 line-height: normal; }
2851 select::-webkit-input-placeholder,
2852 textarea::-webkit-input-placeholder,
2853 input::-webkit-input-placeholder {
2855 font-family: "Omnes-ATT-W02-Italic";
2859 select:-moz-placeholder,
2860 textarea:-moz-placeholder,
2861 input:-moz-placeholder {
2863 font-family: "Omnes-ATT-W02-Italic";
2867 select::-moz-placeholder,
2868 textarea::-moz-placeholder,
2869 input::-moz-placeholder {
2871 font-family: "Omnes-ATT-W02-Italic";
2875 select:-ms-input-placeholder,
2876 textarea:-ms-input-placeholder,
2877 input:-ms-input-placeholder {
2879 font-family: "Omnes-ATT-W02-Italic";
2884 textarea:placeholder,
2887 font-family: "Omnes-ATT-W02-Italic";
2892 textarea:last-child,
2896 input:not([type="button"]) {
2899 input.input-emphasized {
2902 padding: 13px 20px 13px; }
2904 input[type="search"]:focus {
2905 padding-right: 88px; }
2907 input[type="search"] {
2908 padding-right: 40px;
2909 -webkit-appearance: none !important; }
2911 input[type="search"].input-emphasized {
2912 padding-right: 45px; }
2914 .btn-search[class*="btn"] {
2915 background-color: transparent;
2916 background-position: 50% 50%;
2917 background-size: 20px;
2918 background-repeat: no-repeat;
2923 min-width: 45px !important;
2925 padding: 0 !important;
2929 border-radius: 0 5px 5px 0;
2933 .input-emphasized + .btn-search[class*="btn"],
2934 .input-emphasized + .reset-field + .btn-search[class*="btn"] {
2935 background-size: 26px;
2938 outline-offset: -3px;
2940 border-radius: 0 5px 5px 0; }
2942 input[type="search"].input-emphasized + .reset-field {
2943 right: 45px !important; }
2945 .search-suggestion-wrapper {
2947 margin-bottom: 15px; }
2949 /*styles from dropdown*/
2950 .search-suggestion-list {
2951 box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15);
2952 border-radius: 0 0 6px 6px;
2954 border: 1px solid #0568ae;
2957 background-color: #f2f2f2;
2963 .search-suggestion-list:empty {
2966 .search-suggestion-item {
2970 line-height: 4.0rem;
2973 .search-suggestion-item a {
2974 text-decoration: none;
2977 .search-suggestion-item:hover,
2978 .search-suggestion-item:focus {
2980 background-color: #d2d2d2; }
2982 input[data-provide="datepicker"],
2983 [data-provide="datepicker"]:-moz-placeholder,
2984 [data-provide="datepicker"]:-ms-input-placeholder,
2985 [data-provide="datepicker"]:-webkit-input-placeholder {
2986 color: #0568ae !important;
2988 filter: alpha(opacity=100); }
2996 i.icon-calendar.disabled,
2997 span.icon-calendar.readonly {
2998 cursor: not-allowed;
2999 background-color: #f2f2f2;
3002 i.icon-calendar.disabled input,
3003 span.icon-calendar.readonly input {
3004 color: #959595 !important; }
3013 line-height: 20px; }
3015 textarea + .reset-field {
3018 textarea::-webkit-input-placeholder {
3021 textarea:-moz-placeholder {
3024 textarea::-moz-placeholder {
3027 textarea:-ms-input-placeholder {
3030 textarea:placeholder {
3035 background-color: #ffffff;
3036 border: 1px solid #d2d2d2;
3037 -webkit-appearance: none;
3038 box-shadow: 2px 3px 2px -2px rgba(0, 0, 0, 0.08) inset;
3039 transition: border .3s linear 0s;
3040 font-family: "Omnes-ATT-W02"; }
3045 border-color: #0568ae; }
3050 .input-append > div {
3051 display: table-cell;
3054 .input-append > .field-group {
3057 .row .field-group input[class*="span"] {
3062 display: inline-block; }
3064 label + .field-group,
3065 label + .input-append,
3067 label + .row-nowrap,
3075 .field-group input:not([type="button"])[disabled] {
3076 padding-right: 15px; }
3081 outline: none !important; }
3089 .row-nowrap.no-flex.form-row > label + br {
3090 margin-bottom: 5px; }
3093 display: inline-block; }
3095 legend + .form-row {
3098 .tooltip-onclick input {
3099 padding-right: 45px; }
3101 .ds2_touchevents .tooltip-onclick input:focus {
3102 padding-right: 95px; }
3104 .btn-calendar-icon {
3106 background-color: transparent !important;
3108 border: 0 !important;
3112 .btn-calendar-icon .icon-calendar:before {
3116 .btn-calendar-icon .icon-calendar.disabled {
3117 background-color: #f2f2f2; }
3119 .btn-calendar-icon .icon-calendar.disabled:before {
3122 span.icon-calendar input {
3125 transition: border-color 0.3s linear 0s;
3126 box-shadow: 2px 3px 2px -2px rgba(0, 0, 0, 0.08) inset;
3131 .faux-input + input.datepicker-input:not([disabled]) {
3134 background-color: #fff;
3141 background-color: transparent !important;
3142 border: 1px solid transparent;
3148 margin-bottom: 10px;
3150 padding: 0 0 0 35px;
3154 vertical-align: middle;
3158 .faux-input:disabled {
3159 cursor: not-allowed; }
3161 .faux-input:focus + .datepicker-input,
3162 [data-calendar-state="opened"] + .datepicker-input {
3163 border-color: #0568ae;
3164 box-shadow: 2px 3px 2px -2px rgba(5, 116, 172, 0.35) inset;
3167 .form-row.error .error-msg {
3171 font-family: "Omnes-ATT-W02-Medium";
3176 .form-row.error .error-msg > .icon-badgealert {
3183 .form-row.error .error-msg > .icon-badgealert:before {
3189 vertical-align: middle; }
3191 .form-row.error label,
3192 .form-row.error .error-msg,
3193 .form-row.error button.awd-select,
3194 .form-row.error select.awd-select + span,
3195 .form-row.error .checkbox,
3196 .form-row.error .radio,
3197 .form-row.error legend.error,
3198 .form-row.error input,
3199 .form-row.error textarea {
3202 .form-row.error .btn-group > .btn,
3203 .form-row.error button.awd-select,
3204 .form-row.error .awd-select-list,
3205 .form-row.error select.awd-select + span,
3206 .form-row.error textarea,
3207 .form-row.error input,
3208 .form-row.error .checkbox .skin,
3209 .form-row.error .radio .skin {
3210 border-color: #cf2a2a !important; }
3212 .form-row.error .checkbox input:checked:not(:disabled) + .skin {
3213 background-color: #cf2a2a; }
3215 .form-row.error .radio input:checked + .skin:after {
3216 background-color: #cf2a2a; }
3218 .error [class*="price"],
3219 .error [class*="pricing-"] {
3228 background-repeat: repeat-x;
3229 background-color: #959595;
3230 position: relative; }
3233 background-color: #959595; }
3236 background-color: #d2d2d2; }
3239 background-color: #fff;
3244 font-family: "Omnes-ATT-W02-Medium";
3247 line-height: 1.6rem;
3257 background-color: transparent;
3258 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");
3259 background-position: bottom;
3260 background-repeat: repeat-x;
3261 background-size: 4px 1px;
3265 background-color: transparent;
3266 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(204%2C204%2C204%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"); }
3268 hr.is-vertical.dark,
3270 hr.is-vertical.lite,
3272 display: inline-block;
3278 hr.is-vertical.dark,
3280 background-color: #959595; }
3282 hr.is-vertical.lite,
3284 background-color: #d2d2d2; }
3286 .hr-dotted.is-vertical.dark,
3287 .hr-dotted.is-vertical.lite {
3288 background-color: transparent;
3289 background-repeat: repeat-y;
3290 background-size: 1px 4px;
3295 .hr-dotted.is-vertical.dark {
3296 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%3A1px%3B%20height%3A100%25%3B%22%3E%3Cstyle%3Eline%7Bstroke%3Argba(153%2C153%2C153%2C1)%3Bstroke-width%3A2%3B%7D%3C%2Fstyle%3E%3Cline%20y2%3D%22100%25%22%20y1%3D%221%22%20x1%3D%221%22%20x2%3D%221%22%20stroke-dasharray%3D%221%2C%203%22%2F%3E%3C%2Fsvg%3E"); }
3298 .hr-dotted.is-vertical.lite {
3299 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%3A1px%3B%20height%3A100%25%3B%22%3E%3Cstyle%3Eline%7Bstroke%3Argba(204%2C204%2C204%2C1)%3Bstroke-width%3A2%3B%7D%3C%2Fstyle%3E%3Cline%20y2%3D%22100%25%22%20y1%3D%221%22%20x1%3D%221%22%20x2%3D%221%22%20stroke-dasharray%3D%221%2C%203%22%2F%3E%3C%2Fsvg%3E"); }
3301 .row-nowrap > .span + hr.is-vertical,
3302 .row > .span + hr.is-vertical {
3303 margin: 0 0 0 -20px; }
3305 @media (max-width: 767px) {
3311 margin-right: -15px; }
3312 .hr-or.is-vertical {
3316 .row-nowrap > .span + hr.is-vertical {
3317 margin: 0 0 0 -15px; }
3318 .row > .span + hr.is-vertical {
3324 .row > .span + hr.is-vertical.lite {
3325 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(204%2C204%2C204%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;
3326 background-size: 4px 1px;
3327 background-repeat: repeat-x; }
3328 .row > .span + hr.is-vertical.dark {
3329 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;
3330 background-size: 4px 1px;
3331 background-repeat: repeat-x; } }
3333 hr.bottom-space-only {
3342 font-family: "Omnes-ATT-W02";
3344 margin-bottom: 5px; }
3346 -webkit-tap-highlight-color: transparent;
3355 .radio input:focus + .skin {
3356 border-color: #0568ae; }
3357 .radio input:focus + .skin:before {
3362 outline: 1px dotted #000000;
3365 .radio input + .skin {
3366 border-radius: 100%; }
3367 .radio input:checked + .skin:after {
3368 background-color: #0568ae;
3369 border-radius: 100%;
3370 border: 3px solid #FFFFFF;
3376 .radio input:disabled + .skin {
3377 cursor: not-allowed;
3378 background-color: #d2d2d2;
3379 border-color: #d2d2d2;
3381 .radio input:disabled + .skin + span {
3382 cursor: not-allowed;
3384 .radio input:disabled:checked + .skin:after {
3385 background-color: #666666; }
3386 .radio input:invalid + .skin {
3387 border: solid 1px #cf2a2a; }
3389 background-color: #FFFFFF;
3390 border: 1px solid #d2d2d2;
3392 display: inline-block;
3399 display: inline-block;
3406 font-family: "Omnes-ATT-W02"; }
3409 display: inline-block;
3410 margin-bottom: 10px;
3411 vertical-align: middle;
3412 margin-right: 10px; }
3413 .radio.inline:last-child {
3417 border: 1px solid #d2d2d2;
3418 border-radius: 8px; }
3419 .radio-box > [role="radio"] label {
3420 padding: 15px 15px 20px 15px;
3423 .radio-box > [role="radio"] label .skin + span {
3425 .radio-box > [role="radio"] + div {
3426 padding: 0 15px 15px 47px; }
3427 .radio-box > [aria-checked="false"] label > input {
3430 .radio-box > [aria-checked="false"] label .skin {
3433 .radio-box > [aria-checked="true"] label > input {
3436 .radio-box > [aria-checked="true"] label .skin {
3441 border: 3px solid #0568ae; }
3442 .radio-box.active > [role="radio"] label {
3443 padding: 13px 14px 19px 13px; }
3448 font-family: "Omnes-ATT-W02";
3450 margin-bottom: 5px; }
3452 -webkit-tap-highlight-color: transparent;
3461 .checkbox input:focus + .skin {
3462 border-color: #0568ae; }
3463 .checkbox input:focus + .skin:before {
3468 outline: 1px dotted #000000;
3471 .checkbox input:checked:not(:disabled) + .skin {
3472 background-color: #0568ae;
3473 border-color: #0568ae; }
3474 .checkbox input:checked:disabled + .skin:after {
3476 .checkbox input:checked + .skin:after {
3479 background-color: transparent;
3483 -webkit-text-fill-color: white; }
3484 .checkbox input:disabled + .skin {
3485 cursor: not-allowed;
3486 background-color: #d2d2d2;
3487 border-color: #d2d2d2;
3489 .checkbox input:disabled + .skin + span {
3490 cursor: not-allowed;
3492 .checkbox input:invalid + .skin {
3493 border: solid 1px #cf2a2a; }
3494 .checkbox input:indeterminate + .skin:after {
3495 background-color: transparent;
3500 background-color: #fff;
3501 border: 1px solid #d2d2d2;
3503 display: inline-block;
3510 display: inline-block;
3517 font-family: "Omnes-ATT-W02"; }
3520 .checkbox input.indeterminate + .skin:after {
3525 display: inline-block;
3526 margin-bottom: 10px;
3527 vertical-align: middle;
3528 margin-right: 10px; }
3529 .checkbox.inline:last-child {
3532 .checkbox.checkbox-selectall {
3533 margin: 20px 0 0 24px; }
3535 .terms-after-checkbox {
3538 .indeterminate-margin {
3539 padding-left: 24px; }
3542 border-bottom: 1px solid #d2d2d2; }
3545 .inactive-toggle-header {
3551 line-height: 2.2rem;
3554 padding: 16px 55px 16px 15px; }
3556 .toggle-header.opened {
3559 .tiny-accordion .toggle-header,
3560 .tiny-accordion .inactive-toggle-header {
3561 padding: 16px 55px 16px 15px;
3562 border-top: 1px solid #d2d2d2; }
3564 .tiny-accordion .toggle-header:focus {
3565 text-decoration: underline; }
3567 .tiny-accordion.iconleft .toggle-header,
3568 .tiny-accordion.iconleft .inactive-toggle-header {
3569 padding: 15px 15px 15px 50px; }
3571 .accordion-content {
3572 font-size: 1.4rem; }
3574 .accordion-content .toggle-header:first-child {
3577 .tiny-accordion .toggle-header + .accordion-content {
3578 padding: 0 50px 15px 15px; }
3580 .tiny-accordion.iconleft .toggle-header + .accordion-content {
3581 padding: 0 15px 15px 50px; }
3583 .toggle-header .icon-accordion-plus,
3584 .toggle-header .icon-accordion-minus {
3585 display: inline-block;
3591 vertical-align: middle;
3593 font-weight: bold; }
3595 .tiny-accordion.iconleft .toggle-header .icon-accordion-plus,
3596 .tiny-accordion.iconleft .toggle-header .icon-accordion-minus {
3599 .inactive-toggle-header:hover {
3602 .tiny-accordion-to-tabs,
3609 .tiny-tabs [class*="icon-accordion-"] {
3610 display: none !important; }
3612 .tiny-accordion-to-tabs:before,
3613 .tiny-accordion-to-tabs:after,
3620 .tiny-accordion-to-tabs:after,
3624 .tiny-accordion-to-tabs:before,
3625 .tiny-accordion-to-tabs:after,
3632 .tiny-accordion-to-tabs:after,
3636 .tiny-tabs > .toggle-header {
3637 display: inline-block;
3643 background-color: #fff;
3645 padding: 26px 20px 25px 20px !important;
3646 border-top: 1px solid #fff;
3647 -webkit-filter: none;
3649 background-clip: padding-box;
3650 border-bottom: 1px solid #d2d2d2;
3651 font-weight: normal;
3652 border-right: 1px solid #d2d2d2;
3653 white-space: nowrap; }
3655 .tiny-tabs .toggle-header + div {
3659 border-top: 1px solid #d2d2d2;
3662 border-bottom: none;
3667 padding-bottom: 30px; }
3669 .tiny-tabs .opened {
3671 border-top: 5px solid #0568ae !important;
3672 padding-top: 22px !important;
3673 border-bottom: none;
3674 background-color: #fff;
3675 -webkit-filter: none;
3680 .tiny-tabs .toggle-header:focus {
3681 text-decoration: underline;
3682 outline: thin dotted #666;
3683 outline-offset: 0; }
3685 .tiny-tabs .toggle-header:first-child {
3689 .tiny-tabs .toggle-header:first-child {
3690 border-left: 1px solid #fff; }
3692 .tiny-tabs .opened:first-child {
3693 border-left: 1px solid #d2d2d2; }
3695 .tiny-tabs .toggle-header:nth-last-of-type(2) {
3696 border-right-color: #fff; }
3698 .tiny-tabs .opened:nth-last-of-type(2) {
3699 border-right: 1px solid #d2d2d2; }
3701 @media (max-width: 767px) {
3703 .tiny-accordion-to-tabs {
3705 margin-right: -15px;
3707 .tiny-accordion-to-tabs {
3709 border-bottom: 1px solid #d2d2d2; }
3710 .tiny-accordion-to-tabs .toggle-header {
3713 padding: 16px 50px 16px 15px;
3714 border-top: 1px solid #d2d2d2; }
3715 .tiny-accordion-to-tabs .toggle-header:focus {
3716 text-decoration: underline; }
3717 .tiny-accordion-to-tabs .toggle-header + .accordion-content {
3718 padding: 0 50px 15px 15px; } }
3720 @media (min-width: 768px) {
3721 .tiny-accordion-to-tabs [class*="icon-accordion-"] {
3722 display: none !important; }
3723 .tiny-accordion-to-tabs > .toggle-header {
3724 display: inline-block;
3727 /*overflow: hidden;*/
3730 background-color: #fff;
3732 padding: 26px 20px 25px 20px !important;
3733 border-top: 1px solid #fff;
3734 -webkit-filter: none;
3736 background-clip: padding-box;
3737 border-bottom: 1px solid #d2d2d2;
3738 font-weight: normal;
3739 border-right: 1px solid #d2d2d2;
3740 white-space: nowrap; }
3741 .tiny-accordion-to-tabs .toggle-header + div {
3745 border-top: 1px solid #d2d2d2;
3749 border-bottom: none;
3751 .tiny-accordion-to-tabs .opened {
3753 border-top: 5px solid #0568ae !important;
3754 padding-top: 22px !important;
3755 border-bottom: none;
3756 background-color: #fff;
3757 -webkit-filter: none;
3760 text-decoration: none;
3762 .tiny-accordion-to-tabs .toggle-header:focus {
3763 text-decoration: underline;
3764 outline: thin dotted #666;
3765 outline-offset: 0px; }
3766 .tiny-accordion-to-tabs .toggle-header:nth-last-of-type(2) {
3767 border-right: none; }
3768 .tiny-accordion-to-tabs .toggle-header:first-child {
3771 .tiny-accordion-to-tabs .toggle-header:first-child {
3772 border-left: 1px solid #fff; }
3773 .tiny-accordion-to-tabs .opened:first-child {
3774 border-left: 1px solid #d2d2d2; }
3775 .tiny-accordion-to-tabs .opened:nth-last-of-type(2) {
3776 border-right: 1px solid #d2d2d2; } }
3778 .toggle-header .tooltip .icon-tooltip {
3781 .accordion-content {
3782 transition: all 0.8s linear; }
3787 .tiny-tabs .toggle-header {
3788 display: inline-block;
3794 background-color: #fff;
3796 padding: 22px 20px 25px 20px !important;
3797 border-top: 5px solid #fff;
3798 -webkit-filter: none;
3800 background-clip: padding-box;
3801 border-bottom: 1px solid #ccc;
3802 font-weight: normal;
3803 border-right: 1px solid #ccc;
3804 white-space: nowrap; }
3806 .tiny-tabs .toggle-header:first-child {
3809 .tiny-tabs div:first-child .toggle-header {
3810 margin-left: 30px; }
3812 .tiny-tabs > div .toggle-header.opened {
3813 border-bottom: 0 !important; }
3815 .tiny-accordion-to-tabs > div > div.toggle-header {
3816 background-clip: padding-box;
3817 background-color: #fff;
3818 border-bottom: 1px solid #ccc;
3820 border-top: 5px solid #fff;
3821 display: inline-block;
3824 font-weight: normal;
3826 padding: 22px 20px 21px !important;
3828 white-space: nowrap; }
3830 .tiny-accordion-to-tabs .toggle-header:first-child {
3833 .tiny-accordion-to-tabs div:first-child .toggle-header {
3835 border-bottom: 0 !important; }
3837 .tiny-accordion-to-tabs > div .toggle-header.opened {
3838 border-bottom: 0 !important; }
3840 @media (max-width: 767px) {
3841 .tiny-accordion-to-tabs {
3842 display: block !important;
3843 border-bottom: 1px solid #ccc !important; }
3844 .tiny-accordion-to-tabs > div > div.toggle-header {
3845 display: block !important;
3848 min-height: 41px !important;
3849 padding: 15px 50px 15px 15px !important;
3850 border-top: 1px solid #ccc; }
3851 .tiny-accordion-to-tabs > div > div.toggle-header:first-child {
3852 margin-left: 0 !important; }
3853 .tiny-accordion-to-tabs > div > div.toggle-header + .accordion-content {
3854 padding: 0 50px 15px 15px; }
3855 .tiny-accordion-to-tabs > div > div.toggle-header .icon-accordion-plus {
3856 background-position: 0 0;
3857 background-size: 20px 40px; }
3858 .tiny-accordion-to-tabs > div > div.toggle-header .icon-accordion-minus {
3859 background-position: 0 -20px;
3860 background-size: 20px 40px; }
3861 .tiny-accordion-to-tabs > div > div.toggle-header .icon-accordion-plus,
3862 .tiny-accordion-to-tabs > div > div.toggle-header .icon-accordion-minus {
3863 display: inline-block;
3869 vertical-align: middle;
3873 background-color: #5a5a5a;
3884 font-family: "Omnes-ATT-W02-Medium";
3886 margin: 0 20px 5px 0; }
3889 padding: 15px 20px; }
3891 .alert div:first-child {
3892 border-radius: 8px 0 0 8px;
3895 .alert div:first-child + div {
3896 border: 1px solid transparent;
3898 border-radius: 0 8px 8px 0; }
3901 background-color: #cf2a2a;
3902 border: 1px solid #cf2a2a; }
3905 background-color: #44c8f5;
3906 border: 1px solid #44c8f5; }
3909 background-color: #c5d63d;
3910 border: 1px solid #c5d63d; }
3912 .alert [class*="icon-"] {
3924 .alert .close:before {
3933 text-decoration: underline; }
3935 .alert .close:focus {
3936 outline: 1px dotted #666; }
3939 font-size: 1.4rem; }
3941 .alert p:last-child {
3944 .alert .standalone-link i[class*="icon-"] {
3946 margin-right: 5px; }
3948 @media (max-width: 767px) {
3955 padding: 15px 10px; }
3956 .alert div:first-child {
3961 font-size: 1.4rem; }
3963 font-size: 1.2rem; }
3967 .alert .standalone-link i[class*="icon-"] {
3968 font-size: 16px; } }
3979 text-decoration: underline; }
3981 .alert div:first-child + div {
3982 padding-right: 25px; }
3984 .alert div:last-child {
3985 padding-right: 20px !important; }
3987 .alert p [class*="icon-"] {
3992 @media (max-width: 767px) {
3995 .alert div:first-child + div {
3996 padding-right: 20px; }
3997 .alert div:last-child {
3998 padding-right: 15px !important; }
3999 .alert div:first-child {
4003 .alert p [class*="icon-"] {
4004 font-size: 16px; } }
4010 .b2b-audio .controls-wrapper {
4011 display: inline-block;
4014 .b2b-audio .controls-wrapper i {
4018 .b2b-audio .controls-wrapper i:hover {
4020 .b2b-audio .seek-bar-container-wrapper {
4021 display: inline-block;
4028 .b2b-audio .seek-bar-container-wrapper .timing-container {
4032 .b2b-audio .seek-bar-container-wrapper .timing-container .timing-container-left {
4034 line-height: 100%; }
4035 .b2b-audio .seek-bar-container-wrapper .timing-container .timing-container-right {
4037 line-height: 100%; }
4038 .b2b-audio .seek-bar-container-wrapper .timing-container .timing-container-spacer {
4040 .b2b-audio .seek-bar-tooltip {
4044 .b2b-audio-popover {
4046 .b2b-audio-popover .volume-popover {
4047 height: 100px !important;
4048 width: 6px !important;
4050 .b2b-audio-popover .min-label {
4057 .b2b-audio-disabled {
4058 pointer-events: none; }
4059 .b2b-audio-disabled .controls-wrapper {
4061 .b2b-audio-disabled .controls-wrapper i {
4063 .b2b-audio-disabled .controls-wrapper i:hover {
4065 .b2b-audio-disabled .b2b-flyout {
4068 .b2b-audio-recorder {
4069 border: 1px solid #ccc;
4070 box-shadow: 0px 1px 2px 0 rgba(0, 0, 0, 0.15);
4074 .b2b-audio-recorder .b2b-elapsed-time {
4075 margin: 23px 0 24px 15px;
4079 .b2b-audio-recorder .b2b-controls {
4082 .b2b-audio-recorder .b2b-controls i.icon-controls-record {
4086 margin-right: 10px; }
4087 .b2b-audio-recorder .b2b-controls i.icon-controls-record:focus, .b2b-audio-recorder .b2b-controls i.icon-controls-record:hover {
4089 .b2b-audio-recorder .b2b-controls i.icon-controls-stop {
4095 .b2b-audio-recorder .b2b-controls i.icon-controls-stop:focus, .b2b-audio-recorder .b2b-controls i.icon-controls-stop:hover {
4101 border-radius: 7px; }
4111 font-family: "Omnes-ATT-W02-Medium";
4112 background-color: #5A5A5A;
4113 border-radius: 12px;
4115 display: inline-block;
4117 font-weight: normal;
4124 vertical-align: baseline; }
4128 * + .b2b-heading-micro {
4129 margin-top: 20px !important; }
4131 .b2b-heading-micro {
4132 font-family: "Omnes-ATT-W02-Medium";
4133 font-weight: normal;
4134 text-rendering: optimizeLegibility;
4135 font-size: 1.2rem !important;
4136 text-transform: uppercase !important;
4137 margin-bottom: 20px !important;
4138 line-height: 1.2 !important; }
4140 .b2b-no-colors .b2b-badge {
4141 border: 1px solid transparent; }
4144 margin-right: 5px; }
4148 padding-top: 10px; }
4151 background-color: #cf2a2a; }
4153 .b2b-bellyband-container {
4156 .b2b-bellyband-container:after {
4161 .b2b-bellyband-container:after {
4166 .b2b-bellyband-link {
4167 border-top: 1px solid #d2d2d2;
4169 position: relative; }
4171 .b2b-bellyband-link a {
4175 text-decoration: none; }
4177 .b2b-bellyband-link a:hover > div span,
4178 .b2b-bellyband-link a:focus > div span {
4179 text-decoration: underline; }
4181 .b2b-bellyband-link .icon-right {
4184 .bg-att-digital-black {
4185 background-color: #191919; }
4186 .bg-att-digital-black a span {
4187 text-decoration: underline; }
4188 .bg-att-digital-black .make-all-white *, .bg-att-digital-black a:after {
4195 .b2b-bellyband-link img[src$="svg"].hidden-desktop,
4196 .b2b-bellyband-link [class*="icon-"].hidden-desktop {
4197 display: inline-block !important;
4205 .bg-att-digital-black .b2b-bellyband-link [class*="icon-"].hidden-desktop,
4206 .bg-att-digital-black .b2b-bellyband-link [class*="icon-"].visible-desktop {
4209 .b2b-bellyband-link img[src$="svg"].visible-desktop {
4210 display: none !important; }
4212 .b2b-bellyband-link p {
4218 @media (min-width: 768px) {
4219 .b2b-bellyband-group {
4222 display: -ms-flexbox;
4224 -ms-flex-wrap: wrap;
4226 -ms-flex-pack: center;
4227 justify-content: center; }
4228 .b2b-bellyband-group .row {
4230 .b2b-bellyband-group .row .span {
4233 margin-bottom: 30px;
4234 display: -ms-flexbox;
4236 -ms-flex-pack: justify;
4237 justify-content: space-between; }
4238 .b2b-bellyband-link {
4243 margin-bottom: 30px; }
4244 .b2b-bellyband-link:last-child {
4246 .b2b-bellyband-link a {
4249 text-align: center; }
4250 .b2b-bellyband-link a:after {
4252 .b2b-bellyband-link img[src$="svg"].hidden-desktop,
4253 .b2b-bellyband-link [class*="icon-"].hidden-desktop {
4254 display: none !important; }
4255 .b2b-bellyband-link img[src$="svg"].visible-desktop,
4256 .b2b-bellyband-link [class*="icon-"].visible-desktop {
4257 display: block !important;
4265 .b2b-bellyband-link a span {
4268 line-height: 2rem; }
4269 .b2b-bellyband-link p {
4274 padding-left: 0 !important;
4275 line-height: 1.8rem; } }
4277 @media (min-width: 480px) and (max-width: 767px) {
4278 .b2b-bellyband-container {
4279 display: -ms-flexbox;
4282 .b2b-bellyband-group {
4283 -ms-flex-line-pack: start;
4284 align-content: flex-start;
4285 -ms-flex-align: stretch;
4286 align-items: stretch;
4287 display: -ms-inline-flexbox;
4288 display: inline-flex;
4289 -ms-flex-direction: column;
4290 flex-direction: column;
4291 -ms-flex-wrap: wrap;
4295 .b2b-bellyband-group.span6-sm .span12-sm {
4296 margin-right: 10px; }
4297 .b2b-bellyband-group.span6-sm + .span6-sm .b2b-bellyband-link {
4298 margin-left: 10px; }
4299 .b2b-bellyband-link {
4304 margin-bottom: 20px;
4306 .b2b-bellyband-link a {
4308 line-height: inherit;
4309 display: -ms-flexbox;
4312 .b2b-bellyband-link a:after {
4314 .b2b-bellyband-link a span {
4316 padding-top: 10px; }
4317 .b2b-bellyband-link p {
4319 padding: 0 15px 0 29px;
4323 .b2b-bellyband-link a + p {
4325 .b2b-bellyband-link a:focus p {
4326 text-decoration: none; }
4327 .b2b-bellyband-group > [class*="span"]:empty {
4330 @media (max-width: 479px) {
4331 .b2b-bellyband-container {
4333 .b2b-bellyband-link {
4334 padding: 0 0 0 15px; }
4335 .b2b-bellyband-link .icon-right {
4343 .bg-att-digital-black .b2b-bellyband-link .icon-right {
4345 .b2b-bellyband-link > a {
4346 -ms-flex-align: center;
4347 align-items: center;
4348 display: -ms-flexbox;
4353 .b2b-bellyband-link > a span {
4356 .b2b-bellyband-link img[src$="svg"].hidden-desktop,
4357 .b2b-bellyband-link [class*="icon-"].hidden-desktop {
4359 .b2b-bellyband-container.border-bottom {
4360 border-top: 1px solid #d2d2d2; }
4361 .b2b-bellyband-container.border-bottom .b2b-bellyband-link {
4362 border-bottom: 1px solid #d2d2d2;
4364 .b2b-bellyband-link-tall a {
4367 outline-offset: -3px; }
4368 .b2b-bellyband-link p {
4369 line-height: 1.8rem;
4371 padding-right: 40px;
4372 padding-bottom: 10px; }
4373 .b2b-bellyband-link-tall > a:after {
4376 .b2b-bellyband-group > [class*="span"]:empty {
4380 display: inline-block;
4383 padding-top: 15px; }
4384 .b2b-boardstrip .boardstrip-reel {
4385 margin-bottom: 15px; }
4386 .b2b-boardstrip .offscreen-text {
4388 .b2b-boardstrip .boardstrip-item--add {
4389 border: 1px dashed #ccc;
4390 background: #FFFFFF;
4395 font-family: "Omnes-ATT-W02";
4396 -webkit-border-radius: 3px;
4397 -moz-border-radius: 3px;
4402 .b2b-boardstrip .boardstrip-item--add:hover, .b2b-boardstrip .boardstrip-item--add:focus {
4403 border: 2px solid #007A3E;
4405 .b2b-boardstrip .boardstrip-item--add i {
4409 text-align: initial; }
4410 .b2b-boardstrip .boardstrip-item--add .centered {
4414 margin-bottom: 35px;
4416 .b2b-boardstrip .board-viewport {
4424 .b2b-boardstrip .board-viewport .boardstrip-container {
4430 -webkit-transition: left 1000ms;
4431 transition: left 1000ms;
4433 .b2b-boardstrip .board-viewport .board-item {
4436 border: 1px solid #ccc;
4437 margin: 0 15px 15px 0;
4438 background-color: #FFFFFF;
4439 border-radius: 10px;
4444 .b2b-boardstrip .board-viewport .board-item:focus {
4445 border: 1px dashed #0568ae;
4446 background-color: white;
4448 border-radius: 10px; }
4449 .b2b-boardstrip .board-viewport .board-item:hover {
4450 border: 2px solid green;
4451 background-color: white;
4453 border-radius: 10px; }
4454 .b2b-boardstrip .board-viewport .board-item .board-img {
4458 .b2b-boardstrip .board-viewport .board-item .board-img img {
4460 .b2b-boardstrip .board-viewport .board-item .title {
4465 font-family: "Omnes-ATT-W02-Medium";
4467 -webkit-text-stroke: 1px;
4468 -webkit-text-stroke-color: #0568ae;
4470 margin: -1px 0px 0px 0px; }
4471 .b2b-boardstrip .board-viewport .board-item .title a {
4472 text-decoration: none;
4474 .b2b-boardstrip .board-viewport .board-item.selected {
4475 background-color: #FFFFFF;
4476 border: 2px solid #0574ac;
4477 -webkit-text-stroke: 4px;
4479 .b2b-boardstrip .board-viewport .board-item .board-caret {
4485 .b2b-boardstrip .board-viewport .board-item .board-caret .board-caret-indicator {
4486 border-left: 8px solid transparent;
4487 border-right: 8px solid transparent;
4488 border-bottom: 8px solid #999;
4494 .b2b-boardstrip .board-viewport .board-item .board-caret .board-caret-arrow-up {
4497 border-style: solid;
4498 border-width: 0 8px 8px 8px;
4499 border-color: transparent transparent #FFFFFF transparent;
4501 position: absolute; }
4502 .b2b-boardstrip .arrow {
4506 .b2b-boardstrip .arrow:hover {
4508 .b2b-boardstrip .arrow.disabled {
4509 color: #767676 !important;
4510 cursor: not-allowed; }
4511 .b2b-boardstrip .prev-items {
4512 display: inline-block;
4514 margin-bottom: auto;
4519 -webkit-user-select: none;
4520 -moz-user-select: none;
4521 -ms-user-select: none;
4522 -o-user-select: none;
4523 user-select: none; }
4524 .b2b-boardstrip .next-items {
4525 display: inline-block;
4527 margin-bottom: auto;
4528 -webkit-user-select: none;
4529 -moz-user-select: none;
4530 -ms-user-select: none;
4531 -o-user-select: none;
4532 user-select: none; }
4533 .b2b-boardstrip .centered {
4534 display: table-cell;
4536 vertical-align: middle; }
4542 border-bottom: 1px solid #d2d2d2;
4549 display: inline-block;
4550 margin-right: 15px; }
4552 .breadcrumb > li:after {
4558 .breadcrumb > li:last-child {
4561 .breadcrumb > li:last-child:after {
4564 .breadcrumb li > * {
4565 float: none !important;
4569 padding: 10px 15px !important; }
4574 background-color: #FFFFFF;
4581 -webkit-touch-callout: none;
4582 -webkit-user-select: none;
4583 -moz-user-select: none;
4584 -ms-user-select: none;
4593 .datepicker td span {
4601 border-radius: 4px; }
4602 .datepicker td span:hover {
4603 background: #eeeeee; }
4604 .datepicker td span.disabled {
4608 .datepicker td span.disabled:hover {
4612 .datepicker td span.active {
4614 background-color: #0568ae;
4615 border-color: #357ebd; }
4616 .datepicker td span.active:hover {
4618 background-color: #0568ae;
4619 border-color: #357ebd; }
4620 .datepicker td span.active.disabled {
4622 background-color: #0568ae;
4623 border-color: #357ebd; }
4630 .datepicker tbody:focus {
4632 .datepicker td.day {
4633 background-color: transparent;
4636 font-family: "Omnes-ATT-W02-Medium";
4640 margin: -2px -1px 0 0;
4645 outline: 1px dotted #191919;
4646 outline-offset: -2px; }
4647 .datepicker th[tabindex]:focus {
4648 outline-offset: -15px; }
4649 .datepicker td.day.focused {
4650 background: #ededed;
4652 .datepicker td.day.focused.active {
4653 background-color: #ededed;
4655 .datepicker td.disabled {
4656 font-family: "Omnes-ATT-W02";
4659 .datepicker td.disabled:hover {
4660 font-family: "Omnes-ATT-W02";
4663 .datepicker td.disabled:hover .show-date {
4664 font-family: "Omnes-ATT-W02";
4666 .datepicker td.disabled .show-date {
4667 font-family: "Omnes-ATT-W02";
4669 .datepicker td.today {
4671 background-color: #0568ae; }
4672 .datepicker td.today:hover {
4674 background-color: #0568ae;
4676 background-color: #0568ae; }
4677 .datepicker td.today:active {
4679 background-color: #0568ae; }
4680 .datepicker td.today:focus {
4682 background-color: #0568ae; }
4683 .datepicker td.today.disabled {
4685 background-color: #0568ae; }
4686 .datepicker td.today.active {
4688 background-color: #0568ae; }
4689 .datepicker td.today.active:hover {
4691 .datepicker td.selected {
4693 background-color: #959595; }
4694 .datepicker td.selected:hover {
4696 background-color: #959595; }
4697 .datepicker td.selected.disabled {
4699 background-color: #959595; }
4700 .datepicker td.active:not(.new) {
4702 border-color: #357ebd; }
4703 .datepicker td.active:not(.new) .show-date {
4705 font-family: "Omnes-ATT-W02-Medium"; }
4706 .datepicker td.active:hover:not(.new) {
4708 border-color: #357ebd; }
4709 .datepicker td.active:hover:not(.new) .show-date {
4711 font-family: "Omnes-ATT-W02-Medium"; }
4712 .datepicker .start-date .show-date {
4713 background-color: #0568ae;
4714 color: #FFFFFF !important;
4715 border-radius: 5px 0 0 5px;
4717 .datepicker .start-date .show-date:before {
4718 background-color: #0568ae;
4726 .datepicker .between-date .show-date {
4727 background-color: #0568ae;
4728 color: #FFFFFF !important; }
4729 .datepicker .between-date .show-date:before {
4730 background-color: #0568ae;
4738 .datepicker .between-date:first-child .show-date:before {
4739 background-color: #FFFFFF;
4745 .datepicker .end-date .show-date {
4746 background-color: #0568ae;
4747 color: #FFFFFF !important;
4748 border-radius: 0 5px 5px 0; }
4749 .datepicker .end-date .show-date:before {
4750 background-color: #0568ae;
4758 .datepicker .end-date:first-child .show-date:after {
4759 background-color: #FFFFFF;
4765 .datepicker .end-date:first-child .show-date::before {
4766 background-color: #FFFFFF; }
4767 .datepicker tr td.start-date:last-child .show-date:after {
4768 background-color: #FFFFFF;
4774 .datepicker tr td.start-date:last-child:focus .show-date:after {
4777 background-color: transparent; }
4778 .datepicker tr td.start-date:first-child:focus .show-date:after {
4781 background-color: transparent; }
4782 .datepicker tr td.between-date:last-child .show-date:after {
4783 background-color: #FFFFFF;
4789 .datepicker tr td.between-date:last-child:focus .show-date:after {
4792 background-color: transparent; }
4793 .datepicker tr td.between-date:first-child:focus .show-date:after {
4796 background-color: transparent; }
4797 .datepicker tr td.end-date:last-child:focus .show-date:after {
4800 background-color: transparent; }
4801 .datepicker tr td.end-date:first-child:focus .show-date:after {
4804 background-color: transparent; }
4805 .datepicker th.datepicker-switch {
4808 font-weight: normal;
4809 cursor: default !important; }
4810 .datepicker thead tr:first-child th {
4813 line-height: 60px; }
4814 .datepicker thead tr:first-child th.cw {
4816 background-color: transparent; }
4817 .datepicker tfoot tr th {
4822 line-height: normal; }
4823 .datepicker tfoot tr th li {
4824 margin-bottom: 5px; }
4828 margin: 0 -1px -1px 0;
4830 .datepicker .prev i {
4840 margin: 0 -1px -1px 0;
4842 .datepicker .next i {
4852 padding: 0 2px 0 5px;
4853 vertical-align: middle; }
4854 .datepicker .due-date .show-date {
4855 font-family: "Omnes-ATT-W02-Medium";
4856 background-color: #cf2a2a;
4858 color: #FFFFFF !important; }
4859 .datepicker .day.active .show-date:after {
4860 border: 2px solid #0568ae;
4869 .datepicker .day:focus .show-date:after {
4870 border: 2px solid #0568ae;
4883 .datepicker .due-date.disabled .show-date:after {
4884 border: 2px solid #0568ae;
4893 .datepicker .day.due-date:focus .show-date:after {
4898 .datepicker .due-date.old:after {
4899 visibility: hidden; }
4900 .datepicker .due-date.new:after {
4901 visibility: hidden; }
4902 .datepicker .due-date.active:after {
4903 border-color: #FFFFFF; }
4904 .datepicker .due-date.active.focused {
4905 color: #0568ae !important; }
4906 .datepicker .due-date.active.focused:after {
4907 border-color: #cf2a2a !important; }
4911 font-weight: normal;
4915 letter-spacing: -6px;
4916 margin: 0 -1px -1px 0; }
4917 .datepicker .dow span[aria-hidden="true"] {
4928 .datepicker .calendar-legend {
4930 margin-bottom: 20px; }
4931 .datepicker .calendar-legend li {
4933 font-weight: normal;
4937 position: relative; }
4938 .datepicker i.legend-due-date {
4939 background-color: #cf2a2a;
4944 vertical-align: middle;
4945 display: inline-block; }
4946 .datepicker i.legend-selected-date {
4947 background-color: #FFFFFF;
4948 border: 2px solid #0568ae;
4953 vertical-align: middle;
4954 display: inline-block; }
4955 .datepicker i.legend-selectedisdue {
4956 background-color: #FFFFFF;
4957 border: 2px solid #0568ae;
4959 display: inline-block;
4963 vertical-align: middle;
4965 .datepicker i.legend-selectedisdue:after {
4966 background-color: #cf2a2a;
4975 .datepicker .text-left {
4977 .datepicker .active.old {
4978 background-color: #ededed !important;
4979 color: #ededed !important; }
4981 .datepicker-inline {
4984 .datepicker.datepicker-rtl {
4986 .datepicker.datepicker-rtl td span {
4989 .datepicker-dropdown {
4992 .datepicker-dropdown:before {
4994 display: inline-block;
4995 border-left: 10px solid transparent;
4996 border-right: 10px solid transparent;
4997 border-bottom: 10px solid #d2d2d2;
4999 border-bottom-color: rgba(0, 0, 0, 0.2);
5000 position: absolute; }
5001 .datepicker-dropdown:after {
5003 display: inline-block;
5004 border-left: 10px solid transparent;
5005 border-right: 10px solid transparent;
5006 border-bottom: 10px solid #fff;
5008 position: absolute; }
5010 .datepicker-dropdown.datepicker-orient-left:before {
5013 .datepicker-dropdown.datepicker-orient-left:after {
5016 .datepicker-dropdown.datepicker-orient-right:before {
5019 .datepicker-dropdown.datepicker-orient-right:after {
5022 .datepicker-dropdown.datepicker-orient-top:before {
5025 .datepicker-dropdown.datepicker-orient-top:after {
5028 .datepicker-dropdown.datepicker-orient-bottom:before {
5031 border-top: 7px solid #959595; }
5033 .datepicker-dropdown.datepicker-orient-bottom:after {
5036 border-top: 6px solid #fff; }
5038 .datepicker.days div.datepicker-days {
5041 .datepicker.months div.datepicker-months {
5044 .datepicker.years div.datepicker-years {
5048 font-family: "Omnes-ATT-W02-Medium";
5055 .input-group.date .input-group-addon i {
5060 .datepicker.dropdown-menu {
5061 box-shadow: 0 10px 15px -10px rgba(0, 0, 0, 0.7);
5070 background-color: #FFFFFF;
5071 border: 1px solid #d2d2d2;
5072 border: 1px solid rgba(0, 0, 0, 0.2);
5076 line-height: 1.428571429;
5078 .datepicker.dropdown-menu th {
5082 position: relative; }
5083 .datepicker.dropdown-menu td {
5087 position: relative; }
5094 background-color: #FFFFFF;
5095 background-repeat: no-repeat;
5096 background-position: -62px 0; }
5103 background-color: #FFFFFF;
5104 background-repeat: no-repeat;
5105 background-position: -5px 0; }
5112 background-color: #FFFFFF;
5113 background-repeat: no-repeat;
5114 background-position: -19px 0; }
5121 background-color: #FFFFFF;
5122 background-repeat: no-repeat;
5123 background-position: -34px 0; }
5130 background-color: #FFFFFF;
5131 background-repeat: no-repeat;
5132 background-position: -49px 0; }
5139 background-color: #FFFFFF;
5140 background-repeat: no-repeat;
5141 background-position: 0 0; }
5148 background-color: #FFFFFF;
5149 background-repeat: no-repeat;
5150 background-position: 0 0; }
5157 background-color: #FFFFFF;
5158 background-repeat: no-repeat;
5159 background-position: 0 0; }
5166 background-color: #FFFFFF;
5167 background-repeat: no-repeat;
5168 background-position: 0 0; }
5170 .b2b-coachmark-label {
5173 cursor: not-allowed;
5174 position: relative; }
5176 .b2b-coachmark-highlight {
5177 border: 1px solid #d3d3d3;
5181 background-color: #ffffff;
5182 border-radius: 10px;
5184 box-shadow: 0 5px 6px 0 rgba(0, 0, 0, 0.25);
5186 position: absolute; }
5188 .b2b-coachmark-highlight-mask {
5192 .b2b-coachmark-container {
5193 border: 1px solid #cccccc;
5195 pointer-events: auto;
5196 -webkit-box-sizing: border-box;
5197 -moz-box-sizing: border-box;
5198 box-sizing: border-box;
5200 -webkit-transition: opacity .2s ease-out;
5201 -moz-transition: opacity .2s ease-out;
5202 transition: opacity .2s ease-out;
5204 border-radius: 20px;
5205 box-shadow: 0 6px 6px 0 rgba(0, 0, 0, 0.15);
5212 background-color: #ffffff;
5215 .b2b-coachmark-container i.b2b-coachmark-caret {
5221 .b2b-coachmark-container i.b2b-coachmark-caret:before {
5223 border-left: 12px solid transparent;
5224 border-right: 12px solid transparent;
5225 border-bottom: 12px solid #d3d3d3;
5228 .b2b-coachmark-container i.b2b-coachmark-caret:after {
5230 border-left: 12px solid transparent;
5231 border-right: 12px solid transparent;
5232 border-bottom: 12px solid #fff;
5233 position: absolute; }
5234 .b2b-coachmark-container .b2b-coachmark-header {
5238 .b2b-coachmark-container .b2b-coachmark-header .corner-button {
5239 box-shadow: 0 -24px 0 0 #f2f2f2 inset;
5244 transform: rotate(45deg);
5246 .b2b-coachmark-container .b2b-coachmark-countlabel {
5248 font-family: "Omnes-ATT-W02";
5252 .b2b-coachmark-container .b2b-coachmark-content {
5253 padding: 0px 20px 20px 20px;
5255 .b2b-coachmark-container .b2b-coachmark-content .icon-misc-dimmer {
5260 .b2b-coachmark-container .b2b-coachmark-content .offscreen-text {
5267 .b2b-coachmark-container .b2b-coachmark-content .b2b-coachmark-content-header {
5273 .b2b-coachmark-container .b2b-coachmark-content .b2b-coachmark-description {
5280 .b2b-coachmark-container .b2b-coachmark-content .b2b-coachmark-btn-group {
5285 .b2b-coachmark-container .b2b-coachmark-content .b2b-coachmark-btn-group .b2b-coachmark-link {
5286 font-family: "Omnes-ATT-W02-Medium";
5290 margin-right: 20px; }
5291 .b2b-coachmark-container .b2b-coachmark-content .b2b-coachmark-btn-group button {
5296 background-color: #fff;
5301 .datepicker-inline {
5304 .datepicker.datepicker-rtl {
5307 .datepicker.datepicker-rtl td span {
5310 .datepicker-dropdown {
5315 .datepicker-dropdown:before {
5317 display: inline-block;
5318 border-left: 10px solid transparent;
5319 border-right: 10px solid transparent;
5320 border-bottom: 10px solid #d2d2d2;
5322 border-bottom-color: rgba(0, 0, 0, 0.2);
5323 position: absolute; }
5325 .datepicker-dropdown:after {
5327 display: inline-block;
5328 border-left: 10px solid transparent;
5329 border-right: 10px solid transparent;
5330 border-bottom: 10px solid #fff;
5332 position: absolute; }
5334 .datepicker-dropdown.datepicker-orient-left:before,
5335 .datepicker-dropdown.datepicker-orient-left:after {
5338 .datepicker-dropdown.datepicker-orient-right:before,
5339 .datepicker-dropdown.datepicker-orient-right:after {
5342 .datepicker-dropdown.datepicker-orient-top:before {
5345 .datepicker-dropdown.datepicker-orient-top:after {
5348 .datepicker-dropdown.datepicker-orient-bottom:before {
5351 border-top: 7px solid #959595; }
5353 .datepicker-dropdown.datepicker-orient-bottom:after {
5356 border-top: 6px solid #fff; }
5361 .datepicker.days div.datepicker-days {
5364 .datepicker.months div.datepicker-months {
5367 .datepicker.years div.datepicker-years {
5371 -webkit-touch-callout: none;
5372 -webkit-user-select: none;
5373 -khtml-user-select: none;
5374 -moz-user-select: none;
5375 -ms-user-select: none;
5387 .datepicker tbody :focus {
5390 .datepicker td.day {
5391 background-color: transparent;
5394 font-family: "Omnes-ATT-W02-Medium";
5398 margin: -2px -1px 0 0;
5403 .datepicker :focus {
5404 outline: 1px dotted #000;
5405 outline-offset: -2px; }
5407 .datepicker td.day.focused {
5408 background: #ededed;
5411 .datepicker td.day.focused.active {
5412 background-color: #ededed;
5415 .datepicker td.disabled,
5416 .datepicker td.disabled:hover {
5417 font-family: "Omnes-ATT-W02";
5421 .datepicker td.today,
5422 .datepicker td.today:hover,
5423 .datepicker td.today.disabled {
5425 background-color: #0568ae; }
5427 .datepicker td.today.active,
5428 .datepicker td.today:active,
5429 .datepicker td.today:hover,
5430 .datepicker td.today:focus {
5432 background-color: #0568ae; }
5434 .datepicker td.today.active:hover {
5437 .datepicker td.selected,
5438 .datepicker td.selected:hover,
5439 .datepicker td.selected.disabled {
5441 background-color: #959595; }
5443 .datepicker td.active:not(.new),
5444 .datepicker td.active:hover:not(.new) {
5446 border-color: #357ebd; }
5449 font-family: "Omnes-ATT-W02-Medium";
5456 .datepicker .start-date .show-date,
5457 .datepicker .between-date .show-date,
5458 .datepicker .end-date .show-date {
5459 background-color: #0568ae;
5460 color: #fff !important; }
5462 .datepicker .start-date .show-date {
5463 border-radius: 5px 0 0 5px;
5466 .datepicker .start-date .show-date:before {
5467 background-color: #0568ae;
5476 .datepicker .between-date .show-date:before {
5477 background-color: #0568ae;
5486 .datepicker .end-date .show-date {
5487 border-radius: 0 5px 5px 0; }
5489 .datepicker .end-date .show-date:before {
5490 background-color: #0568ae;
5499 .datepicker .between-date:first-child .show-date:before {
5500 background-color: #fff;
5507 .datepicker .end-date:first-child .show-date:after {
5508 background-color: #fff;
5515 .datepicker .end-date:first-child .show-date::before {
5516 background-color: #fff; }
5518 .datepicker tr td.start-date:last-child .show-date:after,
5519 .datepicker tr td.between-date:last-child .show-date:after {
5520 background-color: #fff;
5527 .datepicker tr td.start-date:last-child:focus .show-date:after,
5528 .datepicker tr td.end-date:last-child:focus .show-date:after,
5529 .datepicker tr td.between-date:last-child:focus .show-date:after,
5530 .datepicker tr td.start-date:first-child:focus .show-date:after,
5531 .datepicker tr td.end-date:first-child:focus .show-date:after,
5532 .datepicker tr td.between-date:first-child:focus .show-date:after {
5535 background-color: transparent; }
5537 .datepicker td.active:not(.new) .show-date,
5538 .datepicker td.active:hover:not(.new) .show-date {
5540 font-family: "Omnes-ATT-W02-Medium"; }
5542 .datepicker td.disabled .show-date,
5543 .datepicker td.disabled:hover .show-date {
5544 font-family: "Omnes-ATT-W02";
5547 .datepicker td span {
5555 border-radius: 4px; }
5557 .datepicker td span:hover {
5558 background: #eeeeee; }
5560 .datepicker td span.disabled,
5561 .datepicker td span.disabled:hover {
5566 .datepicker td span.active,
5567 .datepicker td span.active:hover,
5568 .datepicker td span.active.disabled {
5570 background-color: #0568ae;
5571 border-color: #357ebd; }
5573 .datepicker th.datepicker-switch {
5576 font-weight: normal;
5577 cursor: default !important; }
5579 .datepicker thead tr:first-child th,
5580 .datepicker tfoot tr th {
5583 line-height: 60px; }
5585 .datepicker tfoot tr th {
5587 line-height: normal; }
5589 .datepicker tfoot tr th li {
5590 margin-bottom: 5px; }
5596 margin: 0 -1px -1px 0;
5599 .datepicker .prev i,
5600 .datepicker .next i {
5607 .datepicker .prev i {
5610 .datepicker .next i {
5616 padding: 0 2px 0 5px;
5617 vertical-align: middle; }
5619 .datepicker thead tr:first-child th.cw {
5621 background-color: transparent; }
5623 .input-group.date .input-group-addon i {
5628 .datepicker.dropdown-menu {
5629 box-shadow: 0 10px 15px -10px rgba(0, 0, 0, 0.7);
5638 background-color: #ffffff;
5639 border: 1px solid #d2d2d2;
5640 border: 1px solid rgba(0, 0, 0, 0.2);
5644 line-height: 1.428571429;
5647 .datepicker.dropdown-menu th,
5648 .datepicker.dropdown-menu td {
5652 position: relative; }
5654 .datepicker .due-date .show-date {
5655 font-family: "Omnes-ATT-W02-Medium";
5656 background-color: #cf2a2a;
5658 color: #fff !important; }
5660 .datepicker .day.active .show-date:after,
5661 .datepicker .day:focus .show-date:after,
5662 .datepicker .due-date.disabled .show-date:after {
5663 border: 2px solid #0568ae;
5673 .datepicker .day:focus .show-date:after {
5679 .datepicker .day.due-date:focus .show-date:after {
5685 .datepicker .due-date.old:after,
5686 .datepicker .due-date.new:after {
5687 visibility: hidden; }
5689 .datepicker .due-date.active:after {
5690 border-color: #fff; }
5692 .datepicker .due-date.active.focused {
5693 color: #0568ae !important; }
5695 .datepicker .due-date.active.focused:after {
5696 border-color: #cf2a2a !important; }
5701 font-weight: normal;
5705 letter-spacing: -6px;
5706 margin: 0 -1px -1px 0; }
5708 .datepicker .dow span[aria-hidden="true"] {
5720 .datepicker .calendar-legend {
5722 margin-bottom: 20px; }
5724 .datepicker .calendar-legend li {
5726 font-weight: normal;
5730 position: relative; }
5732 .datepicker i.legend-due-date {
5733 background-color: #cf2a2a;
5738 vertical-align: middle;
5739 display: inline-block; }
5741 .datepicker i.legend-selected-date {
5742 background-color: #fff;
5743 border: 2px solid #0568ae;
5748 vertical-align: middle;
5749 display: inline-block; }
5751 .datepicker i.legend-selectedisdue {
5752 background-color: #fff;
5753 border: 2px solid #0568ae;
5755 display: inline-block;
5759 vertical-align: middle;
5762 .datepicker i.legend-selectedisdue:after {
5763 background-color: #cf2a2a;
5773 .datepicker .text-left {
5776 .datepicker .active.old {
5777 background-color: #ededed !important;
5778 color: #ededed !important; }
5793 background-color: white;
5794 background-repeat: no-repeat; }
5797 background-position: -62px 0; }
5800 background-position: -5px 0; }
5803 background-position: -19px 0; }
5806 background-position: -34px 0; }
5809 background-position: -49px 0; }
5813 background-position: 0 0; }
5816 background-position: 0 0; }
5819 background-position: 0 0; }
5822 background-position: 0 0; }
5824 .datepicker-container {
5825 position: relative; }
5827 .btn-calendar-icon:focus .icon-calendar {
5828 outline: 1px dotted #191919; }
5830 .btn-calendar-icon:focus {
5833 /* remove focus outline when dropdown is opened */
5834 /*resolve blue focus outline over dropdown with error*/
5841 background-color: #FFFFFF; }
5843 .selectWrap.disabled .icon-down {
5846 .selectWrap.disabled input.awd-select {
5848 padding: 10px 45px 10px 15px;
5851 .selectWrap.disabled button.awd-select {
5853 text-indent: 15px; }
5855 .selectWrap.disabled:after {
5857 cursor: not-allowed; }
5860 background-color: transparent;
5861 border: 1px solid #d2d2d2;
5863 box-shadow: 1px 5px 2px -5px rgba(0, 0, 0, 0.15);
5866 font-family: "Omnes-ATT-W02";
5876 padding: 12px 45px 8px 15px;
5877 user-select: none; }
5878 input.awd-select:focus {
5879 border-color: #0568ae !important;
5880 text-overflow: ellipsis;
5881 padding-right: 45px; }
5884 background-color: transparent;
5885 border: 1px solid #d2d2d2;
5887 box-shadow: 1px 5px 2px -5px rgba(0, 0, 0, 0.15);
5890 font-family: "Omnes-ATT-W02";
5900 button.awd-select:not(.large) {
5902 white-space: nowrap;
5904 text-overflow: clip;
5905 text-overflow: ellipsis; }
5906 button.awd-select img {
5912 vertical-align: text-bottom; }
5913 button.awd-select:focus {
5914 border-color: #0568ae !important; }
5915 button.awd-select i {
5922 button.awd-select.large {
5923 align-items: center;
5929 vertical-align: middle; }
5930 button.awd-select.large img {
5939 .selectWrap.large .awd-select-list-item {
5940 align-items: center;
5946 vertical-align: middle; }
5947 .selectWrap.large .awd-select-list-item img {
5955 button.awd-select.active {
5956 border-radius: 6px 6px 0 0; }
5957 button.awd-select.active:focus {
5958 border-color: #d2d2d2 !important; }
5960 input.awd-select.active {
5961 border-radius: 6px 6px 0 0; }
5962 input.awd-select.active:focus {
5963 border-color: #d2d2d2 !important; }
5966 position: relative; }
5968 span.selectWrap input[readonly]:focus {
5970 text-shadow: 0 0 0 #000; }
5972 .isIE.ds2-no-colors .awd-select:focus {
5973 outline: 1px dashed transparent; }
5976 box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15);
5977 border-radius: 0 0 6px 6px;
5979 border: 1px solid #d2d2d2;
5982 background-color: #f2f2f2;
5988 .awd-select-list-item {
5997 .awd-select-list-item:hover {
5999 background-color: #d2d2d2;
6000 outline: 1px dashed transparent; }
6001 .awd-select-list-item:focus {
6003 background-color: #d2d2d2;
6004 outline: 1px dashed transparent; }
6005 .awd-select-list-item img {
6018 background: linear-gradient(to bottom, #fcfcfc 0%, #f2f2f2 100%);
6019 background: -webkit-linear-gradient(top, #fcfcfc 0%, #f2f2f2 100%);
6020 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@att-gray-highlight", endColorstr="@att-functional-bg-gray", GradientType=0); }
6021 .selectWrap:not(.large) .awd-select-list-item:first-child {
6023 .selectWrap:not(.large) .awd-select-list-item:last-child {
6024 margin-bottom: 15px; }
6025 .selectWrap .icon-down {
6031 .selectWrap + [aria-expanded="true"] {
6032 padding-bottom: 9px;
6033 padding-top: 20px; }
6035 .awd-select-list-item[data-hover="true"] {
6036 background-color: #d2d2d2; }
6038 span input.awd-select {
6041 text-overflow: ellipsis;
6042 padding-right: 45px; }
6044 li.optgroup-wrapper {
6045 font-family: "Omnes-ATT-W02-Medium";
6046 cursor: default !important;
6047 padding: 0px 15px; }
6048 li.optgroup-wrapper:first-child {
6049 padding-top: 10px; }
6050 li.optgroup-wrapper:hover {
6051 background-color: #f2f2f2; }
6054 font-family: "Omnes-ATT-W02";
6055 cursor: pointer !important;
6058 padding: 9px 0 0 33px; }
6060 label + .selectWrap {
6070 background: linear-gradient(to bottom, #fcfcfc 0%, #f2f2f2 100%);
6071 background: -webkit-linear-gradient(top, #fcfcfc 0%, #f2f2f2 100%);
6072 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@att-gray-highlight", endColorstr="@att-functional-bg-gray", GradientType=0); }
6074 .group .selectWrap {
6075 margin: 0 0 10px 0; }
6086 select.awd-select > optgroup {
6090 select.awd-select > optgroup:first-child {
6092 select.awd-select > optgroup > option {
6093 padding-left: 8px; }
6094 select.awd-select > option {
6095 padding-left: 8px; }
6096 select.awd-select + span {
6097 background: linear-gradient(to bottom, #fcfcfc 0%, #f2f2f2 100%);
6098 background: -webkit-linear-gradient(top, #fcfcfc 0%, #f2f2f2 100%);
6099 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@att-gray-highlight", endColorstr="@att-functional-bg-gray", GradientType=0);
6105 border: 1px solid #d2d2d2;
6109 padding: 18px 45px 15px 15px;
6112 padding-right: 45px;
6113 white-space: nowrap;
6115 text-overflow: ellipsis; }
6116 select.awd-select + span > i {
6122 select.awd-select + span > i:before {
6126 select.awd-select:focus + span {
6127 border-color: #0568ae; }
6129 .isIE select.awd-select + span {
6132 [data-default-option="true"] {
6133 color: #767676 !important;
6134 font-family: "Omnes-ATT-W02-Italic"; }
6137 color: #767676 !important;
6138 font-family: "Omnes-ATT-W02-Italic"; }
6140 .filterTank button.awd-select {
6141 border-color: #d2d2d2;
6142 background-color: #333333;
6145 .filterTank button.awd-select:after {
6146 background-color: #FFFFFF !important;
6147 border-color: #d2d2d2; }
6149 .utility-bg button.awd-select {
6150 border-color: #d2d2d2;
6151 background-color: #333333;
6154 .utility-bg button.awd-select:after {
6155 background-color: #FFFFFF !important;
6156 border-color: #d2d2d2; }
6158 .utility-bg select.awd-select + span {
6159 border-color: #d2d2d2;
6160 border-color: #d2d2d2;
6161 background-color: #333333;
6162 background-color: #333333;
6165 .utility-bg select.awd-select + span:after {
6166 background-color: #FFFFFF !important;
6167 background-color: #FFFFFF !important;
6168 border-color: #d2d2d2;
6169 border-color: #d2d2d2; }
6171 .utility-bg select.awd-select:focus + span {
6172 border-color: #d2d2d2;
6173 border-color: #d2d2d2;
6174 background-color: #333333;
6175 background-color: #333333;
6178 .utility-bg select.awd-select:focus + span:after {
6179 background-color: #FFFFFF !important;
6180 background-color: #FFFFFF !important;
6181 border-color: #d2d2d2;
6182 border-color: #d2d2d2; }
6184 .utility-bg select.awd-select:hover + span {
6185 border-color: #d2d2d2;
6186 border-color: #d2d2d2;
6187 background-color: #333333;
6188 background-color: #333333;
6191 .utility-bg select.awd-select:hover + span:after {
6192 background-color: #FFFFFF !important;
6193 background-color: #FFFFFF !important;
6194 border-color: #d2d2d2;
6195 border-color: #d2d2d2; }
6197 input.awd-select[disabled] {
6198 cursor: not-allowed;
6199 border-color: #d2d2d2;
6200 background-color: #d2d2d2;
6201 background-image: none;
6203 input.awd-select[disabled] + span {
6204 cursor: not-allowed;
6205 border-color: #d2d2d2;
6206 background-color: #d2d2d2;
6207 background-image: none;
6210 button.awd-select[disabled] {
6211 cursor: not-allowed;
6212 border-color: #d2d2d2;
6213 background-color: #d2d2d2;
6214 background-image: none;
6216 button.awd-select[disabled]:after {
6217 background-color: #d2d2d2 !important;
6218 border-color: #d2d2d2; }
6220 select.awd-select[disabled] + span {
6221 cursor: not-allowed;
6222 border-color: #d2d2d2;
6223 background-color: #d2d2d2;
6224 background-image: none;
6226 select.awd-select[disabled] + span:after {
6227 background-color: #d2d2d2 !important;
6228 border-color: #d2d2d2; }
6230 select.awd-select[disabled]:focus + span {
6231 cursor: not-allowed;
6232 border-color: #d2d2d2;
6233 background-color: #d2d2d2;
6234 background-image: none;
6237 select.awd-select[disabled]:hover + span {
6238 cursor: not-allowed;
6239 border-color: #d2d2d2;
6240 background-color: #d2d2d2;
6241 background-image: none;
6244 input.awd-select[disabled="disabled"] {
6245 cursor: not-allowed;
6246 border-color: #d2d2d2;
6247 background-color: #d2d2d2;
6248 background-image: none;
6250 input.awd-select[disabled="disabled"] + span {
6251 cursor: not-allowed;
6252 border-color: #d2d2d2;
6253 background-color: #d2d2d2;
6254 background-image: none;
6257 select.awd-select[disabled="disabled"] + span {
6258 cursor: not-allowed;
6259 border-color: #d2d2d2;
6260 background-color: #d2d2d2;
6261 background-image: none;
6263 select.awd-select[disabled="disabled"] + span:after {
6264 background-color: #d2d2d2 !important;
6265 border-color: #d2d2d2; }
6267 select.awd-select[disabled="disabled"]:focus + span {
6268 cursor: not-allowed;
6269 border-color: #d2d2d2;
6270 background-color: #d2d2d2;
6271 background-image: none;
6273 select.awd-select[disabled="disabled"]:focus + span:after {
6274 background-color: #d2d2d2 !important;
6275 border-color: #d2d2d2; }
6277 select.awd-select[disabled="disabled"]:hover + span {
6278 cursor: not-allowed;
6279 border-color: #d2d2d2;
6280 background-color: #d2d2d2;
6281 background-image: none;
6283 select.awd-select[disabled="disabled"]:hover + span:after {
6284 background-color: #d2d2d2 !important;
6285 border-color: #d2d2d2; }
6287 .ddexpand-wrapper > h2 {
6288 margin-bottom: 11px; }
6289 .ddexpand-wrapper > h2 + p {
6290 margin-bottom: 4px; }
6292 .ddexpand-wrapper .selectWrap + [aria-expanded="true"] .form-row {
6295 .ddexpand-wrapper .selectWrap + [aria-expanded="true"] .row + .row .form-row {
6298 .form-row.error button.awd-select.active:focus {
6299 border-color: #cf2a2a !important; }
6301 .form-row.error input.awd-select.active:focus {
6302 border-color: #cf2a2a !important; }
6304 .awd-module-list .module-list-item[aria-selected="true"] {
6305 background-color: #f2f2f2; }
6307 li.module-list-item[aria-selected="true"]:before {
6309 display: inline-block;
6310 font-family: "icoControls" !important;
6313 font-weight: normal;
6314 font-variant: normal;
6317 text-transform: none;
6319 -webkit-font-smoothing: antialiased;
6320 -moz-osx-font-smoothing: grayscale;
6323 -webkit-user-select: none;
6324 -moz-user-select: none;
6325 -ms-user-select: none;
6327 vertical-align: middle;
6330 box-sizing: border-box;
6331 display: inline-block;
6337 vertical-align: middle;
6341 @media (min-width: 768px) {
6342 span[class*="large"] {
6345 max-width: 370px; } }
6347 @media (max-width: 767px) {
6348 .selectWrap.large:after {
6350 .selectWrap.large .awd-select-list-item {
6351 padding-right: 41px; }
6352 .selectWrap + div > h4 {
6354 font-size: 16px; } }
6356 /**********************Dropdown Chrome scrolling fix start ********************/
6358 -webkit-user-select: text;
6359 -moz-user-select: text;
6360 -ms-user-select: text;
6361 user-select: text; }
6363 /**********************Dropdown Chrome scrolling fix end ********************/
6365 border-bottom: 1px solid #e4e4e4;
6366 border-top: 1px solid #e4e4e4; }
6368 .mpc-expanders + .mpc-expanders {
6371 .mpc-expanders .heading-medium {
6372 margin-bottom: 10px; }
6374 .mpc-expanders .p-small {
6377 .mpc-expander-body {
6378 border-top: 1px solid #e4e4e4; }
6380 .mpc-expander-body .mpc-expanders {
6381 border-bottom: 1px solid #e4e4e4;
6384 .mpc-expander-body .mpc-expanders:last-child {
6385 border-bottom: 0px; }
6391 border: 1px dashed #bbb;
6396 position: relative; }
6398 .b2b-dragdrop-over {
6399 background: #0091d9;
6401 .b2b-dragdrop-over:after {
6402 content: "Drop the file";
6414 .b2b-file-container {
6417 display: inline-table;
6419 .b2b-file-container [type=file] {
6429 -ms-filter: "alpha(Opacity=0)"; }
6436 display: inline-block;
6441 .b2b-flyout-icon:focus {
6442 outline: thin dotted #666;
6443 outline-offset: -1px; }
6445 *[b2b-flyout-toggler] {
6448 .b2b-flyout .b2b-flyout-container {
6449 border: 1px solid #d3d3d3;
6452 pointer-events: auto;
6453 -webkit-box-sizing: border-box;
6454 -moz-box-sizing: border-box;
6455 box-sizing: border-box;
6457 -webkit-transition: opacity .2s ease-out;
6458 -moz-transition: opacity .2s ease-out;
6459 transition: opacity .2s ease-out;
6462 box-shadow: 0 5px 6px 0 rgba(0, 0, 0, 0.25);
6470 .b2b-flyout .b2b-flyout-container.open-flyout {
6474 .b2b-flyout i.b2b-flyout-caret {
6481 .b2b-flyout i.b2b-flyout-caret.open-flyout {
6484 .b2b-flyout i.b2b-flyout-caret:before {
6486 border-left: 8px solid transparent;
6487 border-right: 8px solid transparent;
6488 border-bottom: 8px solid #d3d3d3;
6491 .b2b-flyout i.b2b-flyout-caret:after {
6493 border-left: 8px solid transparent;
6494 border-right: 8px solid transparent;
6495 border-bottom: 8px solid #fff;
6496 position: absolute; }
6498 .b2b-flyout .b2b-flyout-container.b2b-flyout-left i.b2b-flyout-caret {
6499 left: 16px !important; }
6501 .b2b-flyout .b2b-flyout-container.b2b-flyout-right i.b2b-flyout-caret {
6502 left: inherit !important;
6503 right: 30px !important; }
6505 .b2b-flyout .b2b-flyout-container.b2b-flyout-above {
6506 box-shadow: 0 -5px 6px 0 rgba(0, 0, 0, 0.25); }
6507 .b2b-flyout .b2b-flyout-container.b2b-flyout-above i.b2b-flyout-caret {
6510 .b2b-flyout .b2b-flyout-container.b2b-flyout-above i.b2b-flyout-caret:before {
6513 border-top: 8px solid #d3d3d3;
6514 border-bottom: none; }
6515 .b2b-flyout .b2b-flyout-container.b2b-flyout-above i.b2b-flyout-caret:after {
6516 border-top: 8px solid #fff;
6517 border-bottom: none; }
6519 .b2b-flyout .b2b-flyout-container.b2b-flyout-centerLeft i.b2b-flyout-caret {
6520 left: inherit !important;
6521 right: -7px !important;
6523 transform: rotate(90deg); }
6525 .b2b-flyout .b2b-flyout-container.b2b-flyout-centerRight i.b2b-flyout-caret {
6526 left: -8px !important;
6528 transform: rotate(-90deg); }
6530 .b2b-flyout .buttons-group {
6532 .b2b-flyout .buttons-group .cta-button-group {
6534 border-top: 1px solid #ccc;
6535 padding: 20px 0 0; }
6536 .b2b-flyout .buttons-group .cta-button-group button {
6539 .b2b-flyout .heading {
6541 margin-bottom: 10px; }
6543 .b2b-flyout .body-text {
6545 margin-bottom: 30px; }
6547 .b2b-footer-wrapper {
6549 background-color: #222; }
6551 .b2b-footer-container {
6554 padding-top: 15px; }
6555 .b2b-footer-container .footer-columns {
6556 display: inline-block;
6558 vertical-align: top; }
6559 .b2b-footer-container .footer-columns.three-column, .b2b-footer-container .footer-columns.four-column, .b2b-footer-container .footer-columns.five-column {
6560 padding-top: 30px; }
6561 .b2b-footer-container .footer-columns.three-column {
6563 padding-left: 75px; }
6564 .b2b-footer-container .footer-columns.four-column {
6566 padding-left: 75px; }
6567 .b2b-footer-container .footer-columns.five-column {
6569 .b2b-footer-container .footer-columns .b2b-footer-header {
6573 font-family: "Omnes-ATT-W02-Medium";
6574 line-height: 23.9px;
6576 .b2b-footer-container .footer-columns li {
6578 .b2b-footer-container .footer-columns ul li:first-child {
6579 padding-top: 15px; }
6580 .b2b-footer-container .footer-columns li a {
6583 font-family: "Omnes-ATT-W02"; }
6584 .b2b-footer-container .footer-nav-content {
6585 padding-bottom: 10px; }
6586 .b2b-footer-container .footer-nav-content li {
6590 vertical-align: middle; }
6591 .b2b-footer-container .footer-nav-content li a {
6594 vertical-align: middle;
6596 font-family: "Omnes-ATT-W02"; }
6598 .b2b-footer-wrapper .b2b-footer-container hr {
6599 background: #d2d2d2;
6602 .b2b-footer-wrapper .divider-bottom-footer {
6603 padding: 45px 0 50px 0; }
6605 .b2b-footer-wrapper .footerLogo {
6606 vertical-align: top;
6608 .b2b-footer-wrapper .footerLogo div {
6609 display: inline-block; }
6610 .b2b-footer-wrapper .footerLogo .icon-att-globe {
6612 .b2b-footer-wrapper .footerLogo .logo-title {
6615 display: inline-block;
6619 .b2b-footer-wrapper .copyright-text {
6623 font-family: "Omnes-ATT-W02"; }
6624 .b2b-footer-wrapper .copyright-text a {
6626 text-decoration: underline;
6627 display: inline-block; }
6628 .b2b-footer-wrapper .copyright-text a:hover {
6629 text-decoration: none; }
6631 @media (max-width: 768px) {
6632 .b2b-footer-container {
6635 .b2b-footer-container .footer-columns.three-column, .b2b-footer-container .footer-columns.four-column, .b2b-footer-container .footer-columns.five-column {
6637 .b2b-footer-wrapper .divider-bottom-footer {
6638 padding-top: 15px; }
6639 .b2b-footer-wrapper .divider-bottom-footer .footer-links {
6641 .b2b-footer-wrapper .footerLogo {
6642 margin: 30px 0 0 0; }
6643 .b2b-footer-wrapper .footerLogo .footer-logo {
6645 padding-left: 10px; } }
6648 background-color: #222;
6652 .b2b-header-tabs .icon-att-globe {
6654 .b2b-header-tabs a:focus {
6655 border: 1px solid white; }
6656 .b2b-header-tabs .header__items {
6661 padding: 6px 0px 0px 0px;
6662 border-spacing: 30px 0; }
6663 .b2b-header-tabs .header__item {
6664 display: inline-block;
6668 font-family: "Omnes-ATT-W02";
6672 .b2b-header-tabs .header__item.b2b-headermenu {
6674 .b2b-header-tabs .header__item.b2b-headermenu:last-child {
6676 .b2b-header-tabs .header__item.b2b-headermenu a.menu__item {
6678 text-decoration: none;
6679 display: inline-block;
6680 padding: 5px 15px; }
6681 .b2b-header-tabs .header__item.active {
6682 background-color: #fff;
6684 border-bottom-left-radius: 0;
6685 border-bottom-right-radius: 0; }
6686 .b2b-header-tabs .header__item.active a.menu__item {
6688 .b2b-header-tabs li:focus {
6689 outline: 2px solid #0578ae; }
6690 .b2b-header-tabs .header__item .header-secondary-wrapper, .b2b-header-tabs .header__item .header-tertiary-wrapper {
6691 background-color: #fff;
6696 border-bottom: solid 1px #ccc;
6697 -webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.16);
6698 -moz-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.16);
6699 box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.16);
6702 .b2b-header-tabs .header-secondary, .b2b-header-tabs .header-tertiary {
6703 background-color: #fff;
6706 .b2b-header-tabs .header__item.active .header-secondary-wrapper {
6708 .b2b-header-tabs .header-secondary .header-subitem {
6709 display: inline-block;
6712 .b2b-header-tabs .header-secondary .header-subitem.active .header-tertiary-wrapper {
6714 .b2b-header-tabs .header-secondary .header-subitem a.menu__item {
6715 display: inline-block;
6718 .b2b-header-tabs .header-secondary .header-subitem a.menu__item:hover, .b2b-header-tabs .header-secondary .header-subitem a.menu__item:focus {
6721 /** Secondary Menu **/
6724 clip: rect(1px, 1px, 1px, 1px); }
6726 /** Tertiary Level Menu **/
6727 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret {
6731 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:after, .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:before {
6733 border-left: 8px solid transparent;
6734 border-right: 8px solid transparent;
6736 -webkit-transition: left .2s ease-out;
6737 -moz-transition: left .2s ease-out;
6738 transition: left .2s ease-out; }
6739 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:after {
6740 border-bottom: 8px solid #fff;
6742 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:before {
6743 border-bottom: 8px solid #ccc;
6746 .b2b-header-tabs .header-secondary .header-subitem.active .header-tertiary {
6747 border-top: solid 1px #ccc; }
6749 .b2b-header-tabs .header-tertiary:after {
6754 .b2b-header-tabs .header-tertiary li {
6755 display: inline-block;
6758 .b2b-header-tabs .header-tertiary li a {
6761 padding: 10px 15px; }
6762 .b2b-header-tabs .header-tertiary li label {
6768 padding: 15px 0 0 15px; }
6770 .b2b-header-tabs .header__item.skip {
6772 display: inline-block;
6773 cursor: default !important; }
6774 .b2b-header-tabs .header__item.skip a {
6778 text-decoration: none; }
6779 .b2b-header-tabs .header__item.skip a:focus {
6781 outline: 2px solid #0578ae; }
6783 .b2b-header-tabs .selectWrap {
6785 .b2b-header-tabs .selectWrap button.awd-select {
6789 display: inline-block; }
6790 .b2b-header-tabs .selectWrap .awd-select-list {
6791 background-color: #fff;
6793 -webkit-transition: opacity .2s ease-out;
6794 -moz-transition: opacity .2s ease-out;
6795 transition: opacity .2s ease-out;
6796 box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176); }
6798 @media (max-width: 768px) {
6801 .b2b-header-tabs .header__items, .b2b-header-tabs .header-secondary, .b2b-header-tabs .header-tertiary {
6803 .b2b-header-tabs .header__item {
6805 .b2b-header-tabs .globe-text {
6807 .b2b-header-tabs .header__item.b2b-headermenu a.menu__item {
6808 padding: 5px 7px 9px 7px; }
6809 .b2b-header-tabs .header__item .header-tertiary-wrapper {
6811 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret {
6813 .b2b-header-tabs .header__item .header-secondary-wrapper {
6815 .b2b-header-tabs .header__item.profile {
6819 /************* Header - Start *************/
6821 background-color: #222;
6826 .b2b-header-tabs .icon-primary-att-globe {
6832 *TODO: delete below .icon-att-globel will not be used
6833 *instead the one above, icon-primary-att-globe not available here
6835 .b2b-header-tabs .icon-att-globe {
6839 .b2b-header-tabs .globe-text {
6843 .b2b-header-tabs .header__items {
6848 border-spacing: 30px 0;
6849 padding: 3px 0px 0px 0px; }
6851 .b2b-header-tabs .header__item {
6852 display: inline-block;
6856 font-family: "Omnes-ATT-W02";
6858 padding: 0 15px 4px 15px;
6859 /*margin-top:-3px;*/
6862 .b2b-header-tabs .header__item.b2b-headermenu {
6865 .b2b-header-tabs .header__item.b2b-headermenu a.menu__item {
6867 text-decoration: none;
6868 display: inline-block;
6869 padding: 8px 15px 12px 15px;
6872 .b2b-header-tabs .header__item.active {
6873 background-color: #fff;
6875 border-bottom-left-radius: 0;
6876 border-bottom-right-radius: 0; }
6878 .b2b-header-tabs .header__item.active a.menu__item {
6881 .b2b-header-tabs li:focus {
6882 outline: 2px solid #0578ae; }
6884 /** profile pop Over **/
6885 .b2b-header-tabs .header__item.profile {
6889 /** Secondary Menu **/
6890 .b2b-header-tabs .header__item .header-secondary-wrapper, .b2b-header-tabs .header__item .header-tertiary-wrapper {
6891 background-color: #fff;
6896 border-bottom: solid 1px #ccc;
6897 -webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.16);
6898 -moz-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.16);
6899 box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.16);
6903 .b2b-header-tabs .header-secondary, .b2b-header-tabs .header-tertiary {
6904 background-color: #fff;
6908 .b2b-header-tabs .header__item.active .header-secondary-wrapper,
6909 .b2b-header-tabs .header-secondary .header-subitem.active .header-tertiary-wrapper {
6912 .b2b-header-tabs .header-secondary .header-subitem {
6913 display: inline-block;
6917 .b2b-header-tabs .header-secondary .header-subitem a.menu__item {
6918 display: inline-block;
6923 .b2b-header-tabs .header-secondary .header-subitem a.menu__item:hover, .b2b-header-tabs .header-secondary .header-subitem a.menu__item:focus {
6928 clip: rect(1px, 1px, 1px, 1px); }
6930 /** Tertiary Level Menu **/
6931 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:after,
6932 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:before {
6934 border-left: 8px solid transparent;
6935 border-right: 8px solid transparent;
6937 -webkit-transition: left .2s ease-out;
6938 -moz-transition: left .2s ease-out;
6939 transition: left .2s ease-out; }
6941 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret {
6946 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:after {
6947 border-bottom: 8px solid #fff;
6950 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:before {
6951 border-bottom: 8px solid #ccc;
6954 /** Tertiary Level Menu **/
6955 .b2b-header-tabs .header-secondary .header-subitem.active .header-tertiary {
6956 border-top: solid 1px #ccc; }
6958 .b2b-header-tabs .header-tertiary:after {
6963 .b2b-header-tabs .header-tertiary li {
6964 display: inline-block;
6968 .b2b-header-tabs .header-tertiary li a {
6974 .b2b-header-tabs .header-tertiary li label {
6977 font-size: 14px !important;
6980 padding: 15px 0 0 15px; }
6982 /** Quarternary Level Menu **/
6983 .b2b-header-tabs .header-quarternary {
6987 .b2b-header-tabs .header-quarternary li {
6989 font-family: "Omnes-ATT-W02";
6992 .b2b-header-tabs .header-quarternary li.active {
6995 .b2b-header-tabs .header-quarternary li a {
6998 padding: 0px 10px 10px 10px; }
7000 /** Skip Navigation**/
7001 .b2b-header-tabs .header__item.skip {
7003 display: inline-block;
7004 cursor: default !important; }
7006 .b2b-header-tabs .header__item.skip a {
7010 text-decoration: none; }
7012 .b2b-header-tabs .header__item.skip a:focus {
7014 outline: 2px solid #0578ae; }
7016 /** Dropdown css inside Header ****/
7017 .b2b-header-tabs .selectWrap {
7020 .b2b-header-tabs .selectWrap button.awd-select, .b2b-header-tabs .selectWrap input.awd-select {
7024 display: inline-block; }
7026 .b2b-header-tabs .selectWrap .awd-select-list {
7027 background-color: #fff;
7029 -webkit-transition: opacity .2s ease-out;
7030 -moz-transition: opacity .2s ease-out;
7031 transition: opacity .2s ease-out;
7032 box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176); }
7035 * responsive header media queries
7037 @media screen and (max-width: 1100px) {
7038 .b2b-header-tabs .globe-text {
7040 .b2b-header-tabs .header__item.profile {
7043 .b2b-header-tabs .header__items {
7044 padding-top: 0px; } }
7046 @media screen and (max-width: 950px) {
7047 .header__item.profile {
7051 .header__item .selectWrap {
7053 .b2b-header-tabs .header__items {
7054 padding-top: 25px; }
7055 .b2b-header-tabs .header__item .header-secondary-wrapper, .b2b-header-tabs .header__item .header-tertiary-wrapper {
7057 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret {
7059 .b2b-header-tabs .header__item.b2b-headermenu a.menu__item {
7060 padding-bottom: 30px; }
7061 .b2b-header-tabs .header-secondary .header-subitem.active .header-tertiary {
7062 margin-top: -28px; } }
7064 /*************** Header - END ******************/
7068 .hp-container i:focus {
7069 outline: thin dotted #666; }
7070 .hp-container .icon-misc-pen {
7072 .hp-container .icon-misc-trash {
7076 border-bottom: 1px solid #ccc;
7077 border-bottom: 1px solid #ccc;
7078 margin-bottom: 16px;
7079 padding-bottom: 16px; }
7080 .hp-selected .selected-days {
7081 padding-bottom: 16px; }
7082 .hp-selected .selected-days .day {
7088 margin: 16px auto 0 auto; }
7089 .hp-checkbox label {
7092 margin-right: 34px; }
7093 .hp-checkbox label span {
7102 display: -webkit-flex;
7103 display: -ms-flexbox; }
7108 display: -webkit-flex;
7109 display: -ms-flexbox; }
7111 .hp-dropdowns .radio-buttons {
7113 .hp-dropdowns .radio-buttons .radio {
7114 margin-right: 15px; }
7117 font-family: "Omnes-ATT-W02";
7118 src: url("fonts/Omnes_ATTW02.eot");
7119 src: url("fonts/Omnes_ATTW02.eot?#iefix") format("embedded-opentype"), url("fonts/Omnes_ATTW02.woff") format("woff"), url("fonts/Omnes_ATTW02.ttf") format("truetype");
7120 font-weight: normal;
7121 font-style: normal; }
7124 font-family: "Omnes-ATT-W02-Medium";
7125 src: url("fonts/Omnes_ATTW02Medium.eot");
7126 src: url("fonts/Omnes_ATTW02Medium.eot?#iefix") format("embedded-opentype"), url("fonts/Omnes_ATTW02Medium.woff") format("woff"), url("fonts/Omnes_ATTW02Medium.ttf") format("truetype");
7127 font-weight: normal;
7128 font-style: normal; }
7131 font-family: "Omnes-ATT-W02-Italic";
7132 src: url("fonts/Omnes_ATTW02Italic.eot");
7133 src: url("fonts/Omnes_ATTW02Italic.eot?#iefix") format("embedded-opentype"), url("fonts/Omnes_ATTW02Italic.woff") format("woff"), url("fonts/Omnes_ATTW02Italic.ttf") format("truetype");
7134 font-weight: normal;
7135 font-style: normal; }
7138 font-family: "Omnes-ATT-W02-Light";
7139 src: url("fonts/Omnes_ATTW02Light.eot");
7140 src: url("fonts/Omnes_ATTW02Light.eot?#iefix") format("embedded-opentype"), url("fonts/Omnes_ATTW02Light.woff") format("woff"), url("fonts/Omnes_ATTW02Light.ttf") format("truetype");
7141 font-weight: normal;
7142 font-style: normal; }
7145 font-family: "Omnes-ATT-W02-Bold";
7146 src: url("fonts/Omnes_ATTW02Bold.eot");
7147 src: url("fonts/Omnes_ATTW02Bold.eot?#iefix") format("embedded-opentype"), url("fonts/Omnes_ATTW02Bold.woff") format("woff"), url("fonts/Omnes_ATTW02Bold.woff2") format("woff2"), url("fonts/Omnes_ATTW02Bold.ttf") format("truetype");
7148 font-weight: normal;
7149 font-style: normal; }
7152 font-family: "Omnes-ATT-W02-Light-Italic";
7153 src: url("fonts/Omnes_ATTW02LightItalic.eot");
7154 src: url("fonts/Omnes_ATTW02LightItalic.eot?#iefix") format("embedded-opentype"), url("fonts/Omnes_ATTW02LightItalic.woff") format("woff"), url("fonts/Omnes_ATTW02LightItalic.woff2") format("woff2"), url("fonts/Omnes_ATTW02LightItalic.ttf") format("truetype");
7155 font-weight: normal;
7156 font-style: normal; }
7159 font-family: "Omnes-ATT-W02-Medium-Italic";
7160 src: url("fonts/Omnes_ATTW02MediumItalic.eot");
7161 src: url("fonts/Omnes_ATTW02MediumItalic.eot?#iefix") format("embedded-opentype"), url("fonts/Omnes_ATTW02MediumItalic.woff") format("woff"), url("fonts/Omnes_ATTW02MediumItalic.woff2") format("woff2"), url("fonts/Omnes_ATTW02MediumItalic.ttf") format("truetype");
7162 font-weight: normal;
7163 font-style: normal; }
7166 font-family: "Omnes-ATT-W02-Bold-Italic";
7167 src: url("fonts/Omnes_ATTW02BoldItalic.eot");
7168 src: url("fonts/Omnes_ATTW02BoldItalic.eot?#iefix") format("embedded-opentype"), url("fonts/Omnes_ATTW02BoldItalic.woff") format("woff"), url("fonts/Omnes_ATTW02BoldItalic.woff2") format("woff2"), url("fonts/Omnes_ATTW02BoldItalic.ttf") format("truetype");
7169 font-weight: normal;
7170 font-style: normal; }
7172 /* TODO: Build a reference page for these classes */
7174 font-family: "Omnes-ATT-W02" !important; }
7177 font-family: "Omnes-ATT-W02-Light" !important; }
7180 font-family: "Omnes-ATT-W02-Italic" !important; }
7182 .font-light-italic {
7183 font-family: "Omnes-ATT-W02-Light-Italic" !important; }
7186 font-family: "Omnes-ATT-W02-Medium" !important; }
7188 .font-medium-italic {
7189 font-family: "Omnes-ATT-W02-Medium-Italic" !important; }
7193 font-variant: normal;
7194 font-weight: normal;
7195 text-transform: none; }
7198 background-color: #efefef;
7199 border: 1px solid #efefef;
7201 font-size: 1.4rem; }
7203 .b2b-subnav-container > ul {
7206 .b2b-subnav-content {
7208 margin-bottom: 10px; }
7210 .b2b-subnav-content > li {
7211 border-bottom: 1px solid #999999;
7215 .b2b-subnav-content > li > a {
7216 text-decoration: none;
7221 .b2b-subnav-content > li > a.expand {
7224 .b2b-subnav-content > li ul {
7227 transition-duration: 0.5s;
7228 transition-timing-function: cubic-bezier(0, 1, 0.5, 1); }
7230 .b2b-subnav-content > li ul.expand {
7231 transition-duration: 0.7s;
7232 transition-timing-function: ease-in-out;
7236 .b2b-subnav-content > li > a:focus, .b2b-subnav-content > li ul > li > a:focus {
7237 outline: thin dotted #666; }
7239 .b2b-subnav-content > li ul > li > a {
7243 outline-offset: -4px;
7244 padding-left: 10px; }
7246 .b2b-icon-plus-minus {
7247 display: inline-block;
7254 vertical-align: middle;
7257 @media (min-width: 320px) and (max-width: 767px) {
7259 background-color: #fff;
7260 border: 1px solid white;
7262 .b2b-subnav-content > li {
7263 padding-left: 10px; }
7264 .b2b-subnav-container > ul:first-child {
7265 border-top: 1px solid #999; }
7266 .b2b-icon-plus-minus {
7268 .b2b-subnav-content > li li > a.active {
7270 text-decoration: none;
7271 font-family: "Omnes-ATT-W02"; } }
7273 .b2b-list-box-item {
7274 white-space: nowrap;
7276 border: 1px solid transparent;
7278 visibility: inherit;
7285 -moz-user-select: none;
7286 -webkit-user-select: none;
7287 -ms-user-select: none; }
7288 .b2b-list-box-item:focus {
7289 border: 2px solid #5e8cb3; }
7291 .b2b-list-box-item--selected {
7292 background-color: #cfdde9; }
7294 .b2b-reorder-list-item {
7297 margin: 10px 15px 1px 1px;
7301 white-space: nowrap;
7303 visibility: inherit;
7309 -moz-user-select: none;
7310 -webkit-user-select: none;
7311 -ms-user-select: none; }
7320 border: 1px solid #cccccc;
7321 margin-bottom: 10px; }
7326 padding-top: 10px; }
7328 .list-item-content {
7330 border: 1px solid #cccccc;
7335 padding: 10px 0px 5px 10px; }
7336 .list-item-content:hover {
7337 border: 2px dotted #0568ae; }
7339 .b2b-reorder-list-btngroup {
7344 text-align: center; }
7345 .b2b-reorder-list-btngroup button {
7347 margin-bottom: 30px;
7350 .b2b-reorder-list-item--disabled {
7351 background-color: #f2f2f2;
7352 cursor: not-allowed; }
7353 .b2b-reorder-list-item--disabled:hover {
7354 border: 1px solid #cccccc; }
7356 .b2b-reorder-list-item--focussed {
7357 border: 2px solid #0568ae; }
7359 .b2b-reorder-list-item--selected {
7360 background-color: #71c5e8; }
7364 margin-right: 8px; }
7370 margin-bottom: 20px;
7371 font-weight: bold; }
7376 font-weight: bold; }
7377 .b2b-list-header2 span {
7378 margin-left: 10px; }
7380 .btn.disabled[ddh-load-button] {
7382 padding: 0 19px 0 18px; }
7384 .btn.disabled[ddh-load-button] {
7387 .icon-spinner-ddh.large {
7391 .icon-spinner-ddh.small {
7396 -webkit-animation: 1s linear infinite spinner;
7397 animation: 1s linear infinite spinner;
7398 background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNiAzNiIgaWQ9InN2Zy1zcGlubmVyIiB4PSIwcHgiIHk9IjBweCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CiAgIDxwYXRoIGZpbGw9IiNGNUY1RjUiIGQ9Ik0xOCAzNkM4LjEgMzYgMCAyNy45IDAgMThTOC4xIDAgMTggMHMxOCA4LjEgMTggMTgtOC4xIDE4LTE4IDE4em0wLTMxLjVjLTcuNSAwLTEzLjUgNi0xMy41IDEzLjVTMTAuNiAzMS41IDE4IDMxLjVjNy41IDAgMTMuNS02LjEgMTMuNS0xMy41IDAtNy41LTYtMTMuNS0xMy41LTEzLjV6Ii8+CiAgIDxwYXRoIGZpbGw9IiMwNTY4QUUiIGlkPSJzcGlubmVyIiBkPSJNMzAuNyA1LjNsLTMuMSAzLjJjMi40IDIuNCAzLjkgNS44IDMuOSA5LjUgMCA3LjQtNi4xIDEzLjUtMTMuNSAxMy41UzQuNSAyNS40IDQuNSAxOCAxMC42IDQuNSAxOCA0LjVWMEM4LjEgMCAwIDguMSAwIDE4czguMSAxOCAxOCAxOCAxOC04LjEgMTgtMThjMC01LTItOS41LTUuMy0xMi43eiIgdHJhbnNmb3JtPSIiPiAgICAgIAogICA8L3BhdGg+Cjwvc3ZnPg==); }
7400 .btn-small .icon-spinner-ddh {
7401 height: 30px !important;
7402 width: 30px !important; }
7404 .btn-small .icon-spinner {
7413 .small-modal-loader {
7414 width: 420px !important;
7415 height: 212px !important;
7416 text-align: center; }
7418 .small-modal-loader .icon-spinner {
7419 margin-bottom: 5px; }
7421 .body.styled-by-modal {
7424 .b2b-modal-backdrop {
7432 .b2b-modal-backdrop.fade {
7433 background-color: #000;
7435 filter: alpha(opacity=0);
7436 transition: all 0.3s linear 0s; }
7438 .b2b-modal-backdrop.fade.in {
7441 filter: alpha(opacity=70);
7442 background-color: #000;
7443 transition: opacity 0.3s linear 0s; }
7456 .modalwrapper.active {
7461 background-clip: padding-box;
7462 background-color: #ffffff;
7463 border: 1px solid rgba(0, 0, 0, 0.1);
7465 box-shadow: 0 3px 5px 1px rgba(0, 0, 0, 0.4);
7467 /*margin-bottom:10%;*/
7468 outline: medium none;
7469 /*position: absolute;*/
7477 .modalwrapper.modal-docked .modal {
7489 transition: opacity .5s linear 0s; }
7491 .modal.fade.in.modal-landscape {
7495 transition: opacity .5s linear 0s; }
7504 align-items: center;
7505 border-radius: 8px 8px 0 0;
7509 padding: 30px 46px 30px 30px;
7510 position: relative; }
7512 .b2b-modal-header > h2 {
7517 .modal-header-portrait {
7518 -webkit-overflow-scrolling: auto; }
7520 .modal-header-landscape {
7521 -webkit-overflow-scrolling: auto; }
7524 -webkit-overflow-scrolling: touch;
7525 padding: 0 30px 20px;
7529 .b2b-modal-body:focus {
7530 outline: 1px dotted #333333; }
7536 background-color: #fff;
7543 :not(.modal-docked) .b2b-modal-footer {
7544 position: relative; }
7546 .modal-landscape .b2b-modal-footer {
7547 position: relative; }
7549 .b2b-modal-footer .cta-button-group {
7551 justify-content: flex-end;
7552 padding: 20px 0 5px;
7554 border-top: 1px solid #d2d2d2; }
7556 .b2b-modal-footer .cta-button-group .btn {
7560 margin-left: 10px; }
7562 .b2b-modal-footer .cta-button-group .btn-footer-margin-left {
7565 .b2b-modal-footer .cta-button-group .btn-footer-right {
7566 margin-right: auto; }
7568 .b2b-modal-footer .cta-modal-footer-flex {
7569 justify-content: flex-start; }
7571 .b2b-modal-footer .cta-button-group .btn + .btn {
7572 margin-right: 0 !important; }
7590 max-width: 1000px; }
7592 .modalwrapper.modal-docked {
7595 align-items: center; }
7597 .modalwrapper.modal-docked .b2b-modal-body {
7600 padding-bottom: 60px; }
7602 .modalwrapper.modal-docked .modal {
7608 .modalwrapper.modal-docked .b2b-modal-body > *:last-child {
7609 margin-bottom: 60px; }
7611 @media (max-width: 767px) {
7614 overflow-x: hidden; }
7619 margin-bottom: 15px;
7622 padding: 20px 46px 20px 15px; }
7625 padding: 0 15px 15px; }
7626 .modalwrapper.modal-docked {
7630 .modalwrapper.modal-docked .modal.fade.in {
7632 width: 100% !important;
7636 .modalwrapper.modal-docked .b2b-modal-body {
7639 .modalwrapper.modal-docked.modal-landscape {
7642 .modalwrapper.modal-docked.modal-landscape .modal {
7645 .modalwrapper.modal-docked.modal-landscape .b2b-modal-body {
7647 overflow-y: hidden; }
7650 .b2b-modal-footer .cta-button-group {
7653 .b2b-modal-footer .cta-button-group .btn {
7655 .b2b-modal-footer .cta-button-group .btn + .btn {
7657 .b2b-modal-footer .cta-button-group a.visible-phone {
7658 align-items: center;
7659 display: flex !important;
7661 justify-content: center; } }
7663 .b2b-modal-footer > .cta-button-group {
7664 line-height: 40px; }
7667 .modal.fade.in .b2b-modal-header,
7668 .modal.fade.in .b2b-modal-body,
7669 .modal.fade.in .b2b-modal-footer {
7670 animation-duration: 0.01s;
7671 -o-animation-duration: 0.01s;
7672 -ms-animation-duration: 0.01s;
7673 -moz-animation-duration: 0.01s;
7674 -webkit-animation-duration: 0.01s;
7675 animation-name: DOMinsertion;
7676 -o-animation-name: DOMinsertion;
7677 -ms-animation-name: DOMinsertion;
7678 -moz-animation-name: DOMinsertion;
7679 -webkit-animation-name: DOMinsertion; }
7681 .monthselector thead tr th {
7684 .monthselector thead tr:after {
7691 border-bottom: 1px solid #ccc; }
7693 .monthselector tbody tr:last-child {
7696 .monthselector td.day {
7697 margin: 1px 4px !important;
7698 width: 64px !important; }
7700 .monthselector .datepicker-switch {
7701 width: 195px !important; }
7703 .monthselector .show-date {
7704 width: 30px !important; }
7706 .monthselector button.faux-input {
7709 .monthselector button.faux-input:focus {
7710 border: 1px solid #0574ac; }
7711 .monthselector button.faux-input:disabled {
7712 cursor: not-allowed; }
7714 .monthselector .cta-button-group {
7716 .monthselector .cta-button-group a {
7717 margin-right: 20px; }
7719 .monthselector .day.active .show-date:after, .monthselector .day:focus .show-date:after, .monthselector .due-date.disabled .show-date:after {
7721 left: 9px !important;
7723 width: 42px !important; }
7725 .monthselector .disabled.day:focus .show-date:after {
7728 .monthselector .icon-calendar {
7732 .Monthpicker-input {
7733 background-color: white !important; }
7735 .field-group input:not([type="button"])[disabled] {
7736 background-color: #d2d2d2 !important; }
7739 padding: 0 10px 0 10px;
7744 list-style-type: none; }
7748 padding: 0 0 5px 30px;
7752 font-size: 1.4rem; }
7754 .b2b-ml-nav a:focus {
7755 outline-offset: 1px; }
7757 .b2b-ml-nav li:focus {
7760 .b2b-ml-nav li:focus > a {
7761 outline: thin dotted #666;
7762 outline-offset: 1px; }
7765 border-left: 1px solid #ccc; }
7768 padding: 0 0 0 20px; }
7770 .b2b-ml-nav ul > li {
7772 line-height: 18px; }
7774 .b2b-ml-nav a > span {
7775 background-color: #FFF;
7783 .b2b-ml-nav a > span > i {
7786 .b2b-ml-nav a:only-child > span {
7792 .b2b-ml-nav a:only-child > span > i {
7793 background-color: inherit;
7797 .b2b-ml-nav ul li:first-child > a:only-child > span {
7803 .b2b-ml-nav li a + ul {
7806 .b2b-ml-nav li a.active + ul {
7809 .b2b-ml-nav .selected {
7812 /*to overide ng-doc inline property for library demo - TODO: Move to docs.css*/
7813 .b2b-ml-nav a [class^="icon-"], a [class*=" icon-"], a [class^="icon-"]:before, a [class*=" icon-"]:before {
7814 display: inline-block; }
7816 .b2b-alerts-messages {
7817 background-color: #fff;
7820 .b2b-alerts-messages h3 {
7821 color: #333 !important;
7822 font-family: "Omnes-ATT-W02-Medium";
7823 margin-bottom: 0 !important;
7827 .b2b-alerts-messages h4 {
7828 color: #333 !important;
7829 font-family: "Omnes-ATT-W02-Medium";
7830 margin-bottom: 0 !important; }
7831 .b2b-alerts-messages .alert-info {
7832 background-color: #0574ac;
7834 .b2b-alerts-messages .alert-error {
7835 background-color: #cf2a2a;
7837 .b2b-alerts-messages .alert-success {
7838 background-color: #1b7e28;
7840 .b2b-alerts-messages div:nth-child(2) {
7841 padding: 0 0 15px 10px;
7842 vertical-align: baseline; }
7843 .b2b-alerts-messages .close:before {
7845 .b2b-alerts-messages p {
7848 font-family: "Omnes-ATT-W02"; }
7849 .b2b-alerts-messages p a {
7851 .b2b-alerts-messages .btn-small {
7852 margin-bottom: 0px; }
7854 .b2b-alerts-success {
7855 border: 1px solid #1b7e28; }
7858 border: 1px solid #cf2a2a; }
7861 border: 1px solid #0574ac; }
7863 /* TODO: Rearange this and move to patches if needed */
7864 .b2b-breadcrumb-css-override > li {
7865 margin-right: 24px; }
7867 .b2b-breadcrumb-css-override li > * {
7868 float: left !important; }
7870 .b2b-css-override ul.nav-tabs {
7873 .b2b-css-override div.tab-content {
7877 .b2b-css-override .tab-content .prettyprint, .b2b-css-override .usage .prettyprint {
7881 .b2b-top-nav-buttons-css-override {
7886 width: auto !important; }
7888 .b2b-toggle-header-active {
7891 .b2b-toggle-header-inactive {
7894 .b2b-toggle-header-icon {
7897 .tab-content > .tab-pane {
7900 .tab-content > .active {
7903 .icon-circle:before {
7904 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");
7910 .ds2-no-colors .icon-circle:before {
7911 background-image: none;
7915 outline: thin dotted #666; }
7923 display: inline-block;
7927 vertical-align: baseline; }
7931 padding-bottom: 20px;
7935 .pager__item--input {
7942 margin-left: 10px; }
7945 margin-bottom: 20px; }
7947 .pager__item--active {
7948 border-bottom: 2px solid #0574ac;
7952 .pager a.pager__item--active:hover {
7955 .pager a:hover, .pager a:focus {
7956 text-decoration: none;
7960 .pager a.disabled:hover, .pager a.disabled:focus {
7961 cursor: not-allowed; }
7963 .row.section-row.b2b-page {
7966 a.pager__item--next:focus, a.pager__item--prev:focus {
7967 text-decoration: none;
7970 .pager__item--next, .pager__item--prev {
7972 padding: 1.5px 6px 1.5px 6px; }
7974 .pager .disabled i {
7975 pointer-events: none;
7990 margin-bottom: 20px;
7993 display: inline-block;
7994 font-family: "omnes-att-w02-medium"; }
7996 .mobile-view > .pager__item {
8000 vertical-align: middle;
8001 line-height: 34px; }
8009 h4#pagination-truncated {
8012 h4#pagination-large-count {
8015 .p-col-md-12 input {
8016 margin-left: 20px; }
8018 .pager a .icon-right:before {
8019 display: inline-block; }
8021 .pager a .icon-left:before {
8022 display: inline-block; }
8025 background: white none repeat scroll 0 0;
8026 margin-bottom: -12px;
8028 padding-right: 10px;
8029 position: relative; }
8031 .numericResult:focus {
8032 outline: 1px dotted #0574ac; }
8034 .page-heading-group {
8036 font-family: "Omnes-ATT-W02-Medium"; }
8038 .pager > div > span.fieldLabel {
8039 margin-left: 18px; }
8041 .pager .fieldLabel .btn-arrow {
8044 margin-left: -5px; }
8048 .b2b-p-col-md-12 input {
8049 margin-left: 20px; }
8054 display: inline-block;
8055 margin: 0px 5px 0 5px;
8057 vertical-align: baseline; }
8059 .b2b-pager__item--noclick {
8060 pointer-events: none !important;
8061 cursor: default !important; }
8063 .b2b-pager__item--droppable {
8064 pointer-events: all !important; }
8068 padding-bottom: 20px;
8071 .b2b-pager a:hover {
8072 text-decoration: none;
8075 .b2b-pager a:focus {
8076 text-decoration: none;
8079 .b2b-pager a .icon-right:before {
8080 display: inline-block; }
8081 .b2b-pager a .icon-left:before {
8082 display: inline-block; }
8083 .b2b-pager .disabled i {
8084 pointer-events: none;
8088 .b2b-pager__item--input {
8098 margin-bottom: 20px; }
8100 .b2b-pager__item--active {
8101 border-bottom: 2px solid #0574ac;
8105 .row.section-row.b2b-page {
8108 a.b2b-pager__item--next:focus {
8109 text-decoration: none;
8112 a.b2b-pager__item--next-disabled {
8115 a.b2b-pager__item--next-disabled > [class^="icon-"] {
8117 cursor: not-allowed;
8120 a.b2b-pager__item--prev:focus {
8121 text-decoration: none;
8124 a.b2b-pager__item--prev-disabled {
8127 a.b2b-pager__item--prev-disabled > [class^="icon-"] {
8129 cursor: not-allowed; }
8131 .b2b-pager__item--next {
8132 padding: 1.5px 0px 1.5px 0px; }
8134 .b2b-pager__item--prev {
8135 padding: 1.5px 0px 1.5px 0px; }
8141 .fieldLabel .btn-arrow {
8149 .b2b-numericResult {
8150 margin-bottom: 20px;
8154 .b2b-mobile-view > .b2b-pager__item {
8158 vertical-align: middle;
8159 line-height: 34px; }
8170 h4#b2b-pagination-truncated {
8173 h4#b2b-pagination-large-count {
8177 background: white none repeat scroll 0 0;
8178 margin-bottom: -12px;
8180 padding-right: 10px;
8181 position: relative; }
8183 .b2b-numericResult:focus {
8184 outline: 1px dotted #0574ac; }
8186 .b2b-page-heading-group {
8188 font-family: "Omnes-ATT-W02-Medium"; }
8190 .b2b-pager > div > span.fieldLabel {
8191 margin-left: 18px; }
8196 .b2b-go-to-page-inline {
8197 display: inline-block; }
8199 .b2b-pages-with-input .b2b-go-to-page {
8202 input.b2b-phone-mask-input {
8203 padding-right: 15px; }
8204 input.b2b-phone-mask-input:hover, input.b2b-phone-mask-input:focus {
8205 padding-right: 15px; }
8207 /************************** Start - Should be removed after the styling in global is fixed *******************/
8211 /************************** End - Should be removed after the styling in global is fixed *******************/
8212 @media (max-width: 767px) {
8217 background-color: #5a5a5a;
8218 border-top: 1px solid #959595; }
8221 border-bottom: 1px solid #959595; }
8223 .pivot-links > li > a {
8226 padding: 12px 15px 10px;
8227 line-height: normal; }
8229 .b2b-profile-block-container {
8232 background-color: #fff;
8234 border: 1px solid #ccc;
8235 box-shadow: 0px 1px 1px 1px #ccc;
8236 display: inline-table;
8237 margin: 15px 15px; }
8239 .b2b-profile-block-details p, .b2b-profile-block-details div {
8241 font-size: 1.4rem; }
8243 .b2b-profile-block-details .radio-label, .b2b-profile-block-details a {
8244 font-size: 1.4rem; }
8246 .b2b-profile-block-details p label, .b2b-profile-block-details p span {
8247 padding-left: 10px; }
8249 .b2b-profile-block-footer {
8250 margin-bottom: 12px;
8254 .b2b-profile-block-details p {
8255 word-wrap: break-word;
8257 .b2b-profile-block-details p:first-child {
8259 .b2b-profile-block-details p:after {
8262 border: 0.2px solid #ccc;
8265 .b2b-profile-block-details .radio {
8269 .b2b-approval-icon {
8274 .b2b-approval-icon i {
8287 margin-bottom: 16px; }
8289 .b2b-profile-block-radio {
8297 border: solid 1px #CCC;
8298 font-family: "Omnes-ATT-W02";
8299 display: inline-block;
8300 vertical-align: top; }
8301 .b2b-profile-card .top-block {
8303 background-color: #e4e4e4;
8304 max-height: 153px; }
8305 .b2b-profile-card .bottom-block {
8306 padding: 15px 20px 15px 20px;
8307 background-color: #fff; }
8308 .b2b-profile-card .profile-image {
8309 background: #e4e4e4;
8310 margin-bottom: 15px;
8311 text-align: center; }
8312 .b2b-profile-card .profile-image .default-img {
8313 display: inline-block;
8316 margin-bottom: 10px;
8317 border: 6px solid #fff;
8318 border-radius: 99em;
8319 -webkit-border-radius: 99em;
8320 -moz-border-radius: 99em;
8321 /* background-color: #eee; */ }
8323 .profile-image img {
8324 display: inline-block;
8327 margin-bottom: 10px;
8328 border: 6px solid #fff;
8329 border-radius: 99em;
8330 -webkit-border-radius: 99em;
8331 -moz-border-radius: 99em;
8332 /* background-color: #eee; */ }
8334 .b2b-profile-card .profile-image .default-img {
8335 font-family: "Omnes-ATT-W02";
8337 background-color: #fff;
8344 text-transform: uppercase; }
8346 .b2b-profile-card .profile-image .name {
8347 font-family: "Omnes-ATT-W02-Medium";
8354 word-break: break-word;
8355 white-space: normal;
8356 text-transform: capitalize; }
8358 .b2b-profile-card .profile-image .status-icon {
8359 border-radius: 10px;
8360 border: 1px solid #fff;
8364 display: inline-block;
8365 vertical-align: middle; }
8367 .b2b-profile-card .profile-image .status {
8374 .b2b-profile-card .status .circle {
8378 margin: 30px 6px 0px 20px;
8380 background-color: #444; }
8382 .b2b-profile-card .profile-image .status-green {
8383 background-color: #0c0; }
8385 .b2b-profile-card .profile-image .status-red {
8386 background-color: red; }
8388 .b2b-profile-card .profile-image .status-blue {
8389 background-color: #00f; }
8391 .b2b-profile-card .profile-image .status-yellow {
8392 background-color: #ff0; }
8394 .b2b-profile-card .profile-image .status .status-badge {
8396 border: dotted 1px #444;
8397 background-color: transparent;
8404 padding-right: 5px; }
8406 .b2b-profile-card .profile-details {
8408 .b2b-profile-card .profile-details label {
8411 font-family: "Omnes-ATT-W02-Medium";
8412 font-weight: bolder;
8417 .b2b-profile-card .profile-details div {
8421 padding-bottom: 6.5px; }
8423 .b2b-profile-card .b2b-add-user {
8425 border-style: dotted;
8428 position: relative; }
8429 .b2b-profile-card .b2b-add-user i {
8431 padding-bottom: 15px; }
8433 .b2b-profile-card .atcenter {
8436 vertical-align: middle;
8437 text-align: center; }
8439 .b2b-profile-card .tooltip {
8441 .b2b-profile-card .tooltip .helpertext {
8445 .b2b-profile-card .tooltip-wrapper {
8446 position: relative; }
8448 /* Overrides for tooltip absolute positioning */
8449 @media (min-width: 1025px) {
8450 .b2b-profile-card .tooltip-size-control {
8451 width: 100% !important; } }
8453 @-webkit-keyframes progress-bar-stripes {
8455 background-position: 0 0; }
8457 background-position: 80px 0; } }
8459 @keyframes progress-bar-stripes {
8461 background-position: 0 0; }
8463 background-position: 80px 0; } }
8466 background-color: #e4e4e4;
8469 margin-bottom: 20px;
8473 position: relative; }
8479 background-color: #666;
8481 display: -webkit-flex;
8482 display: -ms-flexbox;
8488 display: -webkit-flex;
8489 display: -ms-flexbox;
8491 -webkit-align-items: center;
8492 -ms-flex-align: center;
8493 align-items: center;
8494 -webkit-justify-content: flex-end;
8496 justify-content: flex-end; }
8498 .progress-link + .usage-bar {
8501 .progress-success .bar, .progress .bar-success {
8502 background-color: #1b7e28; }
8504 .progress-warning .bar, .progress .bar-warning {
8505 background-color: #ef6f00; }
8507 .progress-danger .bar, .progress .bar-danger {
8508 background-color: #cf2a2a; }
8510 .progress.increment {
8511 display: -webkit-flex;
8512 display: -ms-flexbox;
8515 .progress.increment .bar:first-child:not(:last-child) {
8517 border-radius: 4px 0 0 4px; }
8519 .progress.increment .bar:last-child:not(:first-child) {
8521 border-radius: 0 4px 4px 0; }
8523 .progress.increment .bar + .bar:not(:last-child) {
8528 .progress.increment .bar:not(:first-child) {
8529 border-left: 1px solid white !important; }
8535 margin-bottom: 1px; }
8537 .usage-bar > .usage-text {
8538 display: table-cell;
8541 .progress + .usage-bar {
8542 margin-top: -15px; }
8544 .usage-bar .usage-text {
8545 font-size: 1.4rem; }
8547 .usage-bar .usage-text:first-child {
8548 white-space: nowrap; }
8550 .usage-bar .usage-text.text-right {
8551 vertical-align: top;
8553 width: auto !important; }
8555 .usage-bar .usage-text.text-right:before {
8560 .usage-bar.billing-cycle .usage-text {
8561 font-size: 1.4rem; }
8563 .usage-bar.billing-cycle .usage-text.text-right {
8564 vertical-align: bottom; }
8566 .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"] {
8567 background-color: #1b7e28; }
8569 .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"] {
8570 background-color: #ef6f00; }
8572 .progress.autocolor [data-percentage^="9"], .progress.autocolor [data-percentage="100"] {
8573 background-color: #cf2a2a; }
8575 .b2b-seek-bar-container {
8576 position: relative; }
8577 .b2b-seek-bar-container div {
8578 position: absolute; }
8579 .b2b-seek-bar-container .b2b-seek-bar-track-container {
8581 .b2b-seek-bar-container .b2b-seek-bar-track {
8584 background-color: #cccccc;
8585 border-radius: 10px; }
8586 .b2b-seek-bar-container .b2b-seek-bar-track-fill {
8589 background-color: #cccccc;
8590 border-radius: 10px;
8592 background-color: #157BB2;
8593 transition: width 0s linear; }
8595 .seek-bar-container .seek-bar-knob-container {
8596 transition: left 0s linear; }
8598 .b2b-seek-bar-container .b2b-seek-bar-knob {
8601 border-radius: 10px;
8604 border: 1px solid #cccccc;
8608 .b2b-seek-bar-container .b2b-seek-bar-knob:focus {
8609 outline: thin dotted #666; }
8611 .b2b-seek-bar-container.vertical {
8616 border-radius: 10px; }
8617 .b2b-seek-bar-container.vertical .b2b-seek-bar-track-container {
8620 .b2b-seek-bar-container.vertical .b2b-seek-bar-track {
8623 .b2b-seek-bar-container.vertical .b2b-seek-bar-track-fill {
8628 .b2b-seek-bar-container.vertical .b2b-seek-bar-knob-container {
8629 transition: bottom .01s linear;
8632 .b2b-seek-bar-container.vertical .b2b-seek-bar-knob {
8634 border-radius: 10px;
8638 .form-search .search-query {
8639 width: 100% !important; }
8641 .form-search .well {
8644 .form-search > ul.nav > li.section {
8645 min-height: 20px !important; }
8647 input.b2b-search-input-field {
8648 margin-bottom: 0px; }
8650 .search-suggestion-list {
8651 background-color: #FFFFFF;
8652 border: 1px solid #ccc;
8653 border-radius: 0 0 6px 6px;
8654 box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15);
8663 .search-suggestion-list > li.active {
8664 background-color: #cccccc; }
8665 .search-suggestion-list:empty {
8668 .b2b-search-hightlight {
8669 font-weight: bold; }
8671 input[type="text"]::-moz-placeholder {
8673 font-family: "Omnes-ATT-W02-Italic"; }
8675 input[type="text"]:focus {
8678 input[type="text"] + .reset-field {
8679 background-color: #FFFFFF;
8684 outline: 1px dotted #0574ac; }
8686 .field-group input:not([type="button"])[disabled] ~ .btn-search {
8687 background-color: #eee; }
8689 .btn-search[class*="btn"] {
8690 background-color: #FFFFFF;
8691 background-size: 20px 20px;
8692 border-radius: 0 1.5rem 1.5rem 0;
8694 min-width: 4.4rem !important;
8699 .search-suggestion-wrapper {
8700 margin-bottom: 15px;
8701 position: relative; }
8702 .search-suggestion-wrapper .no-result {
8703 padding: 0px 15px; }
8705 .search-suggestion-item {
8711 .search-suggestion-item:hover {
8712 background-color: #e4e4e4;
8714 .search-suggestion-item:focus {
8715 background-color: #e4e4e4;
8717 .search-suggestion-item a {
8719 text-decoration: none; }
8724 input.b2b-search-input-field:focus ~ .btn-search > i, .btn-search:focus > i {
8727 button.btn-search[disabled] {
8728 cursor: not-allowed; }
8729 button.btn-search[disabled] i {
8733 -webkit-background-blend-mode: mutilply;
8734 box-shadow: 0 3px 0 2px rgba(0, 0, 0, 0.08); }
8736 .linkSelectorModule {
8743 .linkSelectorModule .icon-down {
8748 margin-left: -30px; }
8749 .linkSelectorModule .selectModule {
8750 background-color: transparent;
8754 border: 1px solid transparent;
8756 padding-right: 35px;
8759 font-size: 1.6rem; }
8760 .linkSelectorModule .selectModule:focus {
8761 border: 1px dotted #ccc;
8763 -moz-user-select: none; }
8764 .linkSelectorModule .selectModule:hover {
8765 text-decoration: underline; }
8766 .linkSelectorModule .active + .moduleWrapper:before {
8767 background-color: #FFFFFF;
8768 border-color: #d2d2d2;
8769 border-style: solid;
8770 border-width: 1px 1px 0 0;
8778 -webkit-transform: rotate(-45deg);
8779 transform: rotate(-45deg);
8781 .linkSelectorModule .moduleWrapper {
8783 .linkSelectorModule ul.awd-module-list {
8784 border-radius: 6px 6px 0px 0px; }
8786 .selectorModule .icon-down {
8793 .selectorModule .selectModule {
8794 border: 1px solid #d2d2d2;
8796 box-shadow: 1px 5px 2px -5px rgba(0, 0, 0, 0.15);
8800 background-color: transparent;
8802 .selectorModule .selectModule:focus {
8803 border: 1px solid #0568ae;
8804 -moz-user-select: none; }
8805 .selectorModule .selectModule span.module-data {
8808 line-height: 20px; }
8809 .selectorModule .selectModule img + span.module-data {
8810 padding-left: 45px; }
8812 .selectorModule .selectModule.active {
8813 border-bottom-right-radius: 0px;
8814 border-bottom-left-radius: 0px; }
8816 .selectorModule .moduleWrapper {
8818 width: 100% !important;
8821 .selectorModule ul.awd-module-list {
8822 border-radius: 0px 0px 6px 6px; }
8824 .selectorModule .large > img {
8832 background-color: transparent;
8833 font-family: "Omnes-ATT-W02";
8848 background-color: #FFFFFF;
8852 box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.15);
8853 border-radius: 0px 0px 6px 6px; }
8854 .moduleWrapper .module-list-item img {
8860 align-self: center; }
8861 .moduleWrapper span {
8863 white-space: nowrap;
8864 font-size: 1.5rem; }
8870 border: 1px solid #d2d2d2; }
8871 .awd-module-list .module-list-item > .module-data {
8873 white-space: nowrap;
8876 border-bottom: 1px dotted #959595;
8877 margin: 0px 15px 0px 15px;
8878 padding-right: 50px;
8879 padding-bottom: 14px;
8883 .awd-module-list .module-list-item:hover {
8884 background-color: #f2f2f2; }
8885 .awd-module-list .module-list-item:active {
8886 background-color: #f2f2f2; }
8887 .awd-module-list .module-list-item[aria-selected="true"] {
8888 background-color: #f2f2f2; }
8895 white-space: nowrap;
8899 .module-list-item:last-of-type .module-data {
8900 border-bottom: none; }
8901 .module-list-item img + span.module-data {
8902 padding-left: 45px; }
8904 .module-groups:first-of-type .module-list-item:last-of-type .module-data {
8905 border-bottom: 1px solid #959595; }
8908 padding-bottom: 4px; }
8910 .selectorModule.large {
8912 vertical-align: middle;
8914 .selectorModule.large .moduleWrapper {
8916 .selectorModule.large input {
8918 vertical-align: middle;
8920 .selectorModule.large button {
8922 vertical-align: middle;
8924 .selectorModule.large .selectModule img {
8928 ul.module-groupitem li {
8929 margin: 0 -15px 0 -15px; }
8931 span.module-data span {
8934 font-size: 1.5rem; }
8937 cursor: default !important;
8938 padding: 18px 15px 0px 15px; }
8940 li.module-list-item[selected]:before {
8941 box-sizing: border-box;
8942 display: inline-block;
8948 vertical-align: middle;
8952 ul.module-optinalcta {
8956 border-bottom: 1px solid #d2d2d2;
8957 border-left: 1px solid #d2d2d2;
8958 border-right: 1px solid #d2d2d2;
8959 border-radius: 0px 0px 6px 6px; }
8960 ul.module-optinalcta li {
8963 ul.module-optinalcta a {
8967 .b2b-slider-container {
8968 position: relative; }
8969 .b2b-slider-container.slider-disabled {
8970 cursor: not-allowed !important; }
8971 .b2b-slider-container div {
8972 position: absolute; }
8973 .b2b-slider-container .slider-track-container {
8976 .b2b-slider-container .slider-track {
8979 background-color: #cccccc;
8980 border-radius: 10px;
8981 border: 1px solid #cccccc; }
8982 .b2b-slider-container .slider-track-fill {
8985 background-color: #cccccc;
8986 border-radius: 10px;
8988 background-color: #157BB2;
8989 transition: width 0s linear;
8990 border: 1px solid #cccccc; }
8991 .b2b-slider-container .slider-knob-container {
8992 transition: left 0s linear; }
8993 .b2b-slider-container .slider-knob-container.slider-knob-hidden {
8994 display: none !important; }
8995 .b2b-slider-container .slider-knob {
8998 border-radius: 10px;
9001 border: 1px solid #cccccc;
9004 .b2b-slider-container .slider-knob:focus {
9005 outline: thin dotted #666; }
9007 .b2b-slider-endpoints-container {
9011 .b2b-slider-endpoints-container .b2b-slider-endpoints-left {
9013 line-height: 100%; }
9014 .b2b-slider-endpoints-container .b2b-slider-endpoints-right {
9016 line-height: 100%; }
9017 .b2b-slider-endpoints-container::after {
9022 .b2b-slider-container.vertical {
9027 border-radius: 10px; }
9028 .b2b-slider-container.vertical .slider-track-container {
9031 .b2b-slider-container.vertical .slider-track {
9034 .b2b-slider-container.vertical .slider-track-fill {
9039 .b2b-slider-container.vertical .slider-knob-container {
9040 transition: bottom 0s linear;
9043 .b2b-slider-container.vertical .slider-knob-container.slider-knob-hidden {
9044 display: none !important; }
9045 .b2b-slider-container.vertical .slider-knob {
9047 border-radius: 10px;
9052 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");
9056 .icon-spinner.small {
9058 height: 30px !important;
9059 width: 30px !important; }
9061 .isIE .icon-spinner,
9062 .isIE .icon-spinner.small {
9063 animation: spinner 1s linear infinite; }
9065 .ds2-no-colors .icon-spinner {
9066 animation: spinner 1s linear infinite;
9067 border: 5px dotted transparent;
9068 border-radius: 50%; }
9070 @keyframes spinner {
9072 transform: rotate(0deg); }
9074 transform: rotate(359deg); } }
9076 .b2b-status-tracker > .btn-arrow:nth-of-type(1) {
9077 margin-right: 10px; }
9079 .b2b-status-tracker > .btn-arrow:nth-of-type(2) {
9080 margin-left: 20px; }
9082 .b2b-status-tracker > .btn-arrow {
9085 overflow: visible; }
9086 .b2b-status-tracker > .btn-arrow > .btn-secondary > .icon-left {
9089 .b2b-status-tracker > .btn-arrow > .btn-secondary > .icon-right {
9092 .b2b-status-tracker > .b2b-status-tracker-step {
9094 position: relative; }
9096 .b2b-status-tracker-step {
9099 .b2b-status-tracker > .b2b-status-tracker-step .b2b-status-tracker-heading {
9100 font-family: "Omnes-ATT-W02-Medium";
9103 margin-bottom: 10px; }
9105 .b2b-status-tracker > .b2b-status-tracker-step.complete > .progress > .progress-bar {
9107 background-color: #1b7e28; }
9109 .b2b-status-tracker > .b2b-status-tracker-step.complete .icon-controls-approval {
9112 .b2b-status-tracker > .b2b-status-tracker-step.current > .progress > .progress-bar {
9114 background-color: #333333; }
9116 .b2b-status-tracker > .b2b-status-tracker-step.current .icon-misc-time {
9119 .b2b-status-tracker > .b2b-status-tracker-step.pending > .progress > .progress-bar {
9121 background-color: #ffb81c; }
9123 .b2b-status-tracker > .b2b-status-tracker-step.pending .icon-controls-statusokay {
9126 .b2b-status-tracker > .b2b-status-tracker-step.actionRequired > .progress > .progress-bar {
9128 background-color: #cf2a2a; }
9130 .b2b-status-tracker > .b2b-status-tracker-step.actionRequired .icon-securityalerts-alert {
9133 .b2b-status-tracker > .b2b-status-tracker-step.notAvailable > .progress > .progress-bar {
9135 background-color: #767676; }
9137 .b2b-status-tracker > .b2b-status-tracker-step.notAvailable .icon-controls-restricted {
9140 .b2b-status-tracker > .b2b-status-tracker-step > .progress {
9142 border-radius: 1.5px;
9144 margin-bottom: 10px;
9145 background-color: #c5c5c5; }
9146 .b2b-status-tracker > .b2b-status-tracker-step > .progress > .progress-bar {
9150 .b2b-status-tracker > .b2b-status-tracker-step > .b2b-status-tracker-estimate {
9151 font-family: "Omnes-ATT-W02-Medium";
9154 margin-bottom: 10px; }
9156 .b2b-status-tracker > .b2b-status-tracker-step > .b2b-status-tracker-description {
9157 font-family: "Omnes-ATT-W02";
9160 padding-right: 15px; }
9161 .b2b-status-tracker > .b2b-status-tracker-step > .b2b-status-tracker-description a {
9170 font-family: "Omnes-ATT-W02";
9178 position: relative; }
9184 background-color: #c4c4c4;
9185 outline: 1px solid transparent; }
9187 .steps li:first-child {
9188 border-radius: 4px 0 0 4px; }
9190 .steps li:last-child {
9192 border-radius: 0 4px 4px 0; }
9195 .steps li.step-done {
9196 background-color: #007a3e;
9198 border: 1px solid transparent; }
9202 display: inline-block;
9206 white-space: nowrap; }
9208 .step-on .step-text {
9209 font-family: "Omnes-ATT-W02-Medium"; }
9211 .steps li .step-text[data-large-text]:before {
9212 content: attr(data-large-text) " "; }
9214 .step-confirmation {
9216 margin-bottom: 30px; }
9218 .step-confirmation > div {
9221 .step-confirmation > div i {
9224 margin-right: 10px; }
9226 .step-confirmation.centered > div i {
9227 margin-left: -60px; }
9229 .step-confirmation > div h3 {
9231 margin: 26px 0 20px; }
9233 .step-confirmation > p {
9236 @media (max-width: 1024px) {
9243 margin-bottom: 11px; }
9246 .step-on .step-text {
9255 .steps li .step-text[data-sm-text]:before {
9256 content: attr(data-sm-text) " ";
9258 .step-confirmation {
9259 margin-top: 30px !important; } }
9261 @media (max-width: 767px) {
9262 .step-confirmation.centered > div i {
9264 .step-confirmation.centered > p {
9265 margin-left: 40px; }
9266 .step-confirmation > div h3 {
9268 margin: 13px 0 10px; }
9269 .step-confirmation > div i {
9271 margin-right: 10px; } }
9273 .step-indicator.vertical {
9276 .vertical .step-heading {
9284 .vertical .steps li {
9285 align-items: center;
9286 background-color: transparent;
9290 padding: 0 0 0 20px;
9291 position: relative; }
9293 .vertical .steps li .step-text {
9302 .vertical .steps li .step-text[data-large-text]:before {
9303 content: attr(data-large-text) " "; }
9305 .vertical .steps li:after {
9306 background-color: transparent;
9307 border-left: 4px solid #d2d2d2;
9317 .vertical .steps li.step-on:after,
9318 .vertical .steps li.step-done:after {
9319 border-color: #0568ae; }
9323 padding: 0px 0px 0px 0px; }
9324 .b2b-step-tracker .btn.btn-left {
9325 margin-right: 10px; }
9326 .b2b-step-tracker .btn.btn-right {
9328 .b2b-step-tracker .b2b-left-arrow {
9331 .b2b-step-tracker .b2b-right-arrow {
9334 .b2b-step-tracker .b2b-steps {
9338 position: relative; }
9339 .b2b-step-tracker .b2b-steps li {
9343 background-color: #767676;
9344 outline: 1px solid transparent;
9346 .b2b-step-tracker .b2b-steps li.b2b-step-done {
9347 background-color: #1b7e28;
9350 .b2b-step-tracker .b2b-steps li.b2b-step-on {
9351 background-color: #333333;
9354 font-family: "Omnes-ATT-W02-Medium"; }
9355 .b2b-step-tracker .b2b-steps li .b2b-step-text {
9357 display: inline-block;
9361 white-space: nowrap; }
9362 .b2b-step-tracker .b2b-steps li .b2b-step-text[data-large-text]:before {
9363 content: attr(data-large-text) " "; }
9364 .b2b-step-tracker .b2b-steps li:first-child {
9365 border-radius: 2px 0 0 2px; }
9366 .b2b-step-tracker .b2b-steps li:last-child {
9368 border-radius: 0 2px 2px 0; }
9370 @media (max-width: 1024px) {
9373 .b2b-step-tracker .b2b-steps {
9375 .b2b-step-tracker .b2b-steps li .b2b-step-text {
9377 .b2b-step-tracker .b2b-steps li .b2b-step-text[data-sm-text]:before {
9378 content: attr(data-sm-text) " ";
9380 .b2b-step-tracker .b2b-steps li.b2b-step-on .b2b-step-text {
9390 .strength-meter-container {
9394 .strength-meter-gauge {
9396 background-color: #d2d2d2;
9400 outline: 1px solid transparent; }
9402 .strength-meter-gauge-fill {
9406 text-indent: -9999px;
9408 border: 2px solid transparent; }
9410 .strength-meter-gauge-fill.strength-meter-animate {
9411 transition: width 0.5s linear, background-color 0.5s linear; }
9413 .strength-meter-animate[style*="20"] {
9414 background-color: #cf2a2a; }
9416 .strength-meter-animate[style*="20"] + .strength-meter-divider + .strength-meter-content:after {
9417 content: "Unacceptable"; }
9419 .strength-meter-animate[style*="40"] {
9420 background-color: #ea7400; }
9422 .strength-meter-animate[style*="40"] + .strength-meter-divider + .strength-meter-content:after {
9425 .strength-meter-animate[style*="60"] {
9426 background-color: #ea7400; }
9428 .strength-meter-animate[style*="60"] + .strength-meter-divider + .strength-meter-content:after {
9431 .strength-meter-animate[style*="80"] {
9432 background-color: #007a3e; }
9434 .strength-meter-animate[style*="80"] + .strength-meter-divider + .strength-meter-content:after {
9437 .strength-meter-animate[style*="100"] {
9438 background-color: #007a3e; }
9440 .strength-meter-animate[style*="100"] + .strength-meter-divider + .strength-meter-content:after {
9441 content: "Excellent"; }
9443 .strength-meter-divider {
9452 .strength-meter-divider span {
9453 background: transparent;
9456 border-right: solid 1px #fff; }
9458 .strength-meter-divider span:first-child {
9459 border-radius: 2px 0 0 2px; }
9461 .strength-meter-divider span + .strength-meter-divider span {
9464 .strength-meter-divider span:last-child {
9465 border-radius: 0 2px 2px 0;
9468 .strength-meter-content {
9472 position: absolute; }
9474 .strength-meter-content:before {
9475 font-family: "Omnes-ATT-W02";
9476 content: "Password strength: "; }
9478 .strength-meter-content:after {
9479 font-family: "Omnes-ATT-W02-Medium"; }
9481 .strength-meter-container {
9486 .strength-meter-container .strength-meter-gauge {
9488 background-color: #cccccc;
9489 box-shadow: 0 1px 1px -1px #333 inset;
9493 position: relative; }
9495 .strength-meter-container > .strength-meter-gauge > .strength-meter-gauge-fill {
9497 box-shadow: 0 1px 1px -1px #999 inset;
9499 text-indent: -9999px;
9502 .strength-meter-container > .strength-meter-gauge > .strength-meter-gauge-fill.strength-meter-animate {
9503 transition: width 0ms ease-out, background-color 0ms ease-in; }
9505 .strength-meter-container > .strength-meter-gauge > .strength-meter-divider {
9513 .strength-meter-container > .strength-meter-gauge > .strength-meter-divider span {
9514 background: transparent;
9517 border-right: solid 1px #fff; }
9519 .strength-meter-container > .strength-meter-gauge > .strength-meter-divider span:last-child {
9522 .strength-meter-container > .strength-meter-content {
9523 font-family: "Omnes-ATT-W02";
9528 .strength-meter-container > .strength-meter-content:before {
9531 .strength-meter-container > .strength-meter-content > .strength-meter-content-state {
9532 font-family: "Omnes-ATT-W02-Medium"; }
9536 align-items: center; }
9537 .btn-switch-label:focus .btn-switch {
9538 outline: 1px dotted #666;
9539 outline-offset: 5px; }
9540 .btn-switch-label input:focus .btn-switch {
9541 outline: 1px dotted #666;
9542 outline-offset: 5px; }
9543 .btn-switch-label > span {
9547 background-color: #fff;
9548 border: 1px solid #d2d2d2;
9549 border-radius: 16px;
9550 box-shadow: 0 4px 5px -5px rgba(0, 0, 0, 0.15) inset, 0 5px 5px -5px rgba(0, 0, 0, 0.15);
9555 user-select: none; }
9556 .btn-switch input[type="checkbox"] {
9563 .btn-switch input[type="checkbox"] + .switch-overlay .btn-slider-on .activo {
9564 font: 0px/0 "Omnes-ATT-W02"; }
9565 .btn-switch input[type="checkbox"] + .switch-overlay .btn-slider-on + .btn + .btn-slider-off .inactivo {
9566 font: 0px/0 "Omnes-ATT-W02"; }
9567 .btn-switch input[type="button"] {
9574 .btn-switch input[type="button"] + .switch-overlay .btn-slider-on .activo {
9575 font: 0px/0 "Omnes-ATT-W02"; }
9576 .btn-switch input[type="button"] + .switch-overlay .btn-slider-on + .btn + .btn-slider-off .inactivo {
9577 font: 0px/0 "Omnes-ATT-W02"; }
9578 .btn-switch input.checked + .switch-overlay {
9580 transition: all .3s linear .0s; }
9581 .btn-switch input.checked + .switch-overlay .switch-handle {
9582 background-color: #007a3e;
9583 background: linear-gradient(to bottom, #008744 0%, #007a3e 100%);
9584 transition: background-color 0.3s linear 0s;
9585 border: 1px solid transparent; }
9586 .btn-switch input:checked + .switch-overlay {
9588 transition: all .3s linear .0s; }
9589 .btn-switch input:checked + .switch-overlay .switch-handle {
9590 background-color: #007a3e;
9591 background: linear-gradient(to bottom, #008744 0%, #007a3e 100%);
9592 transition: background-color 0.3s linear 0s;
9593 border: 1px solid transparent; }
9594 .btn-switch input + .switch-overlay {
9596 transition: all .3s linear .0s; }
9597 .btn-switch input + .switch-overlay .switch-handle {
9598 background-color: #f2f2f2;
9599 background: linear-gradient(to bottom, #fcfcfc 0%, #f2f2f2 100%);
9600 transition: background-color 0.3s linear 0s;
9601 border: 1px solid #d2d2d2; }
9602 .btn-switch input[disabled] + .switch-overlay {
9604 width: 100% !important;
9605 background-color: #d2d2d2;
9607 cursor: not-allowed !important; }
9608 .btn-switch input[disabled] + .switch-overlay .btn-slider-on {
9610 .btn-switch input[disabled] + .switch-overlay .activo {
9612 .btn-switch input[disabled] + .switch-overlay .switch-handle {
9614 .btn-switch input[disabled] + .switch-overlay .btn-slider-off {
9618 .btn-switch input[disabled]:checked + .switch-overlay {
9620 width: 100% !important;
9621 background-color: #fff; }
9622 .btn-switch input[disabled]:checked + .switch-overlay .btn-slider-off {
9624 .btn-switch input[disabled]:checked + .switch-overlay .btn-slider-off + .inactivo {
9626 .btn-switch input[disabled]:checked + .switch-overlay .switch-handle {
9628 .btn-switch input[disabled]:checked + .switch-overlay .btn-slider-on {
9632 color: #007a3e !important;
9633 font-weight: bold; }
9634 .btn-switch input[disabled]:checked + .switch-overlay .activo {
9638 color: #007a3e !important;
9639 font-weight: bold; }
9640 .btn-switch input[disabled]:checked + .btn-slider-on {
9642 .btn-switch input[disabled] + .btn-slider-on + .switch-handle {
9645 .btn-switch input[disabled] + .btn-slider-on + .switch-handle + .btn-slider-off {
9647 .btn-switch input[type="checkbox"][disabled] + .switch-overlay .btn-slider-on {
9649 .btn-switch input[type="checkbox"][disabled] + .switch-overlay .btn-slider-on .activo {
9650 border: medium none;
9652 font: 16px/32px "Omnes-ATT-W02";
9656 .btn-switch input[type="checkbox"][disabled] + .switch-overlay .btn-slider-on .activo:before {
9658 .btn-switch input[type="checkbox"][disabled] + .switch-overlay .btn-slider-on + .switch-handle + .btn-slider-off {
9663 .btn-switch input[type="checkbox"][disabled] + .switch-overlay .btn-slider-on + .switch-handle + .btn-slider-off .inactivo {
9664 border: medium none;
9666 font: 16px/32px "Omnes-ATT-W02";
9670 .btn-switch input[type="checkbox"][disabled] + .switch-overlay .btn-slider-on + .switch-handle + .btn-slider-off .inactivo:before {
9672 .btn-switch input[type="checkbox"][disabled]:checked + .switch-overlay .btn-slider-on {
9677 .btn-switch input[type="checkbox"][disabled]:checked + .switch-overlay .btn-slider-on + .switch-handle + .btn-slider-off {
9679 .btn-switch input[type="checkbox"][disabled]:checked + .switch-overlay .activo {
9681 font-weight: bold; }
9684 border-radius: 16px;
9685 color: black !important;
9698 display: inline-block;
9699 font-family: "Omnes-ATT-W02";
9707 display: inline-block;
9708 font-family: "Omnes-ATT-W02";
9717 padding-right: 0px; }
9721 display: inline-block;
9734 background-image: none;
9735 border-left: 3px solid #007a3e;
9746 line-height: 40px; }
9748 background-image: none;
9749 border: 3px solid #959595;
9750 border-radius: 100%;
9759 .btn-switch.focused {
9760 outline: 1px dotted #000;
9761 outline-offset: 5px; }
9765 background-color: transparent;
9766 border-collapse: collapse;
9769 margin-bottom: 20px; }
9775 vertical-align: bottom; }
9783 vertical-align: top;
9784 word-wrap: break-word; }
9787 font-family: "Omnes-ATT-W02-Medium";
9789 font-weight: normal;
9791 padding: 13px 20px; }
9794 border-left: 1px solid #d2d2d2;
9795 border-top: 1px solid #d2d2d2; }
9797 table tbody td:first-child {
9798 border-left: none; }
9800 .tiny-accordion.iconleft.accordion-table-layout .toggle-header,
9801 .tiny-accordion.iconleft.accordion-table-layout .toggle-header + .accordion-content,
9802 .tiny-accordion.iconleft.accordion-table-layout .inactive-toggle-header {
9803 padding: 0 0 0 50px; }
9806 .inactive-toggle-header .faux-table-cell {
9807 display: table-cell;
9809 padding: 13px 0 10px 0;
9813 .accordion-content .faux-table-cell {
9814 display: table-cell;
9816 padding: 0 0 10px 0; }
9818 .faux-table-cell:last-child {
9823 background-color: #f2f2f2;
9826 border-left: 1px solid #d2d2d2;
9827 padding: 0 20px 0 10px; }
9829 .tiny-accordion.iconleft.accordion-table-layout .toggle-header.opened .hide-when-expanded {
9832 .tiny-accordion.iconleft.accordion-table-layout .toggle-header.opened .hide-when-expanded {
9834 transition: opacity .3s linear .2s; }
9836 @media (max-width: 767px) {
9839 padding: 19px 10px; }
9840 table th:first-child,
9841 table td:first-child {
9842 padding: 19px 15px; } }
9844 .data-row-list ul > li {
9845 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; }
9848 border-bottom: 1px solid #d2d2d2; }
9852 padding: 15px 15px 10px; }
9855 white-space: nowrap;
9856 padding: 15px 15px 0 15px;
9858 font-family: "Omnes-ATT-W02";
9860 border-top: 1px solid #d2d2d2; }
9862 .data-row.has-button .col-1 {
9865 .complex-table .data-row .col-1 {
9870 box-shadow: 0 -2px 0 0 #d2d2d2; }
9872 .data-row.opened td,
9873 .data-row.opened th {
9874 border-left: 1px solid transparent;
9875 border-bottom: 1px solid transparent; }
9877 .data-row.opened + .data-row-list {
9878 box-shadow: 0 1px 0 0 #d2d2d2; }
9880 .data-row.opened + .data-row-list > td {
9883 .data-row.opened + .data-row-list + .data-row.opened {
9884 box-shadow: 0 -1px 0 0 #d2d2d2; }
9886 .data-row .col-1 i {
9889 display: inline-block !important; }
9891 .data-row-list th:first-child {
9892 background-color: inherit !important;
9894 padding: 0 15px 15px;
9895 font-family: "Omnes-ATT-W02";
9896 font-size: 1.4rem; }
9899 margin: 0 0 0 30px; }
9901 .data-row-list ul > li:before {
9904 .data-row-list ul > li {
9905 /* background-image in tables.less */
9906 background-position: left 13px;
9907 background-repeat: repeat-x;
9908 background-size: 4px 1px;
9913 .data-row-list li div {
9914 display: table-cell;
9915 background-color: white;
9919 padding-right: 7px; }
9921 .data-row-list li div + div {
9925 padding-left: 7px; }
9927 .complex-table td:nth-child(1),
9928 .complex-table td:nth-child(2),
9929 .complex-table td:nth-child(3),
9930 .complex-table td:nth-child(4),
9931 .complex-table td:nth-child(5),
9932 .complex-table td:nth-child(6),
9933 .complex-table td:nth-child(7),
9934 .complex-table td:nth-child(8),
9935 .complex-table td:nth-child(9) {
9936 white-space: nowrap; }
9939 word-wrap: break-word;
9943 text-align: right; }
9945 .complex-table th:not(:first-child),
9946 .complex-table td:not(:first-child) {
9947 text-align: right; }
9949 .striped tbody > tr td {
9950 background-color: transparent !important; }
9952 .striped tbody > tr.data-row.odd,
9953 .striped tbody > tr.data-row.odd + .data-row-list,
9954 .striped tbody > tr.data-row.odd + .data-row-list li div {
9955 background-color: #f2f2f2 !important; }
9957 .striped tbody > tr:not('.data-row'):nth-child(even) {
9958 background-color: #f2f2f2; }
9960 .b2b-table-div .b2b-external-sort-margin .selectWrap {
9963 display: inline-table;
9964 margin-bottom: 0px; }
9966 .b2b-external-sort-div {
9968 padding-bottom: 25px; }
9970 .b2b-external-sort-div .sortButton {
9972 border: 1px solid #ccc;
9976 background: linear-gradient(#fcfcfc, #f2f2f2);
9977 background-blend-mode: multiply;
9981 .b2b-external-sort-label {
9982 padding-bottom: 10px; }
9984 .b2b-external-sort-div a:hover {
9987 .b2b-external-sort-div a:hover, .b2b-external-sort-div a:focus {
9988 text-decoration: none; }
9990 .b2b-external-sort-label label {
9991 position: relative; }
9993 .b2b-external-sort-margin {
9994 margin-right: 13px !important; }
9996 .b2b-table-sorter-icon [class*="icon-arrows-"]:before {
9998 vertical-align: middle; }
10000 @media screen and (max-width: 950px) {
10001 .b2b-external-sort-margin .selectWrap {
10002 bottom: 0px !important; } }
10004 .tablesorter-default .tablesorter-header.sorter-false .tablesorter-header-inner {
10008 .tablesorter-default .tablesorter-header .tablesorter-header-inner {
10009 /* background-image: url(images/tables/upanddown.png);*/
10010 background-position: center right;
10011 background-repeat: no-repeat;
10013 white-space: normal;
10014 display: inline-block;
10015 vertical-align: baseline;
10018 *vertical-align: auto;
10019 /* padding: 0 24px 0 0;*/ }
10021 .tablesorter-default .tablesorter-header.sorter-false .tablesorter-header-inner {
10024 .tablesorter-default .tablesorter-header.tablesort-sortable .tablesorter-header-inner span {
10025 margin-right: 24px;
10026 display: inline-block; }
10029 .tablesorter-default thead .headerSortUp .tablesorter-header-inner,.tablesorter-default thead .tablesorter-headerAsc .tablesorter-header-inner,.tablesorter-default thead .tablesorter-headerSortUp .tablesorter-header-inner {
10030 background-image: url(images/tables/up.png);
10033 .tablesorter-default thead .headerSortDown .tablesorter-header-inner,.tablesorter-default thead .tablesorter-headerDesc .tablesorter-header-inner,.tablesorter-default thead .tablesorter-headerSortDown .tablesorter-header-inner {
10034 background-image: url(images/tables/down.png);
10037 .tablesorter-default thead .headerSortUp .tablesorter-header-inner,
10038 .tablesorter-default thead .tablesorter-headerAsc .tablesorter-header-inner,
10039 .tablesorter-default thead .tablesorter-headerSortUp .tablesorter-header-inner,
10040 .tablesorter-default thead .headerSortDown .tablesorter-header-inner,
10041 .tablesorter-default thead .tablesorter-headerDesc .tablesorter-header-inner,
10042 .tablesorter-default thead .tablesorter-headerSortDown .tablesorter-header-inner {
10044 line-height: 16px; }
10046 .tablesorter-default thead .headerSortUp .tablesorter-header-inner:after,
10047 .tablesorter-default thead .tablesorter-headerAsc .tablesorter-header-inner:after,
10048 .tablesorter-default thead .tablesorter-headerSortUp .tablesorter-header-inner:after {
10049 font-family: 'icoPrimary' !important;
10051 font-style: normal;
10053 font-weight: normal;
10054 font-variant: normal;
10055 text-transform: none;
10057 -webkit-font-smoothing: antialiased;
10058 -moz-osx-font-smoothing: grayscale;
10059 -moz-user-select: none;
10060 -ms-user-select: none;
10061 -webkit-user-select: none;
10064 /* position: relative;*/
10065 position: absolute;
10066 text-decoration: inherit;
10067 display: inline-block;
10068 transform: rotate(180deg);
10069 margin-left: -22px;
10072 .tablesorter-default thead .headerSortDown .tablesorter-header-inner:after,
10073 .tablesorter-default thead .tablesorter-headerDesc .tablesorter-header-inner:after,
10074 .tablesorter-default thead .tablesorter-headerSortDown .tablesorter-header-inner:after {
10075 font-family: 'icoPrimary' !important;
10077 font-style: normal;
10079 font-weight: normal;
10080 font-variant: normal;
10081 text-transform: none;
10083 -webkit-font-smoothing: antialiased;
10084 -moz-osx-font-smoothing: grayscale;
10085 -moz-user-select: none;
10086 -ms-user-select: none;
10087 -webkit-user-select: none;
10090 /* position: relative;*/
10091 position: absolute;
10092 text-decoration: inherit;
10093 display: inline-block;
10094 margin-left: -22px;
10097 .tablesorter-search-highlight {
10098 font-weight: 700; }
10100 .tablesorter-headerRow th:focus {
10101 outline: thin dotted #666;
10102 outline-offset: -1px; }
10104 .b2b-table-message {
10105 font-family: "Omnes-ATT-W02"; }
10106 .b2b-table-message .b2b-magnify-glass {
10107 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");
10108 background-repeat: no-repeat;
10109 background-position: center;
10111 .b2b-table-message .b2b-alert {
10113 .b2b-table-message .b2b-loading-dots {
10115 margin-bottom: 20px; }
10116 .b2b-table-message .b2b-message {
10117 text-align: center;
10118 padding-bottom: 45px;
10120 border-style: solid;
10123 padding-bottom: 45px;
10124 border-color: #d2d2d2;
10126 min-height: 220px; }
10127 .b2b-table-message .b2b-error-title {
10128 font-family: "Omnes-ATT-W02";
10131 margin-top: 10px; }
10132 .b2b-table-message .b2b-message-title {
10134 font-family: "Omnes-ATT-W02"; }
10136 .b2b-table-scrollbar {
10139 position: relative; }
10140 .b2b-table-scrollbar .b2b-table-inner-container {
10142 padding-left: 150px;
10143 overflow-x: scroll; }
10144 .b2b-table-scrollbar th:first-child {
10145 background-color: #FFFFFF; }
10146 .b2b-table-scrollbar td:first-child {
10147 background-color: #FFFFFF;
10148 border-top: 1px solid #cccccc;
10149 border-right: 1px solid #cccccc;
10150 margin-top: -0.5px; }
10151 .b2b-table-scrollbar tr {
10152 th: nth-child(2), td; }
10153 .b2b-table-scrollbar tr :nth-child(2) {
10154 border-left: none; }
10155 .b2b-table-scrollbar tr:last-child > td:first-child {
10156 border-bottom: 1px solid #cccccc; }
10158 .b2b-scrollbar-arrow-left {
10162 .b2b-scrollbar-arrow-right {
10166 .b2b-scrollbar-arrow-right.btn-arrow .btn {
10169 .b2b-table-scrollbar ::-webkit-scrollbar {
10172 .b2b-table-scrollbar ::-webkit-scrollbar-thumb {
10173 background: #666666;
10174 border-radius: 5px; }
10178 margin-bottom: 20px;
10179 list-style: none; }
10184 .tabs > li > a:hover,
10185 .tabs > li > a:focus {
10186 text-decoration: none;
10187 background-color: #d2d2d2; }
10189 .tabs > .pull-right {
10205 padding-right: 20px;
10206 padding-left: 20px;
10208 line-height: 16px; }
10214 margin-bottom: -1px; }
10216 .tabs > li:first-child {
10217 margin-left: 20px; }
10220 padding: 12px 20px;
10221 border: 1px solid #d2d2d2;
10222 border-radius: 6px 6px 0 0;
10223 background-color: #f2f2f2;
10225 border-color: #d2d2d2; }
10228 margin-right: 6px; }
10231 .tabs > li > a:hover,
10232 .tabs > li > a:focus {
10233 background-image: none;
10234 background-color: #ffffff;
10236 border-color: #d2d2d2;
10237 border-bottom: 1px solid transparent;
10240 .tabs.tabs-justified,
10244 margin-bottom: -1px; }
10246 .tabs.tabs-justified > li,
10247 .tabs.promo-tabs > li {
10248 display: table-cell;
10251 border-left: 1px solid #d2d2d2; }
10253 .tabs.tabs-justified > li.active,
10254 .tabs.promo-tabs > li.active {
10255 position: relative;
10258 .tabs.tabs-justified > li > a {
10259 padding-right: 5px;
10260 padding-left: 5px; }
10262 .tabs.tabs-justified > li > a,
10263 .tabs.promo-tabs > li > a {
10264 text-align: center; }
10266 .tabs.promo-tabs > li > a {
10273 text-align: center;
10274 padding: 6px 10px 10px;
10275 border-top: 4px solid #e6e6e6;
10277 border-bottom: 1px solid #d2d2d2;
10278 background-color: #f9f9f9; }
10280 .tabs > li:last-child > a {
10283 .tabs.promo-tabs > li.active > a {
10285 border-top: 4px solid #ea7400;
10286 border-bottom-color: white;
10287 background-color: #fff !important;
10291 .tabs.promo-tabs > li:first-child {
10292 border-left: none; }
10294 .tabs.promo-tabs > li > a img {
10295 max-width: inherit;
10297 margin: 0 auto 5px auto;
10311 border: 1px solid #e6e6e6; }
10313 .tabs.promo-tabs + .tab-content {
10315 border-bottom: 1px solid #e6e6e6; }
10317 .tab-content > .tab-pane {
10318 padding: 10px 15px; }
10320 .tab-content.noborder {
10323 .tab-content.noborder > .tab-pane {
10326 .tab-content > .tab-pane {
10329 .tab-content > .active {
10332 .tabs.promo-tabs > li > a {
10335 padding: 20px 20px 24px;
10336 background-color: #FFFFFF;
10337 border-top: 5px solid #FFFFFF;
10338 white-space: nowrap; }
10340 .tabs.promo-tabs > li.active > a {
10341 border-top: 5px solid #0574ac; }
10343 .tabs.promo-tabs > li > a:hover {
10346 .tabs.promo-tabs > li {
10349 .tabs > li[disabled="disabled"] > a:hover {
10350 cursor: not-allowed; }
10353 background-color: #f2f2f2;
10354 -webkit-transition: all .3s ease-out;
10355 -moz-transition: all .3s ease-out;
10356 transition: all .3s ease-out;
10357 margin: 3px 5px 3px 0;
10359 border-radius: 6px;
10360 border: 1px solid #c9c9c9;
10361 display: inline-block; }
10362 .b2b-tags .tags__item {
10364 vertical-align: baseline;
10367 .b2b-tags .tags__item i {
10371 margin-left: 10px; }
10372 .b2b-tags .tags__item i:hover {
10374 .b2b-tags .tags__item i:focus {
10375 outline: thin dotted #666; }
10376 .b2b-tags .tags__item:last-child {
10378 .b2b-tags .tags__item:hover {
10379 text-decoration: none; }
10380 .b2b-tags .tags__item:focus {
10381 outline: 1px dotted #666; }
10383 .tooltip-size-control {
10387 display: inline-block;
10389 vertical-align: middle;
10390 margin: 1px 0 0 7px; }
10393 margin: -3px 7px 0 0; }
10396 margin: 1px 0 0 7px; }
10398 .tooltip .icon-tooltip {
10401 display: inline-block;
10405 position: relative;
10408 .tooltip .icon-tooltip:before {
10411 .tooltip .icon-tooltip:focus {
10412 text-decoration: none;
10413 outline: 1px dotted black; }
10415 .tooltip.active .icon-tooltip:focus {
10420 border-color: transparent;
10421 border-style: solid;
10422 background-color: #0568ae;
10425 position: absolute;
10431 transform: rotate(45deg);
10434 .tooltip.active .icon-tooltip[data-placement="top"] .arrow {
10438 border-width: 0 1px 1px 0; }
10440 .tooltip.active .icon-tooltip[data-placement="bottom"] .arrow {
10441 border-width: 1px 0 0 1px;
10446 .tooltip.active .arrow {
10449 .tooltip .closingtooltip {
10452 .tooltip.active .closingtooltip {
10456 position: absolute;
10463 text-align: left; }
10466 background-color: #0568ae;
10467 border: 1px solid transparent;
10468 border-radius: 6px;
10473 position: relative;
10479 .tooltip .helpertext {
10480 position: absolute; }
10482 .tooltip.active .icon-tooltip[data-placement="bottom"] + .tooltip-wrapper .helpertext {
10486 .tooltip.active .icon-tooltip[data-placement="top"] + .tooltip-wrapper .helpertext {
10490 .tooltip.active .tooltip-wrapper {
10495 .tooltip.active .tooltip-wrapper .helpertext {
10498 .tooltip-onclick .btn.icon-tooltip {
10499 border: medium none;
10508 position: absolute;
10512 .tooltip-onclick .icon-tooltip:before {
10514 position: relative; }
10516 .tooltip-onclick textarea + .reset-field + .icon-tooltip {
10521 .tooltip-onclick.active .helpertext:before,
10522 .tooltip-onfocus.active .helpertext:before {
10523 background-color: #0568ae;
10524 border-color: transparent;
10525 border-style: solid;
10526 border-width: 1px 1px 0 0;
10532 position: absolute;
10534 transform: rotate(-45deg);
10537 .tooltip-onclick.active .helpertext {
10540 margin: 14px 0 0; }
10542 .tooltip-onclick.active .helpertext:before {
10546 .tooltip-onclick .reset-field {
10549 .tooltip-onclick .reset-field:before {
10550 position: relative;
10553 .tooltip-onfocus.active .helpertext {
10555 margin: 14px 0 10px 0; }
10560 font-family: "Omnes-ATT-W02-Medium";
10562 margin-bottom: 8px;
10563 white-space: normal; }
10568 font-family: "Omnes-ATT-W02";
10569 line-height: 1.5rem;
10570 white-space: normal; }
10572 .popover-content span,
10573 .popover-content p {
10574 line-height: 1.5rem; }
10576 .popover-content p:last-child {
10577 margin-bottom: 0; }
10579 .tooltip .tooltip-element {
10580 position: relative; }
10582 .tooltip .icon-tooltip:hover {
10583 text-decoration: none; }
10585 .tooltip.active .tooltip-element[data-placement="top"] .arrow {
10590 .tooltip.active .tooltip-element[data-placement="bottom"] .arrow {
10592 border-color: transparent transparent #0574ac;
10596 .tooltip.active .tooltip-element[data-placement="bottom"] + .tooltip-wrapper .helpertext {
10600 .tooltip.active .tooltip-element[data-placement="top"] + .tooltip-wrapper .helpertext {
10605 padding: 0 10px 0 10px;
10609 list-style-type: none; }
10612 padding: 0 0 5px 30px;
10614 margin-left: -10px;
10616 outline-offset: -1px; }
10617 .b2b-tree li:focus {
10619 .b2b-tree li:focus > a {
10620 outline: thin dotted #666;
10621 outline-offset: -1px; }
10623 border-left: 1px solid #ccc; }
10624 .b2b-tree ul li.bg > a {
10626 background-image: url("../style/images/treebg.png");
10628 padding-left: 5px; }
10629 .b2b-tree ul li .b2b-tree-tooltip {
10631 position: absolute;
10634 white-space: nowrap;
10637 font-family: "Omnes-ATT-W02";
10639 .b2b-tree ul li .b2b-tree-tooltip-content {
10640 background-color: #0568ae;
10642 border-radius: 6px;
10645 .b2b-tree ul li .b2b-tree-arrow-left {
10648 border-top: 10px solid transparent;
10649 border-bottom: 10px solid transparent;
10650 border-right: 10px solid #0568ae;
10651 position: absolute;
10653 .b2b-tree ul li.activeTooltip > a .b2b-tree-tooltip {
10656 padding: 0 0 0 20px; }
10657 .b2b-tree ul > li {
10658 position: relative;
10659 line-height: 18px; }
10660 .b2b-tree a > span.b2b-tree-node-icon {
10661 background-color: #FFF;
10665 position: absolute;
10670 .b2b-tree a > span.b2b-tree-node-icon > i {
10672 .b2b-tree a:only-child {
10674 .b2b-tree a:only-child > span.b2b-tree-node-icon {
10676 border-radius: 50%;
10679 .b2b-tree a:only-child > span.b2b-tree-node-icon > i {
10680 background-color: inherit;
10681 background: #fff; }
10682 .b2b-tree a > span.b2b-tree-node-icon > i.icon-circle {
10683 background-color: inherit;
10686 .b2b-tree a.b2b-locked-node:after {
10689 font-family: 'icoSecurityalerts' !important; }
10690 .b2b-tree a:hover .b2b-locked-node:after {
10691 text-decoration: none; }
10692 .b2b-tree ul li:first-child > a:only-child > span.b2b-tree-node-icon {
10694 border-radius: 50%;
10695 line-height: 12px; }
10696 .b2b-tree ul li:last-child > a:only-child > span.b2b-tree-node-icon {
10698 background-color: #fff; }
10699 .b2b-tree li a + ul {
10701 overflow: hidden; }
10702 .b2b-tree li a.active + ul {
10704 overflow: visible; }
10705 .b2b-tree li a.grp {
10706 font-family: "Omnes-ATT-W02-Italic"; }
10707 .b2b-tree li a.grp.active {
10709 .b2b-tree span.end {
10710 left: -6px !important;
10711 top: 5px !important; }
10712 .b2b-tree span.first-link {
10713 width: 3px !important;
10714 height: 15px !important;
10715 top: 0px !important;
10716 left: -2px !important;
10717 background: #fff; }
10719 .b2b-tree-checkbox {
10720 padding: 0 10px 0 10px;
10722 .b2b-tree-checkbox ul {
10724 list-style-type: none; }
10725 .b2b-tree-checkbox a {
10727 padding: 0 0 5px 30px;
10729 margin-left: -10px;
10731 outline-offset: -1px; }
10732 .b2b-tree-checkbox li:focus {
10734 .b2b-tree-checkbox li:focus > a {
10735 outline: thin dotted #666;
10736 outline-offset: -1px; }
10737 .b2b-tree-checkbox ul li {
10738 border-left: 1px solid #ccc; }
10739 .b2b-tree-checkbox ul ul {
10740 padding: 0 0 0 20px; }
10741 .b2b-tree-checkbox ul > li {
10742 position: relative;
10743 line-height: 18px; }
10744 .b2b-tree-checkbox a > span.nodeIcon {
10745 background-color: #FFF;
10749 position: absolute;
10754 .b2b-tree-checkbox a > span.nodeIcon > i {
10756 .b2b-tree-checkbox a > span.nodeIcon.end {
10757 margin-top: 10px; }
10758 .b2b-tree-checkbox a:only-child {
10760 .b2b-tree-checkbox a:only-child > span.nodeIcon {
10762 border-radius: 50%;
10765 .b2b-tree-checkbox a:only-child > span.nodeIcon > i {
10766 background-color: inherit;
10767 background: #fff; }
10768 .b2b-tree-checkbox a > span.nodeIcon > i.icon-circle {
10769 background-color: inherit;
10772 .b2b-tree-checkbox ul li:first-child > a:only-child > span {
10774 border-radius: 50%;
10777 .b2b-tree-checkbox ul li:first-child > a:only-child > span.end {
10779 .b2b-tree-checkbox ul li:first-child > a:only-child > span i.icon-circle {
10781 .b2b-tree-checkbox ul li:last-child > a:only-child > span {
10783 background-color: #fff; }
10784 .b2b-tree-checkbox li a + ul {
10786 overflow: hidden; }
10787 .b2b-tree-checkbox li a.active + ul {
10789 .b2b-tree-checkbox li a.grp {
10790 font-family: "Omnes-ATT-W02-Italic"; }
10791 .b2b-tree-checkbox span.end {
10792 left: -6px !important; }
10793 .b2b-tree-checkbox .checkbox {
10794 margin-bottom: 0px;
10797 .b2b-tree-checkbox .checkbox input:indeterminate + .skin:after {
10800 font-family: inherit !important;
10801 line-height: inherit !important; }
10802 .b2b-tree-checkbox span.first-link {
10803 width: 3px !important;
10804 height: 15px !important;
10805 top: 0px !important;
10806 left: -2px !important;
10807 background: #fff; }
10809 .b2b-widget-window {
10813 position: absolute;
10814 border: 1px solid #ccc;
10815 background-color: #fff;
10816 border-radius: 8px;
10818 .b2b-widget-window li {
10821 .b2b-widget-container {
10822 background-color: #fff;
10823 border-radius: 8px;
10824 border: 1px solid #ccc;
10825 position: relative; }
10826 .b2b-widget-container .b2b-widget-header {
10827 font-family: "Omnes-ATT-W02";
10830 padding-left: 15px;
10831 padding-top: 19px; }
10832 .b2b-widget-container .b2b-widget-header .header {
10834 .b2b-widget-container .b2b-widget-header-icons {
10838 .b2b-widget-header-icons button {
10840 background: transparent;
10842 .b2b-widget-header-icons button:focus {
10843 outline-style: solid;
10844 outline-width: 1px;
10845 outline-color: #0574ac; }
10846 .b2b-widget-header-icons button:first-child {
10847 margin-right: 0px; }
10849 .b2b-widget-container .b2b-widget-content {
10853 position: relative;
10854 border-top: 1px solid #ccc; }
10856 .b2b-widget-content .form-row:first-child {
10859 .b2b-widget-header-icons button.icon-controls-gear:focus, .b2b-widget-header-icons button.icon-close:focus {
10860 outline: thin dotted #666; }
10862 .b2b-widget-header .icon-close:before {
10864 display: inline-block;
10869 .b2b-widget-window .arrow_box {
10871 border: 1px solid #ccc; }
10873 .b2b-widget-window.arrow_box:after, .b2b-widget-window.arrow_box:before {
10876 border: solid transparent;
10880 position: absolute;
10881 pointer-events: none; }
10883 .b2b-widget-window.arrow_box:after {
10884 border-color: rgba(255, 255, 255, 0);
10885 border-bottom-color: #fff;
10886 border-width: 10px;
10887 margin-left: 1px; }
10889 .b2b-widget-window.arrow_box:before {
10890 border-color: rgba(204, 204, 204, 0);
10891 border-bottom-color: #ccc;
10892 border-width: 11px;
10893 margin-left: 0px; }
10895 /************************** Overrides for Filters ***************************/
10896 .filter-container .filter-header h2 {
10897 line-height: 1 !important;
10898 margin: 0 !important; }
10900 .filter-container .icon-spinner:before {
10903 .filter-container .fixed-230-subnav {
10904 margin: 10px !important;
10905 width: inherit !important; }
10907 .filter-container .unlinked:focus {
10908 outline: thin dotted #666 !important; }
10910 .filter-container .unlinked.active {
10911 color: inherit !important; }
10913 .filter-container .fixed-230-subnav a > i {
10914 background: none; }
10916 .filter-container .fixed-230-subnav ul {
10917 margin: 0 0 10px 10px; }
10919 /************************** Overrides for Filters ***************************/
10920 .row .filter-container {
10921 background-color: #fff; }
10926 position: relative; }
10928 .filter-header h2 {
10929 font-family: "Omnes-ATT-W02-Medium";
10931 margin-bottom: 0; }
10934 border-top: 1px solid #ccc;
10935 padding-top: 20px; }
10937 .filter-selected > span {
10939 text-transform: uppercase; }
10941 .filter-selected > a.clear-all-filters {
10943 font-size: 1.4rem; }
10945 .filter-selected > span,
10946 .filter-selected > a.clear-all-filters {
10947 font-family: Omnes-ATT-W02-Medium; }
10949 .filter-selected-group {
10950 padding-top: 15px; }
10952 .filter-selected-badge {
10953 background-color: #f2f2f2;
10954 border-radius: 15px;
10955 display: inline-block;
10957 margin-bottom: 10px;
10958 padding: 0 0 0 12px; }
10960 .filter-selected-badge .icon-controls-optionsoff {
10961 background: transparent none repeat scroll 0 0;
10962 border: medium none;
10967 .filters .fixed-230-subnav > ng-transclude > div:first-child {
10968 border-top: 1px solid #ccc; }
10970 .filters .fixed-230-subnav > ng-transclude > div {
10971 border-bottom: 1px solid #ccc; }
10974 align-items: center;
10975 border-bottom: 1px solid #ccc;
10979 -webkit-justify-content: space-between;
10980 -ms-flex-pack: justify;
10981 justify-content: space-between; }
10983 .filter-results-sortby > span {
10984 text-transform: uppercase; }
10986 .filter-results-view .icon-content-gridguide {
10990 .filter-container .fixed-230-subnav > ng-transclude > div > a {
10993 padding: 15px 20px 15px 0;
10994 color: #0574ac !important;
10995 cursor: pointer !important;
10996 font-family: "Omnes-ATT-W02" !important;
10997 outline-offset: inherit !important;
10998 position: relative;
11002 .filter-container .fixed-230-subnav a > i {
11006 .filter-container .fixed-230-subnav .icon-collapsed:before, .filter-container .fixed-230-subnav .icon-expanded:before {
11009 .filter-container .fixed-230-subnav ul.collapse {
11011 transition: height 0.5s ease;
11013 overflow: hidden; }
11015 .filter-container .checkbox .icon-spinner {
11017 position: absolute;
11020 .fixed-230-subnav.affix {
11021 margin: -28px 0 0; }
11023 #nav-menu .b2b-menu,
11024 #nav-menu .fixed-230-subnav {
11028 .fixed-230-subnav > div {
11029 border-bottom: 1px solid #ccc;
11030 line-height: 4.0rem; }
11032 .b2b-menu > li:first-child,
11033 .fixed-230-subnav > li:first-child {
11034 border-top: 1px solid #ccc; }
11037 .fixed-230-subnav div > a {
11041 font-family: "Omnes-ATT-W02";
11044 outline-offset: -1px;
11046 position: relative; }
11048 .fixed-230-subnav div > a.live {
11049 font-family: "Omnes-ATT-W02-Medium";
11052 .fixed-230-subnav > ng-transclude > div li > a {
11055 line-height: 20px; }
11057 .fixed-230-subnav > ng-transclude > div li > a.active {
11058 font-family: "Omnes-ATT-W02-Medium";
11059 text-decoration: none;
11062 #nav-menu .fixed-230-subnav a > i {
11065 .fixed-230-subnav > li > a.active > i:after {
11069 .fixed-230-subnav ul {
11070 margin: 0 0 10px 0; }
11072 .b2b-menu ul div a,
11073 .fixed-230-subnav ul div a {
11077 outline: medium none !important;
11078 text-decoration: none !important; }
11080 @media (max-width: 1024px) {
11081 .filter-container .fixed-230-subnav {
11084 .filter-container .fixed-230-subnav > li {
11086 .row .filter-container {
11093 transition: all 0.5s ease 0s;
11097 padding-left: 20px; }
11099 margin: 0 20px 10px; } }
11101 .b2b-pane-selector-wrapper {
11104 border-top: solid 1px #ccc;
11105 border-bottom: solid 1px #ccc; }
11106 .b2b-pane-selector-wrapper .side-nav {
11107 width: 20% !important;
11108 display: inline-block;
11110 .b2b-pane-selector-wrapper .pane-container {
11112 vertical-align: top;
11115 border-left: solid 1px #ccc;
11116 font-family: "Omnes-ATT-W02";
11118 .b2b-pane-selector-wrapper .pane-container.active {
11119 display: inline-block; }
11120 .b2b-pane-selector-wrapper .pane-container .pane-container-top {
11121 padding-left: 15px; }
11122 .b2b-pane-selector-wrapper .pane-container .panes {
11123 display: -webkit-flex;
11125 border-top: solid 1px #ccc;
11126 margin-top: 30px; }
11127 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block {
11130 border-right: solid 1px #ccc;
11131 position: relative;
11137 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block:focus {
11138 outline: dotted 1px #333333; }
11139 .b2b-pane-selector-wrapper .pane-container .search-block {
11140 position: relative;
11142 .b2b-pane-selector-wrapper .pane-container .search-block input[type="search"]:focus {
11143 padding-right: 40px; }
11144 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block .form-row p {
11145 margin-top: 15px; }
11146 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block div {
11147 border-bottom: solid 1px #ccc; }
11148 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block .form-row {
11150 padding: 19px 14px 19px 14px;
11152 border: dotted 1px transparent;
11153 border-bottom: solid 1px #ccc; }
11154 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block .form-row:focus {
11155 border: dotted 1px #333333 !important; }
11156 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block .form-row:last-child {
11157 border-bottom: none; }
11158 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block > .no-content {
11159 text-align: center;
11160 border-bottom: none;
11162 position: absolute;
11166 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block div:last-child {
11167 border-bottom: none; }
11168 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block .form-row span.margin-chk {
11169 margin: 15px 15px 0px 15px;
11171 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block .form-row .checkbox-selectall {
11172 margin: 0px 0 0 24px !important; }
11173 .b2b-pane-selector-wrapper .side-nav li {
11174 font-family: "Omnes-ATT-W02-Medium";
11176 border-top: solid 1px #ccc;
11177 display: block !important;
11178 width: auto !important;
11179 margin-left: 0px !important; }
11180 .b2b-pane-selector-wrapper .side-nav li.active {
11181 background-color: #f6f6f6;
11182 position: inherit !important; }
11183 .b2b-pane-selector-wrapper .side-nav li.active > a {
11186 text-decoration: none;
11188 background-color: transparent;
11189 padding: 20px 15px;
11192 border-left: 4px solid #0574ac; }
11193 .b2b-pane-selector-wrapper .side-nav li > a {
11196 text-decoration: none;
11198 background-color: transparent;
11199 padding: 20px 15px;
11202 text-align: left; }
11203 .b2b-pane-selector-wrapper .side-nav li > a:focus {
11204 border-right: dotted 1px #333333; }
11205 .b2b-pane-selector-wrapper .side-nav li:first-child {
11207 margin-left: none !important; }
11208 /********************* Utility CSS Starts **********************/
11210 position: absolute;
11215 overflow: hidden; }
11217 /********************* Utility CSS Ends **********************/
11218 /* Fix for alignment issue on Cancel link inside modal */
11219 .modal-footer > .cta-button-group {
11220 line-height: 40px; }
11222 /* .att-dark-green { // Not used
11228 button .colors-off-msg {
11229 position: relative; }
11231 .ds2-no-colors .colors-off-msg {
11234 .ds2-no-colors [data-colordatatext] button .colors-off-msg {
11236 line-height: normal;
11238 position: absolute;
11240 white-space: normal;
11244 .make-all-white * {
11247 .make-all-white a {
11248 text-decoration: underline;
11252 padding-top: 20px; }
11256 margin-left: -25px;
11258 position: absolute;
11261 #pageLevelLoader.modal {
11262 background-color: transparent;
11267 .modal.fade .loader {
11270 .modal.fade.in .loader {
11273 .btn.disabled[data-loading-text] {
11274 padding: 0 19px 0 18px;
11275 line-height: 46px; }
11277 .btn.disabled[data-loading-text] img {
11278 position: relative;
11281 /* Seems to already be in docs.css
11282 .fixed-230.leftnav {
11283 position: relative;
11285 .fixed-230-subnav {
11288 .fixed-230-subnav > li:first-child {
11291 .fixed-230-subnav > li {
11292 border-bottom: 1px solid #d2d2d2;
11294 .fixed-230-subnav > li > a {
11297 line-height: normal;
11299 padding: 11px 35px 12px 9px;
11301 position: relative;
11303 .fixed-230-subnav > li > a.live {
11305 font-family: "Omnes-ATT-W02-Medium";
11307 .fixed-230-subnav a > i {
11310 position: absolute;
11313 .fixed-230-subnav a > i:after {
11316 .fixed-230-subnav > li li > a {
11321 .fixed-230-subnav > li li > a.active {
11323 font-family: "Omnes-ATT-W02-Medium";
11324 text-decoration: none;
11326 .fixed-230-subnav ul {
11330 color: #0568ae !important;
11331 font-family: "Omnes-ATT-W02" !important; }
11334 color: inherit !important; }
11336 /* @media (max-width: 767px) {
11340 .row.has-leftnav .fluid-space {
11344 background-color: #fff;
11348 background-color: #fff !important;
11349 display: block !important;
11351 .fixed-230-subnav {
11355 .fixed-230-subnav > li {
11356 margin-left: -15px;
11357 margin-right: -15px;
11359 .fixed-230-subnav > li:first-child {
11360 border-top: 1px solid #d2d2d2;
11362 .fixed-230-subnav > li > a {
11365 .fixed-230-subnav a:hover,
11366 .fixed-230-subnav a:focus {
11367 text-decoration: none !important;
11369 .fixed-230-subnav > li li > a {
11372 .fixed-230-subnav > li li > a.active {
11374 font-family: "Omnes-ATT-W02-Medium";
11377 @keyframes DOMinsertion {
11379 outline-color: transparent; }
11381 outline-color: transparent; } }
11383 @-moz-keyframes DOMinsertion {
11385 outline-color: transparent; }
11387 outline-color: transparent; } }
11389 @-webkit-keyframes DOMinsertion {
11391 outline-color: transparent; }
11393 outline-color: transparent; } }
11395 @-ms-keyframes DOMinsertion {
11397 outline-color: transparent; }
11399 outline-color: transparent; } }
11401 @-o-keyframes DOMinsertion {
11403 outline-color: transparent; }
11405 outline-color: transparent; } }
11408 .modal.fade.in .modal-header,
11409 .modal.fade.in .modal-body,
11410 .modal.fade.in .modal-footer {
11411 animation-duration: 0.01s;
11412 -o-animation-duration: 0.01s;
11413 -ms-animation-duration: 0.01s;
11414 -moz-animation-duration: 0.01s;
11415 -webkit-animation-duration: 0.01s;
11416 animation-name: DOMinsertion;
11417 -o-animation-name: DOMinsertion;
11418 -ms-animation-name: DOMinsertion;
11419 -moz-animation-name: DOMinsertion;
11420 -webkit-animation-name: DOMinsertion; }
11422 .dda-css-override ul.nav-tabs {
11423 margin-bottom: 0; }
11425 .dda-css-override div.tab-content {
11427 border-top: none; }
11429 .dda-css-override .tab-content .prettyprint, .dda-css-override .usage .prettyprint {
11431 overflow-y: auto; }
11433 .formsWithinProcessButton {
11434 margin-right: 0px; }
11436 .heading-sub-section-form {
11438 font-family: "Omnes-ATT-W02";
11439 margin-bottom: 20px;
11440 margin-top: 10px; }
11442 .heading-small-form {
11444 font-family: "Omnes-ATT-W02";
11454 margin-right: 15px !important; }
11456 @media (max-width: 767px) {
11457 .heading-sub-section-form {
11459 font-family: "Omnes-ATT-W02";
11460 margin-bottom: 20px;
11462 margin-top: 30px; }
11463 .heading-small-form {
11465 font-family: "Omnes-ATT-W02";
11466 margin-top: 0px; } }
11468 @media (max-width: 479px) {
11469 .icon-form-resizeL {
11471 .icon-form-resize {
11473 .heading-center-form {
11474 margin-left: 20px; } }
11476 @media (min-width: 480px) {
11477 .icon-form-resizeL {
11479 .icon-form-resize {
11480 display: inherit; }
11482 margin-top: 30px; } }
11484 @media (min-width: 768px) {
11485 .icon-form-resizeL {
11487 margin-top: 30px; }
11488 .icon-form-resize {
11490 .center-form-align {
11491 margin-top: 35px; } }
11493 @media (min-width: 1024px) {
11494 .icon-form-resizeL {
11497 .icon-form-resize {
11499 .center-form-align {
11500 margin-top: 5px; } }
11502 .data-row.has-button td.col-1 {
11505 .tab-content > .tab-pane {
11508 .tab-content > .active {
11511 .icon-circle:before {
11512 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");
11514 position: absolute;
11522 a.b2b-drag-handle:hover, a.b2b-drag-handle:focus {
11523 outline: 1px solid #0568ae;
11524 text-decoration: none !important; }
11527 border-bottom: 4px solid #0568ae; }
11529 .b2b-drag-element {
11530 background-color: #e8e8e8; }
11534 /* Flyout inputs color is not aligned */
11538 .isIE .btn-primary.btn:focus::after,
11539 .isIE .btn-specialty.btn:focus::after,
11540 .isIE .btn-alt.btn:focus::after {
11541 border: 1px dashed #fff !important; }
11542 .b2b-config-section-container {
11546 background-color: #fff;
11547 border: 1px solid #ccc;
11548 display: inline-table;
11549 border-radius: 6px; }
11551 .b2b-config-section-first-div {
11552 border-right: 1px solid #ccc;
11554 min-height: 330px; }
11556 .b2b-config-section-icon-font {
11559 line-height: 31px; }
11561 .b2b-config-section-padding {
11562 padding: 20px 20px 15px 15px;
11565 .b2b-config-sec-flyout {
11566 position: relative;
11571 font-family: "Omnes-ATT-W02"; }
11573 .b2b-config-sec-divider {
11574 border-bottom: 1px solid #ccc; }
11576 .b2b-confi-sec-span-border {
11577 border-right: 1px solid;
11580 .b2b-config-sec-speed-div {
11581 text-align: center;
11582 margin-top: 20px; }
11584 .b2b-config-sec-label-font {
11587 .b2b-config-sec-expander-main {
11588 padding: 0 5px 0px 15px; }
11590 .b2b-config-sec-expander-body .b2b-config-vlan-padding {
11591 padding: 5px 15px 10px 0px; }
11593 .b2b-conif-sec-row-height {
11596 .b2b-config-sec-expander-body {
11598 .b2b-config-sec-expander-body .b2b-config-vlan-data {
11599 font-family: "Omnes-ATT-W02-Medium";
11600 padding-left: 15px; }
11602 .b2b-config-sec-expander-body-first-div {
11603 border-top: 1px solid #ccc; }
11605 .b2b-config-sec-expander-body .tooltip {
11609 .b2b-config-section-container .row > [class*="span"] {
11610 margin-right: 0px; }
11612 .b2b-config-vlan-icons {
11615 margin-right: 0px; }
11617 .b2b-config-section-container .span6 {
11620 .b2b-config-sec-data-link-style {
11621 position: relative;
11624 border-radius: 50%;
11628 border: 1px solid #ccc;
11631 .b2b-config-sec-text-align {
11632 text-align: center;
11634 margin-bottom: 35px;
11635 font-family: "Omnes-ATT-W02-Medium";
11639 .b2b-config-port-text-align {
11640 text-align: center;
11642 margin-bottom: 8px;
11643 font-family: "Omnes-ATT-W02-Medium";
11647 .b2b-config-port-text-label {
11649 margin-bottom: 8px;
11651 text-align: center; }
11653 .b2b-confi-sec-last-div p {
11655 padding: 10px 15px 0 15px; }
11657 .b2b-confi-sec-router-label {
11658 font-family: "Omnes-ATT-W02-Medium";
11663 margin-bottom: 7px; }
11665 .b2b-config-vlan-label {
11666 font-family: "Omnes-ATT-W02-Medium";
11670 margin-bottom: 9px; }
11672 .b2b-config-vlan-info {
11673 font-family: "Omnes-ATT-W02";
11676 margin-bottom: 1px; }
11677 .b2b-config-vlan-info .icon-misc-pen {
11678 padding-left: 7px; }
11680 .b2b-confi-sec-model-label {
11681 font-family: "Omnes-ATT-W02";
11685 .b2b-confi-sec-router-info {
11689 .b2b-config-sec-speed-sec {
11690 border-right: 1px solid #ccc; }
11692 .b2b-config-sec-speed-label {
11693 font-family: "Omnes-ATT-W02";
11696 text-align: center; }
11697 .b2b-config-sec-speed-label i {
11701 .b2b-config-sec-yellow-flag-div {
11703 background-color: #ffb81c; }
11705 .b2b-config-sec-expander-icons {
11707 .b2b-config-sec-expander-icons .icon-misc-trash {
11708 margin-right: 10px; }
11710 .b2b-config-sec-yellow-flag .b2b-config-sec-expander-icons {
11713 .b2b-config-sec-expander-body-icons .icon-misc-pen {
11714 position: relative;
11716 .b2b-directory-listing .center {
11718 margin: 2em auto; }
11720 .b2b-directory-listing .listBox {
11724 padding-right: 1px;
11725 font-family: "Omnes-ATT-W02"; }
11727 .b2b-directory-listing .listBox:focus {
11728 outline: thin dotted #666; }
11730 .b2b-directory-listing .b2b-directory-listing-no-results {
11731 font-weight: bold; }
11733 .b2b-directory-listing .b2b-directory-listing-list {
11734 font-family: "Omnes-ATT-W02";
11736 overflow-x: hidden;
11737 position: relative;
11739 border: 1px solid #333;
11740 border-radius: 6px;
11741 margin-bottom: 10px; }
11743 .b2b-directory-listing .b2b-directory-listing-item {
11745 border: 1px solid transparent;
11751 padding-bottom: 7px;
11752 padding-left: 15px;
11753 -moz-user-select: none;
11754 -webkit-user-select: none;
11755 -ms-user-select: none;
11756 word-wrap: break-word; }
11757 .b2b-directory-listing .b2b-directory-listing-item:focus {
11758 border: 1px #3399FF solid; }
11760 .b2b-directory-listing .b2b-directory-listing-item-selected {
11762 background-color: #3399FF; }
11764 .b2b-directory-listing input[type="text"] {
11765 padding-right: 30px; }
11766 .b2b-directory-listing input[type="text"]:focus, .b2b-directory-listing input[type="text"]:hover {
11767 padding-right: 30px; }
11769 .b2b-directory-listing .row .btns {
11770 margin-right: 90px;
11771 margin-left: -115px;
11772 margin-top: 100px; }
11774 .b2b-directory-listing .btn-remove {
11775 margin-right: auto !important;
11776 margin-bottom: 15px; }
11777 .b2b-directory-listing .btn-remove i {
11782 .b2b-directory-listing .btn-remove-all {
11784 margin-bottom: 61px !important;
11785 /* need to be removed */
11786 margin-right: auto !important; }
11787 .b2b-directory-listing .btn-remove-all i {
11792 .b2b-directory-listing .btn-add {
11793 margin-bottom: 15px !important; }
11794 .b2b-directory-listing .btn-add i {
11799 .b2b-directory-listing .btn-add-all {
11801 margin-bottom: 61px !important; }
11802 .b2b-directory-listing .btn-add-all i {
11807 .b2b-directory-listing .btn-search[class*="btn"] {
11810 .b2b-directory-listing .btn {
11813 .b2b-directory-listing-disabled {
11814 cursor: not-allowed; }
11816 .b2b-directory-listing-label-heading {
11818 padding-bottom: 5px; }
11820 .b2b-dl-list-box option {
11822 padding-bottom: 7px;
11823 padding-left: 15px; }
11825 .b2b-dl-modal-button-div {
11826 padding-top: 110px;
11827 text-align: center; }
11828 .b2b-tmpl-notification-card {
11829 border-radius: 6px;
11832 background-color: #ffffff;
11833 border: 1px solid rgba(0, 0, 0, 0.1);
11834 border-radius: 8px;
11835 overflow: hidden; }
11836 .b2b-tmpl-notification-card .b2b-tmpl-card-header {
11837 padding-left: 30px;
11838 font-family: "Omnes-ATT-W02";
11842 display: inline-block;
11844 position: relative; }
11845 .b2b-tmpl-notification-card .b2b-tmpl-card-body {
11846 padding: 0 30px 20px;
11847 position: relative; }
11848 .b2b-tmpl-notification-card .b2b-tmpl-card-header-title {
11849 margin-top: 10px; }
11850 .b2b-tmpl-notification-card .b2b-tmpl-card-corner-button {
11851 box-shadow: 0 -50px 0 0 #f2f2f2 inset;
11853 position: absolute;
11854 border-color: #f2f2f2 #f2f2f2 transparent transparent;
11855 border-style: solid;
11856 border-width: 35px;
11861 /*Old properties */
11864 .b2b-tmpl-notification-card .b2b-tmpl-card-corner-button .close {
11869 position: relative;
11870 /*Old properties */
11872 .b2b-tmpl-notification-card .b2b-tmpl-card-corner-button .close:before {
11880 /*Old properties */
11884 .b2b-tmpl-notification-card .b2b-tmpl-card-corner-button .close:focus {
11885 outline: 1px dotted black; }
11886 .b2b-tmpl-notification-card button.close {
11887 -webkit-appearance: none;
11888 moz-appearance: none;
11889 appearance: none; }
11890 .b2b-tmpl-notification-card .b2b-tmpl-card-icon-cirlce {
11893 border-radius: 50%; }
11894 .b2b-tmpl-notification-card .b2b-tmpl-card-outer-cirlce {
11895 background: #f0f5f5;
11896 border-radius: 50%;
11899 vertical-align: middle; }
11900 .b2b-tmpl-notification-card .b2b-tmpl-card-inner-cirlce {
11904 position: relative;
11905 border-radius: 50%;
11909 border: 1px solid #767676; }
11910 .b2b-tmpl-notification-card .b2b-tmpl-card-row {
11911 padding-top: 10px; }
11912 .b2b-tmpl-notification-card .b2b-tmpl-card-sub-header {
11914 .b2b-tmpl-notification-card .b2b-tmpl-favourite-view-item {
11915 background-color: #fff;
11917 border-top: 1px solid #ccc; }
11918 .b2b-tmpl-notification-card .b2b-tmpl-favourite-view-item .cta-button-group {
11920 padding-top: 20px; }
11921 .b2b-tmpl-notification-card .b2b-tmpl-card-edit-section .cta-button-group {
11923 padding-top: 15px; }
11924 .b2b-tmpl-notification-card .b2b-tmpl-card-add-item-container {
11925 padding-top: 30px; }
11926 .b2b-tmpl-notification-card .b2b-tmpl-card-link-active {
11927 pointer-events: none;
11930 .b2b-tmpl-notification-card .b2b-tmpl-card-cursor:hover {
11932 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-icon {
11933 text-align: center;
11934 margin-top: 91px; }
11935 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-icon i {
11939 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-heading {
11941 text-align: center;
11942 margin-top: 20px; }
11943 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-heading h1 {
11946 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-sub-heading {
11948 text-align: center; }
11949 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-sub-heading h5 {
11952 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-info {
11955 margin-top: 20px; }
11956 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-info ul {
11957 list-style-type: disc;
11958 list-style-position: inside; }
11959 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-info li {
11960 padding-top: 5px; }
11962 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-link-section {
11966 text-align: center;
11967 margin-bottom: 55px; }
11968 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-link-section .b2b-tmpl-order-confirmation-link {
11969 margin-right: 8%; }
11970 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-link-section a {
11972 .b2b-tmpl-profile-block-container {
11975 background-color: #fff;
11976 border-radius: 8px;
11977 border: 1px solid #ccc;
11978 box-shadow: 0px 1px 1px 1px #ccc;
11979 display: inline-table;
11980 margin: 15px 15px; }
11981 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-title {
11982 font-weight: bold; }
11983 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-footer {
11984 margin-bottom: 12px;
11987 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details p {
11988 word-wrap: break-word;
11990 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details p:first-child {
11991 margin-top: 10px; }
11992 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details p:after {
11995 border: 0.2px solid #ccc;
11996 margin-top: 12px; }
11997 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details .radio {
12000 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details p, .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details div {
12003 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details .radio-label, .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details a {
12005 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details p label, .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details p span {
12006 padding-left: 10px; }
12007 .b2b-tmpl-profile-block-container .b2b-tmpl-approval-icon {
12010 position: relative;
12012 .b2b-tmpl-profile-block-container .b2b-tmpl-approval-icon i {
12015 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-link {
12017 position: relative;
12019 .b2b-tmpl-profile-block-container a.link-profile {
12020 position: relative;
12023 margin-bottom: 16px; }
12024 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-radio {
12025 position: relative;
12027 .b2b-static-route-container {
12028 padding-left: 32px;
12029 display: inline-block; }
12031 .b2b-static-route-label-heading {
12032 font-family: "Omnes-ATT-W02-Medium";
12033 font-size: 16px !important;
12035 font-style: normal;
12036 text-align: left; }
12038 label.b2b-static-route-label-heading {
12039 margin-bottom: 12px;
12043 #b2b-static-route-input {
12044 margin: 5px 0 5px; }
12046 .b2b-static-route-list {
12047 margin-bottom: 30px;
12050 margin-right: 20px;
12052 overflow-y: auto; }
12053 .b2b-static-route-list .status-text {
12056 align-items: center;
12059 .b2b-static-route-list-item {
12060 border: 1px #cccccc solid;
12061 font-family: "Omnes-ATT-W02";
12065 .b2b-static-route-list-item > .status-bar {
12066 padding: 20px 0 20px;
12067 background-color: #ea7400;
12070 display: inline-block;
12071 margin-right: 20px;
12074 .b2b-static-route-list-item > .status-bar:after {
12076 visibility: hidden; }
12077 .b2b-static-route-list-item > .status-bar-unedited {
12078 padding: 20px 0 20px;
12079 background-color: #ffb81c;
12082 display: inline-block;
12083 margin-right: 20px;
12086 background-color: transparent; }
12087 .b2b-static-route-list-item > .status-bar-unedited:after {
12089 visibility: hidden; }
12091 .b2b-static-route-list-item:focus {
12092 outline: 1px dashed #00f; }
12094 .b2b-static-route-list-item--selected {
12095 background: #f2f2f2; }
12097 .b2b-static-route-content {
12098 display: inline-block; }