/* nb: The ActionMenu still relies on styles from Spry and Spry uses jQuery animations to animate the menu entering and leaving.  These selectors use
   different classes in order to avoid them hitting on the Spry component (and thus breaking the animations and positioning).
 */
.actionsmenu-transition {
  width: 9em;
  transition: width 0.25s ease-out;
}
.actionsmenu-transition.open {
  width: 18em;
}
.actionsmenu-transition .actions-list-transition {
  display: block;
  transform: translateX(16em);
  transition: transform 0.25s ease-out;
}
.actionsmenu-transition .actions-list-transition.open {
  transform: translateX(0);
}

.alpha-bar-list {
  background: white;
  min-width: 5em;
  display: flex;
  flex-direction: column;
}
.alpha-bar-list .alpha-bar-button {
  box-sizing: border-box;
  padding: .25em;
  width: 100%;
  text-align: center;
}
.alpha-bar-list .alpha-bar-button.selected {
  font-weight: 900;
}

.box-model-fix {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.transition {
  transition: color 0.2s ease, background-color 0.2s ease;
  -moz-transition: color 0.2s ease, background-color 0.2s ease;
  -o-transition: color 0.2s ease, background-color 0.2s ease;
  -webkit-transition: color 0.2s ease, background-color 0.2s ease;
}
.dropdown-shadow {
  -webkit-box-shadow: 0px 10px 14px 1px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 10px 14px 1px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 10px 14px 1px rgba(0, 0, 0, 0.3);
}
.minimal-shadow {
  -webkit-box-shadow: 0px 5px 7px 1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 5px 7px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 5px 7px 1px rgba(0, 0, 0, 0.2);
}
.section-body-shadow {
  -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.4);
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.4);
}
.section-header-boxed-shadow {
  -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.25);
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.25);
}
.section-header-boxed-shadow-subdued {
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
}
.background-header-gradation {
  background: linear-gradient(to left, #3f5978 0%, #123044 100%);
}
.button {
  display: inline-block;
  zoom: 1;
  line-height: normal;
  vertical-align: baseline;
  cursor: pointer;
  user-select: none;
  background-color: #E6E6E6;
  font-family: inherit;
  font-size: 100%;
  text-align: left;
  text-decoration: none;
  text-transform: uppercase;
  padding: 1rem 1.5rem;
  margin-bottom: 2px !important;
  border: none;
  border-radius: 0;
}
.button.button-foreground-default {
  color: #1464bb;
}
.button.button-foreground-subdued {
  color: rgba(0, 0, 0, 0.8);
}
.button.button-foreground-dark {
  color: #123044;
}
.button.button-foreground-white {
  color: #fff;
}
.button:focus {
  outline: 0;
  border-bottom: 3px solid rgba(0, 0, 0, 0.5);
  margin-bottom: 0 !important;
}
.button::-moz-focus-inner {
  padding: 0;
  border: 0;
}
.button:hover {
  background-image: linear-gradient(rgba(0, 0, 0, 0.075), rgba(0, 0, 0, 0.075) 40%, rgba(0, 0, 0, 0.075));
}
.button:active {
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15) inset, 0 0 6px rgba(0, 0, 0, 0.2) inset;
}
.button[disabled] {
  border: 1px solid transparent;
  background-image: none;
  opacity: 0.40;
  cursor: not-allowed;
  box-shadow: none;
  pointer-events: auto;
}
.button.button-tight {
  padding: 0.65rem 1rem 0.65rem 0.8rem;
}
.button.button-no-transform {
  text-transform: none;
}
.button.button-bold {
  font-size: 1rem;
  font-weight: 900;
}
.button.button-full-width {
  width: 100%;
}
.button .subtext-container {
  display: flex;
  justify-content: center;
  position: relative;
  top: -0.2em;
}
.button .subtext-container span {
  position: absolute;
  font-size: .8em;
  color: rgba(255, 255, 255, 0.8);
  top: 1rem;
}
.default-button {
  border: #d0d2d3 1px solid;
  background: #fff;
  transition: color 0.2s ease, background-color 0.2s ease;
  -moz-transition: color 0.2s ease, background-color 0.2s ease;
  -o-transition: color 0.2s ease, background-color 0.2s ease;
  -webkit-transition: color 0.2s ease, background-color 0.2s ease;
}
.default-button i:before {
  color: #1464bb;
}
.default-button:not([disabled]):hover {
  background-color: #d4e6fa;
  background-image: none;
}
.subdued-button {
  border: 1px solid rgba(208, 210, 211, 0.5);
  background: #e6e7e8;
}
.primary-button {
  border: 1px solid #C45900;
  background: #C45900;
}
.complementary-button {
  background-color: #3f5978;
}
.transparent-button {
  border: 1px solid rgba(208, 210, 211, 0.5);
  background: transparent;
}
.transparent-button[disabled] {
  border: 1px solid rgba(208, 210, 211, 0.8);
  background-color: transparent;
}
.transparent-button-reverse {
  background-color: transparent;
  border: 1px solid #fff;
}
.transparent-button-reverse[disabled] {
  background-color: transparent;
  border: 1px solid rgba(208, 210, 211, 0.8);
}
.action-buttons .button {
  padding-left: 3rem;
  padding-right: 3rem;
}

.check-field.react-check-field input[type="checkbox"]:checked + label:before {
  content: '\E656';
}
.check-field.react-check-field.checkfield-attention-backgroundcolor input[type="checkbox"]:checked + label {
  color: #C45900;
}
.check-field.react-check-field input[type="checkbox"] + label:before {
  content: '\E60E';
}

.checkbox-container > label {
  padding-left: 0.5rem;
}
.checkbox-container > label:hover:not([disabled]) {
  cursor: pointer;
}

.l-popup .confirmation-box {
  border-top: 0.7em #123044 solid;
  border-bottom: 0.2em #C45900 solid;
  padding: 1rem;
  width: 50em;
}
.l-popup .confirmation-box h1,
.l-popup .confirmation-box h2,
.l-popup .confirmation-box h3,
.l-popup .confirmation-box h4,
.l-popup .confirmation-box h5,
.l-popup .confirmation-box h6 {
  font-size: 1.2em;
  font-weight: 500;
  text-transform: uppercase;
  color: #C45900;
  padding-bottom: 1rem;
}
.l-popup .confirmation-box p {
  font-size: 1.4em;
  font-weight: 700;
  color: #123044;
}
.l-popup .confirmation-box .secondary-content {
  padding-top: 1rem;
  padding-bottom: 1rem;
  margin: 0;
  font-size: 1.4rem;
  font-weight: 300;
  font-style: italic;
  line-height: 1.5rem;
}
.l-popup .confirmation-box.confirm-delete-box h1,
.l-popup .confirmation-box.confirm-delete-box h2,
.l-popup .confirmation-box.confirm-delete-box h3,
.l-popup .confirmation-box.confirm-delete-box h4,
.l-popup .confirmation-box.confirm-delete-box h5,
.l-popup .confirmation-box.confirm-delete-box h6 {
  display: none;
}
.l-popup .confirmation-box.confirm-delete-box .primary-content {
  padding: 1rem 0 1rem 12rem;
}
.l-popup .confirmation-box.confirm-delete-box .primary-content:before {
  content: '\F1F8';
  font-family: FontAwesome;
  font-size: 7rem;
  font-weight: normal;
  line-height: 1;
  position: absolute;
  width: 1.9em;
  height: 1em;
  text-align: center;
  top: 0.1em;
  left: 0;
  color: #C45900;
  visibility: visible;
}
.l-popup .confirmation-box.confirm-delete-box .primary-content:after {
  content: '\F06A';
  font-family: FontAwesome;
  font-size: 2.25rem;
  line-height: .9em;
  position: absolute;
  width: .8em;
  height: .8em;
  text-align: center;
  top: 2.1em;
  left: 3.75em;
  color: #123044;
  visibility: visible;
  text-indent: 0;
  border-radius: .9em;
  background: white;
}
.l-popup .confirmation-box.confirm-delete-box .confirmation-dialog-additional-details,
.l-popup .confirmation-box.confirm-delete-box .confirmation-dialog-validation-container {
  padding: 0rem 0 0rem 12.5em;
}
.l-popup .confirmation-box.cannot-delete-referenced-entity-box h1,
.l-popup .confirmation-box.cannot-delete-referenced-entity-box h2,
.l-popup .confirmation-box.cannot-delete-referenced-entity-box h3,
.l-popup .confirmation-box.cannot-delete-referenced-entity-box h4,
.l-popup .confirmation-box.cannot-delete-referenced-entity-box h5,
.l-popup .confirmation-box.cannot-delete-referenced-entity-box h6 {
  display: none;
}
.l-popup .confirmation-box.cannot-delete-referenced-entity-box .primary-content {
  padding: 1rem 0 1rem 12rem;
}
.l-popup .confirmation-box.cannot-delete-referenced-entity-box .primary-content:before {
  content: '\F071';
  font-family: FontAwesome;
  font-size: 7rem;
  font-weight: normal;
  line-height: 1;
  position: absolute;
  width: 1.9em;
  height: 1em;
  text-align: center;
  top: 0.1em;
  left: 0;
  color: #C45900;
  visibility: visible;
}
.l-popup .confirmation-box.cannot-delete-referenced-entity-box .primary-content:before {
  padding-top: 1rem;
}
.l-popup .confirmation-box.cannot-delete-referenced-entity-box .reference-list {
  padding-left: 12.5rem;
}
.l-popup .confirmation-box.cannot-delete-referenced-entity-box .reference-list ul {
  margin-top: 0;
}
.l-popup .confirmation-box.confirm-undo-changes-box h1,
.l-popup .confirmation-box.confirm-undo-changes-box h2,
.l-popup .confirmation-box.confirm-undo-changes-box h3,
.l-popup .confirmation-box.confirm-undo-changes-box h4,
.l-popup .confirmation-box.confirm-undo-changes-box h5,
.l-popup .confirmation-box.confirm-undo-changes-box h6 {
  display: none;
}
.l-popup .confirmation-box.confirm-undo-changes-box .primary-content {
  padding: 1rem 0 1rem 12rem;
}
.l-popup .confirmation-box.confirm-undo-changes-box .primary-content:before {
  content: '\F0E2';
  font-family: FontAwesome;
  font-size: 7rem;
  font-weight: normal;
  line-height: 1;
  position: absolute;
  width: 1.9em;
  height: 1em;
  text-align: center;
  top: 0.1em;
  left: 0;
  color: #C45900;
  visibility: visible;
}
.l-popup .confirmation-box.confirm-undo-changes-box .primary-content:after {
  content: '\F06A';
  font-family: FontAwesome;
  font-size: 2.25rem;
  line-height: .9em;
  position: absolute;
  width: .8em;
  height: .8em;
  text-align: center;
  top: 2.1em;
  left: 3.75em;
  color: #123044;
  visibility: visible;
  text-indent: 0;
  border-radius: .9em;
  background: white;
}
.l-popup .confirmation-box.cancel-confirmation-box h1,
.l-popup .confirmation-box.cancel-confirmation-box h2,
.l-popup .confirmation-box.cancel-confirmation-box h3,
.l-popup .confirmation-box.cancel-confirmation-box h4,
.l-popup .confirmation-box.cancel-confirmation-box h5,
.l-popup .confirmation-box.cancel-confirmation-box h6 {
  display: none;
}
.l-popup .confirmation-box.cancel-confirmation-box .primary-content {
  padding: 1rem 0 1rem 12rem;
}
.l-popup .confirmation-box.cancel-confirmation-box .primary-content:before {
  content: '\F05E';
  font-family: FontAwesome;
  font-size: 7rem;
  font-weight: normal;
  line-height: 1;
  position: absolute;
  width: 1.9em;
  height: 1em;
  text-align: center;
  top: 0.1em;
  left: 0;
  color: #C45900;
  visibility: visible;
}
.l-popup .confirmation-box.cancel-confirmation-box .primary-content:after {
  content: '\F06A';
  font-family: FontAwesome;
  font-size: 2.25rem;
  line-height: .9em;
  position: absolute;
  width: .8em;
  height: .8em;
  text-align: center;
  top: 2.1em;
  left: 3.75em;
  color: #123044;
  visibility: visible;
  text-indent: 0;
  border-radius: .9em;
  background: white;
}
.l-popup .confirmation-box.warning-confirmation-box h1,
.l-popup .confirmation-box.warning-confirmation-box h2,
.l-popup .confirmation-box.warning-confirmation-box h3,
.l-popup .confirmation-box.warning-confirmation-box h4,
.l-popup .confirmation-box.warning-confirmation-box h5,
.l-popup .confirmation-box.warning-confirmation-box h6 {
  display: none;
}
.l-popup .confirmation-box.warning-confirmation-box .primary-content {
  padding: 1rem 0 1rem 12rem;
}
.l-popup .confirmation-box.warning-confirmation-box .primary-content:before {
  content: '\F071';
  font-family: FontAwesome;
  font-size: 7rem;
  font-weight: normal;
  line-height: 1;
  position: absolute;
  width: 1.9em;
  height: 1em;
  text-align: center;
  top: 0.25em;
  left: 0;
  color: #C45900;
  visibility: visible;
}
.l-popup .confirmation-box.warning-confirmation-box .confirmation-dialog-additional-details {
  padding: 0rem 0 0rem 12.5em;
}
.l-popup .confirmation-box.confirm-confidentiality-box h1,
.l-popup .confirmation-box.confirm-confidentiality-box h2,
.l-popup .confirmation-box.confirm-confidentiality-box h3,
.l-popup .confirmation-box.confirm-confidentiality-box h4,
.l-popup .confirmation-box.confirm-confidentiality-box h5,
.l-popup .confirmation-box.confirm-confidentiality-box h6 {
  display: none;
}
.l-popup .confirmation-box.confirm-confidentiality-box .primary-content {
  padding: 1rem 0 1rem 12rem;
}
.l-popup .confirmation-box.confirm-confidentiality-box .primary-content:before {
  content: '\F070';
  font-family: FontAwesome;
  font-size: 7rem;
  font-weight: normal;
  line-height: 1;
  position: absolute;
  width: 1.9em;
  height: 1em;
  text-align: center;
  top: 0.1em;
  left: 0;
  color: #C45900;
  visibility: visible;
}
.l-popup .confirmation-box.confirm-confidentiality-box .primary-content:after {
  content: '\F06A';
  font-family: FontAwesome;
  font-size: 2.25rem;
  line-height: .9em;
  position: absolute;
  width: .8em;
  height: .8em;
  text-align: center;
  top: 2.1em;
  left: 3.75em;
  color: #123044;
  visibility: visible;
  text-indent: 0;
  border-radius: .9em;
  background: white;
}
.l-popup .confirmation-box.confirm-restriction-box h1,
.l-popup .confirmation-box.confirm-restriction-box h2,
.l-popup .confirmation-box.confirm-restriction-box h3,
.l-popup .confirmation-box.confirm-restriction-box h4,
.l-popup .confirmation-box.confirm-restriction-box h5,
.l-popup .confirmation-box.confirm-restriction-box h6 {
  display: none;
}
.l-popup .confirmation-box.confirm-restriction-box .primary-content {
  padding: 1rem 0 1rem 12rem;
}
.l-popup .confirmation-box.confirm-restriction-box .primary-content:before {
  content: '\F056';
  font-family: FontAwesome;
  font-size: 7rem;
  font-weight: normal;
  line-height: 1;
  position: absolute;
  width: 1.9em;
  height: 1em;
  text-align: center;
  top: 0.1em;
  left: 0;
  color: #C45900;
  visibility: visible;
}
.l-popup .confirmation-box.confirm-restriction-box .primary-content:after {
  content: '\F06A';
  font-family: FontAwesome;
  font-size: 2.25rem;
  line-height: .9em;
  position: absolute;
  width: .8em;
  height: .8em;
  text-align: center;
  top: 2.1em;
  left: 3.75em;
  color: #123044;
  visibility: visible;
  text-indent: 0;
  border-radius: .9em;
  background: white;
}

.secondary-dialog-container .l-dialog {
  border-top: 0.7em #123044 solid;
  border-bottom: 0.2em #C45900 solid;
}

.dialog-header-blue {
  flex-direction: column;
  background-color: #3f5978;
  text-align: center;
}
.dialog-header-blue h2 {
  color: white;
  font-weight: 500;
  font-size: 1.5em;
}
.dialog-header-blue h4 {
  color: white;
  opacity: 0.8;
}
.dialog-header-blue.dialog-header-blue-one-line h2 {
  opacity: 0.8;
}

.editable-grid-checkbox-cell {
  height: 100%;
  padding: 1px;
  box-sizing: border-box;
}
.editable-grid-checkbox-field {
  background-color: #fff;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  border: 1px solid transparent;
  box-sizing: border-box;
  height: 100%;
}
.editable-grid-checkbox-field.disabled {
  background-color: rgba(255, 255, 255, 0.4);
}
.editable-grid-delete-item {
  color: #5e5f61;
}
.editable-grid-delete-item:before {
  content: "\F014";
  font-family: FontAwesome;
  font-size: 1.5rem;
  text-align: center;
  width: 2em;
  display: inline-block;
  font-weight: 400;
  vertical-align: top;
}

.grid-table {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  min-height: 0;
}
.grid-header {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  background-color: #e6e7e8;
  border-top: 1px solid #d0d2d3;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.25);
  overflow-x: hidden;
}
.grid-header.grid-header-simple {
  background-color: transparent;
  border-top: none;
  box-shadow: none;
  border-bottom: 1px solid #d0d2d3;
}
.grid-header.grid-header-simple.grid-header-no-divider {
  border-bottom: none;
}
.grid-header.grid-header-simple.grid-header-no-divider .non-sort-header:last-child {
  padding-bottom: 0;
}
.grid-header.grid-header-simple.grid-header-no-divider .sort-header:last-child {
  padding-bottom: 0;
}
.grid-headericon {
  color: #a6a8ab;
}
.grid-headericon .path1 {
  color: #a6a8ab;
}
.grid-headericon .path2 {
  color: #a6a8ab;
}
.grid-headericon .path3 {
  color: #a6a8ab;
}
.grid-headericon .path4 {
  color: #a6a8ab;
}
.grid-header-sort-hover:hover {
  color: #276995;
}
.grid-header-sort-hover:hover .path1 {
  color: #276995;
}
.grid-header-sort-hover:hover .path2 {
  color: #276995;
}
.grid-header-sort-hover:hover .path3 {
  color: #276995;
}
.grid-header-sort-hover:hover .path4 {
  color: #276995;
}
.grid-body {
  flex: 1 1 auto;
  overflow: auto;
  position: relative;
  background-color: #fff;
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.4);
}
.grid-body.grid-body-simple {
  box-shadow: none;
}
.grid-footer {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: auto;
}
.grid-footer .pager {
  grid-column-start: 2;
  justify-self: end;
}
.grid-footer .pager .page-button:not(:last-child) {
  margin-right: 3px;
}
.grid-row {
  display: inline-flex;
  flex-flow: row nowrap;
  min-height: 3.75em;
  min-width: 100%;
  align-items: center;
  border-bottom: 1px solid #e8e8e7;
}
.grid-row:hover {
  background-color: #e7eff7;
}
.grid-row:hover .menu-cell-menu {
  display: flex;
}
.grid-row.grid-row-auto-height {
  min-height: 0px;
}
.grid-row.grid-row-simple {
  min-height: 0px;
  border-bottom: none;
}
.grid-row.grid-row-simple:hover {
  background-color: transparent;
}
.grid-row.grid-row-expanded {
  color: white;
  background-color: #123044;
  border-bottom: none;
  box-shadow: rgba(0, 0, 0, 0.8) 0 -1.25em 2em -1em;
}
.grid-row.grid-row-expanded:hover {
  background-color: #123044;
}
.grid-row.grid-row-expanded .open-up-icon {
  color: inherit;
}
.grid-row.grid-row-expanded input[type="checkbox"]:checked + label {
  color: white;
}
.grid-row.grid-row-expanded a {
  color: #80bcff;
}
.grid-row.grid-row-expanded .menu-cell .menu-cell-menu button.vertical-ellipsis-icon {
  color: white;
}
.grid-row.grid-row-expanded .menu-cell .menu-cell-menu button.vertical-ellipsis-icon:hover {
  border-color: rgba(255, 255, 255, 0.4);
}
.grid-totals-row {
  display: flex;
  flex: 0 0 auto;
  position: relative;
  align-items: center;
  background-color: #fff;
  height: 3.75em;
  overflow: hidden;
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.4);
}
.grid-totals-row.grid-row-auto-height {
  height: auto;
}
.grid-totals-row.grid-totals-row-simple {
  height: auto;
  box-shadow: none;
}
.grid-totals-row.grid-totals-row-simple .totals-cell {
  font-size: inherit;
}
.grid-row .totals-cell,
.grid-totals-row .totals-cell {
  font-size: 1.2em;
  color: black;
}
.grid-row-selectable:hover {
  cursor: pointer;
}
.grid-row-selected {
  background-color: #d8e5f2;
}
.grid-row-selected .menu-cell-menu {
  display: flex !important;
}
.grid-row-selected:hover {
  background-color: #d0e0ef;
  cursor: default;
}
.no-data-grid-row {
  display: flex;
  min-height: 3.75em;
  align-items: center;
  justify-items: flex-start;
  padding-left: 1rem;
  border-bottom: 1px solid #e8e8e7;
}
.no-data-grid-row.no-data-grid-row-simple {
  border-bottom: none;
  padding: 0.5rem 0;
}
.expanded-row-container {
  display: inline-flex;
  flex-flow: row wrap;
  min-width: 100%;
}
.expanded-row-content-container {
  display: flex;
  flex-flow: row nowrap;
  min-width: 100%;
  box-shadow: rgba(0, 0, 0, 0.8) 0 1.25em 2em -1em;
  z-index: 1;
}
.expanded-row-content {
  display: flex;
  overflow: hidden;
  background-color: #d8e5f2;
  flex: 1 0 0%;
}
.grid-cell {
  padding: 0.5em 1rem;
}
.grid-cell input {
  border: 1px solid rgba(187, 189, 191, 0.7);
}
.grid-cell a {
  display: inline-block;
  vertical-align: top;
}
.grid-cell a + a {
  display: block;
}
.grid-cell.numeric {
  text-align: right;
  font-weight: 500;
}
.grid-icon-cell {
  padding: 0.5em;
}
.grid-icon-cell a {
  color: #5e5f61;
}
.grid-icon-cell a:hover {
  color: #4997ec;
}
.grid-checkbox-cell {
  text-align: center;
}
.text-column-header {
  position: relative;
}
.text-column-header.column-header-centered {
  text-align: center;
}
.text-column-header.column-header-right {
  text-align: right;
}
span.icon-column-header {
  display: block;
  width: 1em;
  font-size: 1.4em;
}
.menu-cell {
  display: flex;
  overflow: hidden;
  align-items: center;
}
.menu-cell .menu-cell-content {
  flex: 1 0 0%;
  width: 100%;
  min-width: 0;
}
.menu-cell .menu-cell-menu {
  flex: none;
  display: none;
  justify-content: center;
  min-width: 2.5rem;
}
.menu-cell .menu-cell-menu button.vertical-ellipsis-icon {
  border: 1px solid rgba(18, 48, 68, 0);
  color: #123044;
  background: transparent;
  width: 2.1rem;
}
.menu-cell .menu-cell-menu button.vertical-ellipsis-icon:before {
  font-size: 1.9rem;
  line-height: 1;
  margin: 0;
  padding: 0;
}
.menu-cell .menu-cell-menu button.vertical-ellipsis-icon:hover {
  border-color: rgba(18, 48, 68, 0.4);
  color: black;
}
.nested-grid {
  min-width: 100%;
}
.nested-grid .grid-header {
  box-shadow: none;
}
.nested-grid .grid-header h4 {
  font-weight: 700;
}
.nested-grid .grid-row {
  min-height: auto;
  border-bottom: none;
}
.nested-grid .grid-row:hover {
  background-color: transparent;
}
.transparent-grid .grid-body {
  background-color: transparent;
}

.icon-picker {
  width: 7rem;
  position: relative;
}
.icon-picker .dropdown-button[disabled] {
  pointer-events: none;
}
.icon-picker-input {
  width: 100%;
  height: 3.45rem;
  padding: .7rem 1rem;
  text-align: left;
}
.icon-picker-input[disabled] {
  border: 1px solid transparent;
  background-image: none;
  opacity: 0.40;
  box-shadow: none;
  pointer-events: auto;
}
.icon-picker-remove-link {
  border: 1px solid transparent;
  border-radius: .5rem;
  padding: .4rem .5rem;
}
.icon-picker-remove-link:hover {
  cursor: pointer;
  border-color: #a3a5a8;
}
.icon-picker-flyout {
  width: 11.2rem;
  padding: 0 0 .75rem 0;
  background-color: #fff;
}
.icon-picker-flyout .icon-picker-flout-content {
  display: flex;
  flex-direction: column;
}
.icon-picker-flyout .icon-picker-icon-section {
  flex-grow: 1;
  overflow-y: scroll;
  max-height: 24.5rem;
}
.icon-picker-flyout .icon-picker-icon {
  border: 1px solid transparent;
  border-radius: .5rem;
  padding: .4rem .5rem;
  width: 2.5rem;
  text-align: center;
  font-size: 1.4rem;
}
.icon-picker-flyout .icon-picker-icon:hover {
  cursor: pointer;
  border-color: #a3a5a8;
}
.icon-picker-flyout .icon-picker-icon-selected {
  cursor: pointer;
  border-color: #a3a5a8;
}
.icon-picker-flyout .icon-picker-remove-section {
  flex-grow: unset;
}

a.disabled {
  cursor: default;
  color: #bbbdbf;
}
a.disabled:hover {
  color: #bbbdbf;
}

.multiselect-dropdown-flyout ul {
  max-height: 19em;
}
.multiselect-dropdown-flyout li {
  display: block;
  padding: .6em .4em .5em .4em;
  font-size: 1.2rem;
  color: #222;
  cursor: pointer;
}
.multiselect-dropdown-flyout li .checkbox-unchecked-icon {
  color: #123044;
}
.multiselect-dropdown-flyout li .checkbox-unchecked-icon:before {
  font-size: 1em;
}
.multiselect-dropdown-flyout li .checkbox-checked-icon {
  color: #123044;
}
.multiselect-dropdown-flyout li .checkbox-checked-icon:before {
  font-size: 1em;
}
.multiselect-dropdown-flyout li:hover {
  background-color: #123044;
}
.multiselect-dropdown-flyout li:hover div,
.multiselect-dropdown-flyout li:hover span {
  color: #fff;
}
.multiselect-dropdown-flyout li:hover .checkbox-unchecked-icon {
  color: #fff;
}
.multiselect-dropdown-flyout li:hover .checkbox-checked-icon {
  color: #fff;
}
.multiselect-dropdown-flyout .scrolled {
  border-bottom: 1px solid #d0d2d3;
}
.multiselect-dropdown-flyout .disabled {
  pointer-events: none;
  opacity: 0.4;
}
.multiselect-dropdown-flyout .field-clear.visible {
  display: block;
}
.multiselect-check-field {
  padding-left: .5em !important;
}
.multiselectfield-filter {
  display: flex;
  float: none;
  color: #555;
  position: relative;
}
.multiselectfield-filter input {
  font-size: 1em;
  border: none;
  padding-left: .6em;
  padding: 0;
  height: 2.2em;
  background-color: transparent;
  width: 100%;
  margin-left: 0;
}
.multiselectfield-filter input:focus {
  outline: none;
}

.nav-sub-button-link.disabled {
  color: rgba(140, 140, 140, 0.8) !important;
}
.nav-sub-button-link.disabled:before {
  color: rgba(140, 140, 140, 0.8) !important;
}

#site-branding-logo.site-branding-logo-img-container {
  display: flex;
  justify-content: center;
  align-content: center;
}
.site-branding-logo-img {
  height: 5.45rem;
}

.site-nav-link {
  border-left: 1px solid rgba(208, 210, 211, 0.1);
  padding-right: 0.8rem;
  padding-left: 0.8rem;
  padding-top: 0.7em;
  margin-right: -3px;
  height: 2.1em;
  width: 5em;
  display: inline-block;
  cursor: pointer;
}
.site-nav-link.disabled,
.site-nav-link[disabled] {
  cursor: default;
}

.matrix-popper {
  padding: 1.5rem;
  filter: drop-shadow(0 1rem 5rem rgba(0, 0, 0, 0.3));
  z-index: 999;
}
.matrix-popper:before {
  position: absolute;
  border-style: solid;
  content: " ";
  z-index: -1;
}
.matrix-popper:after {
  position: absolute;
  border-style: solid;
  content: " ";
}
.matrix-popper[data-placement^="left"]:before {
  border-width: 1.7rem 0 1.7rem 1.7rem;
  border-color: transparent transparent transparent #d0d2d3;
  right: -0.1rem;
}
.matrix-popper[data-placement^="left"]:after {
  border-width: 1.7rem 0 1.7rem 1.7rem;
  border-color: transparent transparent transparent #fff;
  right: 0.05rem;
}
.matrix-popper[data-placement^="right"]:before {
  border-width: 1.7rem 1.7rem 1.7rem 0;
  border-color: transparent #d0d2d3 transparent transparent;
  left: 0;
}
.matrix-popper[data-placement^="right"]:after {
  border-width: 1.7rem 1.7rem 1.7rem 0;
  border-color: transparent #fff transparent transparent;
  left: 0.15rem;
}
.matrix-popper[data-placement^="top"]:before {
  border-width: 1.7rem 1.7rem 0 1.7rem;
  border-color: #d0d2d3 transparent transparent transparent;
  bottom: -0.1rem;
}
.matrix-popper[data-placement^="top"]:after {
  border-width: 1.7rem 1.7rem 0 1.7rem;
  border-color: #fff transparent transparent transparent;
  bottom: 0.05rem;
}
.matrix-popper[data-placement^="bottom"]:before {
  border-width: 0 1.7rem 1.7rem 1.7rem;
  border-color: transparent transparent #d0d2d3 transparent;
  top: -0.1rem;
}
.matrix-popper[data-placement^="bottom"]:after {
  border-width: 0 1.7rem 1.7rem 1.7rem;
  border-color: transparent transparent #fff transparent;
  top: 0.05rem;
}
.matrix-popper[data-placement="left-start"],
.matrix-popper[data-placement="right-start"] {
  margin-top: -3.5rem;
}
.matrix-popper[data-placement="left-start"]:before,
.matrix-popper[data-placement="right-start"]:before {
  top: 2.3rem;
}
.matrix-popper[data-placement="left-start"]:after,
.matrix-popper[data-placement="right-start"]:after {
  top: 2.3rem;
}
.matrix-popper[data-placement="left"]:before,
.matrix-popper[data-placement="right"]:before {
  top: 50%;
  transform: translateY(-50%);
}
.matrix-popper[data-placement="left"]:after,
.matrix-popper[data-placement="right"]:after {
  top: 50%;
  transform: translateY(-50%);
}
.matrix-popper[data-placement="left-end"],
.matrix-popper[data-placement="right-end"] {
  margin-bottom: -3.5rem;
}
.matrix-popper[data-placement="left-end"]:before,
.matrix-popper[data-placement="right-end"]:before {
  bottom: 2.3rem;
}
.matrix-popper[data-placement="left-end"]:after,
.matrix-popper[data-placement="right-end"]:after {
  bottom: 2.3rem;
}
.matrix-popper[data-placement="top"]:before,
.matrix-popper[data-placement="bottom"]:before {
  left: 50%;
  transform: translateX(-50%);
}
.matrix-popper[data-placement="top"]:after,
.matrix-popper[data-placement="bottom"]:after {
  left: 50%;
  transform: translateX(-50%);
}
.matrix-popper .matrix-popper-content {
  background-color: white;
  color: #5e5f61;
  border: solid 1px #d0d2d3;
}
.matrix-popper .matrix-popper-loading {
  position: relative;
  min-height: 5rem;
  min-width: 5rem;
}

.radio-field + .radio-field {
  padding-left: 1rem;
}

.outer-search-container .search-field-input[disabled],
.outer-search-container .search-field-input[disabled]:hover {
  background-color: rgba(255, 255, 255, 0.4);
  color: #bbbdbf;
}
.outer-search-container .search-field-input[disabled]::-webkit-input-placeholder {
  color: #bbbdbf;
}
.outer-search-container .search-field-input[disabled]::-moz-placeholder {
  color: #bbbdbf;
}
.outer-search-container .search-field-input[disabled]:-ms-input-placeholder {
  color: #bbbdbf;
}

.search-with-type-field {
  width: 100%;
  display: flex;
  align-items: center;
  background-color: transparent;
  box-sizing: border-box;
  position: relative;
  border-left: solid 1px #d0d2d3;
  border-right: solid 1px #d0d2d3;
}
.search-with-type-field .search-icon {
  position: absolute;
  left: .5em;
  width: 0;
  z-index: 5;
  top: .65em;
}
.search-with-type-field .search-with-type-clear {
  display: block;
  z-index: 5;
  cursor: pointer;
}
.search-with-type-field .search-with-type-clear:before {
  content: '\F057';
  font-family: FontAwesome;
  display: block;
  position: absolute;
  color: #ff8b2b;
  font-size: 1.2rem;
  right: 0;
  top: 0;
  margin-right: .3rem;
  margin-top: .85rem;
}
.search-with-type-field select,
.search-with-type-field input {
  background-color: transparent;
  font-size: 1em;
}
.search-with-type-field select:hover,
.search-with-type-field input:hover {
  background-color: #fff;
}
.search-with-type-field .search-text {
  width: 100%;
  outline: none;
  margin-left: -1px;
}
.search-with-type-field .search-text:hover {
  border-color: transparent;
}
.search-with-type-field .search-type {
  padding-left: 2em;
  border: solid 1px transparent;
  border-right: solid 1px #d0d2d3;
}
.search-with-type-field.focused {
  background-color: #fff;
}
.search-with-type-field.filtered {
  border-radius: 1rem;
  background-color: #1464bb;
  color: #fff;
}
.search-with-type-field.filtered:hover {
  background-color: #1b7de7;
  cursor: pointer;
}
.search-with-type-field.filtered:hover .search-text,
.search-with-type-field.filtered:hover .search-type {
  background-color: #1b7de7;
  cursor: pointer;
}
.search-with-type-field.filtered:hover option {
  background-color: #fff;
}
.search-with-type-field.filtered:hover .search-text {
  border-radius: 1rem;
  border-left-color: transparent;
}
.search-with-type-field.filtered:hover .search-type {
  border-top-left-radius: 1rem;
  border-bottom-left-radius: 1rem;
}
.search-with-type-field.filtered .search-text,
.search-with-type-field.filtered .search-type {
  color: #fff;
}
.search-with-type-field.filtered .search-type {
  border-right-color: #d0d2d3;
  color: #fff;
  transform: translateZ(0);
}
.search-with-type-field.filtered .search-icon {
  text-shadow: #80bcff 0 0 0.8rem;
  color: #ff8b2b;
  z-index: 10;
}

.section-header-context-menu-button.vertical-ellipsis-icon {
  border: 2px solid transparent;
  border-radius: .3rem;
  padding-right: .5rem !important;
  padding-left: .5rem !important;
  padding-top: .25rem !important;
  padding-bottom: .25rem !important;
}
.section-header-context-menu-button.vertical-ellipsis-icon:hover {
  border: 2px solid;
  opacity: .9;
}
.section-header-context-menu-button.vertical-ellipsis-icon:before {
  font-size: 1.8rem;
  top: -0.13rem;
  left: -0.03rem;
}

.dropdown-flyout ul {
  max-height: 21em;
  overflow-y: auto;
  overflow-x: hidden;
  margin: 0;
  padding: 0;
}
.dropdown-flyout div:not(.banner):not(.no-results):not(.custom-value-item) {
  padding: 0;
}
.dropdown-field input {
  width: 100%;
}
.banner {
  border-top: 1px solid #e6e7e8;
}

.loading-banner {
  position: fixed;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  display: inline-block;
  border: 1px solid #C45900;
  background: #ffc391;
  padding: .5em 2em;
  color: #123044;
  font-weight: 500;
}

.spry-react-tree {
  margin: 0;
  padding: 0;
  list-style-type: none;
  background: white;
  flex-grow: 1;
  min-width: 0;
}
.spry-react-tree.spry-react-tree-disabled {
  background-color: rgba(255, 255, 255, 0.4);
  color: #bbbdbf;
}
.spry-react-tree.spry-react-tree-disabled .spry-react-tree {
  background-color: transparent;
}
.spry-react-tree .spry-react-tree-branch,
.spry-react-tree .spry-react-tree-image {
  background-image: url(data:image/png;base64,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);
}
.spry-react-tree .spry-react-tree-branch {
  display: flex;
  flex-direction: column;
  background-position: -90px 0;
  background-repeat: repeat-y;
}
.spry-react-tree .spry-react-tree-branch:last-child {
  background: none;
}
.spry-react-tree .spry-react-tree-branch > .spry-react-tree-node {
  height: 20px;
  display: flex;
  flex-direction: row;
}
.spry-react-tree .spry-react-tree-branch > .spry-react-tree-node > .spry-react-tree-node-content-container {
  text-decoration: none;
  cursor: default;
  flex-grow: 1;
  min-width: 0;
}
.spry-react-tree .spry-react-tree-subtree {
  display: flex;
  flex-direction: row;
  margin-left: 18px;
}
.spry-react-tree .spry-react-tree-image {
  display: inline-block;
  min-width: 18px;
  width: 18px;
  height: 18px;
}
.spry-react-tree .spry-react-tree-image.disabled {
  filter: grayscale(1);
}
.spry-react-tree .spry-react-tree-image.spry-react-tree-expanded-image {
  background-position: -72px 0;
}
.spry-react-tree .spry-react-tree-image.spry-react-tree-collapsed-image {
  background-position: -54px 0;
}
.spry-react-tree .spry-react-tree-image.spry-react-tree-leaf-image {
  background-position: -36px 0;
}
.spry-react-selection-tree-content {
  display: flex;
  align-items: center;
  height: 20px;
}
.spry-react-selection-tree-content:hover {
  background-color: #eee;
  text-decoration: underline;
  cursor: pointer;
}
.spry-react-selection-tree-content.spry-react-selection-tree-selected {
  background-color: #d6e6f5;
}
.spry-react-selection-tree-content .spry-react-tree-image.spry-react-selection-tree-folder-image {
  background-position: -54px -18px;
}
.spry-react-selection-tree-content .spry-react-selection-tree-content-text {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin-left: .25em;
}
.spry-react-checkbox-tree-content {
  display: flex;
  align-items: center;
}
.spry-react-checkbox-tree-content .spry-react-checkbox-tree-content-text {
  flex-grow: 1;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin-left: .125em;
}
.spry-react-checkbox-tree-content .spry-react-tree-image {
  cursor: pointer;
}
.spry-react-checkbox-tree-content .spry-react-tree-image.spry-react-checkbox-tree-unchecked-image {
  background-position: 0 -18px;
}
.spry-react-checkbox-tree-content .spry-react-tree-image.spry-react-checkbox-tree-unchecked-image:hover {
  background-position-y: -36px;
}
.spry-react-checkbox-tree-content .spry-react-tree-image.spry-react-checkbox-tree-checked-image {
  background-position: -36px -18px;
}
.spry-react-checkbox-tree-content .spry-react-tree-image.spry-react-checkbox-tree-checked-image:hover {
  background-position-y: -36px;
}
.spry-react-checkbox-tree-content .spry-react-tree-image.spry-react-checkbox-tree-indeterminate-image {
  background-position: -18px -18px;
}
.spry-react-checkbox-tree-content .spry-react-tree-image.spry-react-checkbox-tree-indeterminate-image:hover {
  background-position-y: -36px;
}

.vertical-edit-menu li > a.button-add {
  padding: 1rem 2rem 1rem 1rem;
  color: #1464bb;
}
.vertical-edit-menu li > a.button-add > h4 {
  display: inline-block;
}
.vertical-edit-menu li > a[disabled] > h4 {
  color: #bbbdbf;
}

[class*='-icon'],
[class*='-icon'] [class^='path'] {
  position: relative;
}
[class*='-icon']:before,
[class*='-icon'] [class^='path']:before,
[class*='-icon']:after,
[class*='-icon'] [class^='path']:after {
  font-size: 1.4rem;
  line-height: 0.71428571em;
  font-family: icomoon-matrix;
  font-style: normal;
  width: 1em;
  display: inline-block;
  text-align: center;
}
[class*='-icon']:after,
[class*='-icon'] [class^='path']:after {
  display: none;
}
[class*='-icon']:before,
[class*='-icon']:after {
  font-weight: 400;
  position: relative;
  vertical-align: middle;
}
[class*='-icon']:not(.icon-no-padding):not(.no-padding-psuedo-elements):before {
  padding-right: .5em;
}
[class*='-icon']:not(.no-padding-psuedo-elements):not(.icon-no-padding):before,
[class*='-icon']:not(.no-padding-psuedo-elements):not(.icon-no-padding):after {
  padding-right: .5em;
}
.multi-color [class*='path'] {
  vertical-align: middle;
}
.multi-color [class*='path']:not(:first-child) {
  margin-left: -1.4rem;
}
.small-1-2x-icon:before,
.small-1-2x-icon:after {
  font-size: .7rem;
  top: -0.1em;
}
.small-1-2x-icon .multi-color [class*='path']:before,
.small-1-2x-icon .multi-color [class*='path']:after {
  font-size: .7rem;
  top: -0.1em;
}
.small-1-2x-icon .multi-color [class*='path']:not(:first-child) {
  margin-left: -0.7rem;
}
.small-icon:before,
.small-icon:after {
  font-size: 1.15rem;
}
.small-icon .multi-color [class*='path']:before,
.small-icon .multi-color [class*='path']:after {
  font-size: 1.15rem;
}
.small-icon .multi-color [class*='path']:not(:first-child) {
  margin-left: -1.15rem;
}
.large-icon-3rem:before,
.large-icon-3rem:after {
  font-size: 3rem;
}
.large-icon-3rem .multi-color [class*='path']:before,
.large-icon-3rem .multi-color [class*='path']:after {
  font-size: 3rem;
}
.large-icon-3rem .multi-color [class*='path']:not(:first-child) {
  margin-left: -3rem;
}
.large-icon-4rem:before,
.large-icon-4rem:after {
  font-size: 4rem;
  padding-top: .1em;
  padding-bottom: .1em;
}
.large-icon-4rem .multi-color [class*='path']:before,
.large-icon-4rem .multi-color [class*='path']:after {
  font-size: 4rem;
  padding-top: .1em;
  padding-bottom: .1em;
}
.large-icon-4rem .multi-color [class*='path']:not(:first-child) {
  margin-left: -4rem;
}
.large-icon-5rem:before,
.large-icon-5rem:after {
  font-size: 5rem;
  padding-top: .1em;
  padding-bottom: .1em;
}
.large-icon-5rem .multi-color [class*='path']:before,
.large-icon-5rem .multi-color [class*='path']:after {
  font-size: 5rem;
  padding-top: .1em;
  padding-bottom: .1em;
}
.large-icon-5rem .multi-color [class*='path']:not(:first-child) {
  margin-left: -5rem;
}
.large-icon {
  text-transform: uppercase;
  display: inline-block;
  padding: 0 1em;
}
.large-icon:before,
.large-icon:after {
  font-size: 2.4rem;
}
.large-icon .multi-color [class*='path'] {
  text-transform: uppercase;
  display: inline-block;
  padding: 0;
}
.large-icon .multi-color [class*='path']:before,
.large-icon .multi-color [class*='path']:after {
  font-size: 2.4rem;
}
.large-icon .multi-color [class*='path']:not(:first-child) {
  margin-left: -2.4rem;
}
.large-icon-stacked:before,
.large-icon-stacked:after,
.large-icon-stacked .multi-color {
  font-size: 2.4rem;
  display: block;
  text-align: center;
  padding-bottom: .2em;
  padding-right: 0;
  width: 100%;
  line-height: 1em;
}
.large-icon-stacked:after {
  display: none;
}
.large-icon-stacked.status:before {
  content: "\F05A";
}
.icon-stacked:before,
.icon-stacked:after {
  display: block;
  text-align: center;
  padding-bottom: .2em;
  padding-right: 0;
  width: 100%;
  line-height: 1em;
}
.icon-stacked:after {
  display: none;
}
.page-top-icons {
  float: right;
  padding-top: 1.7em;
}
.section-header-icons {
  text-align: right;
  font-size: .9rem;
}
.section-header-icons * {
  vertical-align: middle;
  padding-top: .75rem;
  padding-bottom: .75rem;
}
.section-header-icons .large-icon {
  padding-left: .4em;
  padding-right: .4em;
}
.section-header-icons .large-icon:before,
.section-header-icons .large-icon:after {
  vertical-align: middle;
  font-size: 2.0rem;
  top: 0;
}
.section-header-attention-color-icon {
  color: #fff;
  background-color: #C45900;
}
.icon-condensed {
  padding-right: .1em;
}
.icon-condensed [class*='-icon']:before {
  padding-right: .1em;
}
.icon-condensed:before {
  padding-right: .1em;
}
.icon-cell {
  padding-right: 0;
}
.icon-cell [class*='-icon']:before,
.icon-cell [class*='-icon']:not(.no-padding-psuedo-elements):not(.icon-no-padding):before {
  padding-right: 0;
}
.icon-cell:before {
  padding-right: 0;
}
.flipped-icon[class*='-icon']:after {
  display: inline-block;
  padding-left: .5rem;
}
.flipped-icon[class*='-icon']:before {
  display: none;
}
.mirrored-icon[class*='-icon']:before {
  transform: scale(-1, 1);
  padding-right: 0;
  padding-left: .5rem;
}
.mirrored-icon[class*='-icon']:after {
  transform: scale(-1, 1);
  padding-right: .5rem;
  padding-left: 0;
}
.mirrored-icon[class*='-icon'] .multi-color :before {
  transform: scale(-1, 1);
}
.match-text-size-icon:before,
.match-text-size-icon:after {
  font-size: 1rem;
  top: auto;
}
/* Icon Colors */
.icon-link-color:before,
.icon-link-color:after {
  color: #1464bb;
}
.link-color-psuedo-elements:before,
.link-color-psuedo-elements:after {
  color: #1464bb;
}
input[type="text"][class*='-icon'],
input[type="file"][class*='-icon'],
input[type="password"][class*='-icon'],
textarea[class*='-icon'],
select[class*='-icon'] {
  background: #fff;
}
.input-wrapper {
  position: relative;
}
.input-wrapper input[type="text"],
.input-wrapper input[type="file"],
.input-wrapper input[type="email"],
.input-wrapper input[type="tel"],
.input-wrapper input[type="password"],
.input-wrapper textarea,
.input-wrapper select {
  position: relative;
  padding-right: 3rem;
  width: 100%;
}
.input-wrapper:before {
  color: #123044;
  z-index: 10;
  right: 1rem;
  top: 1rem;
  position: absolute;
  line-height: 1;
}
.box-model-fix {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.transition {
  transition: color 0.2s ease, background-color 0.2s ease;
  -moz-transition: color 0.2s ease, background-color 0.2s ease;
  -o-transition: color 0.2s ease, background-color 0.2s ease;
  -webkit-transition: color 0.2s ease, background-color 0.2s ease;
}
.dropdown-shadow {
  -webkit-box-shadow: 0px 10px 14px 1px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 10px 14px 1px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 10px 14px 1px rgba(0, 0, 0, 0.3);
}
.minimal-shadow {
  -webkit-box-shadow: 0px 5px 7px 1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 5px 7px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 5px 7px 1px rgba(0, 0, 0, 0.2);
}
.section-body-shadow {
  -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.4);
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.4);
}
.section-header-boxed-shadow {
  -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.25);
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.25);
}
.section-header-boxed-shadow-subdued {
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
}
.background-header-gradation {
  background: linear-gradient(to left, #3f5978 0%, #123044 100%);
}
.vertical-ellipsis-icon {
  position: relative;
}
.vertical-ellipsis-icon:before,
.vertical-ellipsis-icon:after {
  content: '\F142';
  font-family: FontAwesome;
  font-size: .7rem;
  line-height: 1em;
  top: 0.1em;
  display: inline;
}
.vertical-ellipsis-icon:after {
  display: none;
}
.filetype-icon:before,
.filetype-icon:after {
  content: '\F016';
  font-family: FontAwesome;
}
.filetype-icon .lock-icon {
  position: absolute;
  left: -0.4rem;
  top: 0.7rem;
  display: block;
  width: 1em;
  height: 1em;
}
.filetype-icon .lock-icon:before {
  content: '\E640';
  display: block;
  color: #c00;
  font-family: icomoon-matrix;
  font-size: 1.1rem;
  font-style: normal;
  position: absolute;
  padding-right: 0;
}
.filetype-icon.word:before {
  content: '\F1C2';
  color: #0a58c1;
}
.filetype-icon.pdf:before {
  content: '\F1C1';
  color: #f00;
}
.filetype-icon.pdf-searchable:before {
  font-family: icomoon-matrix;
  content: '\E982';
  color: #f00;
}
.filetype-icon.pdf-secure2:before {
  font-family: icomoon-matrix;
  content: '\E989';
  color: #f00;
}
.filetype-icon.video:before {
  content: '\F03D';
  color: #ae76a4;
}
.filetype-icon.image:before {
  content: '\F03E';
  color: #f6921e;
}
.filetype-icon.html:before {
  content: '\F1C9';
  color: #000;
}
.filetype-icon.audio:before {
  content: '\F028';
  color: #652d90;
}
.filetype-icon.email:before {
  content: '\F003';
  /* fa-envelope-e */
  color: #5e5f61;
}
.filetype-icon.powerpoint:before {
  content: '\F1C4';
  /* fa-file-powerpoint-o */
  color: #f05a28;
}
.filetype-icon.txt:before {
  content: '\F0F6';
  /* fa-file-text-o */
  color: #0a58c1;
}
.filetype-icon.excel:before {
  content: '\F1C3';
  /* fa-file-excel-o */
  color: #00804d;
}
.filetype-icon.unknown:before {
  content: '\F016';
  /* fa-file-o */
  color: #5e5f61;
}
.filetype-icon.zip:before {
  content: '\F1C6';
  /* fa-file-zip-o */
  color: #cbb968;
}
.deadline-icon:before,
.deadline-icon:after {
  content: '\F133';
  font-family: FontAwesome;
}
.deadline-icon .okay-icon {
  position: absolute;
  top: -0.1em;
  left: .4em;
  display: block;
  width: 1.5em;
  height: 1.5em;
}
.deadline-icon .okay-icon:before {
  content: '\F111';
  display: block;
  color: #fff;
  font-family: FontAwesome;
  font-size: 1.4rem;
  position: absolute;
  top: 0;
  left: 0;
  padding-right: 0;
}
.deadline-icon .okay-icon:after {
  content: '\F058';
  display: block;
  color: #37b34a;
  font-family: FontAwesome;
  font-size: 1.3rem;
  position: absolute;
  top: 0;
  left: .1em;
  padding-right: 0;
}
.deadline-icon .warning-icon {
  position: absolute;
  top: -0.1em;
  left: .4em;
  display: block;
  width: 1.5em;
  height: 1.5em;
}
.deadline-icon .warning-icon:before {
  content: '\F111';
  display: block;
  color: #fff;
  font-family: FontAwesome;
  font-size: 1.4rem;
  position: absolute;
  top: 0;
  left: 0;
  padding-right: 0;
}
.deadline-icon .warning-icon:after {
  content: '\F017';
  display: block;
  color: #faaf40;
  font-family: FontAwesome;
  font-size: 1.3rem;
  position: absolute;
  top: 0;
  left: .1em;
  padding-right: 0;
}
.deadline-icon .late-icon {
  position: absolute;
  top: -0.1em;
  left: .4em;
  display: block;
  width: 1.5em;
  height: 1.5em;
}
.deadline-icon .late-icon:before {
  content: '\F111';
  display: block;
  color: #fff;
  font-family: FontAwesome;
  font-size: 1.4rem;
  position: absolute;
  top: 0;
  left: 0;
  padding-right: 0;
}
.deadline-icon .late-icon:after {
  content: '\F06A';
  display: block;
  color: #ec1c24;
  font-family: FontAwesome;
  font-size: 1.3rem;
  position: absolute;
  top: 0;
  left: .1em;
  padding-right: 0;
}
.bullet-icon {
  display: block;
  padding-left: 2em;
}
.bullet-icon:before {
  position: absolute;
  margin-left: -1.5em;
  line-height: 1;
}
.home-icon:before,
.home-icon:after {
  content: '\E600';
}
.list-icon:before,
.list-icon:after {
  content: '\F03A';
  font-family: FontAwesome;
}
.square-icon:before,
.square-icon:after {
  content: '\F0C8';
  font-family: FontAwesome;
}
.square-icon-1-2x:before,
.square-icon-1-2x:after {
  content: '\F0C8';
  font-family: FontAwesome;
}
.square-icon-1-2x:before,
.square-icon-1-2x:after {
  font-size: .7rem;
  top: -0.1em;
}
.filter-icon:before,
.filter-icon:after {
  content: '\E63C';
}
.confidential-icon {
  color: #C45900;
}
.confidential-icon:before,
.confidential-icon:after {
  content: '\F070';
  font-family: FontAwesome;
}
.car-icon:before,
.car-icon:after {
  content: '\F1B9';
  font-family: FontAwesome;
}
.dollar-icon:before,
.dollar-icon:after {
  content: '\F155';
  font-family: FontAwesome;
}
.house-icon:before,
.house-icon:after {
  content: '\F015';
  font-family: FontAwesome;
}
.restricted-icon {
  color: #C45900;
}
.restricted-icon:before,
.restricted-icon:after {
  content: '\F056';
  font-family: FontAwesome;
}
.status-icon {
  color: #231f20;
}
.status-icon:before,
.status-icon:after {
  content: '\F02E';
  font-family: FontAwesome;
}
.juvenile-icon {
  color: #C45900;
  text-transform: uppercase;
}
.juvenile-icon:before,
.juvenile-icon:after {
  content: '\E634';
}
.arrested-icon {
  color: #231f20;
}
.arrested-icon:before,
.arrested-icon:after {
  content: '\E633';
}
.incarcerated-icon:before,
.incarcerated-icon:after {
  content: '\F084';
  font-family: FontAwesome;
}
.defendant-icon:before,
.defendant-icon:after {
  content: '\E606';
}
.defendants-icon:before,
.defendants-icon:after {
  content: '\E61D';
}
.victim-icon:before,
.victim-icon:after {
  content: '\E605';
}
.witness-icon:before,
.witness-icon:after {
  content: '\E653';
}
.law-enforcement-officer-witness-icon:before,
.law-enforcement-officer-witness-icon:after {
  content: '\E637';
}
.other-party-icon:before,
.other-party-icon:after {
  content: '\E654';
}
.subject-icon:before,
.subject-icon:after {
  content: '\E654';
}
.suspect-icon:before,
.suspect-icon:after {
  content: '\E61C';
}
.criminal-icon:before,
.criminal-icon:after {
  content: '\E633';
}
.contact-icon:before,
.contact-icon:after {
  content: '\E636';
}
.law-officer-icon:before,
.law-officer-icon:after {
  content: '\E637';
}
.attorney-icon:before,
.attorney-icon:after {
  content: '\E639';
}
.undo-icon:before,
.undo-icon:after {
  content: '\F0E2';
  font-family: FontAwesome;
}
.trash-icon:before,
.trash-icon:after {
  content: '\F014';
  font-family: FontAwesome;
}
.pin-icon:before,
.pin-icon:after {
  content: '\F08D';
  font-family: FontAwesome;
}
.case-icon:before,
.case-icon:after {
  content: '\F114';
  font-family: FontAwesome;
}
.case-open-icon:before,
.case-open-icon:after {
  content: '\F115';
  font-family: FontAwesome;
}
.clock-icon:before,
.clock-icon:after {
  content: '\F017';
  font-family: FontAwesome;
}
.age-icon:before,
.age-icon:after {
  content: "\E61F";
}
.tasks-icon:before,
.tasks-icon:after {
  content: "\E955";
}
.linked-icon:before,
.linked-icon:after {
  content: "\E626";
}
.add-icon:before,
.add-icon:after {
  content: '\F055';
  font-family: FontAwesome;
}
.open-left-icon:before,
.open-left-icon:after {
  content: '\F053';
  font-family: FontAwesome;
}
.caret-left-icon:before,
.caret-left-icon:after {
  content: '\F0D9';
  font-family: FontAwesome;
}
.open-right-icon:before,
.open-right-icon:after {
  content: '\F054';
  font-family: FontAwesome;
}
.caret-right-icon:before,
.caret-right-icon:after {
  content: '\F0DA';
  font-family: FontAwesome;
}
.open-down-icon:before,
.open-down-icon:after {
  content: '\F078';
  font-family: FontAwesome;
}
.open-up-icon:before,
.open-up-icon:after {
  content: '\F077';
  font-family: FontAwesome;
}
.open-down-circle-icon:before,
.open-down-circle-icon:after {
  content: '\F13A';
  font-family: FontAwesome;
}
.open-up-circle-icon:before,
.open-up-circle-icon:after {
  content: '\F139';
  font-family: FontAwesome;
}
.attach-icon:before,
.attach-icon:after {
  content: '\F0C6';
  font-family: FontAwesome;
}
.discussion-icon:before,
.discussion-icon:after {
  content: '\F0E5';
  font-family: FontAwesome;
}
.txt-icon:before,
.txt-icon:after {
  content: '\F0F6';
  font-family: FontAwesome;
}
.upload-icon:before,
.upload-icon:after {
  content: '\F093';
  font-family: FontAwesome;
}
.play-circle-icon:before,
.play-circle-icon:after {
  content: '\F144';
  font-family: FontAwesome;
}
.stop-circle-icon:before,
.stop-circle-icon:after {
  content: '\F28D';
  font-family: FontAwesome;
}
.play-circle-inverse-icon:before,
.play-circle-inverse-icon:after {
  content: '\F01D';
  font-family: FontAwesome;
}
.active .filetype-icon.word {
  color: #cee2fc;
}
.active .filetype-icon.pdf {
  color: #ffffff;
}
.active .filetype-icon.video {
  color: #ffffff;
}
.active .filetype-icon.image {
  color: #ffffff;
}
.active .filetype-icon.html {
  color: #808080;
}
.active .filetype-icon.audio {
  color: #e0cdef;
}
.active .filetype-icon.email {
  color: #dedfe0;
}
.active .filetype-icon.powerpoint {
  color: #ffffff;
}
.active .filetype-icon.txt {
  color: #dedfe0;
}
.active .filetype-icon.excel {
  color: #80ffcc;
}
.active .filetype-icon.unknown {
  color: #dedfe0;
}
.cancel-icon:before,
.cancel-icon:after {
  content: '\F00D';
  font-family: FontAwesome;
}
.minus-icon:before,
.minus-icon:after {
  content: '\F068';
  font-family: FontAwesome;
}
.view-icon:before,
.view-icon:after {
  content: '\F06E';
  font-family: FontAwesome;
}
.unview-icon:before,
.unview-icon:after {
  content: '\F070';
  font-family: FontAwesome;
}
.ban-icon:before,
.ban-icon:after {
  content: '\F05E';
  font-family: FontAwesome;
}
.edit-icon:before,
.edit-icon:after {
  content: '\F044';
  font-family: FontAwesome;
}
.pencil-icon:before,
.pencil-icon:after {
  content: '\F040';
  font-family: FontAwesome;
}
.complete-icon:before,
.complete-icon:after {
  content: '\F00C';
  font-family: FontAwesome;
}
.download-icon:before,
.download-icon:after {
  content: '\F019';
  font-family: FontAwesome;
}
.edit-solid-icon:before,
.edit-solid-icon:after {
  content: '\F14B';
  font-family: FontAwesome;
}
.details-icon:before,
.details-icon:after {
  content: '\F016';
  font-family: FontAwesome;
}
.recycle-icon:before,
.recycle-icon:after {
  content: '\F014';
  font-family: FontAwesome;
}
.recycle-icon:before,
.recycle-icon:after {
  content: '\F1F8';
  font-family: FontAwesome;
}
.search-icon:before,
.search-icon:after {
  content: '\F002';
  font-family: FontAwesome;
}
.remove-icon:before,
.remove-icon:after {
  content: '\F057';
  font-family: FontAwesome;
}
.withheld-icon:before,
.withheld-icon:after {
  content: '\F00D';
  font-family: FontAwesome;
}
.restore-icon:before,
.restore-icon:after {
  content: '\F0E2';
  font-family: FontAwesome;
}
.barcode-icon:before,
.barcode-icon:after {
  content: '\F02A';
  font-family: FontAwesome;
}
.arrows-icon:before,
.arrows-icon:after {
  content: '\F047';
  font-family: FontAwesome;
}
.delete-permanently-icon:before,
.delete-permanently-icon:after {
  content: '\F057';
  font-family: FontAwesome;
}
.calendar-list-icon:before,
.calendar-list-icon:after {
  content: '\F036';
  font-family: FontAwesome;
}
.calendar-list-icon:before {
  font-size: 1.5rem;
}
.calendar-month-icon:before,
.calendar-month-icon:after {
  content: '\F0CE';
  font-family: FontAwesome;
}
.calendar-month-icon:before {
  font-size: 1.5rem;
}
.group-icon:before,
.group-icon:after {
  content: '\F114';
  font-family: FontAwesome;
}
.group-open-icon:before,
.group-open-icon:after {
  content: '\F115';
  font-family: FontAwesome;
}
.locked-icon:before,
.locked-icon:after {
  content: '\F023';
  font-family: FontAwesome;
}
.unlocked-icon:before,
.unlocked-icon:after {
  content: '\F13E';
  font-family: FontAwesome;
}
.calendar-week-icon:before,
.calendar-week-icon:after {
  content: '\E63A';
}
.create-matter-icon:before,
.create-matter-icon:after {
  content: '\E63F';
}
.icomoon-list-icon:before,
.icomoon-list-icon:after {
  content: '\E611';
}
.docket-icon:before,
.docket-icon:after {
  content: '\E611';
}
.docket-add-icon:before,
.docket-add-icon:after {
  content: '\E63B';
}
.settings-icon:before,
.settings-icon:after {
  content: '\E641';
}
.worklist-icon:before,
.worklist-icon:after {
  content: '\E616';
}
.office-calendar-icon:before,
.office-calendar-icon:after {
  content: '\E614';
}
.address-book-icon:before,
.address-book-icon:after {
  content: '\E636';
}
.notifications-icon:before,
.notifications-icon:after {
  content: '\F0A2';
  font-family: FontAwesome;
}
.unnotify-icon:before,
.unnotify-icon:after {
  content: '\F1F7';
  font-family: FontAwesome;
}
.password-icon:before,
.password-icon:after {
  content: '\E640';
}
.logout-icon:before,
.logout-icon:after {
  content: '\E644';
}
.login-icon:before,
.login-icon:after {
  content: '\E643';
}
.message-icon:before,
.message-icon:after {
  content: '\E642';
}
.users-icon:before,
.users-icon:after {
  content: '\E61E';
}
.user-icon:before,
.user-icon:after {
  content: '\F007';
  font-family: FontAwesome;
}
.word-templates-icon:before,
.word-templates-icon:after {
  content: '\E62D';
}
.matter-icon:before,
.matter-icon:after {
  content: "\E609";
}
.incident-icon:before,
.incident-icon:after {
  content: "\E624";
}
.cases-icon:before,
.cases-icon:after {
  content: "\E611";
}
.parties-icon:before,
.parties-icon:after {
  content: "\E61B";
}
.items-icon:before,
.items-icon:after {
  content: "\E627";
}
.reference-only-icon:before,
.reference-only-icon:after {
  content: '\F097';
  font-family: FontAwesome;
}
.reference-item-icon:before,
.reference-item-icon:after {
  content: '\F0EA';
  font-family: FontAwesome;
}
.charging-icon:before,
.charging-icon:after {
  content: "\E64B";
}
.documents-icon:before,
.documents-icon:after {
  content: "\E649";
}
.calendar-icon:before,
.calendar-icon:after {
  content: "\E613";
}
.notes-icon:before,
.notes-icon:after {
  content: "\E608";
}
.filter-none-icon:before,
.filter-none-icon:after {
  content: '\E63D';
}
.psych-eval-icon:before,
.psych-eval-icon:after {
  content: '\E638';
}
.date-featured-icon:before,
.date-featured-icon:after {
  content: '\E645';
}
.convictions-icon:before,
.convictions-icon:after {
  content: '\E601';
}
.gun-icon:before,
.gun-icon:after {
  content: '\E602';
}
.crimes-icon:before,
.crimes-icon:after {
  content: '\E602';
}
.open-cases-icon:before,
.open-cases-icon:after {
  content: '\E603';
}
.closed-cases-icon:before,
.closed-cases-icon:after {
  content: '\E604';
}
.save-icon:before,
.save-icon:after {
  content: '\E617';
}
.lock-icon:before,
.lock-icon:after {
  content: '\E640';
}
.docket-by-info-icon:before,
.docket-by-info-icon:after {
  content: '\E01E';
}
.set-time-icon:before,
.set-time-icon:after {
  content: '\E10A';
}
.docket-reschedule-icon:before,
.docket-reschedule-icon:after {
  content: '\E646';
}
.docket-remove-icon:before,
.docket-remove-icon:after {
  content: '\E647';
}
.docket-split-decision-icon:before,
.docket-split-decision-icon:after {
  content: '\E648';
}
.docket-diversion-icon:before,
.docket-diversion-icon:after {
  content: '\E649';
}
.drugs-icon:before,
.drugs-icon:after {
  content: '\E63E';
}
.view-schedule-icon:before,
.view-schedule-icon:after {
  content: '\E64A';
}
.watch-icon:before,
.watch-icon:after {
  content: '\F06E';
  font-family: FontAwesome;
}
.unwatch-icon:before,
.unwatch-icon:after {
  content: '\F070';
  font-family: FontAwesome;
}
.trash-icon:before,
.trash-icon:after {
  content: '\F1F8';
  font-family: FontAwesome;
}
.alert-icon:before,
.alert-icon:after {
  content: '\F071';
  font-family: FontAwesome;
}
.question-icon:before,
.question-icon:after {
  content: '\F128';
  font-family: FontAwesome;
}
.times-icon:before,
.times-icon:after {
  content: '\F00D';
  font-family: FontAwesome;
}
.party-alert-icon {
  color: #C45900;
}
.party-alert-icon:before,
.party-alert-icon:after {
  content: '\F071';
  font-family: FontAwesome;
}
.warning-icon {
  color: #c00;
}
.warning-icon:before,
.warning-icon:after {
  content: '\F071';
  font-family: FontAwesome;
}
.arrow-right-icon:before,
.arrow-right-icon:after {
  content: '\F061';
  font-family: FontAwesome;
}
.court-icon:before,
.court-icon:after {
  content: '\F19C';
  font-family: FontAwesome;
}
.organization-icon:before,
.organization-icon:after {
  content: '\E004';
  font-family: icomoon;
}
.info-icon:before,
.info-icon:after {
  content: '\F0E5';
  font-family: FontAwesome;
}
.switch-icon:before,
.switch-icon:after {
  content: '\E2D6';
  font-family: icomoon;
}
.preview-icon:before,
.preview-icon:after {
  content: '\F06E';
  font-family: FontAwesome;
}
.external-link-icon:before,
.external-link-icon:after {
  content: '\F08E';
  font-family: FontAwesome;
}
.notified-icon:before,
.notified-icon:after {
  content: '\F0E0';
  font-family: FontAwesome;
}
.thumbs-up-icon:before,
.thumbs-up-icon:after {
  content: '\F087';
  font-family: FontAwesome;
}
.thumbs-down-icon:before,
.thumbs-down-icon:after {
  content: '\F088';
  font-family: FontAwesome;
}
.true-bill-outcome-icon:before,
.true-bill-outcome-icon:after {
  content: '\F087';
  font-family: FontAwesome;
}
.no-bill-outcome-icon:before,
.no-bill-outcome-icon:after {
  content: '\F088';
  font-family: FontAwesome;
}
.continued-outcome-icon:before,
.continued-outcome-icon:after {
  content: '\E64C';
}
.signin-icon:before,
.signin-icon:after {
  content: '\E64D';
}
.signin-icon:before {
  line-height: 1;
}
.split-outcome-icon:before,
.split-outcome-icon:after {
  content: '\F088';
  font-family: FontAwesome;
}
.split-outcome-icon:before {
  line-height: 1;
}
.refresh-icon:before,
.refresh-icon:after {
  content: '\F021';
  font-family: FontAwesome;
}
.refresh-square-icon:before,
.refresh-square-icon:after {
  content: '\F079';
  font-family: FontAwesome;
}
.check-circle-icon:before,
.check-circle-icon:after {
  content: '\F058';
  font-family: FontAwesome;
}
.check-square-icon:before,
.check-square-icon:after {
  content: '\F046';
  font-family: FontAwesome;
}
.check-icon:before,
.check-icon:after {
  content: '\F00C';
  font-family: FontAwesome;
}
.question-circle-icon:before,
.question-circle-icon:after {
  content: '\F059';
  font-family: FontAwesome;
}
.info-circle-icon:before,
.info-circle-icon:after {
  content: '\F05A';
  font-family: FontAwesome;
}
.angle-down-icon:before,
.angle-down-icon:after {
  content: '\F107';
  font-family: FontAwesome;
}
.angle-up-icon:before,
.angle-up-icon:after {
  content: '\F106';
  font-family: FontAwesome;
}
.map-marker-icon:before,
.map-marker-icon:after {
  content: '\E911';
}
.new-window-icon:before,
.new-window-icon:after {
  content: '\F14C';
  font-family: FontAwesome;
}
.not-included-icon:before,
.not-included-icon:after {
  content: '\F05C';
  font-family: FontAwesome;
}
.counsel-only-icon:before,
.counsel-only-icon:after {
  content: '\E64E';
}
.redacted-icon:before,
.redacted-icon:after {
  content: '\E64F';
}
.email-icon:before,
.email-icon:after {
  content: '\F003';
  font-family: FontAwesome;
}
.no-email-icon:before,
.no-email-icon:after {
  content: '\E651';
}
.discovery-icon:before,
.discovery-icon:after {
  content: '\E652';
}
.assessment-icon:before,
.assessment-icon:after {
  content: '\E650';
}
.expert-witness-icon:before,
.expert-witness-icon:after {
  content: '\F0F0';
  font-family: FontAwesome;
}
.text-icon:before,
.text-icon:after {
  content: '\F031';
  font-family: FontAwesome;
}
.copy-paste-icon:before,
.copy-paste-icon:after {
  content: '\F0C5';
  font-family: FontAwesome;
}
.none-known-icon:before,
.none-known-icon:after {
  content: '\F069';
  font-family: FontAwesome;
}
.evidence-icon:before,
.evidence-icon:after {
  content: '\E655';
}
.checkbox-unchecked-icon:before,
.checkbox-unchecked-icon:after {
  content: '\E60E';
}
.checkbox-checked-icon:before,
.checkbox-checked-icon:after {
  content: '\E656';
}
.checkbox-checked-2-icon:before,
.checkbox-checked-2-icon:after {
  content: '\E657';
}
.group-icon:before,
.group-icon:after {
  content: '\E659';
}
.conversation-icon:before,
.conversation-icon:after {
  content: '\F086';
  font-family: FontAwesome;
}
.expert-icon:before,
.expert-icon:after {
  content: '\F0A3';
  font-family: FontAwesome;
}
.print-icon:before,
.print-icon:after {
  content: '\F02F';
  font-family: FontAwesome;
}
.phone-icon:before,
.phone-icon:after {
  content: '\F095';
  font-family: FontAwesome;
}
.impeachment-icon:before,
.impeachment-icon:after {
  content: '\F0E3';
  font-family: FontAwesome;
}
.matrix-icon:before,
.matrix-icon:after {
  content: '\E65A';
}
.risk-icon:before,
.risk-icon:after {
  content: '\E65C';
}
.living-with-icon:before,
.living-with-icon:after {
  content: '\E660';
}
.guardian-icon:before,
.guardian-icon:after {
  content: '\E65F';
}
.app-initial-icon:before,
.app-initial-icon:after {
  content: '\E995';
}
.app-renewal-icon:before,
.app-renewal-icon:after {
  content: '\E996';
}
.upload-file-icon:before,
.upload-file-icon:after {
  content: '\E998';
}
.upload-scan-icon:before,
.upload-scan-icon:after {
  content: '\E997';
}
.issue-icon:before,
.issue-icon:after {
  content: '\E99A';
}
.license-icon:before,
.license-icon:after {
  content: '\E9A4';
}
.remove-image-icon:before,
.remove-image-icon:after {
  content: '\E9A7';
}
.remove-all-icon:before,
.remove-all-icon:after {
  content: '\E9A8';
}
.deskew-icon:before,
.deskew-icon:after {
  content: '\E9A9';
}
.mirror-icon:before,
.mirror-icon:after {
  content: '\E9AB';
}
.flip-icon:before,
.flip-icon:after {
  content: '\E9AA';
}
.crime-scene-icon:before,
.crime-scene-icon:after {
  content: '\E9AD';
}
.executing-search-icon:before,
.executing-search-icon:after {
  content: '\E9AE';
}
.inspection-icon:before,
.inspection-icon:after {
  content: '\E9AF';
}
.arrow-bent-icon:before,
.arrow-bent-icon:after {
  content: '\E9B0';
}
.dollar-circle-icon:before,
.dollar-circle-icon:after {
  content: '\E9B1';
}
.crown-icon:before,
.crown-icon:after {
  content: '\E9B8';
}
.open-claim-icon:before,
.open-claim-icon:after {
  content: '\E9B9';
}
.app-icon:before,
.app-icon:after {
  content: '\E9AC';
}
.registered-user-icon:before,
.registered-user-icon:after {
  content: '\E99F';
}
.attorney-fees-icon:before,
.attorney-fees-icon:after {
  content: '\E999';
}
.icon-upload-scan:before {
  content: "\E997";
}
.icon-upload-file:before {
  content: "\E998";
}
.discovery-published-icon:before,
.discovery-published-icon:after {
  content: '\E900';
}
.prefatory-language-icon:before,
.prefatory-language-icon:after {
  content: "\E649";
}
.court-no-file-icon:before,
.court-no-file-icon:after {
  content: '\E901';
}
.court-file-icon:before,
.court-file-icon:after {
  content: '\E902';
}
.referenced-icon:before,
.referenced-icon:after {
  content: '\E903';
}
.portal-no-access-icon:before,
.portal-no-access-icon:after {
  content: '\E904';
}
.portal-icon:before,
.portal-icon:after {
  content: '\F0AC';
  font-family: FontAwesome;
}
.codefendants-icon:before,
.codefendants-icon:after {
  content: '\E908';
}
.no-record-icon:before,
.no-record-icon:after {
  content: '\E90A';
}
.certificate-icon:before,
.certificate-icon:after {
  content: '\E909';
}
.card-view-icon:before,
.card-view-icon:after {
  content: '\E90B';
}
.relationships-icon:before,
.relationships-icon:after {
  content: '\E90C';
}
.errors-icon:before,
.errors-icon:after {
  content: '\F06A';
  font-family: FontAwesome;
}
.request-icon:before,
.request-icon:after {
  content: '\E90D';
}
.make-demand-icon:before,
.make-demand-icon:after {
  content: '\E90D';
}
.workflow-icon:before,
.workflow-icon:after {
  content: '\E90E';
}
.trigger-icon:before,
.trigger-icon:after {
  content: '\E910';
}
.location-icon:before,
.location-icon:after {
  content: '\E911';
}
.case-closed-icon:before,
.case-closed-icon:after {
  content: '\E912';
}
.file-explorer-icon:before,
.file-explorer-icon:after {
  content: '\E913';
}
.report-icon:before,
.report-icon:after {
  content: '\E926';
}
.data-explorer-icon:before,
.data-explorer-icon:after {
  content: '\E915';
}
.auto-tasks-icon:before,
.auto-tasks-icon:after {
  content: '\E916';
}
.matter-types-icon:before,
.matter-types-icon:after {
  content: '\E917';
}
.reorder-icon:before,
.reorder-icon:after {
  content: '\E923';
}
.long-arrow-right-icon:before,
.long-arrow-right-icon:after {
  content: '\F178';
  font-family: FontAwesome;
}
.supersede-icon:before,
.supersede-icon:after {
  content: '\E918';
}
.supplemental-icon:before,
.supplemental-icon:after {
  content: '\F0C5';
  font-family: FontAwesome;
}
.attorney-withheld-icon:before,
.attorney-withheld-icon:after {
  content: '\E919';
}
.civil-icon:before,
.civil-icon:after {
  content: '\E91A';
}
.ready-to-publish-icon:before,
.ready-to-publish-icon:after {
  content: '\E91B';
}
.draft-icon:before,
.draft-icon:after {
  content: '\E91C';
}
.secret-icon:before,
.secret-icon:after {
  content: '\E91D';
}
.secret-remove-icon:before,
.secret-remove-icon:after {
  content: '\E91E';
}
.other-media-icon:before,
.other-media-icon:after {
  content: '\E91F';
}
.container-icon:before,
.container-icon:after {
  content: '\E920';
}
.container-broken-icon:before,
.container-broken-icon:after {
  content: '\E922';
}
.snippet-icon:before,
.snippet-icon:after {
  content: '\E921';
}
.diamond-icon:before,
.diamond-icon:after {
  content: '\E924';
}
.triangle-icon:before,
.triangle-icon:after {
  content: '\E925';
}
.folder-icon:before,
.folder-icon:after {
  content: '\F07B';
  font-family: FontAwesome;
}
.arrow-circle-down-icon:before,
.arrow-circle-down-icon:after {
  content: '\F0AB';
  font-family: FontAwesome;
}
.receive-icon:before,
.receive-icon:after {
  content: '\F01A';
  font-family: FontAwesome;
}
.release-icon:before,
.release-icon:after {
  content: '\F01B';
  font-family: FontAwesome;
}
.arrow-left-icon:before,
.arrow-left-icon:after {
  content: '\F060';
  font-family: FontAwesome;
}
.assigned-icon:before,
.assigned-icon:after {
  content: '\E933';
}
.biohazard-icon:before,
.biohazard-icon:after {
  content: '\E938';
}
.examined-icon:before,
.examined-icon:after {
  content: '\E939';
}
.personal-property-icon:before,
.personal-property-icon:after {
  content: '\E93A';
}
.start-icon:before,
.start-icon:after {
  content: '\F01D';
  font-family: FontAwesome;
}
.in-progress-icon:before,
.in-progress-icon:after {
  content: '\E93B';
}
.relocate-icon:before,
.relocate-icon:after {
  content: '\E93C';
}
.submission-history-icon:before,
.submission-history-icon:after {
  content: '\E93D';
}
.resubmission-icon:before,
.resubmission-icon:after {
  content: '\E93E';
}
.new-dropdown-icon:before,
.new-dropdown-icon:after {
  content: '\E93F';
}
.qui-tam-icon:before,
.qui-tam-icon:after {
  content: '\E940';
}
.checklist-icon:before,
.checklist-icon:after {
  content: '\E951';
}
.service-icon:before,
.service-icon:after {
  content: '\E952';
}
.link-horizontal-icon:before,
.link-horizontal-icon:after {
  content: '\E953';
}
.add-checklist-icon:before,
.add-checklist-icon:after {
  content: '\E954';
}
.add-task-icon:before,
.add-task-icon:after {
  content: '\E956';
}
.to-do-icon:before,
.to-do-icon:after {
  content: '\E957';
}
.question-square-icon:before,
.question-square-icon:after {
  content: '\E958';
}
.times-square-icon:before,
.times-square-icon:after {
  content: '\E959';
}
.appointment-square-icon:before,
.appointment-square-icon:after {
  content: '\E95A';
}
.appointment-linked-square-icon:before,
.appointment-linked-square-icon:after {
  content: '\E95B';
}
.defendant-2-icon:before,
.defendant-2-icon:after {
  content: '\E95C';
}
.suspect-2-icon:before,
.suspect-2-icon:after {
  content: '\E961';
}
.victim-2-icon:before,
.victim-2-icon:after {
  content: '\E95F';
}
.provider-icon:before,
.provider-icon:after {
  content: '\E95D';
}
.claimant-icon:before,
.claimant-icon:after {
  content: '\E960';
}
.lawyer-icon:before,
.lawyer-icon:after {
  content: '\E962';
}
.other-party-2-icon:before,
.other-party-2-icon:after {
  content: '\E95E';
}
.push-pin-icon:before,
.push-pin-icon:after {
  content: '\E965';
}
.workflow-child-icon:before,
.workflow-child-icon:after {
  content: '\E90F';
}
.workflow-child-2-icon:before,
.workflow-child-2-icon:after {
  content: '\E966';
}
.email-message-icon:before,
.email-message-icon:after {
  content: '\E977';
}
.text-message-icon:before,
.text-message-icon:after {
  content: '\E978';
}
.mobile-message-icon:before,
.mobile-message-icon:after {
  content: '\E979';
}
.change-icon:before,
.change-icon:after {
  content: '\E2D2';
  font-family: icomoon;
}
.circle-no-icon:before,
.circle-no-icon:after {
  content: '\E983';
}
.guardian-unproven-icon:before,
.guardian-unproven-icon:after {
  content: '\E994';
}
.circle-na-icon:before,
.circle-na-icon:after {
  content: '\E984';
}
.edit2-icon:before,
.edit2-icon:after {
  content: '\E993';
}
.full-text-search-icon:before,
.full-text-search-icon:after {
  content: '\E992';
}
.gal-icon:before,
.gal-icon:after {
  content: '\E991';
}
.attempt-icon:before,
.attempt-icon:after {
  content: '\E98F';
}
.change2-icon:before,
.change2-icon:after {
  content: '\E990';
}
.undo2-icon:before,
.undo2-icon:after {
  content: '\E98A';
}
.unassign-icon:before,
.unassign-icon:after {
  content: '\E98B';
}
.reassign-icon:before,
.reassign-icon:after {
  content: '\E98C';
}
.swap-icon:before,
.swap-icon:after {
  content: '\E98D';
}
.close-icon:before,
.close-icon:after {
  content: '\E98E';
}
.activity-icon:before,
.activity-icon:after {
  content: '\E987';
}
.add-activity-icon:before,
.add-activity-icon:after {
  content: '\E988';
}
.circle-new-icon:before,
.circle-new-icon:after {
  content: '\E985';
}
.circle-yes-icon:before,
.circle-yes-icon:after {
  content: '\E986';
}
.circle-check-icon:before,
.circle-check-icon:after {
  content: '\E97D';
}
.circle-x-icon:before,
.circle-x-icon:after {
  content: '\E97E';
}
.circle-warning-icon:before,
.circle-warning-icon:after {
  content: '\E97F';
}
.circle-check-icon:before,
.circle-check-icon:after {
  content: '\E97D';
}
.na-icon:before,
.na-icon:after {
  content: '\E97B';
}
.file-referenced-icon:before,
.file-referenced-icon:after {
  content: '\E9BA';
}
.file-network-icon:before,
.file-network-icon:after {
  content: '\E9BB';
}
.circle-hold-icon:before,
.circle-hold-icon:after {
  content: '\E9BC';
}
.syringe-icon:before,
.syringe-icon:after {
  content: '\E9BD';
}
.add-multi-evidence-icon:before,
.add-multi-evidence-icon:after {
  content: '\E9BE';
}
.overview-icon:before,
.overview-icon:after {
  content: '\E9C7';
}
.awaiting-clearance-icon:before,
.awaiting-clearance-icon:after {
  content: '\E9C8';
}
.intake-incomplete-icon:before,
.intake-incomplete-icon:after {
  content: '\E9C9';
}
.unlock-icon:before,
.unlock-icon:after {
  content: '\E9CA';
}
.event-timeline-icon:before,
.event-timeline-icon:after {
  content: '\E9CB';
}
.system-report-icon:before,
.system-report-icon:after {
  content: '\E9CC';
}
.add-sub-item-icon:before,
.add-sub-item-icon:after {
  content: '\E9CD';
}
.shared-icon:before,
.shared-icon:after {
  content: '\E9CE';
}
.pdf-secure-icon .path1 {
  color: #000000;
}
.pdf-secure-icon .path1:before,
.pdf-secure-icon .path1:after {
  content: '\E97C';
}
.pdf-secure-icon .path2 {
  color: #f00;
}
.pdf-secure-icon .path2:before,
.pdf-secure-icon .path2:after {
  content: '\E980';
}
.pdf-secure2-icon {
  color: #f00;
}
.pdf-secure2-icon:before,
.pdf-secure2-icon:after {
  content: '\E989';
}
.pdf-searchable-icon {
  color: #f00;
}
.pdf-searchable-icon:before,
.pdf-searchable-icon:after {
  content: '\E982';
}
.rule-icon:before,
.rule-icon:after {
  content: '\E97A';
}
.record-decision-icon:before,
.record-decision-icon:after {
  content: '\E981';
}
.cd-property-icon:before,
.cd-property-icon:after {
  content: '\E65D';
}
.drug-property-icon:before,
.drug-property-icon:after {
  content: '\E63E';
}
.financial-property-icon:before,
.financial-property-icon:after {
  content: '\F155';
  font-family: FontAwesome;
}
.other-property-icon:before,
.other-property-icon:after {
  content: '\E65E';
}
.real-estate-property-icon:before,
.real-estate-property-icon:after {
  content: '\F015';
  font-family: FontAwesome;
}
.trace-evidence-property-icon:before,
.trace-evidence-property-icon:after {
  content: '\E655';
}
.vehicle-property-icon:before,
.vehicle-property-icon:after {
  content: '\F1B9';
  font-family: FontAwesome;
}
.exclamation-circle-icon:before,
.exclamation-circle-icon:after {
  content: '\F06A';
  font-family: FontAwesome;
}
.weapon-property-icon:before,
.weapon-property-icon:after {
  content: '\E602';
}
.hosted-evidence-icon:before,
.hosted-evidence-icon:after {
  content: '\E013';
  font-family: icomoon;
}
.back-icon:before,
.back-icon:after {
  content: '\E800';
}
.tag-icon:before,
.tag-icon:after {
  content: '\F02B';
  font-family: FontAwesome;
}
.expander-icon {
  cursor: pointer;
}
.expander-icon:before,
.expander-icon:after {
  content: '\F078';
  font-family: FontAwesome;
}
.expander-icon:before,
.expander-icon:after {
  font-size: 1.1rem;
}
.expander-icon.active:before,
.expander-icon.active:after {
  content: '\F077';
}
.speedy-trial-icon:before,
.speedy-trial-icon:after {
  content: '\E04E';
  font-family: icomoon;
}
.journal-icon:before,
.journal-icon:after {
  content: '\F0CB';
  font-family: FontAwesome;
}
.costs-icon:before,
.costs-icon:after {
  content: '\F155';
  font-family: FontAwesome;
}
.statistics-icon:before,
.statistics-icon:after {
  content: '\F080';
  font-family: FontAwesome;
}
.red-text-icon .path1 {
  color: #f00;
}
.red-text-icon .path1:before,
.red-text-icon .path1:after {
  content: '\E927';
}
.red-text-icon .path2:before,
.red-text-icon .path2:after {
  content: '\E928';
}
.color-text-icon .path1 {
  color: #949494;
}
.color-text-icon .path1:before,
.color-text-icon .path1:after {
  content: '\E92C';
}
.color-text-icon .path2:before,
.color-text-icon .path2:after {
  content: '\E929';
}
.color-text-icon .path3:before,
.color-text-icon .path3:after {
  content: '\E92A';
}
.yellow-highlight-icon .path1:before,
.yellow-highlight-icon .path1:after {
  content: '\E92B';
}
.yellow-highlight-icon .path2:before,
.yellow-highlight-icon .path2:after {
  content: '\E92E';
}
.yellow-highlight-icon .path3 {
  color: #ff0;
}
.yellow-highlight-icon .path3:before,
.yellow-highlight-icon .path3:after {
  content: '\E92F';
}
.highlight-icon .path1:before,
.highlight-icon .path1:after {
  content: '\E92D';
}
.highlight-icon .path2:before,
.highlight-icon .path2:after {
  content: '\E930';
}
.highlight-icon .path3 {
  color: #949494;
}
.highlight-icon .path3:before,
.highlight-icon .path3:after {
  content: '\E931';
}
.highlight-icon .path4:before,
.highlight-icon .path4:after {
  content: '\E932';
}
.assigned-check-icon .path1:before,
.assigned-check-icon .path1:after {
  content: '\E934';
}
.assigned-check-icon .path2:before,
.assigned-check-icon .path2:after {
  content: '\E935';
}
.assigned-check-icon .path3:before,
.assigned-check-icon .path3:after {
  content: '\E936';
}
.assigned-check-icon .path4 {
  color: #C45900;
}
.assigned-check-icon .path4:before,
.assigned-check-icon .path4:after {
  content: '\E937';
}
.subrogation-icon .path1:before,
.subrogation-icon .path1:after {
  content: '\E65B';
}
.subrogation-icon .path2 {
  color: #578C11;
}
.subrogation-icon .path2:before,
.subrogation-icon .path2:after {
  content: '\E661';
}
.expunged-partially-icon .path1:before,
.expunged-partially-icon .path1:after {
  content: '\E941';
}
.expunged-partially-icon .path2 {
  color: #C45900;
}
.expunged-partially-icon .path2:before,
.expunged-partially-icon .path2:after {
  content: '\E942';
}
.sealed-partially-icon .path1:before,
.sealed-partially-icon .path1:after {
  content: '\E943';
}
.sealed-partially-icon .path2 {
  color: #C45900;
}
.sealed-partially-icon .path2:before,
.sealed-partially-icon .path2:after {
  content: '\E944';
}
.sealed-icon .path1:before,
.sealed-icon .path1:after {
  content: '\E945';
}
.sealed-icon .path2 {
  color: #C45900;
}
.sealed-icon .path2:before,
.sealed-icon .path2:after {
  content: '\E946';
}
.sealed-pending-icon .path1:before,
.sealed-pending-icon .path1:after {
  content: '\E947';
}
.sealed-pending-icon .path2 {
  color: #578C11;
}
.sealed-pending-icon .path2:before,
.sealed-pending-icon .path2:after {
  content: '\E948';
}
.sealed-denied-icon .path1:before,
.sealed-denied-icon .path1:after {
  content: '\E949';
}
.sealed-denied-icon .path2 {
  color: #C45900;
}
.sealed-denied-icon .path2:before,
.sealed-denied-icon .path2:after {
  content: '\E94A';
}
.expunged-denied-icon .path1:before,
.expunged-denied-icon .path1:after {
  content: '\E94B';
}
.expunged-denied-icon .path2 {
  color: #C45900;
}
.expunged-denied-icon .path2:before,
.expunged-denied-icon .path2:after {
  content: '\E94C';
}
.expunged-pending-icon .path1:before,
.expunged-pending-icon .path1:after {
  content: '\E94D';
}
.expunged-pending-icon .path2 {
  color: #578C11;
}
.expunged-pending-icon .path2:before,
.expunged-pending-icon .path2:after {
  content: '\E94E';
}
.expunged-icon .path1:before,
.expunged-icon .path1:after {
  content: '\E94F';
}
.expunged-icon .path2 {
  color: #C45900;
}
.expunged-icon .path2:before,
.expunged-icon .path2:after {
  content: '\E950';
}
.file-confidential-icon .path1:before,
.file-confidential-icon .path1:after {
  content: '\E963';
}
.file-confidential-icon .path2 {
  color: #C45900;
}
.file-confidential-icon .path2:before,
.file-confidential-icon .path2:after {
  content: '\E964';
}
.email-sent-icon .path1:before,
.email-sent-icon .path1:after {
  content: '\E967';
}
.email-sent-icon .path2 {
  color: #123044;
}
.email-sent-icon .path2:before,
.email-sent-icon .path2:after {
  content: '\E968';
}
.email-no-icon .path1:before,
.email-no-icon .path1:after {
  content: '\E972';
}
.email-no-icon .path2 {
  color: #c00;
}
.email-no-icon .path2:before,
.email-no-icon .path2:after {
  content: '\E973';
}
.email-no-overridden-icon .path1:before,
.email-no-overridden-icon .path1:after {
  content: '\E972';
}
.email-no-overridden-icon .path2 {
  color: #bbbdbf;
}
.email-no-overridden-icon .path2:before,
.email-no-overridden-icon .path2:after {
  content: '\E973';
}
.email-yes-icon .path1:before,
.email-yes-icon .path1:after {
  content: '\E96F';
}
.email-yes-icon .path2 {
  color: #578C11;
}
.email-yes-icon .path2:before,
.email-yes-icon .path2:after {
  content: '\E970';
}
.email-yes-overridden-icon .path1:before,
.email-yes-overridden-icon .path1:after {
  content: '\E96F';
}
.email-yes-overridden-icon .path2 {
  color: #bbbdbf;
}
.email-yes-overridden-icon .path2:before,
.email-yes-overridden-icon .path2:after {
  content: '\E970';
}
.text-sent-icon .path1:before,
.text-sent-icon .path1:after {
  content: '\E96D';
}
.text-sent-icon .path2 {
  color: #123044;
}
.text-sent-icon .path2:before,
.text-sent-icon .path2:after {
  content: '\E96E';
}
.text-no-icon .path1:before,
.text-no-icon .path1:after {
  content: '\E96B';
}
.text-no-icon .path2 {
  color: #c00;
}
.text-no-icon .path2:before,
.text-no-icon .path2:after {
  content: '\E96C';
}
.text-no-overridden-icon .path1:before,
.text-no-overridden-icon .path1:after {
  content: '\E96B';
}
.text-no-overridden-icon .path2 {
  color: #bbbdbf;
}
.text-no-overridden-icon .path2:before,
.text-no-overridden-icon .path2:after {
  content: '\E96C';
}
.text-yes-icon .path1:before,
.text-yes-icon .path1:after {
  content: '\E969';
}
.text-yes-icon .path2 {
  color: #578C11;
}
.text-yes-icon .path2:before,
.text-yes-icon .path2:after {
  content: '\E96A';
}
.text-yes-overridden-icon .path1:before,
.text-yes-overridden-icon .path1:after {
  content: '\E969';
}
.text-yes-overridden-icon .path2 {
  color: #bbbdbf;
}
.text-yes-overridden-icon .path2:before,
.text-yes-overridden-icon .path2:after {
  content: '\E96A';
}
.email-unavailable-icon .path1:before,
.email-unavailable-icon .path1:after {
  content: '\E971';
}
.email-unavailable-icon .path2 {
  color: #C45900;
}
.email-unavailable-icon .path2:before,
.email-unavailable-icon .path2:after {
  content: '\E974';
}
.text-unavailable-icon .path1:before,
.text-unavailable-icon .path1:after {
  content: '\E975';
}
.text-unavailable-icon .path2 {
  color: #C45900;
}
.text-unavailable-icon .path2:before,
.text-unavailable-icon .path2:after {
  content: '\E976';
}
.registered-user-x-icon .path1:before,
.registered-user-x-icon .path1:after {
  content: '\E99B';
}
.registered-user-x-icon .path2 {
  color: #123044;
}
.registered-user-x-icon .path2:before,
.registered-user-x-icon .path2:after {
  content: '\E99C';
}
.registered-user-exclamation-icon .path1:before,
.registered-user-exclamation-icon .path1:after {
  content: '\E99D';
}
.registered-user-exclamation-icon .path2 {
  color: #C45900;
}
.registered-user-exclamation-icon .path2:before,
.registered-user-exclamation-icon .path2:after {
  content: '\E99E';
}
.license-mismatch1-icon .path1:before,
.license-mismatch1-icon .path1:after {
  content: '\E9A0';
}
.license-mismatch1-icon .path2 {
  color: #C45900;
}
.license-mismatch1-icon .path2:before,
.license-mismatch1-icon .path2:after {
  content: '\E9A1';
}
.license-mismatch2-icon .path1:before,
.license-mismatch2-icon .path1:after {
  content: '\E9A2';
}
.license-mismatch2-icon .path2 {
  color: #123044;
}
.license-mismatch2-icon .path2:before,
.license-mismatch2-icon .path2:after {
  content: '\E9A3';
}
.license-pending-icon .path1:before,
.license-pending-icon .path1:after {
  content: '\E9A5';
}
.license-pending-icon .path2 {
  color: #C45900;
}
.license-pending-icon .path2:before,
.license-pending-icon .path2:after {
  content: '\E9A6';
}
.license-questionable-icon .path1:before,
.license-questionable-icon .path1:after {
  content: '\E9B6';
}
.license-questionable-icon .path2 {
  margin-left: -1em;
  color: #c45900;
}
.license-questionable-icon .path2:before,
.license-questionable-icon .path2:after {
  content: '\E9B7';
}
.dollar-arrow-icon .path1 {
  color: #578c11;
}
.dollar-arrow-icon .path1:before,
.dollar-arrow-icon .path1:after {
  content: '\E9B2';
}
.dollar-arrow-icon .path2:before,
.dollar-arrow-icon .path2:after {
  content: '\E9B3';
}
.app-update-icon .path1:before,
.app-update-icon .path1:after {
  content: '\E9B4';
}
.app-update-icon .path2 {
  margin-left: -1em;
  color: #fbb03b;
}
.app-update-icon .path2:before,
.app-update-icon .path2:after {
  content: '\E9B5';
}
.location-unknown-icon .path1:before,
.location-unknown-icon .path1:after {
  content: '\E9C3';
}
.location-unknown-icon .path2 {
  margin-left: -1em;
  color: #eabd00;
}
.location-unknown-icon .path2:before,
.location-unknown-icon .path2:after {
  content: '\E9C4';
}
.location-do-not-verify-icon .path1:before,
.location-do-not-verify-icon .path1:after {
  content: '\E9C1';
}
.location-do-not-verify-icon .path2 {
  margin-left: -1em;
  color: #ed1c24;
}
.location-do-not-verify-icon .path2:before,
.location-do-not-verify-icon .path2:after {
  content: '\E9C2';
}
.location-verified-icon .path1:before,
.location-verified-icon .path1:after {
  content: '\E9BF';
}
.location-verified-icon .path2 {
  margin-left: -1em;
  color: #578c11;
}
.location-verified-icon .path2:before,
.location-verified-icon .path2:after {
  content: '\E9C0';
}
.location-failed-icon .path1:before,
.location-failed-icon .path1:after {
  content: '\E9C5';
}
.location-failed-icon .path2 {
  margin-left: -1em;
  color: #ed1c24;
}
.location-failed-icon .path2:before,
.location-failed-icon .path2:after {
  content: '\E9C6';
}
.pure-button.pure-button-primary {
  background-color: #465d6b;
  border-color: #465d6b;
}
.primary-button {
  background-color: #465d6b;
  border-color: #465d6b;
}
#site-top {
  background: #465d6b;
}
#site-header h1 {
  padding-top: 0;
}
#site-header-right {
  align-items: center;
}

.box-model-fix {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.transition {
  transition: color 0.2s ease, background-color 0.2s ease;
  -moz-transition: color 0.2s ease, background-color 0.2s ease;
  -o-transition: color 0.2s ease, background-color 0.2s ease;
  -webkit-transition: color 0.2s ease, background-color 0.2s ease;
}
.dropdown-shadow {
  -webkit-box-shadow: 0px 10px 14px 1px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 10px 14px 1px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 10px 14px 1px rgba(0, 0, 0, 0.3);
}
.minimal-shadow {
  -webkit-box-shadow: 0px 5px 7px 1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 5px 7px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 5px 7px 1px rgba(0, 0, 0, 0.2);
}
.section-body-shadow {
  -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.4);
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.4);
}
.section-header-boxed-shadow {
  -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.25);
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.25);
}
.section-header-boxed-shadow-subdued {
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
}
.background-header-gradation {
  background: linear-gradient(to left, #3f5978 0%, #123044 100%);
}
.vertical-ellipsis-icon {
  position: relative;
}
.vertical-ellipsis-icon:before,
.vertical-ellipsis-icon:after {
  content: '\F142';
  font-family: FontAwesome;
  font-size: .7rem;
  line-height: 1em;
  top: 0.1em;
  display: inline;
}
.vertical-ellipsis-icon:after {
  display: none;
}
.filetype-icon:before,
.filetype-icon:after {
  content: '\F016';
  font-family: FontAwesome;
}
.filetype-icon .lock-icon {
  position: absolute;
  left: -0.4rem;
  top: 0.7rem;
  display: block;
  width: 1em;
  height: 1em;
}
.filetype-icon .lock-icon:before {
  content: '\E640';
  display: block;
  color: #c00;
  font-family: icomoon-matrix;
  font-size: 1.1rem;
  font-style: normal;
  position: absolute;
  padding-right: 0;
}
.filetype-icon.word:before {
  content: '\F1C2';
  color: #0a58c1;
}
.filetype-icon.pdf:before {
  content: '\F1C1';
  color: #f00;
}
.filetype-icon.pdf-searchable:before {
  font-family: icomoon-matrix;
  content: '\E982';
  color: #f00;
}
.filetype-icon.pdf-secure2:before {
  font-family: icomoon-matrix;
  content: '\E989';
  color: #f00;
}
.filetype-icon.video:before {
  content: '\F03D';
  color: #ae76a4;
}
.filetype-icon.image:before {
  content: '\F03E';
  color: #f6921e;
}
.filetype-icon.html:before {
  content: '\F1C9';
  color: #000;
}
.filetype-icon.audio:before {
  content: '\F028';
  color: #652d90;
}
.filetype-icon.email:before {
  content: '\F003';
  /* fa-envelope-e */
  color: #5e5f61;
}
.filetype-icon.powerpoint:before {
  content: '\F1C4';
  /* fa-file-powerpoint-o */
  color: #f05a28;
}
.filetype-icon.txt:before {
  content: '\F0F6';
  /* fa-file-text-o */
  color: #0a58c1;
}
.filetype-icon.excel:before {
  content: '\F1C3';
  /* fa-file-excel-o */
  color: #00804d;
}
.filetype-icon.unknown:before {
  content: '\F016';
  /* fa-file-o */
  color: #5e5f61;
}
.filetype-icon.zip:before {
  content: '\F1C6';
  /* fa-file-zip-o */
  color: #cbb968;
}
.deadline-icon:before,
.deadline-icon:after {
  content: '\F133';
  font-family: FontAwesome;
}
.deadline-icon .okay-icon {
  position: absolute;
  top: -0.1em;
  left: .4em;
  display: block;
  width: 1.5em;
  height: 1.5em;
}
.deadline-icon .okay-icon:before {
  content: '\F111';
  display: block;
  color: #fff;
  font-family: FontAwesome;
  font-size: 1.4rem;
  position: absolute;
  top: 0;
  left: 0;
  padding-right: 0;
}
.deadline-icon .okay-icon:after {
  content: '\F058';
  display: block;
  color: #37b34a;
  font-family: FontAwesome;
  font-size: 1.3rem;
  position: absolute;
  top: 0;
  left: .1em;
  padding-right: 0;
}
.deadline-icon .warning-icon {
  position: absolute;
  top: -0.1em;
  left: .4em;
  display: block;
  width: 1.5em;
  height: 1.5em;
}
.deadline-icon .warning-icon:before {
  content: '\F111';
  display: block;
  color: #fff;
  font-family: FontAwesome;
  font-size: 1.4rem;
  position: absolute;
  top: 0;
  left: 0;
  padding-right: 0;
}
.deadline-icon .warning-icon:after {
  content: '\F017';
  display: block;
  color: #faaf40;
  font-family: FontAwesome;
  font-size: 1.3rem;
  position: absolute;
  top: 0;
  left: .1em;
  padding-right: 0;
}
.deadline-icon .late-icon {
  position: absolute;
  top: -0.1em;
  left: .4em;
  display: block;
  width: 1.5em;
  height: 1.5em;
}
.deadline-icon .late-icon:before {
  content: '\F111';
  display: block;
  color: #fff;
  font-family: FontAwesome;
  font-size: 1.4rem;
  position: absolute;
  top: 0;
  left: 0;
  padding-right: 0;
}
.deadline-icon .late-icon:after {
  content: '\F06A';
  display: block;
  color: #ec1c24;
  font-family: FontAwesome;
  font-size: 1.3rem;
  position: absolute;
  top: 0;
  left: .1em;
  padding-right: 0;
}
.bullet-icon {
  display: block;
  padding-left: 2em;
}
.bullet-icon:before {
  position: absolute;
  margin-left: -1.5em;
  line-height: 1;
}
.home-icon:before,
.home-icon:after {
  content: '\E600';
}
.list-icon:before,
.list-icon:after {
  content: '\F03A';
  font-family: FontAwesome;
}
.square-icon:before,
.square-icon:after {
  content: '\F0C8';
  font-family: FontAwesome;
}
.square-icon-1-2x:before,
.square-icon-1-2x:after {
  content: '\F0C8';
  font-family: FontAwesome;
}
.square-icon-1-2x:before,
.square-icon-1-2x:after {
  font-size: .7rem;
  top: -0.1em;
}
.filter-icon:before,
.filter-icon:after {
  content: '\E63C';
}
.confidential-icon {
  color: #C45900;
}
.confidential-icon:before,
.confidential-icon:after {
  content: '\F070';
  font-family: FontAwesome;
}
.car-icon:before,
.car-icon:after {
  content: '\F1B9';
  font-family: FontAwesome;
}
.dollar-icon:before,
.dollar-icon:after {
  content: '\F155';
  font-family: FontAwesome;
}
.house-icon:before,
.house-icon:after {
  content: '\F015';
  font-family: FontAwesome;
}
.restricted-icon {
  color: #C45900;
}
.restricted-icon:before,
.restricted-icon:after {
  content: '\F056';
  font-family: FontAwesome;
}
.status-icon {
  color: #231f20;
}
.status-icon:before,
.status-icon:after {
  content: '\F02E';
  font-family: FontAwesome;
}
.juvenile-icon {
  color: #C45900;
  text-transform: uppercase;
}
.juvenile-icon:before,
.juvenile-icon:after {
  content: '\E634';
}
.arrested-icon {
  color: #231f20;
}
.arrested-icon:before,
.arrested-icon:after {
  content: '\E633';
}
.incarcerated-icon:before,
.incarcerated-icon:after {
  content: '\F084';
  font-family: FontAwesome;
}
.defendant-icon:before,
.defendant-icon:after {
  content: '\E606';
}
.defendants-icon:before,
.defendants-icon:after {
  content: '\E61D';
}
.victim-icon:before,
.victim-icon:after {
  content: '\E605';
}
.witness-icon:before,
.witness-icon:after {
  content: '\E653';
}
.law-enforcement-officer-witness-icon:before,
.law-enforcement-officer-witness-icon:after {
  content: '\E637';
}
.other-party-icon:before,
.other-party-icon:after {
  content: '\E654';
}
.subject-icon:before,
.subject-icon:after {
  content: '\E654';
}
.suspect-icon:before,
.suspect-icon:after {
  content: '\E61C';
}
.criminal-icon:before,
.criminal-icon:after {
  content: '\E633';
}
.contact-icon:before,
.contact-icon:after {
  content: '\E636';
}
.law-officer-icon:before,
.law-officer-icon:after {
  content: '\E637';
}
.attorney-icon:before,
.attorney-icon:after {
  content: '\E639';
}
.undo-icon:before,
.undo-icon:after {
  content: '\F0E2';
  font-family: FontAwesome;
}
.trash-icon:before,
.trash-icon:after {
  content: '\F014';
  font-family: FontAwesome;
}
.pin-icon:before,
.pin-icon:after {
  content: '\F08D';
  font-family: FontAwesome;
}
.case-icon:before,
.case-icon:after {
  content: '\F114';
  font-family: FontAwesome;
}
.case-open-icon:before,
.case-open-icon:after {
  content: '\F115';
  font-family: FontAwesome;
}
.clock-icon:before,
.clock-icon:after {
  content: '\F017';
  font-family: FontAwesome;
}
.age-icon:before,
.age-icon:after {
  content: "\E61F";
}
.tasks-icon:before,
.tasks-icon:after {
  content: "\E955";
}
.linked-icon:before,
.linked-icon:after {
  content: "\E626";
}
.add-icon:before,
.add-icon:after {
  content: '\F055';
  font-family: FontAwesome;
}
.open-left-icon:before,
.open-left-icon:after {
  content: '\F053';
  font-family: FontAwesome;
}
.caret-left-icon:before,
.caret-left-icon:after {
  content: '\F0D9';
  font-family: FontAwesome;
}
.open-right-icon:before,
.open-right-icon:after {
  content: '\F054';
  font-family: FontAwesome;
}
.caret-right-icon:before,
.caret-right-icon:after {
  content: '\F0DA';
  font-family: FontAwesome;
}
.open-down-icon:before,
.open-down-icon:after {
  content: '\F078';
  font-family: FontAwesome;
}
.open-up-icon:before,
.open-up-icon:after {
  content: '\F077';
  font-family: FontAwesome;
}
.open-down-circle-icon:before,
.open-down-circle-icon:after {
  content: '\F13A';
  font-family: FontAwesome;
}
.open-up-circle-icon:before,
.open-up-circle-icon:after {
  content: '\F139';
  font-family: FontAwesome;
}
.attach-icon:before,
.attach-icon:after {
  content: '\F0C6';
  font-family: FontAwesome;
}
.discussion-icon:before,
.discussion-icon:after {
  content: '\F0E5';
  font-family: FontAwesome;
}
.txt-icon:before,
.txt-icon:after {
  content: '\F0F6';
  font-family: FontAwesome;
}
.upload-icon:before,
.upload-icon:after {
  content: '\F093';
  font-family: FontAwesome;
}
.play-circle-icon:before,
.play-circle-icon:after {
  content: '\F144';
  font-family: FontAwesome;
}
.stop-circle-icon:before,
.stop-circle-icon:after {
  content: '\F28D';
  font-family: FontAwesome;
}
.play-circle-inverse-icon:before,
.play-circle-inverse-icon:after {
  content: '\F01D';
  font-family: FontAwesome;
}
.active .filetype-icon.word {
  color: #cee2fc;
}
.active .filetype-icon.pdf {
  color: #ffffff;
}
.active .filetype-icon.video {
  color: #ffffff;
}
.active .filetype-icon.image {
  color: #ffffff;
}
.active .filetype-icon.html {
  color: #808080;
}
.active .filetype-icon.audio {
  color: #e0cdef;
}
.active .filetype-icon.email {
  color: #dedfe0;
}
.active .filetype-icon.powerpoint {
  color: #ffffff;
}
.active .filetype-icon.txt {
  color: #dedfe0;
}
.active .filetype-icon.excel {
  color: #80ffcc;
}
.active .filetype-icon.unknown {
  color: #dedfe0;
}
.cancel-icon:before,
.cancel-icon:after {
  content: '\F00D';
  font-family: FontAwesome;
}
.minus-icon:before,
.minus-icon:after {
  content: '\F068';
  font-family: FontAwesome;
}
.view-icon:before,
.view-icon:after {
  content: '\F06E';
  font-family: FontAwesome;
}
.unview-icon:before,
.unview-icon:after {
  content: '\F070';
  font-family: FontAwesome;
}
.ban-icon:before,
.ban-icon:after {
  content: '\F05E';
  font-family: FontAwesome;
}
.edit-icon:before,
.edit-icon:after {
  content: '\F044';
  font-family: FontAwesome;
}
.pencil-icon:before,
.pencil-icon:after {
  content: '\F040';
  font-family: FontAwesome;
}
.complete-icon:before,
.complete-icon:after {
  content: '\F00C';
  font-family: FontAwesome;
}
.download-icon:before,
.download-icon:after {
  content: '\F019';
  font-family: FontAwesome;
}
.edit-solid-icon:before,
.edit-solid-icon:after {
  content: '\F14B';
  font-family: FontAwesome;
}
.details-icon:before,
.details-icon:after {
  content: '\F016';
  font-family: FontAwesome;
}
.recycle-icon:before,
.recycle-icon:after {
  content: '\F014';
  font-family: FontAwesome;
}
.recycle-icon:before,
.recycle-icon:after {
  content: '\F1F8';
  font-family: FontAwesome;
}
.search-icon:before,
.search-icon:after {
  content: '\F002';
  font-family: FontAwesome;
}
.remove-icon:before,
.remove-icon:after {
  content: '\F057';
  font-family: FontAwesome;
}
.withheld-icon:before,
.withheld-icon:after {
  content: '\F00D';
  font-family: FontAwesome;
}
.restore-icon:before,
.restore-icon:after {
  content: '\F0E2';
  font-family: FontAwesome;
}
.barcode-icon:before,
.barcode-icon:after {
  content: '\F02A';
  font-family: FontAwesome;
}
.arrows-icon:before,
.arrows-icon:after {
  content: '\F047';
  font-family: FontAwesome;
}
.delete-permanently-icon:before,
.delete-permanently-icon:after {
  content: '\F057';
  font-family: FontAwesome;
}
.calendar-list-icon:before,
.calendar-list-icon:after {
  content: '\F036';
  font-family: FontAwesome;
}
.calendar-list-icon:before {
  font-size: 1.5rem;
}
.calendar-month-icon:before,
.calendar-month-icon:after {
  content: '\F0CE';
  font-family: FontAwesome;
}
.calendar-month-icon:before {
  font-size: 1.5rem;
}
.group-icon:before,
.group-icon:after {
  content: '\F114';
  font-family: FontAwesome;
}
.group-open-icon:before,
.group-open-icon:after {
  content: '\F115';
  font-family: FontAwesome;
}
.locked-icon:before,
.locked-icon:after {
  content: '\F023';
  font-family: FontAwesome;
}
.unlocked-icon:before,
.unlocked-icon:after {
  content: '\F13E';
  font-family: FontAwesome;
}
.calendar-week-icon:before,
.calendar-week-icon:after {
  content: '\E63A';
}
.create-matter-icon:before,
.create-matter-icon:after {
  content: '\E63F';
}
.icomoon-list-icon:before,
.icomoon-list-icon:after {
  content: '\E611';
}
.docket-icon:before,
.docket-icon:after {
  content: '\E611';
}
.docket-add-icon:before,
.docket-add-icon:after {
  content: '\E63B';
}
.settings-icon:before,
.settings-icon:after {
  content: '\E641';
}
.worklist-icon:before,
.worklist-icon:after {
  content: '\E616';
}
.office-calendar-icon:before,
.office-calendar-icon:after {
  content: '\E614';
}
.address-book-icon:before,
.address-book-icon:after {
  content: '\E636';
}
.notifications-icon:before,
.notifications-icon:after {
  content: '\F0A2';
  font-family: FontAwesome;
}
.unnotify-icon:before,
.unnotify-icon:after {
  content: '\F1F7';
  font-family: FontAwesome;
}
.password-icon:before,
.password-icon:after {
  content: '\E640';
}
.logout-icon:before,
.logout-icon:after {
  content: '\E644';
}
.login-icon:before,
.login-icon:after {
  content: '\E643';
}
.message-icon:before,
.message-icon:after {
  content: '\E642';
}
.users-icon:before,
.users-icon:after {
  content: '\E61E';
}
.user-icon:before,
.user-icon:after {
  content: '\F007';
  font-family: FontAwesome;
}
.word-templates-icon:before,
.word-templates-icon:after {
  content: '\E62D';
}
.matter-icon:before,
.matter-icon:after {
  content: "\E609";
}
.incident-icon:before,
.incident-icon:after {
  content: "\E624";
}
.cases-icon:before,
.cases-icon:after {
  content: "\E611";
}
.parties-icon:before,
.parties-icon:after {
  content: "\E61B";
}
.items-icon:before,
.items-icon:after {
  content: "\E627";
}
.reference-only-icon:before,
.reference-only-icon:after {
  content: '\F097';
  font-family: FontAwesome;
}
.reference-item-icon:before,
.reference-item-icon:after {
  content: '\F0EA';
  font-family: FontAwesome;
}
.charging-icon:before,
.charging-icon:after {
  content: "\E64B";
}
.documents-icon:before,
.documents-icon:after {
  content: "\E649";
}
.calendar-icon:before,
.calendar-icon:after {
  content: "\E613";
}
.notes-icon:before,
.notes-icon:after {
  content: "\E608";
}
.filter-none-icon:before,
.filter-none-icon:after {
  content: '\E63D';
}
.psych-eval-icon:before,
.psych-eval-icon:after {
  content: '\E638';
}
.date-featured-icon:before,
.date-featured-icon:after {
  content: '\E645';
}
.convictions-icon:before,
.convictions-icon:after {
  content: '\E601';
}
.gun-icon:before,
.gun-icon:after {
  content: '\E602';
}
.crimes-icon:before,
.crimes-icon:after {
  content: '\E602';
}
.open-cases-icon:before,
.open-cases-icon:after {
  content: '\E603';
}
.closed-cases-icon:before,
.closed-cases-icon:after {
  content: '\E604';
}
.save-icon:before,
.save-icon:after {
  content: '\E617';
}
.lock-icon:before,
.lock-icon:after {
  content: '\E640';
}
.docket-by-info-icon:before,
.docket-by-info-icon:after {
  content: '\E01E';
}
.set-time-icon:before,
.set-time-icon:after {
  content: '\E10A';
}
.docket-reschedule-icon:before,
.docket-reschedule-icon:after {
  content: '\E646';
}
.docket-remove-icon:before,
.docket-remove-icon:after {
  content: '\E647';
}
.docket-split-decision-icon:before,
.docket-split-decision-icon:after {
  content: '\E648';
}
.docket-diversion-icon:before,
.docket-diversion-icon:after {
  content: '\E649';
}
.drugs-icon:before,
.drugs-icon:after {
  content: '\E63E';
}
.view-schedule-icon:before,
.view-schedule-icon:after {
  content: '\E64A';
}
.watch-icon:before,
.watch-icon:after {
  content: '\F06E';
  font-family: FontAwesome;
}
.unwatch-icon:before,
.unwatch-icon:after {
  content: '\F070';
  font-family: FontAwesome;
}
.trash-icon:before,
.trash-icon:after {
  content: '\F1F8';
  font-family: FontAwesome;
}
.alert-icon:before,
.alert-icon:after {
  content: '\F071';
  font-family: FontAwesome;
}
.question-icon:before,
.question-icon:after {
  content: '\F128';
  font-family: FontAwesome;
}
.times-icon:before,
.times-icon:after {
  content: '\F00D';
  font-family: FontAwesome;
}
.party-alert-icon {
  color: #C45900;
}
.party-alert-icon:before,
.party-alert-icon:after {
  content: '\F071';
  font-family: FontAwesome;
}
.warning-icon {
  color: #c00;
}
.warning-icon:before,
.warning-icon:after {
  content: '\F071';
  font-family: FontAwesome;
}
.arrow-right-icon:before,
.arrow-right-icon:after {
  content: '\F061';
  font-family: FontAwesome;
}
.court-icon:before,
.court-icon:after {
  content: '\F19C';
  font-family: FontAwesome;
}
.organization-icon:before,
.organization-icon:after {
  content: '\E004';
  font-family: icomoon;
}
.info-icon:before,
.info-icon:after {
  content: '\F0E5';
  font-family: FontAwesome;
}
.switch-icon:before,
.switch-icon:after {
  content: '\E2D6';
  font-family: icomoon;
}
.preview-icon:before,
.preview-icon:after {
  content: '\F06E';
  font-family: FontAwesome;
}
.external-link-icon:before,
.external-link-icon:after {
  content: '\F08E';
  font-family: FontAwesome;
}
.notified-icon:before,
.notified-icon:after {
  content: '\F0E0';
  font-family: FontAwesome;
}
.thumbs-up-icon:before,
.thumbs-up-icon:after {
  content: '\F087';
  font-family: FontAwesome;
}
.thumbs-down-icon:before,
.thumbs-down-icon:after {
  content: '\F088';
  font-family: FontAwesome;
}
.true-bill-outcome-icon:before,
.true-bill-outcome-icon:after {
  content: '\F087';
  font-family: FontAwesome;
}
.no-bill-outcome-icon:before,
.no-bill-outcome-icon:after {
  content: '\F088';
  font-family: FontAwesome;
}
.continued-outcome-icon:before,
.continued-outcome-icon:after {
  content: '\E64C';
}
.signin-icon:before,
.signin-icon:after {
  content: '\E64D';
}
.signin-icon:before {
  line-height: 1;
}
.split-outcome-icon:before,
.split-outcome-icon:after {
  content: '\F088';
  font-family: FontAwesome;
}
.split-outcome-icon:before {
  line-height: 1;
}
.refresh-icon:before,
.refresh-icon:after {
  content: '\F021';
  font-family: FontAwesome;
}
.refresh-square-icon:before,
.refresh-square-icon:after {
  content: '\F079';
  font-family: FontAwesome;
}
.check-circle-icon:before,
.check-circle-icon:after {
  content: '\F058';
  font-family: FontAwesome;
}
.check-square-icon:before,
.check-square-icon:after {
  content: '\F046';
  font-family: FontAwesome;
}
.check-icon:before,
.check-icon:after {
  content: '\F00C';
  font-family: FontAwesome;
}
.question-circle-icon:before,
.question-circle-icon:after {
  content: '\F059';
  font-family: FontAwesome;
}
.info-circle-icon:before,
.info-circle-icon:after {
  content: '\F05A';
  font-family: FontAwesome;
}
.angle-down-icon:before,
.angle-down-icon:after {
  content: '\F107';
  font-family: FontAwesome;
}
.angle-up-icon:before,
.angle-up-icon:after {
  content: '\F106';
  font-family: FontAwesome;
}
.map-marker-icon:before,
.map-marker-icon:after {
  content: '\E911';
}
.new-window-icon:before,
.new-window-icon:after {
  content: '\F14C';
  font-family: FontAwesome;
}
.not-included-icon:before,
.not-included-icon:after {
  content: '\F05C';
  font-family: FontAwesome;
}
.counsel-only-icon:before,
.counsel-only-icon:after {
  content: '\E64E';
}
.redacted-icon:before,
.redacted-icon:after {
  content: '\E64F';
}
.email-icon:before,
.email-icon:after {
  content: '\F003';
  font-family: FontAwesome;
}
.no-email-icon:before,
.no-email-icon:after {
  content: '\E651';
}
.discovery-icon:before,
.discovery-icon:after {
  content: '\E652';
}
.assessment-icon:before,
.assessment-icon:after {
  content: '\E650';
}
.expert-witness-icon:before,
.expert-witness-icon:after {
  content: '\F0F0';
  font-family: FontAwesome;
}
.text-icon:before,
.text-icon:after {
  content: '\F031';
  font-family: FontAwesome;
}
.copy-paste-icon:before,
.copy-paste-icon:after {
  content: '\F0C5';
  font-family: FontAwesome;
}
.none-known-icon:before,
.none-known-icon:after {
  content: '\F069';
  font-family: FontAwesome;
}
.evidence-icon:before,
.evidence-icon:after {
  content: '\E655';
}
.checkbox-unchecked-icon:before,
.checkbox-unchecked-icon:after {
  content: '\E60E';
}
.checkbox-checked-icon:before,
.checkbox-checked-icon:after {
  content: '\E656';
}
.checkbox-checked-2-icon:before,
.checkbox-checked-2-icon:after {
  content: '\E657';
}
.group-icon:before,
.group-icon:after {
  content: '\E659';
}
.conversation-icon:before,
.conversation-icon:after {
  content: '\F086';
  font-family: FontAwesome;
}
.expert-icon:before,
.expert-icon:after {
  content: '\F0A3';
  font-family: FontAwesome;
}
.print-icon:before,
.print-icon:after {
  content: '\F02F';
  font-family: FontAwesome;
}
.phone-icon:before,
.phone-icon:after {
  content: '\F095';
  font-family: FontAwesome;
}
.impeachment-icon:before,
.impeachment-icon:after {
  content: '\F0E3';
  font-family: FontAwesome;
}
.matrix-icon:before,
.matrix-icon:after {
  content: '\E65A';
}
.risk-icon:before,
.risk-icon:after {
  content: '\E65C';
}
.living-with-icon:before,
.living-with-icon:after {
  content: '\E660';
}
.guardian-icon:before,
.guardian-icon:after {
  content: '\E65F';
}
.app-initial-icon:before,
.app-initial-icon:after {
  content: '\E995';
}
.app-renewal-icon:before,
.app-renewal-icon:after {
  content: '\E996';
}
.upload-file-icon:before,
.upload-file-icon:after {
  content: '\E998';
}
.upload-scan-icon:before,
.upload-scan-icon:after {
  content: '\E997';
}
.issue-icon:before,
.issue-icon:after {
  content: '\E99A';
}
.license-icon:before,
.license-icon:after {
  content: '\E9A4';
}
.remove-image-icon:before,
.remove-image-icon:after {
  content: '\E9A7';
}
.remove-all-icon:before,
.remove-all-icon:after {
  content: '\E9A8';
}
.deskew-icon:before,
.deskew-icon:after {
  content: '\E9A9';
}
.mirror-icon:before,
.mirror-icon:after {
  content: '\E9AB';
}
.flip-icon:before,
.flip-icon:after {
  content: '\E9AA';
}
.crime-scene-icon:before,
.crime-scene-icon:after {
  content: '\E9AD';
}
.executing-search-icon:before,
.executing-search-icon:after {
  content: '\E9AE';
}
.inspection-icon:before,
.inspection-icon:after {
  content: '\E9AF';
}
.arrow-bent-icon:before,
.arrow-bent-icon:after {
  content: '\E9B0';
}
.dollar-circle-icon:before,
.dollar-circle-icon:after {
  content: '\E9B1';
}
.crown-icon:before,
.crown-icon:after {
  content: '\E9B8';
}
.open-claim-icon:before,
.open-claim-icon:after {
  content: '\E9B9';
}
.app-icon:before,
.app-icon:after {
  content: '\E9AC';
}
.registered-user-icon:before,
.registered-user-icon:after {
  content: '\E99F';
}
.attorney-fees-icon:before,
.attorney-fees-icon:after {
  content: '\E999';
}
.icon-upload-scan:before {
  content: "\E997";
}
.icon-upload-file:before {
  content: "\E998";
}
.discovery-published-icon:before,
.discovery-published-icon:after {
  content: '\E900';
}
.prefatory-language-icon:before,
.prefatory-language-icon:after {
  content: "\E649";
}
.court-no-file-icon:before,
.court-no-file-icon:after {
  content: '\E901';
}
.court-file-icon:before,
.court-file-icon:after {
  content: '\E902';
}
.referenced-icon:before,
.referenced-icon:after {
  content: '\E903';
}
.portal-no-access-icon:before,
.portal-no-access-icon:after {
  content: '\E904';
}
.portal-icon:before,
.portal-icon:after {
  content: '\F0AC';
  font-family: FontAwesome;
}
.codefendants-icon:before,
.codefendants-icon:after {
  content: '\E908';
}
.no-record-icon:before,
.no-record-icon:after {
  content: '\E90A';
}
.certificate-icon:before,
.certificate-icon:after {
  content: '\E909';
}
.card-view-icon:before,
.card-view-icon:after {
  content: '\E90B';
}
.relationships-icon:before,
.relationships-icon:after {
  content: '\E90C';
}
.errors-icon:before,
.errors-icon:after {
  content: '\F06A';
  font-family: FontAwesome;
}
.request-icon:before,
.request-icon:after {
  content: '\E90D';
}
.make-demand-icon:before,
.make-demand-icon:after {
  content: '\E90D';
}
.workflow-icon:before,
.workflow-icon:after {
  content: '\E90E';
}
.trigger-icon:before,
.trigger-icon:after {
  content: '\E910';
}
.location-icon:before,
.location-icon:after {
  content: '\E911';
}
.case-closed-icon:before,
.case-closed-icon:after {
  content: '\E912';
}
.file-explorer-icon:before,
.file-explorer-icon:after {
  content: '\E913';
}
.report-icon:before,
.report-icon:after {
  content: '\E926';
}
.data-explorer-icon:before,
.data-explorer-icon:after {
  content: '\E915';
}
.auto-tasks-icon:before,
.auto-tasks-icon:after {
  content: '\E916';
}
.matter-types-icon:before,
.matter-types-icon:after {
  content: '\E917';
}
.reorder-icon:before,
.reorder-icon:after {
  content: '\E923';
}
.long-arrow-right-icon:before,
.long-arrow-right-icon:after {
  content: '\F178';
  font-family: FontAwesome;
}
.supersede-icon:before,
.supersede-icon:after {
  content: '\E918';
}
.supplemental-icon:before,
.supplemental-icon:after {
  content: '\F0C5';
  font-family: FontAwesome;
}
.attorney-withheld-icon:before,
.attorney-withheld-icon:after {
  content: '\E919';
}
.civil-icon:before,
.civil-icon:after {
  content: '\E91A';
}
.ready-to-publish-icon:before,
.ready-to-publish-icon:after {
  content: '\E91B';
}
.draft-icon:before,
.draft-icon:after {
  content: '\E91C';
}
.secret-icon:before,
.secret-icon:after {
  content: '\E91D';
}
.secret-remove-icon:before,
.secret-remove-icon:after {
  content: '\E91E';
}
.other-media-icon:before,
.other-media-icon:after {
  content: '\E91F';
}
.container-icon:before,
.container-icon:after {
  content: '\E920';
}
.container-broken-icon:before,
.container-broken-icon:after {
  content: '\E922';
}
.snippet-icon:before,
.snippet-icon:after {
  content: '\E921';
}
.diamond-icon:before,
.diamond-icon:after {
  content: '\E924';
}
.triangle-icon:before,
.triangle-icon:after {
  content: '\E925';
}
.folder-icon:before,
.folder-icon:after {
  content: '\F07B';
  font-family: FontAwesome;
}
.arrow-circle-down-icon:before,
.arrow-circle-down-icon:after {
  content: '\F0AB';
  font-family: FontAwesome;
}
.receive-icon:before,
.receive-icon:after {
  content: '\F01A';
  font-family: FontAwesome;
}
.release-icon:before,
.release-icon:after {
  content: '\F01B';
  font-family: FontAwesome;
}
.arrow-left-icon:before,
.arrow-left-icon:after {
  content: '\F060';
  font-family: FontAwesome;
}
.assigned-icon:before,
.assigned-icon:after {
  content: '\E933';
}
.biohazard-icon:before,
.biohazard-icon:after {
  content: '\E938';
}
.examined-icon:before,
.examined-icon:after {
  content: '\E939';
}
.personal-property-icon:before,
.personal-property-icon:after {
  content: '\E93A';
}
.start-icon:before,
.start-icon:after {
  content: '\F01D';
  font-family: FontAwesome;
}
.in-progress-icon:before,
.in-progress-icon:after {
  content: '\E93B';
}
.relocate-icon:before,
.relocate-icon:after {
  content: '\E93C';
}
.submission-history-icon:before,
.submission-history-icon:after {
  content: '\E93D';
}
.resubmission-icon:before,
.resubmission-icon:after {
  content: '\E93E';
}
.new-dropdown-icon:before,
.new-dropdown-icon:after {
  content: '\E93F';
}
.qui-tam-icon:before,
.qui-tam-icon:after {
  content: '\E940';
}
.checklist-icon:before,
.checklist-icon:after {
  content: '\E951';
}
.service-icon:before,
.service-icon:after {
  content: '\E952';
}
.link-horizontal-icon:before,
.link-horizontal-icon:after {
  content: '\E953';
}
.add-checklist-icon:before,
.add-checklist-icon:after {
  content: '\E954';
}
.add-task-icon:before,
.add-task-icon:after {
  content: '\E956';
}
.to-do-icon:before,
.to-do-icon:after {
  content: '\E957';
}
.question-square-icon:before,
.question-square-icon:after {
  content: '\E958';
}
.times-square-icon:before,
.times-square-icon:after {
  content: '\E959';
}
.appointment-square-icon:before,
.appointment-square-icon:after {
  content: '\E95A';
}
.appointment-linked-square-icon:before,
.appointment-linked-square-icon:after {
  content: '\E95B';
}
.defendant-2-icon:before,
.defendant-2-icon:after {
  content: '\E95C';
}
.suspect-2-icon:before,
.suspect-2-icon:after {
  content: '\E961';
}
.victim-2-icon:before,
.victim-2-icon:after {
  content: '\E95F';
}
.provider-icon:before,
.provider-icon:after {
  content: '\E95D';
}
.claimant-icon:before,
.claimant-icon:after {
  content: '\E960';
}
.lawyer-icon:before,
.lawyer-icon:after {
  content: '\E962';
}
.other-party-2-icon:before,
.other-party-2-icon:after {
  content: '\E95E';
}
.push-pin-icon:before,
.push-pin-icon:after {
  content: '\E965';
}
.workflow-child-icon:before,
.workflow-child-icon:after {
  content: '\E90F';
}
.workflow-child-2-icon:before,
.workflow-child-2-icon:after {
  content: '\E966';
}
.email-message-icon:before,
.email-message-icon:after {
  content: '\E977';
}
.text-message-icon:before,
.text-message-icon:after {
  content: '\E978';
}
.mobile-message-icon:before,
.mobile-message-icon:after {
  content: '\E979';
}
.change-icon:before,
.change-icon:after {
  content: '\E2D2';
  font-family: icomoon;
}
.circle-no-icon:before,
.circle-no-icon:after {
  content: '\E983';
}
.guardian-unproven-icon:before,
.guardian-unproven-icon:after {
  content: '\E994';
}
.circle-na-icon:before,
.circle-na-icon:after {
  content: '\E984';
}
.edit2-icon:before,
.edit2-icon:after {
  content: '\E993';
}
.full-text-search-icon:before,
.full-text-search-icon:after {
  content: '\E992';
}
.gal-icon:before,
.gal-icon:after {
  content: '\E991';
}
.attempt-icon:before,
.attempt-icon:after {
  content: '\E98F';
}
.change2-icon:before,
.change2-icon:after {
  content: '\E990';
}
.undo2-icon:before,
.undo2-icon:after {
  content: '\E98A';
}
.unassign-icon:before,
.unassign-icon:after {
  content: '\E98B';
}
.reassign-icon:before,
.reassign-icon:after {
  content: '\E98C';
}
.swap-icon:before,
.swap-icon:after {
  content: '\E98D';
}
.close-icon:before,
.close-icon:after {
  content: '\E98E';
}
.activity-icon:before,
.activity-icon:after {
  content: '\E987';
}
.add-activity-icon:before,
.add-activity-icon:after {
  content: '\E988';
}
.circle-new-icon:before,
.circle-new-icon:after {
  content: '\E985';
}
.circle-yes-icon:before,
.circle-yes-icon:after {
  content: '\E986';
}
.circle-check-icon:before,
.circle-check-icon:after {
  content: '\E97D';
}
.circle-x-icon:before,
.circle-x-icon:after {
  content: '\E97E';
}
.circle-warning-icon:before,
.circle-warning-icon:after {
  content: '\E97F';
}
.circle-check-icon:before,
.circle-check-icon:after {
  content: '\E97D';
}
.na-icon:before,
.na-icon:after {
  content: '\E97B';
}
.file-referenced-icon:before,
.file-referenced-icon:after {
  content: '\E9BA';
}
.file-network-icon:before,
.file-network-icon:after {
  content: '\E9BB';
}
.circle-hold-icon:before,
.circle-hold-icon:after {
  content: '\E9BC';
}
.syringe-icon:before,
.syringe-icon:after {
  content: '\E9BD';
}
.add-multi-evidence-icon:before,
.add-multi-evidence-icon:after {
  content: '\E9BE';
}
.overview-icon:before,
.overview-icon:after {
  content: '\E9C7';
}
.awaiting-clearance-icon:before,
.awaiting-clearance-icon:after {
  content: '\E9C8';
}
.intake-incomplete-icon:before,
.intake-incomplete-icon:after {
  content: '\E9C9';
}
.unlock-icon:before,
.unlock-icon:after {
  content: '\E9CA';
}
.event-timeline-icon:before,
.event-timeline-icon:after {
  content: '\E9CB';
}
.system-report-icon:before,
.system-report-icon:after {
  content: '\E9CC';
}
.add-sub-item-icon:before,
.add-sub-item-icon:after {
  content: '\E9CD';
}
.shared-icon:before,
.shared-icon:after {
  content: '\E9CE';
}
.pdf-secure-icon .path1 {
  color: #000000;
}
.pdf-secure-icon .path1:before,
.pdf-secure-icon .path1:after {
  content: '\E97C';
}
.pdf-secure-icon .path2 {
  color: #f00;
}
.pdf-secure-icon .path2:before,
.pdf-secure-icon .path2:after {
  content: '\E980';
}
.pdf-secure2-icon {
  color: #f00;
}
.pdf-secure2-icon:before,
.pdf-secure2-icon:after {
  content: '\E989';
}
.pdf-searchable-icon {
  color: #f00;
}
.pdf-searchable-icon:before,
.pdf-searchable-icon:after {
  content: '\E982';
}
.rule-icon:before,
.rule-icon:after {
  content: '\E97A';
}
.record-decision-icon:before,
.record-decision-icon:after {
  content: '\E981';
}
.cd-property-icon:before,
.cd-property-icon:after {
  content: '\E65D';
}
.drug-property-icon:before,
.drug-property-icon:after {
  content: '\E63E';
}
.financial-property-icon:before,
.financial-property-icon:after {
  content: '\F155';
  font-family: FontAwesome;
}
.other-property-icon:before,
.other-property-icon:after {
  content: '\E65E';
}
.real-estate-property-icon:before,
.real-estate-property-icon:after {
  content: '\F015';
  font-family: FontAwesome;
}
.trace-evidence-property-icon:before,
.trace-evidence-property-icon:after {
  content: '\E655';
}
.vehicle-property-icon:before,
.vehicle-property-icon:after {
  content: '\F1B9';
  font-family: FontAwesome;
}
.exclamation-circle-icon:before,
.exclamation-circle-icon:after {
  content: '\F06A';
  font-family: FontAwesome;
}
.weapon-property-icon:before,
.weapon-property-icon:after {
  content: '\E602';
}
.hosted-evidence-icon:before,
.hosted-evidence-icon:after {
  content: '\E013';
  font-family: icomoon;
}
.back-icon:before,
.back-icon:after {
  content: '\E800';
}
.tag-icon:before,
.tag-icon:after {
  content: '\F02B';
  font-family: FontAwesome;
}
.expander-icon {
  cursor: pointer;
}
.expander-icon:before,
.expander-icon:after {
  content: '\F078';
  font-family: FontAwesome;
}
.expander-icon:before,
.expander-icon:after {
  font-size: 1.1rem;
}
.expander-icon.active:before,
.expander-icon.active:after {
  content: '\F077';
}
.speedy-trial-icon:before,
.speedy-trial-icon:after {
  content: '\E04E';
  font-family: icomoon;
}
.journal-icon:before,
.journal-icon:after {
  content: '\F0CB';
  font-family: FontAwesome;
}
.costs-icon:before,
.costs-icon:after {
  content: '\F155';
  font-family: FontAwesome;
}
.statistics-icon:before,
.statistics-icon:after {
  content: '\F080';
  font-family: FontAwesome;
}
.red-text-icon .path1 {
  color: #f00;
}
.red-text-icon .path1:before,
.red-text-icon .path1:after {
  content: '\E927';
}
.red-text-icon .path2:before,
.red-text-icon .path2:after {
  content: '\E928';
}
.color-text-icon .path1 {
  color: #949494;
}
.color-text-icon .path1:before,
.color-text-icon .path1:after {
  content: '\E92C';
}
.color-text-icon .path2:before,
.color-text-icon .path2:after {
  content: '\E929';
}
.color-text-icon .path3:before,
.color-text-icon .path3:after {
  content: '\E92A';
}
.yellow-highlight-icon .path1:before,
.yellow-highlight-icon .path1:after {
  content: '\E92B';
}
.yellow-highlight-icon .path2:before,
.yellow-highlight-icon .path2:after {
  content: '\E92E';
}
.yellow-highlight-icon .path3 {
  color: #ff0;
}
.yellow-highlight-icon .path3:before,
.yellow-highlight-icon .path3:after {
  content: '\E92F';
}
.highlight-icon .path1:before,
.highlight-icon .path1:after {
  content: '\E92D';
}
.highlight-icon .path2:before,
.highlight-icon .path2:after {
  content: '\E930';
}
.highlight-icon .path3 {
  color: #949494;
}
.highlight-icon .path3:before,
.highlight-icon .path3:after {
  content: '\E931';
}
.highlight-icon .path4:before,
.highlight-icon .path4:after {
  content: '\E932';
}
.assigned-check-icon .path1:before,
.assigned-check-icon .path1:after {
  content: '\E934';
}
.assigned-check-icon .path2:before,
.assigned-check-icon .path2:after {
  content: '\E935';
}
.assigned-check-icon .path3:before,
.assigned-check-icon .path3:after {
  content: '\E936';
}
.assigned-check-icon .path4 {
  color: #C45900;
}
.assigned-check-icon .path4:before,
.assigned-check-icon .path4:after {
  content: '\E937';
}
.subrogation-icon .path1:before,
.subrogation-icon .path1:after {
  content: '\E65B';
}
.subrogation-icon .path2 {
  color: #578C11;
}
.subrogation-icon .path2:before,
.subrogation-icon .path2:after {
  content: '\E661';
}
.expunged-partially-icon .path1:before,
.expunged-partially-icon .path1:after {
  content: '\E941';
}
.expunged-partially-icon .path2 {
  color: #C45900;
}
.expunged-partially-icon .path2:before,
.expunged-partially-icon .path2:after {
  content: '\E942';
}
.sealed-partially-icon .path1:before,
.sealed-partially-icon .path1:after {
  content: '\E943';
}
.sealed-partially-icon .path2 {
  color: #C45900;
}
.sealed-partially-icon .path2:before,
.sealed-partially-icon .path2:after {
  content: '\E944';
}
.sealed-icon .path1:before,
.sealed-icon .path1:after {
  content: '\E945';
}
.sealed-icon .path2 {
  color: #C45900;
}
.sealed-icon .path2:before,
.sealed-icon .path2:after {
  content: '\E946';
}
.sealed-pending-icon .path1:before,
.sealed-pending-icon .path1:after {
  content: '\E947';
}
.sealed-pending-icon .path2 {
  color: #578C11;
}
.sealed-pending-icon .path2:before,
.sealed-pending-icon .path2:after {
  content: '\E948';
}
.sealed-denied-icon .path1:before,
.sealed-denied-icon .path1:after {
  content: '\E949';
}
.sealed-denied-icon .path2 {
  color: #C45900;
}
.sealed-denied-icon .path2:before,
.sealed-denied-icon .path2:after {
  content: '\E94A';
}
.expunged-denied-icon .path1:before,
.expunged-denied-icon .path1:after {
  content: '\E94B';
}
.expunged-denied-icon .path2 {
  color: #C45900;
}
.expunged-denied-icon .path2:before,
.expunged-denied-icon .path2:after {
  content: '\E94C';
}
.expunged-pending-icon .path1:before,
.expunged-pending-icon .path1:after {
  content: '\E94D';
}
.expunged-pending-icon .path2 {
  color: #578C11;
}
.expunged-pending-icon .path2:before,
.expunged-pending-icon .path2:after {
  content: '\E94E';
}
.expunged-icon .path1:before,
.expunged-icon .path1:after {
  content: '\E94F';
}
.expunged-icon .path2 {
  color: #C45900;
}
.expunged-icon .path2:before,
.expunged-icon .path2:after {
  content: '\E950';
}
.file-confidential-icon .path1:before,
.file-confidential-icon .path1:after {
  content: '\E963';
}
.file-confidential-icon .path2 {
  color: #C45900;
}
.file-confidential-icon .path2:before,
.file-confidential-icon .path2:after {
  content: '\E964';
}
.email-sent-icon .path1:before,
.email-sent-icon .path1:after {
  content: '\E967';
}
.email-sent-icon .path2 {
  color: #123044;
}
.email-sent-icon .path2:before,
.email-sent-icon .path2:after {
  content: '\E968';
}
.email-no-icon .path1:before,
.email-no-icon .path1:after {
  content: '\E972';
}
.email-no-icon .path2 {
  color: #c00;
}
.email-no-icon .path2:before,
.email-no-icon .path2:after {
  content: '\E973';
}
.email-no-overridden-icon .path1:before,
.email-no-overridden-icon .path1:after {
  content: '\E972';
}
.email-no-overridden-icon .path2 {
  color: #bbbdbf;
}
.email-no-overridden-icon .path2:before,
.email-no-overridden-icon .path2:after {
  content: '\E973';
}
.email-yes-icon .path1:before,
.email-yes-icon .path1:after {
  content: '\E96F';
}
.email-yes-icon .path2 {
  color: #578C11;
}
.email-yes-icon .path2:before,
.email-yes-icon .path2:after {
  content: '\E970';
}
.email-yes-overridden-icon .path1:before,
.email-yes-overridden-icon .path1:after {
  content: '\E96F';
}
.email-yes-overridden-icon .path2 {
  color: #bbbdbf;
}
.email-yes-overridden-icon .path2:before,
.email-yes-overridden-icon .path2:after {
  content: '\E970';
}
.text-sent-icon .path1:before,
.text-sent-icon .path1:after {
  content: '\E96D';
}
.text-sent-icon .path2 {
  color: #123044;
}
.text-sent-icon .path2:before,
.text-sent-icon .path2:after {
  content: '\E96E';
}
.text-no-icon .path1:before,
.text-no-icon .path1:after {
  content: '\E96B';
}
.text-no-icon .path2 {
  color: #c00;
}
.text-no-icon .path2:before,
.text-no-icon .path2:after {
  content: '\E96C';
}
.text-no-overridden-icon .path1:before,
.text-no-overridden-icon .path1:after {
  content: '\E96B';
}
.text-no-overridden-icon .path2 {
  color: #bbbdbf;
}
.text-no-overridden-icon .path2:before,
.text-no-overridden-icon .path2:after {
  content: '\E96C';
}
.text-yes-icon .path1:before,
.text-yes-icon .path1:after {
  content: '\E969';
}
.text-yes-icon .path2 {
  color: #578C11;
}
.text-yes-icon .path2:before,
.text-yes-icon .path2:after {
  content: '\E96A';
}
.text-yes-overridden-icon .path1:before,
.text-yes-overridden-icon .path1:after {
  content: '\E969';
}
.text-yes-overridden-icon .path2 {
  color: #bbbdbf;
}
.text-yes-overridden-icon .path2:before,
.text-yes-overridden-icon .path2:after {
  content: '\E96A';
}
.email-unavailable-icon .path1:before,
.email-unavailable-icon .path1:after {
  content: '\E971';
}
.email-unavailable-icon .path2 {
  color: #C45900;
}
.email-unavailable-icon .path2:before,
.email-unavailable-icon .path2:after {
  content: '\E974';
}
.text-unavailable-icon .path1:before,
.text-unavailable-icon .path1:after {
  content: '\E975';
}
.text-unavailable-icon .path2 {
  color: #C45900;
}
.text-unavailable-icon .path2:before,
.text-unavailable-icon .path2:after {
  content: '\E976';
}
.registered-user-x-icon .path1:before,
.registered-user-x-icon .path1:after {
  content: '\E99B';
}
.registered-user-x-icon .path2 {
  color: #123044;
}
.registered-user-x-icon .path2:before,
.registered-user-x-icon .path2:after {
  content: '\E99C';
}
.registered-user-exclamation-icon .path1:before,
.registered-user-exclamation-icon .path1:after {
  content: '\E99D';
}
.registered-user-exclamation-icon .path2 {
  color: #C45900;
}
.registered-user-exclamation-icon .path2:before,
.registered-user-exclamation-icon .path2:after {
  content: '\E99E';
}
.license-mismatch1-icon .path1:before,
.license-mismatch1-icon .path1:after {
  content: '\E9A0';
}
.license-mismatch1-icon .path2 {
  color: #C45900;
}
.license-mismatch1-icon .path2:before,
.license-mismatch1-icon .path2:after {
  content: '\E9A1';
}
.license-mismatch2-icon .path1:before,
.license-mismatch2-icon .path1:after {
  content: '\E9A2';
}
.license-mismatch2-icon .path2 {
  color: #123044;
}
.license-mismatch2-icon .path2:before,
.license-mismatch2-icon .path2:after {
  content: '\E9A3';
}
.license-pending-icon .path1:before,
.license-pending-icon .path1:after {
  content: '\E9A5';
}
.license-pending-icon .path2 {
  color: #C45900;
}
.license-pending-icon .path2:before,
.license-pending-icon .path2:after {
  content: '\E9A6';
}
.license-questionable-icon .path1:before,
.license-questionable-icon .path1:after {
  content: '\E9B6';
}
.license-questionable-icon .path2 {
  margin-left: -1em;
  color: #c45900;
}
.license-questionable-icon .path2:before,
.license-questionable-icon .path2:after {
  content: '\E9B7';
}
.dollar-arrow-icon .path1 {
  color: #578c11;
}
.dollar-arrow-icon .path1:before,
.dollar-arrow-icon .path1:after {
  content: '\E9B2';
}
.dollar-arrow-icon .path2:before,
.dollar-arrow-icon .path2:after {
  content: '\E9B3';
}
.app-update-icon .path1:before,
.app-update-icon .path1:after {
  content: '\E9B4';
}
.app-update-icon .path2 {
  margin-left: -1em;
  color: #fbb03b;
}
.app-update-icon .path2:before,
.app-update-icon .path2:after {
  content: '\E9B5';
}
.location-unknown-icon .path1:before,
.location-unknown-icon .path1:after {
  content: '\E9C3';
}
.location-unknown-icon .path2 {
  margin-left: -1em;
  color: #eabd00;
}
.location-unknown-icon .path2:before,
.location-unknown-icon .path2:after {
  content: '\E9C4';
}
.location-do-not-verify-icon .path1:before,
.location-do-not-verify-icon .path1:after {
  content: '\E9C1';
}
.location-do-not-verify-icon .path2 {
  margin-left: -1em;
  color: #ed1c24;
}
.location-do-not-verify-icon .path2:before,
.location-do-not-verify-icon .path2:after {
  content: '\E9C2';
}
.location-verified-icon .path1:before,
.location-verified-icon .path1:after {
  content: '\E9BF';
}
.location-verified-icon .path2 {
  margin-left: -1em;
  color: #578c11;
}
.location-verified-icon .path2:before,
.location-verified-icon .path2:after {
  content: '\E9C0';
}
.location-failed-icon .path1:before,
.location-failed-icon .path1:after {
  content: '\E9C5';
}
.location-failed-icon .path2 {
  margin-left: -1em;
  color: #ed1c24;
}
.location-failed-icon .path2:before,
.location-failed-icon .path2:after {
  content: '\E9C6';
}
.site-branding-logo-img {
  width: 100%;
  object-fit: contain;
}
.portal-site-links {
  padding: .75em 0 0 1em;
}
.portal-site-buttons {
  flex-grow: 1;
}
.site-header-right-buttons {
  display: flex;
  justify-content: flex-end;
}
.site-header-button {
  margin-right: 2em;
  display: inline-block;
  position: relative;
  color: rgba(255, 255, 255, 0.8);
  text-transform: uppercase;
  font-weight: 400;
}
.site-header-button:hover {
  color: #ffffff;
}
.site-header-flyout-button:after {
  content: '\F107';
  padding-left: .5em;
  margin-right: 0;
  font-family: FontAwesome;
  position: relative;
}

