/* List */
h1,
h2,
h3,
h4,
h5,
h6,
p,
ol,
ul,
dl,
fieldset {
  margin: 0;
  padding: 0;
}
ol,
ul {
  list-style: none;
}
li {
  display: list-item;
  text-align: -webkit-match-parent;
}
.slds-p-horizontal_small,
.slds-p-horizontal--small {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.slds-medium-size_1-of-3,
.slds-medium-size--1-of-3 {
  width: 33.3333333333%;
}
[class*="slds-size_"],
[class*="slds-size--"] {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
}

/* Grid */
.slds-grid *,
.slds-grid *:before,
.slds-grid *:after {
  box-sizing: border-box;
}
.slds-grid input,
.slds-grid select {
  font-size: 0.8125rem !important;
}
.slds-grid input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: border-box; /*box-sizing: content-box;*/
}

/**, *:before, *:after { box-sizing: border-box; }*/
/*form[name="adminForm"] input, form[name="adminForm"] select:not(.inputbox) { font-size: .8125rem !important; }*/
form[name="adminForm"] input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: border-box; /*box-sizing: content-box;*/
}

/* lightning system classes */
.slds-line-height_reset,
.slds-line-height--reset {
  line-height: 1;
}

.slds-page-header {
  padding: 1rem 1rem;
  border-bottom: 1px solid #dddbda;
  border-radius: 0.25rem;
  background: #f3f2f2;
  background-clip: padding-box;
  -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1);
  border: 1px solid #dddbda;
}
.slds-page-header__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.slds-page-header__row_gutters {
  margin-left: -1rem;
  margin-right: -1rem;
}
.slds-page-header__col-title {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 0%;
  flex: 1 1 0%;
  min-width: 0;
}
.slds-page-header__col-details {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding-left: 1rem;
  padding-right: 1rem;
  max-width: 100%;
}
.slds-media {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.slds-media__figure {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin-right: 0.75rem;
}
.slds-icon_container,
.slds-icon__container {
  display: inline-block;
  border-radius: 0.25rem;
  line-height: 1;
}
.slds-media__body {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  min-width: 0;
}
.slds-page-header__name {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding-right: 0.5rem;
  max-width: 100%;
}
.slds-page-header__name h1 {
  line-height: 1;
  font-weight: inherit;
  font-size: 1em;
}
.slds-page-header__title {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.25;
  display: block;
}

.slds-page-header__detail-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  height: 100%;
  padding: 0px;
  margin: 0px;
  z-index: 2;
  margin: 0.75rem -1rem -1rem;
  padding: 1rem;
  border-radius: 0 0 0.25rem 0.25rem;
  background-color: white;
  list-style: none;
}
.slds-page-header__detail-block {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-right: 2rem;
  padding-left: 2rem;
  max-width: 25%;
}
.slds-page-header__detail-block:first-child {
  padding-left: 0;
}
.slds-text-title {
  font-size: 0.7rem !important;
  line-height: 1.25;
  color: #3e3e3c;
}
.slds-truncate {
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.slds-section {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.slds-section__title {
  display: flex;
  align-items: center;
  font-size: 1rem;
  line-height: 1.875rem;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.slds-table {
  width: 100%;
  background-color: white;
  font-size: inherit;
}
.slds-table th,
.slds-table td {
  padding: 0.25rem 0.5rem;
  white-space: nowrap;
  position: relative;
}
.slds-table_bordered,
.slds-table--bordered {
  border-collapse: separate;
  border-top: 1px solid #dddbda;
  border-bottom: 1px solid #dddbda;
}
.slds-table_bordered tbody td,
.slds-table_bordered tbody th,
.slds-table--bordered tbody td,
.slds-table--bordered tbody th {
  border-top: 1px solid #dddbda;
}
.slds-table thead th {
  background-color: #fafaf9;
  color: #514f4d;
  padding: 0.25rem 0.5rem;
  font-weight: 700;
  line-height: normal;
}
.slds-table tbody tr {
  counter-increment: row-number;
}

.slds-m-left_xx-small,
.slds-m-left--xx-small {
  margin-left: 0.25rem;
}
.slds-page-header_object-home,
.slds-page-header--object-home {
  padding-bottom: 0.75rem;
}
.slds-page-header__detail-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  z-index: 2;
  margin: 0.75rem -1rem -1rem;
  padding: 1rem;
  border-radius: 0 0 0.25rem 0.25rem;
  background-color: white;
  list-style: none;
}
.slds-page-header__detail-block:first-child {
  padding-left: 0;
}
.slds-text-title {
  font-size: 0.7rem !important;
  line-height: 1.25;
  color: #3e3e3c;
}

.slds-grid {
  display: flex;
}
.slds-wrap {
  flex-wrap: wrap;
  align-items: flex-start;
}
.slds-grid_pull-padded,
.slds-grid--pull-padded {
  margin-right: -0.75rem;
  margin-left: -0.75rem;
}
.slds-col {
  flex: 1 1 auto;
}
.slds-no-flex {
  flex: none;
}
.slds-assistive-text {
  position: absolute !important;
  margin: -1px !important;
  border: 0 !important;
  padding: 0 !important;
  width: 1px !important;
  height: 1px !important;
  overflow: hidden !important;
  clip: rect(0 0 0 0) !important;
  text-transform: none !important;
  white-space: nowrap !important;
}

.uiPanel--default.positioned {
  border: 1px solid #d8dde6;
  -webkit-filter: drop-shadow(0px 2px 3px rgba(0, 0, 0, 0.16));
  -webkit-filter: drop-shadow(0px 2px 3px rgba(0, 0, 0, 0.16));
}
.uiPanel {
    display: none;
    position: absolute;
    border: 1px solid #b6b6b6;
    border-radius: 5px;
    background-color: #ffffff;
    overflow: visible;
    z-index: 1;
    -webkit-transform: translate3d(0,0,0);
}
.slds-grid_vertical, .slds-grid--vertical {
    flex-direction: column;
}
.slds-grid_align-end, .slds-grid--align-end { justify-content: flex-end; }

.slds-scrollable_y, .slds-scrollable--y {
    -webkit-overflow-scrolling: touch;
    max-height: 100%;
    overflow: hidden;
    overflow-y: auto;
}

.forceFilterPanel .panelHeader { border-bottom: rgb(221, 219, 218) 1px solid; justify-content: space-between; }
.forceFilterPanel .panelHeader, .forceFilterPanel .panelBody { padding: .75rem; background-color: rgb(255, 255, 255); }
.forceFilterPanel .panelBody ol { margin: 0; padding-left: 0; }
.forceFilterPanel .panelBody li { list-style-type: none; margin: .75rem 0 .75rem 0; }
.forceFilterPanel .panelBody li:first-child { margin-top: 0; }
.forceFilterPanel .addFilterRemoveAll { display: flex; justify-content: flex-end; /*justify-content: space-between;*/ }
.forceFilterPanel .addFilterRemoveAll a { font-size: .8125rem; font-weight: 400; color: rgb(0, 112, 210); }

.slds-form-element__label {
  overflow-wrap: break-word;
  word-wrap: break-word;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
  display: inline-block;
  color: rgb(62, 62, 60);
  font-size: 0.75rem;
  margin-right: 0.5rem;
  padding-top: 0.25rem;
  margin-bottom: 0.125rem;
}
.slds-form-element__control {
  clear: left;
}

.slds-input {
  background-color: rgb(255, 255, 255);
  border: 1px solid rgb(221, 219, 218);
  border-radius: 0.25rem;
  width: 100%;
  transition: border 0.1s linear, background-color 0.1s linear;
  display: inline-block;
  padding: 0 1rem 0 0.75rem;
  line-height: 1.875rem;
  min-height: calc(1.875rem + (1px * 2));
}
.slds-input-has-icon {
  position: relative;
}
.slds-input-has-icon .slds-input__icon {
  position: absolute;
  width: 0.875rem;
  height: 0.875rem;
  top: 50%;
  margin-top: -0.4375rem;
  line-height: 1;
  border: 0;
  z-index: 2;
  fill: #b0adab;
}
.slds-input-has-icon_left .slds-input,
.slds-input-has-icon_left .slds-input_bare,
.slds-input-has-icon_left .slds-input--bare,
.slds-input-has-icon--left .slds-input,
.slds-input-has-icon--left .slds-input_bare,
.slds-input-has-icon--left .slds-input--bare {
  padding-left: 2rem;
}
.slds-input-has-icon_left .slds-input__icon,
.slds-input-has-icon--left .slds-input__icon {
  left: 0.75rem;
}
.slds-input-has-icon .slds-input__icon:not(button) {
  pointer-events: none;
}
.slds-button-group .slds-button:only-child,
.slds-button-group-list li:only-child .slds-button {
  border-radius: 0.25rem;
}
.slds-button-group .slds-button,
.slds-button-group-list .slds-button {
  border-radius: 0;
  border-width: 1px;
}
.slds-button_icon-border-filled,
.slds-button--icon-border-filled {
  background-color: rgb(255, 255, 255);
}
.slds-button_icon-border-filled,
.slds-button--icon-border-filled,
.slds-button_icon-border,
.slds-button--icon-border {
  border-color: rgb(221, 219, 218);
}
.slds-button_icon-container,
.slds-button--icon-container,
.slds-button_icon-border,
.slds-button--icon-border,
.slds-button_icon-border-filled,
.slds-button--icon-border-filled,
.slds-button_icon-border-inverse,
.slds-button--icon-border-inverse,
.slds-button_icon-brand,
.slds-button_icon-more,
.slds-button--icon-more,
.slds-button_icon-container-more,
.slds-button--icon-container-more {
  width: 2rem;
  height: 2rem;
}

.slds-button {
  position: relative;
  display: inline-block;
  padding: 0;
  background: transparent;
  background-clip: border-box;
  border: 1px solid transparent;
  border-radius: 0.25rem;
  line-height: 1.875rem;
  text-decoration: none;
  color: rgb(112, 110, 107);
  -webkit-appearance: none;
  white-space: normal;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  /* added */
  font-size: 13px;
  cursor: pointer;
}
.slds-button:hover,
.slds-button:focus {
  color: rgba(0, 68, 135, 1);
}

.slds-button_icon,
.slds-button--icon,
.slds-button_icon-inverse,
.slds-button--icon-inverse,
.slds-button_icon-container,
.slds-button--icon-container,
.slds-button_icon-border,
.slds-button--icon-border,
.slds-button_icon-border-filled,
.slds-button--icon-border-filled,
.slds-button_icon-border-inverse,
.slds-button--icon-border-inverse,
.slds-button_icon-more,
.slds-button--icon-more,
.slds-button_icon-error,
.slds-button--icon-error {
  line-height: 1;
  vertical-align: middle;
  color: #706e6b;
}
.slds-button_icon-border-filled,
.slds-button--icon-border-filled,
.slds-button_icon-border,
.slds-button--icon-border {
  line-height: 1;
  vertical-align: middle;
  color: rgb(112, 110, 107);
  border: 1px solid rgb(221, 219, 218);
  transition: border 0.15s linear;
  border-color: rgb(221, 219, 218);
}
.slds-button_icon-border-filled.slds-is-selected,
.slds-button_icon-border-inverse.slds-is-selected {
  background-color: rgba(27, 82, 151, 1);
  border-color: rgba(27, 82, 151, 1);
  color: rgb(255, 255, 255);
}

.slds-button_neutral,
.slds-button--neutral {
  padding-left: 1rem;
  padding-right: 1rem;
  text-align: center;
  vertical-align: middle;
  border: 1px solid rgb(221, 219, 218);
  transition: border 0.15s linear;
  border-color: rgb(221, 219, 218);
  background-color: rgb(255, 255, 255);
}
.slds-button_neutral:hover,
.slds-button_neutral:focus,
.slds-button--neutral:hover,
.slds-button--neutral:focus {
  background-color: rgb(244, 246, 249);
}

.slds-button_brand,
.slds-button--brand {
  padding-left: 1rem;
  padding-right: 1rem;
  text-align: center;
  vertical-align: middle;
  border: 1px solid rgb(221, 219, 218);
  transition: border 0.15s linear;
  background-color: rgba(27, 82, 151, 1);
  border-color: rgba(27, 82, 151, 1);
  color: rgb(255, 255, 255);
}
.slds-button_brand:hover,
.slds-button_brand:focus,
.slds-button--brand:hover,
.slds-button--brand:focus {
  background-color: rgba(0, 68, 135, 1);
  border-color: rgba(0, 68, 135, 1);
  color: rgb(255, 255, 255);
}

.slds-icon-waffle {
  width: 1.3125rem;
  height: 1.3125rem;
  position: relative;
  display: block;
  cursor: pointer;
}

.slds-icon-waffle [class*="slds-r"] {
  width: 0.3125rem;
  height: 0.3125rem;
  background-color: #706e6b;
  display: inline-block;
  position: absolute;
  border-radius: 50%;
  -webkit-transition: background-color 100ms;
  transition: background-color 100ms;
  transition-delay: 0s;
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  will-change: scale, background-color;
}

.slds-icon-waffle .slds-r1 {
  top: 0;
  left: 0;
}
.slds-icon-waffle .slds-r2 {
  top: 0;
  left: 0.5rem;
}
.slds-icon-waffle .slds-r3 {
  top: 0;
  right: 0;
}
.slds-icon-waffle .slds-r4 {
  top: 0.5rem;
  left: 0;
}
.slds-icon-waffle .slds-r5 {
  top: 0.5rem;
  left: 0.5rem;
}
.slds-icon-waffle .slds-r6 {
  top: 0.5rem;
  right: 0;
}
.slds-icon-waffle .slds-r7 {
  bottom: 0;
  left: 0;
}
.slds-icon-waffle .slds-r8 {
  bottom: 0;
  left: 0.5rem;
}
.slds-icon-waffle .slds-r9 {
  bottom: 0;
  right: 0;
}
.slds-icon-waffle .slds-r1 {
  -webkit-transition-delay: 200ms;
  transition-delay: 200ms;
}
.slds-icon-waffle .slds-r2,
.slds-icon-waffle .slds-r4 {
  -webkit-transition-delay: 150ms;
  transition-delay: 150ms;
}
.slds-icon-waffle .slds-r3,
.slds-icon-waffle .slds-r5,
.slds-icon-waffle .slds-r7 {
  -webkit-transition-delay: 100ms;
  transition-delay: 100ms;
}
.slds-icon-waffle .slds-r6,
.slds-icon-waffle .slds-r8 {
  -webkit-transition-delay: 50ms;
  transition-delay: 50ms;
}

@-webkit-keyframes slds-icon-waffle-throb {
  to {
    -webkit-transform: scale(1.5);
    transform: scale(1.5);
  }
}

@keyframes slds-icon-waffle-throb {
  to {
    -webkit-transform: scale(1.5);
    transform: scale(1.5);
  }
}

.slds-icon-waffle_container:hover [class*="slds-r"],
.slds-icon-waffle_container:focus [class*="slds-r"] {
  -webkit-animation: slds-icon-waffle-throb 2 200ms alternate;
  animation: slds-icon-waffle-throb 2 200ms alternate;
}
.slds-icon-waffle_container:hover .slds-r1,
.slds-icon-waffle_container:hover .slds-r2,
.slds-icon-waffle_container:hover .slds-r3,
.slds-icon-waffle_container:focus .slds-r1,
.slds-icon-waffle_container:focus .slds-r2,
.slds-icon-waffle_container:focus .slds-r3 {
  background-color: #418fde;
}
.slds-icon-waffle_container:hover .slds-r4,
.slds-icon-waffle_container:hover .slds-r5,
.slds-icon-waffle_container:hover .slds-r7,
.slds-icon-waffle_container:focus .slds-r4,
.slds-icon-waffle_container:focus .slds-r5,
.slds-icon-waffle_container:focus .slds-r7 {
  background-color: #ed8b00;
}
.slds-icon-waffle_container:hover .slds-r6,
.slds-icon-waffle_container:hover .slds-r8,
.slds-icon-waffle_container:hover .slds-r9,
.slds-icon-waffle_container:focus .slds-r6,
.slds-icon-waffle_container:focus .slds-r8,
.slds-icon-waffle_container:focus .slds-r9 {
  background-color: #ffb60f;
}
.slds-icon-waffle_container:hover .slds-r2,
.slds-icon-waffle_container:hover .slds-r4,
.slds-icon-waffle_container:focus .slds-r2,
.slds-icon-waffle_container:focus .slds-r4 {
  -webkit-transition-delay: 50ms;
  transition-delay: 50ms;
  -webkit-animation-delay: 50ms;
  animation-delay: 50ms;
}
.slds-icon-waffle_container:hover .slds-r3,
.slds-icon-waffle_container:hover .slds-r5,
.slds-icon-waffle_container:hover .slds-r7,
.slds-icon-waffle_container:focus .slds-r3,
.slds-icon-waffle_container:focus .slds-r5,
.slds-icon-waffle_container:focus .slds-r7 {
  -webkit-transition-delay: 100ms;
  transition-delay: 100ms;
  -webkit-animation-delay: 100ms;
  animation-delay: 100ms;
}
.slds-icon-waffle_container:hover .slds-r6,
.slds-icon-waffle_container:hover .slds-r8,
.slds-icon-waffle_container:focus .slds-r6,
.slds-icon-waffle_container:focus .slds-r8 {
  -webkit-transition-delay: 150ms;
  transition-delay: 150ms;
  -webkit-animation-delay: 150ms;
  animation-delay: 150ms;
}
.slds-icon-waffle_container:hover .slds-r9,
.slds-icon-waffle_container:focus .slds-r9 {
  -webkit-transition-delay: 200ms;
  transition-delay: 200ms;
  -webkit-animation-delay: 200ms;
  animation-delay: 200ms;
}

.slds-button:hover,
.slds-button:focus {
  color: #005fb2;
}
.slds-button:hover,
.slds-button:focus,
.slds-button:active,
.slds-button:visited {
  text-decoration: none;
}

/* paddings */
.slds-p-left_small,
.slds-p-left--small {
  padding-left: 0.75rem;
}
.slds-p-bottom_x-small,
.slds-p-bottom--x-small {
  padding-bottom: 0.5rem;
}
.slds-p-vertical_xx-small,
.slds-p-vertical--xx-small {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.slds-col_padded,
.slds-col--padded {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

/* app launcher */
.slds-app-launcher__tile {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  margin: 0.5rem 0;
  border: 1px solid #dddbda;
  border-radius: 0.25rem;
  cursor: move;
}
.slds-app-launcher__tile-body {
  flex: 1 1 auto;
  background: rgb(243, 242, 242);
  padding: 0.5rem 0.75rem;
  border-radius: 0 0.25rem 0.25rem 0;
}
.salesforceIdentityAppLauncherDesktopInternal .appTileTitle {
  font-size: 12pt;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: rgb(0, 109, 204);
  display: block;
  text-align: left;
  max-width: 250px;
}
.salesforceIdentityAppLauncherDesktopInternal .appDescription {
  display: inline-block;
  width: 100%;
  /*max-width: 250px;
  float: left;*/
  clear: both;
  overflow-wrap: break-word;
  max-height: 50px;
}
.salesforceIdentityAppLauncherDesktopInternal a {
  color: #0070d2;
}
.salesforceIdentityAppLauncherDesktopInternal .slds-button,
.salesforceIdentityAppLauncherDesktopInternal .slds-button:active,
.salesforceIdentityAppLauncherDesktopInternal .slds-button:hover {
  background: transparent;
  border: 0;
  padding: 0;
}
.oneAppLauncherItem .app-launcher-link {
  display: inline-block;
  margin: 0.25rem 0;
  align-items: stretch;
}
.oneAppLauncherItem .label-ctr {
  padding: 0;
  text-align: left;
}
.slds-text-link {
  color: rgb(0, 109, 204);
  text-decoration: none;
  transition: color 0.1s linear;
}
.slds-text-link_reset,
.slds-text-link--reset {
  cursor: pointer;
  line-height: inherit;
  font-size: inherit;
}
.slds-text-link_reset,
.slds-text-link_reset:active,
.slds-text-link_reset:focus,
.slds-text-link_reset:hover,
.slds-text-link--reset,
.slds-text-link--reset:active,
.slds-text-link--reset:focus,
.slds-text-link--reset:hover {
  color: inherit;
  text-decoration: inherit;
}

.slds-app-launcher__tile-figure {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding: 0.75rem;
  color: #fff;
  border-radius: 0.25rem 0 0 0.25rem;
  text-align: center;
}
.slds-app-launcher__tile.slds-is-draggable .slds-app-launcher__tile-figure {
  padding-bottom: 0.25rem;
}
.slds-avatar {
  width: 2rem;
  height: 2rem;
  overflow: hidden;
  display: inline-block;
  vertical-align: middle;
  border-radius: 0.25rem;
  line-height: 1;
  font-size: 0.875rem;
  color: #fff;
}
.slds-avatar__initials {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: auto;
  height: 100%;
  text-shadow: 0 0 1px rgba(0, 0, 0, 0.8);
}
.slds-avatar__initials[title] {
  cursor: default;
  text-decoration: none;
}
.slds-avatar_large,
.slds-avatar--large {
  width: 3rem;
  height: 3rem;
  font-size: 1.125rem;
  font-weight: 300;
  line-height: 1.25;
}
.slds-icon-custom-custom110,
.slds-icon-custom-110 {
  background-color: #f28b00;
  color: #fff;
}
.slds-icon-custom-custom100,
.slds-icon-custom-100 {
  background-color: #e15d76;
  color: #fff;
}
.slds-icon-custom-custom111,
.slds-icon-custom-111 {
  background-color: #f28b00;
  color: #fff;
}
.slds-icon-custom-custom1,
.slds-icon-custom-1 {
  background-color: #ff7b84;
  color: #fff;
}
.slds-icon-custom-custom101,
.slds-icon-custom-101 {
  background-color: #f28b00;
  color: #fff;
}
.slds-icon-custom-custom112,
.slds-icon-custom-112 {
  background-color: #f28b00;
  color: #fff;
}
.slds-icon-custom-custom2,
.slds-icon-custom-2 {
  background-color: #cfd05c;
  color: #fff;
}
.slds-icon-custom-custom102,
.slds-icon-custom-102 {
  background-color: #f28b00;
  color: #fff;
}
.slds-icon-custom-custom113,
.slds-icon-custom-113 {
  background-color: #f28b00;
  color: #fff;
}
.slds-icon-custom-custom90,
.slds-icon-custom-90 {
  background-color: #22a48a;
  color: #fff;
}
.slds-icon-custom-custom3,
.slds-icon-custom-3 {
  background-color: #ecb46c;
  color: #fff;
}
.slds-icon-custom-custom103,
.slds-icon-custom-103 {
  background-color: #f28b00;
  color: #fff;
}
.slds-icon-custom-custom80,
.slds-icon-custom-80 {
  background-color: #659ad5;
  color: #fff;
}
.slds-icon-custom-custom91,
.slds-icon-custom-91 {
  background-color: #bf7b66;
  color: #fff;
}
.slds-icon-custom-custom4,
.slds-icon-custom-4 {
  background-color: #e1d951;
  color: #fff;
}
.slds-icon-custom-custom104,
.slds-icon-custom-104 {
  background-color: #f28b00;
  color: #fff;
}
.slds-icon-custom-custom70,
.slds-icon-custom-70 {
  background-color: #e769b4;
  color: #fff;
}
.slds-icon-custom-custom81,
.slds-icon-custom-81 {
  background-color: #da627f;
  color: #fff;
}
.slds-icon-custom-custom92,
.slds-icon-custom-92 {
  background-color: #517e82;
  color: #fff;
}
.slds-icon-custom-custom5,
.slds-icon-custom-5 {
  background-color: #9fdb66;
  color: #fff;
}
.slds-icon-custom-custom105,
.slds-icon-custom-105 {
  background-color: #f28b00;
  color: #fff;
}
.slds-icon-custom-custom60,
.slds-icon-custom-60 {
  background-color: #bf5a88;
  color: #fff;
}
.slds-icon-custom-custom71,
.slds-icon-custom-71 {
  background-color: #e36ee3;
  color: #fff;
}
.slds-icon-custom-custom82,
.slds-icon-custom-82 {
  background-color: #d15b97;
  color: #fff;
}
.slds-icon-custom-custom93,
.slds-icon-custom-93 {
  background-color: #904d4c;
  color: #fff;
}
.slds-icon-custom-custom6,
.slds-icon-custom-6 {
  background-color: #54c473;
  color: #fff;
}
.slds-icon-custom-custom106,
.slds-icon-custom-106 {
  background-color: #f28b00;
  color: #fff;
}
.slds-icon-custom-custom50,
.slds-icon-custom-50 {
  background-color: #49bcd3;
  color: #fff;
}
.slds-icon-custom-custom61,
.slds-icon-custom-61 {
  background-color: #f57376;
  color: #fff;
}
.slds-icon-custom-custom72,
.slds-icon-custom-72 {
  background-color: #8d9bfb;
  color: #fff;
}
.slds-icon-custom-custom83,
.slds-icon-custom-83 {
  background-color: #e7806f;
  color: #fff;
}
.slds-icon-custom-custom94,
.slds-icon-custom-94 {
  background-color: #439cba;
  color: #fff;
}
.slds-icon-custom-custom7,
.slds-icon-custom-7 {
  background-color: #6a89e5;
  color: #fff;
}
.slds-icon-custom-custom107,
.slds-icon-custom-107 {
  background-color: #f28b00;
  color: #fff;
}
.slds-icon-custom-custom40,
.slds-icon-custom-40 {
  background-color: #83c75e;
  color: #fff;
}
.slds-icon-custom-custom51,
.slds-icon-custom-51 {
  background-color: #d8c760;
  color: #fff;
}
.slds-icon-custom-custom62,
.slds-icon-custom-62 {
  background-color: #6b92dc;
  color: #fff;
}
.slds-icon-custom-custom73,
.slds-icon-custom-73 {
  background-color: #679ef0;
  color: #fff;
}
.slds-icon-custom-custom84,
.slds-icon-custom-84 {
  background-color: #f6707b;
  color: #fff;
}
.slds-icon-custom-custom95,
.slds-icon-custom-95 {
  background-color: #8bcf6a;
  color: #fff;
}
.slds-icon-custom-custom8,
.slds-icon-custom-8 {
  background-color: #50ceb9;
  color: #fff;
}
.slds-icon-custom-custom108,
.slds-icon-custom-108 {
  background-color: #f28b00;
  color: #fff;
}
.slds-icon-custom-custom30,
.slds-icon-custom-30 {
  background-color: #f59f71;
  color: #fff;
}
.slds-icon-custom-custom41,
.slds-icon-custom-41 {
  background-color: #43b5b5;
  color: #fff;
}
.slds-icon-custom-custom52,
.slds-icon-custom-52 {
  background-color: #ee8e6f;
  color: #fff;
}
.slds-icon-custom-custom63,
.slds-icon-custom-63 {
  background-color: #7ccf60;
  color: #fff;
}
.slds-icon-custom-custom74,
.slds-icon-custom-74 {
  background-color: #41c8a0;
  color: #fff;
}
.slds-icon-custom-custom85,
.slds-icon-custom-85 {
  background-color: #f26891;
  color: #fff;
}
.slds-icon-custom-custom96,
.slds-icon-custom-96 {
  background-color: #6d9de3;
  color: #fff;
}
.slds-icon-custom-custom9,
.slds-icon-custom-9 {
  background-color: #6b9ee2;
  color: #fff;
}
.slds-icon-custom-custom109,
.slds-icon-custom-109 {
  background-color: #f28b00;
  color: #fff;
}
.slds-icon-custom-custom20,
.slds-icon-custom-20 {
  background-color: #48c7c8;
  color: #fff;
}
.slds-icon-custom-custom31,
.slds-icon-custom-31 {
  background-color: #eb687f;
  color: #fff;
}
.slds-icon-custom-custom42,
.slds-icon-custom-42 {
  background-color: #cfd05b;
  color: #fff;
}
.slds-icon-custom-custom53,
.slds-icon-custom-53 {
  background-color: #f36e83;
  color: #fff;
}
.slds-icon-custom-custom64,
.slds-icon-custom-64 {
  background-color: #618fd8;
  color: #fff;
}
.slds-icon-custom-custom75,
.slds-icon-custom-75 {
  background-color: #cd9f65;
  color: #fff;
}
.slds-icon-custom-custom86,
.slds-icon-custom-86 {
  background-color: #e260ab;
  color: #fff;
}
.slds-icon-custom-custom97,
.slds-icon-custom-97 {
  background-color: #dd6085;
  color: #fff;
}
.slds-icon-custom-custom10,
.slds-icon-custom-10 {
  background-color: #6488e3;
  color: #fff;
}
.slds-icon-custom-custom21,
.slds-icon-custom-21 {
  background-color: #8a7aed;
  color: #fff;
}
.slds-icon-custom-custom32,
.slds-icon-custom-32 {
  background-color: #38c393;
  color: #fff;
}
.slds-icon-custom-custom43,
.slds-icon-custom-43 {
  background-color: #7f93f9;
  color: #fff;
}
.slds-icon-custom-custom54,
.slds-icon-custom-54 {
  background-color: #ea70b1;
  color: #fff;
}
.slds-icon-custom-custom65,
.slds-icon-custom-65 {
  background-color: #f279ab;
  color: #fff;
}
.slds-icon-custom-custom76,
.slds-icon-custom-76 {
  background-color: #db6d7a;
  color: #fff;
}
.slds-icon-custom-custom87,
.slds-icon-custom-87 {
  background-color: #d876e5;
  color: #fff;
}
.slds-icon-custom-custom98,
.slds-icon-custom-98 {
  background-color: #e1be5c;
  color: #fff;
}
.slds-icon-custom-custom11,
.slds-icon-custom-11 {
  background-color: #8784ea;
  color: #fff;
}
.slds-icon-custom-custom22,
.slds-icon-custom-22 {
  background-color: #8b85f9;
  color: #fff;
}
.slds-icon-custom-custom33,
.slds-icon-custom-33 {
  background-color: #97cf5d;
  color: #fff;
}
.slds-icon-custom-custom44,
.slds-icon-custom-44 {
  background-color: #c8ca58;
  color: #fff;
}
.slds-icon-custom-custom55,
.slds-icon-custom-55 {
  background-color: #d66ee0;
  color: #fff;
}
.slds-icon-custom-custom66,
.slds-icon-custom-66 {
  background-color: #d8be5f;
  color: #fff;
}
.slds-icon-custom-custom77,
.slds-icon-custom-77 {
  background-color: #b55d5b;
  color: #fff;
}
.slds-icon-custom-custom88,
.slds-icon-custom-88 {
  background-color: #996fe6;
  color: #fff;
}
.slds-icon-custom-custom99,
.slds-icon-custom-99 {
  background-color: #f0856e;
  color: #fff;
}
.slds-icon-custom-custom12,
.slds-icon-custom-12 {
  background-color: #dc71d1;
  color: #fff;
}
.slds-icon-custom-custom23,
.slds-icon-custom-23 {
  background-color: #b070e6;
  color: #fff;
}
.slds-icon-custom-custom34,
.slds-icon-custom-34 {
  background-color: #d58a6a;
  color: #fff;
}
.slds-icon-custom-custom45,
.slds-icon-custom-45 {
  background-color: #d95879;
  color: #fff;
}
.slds-icon-custom-custom56,
.slds-icon-custom-56 {
  background-color: #718deb;
  color: #fff;
}
.slds-icon-custom-custom67,
.slds-icon-custom-67 {
  background-color: #f87d76;
  color: #fff;
}
.slds-icon-custom-custom78,
.slds-icon-custom-78 {
  background-color: #5a95dd;
  color: #fff;
}
.slds-icon-custom-custom89,
.slds-icon-custom-89 {
  background-color: #3e99be;
  color: #fff;
}
.slds-icon-custom-custom13,
.slds-icon-custom-13 {
  background-color: #df6184;
  color: #fff;
}
.slds-icon-custom-custom24,
.slds-icon-custom-24 {
  background-color: #e56798;
  color: #fff;
}
.slds-icon-custom-custom35,
.slds-icon-custom-35 {
  background-color: #e9637e;
  color: #fff;
}
.slds-icon-custom-custom46,
.slds-icon-custom-46 {
  background-color: #67a5e7;
  color: #fff;
}
.slds-icon-custom-custom57,
.slds-icon-custom-57 {
  background-color: #5a9cdd;
  color: #fff;
}
.slds-icon-custom-custom68,
.slds-icon-custom-68 {
  background-color: #f26979;
  color: #fff;
}
.slds-icon-custom-custom79,
.slds-icon-custom-79 {
  background-color: #8ed363;
  color: #fff;
}
.slds-icon-custom-custom14,
.slds-icon-custom-14 {
  background-color: #3cc2b3;
  color: #fff;
}
.slds-icon-custom-custom25,
.slds-icon-custom-25 {
  background-color: #e46fbe;
  color: #fff;
}
.slds-icon-custom-custom36,
.slds-icon-custom-36 {
  background-color: #d472d4;
  color: #fff;
}
.slds-icon-custom-custom47,
.slds-icon-custom-47 {
  background-color: #5fcc64;
  color: #fff;
}
.slds-icon-custom-custom58,
.slds-icon-custom-58 {
  background-color: #34b59d;
  color: #fff;
}
.slds-icon-custom-custom69,
.slds-icon-custom-69 {
  background-color: #ed6387;
  color: #fff;
}
.slds-icon-custom-custom15,
.slds-icon-custom-15 {
  background-color: #f77e75;
  color: #fff;
}
.slds-icon-custom-custom26,
.slds-icon-custom-26 {
  background-color: #7698f0;
  color: #fff;
}
.slds-icon-custom-custom37,
.slds-icon-custom-37 {
  background-color: #8c89f2;
  color: #fff;
}
.slds-icon-custom-custom48,
.slds-icon-custom-48 {
  background-color: #ef697f;
  color: #fff;
}
.slds-icon-custom-custom59,
.slds-icon-custom-59 {
  background-color: #e3d067;
  color: #fff;
}
.slds-icon-custom-custom16,
.slds-icon-custom-16 {
  background-color: #e9af67;
  color: #fff;
}
.slds-icon-custom-custom27,
.slds-icon-custom-27 {
  background-color: #5ab0d2;
  color: #fff;
}
.slds-icon-custom-custom38,
.slds-icon-custom-38 {
  background-color: #53b6d7;
  color: #fff;
}
.slds-icon-custom-custom49,
.slds-icon-custom-49 {
  background-color: #e25c80;
  color: #fff;
}
.slds-icon-custom-custom17,
.slds-icon-custom-17 {
  background-color: #acd360;
  color: #fff;
}
.slds-icon-custom-custom28,
.slds-icon-custom-28 {
  background-color: #89c059;
  color: #fff;
}
.slds-icon-custom-custom39,
.slds-icon-custom-39 {
  background-color: #4fbe75;
  color: #fff;
}
.slds-icon-custom-custom18,
.slds-icon-custom-18 {
  background-color: #4dca76;
  color: #fff;
}
.slds-icon-custom-custom29,
.slds-icon-custom-29 {
  background-color: #bdd25f;
  color: #fff;
}
.slds-icon-custom-custom19,
.slds-icon-custom-19 {
  background-color: #3abeb1;
  color: #fff;
}

@media only screen and (max-width: 1024px) {
  .oneAppLauncherItem {
    width: 33%;
  }
}
@media only screen and (max-width: 1440px) {
  .oneAppLauncherItem {
    width: 25%;
  }
}
@media only screen and (min-width: 1441px) {
  .oneAppLauncherItem {
    width: 20%;
  }
}

/* color */
.slds-text-color_default,
.slds-text-color--default {
  color: rgb(8, 7, 7);
}

/* custom */
.slds-page-header__detail-row {
  height: 100%;
  padding: 0px;
  margin: 0px;
}
.slds-page-header__detail-block {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-right: 15px;
}
.slds-truncate {
  line-height: 1rem;
}
.slds-page-header__row_gutters {
  margin-bottom: -4px;
}
.slds-media {
  align-items: center;
}
.slds-page-header__name h1 {
  padding-bottom: 0px;
  color: #000000;
  font-size: 0.75rem;
}

.slds-col label {
  align-self: center;
  padding: 0px 5px;
}
.uiPanel {
  right: 22px;
  width: 400px;
  max-height: calc(100% - 340px);
  overflow: hidden;
}
/*select.slds-input { padding-top: 6px; padding-bottom: 6px; }*/
select.slds-input option {
  height: 28px;
}

.slds-form-element {
  position: relative;
}
.slds-form-element__control span.span-block:nth-child(2) {
  position: absolute;
  top: 23px;
  right: 6px;
}

.search-box-wrapper {
  position: relative;
}
input[type="search"]::-webkit-search-cancel-button {
  display: none;
}
input[type="search"] {
  padding-right: 22px;
}
.search-clear-icon {
  position: absolute;
  top: -1px;
  left: calc(100% - 30px);
  display: none;
  padding: 10px;
  border: 1px solid transparent;
  background-color: transparent;
  vertical-align: middle;
  outline: 0;
  cursor: pointer;
  font-size: 13px;
  color: rgb(112, 110, 107);
}
.search-clear-icon:hover i {
  color: rgba(0, 68, 135, 1);
}

.sbx-combobox-custom-chevron {
  -webkit-appearance: none;
  -moz-appearance: none;
  text-indent: 1px;
  text-overflow: "";
}
.combobox-chevron-icon {
  position: absolute;
  top: -1px;
  left: calc(100% - 30px);
  padding: 10px;
  border: 1px solid transparent;
  background-color: transparent;
  vertical-align: middle;
  outline: 0;
  cursor: pointer;
  font-size: 13px;
  color: rgb(112, 110, 107);
  pointer-events: none;
}

.input-group-append {
  display: flex;
  position: absolute;
  top: -1px;
  right: 0px;
  padding: 6px;
  align-items: center;
  background-color: transparent;
  border: 1px solid transparent;
  outline: 0;
  font-size: 13px;
  color: rgb(112, 110, 107);
}
.input-group-append label {
  display: flex;
  align-items: center;
  cursor: pointer;
}

.slds-input-has-icon .slds-input__icon {
  padding-top: 3px;
  color: #b0adab;
}

.slds-app-launcher__tile {
  overflow: hidden;
}

.slds-grid .slds-col.is-null {
  width: 100px;
}

/* text */
.slds-text-align--center, .slds-text-align_center {
    text-align: center;
}

.slds-radio--button-group, .slds-radio_button-group { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; border: 1px solid #e5e5e5; border-radius: 0.25rem; }
.slds-radio--button [type=radio]:checked+.slds-radio--button__label, .slds-radio--button [type=radio]:checked+.slds-radio--faux, .slds-radio--button [type=radio]:checked+.slds-radio_button__label, .slds-radio--button [type=radio]:checked+.slds-radio_faux, .slds-radio--button [type=radio]:checked~.slds-radio--faux, .slds-radio--button [type=radio]:checked~.slds-radio_faux, .slds-radio_button [type=radio]:checked+.slds-radio--button__label, .slds-radio_button [type=radio]:checked+.slds-radio--faux, .slds-radio_button [type=radio]:checked+.slds-radio_button__label, .slds-radio_button [type=radio]:checked+.slds-radio_faux, .slds-radio_button [type=radio]:checked~.slds-radio--faux, .slds-radio_button [type=radio]:checked~.slds-radio_faux { background-color: #0176d3; color: #fff; }
.slds-radio--button__label, .slds-radio_button__label { background-color: #fff; }
.slds-radio--button+.slds-radio--button, .slds-radio--button+.slds-radio_button, .slds-radio_button+.slds-radio--button, .slds-radio_button+.slds-radio_button { border-left: 1px solid #e5e5e5; margin: 0; }
.slds-radio--button [type=radio], .slds-radio_button [type=radio] { width: 1px; height: 1px; border: 0; clip: rect(0 0 0 0); margin: -1px; overflow: hidden; padding: 0; position: absolute; }
.slds-radio--button:first-child>.slds-radio--button__label, .slds-radio--button:first-child>.slds-radio--faux, .slds-radio--button:first-child>.slds-radio_button__label, .slds-radio--button:first-child>.slds-radio_faux, .slds-radio_button:first-child>.slds-radio--button__label, .slds-radio_button:first-child>.slds-radio--faux, .slds-radio_button:first-child>.slds-radio_button__label, .slds-radio_button:first-child>.slds-radio_faux { border-radius: 0.25rem 0 0 0.25rem; }
.slds-radio--button .slds-radio--faux, .slds-radio--button .slds-radio_faux, .slds-radio_button .slds-radio--faux, .slds-radio_button .slds-radio_faux { padding-left: 1rem; padding-right: 1rem; text-align: center; vertical-align: middle; }
.slds-radio_button-group .slds-button { margin: 0; }
.slds-radio--button, .slds-radio_button { display: -webkit-box; display: -ms-flexbox; display: flex !important; border: 0; border-radius: 0; background-clip: padding-box; }
div.toolbar input { border-radius: 0; }

.slds-badge {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0.25rem 0.5rem;
    color: var(--slds-c-badge-text-color,var(--sds-c-badge-text-color,#181818));
    font-size: var(--slds-c-badge-font-size,var(--sds-c-badge-font-size,.75rem));
    font-weight: 700;
    line-height: var(--slds-c-badge-line-height,var(--sds-c-badge-line-height,normal));
    white-space: nowrap;
    border: var(--slds-c-badge-sizing-border,var(--sds-c-badge-sizing-border,1px)) solid var(--slds-c-badge-color-border,var(--sds-c-badge-color-border,transparent));
    border-radius: var(--slds-c-badge-radius-border,var(--sds-c-badge-radius-border,15rem));
    background-color: var(--slds-c-badge-color-background,var(--sds-c-badge-color-background,#f3f3f3));
}

.slds-theme--success, .slds-theme_success {
  color: var(--slds-g-color-neutral-base-100, #fff);
  background-color: var(--slds-g-color-success-base-50, #2e844a);
}

.slds-theme_warning {
  background-color: var(--slds-g-color-warning-base-60,#fe9339);
  color: var(--slds-g-color-neutral-base-10,#181818);
}

.slds-theme_error {
  color: var(--slds-g-color-neutral-base-100,#fff);
  background-color: var(--slds-g-color-error-base-40,#ea001e);
}