Deliver centralized role management feature
[portal.git] / ecomp-portal-FE-common / client / bower_components_external / b2b / css / b2b-angular / b2b-angular.css
index 47181f8..5825a9a 100644 (file)
@@ -1,48 +1,41 @@
-/*! b2b-angular-library - v1.0.1 - Last updated: 2017-03-02. Copyright (c) 2016 AT&T Services, Inc. */ 
-.b2b-horizontal-table {
-  border: 1px solid;
-  width: 651px; }
-  .b2b-horizontal-table ::-webkit-scrollbar {
-    height: 10px; }
-  .b2b-horizontal-table ::-webkit-scrollbar-thumb {
-    background: #666666;
-    border-radius: 5px; }
-  .b2b-horizontal-table .b2b-horizontal-table-inner-container {
-    width: 650px;
-    padding-left: 150px;
-    overflow-x: scroll; }
-  .b2b-horizontal-table th:first-child {
-    background-color: #FFFFFF; }
-  .b2b-horizontal-table td:first-child {
-    background-color: #FFFFFF;
-    border-top: 1px solid #cccccc;
-    border-right: 1px solid #cccccc;
-    margin-top: -0.5px; }
-  .b2b-horizontal-table tr th:nth-child(2), .b2b-horizontal-table tr td:nth-child(2) {
-    border-left: none; }
-  .b2b-horizontal-table .b2b-horizontal-table-column-info {
-    padding-top: 16px;
-    text-align: center; }
-  .b2b-horizontal-table .b2b-horizontal-table-arrows .btn-arrow:hover, .b2b-horizontal-table .b2b-horizontal-table-arrows .btn-arrow:focus {
-    text-decoration: none; }
-  .b2b-horizontal-table .b2b-horizontal-table-arrows .left {
-    float: left;
-    margin: 10px;
-    color: #0568ae; }
-    .b2b-horizontal-table .b2b-horizontal-table-arrows .left[disabled] {
-      color: #767676;
-      cursor: not-allowed; }
-  .b2b-horizontal-table .b2b-horizontal-table-arrows .right {
-    float: right;
-    clear: right;
-    margin: 10px;
-    color: #0568ae; }
-    .b2b-horizontal-table .b2b-horizontal-table-arrows .right[disabled] {
-      color: #767676;
-      cursor: not-allowed; }
-    .b2b-horizontal-table .b2b-horizontal-table-arrows .right.btn-arrow .btn {
-      margin-right: 0;
-      margin-left: 10px; }
+/*! b2b-angular-library - v1.0.5 - Last updated: 2017-05-24. Copyright (c) 2016 AT&T Services, Inc. */ 
+.b2b-horizontal-table ::-webkit-scrollbar {
+  height: 10px; }
+
+.b2b-horizontal-table ::-webkit-scrollbar-thumb {
+  background: #666666;
+  border-radius: 5px; }
+
+.b2b-horizontal-table .b2b-frozen-col {
+  font-size: 12px;
+  font-weight: normal;
+  font-style: italic; }
+
+.b2b-horizontal-table .b2b-horizontal-table-inner-container {
+  overflow-x: scroll; }
+
+.b2b-horizontal-table .b2b-horizontal-table-column-info {
+  text-align: center; }
+
+.b2b-horizontal-table .b2b-horizontal-table-legend div[b2b-flyout-toggler] {
+  color: #0568ae;
+  cursor: pointer; }
+
+.b2b-horizontal-table .b2b-horizontal-table-legend .b2b-frozen-cell {
+  width: 16px;
+  height: 16px;
+  background-color: #F2F2F2;
+  display: inline-block;
+  margin-right: 10px; }
+
+.b2b-horizontal-table .b2b-horizontal-table-arrows {
+  margin-bottom: 20px; }
+  .b2b-horizontal-table .b2b-horizontal-table-arrows .b2b-disabled-text {
+    color: #767676; }
+  .b2b-horizontal-table .b2b-horizontal-table-arrows .b2b-next-link {
+    padding-right: 15px; }
+  .b2b-horizontal-table .b2b-horizontal-table-arrows .b2b-prev-link {
+    padding-left: 15px; }
 
 @-moz-document url-prefix() {
   .b2b-horizontal-table td:first-child {
@@ -252,19 +245,19 @@ small {
   font-family: "Omnes-ECOMP-W02", Arial !important; }
 
 .font-light {
-  font-family: "Omnes-ECOMP-W02-Light", Arial !important; }
+  font-family: "Omnes-ECOMP-W02-Light",Arial !important; }
 
 .font-italic {
   font-family: "Omnes-ECOMP-W02-Italic", Arial !important; }
 
 .font-light-italic {
-  font-family: "Omnes-ECOMP-W02-Light-Italic", Arial !important; }
+  font-family: "Omnes-ECOMP-W02-Light-Italic",Arial !important; }
 
 .font-medium {
-  font-family: "Omnes-ECOMP-W02-Medium", Arial !important; }
+  font-family: "Omnes-ECOMP-W02-Medium",Arial !important; }
 
 .font-medium-italic {
-  font-family: "Omnes-ECOMP-W02-Medium-Italic", Arial !important; }
+  font-family: "Omnes-ECOMP-W02-Medium-Italic",Arial !important; }
 
 .font-reset {
   font-style: normal;
@@ -735,7 +728,7 @@ small {
     line-height: 3.6rem;
     margin-bottom: 0; }
   .marquee p:not(.lead) {
-    font-family: "Omnes-ECOMP-W02-Light" , Arial;
+    font-family: "Omnes-ECOMP-W02-Light",Arial;
     font-size: 1.8rem;
     margin-bottom: 0; }
   .marquee .btn-fullwidth {
@@ -825,7 +818,7 @@ small {
 @font-face {
   font-family: 'icoPrimary';
   src: url("fonts/icons/icoPrimary.eot?timestamp=@@timestamp");
-  src: url("fonts/icons/icoPrimary.eot?timestamp=@@timestamp#iefix") format("embedded-opentype"), url("data:font/woff2; charset=utf-8;base64,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") format("woff2"), url("data:application/font-woff; charset=utf-8;base64,d09GRgABAAAAACJAAAsAAAAAIfQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAABCAAAAGAAAABgEAQFaGNtYXAAAAFoAAAAfAAAAHy9F7zuZ2FzcAAAAeQAAAAIAAAACAAAABBnbHlmAAAB7AAAHRgAAB0Yg9YlNWhlYWQAAB8EAAAANgAAADYLSS2jaGhlYQAAHzwAAAAkAAAAJAbOAvZobXR4AAAfYAAAAKAAAACglK4SEGxvY2EAACAAAAAAUgAAAFKIhIEEbWF4cAAAIFQAAAAgAAAAIAA4ANNuYW1lAAAgdAAAAaoAAAGq0IdVx3Bvc3QAACIgAAAAIAAAACAAAwAAAAMD6QGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAA6jwCzP7NATMCzAEzAAAAAQAAAAAAAAAAAAAAIAAAAAAAAwAAAAMAAAAcAAEAAwAAABwAAwABAAAAHAAEAGAAAAAUABAAAwAEAAEAIOkb6SLpJekn6WzqPP/9//8AAAAAACDpAOkf6SXpJ+ls6jz//f//AAH/4xcEFwEW/xb+FroV6wADAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAYACf7JA/0CtwASAC0ATABzAJgArQAAFx4DMzI+AjcOAyMiJicFMj4CNz4BNz4BNw4DIyIuAiceAzMnIi4CJxQWFx4BFx4DMzI+Ajc+AT0BDgMjAQ4BBwYWFx4DMzI+Ajc2NCcuAScWDgIjIi4CNT4BNTIwIyUeARUUDgIjIiY1NDY3DgEHDgEVFB4CMzI+AjU0JicuAScnLgEjIgYHDgEVFBYzMj4CNTYmJ8ogSE5ULDBbVE0hDzlUbkN1mSgBWC9gWk8dEh4PCRAGHGuLpFU8eWxXGRddf55YiGGQYzYHBAQCDQsXU3mhZYqwaC0GCQsJda3SZv6cCxYEAgMCDEmExolTkXBJCwQEBxELAXarvEZKhmQ7AgQCAgMXAgE+c6VmmFcJCxMjEQcHVIeqVluGWCoPEw0ZDUo6gElJgzoRFJCEQXFUMAIPD84ZJxsOESEuHQodGxQqGBoNGiYaDCYYDiEPKUQvGhMmOCYzTjQb3ig8Rx8VMBMJGA0YNy8eJzY2DxVGIh0lUEMsAaIVQRMJCgcYPDMjFCc5JQ0fExUwEzFQOB8cMEIlCxEGogIFBBU2LyBWJQwaDRMlFQgQBCY+LBgbKzYbExsWDRYKNiIlJSQJEgogORIcJBIGDggAAAEA+gCaAw0A5gANAAAlISImNTQ2MyEyFhUUBgLg/kAOGBURAcYPGBqaFRERFRURERUAAAACAAD+wAQAAsAAEwAnAAABIi4CNTQ+AjMyHgIVFA4CAyIOAhUUHgIzMj4CNTQuAgIAarqLUVGLumpquotRUYu6al+of0pKfqlfX6h/Skp+qf7AUYu6amq6i1FRi7pqarqLUQPQSn6pX1+of0pKf6hfX6h/SgAAAAADAEn/UgO3Ai4AEAAgADAAAAEhIgYdARQWMyEyNj0BNCYjESEiBh0BFBYzITI2PQE0JgMhIgYdARQWMyEyNj0BNCYDkvzcDxYWDwMkDxYWD/zcDxYWDwMkDxYWD/zcDxYWDwMkDxYWAi4WD0kPFhYPSQ8W/tsVD0oPFRUPSg8V/twWD0kPFhYPSQ8WAAQAqv8VA1YCawAPAB0AKgA7AAABISIGFREUFjMhMjY1ETQmAyMiJjU0NjsBMhYVFAY3DgEHBiY3PgE3NhYHNxQGIyEiJjURNDYzITIWFREDIv28Fh4eFgJEFh4ew0QJDQ0JRAkMDIQCEgwWHwQDEgwWHwUbDAj97ggLCwgCEggMAmseFf0QFR4eFQLwFR785QwJCQ0NCQkMDQwSAgQfFQwSAwQfFmwIDAwIAlYICwsI/aoAAAYAnP8VA2QCawAQACEASABUAGEAbwAAATQmIyEiBhURFBYzITI2NREDISImNQM0NjMhMhYVERQGIwMRFAYjISImNTQ2MyEyNjURNCYjISIGFREUBiMiJjURNDYzITIWFQMiBhUUFjMyNjU0JgciJjU0NjMyFhUUBiMnFAYrASImNTQ2OwEyFgNkHRT9mhQdHRQCZhQdMf2aCxABEQsCZgwQEAwYEg3+CAUGBgUB+AQFBQT+CAQFBwQFBhINAfgNElERGRkREhgYEggNDQgJDAwJTQYEVgQGBgRWBAYCOxQcHBT9ChQcHBQC9vzvEAsC9gsQEAv9CgsQAtT92Q0RBgUEBgUEAicDBQUD/pQEBwcEAWwMEhIM/ZwYEREYGBERGD0MCAgMDAgIDBQEBgYEBQYGAAAAAgBj/24DnQIBACIAMwAAASEiBhURFBYzIRUjIgYVFBYzITI2NTQmKwE1ITI2NRE0JiMDFAYjISImNRE0NjMhMhYVEQNp/S4WHh4WAU2IDBAQDAFIDBAQDIgBTRYeHhYFDAn9YgkMDAkCngkMAgEeFf5IFh47EQwLERELDBE7HhYBuBUe/i8JDAwJAYQIDAwI/nwAAAMAdf9/A4sCGgAiADIAWQAAASEiBhURFBYzIRUjIgYVFBYzITI2NTQmKwE1ITI2NRE0JiMTFAYjISImNRE0NjMhMhYVBxEUBiMhIiY1NDYzITI2NRE0JiMhIgYVERQGIyImNRE0NjMhMhYVA2X9NhAWFhABWpkEBwcEAUgEBwcEmQFaEBYWEBEKB/02BwoKBwLKBwonDgr9yQQHBwQCNwECAgH9kgECBgUEBg4KAm4KDgIaFw/+CRAWQgcEBAcHBAQHQhYQAfcPF/3jBwkJBwH3BwkJBzD+bgoOBgUEBgIBAZIBAgIB/vYEBwcEAQoKDg4KAAADAQT/DwL8AngAHAAqADsAAAEuASsBIgYHDgEVERQWFx4BOwEyNjc+ATURNCYnAyMiJjU0NjsBMhYVFAY3FAYjISImNRE0NjMhMhYVEQKrJHUPBg91JCgpKSgkdQ8HDnUkKCkpKIBWDRISDVYNEhKLDAj+oggMDAgBXggMAnMDAgIDBCsm/UolKwQDAgIDBCslArYmKwT82BINDRITDA0ShwgMDAgCFgkMDAn96gAAAAIAAP7ABAACwAATACcAAAEiLgI1ND4CMzIeAhUUDgIDIg4CFRQeAjMyPgI1NC4CAgBquotRUYu6amq6i1FRi7pqUIxoPD1ojE9QjGg8PGiM/sBRi7pqarqLUVGLumpquotRA4A8aIxQUIxoPD1ojE9QjGg8AAAAAAEAAP7ABAACwAAoAAABBx4BFRQOAiMiLgI1ND4CMzUiDgIVFB4CMzI+AjU0LgInA2lYMzw9aIxPT4xoPT1ojE9quotRUYu6amq6i1EVJzgjAilbM4xPT4xoPT1ojE9PjGg9gFGLumpquotRUYu6ajVlXFEiAAAAAAIA+v+6Aw0BxgANABsAAAUiJjURNDYzMhYVERQGNyEiJjU0NjMhMhYVFAYCAA4YFRERFRjS/kAOGBURAcYPGBpGFREBwA4YFRH+Og8R4BURERUVEREVAAAFAQD/DAMAAnsAHAA6AEkAVwB+AAABLgEjIgYHDgEVERQWFx4BMzoBMTI2Nz4BNRE0JhMUBgcOASMiJicuATURNDY3PgEzOgExMhYXHgEVEScjIgYVFBY7ATI2NTQmIxUjIiY1NDY7ATIWFRQGExEUBiMhIiY1NDYzITI2NRE0JiMhIgYVERQGIyImNRE0NjMhMhYVAqsngAQEgCcqKysqJHMQAgIEgCcqKysVHyIngQEBgSciHx8iI3YNAgEBgSciH79WERgYEVYRGBgRVggMDAhWCAwMlRMN/rAFBgYFAVAFBgYF/rAFBgYEBQYTDQFQDRMCdgQBAQQDLSj9SictBAMBAQMELScCtigt/PUfIAMEAQEEAyAfArYfIQMEAQEEAyEf/UorGBERGRkRERg+DAkIDAwICQwCnf3hDhIGBQQGBgUCHwQGBgT+fwQGBgQBgQ0SEg0AAAMAVf8VA6sCawAUAC4APwAAJRQOAiMiLgI1ND4CMzIeAhUFMzQ2NTQmIyIGFRQWNz4BMzIWFRQGBwYWMQcUFjsBMjY9ATQmKwEiBh0BA6tDdJxYWJx0Q0N0nFhYnHRD/iM+lFNKU040AQUwNigtgQgBAQ0VFAoUFhYUChQVwFicdENDdJxYWJx0Q0N0nFhoTzBdOEhVIh8LAiM8JiA7KmgHAnEUFBQUCRQWFhQJAAAAAwBV/xUDqwJrABQAKwA7AAAlFA4CIyIuAjU0PgIzMh4CFSUTHgE7ATI2NxM2JicuASsBIgYHDgEXEzQmKwEiBh0BFBY7ATI2NQOrQ3ScWFicdENDdJxYWJx0Q/4cGAEKEQkRCwIXAgQHBxMMFAwTBwcEAnQcGgsZHBwZCxocwFicdENDdJxYWJx0Q0N0nFjg/vQIGxkLAQoPFwcIBwcIBxcO/kQZHBwZChkcHBkAAAACARr/YQLmAh8AIQAyAAAlPgM1NCYjIgYHBiY1ND4CMzIWFRQOAgcOASMiJjcTMzI2PQE0JisBIgYdARQWMwGvATlENzQxQ0AFAVwcOVc7bHk8ST8CAx4XGiECMRAhJCMiECEhIx91QkAlICImK04rAxA2GzoxIGVSQD8sLi8ODRgY/uwhIA0iISIhDSAhAAACANL/hAMrAesAEQAjAAAXIiYnJjQ3ATYyFxYUBwEOASMhIiYnASY0NzYyFwEWFAcOASP3ChIJDg4CDw8qEQ8P/fEIEgsCDwsSCP3xDg4PKhECDw8PCRIKfAgGDyoRAg8PDw8qEf30CAkIBgIPDyoRDw/98Q4qEgYIAAAAAgAA/sAEAALAABMAJwAAASIuAjU0PgIzMh4CFRQOAgMiDgIVFB4CMzI+AjU0LgICAGq6i1FRi7pqarqLUVGLumpfqH9KSn6pX1+of0pKfqn+wFGLumpquotRUYu6amq6i1ED0Ep+qV9fqH9KSn+oX1+of0oAAAAAAQDV/4oDLgHcABYAAAkBDgEjIiYvASY2Nz4BHwEBPgEXHgEHAy7+yQgcDw4ZCb8LAw0NJg2jASILJhAQCAoBnP4MDhANC/AOJgwMAQySAZAPBwsKJhAAAAMAaP9SA5kCLgAuAEUAVQAABRQGBw4BIyEiJicuATU0MDE8ATE0NjU+ATcBPgEzMTIWFwEeARcUFhUwFhU4ARUBFx4BOwEyNj8BNiYnLgErASIGBw4BFxM0JisBIgYdARQWOwEyNjUDmRANDiUU/ZcVJQ4NDwECCAYBNQ4rGRkrDgE1BggCAQH+PRIBBwwHDQcCEQIEBQQOCQ8JDgUFBAJWFRMIExQUEwgTFVwRIQsLCgoLCyERAQEBBAgEChUKAhcZHh4Z/ekKFQoECAQBAQEBkcUGFBMIxAoRBgUGBgUGEAv+uRMVFRMHExQUEwAAAAEAav+DA6EB/QBIAAABIS4BJy4BKwEiBhUUFjsBEhY5AR4BFw4BFRQWMzI2NTQmJzMUBhUUFjMyNjU0JicmIisBIiYnITgBMzgBMTI2PwI0NjU0JiMDcf3hBQkEAg8KnwsREQuIPhcJJR4DBCodHSoBAYwBKR4dKiYaAgQB/zQsCQGTAREaBD4BAR0TAZoVJxEJDREMCxH+7mQmMw0HDwgdKiodBAcDAwcEHSoqHRwoAgEhHRQQ6QUCBAIUHQAAAAQAXf9zA6QB5wAuAGsAkwCuAAAlMCIxISImNTQ2MzEFMDI5ATI2PwEwNDU0JiMhIiY1NDYzMSEyFhUcARUPAQ4BIxcUBiMiJjU8ATcjHAEVFAYjIiY1NDY3LgEnMCYDIyImNTQ2OwEyFhcUHgIVHgEXPgEzMhYXMz4BMzIWFSUxLgEnOAExLgEnLgEjIgYHMQ4BBzgBMQ4BBzEOARUUFjMyNjU0JjUFNCYjIgYHMQ4BBzgBMQ4BBzEUBhUUFjMyNjUDNgH+bwQHBwQBkQEKDgI/EAv96wQGBgQCFRQcAT4EGhElMCEiMAGYMCEiMAYGExoIF0GWBAYGBJ4EBgEcIhwHFhALHREZKQmjCigZIjD+sAEBAQEDAQgbEAsUCAIEAgEDAgMFJBkZIwEBOyQYERoIAgMBAQEBASQZGCRLBwQFBgELCe0DAQsQBwQEBx0UAgQCBekQFIchMDAhAwUDAwUDITAwIQwVCRAwIGUBHwYFBAYEBAJ6k3sCHSkOCwwcFhYcMCILAwUDAwUCDRAIBwIDAgMEAgcPCBgkJBgDBQMLGSQQDQIFAwMFAwMFAxgkJBgAAAABADP/MQPNAlUANQAAJTQmIyE1NC4CIyIOAh0BOAExFBYzMjY1OAE5ATU0NjMyFh0BIyIGFTERMRQWMyEyNjUxEQPNIBb+eiZBVzEyV0ElHRUUHVI6OVILFyAgFwH0FyChFh+YMFQ/JCQ/VDAdFR0dFR03TU03mB8W/sQWHh4WATwAAAAEAF//SgOhAjYADQAbAG4AgAAABSEiJjU0NjMhMhYVFAYnISImNTQ2MyEyFhUUBjc0JiMhNTQuAiMiDgIdARQWFx4BMzI2PQE0NjMyFh0BFBYzMjY9ATQmIyIGHQEUBiMiJicuAT0BND4CMzIeAh0BIyIGBxEeATMhMjY3MxEDFAYjISImNRE0NjMhMhYVERUDMf7HBQYGBQE5BAcHBP7HBQYGBQE5BAcHbCIX/rQjPFEuLlI8IwgIBxIKEyBHMjJHBgQFBlM7O1QVCAYLBAQFIDdJKilKNiBHFyEBASEXAagVHwQBFRUP/lgOFRUOAagPFT8GBQQGBgQFBnYHBAQHBwQEB1YWIZwsTjoiIjpOLEILEwcFBxkYQjBFRTBCBAYGBEI5UVE5QhALAwQDCwZCKEY0Hx80RiicIRf+9RcgGhIBF/70DhQUDgELDhQUDv79CAAAAgDP/zEDMQJVACAAKgAAJTQmKwE1NC4CIyIOAh0BIyIGFTERMRQWMyEyNjUxESU0NjMyFh0BITUDMSAXCyVBVzIxV0EmCxcgIBcB9Bcg/kRSOTpS/umhFh+YMFQ/JCQ/VDCYHxb+xBYeHhYBPM03TU03mJgAAAAABQDN/xQDMwJsAB8ARABdAGsAeQAAJTQmJzU0LgIjIg4CHQEOAQcjERUzHgEzITI2NzMRATIeAh0BIzU0JiMiBh0BFBYzMjY9ATQ2MzIWHQEhNTQ+AjMBFAYjISImJzURNT4BMyE4ATkBMzIWFRMHJyEiJjU0NjMhMhYVFAYnISImNTQ2MyEyFhUUBgMzIBcoRFw0NFxEKBQeBAEBBCQXAeYXJAQB/s0wVD4lRl5DQl4GBQQGUjk6Uf6PJD9ULwEdGRH+GhIYAQEZEQGJXREZAQFp/pkFBgYFAWcEBgYE/pkFBgYFAWcEBgaFFyIDuTJYQiYmQlgyuQIcFP7DCxUeHhUBPgHRIjxQLri4QFxcQEoFBgYFSjhOTji4uC5QPCL8/BEXFxEDASwDERgYEf7ZC0sGBAUGBgUEBocHBAQHBwQEBwAADQB2/1QDhQJQACIAMgBCAEkAWQBpAHkAiQCZAKAAsADAANAAAAEjNTQmIw4BHQEhNTQmIw4BHQEjIgYVERQWMyEyNjURNCYjARQGKwEiJj0BNDY7ATIWFTUUBisBIiY9ATQ2OwEyFhUnLgE1MxQGExQGKwEiJj0BNDY7ATIWFTUUBisBIiY9ATQ2OwEyFhUTFAYrASImPQE0NjsBMhYVNRQGKwEiJj0BNDY7ATIWFTUUBisBIiY9ATQ2OwEyFhU3MxQGJy4BExQGKwEiJj0BNDY7ATIWFTUUBisBIiY9ATQ2OwEyFhU1FAYrASImPQE0NjsBMhYVA2ZhGRERFv6TGRERFmENEhINAtENEhIN/c8GBXEEBgYEcQUGBgVxBAYGBHEFBhgRFlEZuQYEcQUGBgVxBAYGBHEFBgYFcQQGsgYEcQQGBgRxBAYGBHEEBgYEcQQGBgRxBAYGBHEEBhtRGRERFpgGBHIEBgYEcgQGBgRyBAYGBHIEBgYEcgQGBgRyBAYB/ikRGAEaESYpERgBGhEmEg39lA0SEg0CbA0S/ZoFBgYFbAUGBgVCBAYGBG0EBgYE+gEXERIY/ewFBgYFbAUGBgVCBAYGBG0EBgYE/uUFBgYFbAUGBgVCBAYGBG0EBgYEQQQGBgRtBAYGBHUSGAEBF/3TBQYGBWwFBgYFQgQGBgRtBAYGBEEEBgYEbQQGBgQAAA8Abv9mA5ICdwApAC4AMgA2ADoAPgBCAFAAXgCEAIkAkQCVAJkAoQAAJTgBNRE0JisBNTQmIyIGHQEhNTQmIyIGHQEjIgYVERQWMyEyNjUROAE1BTMVIzU7ARUjJSM1MwcjNTMXMxUjNzMVIwM0NjMyFh0BFAYjIiY1JTQ2MzIWHQEUBiMiJjUnNDY7ARUUFjMyNj0BIRUUFjMyNj0BMzIWFREjNTMyNjU0JiMhNRcVIzUzAyImPQEzFSMzNTMVMzUzFTMjNTMVFAYjA5IeFkweFRUf/qkeFRUeTBYeHhYCvBYe/PGyssirqwFwr6/Fq6sWr6/Fq6sQEQ0MEhIMDRH+QhIMDBISDAwSgBINTB4VFR4BVx8VFR5MDRGsMAQHBwT9g7KyspMNErKTqasWr6ONqxENwQEBMRUfHBYeHhYcHBYeHhYcHxX9phUeHhUBJwELlpaWq6KioreWlpYCIw0REQ1RDBISDFENERENUQwSEgwBDBIfFR4eFR8fFR4eFR8SDP7YogYFBAZxhqKi/g4SDHKQkJCQkJByDBIAAAAAAQC6/3kDSAIHAB8AACUUBisBFRQGIyImPQEjIiY1NDY7ATU0NjMyFh0BMzIWA0gpHrkpHh0quR0qKh25Kh0eKbkeKcAdKrkdKioduSodHSq5HSoqHbkqAAEAuQB5A0cBBwANAAAlISImNTQ2MyEyFhUUBgMA/gAdKiodAgAdKip5Kh0dKiodHSoAAAAGAGn/ZAOdAhYADQAbADoARwBWAGcAAAE0JisBIgYVFBY7AT4BFzQmIyEiBhUUFjMhPgEXIzU0Ji8BLgEjISIGFREjIgYdARQWMyEyNj0BLgEjATQ2MyEVFBY7ARUhEQMiJjU0NjsBMhYVFAYrAQUUBiMhIiY9ATQ2MyEyFh0BAiYMC6oJDgwLqgsMig0L/tAJDw0LATAJD6w9CAdsBxMJ/oYRGDoYIyMYAr4YIwMkGv26CAcBRwgEb/4vWwkODAtbCQ4MC1sCLAgG/k4GCAgGAa8GCAFKCA8NCgsNAg1PCQ4MCwsNAwxD0gkUBm0GCBcS/rYjG8cYIiIYxx0kASoHCG8FB8EBLf5sDQsJDgwLCQ+ABwgIBxEHCAgHEQAAAAAIAGP/XgOfAh8AEAAhAC8APQBLAFkAhACHAAAFISImPQE0NjMhMhYdAQ4BIwEiBh0BFBYzITI2PQE0JiMhFzQmKwEiBhUUFjsBMjYFNCYjISIGFRQWMyEyNgM0JiMhIgYVFBYzITI2JzQmKwEiBhUUFjsBMjYlJy4BIyEiBhURFBYzMjY1ETQ2MyEyFhcVFBY7ARQWHQEUFjMyNj0BLgEnJxcjA1z9SBonJxoCuxomAica/UgSFxcSArsSFxcS/UWeBwWBBAcHBIEFBwGOCAT+eAQICAQBiAQIGAcE/qMEBwcEAV0GBbUHBacEBwcEpwUHAQRsCRgL/q0WHwcFBAgTDQFTAgUCBwV9AwgEBAgFCgl4Z2eiJhrHGyYmG8caJgEzFxLHERgYEccSFzcEBwcEBQcHjgUHBwUEBwcBSQQICAQECAhQBQcHBQQIBk9tCAkfFv7/BAgIBAEBDhABAn4ECAIEA4kECAgEiQ4bBltmAAIAWP8VA60CawAUACsAAAEiDgIVFB4CMzI+AjU0LgIjFwEOASMiJi8BJjY3NjIfARM+ARceAQcCAlibdENDdJtYWZt0Q0N0m1nz/v4IFg0MFAifCQILCx8Mh/IJIA0NBwkCa0N0nFhYnHRDQ3ScWFicdEP1/l8LDQoJyAwfCwoKegFODAYJCCANAAAAAwBV/xUDqwJrABQAIQAuAAAlFA4CIyIuAjU0PgIzMh4CFQUyNiMuATcTIwMGFjMTMjY1NCYjIgYVFBYzA6tDdJxYWJx0Q0N0nFhYnHRD/j4hDAEYDAY3RTgJGyY5FRcVFBUXFRTAWJx0Q0N0nFhYnHRDQ3ScWPohAhYbAQb++ygtAaMbEw8RGxMOEgABAHb/QQOKAi4AKAAAATYyHwEeAR8BHgEPAQ4BHwEWBi8BJiIPAQYmPwE2Ji8BJjY/AT4BPwEB5QsgC1ELNBm1GQoSgxIUBB8FGhehF0AWohcZBB8EFBKDEgoZtRk0C1ECLhcXoxcmAxsDHxJ/Ej0ZtBkSC1UMDFULEhm0GT0SfxIfAxsDJhejAAAAAAEAmv/vA1cBfQAZAAATNDY3NjIfATc2MhcWFAcBDgEjIiYnAS4BNZoKChQ4FPT0FDkUFBT+7w0kExMjDv7wCgoBTA0ZChQU9PUUFBQ4FP7uDQ8PDQERChkNAAAAAQAAAAEAAJw5MTFfDzz1AAsEAAAAAADUFPWTAAAAANQU9ZMAAP7ABAACwAAAAAgAAgAAAAAAAAABAAACzP7NAAAEAAAAAAAEAAABAAAAAAAAAAAAAAAAAAAAKAQAAAAAAAAAAAAAAACuAAAEAAAJBAAA+gQAAAAEAABJBAAAqgQAAJwEAABjBAAAdQQAAQQEAAAABAAAAAQAAPoEAAEABAAAVQQAAFUEAAEaBAAA0gQAAAAEAADVBAAAaAQAAGoEAABdBAAAMwQAAF8EAADPBAAAzQQAAHYEAABuBAAAugQAALkEAABpBAAAYwQAAFgEAABVBAAAdgQAAJoAAAAAAAoAFAAeAQ4BKAFkAaoCBAKeAugDYgO6A/YEMgReBQoFYgW6BgIGQAZ8BqgHIAeACFoInAlGCYIKJAsuC/4MKgxEDNQNjA3SDhgOXg6MAAAAAQAAACgA0QAPAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABAAoAAAABAAAAAAACAAcAewABAAAAAAADAAoAPwABAAAAAAAEAAoAkAABAAAAAAAFAAsAHgABAAAAAAAGAAoAXQABAAAAAAAKABoArgADAAEECQABABQACgADAAEECQACAA4AggADAAEECQADABQASQADAAEECQAEABQAmgADAAEECQAFABYAKQADAAEECQAGABQAZwADAAEECQAKADQAyGljb1ByaW1hcnkAaQBjAG8AUAByAGkAbQBhAHIAeVZlcnNpb24gMS4wAFYAZQByAHMAaQBvAG4AIAAxAC4AMGljb1ByaW1hcnkAaQBjAG8AUAByAGkAbQBhAHIAeWljb1ByaW1hcnkAaQBjAG8AUAByAGkAbQBhAHIAeVJlZ3VsYXIAUgBlAGcAdQBsAGEAcmljb1ByaW1hcnkAaQBjAG8AUAByAGkAbQBhAHIAeUZvbnQgZ2VuZXJhdGVkIGJ5IEljb01vb24uAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=") format("woff"), url("fonts/icons/icoPrimary.ttf?timestamp=@@timestamp") format("truetype");
+  src: url("fonts/icons/icoPrimary.eot?timestamp=@@timestamp#iefix") format("embedded-opentype"), url("fonts/icons/icoPrimary.ttf?timestamp=@@timestamp") format("truetype");
   font-weight: normal;
   font-style: normal; }
 
@@ -844,7 +837,7 @@ small {
 .selectWrap:after {
   color: #0568ae;
   display: inline-block;
-  font-family: 'icoPrimary' !important;
+  font-family: 'icoPrimary';
   font-style: normal;
   font-size: 20px;
   font-weight: normal;
@@ -864,6 +857,27 @@ small {
   vertical-align: middle;
   width: 1em; }
 
+[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-"] {
+  color: #0568ae;
+  display: inline-block;
+  font-style: normal;
+  font-size: 20px;
+  font-weight: normal;
+  font-variant: normal;
+  font-style: normal;
+  width: 20px;
+  text-transform: none;
+  line-height: 1;
+  -webkit-font-smoothing: antialiased;
+  -moz-osx-font-smoothing: grayscale;
+  position: relative;
+  speak: none;
+  -webkit-user-select: none;
+  -moz-user-select: none;
+  -ms-user-select: none;
+  user-select: none;
+  vertical-align: middle; }
+
 [class*="icon-primary-"]:before,
 [class*="icon-primary-"]:after {
   box-sizing: border-box;
@@ -1067,16 +1081,16 @@ small {
   margin-left: -1em;
   position: absolute; }
 
-[class*="icon-primary-"].white {
+[class*="icon-primary-"].white, [class^="ico"][class*="-"].white {
   color: #fff; }
 
-[class*="icon-primary-"].black {
+[class*="icon-primary-"].black, [class^="ico"][class*="-"].black {
   color: #000; }
 
-[class*="icon-primary-"].blue {
+[class*="icon-primary-"].blue, [class^="ico"][class*="-"].blue {
   color: #0568ae; }
 
-[class*="icon-primary-"].green {
+[class*="icon-primary-"].green, [class^="ico"][class*="-"].green {
   color: #007a3e; }
 
 @-webkit-viewport {
@@ -1427,12 +1441,12 @@ h6 {
 
 .heading-page {
   font-size: 3.8rem !important;
-  font-family: "Omnes-ECOMP-W02-Light", Arial;
+  font-family: "Omnes-ECOMP-W02-Light",Arial;
   margin-bottom: 40px; }
 
 .heading-major-section {
   font-size: 3rem !important;
-  font-family: "Omnes-ECOMP-W02-Light" , Arial;
+  font-family: "Omnes-ECOMP-W02-Light",Arial;
   margin-bottom: 40px !important; }
 
 .heading-sub-section {
@@ -1442,7 +1456,7 @@ h6 {
 
 .heading-group {
   font-size: 2rem !important;
-  font-family: "Omnes-ECOMP-W02-Medium", Arial;
+  font-family: "Omnes-ECOMP-W02-Medium",Arial;
   color: #ea7400;
   margin-bottom: 20px !important; }
 
@@ -1453,7 +1467,7 @@ h6 {
 
 .heading-medium-emphasis {
   font-size: 2rem !important;
-  font-family: "Omnes-ECOMP-W02-Medium", Arial;
+  font-family: "Omnes-ECOMP-W02-Medium",Arial;
   margin-bottom: 20px; }
 
 .heading-small {
@@ -1463,12 +1477,12 @@ h6 {
 
 .heading-small-emphasis {
   font-size: 1.8rem !important;
-  font-family: "Omnes-ECOMP-W02-Medium", Arial;
+  font-family: "Omnes-ECOMP-W02-Medium",Arial;
   margin-bottom: 20px; }
 
 .heading-micro {
   font-size: 1.3rem !important;
-  font-family: "Omnes-ECOMP-W02-Medium", Arial;
+  font-family: "Omnes-ECOMP-W02-Medium",Arial;
   text-transform: uppercase;
   color: #da0081;
   margin-bottom: 10px; }
@@ -1499,7 +1513,7 @@ h6 {
 
 .lead {
   color: #666;
-  font-family: "Omnes-ECOMP-W02-Light-Italic", Arial;
+  font-family: "Omnes-ECOMP-W02-Light-Italic",Arial;
   font-size: 2.4rem;
   line-height: 2.8rem;
   margin-top: 10px;
@@ -1512,7 +1526,7 @@ h6 {
 .eyebrow,
 .subheading {
   font-size: 1.4rem !important;
-  font-family: "Omnes-ECOMP-W02-Medium", Arial;
+  font-family: "Omnes-ECOMP-W02-Medium",Arial;
   color: #666; }
 
 .eyebrow + .heading-major-section,
@@ -1555,7 +1569,7 @@ h6 {
     margin-bottom: 10px; }
   .heading-small-emphasis {
     font-size: 1.6rem;
-    font-family: "Omnes-ECOMP-W02-Medium", Arial;
+    font-family: "Omnes-ECOMP-W02-Medium",Arial;
     margin-bottom: 5px; }
   * + .heading-major-section {
     margin-top: 30px; }
@@ -1659,7 +1673,7 @@ p + .p-max {
 
 b,
 strong {
-  font-family: "Omnes-ECOMP-W02-Medium", Arial;
+  font-family: "Omnes-ECOMP-W02-Medium",Arial;
   font-weight: normal; }
 
 i,
@@ -1693,7 +1707,7 @@ sup {
   font-weight: bold; }
 
 .text-legal a {
-  font-family: "Omnes-ECOMP-W02-Medium", Arial; }
+  font-family: "Omnes-ECOMP-W02-Medium",Arial; }
 
 .text-left {
   text-align: left !important; }
@@ -1833,7 +1847,7 @@ dd {
   box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
   cursor: pointer;
   display: inline-block;
-  font-family: "Omnes-ECOMP-W02-Medium", Arial;
+  font-family: "Omnes-ECOMP-W02-Medium",Arial;
   font-size: 1.9rem;
   font-weight: normal;
   line-height: 1;
@@ -2717,11 +2731,19 @@ button.close {
 .ds2_touchevents textarea.hasScrollbar:focus + .reset-field {
   right: 22px; }
 
+.ds2-no-colors .b2b-tmpl-card-corner-button {
+  border: none !important; }
+
+.ds2-no-colors .b2b-tmpl-card-corner-button .close {
+  border: 1px solid black;
+  top: 0px !important;
+  right: 0px !important; }
+
 .form-row.error .error-msg {
   display: block;
   font-size: 14px;
   line-height: 14px;
-  font-family: "Omnes-ECOMP-W02-Medium", Arial;
+  font-family: "Omnes-ECOMP-W02-Medium",Arial;
   position: relative;
   padding-left: 18px; }
 
@@ -2792,9 +2814,9 @@ input[type]::-webkit-inner-spin-button,
 input[type]::-webkit-outer-spin-button {
   -webkit-appearance: none; }
 
-/*  input[type] {
-  -moz-appearance: textfield; } 
- */
+input[type] {
+  -moz-appearance: textfield; }
+
 form {
   margin: 0; }
 
@@ -2807,7 +2829,7 @@ label,
 legend {
   display: inline-block;
   font-size: 1.4rem;
-  font-family: "Omnes-ECOMP-W02-Medium", Arial; }
+  font-family: "Omnes-ECOMP-W02-Medium",Arial; }
 
 legend {
   display: block; }
@@ -2972,13 +2994,13 @@ select[disabled],
 select[readonly],
 textarea[disabled],
 textarea[readonly],
-span.icon-primary-calendar.disabled,
+i.icon-primary-calendar.disabled,
 span.icon-primary-calendar.readonly {
   cursor: not-allowed;
   background-color: #f2f2f2;
   box-shadow: none; }
 
-span.icon-primary-calendar.disabled input,
+i.icon-primary-calendar.disabled input,
 span.icon-primary-calendar.readonly input {
   color: #959595 !important; }
 
@@ -3012,8 +3034,8 @@ textarea:placeholder {
 textarea,
 input {
   background-color: #ffffff;
-  border: 1px solid #d2d2d2; 
-/* -webkit-appearance: none; */
+  border: 1px solid #d2d2d2;
+  -webkit-appearance: none;
   box-shadow: 2px 3px 2px -2px rgba(0, 0, 0, 0.08) inset;
   transition: border .3s linear 0s;
   font-family: "Omnes-ECOMP-W02", Arial; }
@@ -3080,24 +3102,22 @@ legend + .form-row {
 .ds2_touchevents .tooltip-onclick input:focus {
   padding-right: 95px; }
 
-span.icon-primary-calendar {
-  display: block;
-  position: relative;
-  background-color: #fff;
-  border-radius: 4px;
-  overflow: hidden;
-  height: 36px; }
+.btn-calendar-icon {
+  position: absolute;
+  background-color: transparent !important;
+  top: 8px;
+  border: 0 !important;
+  width: 30px;
+  right: 15px; }
 
-span.icon-primary-calendar:before {
+.btn-calendar-icon .icon-primary-calendar:before {
   position: absolute;
-  top: 7px;
-  left: 13px;
   color: #0568ae; }
 
-span.icon-primary-calendar.disabled {
+.btn-calendar-icon .icon-primary-calendar.disabled {
   background-color: #f2f2f2; }
 
-span.icon-primary-calendar.disabled:before {
+.btn-calendar-icon .icon-primary-calendar.disabled:before {
   color: #959595; }
 
 span.icon-primary-calendar input {
@@ -3149,7 +3169,7 @@ span.icon-primary-calendar input {
   display: block;
   font-size: 14px;
   line-height: 14px;
-  font-family: "Omnes-ECOMP-W02-Medium", Arial;
+  font-family: "Omnes-ECOMP-W02-Medium",Arial;
   position: relative;
   padding-left: 18px;
   margin-top: 10px; }
@@ -3222,7 +3242,7 @@ hr.lite {
   content: " OR ";
   display: block;
   font-size: 1.4rem;
-  font-family: "Omnes-ECOMP-W02-Medium", Arial;
+  font-family: "Omnes-ECOMP-W02-Medium",Arial;
   height: 16px;
   left: 50%;
   line-height: 1.6rem;
@@ -3861,7 +3881,7 @@ hr.bottom-space-only {
 .alert h3,
 .alert h4 {
   color: #fff;
-  font-family: "Omnes-ECOMP-W02-Medium", Arial;
+  font-family: "Omnes-ECOMP-W02-Medium",Arial;
   font-size: 1.6rem;
   margin: 0 20px 5px 0; }
 
@@ -4077,7 +4097,7 @@ hr.bottom-space-only {
   height: 18px; }
 
 .b2b-badge {
-  font-family: "Omnes-ECOMP-W02-Medium", Arial;
+  font-family: "Omnes-ECOMP-W02-Medium",Arial;
   background-color: #5A5A5A;
   border-radius: 12px;
   color: #FFFFFF;
@@ -4098,7 +4118,7 @@ hr.bottom-space-only {
   margin-top: 20px !important; }
 
 .b2b-heading-micro {
-  font-family: "Omnes-ECOMP-W02-Medium", Arial;
+  font-family: "Omnes-ECOMP-W02-Medium",Arial;
   font-weight: normal;
   text-rendering: optimizeLegibility;
   font-size: 1.2rem !important;
@@ -4517,7 +4537,7 @@ a > .b2b-badge {
     background-color: transparent;
     color: #0568ae;
     cursor: pointer;
-    font-family: "Omnes-ECOMP-W02-Medium", Arial;
+    font-family: "Omnes-ECOMP-W02-Medium",Arial;
     font-size: 16px;
     height: 34px;
     line-height: 30rem;
@@ -4586,13 +4606,13 @@ a > .b2b-badge {
     border-color: #357ebd; }
     .datepicker td.active:not(.new) .show-date {
       color: #0568ae;
-      font-family: "Omnes-ECOMP-W02-Medium", Arial; }
+      font-family: "Omnes-ECOMP-W02-Medium",Arial; }
   .datepicker td.active:hover:not(.new) {
     color: #FFFFFF;
     border-color: #357ebd; }
     .datepicker td.active:hover:not(.new) .show-date {
       color: #0568ae;
-      font-family: "Omnes-ECOMP-W02-Medium", Arial; }
+      font-family: "Omnes-ECOMP-W02-Medium",Arial; }
   .datepicker .start-date .show-date {
     background-color: #0568ae;
     color: #FFFFFF !important;
@@ -4736,7 +4756,7 @@ a > .b2b-badge {
     padding: 0 2px 0 5px;
     vertical-align: middle; }
   .datepicker .due-date .show-date {
-    font-family: "Omnes-ECOMP-W02-Medium", Arial;
+    font-family: "Omnes-ECOMP-W02-Medium",Arial;
     background-color: #cf2a2a;
     border-radius: 5px;
     color: #FFFFFF !important; }
@@ -4929,7 +4949,7 @@ a > .b2b-badge {
   display: block; }
 
 .show-date {
-  font-family: "Omnes-ECOMP-W02-Medium", Arial;
+  font-family: "Omnes-ECOMP-W02-Medium",Arial;
   color: #0568ae;
   height: 26px;
   line-height: 26px;
@@ -5129,7 +5149,7 @@ a > .b2b-badge {
       width: 69px; }
   .b2b-coachmark-container .b2b-coachmark-countlabel {
     font-size: 12px;
-    font-family: "Omnes-ECOMP-W02, Arial";
+    font-family: "Omnes-ECOMP-W02", Arial;
     color: #333333;
     margin-left: 20px;
     margin-top: 20px; }
@@ -5167,8 +5187,7 @@ a > .b2b-badge {
       text-align: right;
       width: 100%; }
       .b2b-coachmark-container .b2b-coachmark-content .b2b-coachmark-btn-group .b2b-coachmark-link {
-        font-family: "Omnes-ECOMP-W02-Medium", Arial;
-        font-size: 15px;
+        font-family: "Omnes-ECOMP-W02-Medium",Arial    font-size: 15px;
         color: #0574ac;
         line-height: 18px;
         margin-right: 20px; }
@@ -5217,7 +5236,7 @@ a > .b2b-badge {
 
 .datepicker-dropdown.datepicker-orient-left:before,
 .datepicker-dropdown.datepicker-orient-left:after {
-  left: 16px; }
+  left: 255px; }
 
 .datepicker-dropdown.datepicker-orient-right:before,
 .datepicker-dropdown.datepicker-orient-right:after {
@@ -5275,7 +5294,7 @@ a > .b2b-badge {
   background-color: transparent;
   color: #0568ae;
   cursor: pointer;
-  font-family: "Omnes-ECOMP-W02-Medium", Arial;
+  font-family: "Omnes-ECOMP-W02-Medium",Arial;
   font-size: 16px;
   height: 34px;
   line-height: 30rem;
@@ -5330,7 +5349,7 @@ a > .b2b-badge {
   border-color: #357ebd; }
 
 .show-date {
-  font-family: "Omnes-ECOMP-W02-Medium", Arial;
+  font-family: "Omnes-ECOMP-W02-Medium",Arial;
   color: #0568ae;
   height: 26px;
   line-height: 26px;
@@ -5421,7 +5440,7 @@ a > .b2b-badge {
 .datepicker td.active:not(.new) .show-date,
 .datepicker td.active:hover:not(.new) .show-date {
   color: #0568ae;
-  font-family: "Omnes-ECOMP-W02-Medium", Arial; }
+  font-family: "Omnes-ECOMP-W02-Medium",Arial; }
 
 .datepicker td.disabled .show-date,
 .datepicker td.disabled:hover .show-date {
@@ -5536,7 +5555,7 @@ a > .b2b-badge {
   position: relative; }
 
 .datepicker .due-date .show-date {
-  font-family: "Omnes-ECOMP-W02-Medium", Arial;
+  font-family: "Omnes-ECOMP-W02-Medium",Arial;
   background-color: #cf2a2a;
   border-radius: 5px;
   color: #fff !important; }
@@ -5705,6 +5724,15 @@ a > .b2b-badge {
 .j {
   background-position: 0 0; }
 
+.datepicker-container {
+  position: relative; }
+
+.btn-calendar-icon:focus .icon-primary-calendar {
+  outline: 1px dotted #191919; }
+
+.btn-calendar-icon:focus {
+  outline: none; }
+
 /* remove focus outline when dropdown is opened */
 /*resolve blue focus outline over dropdown with error*/
 select {
@@ -5725,7 +5753,7 @@ select {
 
 .selectWrap.disabled button.awd-select {
   z-index: 0;
-  text-indent: 15; }
+  text-indent: 15px; }
 
 .selectWrap.disabled:after {
   color: #5A5A5A;
@@ -5743,7 +5771,6 @@ input.awd-select {
   height: 36px;
   line-height: 0;
   margin-bottom: 0;
-  padding: 12px 45px 8px 0;
   position: relative;
   text-align: left;
   top: 0;
@@ -5752,7 +5779,9 @@ input.awd-select {
   padding: 12px 45px 8px 15px;
   user-select: none; }
   input.awd-select:focus {
-    border-color: #0568ae !important; }
+    border-color: #0568ae !important;
+    text-overflow: ellipsis;
+    padding-right: 45px; }
 
 button.awd-select {
   background-color: transparent;
@@ -5766,7 +5795,6 @@ button.awd-select {
   height: 36px;
   line-height: 36px;
   margin-bottom: 0;
-  /*padding-right: 41px;*/
   position: relative;
   text-align: left;
   top: 0;
@@ -5864,12 +5892,10 @@ span.selectWrap input[readonly]:focus {
   cursor: pointer;
   height: 100%;
   min-height: 36px;
-  line-height: 38px;
+  line-height: 20px;
   overflow: hidden;
-  padding: 0 15px;
+  padding: 8px 15px;
   position: relative;
-  text-overflow: ellipsis;
-  white-space: nowrap;
   z-index: 1000; }
   .awd-select-list-item:hover {
     cursor: pointer;
@@ -5909,7 +5935,7 @@ span.selectWrap input[readonly]:focus {
     padding-bottom: 9px;
     padding-top: 20px; }
 
-.awd-select-list-item[aria-selected="true"] {
+.awd-select-list-item[data-hover="true"] {
   background-color: #d2d2d2; }
 
 span input.awd-select {
@@ -5919,7 +5945,7 @@ span input.awd-select {
   padding-right: 45px; }
 
 li.optgroup-wrapper {
-  font-family: "Omnes-ECOMP-W02-Medium", Arial;
+  font-family: "Omnes-ECOMP-W02-Medium",Arial;
   cursor: default !important;
   padding: 0px 15px; }
   li.optgroup-wrapper:first-child {
@@ -6240,12 +6266,6 @@ input.awd-select {
   -ms-user-select: text;
   user-select: text; }
 
-input.awd-select.focused {
-  -webkit-user-select: none !important;
-  -moz-user-select: none !important;
-  -ms-user-select: none !important;
-  user-select: none !important; }
-
 /**********************Dropdown Chrome scrolling fix end ********************/
 .mpc-expanders {
   border-bottom: 1px solid #e4e4e4;
@@ -6453,7 +6473,7 @@ input.awd-select.focused {
       color: #009fdb;
       font-size: 18px;
       font-style: normal;
-      font-family: "Omnes-ECOMP-W02-Medium", Arial;
+      font-family: "Omnes-ECOMP-W02-Medium",Arial;
       line-height: 23.9px;
       margin: 0; }
     .b2b-footer-container .footer-columns li {
@@ -6549,7 +6569,7 @@ input.awd-select.focused {
     text-align: left;
     width: auto;
     font-size: 16px;
-    font-family: "Omnes-ECOMP-W02, Arial";
+    font-family: "Omnes-ECOMP-W02", Arial;
     cursor: pointer;
     padding: 5px 15px;
     color: #fff; }
@@ -6903,7 +6923,7 @@ input.awd-select.focused {
 
 .b2b-header-tabs .selectWrap button.awd-select, .b2b-header-tabs .selectWrap input.awd-select {
   height: 36px;
-  line-height: 8px;
+  line-height: 31px;
   font-size: 1rem;
   display: inline-block; }
 
@@ -6932,7 +6952,7 @@ input.awd-select.focused {
     top: 20px; }
   .b2b-header-tabs {
     height: 90px; }
-  .selectWrap {
+  .header__item .selectWrap {
     bottom: 15px; }
   .b2b-header-tabs .header__items {
     padding-top: 25px; }
@@ -7058,19 +7078,19 @@ input.awd-select.focused {
   font-family: "Omnes-ECOMP-W02", Arial !important; }
 
 .font-light {
-  font-family: "Omnes-ECOMP-W02-Light", Arial !important; }
+  font-family: "Omnes-ECOMP-W02-Light",Arial !important; }
 
 .font-italic {
   font-family: "Omnes-ECOMP-W02-Italic", Arial !important; }
 
 .font-light-italic {
-  font-family: "Omnes-ECOMP-W02-Light-Italic", Arial !important; }
+  font-family: "Omnes-ECOMP-W02-Light-Italic",Arial !important; }
 
 .font-medium {
-  font-family: "Omnes-ECOMP-W02-Medium", Arial !important; }
+  font-family: "Omnes-ECOMP-W02-Medium",Arial !important; }
 
 .font-medium-italic {
-  font-family: "Omnes-ECOMP-W02-Medium-Italic", Arial !important; }
+  font-family: "Omnes-ECOMP-W02-Medium-Italic",Arial !important; }
 
 .font-reset {
   font-style: normal;
@@ -7208,6 +7228,14 @@ input.awd-select.focused {
   top: 50%;
   left: 50%; }
 
+.small-modal-loader {
+  width: 420px !important;
+  height: 212px !important;
+  text-align: center; }
+
+.small-modal-loader .icon-primary-spinner {
+  margin-bottom: 5px; }
+
 .body.styled-by-modal {
   position: fixed; }
 
@@ -7333,9 +7361,6 @@ input.awd-select.focused {
 :not(.modal-docked) .b2b-modal-footer {
   position: relative; }
 
-.modal-docked .b2b-modal-footer {
-  border-top: 1px solid #d2d2d2; }
-
 .modal-landscape .b2b-modal-footer {
   position: relative; }
 
@@ -7343,7 +7368,8 @@ input.awd-select.focused {
   display: flex;
   justify-content: flex-end;
   padding: 20px 0 5px;
-  width: 100%; }
+  width: 100%;
+  border-top: 1px solid #d2d2d2; }
 
 .b2b-modal-footer .cta-button-group .btn {
   margin-left: auto;
@@ -7351,6 +7377,12 @@ input.awd-select.focused {
   float: right;
   margin-left: 10px; }
 
+.b2b-modal-footer .cta-button-group .marginLeft0 {
+  margin-left: 0px; }
+
+.b2b-modal-footer .cta-button-group .btn-footer-left {
+  margin-right: auto; }
+
 .b2b-modal-footer .cta-button-group .btn + .btn {
   margin-right: 0 !important; }
 
@@ -7523,7 +7555,7 @@ input.awd-select.focused {
   padding: 0 0 5px 30px;
   line-height: 22px;
   margin-left: -10px;
-  color: #333;
+  color: #0568ae;
   font-size: 1.4rem; }
 
 .b2b-ml-nav a:focus {
@@ -7558,9 +7590,6 @@ input.awd-select.focused {
 .b2b-ml-nav a > span > i {
   font-size: 20px; }
 
-.b2b-ml-nav a:only-child {
-  color: #0574ac; }
-
 .b2b-ml-nav a:only-child > span {
   left: -6px;
   border-radius: 50%;
@@ -7584,6 +7613,9 @@ input.awd-select.focused {
 .b2b-ml-nav li a.active + ul {
   display: block; }
 
+.b2b-ml-nav .selected {
+  color: #333; }
+
 /*to overide ng-doc inline property for library demo - TODO: Move to docs.css*/
 .b2b-ml-nav a [class^="icon-primary-"], a [class*=" icon-primary-"], a [class^="icon-primary-"]:before, a [class*=" icon-primary-"]:before {
   display: inline-block; }
@@ -7594,11 +7626,14 @@ input.awd-select.focused {
   height: auto; }
   .b2b-alerts-messages h3 {
     color: #333 !important;
-    font-family: "Omnes-ECOMP-W02-Medium", Arial;
-    margin-bottom: 0 !important; }
+    font-family: "Omnes-ECOMP-W02-Medium",Arial;
+    margin-bottom: 0 !important;
+    margin: 1em 0 5px;
+    line-height: 27px;
+    font-size: 18px; }
   .b2b-alerts-messages h4 {
     color: #333 !important;
-    font-family: "Omnes-ECOMP-W02-Medium", Arial;
+    font-family: "Omnes-ECOMP-W02-Medium",Arial;
     margin-bottom: 0 !important; }
   .b2b-alerts-messages .alert-info {
     background-color: #0574ac;
@@ -7696,7 +7731,6 @@ i:focus {
   margin: 5px;
   width: 22px;
   height: 23px;
-  /*transition: all 0.3s ease-out 0s;*/
   vertical-align: baseline; }
 
 .pager {
@@ -7764,7 +7798,7 @@ a.pager__item--next:focus, a.pager__item--prev:focus {
   font-size: 1.6rem;
   margin-top: 20px;
   display: inline-block;
-  font-family: "Omnes-ECOMP-W02-Medium", Arial; }
+  font-family: "Omnes-ECOMP-W02-Medium",Arial; }
 
 .mobile-view > .pager__item {
   margin: 5px 10px;
@@ -7806,14 +7840,15 @@ h4#pagination-large-count {
 
 .page-heading-group {
   color: #ef6f00;
-  font-family: "Omnes-ECOMP-W02-Medium", Arial; }
+  font-family: "Omnes-ECOMP-W02-Medium",Arial; }
 
 .pager > div > span.fieldLabel {
   margin-left: 18px; }
 
 .pager .fieldLabel .btn-arrow {
   top: 0;
-  left: 10px; }
+  left: 10px;
+  margin-left: -5px; }
 
 .b2b-p-col-md-12 {
   width: 50%; }
@@ -7824,8 +7859,7 @@ h4#pagination-large-count {
   border-radius: 0;
   cursor: default;
   display: inline-block;
-  margin: 5px;
-  min-width: 23px;
+  margin: 0px 5px 0 5px;
   height: 23px;
   vertical-align: baseline; }
 
@@ -7833,6 +7867,9 @@ h4#pagination-large-count {
   pointer-events: none !important;
   cursor: default !important; }
 
+.b2b-pager__item--droppable {
+  pointer-events: all !important; }
+
 .b2b-pager {
   padding-top: 10px;
   padding-bottom: 20px;
@@ -7862,7 +7899,7 @@ h4#pagination-large-count {
   padding-left: 0;
   padding-right: 0;
   text-align: center;
-  margin-left: 10px; }
+  margin-left: 5px; }
 
 .row.section-row {
   margin-bottom: 20px; }
@@ -7899,12 +7936,10 @@ a.b2b-pager__item--prev-disabled > [class^="icon-primary-"] {
   cursor: not-allowed; }
 
 .b2b-pager__item--next {
-  margin: 5px;
-  padding: 1.5px 6px 1.5px 6px; }
+  padding: 1.5px 0px 1.5px 0px; }
 
 .b2b-pager__item--prev {
-  margin: 5px;
-  padding: 1.5px 6px 1.5px 6px; }
+  padding: 1.5px 0px 1.5px 0px; }
 
 .fieldLabel {
   color: #666666; }
@@ -7957,11 +7992,17 @@ h4#b2b-pagination-large-count {
 
 .b2b-page-heading-group {
   color: #ef6f00;
-  font-family: "Omnes-ECOMP-W02-Medium", Arial; }
+  font-family: "Omnes-ECOMP-W02-Medium",Arial; }
 
 .b2b-pager > div > span.fieldLabel {
   margin-left: 18px; }
 
+.b2b-go-to-page {
+  margin-top: 14px; }
+
+.b2b-go-to-page-inline {
+  display: inline-block; }
+
 input.b2b-phone-mask-input {
   padding-right: 15px; }
   input.b2b-phone-mask-input:hover, input.b2b-phone-mask-input:focus {
@@ -8107,7 +8148,7 @@ a.link-profile {
   text-transform: uppercase; }
 
 .b2b-profile-card .profile-image .name {
-  font-family: "Omnes-ECOMP-W02-Medium", Arial;
+  font-family: "Omnes-ECOMP-W02-Medium",Arial;
   font-size: 16px;
   color: #333;
   text-align: center;
@@ -8171,7 +8212,7 @@ a.link-profile {
   .b2b-profile-card .profile-details label {
     display: block;
     cursor: text;
-    font-family: "Omnes-ECOMP-W02-Medium", Arial;
+    font-family: "Omnes-ECOMP-W02-Medium",Arial;
     font-weight: bolder;
     font-size: 14px;
     color: #333;
@@ -8492,6 +8533,10 @@ button.btn-search[disabled] {
   button.btn-search[disabled] i {
     color: #767676; }
 
+.innershadow {
+  -webkit-background-blend-mode: mutilply;
+  box-shadow: 0 3px 0 2px rgba(0, 0, 0, 0.08); }
+
 .linkSelectorModule {
   position: relative;
   height: 32px;
@@ -8736,7 +8781,8 @@ ul.module-optinalcta {
     width: 100%;
     height: 6px;
     background-color: #cccccc;
-    border-radius: 10px; }
+    border-radius: 10px;
+    border: 1px solid #cccccc; }
   .b2b-slider-container .slider-track-fill {
     width: 100%;
     height: 6px;
@@ -8744,7 +8790,8 @@ ul.module-optinalcta {
     border-radius: 10px;
     width: 0;
     background-color: #157BB2;
-    transition: width 0s linear; }
+    transition: width 0s linear;
+    border: 1px solid #cccccc; }
   .b2b-slider-container .slider-knob-container {
     transition: left 0s linear; }
     .b2b-slider-container .slider-knob-container.slider-knob-hidden {
@@ -8854,36 +8901,46 @@ ul.module-optinalcta {
   margin-left: 5px; }
 
 .b2b-status-tracker > .b2b-status-tracker-step .b2b-status-tracker-heading {
-  font-family: "Omnes-ECOMP-W02", Arial;
+  font-family: "Omnes-ECOMP-W02-Medium",Arial;
   font-size: 14px;
-  color: #767676;
+  color: #191919;
   margin-bottom: 10px; }
 
-.b2b-status-tracker > .b2b-status-tracker-step.complete > .b2b-status-tracker-heading {
-  font-family: "Omnes-ECOMP-W02-Medium", Arial;
-  color: #1b7e28; }
-
 .b2b-status-tracker > .b2b-status-tracker-step.complete > .progress > .progress-bar {
   width: 100%;
   background-color: #1b7e28; }
 
-.b2b-status-tracker > .b2b-status-tracker-step.complete > .b2b-status-tracker-estimate {
-  font-family: "Omnes-ECOMP-W02-Medium", Arial;
-  color: #333333; }
-  .b2b-status-tracker > .b2b-status-tracker-step.complete > .b2b-status-tracker-estimate > .icoControls-approval {
-    color: #1b7e28; }
-
-.b2b-status-tracker > .b2b-status-tracker-step.current > .b2b-status-tracker-heading {
-  font-family: "Omnes-ECOMP-W02-Medium", Arial;
-  color: #333333; }
+.b2b-status-tracker > .b2b-status-tracker-step.complete .icoControls-approval {
+  color: #1b7e28; }
 
 .b2b-status-tracker > .b2b-status-tracker-step.current > .progress > .progress-bar {
   width: 100%;
   background-color: #333333; }
 
-.b2b-status-tracker > .b2b-status-tracker-step.current > .b2b-status-tracker-estimate > .icon-misc-time {
+.b2b-status-tracker > .b2b-status-tracker-step.current .icon-misc-time {
   color: #333333; }
 
+.b2b-status-tracker > .b2b-status-tracker-step.pending > .progress > .progress-bar {
+  width: 100%;
+  background-color: #ffb81c; }
+
+.b2b-status-tracker > .b2b-status-tracker-step.pending .icoControls-statusokay {
+  color: #ffb81c; }
+
+.b2b-status-tracker > .b2b-status-tracker-step.actionRequired > .progress > .progress-bar {
+  width: 100%;
+  background-color: #cf2a2a; }
+
+.b2b-status-tracker > .b2b-status-tracker-step.actionRequired .icoSecurityalerts-alert {
+  color: #cf2a2a; }
+
+.b2b-status-tracker > .b2b-status-tracker-step.notAvailable > .progress > .progress-bar {
+  width: 100%;
+  background-color: #767676; }
+
+.b2b-status-tracker > .b2b-status-tracker-step.notAvailable .icoControls-restricted {
+  color: #767676; }
+
 .b2b-status-tracker > .b2b-status-tracker-step > .progress {
   position: relative;
   border-radius: 1.5px;
@@ -8895,18 +8952,18 @@ ul.module-optinalcta {
     height: 3px; }
 
 .b2b-status-tracker > .b2b-status-tracker-step > .b2b-status-tracker-estimate {
-  font-family: "Omnes-ECOMP-W02", Arial;
+  font-family: "Omnes-ECOMP-W02-Medium",Arial;
   font-size: 14px;
-  color: #767676;
+  color: #191919;
   margin-bottom: 10px; }
-  .b2b-status-tracker > .b2b-status-tracker-step > .b2b-status-tracker-estimate > .icon-misc-time {
-    color: #767676; }
 
 .b2b-status-tracker > .b2b-status-tracker-step > .b2b-status-tracker-description {
   font-family: "Omnes-ECOMP-W02", Arial;
   font-size: 12px;
   color: #767676;
   padding-right: 15px; }
+  .b2b-status-tracker > .b2b-status-tracker-step > .b2b-status-tracker-description a {
+    cursor: pointer; }
 
 .step-indicator {
   height: auto;
@@ -8953,7 +9010,7 @@ ul.module-optinalcta {
   white-space: nowrap; }
 
 .step-on .step-text {
-  font-family: "Omnes-ECOMP-W02-Medium", Arial; }
+  font-family: "Omnes-ECOMP-W02-Medium",Arial; }
 
 .steps li .step-text[data-large-text]:before {
   content: attr(data-large-text) " "; }
@@ -9098,7 +9155,7 @@ ul.module-optinalcta {
         background-color: #333333;
         color: #333333;
         height: 3px;
-        font-family: "Omnes-ECOMP-W02-Medium", Arial; }
+        font-family: "Omnes-ECOMP-W02-Medium",Arial; }
       .b2b-step-tracker .b2b-steps li .b2b-step-text {
         bottom: 29px;
         display: inline-block;
@@ -9223,7 +9280,7 @@ ul.module-optinalcta {
   content: "Password strength: "; }
 
 .strength-meter-content:after {
-  font-family: "Omnes-ECOMP-W02-Medium", Arial; }
+  font-family: "Omnes-ECOMP-W02-Medium",Arial; }
 
 .strength-meter-container {
   height: 26px;
@@ -9276,7 +9333,7 @@ ul.module-optinalcta {
   content: none; }
 
 .strength-meter-container > .strength-meter-content > .strength-meter-content-state {
-  font-family: "Omnes-ECOMP-W02-Medium", Arial; }
+  font-family: "Omnes-ECOMP-W02-Medium",Arial; }
 
 .btn-switch-label {
   display: flex;
@@ -9308,9 +9365,9 @@ ul.module-optinalcta {
     top: 0;
     transition: none; }
     .btn-switch input[type="checkbox"] + .switch-overlay .btn-slider-on .activo {
-      font: 0px/0 "Omnes-ECOMP-W02"; }
+      font: 0px/0 "Omnes-ECOMP-W02", Arial; }
     .btn-switch input[type="checkbox"] + .switch-overlay .btn-slider-on + .btn + .btn-slider-off .inactivo {
-      font: 0px/0 "Omnes-ECOMP-W02"; }
+      font: 0px/0 "Omnes-ECOMP-W02", Arial; }
   .btn-switch input:checked + .switch-overlay {
     left: 0;
     transition: all .3s linear .0s; }
@@ -9377,7 +9434,7 @@ ul.module-optinalcta {
     .btn-switch input[type="checkbox"][disabled] + .switch-overlay .btn-slider-on .activo {
       border: medium none;
       color: #666;
-      font: 16px/32px "Omnes-ECOMP-W02";
+      font: 16px/32px "Omnes-ECOMP-W02", Arial;
       height: auto;
       margin: 0 auto;
       width: auto; }
@@ -9391,7 +9448,7 @@ ul.module-optinalcta {
       .btn-switch input[type="checkbox"][disabled] + .switch-overlay .btn-slider-on + .switch-handle + .btn-slider-off .inactivo {
         border: medium none;
         color: #666;
-        font: 16px/32px "Omnes-ECOMP-W02";
+        font: 16px/32px "Omnes-ECOMP-W02", Arial;
         height: auto;
         margin: 0 auto;
         width: auto; }
@@ -9483,6 +9540,10 @@ ul.module-optinalcta {
     height: 16px;
     width: 16px; }
 
+.btn-switch.focused {
+  outline: 1px dotted #000;
+  outline-offset: 5px; }
+
 table {
   max-width: 100%;
   background-color: transparent;
@@ -9507,7 +9568,7 @@ table td {
   word-wrap: break-word; }
 
 table th {
-  font-family: "Omnes-ECOMP-W02-Medium", Arial;
+  font-family: "Omnes-ECOMP-W02-Medium",Arial;
   font-size: 1.6rem;
   font-weight: normal;
   color: #333333;
@@ -9701,7 +9762,6 @@ th:nth-child(8) {
 .b2b-table-div .selectWrap {
   width: 290px;
   position: relative;
-  left: 10px;
   display: inline-table;
   margin-bottom: 0px; }
 
@@ -9713,7 +9773,11 @@ th:nth-child(8) {
   font-size: 36px;
   border: 1px solid #ccc;
   background: #FFF;
-  border-radius: 6px; }
+  border-radius: 6px;
+  text-align: center;
+  background: linear-gradient(#fcfcfc, #f2f2f2);
+  background-blend-mode: multiply;
+  width: 1em; }
 
 .b2b-external-sort-label {
   padding-bottom: 10px; }
@@ -9725,8 +9789,17 @@ th:nth-child(8) {
   text-decoration: none; }
 
 .b2b-external-sort-label label {
-  position: relative;
-  left: 10px; }
+  position: relative; }
+
+.b2b-external-sort-margin {
+  margin-right: 13px !important; }
+
+.b2b-table-sorter-icon [class*="icoArrows-"]:before {
+  font-size: 20px; }
+
+@media screen and (max-width: 950px) {
+  .b2b-external-sort-margin .selectWrap {
+    bottom: 0px !important; } }
 
 .tablesorter-default .tablesorter-header.sorter-false .tablesorter-header-inner {
   background: 0 0;
@@ -9773,7 +9846,7 @@ th:nth-child(8) {
 .tablesorter-default thead .headerSortUp .tablesorter-header-inner:after,
 .tablesorter-default thead .tablesorter-headerAsc .tablesorter-header-inner:after,
 .tablesorter-default thead .tablesorter-headerSortUp .tablesorter-header-inner:after {
-  font-family: 'icoPrimary' !important;
+  font-family: 'icoPrimary';
   speak: none;
   font-style: normal;
   font-size: 24px;
@@ -9799,7 +9872,7 @@ th:nth-child(8) {
 .tablesorter-default thead .headerSortDown .tablesorter-header-inner:after,
 .tablesorter-default thead .tablesorter-headerDesc .tablesorter-header-inner:after,
 .tablesorter-default thead .tablesorter-headerSortDown .tablesorter-header-inner:after {
-  font-family: 'icoPrimary' !important;
+  font-family: 'icoPrimary';
   speak: none;
   font-style: normal;
   font-size: 24px;
@@ -9862,7 +9935,8 @@ th:nth-child(8) {
 
 .b2b-table-scrollbar {
   border: 1px solid;
-  width: 651px; }
+  width: 651px;
+  position: relative; }
   .b2b-table-scrollbar .b2b-table-inner-container {
     width: 650px;
     padding-left: 150px;
@@ -10154,7 +10228,8 @@ label .tooltip {
   bottom: 0;
   left: 0;
   opacity: 0;
-  transform: rotate(45deg); }
+  transform: rotate(45deg);
+  z-index: 20; }
 
 .tooltip.active .icon-primary-tooltip[data-placement="top"] .arrow {
   display: block;
@@ -10282,7 +10357,7 @@ label .tooltip {
 .popover-title {
   display: block;
   font-size: 14px;
-  font-family: "Omnes-ECOMP-W02-Medium", Arial;
+  font-family: "Omnes-ECOMP-W02-Medium",Arial;
   font-weight: bold;
   margin-bottom: 8px;
   white-space: normal; }
@@ -10348,7 +10423,7 @@ label .tooltip {
     border-left: 1px solid #ccc; }
     .b2b-tree ul li.bg > a {
       color: #333;
-      background-image: url("../style/images/treebg.png"); }
+      background-image: url("./style/images/treebg.png"); }
     .b2b-tree ul li .b2b-tree-tooltip {
       display: none;
       position: absolute;
@@ -10649,7 +10724,7 @@ label .tooltip {
   position: relative; }
 
 .filter-header h2 {
-  font-family: "Omnes-ECOMP-W02-Medium", Arial;
+  font-family: "Omnes-ECOMP-W02-Medium",Arial;
   font-size: 2.4rem;
   margin-bottom: 0; }
 
@@ -10667,7 +10742,7 @@ label .tooltip {
 
 .filter-selected > span,
 .filter-selected > a.clear-all-filters {
-  font-family: Omnes-ECOMP-W02-Medium, Arial; }
+  font-family: Omnes-ECOMP-W02-Medium; }
 
 .filter-selected-group {
   padding-top: 15px; }
@@ -10769,7 +10844,7 @@ label .tooltip {
   position: relative; }
 
 .fixed-230-subnav div > a.live {
-  font-family: "Omnes-ECOMP-W02-Medium", Arial;
+  font-family: "Omnes-ECOMP-W02-Medium",Arial;
   color: #666; }
 
 .fixed-230-subnav > ng-transclude > div li > a {
@@ -10778,7 +10853,7 @@ label .tooltip {
   line-height: 20px; }
 
 .fixed-230-subnav > ng-transclude > div li > a.active {
-  font-family: "Omnes-ECOMP-W02-Medium", Arial;
+  font-family: "Omnes-ECOMP-W02-Medium",Arial;
   text-decoration: none;
   color: #666; }
 
@@ -10894,7 +10969,7 @@ label .tooltip {
     .b2b-pane-selector-wrapper .pane-container .panes div.pane-block .form-row .checkbox-selectall {
       margin: 0px 0 0 24px !important; }
   .b2b-pane-selector-wrapper .side-nav li {
-    font-family: "Omnes-ECOMP-W02-Medium", Arial;
+    font-family: "Omnes-ECOMP-W02-Medium",Arial;
     border: none;
     border-top: solid 1px #ccc;
     display: block !important;
@@ -10939,7 +11014,7 @@ label .tooltip {
 
 /********************* Utility CSS Ends **********************/
 /* Fix for alignment issue on Cancel link inside modal */
-.b2b-modal-footer > .cta-button-group {
+.modal-footer > .cta-button-group {
   line-height: 40px; }
 
 /* .att-dark-green { // Not used
@@ -11025,7 +11100,7 @@ button .colors-off-msg {
 }
 .fixed-230-subnav > li > a.live {
   color: #333333;
-  font-family: "Omnes-ECOMP-W02-Medium";
+  font-family: "Omnes-ECOMP-W02-Medium",Arial;
 }
 .fixed-230-subnav a > i {
   right: 10px;
@@ -11043,7 +11118,7 @@ button .colors-off-msg {
 }
 .fixed-230-subnav > li li > a.active {
   color: #333333;
-  font-family: "Omnes-ECOMP-W02-Medium";
+  font-family: "Omnes-ECOMP-W02-Medium",Arial;
   text-decoration: none;
 }
 .fixed-230-subnav ul {
@@ -11051,7 +11126,7 @@ button .colors-off-msg {
 } */
 .unlinked {
   color: #0568ae !important;
-  font-family: "Omnes-ECOMP-W02" !important; }
+  font-family: "Omnes-ECOMP-W02", Arial !important; }
 
 .unlinked.active {
   color: inherit !important; }
@@ -11094,7 +11169,7 @@ button .colors-off-msg {
   }
   .fixed-230-subnav > li li > a.active {
     color: inherit;
-    font-family: "Omnes-ECOMP-W02-Medium";
+    font-family: "Omnes-ECOMP-W02-Medium",Arial;
   }
 } */
 @keyframes DOMinsertion {
@@ -11128,9 +11203,9 @@ button .colors-off-msg {
     outline-color: transparent; } }
 
 .ajaxed,
-.modal.fade.in .b2b-modal-header,
-.modal.fade.in .b2b-modal-body,
-.modal.fade.in .b2b-modal-footer {
+.modal.fade.in .modal-header,
+.modal.fade.in .modal-body,
+.modal.fade.in .modal-footer {
   animation-duration: 0.01s;
   -o-animation-duration: 0.01s;
   -ms-animation-duration: 0.01s;
@@ -11164,7 +11239,7 @@ button .colors-off-msg {
 
 .heading-small-form {
   font-size: 1.6rem;
-  font-family: "Omnes-ECOMP-W02, Arial";
+  font-family: "Omnes-ECOMP-W02", Arial;
   margin-top: 0px; }
 
 .icon-primary-form-sizeL {
@@ -11238,12 +11313,25 @@ button .colors-off-msg {
   top: 0;
   z-index: 1; }
 
-.icon-primary-primary-circle:before {
-  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");
-  content: "";
-  position: absolute;
-  top: 0;
-  z-index: 1; }
+.b2b-drag-handle {
+  cursor: move;
+  -ms-interpolation-mode: bicubic;
+  margin-bottom: 40px;
+  height: 23px;
+  padding-right: 10px;
+  float: left; }
+
+.b2b-drag-over {
+  background-color: #d1d1d1; }
+
+.b2-drag-element {
+  background-color: #e8e8e8; }
+
+[draggable] {
+  -moz-user-select: none;
+  -khtml-user-select: none;
+  -webkit-user-select: none;
+  user-select: none; }
 /* Flyout inputs color is not aligned */
 textarea, input {
   color: #333; }
@@ -11309,7 +11397,7 @@ textarea, input {
 .b2b-config-sec-expander-body {
   font-size: 14px; }
   .b2b-config-sec-expander-body .b2b-config-vlan-data {
-    font-family: "Omnes-ECOMP-W02-Medium", Arial;
+    font-family: "Omnes-ECOMP-W02-Medium",Arial;
     padding-left: 15px; }
 
 .b2b-config-sec-expander-body-first-div {
@@ -11345,7 +11433,7 @@ textarea, input {
   text-align: center;
   margin-top: 15px;
   margin-bottom: 35px;
-  font-family: "Omnes-ECOMP-W02-Medium", Arial;
+  font-family: "Omnes-ECOMP-W02-Medium",Arial;
   font-size: 14px;
   color: #333333; }
 
@@ -11353,7 +11441,7 @@ textarea, input {
   text-align: center;
   margin-top: 15px;
   margin-bottom: 8px;
-  font-family: "Omnes-ECOMP-W02-Medium", Arial;
+  font-family: "Omnes-ECOMP-W02-Medium",Arial;
   font-size: 14px;
   color: #333333; }
 
@@ -11368,7 +11456,7 @@ textarea, input {
   padding: 10px 15px 0 15px; }
 
 .b2b-confi-sec-router-label {
-  font-family: "Omnes-ECOMP-W02-Medium", Arial;
+  font-family: "Omnes-ECOMP-W02-Medium",Arial;
   font-size: 16px;
   color: #333333;
   float: left;
@@ -11376,7 +11464,7 @@ textarea, input {
   margin-bottom: 7px; }
 
 .b2b-config-vlan-label {
-  font-family: "Omnes-ECOMP-W02-Medium", Arial;
+  font-family: "Omnes-ECOMP-W02-Medium",Arial;
   font-size: 14px;
   color: #333333;
   margin-top: 1px;
@@ -11426,6 +11514,10 @@ textarea, input {
 .b2b-config-sec-expander-body-icons .icon-misc-pen {
   position: relative;
   left: 18px; }
+.b2b-directory-listing .center {
+  display: block;
+  margin: 2em auto; }
+
 .b2b-directory-listing .listBox {
   height: 310px;
   width: 450px;
@@ -11480,30 +11572,38 @@ textarea, input {
   margin-left: -115px;
   margin-top: 100px; }
 
-.b2b-directory-listing .btn-right {
-  margin-bottom: 15px !important; }
-  .b2b-directory-listing .btn-right:after {
-    content: "  \27A1"; }
-
-.b2b-directory-listing .btn-left {
-  margin-top: 10px !important; }
-
 .b2b-directory-listing .btn-remove {
   margin-right: auto !important;
   margin-bottom: 15px; }
+  .b2b-directory-listing .btn-remove i {
+    margin-right: 0;
+    color: #fff;
+    top: -1px; }
 
 .b2b-directory-listing .btn-remove-all {
   margin-top: 0;
   margin-bottom: 61px !important;
   /* need to be removed */
   margin-right: auto !important; }
+  .b2b-directory-listing .btn-remove-all i {
+    margin-right: 0;
+    color: #fff;
+    top: -1px; }
+
+.b2b-directory-listing .btn-add {
+  margin-bottom: 15px !important; }
+  .b2b-directory-listing .btn-add i {
+    margin-right: 0;
+    color: #fff;
+    top: -1px; }
 
 .b2b-directory-listing .btn-add-all {
   margin-top: 0;
   margin-bottom: 61px !important; }
-
-.b2b-directory-listing .btn-left:before {
-  content: "\2B05  "; }
+  .b2b-directory-listing .btn-add-all i {
+    margin-right: 0;
+    color: #fff;
+    top: -1px; }
 
 .b2b-directory-listing .btn-search[class*="btn"] {
   right: 0.09rem; }
@@ -11730,7 +11830,7 @@ textarea, input {
   display: inline-block; }
 
 .b2b-static-route-label-heading {
-  font-family: "Omnes-ECOMP-W02-Medium", Arial;
+  font-family: "Omnes-ECOMP-W02-Medium",Arial;
   font-size: 16px !important;
   color: #333333;
   font-style: normal;
@@ -11798,12 +11898,7 @@ label.b2b-static-route-label-heading {
 .b2b-static-route-content {
   display: inline-block; }
 
-
-/*
-To Remove later
-*/
-
-.selectWrap::after { 
+  .selectWrap::after { 
   align-items: center; 
   background-position: 7px 7px; 
   background-repeat: no-repeat; 
@@ -11824,4 +11919,4 @@ To Remove later
   z-index: 0; 
   position: absolute !important; 
   display: flex !important; 
-}
\ No newline at end of file
+}