10 box-sizing: border-box;
17 border: 10px solid #006496;
19 animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
20 border-color: #006496 transparent transparent transparent;
22 .lds-ring div:nth-child(1) {
23 animation-delay: -0.45s;
25 .lds-ring div:nth-child(2) {
26 animation-delay: -0.3s;
28 .lds-ring div:nth-child(3) {
29 animation-delay: -0.15s;
33 transform: rotate(0deg);
36 transform: rotate(360deg);
72 label + .field-group, label + .input-append, label + .row, label + .row-nowrap, label + .form-row {
88 background-color: #e6e6e61a
91 .webform-component-my-select select {
96 background-color: #fff;
97 border: 1px solid #d2d2d2;
99 display: inline-block;
108 font-family: "Omnes-ECOMP-W02-Italic", Arial;
113 .b2b-horizontal-table ::-webkit-scrollbar {
116 .b2b-horizontal-table ::-webkit-scrollbar-thumb {
118 border-radius: 5px; }
120 .b2b-horizontal-table .b2b-frozen-col {
123 font-style: italic; }
125 .b2b-horizontal-table .b2b-horizontal-table-inner-container {
126 overflow-x: scroll; } */
128 .b2b-horizontal-table .b2b-horizontal-table-column-info {
129 text-align: center; }
131 .b2b-horizontal-table .b2b-horizontal-table-legend div[b2b-flyout-toggler] {
135 .b2b-horizontal-table .b2b-horizontal-table-legend .b2b-frozen-cell {
138 background-color: #F2F2F2;
139 display: inline-block;
140 margin-right: 10px; }
142 .b2b-horizontal-table .b2b-horizontal-table-arrows {
143 margin-bottom: 20px; }
144 .b2b-horizontal-table .b2b-horizontal-table-arrows .b2b-disabled-text {
146 .b2b-horizontal-table .b2b-horizontal-table-arrows .b2b-next-link {
147 padding-right: 15px; }
148 .b2b-horizontal-table .b2b-horizontal-table-arrows .b2b-prev-link {
149 padding-left: 15px; }
151 @-moz-document url-prefix() {
152 .b2b-horizontal-table td:first-child {
153 border-top: none; } }
155 box-sizing: border-box; }
158 -ms-overflow-style: -ms-autohiding-scrollbar;
160 -ms-text-size-adjust: 100%;
161 -webkit-text-size-adjust: 100%;
162 box-sizing: border-box;
163 font: 0.625pc/1.5 sans-serif;
164 text-rendering: optimizeLegibility; }
168 -webkit-overflow-scrolling: touch;
170 position: relative; }
186 outline: thin dotted #191919;
193 vertical-align: top; }
197 display: inline-block; }
205 vertical-align: middle;
207 -ms-interpolation-mode: bicubic; }
210 max-width: inherit !important; }
213 display: inline-block; }
225 vertical-align: middle; }
232 html input[type="button"],
234 input[type="submit"] {
241 input[type="button"],
243 input[type="submit"],
245 input[type="checkbox"] {
249 -webkit-appearance: textfield; }
251 input[type=search]:-webkit-search-cancel-button,
252 input[type=search]:-webkit-search-decoration {
253 -webkit-appearance: none; }
258 -moz-appearance: none;
259 -webkit-appearance: none; }
268 background-color: #ffffff;
270 font-family: "Omnes-ECOMP-W02", Arial;
271 /* font-size: 1.6rem;
276 -moz-osx-font-smoothing: grayscale;
277 -webkit-font-smoothing: antialiased; }
287 display: inline-block;
290 vertical-align: middle; }
297 /* TODO: Build a reference page for these classes */
299 font-family: "Omnes-ECOMP-W02", Arial !important; }
302 font-family: "Omnes-ECOMP-W02-Light", Arial !important; }
305 font-family: "Omnes-ECOMP-W02-Italic", Arial !important; }
308 font-family: "Omnes-ECOMP-W02-Light-Italic", Arial !important; }
311 font-family: "Omnes-ECOMP-W02-Medium", Arial !important; }
313 .font-medium-italic {
314 font-family: "Omnes-ECOMP-W02-Medium-Italic",Arial !important; }
318 font-variant: normal;
320 text-transform: none; }
323 display: none !important; }
326 display: none !important; }
329 display: none !important; }
332 display: inherit !important; }
366 .row > [class*="span"],
367 .row-nowrap > [class*="span"] {
370 margin-right: 1.40845%\9; }
372 .row > [class*="span"]:last-child,
373 .row-nowrap > [class*="span"]:last-child {
376 .row > [class*="span"].centered,
377 .row-nowrap > [class*="span"].centered {
378 margin-left: auto !important;
379 margin-right: auto !important; }
382 .row-nowrap.no-flex {
385 .row.no-flex > [class*="span"],
386 .row-nowrap.no-flex > [class*="span"] {
387 margin-right: 1.408450704225352%; }
389 .row.no-flex > [class*="span"]:last-child,
390 .row-nowrap.no-flex > [class*="span"]:last-child {
394 .row-nowrap.flex-justify {
395 justify-content: space-between; }
397 .row.flex-justify > [class*="span"],
398 .row-nowrap.flex-justify > [class*="span"] {
401 .row.flex-justify > .flex-col,
402 .row-nowrap.flex-justify > .flex-col {
404 margin-right: 1.40845%\9; }
407 .row-nowrap.flex-wrap {
411 align-items: flex-start; }
413 .align-items-center {
414 align-items: center; }
416 .align-items-bottom {
417 align-items: flex-end; }
420 align-self: flex-start; }
423 align-self: center; }
426 align-self: flex-end; }
434 background-color: #efefef; }
444 .row .fixed-230 + .fluid-space {
446 padding-right: 20px; }
448 .row .fluid-space:last-child {
452 width: 7.042253521126761%; }
455 width: 15.49295774647887%; }
458 width: 23.94366197183099%; }
461 width: 32.3943661971831%; }
464 width: 40.84507042253521%; }
467 width: 49.29577464788733%; }
470 width: 57.74647887323944%; }
473 width: 66.19718309859155%; }
476 width: 74.64788732394367%; }
479 width: 83.09859154929578%; }
482 width: 91.54929577464789%; }
488 margin-left: 8.450704225352113%; }
491 margin-left: 16.90140845070423%; }
494 margin-left: 25.35211267605634%; }
497 margin-left: 33.8028169%; }
500 margin-left: 42.25352113%; }
503 margin-left: 50.70422535%; }
506 margin-left: 59.15492958%; }
509 margin-left: 67.6056338%; }
512 margin-left: 76.05633803%; }
515 margin-left: 84.50704225%; }
518 margin-left: 92.95774648%; }
522 text-align: center; }
524 [class*="span"].align-center {
525 margin: 0 auto !important;
528 .align-left .container {
529 padding-left: 0 !important;
530 margin: 0 !important; }
532 /* BEGIN RESPONSIVE-4.LESS ************** */
533 @media (min-width: 1025px) {
534 .row > [class*="span"],
535 .row-nowrap > [class*="span"] {
537 margin-right: 1.487301587301587%\9; }
542 /* 1col = 6.878306878306879 */
543 /* 1colgutter = 1.587301587301587 */
547 width: 6.878306878306879%; }
549 width: 15.34391534391534%; }
551 width: 23.80952380952381%; }
553 width: 32.27513227513228%; }
555 width: 40.74074074074074%; }
557 width: 49.20634920634921%; }
559 width: 57.67195767195767%; }
561 width: 66.13756613756614%; }
563 width: 74.60317460317461%; }
565 width: 83.06878306878308%; }
567 width: 91.53439153439154%; }
571 margin-left: 8.465608465608466%; }
573 margin-left: 16.93121693121693%; }
575 margin-left: 25.3968253968254%; }
577 margin-left: 33.86243386%; }
579 margin-left: 42.32804233%; }
581 margin-left: 50.79365079%; }
583 margin-left: 59.25925926%; }
585 margin-left: 67.72486772%; }
587 margin-left: 76.19047619%; }
589 margin-left: 84.65608466%; }
591 margin-left: 93.12169312%; }
592 .tooltip-size-control {
596 margin-left: 1.40845070422535%; }
600 /* END RESPONSIVE-4.LESS ****************** */
601 /* BEGIN RESPONSIVE-3.LESS ******************* */
602 @media (min-width: 768px) and (max-width: 1024px) {
604 display: inherit !important; }
606 display: none !important; }
608 display: inherit !important; }
610 display: none !important; }
615 padding-right: 20px; }
619 width: 7.042253521126761%; }
621 width: 15.49295774647887%; }
623 width: 23.94366197183099%; }
625 width: 32.3943661971831%; }
627 width: 40.84507042253521%; }
629 width: 49.29577464788733%; }
631 width: 57.74647887323944%; }
633 width: 66.19718309859155%; }
635 width: 74.64788732394367%; }
637 width: 83.09859154929578%; }
639 width: 91.54929577464789%; }
643 margin-left: 8.450704225352113%; }
645 margin-left: 16.90140845070423%; }
647 margin-left: 25.35211267605634%; }
649 margin-left: 33.8028169%; }
651 margin-left: 42.25352113%; }
653 margin-left: 50.70422535%; }
655 margin-left: 59.15492958%; }
657 margin-left: 67.6056338%; }
659 margin-left: 76.05633803%; }
661 margin-left: 84.50704225%; }
663 margin-left: 92.95774648%; }
664 .tooltip-size-control {
668 /* END RESPONSIVE-3.LESS ******************* */
669 /* BEGIN RESPONSIVE-2.LESS *************** */
670 @media (max-width: 767px) {
672 display: inherit !important; }
674 display: none !important; }
676 display: inherit !important; }
678 display: inherit !important; }
680 display: none !important; }
682 display: none !important; }
686 padding-right: 15px; }
687 /*.row{ display:block; }*/
688 .row > [class*="span"] {
695 .row.flex > .flex-col,
696 .row-nowrap.flex > .flex-col {
706 .row .fluid-space + .fixed-230 {
708 .row .fluid-space:last-child {
713 width: 7.042253521126761%; }
715 width: 15.49295774647887%; }
717 width: 23.94366197183099%; }
719 width: 32.3943661971831%; }
721 width: 40.84507042253521%; }
723 width: 49.29577464788733%; }
725 width: 57.74647887323944%; }
727 width: 66.19718309859155%; }
729 width: 74.64788732394367%; }
731 width: 83.09859154929578%; }
733 width: 91.54929577464789%; }
737 margin-left: 8.450704225352113%; }
739 margin-left: 16.90140845070423%; }
741 margin-left: 25.35211267605634%; }
743 margin-left: 33.8028169%; }
745 margin-left: 42.25352113%; }
747 margin-left: 50.70422535%; }
749 margin-left: 59.15492958%; }
751 margin-left: 67.6056338%; }
753 margin-left: 76.05633803%; }
755 margin-left: 84.50704225%; }
757 margin-left: 92.95774648%; }
759 padding: 8px 15px 8px 15px; }
760 .field-group input.input-emphasized[type="search"] + .reset-field:after {
762 .field-group input.input-emphasized[type="search"] + .reset-field {
766 margin-bottom: 30px; }
767 .marquee .blur-overlay {
774 padding: 34px 15px 30px; }
779 letter-spacing: -0.035px; }
784 .marquee p:not(.lead) {
785 font-family: "Omnes-ECOMP-W02-Light", Arial;
788 .marquee .btn-fullwidth {
792 .tooltip-size-control {
795 .accordion-table-layout {
797 margin-right: -15px; }
798 .table-wrapper caption {
799 padding-left: 15px; } }
801 @media (max-width: 480px) {
803 width: 7.042253521126761%; }
805 width: 15.49295774647887%; }
807 width: 23.94366197183099%; }
809 width: 32.3943661971831%; }
811 width: 40.84507042253521%; }
813 width: 49.29577464788733%; }
815 width: 57.74647887323944%; }
817 width: 66.19718309859155%; }
819 width: 74.64788732394367%; }
821 width: 83.09859154929578%; }
823 width: 91.54929577464789%; }
827 margin-left: 8.450704225352113%; }
829 margin-left: 16.90140845070423%; }
831 margin-left: 25.35211267605634%; }
833 margin-left: 33.8028169%; }
835 margin-left: 42.25352113%; }
837 margin-left: 50.70422535%; }
839 margin-left: 59.15492958%; }
841 margin-left: 67.6056338%; }
843 margin-left: 76.05633803%; }
845 margin-left: 84.50704225%; }
847 margin-left: 92.95774648%; } }
849 /* END RESPONSIVE-2.LESS ******************* */
850 /* BEGIN RESPONSIVE-1.LESS ************** */
851 .xxxxxxxx-begin-responsive-480px.less {
854 @media (max-width: 480px) {
856 display: inherit !important; }
858 display: inherit !important; }
860 display: none !important; }
862 display: none !important; }
864 display: none !important; }
866 display: inherit !important; }
870 padding-right: 15px; } }
872 [class*="icon-primary-"],
874 .bellyband-link a:after,
875 .breadcrumb > li:after,
876 .checkbox input:checked + .skin:after,
877 .checkbox input.indeterminate + .skin:after,
878 .checkbox input:indeterminate + .skin:after,
879 .selectWrap.large:before,
880 .form-row.error .error-msg:before,
883 .cssIcon-globe:before,
891 border-width: 0 3px 3px 0;
892 -webkit-transform: rotate(45deg);
893 -ms-transform: rotate(45deg);
894 transform: rotate(45deg);}
896 [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-"] {
898 display: inline-block;
902 font-variant: normal;
905 text-transform: none;
907 -webkit-font-smoothing: antialiased;
908 -moz-osx-font-smoothing: grayscale;
911 -webkit-user-select: none;
912 -moz-user-select: none;
913 -ms-user-select: none;
915 vertical-align: middle; }
917 [class*="icon-primary-"]:before,
918 [class*="icon-primary-"]:after {
919 box-sizing: border-box;
920 display: inline-block;
926 vertical-align: middle;
929 .icon-primary-att-globe:before,
930 .cssIcon-globe:before {
934 .icon-primary-hamburger:before {
937 .icon-primary-secure:before {
940 .icon-primary-secureL:before {
943 .icon-primary-padlockopen:before {
946 .icon-primary-padlockopenL:before {
949 .icon-primary-shoppingcart:before {
952 .icon-primary-shoppingcartL:before {
955 .icon-primary-print:before {
958 .icon-primary-printL:before {
961 .icon-primary-mobilesmartphone:before {
964 .icon-primary-mobilesmartphoneL:before {
967 .icon-primary-tablet:before {
970 .icon-primary-tabletL:before {
973 .icon-primary-tv:before {
976 .icon-primary-tvL:before {
979 .icon-primary-calendar {
980 width: 100% !important; }
982 .icon-primary-calendar:before {
986 .icon-primary-calendarL:before {
989 .icon-primary-star:before {
992 .icon-primary-close:before,
994 .reset-field:before {
997 .icon-primary-down:before {
1002 .icon-primary-add-maximize:before {
1007 .icon-primary-questionmark:before {
1010 .icon-primary-badgealert:before,
1011 .form-row.error .error-msg:before {
1014 .icon-primary-approval:before {
1017 .icon-primary-flat-info:before {
1020 .icon-primary-alert:before {
1023 .icon-primary-tooltip:before,
1024 .icon-primary-flat-faq:before {
1027 .icon-primary-tooltip {
1031 .bellyband-link a:after,
1032 .breadcrumb > li:after,
1033 .icon-primary-right:before {
1035 transform: rotate(-90deg); }
1037 .icon-primary-left:before {
1039 transform: rotate(90deg); }
1041 .icon-primary-accordion-plus:after,
1042 .icon-primary-collapsed:after,
1043 .icon-primary-accordion-minus:after,
1044 .icon-primary-expanded:after {
1050 .icon-primary-accordion-minus,
1051 .icon-primary-expanded,
1052 .icon-primary-accordion-plus,
1053 .icon-primary-collapsed {
1054 font-size: 20px !important; }
1056 :not(.ds2-no-colors) .icon-primary-accordion-minus:before,
1057 :not(.ds2-no-colors) .icon-primary-expanded:before {
1058 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");
1061 :not(.ds2-no-colors) .icon-primary-accordion-plus:before,
1062 :not(.ds2-no-colors) .icon-primary-collapsed:before {
1063 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");
1066 .ds2-no-colors .icon-primary-accordion-minus:before,
1067 .ds2-no-colors .icon-primary-expanded:before {
1068 background-image: none;
1071 .ds2-no-colors .icon-primary-accordion-minus:after,
1072 .ds2-no-colors .icon-primary-expanded:after {
1075 .ds2-no-colors .icon-primary-accordion-plus:before,
1076 .ds2-no-colors .icon-primary-collapsed:before {
1077 background-image: none;
1080 .ds2-no-colors .icon-primary-accordion-plus:after,
1081 .ds2-no-colors .icon-primary-collapsed:after {
1084 .icon-primary-circle-arrow {
1085 outline: 1px solid transparent;
1087 font-size: 20px !important;
1088 background: linear-gradient(to bottom, #fcfcfc 0%, #f2f2f2 100%);
1089 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08);
1090 margin-right: 7px; }
1092 .icon-primary-circle-arrow:after {
1093 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");
1099 .icon-primary-circle-arrow:before {
1105 transform: rotate(-90deg);
1109 [class*="icon-primary-"] [class*="icon-primary-"] {
1110 display: inline-block;
1114 position: absolute; }
1116 [class*="icon-primary-"].white, [class^="ico"][class*="-"].white {
1119 [class*="icon-primary-"].black, [class^="ico"][class*="-"].black {
1122 [class*="icon-primary-"].blue, [class^="ico"][class*="-"].blue {
1125 [class*="icon-primary-"].green, [class^="ico"][class*="-"].green {
1129 width: device-width; }
1132 width: device-width; }
1135 width: device-width; }
1138 width: device-width; }
1141 width: device-width; }
1153 float: right !important; }
1156 float: left !important; }
1158 .float-children-left:before,
1159 .float-children-left:after {
1164 .float-children-left:after {
1167 .float-children-left > div {
1169 white-space: nowrap; }
1172 display: block !important; }
1175 display: inline !important; }
1178 display: inline-block !important; }
1181 display: table-cell !important;
1183 vertical-align: middle; }
1185 @media (max-width: 767px) {
1189 margin-right: -15px;
1192 @media (min-width: 768px) {
1196 margin-right: -20px;
1199 @media (max-width: 480px) {
1203 margin-right: -15px;
1204 padding: 0 15px; } }
1208 filter: alpha(opacity=0);
1209 transition: opacity .15s linear; }
1213 filter: alpha(opacity=100); }
1222 white-space: nowrap; }
1228 border: 0 none !important;
1229 clip: rect(0px, 0px, 0px, 0px) !important;
1230 height: 1px !important;
1233 overflow: hidden !important;
1235 padding: 0 !important;
1236 position: absolute !important;
1237 width: 1px !important; }
1239 [data-sr-text].hidden-spoken:before {
1240 border: 0 none !important;
1241 content: attr(data-sr-text);
1242 clip: rect(0px, 0px, 0px, 0px) !important;
1243 height: 1px !important;
1246 overflow: hidden !important;
1247 padding: 0 !important;
1248 position: absolute !important;
1249 width: 100% !important;
1252 [data-sr-text].hidden-spoken {
1253 position: relative !important;
1254 width: auto !important; }
1256 [data-show-between] {
1258 visibility: hidden; }
1261 overflow-y: hidden !important; }
1264 visibility: hidden !important;
1265 opacity: 0 !important; }
1268 background-color: rgba(255, 255, 255, 0) !important; }
1271 display: none !important; }
1274 display: block !important; }
1277 position: relative !important; }
1283 border-top-width: 1px !important; }
1286 border-left-width: 1px !important; }
1289 border-right-width: 1px !important; }
1292 border-bottom-width: 1px !important; }
1295 border-color: #000; }
1298 border-color: #fff; }
1301 border-top-width: 0 !important; }
1304 border-left-width: 0 !important; }
1307 border-right-width: 0 !important; }
1310 border-bottom-width: 0 !important; }
1313 margin: 0 auto !important; }
1324 vertical-align: top !important; }
1327 vertical-align: middle !important; }
1330 vertical-align: bottom !important; }
1332 .align-children-middle > * {
1335 [class*="valign-children-"] {
1338 [class*="valign-children-"] > * {
1339 display: table-cell; }
1341 .valign-children-top > * {
1342 vertical-align: top; }
1344 .valign-children-middle > * {
1345 vertical-align: middle; }
1347 .valign-children-bottom > * {
1348 vertical-align: bottom; }
1351 padding: 0 !important; }
1354 margin-top: 60px !important; }
1357 margin-bottom: 60px !important; }
1360 padding-top: 60px !important; }
1363 padding-bottom: 60px !important; }
1365 @media (max-width: 767px) {
1367 margin-top: 30px !important; }
1369 margin-bottom: 30px !important; }
1371 padding-top: 30px !important; }
1373 padding-bottom: 30px !important; } }
1380 position: relative; }
1382 @media (orientation: landscape) {
1386 display: none !important; } }
1388 @media (orientation: portrait) {
1390 display: none !important; }
1395 background-color: #222222; }
1397 /* ... JAVASCRIPT HOOKS .................
1398 ... used by javascript ............... */
1401 position: relative; }
1404 white-space: nowrap;
1406 text-overflow: ellipsis; }
1409 color: #5a5a5a !important; }
1411 .jshook-return-focus-here {
1415 display: none !important; }
1418 display: inherit !important; }
1422 display: inherit !important; }
1424 display: none !important; }
1426 color: #000 !important;
1427 background: transparent !important;
1428 box-shadow: none !important; }
1431 text-decoration: underline; }
1434 border: 1px solid #000;
1435 page-break-inside: avoid; }
1437 display: table-header-group; }
1440 page-break-inside: avoid; }
1442 max-width: 100% !important; }
1452 page-break-after: avoid; } }
1461 outline: thin dotted #191919; }
1469 font-weight: normal;
1470 text-rendering: optimizeLegibility;
1475 font-size: 3.8rem !important;
1476 font-family: "Omnes-ECOMP-W02-Light", Arial;
1477 margin-bottom: 40px; }
1479 h1.heading-page.ng-scope {}
1481 .heading-major-section {
1482 font-size: 3rem !important;
1483 font-family: "Omnes-ECOMP-W02-Light", Arial;
1484 margin-bottom: 40px !important; }
1486 .heading-sub-section {
1487 font-size: 2.4rem !important;
1488 font-family: "Omnes-ECOMP-W02", Arial;
1489 margin-bottom: 40px; }
1492 font-size: 2rem !important;
1493 font-family: "Omnes-ECOMP-W02-Medium", Arial;
1495 margin-bottom: 20px !important; }
1498 font-size: 2rem !important;
1499 font-family: "Omnes-ECOMP-W02", Arial;
1500 margin-bottom: 20px; }
1502 .heading-medium-emphasis {
1503 font-size: 2rem !important;
1504 font-family: "Omnes-ECOMP-W02-Medium", Arial;
1505 margin-bottom: 20px; }
1508 font-size: 1.8rem !important;
1509 font-family: "Omnes-ECOMP-W02", Arial;
1510 margin-bottom: 20px; }
1512 .heading-small-emphasis {
1513 font-size: 1.8rem !important;
1514 font-family: "Omnes-ECOMP-W02-Medium", Arial;
1515 margin-bottom: 20px; }
1518 font-size: 1.3rem !important;
1519 font-family: "Omnes-ECOMP-W02-Medium", Arial;
1520 text-transform: uppercase;
1522 margin-bottom: 10px; }
1524 * + .heading-major-section {
1527 * + .heading-sub-section {
1530 * + .heading-group {
1531 margin-top: 40px !important; }
1533 * + .heading-medium {
1536 * + .heading-medium-emphasis {
1539 * + .heading-small {
1542 * + .heading-small-emphasis {
1545 * + .heading-micro {
1550 font-family: "Omnes-ECOMP-W02-Light-Italic", Arial;
1552 line-height: 2.8rem;
1554 letter-spacing: -0.024rem; }
1557 text-transform: uppercase;
1558 line-height: .65 !important; }
1562 font-size: 1.4rem !important;
1563 font-family: "Omnes-ECOMP-W02-Medium", Arial;
1566 .eyebrow + .heading-major-section,
1567 .eyebrow + .heading-sub-section {
1573 @media (max-width: 767px) {
1582 font-family: "Omnes-ECOMP-W02", Arial;
1583 margin-bottom: 30px; }
1584 .heading-major-section {
1586 font-family: "Omnes-ECOMP-W02", Arial;
1587 margin-bottom: 30px; }
1588 .heading-sub-section {
1590 font-family: "Omnes-ECOMP-W02", Arial;
1591 margin-bottom: 20px; }
1594 font-family: "Omnes-ECOMP-W02", Arial;
1595 margin-bottom: 20px; }
1596 .heading-medium-emphasis {
1598 font-family: "Omnes-ECOMP-W02", Arial;
1599 margin-bottom: 20px; }
1602 font-family: "Omnes-ECOMP-W02", Arial;
1603 margin-bottom: 10px; }
1604 .heading-small-emphasis {
1606 font-family: "Omnes-ECOMP-W02-Medium", Arial;
1607 margin-bottom: 5px; }
1608 * + .heading-major-section {
1610 * + .heading-sub-section {
1612 * + .heading-group {
1614 * + .heading-medium {
1616 * + .heading-medium-emphasis {
1618 * + .heading-small {
1620 * + .heading-small-emphasis {
1622 * + .heading-micro {
1623 margin-top: 10px; } }
1625 /* Standard Type styles */
1627 margin: 0 !important; }
1631 text-decoration: none; }
1635 text-decoration: underline; }
1651 position: relative; }
1653 a.show-qualifier:after {
1655 display: inline-block;
1656 white-space: pre !important; }
1658 a[href$="pdf"].show-qualifier:after,
1659 a.show-qualifier.pdf:after {
1660 content: " (PDF)"; }
1662 a[href$="psd"].show-qualifier:after,
1663 a.show-qualifier.psd:after {
1664 content: " (PSD)"; }
1669 /* 20px for the icon, 10px left of icon */
1670 .standalone-link.small {
1671 font-size: 1.4rem; }
1673 .standalone-link.small i[class*="icon-primary-"] {
1677 .standalone-link.large {
1678 font-size: 1.8rem; }
1680 .standalone-link.large i[class*="icon-primary-"] {
1686 line-height: 2rem; }
1690 line-height: 1.8rem; }
1697 line-height: 1.5rem; }
1703 font-size: 1.8rem; }
1710 font-family: "Omnes-ECOMP-W02-Medium", Arial;
1711 font-weight: normal; }
1715 font-family: "Omnes-ECOMP-W02-Italic", Arial;
1716 font-style: normal; }
1719 text-decoration: line-through; }
1722 display: inline-block;
1726 vertical-align: text-top;
1732 line-height: 1.5rem;
1735 .text-legal.legal-module {
1736 line-height: 1.3rem;
1740 .text-legal strong {
1741 font-weight: bold; }
1744 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
1747 text-align: left !important; }
1750 text-align: right !important; }
1753 text-align: center !important; }
1756 text-align: justify !important; }
1769 margin: 12px 0 0 20px; }
1778 position: relative; }
1781 ul.no-bullet li + li,
1782 ul.lower-alpha li + li,
1783 ul.lower-roman li + li,
1787 ul.bullet > li:before,
1788 ul.no-bullet > li:before,
1789 ul.lower-alpha > li:before,
1790 ul.lower-roman > li:before,
1792 background-color: #333333;
1793 border: 2px solid #333333;
1794 border-radius: 100%;
1825 ul.lower-alpha > li,
1826 ul.lower-roman > li {
1829 ul.no-bullet > li:before,
1830 ul.lower-alpha > li:before,
1831 ul.lower-roman > li:before {
1832 display: none !important; }
1835 margin: 20px 0 0 32px; }
1838 padding-left: 3px; }
1844 margin-left: 25px; }
1847 margin-left: -5px; }
1856 list-style-type: lower-roman;
1862 list-style-type: lower-alpha;
1874 display: table-cell; }
1877 background-color: transparent;
1878 background-clip: padding-box;
1879 border: 1px solid transparent;
1881 box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
1883 display: inline-block;
1884 font-family: "Omnes-ECOMP-W02-Medium", Arial;
1886 font-weight: normal;
1888 margin: 0 7px 10px 0;
1891 padding: 14px 19px 11px 18px;
1894 vertical-align: middle;
1895 white-space: nowrap;
1898 outline: 1px dotted #000;
1899 outline-offset: -5px; }
1902 .btn::-moz-focus-inner {
1905 .btn i[class*="icon-primary-"].icon-primary-small {
1908 .btn i[class*="icon-primary-"].icon-primary-medium {
1911 .btn i[class*="icon-primary-"].icon-primary-large {
1916 vertical-align: middle; }
1918 text-decoration: none; }
1920 .field-group + .btn {
1921 margin-left: 20px; }
1924 border-color: #ea7400 transparent #d16500;
1925 background-color: #ea7400 transparent #d16500;
1926 background: linear-gradient(to bottom, #ea7400 0%, #d16500 100%);
1928 font-family: "Omnes-ECOMP-W02", Arial;
1929 font-weight: bold; }
1930 .btn-primary:hover {
1931 text-decoration: none;
1933 outline-color: #ffffff !important;
1934 background: linear-gradient(to bottom, #d16500 0%, #ea7400 100%); }
1935 .btn-primary:focus {
1936 text-decoration: none;
1938 outline-color: #ffffff !important;
1939 background: linear-gradient(to bottom, #d16500 0%, #ea7400 100%); }
1940 .btn-primary:active {
1941 text-decoration: none;
1943 outline-color: #ffffff !important;
1944 background: linear-gradient(to bottom, #d16500 0%, #ea7400 100%); }
1947 font-family: "Omnes-ECOMP-W02", Arial;
1949 font-weight: normal;
1950 background-color: transparent;
1955 position: relative; }
1957 text-decoration: underline; }
1958 .btn-arrow:hover .btn-primary {
1959 text-decoration: none;
1961 outline-color: #ffffff !important;
1962 background: linear-gradient(to bottom, #d16500 0%, #ea7400 100%); }
1963 .btn-arrow:hover .btn-secondary {
1965 outline-color: #000000 !important;
1966 background: linear-gradient(to bottom, #f2f2f2 0%, #fcfcfc 100%); }
1967 .btn-arrow:hover .btn-alt {
1969 outline-color: #ffffff !important;
1970 background: linear-gradient(to bottom, #087ac2 0%, #0568ae 100%); }
1971 .btn-arrow:hover .btn-specialty {
1973 outline-color: #ffffff !important;
1974 background: linear-gradient(to bottom, #007a3e 0%, #008744 100%); }
1976 text-decoration: underline;
1977 outline: 1px dotted #666; }
1978 .btn-arrow:focus .btn-primary {
1979 text-decoration: none;
1981 outline-color: #ffffff !important;
1982 background: linear-gradient(to bottom, #d16500 0%, #ea7400 100%); }
1983 .btn-arrow:focus .btn-secondary {
1985 outline-color: #000000 !important;
1986 background: linear-gradient(to bottom, #f2f2f2 0%, #fcfcfc 100%); }
1987 .btn-arrow:focus .btn-alt {
1989 outline-color: #ffffff !important;
1990 background: linear-gradient(to bottom, #087ac2 0%, #0568ae 100%); }
1991 .btn-arrow:focus .btn-specialty {
1993 outline-color: #ffffff !important;
1994 background: linear-gradient(to bottom, #007a3e 0%, #008744 100%); }
1995 .btn-arrow:active .btn-primary {
1996 text-decoration: none;
1998 outline-color: #ffffff !important;
1999 background: linear-gradient(to bottom, #d16500 0%, #ea7400 100%); }
2000 .btn-arrow:active .btn-secondary {
2002 outline-color: #000000 !important;
2003 background: linear-gradient(to bottom, #f2f2f2 0%, #fcfcfc 100%); }
2004 .btn-arrow:active .btn-alt {
2006 outline-color: #ffffff !important;
2007 background: linear-gradient(to bottom, #087ac2 0%, #0568ae 100%); }
2008 .btn-arrow:active .btn-specialty {
2010 outline-color: #ffffff !important;
2011 background: linear-gradient(to bottom, #007a3e 0%, #008744 100%); }
2012 .btn-arrow .btn-alt {
2013 border-color: #087ac2 transparent #0568ae;
2014 background-color: #0568ae;
2015 background: linear-gradient(to bottom, #087ac2 0%, #0568ae 100%);
2017 .btn-arrow .btn-alt:hover {
2019 outline-color: #ffffff !important;
2020 background: linear-gradient(to bottom, #0568ae 0%, #087ac2 100%); }
2021 .btn-arrow .btn-alt:focus {
2023 outline-color: #ffffff !important;
2024 background: linear-gradient(to bottom, #0568ae 0%, #087ac2 100%); }
2025 .btn-arrow .btn-alt:active {
2027 outline-color: #ffffff !important;
2028 background: linear-gradient(to bottom, #0568ae 0%, #087ac2 100%); }
2029 .btn-arrow::-moz-focus-inner {
2033 border: 1px solid transparent;
2034 border-radius: 100%;
2042 vertical-align: middle;
2044 .btn-arrow .btn .icon-primary-left {
2054 .btn-arrow .btn .icon-primary-left:before {
2059 .btn-arrow .btn .icon-primary-right {
2070 .btn-arrow .btn .icon-primary-right:before {
2075 .btn-arrow .btn.btn-primary .icon-primary-left {
2077 .btn-arrow .btn.btn-primary .icon-primary-right {
2079 .btn-arrow .btn.btn-alt .icon-primary-left {
2081 .btn-arrow .btn.btn-alt .icon-primary-right {
2083 .btn-arrow .btn.btn-secondary {
2084 border: 1px solid #d2d2d2; }
2085 .btn-arrow .btn.btn-secondary .icon-primary-left {
2087 .btn-arrow .btn.btn-secondary .icon-primary-right {
2089 .btn-arrow .btn.btn-small {
2095 .btn-arrow .btn.btn-small .icon-primary-left:before {
2099 .btn-arrow .btn.btn-small .icon-primary-right:before {
2103 .btn-arrow .btn.btn-large .icon-primary-left:before {
2107 .btn-arrow .btn.btn-large .icon-primary-right:before {
2113 border: 1px solid #d2d2d2;
2114 background-color: #f2f2f2;
2115 background: linear-gradient(to bottom, #fcfcfc 0%, #f2f2f2 100%);
2117 box-shadow: 0 5px 5px -5px rgba(0, 0, 0, 0.15);
2118 padding: 14px 18px 11px 17px; }
2119 .btn-secondary:hover {
2121 outline-color: #000000 !important;
2122 background: linear-gradient(to bottom, #f2f2f2 0%, #fcfcfc 100%); }
2123 .btn-secondary:focus {
2125 outline-color: #000000 !important;
2126 background: linear-gradient(to bottom, #f2f2f2 0%, #fcfcfc 100%); }
2127 .btn-secondary:active {
2129 outline-color: #000000 !important;
2130 background: linear-gradient(to bottom, #f2f2f2 0%, #fcfcfc 100%); }
2133 border-color: #087ac2 transparent #0568ae;
2134 background-color: #0568ae;
2135 background: linear-gradient(to bottom, #087ac2 0%, #0568ae 100%);
2139 outline-color: #ffffff !important;
2140 background: linear-gradient(to bottom, #0568ae 0%, #087ac2 100%); }
2143 outline-color: #ffffff !important;
2144 background: linear-gradient(to bottom, #0568ae 0%, #087ac2 100%); }
2147 outline-color: #ffffff !important;
2148 background: linear-gradient(to bottom, #0568ae 0%, #087ac2 100%); }
2151 border-color: #008744 transparent #007a3e;
2152 background-color: #007a3e;
2153 background: linear-gradient(to bottom, #008744 0%, #007a3e 100%);
2155 .btn-specialty:hover {
2157 outline-color: #ffffff !important;
2158 background: linear-gradient(to bottom, #007a3e 0%, #008744 100%); }
2159 .btn-specialty:focus {
2161 outline-color: #ffffff !important;
2162 background: linear-gradient(to bottom, #007a3e 0%, #008744 100%); }
2163 .btn-specialty:active {
2165 outline-color: #ffffff !important;
2166 background: linear-gradient(to bottom, #007a3e 0%, #008744 100%); }
2169 background: transparent !important;
2170 border-color: transparent !important;
2171 font-weight: normal;
2172 font-family: "Omnes-ECOMP-W02", Arial;
2174 text-decoration: none;
2177 text-decoration: underline; }
2179 text-decoration: underline; }
2182 outline: none !important;
2183 text-decoration: none !important; }
2184 .isIE .btn:focus:after {
2192 border: 1px dotted #000; }
2195 outline: none !important;
2196 text-decoration: none !important; }
2197 .isIE .btn:active:after {
2205 border: 1px dotted #000; }
2208 outline: none !important;
2209 text-decoration: none !important; }
2210 .isIE .btn.active:not(:focus):after {
2211 border: 1px solid #000; }
2212 .isIE .btn.active:after {
2220 border: 1px dotted #000; }
2222 .isIE .btn.btn-primary:focus:after {
2223 border: 2px dashed #fff; }
2225 .isIE .btn.btn-specialty:focus:after {
2226 border: 2px dashed #fff; }
2228 .isIE .btn.btn-alt:focus:after {
2229 border: 2px dashed #fff; }
2232 background-image: none;
2233 background-color: #767676;
2235 cursor: not-allowed;
2237 border-color: transparent;
2238 outline: 0 !important; }
2239 .btn.disabled:hover {
2241 outline: none !important; }
2242 .btn.disabled:focus {
2244 outline: none !important; }
2247 background-image: none;
2248 background-color: #767676;
2250 cursor: not-allowed;
2252 border-color: transparent;
2253 outline: 0 !important; }
2254 .btn[disabled]:hover {
2256 outline: none !important; }
2257 .btn[disabled]:focus {
2259 outline: none !important; }
2261 .btn[disabled="disabled"] {
2262 background-image: none;
2263 background-color: #767676;
2265 cursor: not-allowed;
2267 border-color: transparent;
2268 outline: 0 !important; }
2269 .btn[disabled="disabled"]:hover {
2271 outline: none !important; }
2272 .btn[disabled="disabled"]:focus {
2274 outline: none !important; }
2276 .btn-arrow[disabled] .btn {
2277 background-image: none;
2278 background-color: #767676;
2280 cursor: not-allowed;
2282 border-color: transparent;
2283 outline: 0 !important; }
2284 .btn-arrow[disabled] .btn:hover {
2286 outline: none !important; }
2287 .btn-arrow[disabled] .btn:focus {
2289 outline: none !important; }
2291 .btn-arrow[disabled] .icon-primary-left {
2292 color: #fff !important; }
2294 .btn-arrow[disabled] .icon-primary-right {
2295 color: #fff !important; }
2297 .btn-arrow.disabled .btn {
2298 background-image: none;
2299 background-color: #767676;
2301 cursor: not-allowed;
2303 border-color: transparent;
2304 outline: 0 !important; }
2305 .btn-arrow.disabled .btn:hover {
2307 outline: none !important; }
2308 .btn-arrow.disabled .btn:focus {
2310 outline: none !important; }
2312 .btn-arrow.disabled .icon-primary-left {
2313 color: #fff !important; }
2315 .btn-arrow.disabled .icon-primary-right {
2316 color: #fff !important; }
2319 padding: 12px 19px 11px 18px;
2320 font-size: 1.7rem; }
2323 /* padding: 10px 19px 9px 18px; */
2325 border-radius: 8px; }
2330 *:not(.btn-arrow) > .btn > i[class*="icon-primary-"] {
2332 margin-bottom: -20px; }
2334 .enhanced-cta-group {
2335 display: -ms-flexbox;
2337 -ms-flex-direction: row-reverse;
2338 flex-direction: row-reverse;
2339 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;
2340 background-position: 0 -1px;
2341 background-repeat: repeat-x; }
2342 .enhanced-cta-group > .cta-button-group {
2344 background-image: none !important; }
2345 .enhanced-cta-group > .cta-button-group + .cta-button-group a {
2348 .enhanced-cta-group > .cta-button-group + .cta-button-group a a {
2350 .enhanced-cta-group > .cta-button-group hr {
2352 .enhanced-cta-group > .cta-button-group + .cta-button-group {
2353 -ms-flex-align: center;
2354 -ms-grid-row-align: center;
2355 align-items: center;
2356 -ms-flex-direction: row;
2357 flex-direction: row;
2362 -ms-flex-align: baseline;
2363 align-items: baseline;
2364 padding: 20px 0 10px;
2366 .cta-button-group.nodots {
2367 background-image: none !important; }
2368 .cta-button-group .hidden-phone {
2369 margin-right: 14px; }
2370 .cta-button-group .btn + .btn {
2371 margin-right: 20px !important; }
2372 .cta-button-group .btn:not(.hidden-phone):not(.visible-phone) {
2375 .isMobile .btn-arrow .btn.btn-small .icon-primary-left:before {
2378 .isMobile .btn-arrow .btn.btn-large .icon-primary-left:before {
2381 .isMobile .btn-arrow .btn.btn-large .icon-primary-right:before {
2384 @media (max-width: 1024px) {
2385 .field-group + .btn {
2386 margin-left: 15px; } }
2388 @media (max-width: 767px) {
2390 text-align: center; }
2391 .cta-button-group > .btn {
2395 margin-left: auto !important;
2396 margin-right: auto !important; } }
2400 box-shadow: 0 5px 5px -5px rgba(0, 0, 0, 0.15);
2401 display: -ms-flexbox;
2403 -ms-flex-pack: justify;
2404 justify-content: space-between;
2405 margin-bottom: 10px;
2409 vertical-align: middle;
2421 text-align: center; }
2422 .btn-group:not([data-select-color]) .btn.active:not(:first-child) {
2424 border-left: 1px solid #d2d2d2 !important; }
2425 .btn-group:not([data-select-color]) .btn[disabled]:not(:first-child) {
2426 border-left: 1px solid #d2d2d2 !important; }
2427 .btn-group:not([data-select-color]) .btn[disabled] + .btn[disabled] {
2428 border-left: 1px solid #ebebeb !important; }
2429 .btn-group:not([data-select-color]) > .btn.active {
2430 border-color: #087ac2 transparent #0568ae;
2431 background-color: #0568ae;
2432 background: linear-gradient(to bottom, #087ac2 0%, #0568ae 100%);
2434 .btn-group:not([data-select-color]) > .btn.active:hover {
2436 outline-color: #ffffff !important;
2437 background: #0563a6;
2438 border-color: #0563a6; }
2439 .btn-group:not([data-select-color]) > .btn.active:focus {
2441 outline-color: #ffffff !important;
2442 background: #0563a6;
2443 border-color: #0563a6; }
2444 .btn-group:not([data-select-color]) > .btn.active:active {
2446 outline-color: #ffffff !important;
2447 background: #0563a6;
2448 border-color: #0563a6; }
2449 .btn-group:not([data-select-color]) > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
2451 .btn-group:not([data-select-color]) > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
2452 border-top-right-radius: 0;
2453 border-bottom-right-radius: 0; }
2454 .btn-group:not([data-select-color]) > .btn:last-child:not(:first-child) {
2455 border-top-left-radius: 0;
2456 border-bottom-left-radius: 0; }
2457 .btn-group:not([data-select-color]) > .dropdown-toggle:not(:first-child) {
2458 border-top-left-radius: 0;
2459 border-bottom-left-radius: 0; }
2460 .btn-group > .active {
2461 text-decoration: none;
2462 outline: 1px dotted transparent; }
2463 .btn-group > .active:focus {
2464 outline: 1px dotted #ffffff; }
2466 .btn-group.btn-fullwidth > .btn {
2470 .btn-group[data-select-color] {
2473 -ms-flex-pack: start;
2474 justify-content: flex-start;
2475 -ms-flex-wrap: wrap;
2477 .btn-group[data-select-color] .btn {
2478 border: 1px solid #959595;
2480 box-shadow: 0 5px 5px -5px rgba(0, 0, 0, 0.15);
2482 margin-bottom: 10px;
2490 .btn-group[data-select-color] > .btn.active:focus {
2491 outline: 1px dotted #191919;
2492 outline-offset: 4px; }
2495 background-clip: padding-box;
2508 button .btn-fill[style*="#fff"] {
2509 border: 1px solid #d2d2d2; }
2511 [data-select-color] .btn.active {
2512 background: none !important;
2517 line-height: 12px; }
2518 [data-select-color] .btn.active > .btn-fill {
2520 [data-select-color] .btn.active:hover {
2523 [data-select-color] .btn:active {
2524 background: none !important;
2529 line-height: 12px; }
2530 [data-select-color] .btn:active > .btn-fill {
2532 [data-select-color] .btn:active:hover {
2535 .btn-group[data-select-color="orange"] > .btn.active {
2536 border-color: #ea7400; }
2538 .btn-group[data-select-color="blue"] > .btn.active {
2539 border-color: #0568ae; }
2541 .btn-group[data-select-color="green"] > .btn.active {
2542 border-color: #007a3e; }
2544 .btn-spinbutton-toggle.btn-group {
2545 display: block !important;
2546 height: 40px !important;
2550 white-space: nowrap; }
2552 .btn-spinbutton-toggle .btn {
2554 font-weight: normal;
2558 letter-spacing: normal;
2565 .btn-spinbutton-toggle .btn[data-max-value] {
2566 border-bottom: 1px solid #d2d2d2;
2567 border-top: 1px solid #d2d2d2;
2568 box-shadow: 0 3px 2px -2px rgba(0, 0, 0, 0.08) inset;
2569 background-color: #fff;
2571 font-family: "Omnes-ECOMP-W02", Arial;
2573 font-weight: normal;
2576 min-width: 46px !important;
2578 .btn-spinbutton-toggle .btn[data-max-value]:focus {
2579 border-color: #0568ae;
2581 .btn-spinbutton-toggle .btn[data-max-value]:focus + .btn {
2582 border-left: 1px solid #0568ae;
2583 transition: border 0.3s linear 0s; }
2585 .btn-spinbutton-toggle .icon-primary-subtractminimize {
2586 font-size: 30px !important;
2587 color: #0568ae !important; }
2589 .btn-spinbutton-toggle .icon-primary-add-maximize {
2590 font-size: 30px !important;
2591 color: #0568ae !important; }
2593 .btn-spinbutton-toggle .btn[disabled].icon-primary-subtractminimize {
2594 background-color: #d2d2d2;
2595 color: #767676 !important; }
2597 .btn-spinbutton-toggle .btn[disabled].icon-primary-add-maximize {
2598 background-color: #d2d2d2;
2599 color: #767676 !important; }
2601 .btn-spinbutton-toggle input.btn[disabled] {
2602 background-color: #d2d2d2;
2604 cursor: not-allowed; }
2606 .btn-group.btn-spinbutton-toggle .btn[disabled] + .btn[disabled] {
2607 border-left: 1px solid #f0f0f0 !important; }
2609 .btn-group.btn-spinbutton-toggle .btn[data-max-value]:focus + .btn:not(:first-child) {
2610 border-left: 1px solid #0568ae !important; }
2612 @media (max-width: 480px) {
2613 .btn-group:not([data-select-color]) > .btn {
2615 min-width: auto; } }
2625 display: inline-block; }
2630 .reset-field:before {
2634 .input-emphasized + .reset-field:before {
2638 .reset-field:active,
2640 .reset-field:focus {
2641 display: block !important; }
2648 box-shadow: 0 -50px 0 0 #f2f2f2 inset;
2650 /*overflow: hidden;*/
2654 transform: rotate(45deg);
2657 .corner-button .close:before {
2667 .corner-button .close {
2674 transform: rotate(45deg);
2677 .corner-button .close:focus {
2678 outline: 1px dotted black; }
2680 .ds2-no-colors .corner-button .close {
2681 border: 1px solid black; }
2683 .field-group input + .reset-field {
2696 .field-group input[type="search"] + .reset-field,
2697 .field-group input[type="search"] + .btn-search + .reset-field,
2698 .tooltip-onclick input + .reset-field,
2699 .tooltip-onclick input + .icon-primary-tooltip + .reset-field,
2700 .tooltip-onclick textarea + .reset-field,
2701 .tooltip-onclick textarea + .icon-primary-tooltip + .reset-field {
2704 .field-group input[type="search"] + .reset-field:after,
2705 .field-group input[type="search"] + .btn-search + .reset-field:after,
2706 .tooltip-onclick input + .reset-field:after,
2707 .tooltip-onclick input + .icon-primary-tooltip + .reset-field:after,
2708 .tooltip-onclick textarea + .reset-field:after,
2709 .tooltip-onclick textarea + .icon-primary-tooltip + .reset-field:after {
2710 background-color: #d2d2d2;
2719 .tooltip-onclick input + .reset-field,
2720 .tooltip-onclick input + .icon-primary-tooltip + .reset-field {
2721 right: 50px !important; }
2723 .tooltip-onclick textarea + .reset-field,
2724 .tooltip-onclick textarea + .icon-primary-tooltip + .reset-field {
2725 right: 45px !important;
2728 .field-group input.input-emphasized + .reset-field {
2733 .field-group input.input-emphasized + .reset-field:after {
2736 .field-group [disabled] + .reset-field {
2739 .ds2_touchevents .field-group input + .reset-field:focus,
2740 .ds2_touchevents .field-group input:focus + .reset-field,
2741 .ds2_touchevents textarea:focus + .reset-field,
2742 .ds2_touchevents textarea + .reset-field:focus {
2749 .ds2_touchevents .field-group input {
2750 padding: 8px 55px 8px 15px;
2751 -webkit-appearance: none; }
2753 .ds2_touchevents textarea:focus {
2754 padding: 15px 55px 15px 15px; }
2756 .ds2_touchevents textarea:focus + .reset-field {
2762 .ds2_touchevents textarea.hasScrollbar:focus {
2763 padding: 15px 35px 15px 15px; }
2765 .ds2_touchevents textarea.hasScrollbar:focus + .reset-field {
2768 .ds2-no-colors .b2b-tmpl-card-corner-button {
2769 border: none !important; }
2771 .ds2-no-colors .b2b-tmpl-card-corner-button .close {
2772 border: 1px solid black;
2773 top: 0px !important;
2774 right: 0px !important; }
2776 .form-row.error .error-msg {
2780 font-family: "Omnes-ECOMP-W02-Medium", Arial;
2782 padding-left: 18px; }
2784 .form-row.error .error-msg:before {
2790 vertical-align: middle; }
2792 .form-row.error label,
2793 .form-row.error .error-msg,
2794 .form-row.error button.awd-select,
2795 .form-row.error select.awd-select + span,
2796 .form-row.error .checkbox,
2797 .form-row.error .radio,
2798 .form-row.error legend.error,
2799 .form-row.error input {
2802 .form-row.error .btn-group > .btn,
2803 .form-row.error button.awd-select,
2804 .form-row.error .awd-select-list,
2805 .form-row.error select.awd-select + span,
2806 .form-row.error textarea,
2807 .form-row.error input,
2808 .form-row.error .checkbox .skin,
2809 .form-row.error .radio .skin {
2810 border-color: #cf2a2a !important; }
2812 .form-row.error .checkbox input:checked:not(:disabled) + .skin {
2813 background-color: #cf2a2a; }
2815 .form-row.error .radio input:checked + .skin:after {
2816 background-color: #cf2a2a; }
2818 .error .tooltip-onclick .icon-primary-tooltip.active + .error-msg {
2820 border-bottom-left-radius: 0;
2821 border-bottom-right-radius: 0; }
2823 .error .tooltip-onclick .icon-primary-tooltip.active + .error-msg + .helpertext {
2826 .error .tooltip-onclick .icon-primary-tooltip.active + .error-msg + .helpertext:before,
2827 .error .tooltip-onclick .icon-primary-tooltip.active + .error-msg + .helpertext:after {
2830 .error .helpertext {
2831 border-color: #cf2a2a;
2832 /*border-radius:0;*/ }
2834 .error .helpertext:before {
2835 border-top-color: #cf2a2a; }
2837 .error .tooltip-onfocus .helpertext {
2838 margin: 14px 0 10px 0; }
2840 .error [class*="price"],
2841 .error [class*="pricing-"] {
2847 input[type]::-webkit-inner-spin-button,
2848 input[type]::-webkit-outer-spin-button {
2849 -webkit-appearance: none; }
2852 -moz-appearance: textfield; }
2864 display: inline-block;
2865 /* font-size: 1.4rem; */
2866 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
2879 display: inline-block;
2882 padding: 0 15px 0 15px;
2883 vertical-align: middle;
2884 line-height: normal; }
2886 select::-webkit-input-placeholder,
2887 textarea::-webkit-input-placeholder,
2888 input::-webkit-input-placeholder {
2890 font-family: "Omnes-ECOMP-W02-Italic", Arial;
2894 select:-moz-placeholder,
2895 textarea:-moz-placeholder,
2896 input:-moz-placeholder {
2898 font-family: "Omnes-ECOMP-W02-Italic", Arial;
2902 select::-moz-placeholder,
2903 textarea::-moz-placeholder,
2904 input::-moz-placeholder {
2906 font-family: "Omnes-ECOMP-W02-Italic", Arial;
2910 select:-ms-input-placeholder,
2911 textarea:-ms-input-placeholder,
2912 input:-ms-input-placeholder {
2914 font-family: "Omnes-ECOMP-W02-Italic", Arial;
2919 textarea:placeholder,
2922 font-family: "Omnes-ECOMP-W02-Italic", Arial;
2927 textarea:last-child,
2931 input:not([type="button"]) {
2934 input.input-emphasized {
2937 padding: 13px 20px 13px; }
2939 input[type="search"]:focus {
2940 padding-right: 88px; }
2942 input[type="search"] {
2943 padding-right: 40px;
2944 -webkit-appearance: none !important; }
2946 input[type="search"].input-emphasized {
2947 padding-right: 45px; }
2949 .btn-search[class*="btn"] {
2950 background-color: transparent;
2951 background-position: 50% 50%;
2952 background-size: 20px;
2953 background-repeat: no-repeat;
2958 min-width: 45px !important;
2960 padding: 0 !important;
2964 border-radius: 0 5px 5px 0;
2968 .input-emphasized + .btn-search[class*="btn"],
2969 .input-emphasized + .reset-field + .btn-search[class*="btn"] {
2970 background-size: 26px;
2973 outline-offset: -3px;
2975 border-radius: 0 5px 5px 0; }
2977 input[type="search"].input-emphasized + .reset-field {
2978 right: 45px !important; }
2980 .search-suggestion-wrapper {
2982 margin-bottom: 15px; }
2984 /*styles from dropdown*/
2985 .search-suggestion-list {
2986 box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15);
2987 border-radius: 0 0 6px 6px;
2989 border: 1px solid #0568ae;
2992 background-color: #f2f2f2;
2998 .search-suggestion-list:empty {
3001 .search-suggestion-item {
3005 line-height: 4.0rem;
3008 .search-suggestion-item a {
3009 text-decoration: none;
3012 .search-suggestion-item:hover,
3013 .search-suggestion-item:focus {
3015 background-color: #d2d2d2; }
3017 input[data-provide="datepicker"],
3018 [data-provide="datepicker"]:-moz-placeholder,
3019 [data-provide="datepicker"]:-ms-input-placeholder,
3020 [data-provide="datepicker"]:-webkit-input-placeholder {
3021 color: #0568ae !important;
3023 filter: alpha(opacity=100); }
3031 i.icon-primary-calendar.disabled,
3032 span.icon-primary-calendar.readonly {
3033 cursor: not-allowed;
3034 background-color: #f2f2f2;
3037 i.icon-primary-calendar.disabled input,
3038 span.icon-primary-calendar.readonly input {
3039 color: #959595 !important; }
3048 line-height: 20px; }
3050 textarea + .reset-field {
3053 textarea::-webkit-input-placeholder {
3056 textarea:-moz-placeholder {
3059 textarea::-moz-placeholder {
3062 textarea:-ms-input-placeholder {
3065 textarea:placeholder {
3070 background-color: #ffffff;
3071 border: 1px solid #d2d2d2;
3072 -webkit-appearance: none;
3073 box-shadow: 2px 3px 2px -2px rgba(0, 0, 0, 0.08) inset;
3074 transition: border .3s linear 0s;
3075 font-family: "Omnes-ECOMP-W02", Arial; }
3080 border-color: #0568ae; }
3085 .input-append > div {
3086 display: table-cell;
3089 .input-append > .field-group {
3092 .row .field-group input[class*="span"] {
3097 display: inline-block; }
3099 label + .field-group,
3100 label + .input-append,
3102 label + .row-nowrap,
3110 .field-group input:not([type="button"])[disabled] {
3111 padding-right: 15px; }
3116 outline: none !important; }
3124 .row-nowrap.no-flex.form-row > label + br {
3125 margin-bottom: 5px; }
3128 display: inline-block; }
3130 legend + .form-row {
3133 .tooltip-onclick input {
3134 padding-right: 45px; }
3136 .ds2_touchevents .tooltip-onclick input:focus {
3137 padding-right: 95px; }
3139 .btn-calendar-icon {
3141 background-color: transparent !important;
3143 border: 0 !important;
3147 .btn-calendar-icon .icon-primary-calendar:before {
3151 .btn-calendar-icon .icon-primary-calendar.disabled {
3152 background-color: #f2f2f2; }
3154 .btn-calendar-icon .icon-primary-calendar.disabled:before {
3157 span.icon-primary-calendar input {
3160 transition: border-color 0.3s linear 0s;
3161 box-shadow: 2px 3px 2px -2px rgba(0, 0, 0, 0.08) inset;
3166 .faux-input + input.datepicker-input:not([disabled]) {
3169 background-color: #fff;
3176 background-color: transparent !important;
3177 border: 1px solid transparent;
3183 margin-bottom: 10px;
3185 padding: 0 0 0 35px;
3189 vertical-align: middle;
3193 .faux-input:disabled {
3194 cursor: not-allowed; }
3196 .faux-input:focus + .datepicker-input,
3197 [data-calendar-state="opened"] + .datepicker-input {
3198 border-color: #0568ae;
3199 box-shadow: 2px 3px 2px -2px rgba(5, 116, 172, 0.35) inset;
3202 .form-row.error .error-msg {
3206 font-family: "Omnes-ECOMP-W02-Medium", Arial;
3211 .form-row.error .error-msg > .icon-primary-badgealert {
3218 .form-row.error .error-msg > .icon-primary-badgealert:before {
3224 vertical-align: middle; }
3226 .form-row.error label,
3227 .form-row.error .error-msg,
3228 .form-row.error button.awd-select,
3229 .form-row.error select.awd-select + span,
3230 .form-row.error .checkbox,
3231 .form-row.error .radio,
3232 .form-row.error legend.error,
3233 .form-row.error input,
3234 .form-row.error textarea {
3237 .form-row.error .btn-group > .btn,
3238 .form-row.error button.awd-select,
3239 .form-row.error .awd-select-list,
3240 .form-row.error select.awd-select + span,
3241 .form-row.error textarea,
3242 .form-row.error input,
3243 .form-row.error .checkbox .skin,
3244 .form-row.error .radio .skin {
3245 border-color: #cf2a2a !important; }
3247 .form-row.error .checkbox input:checked:not(:disabled) + .skin {
3248 background-color: #cf2a2a; }
3250 .form-row.error .radio input:checked + .skin:after {
3251 background-color: #cf2a2a; }
3253 .error [class*="price"],
3254 .error [class*="pricing-"] {
3263 background-repeat: repeat-x;
3264 background-color: #959595;
3265 position: relative; }
3268 background-color: #959595; }
3271 background-color: #d2d2d2; }
3274 background-color: #fff;
3279 font-family: "Omnes-ECOMP-W02-Medium", Arial;
3282 line-height: 1.6rem;
3291 hr.is-vertical.dark,
3293 hr.is-vertical.lite,
3295 display: inline-block;
3301 hr.is-vertical.dark,
3303 background-color: #959595; }
3305 hr.is-vertical.lite,
3307 background-color: #d2d2d2; }
3309 .hr-dotted.is-vertical.dark,
3310 .hr-dotted.is-vertical.lite {
3311 background-color: transparent;
3312 background-repeat: repeat-y;
3313 background-size: 1px 4px;
3318 .row-nowrap > .span + hr.is-vertical,
3319 .row > .span + hr.is-vertical {
3320 margin: 0 0 0 -20px; }
3324 hr.bottom-space-only {
3333 font-family: "Omnes-ECOMP-W02", Arial;
3335 margin-bottom: 5px; }
3337 -webkit-tap-highlight-color: transparent;
3346 .radio input:focus + .skin {
3347 border-color: #0568ae; }
3348 .radio input:focus + .skin:before {
3353 outline: 1px dotted #000000;
3356 .radio input + .skin {
3357 border-radius: 100%; }
3358 .radio input:checked + .skin:after {
3359 background-color: #0568ae;
3360 border-radius: 100%;
3361 border: 3px solid #FFFFFF;
3367 .radio input:disabled + .skin {
3368 cursor: not-allowed;
3369 background-color: #d2d2d2;
3370 border-color: #d2d2d2;
3372 .radio input:disabled + .skin + span {
3373 cursor: not-allowed;
3375 .radio input:disabled:checked + .skin:after {
3376 background-color: #666666; }
3377 .radio input:invalid + .skin {
3378 border: solid 1px #cf2a2a; }
3380 background-color: #FFFFFF;
3381 border: 1px solid #d2d2d2;
3383 display: inline-block;
3390 display: inline-block;
3397 font-family: "Omnes-ECOMP-W02", Arial; }
3400 display: inline-block;
3401 margin-bottom: 10px;
3402 vertical-align: middle;
3403 margin-right: 10px; }
3404 .radio.inline:last-child {
3408 border: 1px solid #d2d2d2;
3409 border-radius: 8px; }
3410 .radio-box > [role="radio"] label {
3411 padding: 15px 15px 20px 15px;
3414 .radio-box > [role="radio"] label .skin + span {
3416 .radio-box > [role="radio"] + div {
3417 padding: 0 15px 15px 47px; }
3418 .radio-box > [aria-checked="false"] label > input {
3421 .radio-box > [aria-checked="false"] label .skin {
3424 .radio-box > [aria-checked="true"] label > input {
3427 .radio-box > [aria-checked="true"] label .skin {
3432 border: 3px solid #0568ae; }
3433 .radio-box.active > [role="radio"] label {
3434 padding: 13px 14px 19px 13px; }
3439 font-family: "Omnes-ECOMP-W02", Arial;
3443 -webkit-tap-highlight-color: transparent;
3452 .checkbox input:focus + .skin {
3453 border-color: #0568ae; }
3454 .checkbox input:focus + .skin:before {
3459 outline: 1px dotted #000000;
3462 .checkbox input:checked:not(:disabled) + .skin {
3463 background-color: #0568ae;
3464 border-color: #0568ae; }
3465 .checkbox input:checked:disabled + .skin:after {
3467 .checkbox input:checked + .skin:after {
3470 background-color: transparent;
3473 line-height: 21px; }
3474 .checkbox input:disabled + .skin {
3475 cursor: not-allowed;
3476 background-color: #d2d2d2;
3477 border-color: #d2d2d2;
3479 .checkbox input:disabled + .skin + span {
3480 cursor: not-allowed;
3482 .checkbox input:invalid + .skin {
3483 border: solid 1px #cf2a2a; }
3484 .checkbox input:indeterminate + .skin:after {
3485 background-color: transparent;
3490 background-color: #fff;
3491 border: 1px solid #d2d2d2;
3493 display: inline-block;
3500 display: inline-block;
3507 font-family: "Omnes-ECOMP-W02", Arial; }
3510 .checkbox input.indeterminate + .skin:after {
3514 /* .checkbox.inline {
3515 display: inline-block;
3516 margin-bottom: 10px;
3517 vertical-align: middle;
3518 margin-right: 10px; }
3519 .checkbox.inline:last-child {
3522 .checkbox.checkbox-selectall {
3523 margin: 20px 0 0 24px; }
3525 .terms-after-checkbox {
3526 margin-top: 15px; } */
3528 .indeterminate-margin {
3529 padding-left: 24px; }
3532 border-bottom: 1px solid #d2d2d2; }
3535 .inactive-toggle-header {
3541 line-height: 2.2rem;
3544 padding: 16px 55px 16px 15px; }
3546 .toggle-header.opened {
3549 .tiny-accordion .toggle-header,
3550 .tiny-accordion .inactive-toggle-header {
3551 padding: 16px 55px 16px 15px;
3552 border-top: 1px solid #d2d2d2; }
3554 .tiny-accordion .toggle-header:focus {
3555 text-decoration: underline; }
3557 .tiny-accordion.iconleft .toggle-header,
3558 .tiny-accordion.iconleft .inactive-toggle-header {
3559 padding: 15px 15px 15px 50px; }
3561 .accordion-content {
3562 font-size: 1.4rem; }
3564 .accordion-content .toggle-header:first-child {
3567 .tiny-accordion .toggle-header + .accordion-content {
3568 padding: 0 50px 15px 15px; }
3570 .tiny-accordion.iconleft .toggle-header + .accordion-content {
3571 padding: 0 15px 15px 50px; }
3573 .toggle-header .icon-primary-accordion-plus,
3574 .toggle-header .icon-primary-accordion-minus {
3575 display: inline-block;
3581 vertical-align: middle;
3583 font-weight: bold; }
3585 .tiny-accordion.iconleft .toggle-header .icon-primary-accordion-plus,
3586 .tiny-accordion.iconleft .toggle-header .icon-primary-accordion-minus {
3589 .inactive-toggle-header:hover {
3592 .tiny-accordion-to-tabs,
3599 .tiny-tabs [class*="icon-primary-accordion-"] {
3600 display: none !important; }
3602 .tiny-accordion-to-tabs:before,
3603 .tiny-accordion-to-tabs:after,
3610 .tiny-accordion-to-tabs:after,
3614 .tiny-accordion-to-tabs:before,
3615 .tiny-accordion-to-tabs:after,
3622 .tiny-accordion-to-tabs:after,
3626 .tiny-tabs > .toggle-header {
3627 display: inline-block;
3633 background-color: #fff;
3635 padding: 26px 20px 25px 20px !important;
3636 border-top: 1px solid #fff;
3637 -webkit-filter: none;
3639 background-clip: padding-box;
3640 border-bottom: 1px solid #d2d2d2;
3641 font-weight: normal;
3642 border-right: 1px solid #d2d2d2;
3643 white-space: nowrap; }
3645 .tiny-tabs .toggle-header + div {
3649 border-top: 1px solid #d2d2d2;
3652 border-bottom: none;
3657 padding-bottom: 30px; }
3659 .tiny-tabs .opened {
3661 border-top: 5px solid #0568ae !important;
3662 padding-top: 22px !important;
3663 border-bottom: none;
3664 background-color: #fff;
3665 -webkit-filter: none;
3670 .tiny-tabs .toggle-header:focus {
3671 text-decoration: underline;
3672 outline: thin dotted #666;
3673 outline-offset: 0; }
3675 .tiny-tabs .toggle-header:first-child {
3679 .tiny-tabs .toggle-header:first-child {
3680 border-left: 1px solid #fff; }
3682 .tiny-tabs .opened:first-child {
3683 border-left: 1px solid #d2d2d2; }
3685 .tiny-tabs .toggle-header:nth-last-of-type(2) {
3686 border-right-color: #fff; }
3688 .tiny-tabs .opened:nth-last-of-type(2) {
3689 border-right: 1px solid #d2d2d2; }
3691 @media (max-width: 767px) {
3693 .tiny-accordion-to-tabs {
3695 margin-right: -15px;
3697 .tiny-accordion-to-tabs {
3699 border-bottom: 1px solid #d2d2d2; }
3700 .tiny-accordion-to-tabs .toggle-header {
3703 padding: 16px 50px 16px 15px;
3704 border-top: 1px solid #d2d2d2; }
3705 .tiny-accordion-to-tabs .toggle-header:focus {
3706 text-decoration: underline; }
3707 .tiny-accordion-to-tabs .toggle-header + .accordion-content {
3708 padding: 0 50px 15px 15px; } }
3710 @media (min-width: 768px) {
3711 .tiny-accordion-to-tabs [class*="icon-primary-accordion-"] {
3712 display: none !important; }
3713 .tiny-accordion-to-tabs > .toggle-header {
3714 display: inline-block;
3717 /*overflow: hidden;*/
3720 background-color: #fff;
3722 padding: 26px 20px 25px 20px !important;
3723 border-top: 1px solid #fff;
3724 -webkit-filter: none;
3726 background-clip: padding-box;
3727 border-bottom: 1px solid #d2d2d2;
3728 font-weight: normal;
3729 border-right: 1px solid #d2d2d2;
3730 white-space: nowrap; }
3731 .tiny-accordion-to-tabs .toggle-header + div {
3735 border-top: 1px solid #d2d2d2;
3739 border-bottom: none;
3741 .tiny-accordion-to-tabs .opened {
3743 border-top: 5px solid #0568ae !important;
3744 padding-top: 22px !important;
3745 border-bottom: none;
3746 background-color: #fff;
3747 -webkit-filter: none;
3750 text-decoration: none;
3752 .tiny-accordion-to-tabs .toggle-header:focus {
3753 text-decoration: underline;
3754 outline: thin dotted #666;
3755 outline-offset: 0px; }
3756 .tiny-accordion-to-tabs .toggle-header:nth-last-of-type(2) {
3757 border-right: none; }
3758 .tiny-accordion-to-tabs .toggle-header:first-child {
3761 .tiny-accordion-to-tabs .toggle-header:first-child {
3762 border-left: 1px solid #fff; }
3763 .tiny-accordion-to-tabs .opened:first-child {
3764 border-left: 1px solid #d2d2d2; }
3765 .tiny-accordion-to-tabs .opened:nth-last-of-type(2) {
3766 border-right: 1px solid #d2d2d2; } }
3768 .toggle-header .tooltip .icon-primary-tooltip {
3771 .accordion-content {
3772 transition: all 0.8s linear; }
3777 .tiny-tabs .toggle-header {
3778 display: inline-block;
3784 background-color: #fff;
3786 padding: 22px 20px 25px 20px !important;
3787 border-top: 5px solid #fff;
3788 -webkit-filter: none;
3790 background-clip: padding-box;
3791 border-bottom: 1px solid #ccc;
3792 font-weight: normal;
3793 border-right: 1px solid #ccc;
3794 white-space: nowrap; }
3796 .tiny-tabs .toggle-header:first-child {
3799 .tiny-tabs div:first-child .toggle-header {
3800 margin-left: 30px; }
3802 .tiny-tabs > div .toggle-header.opened {
3803 border-bottom: 0 !important; }
3805 .tiny-accordion-to-tabs > div > div.toggle-header {
3806 background-clip: padding-box;
3807 background-color: #fff;
3808 border-bottom: 1px solid #ccc;
3810 border-top: 5px solid #fff;
3811 display: inline-block;
3814 font-weight: normal;
3816 padding: 22px 20px 21px !important;
3818 white-space: nowrap; }
3820 .tiny-accordion-to-tabs .toggle-header:first-child {
3823 .tiny-accordion-to-tabs div:first-child .toggle-header {
3825 border-bottom: 0 !important; }
3827 .tiny-accordion-to-tabs > div .toggle-header.opened {
3828 border-bottom: 0 !important; }
3830 @media (max-width: 767px) {
3831 .tiny-accordion-to-tabs {
3832 display: block !important;
3833 border-bottom: 1px solid #ccc !important; }
3834 .tiny-accordion-to-tabs > div > div.toggle-header {
3835 display: block !important;
3838 min-height: 41px !important;
3839 padding: 15px 50px 15px 15px !important;
3840 border-top: 1px solid #ccc; }
3841 .tiny-accordion-to-tabs > div > div.toggle-header:first-child {
3842 margin-left: 0 !important; }
3843 .tiny-accordion-to-tabs > div > div.toggle-header + .accordion-content {
3844 padding: 0 50px 15px 15px; }
3845 .tiny-accordion-to-tabs > div > div.toggle-header .icon-primary-accordion-plus {
3846 background-position: 0 0;
3847 background-size: 20px 40px; }
3848 .tiny-accordion-to-tabs > div > div.toggle-header .icon-primary-accordion-minus {
3849 background-position: 0 -20px;
3850 background-size: 20px 40px; }
3851 .tiny-accordion-to-tabs > div > div.toggle-header .icon-primary-accordion-plus,
3852 .tiny-accordion-to-tabs > div > div.toggle-header .icon-primary-accordion-minus {
3853 display: inline-block;
3859 vertical-align: middle;
3863 background-color: #5a5a5a;
3874 font-family: "Omnes-ECOMP-W02-Medium", Arial;
3876 margin: 0 20px 5px 0; }
3879 padding: 15px 20px; }
3881 .alert div:first-child {
3882 border-radius: 8px 0 0 8px;
3885 .alert div:first-child + div {
3886 border: 1px solid transparent;
3888 border-radius: 0 8px 8px 0; }
3891 background-color: #cf2a2a;
3892 border: 1px solid #cf2a2a; }
3895 background-color: #44c8f5;
3896 border: 1px solid #44c8f5; }
3899 background-color: #c5d63d;
3900 border: 1px solid #c5d63d; }
3902 .alert [class*="icon-primary-"] {
3914 .alert .close:before {
3923 text-decoration: underline; }
3925 .alert .close:focus {
3926 outline: 1px dotted #666; }
3929 font-size: 1.4rem; }
3931 .alert p:last-child {
3934 .alert .standalone-link i[class*="icon-primary-"] {
3936 margin-right: 5px; }
3938 @media (max-width: 767px) {
3945 padding: 15px 10px; }
3946 .alert div:first-child {
3951 font-size: 1.4rem; }
3953 font-size: 1.2rem; }
3957 .alert .standalone-link i[class*="icon-primary-"] {
3958 font-size: 16px; } }
3969 text-decoration: underline; }
3971 .alert div:first-child + div {
3972 padding-right: 25px; }
3974 .alert div:last-child {
3975 padding-right: 20px !important; }
3977 .alert p [class*="icon-primary-"] {
3982 @media (max-width: 767px) {
3985 .alert div:first-child + div {
3986 padding-right: 20px; }
3987 .alert div:last-child {
3988 padding-right: 15px !important; }
3989 .alert div:first-child {
3993 .alert p [class*="icon-primary-"] {
3994 font-size: 16px; } }
4000 .b2b-audio .controls-wrapper {
4001 display: inline-block;
4004 .b2b-audio .controls-wrapper i {
4008 .b2b-audio .controls-wrapper i:hover {
4010 .b2b-audio .seek-bar-container-wrapper {
4011 display: inline-block;
4018 .b2b-audio .seek-bar-container-wrapper .timing-container {
4022 .b2b-audio .seek-bar-container-wrapper .timing-container .timing-container-left {
4024 line-height: 100%; }
4025 .b2b-audio .seek-bar-container-wrapper .timing-container .timing-container-right {
4027 line-height: 100%; }
4028 .b2b-audio .seek-bar-container-wrapper .timing-container .timing-container-spacer {
4030 .b2b-audio .seek-bar-tooltip {
4034 .b2b-audio-popover {
4036 .b2b-audio-popover .volume-popover {
4037 height: 100px !important;
4038 width: 6px !important;
4040 .b2b-audio-popover .min-label {
4047 .b2b-audio-recorder {
4048 border: 1px solid #ccc;
4049 box-shadow: 0px 1px 2px 0 rgba(0, 0, 0, 0.15);
4053 .b2b-audio-recorder .b2b-elapsed-time {
4054 margin: 23px 0 24px 15px;
4058 .b2b-audio-recorder .b2b-controls {
4061 .b2b-audio-recorder .b2b-controls i.icoControls-record {
4065 margin-right: 10px; }
4066 .b2b-audio-recorder .b2b-controls i.icoControls-record:focus, .b2b-audio-recorder .b2b-controls i.icoControls-record:hover {
4068 .b2b-audio-recorder .b2b-controls i.icoControls-stop {
4074 .b2b-audio-recorder .b2b-controls i.icoControls-stop:focus, .b2b-audio-recorder .b2b-controls i.icoControls-stop:hover {
4080 border-radius: 7px; }
4090 font-family: "Omnes-ECOMP-W02-Medium", Arial;
4091 background-color: #5A5A5A;
4092 border-radius: 12px;
4094 display: inline-block;
4096 font-weight: normal;
4103 vertical-align: baseline; }
4107 * + .b2b-heading-micro {
4108 margin-top: 20px !important; }
4110 .b2b-heading-micro {
4111 font-family: "Omnes-ECOMP-W02-Medium", Arial;
4112 font-weight: normal;
4113 text-rendering: optimizeLegibility;
4114 font-size: 1.2rem !important;
4115 text-transform: uppercase !important;
4116 margin-bottom: 20px !important;
4117 line-height: 1.2 !important; }
4119 .b2b-no-colors .b2b-badge {
4120 border: 1px solid transparent; }
4123 margin-right: 5px; }
4127 padding-top: 10px; }
4130 background-color: #cf2a2a; }
4132 .bellyband-container {
4139 border-top: 1px solid #d2d2d2; }
4147 text-decoration: none; }
4149 .bellyband-link a:hover > div span,
4150 .bellyband-link a:focus > div span {
4151 text-decoration: underline; }
4153 .bellyband-link a:after {
4162 .dark-bg .bellyband-link a:after {
4165 .bellyband-link img[src$="svg"].hidden-desktop,
4166 .bellyband-link [class*="icon-primary-"].hidden-desktop {
4167 display: inline-block !important;
4175 .dark-bg .bellyband-link [class*="icon-primary-"].hidden-desktop,
4176 .dark-bg .bellyband-link [class*="icon-primary-"].visible-desktop {
4179 .bellyband-link img[src$="svg"].visible-desktop {
4180 display: none !important; }
4188 @media (min-width: 481px) and (max-width: 767px) {
4189 .bellyband-container {
4193 align-content: flex-start;
4194 align-items: stretch;
4195 display: inline-flex;
4196 flex-direction: column;
4200 .bellyband-group .row {
4201 display: flex !important; }
4206 margin-bottom: 20px;
4210 line-height: inherit;
4213 .bellyband-link a:after {
4215 .bellyband-link a span {
4217 padding-top: 10px; }
4220 padding: 0 15px 0 0;
4224 .bellyband-link a:focus p {
4225 text-decoration: none; } }
4227 @media (min-width: 768px) {
4233 justify-content: center; }
4234 .bellyband-group .row {
4236 .bellyband-group .row .span {
4239 margin-bottom: 30px;
4241 justify-content: space-between; }
4246 margin-bottom: 30px; }
4247 .bellyband-link:last-child {
4252 text-align: center; }
4253 .bellyband-link a:after {
4255 .bellyband-link img[src$="svg"].hidden-desktop,
4256 .bellyband-link [class*="icon-primary-"].hidden-desktop {
4257 display: none !important; }
4258 .bellyband-link img[src$="svg"].visible-desktop,
4259 .bellyband-link [class*="icon-primary-"].visible-desktop {
4260 display: block !important;
4268 .bellyband-link a span {
4271 line-height: 2rem; }
4277 padding-left: 0 !important;
4279 line-height: 1.8rem; } }
4281 @media (max-width: 480px) {
4282 .bellyband-link-tall a {
4284 padding: 0 40px 10px 15px; }
4285 .bellyband-link-tall p {
4286 line-height: 1.8rem;
4288 .bellyband-link-tall > a:after {
4293 display: inline-block;
4295 border-bottom: 1px solid #9d9d9d;
4297 padding-top: 15px; }
4298 .b2b-boardstrip .boardstrip-reel {
4299 margin-bottom: 15px; }
4300 .b2b-boardstrip .boardstrip-item--add {
4301 border: 1px dashed #ccc;
4302 background: #FFFFFF;
4307 font-family: "Omnes-ECOMP-W02", Arial;
4308 -webkit-border-radius: 3px;
4309 -moz-border-radius: 3px;
4314 .b2b-boardstrip .boardstrip-item--add:hover, .b2b-boardstrip .boardstrip-item--add:focus {
4315 border: 2px solid #007A3E;
4317 .b2b-boardstrip .boardstrip-item--add i {
4321 text-align: initial; }
4322 .b2b-boardstrip .boardstrip-item--add .centered {
4326 margin-bottom: 35px;
4328 .b2b-boardstrip .board-viewport {
4336 .b2b-boardstrip .board-viewport .boardstrip-container {
4342 -webkit-transition: left 1000ms;
4343 transition: left 1000ms; }
4344 .b2b-boardstrip .board-viewport .board-item {
4347 border: 1px solid #ccc;
4348 margin: 0 15px 15px 0;
4349 background-color: #FFFFFF;
4353 .b2b-boardstrip .board-viewport .board-item:hover, .b2b-boardstrip .board-viewport .board-item:focus {
4354 border: 2px solid #007A3E;
4355 background-color: white;
4357 .b2b-boardstrip .board-viewport .board-item .board-img {
4361 .b2b-boardstrip .board-viewport .board-item .board-img img {
4363 .b2b-boardstrip .board-viewport .board-item .title {
4368 font-family: "Omnes-ECOMP-W02", Arial;
4370 .b2b-boardstrip .board-viewport .board-item.selected {
4371 background-color: #FFFFFF;
4372 border: 2px solid #0574ac; }
4373 .b2b-boardstrip .board-viewport .board-item .board-caret {
4378 .b2b-boardstrip .board-viewport .board-item .board-caret .board-caret-indicator {
4379 border-left: 8px solid transparent;
4380 border-right: 8px solid transparent;
4381 border-bottom: 8px solid #999;
4387 .b2b-boardstrip .board-viewport .board-item .board-caret .board-caret-arrow-up {
4390 border-style: solid;
4391 border-width: 0 8px 8px 8px;
4392 border-color: transparent transparent #FFFFFF transparent;
4394 position: absolute; }
4395 .b2b-boardstrip .arrow {
4399 .b2b-boardstrip .arrow:hover {
4401 .b2b-boardstrip .arrow.disabled {
4402 color: #767676 !important;
4403 cursor: not-allowed; }
4404 .b2b-boardstrip .prev-items {
4405 display: inline-block;
4407 margin-bottom: auto;
4412 -webkit-user-select: none;
4413 -moz-user-select: none;
4414 -ms-user-select: none;
4415 -o-user-select: none;
4416 user-select: none; }
4417 .b2b-boardstrip .next-items {
4418 display: inline-block;
4420 margin-bottom: auto;
4422 -webkit-user-select: none;
4423 -moz-user-select: none;
4424 -ms-user-select: none;
4425 -o-user-select: none;
4426 user-select: none; }
4427 .b2b-boardstrip .centered {
4428 display: table-cell;
4430 vertical-align: middle; }
4436 border-bottom: 1px solid #d2d2d2;
4443 display: inline-block;
4444 margin-right: 15px; }
4446 .breadcrumb > li:after {
4452 .breadcrumb > li:last-child {
4455 .breadcrumb > li:last-child:after {
4458 .breadcrumb li > * {
4459 float: none !important;
4463 padding: 10px 15px !important; }
4468 background-color: #FFFFFF;
4475 -webkit-touch-callout: none;
4476 -webkit-user-select: none;
4477 -moz-user-select: none;
4478 -ms-user-select: none;
4487 .datepicker td span {
4495 border-radius: 4px; }
4496 .datepicker td span:hover {
4497 background: #eeeeee; }
4498 .datepicker td span.disabled {
4502 .datepicker td span.disabled:hover {
4506 .datepicker td span.active {
4508 background-color: #0568ae;
4509 border-color: #357ebd; }
4510 .datepicker td span.active:hover {
4512 background-color: #0568ae;
4513 border-color: #357ebd; }
4514 .datepicker td span.active.disabled {
4516 background-color: #0568ae;
4517 border-color: #357ebd; }
4524 .datepicker tbody:focus {
4526 .datepicker td.day {
4527 background-color: transparent;
4530 font-family: "Omnes-ECOMP-W02-Medium", Arial;
4534 margin: -2px -1px 0 0;
4539 outline: 1px dotted #191919;
4540 outline-offset: -2px; }
4541 .datepicker th[tabindex]:focus {
4542 outline-offset: -15px; }
4543 .datepicker td.day.focused {
4544 background: #ededed;
4546 .datepicker td.day.focused.active {
4547 background-color: #ededed;
4549 .datepicker td.disabled {
4550 font-family: "Omnes-ECOMP-W02", Arial;
4553 .datepicker td.disabled:hover {
4554 font-family: "Omnes-ECOMP-W02", Arial;
4557 .datepicker td.disabled:hover .show-date {
4558 font-family: "Omnes-ECOMP-W02", Arial;
4560 .datepicker td.disabled .show-date {
4561 font-family: "Omnes-ECOMP-W02", Arial;
4563 .datepicker td.today {
4565 background-color: #0568ae; }
4566 .datepicker td.today:hover {
4568 background-color: #0568ae;
4570 background-color: #0568ae; }
4571 .datepicker td.today:active {
4573 background-color: #0568ae; }
4574 .datepicker td.today:focus {
4576 background-color: #0568ae; }
4577 .datepicker td.today.disabled {
4579 background-color: #0568ae; }
4580 .datepicker td.today.active {
4582 background-color: #0568ae; }
4583 .datepicker td.today.active:hover {
4585 .datepicker td.selected {
4587 background-color: #95959500; }
4588 .datepicker td.selected:hover {
4590 background-color: #95959500; }
4591 .datepicker td.selected.disabled {
4593 background-color: #95959500; }
4594 .datepicker td.active:not(.new) {
4596 border-color: #357ebd; }
4597 .datepicker td.active:not(.new) .show-date {
4599 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
4600 .datepicker td.active:hover:not(.new) {
4602 border-color: #357ebd; }
4603 .datepicker td.active:hover:not(.new) .show-date {
4605 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
4606 .datepicker .start-date .show-date {
4607 background-color: #0568ae;
4608 color: #FFFFFF !important;
4609 border-radius: 5px 0 0 5px;
4611 .datepicker .start-date .show-date:before {
4612 background-color: #0568ae;
4620 .datepicker .between-date .show-date {
4621 background-color: #0568ae;
4622 color: #FFFFFF !important; }
4623 .datepicker .between-date .show-date:before {
4624 background-color: #0568ae;
4632 .datepicker .between-date:first-child .show-date:before {
4633 background-color: #FFFFFF;
4639 .datepicker .end-date .show-date {
4640 background-color: #0568ae;
4641 color: #FFFFFF !important;
4642 border-radius: 0 5px 5px 0; }
4643 .datepicker .end-date .show-date:before {
4644 background-color: #0568ae;
4652 .datepicker .end-date:first-child .show-date:after {
4653 background-color: #FFFFFF;
4659 .datepicker .end-date:first-child .show-date::before {
4660 background-color: #FFFFFF; }
4661 .datepicker tr td.start-date:last-child .show-date:after {
4662 background-color: #FFFFFF;
4668 .datepicker tr td.start-date:last-child:focus .show-date:after {
4671 background-color: transparent; }
4672 .datepicker tr td.start-date:first-child:focus .show-date:after {
4675 background-color: transparent; }
4676 .datepicker tr td.between-date:last-child .show-date:after {
4677 background-color: #FFFFFF;
4683 .datepicker tr td.between-date:last-child:focus .show-date:after {
4686 background-color: transparent; }
4687 .datepicker tr td.between-date:first-child:focus .show-date:after {
4690 background-color: transparent; }
4691 .datepicker tr td.end-date:last-child:focus .show-date:after {
4694 background-color: transparent; }
4695 .datepicker tr td.end-date:first-child:focus .show-date:after {
4698 background-color: transparent; }
4699 .datepicker th.datepicker-switch {
4702 font-weight: normal;
4703 cursor: default !important; }
4704 .datepicker thead tr:first-child th {
4707 line-height: 60px; }
4708 .datepicker thead tr:first-child th.cw {
4710 background-color: transparent; }
4711 .datepicker tfoot tr th {
4716 line-height: normal; }
4717 .datepicker tfoot tr th li {
4718 margin-bottom: 5px; }
4722 margin: 0 -1px -1px 0;
4724 .datepicker .prev i {
4734 margin: 0 -1px -1px 0;
4736 .datepicker .next i {
4746 padding: 0 2px 0 5px;
4747 vertical-align: middle; }
4748 .datepicker .due-date .show-date {
4749 font-family: "Omnes-ECOMP-W02-Medium", Arial;
4750 background-color: #cf2a2a;
4752 color: #FFFFFF !important; }
4753 .datepicker .day.active .show-date:after {
4754 border: 2px solid #0568ae;
4763 .datepicker .day:focus .show-date:after {
4764 border: 2px solid #0568ae;
4777 .datepicker .due-date.disabled .show-date:after {
4778 border: 2px solid #0568ae;
4787 .datepicker .day.due-date:focus .show-date:after {
4792 .datepicker .due-date.old:after {
4793 visibility: hidden; }
4794 .datepicker .due-date.new:after {
4795 visibility: hidden; }
4796 .datepicker .due-date.active:after {
4797 border-color: #FFFFFF; }
4798 .datepicker .due-date.active.focused {
4799 color: #0568ae !important; }
4800 .datepicker .due-date.active.focused:after {
4801 border-color: #cf2a2a !important; }
4805 font-weight: normal;
4809 letter-spacing: -6px;
4810 margin: 0 -1px -1px 0; }
4811 .datepicker .dow span[aria-hidden="true"] {
4822 .datepicker .calendar-legend {
4824 margin-bottom: 20px; }
4825 .datepicker .calendar-legend li {
4827 font-weight: normal;
4831 position: relative; }
4832 .datepicker i.legend-due-date {
4833 background-color: #cf2a2a;
4838 vertical-align: middle;
4839 display: inline-block; }
4840 .datepicker i.legend-selected-date {
4841 background-color: #FFFFFF;
4842 border: 2px solid #0568ae;
4847 vertical-align: middle;
4848 display: inline-block; }
4849 .datepicker i.legend-selectedisdue {
4850 background-color: #FFFFFF;
4851 border: 2px solid #0568ae;
4853 display: inline-block;
4857 vertical-align: middle;
4859 .datepicker i.legend-selectedisdue:after {
4860 background-color: #cf2a2a;
4869 .datepicker .text-left {
4871 .datepicker .active.old {
4872 background-color: #ededed !important;
4873 color: #ededed !important; }
4875 .datepicker-inline {
4878 .datepicker.datepicker-rtl {
4880 .datepicker.datepicker-rtl td span {
4883 .datepicker-dropdown {
4886 .datepicker-dropdown:before {
4888 display: inline-block;
4889 border-left: 10px solid transparent;
4890 border-right: 10px solid transparent;
4891 border-bottom: 10px solid #d2d2d2;
4893 border-bottom-color: rgba(0, 0, 0, 0.2);
4894 position: absolute; }
4895 .datepicker-dropdown:after {
4897 display: inline-block;
4898 border-left: 10px solid transparent;
4899 border-right: 10px solid transparent;
4900 border-bottom: 10px solid #fff;
4902 position: absolute; }
4904 .datepicker-dropdown.datepicker-orient-left:before {
4907 .datepicker-dropdown.datepicker-orient-left:after {
4910 .datepicker-dropdown.datepicker-orient-right:before {
4913 .datepicker-dropdown.datepicker-orient-right:after {
4916 .datepicker-dropdown.datepicker-orient-top:before {
4919 .datepicker-dropdown.datepicker-orient-top:after {
4922 .datepicker-dropdown.datepicker-orient-bottom:before {
4925 border-top: 7px solid #959595; }
4927 .datepicker-dropdown.datepicker-orient-bottom:after {
4930 border-top: 6px solid #fff; }
4932 .datepicker.days div.datepicker-days {
4935 .datepicker.months div.datepicker-months {
4938 .datepicker.years div.datepicker-years {
4942 font-family: "Omnes-ECOMP-W02-Medium", Arial;
4949 .input-group.date .input-group-addon i {
4954 .datepicker.dropdown-menu {
4955 box-shadow: 0 10px 15px -10px rgba(0, 0, 0, 0.7);
4964 background-color: #FFFFFF;
4965 border: 1px solid #d2d2d2;
4966 border: 1px solid rgba(0, 0, 0, 0.2);
4970 line-height: 1.428571429;
4972 .datepicker.dropdown-menu th {
4976 position: relative; }
4977 .datepicker.dropdown-menu td {
4981 position: relative; }
4988 background-color: #FFFFFF;
4989 background-repeat: no-repeat;
4990 background-position: -62px 0; }
4997 background-color: #FFFFFF;
4998 background-repeat: no-repeat;
4999 background-position: -5px 0; }
5006 background-color: #FFFFFF;
5007 background-repeat: no-repeat;
5008 background-position: -19px 0; }
5015 background-color: #FFFFFF;
5016 background-repeat: no-repeat;
5017 background-position: -34px 0; }
5024 background-color: #FFFFFF;
5025 background-repeat: no-repeat;
5026 background-position: -49px 0; }
5033 background-color: #FFFFFF;
5034 background-repeat: no-repeat;
5035 background-position: 0 0; }
5042 background-color: #FFFFFF;
5043 background-repeat: no-repeat;
5044 background-position: 0 0; }
5051 background-color: #FFFFFF;
5052 background-repeat: no-repeat;
5053 background-position: 0 0; }
5060 background-color: #FFFFFF;
5061 background-repeat: no-repeat;
5062 background-position: 0 0; }
5064 .b2b-coachmark-label {
5067 cursor: not-allowed;
5068 position: relative; }
5070 .b2b-coachmark-highlight {
5071 border: 1px solid #d3d3d3;
5075 background-color: #ffffff;
5076 border-radius: 10px;
5078 box-shadow: 0 5px 6px 0 rgba(0, 0, 0, 0.25);
5080 position: absolute; }
5082 .b2b-coachmark-highlight-mask {
5086 .b2b-coachmark-container {
5087 border: 1px solid #cccccc;
5089 pointer-events: auto;
5090 -webkit-box-sizing: border-box;
5091 -moz-box-sizing: border-box;
5092 box-sizing: border-box;
5094 -webkit-transition: opacity .2s ease-out;
5095 -moz-transition: opacity .2s ease-out;
5096 transition: opacity .2s ease-out;
5098 border-radius: 20px;
5099 box-shadow: 0 6px 6px 0 rgba(0, 0, 0, 0.15);
5106 background-color: #ffffff;
5109 .b2b-coachmark-container i.b2b-coachmark-caret {
5115 .b2b-coachmark-container i.b2b-coachmark-caret:before {
5117 border-left: 12px solid transparent;
5118 border-right: 12px solid transparent;
5119 border-bottom: 12px solid #d3d3d3;
5122 .b2b-coachmark-container i.b2b-coachmark-caret:after {
5124 border-left: 12px solid transparent;
5125 border-right: 12px solid transparent;
5126 border-bottom: 12px solid #fff;
5127 position: absolute; }
5128 .b2b-coachmark-container .b2b-coachmark-header {
5132 .b2b-coachmark-container .b2b-coachmark-header .corner-button {
5133 box-shadow: 0 -24px 0 0 #f2f2f2 inset;
5138 transform: rotate(45deg);
5140 .b2b-coachmark-container .b2b-coachmark-countlabel {
5142 font-family: "Omnes-ECOMP-W02", Arial;
5146 .b2b-coachmark-container .b2b-coachmark-content {
5147 padding: 0px 20px 20px 20px;
5149 .b2b-coachmark-container .b2b-coachmark-content .icon-misc-dimmer {
5154 .b2b-coachmark-container .b2b-coachmark-content .offscreen-text {
5161 .b2b-coachmark-container .b2b-coachmark-content .b2b-coachmark-content-header {
5167 .b2b-coachmark-container .b2b-coachmark-content .b2b-coachmark-description {
5174 .b2b-coachmark-container .b2b-coachmark-content .b2b-coachmark-btn-group {
5179 .b2b-coachmark-container .b2b-coachmark-content .b2b-coachmark-btn-group .b2b-coachmark-link {
5180 font-family: "Omnes-ECOMP-W02-Medium", Arial;
5184 margin-right: 20px; }
5185 .b2b-coachmark-container .b2b-coachmark-content .b2b-coachmark-btn-group button {
5190 background-color: #fff;
5195 .datepicker-inline {
5198 .datepicker.datepicker-rtl {
5201 .datepicker.datepicker-rtl td span {
5204 .datepicker-dropdown {
5209 .datepicker-dropdown:before {
5211 display: inline-block;
5212 border-left: 10px solid transparent;
5213 border-right: 10px solid transparent;
5214 border-bottom: 10px solid #d2d2d2;
5216 border-bottom-color: rgba(0, 0, 0, 0.2);
5217 position: absolute; }
5219 .datepicker-dropdown:after {
5221 display: inline-block;
5222 border-left: 10px solid transparent;
5223 border-right: 10px solid transparent;
5224 border-bottom: 10px solid #fff;
5226 position: absolute; }
5228 .datepicker-dropdown.datepicker-orient-left:before,
5229 .datepicker-dropdown.datepicker-orient-left:after {
5232 .datepicker-dropdown.datepicker-orient-right:before,
5233 .datepicker-dropdown.datepicker-orient-right:after {
5236 .datepicker-dropdown.datepicker-orient-top:before {
5239 .datepicker-dropdown.datepicker-orient-top:after {
5242 .datepicker-dropdown.datepicker-orient-bottom:before {
5245 border-top: 7px solid #959595; }
5247 .datepicker-dropdown.datepicker-orient-bottom:after {
5250 border-top: 6px solid #fff; }
5255 .datepicker.days div.datepicker-days {
5258 .datepicker.months div.datepicker-months {
5261 .datepicker.years div.datepicker-years {
5265 -webkit-touch-callout: none;
5266 -webkit-user-select: none;
5267 -khtml-user-select: none;
5268 -moz-user-select: none;
5269 -ms-user-select: none;
5281 .datepicker tbody :focus {
5284 .datepicker td.day {
5285 background-color: transparent;
5288 font-family: "Omnes-ECOMP-W02-Medium", Arial;
5292 margin: -2px -1px 0 0;
5297 .datepicker :focus {
5298 outline: 1px dotted #000;
5299 outline-offset: -2px; }
5301 .datepicker td.day.focused {
5302 background: #ededed;
5305 .datepicker td.day.focused.active {
5306 background-color: #ededed;
5309 .datepicker td.disabled,
5310 .datepicker td.disabled:hover {
5311 font-family: "Omnes-ECOMP-W02", Arial;
5315 .datepicker td.today,
5316 .datepicker td.today:hover,
5317 .datepicker td.today.disabled {
5319 background-color: #0568ae; }
5321 .datepicker td.today.active,
5322 .datepicker td.today:active,
5323 .datepicker td.today:hover,
5324 .datepicker td.today:focus {
5326 background-color: #0568ae; }
5328 .datepicker td.today.active:hover {
5331 .datepicker td.selected,
5332 .datepicker td.selected:hover,
5333 .datepicker td.selected.disabled {
5335 background-color: #959595; }
5337 .datepicker td.active:not(.new),
5338 .datepicker td.active:hover:not(.new) {
5340 border-color: #357ebd; }
5343 font-family: "Omnes-ECOMP-W02-Medium", Arial;
5350 .datepicker .start-date .show-date,
5351 .datepicker .between-date .show-date,
5352 .datepicker .end-date .show-date {
5353 background-color: #0568ae;
5354 color: #fff !important; }
5356 .datepicker .start-date .show-date {
5357 border-radius: 5px 0 0 5px;
5360 .datepicker .start-date .show-date:before {
5361 background-color: #0568ae;
5370 .datepicker .between-date .show-date:before {
5371 background-color: #0568ae;
5380 .datepicker .end-date .show-date {
5381 border-radius: 0 5px 5px 0; }
5383 .datepicker .end-date .show-date:before {
5384 background-color: #0568ae;
5393 .datepicker .between-date:first-child .show-date:before {
5394 background-color: #fff;
5401 .datepicker .end-date:first-child .show-date:after {
5402 background-color: #fff;
5409 .datepicker .end-date:first-child .show-date::before {
5410 background-color: #fff; }
5412 .datepicker tr td.start-date:last-child .show-date:after,
5413 .datepicker tr td.between-date:last-child .show-date:after {
5414 background-color: #fff;
5421 .datepicker tr td.start-date:last-child:focus .show-date:after,
5422 .datepicker tr td.end-date:last-child:focus .show-date:after,
5423 .datepicker tr td.between-date:last-child:focus .show-date:after,
5424 .datepicker tr td.start-date:first-child:focus .show-date:after,
5425 .datepicker tr td.end-date:first-child:focus .show-date:after,
5426 .datepicker tr td.between-date:first-child:focus .show-date:after {
5429 background-color: transparent; }
5431 .datepicker td.active:not(.new) .show-date,
5432 .datepicker td.active:hover:not(.new) .show-date {
5434 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
5436 .datepicker td.disabled .show-date,
5437 .datepicker td.disabled:hover .show-date {
5438 font-family: "Omnes-ECOMP-W02", Arial;
5441 .datepicker td span {
5449 border-radius: 4px; }
5451 .datepicker td span:hover {
5452 background: #eeeeee; }
5454 .datepicker td span.disabled,
5455 .datepicker td span.disabled:hover {
5460 .datepicker td span.active,
5461 .datepicker td span.active:hover,
5462 .datepicker td span.active.disabled {
5464 background-color: #0568ae;
5465 border-color: #357ebd; }
5467 .datepicker th.datepicker-switch {
5470 font-weight: normal;
5471 cursor: default !important; }
5473 .datepicker thead tr:first-child th,
5474 .datepicker tfoot tr th {
5477 line-height: 60px; }
5479 .datepicker tfoot tr th {
5481 line-height: normal; }
5483 .datepicker tfoot tr th li {
5484 margin-bottom: 5px; }
5490 margin: 0 -1px -1px 0;
5493 .datepicker .prev i,
5494 .datepicker .next i {
5501 .datepicker .prev i {
5504 .datepicker .next i {
5510 padding: 0 2px 0 5px;
5511 vertical-align: middle; }
5513 .datepicker thead tr:first-child th.cw {
5515 background-color: transparent; }
5517 .input-group.date .input-group-addon i {
5522 .datepicker.dropdown-menu {
5523 box-shadow: 0 10px 15px -10px rgba(0, 0, 0, 0.7);
5532 background-color: #ffffff;
5533 border: 1px solid #d2d2d2;
5534 border: 1px solid rgba(0, 0, 0, 0.2);
5538 line-height: 1.428571429;
5541 .datepicker.dropdown-menu th,
5542 .datepicker.dropdown-menu td {
5546 position: relative; }
5548 .datepicker .due-date .show-date {
5549 font-family: "Omnes-ECOMP-W02-Medium", Arial;
5550 background-color: #cf2a2a;
5552 color: #fff !important; }
5554 .datepicker .day.active .show-date:after,
5555 .datepicker .day:focus .show-date:after,
5556 .datepicker .due-date.disabled .show-date:after {
5557 border: 2px solid #0568ae;
5567 .datepicker .day:focus .show-date:after {
5573 .datepicker .day.due-date:focus .show-date:after {
5579 .datepicker .due-date.old:after,
5580 .datepicker .due-date.new:after {
5581 visibility: hidden; }
5583 .datepicker .due-date.active:after {
5584 border-color: #fff; }
5586 .datepicker .due-date.active.focused {
5587 color: #0568ae !important; }
5589 .datepicker .due-date.active.focused:after {
5590 border-color: #cf2a2a !important; }
5595 font-weight: normal;
5599 letter-spacing: -6px;
5600 margin: 0 -1px -1px 0; }
5602 .datepicker .dow span[aria-hidden="true"] {
5614 .datepicker .calendar-legend {
5616 margin-bottom: 20px; }
5618 .datepicker .calendar-legend li {
5620 font-weight: normal;
5624 position: relative; }
5626 .datepicker i.legend-due-date {
5627 background-color: #cf2a2a;
5632 vertical-align: middle;
5633 display: inline-block; }
5635 .datepicker i.legend-selected-date {
5636 background-color: #fff;
5637 border: 2px solid #0568ae;
5642 vertical-align: middle;
5643 display: inline-block; }
5645 .datepicker i.legend-selectedisdue {
5646 background-color: #fff;
5647 border: 2px solid #0568ae;
5649 display: inline-block;
5653 vertical-align: middle;
5656 .datepicker i.legend-selectedisdue:after {
5657 background-color: #cf2a2a;
5667 .datepicker .text-left {
5670 .datepicker .active.old {
5671 background-color: #ededed !important;
5672 color: #ededed !important; }
5687 background-color: white;
5688 background-repeat: no-repeat; }
5691 background-position: -62px 0; }
5694 background-position: -5px 0; }
5697 background-position: -19px 0; }
5700 background-position: -34px 0; }
5703 background-position: -49px 0; }
5707 background-position: 0 0; }
5710 background-position: 0 0; }
5713 background-position: 0 0; }
5716 background-position: 0 0; }
5718 .datepicker-container {
5719 position: relative; }
5721 .btn-calendar-icon:focus .icon-primary-calendar {
5722 outline: 1px dotted #191919; }
5724 .btn-calendar-icon:focus {
5727 /* remove focus outline when dropdown is opened */
5728 /*resolve blue focus outline over dropdown with error*/
5734 background-color: #95959521; }
5736 .selectWrap.disabled .icon-primary-down {
5739 .selectWrap.disabled input.awd-select {
5741 padding: 10px 45px 10px 15px;
5744 .selectWrap.disabled button.awd-select {
5746 text-indent: 15px; }
5748 .selectWrap.disabled:after {
5750 cursor: not-allowed; }
5753 background-color: transparent;
5754 border: 1px solid #d2d2d2;
5756 box-shadow: 1px 5px 2px -5px rgba(0, 0, 0, 0.15);
5759 font-family: "Omnes-ECOMP-W02", Arial;
5760 /*font-size: 1.6rem;*/
5769 padding: 12px 45px 8px 15px;
5770 user-select: none; }
5771 input.awd-select:focus {
5772 border-color: #0568ae !important;
5773 text-overflow: ellipsis;
5774 padding-right: 45px; }
5777 background-color: transparent;
5778 border: 1px solid #d2d2d2;
5780 box-shadow: 1px 5px 2px -5px rgba(0, 0, 0, 0.15);
5783 font-family: "Omnes-ECOMP-W02", Arial;
5784 /*font-size: 1.6rem;*/
5793 button.awd-select:not(.large) {
5795 white-space: nowrap;
5797 text-overflow: clip;
5798 text-overflow: ellipsis; }
5799 button.awd-select img {
5805 vertical-align: text-bottom; }
5806 button.awd-select:focus {
5807 border-color: #0568ae !important; }
5808 button.awd-select i {
5815 button.awd-select.large {
5816 align-items: center;
5822 vertical-align: middle; }
5823 button.awd-select.large img {
5832 .selectWrap.large .awd-select-list-item {
5833 align-items: center;
5839 vertical-align: middle; }
5840 .selectWrap.large .awd-select-list-item img {
5857 button.awd-select.active {
5858 border-radius: 6px 6px 0 0; }
5859 button.awd-select.active:focus {
5860 border-color: #d2d2d2 !important; }
5862 input.awd-select.active {
5863 border-radius: 6px 6px 0 0; }
5864 input.awd-select.active:focus {
5865 border-color: #d2d2d2 !important; }
5868 position: relative; }
5870 span.selectWrap input[readonly]:focus {
5872 text-shadow: 0 0 0 #000; }
5874 .isIE.ds2-no-colors .awd-select:focus {
5875 outline: 1px dashed transparent; }
5878 box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15);
5879 border-radius: 0 0 6px 6px;
5881 border: 1px solid #d2d2d2;
5884 background-color: #f2f2f2;
5890 .awd-select-list-item {
5899 .awd-select-list-item:hover {
5901 background-color: #d2d2d2;
5902 outline: 1px dashed transparent; }
5903 .awd-select-list-item:focus {
5905 background-color: #d2d2d2;
5906 outline: 1px dashed transparent; }
5907 .awd-select-list-item img {
5920 background: linear-gradient(to bottom, #fcfcfc 0%, #f2f2f2 100%);
5921 background: -webkit-linear-gradient(top, #fcfcfc 0%, #f2f2f2 100%);
5922 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@att-gray-highlight", endColorstr="@att-functional-bg-gray", GradientType=0); }
5923 .selectWrap:not(.large) .awd-select-list-item:first-child {
5925 .selectWrap:not(.large) .awd-select-list-item:last-child {
5926 margin-bottom: 15px; }
5927 .selectWrap .icon-primary-down {
5933 .selectWrap + [aria-expanded="true"] {
5934 padding-bottom: 9px;
5935 padding-top: 20px; }
5937 .awd-select-list-item[data-hover="true"] {
5938 background-color: #d2d2d2; }
5940 span input.awd-select {
5943 text-overflow: ellipsis;
5944 padding-right: 45px; }
5946 li.optgroup-wrapper {
5947 font-family: "Omnes-ECOMP-W02-Medium", Arial;
5948 cursor: default !important;
5949 padding: 0px 15px; }
5950 li.optgroup-wrapper:first-child {
5951 padding-top: 10px; }
5952 li.optgroup-wrapper:hover {
5953 background-color: #f2f2f2; }
5956 font-family: "Omnes-ECOMP-W02", Arial;
5957 cursor: pointer !important;
5960 padding: 0 0 0 33px; }
5962 label + .selectWrap {
5972 background: linear-gradient(to bottom, #fcfcfc 0%, #f2f2f2 100%);
5973 background: -webkit-linear-gradient(top, #fcfcfc 0%, #f2f2f2 100%);
5974 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@att-gray-highlight", endColorstr="@att-functional-bg-gray", GradientType=0); }
5976 .group .selectWrap {
5977 margin: 0 0 10px 0; }
5988 select.awd-select > optgroup {
5992 select.awd-select > optgroup:first-child {
5994 select.awd-select > optgroup > option {
5995 padding-left: 8px; }
5996 select.awd-select > option {
5997 padding-left: 8px; }
5998 select.awd-select + span {
5999 background: linear-gradient(to bottom, #fcfcfc 0%, #f2f2f2 100%);
6000 background: -webkit-linear-gradient(top, #fcfcfc 0%, #f2f2f2 100%);
6001 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@att-gray-highlight", endColorstr="@att-functional-bg-gray", GradientType=0);
6007 border: 1px solid #d2d2d2;
6011 padding: 18px 45px 15px 15px;
6014 padding-right: 45px;
6015 white-space: nowrap;
6017 text-overflow: ellipsis; }
6018 select.awd-select + span > i {
6024 select.awd-select + span > i:before {
6028 select.awd-select:focus + span {
6029 border-color: #0568ae; }
6031 .isIE select.awd-select + span {
6034 [data-default-option="true"] {
6035 color: #767676 !important;
6036 font-family: "Omnes-ECOMP-W02-Italic", Arial; }
6039 color: #767676 !important;
6040 font-family: "Omnes-ECOMP-W02-Italic", Arial; }
6042 .filterTank button.awd-select {
6043 border-color: #d2d2d2;
6044 background-color: #333333;
6047 .filterTank button.awd-select:after {
6048 background-color: #FFFFFF !important;
6049 border-color: #d2d2d2; }
6051 .utility-bg button.awd-select {
6052 border-color: #d2d2d2;
6053 background-color: #333333;
6056 .utility-bg button.awd-select:after {
6057 background-color: #FFFFFF !important;
6058 border-color: #d2d2d2; }
6060 .utility-bg select.awd-select + span {
6061 border-color: #d2d2d2;
6062 border-color: #d2d2d2;
6063 background-color: #333333;
6064 background-color: #333333;
6067 .utility-bg select.awd-select + span:after {
6068 background-color: #FFFFFF !important;
6069 background-color: #FFFFFF !important;
6070 border-color: #d2d2d2;
6071 border-color: #d2d2d2; }
6073 .utility-bg select.awd-select:focus + span {
6074 border-color: #d2d2d2;
6075 border-color: #d2d2d2;
6076 background-color: #333333;
6077 background-color: #333333;
6080 .utility-bg select.awd-select:focus + span:after {
6081 background-color: #FFFFFF !important;
6082 background-color: #FFFFFF !important;
6083 border-color: #d2d2d2;
6084 border-color: #d2d2d2; }
6086 .utility-bg select.awd-select:hover + span {
6087 border-color: #d2d2d2;
6088 border-color: #d2d2d2;
6089 background-color: #333333;
6090 background-color: #333333;
6093 .utility-bg select.awd-select:hover + span:after {
6094 background-color: #FFFFFF !important;
6095 background-color: #FFFFFF !important;
6096 border-color: #d2d2d2;
6097 border-color: #d2d2d2; }
6099 input.awd-select[disabled] {
6100 cursor: not-allowed;
6101 border-color: #d2d2d2;
6102 background-color: #d2d2d2;
6103 background-image: none;
6105 input.awd-select[disabled] + span {
6106 cursor: not-allowed;
6107 border-color: #d2d2d2;
6108 background-color: #d2d2d2;
6109 background-image: none;
6112 button.awd-select[disabled] {
6113 cursor: not-allowed;
6114 border-color: #d2d2d2;
6115 background-color: #d2d2d2;
6116 background-image: none;
6118 button.awd-select[disabled]:after {
6119 background-color: #d2d2d2 !important;
6120 border-color: #d2d2d2; }
6122 select.awd-select[disabled] + span {
6123 cursor: not-allowed;
6124 border-color: #d2d2d2;
6125 background-color: #d2d2d2;
6126 background-image: none;
6128 select.awd-select[disabled] + span:after {
6129 background-color: #d2d2d2 !important;
6130 border-color: #d2d2d2; }
6132 select.awd-select[disabled]:focus + span {
6133 cursor: not-allowed;
6134 border-color: #d2d2d2;
6135 background-color: #d2d2d2;
6136 background-image: none;
6139 select.awd-select[disabled]:hover + span {
6140 cursor: not-allowed;
6141 border-color: #d2d2d2;
6142 background-color: #d2d2d2;
6143 background-image: none;
6146 input.awd-select[disabled="disabled"] {
6147 cursor: not-allowed;
6148 border-color: #d2d2d2;
6149 background-color: #d2d2d2;
6150 background-image: none;
6152 input.awd-select[disabled="disabled"] + span {
6153 cursor: not-allowed;
6154 border-color: #d2d2d2;
6155 background-color: #d2d2d2;
6156 background-image: none;
6159 select.awd-select[disabled="disabled"] + span {
6160 cursor: not-allowed;
6161 border-color: #d2d2d2;
6162 background-color: #d2d2d2;
6163 background-image: none;
6165 select.awd-select[disabled="disabled"] + span:after {
6166 background-color: #d2d2d2 !important;
6167 border-color: #d2d2d2; }
6169 select.awd-select[disabled="disabled"]:focus + span {
6170 cursor: not-allowed;
6171 border-color: #d2d2d2;
6172 background-color: #d2d2d2;
6173 background-image: none;
6175 select.awd-select[disabled="disabled"]:focus + span:after {
6176 background-color: #d2d2d2 !important;
6177 border-color: #d2d2d2; }
6179 select.awd-select[disabled="disabled"]:hover + span {
6180 cursor: not-allowed;
6181 border-color: #d2d2d2;
6182 background-color: #d2d2d2;
6183 background-image: none;
6185 select.awd-select[disabled="disabled"]:hover + span:after {
6186 background-color: #d2d2d2 !important;
6187 border-color: #d2d2d2; }
6189 .ddexpand-wrapper > h2 {
6190 margin-bottom: 11px; }
6191 .ddexpand-wrapper > h2 + p {
6192 margin-bottom: 4px; }
6194 .ddexpand-wrapper .selectWrap + [aria-expanded="true"] .form-row {
6197 .ddexpand-wrapper .selectWrap + [aria-expanded="true"] .row + .row .form-row {
6200 .modal .awd-select-list {
6201 z-index: 1060 !important; }
6203 .form-row.error button.awd-select.active:focus {
6204 border-color: #cf2a2a !important; }
6206 .form-row.error input.awd-select.active:focus {
6207 border-color: #cf2a2a !important; }
6209 .awd-module-list .module-list-item[aria-selected="true"] {
6210 background-color: #f2f2f2; }
6212 li.module-list-item[aria-selected="true"]:before {
6214 display: inline-block;
6215 font-family: "icoControls" !important;
6218 font-weight: normal;
6219 font-variant: normal;
6222 text-transform: none;
6224 -webkit-font-smoothing: antialiased;
6225 -moz-osx-font-smoothing: grayscale;
6228 -webkit-user-select: none;
6229 -moz-user-select: none;
6230 -ms-user-select: none;
6232 vertical-align: middle;
6235 box-sizing: border-box;
6236 display: inline-block;
6242 vertical-align: middle;
6246 @media (min-width: 768px) {
6247 span[class*="large"] {
6250 max-width: 370px; } }
6252 @media (max-width: 767px) {
6253 .selectWrap.large:after {
6255 .selectWrap.large .awd-select-list-item {
6256 padding-right: 41px; }
6257 .selectWrap + div > h4 {
6259 font-size: 16px; } }
6261 /**********************Dropdown Chrome scrolling fix start ********************/
6263 -webkit-user-select: text;
6264 -moz-user-select: text;
6265 -ms-user-select: text;
6266 user-select: text; }
6268 /**********************Dropdown Chrome scrolling fix end ********************/
6270 border-bottom: 1px solid #e4e4e4;
6271 border-top: 1px solid #e4e4e4; }
6273 .mpc-expanders + .mpc-expanders {
6276 .mpc-expanders .heading-medium {
6277 margin-bottom: 10px; }
6279 .mpc-expanders .p-small {
6282 .mpc-expander-body {
6283 border-top: 1px solid #e4e4e4; }
6285 .mpc-expander-body .mpc-expanders {
6286 border-bottom: 1px solid #e4e4e4;
6289 .mpc-expander-body .mpc-expanders:last-child {
6290 border-bottom: 0px; }
6296 border: 1px dashed #bbb;
6301 position: relative; }
6303 .b2b-dragdrop-over {
6304 background: #0091d9;
6306 .b2b-dragdrop-over:after {
6307 content: "Drop the file";
6319 .b2b-file-container {
6322 display: inline-table;
6324 .b2b-file-container [type=file] {
6334 -ms-filter: "alpha(Opacity=0)"; }
6341 display: inline-block;
6346 .b2b-flyout-icon:focus {
6347 outline: thin dotted #666;
6348 outline-offset: -1px; }
6350 .b2b-flyout .b2b-flyout-container {
6351 border: 1px solid #d3d3d3;
6354 pointer-events: auto;
6355 -webkit-box-sizing: border-box;
6356 -moz-box-sizing: border-box;
6357 box-sizing: border-box;
6359 -webkit-transition: opacity .2s ease-out;
6360 -moz-transition: opacity .2s ease-out;
6361 transition: opacity .2s ease-out;
6364 box-shadow: 0 5px 6px 0 rgba(0, 0, 0, 0.25);
6372 .b2b-flyout .b2b-flyout-container.open-flyout {
6376 .b2b-flyout i.b2b-flyout-caret {
6383 .b2b-flyout i.b2b-flyout-caret.open-flyout {
6386 .b2b-flyout i.b2b-flyout-caret:before {
6388 border-left: 8px solid transparent;
6389 border-right: 8px solid transparent;
6390 border-bottom: 8px solid #d3d3d3;
6393 .b2b-flyout i.b2b-flyout-caret:after {
6395 border-left: 8px solid transparent;
6396 border-right: 8px solid transparent;
6397 border-bottom: 8px solid #fff;
6398 position: absolute; }
6400 .b2b-flyout .b2b-flyout-container.b2b-flyout-left i.b2b-flyout-caret {
6401 left: 16px !important; }
6403 .b2b-flyout .b2b-flyout-container.b2b-flyout-right i.b2b-flyout-caret {
6404 left: inherit !important;
6405 right: 30px !important; }
6407 .b2b-flyout .b2b-flyout-container.b2b-flyout-above {
6408 box-shadow: 0 -5px 6px 0 rgba(0, 0, 0, 0.25); }
6409 .b2b-flyout .b2b-flyout-container.b2b-flyout-above i.b2b-flyout-caret {
6412 .b2b-flyout .b2b-flyout-container.b2b-flyout-above i.b2b-flyout-caret:before {
6415 border-top: 8px solid #d3d3d3;
6416 border-bottom: none; }
6417 .b2b-flyout .b2b-flyout-container.b2b-flyout-above i.b2b-flyout-caret:after {
6418 border-top: 8px solid #fff;
6419 border-bottom: none; }
6421 .b2b-flyout .b2b-flyout-container.b2b-flyout-centerLeft i.b2b-flyout-caret {
6422 left: inherit !important;
6423 right: -7px !important;
6425 transform: rotate(90deg); }
6427 .b2b-flyout .b2b-flyout-container.b2b-flyout-centerRight i.b2b-flyout-caret {
6428 left: -8px !important;
6430 transform: rotate(-90deg); }
6432 .b2b-flyout .buttons-group {
6434 .b2b-flyout .buttons-group .cta-button-group {
6436 border-top: 1px solid #ccc;
6437 padding: 20px 0 0; }
6438 .b2b-flyout .buttons-group .cta-button-group button {
6441 .b2b-flyout .heading {
6443 margin-bottom: 10px; }
6445 .b2b-flyout .body-text {
6447 margin-bottom: 30px; }
6449 .b2b-footer-wrapper {
6451 background-color: #222; }
6453 .b2b-footer-container {
6456 padding-top: 15px; }
6457 .b2b-footer-container .footer-columns {
6458 display: inline-block;
6460 vertical-align: top; }
6461 .b2b-footer-container .footer-columns.three-column, .b2b-footer-container .footer-columns.four-column, .b2b-footer-container .footer-columns.five-column {
6462 padding-top: 30px; }
6463 .b2b-footer-container .footer-columns.three-column {
6465 padding-left: 75px; }
6466 .b2b-footer-container .footer-columns.four-column {
6468 padding-left: 75px; }
6469 .b2b-footer-container .footer-columns.five-column {
6471 .b2b-footer-container .footer-columns .b2b-footer-header {
6475 font-family: "Omnes-ECOMP-W02-Medium", Arial;
6476 line-height: 23.9px;
6478 .b2b-footer-container .footer-columns li {
6480 .b2b-footer-container .footer-columns ul li:first-child {
6481 padding-top: 15px; }
6482 .b2b-footer-container .footer-columns li a {
6485 font-family: "Omnes-ECOMP-W02", Arial; }
6486 .b2b-footer-container .footer-nav-content {
6487 padding-bottom: 10px; }
6488 .b2b-footer-container .footer-nav-content li {
6492 vertical-align: middle; }
6493 .b2b-footer-container .footer-nav-content li a {
6496 vertical-align: middle;
6498 font-family: "Omnes-ECOMP-W02", Arial; }
6500 .b2b-footer-wrapper .b2b-footer-container hr {
6501 background: #d2d2d2;
6504 .b2b-footer-wrapper .divider-bottom-footer {
6505 padding: 45px 0 50px 0; }
6507 .b2b-footer-wrapper .footerLogo {
6508 margin: 10px 0 0 0px;
6509 vertical-align: top; }
6510 .b2b-footer-wrapper .footerLogo div {
6511 display: inline-block; }
6512 .b2b-footer-wrapper .footerLogo .icon-primary-att-globe {
6514 .b2b-footer-wrapper .footerLogo .logo-title {
6517 display: inline-block;
6521 .b2b-footer-wrapper .copyright-text {
6525 font-family: "Omnes-ECOMP-W02", Arial; }
6526 .b2b-footer-wrapper .copyright-text a {
6528 text-decoration: underline;
6529 display: inline-block; }
6530 .b2b-footer-wrapper .copyright-text a:hover {
6531 text-decoration: none; }
6533 @media (max-width: 768px) {
6534 .b2b-footer-wrapper {
6536 .b2b-footer-container {
6538 .b2b-footer-container .footer-columns.three-column, .b2b-footer-container .footer-columns.four-column, .b2b-footer-container .footer-columns.five-column {
6540 .b2b-footer-wrapper .divider-bottom-footer {
6541 padding-top: 15px; }
6542 .b2b-footer-wrapper .divider-bottom-footer .footer-links {
6544 .b2b-footer-wrapper .footerLogo {
6545 margin: 30px 0 0 0; }
6546 .b2b-footer-wrapper .footerLogo .footer-logo {
6548 padding-left: 10px; } }
6551 background-color: #222;
6555 .b2b-header-tabs .icon-primary-att-globe {
6557 .b2b-header-tabs a:focus {
6558 border: 1px solid white; }
6559 .b2b-header-tabs .header__items {
6564 padding: 6px 0px 0px 0px;
6565 border-spacing: 30px 0; }
6566 .b2b-header-tabs .header__item {
6567 display: inline-block;
6571 font-family: "Omnes-ECOMP-W02", Arial;
6575 .b2b-header-tabs .header__item.b2b-headermenu {
6577 .b2b-header-tabs .header__item.b2b-headermenu:last-child {
6579 .b2b-header-tabs .header__item.b2b-headermenu a.menu__item {
6581 text-decoration: none;
6582 display: inline-block;
6583 padding: 5px 15px; }
6584 .b2b-header-tabs .header__item.active {
6585 background-color: #fff;
6587 border-bottom-left-radius: 0;
6588 border-bottom-right-radius: 0; }
6589 .b2b-header-tabs .header__item.active a.menu__item {
6591 .b2b-header-tabs li:focus {
6592 outline: 2px solid #0578ae; }
6593 .b2b-header-tabs .header__item .header-secondary-wrapper, .b2b-header-tabs .header__item .header-tertiary-wrapper {
6594 background-color: #fff;
6599 border-bottom: solid 1px #ccc;
6600 -webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.16);
6601 -moz-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.16);
6602 box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.16);
6605 .b2b-header-tabs .header-secondary, .b2b-header-tabs .header-tertiary {
6606 background-color: #fff;
6609 .b2b-header-tabs .header__item.active .header-secondary-wrapper {
6611 .b2b-header-tabs .header-secondary .header-subitem {
6612 display: inline-block;
6615 .b2b-header-tabs .header-secondary .header-subitem.active .header-tertiary-wrapper {
6617 .b2b-header-tabs .header-secondary .header-subitem a.menu__item {
6618 display: inline-block;
6621 .b2b-header-tabs .header-secondary .header-subitem a.menu__item:hover, .b2b-header-tabs .header-secondary .header-subitem a.menu__item:focus {
6624 /** Secondary Menu **/
6627 clip: rect(1px, 1px, 1px, 1px); }
6629 /** Tertiary Level Menu **/
6630 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret {
6634 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:after, .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:before {
6636 border-left: 8px solid transparent;
6637 border-right: 8px solid transparent;
6639 -webkit-transition: left .2s ease-out;
6640 -moz-transition: left .2s ease-out;
6641 transition: left .2s ease-out; }
6642 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:after {
6643 border-bottom: 8px solid #fff;
6645 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:before {
6646 border-bottom: 8px solid #ccc;
6649 .b2b-header-tabs .header-secondary .header-subitem.active .header-tertiary {
6650 border-top: solid 1px #ccc; }
6652 .b2b-header-tabs .header-tertiary:after {
6657 .b2b-header-tabs .header-tertiary li {
6658 display: inline-block;
6661 .b2b-header-tabs .header-tertiary li a {
6664 padding: 10px 15px; }
6665 .b2b-header-tabs .header-tertiary li label {
6671 padding: 15px 0 0 15px; }
6673 .b2b-header-tabs .header__item.skip {
6675 display: inline-block;
6676 cursor: default !important; }
6677 .b2b-header-tabs .header__item.skip a {
6681 text-decoration: none; }
6682 .b2b-header-tabs .header__item.skip a:focus {
6684 outline: 2px solid #0578ae; }
6686 .b2b-header-tabs .selectWrap {
6688 .b2b-header-tabs .selectWrap button.awd-select {
6692 display: inline-block; }
6693 .b2b-header-tabs .selectWrap .awd-select-list {
6694 background-color: #fff;
6696 -webkit-transition: opacity .2s ease-out;
6697 -moz-transition: opacity .2s ease-out;
6698 transition: opacity .2s ease-out;
6699 box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176); }
6701 @media (max-width: 768px) {
6704 .b2b-header-tabs .header__items, .b2b-header-tabs .header-secondary, .b2b-header-tabs .header-tertiary {
6706 .b2b-header-tabs .header__item {
6708 .b2b-header-tabs .globe-text {
6710 .b2b-header-tabs .header__item.b2b-headermenu a.menu__item {
6711 padding: 5px 7px 9px 7px; }
6712 .b2b-header-tabs .header__item .header-tertiary-wrapper {
6714 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret {
6716 .b2b-header-tabs .header__item .header-secondary-wrapper {
6718 .b2b-header-tabs .header__item.profile {
6722 /************* Header - Start *************/
6724 background-color: #222;
6729 .b2b-header-tabs .icon-primary-primary-att-globe {
6735 *TODO: delete below .icon-primary-att-globel will not be used
6736 *instead the one above, icon-primary-primary-att-globe not available here
6738 .b2b-header-tabs .icon-primary-att-globe {
6742 .b2b-header-tabs .globe-text {
6746 .b2b-header-tabs .header__items {
6751 border-spacing: 30px 0;
6752 padding: 3px 0px 0px 0px; }
6754 .b2b-header-tabs .header__item {
6755 display: inline-block;
6759 font-family: "Omnes-ECOMP-W02", Arial;
6761 padding: 0 15px 4px 15px;
6762 /*margin-top:-3px;*/
6765 .b2b-header-tabs .header__item.b2b-headermenu {
6768 .b2b-header-tabs .header__item.b2b-headermenu a.menu__item {
6770 text-decoration: none;
6771 display: inline-block;
6772 padding: 8px 15px 12px 15px;
6775 .b2b-header-tabs .header__item.active {
6776 background-color: #fff;
6778 border-bottom-left-radius: 0;
6779 border-bottom-right-radius: 0; }
6781 .b2b-header-tabs .header__item.active a.menu__item {
6784 .b2b-header-tabs li:focus {
6785 outline: 2px solid #0578ae; }
6787 /** profile pop Over **/
6788 .b2b-header-tabs .header__item.profile {
6792 /** Secondary Menu **/
6793 .b2b-header-tabs .header__item .header-secondary-wrapper, .b2b-header-tabs .header__item .header-tertiary-wrapper {
6794 background-color: #fff;
6799 border-bottom: solid 1px #ccc;
6800 -webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.16);
6801 -moz-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.16);
6802 box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.16);
6806 .b2b-header-tabs .header-secondary, .b2b-header-tabs .header-tertiary {
6807 background-color: #fff;
6811 .b2b-header-tabs .header__item.active .header-secondary-wrapper,
6812 .b2b-header-tabs .header-secondary .header-subitem.active .header-tertiary-wrapper {
6815 .b2b-header-tabs .header-secondary .header-subitem {
6816 display: inline-block;
6820 .b2b-header-tabs .header-secondary .header-subitem a.menu__item {
6821 display: inline-block;
6826 .b2b-header-tabs .header-secondary .header-subitem a.menu__item:hover, .b2b-header-tabs .header-secondary .header-subitem a.menu__item:focus {
6831 clip: rect(1px, 1px, 1px, 1px); }
6833 /** Tertiary Level Menu **/
6834 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:after,
6835 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:before {
6837 border-left: 8px solid transparent;
6838 border-right: 8px solid transparent;
6840 -webkit-transition: left .2s ease-out;
6841 -moz-transition: left .2s ease-out;
6842 transition: left .2s ease-out; }
6844 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret {
6849 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:after {
6850 border-bottom: 8px solid #fff;
6853 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:before {
6854 border-bottom: 8px solid #ccc;
6857 /** Tertiary Level Menu **/
6858 .b2b-header-tabs .header-secondary .header-subitem.active .header-tertiary {
6859 border-top: solid 1px #ccc; }
6861 .b2b-header-tabs .header-tertiary:after {
6866 .b2b-header-tabs .header-tertiary li {
6867 display: inline-block;
6871 .b2b-header-tabs .header-tertiary li a {
6877 .b2b-header-tabs .header-tertiary li label {
6880 font-size: 14px !important;
6883 padding: 15px 0 0 15px; }
6885 /** Quarternary Level Menu **/
6886 .b2b-header-tabs .header-quarternary {
6890 .b2b-header-tabs .header-quarternary li {
6892 font-family: "Omnes-ECOMP-W02", Arial;
6895 .b2b-header-tabs .header-quarternary li.active {
6898 .b2b-header-tabs .header-quarternary li a {
6901 padding: 0px 10px 10px 10px; }
6903 /** Skip Navigation**/
6904 .b2b-header-tabs .header__item.skip {
6906 display: inline-block;
6907 cursor: default !important; }
6909 .b2b-header-tabs .header__item.skip a {
6913 text-decoration: none; }
6915 .b2b-header-tabs .header__item.skip a:focus {
6917 outline: 2px solid #0578ae; }
6919 /** Dropdown css inside Header ****/
6920 .b2b-header-tabs .selectWrap {
6923 .b2b-header-tabs .selectWrap button.awd-select, .b2b-header-tabs .selectWrap input.awd-select {
6927 display: inline-block; }
6929 .b2b-header-tabs .selectWrap .awd-select-list {
6930 background-color: #fff;
6932 -webkit-transition: opacity .2s ease-out;
6933 -moz-transition: opacity .2s ease-out;
6934 transition: opacity .2s ease-out;
6935 box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176); }
6938 * responsive header media queries
6940 @media screen and (max-width: 1100px) {
6941 .b2b-header-tabs .globe-text {
6943 .b2b-header-tabs .header__item.profile {
6946 .b2b-header-tabs .header__items {
6947 padding-top: 0px; } }
6949 @media screen and (max-width: 950px) {
6950 .header__item.profile {
6954 .header__item .selectWrap {
6956 .b2b-header-tabs .header__items {
6957 padding-top: 25px; }
6958 .b2b-header-tabs .header__item .header-secondary-wrapper, .b2b-header-tabs .header__item .header-tertiary-wrapper {
6960 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret {
6962 .b2b-header-tabs .header__item.b2b-headermenu a.menu__item {
6963 padding-bottom: 30px; }
6964 .b2b-header-tabs .header-secondary .header-subitem.active .header-tertiary {
6965 margin-top: -28px; } }
6967 /*************** Header - END ******************/
6971 .hp-container i:focus {
6972 outline: thin dotted #666; }
6973 .hp-container .icon-misc-pen {
6975 .hp-container .icon-misc-trash {
6979 border-bottom: 1px solid #ccc;
6980 border-bottom: 1px solid #ccc;
6981 margin-bottom: 16px;
6982 padding-bottom: 16px; }
6983 .hp-selected .selected-days {
6984 padding-bottom: 16px; }
6985 .hp-selected .selected-days .day {
6991 margin: 16px auto 0 auto; }
6992 .hp-checkbox label {
6995 margin-right: 34px; }
6996 .hp-checkbox label span {
7000 margin-left: 0px; } */
7005 display: -webkit-flex;
7006 display: -ms-flexbox; }
7011 display: -webkit-flex;
7012 display: -ms-flexbox; }
7014 .hp-dropdowns .radio-buttons {
7016 .hp-dropdowns .radio-buttons .radio {
7017 margin-right: 15px; }
7021 /* TODO: Build a reference page for these classes */
7023 font-family: "Omnes-ECOMP-W02", Arial !important; }
7026 font-family: "Omnes-ECOMP-W02-Light", Arial !important; }
7029 font-family: "Omnes-ECOMP-W02-Italic", Arial !important; }
7031 .font-light-italic {
7032 font-family: "Omnes-ECOMP-W02-Light-Italic", Arial !important; }
7035 font-family: "Omnes-ECOMP-W02-Medium", Arial !important; }
7037 .font-medium-italic {
7038 font-family: "Omnes-ECOMP-W02-Medium-Italic",Arial !important; }
7042 font-variant: normal;
7043 font-weight: normal;
7044 text-transform: none; }
7047 background-color: #efefef;
7048 border: 1px solid #efefef;
7050 font-size: 1.4rem; }
7052 .b2b-subnav-container > ul {
7055 .b2b-subnav-content {
7057 margin-bottom: 10px; }
7059 .b2b-subnav-content > li {
7060 border-bottom: 1px solid #999999;
7064 .b2b-subnav-content > li > a {
7065 text-decoration: none;
7070 .b2b-subnav-content > li > a.expand {
7073 .b2b-subnav-content > li ul {
7076 transition-duration: 0.5s;
7077 transition-timing-function: cubic-bezier(0, 1, 0.5, 1); }
7079 .b2b-subnav-content > li ul.expand {
7080 transition-duration: 0.7s;
7081 transition-timing-function: ease-in-out;
7085 .b2b-subnav-content > li > a:focus, .b2b-subnav-content > li ul > li > a:focus {
7086 outline: thin dotted #666; }
7088 .b2b-subnav-content > li ul > li > a {
7092 outline-offset: -4px;
7093 padding-left: 10px; }
7095 .b2b-icon-primary-plus-minus {
7096 display: inline-block;
7103 vertical-align: middle;
7106 @media (min-width: 320px) and (max-width: 767px) {
7108 background-color: #fff;
7109 border: 1px solid white;
7111 .b2b-subnav-content > li {
7112 padding-left: 10px; }
7113 .b2b-subnav-container > ul:first-child {
7114 border-top: 1px solid #999; }
7115 .b2b-icon-primary-plus-minus {
7117 .b2b-subnav-content > li li > a.active {
7119 text-decoration: none;
7120 font-family: "Omnes-ECOMP-W02", Arial; } }
7122 .b2b-list-box-item {
7123 white-space: nowrap;
7125 border: 1px solid transparent;
7127 visibility: inherit;
7134 -moz-user-select: none;
7135 -webkit-user-select: none;
7136 -ms-user-select: none; }
7137 .b2b-list-box-item:focus {
7138 border: 2px solid #5e8cb3; }
7140 .b2b-list-box-item--selected {
7141 background-color: #cfdde9; }
7143 .btn.disabled[ddh-load-button] {
7145 padding: 0 19px 0 18px; }
7147 .btn.disabled[ddh-load-button] {
7150 .icon-primary-spinner-ddh.large {
7154 .icon-primary-spinner-ddh.small {
7158 .icon-primary-spinner-ddh {
7159 -webkit-animation: 1s linear infinite spinner;
7160 animation: 1s linear infinite spinner;
7161 background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNiAzNiIgaWQ9InN2Zy1zcGlubmVyIiB4PSIwcHgiIHk9IjBweCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CiAgIDxwYXRoIGZpbGw9IiNGNUY1RjUiIGQ9Ik0xOCAzNkM4LjEgMzYgMCAyNy45IDAgMThTOC4xIDAgMTggMHMxOCA4LjEgMTggMTgtOC4xIDE4LTE4IDE4em0wLTMxLjVjLTcuNSAwLTEzLjUgNi0xMy41IDEzLjVTMTAuNiAzMS41IDE4IDMxLjVjNy41IDAgMTMuNS02LjEgMTMuNS0xMy41IDAtNy41LTYtMTMuNS0xMy41LTEzLjV6Ii8+CiAgIDxwYXRoIGZpbGw9IiMwNTY4QUUiIGlkPSJzcGlubmVyIiBkPSJNMzAuNyA1LjNsLTMuMSAzLjJjMi40IDIuNCAzLjkgNS44IDMuOSA5LjUgMCA3LjQtNi4xIDEzLjUtMTMuNSAxMy41UzQuNSAyNS40IDQuNSAxOCAxMC42IDQuNSAxOCA0LjVWMEM4LjEgMCAwIDguMSAwIDE4czguMSAxOCAxOCAxOCAxOC04LjEgMTgtMThjMC01LTItOS41LTUuMy0xMi43eiIgdHJhbnNmb3JtPSIiPiAgICAgIAogICA8L3BhdGg+Cjwvc3ZnPg==); }
7163 .btn-small .icon-primary-spinner-ddh {
7164 height: 30px !important;
7165 width: 30px !important; }
7167 .btn-small .icon-primary-spinner {
7176 .small-modal-loader {
7177 width: 420px !important;
7178 height: 212px !important;
7179 text-align: center; }
7181 .small-modal-loader .icon-primary-spinner {
7182 margin-bottom: 5px; }
7184 .body.styled-by-modal {
7187 .b2b-modal-backdrop {
7195 .b2b-modal-backdrop.fade {
7196 background-color: #000;
7198 filter: alpha(opacity=0);
7199 transition: all 0.3s linear 0s; }
7201 .b2b-modal-backdrop.fade.in {
7204 filter: alpha(opacity=70);
7205 background-color: #000;
7206 transition: opacity 0.3s linear 0s; }
7219 .modalwrapper.active {
7224 background-clip: padding-box;
7225 background-color: #ffffff;
7226 border: 1px solid rgba(0, 0, 0, 0.1);
7228 box-shadow: 0 3px 5px 1px rgba(0, 0, 0, 0.4);
7230 /*margin-bottom:10%;*/
7231 outline: medium none;
7232 /*position: absolute;*/
7240 .modalwrapper.modal-docked .modal {
7252 transition: opacity .5s linear 0s; }
7254 .modal.fade.in.modal-landscape {
7258 transition: opacity .5s linear 0s; }
7267 align-items: center;
7268 border-radius: 8px 8px 0 0;
7272 padding: 30px 46px 30px 30px;
7273 position: relative; }
7275 .b2b-modal-header > h2 {
7280 .modal-header-portrait {
7281 -webkit-overflow-scrolling: auto; }
7283 .modal-header-landscape {
7284 -webkit-overflow-scrolling: auto; }
7287 -webkit-overflow-scrolling: touch;
7288 padding: 0 30px 20px;
7292 .b2b-modal-body:focus {
7293 outline: 1px dotted #333333; }
7299 background-color: #fff;
7306 :not(.modal-docked) .b2b-modal-footer {
7307 position: relative; }
7309 .modal-landscape .b2b-modal-footer {
7310 position: relative; }
7312 .b2b-modal-footer .cta-button-group {
7314 justify-content: flex-end;
7315 padding: 20px 0 5px;
7317 border-top: 1px solid #d2d2d2; }
7319 .b2b-modal-footer .cta-button-group .btn {
7323 margin-left: 10px; }
7325 .b2b-modal-footer .cta-button-group .marginLeft0 {
7328 .b2b-modal-footer .cta-button-group .btn-footer-left {
7329 margin-right: auto; }
7331 .b2b-modal-footer .cta-button-group .btn + .btn {
7332 margin-right: 0 !important; }
7350 max-width: 1000px; }
7352 .modalwrapper.modal-docked {
7355 align-items: center; }
7357 .modalwrapper.modal-docked .b2b-modal-body {
7360 padding-bottom: 60px; }
7362 .modalwrapper.modal-docked .modal {
7368 .modalwrapper.modal-docked .b2b-modal-body > *:last-child {
7369 margin-bottom: 60px; }
7371 @media (max-width: 767px) {
7374 overflow-x: hidden; }
7379 margin-bottom: 15px;
7382 padding: 20px 46px 20px 15px; }
7385 padding: 0 15px 15px; }
7386 .modalwrapper.modal-docked {
7390 .modalwrapper.modal-docked .modal.fade.in {
7392 width: 100% !important;
7396 .modalwrapper.modal-docked .b2b-modal-body {
7399 .modalwrapper.modal-docked.modal-landscape {
7402 .modalwrapper.modal-docked.modal-landscape .modal {
7405 .modalwrapper.modal-docked.modal-landscape .b2b-modal-body {
7407 overflow-y: hidden; }
7410 .b2b-modal-footer .cta-button-group {
7413 .b2b-modal-footer .cta-button-group .btn {
7415 .b2b-modal-footer .cta-button-group .btn + .btn {
7417 .b2b-modal-footer .cta-button-group a.visible-phone {
7418 align-items: center;
7419 display: flex !important;
7421 justify-content: center; } }
7423 .b2b-modal-footer > .cta-button-group {
7424 line-height: 40px; }
7427 .modal.fade.in .b2b-modal-header,
7428 .modal.fade.in .b2b-modal-body,
7429 .modal.fade.in .b2b-modal-footer {
7430 animation-duration: 0.01s;
7431 -o-animation-duration: 0.01s;
7432 -ms-animation-duration: 0.01s;
7433 -moz-animation-duration: 0.01s;
7434 -webkit-animation-duration: 0.01s;
7435 animation-name: DOMinsertion;
7436 -o-animation-name: DOMinsertion;
7437 -ms-animation-name: DOMinsertion;
7438 -moz-animation-name: DOMinsertion;
7439 -webkit-animation-name: DOMinsertion; }
7441 .monthselector thead tr th {
7444 .monthselector thead tr:after {
7451 border-bottom: 1px solid #ccc; }
7453 .monthselector tbody tr:last-child {
7456 .monthselector td.day {
7457 margin: 1px 4px !important;
7458 width: 64px !important; }
7460 .monthselector .datepicker-switch {
7461 width: 195px !important; }
7463 .monthselector .show-date {
7464 width: 30px !important; }
7466 .monthselector button.faux-input {
7468 .monthselector button.faux-input:focus {
7469 border: 1px solid #0574ac; }
7470 .monthselector button.faux-input:disabled {
7471 cursor: not-allowed; }
7473 .monthselector .cta-button-group {
7475 .monthselector .cta-button-group a {
7476 margin-right: 20px; }
7478 .monthselector .day.active .show-date:after, .monthselector .day:focus .show-date:after, .monthselector .due-date.disabled .show-date:after {
7480 left: 9px !important;
7482 width: 42px !important; }
7484 .monthselector .disabled.day:focus .show-date:after {
7487 .monthselector .icon-primary-calendar {
7491 padding: 0 10px 0 10px;
7496 list-style-type: none; }
7500 padding: 0 0 5px 30px;
7504 font-size: 1.4rem; }
7506 .b2b-ml-nav a:focus {
7507 outline-offset: 1px; }
7509 .b2b-ml-nav li:focus {
7512 .b2b-ml-nav li:focus > a {
7513 outline: thin dotted #666;
7514 outline-offset: 1px; }
7517 border-left: 1px solid #ccc; }
7520 padding: 0 0 0 20px; }
7522 .b2b-ml-nav ul > li {
7524 line-height: 18px; }
7526 .b2b-ml-nav a > span {
7527 background-color: #FFF;
7535 .b2b-ml-nav a > span > i {
7538 .b2b-ml-nav a:only-child > span {
7544 .b2b-ml-nav a:only-child > span > i {
7545 background-color: inherit;
7549 .b2b-ml-nav ul li:first-child > a:only-child > span {
7555 .b2b-ml-nav li a + ul {
7558 .b2b-ml-nav li a.active + ul {
7561 .b2b-ml-nav .selected {
7564 /*to overide ng-doc inline property for library demo - TODO: Move to docs.css*/
7565 .b2b-ml-nav a [class^="icon-primary-"], a [class*=" icon-primary-"], a [class^="icon-primary-"]:before, a [class*=" icon-primary-"]:before {
7566 display: inline-block; }
7568 .b2b-alerts-messages {
7569 background-color: #fff;
7572 .b2b-alerts-messages h3 {
7573 color: #333 !important;
7574 font-family: "Omnes-ECOMP-W02-Medium", Arial;
7575 margin-bottom: 0 !important;
7579 .b2b-alerts-messages h4 {
7580 color: #333 !important;
7581 font-family: "Omnes-ECOMP-W02-Medium", Arial;
7582 margin-bottom: 0 !important; }
7583 .b2b-alerts-messages .alert-info {
7584 background-color: #0574ac;
7586 .b2b-alerts-messages .alert-error {
7587 background-color: #cf2a2a;
7589 .b2b-alerts-messages .alert-success {
7590 background-color: #1b7e28;
7592 .b2b-alerts-messages div:nth-child(2) {
7593 padding: 0 0 15px 10px;
7594 vertical-align: baseline; }
7595 .b2b-alerts-messages .close:before {
7597 .b2b-alerts-messages p {
7600 font-family: "Omnes-ECOMP-W02", Arial; }
7601 .b2b-alerts-messages p a {
7603 .b2b-alerts-messages .btn-small {
7604 margin-bottom: 0px; }
7606 .b2b-alerts-success {
7607 border: 1px solid #1b7e28; }
7610 border: 1px solid #cf2a2a; }
7613 border: 1px solid #0574ac; }
7615 /* TODO: Rearange this and move to patches if needed */
7616 .b2b-breadcrumb-css-override > li {
7617 margin-right: 24px; }
7619 .b2b-breadcrumb-css-override li > * {
7620 float: left !important; }
7622 .b2b-css-override ul.nav-tabs {
7626 .b2b-top-nav-buttons-css-override {
7631 width: auto !important; }
7633 .b2b-toggle-header-active {
7636 .b2b-toggle-header-inactive {
7639 .b2b-toggle-header-icon {
7643 .icon-primary-circle:before {
7644 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");
7650 .ds2-no-colors .icon-primary-circle:before {
7651 background-image: none;
7655 outline: thin dotted #666; }
7663 display: inline-block;
7667 vertical-align: baseline; }
7671 padding-bottom: 20px;
7675 .pager__item--input {
7682 margin-left: 10px; }
7685 margin-bottom: 20px; }
7687 .pager__item--active {
7688 border-bottom: 2px solid #0574ac;
7692 .pager a.pager__item--active:hover {
7695 .pager a:hover, .pager a:focus {
7696 text-decoration: none;
7700 .pager a.disabled:hover, .pager a.disabled:focus {
7701 cursor: not-allowed; }
7703 .row.section-row.b2b-page {
7706 a.pager__item--next:focus, a.pager__item--prev:focus {
7707 text-decoration: none;
7710 .pager__item--next, .pager__item--prev {
7712 padding: 1.5px 6px 1.5px 6px; }
7714 .pager .disabled i {
7715 pointer-events: none;
7730 margin-bottom: 20px;
7733 display: inline-block;
7734 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
7736 .mobile-view > .pager__item {
7740 vertical-align: middle;
7741 line-height: 34px; }
7749 h4#pagination-truncated {
7752 h4#pagination-large-count {
7755 .p-col-md-12 input {
7756 margin-left: 20px; }
7758 .pager a .icon-primary-right:before {
7759 display: inline-block; }
7761 .pager a .icon-primary-left:before {
7762 display: inline-block; }
7765 background: white none repeat scroll 0 0;
7766 margin-bottom: -12px;
7768 padding-right: 10px;
7769 position: relative; }
7771 .numericResult:focus {
7772 outline: 1px dotted #0574ac; }
7774 .page-heading-group {
7776 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
7778 .pager > div > span.fieldLabel {
7779 margin-left: 18px; }
7781 .pager .fieldLabel .btn-arrow {
7784 margin-left: -5px; }
7788 .b2b-p-col-md-12 input {
7789 margin-left: 20px; }
7794 display: inline-block;
7795 margin: 0px 5px 0 5px;
7797 vertical-align: baseline; }
7799 .b2b-pager__item--noclick {
7800 pointer-events: none !important;
7801 cursor: default !important; }
7803 .b2b-pager__item--droppable {
7804 pointer-events: all !important; }
7808 padding-bottom: 20px;
7811 .b2b-pager a:hover {
7812 text-decoration: none;
7815 .b2b-pager a:focus {
7816 text-decoration: none;
7819 .b2b-pager a .icon-primary-right:before {
7820 display: inline-block; }
7821 .b2b-pager a .icon-primary-left:before {
7822 display: inline-block; }
7823 .b2b-pager .disabled i {
7824 pointer-events: none;
7828 .b2b-pager__item--input {
7838 margin-bottom: 20px; }
7840 .b2b-pager__item--active {
7841 border-bottom: 2px solid #0574ac;
7845 .row.section-row.b2b-page {
7848 a.b2b-pager__item--next:focus {
7849 text-decoration: none;
7852 a.b2b-pager__item--next-disabled {
7855 a.b2b-pager__item--next-disabled > [class^="icon-primary-"] {
7857 cursor: not-allowed;
7860 a.b2b-pager__item--prev:focus {
7861 text-decoration: none;
7864 a.b2b-pager__item--prev-disabled {
7867 a.b2b-pager__item--prev-disabled > [class^="icon-primary-"] {
7869 cursor: not-allowed; }
7871 .b2b-pager__item--next {
7872 padding: 1.5px 0px 1.5px 0px; }
7874 .b2b-pager__item--prev {
7875 padding: 1.5px 0px 1.5px 0px; }
7881 .fieldLabel .btn-arrow {
7889 .b2b-numericResult {
7890 margin-bottom: 20px;
7894 .b2b-mobile-view > .b2b-pager__item {
7898 vertical-align: middle;
7899 line-height: 34px; }
7910 h4#b2b-pagination-truncated {
7913 h4#b2b-pagination-large-count {
7917 background: white none repeat scroll 0 0;
7918 margin-bottom: -12px;
7920 padding-right: 10px;
7921 position: relative; }
7923 .b2b-numericResult:focus {
7924 outline: 1px dotted #0574ac; }
7926 .b2b-page-heading-group {
7928 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
7930 .b2b-pager > div > span.fieldLabel {
7931 margin-left: 18px; }
7936 .b2b-go-to-page-inline {
7937 display: inline-block; }
7939 input.b2b-phone-mask-input {
7940 padding-right: 15px; }
7941 input.b2b-phone-mask-input:hover, input.b2b-phone-mask-input:focus {
7942 padding-right: 15px; }
7944 /************************** Start - Should be removed after the styling in global is fixed *******************/
7948 /************************** End - Should be removed after the styling in global is fixed *******************/
7949 @media (max-width: 767px) {
7954 background-color: #5a5a5a;
7955 border-top: 1px solid #959595; }
7958 border-bottom: 1px solid #959595; }
7960 .pivot-links > li > a {
7963 padding: 12px 15px 10px;
7964 line-height: normal; }
7966 .b2b-profile-block-container {
7969 background-color: #fff;
7971 border: 1px solid #ccc;
7972 box-shadow: 0px 1px 1px 1px #ccc;
7973 display: inline-table;
7974 margin: 15px 15px; }
7976 .b2b-profile-block-details p, .b2b-profile-block-details div {
7978 font-size: 1.4rem; }
7980 .b2b-profile-block-details .radio-label, .b2b-profile-block-details a {
7981 font-size: 1.4rem; }
7983 .b2b-profile-block-details p label, .b2b-profile-block-details p span {
7984 padding-left: 10px; }
7986 .b2b-profile-block-footer {
7987 margin-bottom: 12px;
7991 .b2b-profile-block-details p {
7992 word-wrap: break-word;
7994 .b2b-profile-block-details p:first-child {
7996 .b2b-profile-block-details p:after {
7999 border: 0.2px solid #ccc;
8002 .b2b-profile-block-details .radio {
8006 .b2b-approval-icon {
8011 .b2b-approval-icon i {
8024 margin-bottom: 16px; }
8026 .b2b-profile-block-radio {
8034 border: solid 1px #CCC;
8035 font-family: "Omnes-ECOMP-W02", Arial;
8036 display: inline-block;
8037 vertical-align: top; }
8038 .b2b-profile-card .top-block {
8040 background-color: #e4e4e4;
8041 max-height: 153px; }
8042 .b2b-profile-card .bottom-block {
8043 padding: 15px 20px 15px 20px;
8044 background-color: #fff; }
8045 .b2b-profile-card .profile-image {
8046 background: #e4e4e4;
8047 margin-bottom: 15px;
8048 text-align: center; }
8049 .b2b-profile-card .profile-image .default-img {
8050 display: inline-block;
8053 margin-bottom: 10px;
8054 border: 6px solid #fff;
8055 border-radius: 99em;
8056 -webkit-border-radius: 99em;
8057 -moz-border-radius: 99em;
8058 /* background-color: #eee; */ }
8060 .profile-image img {
8061 display: inline-block;
8064 margin-bottom: 10px;
8065 border: 6px solid #fff;
8066 border-radius: 99em;
8067 -webkit-border-radius: 99em;
8068 -moz-border-radius: 99em;
8069 /* background-color: #eee; */ }
8071 .b2b-profile-card .profile-image .default-img {
8072 font-family: "Omnes-ECOMP-W02", Arial;
8074 background-color: #fff;
8081 text-transform: uppercase; }
8083 .b2b-profile-card .profile-image .name {
8084 font-family: "Omnes-ECOMP-W02-Medium", Arial;
8091 word-break: break-word;
8092 white-space: normal;
8093 text-transform: capitalize; }
8095 .b2b-profile-card .profile-image .status-icon {
8096 border-radius: 10px;
8097 border: 1px solid #fff;
8101 display: inline-block;
8102 vertical-align: middle; }
8104 .b2b-profile-card .profile-image .status {
8111 .b2b-profile-card .status .circle {
8115 margin: 30px 6px 0px 20px;
8117 background-color: #444; }
8119 .b2b-profile-card .profile-image .status-green {
8120 background-color: #0c0; }
8122 .b2b-profile-card .profile-image .status-red {
8123 background-color: red; }
8125 .b2b-profile-card .profile-image .status-blue {
8126 background-color: #00f; }
8128 .b2b-profile-card .profile-image .status-yellow {
8129 background-color: #ff0; }
8131 .b2b-profile-card .profile-image .status .status-badge {
8133 border: dotted 1px #444;
8134 background-color: transparent;
8141 padding-right: 5px; }
8143 .b2b-profile-card .profile-details {
8145 .b2b-profile-card .profile-details label {
8148 font-family: "Omnes-ECOMP-W02-Medium", Arial;
8149 font-weight: bolder;
8154 .b2b-profile-card .profile-details div {
8158 padding-bottom: 6.5px; }
8160 .b2b-profile-card .b2b-add-user {
8162 border-style: dotted;
8165 position: relative; }
8166 .b2b-profile-card .b2b-add-user i {
8168 padding-bottom: 15px; }
8170 .b2b-profile-card .atcenter {
8173 vertical-align: middle;
8174 text-align: center; }
8176 .b2b-profile-card .tooltip {
8178 .b2b-profile-card .tooltip .helpertext {
8182 .b2b-profile-card .tooltip-wrapper {
8183 position: relative; }
8185 /* Overrides for tooltip absolute positioning */
8186 @media (min-width: 1025px) {
8187 .b2b-profile-card .tooltip-size-control {
8188 width: 100% !important; } }
8190 @-webkit-keyframes progress-bar-stripes {
8192 background-position: 0 0; }
8194 background-position: 80px 0; } }
8196 @keyframes progress-bar-stripes {
8198 background-position: 0 0; }
8200 background-position: 80px 0; } }
8203 background-color: #e4e4e4;
8206 margin-bottom: 20px;
8210 position: relative; }
8216 background-color: #666;
8218 display: -webkit-flex;
8219 display: -ms-flexbox;
8225 display: -webkit-flex;
8226 display: -ms-flexbox;
8228 -webkit-align-items: center;
8229 -ms-flex-align: center;
8230 align-items: center;
8231 -webkit-justify-content: flex-end;
8233 justify-content: flex-end; }
8235 .progress-link + .usage-bar {
8238 .progress-success .bar, .progress .bar-success {
8239 background-color: #1b7e28; }
8241 .progress-warning .bar, .progress .bar-warning {
8242 background-color: #ef6f00; }
8244 .progress-danger .bar, .progress .bar-danger {
8245 background-color: #cf2a2a; }
8247 .progress.increment {
8248 display: -webkit-flex;
8249 display: -ms-flexbox;
8252 .progress.increment .bar:first-child:not(:last-child) {
8254 border-radius: 4px 0 0 4px; }
8256 .progress.increment .bar:last-child:not(:first-child) {
8258 border-radius: 0 4px 4px 0; }
8260 .progress.increment .bar + .bar:not(:last-child) {
8265 .progress.increment .bar:not(:first-child) {
8266 border-left: 1px solid white !important; }
8272 margin-bottom: 1px; }
8274 .usage-bar > .usage-text {
8275 display: table-cell;
8278 .progress + .usage-bar {
8279 margin-top: -15px; }
8281 .usage-bar .usage-text {
8282 font-size: 1.4rem; }
8284 .usage-bar .usage-text:first-child {
8285 white-space: nowrap; }
8287 .usage-bar .usage-text.text-right {
8288 vertical-align: top;
8290 width: auto !important; }
8292 .usage-bar .usage-text.text-right:before {
8297 .usage-bar.billing-cycle .usage-text {
8298 font-size: 1.4rem; }
8300 .usage-bar.billing-cycle .usage-text.text-right {
8301 vertical-align: bottom; }
8303 .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"] {
8304 background-color: #1b7e28; }
8306 .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"] {
8307 background-color: #ef6f00; }
8309 .progress.autocolor [data-percentage^="9"], .progress.autocolor [data-percentage="100"] {
8310 background-color: #cf2a2a; }
8312 .b2b-seek-bar-container {
8313 position: relative; }
8314 .b2b-seek-bar-container div {
8315 position: absolute; }
8316 .b2b-seek-bar-container .b2b-seek-bar-track-container {
8318 .b2b-seek-bar-container .b2b-seek-bar-track {
8321 background-color: #cccccc;
8322 border-radius: 10px; }
8323 .b2b-seek-bar-container .b2b-seek-bar-track-fill {
8326 background-color: #cccccc;
8327 border-radius: 10px;
8329 background-color: #157BB2;
8330 transition: width 0s linear; }
8332 .seek-bar-container .seek-bar-knob-container {
8333 transition: left 0s linear; }
8335 .b2b-seek-bar-container .b2b-seek-bar-knob {
8338 border-radius: 10px;
8341 border: 1px solid #cccccc;
8345 .b2b-seek-bar-container .b2b-seek-bar-knob:focus {
8346 outline: thin dotted #666; }
8348 .b2b-seek-bar-container.vertical {
8353 border-radius: 10px; }
8354 .b2b-seek-bar-container.vertical .b2b-seek-bar-track-container {
8357 .b2b-seek-bar-container.vertical .b2b-seek-bar-track {
8360 .b2b-seek-bar-container.vertical .b2b-seek-bar-track-fill {
8365 .b2b-seek-bar-container.vertical .b2b-seek-bar-knob-container {
8366 transition: bottom .01s linear;
8369 .b2b-seek-bar-container.vertical .b2b-seek-bar-knob {
8371 border-radius: 10px;
8375 .form-search .search-query {
8376 width: 100% !important; }
8378 .form-search .well {
8381 .form-search > ul.nav > li.section {
8382 min-height: 20px !important; }
8384 input.b2b-search-input-field {
8385 margin-bottom: 0px; }
8387 .search-suggestion-list {
8388 background-color: #FFFFFF;
8389 border: 1px solid #ccc;
8390 border-radius: 0 0 6px 6px;
8391 box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15);
8400 .search-suggestion-list > li.active {
8401 background-color: #cccccc; }
8402 .search-suggestion-list:empty {
8405 .b2b-search-hightlight {
8406 font-weight: bold; }
8408 input[type="text"]::-moz-placeholder {
8410 font-family: "Omnes-ECOMP-W02-Italic", Arial; }
8412 input[type="text"]:focus {
8415 input[type="text"] + .reset-field {
8416 background-color: #FFFFFF;
8421 outline: 1px dotted #0574ac; }
8423 .field-group input:not([type="button"])[disabled] ~ .btn-search {
8424 background-color: #eee; }
8426 .btn-search[class*="btn"] {
8427 background-color: #FFFFFF;
8428 background-size: 20px 20px;
8429 border-radius: 0 1.5rem 1.5rem 0;
8431 min-width: 4.4rem !important;
8436 .search-suggestion-wrapper {
8437 margin-bottom: 15px;
8438 position: relative; }
8439 .search-suggestion-wrapper .no-result {
8440 padding: 0px 15px; }
8442 .search-suggestion-item {
8448 .search-suggestion-item:hover {
8449 background-color: #e4e4e4;
8451 .search-suggestion-item:focus {
8452 background-color: #e4e4e4;
8454 .search-suggestion-item a {
8456 text-decoration: none; }
8461 input.b2b-search-input-field:focus ~ .btn-search > i, .btn-search:focus > i {
8464 button.btn-search[disabled] {
8465 cursor: not-allowed; }
8466 button.btn-search[disabled] i {
8470 -webkit-background-blend-mode: mutilply;
8471 box-shadow: 0 3px 0 2px rgba(0, 0, 0, 0.08); }
8473 .linkSelectorModule {
8480 .linkSelectorModule .icon-primary-down {
8485 margin-left: -30px; }
8486 .linkSelectorModule .selectModule {
8487 background-color: transparent;
8491 border: 1px solid transparent;
8493 padding-right: 35px;
8496 font-size: 1.6rem; }
8497 .linkSelectorModule .selectModule:focus {
8498 border: 1px dotted #ccc;
8500 -moz-user-select: none; }
8501 .linkSelectorModule .selectModule:hover {
8502 text-decoration: underline; }
8503 .linkSelectorModule .active + .moduleWrapper:before {
8504 background-color: #FFFFFF;
8505 border-color: #d2d2d2;
8506 border-style: solid;
8507 border-width: 1px 1px 0 0;
8515 -webkit-transform: rotate(-45deg);
8516 transform: rotate(-45deg);
8518 .linkSelectorModule .moduleWrapper {
8520 .linkSelectorModule ul.awd-module-list {
8521 border-radius: 6px 6px 0px 0px; }
8523 .selectorModule .icon-primary-down {
8530 .selectorModule .selectModule {
8531 border: 1px solid #d2d2d2;
8533 box-shadow: 1px 5px 2px -5px rgba(0, 0, 0, 0.15);
8537 background-color: transparent;
8539 .selectorModule .selectModule:focus {
8540 border: 1px solid #0568ae;
8541 -moz-user-select: none; }
8542 .selectorModule .selectModule span.module-data {
8545 line-height: 20px; }
8546 .selectorModule .selectModule img + span.module-data {
8547 padding-left: 45px; }
8549 .selectorModule .selectModule.active {
8550 border-bottom-right-radius: 0px;
8551 border-bottom-left-radius: 0px; }
8553 .selectorModule .moduleWrapper {
8555 width: 100% !important;
8558 .selectorModule ul.awd-module-list {
8559 border-radius: 0px 0px 6px 6px; }
8561 .selectorModule .large > img {
8569 background-color: transparent;
8570 font-family: "Omnes-ECOMP-W02", Arial;
8585 background-color: #FFFFFF;
8589 box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.15);
8590 border-radius: 0px 0px 6px 6px; }
8591 .moduleWrapper .module-list-item img {
8597 align-self: center; }
8598 .moduleWrapper span {
8600 white-space: nowrap;
8601 font-size: 1.5rem; }
8607 border: 1px solid #d2d2d2; }
8608 .awd-module-list .module-list-item > .module-data {
8610 white-space: nowrap;
8613 border-bottom: 1px dotted #959595;
8614 margin: 0px 15px 0px 15px;
8615 padding-right: 50px;
8616 padding-bottom: 14px;
8620 .awd-module-list .module-list-item:hover {
8621 background-color: #f2f2f2; }
8622 .awd-module-list .module-list-item:active {
8623 background-color: #f2f2f2; }
8624 .awd-module-list .module-list-item[aria-selected="true"] {
8625 background-color: #f2f2f2; }
8632 white-space: nowrap;
8636 .module-list-item:last-of-type .module-data {
8637 border-bottom: none; }
8638 .module-list-item img + span.module-data {
8639 padding-left: 45px; }
8641 .module-groups:first-of-type .module-list-item:last-of-type .module-data {
8642 border-bottom: 1px solid #959595; }
8645 padding-bottom: 4px; }
8647 .selectorModule.large {
8649 vertical-align: middle;
8651 .selectorModule.large .moduleWrapper {
8653 .selectorModule.large input {
8655 vertical-align: middle;
8657 .selectorModule.large button {
8659 vertical-align: middle;
8661 .selectorModule.large .selectModule img {
8665 ul.module-groupitem li {
8666 margin: 0 -15px 0 -15px; }
8668 span.module-data span {
8671 font-size: 1.5rem; }
8674 cursor: default !important;
8675 padding: 18px 15px 0px 15px; }
8677 li.module-list-item[selected]:before {
8678 box-sizing: border-box;
8679 display: inline-block;
8685 vertical-align: middle;
8689 ul.module-optinalcta {
8693 border-bottom: 1px solid #d2d2d2;
8694 border-left: 1px solid #d2d2d2;
8695 border-right: 1px solid #d2d2d2;
8696 border-radius: 0px 0px 6px 6px; }
8697 ul.module-optinalcta li {
8700 ul.module-optinalcta a {
8704 .b2b-slider-container {
8705 position: relative; }
8706 .b2b-slider-container.slider-disabled {
8707 cursor: not-allowed !important; }
8708 .b2b-slider-container div {
8709 position: absolute; }
8710 .b2b-slider-container .slider-track-container {
8713 .b2b-slider-container .slider-track {
8716 background-color: #cccccc;
8717 border-radius: 10px;
8718 border: 1px solid #cccccc; }
8719 .b2b-slider-container .slider-track-fill {
8722 background-color: #cccccc;
8723 border-radius: 10px;
8725 background-color: #157BB2;
8726 transition: width 0s linear;
8727 border: 1px solid #cccccc; }
8728 .b2b-slider-container .slider-knob-container {
8729 transition: left 0s linear; }
8730 .b2b-slider-container .slider-knob-container.slider-knob-hidden {
8731 display: none !important; }
8732 .b2b-slider-container .slider-knob {
8735 border-radius: 10px;
8738 border: 1px solid #cccccc;
8741 .b2b-slider-container .slider-knob:focus {
8742 outline: thin dotted #666; }
8744 .b2b-slider-endpoints-container {
8748 .b2b-slider-endpoints-container .b2b-slider-endpoints-left {
8750 line-height: 100%; }
8751 .b2b-slider-endpoints-container .b2b-slider-endpoints-right {
8753 line-height: 100%; }
8754 .b2b-slider-endpoints-container::after {
8759 .b2b-slider-container.vertical {
8764 border-radius: 10px; }
8765 .b2b-slider-container.vertical .slider-track-container {
8768 .b2b-slider-container.vertical .slider-track {
8771 .b2b-slider-container.vertical .slider-track-fill {
8776 .b2b-slider-container.vertical .slider-knob-container {
8777 transition: bottom 0s linear;
8780 .b2b-slider-container.vertical .slider-knob-container.slider-knob-hidden {
8781 display: none !important; }
8782 .b2b-slider-container.vertical .slider-knob {
8784 border-radius: 10px;
8788 .icon-primary-spinner {
8789 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");
8793 .icon-primary-spinner.small {
8795 height: 30px !important;
8796 width: 30px !important; }
8798 .isIE .icon-primary-spinner,
8799 .isIE .icon-primary-spinner.small {
8800 animation: spinner 1s linear infinite; }
8802 .ds2-no-colors .icon-primary-spinner {
8803 animation: spinner 1s linear infinite;
8804 border: 5px dotted transparent;
8805 border-radius: 50%; }
8807 @keyframes spinner {
8809 transform: rotate(0deg); }
8811 transform: rotate(359deg); } }
8813 .b2b-status-tracker > .btn-arrow:nth-of-type(1) {
8814 margin-right: 10px; }
8816 .b2b-status-tracker > .btn-arrow:nth-of-type(2) {
8817 margin-left: 20px; }
8819 .b2b-status-tracker > .btn-arrow {
8822 overflow: visible; }
8823 .b2b-status-tracker > .btn-arrow > .btn-secondary > .icon-primary-left {
8826 .b2b-status-tracker > .btn-arrow > .btn-secondary > .icon-primary-right {
8829 .b2b-status-tracker > .b2b-status-tracker-step {
8831 position: relative; }
8833 .b2b-status-tracker-step {
8836 .b2b-status-tracker > .b2b-status-tracker-step .b2b-status-tracker-heading {
8837 font-family: "Omnes-ECOMP-W02-Medium", Arial;
8840 margin-bottom: 10px; }
8842 .b2b-status-tracker > .b2b-status-tracker-step.complete > .progress > .progress-bar {
8844 background-color: #1b7e28; }
8846 .b2b-status-tracker > .b2b-status-tracker-step.complete .icoControls-approval {
8849 .b2b-status-tracker > .b2b-status-tracker-step.current > .progress > .progress-bar {
8851 background-color: #333333; }
8853 .b2b-status-tracker > .b2b-status-tracker-step.current .icon-misc-time {
8856 .b2b-status-tracker > .b2b-status-tracker-step.pending > .progress > .progress-bar {
8858 background-color: #ffb81c; }
8860 .b2b-status-tracker > .b2b-status-tracker-step.pending .icoControls-statusokay {
8863 .b2b-status-tracker > .b2b-status-tracker-step.actionRequired > .progress > .progress-bar {
8865 background-color: #cf2a2a; }
8867 .b2b-status-tracker > .b2b-status-tracker-step.actionRequired .icoSecurityalerts-alert {
8870 .b2b-status-tracker > .b2b-status-tracker-step.notAvailable > .progress > .progress-bar {
8872 background-color: #767676; }
8874 .b2b-status-tracker > .b2b-status-tracker-step.notAvailable .icoControls-restricted {
8877 .b2b-status-tracker > .b2b-status-tracker-step > .progress {
8879 border-radius: 1.5px;
8881 margin-bottom: 10px;
8882 background-color: #c5c5c5; }
8883 .b2b-status-tracker > .b2b-status-tracker-step > .progress > .progress-bar {
8887 .b2b-status-tracker > .b2b-status-tracker-step > .b2b-status-tracker-estimate {
8888 font-family: "Omnes-ECOMP-W02-Medium", Arial;
8891 margin-bottom: 10px; }
8893 .b2b-status-tracker > .b2b-status-tracker-step > .b2b-status-tracker-description {
8894 font-family: "Omnes-ECOMP-W02", Arial;
8897 padding-right: 15px; }
8898 .b2b-status-tracker > .b2b-status-tracker-step > .b2b-status-tracker-description a {
8907 font-family: "Omnes-ECOMP-W02", Arial;
8915 position: relative; }
8921 background-color: #c4c4c4;
8922 outline: 1px solid transparent; }
8924 .steps li:first-child {
8925 border-radius: 4px 0 0 4px; }
8927 .steps li:last-child {
8929 border-radius: 0 4px 4px 0; }
8932 .steps li.step-done {
8933 background-color: #007a3e;
8935 border: 1px solid transparent; }
8939 display: inline-block;
8943 white-space: nowrap; }
8945 .step-on .step-text {
8946 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
8948 .steps li .step-text[data-large-text]:before {
8949 content: attr(data-large-text) " "; }
8951 .step-confirmation {
8953 margin-bottom: 30px; }
8955 .step-confirmation > div {
8958 .step-confirmation > div i {
8961 margin-right: 10px; }
8963 .step-confirmation.centered > div i {
8964 margin-left: -60px; }
8966 .step-confirmation > div h3 {
8968 margin: 26px 0 20px; }
8970 .step-confirmation > p {
8973 @media (max-width: 1024px) {
8980 margin-bottom: 11px; }
8983 .step-on .step-text {
8992 .steps li .step-text[data-sm-text]:before {
8993 content: attr(data-sm-text) " ";
8995 .step-confirmation {
8996 margin-top: 30px !important; } }
8998 @media (max-width: 767px) {
8999 .step-confirmation.centered > div i {
9001 .step-confirmation.centered > p {
9002 margin-left: 40px; }
9003 .step-confirmation > div h3 {
9005 margin: 13px 0 10px; }
9006 .step-confirmation > div i {
9008 margin-right: 10px; } }
9010 .step-indicator.vertical {
9013 .vertical .step-heading {
9021 .vertical .steps li {
9022 align-items: center;
9023 background-color: transparent;
9027 padding: 0 0 0 20px;
9028 position: relative; }
9030 .vertical .steps li .step-text {
9039 .vertical .steps li .step-text[data-large-text]:before {
9040 content: attr(data-large-text) " "; }
9042 .vertical .steps li:after {
9043 background-color: transparent;
9044 border-left: 4px solid #d2d2d2;
9054 .vertical .steps li.step-on:after,
9055 .vertical .steps li.step-done:after {
9056 border-color: #0568ae; }
9060 padding: 0px 0px 0px 0px; }
9061 .b2b-step-tracker .btn.btn-left {
9062 margin-right: 10px; }
9063 .b2b-step-tracker .btn.btn-right {
9065 .b2b-step-tracker .b2b-left-arrow {
9068 .b2b-step-tracker .b2b-right-arrow {
9071 .b2b-step-tracker .b2b-steps {
9075 position: relative; }
9076 .b2b-step-tracker .b2b-steps li {
9080 background-color: #767676;
9081 outline: 1px solid transparent;
9083 .b2b-step-tracker .b2b-steps li.b2b-step-done {
9084 background-color: #1b7e28;
9087 .b2b-step-tracker .b2b-steps li.b2b-step-on {
9088 background-color: #333333;
9091 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
9092 .b2b-step-tracker .b2b-steps li .b2b-step-text {
9094 display: inline-block;
9098 white-space: nowrap; }
9099 .b2b-step-tracker .b2b-steps li .b2b-step-text[data-large-text]:before {
9100 content: attr(data-large-text) " "; }
9101 .b2b-step-tracker .b2b-steps li:first-child {
9102 border-radius: 2px 0 0 2px; }
9103 .b2b-step-tracker .b2b-steps li:last-child {
9105 border-radius: 0 2px 2px 0; }
9107 @media (max-width: 1024px) {
9110 .b2b-step-tracker .b2b-steps {
9112 .b2b-step-tracker .b2b-steps li .b2b-step-text {
9114 .b2b-step-tracker .b2b-steps li .b2b-step-text[data-sm-text]:before {
9115 content: attr(data-sm-text) " ";
9117 .b2b-step-tracker .b2b-steps li.b2b-step-on .b2b-step-text {
9127 .strength-meter-container {
9131 .strength-meter-gauge {
9133 background-color: #d2d2d2;
9137 outline: 1px solid transparent; }
9139 .strength-meter-gauge-fill {
9143 text-indent: -9999px;
9145 border: 2px solid transparent; }
9147 .strength-meter-gauge-fill.strength-meter-animate {
9148 transition: width 0.5s linear, background-color 0.5s linear; }
9150 .strength-meter-animate[style*="20"] {
9151 background-color: #cf2a2a; }
9153 .strength-meter-animate[style*="20"] + .strength-meter-divider + .strength-meter-content:after {
9154 content: "Unacceptable"; }
9156 .strength-meter-animate[style*="40"] {
9157 background-color: #ea7400; }
9159 .strength-meter-animate[style*="40"] + .strength-meter-divider + .strength-meter-content:after {
9162 .strength-meter-animate[style*="60"] {
9163 background-color: #ea7400; }
9165 .strength-meter-animate[style*="60"] + .strength-meter-divider + .strength-meter-content:after {
9168 .strength-meter-animate[style*="80"] {
9169 background-color: #007a3e; }
9171 .strength-meter-animate[style*="80"] + .strength-meter-divider + .strength-meter-content:after {
9174 .strength-meter-animate[style*="100"] {
9175 background-color: #007a3e; }
9177 .strength-meter-animate[style*="100"] + .strength-meter-divider + .strength-meter-content:after {
9178 content: "Excellent"; }
9180 .strength-meter-divider {
9189 .strength-meter-divider span {
9190 background: transparent;
9193 border-right: solid 1px #fff; }
9195 .strength-meter-divider span:first-child {
9196 border-radius: 2px 0 0 2px; }
9198 .strength-meter-divider span + .strength-meter-divider span {
9201 .strength-meter-divider span:last-child {
9202 border-radius: 0 2px 2px 0;
9205 .strength-meter-content {
9209 position: absolute; }
9211 .strength-meter-content:before {
9212 font-family: "Omnes-ECOMP-W02", Arial;
9213 content: "Password strength: "; }
9215 .strength-meter-content:after {
9216 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
9218 .strength-meter-container {
9223 .strength-meter-container .strength-meter-gauge {
9225 background-color: #cccccc;
9226 box-shadow: 0 1px 1px -1px #333 inset;
9230 position: relative; }
9232 .strength-meter-container > .strength-meter-gauge > .strength-meter-gauge-fill {
9234 box-shadow: 0 1px 1px -1px #999 inset;
9236 text-indent: -9999px;
9239 .strength-meter-container > .strength-meter-gauge > .strength-meter-gauge-fill.strength-meter-animate {
9240 transition: width 0ms ease-out, background-color 0ms ease-in; }
9242 .strength-meter-container > .strength-meter-gauge > .strength-meter-divider {
9250 .strength-meter-container > .strength-meter-gauge > .strength-meter-divider span {
9251 background: transparent;
9254 border-right: solid 1px #fff; }
9256 .strength-meter-container > .strength-meter-gauge > .strength-meter-divider span:last-child {
9259 .strength-meter-container > .strength-meter-content {
9260 font-family: "Omnes-ECOMP-W02", Arial;
9265 .strength-meter-container > .strength-meter-content:before {
9268 .strength-meter-container > .strength-meter-content > .strength-meter-content-state {
9269 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
9273 align-items: center; }
9274 .btn-switch-label:focus .btn-switch {
9275 outline: 1px dotted #666;
9276 outline-offset: 5px; }
9277 .btn-switch-label input:focus .btn-switch {
9278 outline: 1px dotted #666;
9279 outline-offset: 5px; }
9280 .btn-switch-label > span {
9284 background-color: #fff;
9285 border: 1px solid #d2d2d2;
9286 border-radius: 16px;
9287 box-shadow: 0 4px 5px -5px rgba(0, 0, 0, 0.15) inset, 0 5px 5px -5px rgba(0, 0, 0, 0.15);
9292 user-select: none; }
9293 /* .btn-switch input[type="checkbox"] {
9300 .btn-switch input[type="checkbox"] + .switch-overlay .btn-slider-on .activo {
9301 font: 0px/0 "Omnes-ECOMP-W02", Arial; }
9302 .btn-switch input[type="checkbox"] + .switch-overlay .btn-slider-on + .btn + .btn-slider-off .inactivo {
9303 font: 0px/0 "Omnes-ECOMP-W02", Arial; } */
9304 .btn-switch input:checked + .switch-overlay {
9306 transition: all .3s linear .0s; }
9307 .btn-switch input:checked + .switch-overlay .switch-handle {
9308 background-color: #007a3e;
9309 background: linear-gradient(to bottom, #008744 0%, #007a3e 100%);
9310 transition: background-color 0.3s linear 0s;
9311 border: 1px solid transparent; }
9312 .btn-switch input + .switch-overlay {
9314 transition: all .3s linear .0s; }
9315 .btn-switch input + .switch-overlay .switch-handle {
9316 background-color: #f2f2f2;
9317 background: linear-gradient(to bottom, #fcfcfc 0%, #f2f2f2 100%);
9318 transition: background-color 0.3s linear 0s;
9319 border: 1px solid #d2d2d2; }
9320 .btn-switch input[disabled] + .switch-overlay {
9322 width: 100% !important;
9323 background-color: #d2d2d2;
9325 cursor: not-allowed !important; }
9326 .btn-switch input[disabled] + .switch-overlay .btn-slider-on {
9328 .btn-switch input[disabled] + .switch-overlay .activo {
9330 .btn-switch input[disabled] + .switch-overlay .switch-handle {
9332 .btn-switch input[disabled] + .switch-overlay .btn-slider-off {
9336 .btn-switch input[disabled]:checked + .switch-overlay {
9338 width: 100% !important;
9339 background-color: #fff; }
9340 .btn-switch input[disabled]:checked + .switch-overlay .btn-slider-off {
9342 .btn-switch input[disabled]:checked + .switch-overlay .btn-slider-off + .inactivo {
9344 .btn-switch input[disabled]:checked + .switch-overlay .switch-handle {
9346 .btn-switch input[disabled]:checked + .switch-overlay .btn-slider-on {
9350 color: #007a3e !important;
9351 font-weight: bold; }
9352 .btn-switch input[disabled]:checked + .switch-overlay .activo {
9356 color: #007a3e !important;
9357 font-weight: bold; }
9358 .btn-switch input[disabled]:checked + .btn-slider-on {
9360 .btn-switch input[disabled] + .btn-slider-on + .switch-handle {
9363 .btn-switch input[disabled] + .btn-slider-on + .switch-handle + .btn-slider-off {
9365 /* .btn-switch input[type="checkbox"][disabled] + .switch-overlay .btn-slider-on {
9367 .btn-switch input[type="checkbox"][disabled] + .switch-overlay .btn-slider-on .activo {
9368 border: medium none;
9370 font: 16px/32px "Omnes-ECOMP-W02", Arial;
9374 .btn-switch input[type="checkbox"][disabled] + .switch-overlay .btn-slider-on .activo:before {
9376 .btn-switch input[type="checkbox"][disabled] + .switch-overlay .btn-slider-on + .switch-handle + .btn-slider-off {
9381 .btn-switch input[type="checkbox"][disabled] + .switch-overlay .btn-slider-on + .switch-handle + .btn-slider-off .inactivo {
9382 border: medium none;
9384 font: 16px/32px "Omnes-ECOMP-W02", Arial;
9388 .btn-switch input[type="checkbox"][disabled] + .switch-overlay .btn-slider-on + .switch-handle + .btn-slider-off .inactivo:before {
9390 .btn-switch input[type="checkbox"][disabled]:checked + .switch-overlay .btn-slider-on {
9395 .btn-switch input[type="checkbox"][disabled]:checked + .switch-overlay .btn-slider-on + .switch-handle + .btn-slider-off {
9397 .btn-switch input[type="checkbox"][disabled]:checked + .switch-overlay .activo {
9399 font-weight: bold; } */
9402 border-radius: 16px;
9403 color: black !important;
9416 display: inline-block;
9417 font-family: "Omnes-ECOMP-W02", Arial;
9425 display: inline-block;
9426 font-family: "Omnes-ECOMP-W02", Arial;
9434 padding-right: 11px; }
9438 display: inline-block;
9451 background-image: none;
9452 border-left: 3px solid #007a3e;
9463 line-height: 40px; }
9465 background-image: none;
9466 border: 3px solid #959595;
9467 border-radius: 100%;
9476 .btn-switch.focused {
9477 outline: 1px dotted #000;
9478 outline-offset: 5px; }
9488 vertical-align: bottom; }
9493 line-height: 1.2rem;
9494 color: rgb(112, 111, 111);
9497 vertical-align: top;
9498 word-wrap: break-word; }
9501 text-transform: uppercase;
9503 font-weight: normal;
9506 padding: 13px 20px; }
9512 .accordion-content .faux-table-cell {
9513 display: table-cell;
9515 padding: 0 0 10px 0; }
9517 .faux-table-cell:last-child {
9522 background-color: #f2f2f2;
9525 border-left: 1px solid #d2d2d2;
9526 padding: 0 20px 0 10px; }
9528 .tiny-accordion.iconleft.accordion-table-layout .toggle-header.opened .hide-when-expanded {
9531 .tiny-accordion.iconleft.accordion-table-layout .toggle-header.opened .hide-when-expanded {
9533 transition: opacity .3s linear .2s; }
9536 .data-row-list ul > li {
9537 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; }
9541 .b2b-external-sort-div {
9543 padding-bottom: 25px; }
9545 .b2b-external-sort-div .sortButton {
9547 border: 1px solid #ccc;
9551 background: linear-gradient(#fcfcfc, #f2f2f2);
9552 background-blend-mode: multiply;
9555 .b2b-external-sort-label {
9556 padding-bottom: 10px; }
9558 .b2b-external-sort-div a:hover {
9561 .b2b-external-sort-div a:hover, .b2b-external-sort-div a:focus {
9562 text-decoration: none; }
9564 .b2b-external-sort-label label {
9565 position: relative; }
9567 .b2b-external-sort-margin {
9568 margin-right: 13px !important; }
9571 @media screen and (max-width: 950px) {
9572 .b2b-external-sort-margin .selectWrap {
9573 bottom: 0px !important; } }
9592 .dialog__close-btn {
9594 background: #087ac2;
9601 border: #087ac2 2px solid;
9619 /* background-color: #006496; */
9620 color: rgb(0, 0, 0);
9637 [type="radio"]:checked,
9638 [type="radio"]:not(:checked) {
9642 [type="radio"]:checked + label,
9643 [type="radio"]:not(:checked) + label
9648 display: inline-block;
9651 [type="radio"]:checked + label:before,
9652 [type="radio"]:not(:checked) + label:before {
9659 border: 1px solid #087ac2;
9660 border-radius: 100%;
9663 [type="radio"]:checked + label:after,
9664 [type="radio"]:not(:checked) + label:after {
9668 background: #087ac2;
9669 border: 1px solid #08598b;
9673 border-radius: 100%;
9674 -webkit-transition: all 0.2s ease;
9675 transition: all 0.2s ease;
9677 [type="radio"]:not(:checked) + label:after {
9679 -webkit-transform: scale(0);
9680 transform: scale(0);
9682 [type="radio"]:checked + label:after {
9684 -webkit-transform: scale(1);
9685 transform: scale(1);
9704 .dialog__close-btn {
9706 background: #087ac2;
9713 border: #087ac2 2px solid;
9726 background-color: rgba(0, 0, 0, 0.705);
9741 background-color: #fff;
9743 box-shadow: 0 7px 8px -4px rgba(0, 0, 0, 0.349), 0 13px 19px 2px rgba(0, 0, 0, 0.349), 0 5px 24px 4px rgba(0, 0, 0, 0.349);
9746 @media (min-width: 768px) {
9752 .dialog__close-btn {
9761 border: #2d2d2d 1px solid;
9766 display: inline-block;
9772 box-sizing: border-box;
9779 border: 10px solid #006496;
9781 animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
9782 border-color: #006496 transparent transparent transparent;
9784 .lds-ring div:nth-child(1) {
9785 animation-delay: -0.45s;
9787 .lds-ring div:nth-child(2) {
9788 animation-delay: -0.3s;
9790 .lds-ring div:nth-child(3) {
9791 animation-delay: -0.15s;
9793 @keyframes lds-ring {
9795 transform: rotate(0deg);
9798 transform: rotate(360deg);