.displayInlineFlex {
  display: inline-flex;
}
.noCursorInteraction {
  cursor: default;
  pointer-events: none;
}
.sp-path-element-column {
  float: left;
  margin: 0 3.2px;
}
.sp-path-element-column:last-child .sp-path-element-value:after {
  display: none;
  content: none;
}
.sp-path-panel {
  background-color: #FFFFFF;
  box-shadow: 0 1.6px 1.6px 1.6px rgba(0, 128, 200, 0.2);
  border: 1px solid #A6D3EC;
  border-radius: 0;
}
.sp-path-element-container {
  text-align: center;
}
.sp-path-element-field-name {
  padding: 3.2px 0 3.2px 6.4px;
  color: #55AADA;
  font-weight: normal;
  font-size: 1.5rem;
  height: 25.6px;
  border: none;
  text-align: left;
  text-decoration: underline;
  -webkit-text-decoration-color: #A6D3EC;
  text-decoration-color: #A6D3EC;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.sp-path-element-no-values {
  color: #0080C8;
  border: 1px #e5e5e5 solid;
  border-radius: 0;
  background-color: #77B76B;
  white-space: normal;
}
.sp-path-element-value {
  background-color: transparent;
  margin: 0;
  text-align: center;
  cursor: pointer;
  text-align: left;
  color: #0080C8;
  font-size: 1.92rem;
  padding: 3px 6.4px 0;
  height: 27.2px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  position: relative;
}
.sp-path-element-value.sp-path-element-value-odd {
  background-color: #f0f4f7;
}
.sp-path-element-value:hover {
  background-color: #DDEDDA;
}
.sp-path-element-value:active {
  color: #55A546;
  background-color: transparent;
}
.sp-path-element-value:after {
  color: #0080C8;
  content: "\f0da";
  font-family: Font Awesome\ 5 Pro;
  font-weight: 900;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  float: right;
  position: absolute;
  margin: 0 3.2px;
  right: 1px;
}
/* .sp-path-elment-value-number {
    text-align: left;
    padding-left: 4px;
} */
.sp-path-element-value-active {
  border-width: 1px 0 1px 3.2px;
  border-color: #55A546;
  border-style: solid;
  height: 27.2px;
  background-color: #DDEDDA !important;
  padding-left: 3.2px;
}
.sp-row {
  height: 50%;
  background-color: #e9f2f5;
}
.input-filter {
  width: calc(100% - 6.4px);
  max-width: 650px;
  border: 1px solid rgba(85, 165, 70, 0.3) !important;
  padding: 0 0 0 6.4px;
  margin: 1.6px 3.2px;
}
.sp-loading > i {
  font-size: 4rem;
}
