28 border: #087ac2 2px solid;
41 /* margin-left: 250px;
42 margin-right: 250px; */
43 /* overflow: scroll; */
52 /* background-color: #2125299c; */
61 /* background-color: #dddddd; */
69 background-color: #CCC;
79 background-color: white;
102 border: #087ac2 2px solid;
110 ::-webkit-scrollbar {
112 background: transparent;
124 display: inline-block;
130 box-sizing: border-box;
137 border: 10px solid #006496;
139 animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
140 border-color: #006496 transparent transparent transparent;
142 .lds-ring div:nth-child(1) {
143 animation-delay: -0.45s;
145 .lds-ring div:nth-child(2) {
146 animation-delay: -0.3s;
148 .lds-ring div:nth-child(3) {
149 animation-delay: -0.15s;
151 @keyframes lds-ring {
153 transform: rotate(0deg);
156 transform: rotate(360deg);
189 label + .field-group, label + .input-append, label + .row, label + .row-nowrap, label + .form-row {
199 background-color: #e6e6e61a
202 .webform-component-my-select select {
207 background-color: #fff;
208 border: 1px solid #d2d2d2;
210 display: inline-block;
219 font-family: "Omnes-ECOMP-W02-Italic", Arial;
224 .b2b-horizontal-table ::-webkit-scrollbar {
227 .b2b-horizontal-table ::-webkit-scrollbar-thumb {
229 border-radius: 5px; }
231 .b2b-horizontal-table .b2b-frozen-col {
234 font-style: italic; }
236 .b2b-horizontal-table .b2b-horizontal-table-inner-container {
237 overflow-x: scroll; } */
239 .b2b-horizontal-table .b2b-horizontal-table-column-info {
240 text-align: center; }
242 .b2b-horizontal-table .b2b-horizontal-table-legend div[b2b-flyout-toggler] {
246 .b2b-horizontal-table .b2b-horizontal-table-legend .b2b-frozen-cell {
249 background-color: #F2F2F2;
250 display: inline-block;
251 margin-right: 10px; }
253 .b2b-horizontal-table .b2b-horizontal-table-arrows {
254 margin-bottom: 20px; }
255 .b2b-horizontal-table .b2b-horizontal-table-arrows .b2b-disabled-text {
257 .b2b-horizontal-table .b2b-horizontal-table-arrows .b2b-next-link {
258 padding-right: 15px; }
259 .b2b-horizontal-table .b2b-horizontal-table-arrows .b2b-prev-link {
260 padding-left: 15px; }
262 @-moz-document url-prefix() {
263 .b2b-horizontal-table td:first-child {
264 border-top: none; } }
266 box-sizing: border-box; }
269 -ms-overflow-style: -ms-autohiding-scrollbar;
271 -ms-text-size-adjust: 100%;
272 -webkit-text-size-adjust: 100%;
273 box-sizing: border-box;
274 font: 0.625pc/1.5 sans-serif;
275 text-rendering: optimizeLegibility; }
279 -webkit-overflow-scrolling: touch;
281 position: relative; }
297 outline: thin dotted #191919;
304 vertical-align: top; }
308 display: inline-block; }
316 vertical-align: middle;
318 -ms-interpolation-mode: bicubic; }
321 max-width: inherit !important; }
324 display: inline-block; }
336 vertical-align: middle; }
343 html input[type="button"],
345 input[type="submit"] {
352 input[type="button"],
354 input[type="submit"],
356 input[type="checkbox"] {
360 -webkit-appearance: textfield; }
362 input[type=search]:-webkit-search-cancel-button,
363 input[type=search]:-webkit-search-decoration {
364 -webkit-appearance: none; }
369 -moz-appearance: none;
370 -webkit-appearance: none; }
379 background-color: #ffffff;
381 font-family: "Omnes-ECOMP-W02", Arial;
382 /* font-size: 1.6rem;
387 -moz-osx-font-smoothing: grayscale;
388 -webkit-font-smoothing: antialiased; }
398 display: inline-block;
401 vertical-align: middle; }
408 /* TODO: Build a reference page for these classes */
410 font-family: "Omnes-ECOMP-W02", Arial !important; }
413 font-family: "Omnes-ECOMP-W02-Light", Arial !important; }
416 font-family: "Omnes-ECOMP-W02-Italic", Arial !important; }
419 font-family: "Omnes-ECOMP-W02-Light-Italic", Arial !important; }
422 font-family: "Omnes-ECOMP-W02-Medium", Arial !important; }
424 .font-medium-italic {
425 font-family: "Omnes-ECOMP-W02-Medium-Italic",Arial !important; }
429 font-variant: normal;
431 text-transform: none; }
434 display: none !important; }
437 display: none !important; }
440 display: none !important; }
443 display: inherit !important; }
477 .row > [class*="span"],
478 .row-nowrap > [class*="span"] {
481 margin-right: 1.40845%\9; }
483 .row > [class*="span"]:last-child,
484 .row-nowrap > [class*="span"]:last-child {
487 .row > [class*="span"].centered,
488 .row-nowrap > [class*="span"].centered {
489 margin-left: auto !important;
490 margin-right: auto !important; }
493 .row-nowrap.no-flex {
496 .row.no-flex > [class*="span"],
497 .row-nowrap.no-flex > [class*="span"] {
498 margin-right: 1.408450704225352%; }
500 .row.no-flex > [class*="span"]:last-child,
501 .row-nowrap.no-flex > [class*="span"]:last-child {
505 .row-nowrap.flex-justify {
506 justify-content: space-between; }
508 .row.flex-justify > [class*="span"],
509 .row-nowrap.flex-justify > [class*="span"] {
512 .row.flex-justify > .flex-col,
513 .row-nowrap.flex-justify > .flex-col {
515 margin-right: 1.40845%\9; }
518 .row-nowrap.flex-wrap {
522 align-items: flex-start; }
524 .align-items-center {
525 align-items: center; }
527 .align-items-bottom {
528 align-items: flex-end; }
531 align-self: flex-start; }
534 align-self: center; }
537 align-self: flex-end; }
545 background-color: #efefef; }
555 .row .fixed-230 + .fluid-space {
557 padding-right: 20px; }
559 .row .fluid-space:last-child {
563 width: 7.042253521126761%; }
566 width: 15.49295774647887%; }
569 width: 23.94366197183099%; }
572 width: 32.3943661971831%; }
575 width: 40.84507042253521%; }
578 width: 49.29577464788733%; }
581 width: 57.74647887323944%; }
584 width: 66.19718309859155%; }
587 width: 74.64788732394367%; }
590 width: 83.09859154929578%; }
593 width: 91.54929577464789%; }
599 margin-left: 8.450704225352113%; }
602 margin-left: 16.90140845070423%; }
605 margin-left: 25.35211267605634%; }
608 margin-left: 33.8028169%; }
611 margin-left: 42.25352113%; }
614 margin-left: 50.70422535%; }
617 margin-left: 59.15492958%; }
620 margin-left: 67.6056338%; }
623 margin-left: 76.05633803%; }
626 margin-left: 84.50704225%; }
629 margin-left: 92.95774648%; }
633 text-align: center; }
635 [class*="span"].align-center {
636 margin: 0 auto !important;
639 .align-left .container {
640 padding-left: 0 !important;
641 margin: 0 !important; }
643 /* BEGIN RESPONSIVE-4.LESS ************** */
644 @media (min-width: 1025px) {
645 .row > [class*="span"],
646 .row-nowrap > [class*="span"] {
648 margin-right: 1.487301587301587%\9; }
653 /* 1col = 6.878306878306879 */
654 /* 1colgutter = 1.587301587301587 */
658 width: 6.878306878306879%; }
660 width: 15.34391534391534%; }
662 width: 23.80952380952381%; }
664 width: 32.27513227513228%; }
666 width: 40.74074074074074%; }
668 width: 49.20634920634921%; }
670 width: 57.67195767195767%; }
672 width: 66.13756613756614%; }
674 width: 74.60317460317461%; }
676 width: 83.06878306878308%; }
678 width: 91.53439153439154%; }
682 margin-left: 8.465608465608466%; }
684 margin-left: 16.93121693121693%; }
686 margin-left: 25.3968253968254%; }
688 margin-left: 33.86243386%; }
690 margin-left: 42.32804233%; }
692 margin-left: 50.79365079%; }
694 margin-left: 59.25925926%; }
696 margin-left: 67.72486772%; }
698 margin-left: 76.19047619%; }
700 margin-left: 84.65608466%; }
702 margin-left: 93.12169312%; }
703 .tooltip-size-control {
707 margin-left: 1.40845070422535%; }
711 /* END RESPONSIVE-4.LESS ****************** */
712 /* BEGIN RESPONSIVE-3.LESS ******************* */
713 @media (min-width: 768px) and (max-width: 1024px) {
715 display: inherit !important; }
717 display: none !important; }
719 display: inherit !important; }
721 display: none !important; }
726 padding-right: 20px; }
730 width: 7.042253521126761%; }
732 width: 15.49295774647887%; }
734 width: 23.94366197183099%; }
736 width: 32.3943661971831%; }
738 width: 40.84507042253521%; }
740 width: 49.29577464788733%; }
742 width: 57.74647887323944%; }
744 width: 66.19718309859155%; }
746 width: 74.64788732394367%; }
748 width: 83.09859154929578%; }
750 width: 91.54929577464789%; }
754 margin-left: 8.450704225352113%; }
756 margin-left: 16.90140845070423%; }
758 margin-left: 25.35211267605634%; }
760 margin-left: 33.8028169%; }
762 margin-left: 42.25352113%; }
764 margin-left: 50.70422535%; }
766 margin-left: 59.15492958%; }
768 margin-left: 67.6056338%; }
770 margin-left: 76.05633803%; }
772 margin-left: 84.50704225%; }
774 margin-left: 92.95774648%; }
775 .tooltip-size-control {
779 /* END RESPONSIVE-3.LESS ******************* */
780 /* BEGIN RESPONSIVE-2.LESS *************** */
781 @media (max-width: 767px) {
783 display: inherit !important; }
785 display: none !important; }
787 display: inherit !important; }
789 display: inherit !important; }
791 display: none !important; }
793 display: none !important; }
797 padding-right: 15px; }
798 /*.row{ display:block; }*/
799 .row > [class*="span"] {
806 .row.flex > .flex-col,
807 .row-nowrap.flex > .flex-col {
817 .row .fluid-space + .fixed-230 {
819 .row .fluid-space:last-child {
824 width: 7.042253521126761%; }
826 width: 15.49295774647887%; }
828 width: 23.94366197183099%; }
830 width: 32.3943661971831%; }
832 width: 40.84507042253521%; }
834 width: 49.29577464788733%; }
836 width: 57.74647887323944%; }
838 width: 66.19718309859155%; }
840 width: 74.64788732394367%; }
842 width: 83.09859154929578%; }
844 width: 91.54929577464789%; }
848 margin-left: 8.450704225352113%; }
850 margin-left: 16.90140845070423%; }
852 margin-left: 25.35211267605634%; }
854 margin-left: 33.8028169%; }
856 margin-left: 42.25352113%; }
858 margin-left: 50.70422535%; }
860 margin-left: 59.15492958%; }
862 margin-left: 67.6056338%; }
864 margin-left: 76.05633803%; }
866 margin-left: 84.50704225%; }
868 margin-left: 92.95774648%; }
870 padding: 8px 15px 8px 15px; }
871 .field-group input.input-emphasized[type="search"] + .reset-field:after {
873 .field-group input.input-emphasized[type="search"] + .reset-field {
877 margin-bottom: 30px; }
878 .marquee .blur-overlay {
885 padding: 34px 15px 30px; }
890 letter-spacing: -0.035px; }
895 .marquee p:not(.lead) {
896 font-family: "Omnes-ECOMP-W02-Light", Arial;
899 .marquee .btn-fullwidth {
903 .tooltip-size-control {
906 .accordion-table-layout {
908 margin-right: -15px; }
909 .table-wrapper caption {
910 padding-left: 15px; } }
912 @media (max-width: 480px) {
914 width: 7.042253521126761%; }
916 width: 15.49295774647887%; }
918 width: 23.94366197183099%; }
920 width: 32.3943661971831%; }
922 width: 40.84507042253521%; }
924 width: 49.29577464788733%; }
926 width: 57.74647887323944%; }
928 width: 66.19718309859155%; }
930 width: 74.64788732394367%; }
932 width: 83.09859154929578%; }
934 width: 91.54929577464789%; }
938 margin-left: 8.450704225352113%; }
940 margin-left: 16.90140845070423%; }
942 margin-left: 25.35211267605634%; }
944 margin-left: 33.8028169%; }
946 margin-left: 42.25352113%; }
948 margin-left: 50.70422535%; }
950 margin-left: 59.15492958%; }
952 margin-left: 67.6056338%; }
954 margin-left: 76.05633803%; }
956 margin-left: 84.50704225%; }
958 margin-left: 92.95774648%; } }
960 /* END RESPONSIVE-2.LESS ******************* */
961 /* BEGIN RESPONSIVE-1.LESS ************** */
962 .xxxxxxxx-begin-responsive-480px.less {
965 @media (max-width: 480px) {
967 display: inherit !important; }
969 display: inherit !important; }
971 display: none !important; }
973 display: none !important; }
975 display: none !important; }
977 display: inherit !important; }
981 padding-right: 15px; } }
983 [class*="icon-primary-"],
985 .bellyband-link a:after,
986 .breadcrumb > li:after,
987 .checkbox input:checked + .skin:after,
988 .checkbox input.indeterminate + .skin:after,
989 .checkbox input:indeterminate + .skin:after,
990 .selectWrap.large:before,
991 .form-row.error .error-msg:before,
994 .cssIcon-globe:before,
1001 border: solid white;
1002 border-width: 0 3px 3px 0;
1003 -webkit-transform: rotate(45deg);
1004 -ms-transform: rotate(45deg);
1005 transform: rotate(45deg);}
1007 [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-"] {
1009 display: inline-block;
1012 font-weight: normal;
1013 font-variant: normal;
1016 text-transform: none;
1018 -webkit-font-smoothing: antialiased;
1019 -moz-osx-font-smoothing: grayscale;
1022 -webkit-user-select: none;
1023 -moz-user-select: none;
1024 -ms-user-select: none;
1026 vertical-align: middle; }
1028 [class*="icon-primary-"]:before,
1029 [class*="icon-primary-"]:after {
1030 box-sizing: border-box;
1031 display: inline-block;
1037 vertical-align: middle;
1040 .icon-primary-att-globe:before,
1041 .cssIcon-globe:before {
1045 .icon-primary-hamburger:before {
1048 .icon-primary-secure:before {
1051 .icon-primary-secureL:before {
1054 .icon-primary-padlockopen:before {
1057 .icon-primary-padlockopenL:before {
1060 .icon-primary-shoppingcart:before {
1063 .icon-primary-shoppingcartL:before {
1066 .icon-primary-print:before {
1069 .icon-primary-printL:before {
1072 .icon-primary-mobilesmartphone:before {
1075 .icon-primary-mobilesmartphoneL:before {
1078 .icon-primary-tablet:before {
1081 .icon-primary-tabletL:before {
1084 .icon-primary-tv:before {
1087 .icon-primary-tvL:before {
1090 .icon-primary-calendar {
1091 width: 100% !important; }
1093 .icon-primary-calendar:before {
1097 .icon-primary-calendarL:before {
1100 .icon-primary-star:before {
1103 .icon-primary-close:before,
1105 .reset-field:before {
1108 .icon-primary-down:before {
1113 .icon-primary-add-maximize:before {
1118 .icon-primary-questionmark:before {
1121 .icon-primary-badgealert:before,
1122 .form-row.error .error-msg:before {
1125 .icon-primary-approval:before {
1128 .icon-primary-flat-info:before {
1131 .icon-primary-alert:before {
1134 .icon-primary-tooltip:before,
1135 .icon-primary-flat-faq:before {
1138 .icon-primary-tooltip {
1142 .bellyband-link a:after,
1143 .breadcrumb > li:after,
1144 .icon-primary-right:before {
1146 transform: rotate(-90deg); }
1148 .icon-primary-left:before {
1150 transform: rotate(90deg); }
1152 .icon-primary-accordion-plus:after,
1153 .icon-primary-collapsed:after,
1154 .icon-primary-accordion-minus:after,
1155 .icon-primary-expanded:after {
1161 .icon-primary-accordion-minus,
1162 .icon-primary-expanded,
1163 .icon-primary-accordion-plus,
1164 .icon-primary-collapsed {
1165 font-size: 20px !important; }
1167 :not(.ds2-no-colors) .icon-primary-accordion-minus:before,
1168 :not(.ds2-no-colors) .icon-primary-expanded:before {
1169 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");
1172 :not(.ds2-no-colors) .icon-primary-accordion-plus:before,
1173 :not(.ds2-no-colors) .icon-primary-collapsed:before {
1174 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");
1177 .ds2-no-colors .icon-primary-accordion-minus:before,
1178 .ds2-no-colors .icon-primary-expanded:before {
1179 background-image: none;
1182 .ds2-no-colors .icon-primary-accordion-minus:after,
1183 .ds2-no-colors .icon-primary-expanded:after {
1186 .ds2-no-colors .icon-primary-accordion-plus:before,
1187 .ds2-no-colors .icon-primary-collapsed:before {
1188 background-image: none;
1191 .ds2-no-colors .icon-primary-accordion-plus:after,
1192 .ds2-no-colors .icon-primary-collapsed:after {
1195 .icon-primary-circle-arrow {
1196 outline: 1px solid transparent;
1198 font-size: 20px !important;
1199 background: linear-gradient(to bottom, #fcfcfc 0%, #f2f2f2 100%);
1200 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08);
1201 margin-right: 7px; }
1203 .icon-primary-circle-arrow:after {
1204 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");
1210 .icon-primary-circle-arrow:before {
1216 transform: rotate(-90deg);
1220 [class*="icon-primary-"] [class*="icon-primary-"] {
1221 display: inline-block;
1225 position: absolute; }
1227 [class*="icon-primary-"].white, [class^="ico"][class*="-"].white {
1230 [class*="icon-primary-"].black, [class^="ico"][class*="-"].black {
1233 [class*="icon-primary-"].blue, [class^="ico"][class*="-"].blue {
1236 [class*="icon-primary-"].green, [class^="ico"][class*="-"].green {
1240 width: device-width; }
1243 width: device-width; }
1246 width: device-width; }
1249 width: device-width; }
1252 width: device-width; }
1264 float: right !important; }
1267 float: left !important; }
1269 .float-children-left:before,
1270 .float-children-left:after {
1275 .float-children-left:after {
1278 .float-children-left > div {
1280 white-space: nowrap; }
1283 display: block !important; }
1286 display: inline !important; }
1289 display: inline-block !important; }
1292 display: table-cell !important;
1294 vertical-align: middle; }
1296 @media (max-width: 767px) {
1300 margin-right: -15px;
1303 @media (min-width: 768px) {
1307 margin-right: -20px;
1310 @media (max-width: 480px) {
1314 margin-right: -15px;
1315 padding: 0 15px; } }
1319 filter: alpha(opacity=0);
1320 transition: opacity .15s linear; }
1324 filter: alpha(opacity=100); }
1333 white-space: nowrap; }
1339 border: 0 none !important;
1340 clip: rect(0px, 0px, 0px, 0px) !important;
1341 height: 1px !important;
1344 overflow: hidden !important;
1346 padding: 0 !important;
1347 position: absolute !important;
1348 width: 1px !important; }
1350 [data-sr-text].hidden-spoken:before {
1351 border: 0 none !important;
1352 content: attr(data-sr-text);
1353 clip: rect(0px, 0px, 0px, 0px) !important;
1354 height: 1px !important;
1357 overflow: hidden !important;
1358 padding: 0 !important;
1359 position: absolute !important;
1360 width: 100% !important;
1363 [data-sr-text].hidden-spoken {
1364 position: relative !important;
1365 width: auto !important; }
1367 [data-show-between] {
1369 visibility: hidden; }
1372 overflow-y: hidden !important; }
1375 visibility: hidden !important;
1376 opacity: 0 !important; }
1379 background-color: rgba(255, 255, 255, 0) !important; }
1382 display: none !important; }
1385 display: block !important; }
1388 position: relative !important; }
1394 border-top-width: 1px !important; }
1397 border-left-width: 1px !important; }
1400 border-right-width: 1px !important; }
1403 border-bottom-width: 1px !important; }
1406 border-color: #000; }
1409 border-color: #fff; }
1412 border-top-width: 0 !important; }
1415 border-left-width: 0 !important; }
1418 border-right-width: 0 !important; }
1421 border-bottom-width: 0 !important; }
1424 margin: 0 auto !important; }
1435 vertical-align: top !important; }
1438 vertical-align: middle !important; }
1441 vertical-align: bottom !important; }
1443 .align-children-middle > * {
1446 [class*="valign-children-"] {
1449 [class*="valign-children-"] > * {
1450 display: table-cell; }
1452 .valign-children-top > * {
1453 vertical-align: top; }
1455 .valign-children-middle > * {
1456 vertical-align: middle; }
1458 .valign-children-bottom > * {
1459 vertical-align: bottom; }
1462 padding: 0 !important; }
1465 margin-top: 60px !important; }
1468 margin-bottom: 60px !important; }
1471 padding-top: 60px !important; }
1474 padding-bottom: 60px !important; }
1476 @media (max-width: 767px) {
1478 margin-top: 30px !important; }
1480 margin-bottom: 30px !important; }
1482 padding-top: 30px !important; }
1484 padding-bottom: 30px !important; } }
1491 position: relative; }
1493 @media (orientation: landscape) {
1497 display: none !important; } }
1499 @media (orientation: portrait) {
1501 display: none !important; }
1506 background-color: #222222; }
1508 /* ... JAVASCRIPT HOOKS .................
1509 ... used by javascript ............... */
1512 position: relative; }
1515 white-space: nowrap;
1517 text-overflow: ellipsis; }
1520 color: #5a5a5a !important; }
1522 .jshook-return-focus-here {
1526 display: none !important; }
1529 display: inherit !important; }
1533 display: inherit !important; }
1535 display: none !important; }
1537 color: #000 !important;
1538 background: transparent !important;
1539 box-shadow: none !important; }
1542 text-decoration: underline; }
1545 border: 1px solid #000;
1546 page-break-inside: avoid; }
1548 display: table-header-group; }
1551 page-break-inside: avoid; }
1553 max-width: 100% !important; }
1563 page-break-after: avoid; } }
1572 outline: thin dotted #191919; }
1580 font-weight: normal;
1581 text-rendering: optimizeLegibility;
1586 font-size: 3.8rem !important;
1587 font-family: "Omnes-ECOMP-W02-Light", Arial;
1588 margin-bottom: 40px; }
1590 h1.heading-page.ng-scope {}
1592 .heading-major-section {
1593 font-size: 3rem !important;
1594 font-family: "Omnes-ECOMP-W02-Light", Arial;
1595 margin-bottom: 40px !important; }
1597 .heading-sub-section {
1598 font-size: 2.4rem !important;
1599 font-family: "Omnes-ECOMP-W02", Arial;
1600 margin-bottom: 40px; }
1603 font-size: 2rem !important;
1604 font-family: "Omnes-ECOMP-W02-Medium", Arial;
1606 margin-bottom: 20px !important; }
1609 font-size: 2rem !important;
1610 font-family: "Omnes-ECOMP-W02", Arial;
1611 margin-bottom: 20px; }
1613 .heading-medium-emphasis {
1614 font-size: 2rem !important;
1615 font-family: "Omnes-ECOMP-W02-Medium", Arial;
1616 margin-bottom: 20px; }
1619 font-size: 1.8rem !important;
1620 font-family: "Omnes-ECOMP-W02", Arial;
1621 margin-bottom: 20px; }
1623 .heading-small-emphasis {
1624 font-size: 1.8rem !important;
1625 font-family: "Omnes-ECOMP-W02-Medium", Arial;
1626 margin-bottom: 20px; }
1629 font-size: 1.3rem !important;
1630 font-family: "Omnes-ECOMP-W02-Medium", Arial;
1631 text-transform: uppercase;
1633 margin-bottom: 10px; }
1635 * + .heading-major-section {
1638 * + .heading-sub-section {
1641 * + .heading-group {
1642 margin-top: 40px !important; }
1644 * + .heading-medium {
1647 * + .heading-medium-emphasis {
1650 * + .heading-small {
1653 * + .heading-small-emphasis {
1656 * + .heading-micro {
1661 font-family: "Omnes-ECOMP-W02-Light-Italic", Arial;
1663 line-height: 2.8rem;
1665 letter-spacing: -0.024rem; }
1668 text-transform: uppercase;
1669 line-height: .65 !important; }
1673 font-size: 1.4rem !important;
1674 font-family: "Omnes-ECOMP-W02-Medium", Arial;
1677 .eyebrow + .heading-major-section,
1678 .eyebrow + .heading-sub-section {
1684 @media (max-width: 767px) {
1693 font-family: "Omnes-ECOMP-W02", Arial;
1694 margin-bottom: 30px; }
1695 .heading-major-section {
1697 font-family: "Omnes-ECOMP-W02", Arial;
1698 margin-bottom: 30px; }
1699 .heading-sub-section {
1701 font-family: "Omnes-ECOMP-W02", Arial;
1702 margin-bottom: 20px; }
1705 font-family: "Omnes-ECOMP-W02", Arial;
1706 margin-bottom: 20px; }
1707 .heading-medium-emphasis {
1709 font-family: "Omnes-ECOMP-W02", Arial;
1710 margin-bottom: 20px; }
1713 font-family: "Omnes-ECOMP-W02", Arial;
1714 margin-bottom: 10px; }
1715 .heading-small-emphasis {
1717 font-family: "Omnes-ECOMP-W02-Medium", Arial;
1718 margin-bottom: 5px; }
1719 * + .heading-major-section {
1721 * + .heading-sub-section {
1723 * + .heading-group {
1725 * + .heading-medium {
1727 * + .heading-medium-emphasis {
1729 * + .heading-small {
1731 * + .heading-small-emphasis {
1733 * + .heading-micro {
1734 margin-top: 10px; } }
1736 /* Standard Type styles */
1738 margin: 0 !important; }
1742 text-decoration: none; }
1746 text-decoration: underline; }
1762 position: relative; }
1764 a.show-qualifier:after {
1766 display: inline-block;
1767 white-space: pre !important; }
1769 a[href$="pdf"].show-qualifier:after,
1770 a.show-qualifier.pdf:after {
1771 content: " (PDF)"; }
1773 a[href$="psd"].show-qualifier:after,
1774 a.show-qualifier.psd:after {
1775 content: " (PSD)"; }
1780 /* 20px for the icon, 10px left of icon */
1781 .standalone-link.small {
1782 font-size: 1.4rem; }
1784 .standalone-link.small i[class*="icon-primary-"] {
1788 .standalone-link.large {
1789 font-size: 1.8rem; }
1791 .standalone-link.large i[class*="icon-primary-"] {
1797 line-height: 2rem; }
1801 line-height: 1.8rem; }
1808 line-height: 1.5rem; }
1814 font-size: 1.8rem; }
1821 font-family: "Omnes-ECOMP-W02-Medium", Arial;
1822 font-weight: normal; }
1826 font-family: "Omnes-ECOMP-W02-Italic", Arial;
1827 font-style: normal; }
1830 text-decoration: line-through; }
1833 display: inline-block;
1837 vertical-align: text-top;
1843 line-height: 1.5rem;
1846 .text-legal.legal-module {
1847 line-height: 1.3rem;
1851 .text-legal strong {
1852 font-weight: bold; }
1855 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
1858 text-align: left !important; }
1861 text-align: right !important; }
1864 text-align: center !important; }
1867 text-align: justify !important; }
1880 margin: 12px 0 0 20px; }
1889 position: relative; }
1892 ul.no-bullet li + li,
1893 ul.lower-alpha li + li,
1894 ul.lower-roman li + li,
1898 ul.bullet > li:before,
1899 ul.no-bullet > li:before,
1900 ul.lower-alpha > li:before,
1901 ul.lower-roman > li:before,
1903 background-color: #333333;
1904 border: 2px solid #333333;
1905 border-radius: 100%;
1936 ul.lower-alpha > li,
1937 ul.lower-roman > li {
1940 ul.no-bullet > li:before,
1941 ul.lower-alpha > li:before,
1942 ul.lower-roman > li:before {
1943 display: none !important; }
1946 margin: 20px 0 0 32px; }
1949 padding-left: 3px; }
1955 margin-left: 25px; }
1958 margin-left: -5px; }
1967 list-style-type: lower-roman;
1973 list-style-type: lower-alpha;
1985 display: table-cell; }
1988 background-color: transparent;
1989 background-clip: padding-box;
1990 border: 1px solid transparent;
1992 box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
1994 display: inline-block;
1995 font-family: "Omnes-ECOMP-W02-Medium", Arial;
1997 font-weight: normal;
1999 margin: 0 7px 10px 0;
2002 padding: 14px 19px 11px 18px;
2005 vertical-align: middle;
2006 white-space: nowrap;
2009 outline: 1px dotted #000;
2010 outline-offset: -5px; }
2013 .btn::-moz-focus-inner {
2016 .btn i[class*="icon-primary-"].icon-primary-small {
2019 .btn i[class*="icon-primary-"].icon-primary-medium {
2022 .btn i[class*="icon-primary-"].icon-primary-large {
2027 vertical-align: middle; }
2029 text-decoration: none; }
2031 .field-group + .btn {
2032 margin-left: 20px; }
2035 border-color: #ea7400 transparent #d16500;
2036 background-color: #ea7400 transparent #d16500;
2037 background: linear-gradient(to bottom, #ea7400 0%, #d16500 100%);
2039 font-family: "Omnes-ECOMP-W02", Arial;
2040 font-weight: bold; }
2041 .btn-primary:hover {
2042 text-decoration: none;
2044 outline-color: #ffffff !important;
2045 background: linear-gradient(to bottom, #d16500 0%, #ea7400 100%); }
2046 .btn-primary:focus {
2047 text-decoration: none;
2049 outline-color: #ffffff !important;
2050 background: linear-gradient(to bottom, #d16500 0%, #ea7400 100%); }
2051 .btn-primary:active {
2052 text-decoration: none;
2054 outline-color: #ffffff !important;
2055 background: linear-gradient(to bottom, #d16500 0%, #ea7400 100%); }
2058 font-family: "Omnes-ECOMP-W02", Arial;
2060 font-weight: normal;
2061 background-color: transparent;
2066 position: relative; }
2068 text-decoration: underline; }
2069 .btn-arrow:hover .btn-primary {
2070 text-decoration: none;
2072 outline-color: #ffffff !important;
2073 background: linear-gradient(to bottom, #d16500 0%, #ea7400 100%); }
2074 .btn-arrow:hover .btn-secondary {
2076 outline-color: #000000 !important;
2077 background: linear-gradient(to bottom, #f2f2f2 0%, #fcfcfc 100%); }
2078 .btn-arrow:hover .btn-alt {
2080 outline-color: #ffffff !important;
2081 background: linear-gradient(to bottom, #087ac2 0%, #0568ae 100%); }
2082 .btn-arrow:hover .btn-specialty {
2084 outline-color: #ffffff !important;
2085 background: linear-gradient(to bottom, #007a3e 0%, #008744 100%); }
2087 text-decoration: underline;
2088 outline: 1px dotted #666; }
2089 .btn-arrow:focus .btn-primary {
2090 text-decoration: none;
2092 outline-color: #ffffff !important;
2093 background: linear-gradient(to bottom, #d16500 0%, #ea7400 100%); }
2094 .btn-arrow:focus .btn-secondary {
2096 outline-color: #000000 !important;
2097 background: linear-gradient(to bottom, #f2f2f2 0%, #fcfcfc 100%); }
2098 .btn-arrow:focus .btn-alt {
2100 outline-color: #ffffff !important;
2101 background: linear-gradient(to bottom, #087ac2 0%, #0568ae 100%); }
2102 .btn-arrow:focus .btn-specialty {
2104 outline-color: #ffffff !important;
2105 background: linear-gradient(to bottom, #007a3e 0%, #008744 100%); }
2106 .btn-arrow:active .btn-primary {
2107 text-decoration: none;
2109 outline-color: #ffffff !important;
2110 background: linear-gradient(to bottom, #d16500 0%, #ea7400 100%); }
2111 .btn-arrow:active .btn-secondary {
2113 outline-color: #000000 !important;
2114 background: linear-gradient(to bottom, #f2f2f2 0%, #fcfcfc 100%); }
2115 .btn-arrow:active .btn-alt {
2117 outline-color: #ffffff !important;
2118 background: linear-gradient(to bottom, #087ac2 0%, #0568ae 100%); }
2119 .btn-arrow:active .btn-specialty {
2121 outline-color: #ffffff !important;
2122 background: linear-gradient(to bottom, #007a3e 0%, #008744 100%); }
2123 .btn-arrow .btn-alt {
2124 border-color: #087ac2 transparent #0568ae;
2125 background-color: #0568ae;
2126 background: linear-gradient(to bottom, #087ac2 0%, #0568ae 100%);
2128 .btn-arrow .btn-alt:hover {
2130 outline-color: #ffffff !important;
2131 background: linear-gradient(to bottom, #0568ae 0%, #087ac2 100%); }
2132 .btn-arrow .btn-alt:focus {
2134 outline-color: #ffffff !important;
2135 background: linear-gradient(to bottom, #0568ae 0%, #087ac2 100%); }
2136 .btn-arrow .btn-alt:active {
2138 outline-color: #ffffff !important;
2139 background: linear-gradient(to bottom, #0568ae 0%, #087ac2 100%); }
2140 .btn-arrow::-moz-focus-inner {
2144 border: 1px solid transparent;
2145 border-radius: 100%;
2153 vertical-align: middle;
2155 .btn-arrow .btn .icon-primary-left {
2165 .btn-arrow .btn .icon-primary-left:before {
2170 .btn-arrow .btn .icon-primary-right {
2181 .btn-arrow .btn .icon-primary-right:before {
2186 .btn-arrow .btn.btn-primary .icon-primary-left {
2188 .btn-arrow .btn.btn-primary .icon-primary-right {
2190 .btn-arrow .btn.btn-alt .icon-primary-left {
2192 .btn-arrow .btn.btn-alt .icon-primary-right {
2194 .btn-arrow .btn.btn-secondary {
2195 border: 1px solid #d2d2d2; }
2196 .btn-arrow .btn.btn-secondary .icon-primary-left {
2198 .btn-arrow .btn.btn-secondary .icon-primary-right {
2200 .btn-arrow .btn.btn-small {
2206 .btn-arrow .btn.btn-small .icon-primary-left:before {
2210 .btn-arrow .btn.btn-small .icon-primary-right:before {
2214 .btn-arrow .btn.btn-large .icon-primary-left:before {
2218 .btn-arrow .btn.btn-large .icon-primary-right:before {
2224 border: 1px solid #d2d2d2;
2225 background-color: #f2f2f2;
2226 background: linear-gradient(to bottom, #fcfcfc 0%, #f2f2f2 100%);
2228 box-shadow: 0 5px 5px -5px rgba(0, 0, 0, 0.15);
2229 padding: 14px 18px 11px 17px; }
2230 .btn-secondary:hover {
2232 outline-color: #000000 !important;
2233 background: linear-gradient(to bottom, #f2f2f2 0%, #fcfcfc 100%); }
2234 .btn-secondary:focus {
2236 outline-color: #000000 !important;
2237 background: linear-gradient(to bottom, #f2f2f2 0%, #fcfcfc 100%); }
2238 .btn-secondary:active {
2240 outline-color: #000000 !important;
2241 background: linear-gradient(to bottom, #f2f2f2 0%, #fcfcfc 100%); }
2244 border-color: #087ac2 transparent #0568ae;
2245 background-color: #0568ae;
2246 background: linear-gradient(to bottom, #087ac2 0%, #0568ae 100%);
2250 outline-color: #ffffff !important;
2251 background: linear-gradient(to bottom, #0568ae 0%, #087ac2 100%); }
2254 outline-color: #ffffff !important;
2255 background: linear-gradient(to bottom, #0568ae 0%, #087ac2 100%); }
2258 outline-color: #ffffff !important;
2259 background: linear-gradient(to bottom, #0568ae 0%, #087ac2 100%); }
2262 border-color: #008744 transparent #007a3e;
2263 background-color: #007a3e;
2264 background: linear-gradient(to bottom, #008744 0%, #007a3e 100%);
2266 .btn-specialty:hover {
2268 outline-color: #ffffff !important;
2269 background: linear-gradient(to bottom, #007a3e 0%, #008744 100%); }
2270 .btn-specialty:focus {
2272 outline-color: #ffffff !important;
2273 background: linear-gradient(to bottom, #007a3e 0%, #008744 100%); }
2274 .btn-specialty:active {
2276 outline-color: #ffffff !important;
2277 background: linear-gradient(to bottom, #007a3e 0%, #008744 100%); }
2280 background: transparent !important;
2281 border-color: transparent !important;
2282 font-weight: normal;
2283 font-family: "Omnes-ECOMP-W02", Arial;
2285 text-decoration: none;
2288 text-decoration: underline; }
2290 text-decoration: underline; }
2293 outline: none !important;
2294 text-decoration: none !important; }
2295 .isIE .btn:focus:after {
2303 border: 1px dotted #000; }
2306 outline: none !important;
2307 text-decoration: none !important; }
2308 .isIE .btn:active:after {
2316 border: 1px dotted #000; }
2319 outline: none !important;
2320 text-decoration: none !important; }
2321 .isIE .btn.active:not(:focus):after {
2322 border: 1px solid #000; }
2323 .isIE .btn.active:after {
2331 border: 1px dotted #000; }
2333 .isIE .btn.btn-primary:focus:after {
2334 border: 2px dashed #fff; }
2336 .isIE .btn.btn-specialty:focus:after {
2337 border: 2px dashed #fff; }
2339 .isIE .btn.btn-alt:focus:after {
2340 border: 2px dashed #fff; }
2343 background-image: none;
2344 background-color: #767676;
2346 cursor: not-allowed;
2348 border-color: transparent;
2349 outline: 0 !important; }
2350 .btn.disabled:hover {
2352 outline: none !important; }
2353 .btn.disabled:focus {
2355 outline: none !important; }
2358 background-image: none;
2359 background-color: #767676;
2361 cursor: not-allowed;
2363 border-color: transparent;
2364 outline: 0 !important; }
2365 .btn[disabled]:hover {
2367 outline: none !important; }
2368 .btn[disabled]:focus {
2370 outline: none !important; }
2372 .btn[disabled="disabled"] {
2373 background-image: none;
2374 background-color: #767676;
2376 cursor: not-allowed;
2378 border-color: transparent;
2379 outline: 0 !important; }
2380 .btn[disabled="disabled"]:hover {
2382 outline: none !important; }
2383 .btn[disabled="disabled"]:focus {
2385 outline: none !important; }
2387 .btn-arrow[disabled] .btn {
2388 background-image: none;
2389 background-color: #767676;
2391 cursor: not-allowed;
2393 border-color: transparent;
2394 outline: 0 !important; }
2395 .btn-arrow[disabled] .btn:hover {
2397 outline: none !important; }
2398 .btn-arrow[disabled] .btn:focus {
2400 outline: none !important; }
2402 .btn-arrow[disabled] .icon-primary-left {
2403 color: #fff !important; }
2405 .btn-arrow[disabled] .icon-primary-right {
2406 color: #fff !important; }
2408 .btn-arrow.disabled .btn {
2409 background-image: none;
2410 background-color: #767676;
2412 cursor: not-allowed;
2414 border-color: transparent;
2415 outline: 0 !important; }
2416 .btn-arrow.disabled .btn:hover {
2418 outline: none !important; }
2419 .btn-arrow.disabled .btn:focus {
2421 outline: none !important; }
2423 .btn-arrow.disabled .icon-primary-left {
2424 color: #fff !important; }
2426 .btn-arrow.disabled .icon-primary-right {
2427 color: #fff !important; }
2430 padding: 12px 19px 11px 18px;
2431 font-size: 1.7rem; }
2434 /* padding: 10px 19px 9px 18px; */
2436 border-radius: 8px; }
2441 *:not(.btn-arrow) > .btn > i[class*="icon-primary-"] {
2443 margin-bottom: -20px; }
2445 .enhanced-cta-group {
2446 display: -ms-flexbox;
2448 -ms-flex-direction: row-reverse;
2449 flex-direction: row-reverse;
2450 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;
2451 background-position: 0 -1px;
2452 background-repeat: repeat-x; }
2453 .enhanced-cta-group > .cta-button-group {
2455 background-image: none !important; }
2456 .enhanced-cta-group > .cta-button-group + .cta-button-group a {
2459 .enhanced-cta-group > .cta-button-group + .cta-button-group a a {
2461 .enhanced-cta-group > .cta-button-group hr {
2463 .enhanced-cta-group > .cta-button-group + .cta-button-group {
2464 -ms-flex-align: center;
2465 -ms-grid-row-align: center;
2466 align-items: center;
2467 -ms-flex-direction: row;
2468 flex-direction: row;
2473 -ms-flex-align: baseline;
2474 align-items: baseline;
2475 padding: 20px 0 10px;
2477 .cta-button-group.nodots {
2478 background-image: none !important; }
2479 .cta-button-group .hidden-phone {
2480 margin-right: 14px; }
2481 .cta-button-group .btn + .btn {
2482 margin-right: 20px !important; }
2483 .cta-button-group .btn:not(.hidden-phone):not(.visible-phone) {
2486 .isMobile .btn-arrow .btn.btn-small .icon-primary-left:before {
2489 .isMobile .btn-arrow .btn.btn-large .icon-primary-left:before {
2492 .isMobile .btn-arrow .btn.btn-large .icon-primary-right:before {
2495 @media (max-width: 1024px) {
2496 .field-group + .btn {
2497 margin-left: 15px; } }
2499 @media (max-width: 767px) {
2501 text-align: center; }
2502 .cta-button-group > .btn {
2506 margin-left: auto !important;
2507 margin-right: auto !important; } }
2511 box-shadow: 0 5px 5px -5px rgba(0, 0, 0, 0.15);
2512 display: -ms-flexbox;
2514 -ms-flex-pack: justify;
2515 justify-content: space-between;
2516 margin-bottom: 10px;
2520 vertical-align: middle;
2532 text-align: center; }
2533 .btn-group:not([data-select-color]) .btn.active:not(:first-child) {
2535 border-left: 1px solid #d2d2d2 !important; }
2536 .btn-group:not([data-select-color]) .btn[disabled]:not(:first-child) {
2537 border-left: 1px solid #d2d2d2 !important; }
2538 .btn-group:not([data-select-color]) .btn[disabled] + .btn[disabled] {
2539 border-left: 1px solid #ebebeb !important; }
2540 .btn-group:not([data-select-color]) > .btn.active {
2541 border-color: #087ac2 transparent #0568ae;
2542 background-color: #0568ae;
2543 background: linear-gradient(to bottom, #087ac2 0%, #0568ae 100%);
2545 .btn-group:not([data-select-color]) > .btn.active:hover {
2547 outline-color: #ffffff !important;
2548 background: #0563a6;
2549 border-color: #0563a6; }
2550 .btn-group:not([data-select-color]) > .btn.active:focus {
2552 outline-color: #ffffff !important;
2553 background: #0563a6;
2554 border-color: #0563a6; }
2555 .btn-group:not([data-select-color]) > .btn.active:active {
2557 outline-color: #ffffff !important;
2558 background: #0563a6;
2559 border-color: #0563a6; }
2560 .btn-group:not([data-select-color]) > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
2562 .btn-group:not([data-select-color]) > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
2563 border-top-right-radius: 0;
2564 border-bottom-right-radius: 0; }
2565 .btn-group:not([data-select-color]) > .btn:last-child:not(:first-child) {
2566 border-top-left-radius: 0;
2567 border-bottom-left-radius: 0; }
2568 .btn-group:not([data-select-color]) > .dropdown-toggle:not(:first-child) {
2569 border-top-left-radius: 0;
2570 border-bottom-left-radius: 0; }
2571 .btn-group > .active {
2572 text-decoration: none;
2573 outline: 1px dotted transparent; }
2574 .btn-group > .active:focus {
2575 outline: 1px dotted #ffffff; }
2577 .btn-group.btn-fullwidth > .btn {
2581 .btn-group[data-select-color] {
2584 -ms-flex-pack: start;
2585 justify-content: flex-start;
2586 -ms-flex-wrap: wrap;
2588 .btn-group[data-select-color] .btn {
2589 border: 1px solid #959595;
2591 box-shadow: 0 5px 5px -5px rgba(0, 0, 0, 0.15);
2593 margin-bottom: 10px;
2601 .btn-group[data-select-color] > .btn.active:focus {
2602 outline: 1px dotted #191919;
2603 outline-offset: 4px; }
2606 background-clip: padding-box;
2619 button .btn-fill[style*="#fff"] {
2620 border: 1px solid #d2d2d2; }
2622 [data-select-color] .btn.active {
2623 background: none !important;
2628 line-height: 12px; }
2629 [data-select-color] .btn.active > .btn-fill {
2631 [data-select-color] .btn.active:hover {
2634 [data-select-color] .btn:active {
2635 background: none !important;
2640 line-height: 12px; }
2641 [data-select-color] .btn:active > .btn-fill {
2643 [data-select-color] .btn:active:hover {
2646 .btn-group[data-select-color="orange"] > .btn.active {
2647 border-color: #ea7400; }
2649 .btn-group[data-select-color="blue"] > .btn.active {
2650 border-color: #0568ae; }
2652 .btn-group[data-select-color="green"] > .btn.active {
2653 border-color: #007a3e; }
2655 .btn-spinbutton-toggle.btn-group {
2656 display: block !important;
2657 height: 40px !important;
2661 white-space: nowrap; }
2663 .btn-spinbutton-toggle .btn {
2665 font-weight: normal;
2669 letter-spacing: normal;
2676 .btn-spinbutton-toggle .btn[data-max-value] {
2677 border-bottom: 1px solid #d2d2d2;
2678 border-top: 1px solid #d2d2d2;
2679 box-shadow: 0 3px 2px -2px rgba(0, 0, 0, 0.08) inset;
2680 background-color: #fff;
2682 font-family: "Omnes-ECOMP-W02", Arial;
2684 font-weight: normal;
2687 min-width: 46px !important;
2689 .btn-spinbutton-toggle .btn[data-max-value]:focus {
2690 border-color: #0568ae;
2692 .btn-spinbutton-toggle .btn[data-max-value]:focus + .btn {
2693 border-left: 1px solid #0568ae;
2694 transition: border 0.3s linear 0s; }
2696 .btn-spinbutton-toggle .icon-primary-subtractminimize {
2697 font-size: 30px !important;
2698 color: #0568ae !important; }
2700 .btn-spinbutton-toggle .icon-primary-add-maximize {
2701 font-size: 30px !important;
2702 color: #0568ae !important; }
2704 .btn-spinbutton-toggle .btn[disabled].icon-primary-subtractminimize {
2705 background-color: #d2d2d2;
2706 color: #767676 !important; }
2708 .btn-spinbutton-toggle .btn[disabled].icon-primary-add-maximize {
2709 background-color: #d2d2d2;
2710 color: #767676 !important; }
2712 .btn-spinbutton-toggle input.btn[disabled] {
2713 background-color: #d2d2d2;
2715 cursor: not-allowed; }
2717 .btn-group.btn-spinbutton-toggle .btn[disabled] + .btn[disabled] {
2718 border-left: 1px solid #f0f0f0 !important; }
2720 .btn-group.btn-spinbutton-toggle .btn[data-max-value]:focus + .btn:not(:first-child) {
2721 border-left: 1px solid #0568ae !important; }
2723 @media (max-width: 480px) {
2724 .btn-group:not([data-select-color]) > .btn {
2726 min-width: auto; } }
2736 display: inline-block; }
2741 .reset-field:before {
2745 .input-emphasized + .reset-field:before {
2749 .reset-field:active,
2751 .reset-field:focus {
2752 display: block !important; }
2759 box-shadow: 0 -50px 0 0 #f2f2f2 inset;
2761 /*overflow: hidden;*/
2765 transform: rotate(45deg);
2768 .corner-button .close:before {
2778 .corner-button .close {
2785 transform: rotate(45deg);
2788 .corner-button .close:focus {
2789 outline: 1px dotted black; }
2791 .ds2-no-colors .corner-button .close {
2792 border: 1px solid black; }
2794 .field-group input + .reset-field {
2807 .field-group input[type="search"] + .reset-field,
2808 .field-group input[type="search"] + .btn-search + .reset-field,
2809 .tooltip-onclick input + .reset-field,
2810 .tooltip-onclick input + .icon-primary-tooltip + .reset-field,
2811 .tooltip-onclick textarea + .reset-field,
2812 .tooltip-onclick textarea + .icon-primary-tooltip + .reset-field {
2815 .field-group input[type="search"] + .reset-field:after,
2816 .field-group input[type="search"] + .btn-search + .reset-field:after,
2817 .tooltip-onclick input + .reset-field:after,
2818 .tooltip-onclick input + .icon-primary-tooltip + .reset-field:after,
2819 .tooltip-onclick textarea + .reset-field:after,
2820 .tooltip-onclick textarea + .icon-primary-tooltip + .reset-field:after {
2821 background-color: #d2d2d2;
2830 .tooltip-onclick input + .reset-field,
2831 .tooltip-onclick input + .icon-primary-tooltip + .reset-field {
2832 right: 50px !important; }
2834 .tooltip-onclick textarea + .reset-field,
2835 .tooltip-onclick textarea + .icon-primary-tooltip + .reset-field {
2836 right: 45px !important;
2839 .field-group input.input-emphasized + .reset-field {
2844 .field-group input.input-emphasized + .reset-field:after {
2847 .field-group [disabled] + .reset-field {
2850 .ds2_touchevents .field-group input + .reset-field:focus,
2851 .ds2_touchevents .field-group input:focus + .reset-field,
2852 .ds2_touchevents textarea:focus + .reset-field,
2853 .ds2_touchevents textarea + .reset-field:focus {
2860 .ds2_touchevents .field-group input {
2861 padding: 8px 55px 8px 15px;
2862 -webkit-appearance: none; }
2864 .ds2_touchevents textarea:focus {
2865 padding: 15px 55px 15px 15px; }
2867 .ds2_touchevents textarea:focus + .reset-field {
2873 .ds2_touchevents textarea.hasScrollbar:focus {
2874 padding: 15px 35px 15px 15px; }
2876 .ds2_touchevents textarea.hasScrollbar:focus + .reset-field {
2879 .ds2-no-colors .b2b-tmpl-card-corner-button {
2880 border: none !important; }
2882 .ds2-no-colors .b2b-tmpl-card-corner-button .close {
2883 border: 1px solid black;
2884 top: 0px !important;
2885 right: 0px !important; }
2887 .form-row.error .error-msg {
2891 font-family: "Omnes-ECOMP-W02-Medium", Arial;
2893 padding-left: 18px; }
2895 .form-row.error .error-msg:before {
2901 vertical-align: middle; }
2903 .form-row.error label,
2904 .form-row.error .error-msg,
2905 .form-row.error button.awd-select,
2906 .form-row.error select.awd-select + span,
2907 .form-row.error .checkbox,
2908 .form-row.error .radio,
2909 .form-row.error legend.error,
2910 .form-row.error input {
2913 .form-row.error .btn-group > .btn,
2914 .form-row.error button.awd-select,
2915 .form-row.error .awd-select-list,
2916 .form-row.error select.awd-select + span,
2917 .form-row.error textarea,
2918 .form-row.error input,
2919 .form-row.error .checkbox .skin,
2920 .form-row.error .radio .skin {
2921 border-color: #cf2a2a !important; }
2923 .form-row.error .checkbox input:checked:not(:disabled) + .skin {
2924 background-color: #cf2a2a; }
2926 .form-row.error .radio input:checked + .skin:after {
2927 background-color: #cf2a2a; }
2929 .error .tooltip-onclick .icon-primary-tooltip.active + .error-msg {
2931 border-bottom-left-radius: 0;
2932 border-bottom-right-radius: 0; }
2934 .error .tooltip-onclick .icon-primary-tooltip.active + .error-msg + .helpertext {
2937 .error .tooltip-onclick .icon-primary-tooltip.active + .error-msg + .helpertext:before,
2938 .error .tooltip-onclick .icon-primary-tooltip.active + .error-msg + .helpertext:after {
2941 .error .helpertext {
2942 border-color: #cf2a2a;
2943 /*border-radius:0;*/ }
2945 .error .helpertext:before {
2946 border-top-color: #cf2a2a; }
2948 .error .tooltip-onfocus .helpertext {
2949 margin: 14px 0 10px 0; }
2951 .error [class*="price"],
2952 .error [class*="pricing-"] {
2958 input[type]::-webkit-inner-spin-button,
2959 input[type]::-webkit-outer-spin-button {
2960 -webkit-appearance: none; }
2963 -moz-appearance: textfield; }
2975 display: inline-block;
2976 /* font-size: 1.4rem; */
2977 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
2990 display: inline-block;
2993 padding: 0 15px 0 15px;
2994 vertical-align: middle;
2995 line-height: normal; }
2997 select::-webkit-input-placeholder,
2998 textarea::-webkit-input-placeholder,
2999 input::-webkit-input-placeholder {
3001 font-family: "Omnes-ECOMP-W02-Italic", Arial;
3005 select:-moz-placeholder,
3006 textarea:-moz-placeholder,
3007 input:-moz-placeholder {
3009 font-family: "Omnes-ECOMP-W02-Italic", Arial;
3013 select::-moz-placeholder,
3014 textarea::-moz-placeholder,
3015 input::-moz-placeholder {
3017 font-family: "Omnes-ECOMP-W02-Italic", Arial;
3021 select:-ms-input-placeholder,
3022 textarea:-ms-input-placeholder,
3023 input:-ms-input-placeholder {
3025 font-family: "Omnes-ECOMP-W02-Italic", Arial;
3030 textarea:placeholder,
3033 font-family: "Omnes-ECOMP-W02-Italic", Arial;
3038 textarea:last-child,
3042 input:not([type="button"]) {
3045 input.input-emphasized {
3048 padding: 13px 20px 13px; }
3050 input[type="search"]:focus {
3051 padding-right: 88px; }
3053 input[type="search"] {
3054 padding-right: 40px;
3055 -webkit-appearance: none !important; }
3057 input[type="search"].input-emphasized {
3058 padding-right: 45px; }
3060 .btn-search[class*="btn"] {
3061 background-color: transparent;
3062 background-position: 50% 50%;
3063 background-size: 20px;
3064 background-repeat: no-repeat;
3069 min-width: 45px !important;
3071 padding: 0 !important;
3075 border-radius: 0 5px 5px 0;
3079 .input-emphasized + .btn-search[class*="btn"],
3080 .input-emphasized + .reset-field + .btn-search[class*="btn"] {
3081 background-size: 26px;
3084 outline-offset: -3px;
3086 border-radius: 0 5px 5px 0; }
3088 input[type="search"].input-emphasized + .reset-field {
3089 right: 45px !important; }
3091 .search-suggestion-wrapper {
3093 margin-bottom: 15px; }
3095 /*styles from dropdown*/
3096 .search-suggestion-list {
3097 box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15);
3098 border-radius: 0 0 6px 6px;
3100 border: 1px solid #0568ae;
3103 background-color: #f2f2f2;
3109 .search-suggestion-list:empty {
3112 .search-suggestion-item {
3116 line-height: 4.0rem;
3119 .search-suggestion-item a {
3120 text-decoration: none;
3123 .search-suggestion-item:hover,
3124 .search-suggestion-item:focus {
3126 background-color: #d2d2d2; }
3128 input[data-provide="datepicker"],
3129 [data-provide="datepicker"]:-moz-placeholder,
3130 [data-provide="datepicker"]:-ms-input-placeholder,
3131 [data-provide="datepicker"]:-webkit-input-placeholder {
3132 color: #0568ae !important;
3134 filter: alpha(opacity=100); }
3142 i.icon-primary-calendar.disabled,
3143 span.icon-primary-calendar.readonly {
3144 cursor: not-allowed;
3145 background-color: #f2f2f2;
3148 i.icon-primary-calendar.disabled input,
3149 span.icon-primary-calendar.readonly input {
3150 color: #959595 !important; }
3161 line-height: 20px; }
3163 textarea + .reset-field {
3166 textarea::-webkit-input-placeholder {
3169 textarea:-moz-placeholder {
3172 textarea::-moz-placeholder {
3175 textarea:-ms-input-placeholder {
3178 textarea:placeholder {
3183 background-color: #ffffff;
3184 border: 1px solid #d2d2d2;
3185 -webkit-appearance: none;
3186 box-shadow: 2px 3px 2px -2px rgba(0, 0, 0, 0.08) inset;
3187 transition: border .3s linear 0s;
3188 font-family: "Omnes-ECOMP-W02", Arial; }
3193 border-color: #0568ae; }
3198 .input-append > div {
3199 display: table-cell;
3202 .input-append > .field-group {
3205 .row .field-group input[class*="span"] {
3210 display: inline-block; }
3212 label + .field-group,
3213 label + .input-append,
3215 label + .row-nowrap,
3223 .field-group input:not([type="button"])[disabled] {
3224 padding-right: 15px; }
3229 outline: none !important; }
3237 .row-nowrap.no-flex.form-row > label + br {
3238 margin-bottom: 5px; }
3241 display: inline-block; }
3243 legend + .form-row {
3246 .tooltip-onclick input {
3247 padding-right: 45px; }
3249 .ds2_touchevents .tooltip-onclick input:focus {
3250 padding-right: 95px; }
3252 .btn-calendar-icon {
3254 background-color: transparent !important;
3256 border: 0 !important;
3260 .btn-calendar-icon .icon-primary-calendar:before {
3264 .btn-calendar-icon .icon-primary-calendar.disabled {
3265 background-color: #f2f2f2; }
3267 .btn-calendar-icon .icon-primary-calendar.disabled:before {
3270 span.icon-primary-calendar input {
3273 transition: border-color 0.3s linear 0s;
3274 box-shadow: 2px 3px 2px -2px rgba(0, 0, 0, 0.08) inset;
3279 .faux-input + input.datepicker-input:not([disabled]) {
3282 background-color: #fff;
3289 background-color: transparent !important;
3290 border: 1px solid transparent;
3296 margin-bottom: 10px;
3298 padding: 0 0 0 35px;
3302 vertical-align: middle;
3306 .faux-input:disabled {
3307 cursor: not-allowed; }
3309 .faux-input:focus + .datepicker-input,
3310 [data-calendar-state="opened"] + .datepicker-input {
3311 border-color: #0568ae;
3312 box-shadow: 2px 3px 2px -2px rgba(5, 116, 172, 0.35) inset;
3315 .form-row.error .error-msg {
3319 font-family: "Omnes-ECOMP-W02-Medium", Arial;
3324 .form-row.error .error-msg > .icon-primary-badgealert {
3331 .form-row.error .error-msg > .icon-primary-badgealert:before {
3337 vertical-align: middle; }
3339 .form-row.error label,
3340 .form-row.error .error-msg,
3341 .form-row.error button.awd-select,
3342 .form-row.error select.awd-select + span,
3343 .form-row.error .checkbox,
3344 .form-row.error .radio,
3345 .form-row.error legend.error,
3346 .form-row.error input,
3347 .form-row.error textarea {
3350 .form-row.error .btn-group > .btn,
3351 .form-row.error button.awd-select,
3352 .form-row.error .awd-select-list,
3353 .form-row.error select.awd-select + span,
3354 .form-row.error textarea,
3355 .form-row.error input,
3356 .form-row.error .checkbox .skin,
3357 .form-row.error .radio .skin {
3358 border-color: #cf2a2a !important; }
3360 .form-row.error .checkbox input:checked:not(:disabled) + .skin {
3361 background-color: #cf2a2a; }
3363 .form-row.error .radio input:checked + .skin:after {
3364 background-color: #cf2a2a; }
3366 .error [class*="price"],
3367 .error [class*="pricing-"] {
3376 background-repeat: repeat-x;
3377 background-color: #959595;
3378 position: relative; }
3381 background-color: #959595; }
3384 background-color: #d2d2d2; }
3387 background-color: #fff;
3392 font-family: "Omnes-ECOMP-W02-Medium", Arial;
3395 line-height: 1.6rem;
3404 hr.is-vertical.dark,
3406 hr.is-vertical.lite,
3408 display: inline-block;
3414 hr.is-vertical.dark,
3416 background-color: #959595; }
3418 hr.is-vertical.lite,
3420 background-color: #d2d2d2; }
3422 .hr-dotted.is-vertical.dark,
3423 .hr-dotted.is-vertical.lite {
3424 background-color: transparent;
3425 background-repeat: repeat-y;
3426 background-size: 1px 4px;
3431 .row-nowrap > .span + hr.is-vertical,
3432 .row > .span + hr.is-vertical {
3433 margin: 0 0 0 -20px; }
3437 hr.bottom-space-only {
3446 font-family: "Omnes-ECOMP-W02", Arial;
3448 margin-bottom: 5px; }
3450 -webkit-tap-highlight-color: transparent;
3459 .radio input:focus + .skin {
3460 border-color: #0568ae; }
3461 .radio input:focus + .skin:before {
3466 outline: 1px dotted #000000;
3469 .radio input + .skin {
3470 border-radius: 100%; }
3471 .radio input:checked + .skin:after {
3472 background-color: #0568ae;
3473 border-radius: 100%;
3474 border: 3px solid #FFFFFF;
3480 .radio input:disabled + .skin {
3481 cursor: not-allowed;
3482 background-color: #d2d2d2;
3483 border-color: #d2d2d2;
3485 .radio input:disabled + .skin + span {
3486 cursor: not-allowed;
3488 .radio input:disabled:checked + .skin:after {
3489 background-color: #666666; }
3490 .radio input:invalid + .skin {
3491 border: solid 1px #cf2a2a; }
3493 background-color: #FFFFFF;
3494 border: 1px solid #d2d2d2;
3496 display: inline-block;
3503 display: inline-block;
3510 font-family: "Omnes-ECOMP-W02", Arial; }
3513 display: inline-block;
3514 margin-bottom: 10px;
3515 vertical-align: middle;
3516 margin-right: 10px; }
3517 .radio.inline:last-child {
3521 border: 1px solid #d2d2d2;
3522 border-radius: 8px; }
3523 .radio-box > [role="radio"] label {
3524 padding: 15px 15px 20px 15px;
3527 .radio-box > [role="radio"] label .skin + span {
3529 .radio-box > [role="radio"] + div {
3530 padding: 0 15px 15px 47px; }
3531 .radio-box > [aria-checked="false"] label > input {
3534 .radio-box > [aria-checked="false"] label .skin {
3537 .radio-box > [aria-checked="true"] label > input {
3540 .radio-box > [aria-checked="true"] label .skin {
3545 border: 3px solid #0568ae; }
3546 .radio-box.active > [role="radio"] label {
3547 padding: 13px 14px 19px 13px; }
3552 font-family: "Omnes-ECOMP-W02", Arial;
3556 -webkit-tap-highlight-color: transparent;
3565 .checkbox input:focus + .skin {
3566 border-color: #0568ae; }
3567 .checkbox input:focus + .skin:before {
3572 outline: 1px dotted #000000;
3575 .checkbox input:checked:not(:disabled) + .skin {
3576 background-color: #0568ae;
3577 border-color: #0568ae; }
3578 .checkbox input:checked:disabled + .skin:after {
3580 .checkbox input:checked + .skin:after {
3583 background-color: transparent;
3586 line-height: 21px; }
3587 .checkbox input:disabled + .skin {
3588 cursor: not-allowed;
3589 background-color: #d2d2d2;
3590 border-color: #d2d2d2;
3592 .checkbox input:disabled + .skin + span {
3593 cursor: not-allowed;
3595 .checkbox input:invalid + .skin {
3596 border: solid 1px #cf2a2a; }
3597 .checkbox input:indeterminate + .skin:after {
3598 background-color: transparent;
3603 background-color: #fff;
3604 border: 1px solid #d2d2d2;
3606 display: inline-block;
3613 display: inline-block;
3620 font-family: "Omnes-ECOMP-W02", Arial; }
3623 .checkbox input.indeterminate + .skin:after {
3627 /* .checkbox.inline {
3628 display: inline-block;
3629 margin-bottom: 10px;
3630 vertical-align: middle;
3631 margin-right: 10px; }
3632 .checkbox.inline:last-child {
3635 .checkbox.checkbox-selectall {
3636 margin: 20px 0 0 24px; }
3638 .terms-after-checkbox {
3639 margin-top: 15px; } */
3641 .indeterminate-margin {
3642 padding-left: 24px; }
3645 border-bottom: 1px solid #d2d2d2; }
3648 .inactive-toggle-header {
3654 line-height: 2.2rem;
3657 padding: 16px 55px 16px 15px; }
3659 .toggle-header.opened {
3662 .tiny-accordion .toggle-header,
3663 .tiny-accordion .inactive-toggle-header {
3664 padding: 16px 55px 16px 15px;
3665 border-top: 1px solid #d2d2d2; }
3667 .tiny-accordion .toggle-header:focus {
3668 text-decoration: underline; }
3670 .tiny-accordion.iconleft .toggle-header,
3671 .tiny-accordion.iconleft .inactive-toggle-header {
3672 padding: 15px 15px 15px 50px; }
3674 .accordion-content {
3675 font-size: 1.4rem; }
3677 .accordion-content .toggle-header:first-child {
3680 .tiny-accordion .toggle-header + .accordion-content {
3681 padding: 0 50px 15px 15px; }
3683 .tiny-accordion.iconleft .toggle-header + .accordion-content {
3684 padding: 0 15px 15px 50px; }
3686 .toggle-header .icon-primary-accordion-plus,
3687 .toggle-header .icon-primary-accordion-minus {
3688 display: inline-block;
3694 vertical-align: middle;
3696 font-weight: bold; }
3698 .tiny-accordion.iconleft .toggle-header .icon-primary-accordion-plus,
3699 .tiny-accordion.iconleft .toggle-header .icon-primary-accordion-minus {
3702 .inactive-toggle-header:hover {
3705 .tiny-accordion-to-tabs,
3712 .tiny-tabs [class*="icon-primary-accordion-"] {
3713 display: none !important; }
3715 .tiny-accordion-to-tabs:before,
3716 .tiny-accordion-to-tabs:after,
3723 .tiny-accordion-to-tabs:after,
3727 .tiny-accordion-to-tabs:before,
3728 .tiny-accordion-to-tabs:after,
3735 .tiny-accordion-to-tabs:after,
3739 .tiny-tabs > .toggle-header {
3740 display: inline-block;
3746 background-color: #fff;
3748 padding: 26px 20px 25px 20px !important;
3749 border-top: 1px solid #fff;
3750 -webkit-filter: none;
3752 background-clip: padding-box;
3753 border-bottom: 1px solid #d2d2d2;
3754 font-weight: normal;
3755 border-right: 1px solid #d2d2d2;
3756 white-space: nowrap; }
3758 .tiny-tabs .toggle-header + div {
3762 border-top: 1px solid #d2d2d2;
3765 border-bottom: none;
3770 padding-bottom: 30px; }
3772 .tiny-tabs .opened {
3774 border-top: 5px solid #0568ae !important;
3775 padding-top: 22px !important;
3776 border-bottom: none;
3777 background-color: #fff;
3778 -webkit-filter: none;
3783 .tiny-tabs .toggle-header:focus {
3784 text-decoration: underline;
3785 outline: thin dotted #666;
3786 outline-offset: 0; }
3788 .tiny-tabs .toggle-header:first-child {
3792 .tiny-tabs .toggle-header:first-child {
3793 border-left: 1px solid #fff; }
3795 .tiny-tabs .opened:first-child {
3796 border-left: 1px solid #d2d2d2; }
3798 .tiny-tabs .toggle-header:nth-last-of-type(2) {
3799 border-right-color: #fff; }
3801 .tiny-tabs .opened:nth-last-of-type(2) {
3802 border-right: 1px solid #d2d2d2; }
3804 @media (max-width: 767px) {
3806 .tiny-accordion-to-tabs {
3808 margin-right: -15px;
3810 .tiny-accordion-to-tabs {
3812 border-bottom: 1px solid #d2d2d2; }
3813 .tiny-accordion-to-tabs .toggle-header {
3816 padding: 16px 50px 16px 15px;
3817 border-top: 1px solid #d2d2d2; }
3818 .tiny-accordion-to-tabs .toggle-header:focus {
3819 text-decoration: underline; }
3820 .tiny-accordion-to-tabs .toggle-header + .accordion-content {
3821 padding: 0 50px 15px 15px; } }
3823 @media (min-width: 768px) {
3824 .tiny-accordion-to-tabs [class*="icon-primary-accordion-"] {
3825 display: none !important; }
3826 .tiny-accordion-to-tabs > .toggle-header {
3827 display: inline-block;
3830 /*overflow: hidden;*/
3833 background-color: #fff;
3835 padding: 26px 20px 25px 20px !important;
3836 border-top: 1px solid #fff;
3837 -webkit-filter: none;
3839 background-clip: padding-box;
3840 border-bottom: 1px solid #d2d2d2;
3841 font-weight: normal;
3842 border-right: 1px solid #d2d2d2;
3843 white-space: nowrap; }
3844 .tiny-accordion-to-tabs .toggle-header + div {
3848 border-top: 1px solid #d2d2d2;
3852 border-bottom: none;
3854 .tiny-accordion-to-tabs .opened {
3856 border-top: 5px solid #0568ae !important;
3857 padding-top: 22px !important;
3858 border-bottom: none;
3859 background-color: #fff;
3860 -webkit-filter: none;
3863 text-decoration: none;
3865 .tiny-accordion-to-tabs .toggle-header:focus {
3866 text-decoration: underline;
3867 outline: thin dotted #666;
3868 outline-offset: 0px; }
3869 .tiny-accordion-to-tabs .toggle-header:nth-last-of-type(2) {
3870 border-right: none; }
3871 .tiny-accordion-to-tabs .toggle-header:first-child {
3874 .tiny-accordion-to-tabs .toggle-header:first-child {
3875 border-left: 1px solid #fff; }
3876 .tiny-accordion-to-tabs .opened:first-child {
3877 border-left: 1px solid #d2d2d2; }
3878 .tiny-accordion-to-tabs .opened:nth-last-of-type(2) {
3879 border-right: 1px solid #d2d2d2; } }
3881 .toggle-header .tooltip .icon-primary-tooltip {
3884 .accordion-content {
3885 transition: all 0.8s linear; }
3890 .tiny-tabs .toggle-header {
3891 display: inline-block;
3897 background-color: #fff;
3899 padding: 22px 20px 25px 20px !important;
3900 border-top: 5px solid #fff;
3901 -webkit-filter: none;
3903 background-clip: padding-box;
3904 border-bottom: 1px solid #ccc;
3905 font-weight: normal;
3906 border-right: 1px solid #ccc;
3907 white-space: nowrap; }
3909 .tiny-tabs .toggle-header:first-child {
3912 .tiny-tabs div:first-child .toggle-header {
3913 margin-left: 30px; }
3915 .tiny-tabs > div .toggle-header.opened {
3916 border-bottom: 0 !important; }
3918 .tiny-accordion-to-tabs > div > div.toggle-header {
3919 background-clip: padding-box;
3920 background-color: #fff;
3921 border-bottom: 1px solid #ccc;
3923 border-top: 5px solid #fff;
3924 display: inline-block;
3927 font-weight: normal;
3929 padding: 22px 20px 21px !important;
3931 white-space: nowrap; }
3933 .tiny-accordion-to-tabs .toggle-header:first-child {
3936 .tiny-accordion-to-tabs div:first-child .toggle-header {
3938 border-bottom: 0 !important; }
3940 .tiny-accordion-to-tabs > div .toggle-header.opened {
3941 border-bottom: 0 !important; }
3943 @media (max-width: 767px) {
3944 .tiny-accordion-to-tabs {
3945 display: block !important;
3946 border-bottom: 1px solid #ccc !important; }
3947 .tiny-accordion-to-tabs > div > div.toggle-header {
3948 display: block !important;
3951 min-height: 41px !important;
3952 padding: 15px 50px 15px 15px !important;
3953 border-top: 1px solid #ccc; }
3954 .tiny-accordion-to-tabs > div > div.toggle-header:first-child {
3955 margin-left: 0 !important; }
3956 .tiny-accordion-to-tabs > div > div.toggle-header + .accordion-content {
3957 padding: 0 50px 15px 15px; }
3958 .tiny-accordion-to-tabs > div > div.toggle-header .icon-primary-accordion-plus {
3959 background-position: 0 0;
3960 background-size: 20px 40px; }
3961 .tiny-accordion-to-tabs > div > div.toggle-header .icon-primary-accordion-minus {
3962 background-position: 0 -20px;
3963 background-size: 20px 40px; }
3964 .tiny-accordion-to-tabs > div > div.toggle-header .icon-primary-accordion-plus,
3965 .tiny-accordion-to-tabs > div > div.toggle-header .icon-primary-accordion-minus {
3966 display: inline-block;
3972 vertical-align: middle;
3976 background-color: #5a5a5a;
3987 font-family: "Omnes-ECOMP-W02-Medium", Arial;
3989 margin: 0 20px 5px 0; }
3992 padding: 15px 20px; }
3994 .alert div:first-child {
3995 border-radius: 8px 0 0 8px;
3998 .alert div:first-child + div {
3999 border: 1px solid transparent;
4001 border-radius: 0 8px 8px 0; }
4004 background-color: #cf2a2a;
4005 border: 1px solid #cf2a2a; }
4008 background-color: #44c8f5;
4009 border: 1px solid #44c8f5; }
4012 background-color: #c5d63d;
4013 border: 1px solid #c5d63d; }
4015 .alert [class*="icon-primary-"] {
4027 .alert .close:before {
4036 text-decoration: underline; }
4038 .alert .close:focus {
4039 outline: 1px dotted #666; }
4042 font-size: 1.4rem; }
4044 .alert p:last-child {
4047 .alert .standalone-link i[class*="icon-primary-"] {
4049 margin-right: 5px; }
4051 @media (max-width: 767px) {
4058 padding: 15px 10px; }
4059 .alert div:first-child {
4064 font-size: 1.4rem; }
4066 font-size: 1.2rem; }
4070 .alert .standalone-link i[class*="icon-primary-"] {
4071 font-size: 16px; } }
4082 text-decoration: underline; }
4084 .alert div:first-child + div {
4085 padding-right: 25px; }
4087 .alert div:last-child {
4088 padding-right: 20px !important; }
4090 .alert p [class*="icon-primary-"] {
4095 @media (max-width: 767px) {
4098 .alert div:first-child + div {
4099 padding-right: 20px; }
4100 .alert div:last-child {
4101 padding-right: 15px !important; }
4102 .alert div:first-child {
4106 .alert p [class*="icon-primary-"] {
4107 font-size: 16px; } }
4113 .b2b-audio .controls-wrapper {
4114 display: inline-block;
4117 .b2b-audio .controls-wrapper i {
4121 .b2b-audio .controls-wrapper i:hover {
4123 .b2b-audio .seek-bar-container-wrapper {
4124 display: inline-block;
4131 .b2b-audio .seek-bar-container-wrapper .timing-container {
4135 .b2b-audio .seek-bar-container-wrapper .timing-container .timing-container-left {
4137 line-height: 100%; }
4138 .b2b-audio .seek-bar-container-wrapper .timing-container .timing-container-right {
4140 line-height: 100%; }
4141 .b2b-audio .seek-bar-container-wrapper .timing-container .timing-container-spacer {
4143 .b2b-audio .seek-bar-tooltip {
4147 .b2b-audio-popover {
4149 .b2b-audio-popover .volume-popover {
4150 height: 100px !important;
4151 width: 6px !important;
4153 .b2b-audio-popover .min-label {
4160 .b2b-audio-recorder {
4161 border: 1px solid #ccc;
4162 box-shadow: 0px 1px 2px 0 rgba(0, 0, 0, 0.15);
4166 .b2b-audio-recorder .b2b-elapsed-time {
4167 margin: 23px 0 24px 15px;
4171 .b2b-audio-recorder .b2b-controls {
4174 .b2b-audio-recorder .b2b-controls i.icoControls-record {
4178 margin-right: 10px; }
4179 .b2b-audio-recorder .b2b-controls i.icoControls-record:focus, .b2b-audio-recorder .b2b-controls i.icoControls-record:hover {
4181 .b2b-audio-recorder .b2b-controls i.icoControls-stop {
4187 .b2b-audio-recorder .b2b-controls i.icoControls-stop:focus, .b2b-audio-recorder .b2b-controls i.icoControls-stop:hover {
4193 border-radius: 7px; }
4203 font-family: "Omnes-ECOMP-W02-Medium", Arial;
4204 background-color: #5A5A5A;
4205 border-radius: 12px;
4207 display: inline-block;
4209 font-weight: normal;
4216 vertical-align: baseline; }
4220 * + .b2b-heading-micro {
4221 margin-top: 20px !important; }
4223 .b2b-heading-micro {
4224 font-family: "Omnes-ECOMP-W02-Medium", Arial;
4225 font-weight: normal;
4226 text-rendering: optimizeLegibility;
4227 font-size: 1.2rem !important;
4228 text-transform: uppercase !important;
4229 margin-bottom: 20px !important;
4230 line-height: 1.2 !important; }
4232 .b2b-no-colors .b2b-badge {
4233 border: 1px solid transparent; }
4236 margin-right: 5px; }
4240 padding-top: 10px; }
4243 background-color: #cf2a2a; }
4245 .bellyband-container {
4252 border-top: 1px solid #d2d2d2; }
4260 text-decoration: none; }
4262 .bellyband-link a:hover > div span,
4263 .bellyband-link a:focus > div span {
4264 text-decoration: underline; }
4266 .bellyband-link a:after {
4275 .dark-bg .bellyband-link a:after {
4278 .bellyband-link img[src$="svg"].hidden-desktop,
4279 .bellyband-link [class*="icon-primary-"].hidden-desktop {
4280 display: inline-block !important;
4288 .dark-bg .bellyband-link [class*="icon-primary-"].hidden-desktop,
4289 .dark-bg .bellyband-link [class*="icon-primary-"].visible-desktop {
4292 .bellyband-link img[src$="svg"].visible-desktop {
4293 display: none !important; }
4301 @media (min-width: 481px) and (max-width: 767px) {
4302 .bellyband-container {
4306 align-content: flex-start;
4307 align-items: stretch;
4308 display: inline-flex;
4309 flex-direction: column;
4313 .bellyband-group .row {
4314 display: flex !important; }
4319 margin-bottom: 20px;
4323 line-height: inherit;
4326 .bellyband-link a:after {
4328 .bellyband-link a span {
4330 padding-top: 10px; }
4333 padding: 0 15px 0 0;
4337 .bellyband-link a:focus p {
4338 text-decoration: none; } }
4340 @media (min-width: 768px) {
4346 justify-content: center; }
4347 .bellyband-group .row {
4349 .bellyband-group .row .span {
4352 margin-bottom: 30px;
4354 justify-content: space-between; }
4359 margin-bottom: 30px; }
4360 .bellyband-link:last-child {
4365 text-align: center; }
4366 .bellyband-link a:after {
4368 .bellyband-link img[src$="svg"].hidden-desktop,
4369 .bellyband-link [class*="icon-primary-"].hidden-desktop {
4370 display: none !important; }
4371 .bellyband-link img[src$="svg"].visible-desktop,
4372 .bellyband-link [class*="icon-primary-"].visible-desktop {
4373 display: block !important;
4381 .bellyband-link a span {
4384 line-height: 2rem; }
4390 padding-left: 0 !important;
4392 line-height: 1.8rem; } }
4394 @media (max-width: 480px) {
4395 .bellyband-link-tall a {
4397 padding: 0 40px 10px 15px; }
4398 .bellyband-link-tall p {
4399 line-height: 1.8rem;
4401 .bellyband-link-tall > a:after {
4406 display: inline-block;
4408 border-bottom: 1px solid #9d9d9d;
4410 padding-top: 15px; }
4411 .b2b-boardstrip .boardstrip-reel {
4412 margin-bottom: 15px; }
4413 .b2b-boardstrip .boardstrip-item--add {
4414 border: 1px dashed #ccc;
4415 background: #FFFFFF;
4420 font-family: "Omnes-ECOMP-W02", Arial;
4421 -webkit-border-radius: 3px;
4422 -moz-border-radius: 3px;
4427 .b2b-boardstrip .boardstrip-item--add:hover, .b2b-boardstrip .boardstrip-item--add:focus {
4428 border: 2px solid #007A3E;
4430 .b2b-boardstrip .boardstrip-item--add i {
4434 text-align: initial; }
4435 .b2b-boardstrip .boardstrip-item--add .centered {
4439 margin-bottom: 35px;
4441 .b2b-boardstrip .board-viewport {
4449 .b2b-boardstrip .board-viewport .boardstrip-container {
4455 -webkit-transition: left 1000ms;
4456 transition: left 1000ms; }
4457 .b2b-boardstrip .board-viewport .board-item {
4460 border: 1px solid #ccc;
4461 margin: 0 15px 15px 0;
4462 background-color: #FFFFFF;
4466 .b2b-boardstrip .board-viewport .board-item:hover, .b2b-boardstrip .board-viewport .board-item:focus {
4467 border: 2px solid #007A3E;
4468 background-color: white;
4470 .b2b-boardstrip .board-viewport .board-item .board-img {
4474 .b2b-boardstrip .board-viewport .board-item .board-img img {
4476 .b2b-boardstrip .board-viewport .board-item .title {
4481 font-family: "Omnes-ECOMP-W02", Arial;
4483 .b2b-boardstrip .board-viewport .board-item.selected {
4484 background-color: #FFFFFF;
4485 border: 2px solid #0574ac; }
4486 .b2b-boardstrip .board-viewport .board-item .board-caret {
4491 .b2b-boardstrip .board-viewport .board-item .board-caret .board-caret-indicator {
4492 border-left: 8px solid transparent;
4493 border-right: 8px solid transparent;
4494 border-bottom: 8px solid #999;
4500 .b2b-boardstrip .board-viewport .board-item .board-caret .board-caret-arrow-up {
4503 border-style: solid;
4504 border-width: 0 8px 8px 8px;
4505 border-color: transparent transparent #FFFFFF transparent;
4507 position: absolute; }
4508 .b2b-boardstrip .arrow {
4512 .b2b-boardstrip .arrow:hover {
4514 .b2b-boardstrip .arrow.disabled {
4515 color: #767676 !important;
4516 cursor: not-allowed; }
4517 .b2b-boardstrip .prev-items {
4518 display: inline-block;
4520 margin-bottom: auto;
4525 -webkit-user-select: none;
4526 -moz-user-select: none;
4527 -ms-user-select: none;
4528 -o-user-select: none;
4529 user-select: none; }
4530 .b2b-boardstrip .next-items {
4531 display: inline-block;
4533 margin-bottom: auto;
4535 -webkit-user-select: none;
4536 -moz-user-select: none;
4537 -ms-user-select: none;
4538 -o-user-select: none;
4539 user-select: none; }
4540 .b2b-boardstrip .centered {
4541 display: table-cell;
4543 vertical-align: middle; }
4549 border-bottom: 1px solid #d2d2d2;
4556 display: inline-block;
4557 margin-right: 15px; }
4559 .breadcrumb > li:after {
4565 .breadcrumb > li:last-child {
4568 .breadcrumb > li:last-child:after {
4571 .breadcrumb li > * {
4572 float: none !important;
4576 padding: 10px 15px !important; }
4581 background-color: #FFFFFF;
4588 -webkit-touch-callout: none;
4589 -webkit-user-select: none;
4590 -moz-user-select: none;
4591 -ms-user-select: none;
4600 .datepicker td span {
4608 border-radius: 4px; }
4609 .datepicker td span:hover {
4610 background: #eeeeee; }
4611 .datepicker td span.disabled {
4615 .datepicker td span.disabled:hover {
4619 .datepicker td span.active {
4621 background-color: #0568ae;
4622 border-color: #357ebd; }
4623 .datepicker td span.active:hover {
4625 background-color: #0568ae;
4626 border-color: #357ebd; }
4627 .datepicker td span.active.disabled {
4629 background-color: #0568ae;
4630 border-color: #357ebd; }
4637 .datepicker tbody:focus {
4639 .datepicker td.day {
4640 background-color: transparent;
4643 font-family: "Omnes-ECOMP-W02-Medium", Arial;
4647 margin: -2px -1px 0 0;
4652 outline: 1px dotted #191919;
4653 outline-offset: -2px; }
4654 .datepicker th[tabindex]:focus {
4655 outline-offset: -15px; }
4656 .datepicker td.day.focused {
4657 background: #ededed;
4659 .datepicker td.day.focused.active {
4660 background-color: #ededed;
4662 .datepicker td.disabled {
4663 font-family: "Omnes-ECOMP-W02", Arial;
4666 .datepicker td.disabled:hover {
4667 font-family: "Omnes-ECOMP-W02", Arial;
4670 .datepicker td.disabled:hover .show-date {
4671 font-family: "Omnes-ECOMP-W02", Arial;
4673 .datepicker td.disabled .show-date {
4674 font-family: "Omnes-ECOMP-W02", Arial;
4676 .datepicker td.today {
4678 background-color: #0568ae; }
4679 .datepicker td.today:hover {
4681 background-color: #0568ae;
4683 background-color: #0568ae; }
4684 .datepicker td.today:active {
4686 background-color: #0568ae; }
4687 .datepicker td.today:focus {
4689 background-color: #0568ae; }
4690 .datepicker td.today.disabled {
4692 background-color: #0568ae; }
4693 .datepicker td.today.active {
4695 background-color: #0568ae; }
4696 .datepicker td.today.active:hover {
4698 .datepicker td.selected {
4700 background-color: #95959500; }
4701 .datepicker td.selected:hover {
4703 background-color: #95959500; }
4704 .datepicker td.selected.disabled {
4706 background-color: #95959500; }
4707 .datepicker td.active:not(.new) {
4709 border-color: #357ebd; }
4710 .datepicker td.active:not(.new) .show-date {
4712 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
4713 .datepicker td.active:hover:not(.new) {
4715 border-color: #357ebd; }
4716 .datepicker td.active:hover:not(.new) .show-date {
4718 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
4719 .datepicker .start-date .show-date {
4720 background-color: #0568ae;
4721 color: #FFFFFF !important;
4722 border-radius: 5px 0 0 5px;
4724 .datepicker .start-date .show-date:before {
4725 background-color: #0568ae;
4733 .datepicker .between-date .show-date {
4734 background-color: #0568ae;
4735 color: #FFFFFF !important; }
4736 .datepicker .between-date .show-date:before {
4737 background-color: #0568ae;
4745 .datepicker .between-date:first-child .show-date:before {
4746 background-color: #FFFFFF;
4752 .datepicker .end-date .show-date {
4753 background-color: #0568ae;
4754 color: #FFFFFF !important;
4755 border-radius: 0 5px 5px 0; }
4756 .datepicker .end-date .show-date:before {
4757 background-color: #0568ae;
4765 .datepicker .end-date:first-child .show-date:after {
4766 background-color: #FFFFFF;
4772 .datepicker .end-date:first-child .show-date::before {
4773 background-color: #FFFFFF; }
4774 .datepicker tr td.start-date:last-child .show-date:after {
4775 background-color: #FFFFFF;
4781 .datepicker tr td.start-date:last-child:focus .show-date:after {
4784 background-color: transparent; }
4785 .datepicker tr td.start-date:first-child:focus .show-date:after {
4788 background-color: transparent; }
4789 .datepicker tr td.between-date:last-child .show-date:after {
4790 background-color: #FFFFFF;
4796 .datepicker tr td.between-date:last-child:focus .show-date:after {
4799 background-color: transparent; }
4800 .datepicker tr td.between-date:first-child:focus .show-date:after {
4803 background-color: transparent; }
4804 .datepicker tr td.end-date:last-child:focus .show-date:after {
4807 background-color: transparent; }
4808 .datepicker tr td.end-date:first-child:focus .show-date:after {
4811 background-color: transparent; }
4812 .datepicker th.datepicker-switch {
4815 font-weight: normal;
4816 cursor: default !important; }
4817 .datepicker thead tr:first-child th {
4820 line-height: 60px; }
4821 .datepicker thead tr:first-child th.cw {
4823 background-color: transparent; }
4824 .datepicker tfoot tr th {
4829 line-height: normal; }
4830 .datepicker tfoot tr th li {
4831 margin-bottom: 5px; }
4835 margin: 0 -1px -1px 0;
4837 .datepicker .prev i {
4847 margin: 0 -1px -1px 0;
4849 .datepicker .next i {
4859 padding: 0 2px 0 5px;
4860 vertical-align: middle; }
4861 .datepicker .due-date .show-date {
4862 font-family: "Omnes-ECOMP-W02-Medium", Arial;
4863 background-color: #cf2a2a;
4865 color: #FFFFFF !important; }
4866 .datepicker .day.active .show-date:after {
4867 border: 2px solid #0568ae;
4876 .datepicker .day:focus .show-date:after {
4877 border: 2px solid #0568ae;
4890 .datepicker .due-date.disabled .show-date:after {
4891 border: 2px solid #0568ae;
4900 .datepicker .day.due-date:focus .show-date:after {
4905 .datepicker .due-date.old:after {
4906 visibility: hidden; }
4907 .datepicker .due-date.new:after {
4908 visibility: hidden; }
4909 .datepicker .due-date.active:after {
4910 border-color: #FFFFFF; }
4911 .datepicker .due-date.active.focused {
4912 color: #0568ae !important; }
4913 .datepicker .due-date.active.focused:after {
4914 border-color: #cf2a2a !important; }
4918 font-weight: normal;
4922 letter-spacing: -6px;
4923 margin: 0 -1px -1px 0; }
4924 .datepicker .dow span[aria-hidden="true"] {
4935 .datepicker .calendar-legend {
4937 margin-bottom: 20px; }
4938 .datepicker .calendar-legend li {
4940 font-weight: normal;
4944 position: relative; }
4945 .datepicker i.legend-due-date {
4946 background-color: #cf2a2a;
4951 vertical-align: middle;
4952 display: inline-block; }
4953 .datepicker i.legend-selected-date {
4954 background-color: #FFFFFF;
4955 border: 2px solid #0568ae;
4960 vertical-align: middle;
4961 display: inline-block; }
4962 .datepicker i.legend-selectedisdue {
4963 background-color: #FFFFFF;
4964 border: 2px solid #0568ae;
4966 display: inline-block;
4970 vertical-align: middle;
4972 .datepicker i.legend-selectedisdue:after {
4973 background-color: #cf2a2a;
4982 .datepicker .text-left {
4984 .datepicker .active.old {
4985 background-color: #ededed !important;
4986 color: #ededed !important; }
4988 .datepicker-inline {
4991 .datepicker.datepicker-rtl {
4993 .datepicker.datepicker-rtl td span {
4996 .datepicker-dropdown {
4999 .datepicker-dropdown:before {
5001 display: inline-block;
5002 border-left: 10px solid transparent;
5003 border-right: 10px solid transparent;
5004 border-bottom: 10px solid #d2d2d2;
5006 border-bottom-color: rgba(0, 0, 0, 0.2);
5007 position: absolute; }
5008 .datepicker-dropdown:after {
5010 display: inline-block;
5011 border-left: 10px solid transparent;
5012 border-right: 10px solid transparent;
5013 border-bottom: 10px solid #fff;
5015 position: absolute; }
5017 .datepicker-dropdown.datepicker-orient-left:before {
5020 .datepicker-dropdown.datepicker-orient-left:after {
5023 .datepicker-dropdown.datepicker-orient-right:before {
5026 .datepicker-dropdown.datepicker-orient-right:after {
5029 .datepicker-dropdown.datepicker-orient-top:before {
5032 .datepicker-dropdown.datepicker-orient-top:after {
5035 .datepicker-dropdown.datepicker-orient-bottom:before {
5038 border-top: 7px solid #959595; }
5040 .datepicker-dropdown.datepicker-orient-bottom:after {
5043 border-top: 6px solid #fff; }
5045 .datepicker.days div.datepicker-days {
5048 .datepicker.months div.datepicker-months {
5051 .datepicker.years div.datepicker-years {
5055 font-family: "Omnes-ECOMP-W02-Medium", Arial;
5062 .input-group.date .input-group-addon i {
5067 .datepicker.dropdown-menu {
5068 box-shadow: 0 10px 15px -10px rgba(0, 0, 0, 0.7);
5077 background-color: #FFFFFF;
5078 border: 1px solid #d2d2d2;
5079 border: 1px solid rgba(0, 0, 0, 0.2);
5083 line-height: 1.428571429;
5085 .datepicker.dropdown-menu th {
5089 position: relative; }
5090 .datepicker.dropdown-menu td {
5094 position: relative; }
5101 background-color: #FFFFFF;
5102 background-repeat: no-repeat;
5103 background-position: -62px 0; }
5110 background-color: #FFFFFF;
5111 background-repeat: no-repeat;
5112 background-position: -5px 0; }
5119 background-color: #FFFFFF;
5120 background-repeat: no-repeat;
5121 background-position: -19px 0; }
5128 background-color: #FFFFFF;
5129 background-repeat: no-repeat;
5130 background-position: -34px 0; }
5137 background-color: #FFFFFF;
5138 background-repeat: no-repeat;
5139 background-position: -49px 0; }
5146 background-color: #FFFFFF;
5147 background-repeat: no-repeat;
5148 background-position: 0 0; }
5155 background-color: #FFFFFF;
5156 background-repeat: no-repeat;
5157 background-position: 0 0; }
5164 background-color: #FFFFFF;
5165 background-repeat: no-repeat;
5166 background-position: 0 0; }
5173 background-color: #FFFFFF;
5174 background-repeat: no-repeat;
5175 background-position: 0 0; }
5177 .b2b-coachmark-label {
5180 cursor: not-allowed;
5181 position: relative; }
5183 .b2b-coachmark-highlight {
5184 border: 1px solid #d3d3d3;
5188 background-color: #ffffff;
5189 border-radius: 10px;
5191 box-shadow: 0 5px 6px 0 rgba(0, 0, 0, 0.25);
5193 position: absolute; }
5195 .b2b-coachmark-highlight-mask {
5199 .b2b-coachmark-container {
5200 border: 1px solid #cccccc;
5202 pointer-events: auto;
5203 -webkit-box-sizing: border-box;
5204 -moz-box-sizing: border-box;
5205 box-sizing: border-box;
5207 -webkit-transition: opacity .2s ease-out;
5208 -moz-transition: opacity .2s ease-out;
5209 transition: opacity .2s ease-out;
5211 border-radius: 20px;
5212 box-shadow: 0 6px 6px 0 rgba(0, 0, 0, 0.15);
5219 background-color: #ffffff;
5222 .b2b-coachmark-container i.b2b-coachmark-caret {
5228 .b2b-coachmark-container i.b2b-coachmark-caret:before {
5230 border-left: 12px solid transparent;
5231 border-right: 12px solid transparent;
5232 border-bottom: 12px solid #d3d3d3;
5235 .b2b-coachmark-container i.b2b-coachmark-caret:after {
5237 border-left: 12px solid transparent;
5238 border-right: 12px solid transparent;
5239 border-bottom: 12px solid #fff;
5240 position: absolute; }
5241 .b2b-coachmark-container .b2b-coachmark-header {
5245 .b2b-coachmark-container .b2b-coachmark-header .corner-button {
5246 box-shadow: 0 -24px 0 0 #f2f2f2 inset;
5251 transform: rotate(45deg);
5253 .b2b-coachmark-container .b2b-coachmark-countlabel {
5255 font-family: "Omnes-ECOMP-W02", Arial;
5259 .b2b-coachmark-container .b2b-coachmark-content {
5260 padding: 0px 20px 20px 20px;
5262 .b2b-coachmark-container .b2b-coachmark-content .icon-misc-dimmer {
5267 .b2b-coachmark-container .b2b-coachmark-content .offscreen-text {
5274 .b2b-coachmark-container .b2b-coachmark-content .b2b-coachmark-content-header {
5280 .b2b-coachmark-container .b2b-coachmark-content .b2b-coachmark-description {
5287 .b2b-coachmark-container .b2b-coachmark-content .b2b-coachmark-btn-group {
5292 .b2b-coachmark-container .b2b-coachmark-content .b2b-coachmark-btn-group .b2b-coachmark-link {
5293 font-family: "Omnes-ECOMP-W02-Medium", Arial;
5297 margin-right: 20px; }
5298 .b2b-coachmark-container .b2b-coachmark-content .b2b-coachmark-btn-group button {
5303 background-color: #fff;
5308 .datepicker-inline {
5311 .datepicker.datepicker-rtl {
5314 .datepicker.datepicker-rtl td span {
5317 .datepicker-dropdown {
5322 .datepicker-dropdown:before {
5324 display: inline-block;
5325 border-left: 10px solid transparent;
5326 border-right: 10px solid transparent;
5327 border-bottom: 10px solid #d2d2d2;
5329 border-bottom-color: rgba(0, 0, 0, 0.2);
5330 position: absolute; }
5332 .datepicker-dropdown:after {
5334 display: inline-block;
5335 border-left: 10px solid transparent;
5336 border-right: 10px solid transparent;
5337 border-bottom: 10px solid #fff;
5339 position: absolute; }
5341 .datepicker-dropdown.datepicker-orient-left:before,
5342 .datepicker-dropdown.datepicker-orient-left:after {
5345 .datepicker-dropdown.datepicker-orient-right:before,
5346 .datepicker-dropdown.datepicker-orient-right:after {
5349 .datepicker-dropdown.datepicker-orient-top:before {
5352 .datepicker-dropdown.datepicker-orient-top:after {
5355 .datepicker-dropdown.datepicker-orient-bottom:before {
5358 border-top: 7px solid #959595; }
5360 .datepicker-dropdown.datepicker-orient-bottom:after {
5363 border-top: 6px solid #fff; }
5368 .datepicker.days div.datepicker-days {
5371 .datepicker.months div.datepicker-months {
5374 .datepicker.years div.datepicker-years {
5378 -webkit-touch-callout: none;
5379 -webkit-user-select: none;
5380 -khtml-user-select: none;
5381 -moz-user-select: none;
5382 -ms-user-select: none;
5394 .datepicker tbody :focus {
5397 .datepicker td.day {
5398 background-color: transparent;
5401 font-family: "Omnes-ECOMP-W02-Medium", Arial;
5405 margin: -2px -1px 0 0;
5410 .datepicker :focus {
5411 outline: 1px dotted #000;
5412 outline-offset: -2px; }
5414 .datepicker td.day.focused {
5415 background: #ededed;
5418 .datepicker td.day.focused.active {
5419 background-color: #ededed;
5422 .datepicker td.disabled,
5423 .datepicker td.disabled:hover {
5424 font-family: "Omnes-ECOMP-W02", Arial;
5428 .datepicker td.today,
5429 .datepicker td.today:hover,
5430 .datepicker td.today.disabled {
5432 background-color: #0568ae; }
5434 .datepicker td.today.active,
5435 .datepicker td.today:active,
5436 .datepicker td.today:hover,
5437 .datepicker td.today:focus {
5439 background-color: #0568ae; }
5441 .datepicker td.today.active:hover {
5444 .datepicker td.selected,
5445 .datepicker td.selected:hover,
5446 .datepicker td.selected.disabled {
5448 background-color: #959595; }
5450 .datepicker td.active:not(.new),
5451 .datepicker td.active:hover:not(.new) {
5453 border-color: #357ebd; }
5456 font-family: "Omnes-ECOMP-W02-Medium", Arial;
5463 .datepicker .start-date .show-date,
5464 .datepicker .between-date .show-date,
5465 .datepicker .end-date .show-date {
5466 background-color: #0568ae;
5467 color: #fff !important; }
5469 .datepicker .start-date .show-date {
5470 border-radius: 5px 0 0 5px;
5473 .datepicker .start-date .show-date:before {
5474 background-color: #0568ae;
5483 .datepicker .between-date .show-date:before {
5484 background-color: #0568ae;
5493 .datepicker .end-date .show-date {
5494 border-radius: 0 5px 5px 0; }
5496 .datepicker .end-date .show-date:before {
5497 background-color: #0568ae;
5506 .datepicker .between-date:first-child .show-date:before {
5507 background-color: #fff;
5514 .datepicker .end-date:first-child .show-date:after {
5515 background-color: #fff;
5522 .datepicker .end-date:first-child .show-date::before {
5523 background-color: #fff; }
5525 .datepicker tr td.start-date:last-child .show-date:after,
5526 .datepicker tr td.between-date:last-child .show-date:after {
5527 background-color: #fff;
5534 .datepicker tr td.start-date:last-child:focus .show-date:after,
5535 .datepicker tr td.end-date:last-child:focus .show-date:after,
5536 .datepicker tr td.between-date:last-child:focus .show-date:after,
5537 .datepicker tr td.start-date:first-child:focus .show-date:after,
5538 .datepicker tr td.end-date:first-child:focus .show-date:after,
5539 .datepicker tr td.between-date:first-child:focus .show-date:after {
5542 background-color: transparent; }
5544 .datepicker td.active:not(.new) .show-date,
5545 .datepicker td.active:hover:not(.new) .show-date {
5547 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
5549 .datepicker td.disabled .show-date,
5550 .datepicker td.disabled:hover .show-date {
5551 font-family: "Omnes-ECOMP-W02", Arial;
5554 .datepicker td span {
5562 border-radius: 4px; }
5564 .datepicker td span:hover {
5565 background: #eeeeee; }
5567 .datepicker td span.disabled,
5568 .datepicker td span.disabled:hover {
5573 .datepicker td span.active,
5574 .datepicker td span.active:hover,
5575 .datepicker td span.active.disabled {
5577 background-color: #0568ae;
5578 border-color: #357ebd; }
5580 .datepicker th.datepicker-switch {
5583 font-weight: normal;
5584 cursor: default !important; }
5586 .datepicker thead tr:first-child th,
5587 .datepicker tfoot tr th {
5590 line-height: 60px; }
5592 .datepicker tfoot tr th {
5594 line-height: normal; }
5596 .datepicker tfoot tr th li {
5597 margin-bottom: 5px; }
5603 margin: 0 -1px -1px 0;
5606 .datepicker .prev i,
5607 .datepicker .next i {
5614 .datepicker .prev i {
5617 .datepicker .next i {
5623 padding: 0 2px 0 5px;
5624 vertical-align: middle; }
5626 .datepicker thead tr:first-child th.cw {
5628 background-color: transparent; }
5630 .input-group.date .input-group-addon i {
5635 .datepicker.dropdown-menu {
5636 box-shadow: 0 10px 15px -10px rgba(0, 0, 0, 0.7);
5645 background-color: #ffffff;
5646 border: 1px solid #d2d2d2;
5647 border: 1px solid rgba(0, 0, 0, 0.2);
5651 line-height: 1.428571429;
5654 .datepicker.dropdown-menu th,
5655 .datepicker.dropdown-menu td {
5659 position: relative; }
5661 .datepicker .due-date .show-date {
5662 font-family: "Omnes-ECOMP-W02-Medium", Arial;
5663 background-color: #cf2a2a;
5665 color: #fff !important; }
5667 .datepicker .day.active .show-date:after,
5668 .datepicker .day:focus .show-date:after,
5669 .datepicker .due-date.disabled .show-date:after {
5670 border: 2px solid #0568ae;
5680 .datepicker .day:focus .show-date:after {
5686 .datepicker .day.due-date:focus .show-date:after {
5692 .datepicker .due-date.old:after,
5693 .datepicker .due-date.new:after {
5694 visibility: hidden; }
5696 .datepicker .due-date.active:after {
5697 border-color: #fff; }
5699 .datepicker .due-date.active.focused {
5700 color: #0568ae !important; }
5702 .datepicker .due-date.active.focused:after {
5703 border-color: #cf2a2a !important; }
5708 font-weight: normal;
5712 letter-spacing: -6px;
5713 margin: 0 -1px -1px 0; }
5715 .datepicker .dow span[aria-hidden="true"] {
5727 .datepicker .calendar-legend {
5729 margin-bottom: 20px; }
5731 .datepicker .calendar-legend li {
5733 font-weight: normal;
5737 position: relative; }
5739 .datepicker i.legend-due-date {
5740 background-color: #cf2a2a;
5745 vertical-align: middle;
5746 display: inline-block; }
5748 .datepicker i.legend-selected-date {
5749 background-color: #fff;
5750 border: 2px solid #0568ae;
5755 vertical-align: middle;
5756 display: inline-block; }
5758 .datepicker i.legend-selectedisdue {
5759 background-color: #fff;
5760 border: 2px solid #0568ae;
5762 display: inline-block;
5766 vertical-align: middle;
5769 .datepicker i.legend-selectedisdue:after {
5770 background-color: #cf2a2a;
5780 .datepicker .text-left {
5783 .datepicker .active.old {
5784 background-color: #ededed !important;
5785 color: #ededed !important; }
5800 background-color: white;
5801 background-repeat: no-repeat; }
5804 background-position: -62px 0; }
5807 background-position: -5px 0; }
5810 background-position: -19px 0; }
5813 background-position: -34px 0; }
5816 background-position: -49px 0; }
5820 background-position: 0 0; }
5823 background-position: 0 0; }
5826 background-position: 0 0; }
5829 background-position: 0 0; }
5831 .datepicker-container {
5832 position: relative; }
5834 .btn-calendar-icon:focus .icon-primary-calendar {
5835 outline: 1px dotted #191919; }
5837 .btn-calendar-icon:focus {
5840 /* remove focus outline when dropdown is opened */
5841 /*resolve blue focus outline over dropdown with error*/
5848 background-color: #95959521; }
5850 .selectWrap.disabled .icon-primary-down {
5853 .selectWrap.disabled input.awd-select {
5855 padding: 10px 45px 10px 15px;
5858 .selectWrap.disabled button.awd-select {
5860 text-indent: 15px; }
5862 .selectWrap.disabled:after {
5864 cursor: not-allowed; }
5867 background-color: transparent;
5868 border: 1px solid #d2d2d2;
5870 box-shadow: 1px 5px 2px -5px rgba(0, 0, 0, 0.15);
5873 font-family: "Omnes-ECOMP-W02", Arial;
5874 /*font-size: 1.6rem;*/
5883 padding: 12px 45px 8px 15px;
5884 user-select: none; }
5885 input.awd-select:focus {
5886 border-color: #0568ae !important;
5887 text-overflow: ellipsis;
5888 padding-right: 45px; }
5891 background-color: transparent;
5892 border: 1px solid #d2d2d2;
5894 box-shadow: 1px 5px 2px -5px rgba(0, 0, 0, 0.15);
5897 font-family: "Omnes-ECOMP-W02", Arial;
5898 /*font-size: 1.6rem;*/
5907 button.awd-select:not(.large) {
5909 white-space: nowrap;
5911 text-overflow: clip;
5912 text-overflow: ellipsis; }
5913 button.awd-select img {
5919 vertical-align: text-bottom; }
5920 button.awd-select:focus {
5921 border-color: #0568ae !important; }
5922 button.awd-select i {
5929 button.awd-select.large {
5930 align-items: center;
5936 vertical-align: middle; }
5937 button.awd-select.large img {
5946 .selectWrap.large .awd-select-list-item {
5947 align-items: center;
5953 vertical-align: middle; }
5954 .selectWrap.large .awd-select-list-item img {
5971 button.awd-select.active {
5972 border-radius: 6px 6px 0 0; }
5973 button.awd-select.active:focus {
5974 border-color: #d2d2d2 !important; }
5976 input.awd-select.active {
5977 border-radius: 6px 6px 0 0; }
5978 input.awd-select.active:focus {
5979 border-color: #d2d2d2 !important; }
5982 position: relative; }
5984 span.selectWrap input[readonly]:focus {
5986 text-shadow: 0 0 0 #000; }
5988 .isIE.ds2-no-colors .awd-select:focus {
5989 outline: 1px dashed transparent; }
5992 box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15);
5993 border-radius: 0 0 6px 6px;
5995 border: 1px solid #d2d2d2;
5998 background-color: #f2f2f2;
6004 .awd-select-list-item {
6013 .awd-select-list-item:hover {
6015 background-color: #d2d2d2;
6016 outline: 1px dashed transparent; }
6017 .awd-select-list-item:focus {
6019 background-color: #d2d2d2;
6020 outline: 1px dashed transparent; }
6021 .awd-select-list-item img {
6034 background: linear-gradient(to bottom, #fcfcfc 0%, #f2f2f2 100%);
6035 background: -webkit-linear-gradient(top, #fcfcfc 0%, #f2f2f2 100%);
6036 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@att-gray-highlight", endColorstr="@att-functional-bg-gray", GradientType=0); }
6037 .selectWrap:not(.large) .awd-select-list-item:first-child {
6039 .selectWrap:not(.large) .awd-select-list-item:last-child {
6040 margin-bottom: 15px; }
6041 .selectWrap .icon-primary-down {
6047 .selectWrap + [aria-expanded="true"] {
6048 padding-bottom: 9px;
6049 padding-top: 20px; }
6051 .awd-select-list-item[data-hover="true"] {
6052 background-color: #d2d2d2; }
6054 span input.awd-select {
6057 text-overflow: ellipsis;
6058 padding-right: 45px; }
6060 li.optgroup-wrapper {
6061 font-family: "Omnes-ECOMP-W02-Medium", Arial;
6062 cursor: default !important;
6063 padding: 0px 15px; }
6064 li.optgroup-wrapper:first-child {
6065 padding-top: 10px; }
6066 li.optgroup-wrapper:hover {
6067 background-color: #f2f2f2; }
6070 font-family: "Omnes-ECOMP-W02", Arial;
6071 cursor: pointer !important;
6074 padding: 0 0 0 33px; }
6076 label + .selectWrap {
6086 background: linear-gradient(to bottom, #fcfcfc 0%, #f2f2f2 100%);
6087 background: -webkit-linear-gradient(top, #fcfcfc 0%, #f2f2f2 100%);
6088 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@att-gray-highlight", endColorstr="@att-functional-bg-gray", GradientType=0); }
6090 .group .selectWrap {
6091 margin: 0 0 10px 0; }
6102 select.awd-select > optgroup {
6106 select.awd-select > optgroup:first-child {
6108 select.awd-select > optgroup > option {
6109 padding-left: 8px; }
6110 select.awd-select > option {
6111 padding-left: 8px; }
6112 select.awd-select + span {
6113 background: linear-gradient(to bottom, #fcfcfc 0%, #f2f2f2 100%);
6114 background: -webkit-linear-gradient(top, #fcfcfc 0%, #f2f2f2 100%);
6115 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@att-gray-highlight", endColorstr="@att-functional-bg-gray", GradientType=0);
6121 border: 1px solid #d2d2d2;
6125 padding: 18px 45px 15px 15px;
6128 padding-right: 45px;
6129 white-space: nowrap;
6131 text-overflow: ellipsis; }
6132 select.awd-select + span > i {
6138 select.awd-select + span > i:before {
6142 select.awd-select:focus + span {
6143 border-color: #0568ae; }
6145 .isIE select.awd-select + span {
6148 [data-default-option="true"] {
6149 color: #767676 !important;
6150 font-family: "Omnes-ECOMP-W02-Italic", Arial; }
6153 color: #767676 !important;
6154 font-family: "Omnes-ECOMP-W02-Italic", Arial; }
6156 .filterTank button.awd-select {
6157 border-color: #d2d2d2;
6158 background-color: #333333;
6161 .filterTank button.awd-select:after {
6162 background-color: #FFFFFF !important;
6163 border-color: #d2d2d2; }
6165 .utility-bg button.awd-select {
6166 border-color: #d2d2d2;
6167 background-color: #333333;
6170 .utility-bg button.awd-select:after {
6171 background-color: #FFFFFF !important;
6172 border-color: #d2d2d2; }
6174 .utility-bg select.awd-select + span {
6175 border-color: #d2d2d2;
6176 border-color: #d2d2d2;
6177 background-color: #333333;
6178 background-color: #333333;
6181 .utility-bg select.awd-select + span:after {
6182 background-color: #FFFFFF !important;
6183 background-color: #FFFFFF !important;
6184 border-color: #d2d2d2;
6185 border-color: #d2d2d2; }
6187 .utility-bg select.awd-select:focus + span {
6188 border-color: #d2d2d2;
6189 border-color: #d2d2d2;
6190 background-color: #333333;
6191 background-color: #333333;
6194 .utility-bg select.awd-select:focus + span:after {
6195 background-color: #FFFFFF !important;
6196 background-color: #FFFFFF !important;
6197 border-color: #d2d2d2;
6198 border-color: #d2d2d2; }
6200 .utility-bg select.awd-select:hover + span {
6201 border-color: #d2d2d2;
6202 border-color: #d2d2d2;
6203 background-color: #333333;
6204 background-color: #333333;
6207 .utility-bg select.awd-select:hover + span:after {
6208 background-color: #FFFFFF !important;
6209 background-color: #FFFFFF !important;
6210 border-color: #d2d2d2;
6211 border-color: #d2d2d2; }
6213 input.awd-select[disabled] {
6214 cursor: not-allowed;
6215 border-color: #d2d2d2;
6216 background-color: #d2d2d2;
6217 background-image: none;
6219 input.awd-select[disabled] + span {
6220 cursor: not-allowed;
6221 border-color: #d2d2d2;
6222 background-color: #d2d2d2;
6223 background-image: none;
6226 button.awd-select[disabled] {
6227 cursor: not-allowed;
6228 border-color: #d2d2d2;
6229 background-color: #d2d2d2;
6230 background-image: none;
6232 button.awd-select[disabled]:after {
6233 background-color: #d2d2d2 !important;
6234 border-color: #d2d2d2; }
6236 select.awd-select[disabled] + span {
6237 cursor: not-allowed;
6238 border-color: #d2d2d2;
6239 background-color: #d2d2d2;
6240 background-image: none;
6242 select.awd-select[disabled] + span:after {
6243 background-color: #d2d2d2 !important;
6244 border-color: #d2d2d2; }
6246 select.awd-select[disabled]:focus + span {
6247 cursor: not-allowed;
6248 border-color: #d2d2d2;
6249 background-color: #d2d2d2;
6250 background-image: none;
6253 select.awd-select[disabled]:hover + span {
6254 cursor: not-allowed;
6255 border-color: #d2d2d2;
6256 background-color: #d2d2d2;
6257 background-image: none;
6260 input.awd-select[disabled="disabled"] {
6261 cursor: not-allowed;
6262 border-color: #d2d2d2;
6263 background-color: #d2d2d2;
6264 background-image: none;
6266 input.awd-select[disabled="disabled"] + span {
6267 cursor: not-allowed;
6268 border-color: #d2d2d2;
6269 background-color: #d2d2d2;
6270 background-image: none;
6273 select.awd-select[disabled="disabled"] + span {
6274 cursor: not-allowed;
6275 border-color: #d2d2d2;
6276 background-color: #d2d2d2;
6277 background-image: none;
6279 select.awd-select[disabled="disabled"] + span:after {
6280 background-color: #d2d2d2 !important;
6281 border-color: #d2d2d2; }
6283 select.awd-select[disabled="disabled"]:focus + span {
6284 cursor: not-allowed;
6285 border-color: #d2d2d2;
6286 background-color: #d2d2d2;
6287 background-image: none;
6289 select.awd-select[disabled="disabled"]:focus + span:after {
6290 background-color: #d2d2d2 !important;
6291 border-color: #d2d2d2; }
6293 select.awd-select[disabled="disabled"]:hover + span {
6294 cursor: not-allowed;
6295 border-color: #d2d2d2;
6296 background-color: #d2d2d2;
6297 background-image: none;
6299 select.awd-select[disabled="disabled"]:hover + span:after {
6300 background-color: #d2d2d2 !important;
6301 border-color: #d2d2d2; }
6303 .ddexpand-wrapper > h2 {
6304 margin-bottom: 11px; }
6305 .ddexpand-wrapper > h2 + p {
6306 margin-bottom: 4px; }
6308 .ddexpand-wrapper .selectWrap + [aria-expanded="true"] .form-row {
6311 .ddexpand-wrapper .selectWrap + [aria-expanded="true"] .row + .row .form-row {
6314 .modal .awd-select-list {
6315 z-index: 1060 !important; }
6317 .form-row.error button.awd-select.active:focus {
6318 border-color: #cf2a2a !important; }
6320 .form-row.error input.awd-select.active:focus {
6321 border-color: #cf2a2a !important; }
6323 .awd-module-list .module-list-item[aria-selected="true"] {
6324 background-color: #f2f2f2; }
6326 li.module-list-item[aria-selected="true"]:before {
6328 display: inline-block;
6329 font-family: "icoControls" !important;
6332 font-weight: normal;
6333 font-variant: normal;
6336 text-transform: none;
6338 -webkit-font-smoothing: antialiased;
6339 -moz-osx-font-smoothing: grayscale;
6342 -webkit-user-select: none;
6343 -moz-user-select: none;
6344 -ms-user-select: none;
6346 vertical-align: middle;
6349 box-sizing: border-box;
6350 display: inline-block;
6356 vertical-align: middle;
6360 @media (min-width: 768px) {
6361 span[class*="large"] {
6364 max-width: 370px; } }
6366 @media (max-width: 767px) {
6367 .selectWrap.large:after {
6369 .selectWrap.large .awd-select-list-item {
6370 padding-right: 41px; }
6371 .selectWrap + div > h4 {
6373 font-size: 16px; } }
6375 /**********************Dropdown Chrome scrolling fix start ********************/
6377 -webkit-user-select: text;
6378 -moz-user-select: text;
6379 -ms-user-select: text;
6380 user-select: text; }
6382 /**********************Dropdown Chrome scrolling fix end ********************/
6384 border-bottom: 1px solid #e4e4e4;
6385 border-top: 1px solid #e4e4e4; }
6387 .mpc-expanders + .mpc-expanders {
6390 .mpc-expanders .heading-medium {
6391 margin-bottom: 10px; }
6393 .mpc-expanders .p-small {
6396 .mpc-expander-body {
6397 border-top: 1px solid #e4e4e4; }
6399 .mpc-expander-body .mpc-expanders {
6400 border-bottom: 1px solid #e4e4e4;
6403 .mpc-expander-body .mpc-expanders:last-child {
6404 border-bottom: 0px; }
6410 border: 1px dashed #bbb;
6415 position: relative; }
6417 .b2b-dragdrop-over {
6418 background: #0091d9;
6420 .b2b-dragdrop-over:after {
6421 content: "Drop the file";
6433 .b2b-file-container {
6436 display: inline-table;
6438 .b2b-file-container [type=file] {
6448 -ms-filter: "alpha(Opacity=0)"; }
6455 display: inline-block;
6460 .b2b-flyout-icon:focus {
6461 outline: thin dotted #666;
6462 outline-offset: -1px; }
6464 .b2b-flyout .b2b-flyout-container {
6465 border: 1px solid #d3d3d3;
6468 pointer-events: auto;
6469 -webkit-box-sizing: border-box;
6470 -moz-box-sizing: border-box;
6471 box-sizing: border-box;
6473 -webkit-transition: opacity .2s ease-out;
6474 -moz-transition: opacity .2s ease-out;
6475 transition: opacity .2s ease-out;
6478 box-shadow: 0 5px 6px 0 rgba(0, 0, 0, 0.25);
6486 .b2b-flyout .b2b-flyout-container.open-flyout {
6490 .b2b-flyout i.b2b-flyout-caret {
6497 .b2b-flyout i.b2b-flyout-caret.open-flyout {
6500 .b2b-flyout i.b2b-flyout-caret:before {
6502 border-left: 8px solid transparent;
6503 border-right: 8px solid transparent;
6504 border-bottom: 8px solid #d3d3d3;
6507 .b2b-flyout i.b2b-flyout-caret:after {
6509 border-left: 8px solid transparent;
6510 border-right: 8px solid transparent;
6511 border-bottom: 8px solid #fff;
6512 position: absolute; }
6514 .b2b-flyout .b2b-flyout-container.b2b-flyout-left i.b2b-flyout-caret {
6515 left: 16px !important; }
6517 .b2b-flyout .b2b-flyout-container.b2b-flyout-right i.b2b-flyout-caret {
6518 left: inherit !important;
6519 right: 30px !important; }
6521 .b2b-flyout .b2b-flyout-container.b2b-flyout-above {
6522 box-shadow: 0 -5px 6px 0 rgba(0, 0, 0, 0.25); }
6523 .b2b-flyout .b2b-flyout-container.b2b-flyout-above i.b2b-flyout-caret {
6526 .b2b-flyout .b2b-flyout-container.b2b-flyout-above i.b2b-flyout-caret:before {
6529 border-top: 8px solid #d3d3d3;
6530 border-bottom: none; }
6531 .b2b-flyout .b2b-flyout-container.b2b-flyout-above i.b2b-flyout-caret:after {
6532 border-top: 8px solid #fff;
6533 border-bottom: none; }
6535 .b2b-flyout .b2b-flyout-container.b2b-flyout-centerLeft i.b2b-flyout-caret {
6536 left: inherit !important;
6537 right: -7px !important;
6539 transform: rotate(90deg); }
6541 .b2b-flyout .b2b-flyout-container.b2b-flyout-centerRight i.b2b-flyout-caret {
6542 left: -8px !important;
6544 transform: rotate(-90deg); }
6546 .b2b-flyout .buttons-group {
6548 .b2b-flyout .buttons-group .cta-button-group {
6550 border-top: 1px solid #ccc;
6551 padding: 20px 0 0; }
6552 .b2b-flyout .buttons-group .cta-button-group button {
6555 .b2b-flyout .heading {
6557 margin-bottom: 10px; }
6559 .b2b-flyout .body-text {
6561 margin-bottom: 30px; }
6563 .b2b-footer-wrapper {
6565 background-color: #222; }
6567 .b2b-footer-container {
6570 padding-top: 15px; }
6571 .b2b-footer-container .footer-columns {
6572 display: inline-block;
6574 vertical-align: top; }
6575 .b2b-footer-container .footer-columns.three-column, .b2b-footer-container .footer-columns.four-column, .b2b-footer-container .footer-columns.five-column {
6576 padding-top: 30px; }
6577 .b2b-footer-container .footer-columns.three-column {
6579 padding-left: 75px; }
6580 .b2b-footer-container .footer-columns.four-column {
6582 padding-left: 75px; }
6583 .b2b-footer-container .footer-columns.five-column {
6585 .b2b-footer-container .footer-columns .b2b-footer-header {
6589 font-family: "Omnes-ECOMP-W02-Medium", Arial;
6590 line-height: 23.9px;
6592 .b2b-footer-container .footer-columns li {
6594 .b2b-footer-container .footer-columns ul li:first-child {
6595 padding-top: 15px; }
6596 .b2b-footer-container .footer-columns li a {
6599 font-family: "Omnes-ECOMP-W02", Arial; }
6600 .b2b-footer-container .footer-nav-content {
6601 padding-bottom: 10px; }
6602 .b2b-footer-container .footer-nav-content li {
6606 vertical-align: middle; }
6607 .b2b-footer-container .footer-nav-content li a {
6610 vertical-align: middle;
6612 font-family: "Omnes-ECOMP-W02", Arial; }
6614 .b2b-footer-wrapper .b2b-footer-container hr {
6615 background: #d2d2d2;
6618 .b2b-footer-wrapper .divider-bottom-footer {
6619 padding: 45px 0 50px 0; }
6621 .b2b-footer-wrapper .footerLogo {
6622 margin: 10px 0 0 0px;
6623 vertical-align: top; }
6624 .b2b-footer-wrapper .footerLogo div {
6625 display: inline-block; }
6626 .b2b-footer-wrapper .footerLogo .icon-primary-att-globe {
6628 .b2b-footer-wrapper .footerLogo .logo-title {
6631 display: inline-block;
6635 .b2b-footer-wrapper .copyright-text {
6639 font-family: "Omnes-ECOMP-W02", Arial; }
6640 .b2b-footer-wrapper .copyright-text a {
6642 text-decoration: underline;
6643 display: inline-block; }
6644 .b2b-footer-wrapper .copyright-text a:hover {
6645 text-decoration: none; }
6647 @media (max-width: 768px) {
6648 .b2b-footer-wrapper {
6650 .b2b-footer-container {
6652 .b2b-footer-container .footer-columns.three-column, .b2b-footer-container .footer-columns.four-column, .b2b-footer-container .footer-columns.five-column {
6654 .b2b-footer-wrapper .divider-bottom-footer {
6655 padding-top: 15px; }
6656 .b2b-footer-wrapper .divider-bottom-footer .footer-links {
6658 .b2b-footer-wrapper .footerLogo {
6659 margin: 30px 0 0 0; }
6660 .b2b-footer-wrapper .footerLogo .footer-logo {
6662 padding-left: 10px; } }
6665 background-color: #222;
6669 .b2b-header-tabs .icon-primary-att-globe {
6671 .b2b-header-tabs a:focus {
6672 border: 1px solid white; }
6673 .b2b-header-tabs .header__items {
6678 padding: 6px 0px 0px 0px;
6679 border-spacing: 30px 0; }
6680 .b2b-header-tabs .header__item {
6681 display: inline-block;
6685 font-family: "Omnes-ECOMP-W02", Arial;
6689 .b2b-header-tabs .header__item.b2b-headermenu {
6691 .b2b-header-tabs .header__item.b2b-headermenu:last-child {
6693 .b2b-header-tabs .header__item.b2b-headermenu a.menu__item {
6695 text-decoration: none;
6696 display: inline-block;
6697 padding: 5px 15px; }
6698 .b2b-header-tabs .header__item.active {
6699 background-color: #fff;
6701 border-bottom-left-radius: 0;
6702 border-bottom-right-radius: 0; }
6703 .b2b-header-tabs .header__item.active a.menu__item {
6705 .b2b-header-tabs li:focus {
6706 outline: 2px solid #0578ae; }
6707 .b2b-header-tabs .header__item .header-secondary-wrapper, .b2b-header-tabs .header__item .header-tertiary-wrapper {
6708 background-color: #fff;
6713 border-bottom: solid 1px #ccc;
6714 -webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.16);
6715 -moz-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.16);
6716 box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.16);
6719 .b2b-header-tabs .header-secondary, .b2b-header-tabs .header-tertiary {
6720 background-color: #fff;
6723 .b2b-header-tabs .header__item.active .header-secondary-wrapper {
6725 .b2b-header-tabs .header-secondary .header-subitem {
6726 display: inline-block;
6729 .b2b-header-tabs .header-secondary .header-subitem.active .header-tertiary-wrapper {
6731 .b2b-header-tabs .header-secondary .header-subitem a.menu__item {
6732 display: inline-block;
6735 .b2b-header-tabs .header-secondary .header-subitem a.menu__item:hover, .b2b-header-tabs .header-secondary .header-subitem a.menu__item:focus {
6738 /** Secondary Menu **/
6741 clip: rect(1px, 1px, 1px, 1px); }
6743 /** Tertiary Level Menu **/
6744 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret {
6748 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:after, .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:before {
6750 border-left: 8px solid transparent;
6751 border-right: 8px solid transparent;
6753 -webkit-transition: left .2s ease-out;
6754 -moz-transition: left .2s ease-out;
6755 transition: left .2s ease-out; }
6756 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:after {
6757 border-bottom: 8px solid #fff;
6759 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:before {
6760 border-bottom: 8px solid #ccc;
6763 .b2b-header-tabs .header-secondary .header-subitem.active .header-tertiary {
6764 border-top: solid 1px #ccc; }
6766 .b2b-header-tabs .header-tertiary:after {
6771 .b2b-header-tabs .header-tertiary li {
6772 display: inline-block;
6775 .b2b-header-tabs .header-tertiary li a {
6778 padding: 10px 15px; }
6779 .b2b-header-tabs .header-tertiary li label {
6785 padding: 15px 0 0 15px; }
6787 .b2b-header-tabs .header__item.skip {
6789 display: inline-block;
6790 cursor: default !important; }
6791 .b2b-header-tabs .header__item.skip a {
6795 text-decoration: none; }
6796 .b2b-header-tabs .header__item.skip a:focus {
6798 outline: 2px solid #0578ae; }
6800 .b2b-header-tabs .selectWrap {
6802 .b2b-header-tabs .selectWrap button.awd-select {
6806 display: inline-block; }
6807 .b2b-header-tabs .selectWrap .awd-select-list {
6808 background-color: #fff;
6810 -webkit-transition: opacity .2s ease-out;
6811 -moz-transition: opacity .2s ease-out;
6812 transition: opacity .2s ease-out;
6813 box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176); }
6815 @media (max-width: 768px) {
6818 .b2b-header-tabs .header__items, .b2b-header-tabs .header-secondary, .b2b-header-tabs .header-tertiary {
6820 .b2b-header-tabs .header__item {
6822 .b2b-header-tabs .globe-text {
6824 .b2b-header-tabs .header__item.b2b-headermenu a.menu__item {
6825 padding: 5px 7px 9px 7px; }
6826 .b2b-header-tabs .header__item .header-tertiary-wrapper {
6828 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret {
6830 .b2b-header-tabs .header__item .header-secondary-wrapper {
6832 .b2b-header-tabs .header__item.profile {
6836 /************* Header - Start *************/
6838 background-color: #222;
6843 .b2b-header-tabs .icon-primary-primary-att-globe {
6849 *TODO: delete below .icon-primary-att-globel will not be used
6850 *instead the one above, icon-primary-primary-att-globe not available here
6852 .b2b-header-tabs .icon-primary-att-globe {
6856 .b2b-header-tabs .globe-text {
6860 .b2b-header-tabs .header__items {
6865 border-spacing: 30px 0;
6866 padding: 3px 0px 0px 0px; }
6868 .b2b-header-tabs .header__item {
6869 display: inline-block;
6873 font-family: "Omnes-ECOMP-W02", Arial;
6875 padding: 0 15px 4px 15px;
6876 /*margin-top:-3px;*/
6879 .b2b-header-tabs .header__item.b2b-headermenu {
6882 .b2b-header-tabs .header__item.b2b-headermenu a.menu__item {
6884 text-decoration: none;
6885 display: inline-block;
6886 padding: 8px 15px 12px 15px;
6889 .b2b-header-tabs .header__item.active {
6890 background-color: #fff;
6892 border-bottom-left-radius: 0;
6893 border-bottom-right-radius: 0; }
6895 .b2b-header-tabs .header__item.active a.menu__item {
6898 .b2b-header-tabs li:focus {
6899 outline: 2px solid #0578ae; }
6901 /** profile pop Over **/
6902 .b2b-header-tabs .header__item.profile {
6906 /** Secondary Menu **/
6907 .b2b-header-tabs .header__item .header-secondary-wrapper, .b2b-header-tabs .header__item .header-tertiary-wrapper {
6908 background-color: #fff;
6913 border-bottom: solid 1px #ccc;
6914 -webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.16);
6915 -moz-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.16);
6916 box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.16);
6920 .b2b-header-tabs .header-secondary, .b2b-header-tabs .header-tertiary {
6921 background-color: #fff;
6925 .b2b-header-tabs .header__item.active .header-secondary-wrapper,
6926 .b2b-header-tabs .header-secondary .header-subitem.active .header-tertiary-wrapper {
6929 .b2b-header-tabs .header-secondary .header-subitem {
6930 display: inline-block;
6934 .b2b-header-tabs .header-secondary .header-subitem a.menu__item {
6935 display: inline-block;
6940 .b2b-header-tabs .header-secondary .header-subitem a.menu__item:hover, .b2b-header-tabs .header-secondary .header-subitem a.menu__item:focus {
6945 clip: rect(1px, 1px, 1px, 1px); }
6947 /** Tertiary Level Menu **/
6948 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:after,
6949 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:before {
6951 border-left: 8px solid transparent;
6952 border-right: 8px solid transparent;
6954 -webkit-transition: left .2s ease-out;
6955 -moz-transition: left .2s ease-out;
6956 transition: left .2s ease-out; }
6958 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret {
6963 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:after {
6964 border-bottom: 8px solid #fff;
6967 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret:before {
6968 border-bottom: 8px solid #ccc;
6971 /** Tertiary Level Menu **/
6972 .b2b-header-tabs .header-secondary .header-subitem.active .header-tertiary {
6973 border-top: solid 1px #ccc; }
6975 .b2b-header-tabs .header-tertiary:after {
6980 .b2b-header-tabs .header-tertiary li {
6981 display: inline-block;
6985 .b2b-header-tabs .header-tertiary li a {
6991 .b2b-header-tabs .header-tertiary li label {
6994 font-size: 14px !important;
6997 padding: 15px 0 0 15px; }
6999 /** Quarternary Level Menu **/
7000 .b2b-header-tabs .header-quarternary {
7004 .b2b-header-tabs .header-quarternary li {
7006 font-family: "Omnes-ECOMP-W02", Arial;
7009 .b2b-header-tabs .header-quarternary li.active {
7012 .b2b-header-tabs .header-quarternary li a {
7015 padding: 0px 10px 10px 10px; }
7017 /** Skip Navigation**/
7018 .b2b-header-tabs .header__item.skip {
7020 display: inline-block;
7021 cursor: default !important; }
7023 .b2b-header-tabs .header__item.skip a {
7027 text-decoration: none; }
7029 .b2b-header-tabs .header__item.skip a:focus {
7031 outline: 2px solid #0578ae; }
7033 /** Dropdown css inside Header ****/
7034 .b2b-header-tabs .selectWrap {
7037 .b2b-header-tabs .selectWrap button.awd-select, .b2b-header-tabs .selectWrap input.awd-select {
7041 display: inline-block; }
7043 .b2b-header-tabs .selectWrap .awd-select-list {
7044 background-color: #fff;
7046 -webkit-transition: opacity .2s ease-out;
7047 -moz-transition: opacity .2s ease-out;
7048 transition: opacity .2s ease-out;
7049 box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176); }
7052 * responsive header media queries
7054 @media screen and (max-width: 1100px) {
7055 .b2b-header-tabs .globe-text {
7057 .b2b-header-tabs .header__item.profile {
7060 .b2b-header-tabs .header__items {
7061 padding-top: 0px; } }
7063 @media screen and (max-width: 950px) {
7064 .header__item.profile {
7068 .header__item .selectWrap {
7070 .b2b-header-tabs .header__items {
7071 padding-top: 25px; }
7072 .b2b-header-tabs .header__item .header-secondary-wrapper, .b2b-header-tabs .header__item .header-tertiary-wrapper {
7074 .b2b-header-tabs .header-secondary .header-subitem.active i.menuCaret {
7076 .b2b-header-tabs .header__item.b2b-headermenu a.menu__item {
7077 padding-bottom: 30px; }
7078 .b2b-header-tabs .header-secondary .header-subitem.active .header-tertiary {
7079 margin-top: -28px; } }
7081 /*************** Header - END ******************/
7085 .hp-container i:focus {
7086 outline: thin dotted #666; }
7087 .hp-container .icon-misc-pen {
7089 .hp-container .icon-misc-trash {
7093 border-bottom: 1px solid #ccc;
7094 border-bottom: 1px solid #ccc;
7095 margin-bottom: 16px;
7096 padding-bottom: 16px; }
7097 .hp-selected .selected-days {
7098 padding-bottom: 16px; }
7099 .hp-selected .selected-days .day {
7105 margin: 16px auto 0 auto; }
7106 .hp-checkbox label {
7109 margin-right: 34px; }
7110 .hp-checkbox label span {
7114 margin-left: 0px; } */
7119 display: -webkit-flex;
7120 display: -ms-flexbox; }
7125 display: -webkit-flex;
7126 display: -ms-flexbox; }
7128 .hp-dropdowns .radio-buttons {
7130 .hp-dropdowns .radio-buttons .radio {
7131 margin-right: 15px; }
7135 /* TODO: Build a reference page for these classes */
7137 font-family: "Omnes-ECOMP-W02", Arial !important; }
7140 font-family: "Omnes-ECOMP-W02-Light", Arial !important; }
7143 font-family: "Omnes-ECOMP-W02-Italic", Arial !important; }
7145 .font-light-italic {
7146 font-family: "Omnes-ECOMP-W02-Light-Italic", Arial !important; }
7149 font-family: "Omnes-ECOMP-W02-Medium", Arial !important; }
7151 .font-medium-italic {
7152 font-family: "Omnes-ECOMP-W02-Medium-Italic",Arial !important; }
7156 font-variant: normal;
7157 font-weight: normal;
7158 text-transform: none; }
7161 background-color: #efefef;
7162 border: 1px solid #efefef;
7164 font-size: 1.4rem; }
7166 .b2b-subnav-container > ul {
7169 .b2b-subnav-content {
7171 margin-bottom: 10px; }
7173 .b2b-subnav-content > li {
7174 border-bottom: 1px solid #999999;
7178 .b2b-subnav-content > li > a {
7179 text-decoration: none;
7184 .b2b-subnav-content > li > a.expand {
7187 .b2b-subnav-content > li ul {
7190 transition-duration: 0.5s;
7191 transition-timing-function: cubic-bezier(0, 1, 0.5, 1); }
7193 .b2b-subnav-content > li ul.expand {
7194 transition-duration: 0.7s;
7195 transition-timing-function: ease-in-out;
7199 .b2b-subnav-content > li > a:focus, .b2b-subnav-content > li ul > li > a:focus {
7200 outline: thin dotted #666; }
7202 .b2b-subnav-content > li ul > li > a {
7206 outline-offset: -4px;
7207 padding-left: 10px; }
7209 .b2b-icon-primary-plus-minus {
7210 display: inline-block;
7217 vertical-align: middle;
7220 @media (min-width: 320px) and (max-width: 767px) {
7222 background-color: #fff;
7223 border: 1px solid white;
7225 .b2b-subnav-content > li {
7226 padding-left: 10px; }
7227 .b2b-subnav-container > ul:first-child {
7228 border-top: 1px solid #999; }
7229 .b2b-icon-primary-plus-minus {
7231 .b2b-subnav-content > li li > a.active {
7233 text-decoration: none;
7234 font-family: "Omnes-ECOMP-W02", Arial; } }
7236 .b2b-list-box-item {
7237 white-space: nowrap;
7239 border: 1px solid transparent;
7241 visibility: inherit;
7248 -moz-user-select: none;
7249 -webkit-user-select: none;
7250 -ms-user-select: none; }
7251 .b2b-list-box-item:focus {
7252 border: 2px solid #5e8cb3; }
7254 .b2b-list-box-item--selected {
7255 background-color: #cfdde9; }
7257 .btn.disabled[ddh-load-button] {
7259 padding: 0 19px 0 18px; }
7261 .btn.disabled[ddh-load-button] {
7264 .icon-primary-spinner-ddh.large {
7268 .icon-primary-spinner-ddh.small {
7272 .icon-primary-spinner-ddh {
7273 -webkit-animation: 1s linear infinite spinner;
7274 animation: 1s linear infinite spinner;
7275 background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNiAzNiIgaWQ9InN2Zy1zcGlubmVyIiB4PSIwcHgiIHk9IjBweCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CiAgIDxwYXRoIGZpbGw9IiNGNUY1RjUiIGQ9Ik0xOCAzNkM4LjEgMzYgMCAyNy45IDAgMThTOC4xIDAgMTggMHMxOCA4LjEgMTggMTgtOC4xIDE4LTE4IDE4em0wLTMxLjVjLTcuNSAwLTEzLjUgNi0xMy41IDEzLjVTMTAuNiAzMS41IDE4IDMxLjVjNy41IDAgMTMuNS02LjEgMTMuNS0xMy41IDAtNy41LTYtMTMuNS0xMy41LTEzLjV6Ii8+CiAgIDxwYXRoIGZpbGw9IiMwNTY4QUUiIGlkPSJzcGlubmVyIiBkPSJNMzAuNyA1LjNsLTMuMSAzLjJjMi40IDIuNCAzLjkgNS44IDMuOSA5LjUgMCA3LjQtNi4xIDEzLjUtMTMuNSAxMy41UzQuNSAyNS40IDQuNSAxOCAxMC42IDQuNSAxOCA0LjVWMEM4LjEgMCAwIDguMSAwIDE4czguMSAxOCAxOCAxOCAxOC04LjEgMTgtMThjMC01LTItOS41LTUuMy0xMi43eiIgdHJhbnNmb3JtPSIiPiAgICAgIAogICA8L3BhdGg+Cjwvc3ZnPg==); }
7277 .btn-small .icon-primary-spinner-ddh {
7278 height: 30px !important;
7279 width: 30px !important; }
7281 .btn-small .icon-primary-spinner {
7290 .small-modal-loader {
7291 width: 420px !important;
7292 height: 212px !important;
7293 text-align: center; }
7295 .small-modal-loader .icon-primary-spinner {
7296 margin-bottom: 5px; }
7298 .body.styled-by-modal {
7301 .b2b-modal-backdrop {
7309 .b2b-modal-backdrop.fade {
7310 background-color: #000;
7312 filter: alpha(opacity=0);
7313 transition: all 0.3s linear 0s; }
7315 .b2b-modal-backdrop.fade.in {
7318 filter: alpha(opacity=70);
7319 background-color: #000;
7320 transition: opacity 0.3s linear 0s; }
7333 .modalwrapper.active {
7338 background-clip: padding-box;
7339 background-color: #ffffff;
7340 border: 1px solid rgba(0, 0, 0, 0.1);
7342 box-shadow: 0 3px 5px 1px rgba(0, 0, 0, 0.4);
7344 /*margin-bottom:10%;*/
7345 outline: medium none;
7346 /*position: absolute;*/
7354 .modalwrapper.modal-docked .modal {
7366 transition: opacity .5s linear 0s; }
7368 .modal.fade.in.modal-landscape {
7372 transition: opacity .5s linear 0s; }
7381 align-items: center;
7382 border-radius: 8px 8px 0 0;
7386 padding: 30px 46px 30px 30px;
7387 position: relative; }
7389 .b2b-modal-header > h2 {
7394 .modal-header-portrait {
7395 -webkit-overflow-scrolling: auto; }
7397 .modal-header-landscape {
7398 -webkit-overflow-scrolling: auto; }
7401 -webkit-overflow-scrolling: touch;
7402 padding: 0 30px 20px;
7406 .b2b-modal-body:focus {
7407 outline: 1px dotted #333333; }
7413 background-color: #fff;
7420 :not(.modal-docked) .b2b-modal-footer {
7421 position: relative; }
7423 .modal-landscape .b2b-modal-footer {
7424 position: relative; }
7426 .b2b-modal-footer .cta-button-group {
7428 justify-content: flex-end;
7429 padding: 20px 0 5px;
7431 border-top: 1px solid #d2d2d2; }
7433 .b2b-modal-footer .cta-button-group .btn {
7437 margin-left: 10px; }
7439 .b2b-modal-footer .cta-button-group .marginLeft0 {
7442 .b2b-modal-footer .cta-button-group .btn-footer-left {
7443 margin-right: auto; }
7445 .b2b-modal-footer .cta-button-group .btn + .btn {
7446 margin-right: 0 !important; }
7464 max-width: 1000px; }
7466 .modalwrapper.modal-docked {
7469 align-items: center; }
7471 .modalwrapper.modal-docked .b2b-modal-body {
7474 padding-bottom: 60px; }
7476 .modalwrapper.modal-docked .modal {
7482 .modalwrapper.modal-docked .b2b-modal-body > *:last-child {
7483 margin-bottom: 60px; }
7485 @media (max-width: 767px) {
7488 overflow-x: hidden; }
7493 margin-bottom: 15px;
7496 padding: 20px 46px 20px 15px; }
7499 padding: 0 15px 15px; }
7500 .modalwrapper.modal-docked {
7504 .modalwrapper.modal-docked .modal.fade.in {
7506 width: 100% !important;
7510 .modalwrapper.modal-docked .b2b-modal-body {
7513 .modalwrapper.modal-docked.modal-landscape {
7516 .modalwrapper.modal-docked.modal-landscape .modal {
7519 .modalwrapper.modal-docked.modal-landscape .b2b-modal-body {
7521 overflow-y: hidden; }
7524 .b2b-modal-footer .cta-button-group {
7527 .b2b-modal-footer .cta-button-group .btn {
7529 .b2b-modal-footer .cta-button-group .btn + .btn {
7531 .b2b-modal-footer .cta-button-group a.visible-phone {
7532 align-items: center;
7533 display: flex !important;
7535 justify-content: center; } }
7537 .b2b-modal-footer > .cta-button-group {
7538 line-height: 40px; }
7541 .modal.fade.in .b2b-modal-header,
7542 .modal.fade.in .b2b-modal-body,
7543 .modal.fade.in .b2b-modal-footer {
7544 animation-duration: 0.01s;
7545 -o-animation-duration: 0.01s;
7546 -ms-animation-duration: 0.01s;
7547 -moz-animation-duration: 0.01s;
7548 -webkit-animation-duration: 0.01s;
7549 animation-name: DOMinsertion;
7550 -o-animation-name: DOMinsertion;
7551 -ms-animation-name: DOMinsertion;
7552 -moz-animation-name: DOMinsertion;
7553 -webkit-animation-name: DOMinsertion; }
7555 .monthselector thead tr th {
7558 .monthselector thead tr:after {
7565 border-bottom: 1px solid #ccc; }
7567 .monthselector tbody tr:last-child {
7570 .monthselector td.day {
7571 margin: 1px 4px !important;
7572 width: 64px !important; }
7574 .monthselector .datepicker-switch {
7575 width: 195px !important; }
7577 .monthselector .show-date {
7578 width: 30px !important; }
7580 .monthselector button.faux-input {
7582 .monthselector button.faux-input:focus {
7583 border: 1px solid #0574ac; }
7584 .monthselector button.faux-input:disabled {
7585 cursor: not-allowed; }
7587 .monthselector .cta-button-group {
7589 .monthselector .cta-button-group a {
7590 margin-right: 20px; }
7592 .monthselector .day.active .show-date:after, .monthselector .day:focus .show-date:after, .monthselector .due-date.disabled .show-date:after {
7594 left: 9px !important;
7596 width: 42px !important; }
7598 .monthselector .disabled.day:focus .show-date:after {
7601 .monthselector .icon-primary-calendar {
7605 padding: 0 10px 0 10px;
7610 list-style-type: none; }
7614 padding: 0 0 5px 30px;
7618 font-size: 1.4rem; }
7620 .b2b-ml-nav a:focus {
7621 outline-offset: 1px; }
7623 .b2b-ml-nav li:focus {
7626 .b2b-ml-nav li:focus > a {
7627 outline: thin dotted #666;
7628 outline-offset: 1px; }
7631 border-left: 1px solid #ccc; }
7634 padding: 0 0 0 20px; }
7636 .b2b-ml-nav ul > li {
7638 line-height: 18px; }
7640 .b2b-ml-nav a > span {
7641 background-color: #FFF;
7649 .b2b-ml-nav a > span > i {
7652 .b2b-ml-nav a:only-child > span {
7658 .b2b-ml-nav a:only-child > span > i {
7659 background-color: inherit;
7663 .b2b-ml-nav ul li:first-child > a:only-child > span {
7669 .b2b-ml-nav li a + ul {
7672 .b2b-ml-nav li a.active + ul {
7675 .b2b-ml-nav .selected {
7678 /*to overide ng-doc inline property for library demo - TODO: Move to docs.css*/
7679 .b2b-ml-nav a [class^="icon-primary-"], a [class*=" icon-primary-"], a [class^="icon-primary-"]:before, a [class*=" icon-primary-"]:before {
7680 display: inline-block; }
7682 .b2b-alerts-messages {
7683 background-color: #fff;
7686 .b2b-alerts-messages h3 {
7687 color: #333 !important;
7688 font-family: "Omnes-ECOMP-W02-Medium", Arial;
7689 margin-bottom: 0 !important;
7693 .b2b-alerts-messages h4 {
7694 color: #333 !important;
7695 font-family: "Omnes-ECOMP-W02-Medium", Arial;
7696 margin-bottom: 0 !important; }
7697 .b2b-alerts-messages .alert-info {
7698 background-color: #0574ac;
7700 .b2b-alerts-messages .alert-error {
7701 background-color: #cf2a2a;
7703 .b2b-alerts-messages .alert-success {
7704 background-color: #1b7e28;
7706 .b2b-alerts-messages div:nth-child(2) {
7707 padding: 0 0 15px 10px;
7708 vertical-align: baseline; }
7709 .b2b-alerts-messages .close:before {
7711 .b2b-alerts-messages p {
7714 font-family: "Omnes-ECOMP-W02", Arial; }
7715 .b2b-alerts-messages p a {
7717 .b2b-alerts-messages .btn-small {
7718 margin-bottom: 0px; }
7720 .b2b-alerts-success {
7721 border: 1px solid #1b7e28; }
7724 border: 1px solid #cf2a2a; }
7727 border: 1px solid #0574ac; }
7729 /* TODO: Rearange this and move to patches if needed */
7730 .b2b-breadcrumb-css-override > li {
7731 margin-right: 24px; }
7733 .b2b-breadcrumb-css-override li > * {
7734 float: left !important; }
7736 .b2b-css-override ul.nav-tabs {
7740 .b2b-top-nav-buttons-css-override {
7745 width: auto !important; }
7747 .b2b-toggle-header-active {
7750 .b2b-toggle-header-inactive {
7753 .b2b-toggle-header-icon {
7757 .icon-primary-circle:before {
7758 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");
7764 .ds2-no-colors .icon-primary-circle:before {
7765 background-image: none;
7769 outline: thin dotted #666; }
7777 display: inline-block;
7781 vertical-align: baseline; }
7785 padding-bottom: 20px;
7789 .pager__item--input {
7796 margin-left: 10px; }
7799 margin-bottom: 20px; }
7801 .pager__item--active {
7802 border-bottom: 2px solid #0574ac;
7806 .pager a.pager__item--active:hover {
7809 .pager a:hover, .pager a:focus {
7810 text-decoration: none;
7814 .pager a.disabled:hover, .pager a.disabled:focus {
7815 cursor: not-allowed; }
7817 .row.section-row.b2b-page {
7820 a.pager__item--next:focus, a.pager__item--prev:focus {
7821 text-decoration: none;
7824 .pager__item--next, .pager__item--prev {
7826 padding: 1.5px 6px 1.5px 6px; }
7828 .pager .disabled i {
7829 pointer-events: none;
7844 margin-bottom: 20px;
7847 display: inline-block;
7848 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
7850 .mobile-view > .pager__item {
7854 vertical-align: middle;
7855 line-height: 34px; }
7863 h4#pagination-truncated {
7866 h4#pagination-large-count {
7869 .p-col-md-12 input {
7870 margin-left: 20px; }
7872 .pager a .icon-primary-right:before {
7873 display: inline-block; }
7875 .pager a .icon-primary-left:before {
7876 display: inline-block; }
7879 background: white none repeat scroll 0 0;
7880 margin-bottom: -12px;
7882 padding-right: 10px;
7883 position: relative; }
7885 .numericResult:focus {
7886 outline: 1px dotted #0574ac; }
7888 .page-heading-group {
7890 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
7892 .pager > div > span.fieldLabel {
7893 margin-left: 18px; }
7895 .pager .fieldLabel .btn-arrow {
7898 margin-left: -5px; }
7902 .b2b-p-col-md-12 input {
7903 margin-left: 20px; }
7908 display: inline-block;
7909 margin: 0px 5px 0 5px;
7911 vertical-align: baseline; }
7913 .b2b-pager__item--noclick {
7914 pointer-events: none !important;
7915 cursor: default !important; }
7917 .b2b-pager__item--droppable {
7918 pointer-events: all !important; }
7922 padding-bottom: 20px;
7925 .b2b-pager a:hover {
7926 text-decoration: none;
7929 .b2b-pager a:focus {
7930 text-decoration: none;
7933 .b2b-pager a .icon-primary-right:before {
7934 display: inline-block; }
7935 .b2b-pager a .icon-primary-left:before {
7936 display: inline-block; }
7937 .b2b-pager .disabled i {
7938 pointer-events: none;
7942 .b2b-pager__item--input {
7952 margin-bottom: 20px; }
7954 .b2b-pager__item--active {
7955 border-bottom: 2px solid #0574ac;
7959 .row.section-row.b2b-page {
7962 a.b2b-pager__item--next:focus {
7963 text-decoration: none;
7966 a.b2b-pager__item--next-disabled {
7969 a.b2b-pager__item--next-disabled > [class^="icon-primary-"] {
7971 cursor: not-allowed;
7974 a.b2b-pager__item--prev:focus {
7975 text-decoration: none;
7978 a.b2b-pager__item--prev-disabled {
7981 a.b2b-pager__item--prev-disabled > [class^="icon-primary-"] {
7983 cursor: not-allowed; }
7985 .b2b-pager__item--next {
7986 padding: 1.5px 0px 1.5px 0px; }
7988 .b2b-pager__item--prev {
7989 padding: 1.5px 0px 1.5px 0px; }
7995 .fieldLabel .btn-arrow {
8003 .b2b-numericResult {
8004 margin-bottom: 20px;
8008 .b2b-mobile-view > .b2b-pager__item {
8012 vertical-align: middle;
8013 line-height: 34px; }
8024 h4#b2b-pagination-truncated {
8027 h4#b2b-pagination-large-count {
8031 background: white none repeat scroll 0 0;
8032 margin-bottom: -12px;
8034 padding-right: 10px;
8035 position: relative; }
8037 .b2b-numericResult:focus {
8038 outline: 1px dotted #0574ac; }
8040 .b2b-page-heading-group {
8042 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
8044 .b2b-pager > div > span.fieldLabel {
8045 margin-left: 18px; }
8050 .b2b-go-to-page-inline {
8051 display: inline-block; }
8053 input.b2b-phone-mask-input {
8054 padding-right: 15px; }
8055 input.b2b-phone-mask-input:hover, input.b2b-phone-mask-input:focus {
8056 padding-right: 15px; }
8058 /************************** Start - Should be removed after the styling in global is fixed *******************/
8062 /************************** End - Should be removed after the styling in global is fixed *******************/
8063 @media (max-width: 767px) {
8068 background-color: #5a5a5a;
8069 border-top: 1px solid #959595; }
8072 border-bottom: 1px solid #959595; }
8074 .pivot-links > li > a {
8077 padding: 12px 15px 10px;
8078 line-height: normal; }
8080 .b2b-profile-block-container {
8083 background-color: #fff;
8085 border: 1px solid #ccc;
8086 box-shadow: 0px 1px 1px 1px #ccc;
8087 display: inline-table;
8088 margin: 15px 15px; }
8090 .b2b-profile-block-details p, .b2b-profile-block-details div {
8092 font-size: 1.4rem; }
8094 .b2b-profile-block-details .radio-label, .b2b-profile-block-details a {
8095 font-size: 1.4rem; }
8097 .b2b-profile-block-details p label, .b2b-profile-block-details p span {
8098 padding-left: 10px; }
8100 .b2b-profile-block-footer {
8101 margin-bottom: 12px;
8105 .b2b-profile-block-details p {
8106 word-wrap: break-word;
8108 .b2b-profile-block-details p:first-child {
8110 .b2b-profile-block-details p:after {
8113 border: 0.2px solid #ccc;
8116 .b2b-profile-block-details .radio {
8120 .b2b-approval-icon {
8125 .b2b-approval-icon i {
8138 margin-bottom: 16px; }
8140 .b2b-profile-block-radio {
8148 border: solid 1px #CCC;
8149 font-family: "Omnes-ECOMP-W02", Arial;
8150 display: inline-block;
8151 vertical-align: top; }
8152 .b2b-profile-card .top-block {
8154 background-color: #e4e4e4;
8155 max-height: 153px; }
8156 .b2b-profile-card .bottom-block {
8157 padding: 15px 20px 15px 20px;
8158 background-color: #fff; }
8159 .b2b-profile-card .profile-image {
8160 background: #e4e4e4;
8161 margin-bottom: 15px;
8162 text-align: center; }
8163 .b2b-profile-card .profile-image .default-img {
8164 display: inline-block;
8167 margin-bottom: 10px;
8168 border: 6px solid #fff;
8169 border-radius: 99em;
8170 -webkit-border-radius: 99em;
8171 -moz-border-radius: 99em;
8172 /* background-color: #eee; */ }
8174 .profile-image img {
8175 display: inline-block;
8178 margin-bottom: 10px;
8179 border: 6px solid #fff;
8180 border-radius: 99em;
8181 -webkit-border-radius: 99em;
8182 -moz-border-radius: 99em;
8183 /* background-color: #eee; */ }
8185 .b2b-profile-card .profile-image .default-img {
8186 font-family: "Omnes-ECOMP-W02", Arial;
8188 background-color: #fff;
8195 text-transform: uppercase; }
8197 .b2b-profile-card .profile-image .name {
8198 font-family: "Omnes-ECOMP-W02-Medium", Arial;
8205 word-break: break-word;
8206 white-space: normal;
8207 text-transform: capitalize; }
8209 .b2b-profile-card .profile-image .status-icon {
8210 border-radius: 10px;
8211 border: 1px solid #fff;
8215 display: inline-block;
8216 vertical-align: middle; }
8218 .b2b-profile-card .profile-image .status {
8225 .b2b-profile-card .status .circle {
8229 margin: 30px 6px 0px 20px;
8231 background-color: #444; }
8233 .b2b-profile-card .profile-image .status-green {
8234 background-color: #0c0; }
8236 .b2b-profile-card .profile-image .status-red {
8237 background-color: red; }
8239 .b2b-profile-card .profile-image .status-blue {
8240 background-color: #00f; }
8242 .b2b-profile-card .profile-image .status-yellow {
8243 background-color: #ff0; }
8245 .b2b-profile-card .profile-image .status .status-badge {
8247 border: dotted 1px #444;
8248 background-color: transparent;
8255 padding-right: 5px; }
8257 .b2b-profile-card .profile-details {
8259 .b2b-profile-card .profile-details label {
8262 font-family: "Omnes-ECOMP-W02-Medium", Arial;
8263 font-weight: bolder;
8268 .b2b-profile-card .profile-details div {
8272 padding-bottom: 6.5px; }
8274 .b2b-profile-card .b2b-add-user {
8276 border-style: dotted;
8279 position: relative; }
8280 .b2b-profile-card .b2b-add-user i {
8282 padding-bottom: 15px; }
8284 .b2b-profile-card .atcenter {
8287 vertical-align: middle;
8288 text-align: center; }
8290 .b2b-profile-card .tooltip {
8292 .b2b-profile-card .tooltip .helpertext {
8296 .b2b-profile-card .tooltip-wrapper {
8297 position: relative; }
8299 /* Overrides for tooltip absolute positioning */
8300 @media (min-width: 1025px) {
8301 .b2b-profile-card .tooltip-size-control {
8302 width: 100% !important; } }
8304 @-webkit-keyframes progress-bar-stripes {
8306 background-position: 0 0; }
8308 background-position: 80px 0; } }
8310 @keyframes progress-bar-stripes {
8312 background-position: 0 0; }
8314 background-position: 80px 0; } }
8317 background-color: #e4e4e4;
8320 margin-bottom: 20px;
8324 position: relative; }
8330 background-color: #666;
8332 display: -webkit-flex;
8333 display: -ms-flexbox;
8339 display: -webkit-flex;
8340 display: -ms-flexbox;
8342 -webkit-align-items: center;
8343 -ms-flex-align: center;
8344 align-items: center;
8345 -webkit-justify-content: flex-end;
8347 justify-content: flex-end; }
8349 .progress-link + .usage-bar {
8352 .progress-success .bar, .progress .bar-success {
8353 background-color: #1b7e28; }
8355 .progress-warning .bar, .progress .bar-warning {
8356 background-color: #ef6f00; }
8358 .progress-danger .bar, .progress .bar-danger {
8359 background-color: #cf2a2a; }
8361 .progress.increment {
8362 display: -webkit-flex;
8363 display: -ms-flexbox;
8366 .progress.increment .bar:first-child:not(:last-child) {
8368 border-radius: 4px 0 0 4px; }
8370 .progress.increment .bar:last-child:not(:first-child) {
8372 border-radius: 0 4px 4px 0; }
8374 .progress.increment .bar + .bar:not(:last-child) {
8379 .progress.increment .bar:not(:first-child) {
8380 border-left: 1px solid white !important; }
8386 margin-bottom: 1px; }
8388 .usage-bar > .usage-text {
8389 display: table-cell;
8392 .progress + .usage-bar {
8393 margin-top: -15px; }
8395 .usage-bar .usage-text {
8396 font-size: 1.4rem; }
8398 .usage-bar .usage-text:first-child {
8399 white-space: nowrap; }
8401 .usage-bar .usage-text.text-right {
8402 vertical-align: top;
8404 width: auto !important; }
8406 .usage-bar .usage-text.text-right:before {
8411 .usage-bar.billing-cycle .usage-text {
8412 font-size: 1.4rem; }
8414 .usage-bar.billing-cycle .usage-text.text-right {
8415 vertical-align: bottom; }
8417 .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"] {
8418 background-color: #1b7e28; }
8420 .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"] {
8421 background-color: #ef6f00; }
8423 .progress.autocolor [data-percentage^="9"], .progress.autocolor [data-percentage="100"] {
8424 background-color: #cf2a2a; }
8426 .b2b-seek-bar-container {
8427 position: relative; }
8428 .b2b-seek-bar-container div {
8429 position: absolute; }
8430 .b2b-seek-bar-container .b2b-seek-bar-track-container {
8432 .b2b-seek-bar-container .b2b-seek-bar-track {
8435 background-color: #cccccc;
8436 border-radius: 10px; }
8437 .b2b-seek-bar-container .b2b-seek-bar-track-fill {
8440 background-color: #cccccc;
8441 border-radius: 10px;
8443 background-color: #157BB2;
8444 transition: width 0s linear; }
8446 .seek-bar-container .seek-bar-knob-container {
8447 transition: left 0s linear; }
8449 .b2b-seek-bar-container .b2b-seek-bar-knob {
8452 border-radius: 10px;
8455 border: 1px solid #cccccc;
8459 .b2b-seek-bar-container .b2b-seek-bar-knob:focus {
8460 outline: thin dotted #666; }
8462 .b2b-seek-bar-container.vertical {
8467 border-radius: 10px; }
8468 .b2b-seek-bar-container.vertical .b2b-seek-bar-track-container {
8471 .b2b-seek-bar-container.vertical .b2b-seek-bar-track {
8474 .b2b-seek-bar-container.vertical .b2b-seek-bar-track-fill {
8479 .b2b-seek-bar-container.vertical .b2b-seek-bar-knob-container {
8480 transition: bottom .01s linear;
8483 .b2b-seek-bar-container.vertical .b2b-seek-bar-knob {
8485 border-radius: 10px;
8489 .form-search .search-query {
8490 width: 100% !important; }
8492 .form-search .well {
8495 .form-search > ul.nav > li.section {
8496 min-height: 20px !important; }
8498 input.b2b-search-input-field {
8499 margin-bottom: 0px; }
8501 .search-suggestion-list {
8502 background-color: #FFFFFF;
8503 border: 1px solid #ccc;
8504 border-radius: 0 0 6px 6px;
8505 box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15);
8514 .search-suggestion-list > li.active {
8515 background-color: #cccccc; }
8516 .search-suggestion-list:empty {
8519 .b2b-search-hightlight {
8520 font-weight: bold; }
8522 input[type="text"]::-moz-placeholder {
8524 font-family: "Omnes-ECOMP-W02-Italic", Arial; }
8526 input[type="text"]:focus {
8529 input[type="text"] + .reset-field {
8530 background-color: #FFFFFF;
8535 outline: 1px dotted #0574ac; }
8537 .field-group input:not([type="button"])[disabled] ~ .btn-search {
8538 background-color: #eee; }
8540 .btn-search[class*="btn"] {
8541 background-color: #FFFFFF;
8542 background-size: 20px 20px;
8543 border-radius: 0 1.5rem 1.5rem 0;
8545 min-width: 4.4rem !important;
8550 .search-suggestion-wrapper {
8551 margin-bottom: 15px;
8552 position: relative; }
8553 .search-suggestion-wrapper .no-result {
8554 padding: 0px 15px; }
8556 .search-suggestion-item {
8562 .search-suggestion-item:hover {
8563 background-color: #e4e4e4;
8565 .search-suggestion-item:focus {
8566 background-color: #e4e4e4;
8568 .search-suggestion-item a {
8570 text-decoration: none; }
8575 input.b2b-search-input-field:focus ~ .btn-search > i, .btn-search:focus > i {
8578 button.btn-search[disabled] {
8579 cursor: not-allowed; }
8580 button.btn-search[disabled] i {
8584 -webkit-background-blend-mode: mutilply;
8585 box-shadow: 0 3px 0 2px rgba(0, 0, 0, 0.08); }
8587 .linkSelectorModule {
8594 .linkSelectorModule .icon-primary-down {
8599 margin-left: -30px; }
8600 .linkSelectorModule .selectModule {
8601 background-color: transparent;
8605 border: 1px solid transparent;
8607 padding-right: 35px;
8610 font-size: 1.6rem; }
8611 .linkSelectorModule .selectModule:focus {
8612 border: 1px dotted #ccc;
8614 -moz-user-select: none; }
8615 .linkSelectorModule .selectModule:hover {
8616 text-decoration: underline; }
8617 .linkSelectorModule .active + .moduleWrapper:before {
8618 background-color: #FFFFFF;
8619 border-color: #d2d2d2;
8620 border-style: solid;
8621 border-width: 1px 1px 0 0;
8629 -webkit-transform: rotate(-45deg);
8630 transform: rotate(-45deg);
8632 .linkSelectorModule .moduleWrapper {
8634 .linkSelectorModule ul.awd-module-list {
8635 border-radius: 6px 6px 0px 0px; }
8637 .selectorModule .icon-primary-down {
8644 .selectorModule .selectModule {
8645 border: 1px solid #d2d2d2;
8647 box-shadow: 1px 5px 2px -5px rgba(0, 0, 0, 0.15);
8651 background-color: transparent;
8653 .selectorModule .selectModule:focus {
8654 border: 1px solid #0568ae;
8655 -moz-user-select: none; }
8656 .selectorModule .selectModule span.module-data {
8659 line-height: 20px; }
8660 .selectorModule .selectModule img + span.module-data {
8661 padding-left: 45px; }
8663 .selectorModule .selectModule.active {
8664 border-bottom-right-radius: 0px;
8665 border-bottom-left-radius: 0px; }
8667 .selectorModule .moduleWrapper {
8669 width: 100% !important;
8672 .selectorModule ul.awd-module-list {
8673 border-radius: 0px 0px 6px 6px; }
8675 .selectorModule .large > img {
8683 background-color: transparent;
8684 font-family: "Omnes-ECOMP-W02", Arial;
8699 background-color: #FFFFFF;
8703 box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.15);
8704 border-radius: 0px 0px 6px 6px; }
8705 .moduleWrapper .module-list-item img {
8711 align-self: center; }
8712 .moduleWrapper span {
8714 white-space: nowrap;
8715 font-size: 1.5rem; }
8721 border: 1px solid #d2d2d2; }
8722 .awd-module-list .module-list-item > .module-data {
8724 white-space: nowrap;
8727 border-bottom: 1px dotted #959595;
8728 margin: 0px 15px 0px 15px;
8729 padding-right: 50px;
8730 padding-bottom: 14px;
8734 .awd-module-list .module-list-item:hover {
8735 background-color: #f2f2f2; }
8736 .awd-module-list .module-list-item:active {
8737 background-color: #f2f2f2; }
8738 .awd-module-list .module-list-item[aria-selected="true"] {
8739 background-color: #f2f2f2; }
8746 white-space: nowrap;
8750 .module-list-item:last-of-type .module-data {
8751 border-bottom: none; }
8752 .module-list-item img + span.module-data {
8753 padding-left: 45px; }
8755 .module-groups:first-of-type .module-list-item:last-of-type .module-data {
8756 border-bottom: 1px solid #959595; }
8759 padding-bottom: 4px; }
8761 .selectorModule.large {
8763 vertical-align: middle;
8765 .selectorModule.large .moduleWrapper {
8767 .selectorModule.large input {
8769 vertical-align: middle;
8771 .selectorModule.large button {
8773 vertical-align: middle;
8775 .selectorModule.large .selectModule img {
8779 ul.module-groupitem li {
8780 margin: 0 -15px 0 -15px; }
8782 span.module-data span {
8785 font-size: 1.5rem; }
8788 cursor: default !important;
8789 padding: 18px 15px 0px 15px; }
8791 li.module-list-item[selected]:before {
8792 box-sizing: border-box;
8793 display: inline-block;
8799 vertical-align: middle;
8803 ul.module-optinalcta {
8807 border-bottom: 1px solid #d2d2d2;
8808 border-left: 1px solid #d2d2d2;
8809 border-right: 1px solid #d2d2d2;
8810 border-radius: 0px 0px 6px 6px; }
8811 ul.module-optinalcta li {
8814 ul.module-optinalcta a {
8818 .b2b-slider-container {
8819 position: relative; }
8820 .b2b-slider-container.slider-disabled {
8821 cursor: not-allowed !important; }
8822 .b2b-slider-container div {
8823 position: absolute; }
8824 .b2b-slider-container .slider-track-container {
8827 .b2b-slider-container .slider-track {
8830 background-color: #cccccc;
8831 border-radius: 10px;
8832 border: 1px solid #cccccc; }
8833 .b2b-slider-container .slider-track-fill {
8836 background-color: #cccccc;
8837 border-radius: 10px;
8839 background-color: #157BB2;
8840 transition: width 0s linear;
8841 border: 1px solid #cccccc; }
8842 .b2b-slider-container .slider-knob-container {
8843 transition: left 0s linear; }
8844 .b2b-slider-container .slider-knob-container.slider-knob-hidden {
8845 display: none !important; }
8846 .b2b-slider-container .slider-knob {
8849 border-radius: 10px;
8852 border: 1px solid #cccccc;
8855 .b2b-slider-container .slider-knob:focus {
8856 outline: thin dotted #666; }
8858 .b2b-slider-endpoints-container {
8862 .b2b-slider-endpoints-container .b2b-slider-endpoints-left {
8864 line-height: 100%; }
8865 .b2b-slider-endpoints-container .b2b-slider-endpoints-right {
8867 line-height: 100%; }
8868 .b2b-slider-endpoints-container::after {
8873 .b2b-slider-container.vertical {
8878 border-radius: 10px; }
8879 .b2b-slider-container.vertical .slider-track-container {
8882 .b2b-slider-container.vertical .slider-track {
8885 .b2b-slider-container.vertical .slider-track-fill {
8890 .b2b-slider-container.vertical .slider-knob-container {
8891 transition: bottom 0s linear;
8894 .b2b-slider-container.vertical .slider-knob-container.slider-knob-hidden {
8895 display: none !important; }
8896 .b2b-slider-container.vertical .slider-knob {
8898 border-radius: 10px;
8902 .icon-primary-spinner {
8903 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");
8907 .icon-primary-spinner.small {
8909 height: 30px !important;
8910 width: 30px !important; }
8912 .isIE .icon-primary-spinner,
8913 .isIE .icon-primary-spinner.small {
8914 animation: spinner 1s linear infinite; }
8916 .ds2-no-colors .icon-primary-spinner {
8917 animation: spinner 1s linear infinite;
8918 border: 5px dotted transparent;
8919 border-radius: 50%; }
8921 @keyframes spinner {
8923 transform: rotate(0deg); }
8925 transform: rotate(359deg); } }
8927 .b2b-status-tracker > .btn-arrow:nth-of-type(1) {
8928 margin-right: 10px; }
8930 .b2b-status-tracker > .btn-arrow:nth-of-type(2) {
8931 margin-left: 20px; }
8933 .b2b-status-tracker > .btn-arrow {
8936 overflow: visible; }
8937 .b2b-status-tracker > .btn-arrow > .btn-secondary > .icon-primary-left {
8940 .b2b-status-tracker > .btn-arrow > .btn-secondary > .icon-primary-right {
8943 .b2b-status-tracker > .b2b-status-tracker-step {
8945 position: relative; }
8947 .b2b-status-tracker-step {
8950 .b2b-status-tracker > .b2b-status-tracker-step .b2b-status-tracker-heading {
8951 font-family: "Omnes-ECOMP-W02-Medium", Arial;
8954 margin-bottom: 10px; }
8956 .b2b-status-tracker > .b2b-status-tracker-step.complete > .progress > .progress-bar {
8958 background-color: #1b7e28; }
8960 .b2b-status-tracker > .b2b-status-tracker-step.complete .icoControls-approval {
8963 .b2b-status-tracker > .b2b-status-tracker-step.current > .progress > .progress-bar {
8965 background-color: #333333; }
8967 .b2b-status-tracker > .b2b-status-tracker-step.current .icon-misc-time {
8970 .b2b-status-tracker > .b2b-status-tracker-step.pending > .progress > .progress-bar {
8972 background-color: #ffb81c; }
8974 .b2b-status-tracker > .b2b-status-tracker-step.pending .icoControls-statusokay {
8977 .b2b-status-tracker > .b2b-status-tracker-step.actionRequired > .progress > .progress-bar {
8979 background-color: #cf2a2a; }
8981 .b2b-status-tracker > .b2b-status-tracker-step.actionRequired .icoSecurityalerts-alert {
8984 .b2b-status-tracker > .b2b-status-tracker-step.notAvailable > .progress > .progress-bar {
8986 background-color: #767676; }
8988 .b2b-status-tracker > .b2b-status-tracker-step.notAvailable .icoControls-restricted {
8991 .b2b-status-tracker > .b2b-status-tracker-step > .progress {
8993 border-radius: 1.5px;
8995 margin-bottom: 10px;
8996 background-color: #c5c5c5; }
8997 .b2b-status-tracker > .b2b-status-tracker-step > .progress > .progress-bar {
9001 .b2b-status-tracker > .b2b-status-tracker-step > .b2b-status-tracker-estimate {
9002 font-family: "Omnes-ECOMP-W02-Medium", Arial;
9005 margin-bottom: 10px; }
9007 .b2b-status-tracker > .b2b-status-tracker-step > .b2b-status-tracker-description {
9008 font-family: "Omnes-ECOMP-W02", Arial;
9011 padding-right: 15px; }
9012 .b2b-status-tracker > .b2b-status-tracker-step > .b2b-status-tracker-description a {
9021 font-family: "Omnes-ECOMP-W02", Arial;
9029 position: relative; }
9035 background-color: #c4c4c4;
9036 outline: 1px solid transparent; }
9038 .steps li:first-child {
9039 border-radius: 4px 0 0 4px; }
9041 .steps li:last-child {
9043 border-radius: 0 4px 4px 0; }
9046 .steps li.step-done {
9047 background-color: #007a3e;
9049 border: 1px solid transparent; }
9053 display: inline-block;
9057 white-space: nowrap; }
9059 .step-on .step-text {
9060 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
9062 .steps li .step-text[data-large-text]:before {
9063 content: attr(data-large-text) " "; }
9065 .step-confirmation {
9067 margin-bottom: 30px; }
9069 .step-confirmation > div {
9072 .step-confirmation > div i {
9075 margin-right: 10px; }
9077 .step-confirmation.centered > div i {
9078 margin-left: -60px; }
9080 .step-confirmation > div h3 {
9082 margin: 26px 0 20px; }
9084 .step-confirmation > p {
9087 @media (max-width: 1024px) {
9094 margin-bottom: 11px; }
9097 .step-on .step-text {
9106 .steps li .step-text[data-sm-text]:before {
9107 content: attr(data-sm-text) " ";
9109 .step-confirmation {
9110 margin-top: 30px !important; } }
9112 @media (max-width: 767px) {
9113 .step-confirmation.centered > div i {
9115 .step-confirmation.centered > p {
9116 margin-left: 40px; }
9117 .step-confirmation > div h3 {
9119 margin: 13px 0 10px; }
9120 .step-confirmation > div i {
9122 margin-right: 10px; } }
9124 .step-indicator.vertical {
9127 .vertical .step-heading {
9135 .vertical .steps li {
9136 align-items: center;
9137 background-color: transparent;
9141 padding: 0 0 0 20px;
9142 position: relative; }
9144 .vertical .steps li .step-text {
9153 .vertical .steps li .step-text[data-large-text]:before {
9154 content: attr(data-large-text) " "; }
9156 .vertical .steps li:after {
9157 background-color: transparent;
9158 border-left: 4px solid #d2d2d2;
9168 .vertical .steps li.step-on:after,
9169 .vertical .steps li.step-done:after {
9170 border-color: #0568ae; }
9174 padding: 0px 0px 0px 0px; }
9175 .b2b-step-tracker .btn.btn-left {
9176 margin-right: 10px; }
9177 .b2b-step-tracker .btn.btn-right {
9179 .b2b-step-tracker .b2b-left-arrow {
9182 .b2b-step-tracker .b2b-right-arrow {
9185 .b2b-step-tracker .b2b-steps {
9189 position: relative; }
9190 .b2b-step-tracker .b2b-steps li {
9194 background-color: #767676;
9195 outline: 1px solid transparent;
9197 .b2b-step-tracker .b2b-steps li.b2b-step-done {
9198 background-color: #1b7e28;
9201 .b2b-step-tracker .b2b-steps li.b2b-step-on {
9202 background-color: #333333;
9205 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
9206 .b2b-step-tracker .b2b-steps li .b2b-step-text {
9208 display: inline-block;
9212 white-space: nowrap; }
9213 .b2b-step-tracker .b2b-steps li .b2b-step-text[data-large-text]:before {
9214 content: attr(data-large-text) " "; }
9215 .b2b-step-tracker .b2b-steps li:first-child {
9216 border-radius: 2px 0 0 2px; }
9217 .b2b-step-tracker .b2b-steps li:last-child {
9219 border-radius: 0 2px 2px 0; }
9221 @media (max-width: 1024px) {
9224 .b2b-step-tracker .b2b-steps {
9226 .b2b-step-tracker .b2b-steps li .b2b-step-text {
9228 .b2b-step-tracker .b2b-steps li .b2b-step-text[data-sm-text]:before {
9229 content: attr(data-sm-text) " ";
9231 .b2b-step-tracker .b2b-steps li.b2b-step-on .b2b-step-text {
9241 .strength-meter-container {
9245 .strength-meter-gauge {
9247 background-color: #d2d2d2;
9251 outline: 1px solid transparent; }
9253 .strength-meter-gauge-fill {
9257 text-indent: -9999px;
9259 border: 2px solid transparent; }
9261 .strength-meter-gauge-fill.strength-meter-animate {
9262 transition: width 0.5s linear, background-color 0.5s linear; }
9264 .strength-meter-animate[style*="20"] {
9265 background-color: #cf2a2a; }
9267 .strength-meter-animate[style*="20"] + .strength-meter-divider + .strength-meter-content:after {
9268 content: "Unacceptable"; }
9270 .strength-meter-animate[style*="40"] {
9271 background-color: #ea7400; }
9273 .strength-meter-animate[style*="40"] + .strength-meter-divider + .strength-meter-content:after {
9276 .strength-meter-animate[style*="60"] {
9277 background-color: #ea7400; }
9279 .strength-meter-animate[style*="60"] + .strength-meter-divider + .strength-meter-content:after {
9282 .strength-meter-animate[style*="80"] {
9283 background-color: #007a3e; }
9285 .strength-meter-animate[style*="80"] + .strength-meter-divider + .strength-meter-content:after {
9288 .strength-meter-animate[style*="100"] {
9289 background-color: #007a3e; }
9291 .strength-meter-animate[style*="100"] + .strength-meter-divider + .strength-meter-content:after {
9292 content: "Excellent"; }
9294 .strength-meter-divider {
9303 .strength-meter-divider span {
9304 background: transparent;
9307 border-right: solid 1px #fff; }
9309 .strength-meter-divider span:first-child {
9310 border-radius: 2px 0 0 2px; }
9312 .strength-meter-divider span + .strength-meter-divider span {
9315 .strength-meter-divider span:last-child {
9316 border-radius: 0 2px 2px 0;
9319 .strength-meter-content {
9323 position: absolute; }
9325 .strength-meter-content:before {
9326 font-family: "Omnes-ECOMP-W02", Arial;
9327 content: "Password strength: "; }
9329 .strength-meter-content:after {
9330 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
9332 .strength-meter-container {
9337 .strength-meter-container .strength-meter-gauge {
9339 background-color: #cccccc;
9340 box-shadow: 0 1px 1px -1px #333 inset;
9344 position: relative; }
9346 .strength-meter-container > .strength-meter-gauge > .strength-meter-gauge-fill {
9348 box-shadow: 0 1px 1px -1px #999 inset;
9350 text-indent: -9999px;
9353 .strength-meter-container > .strength-meter-gauge > .strength-meter-gauge-fill.strength-meter-animate {
9354 transition: width 0ms ease-out, background-color 0ms ease-in; }
9356 .strength-meter-container > .strength-meter-gauge > .strength-meter-divider {
9364 .strength-meter-container > .strength-meter-gauge > .strength-meter-divider span {
9365 background: transparent;
9368 border-right: solid 1px #fff; }
9370 .strength-meter-container > .strength-meter-gauge > .strength-meter-divider span:last-child {
9373 .strength-meter-container > .strength-meter-content {
9374 font-family: "Omnes-ECOMP-W02", Arial;
9379 .strength-meter-container > .strength-meter-content:before {
9382 .strength-meter-container > .strength-meter-content > .strength-meter-content-state {
9383 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
9387 align-items: center; }
9388 .btn-switch-label:focus .btn-switch {
9389 outline: 1px dotted #666;
9390 outline-offset: 5px; }
9391 .btn-switch-label input:focus .btn-switch {
9392 outline: 1px dotted #666;
9393 outline-offset: 5px; }
9394 .btn-switch-label > span {
9398 background-color: #fff;
9399 border: 1px solid #d2d2d2;
9400 border-radius: 16px;
9401 box-shadow: 0 4px 5px -5px rgba(0, 0, 0, 0.15) inset, 0 5px 5px -5px rgba(0, 0, 0, 0.15);
9406 user-select: none; }
9407 /* .btn-switch input[type="checkbox"] {
9414 .btn-switch input[type="checkbox"] + .switch-overlay .btn-slider-on .activo {
9415 font: 0px/0 "Omnes-ECOMP-W02", Arial; }
9416 .btn-switch input[type="checkbox"] + .switch-overlay .btn-slider-on + .btn + .btn-slider-off .inactivo {
9417 font: 0px/0 "Omnes-ECOMP-W02", Arial; } */
9418 .btn-switch input:checked + .switch-overlay {
9420 transition: all .3s linear .0s; }
9421 .btn-switch input:checked + .switch-overlay .switch-handle {
9422 background-color: #007a3e;
9423 background: linear-gradient(to bottom, #008744 0%, #007a3e 100%);
9424 transition: background-color 0.3s linear 0s;
9425 border: 1px solid transparent; }
9426 .btn-switch input + .switch-overlay {
9428 transition: all .3s linear .0s; }
9429 .btn-switch input + .switch-overlay .switch-handle {
9430 background-color: #f2f2f2;
9431 background: linear-gradient(to bottom, #fcfcfc 0%, #f2f2f2 100%);
9432 transition: background-color 0.3s linear 0s;
9433 border: 1px solid #d2d2d2; }
9434 .btn-switch input[disabled] + .switch-overlay {
9436 width: 100% !important;
9437 background-color: #d2d2d2;
9439 cursor: not-allowed !important; }
9440 .btn-switch input[disabled] + .switch-overlay .btn-slider-on {
9442 .btn-switch input[disabled] + .switch-overlay .activo {
9444 .btn-switch input[disabled] + .switch-overlay .switch-handle {
9446 .btn-switch input[disabled] + .switch-overlay .btn-slider-off {
9450 .btn-switch input[disabled]:checked + .switch-overlay {
9452 width: 100% !important;
9453 background-color: #fff; }
9454 .btn-switch input[disabled]:checked + .switch-overlay .btn-slider-off {
9456 .btn-switch input[disabled]:checked + .switch-overlay .btn-slider-off + .inactivo {
9458 .btn-switch input[disabled]:checked + .switch-overlay .switch-handle {
9460 .btn-switch input[disabled]:checked + .switch-overlay .btn-slider-on {
9464 color: #007a3e !important;
9465 font-weight: bold; }
9466 .btn-switch input[disabled]:checked + .switch-overlay .activo {
9470 color: #007a3e !important;
9471 font-weight: bold; }
9472 .btn-switch input[disabled]:checked + .btn-slider-on {
9474 .btn-switch input[disabled] + .btn-slider-on + .switch-handle {
9477 .btn-switch input[disabled] + .btn-slider-on + .switch-handle + .btn-slider-off {
9479 /* .btn-switch input[type="checkbox"][disabled] + .switch-overlay .btn-slider-on {
9481 .btn-switch input[type="checkbox"][disabled] + .switch-overlay .btn-slider-on .activo {
9482 border: medium none;
9484 font: 16px/32px "Omnes-ECOMP-W02", Arial;
9488 .btn-switch input[type="checkbox"][disabled] + .switch-overlay .btn-slider-on .activo:before {
9490 .btn-switch input[type="checkbox"][disabled] + .switch-overlay .btn-slider-on + .switch-handle + .btn-slider-off {
9495 .btn-switch input[type="checkbox"][disabled] + .switch-overlay .btn-slider-on + .switch-handle + .btn-slider-off .inactivo {
9496 border: medium none;
9498 font: 16px/32px "Omnes-ECOMP-W02", Arial;
9502 .btn-switch input[type="checkbox"][disabled] + .switch-overlay .btn-slider-on + .switch-handle + .btn-slider-off .inactivo:before {
9504 .btn-switch input[type="checkbox"][disabled]:checked + .switch-overlay .btn-slider-on {
9509 .btn-switch input[type="checkbox"][disabled]:checked + .switch-overlay .btn-slider-on + .switch-handle + .btn-slider-off {
9511 .btn-switch input[type="checkbox"][disabled]:checked + .switch-overlay .activo {
9513 font-weight: bold; } */
9516 border-radius: 16px;
9517 color: black !important;
9530 display: inline-block;
9531 font-family: "Omnes-ECOMP-W02", Arial;
9539 display: inline-block;
9540 font-family: "Omnes-ECOMP-W02", Arial;
9548 padding-right: 11px; }
9552 display: inline-block;
9565 background-image: none;
9566 border-left: 3px solid #007a3e;
9577 line-height: 40px; }
9579 background-image: none;
9580 border: 3px solid #959595;
9581 border-radius: 100%;
9590 .btn-switch.focused {
9591 outline: 1px dotted #000;
9592 outline-offset: 5px; }
9596 background-color: transparent;
9597 border-collapse: collapse;
9606 vertical-align: bottom; }
9614 vertical-align: top;
9615 word-wrap: break-word; }
9618 font-family: "Omnes-ECOMP-W02-Medium", Arial;
9620 font-weight: normal;
9626 margin-bottom: 20px;
9632 .tabs > li > a:hover,
9633 .tabs > li > a:focus {
9634 text-decoration: none;
9635 background-color: #d2d2d2; }
9637 .tabs > .pull-right {
9653 padding-right: 20px;
9656 line-height: 16px; }
9662 margin-bottom: -1px; }
9664 .tabs > li:first-child {
9665 margin-left: 20px; }
9669 border: 1px solid #d2d2d2;
9670 border-radius: 6px 6px 0 0;
9671 background-color: #f2f2f2;
9673 border-color: #d2d2d2; }
9676 margin-right: 6px; }
9679 .tabs > li > a:hover,
9680 .tabs > li > a:focus {
9681 background-image: none;
9682 background-color: #ffffff;
9684 border-color: #d2d2d2;
9685 border-bottom: 1px solid transparent;
9688 .tabs.tabs-justified,
9692 margin-bottom: -1px; }
9694 .tabs.tabs-justified > li,
9695 .tabs.promo-tabs > li {
9696 display: table-cell;
9699 border-left: 1px solid #d2d2d2; }
9701 .tabs.tabs-justified > li.active,
9702 .tabs.promo-tabs > li.active {
9706 .tabs.tabs-justified > li > a {
9708 padding-left: 5px; }
9710 .tabs.tabs-justified > li > a,
9711 .tabs.promo-tabs > li > a {
9712 text-align: center; }
9714 .tabs.promo-tabs > li > a {
9722 padding: 6px 10px 10px;
9723 border-top: 4px solid #e6e6e6;
9725 border-bottom: 1px solid #d2d2d2;
9726 background-color: #f9f9f9; }
9728 .tabs > li:last-child > a {
9731 .tabs.promo-tabs > li.active > a {
9733 border-top: 4px solid #ea7400;
9734 border-bottom-color: white;
9735 background-color: #fff !important;
9739 .tabs.promo-tabs > li:first-child {
9740 border-left: none; }
9742 .tabs.promo-tabs > li > a img {
9745 margin: 0 auto 5px auto;
9759 .tabs.promo-tabs > li > a {
9762 padding: 20px 20px 24px;
9763 background-color: #FFFFFF;
9764 border-top: 5px solid #FFFFFF;
9765 white-space: nowrap; }
9767 .tabs.promo-tabs > li.active > a {
9768 border-top: 5px solid #0574ac; }
9770 .tabs.promo-tabs > li > a:hover {
9773 .tabs.promo-tabs > li {
9776 .tabs > li[disabled="disabled"] > a:hover {
9777 cursor: not-allowed; }
9780 background-color: #f2f2f2;
9781 -webkit-transition: all .3s ease-out;
9782 -moz-transition: all .3s ease-out;
9783 transition: all .3s ease-out;
9784 margin: 3px 5px 3px 0;
9787 border: 1px solid #c9c9c9;
9788 display: inline-block; }
9789 .b2b-tags .tags__item {
9791 vertical-align: baseline;
9794 .b2b-tags .tags__item i {
9798 margin-left: 10px; }
9799 .b2b-tags .tags__item i:hover {
9801 .b2b-tags .tags__item i:focus {
9802 outline: thin dotted #666; }
9803 .b2b-tags .tags__item:last-child {
9805 .b2b-tags .tags__item:hover {
9806 text-decoration: none; }
9807 .b2b-tags .tags__item:focus {
9808 outline: 1px dotted #666; }
9810 .tooltip-size-control {
9814 display: inline-block;
9816 vertical-align: middle;
9817 margin: 1px 0 0 7px; }
9820 margin: -3px 7px 0 0; }
9823 margin: 1px 0 0 7px; }
9825 .tooltip .icon-primary-tooltip {
9828 display: inline-block;
9835 .tooltip .icon-primary-tooltip:before {
9838 .tooltip .icon-primary-tooltip:focus {
9839 text-decoration: none;
9840 outline: 1px dotted black; }
9842 .tooltip.active .icon-primary-tooltip:focus {
9847 border-color: transparent;
9848 border-style: solid;
9849 background-color: #0568ae;
9858 transform: rotate(45deg);
9861 .tooltip.active .icon-primary-tooltip[data-placement="top"] .arrow {
9865 border-width: 0 1px 1px 0; }
9867 .tooltip.active .icon-primary-tooltip[data-placement="bottom"] .arrow {
9868 border-width: 1px 0 0 1px;
9873 .tooltip.active .arrow {
9876 .tooltip .closingtooltip {
9879 .tooltip.active .closingtooltip {
9893 background-color: #0568ae;
9894 border: 1px solid transparent;
9906 .tooltip .helpertext {
9907 position: absolute; }
9909 .tooltip.active .icon-primary-tooltip[data-placement="bottom"] + .tooltip-wrapper .helpertext {
9913 .tooltip.active .icon-primary-tooltip[data-placement="top"] + .tooltip-wrapper .helpertext {
9917 .tooltip.active .tooltip-wrapper {
9922 .tooltip.active .tooltip-wrapper .helpertext {
9925 .tooltip-onclick .btn.icon-primary-tooltip {
9926 border: medium none;
9939 .tooltip-onclick .icon-primary-tooltip:before {
9941 position: relative; }
9943 .tooltip-onclick textarea + .reset-field + .icon-primary-tooltip {
9948 .tooltip-onclick.active .helpertext:before,
9949 .tooltip-onfocus.active .helpertext:before {
9950 background-color: #0568ae;
9951 border-color: transparent;
9952 border-style: solid;
9953 border-width: 1px 1px 0 0;
9961 transform: rotate(-45deg);
9964 .tooltip-onclick.active .helpertext {
9969 .tooltip-onclick.active .helpertext:before {
9973 .tooltip-onclick .reset-field {
9976 .tooltip-onclick .reset-field:before {
9980 .tooltip-onfocus.active .helpertext {
9982 margin: 14px 0 10px 0; }
9987 font-family: "Omnes-ECOMP-W02-Medium", Arial;
9990 white-space: normal; }
9995 font-family: "Omnes-ECOMP-W02", Arial;
9996 line-height: 1.5rem;
9997 white-space: normal; }
9999 .popover-content span,
10000 .popover-content p {
10001 line-height: 1.5rem; }
10003 .popover-content p:last-child {
10004 margin-bottom: 0; }
10006 .tooltip .tooltip-element {
10007 position: relative; }
10009 .tooltip .icon-primary-tooltip:hover {
10010 text-decoration: none; }
10012 .tooltip.active .tooltip-element[data-placement="top"] .arrow {
10017 .tooltip.active .tooltip-element[data-placement="bottom"] .arrow {
10019 border-color: transparent transparent #0574ac;
10023 .tooltip.active .tooltip-element[data-placement="bottom"] + .tooltip-wrapper .helpertext {
10027 .tooltip.active .tooltip-element[data-placement="top"] + .tooltip-wrapper .helpertext {
10032 padding: 0 10px 0 10px;
10036 list-style-type: none; }
10039 padding: 0 0 5px 30px;
10041 margin-left: -10px;
10043 outline-offset: -1px; }
10044 .b2b-tree li:focus {
10046 .b2b-tree li:focus > a {
10047 outline: thin dotted #666;
10048 outline-offset: -1px; }
10050 border-left: 1px solid #ccc; }
10051 .b2b-tree ul li .b2b-tree-tooltip {
10053 position: absolute;
10056 white-space: nowrap;
10059 font-family: "Omnes-ECOMP-W02", Arial;
10061 .b2b-tree ul li .b2b-tree-tooltip-content {
10062 background-color: #0568ae;
10064 border-radius: 6px;
10067 .b2b-tree ul li .b2b-tree-arrow-left {
10070 border-top: 10px solid transparent;
10071 border-bottom: 10px solid transparent;
10072 border-right: 10px solid #0568ae;
10073 position: absolute;
10075 .b2b-tree ul li.activeTooltip > a .b2b-tree-tooltip {
10078 padding: 0 0 0 20px; }
10079 .b2b-tree ul > li {
10080 position: relative;
10081 line-height: 18px; }
10082 .b2b-tree a > span.b2b-tree-node-icon {
10083 background-color: #FFF;
10087 position: absolute;
10092 .b2b-tree a > span.b2b-tree-node-icon > i {
10094 .b2b-tree a:only-child {
10096 .b2b-tree a:only-child > span.b2b-tree-node-icon {
10098 border-radius: 50%;
10101 .b2b-tree a:only-child > span.b2b-tree-node-icon > i {
10102 background-color: inherit;
10103 background: #fff; }
10104 .b2b-tree a > span.b2b-tree-node-icon > i.icon-primary-circle {
10105 background-color: inherit;
10108 .b2b-tree a.b2b-locked-node:after {
10111 font-family: 'icoSecurityalerts' !important; }
10112 .b2b-tree a:hover .b2b-locked-node:after {
10113 text-decoration: none; }
10114 .b2b-tree ul li:first-child > a:only-child > span.b2b-tree-node-icon {
10116 border-radius: 50%;
10117 line-height: 12px; }
10118 .b2b-tree ul li:last-child > a:only-child > span.b2b-tree-node-icon {
10120 background-color: #fff; }
10121 .b2b-tree li a + ul {
10123 overflow: hidden; }
10124 .b2b-tree li a.active + ul {
10126 overflow: visible; }
10127 .b2b-tree li a.grp {
10128 font-family: "Omnes-ECOMP-W02-Italic", Arial; }
10129 .b2b-tree li a.grp.active {
10131 .b2b-tree span.end {
10132 left: -6px !important;
10133 top: 5px !important; }
10134 .b2b-tree span.first-link {
10135 width: 3px !important;
10136 height: 15px !important;
10137 top: 0px !important;
10138 left: -2px !important;
10139 background: #fff; }
10141 /* .b2b-tree-checkbox {
10142 padding: 0 10px 0 10px;
10144 .b2b-tree-checkbox ul {
10146 list-style-type: none; }
10147 .b2b-tree-checkbox a {
10149 padding: 0 0 5px 30px;
10151 margin-left: -10px;
10153 outline-offset: -1px; }
10154 .b2b-tree-checkbox li:focus {
10156 .b2b-tree-checkbox li:focus > a {
10157 outline: thin dotted #666;
10158 outline-offset: -1px; }
10159 .b2b-tree-checkbox ul li {
10160 border-left: 1px solid #ccc; }
10161 .b2b-tree-checkbox ul ul {
10162 padding: 0 0 0 20px; }
10163 .b2b-tree-checkbox ul > li {
10164 position: relative;
10165 line-height: 18px; } */
10166 /* .b2b-tree-checkbox a > span.nodeIcon {
10167 background-color: #FFF;
10171 position: absolute;
10176 /* .b2b-tree-checkbox a > span.nodeIcon > i {
10177 font-size: 20px; } */
10178 .b2b-tree-checkbox a > span.nodeIcon.end {
10179 margin-top: 10px; }
10180 .b2b-tree-checkbox a:only-child {
10182 .b2b-tree-checkbox a:only-child > span.nodeIcon {
10184 border-radius: 50%;
10187 .b2b-tree-checkbox a:only-child > span.nodeIcon > i {
10188 background-color: inherit;
10189 background: #fff; }
10190 .b2b-tree-checkbox a > span.nodeIcon > i.icon-primary-circle {
10191 background-color: inherit;
10194 .b2b-tree-checkbox ul li:first-child > a:only-child > span {
10196 border-radius: 50%;
10199 .b2b-tree-checkbox ul li:first-child > a:only-child > span.end {
10201 .b2b-tree-checkbox ul li:first-child > a:only-child > span i.icon-primary-circle {
10203 .b2b-tree-checkbox ul li:last-child > a:only-child > span {
10205 background-color: #fff; }
10206 .b2b-tree-checkbox li a + ul {
10208 overflow: hidden; }
10209 .b2b-tree-checkbox li a.active + ul {
10211 .b2b-tree-checkbox li a.grp {
10212 font-family: "Omnes-ECOMP-W02-Italic", Arial; }
10213 .b2b-tree-checkbox span.end {
10214 left: -6px !important; }
10215 .b2b-tree-checkbox .checkbox {
10216 margin-bottom: 0px;
10219 .b2b-tree-checkbox .checkbox input:indeterminate + .skin:after {
10222 font-family: inherit !important;
10223 line-height: inherit !important; }
10224 /* .b2b-tree-checkbox span.first-link {
10225 width: 3px !important;
10226 height: 15px !important;
10227 top: 0px !important;
10228 left: -2px !important;
10229 background: #fff; } */
10231 .b2b-widget-window {
10235 position: absolute;
10236 border: 1px solid #ccc;
10237 background-color: #fff;
10238 border-radius: 8px;
10240 .b2b-widget-window li {
10243 .b2b-widget-container {
10244 background-color: #fff;
10245 border-radius: 8px;
10246 border: 1px solid #ccc;
10247 position: relative; }
10248 .b2b-widget-container .b2b-widget-header {
10249 font-family: "Omnes-ECOMP-W02", Arial;
10252 padding-left: 15px;
10253 padding-top: 19px; }
10254 .b2b-widget-container .b2b-widget-header .header {
10256 .b2b-widget-container .b2b-widget-header-icons {
10260 .b2b-widget-header-icons button {
10262 background: transparent;
10264 .b2b-widget-header-icons button:focus {
10265 outline-style: solid;
10266 outline-width: 1px;
10267 outline-color: #0574ac; }
10268 .b2b-widget-header-icons button:first-child {
10269 margin-right: 0px; }
10271 .b2b-widget-container .b2b-widget-content {
10275 position: relative;
10276 border-top: 1px solid #ccc; }
10278 .b2b-widget-content .form-row:first-child {
10281 .b2b-widget-header-icons button.icoControls-gear:focus, .b2b-widget-header-icons button.icon-primary-close:focus {
10282 outline: thin dotted #666; }
10284 .b2b-widget-header .icon-primary-close:before {
10286 display: inline-block;
10291 .b2b-widget-window .arrow_box {
10293 border: 1px solid #ccc; }
10295 .b2b-widget-window.arrow_box:after, .b2b-widget-window.arrow_box:before {
10298 border: solid transparent;
10302 position: absolute;
10303 pointer-events: none; }
10305 .b2b-widget-window.arrow_box:after {
10306 border-color: rgba(255, 255, 255, 0);
10307 border-bottom-color: #fff;
10308 border-width: 10px;
10309 margin-left: 1px; }
10311 .b2b-widget-window.arrow_box:before {
10312 border-color: rgba(204, 204, 204, 0);
10313 border-bottom-color: #ccc;
10314 border-width: 11px;
10315 margin-left: 0px; }
10317 /************************** Overrides for Filters ***************************/
10318 .filter-container .filter-header h2 {
10319 line-height: 1 !important;
10320 margin: 0 !important; }
10322 .filter-container .icon-primary-spinner:before {
10325 .filter-container .fixed-230-subnav {
10326 margin: 10px !important;
10327 width: inherit !important; }
10329 .filter-container .unlinked:focus {
10330 outline: thin dotted #666 !important; }
10332 .filter-container .unlinked.active {
10333 color: inherit !important; }
10335 .filter-container .fixed-230-subnav a > i {
10336 background: none; }
10338 .filter-container .fixed-230-subnav ul {
10339 margin: 0 0 10px 10px; }
10341 /************************** Overrides for Filters ***************************/
10342 .row .filter-container {
10343 background-color: #fff; }
10348 position: relative; }
10350 .filter-header h2 {
10351 font-family: "Omnes-ECOMP-W02-Medium", Arial;
10353 margin-bottom: 0; }
10356 border-top: 1px solid #ccc;
10357 padding-top: 20px; }
10359 .filter-selected > span {
10361 text-transform: uppercase; }
10363 .filter-selected > a.clear-all-filters {
10365 font-size: 1.4rem; }
10367 .filter-selected > span,
10368 .filter-selected > a.clear-all-filters {
10369 font-family: "Omnes-ECOMP-W02-Medium", Arial; }
10371 .filter-selected-group {
10372 padding-top: 15px; }
10374 .filter-selected-badge {
10375 background-color: #f2f2f2;
10376 border-radius: 15px;
10377 display: inline-block;
10379 margin-bottom: 10px;
10380 padding: 0 0 0 12px; }
10382 .filter-selected-badge .icoControls-optionsoff {
10383 background: transparent none repeat scroll 0 0;
10384 border: medium none;
10389 .filters .fixed-230-subnav > ng-transclude > div:first-child {
10390 border-top: 1px solid #ccc; }
10392 .filters .fixed-230-subnav > ng-transclude > div {
10393 border-bottom: 1px solid #ccc; }
10396 align-items: center;
10397 border-bottom: 1px solid #ccc;
10401 -webkit-justify-content: space-between;
10402 -ms-flex-pack: justify;
10403 justify-content: space-between; }
10405 .filter-results-sortby > span {
10406 text-transform: uppercase; }
10408 .filter-results-view .icon-primary-content-gridguide {
10412 .filter-container .fixed-230-subnav > ng-transclude > div > a {
10415 padding: 15px 20px 15px 0;
10416 color: #0574ac !important;
10417 cursor: pointer !important;
10418 font-family: "Omnes-ECOMP-W02", Arial !important;
10419 outline-offset: inherit !important;
10420 position: relative;
10424 .filter-container .fixed-230-subnav a > i {
10428 .filter-container .fixed-230-subnav .icon-primary-collapsed:before, .filter-container .fixed-230-subnav .icon-primary-expanded:before {
10431 .filter-container .fixed-230-subnav ul.collapse {
10433 transition: height 0.5s ease;
10435 overflow: hidden; }
10437 .filter-container .checkbox .icon-primary-spinner {
10439 position: absolute;
10442 .fixed-230-subnav.affix {
10443 margin: -28px 0 0; }
10445 #nav-menu .b2b-menu,
10446 #nav-menu .fixed-230-subnav {
10450 .fixed-230-subnav > div {
10451 border-bottom: 1px solid #ccc;
10452 line-height: 4.0rem; }
10454 .b2b-menu > li:first-child,
10455 .fixed-230-subnav > li:first-child {
10456 border-top: 1px solid #ccc; }
10459 .fixed-230-subnav div > a {
10463 font-family: "Omnes-ECOMP-W02", Arial;
10466 outline-offset: -1px;
10468 position: relative; }
10470 .fixed-230-subnav div > a.live {
10471 font-family: "Omnes-ECOMP-W02-Medium", Arial;
10474 .fixed-230-subnav > ng-transclude > div li > a {
10477 line-height: 20px; }
10479 .fixed-230-subnav > ng-transclude > div li > a.active {
10480 font-family: "Omnes-ECOMP-W02-Medium", Arial;
10481 text-decoration: none;
10484 #nav-menu .fixed-230-subnav a > i {
10487 .fixed-230-subnav > li > a.active > i:after {
10491 .fixed-230-subnav ul {
10492 margin: 0 0 10px 0; }
10494 .b2b-menu ul div a,
10495 .fixed-230-subnav ul div a {
10499 outline: medium none !important;
10500 text-decoration: none !important; }
10502 @media (max-width: 1024px) {
10503 .filter-container .fixed-230-subnav {
10506 .filter-container .fixed-230-subnav > li {
10508 .row .filter-container {
10515 transition: all 0.5s ease 0s;
10519 padding-left: 20px; }
10521 margin: 0 20px 10px; } }
10523 .b2b-pane-selector-wrapper {
10526 border-top: solid 1px #ccc;
10527 border-bottom: solid 1px #ccc; }
10528 .b2b-pane-selector-wrapper .side-nav {
10529 width: 20% !important;
10530 display: inline-block;
10532 .b2b-pane-selector-wrapper .pane-container {
10534 vertical-align: top;
10537 border-left: solid 1px #ccc;
10538 font-family: "Omnes-ECOMP-W02", Arial;
10540 .b2b-pane-selector-wrapper .pane-container.active {
10541 display: inline-block; }
10542 .b2b-pane-selector-wrapper .pane-container .pane-container-top {
10543 padding-left: 15px; }
10544 .b2b-pane-selector-wrapper .pane-container .panes {
10545 display: -webkit-flex;
10547 border-top: solid 1px #ccc;
10548 margin-top: 30px; }
10549 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block {
10552 border-right: solid 1px #ccc;
10553 position: relative;
10559 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block:focus {
10560 outline: dotted 1px #333333; }
10561 .b2b-pane-selector-wrapper .pane-container .search-block {
10562 position: relative;
10564 .b2b-pane-selector-wrapper .pane-container .search-block input[type="search"]:focus {
10565 padding-right: 40px; }
10566 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block .form-row p {
10567 margin-top: 15px; }
10568 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block div {
10569 border-bottom: solid 1px #ccc; }
10570 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block .form-row {
10572 padding: 19px 14px 19px 14px;
10574 border: dotted 1px transparent;
10575 border-bottom: solid 1px #ccc; }
10576 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block .form-row:focus {
10577 border: dotted 1px #333333 !important; }
10578 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block .form-row:last-child {
10579 border-bottom: none; }
10580 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block > .no-content {
10581 text-align: center;
10582 border-bottom: none;
10584 position: absolute;
10588 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block div:last-child {
10589 border-bottom: none; }
10590 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block .form-row span.margin-chk {
10591 margin: 15px 15px 0px 15px;
10593 .b2b-pane-selector-wrapper .pane-container .panes div.pane-block .form-row .checkbox-selectall {
10594 margin: 0px 0 0 24px !important; }
10595 .b2b-pane-selector-wrapper .side-nav li {
10596 font-family: "Omnes-ECOMP-W02-Medium", Arial;
10598 border-top: solid 1px #ccc;
10599 display: block !important;
10600 width: auto !important;
10601 margin-left: 0px !important; }
10602 .b2b-pane-selector-wrapper .side-nav li.active {
10603 background-color: #f6f6f6;
10604 position: inherit !important; }
10605 .b2b-pane-selector-wrapper .side-nav li.active > a {
10608 text-decoration: none;
10610 background-color: transparent;
10611 padding: 20px 15px;
10614 border-left: 4px solid #0574ac; }
10615 .b2b-pane-selector-wrapper .side-nav li > a {
10618 text-decoration: none;
10620 background-color: transparent;
10621 padding: 20px 15px;
10624 text-align: left; }
10625 .b2b-pane-selector-wrapper .side-nav li > a:focus {
10626 border-right: dotted 1px #333333; }
10627 .b2b-pane-selector-wrapper .side-nav li:first-child {
10629 margin-left: none !important; }
10630 /********************* Utility CSS Starts **********************/
10632 position: absolute;
10637 overflow: hidden; }
10639 /********************* Utility CSS Ends **********************/
10640 /* Fix for alignment issue on Cancel link inside modal */
10641 .modal-footer > .cta-button-group {
10642 line-height: 40px; }
10644 /* .att-dark-green { // Not used
10650 button .colors-off-msg {
10651 position: relative; }
10653 .ds2-no-colors .colors-off-msg {
10656 .ds2-no-colors [data-colordatatext] button .colors-off-msg {
10658 line-height: normal;
10660 position: absolute;
10662 white-space: normal;
10666 .make-all-white * {
10669 .make-all-white a {
10670 text-decoration: underline;
10674 padding-top: 20px; }
10678 margin-left: -25px;
10680 position: absolute;
10683 #pageLevelLoader.modal {
10684 background-color: transparent;
10689 .modal.fade .loader {
10692 .modal.fade.in .loader {
10695 .btn.disabled[data-loading-text] {
10696 padding: 0 19px 0 18px;
10697 line-height: 46px; }
10699 .btn.disabled[data-loading-text] img {
10700 position: relative;
10703 /* Seems to already be in docs.css
10704 .fixed-230.leftnav {
10705 position: relative;
10707 .fixed-230-subnav {
10710 .fixed-230-subnav > li:first-child {
10713 .fixed-230-subnav > li {
10714 border-bottom: 1px solid #d2d2d2;
10716 .fixed-230-subnav > li > a {
10719 line-height: normal;
10721 padding: 11px 35px 12px 9px;
10723 position: relative;
10725 .fixed-230-subnav > li > a.live {
10727 font-family: "Omnes-ECOMP-W02-Medium", Arial;
10729 .fixed-230-subnav a > i {
10732 position: absolute;
10735 .fixed-230-subnav a > i:after {
10738 .fixed-230-subnav > li li > a {
10743 .fixed-230-subnav > li li > a.active {
10745 font-family: "Omnes-ECOMP-W02-Medium", Arial;
10746 text-decoration: none;
10748 .fixed-230-subnav ul {
10752 color: #0568ae !important;
10753 font-family: "Omnes-ECOMP-W02", Arial !important; }
10756 color: inherit !important; }
10758 /* @media (max-width: 767px) {
10762 .row.has-leftnav .fluid-space {
10766 background-color: #fff;
10770 background-color: #fff !important;
10771 display: block !important;
10773 .fixed-230-subnav {
10777 .fixed-230-subnav > li {
10778 margin-left: -15px;
10779 margin-right: -15px;
10781 .fixed-230-subnav > li:first-child {
10782 border-top: 1px solid #d2d2d2;
10784 .fixed-230-subnav > li > a {
10787 .fixed-230-subnav a:hover,
10788 .fixed-230-subnav a:focus {
10789 text-decoration: none !important;
10791 .fixed-230-subnav > li li > a {
10794 .fixed-230-subnav > li li > a.active {
10796 font-family: "Omnes-ECOMP-W02-Medium", Arial;
10799 @keyframes DOMinsertion {
10801 outline-color: transparent; }
10803 outline-color: transparent; } }
10805 @-moz-keyframes DOMinsertion {
10807 outline-color: transparent; }
10809 outline-color: transparent; } }
10811 @-webkit-keyframes DOMinsertion {
10813 outline-color: transparent; }
10815 outline-color: transparent; } }
10817 @-ms-keyframes DOMinsertion {
10819 outline-color: transparent; }
10821 outline-color: transparent; } }
10823 @-o-keyframes DOMinsertion {
10825 outline-color: transparent; }
10827 outline-color: transparent; } }
10830 .modal.fade.in .modal-header,
10831 .modal.fade.in .modal-body,
10832 .modal.fade.in .modal-footer {
10833 animation-duration: 0.01s;
10834 -o-animation-duration: 0.01s;
10835 -ms-animation-duration: 0.01s;
10836 -moz-animation-duration: 0.01s;
10837 -webkit-animation-duration: 0.01s;
10838 animation-name: DOMinsertion;
10839 -o-animation-name: DOMinsertion;
10840 -ms-animation-name: DOMinsertion;
10841 -moz-animation-name: DOMinsertion;
10842 -webkit-animation-name: DOMinsertion; }
10844 .dda-css-override ul.nav-tabs {
10845 margin-bottom: 0; }
10848 .formsWithinProcessButton {
10849 margin-right: 0px; }
10851 .heading-sub-section-form {
10853 font-family: "Omnes-ECOMP-W02", Arial;
10854 margin-bottom: 20px;
10855 margin-top: 10px; }
10857 .heading-small-form {
10859 font-family: "Omnes-ECOMP-W02", Arial;
10862 .icon-primary-form-sizeL {
10865 .icon-primary-form-size {
10869 margin-right: 15px !important; }
10871 @media (max-width: 767px) {
10872 .heading-sub-section-form {
10874 font-family: "Omnes-ECOMP-W02", Arial;
10875 margin-bottom: 20px;
10877 margin-top: 30px; }
10878 .heading-small-form {
10880 font-family: "Omnes-ECOMP-W02", Arial;
10881 margin-top: 0px; } }
10883 @media (max-width: 479px) {
10884 .icon-primary-form-resizeL {
10886 .icon-primary-form-resize {
10888 .heading-center-form {
10889 margin-left: 20px; } }
10891 @media (min-width: 480px) {
10892 .icon-primary-form-resizeL {
10894 .icon-primary-form-resize {
10895 display: inherit; }
10896 .icon-primary-center-min {
10897 margin-top: 30px; } }
10899 @media (min-width: 768px) {
10900 .icon-primary-form-resizeL {
10902 margin-top: 30px; }
10903 .icon-primary-form-resize {
10905 .center-form-align {
10906 margin-top: 35px; } }
10908 @media (min-width: 1024px) {
10909 .icon-primary-form-resizeL {
10912 .icon-primary-form-resize {
10914 .center-form-align {
10915 margin-top: 5px; } }
10917 .data-row.has-button td.col-1 {
10921 .icon-primary-circle:before {
10922 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");
10924 position: absolute;
10930 -ms-interpolation-mode: bicubic;
10931 margin-bottom: 40px;
10933 padding-right: 10px;
10937 background-color: #d1d1d1; }
10940 background-color: #e8e8e8; }
10943 -moz-user-select: none;
10944 -khtml-user-select: none;
10945 -webkit-user-select: none;
10946 user-select: none; }
10947 /* Flyout inputs color is not aligned */
10951 .isIE .btn-primary.btn:focus::after,
10952 .isIE .btn-specialty.btn:focus::after,
10953 .isIE .btn-alt.btn:focus::after {
10954 border: 1px dashed #fff !important; }
10955 .b2b-config-section-container {
10959 background-color: #fff;
10960 border: 1px solid #ccc;
10961 display: inline-table;
10962 border-radius: 6px; }
10964 .b2b-config-section-first-div {
10965 border-right: 1px solid #ccc;
10967 min-height: 330px; }
10969 .b2b-config-section-icon-primary-font {
10972 line-height: 31px; }
10974 .b2b-config-section-padding {
10975 padding: 20px 20px 15px 15px;
10978 .b2b-config-sec-flyout {
10979 position: relative;
10984 font-family: "Omnes-ECOMP-W02", Arial; }
10986 .b2b-config-sec-divider {
10987 border-bottom: 1px solid #ccc; }
10989 .b2b-confi-sec-span-border {
10990 border-right: 1px solid;
10993 .b2b-config-sec-speed-div {
10994 text-align: center;
10995 margin-top: 20px; }
10997 .b2b-config-sec-label-font {
11000 .b2b-config-sec-expander-main {
11001 padding: 0 5px 0px 15px; }
11003 .b2b-config-sec-expander-body .b2b-config-vlan-padding {
11004 padding: 5px 15px 10px 0px; }
11006 .b2b-conif-sec-row-height {
11009 .b2b-config-sec-expander-body {
11011 .b2b-config-sec-expander-body .b2b-config-vlan-data {
11012 font-family: "Omnes-ECOMP-W02-Medium", Arial;
11013 padding-left: 15px; }
11015 .b2b-config-sec-expander-body-first-div {
11016 border-top: 1px solid #ccc; }
11018 .b2b-config-sec-expander-body .tooltip {
11022 .b2b-config-section-container .row > [class*="span"] {
11023 margin-right: 0px; }
11025 .b2b-config-vlan-icons {
11028 margin-right: 0px; }
11030 .b2b-config-section-container .span6 {
11033 .b2b-config-sec-data-link-style {
11034 position: relative;
11037 border-radius: 50%;
11041 border: 1px solid #ccc;
11044 .b2b-config-sec-text-align {
11045 text-align: center;
11047 margin-bottom: 35px;
11048 font-family: "Omnes-ECOMP-W02-Medium", Arial;
11052 .b2b-config-port-text-align {
11053 text-align: center;
11055 margin-bottom: 8px;
11056 font-family: "Omnes-ECOMP-W02-Medium", Arial;
11060 .b2b-config-port-text-label {
11062 margin-bottom: 8px;
11064 text-align: center; }
11066 .b2b-confi-sec-last-div p {
11068 padding: 10px 15px 0 15px; }
11070 .b2b-confi-sec-router-label {
11071 font-family: "Omnes-ECOMP-W02-Medium", Arial;
11076 margin-bottom: 7px; }
11078 .b2b-config-vlan-label {
11079 font-family: "Omnes-ECOMP-W02-Medium", Arial;
11083 margin-bottom: 9px; }
11085 .b2b-config-vlan-info {
11086 font-family: "Omnes-ECOMP-W02", Arial;
11089 margin-bottom: 1px; }
11090 .b2b-config-vlan-info .icon-misc-pen {
11091 padding-left: 7px; }
11093 .b2b-confi-sec-model-label {
11094 font-family: "Omnes-ECOMP-W02", Arial;
11098 .b2b-confi-sec-router-info {
11102 .b2b-config-sec-speed-sec {
11103 border-right: 1px solid #ccc; }
11105 .b2b-config-sec-speed-label {
11106 font-family: "Omnes-ECOMP-W02", Arial;
11109 text-align: center; }
11110 .b2b-config-sec-speed-label i {
11114 .b2b-config-sec-yellow-flag-div {
11116 background-color: #ffb18c; }
11118 .b2b-config-sec-expander-icons {
11120 .b2b-config-sec-expander-icons .icon-misc-trash {
11121 margin-right: 10px; }
11123 .b2b-config-sec-yellow-flag .b2b-config-sec-expander-icons {
11126 .b2b-config-sec-expander-body-icons .icon-misc-pen {
11127 position: relative;
11129 .b2b-directory-listing .center {
11131 margin: 2em auto; }
11133 .b2b-directory-listing .listBox {
11137 padding-right: 1px;
11138 font-family: "Omnes-ECOMP-W02", Arial; }
11140 .b2b-directory-listing .listBox:focus {
11141 outline: thin dotted #666; }
11143 .b2b-directory-listing .b2b-directory-listing-no-results {
11144 font-weight: bold; }
11146 .b2b-directory-listing .b2b-directory-listing-list {
11147 font-family: "Omnes-ECOMP-W02", Arial;
11149 overflow-x: hidden;
11150 position: relative;
11152 border: 1px solid #333;
11153 border-radius: 6px;
11154 margin-bottom: 10px; }
11156 .b2b-directory-listing .b2b-directory-listing-item {
11158 border: 1px solid transparent;
11164 padding-bottom: 7px;
11165 padding-left: 15px;
11166 -moz-user-select: none;
11167 -webkit-user-select: none;
11168 -ms-user-select: none;
11169 word-wrap: break-word; }
11170 .b2b-directory-listing .b2b-directory-listing-item:focus {
11171 border: 1px #3399FF solid; }
11173 .b2b-directory-listing .b2b-directory-listing-item-selected {
11175 background-color: #3399FF; }
11177 .b2b-directory-listing input[type="text"] {
11178 padding-right: 30px; }
11179 .b2b-directory-listing input[type="text"]:focus, .b2b-directory-listing input[type="text"]:hover {
11180 padding-right: 30px; }
11182 .b2b-directory-listing .row .btns {
11183 margin-right: 90px;
11184 margin-left: -115px;
11185 margin-top: 100px; }
11187 .b2b-directory-listing .btn-remove {
11188 margin-right: auto !important;
11189 margin-bottom: 15px; }
11190 .b2b-directory-listing .btn-remove i {
11195 .b2b-directory-listing .btn-remove-all {
11197 margin-bottom: 61px !important;
11198 /* need to be removed */
11199 margin-right: auto !important; }
11200 .b2b-directory-listing .btn-remove-all i {
11205 .b2b-directory-listing .btn-add {
11206 margin-bottom: 15px !important; }
11207 .b2b-directory-listing .btn-add i {
11212 .b2b-directory-listing .btn-add-all {
11214 margin-bottom: 61px !important; }
11215 .b2b-directory-listing .btn-add-all i {
11220 .b2b-directory-listing .btn-search[class*="btn"] {
11223 .b2b-directory-listing .btn {
11226 .b2b-directory-listing-disabled {
11227 cursor: not-allowed; }
11229 .b2b-directory-listing-label-heading {
11231 padding-bottom: 5px; }
11233 .b2b-dl-list-box option {
11235 padding-bottom: 7px;
11236 padding-left: 15px; }
11238 .b2b-dl-modal-button-div {
11239 padding-top: 110px;
11240 text-align: center; }
11241 .b2b-tmpl-notification-card {
11242 border-radius: 6px;
11245 background-color: #ffffff;
11246 border: 1px solid rgba(0, 0, 0, 0.1);
11247 border-radius: 8px;
11248 overflow: hidden; }
11249 .b2b-tmpl-notification-card .b2b-tmpl-card-header {
11250 padding-left: 30px;
11251 font-family: "Omnes-ECOMP-W02", Arial;
11255 display: inline-block;
11257 position: relative; }
11258 .b2b-tmpl-notification-card .b2b-tmpl-card-body {
11259 padding: 0 0px 0px;
11260 position: relative; }
11261 .b2b-tmpl-notification-card .b2b-tmpl-card-header-title {
11262 margin-top: 10px; }
11263 .b2b-tmpl-notification-card .b2b-tmpl-card-corner-button {
11264 box-shadow: 0 -50px 0 0 #f2f2f2 inset;
11266 position: absolute;
11267 border-color: #f2f2f2 #f2f2f2 transparent transparent;
11268 border-style: solid;
11269 border-width: 35px;
11274 /*Old properties */
11277 .b2b-tmpl-notification-card .b2b-tmpl-card-corner-button .close {
11282 position: relative;
11283 /*Old properties */
11285 .b2b-tmpl-notification-card .b2b-tmpl-card-corner-button .close:before {
11293 /*Old properties */
11297 .b2b-tmpl-notification-card .b2b-tmpl-card-corner-button .close:focus {
11298 outline: 1px dotted black; }
11299 .b2b-tmpl-notification-card button.close {
11300 -webkit-appearance: none;
11301 moz-appearance: none;
11302 appearance: none; }
11303 .b2b-tmpl-notification-card .b2b-tmpl-card-icon-primary-cirlce {
11306 border-radius: 50%; }
11307 .b2b-tmpl-notification-card .b2b-tmpl-card-outer-cirlce {
11308 background: #f0f5f5;
11309 border-radius: 50%;
11312 vertical-align: middle; }
11313 .b2b-tmpl-notification-card .b2b-tmpl-card-inner-cirlce {
11317 position: relative;
11318 border-radius: 50%;
11322 border: 1px solid #767676; }
11323 .b2b-tmpl-notification-card .b2b-tmpl-card-row {
11324 padding-top: 10px; }
11325 .b2b-tmpl-notification-card .b2b-tmpl-card-sub-header {
11327 .b2b-tmpl-notification-card .b2b-tmpl-favourite-view-item {
11328 background-color: #fff;
11330 border-top: 1px solid #ccc; }
11331 .b2b-tmpl-notification-card .b2b-tmpl-favourite-view-item .cta-button-group {
11333 padding-top: 20px; }
11334 .b2b-tmpl-notification-card .b2b-tmpl-card-edit-section .cta-button-group {
11336 padding-top: 15px; }
11337 .b2b-tmpl-notification-card .b2b-tmpl-card-add-item-container {
11338 padding-top: 30px; }
11339 .b2b-tmpl-notification-card .b2b-tmpl-card-link-active {
11340 pointer-events: none;
11343 .b2b-tmpl-notification-card .b2b-tmpl-card-cursor:hover {
11345 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-icon {
11346 text-align: center;
11347 margin-top: 91px; }
11348 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-icon i {
11352 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-heading {
11354 text-align: center;
11355 margin-top: 20px; }
11356 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-heading h1 {
11359 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-sub-heading {
11361 text-align: center; }
11362 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-sub-heading h5 {
11365 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-info {
11368 margin-top: 20px; }
11369 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-info ul {
11370 list-style-type: disc;
11371 list-style-position: inside; }
11372 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-info li {
11373 padding-top: 5px; }
11375 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-link-section {
11379 text-align: center;
11380 margin-bottom: 55px; }
11381 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-link-section .b2b-tmpl-order-confirmation-link {
11382 margin-right: 8%; }
11383 .b2b-tmpl-order-confirmation .b2b-tmpl-order-confirmation-link-section a {
11385 .b2b-tmpl-profile-block-container {
11388 background-color: #fff;
11389 border-radius: 8px;
11390 border: 1px solid #ccc;
11391 box-shadow: 0px 1px 1px 1px #ccc;
11392 display: inline-table;
11393 margin: 15px 15px; }
11394 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-title {
11395 font-weight: bold; }
11396 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-footer {
11397 margin-bottom: 12px;
11400 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details p {
11401 word-wrap: break-word;
11403 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details p:first-child {
11404 margin-top: 10px; }
11405 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details p:after {
11408 border: 0.2px solid #ccc;
11409 margin-top: 12px; }
11410 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details .radio {
11413 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details p, .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details div {
11416 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details .radio-label, .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details a {
11418 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details p label, .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-details p span {
11419 padding-left: 10px; }
11420 .b2b-tmpl-profile-block-container .b2b-tmpl-approval-icon {
11423 position: relative;
11425 .b2b-tmpl-profile-block-container .b2b-tmpl-approval-icon i {
11428 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-link {
11430 position: relative;
11432 .b2b-tmpl-profile-block-container a.link-profile {
11433 position: relative;
11436 margin-bottom: 16px; }
11437 .b2b-tmpl-profile-block-container .b2b-tmpl-profile-block-radio {
11438 position: relative;
11440 .b2b-static-route-container {
11441 padding-left: 32px;
11442 display: inline-block; }
11444 .b2b-static-route-label-heading {
11445 font-family: "Omnes-ECOMP-W02-Medium", Arial;
11446 font-size: 5px !important;
11448 font-style: normal;
11449 text-align: left; }
11451 label.b2b-static-route-label-heading {
11452 margin-bottom: 12px;
11456 #b2b-static-route-input {
11457 margin: 5px 0 5px; }
11459 .b2b-static-route-list {
11460 margin-bottom: 30px;
11463 margin-right: 20px;
11465 overflow-y: auto; }
11466 .b2b-static-route-list .status-text {
11469 align-items: center;
11472 .b2b-static-route-list-item {
11473 border: 1px #cccccc solid;
11474 font-family: "Omnes-ECOMP-W02", Arial;
11478 .b2b-static-route-list-item > .status-bar {
11479 padding: 20px 0 20px;
11480 background-color: #ea7400;
11483 display: inline-block;
11484 margin-right: 20px;
11487 .b2b-static-route-list-item > .status-bar:after {
11489 visibility: hidden; }
11490 .b2b-static-route-list-item > .status-bar-unedited {
11491 padding: 20px 0 20px;
11492 background-color: #ffb81c;
11495 display: inline-block;
11496 margin-right: 20px;
11499 background-color: transparent; }
11500 .b2b-static-route-list-item > .status-bar-unedited:after {
11502 visibility: hidden; }
11504 .b2b-static-route-list-item:focus {
11505 outline: 1px dashed #00f; }
11507 .b2b-static-route-list-item--selected {
11508 background: #f2f2f2; }
11510 .b2b-static-route-content {
11511 display: inline-block; }
11513 .selectWrap::after {
11514 align-items: center;
11515 background-position: 7px 7px;
11516 background-repeat: no-repeat;
11517 background-size: auto 23px;
11518 border-left: 1px solid transparent;
11525 position: absolute;
11532 position: absolute !important;
11533 display: flex !important;
11537 border-radius: 5px;
11552 .dialog__close-btn {
11554 background: #087ac2;
11556 position: absolute;
11561 border: #087ac2 2px solid;
11578 margin-right: 20px;
11579 /* background-color: #006496; */
11580 color: rgb(0, 0, 0);
11609 padding-right: 130px;
11610 padding-left: 120px;
11611 color: rgba(0, 0, 0, 0.603)
11622 border-radius: 5px;
11631 margin-right: 20px;
11632 /* background-color: #006496; */
11633 color: rgb(0, 0, 0);
11641 position: relative;
11645 label + .field-group, label + .input-append, label + .row, label + .row-nowrap, label + .form-row {
11658 .webform-component-my-select select {
11663 background-color: #fff;
11664 border: 1px solid #d2d2d2;
11665 border-radius: 3px;
11666 display: inline-block;
11669 position: absolute;
11675 font-family: "Omnes-ECOMP-W02-Italic", Arial;
11676 font-style: normal;
11682 border-radius: 5px;
11697 .dialog__close-btn {
11699 background: #087ac2;
11701 position: absolute;
11706 border: #087ac2 2px solid;
11714 .full-width-table {
11721 /* margin-left: 250px;
11722 margin-right: 250px; */
11723 /* overflow: scroll; */
11727 margin-left: 150px;
11728 margin-right: 150px;
11733 border-radius: 5px;
11747 margin-right: 10px;
11750 .dialog__close-btn {
11752 background: #087ac2;
11754 position: absolute;
11759 border: #087ac2 2px solid;
11766 table, tr, td, th {