@charset "UTF-8";
ux-accordion.panel-group > ux-accordion-panel.panel {
  border: 0 none;
  border-radius: 3px;
  background: white;
}

ux-accordion.panel-group > ux-accordion-panel.panel + ux-accordion-panel.panel {
  margin-top: 10px;
}

ux-accordion.panel-group > ux-accordion-panel.panel.panel-open > .panel-heading {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-bottom-color: #dae1e1;
}

ux-accordion.panel-group > ux-accordion-panel.panel.panel-open > .panel-heading:hover {
  border-color: #01a9e7;
}

ux-accordion.panel-group > ux-accordion-panel.panel.panel-open > .panel-heading.accordion-toggle:focus, ux-accordion.panel-group > ux-accordion-panel.panel.panel-open > .panel-heading:focus, ux-accordion.panel-group > ux-accordion-panel.panel.panel-open > .panel-heading.accordion-toggle a:focus, ux-accordion.panel-group > ux-accordion-panel.panel.panel-open > .panel-heading a:focus {
  border-color: #01a9e7;
  color: #007cd0;
  outline: none;
}

ux-accordion.panel-group > ux-accordion-panel.panel > .panel-heading {
  background-color: #eef2f2;
  border: 1px solid #dae1e1;
  border-radius: 3px;
  color: #434c50;
  padding: 10px 15px;
}

ux-accordion.panel-group > ux-accordion-panel.panel > .panel-heading:hover {
  color: #007cd0;
  background-color: #f6f9f8;
  border-color: #01a9e7;
}

ux-accordion.panel-group > ux-accordion-panel.panel > .panel-heading.accordion-toggle:focus, ux-accordion.panel-group > ux-accordion-panel.panel > .panel-heading:focus, ux-accordion.panel-group > ux-accordion-panel.panel > .panel-heading.accordion-toggle a:focus, ux-accordion.panel-group > ux-accordion-panel.panel > .panel-heading a:focus {
  border-color: #01a9e7;
  color: #007cd0;
  outline: none;
}

ux-accordion.panel-group > ux-accordion-panel.panel > .panel-collapse {
  border: 1px solid #dae1e1;
  border-top: 0 none;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

ux-accordion.panel-group > ux-accordion-panel.panel > .panel-collapse > .panel-body {
  border-top: 0 none;
  padding: 15px;
}

ux-accordion.panel-group > ux-accordion-panel.panel[disabled] > .panel-heading, ux-accordion.panel-group > ux-accordion-panel.panel[disabled] > .panel-heading:hover, ux-accordion.panel-group > ux-accordion-panel.panel[disabled] > .panel-heading:focus {
  background-color: #eef2f2;
  border-color: #eef2f2;
  color: #434c50;
  cursor: not-allowed;
  opacity: 0.4;
}

ux-accordion.panel-group > ux-accordion-panel.panel.accordion-chevron > .panel-heading:before {
  font: 22px 'ias-icons';
  content: '\E901';
}

ux-accordion.panel-group > ux-accordion-panel.panel.accordion-chevron.panel-open > .panel-heading:before {
  content: '\E903';
}

.indicator-primary, .indicator-primary-large {
  animation: load8 2.5s infinite linear;
  align-items: center;
  border-top: 1.1em solid #007cd0;
  border-right: 1.1em solid #007cd0;
  border-bottom: 1.1em solid transparent;
  border-left: 1.1em solid transparent;
  display: flex;
  justify-content: center;
}

.indicator, .indicator-large {
  animation: load8 2.5s infinite linear;
  display: flex;
  align-items: center;
  justify-content: center;
  border-top: 1.1em solid #656668;
  border-right: 1.1em solid #656668;
  border-bottom: 1.1em solid transparent;
  border-left: 1.1em solid transparent;
}

.indicator-flow {
  border-top: 1.1em solid inherit;
  border-right: 1.1em solid inherit;
  border-bottom: 1.1em solid inherit;
  border-left: 1.1em solid inherit;
  font-size: 1em;
  animation: load8 2s infinite linear;
  position: absolute;
}

.indicator-inner {
  border-top: 1.1em solid inherit;
  border-right: 1.1em solid inherit;
  border-bottom: 1.1em solid transparent;
  border-left: 1.1em solid transparent;
  font-size: 0.55em;
  animation: load8 3s infinite linear;
  position: absolute;
}

.spinner, .spinner:before, .spinner:after,
.spinner.spinner-accent, .spinner.spinner-accent:before, .spinner.spinner-accent:after {
  background-color: #656668;
}

.spinner.spinner-primary, .spinner.spinner-primary:before, .spinner.spinner-primary:after {
  background-color: #007cd0;
}

.spinner-accent.spinner-blink:before {
  animation: glow-accent 0.6s 0s infinite;
}

.spinner-accent.spinner-blink {
  animation: glow-accent 0.6s 0.1s infinite;
}

.spinner-accent.spinner-blink:after {
  animation: glow-accent 0.6s 0.2s infinite;
}

@keyframes glow-accent {
  0% {
    background-color: transparent;
  }
  50% {
    background-color: #656668;
  }
  100% {
    background-color: transparent;
  }
}

.spinner-primary.spinner-blink:before {
  animation: glow-primary 0.6s 0s infinite;
}

.spinner-primary.spinner-blink {
  animation: glow-primary 0.6s 0.1s infinite;
}

.spinner-primary.spinner-blink:after {
  animation: glow-primary 0.6s 0.2s infinite;
}

@keyframes glow-primary {
  0% {
    background-color: transparent;
  }
  50% {
    background-color: #007cd0;
  }
  100% {
    background-color: transparent;
  }
}

.btn {
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 3px;
  text-transform: none;
  font-size: .95rem;
}

.btn > * + * {
  margin-left: 10px;
}

.btn:focus, .btn.focus, .btn:active:focus, .btn:active.focus, .btn.active:focus, .btn.active.focus {
  outline: none;
  box-shadow: none;
}

.btn[disabled] {
  opacity: .5;
  filter: alpha(opacity=50);
}

.btn.btn-default, .btn.button-secondary {
  background-color: #f6f9f8;
  border: 1px solid #dae1e1;
  color: #434c50;
}

.btn.btn-default:disabled, .btn.btn-default.disabled, .btn.button-secondary:disabled, .btn.button-secondary.disabled {
  background-color: #f6f9f8;
  border: 1px solid #dae1e1;
  color: #434c50;
}

.btn.btn-default:hover:not(:disabled), .btn.button-secondary:hover:not(:disabled) {
  background-color: #f6f9f8;
  border-color: #01a9e7;
  color: #007cd0;
}

.btn.btn-primary, .btn.button-primary {
  background-color: #007cd0;
  border-color: #007cd0;
  color: #f6f9f8;
}

.btn.btn-primary:disabled, .btn.btn-primary.disabled, .btn.button-primary:disabled, .btn.button-primary.disabled {
  background-color: #007cd0;
  border-color: #007cd0;
  color: #f6f9f8;
}

.btn.btn-primary:hover:not(:disabled), .btn.button-primary:hover:not(:disabled) {
  background-color: #f6f9f8;
  border-color: #01a9e7;
  color: #007cd0;
}

.btn.btn-primary.btn-icon:hover:not(:disabled), .btn.button-primary.btn-icon:hover:not(:disabled) {
  border-color: #dae1e1;
}

.btn.ias-btn-icon, .btn.floating-action-button {
  min-width: auto;
  padding: 0;
  width: 30px;
  height: 30px;
}

.btn.ias-btn-icon.btn-default, .btn.ias-btn-icon.button-secondary, .btn.floating-action-button.btn-default, .btn.floating-action-button.button-secondary {
  border-color: transparent;
  background-color: transparent;
}

.btn.ias-btn-icon:hover:not(:disabled), .btn.floating-action-button:hover:not(:disabled) {
  border-color: #dae1e1;
}

.btn-group {
  display: flex;
}

.pagination > li.page-item:not(.disabled) > a {
  background-color: #f6f9f8;
  border-color: #dae1e1;
  color: #434c50;
}

.pagination > li.page-item:not(.disabled) > a:hover {
  background-color: #f6f9f8;
  border-color: #01a9e7;
  color: #007cd0;
}

.pagination > li.page-item.disabled > a {
  background-color: #f6f9f8;
  border-color: #dae1e1;
  color: #434c50;
  filter: alpha(opacity=50);
  opacity: .5;
}

.pagination > li.active a, .pagination > li.active a:focus, .pagination > li.page-item.active a, .pagination > li.page-item.active a:focus {
  background-color: #007cd0;
  border-color: #007cd0;
  box-shadow: none;
  color: #ffffff;
}

.pagination > li.active a:hover, .pagination > li.active a:active, .pagination > li.active a:focus:hover, .pagination > li.active a:focus:active, .pagination > li.page-item.active a:hover, .pagination > li.page-item.active a:active, .pagination > li.page-item.active a:focus:hover, .pagination > li.page-item.active a:focus:active {
  background-color: #007cd0;
  border-color: #007cd0;
  color: #ffffff;
}

.pagination > li.pagination-prev > a {
  border-top-left-radius: 3px !important;
  border-bottom-left-radius: 3px !important;
}

.pagination > li.pagination-next > a {
  border-top-right-radius: 3px !important;
  border-bottom-right-radius: 3px !important;
}

.floating-action-buttons .floating-action-button-list.left > *, .floating-action-buttons .floating-action-button-list.right > *, .floating-action-buttons ux-floating-action-button.left > *, .floating-action-buttons ux-floating-action-button.right > *, ux-floating-action-buttons .floating-action-button-list.left > *, ux-floating-action-buttons .floating-action-button-list.right > *, ux-floating-action-buttons ux-floating-action-button.left > *, ux-floating-action-buttons ux-floating-action-button.right > * {
  margin: 0 4px;
}

.floating-action-buttons .floating-action-button-list.top > *, .floating-action-buttons .floating-action-button-list.bottom > *, .floating-action-buttons ux-floating-action-button.top > *, .floating-action-buttons ux-floating-action-button.bottom > *, ux-floating-action-buttons .floating-action-button-list.top > *, ux-floating-action-buttons .floating-action-button-list.bottom > *, ux-floating-action-buttons ux-floating-action-button.top > *, ux-floating-action-buttons ux-floating-action-button.bottom > * {
  margin: 4px 0;
}

.floating-action-buttons .floating-action-button-list .floating-action-button.button-primary, .floating-action-buttons ux-floating-action-button .floating-action-button.button-primary, ux-floating-action-buttons .floating-action-button-list .floating-action-button.button-primary, ux-floating-action-buttons ux-floating-action-button .floating-action-button.button-primary {
  background-color: transparent;
  border-color: transparent;
  color: #434c50;
}

.floating-action-buttons .floating-action-button-list .floating-action-button.button-secondary, .floating-action-buttons ux-floating-action-button .floating-action-button.button-secondary, ux-floating-action-buttons .floating-action-button-list .floating-action-button.button-secondary, ux-floating-action-buttons ux-floating-action-button .floating-action-button.button-secondary {
  box-shadow: none;
}

.floating-action-buttons .floating-action-button-list .floating-action-button-icon, .floating-action-buttons ux-floating-action-button .floating-action-button-icon, ux-floating-action-buttons .floating-action-button-list .floating-action-button-icon, ux-floating-action-buttons ux-floating-action-button .floating-action-button-icon {
  font-family: ias-icons, hpe-icons;
  font-size: 25px;
}

.ux-color-picker-button-preview {
  border-radius: 3px;
}

.ux-color-picker .ux-color-picker-swatch-row .ux-color-picker-color > button {
  box-shadow: none;
}

.ux-color-picker .ux-color-picker-input-panel {
  border-top: 1px solid #656668;
}

.ux-color-picker .ux-color-picker-input-panel .ux-color-picker-input-header .ux-color-picker-preview {
  box-shadow: none;
}

.ux-color-picker .ux-color-picker-input-panel .ux-color-picker-input-header .ux-color-picker-preview:not(.ux-circle) {
  border-radius: 3px;
}

.ux-color-picker .ux-color-picker-input-panel .ux-color-picker-input-header .ux-color-picker-input-toggle {
  border-radius: 3px;
}

.ux-color-picker .ux-color-picker-input-panel .ux-color-picker-input-header .ux-color-picker-input-toggle:focus {
  background-color: #f6f9f8;
}

.customizable-dashboard .widget-content {
  border-radius: 3px;
  position: relative;
  background-color: #eef2f2;
  padding: 20px;
  overflow: hidden;
  transition: box-shadow 250ms ease-in-out;
}

.customizable-dashboard .widget-content .widget-content {
  padding: 5px;
}

.customizable-dashboard .widget-content .widget-grab-handle {
  position: absolute;
  top: 15px;
  right: 10px;
  border: none;
  background-color: transparent;
  cursor: move;
}

.customizable-dashboard .widget-content .widget-grab-handle:focus {
  outline: 2px dotted;
  outline: auto -webkit-focus-ring-color;
  outline-color: #00a7a2;
  outline-offset: 0;
}

.customizable-dashboard .widget-content .dashboard-split-panel {
  display: flex;
  height: 100%;
}

.customizable-dashboard .widget-content .dashboard-split-panel .dashboard-section-small {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 140px;
  height: 100%;
  padding: 15px;
}

.customizable-dashboard .widget-content .dashboard-split-panel .dashboard-section-large {
  flex: 1;
  height: 100%;
}

.customizable-dashboard .widget-content .dashboard-split-panel .dashboard-section-large.dashboard-section-divider {
  border-right: 1px solid #ccc;
}

.customizable-dashboard .widget-content .info-title {
  color: #999;
  margin: 0;
  font-weight: 300;
  font-size: 0.875rem;
}

.customizable-dashboard .widget-content .info-value {
  color: #666;
}

.customizable-dashboard .widget-content .widget-title {
  margin-top: 0;
  font-weight: 500;
  color: #333;
  font-size: 1.25rem;
}

.customizable-dashboard .widget-content .widget-chart {
  width: 100%;
  height: calc(100% - 30px);
}

.customizable-dashboard .widget-content .widget-feature-list {
  margin: 0;
  padding-left: 20px;
  list-style-type: none;
}

.customizable-dashboard .widget-content .widget-feature-list .widget-feature-list-item {
  position: relative;
  color: #666;
  padding: 3px 0;
}

.customizable-dashboard .widget-content .widget-feature-list .widget-feature-list-item:before {
  content: ' ';
  position: absolute;
  top: 9px;
  left: -20px;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background-color: #00a7a2;
}

.customizable-dashboard .widget-content .widget-feature-list .widget-feature-list-item.warning:before {
  border-radius: 0;
  background-color: transparent;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 12px solid #ff9048;
}

.customizable-dashboard .widget-content .widget-split {
  display: flex;
  justify-content: space-between;
}

.customizable-dashboard .widget-content .widget-split .text-count {
  margin: 0;
}

.customizable-dashboard .widget-content .widget-split .text-label {
  margin-top: 10px;
  color: #999;
  font-weight: 300;
  font-size: 0.875rem;
}

.customizable-dashboard .widget-content .prominent:after {
  content: ' ';
  position: absolute;
  top: 0;
  right: 0;
  width: 25px;
  height: 25px;
  border-right: 25px solid #ff9048;
  border-bottom: 25px solid transparent;
}

.customizable-dashboard.dashboard-grabbing .widget-content {
  opacity: 0.5;
}

.customizable-dashboard.dashboard-grabbing .widget-content.widget-grabbing {
  opacity: 1;
  outline: 2px dotted;
  outline: auto -webkit-focus-ring-color;
  outline-color: #00a7a2;
  outline-offset: 0;
}

.customizable-dashboard.dashboard-grabbing .widget-content.widget-grabbing .widget-grab-handle {
  outline: none;
}

ux-date-time-picker ux-date-time-picker-header .header .header-title {
  color: #434c50;
  font-weight: normal;
}

ux-date-time-picker ux-date-time-picker-header .header button {
  border: 1px solid transparent;
  border-radius: 2px;
}

ux-date-time-picker ux-date-time-picker-header .header button:focus, ux-date-time-picker ux-date-time-picker-header .header button.header-title:focus {
  outline: none;
}

ux-date-time-picker ux-date-time-picker-header .header button:hover:not(.header-title) {
  background-color: #f6f9f8;
  border: 1px solid #dae1e1;
  color: #007cd0;
}

ux-date-time-picker ux-date-time-picker-header .header button.header-title:hover, ux-date-time-picker ux-date-time-picker-header .header button.header-title.active:hover {
  background-color: transparent;
  color: #007cd0;
}

ux-date-time-picker ux-date-time-picker-day-view .calendar .weekday {
  color: #434c50;
  font-weight: normal;
  background-color: #eef2f2;
}

ux-date-time-picker ux-date-time-picker-day-view .calendar .date-cell {
  padding: 5px;
}

ux-date-time-picker ux-date-time-picker-day-view .calendar .date-cell .date-button {
  border: 1px solid transparent;
  border-radius: 2px;
  height: 30px;
  width: 30px;
}

ux-date-time-picker ux-date-time-picker-day-view .calendar .date-cell .date-button:hover {
  background-color: transparent;
  border-color: #0090da;
  color: #0090da;
}

ux-date-time-picker ux-date-time-picker-day-view .calendar .date-cell .date-button.current {
  background-color: #f6f9f8;
}

ux-date-time-picker ux-date-time-picker-day-view .calendar .date-cell .date-button.current:hover {
  background-color: #f6f9f8;
  color: #0090da;
}

ux-date-time-picker ux-date-time-picker-day-view .calendar .date-cell .date-button.active, ux-date-time-picker ux-date-time-picker-day-view .calendar .date-cell .date-button.current.active {
  background-color: #dae1e1;
  color: #434c50;
  font-weight: 700;
}

ux-date-time-picker ux-date-time-picker-day-view .calendar .date-cell .date-button.active:hover, ux-date-time-picker ux-date-time-picker-day-view .calendar .date-cell .date-button.current.active:hover {
  background-color: #dae1e1;
  color: #0090da;
}

ux-date-time-picker ux-date-time-picker-day-view .calendar .date-cell .date-button:focus {
  color: #0090da;
  border-color: #0090da;
  outline: none;
}

ux-date-time-picker ux-date-time-picker-month-view .calendar .calendar-row .calendar-item, ux-date-time-picker ux-date-time-picker-year-view .calendar .calendar-row .calendar-item {
  border: 1px solid transparent;
  border-radius: 2px;
}

ux-date-time-picker ux-date-time-picker-month-view .calendar .calendar-row .calendar-item:hover, ux-date-time-picker ux-date-time-picker-year-view .calendar .calendar-row .calendar-item:hover {
  background-color: transparent;
  border-color: #0090da;
  color: #0090da;
}

ux-date-time-picker ux-date-time-picker-month-view .calendar .calendar-row .calendar-item.active, ux-date-time-picker ux-date-time-picker-year-view .calendar .calendar-row .calendar-item.active {
  background-color: #dae1e1;
  color: #434c50;
  font-weight: 700;
}

ux-date-time-picker ux-date-time-picker-month-view .calendar .calendar-row .calendar-item:focus, ux-date-time-picker ux-date-time-picker-year-view .calendar .calendar-row .calendar-item:focus {
  outline: none;
}

ux-date-time-picker ux-date-time-picker-time-view .spin-button {
  align-self: center;
  padding: 0 5px;
  border: 1px solid transparent;
  border-radius: 2px;
}

ux-date-time-picker ux-date-time-picker-time-view .spin-button:hover {
  background-color: #f6f9f8;
  border: 1px solid #dae1e1;
}

ux-date-time-picker ux-date-time-picker-time-view .spin-button:hover > span {
  color: #007cd0;
}

ux-date-time-picker ux-date-time-picker-time-view .spin-button:focus {
  outline: none;
}

ux-date-time-picker ux-date-time-picker-time-view .time-picker-meridian .button-toggle-accent:hover {
  color: #007cd0;
}

ux-date-time-picker ux-date-time-picker-time-view .time-picker-meridian .button-toggle-accent.active, ux-date-time-picker ux-date-time-picker-time-view .time-picker-meridian .button-toggle-accent:active {
  background-color: #dae1e1;
  border-color: #ccc;
  box-shadow: none;
  color: #434c50;
}

ux-date-time-picker ux-date-time-picker-time-view .time-picker-meridian .button-toggle-accent:focus {
  outline: none;
}

ux-date-time-picker .now-button:focus {
  outline: none;
}

ux-date-time-picker .now-button:hover {
  background-color: transparent;
  color: #007cd0;
}

modal-container.modal.fade {
  transition: none;
}

.modal-content {
  border-radius: 3px;
  box-shadow: none;
}

.modal-content .modal-header {
  display: flex;
  align-items: flex-end;
  color: #656668;
  text-transform: uppercase;
  border-bottom: 0 none;
}

.modal-content .modal-header > .modal-title {
  flex-grow: 1;
}

.modal-content .modal-footer {
  border-top: 0 none;
}

label {
  color: #808080;
  font-size: 13px;
  line-height: 22px;
  vertical-align: middle;
  padding-right: 5px;
  user-select: none;
}

label.disabled, .disable-labels label:not(.ias-checkbox):not(.ias-radio-button) {
  cursor: default;
  opacity: 0.4;
}

.form-control, select.form-control {
  border-radius: 3px;
  border-color: #dae1e1;
  font-size: 1rem;
}

.form-control:focus, select.form-control:focus {
  border-color: #01a9e7;
}

.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
  background-color: transparent;
  color: #808080;
  opacity: 0.4;
}

.login-form {
  margin-left: 25px;
  padding: 25px;
  position: relative;
}

.login-form .btn-primary {
  margin-right: 10px;
}

.ias-checkbox {
  cursor: pointer;
  display: inline-flex;
  line-height: 24px;
  margin: 0 0 5px 0;
  position: relative;
  user-select: none;
}

.ias-checkbox > .ias-icon {
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid #808080;
  border-radius: 3px;
  color: transparent;
  font-size: 16px;
  height: 24px;
  width: 24px;
  flex-shrink: 0;
}

.ias-checkbox > .ias-icon:before {
  font-weight: bold;
}

.ias-checkbox:hover > input[type=checkbox]:not(:disabled) ~ .ias-icon {
  border-color: #01a9e7;
}

.ias-checkbox > input[type=checkbox] {
  opacity: 0;
  position: absolute;
  height: 0;
  width: 0;
}

.ias-checkbox > input[type=checkbox] + * {
  margin-right: 7px;
}

.ias-checkbox > input[type=checkbox]:disabled {
  cursor: default;
}

.ias-checkbox > input[type=checkbox]:disabled:checked ~ .ias-icon {
  color: #808080;
}

.ias-checkbox > input[type=checkbox]:disabled ~ .ias-icon, .ias-checkbox > input[type=checkbox]:disabled ~ span:not(.ias-icon) {
  cursor: default;
  opacity: 0.4;
}

.ias-checkbox > input[type=checkbox]:not(:disabled):checked ~ .ias-icon {
  color: #0090da;
}

.ias-radio-button {
  cursor: pointer;
  display: inline-flex;
  line-height: 24px;
  margin: 0 0 5px 0;
  position: relative;
  user-select: none;
}

.ias-radio-button > .ias-icon {
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid #808080;
  border-radius: 3px;
  color: transparent;
  font-size: 16px;
  height: 24px;
  width: 24px;
  flex-shrink: 0;
}

.ias-radio-button > .ias-icon:before {
  font-weight: bold;
}

.ias-radio-button:hover > input[type=radio]:not(:disabled) ~ .ias-icon {
  border-color: #01a9e7;
}

.ias-radio-button > input[type=radio] {
  opacity: 0;
  position: absolute;
  height: 0;
  width: 0;
}

.ias-radio-button > input[type=radio] + * {
  margin-right: 7px;
}

.ias-radio-button > input[type=radio]:disabled {
  cursor: default;
}

.ias-radio-button > input[type=radio]:disabled:checked ~ .ias-icon {
  color: #808080;
}

.ias-radio-button > input[type=radio]:disabled ~ .ias-icon, .ias-radio-button > input[type=radio]:disabled ~ span:not(.ias-icon) {
  cursor: default;
  opacity: 0.4;
}

.ias-radio-button > input[type=radio]:not(:disabled):checked ~ .ias-icon {
  color: #0090da;
}

.ias-radio-button > input[type=radio] ~ .ias-icon {
  border-radius: 50%;
}

.ias-search {
  display: grid;
  grid-template-columns: [left] 32px 1fr 32px [right];
  align-items: center;
}

.ias-search > .ias-icon {
  order: 1;
  grid-column-start: left;
  grid-row: 1;
  z-index: 10;
  padding-left: 4px;
}

.ias-search > input {
  order: 2;
  grid-column: left / right;
  grid-row: 1;
  padding-left: 32px;
  padding-right: 32px;
}

.ias-search > button {
  order: 3;
  grid-row: 1;
  grid-column-end: right;
}

ux-checkbox > .ux-checkbox {
  align-items: flex-start;
  line-height: 24px;
}

ux-checkbox > .ux-checkbox > .ux-checkbox-container {
  background-color: transparent;
  border: 1px solid #808080;
  border-radius: 3px;
  color: transparent;
  font-family: 'ias-icons';
  font-weight: 700;
}

ux-checkbox > .ux-checkbox > .ux-checkbox-container:before {
  content: "";
}

ux-checkbox > .ux-checkbox.ux-checkbox-disabled {
  opacity: 0.4;
}

ux-checkbox > .ux-checkbox.ux-checkbox-disabled.ux-checkbox-checked > .ux-checkbox-container {
  background-color: transparent;
  color: #808080;
}

ux-checkbox > .ux-checkbox.ux-checkbox-disabled:hover > .ux-checkbox-container, ux-checkbox > .ux-checkbox.ux-checkbox-disabled > .ux-checkbox-container {
  border: 1px solid #808080;
}

ux-checkbox > .ux-checkbox:not(.ux-checkbox-disabled).ux-checkbox-checked > .ux-checkbox-container {
  background-color: transparent;
  border-color: #808080;
  color: #0090da;
}

ux-checkbox > .ux-checkbox:not(.ux-checkbox-disabled).ux-checkbox-focused > .ux-checkbox-container, ux-checkbox > .ux-checkbox:not(.ux-checkbox-disabled):hover > .ux-checkbox-container, ux-checkbox > .ux-checkbox:not(.ux-checkbox-disabled) ux-checkbox-container:focus {
  border: 1px solid #01a9e7;
  outline: none;
}

ux-radio-button > .ux-radio-button {
  align-items: flex-start;
  line-height: 24px;
}

ux-radio-button > .ux-radio-button > .ux-radio-button-container {
  background-color: transparent;
  border: 1px solid #808080;
  color: transparent;
  font-family: 'ias-icons';
  font-weight: 700;
}

ux-radio-button > .ux-radio-button > .ux-radio-button-container:before {
  content: "";
}

ux-radio-button > .ux-radio-button.ux-radio-button-disabled {
  opacity: 0.4;
}

ux-radio-button > .ux-radio-button.ux-radio-button-disabled.ux-radio-button-checked > .ux-radio-button-container {
  background-color: transparent;
  color: #808080;
}

ux-radio-button > .ux-radio-button.ux-radio-button-disabled:hover > .ux-radio-button-container, ux-radio-button > .ux-radio-button.ux-radio-button-disabled > .ux-radio-button-container {
  border: 1px solid #808080;
}

ux-radio-button > .ux-radio-button:not(.ux-radio-button-disabled).ux-radio-button-checked > .ux-radio-button-container {
  background-color: transparent;
  border-color: #808080;
  color: #0090da;
}

ux-radio-button > .ux-radio-button:not(.ux-radio-button-disabled).ux-radio-button-focused > .ux-radio-button-container, ux-radio-button > .ux-radio-button:not(.ux-radio-button-disabled):hover > .ux-radio-button-container, ux-radio-button > .ux-radio-button:not(.ux-radio-button-disabled) ux-radio-button-container:focus {
  border: 1px solid #01a9e7;
  outline: none;
}

h1, h2, h3, h4, h5 {
  color: inherit;
  font-family: inherit;
  font-weight: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: 1.3em;
}

h1:first-child, h2:first-child, h3:first-child, h4:first-child, h5:first-child {
  margin-top: 0;
}

h1.disabled, h2.disabled, h3.disabled, h4.disabled, h5.disabled {
  opacity: 0.4;
}

.disable-headers h1, .disable-headers h2, .disable-headers h3, .disable-headers h4, .disable-headers h5 {
  opacity: 0.4;
}

h1, h2 {
  color: #1f1f1f;
}

h3, h4, h5 {
  color: #434c50;
}

h4 {
  text-transform: uppercase;
}

h1 {
  font-size: 2rem;
  margin: 1rem 0 1rem;
}

h2 {
  font-size: 1.75rem;
  margin: 2rem 0 1rem;
}

h3 {
  font-size: 1.3rem;
  margin: 2rem 0 1rem;
}

h4 {
  font-size: .95rem;
  margin: 15px 0 5px;
}

h5 {
  font-size: .95rem;
  margin: 5px 0 5px;
}

.ias-icon, .svg-icon {
  font-size: 25px;
  height: 1em;
  line-height: 1em;
  width: 1em;
  color: inherit;
  display: inline-block;
}

.ias-icon.ias-medium, .svg-icon.ias-medium {
  font-size: 50px;
  height: 1em;
  line-height: 1em;
  width: 1em;
}

.ias-icon.ias-large, .svg-icon.ias-large {
  font-size: 75px;
  height: 1em;
  line-height: 1em;
  width: 1em;
}

.dropdown-menu {
  background-color: #434c50;
  border: 1px solid transparent;
  box-shadow: none;
  border-radius: 3px;
  color: #f6f9f8;
  padding: 5px 0;
  margin: 2px 0 0;
}

.dropdown-menu .divider {
  background-color: #808080;
}

.dropdown-menu h4 {
  color: #bdbec0;
  margin: 10px 15px;
}

.dropdown-menu li > a:hover {
  background-color: #1f1f1f;
  color: #ffffff;
}

.dropdown-menu a.dropdown-menu-item {
  align-items: center;
}

.dropdown-menu a.dropdown-menu-item .dropdown-menu-hint {
  color: #bdbec0;
}

.dropdown-menu a.dropdown-menu-item .ias-icon {
  vertical-align: middle;
}

.dropdown-menu .dropdown-menu.dropdown-menu-right {
  border-color: #1f1f1f;
}

.dropdown-icon-inline {
  padding-left: 8px;
  padding-top: 2px;
}

.ias-page {
  display: grid;
  grid-template-rows: max-content 1fr;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
}

.ias-page > .ias-content {
  overflow: auto;
  padding: 25px;
}

.ias-page > .ias-content-with-nav {
  display: grid;
  grid-template-columns: 260px 1fr;
  overflow: auto;
}

.ias-page > .ias-content-with-nav > .ias-left-nav, .ias-page > .ias-content-with-nav ux-navigation {
  overflow: auto;
  padding: 25px 10px 25px 15px;
}

.ias-page > .ias-content-with-nav > *:not(.ias-left-nav):not(ux-navigation):not(router-outlet) {
  overflow: auto;
  padding: 25px;
}

.ias-page-header {
  min-width: 0;
}

.ias-page-header > .ias-header-bar {
  background-color: #0073e7;
  color: white;
  height: 50px;
  margin: 0;
  padding: 0;
  display: flex;
  align-items: center;
}

.ias-page-header > .ias-header-bar > .ias-header-bar_title {
  flex-grow: 1;
  font-size: 20px;
  margin-left: 15px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.ias-page-header > .ias-header-bar > .ias-header-bar_menu {
  margin-right: 15px;
  position: relative;
}

.ias-page-header > .ias-header-bar > .ias-header-bar_menu > a {
  color: white;
  display: flex;
  align-items: center;
}

.ias-page-header > .ias-header-bar > .ias-header-bar_menu > a > .ias-icon {
  font-size: 16px;
  margin-left: 5px;
}

.ias-page-header > .ias-header-bar > .ias-header-bar_menu > .dropdown-menu {
  overflow: hidden;
}

.ias-page-header > .ias-header-bar > .ias-header-bar_menu > .dropdown-menu.dropdown-menu-right {
  left: auto;
  right: 0;
}

.ias-page-header > .ias-nav-bar {
  background-color: #eef2f2;
  color: #656668;
  font-size: .95rem;
  height: 38px;
  padding: 0 15px;
  display: flex;
  align-items: center;
}

.ias-page-header > .ias-nav-bar > ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.ias-page-header > .ias-nav-bar > ul > li {
  display: inline-block;
}

.ias-page-header > .ias-nav-bar > ul > li > a {
  border-width: 0 1px 3px;
  border-style: solid;
  border-color: transparent;
  color: inherit;
  height: 38px;
  padding: 0 10px;
  display: flex;
  align-items: center;
}

.ias-page-header > .ias-nav-bar > ul > li > a:hover {
  background-color: #dae1e1;
}

.ias-page-header > .ias-nav-bar > ul > li > a.active {
  color: #434c50;
  border-left-color: #dae1e1;
  border-right-color: #dae1e1;
  border-bottom-color: #01a9e7;
  font-weight: 600;
}

.ias-max-content-width {
  width: 700px;
}

.ias-page > router-outlet, .ias-page > .ias-content-with-nav > router-outlet {
  order: 1000;
}

.panel.ias-panel {
  margin-bottom: 20px;
  background-color: #eef2f2;
  border-color: #eef2f2;
  border-radius: 3px;
}

.panel.ias-panel .panel-heading {
  background: transparent;
  border-bottom: 1px solid transparent;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  padding: 15px 15px 5px;
}

.panel.ias-panel h4.panel-title {
  color: #808080;
  font-size: 16px;
  margin: 0;
}

.panel.ias-panel .panel-body {
  padding: 15px;
}

.panel.ias-panel .panel-footer {
  color: #808080;
  font-size: 14px;
  margin: 0 15px 15px;
  padding: 10px 0 0;
  background: transparent;
  border-top: 1px solid #dae1e1;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.panel.ias-panel.ux-reorderable-moving {
  border: 3px dashed #01a9e7;
  background-color: transparent;
}

.panel.ias-panel.ux-reorderable-moving > * {
  visibility: hidden;
}

ux-progress-bar .progressbar-track {
  background-color: #01a9e7;
}

ux-page-header {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #656668;
  font-size: 14px;
  font-weight: 400;
  text-transform: capitalize;
  letter-spacing: 0.3px;
}

ux-page-header .nav-tabs > li {
  margin-bottom: 0;
  border-style: solid;
  border-width: 0 1px 3px;
  border-color: transparent;
}

ux-page-header .nav-tabs > li:first-child {
  margin-left: 15px;
}

ux-page-header .nav-tabs > li:hover, ux-page-header .nav-tabs > li:focus {
  background-color: #dae1e1;
}

ux-page-header .nav-tabs > li.active {
  border-left-color: #dae1e1;
  border-right-color: #dae1e1;
  border-bottom-color: #01a9e7;
}

ux-page-header .nav-tabs > li.active > a.nav-link {
  color: #434c50;
  font-weight: 600;
}

ux-page-header .nav-tabs > li > a.nav-link {
  color: inherit;
  font-weight: inherit;
  font-family: inherit;
  border: 0 none;
  height: 35px;
}

ux-page-header .nav-tabs > li > a.nav-link.highlighted {
  outline: none;
}

ux-page-header .nav-tabs > li > a.nav-link:hover, ux-page-header .nav-tabs > li > a.nav-link:focus {
  background-color: transparent;
}

.ux-side-nav > .nav > li > a {
  border-radius: 3px;
  color: #656668;
  font-size: 15px;
  font-weight: normal;
  padding: 8px 10px;
  line-height: 1.2em;
  display: flex;
  align-items: baseline;
}

.ux-side-nav > .nav > li > a:hover {
  background-color: #eef2f2;
  color: #434c50;
}

.ux-side-nav > .nav > li > a > .nav-icon + .nav-title {
  margin-left: 10px;
}

.ux-side-nav > .nav > li.active > a {
  background-color: #eef2f2;
  color: #434c50;
  font-weight: 600;
  letter-spacing: .25px;
}

.ux-side-panel > .ux-side-panel-host .ux-side-panel-header::before {
  box-shadow: none;
  all: unset;
}

.ux-side-panel > .ux-side-panel-host .ux-side-panel-header > h3 {
  margin: 0;
}

.ux-side-panel > .ux-side-panel-host .ux-side-panel-footer.btn-container {
  justify-content: flex-start;
}

table tr, .table tr, .table-hover tr, .ux-fixed-header-table tr {
  min-height: 35px;
  vertical-align: middle;
}

table thead > tr > th, .table thead > tr > th, .table-hover thead > tr > th, .ux-fixed-header-table thead > tr > th {
  color: #808080;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: normal;
  padding: 5px 10px;
  vertical-align: middle;
}

table thead > tr > th .column-sorting-header,
table thead > tr > th .ux-column-sorting,
table thead > tr > th ux-column-sorting, .table thead > tr > th .column-sorting-header,
.table thead > tr > th .ux-column-sorting,
.table thead > tr > th ux-column-sorting, .table-hover thead > tr > th .column-sorting-header,
.table-hover thead > tr > th .ux-column-sorting,
.table-hover thead > tr > th ux-column-sorting, .ux-fixed-header-table thead > tr > th .column-sorting-header,
.ux-fixed-header-table thead > tr > th .ux-column-sorting,
.ux-fixed-header-table thead > tr > th ux-column-sorting {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}

table thead > tr > th .column-sorting-header > i.ux-column-sorting-icon,
table thead > tr > th .ux-column-sorting > i.ux-column-sorting-icon,
table thead > tr > th ux-column-sorting > i.ux-column-sorting-icon, .table thead > tr > th .column-sorting-header > i.ux-column-sorting-icon,
.table thead > tr > th .ux-column-sorting > i.ux-column-sorting-icon,
.table thead > tr > th ux-column-sorting > i.ux-column-sorting-icon, .table-hover thead > tr > th .column-sorting-header > i.ux-column-sorting-icon,
.table-hover thead > tr > th .ux-column-sorting > i.ux-column-sorting-icon,
.table-hover thead > tr > th ux-column-sorting > i.ux-column-sorting-icon, .ux-fixed-header-table thead > tr > th .column-sorting-header > i.ux-column-sorting-icon,
.ux-fixed-header-table thead > tr > th .ux-column-sorting > i.ux-column-sorting-icon,
.ux-fixed-header-table thead > tr > th ux-column-sorting > i.ux-column-sorting-icon {
  padding: 0 5px;
}

table thead > tr > th .column-sorting-header > p.ux-column-sorting-number,
table thead > tr > th .ux-column-sorting > p.ux-column-sorting-number,
table thead > tr > th ux-column-sorting > p.ux-column-sorting-number, .table thead > tr > th .column-sorting-header > p.ux-column-sorting-number,
.table thead > tr > th .ux-column-sorting > p.ux-column-sorting-number,
.table thead > tr > th ux-column-sorting > p.ux-column-sorting-number, .table-hover thead > tr > th .column-sorting-header > p.ux-column-sorting-number,
.table-hover thead > tr > th .ux-column-sorting > p.ux-column-sorting-number,
.table-hover thead > tr > th ux-column-sorting > p.ux-column-sorting-number, .ux-fixed-header-table thead > tr > th .column-sorting-header > p.ux-column-sorting-number,
.ux-fixed-header-table thead > tr > th .ux-column-sorting > p.ux-column-sorting-number,
.ux-fixed-header-table thead > tr > th ux-column-sorting > p.ux-column-sorting-number {
  font-size: 12px;
  align-self: inherit;
}

table tbody > tr > td, .table tbody > tr > td, .table-hover tbody > tr > td, .ux-fixed-header-table tbody > tr > td {
  font-size: 15px;
  padding: 5px 10px;
  vertical-align: middle;
}

table tbody > tr.ux-selection-selected, table tbody > tr.ux-selection-selected.ux-selection-focused, .table tbody > tr.ux-selection-selected, .table tbody > tr.ux-selection-selected.ux-selection-focused, .table-hover tbody > tr.ux-selection-selected, .table-hover tbody > tr.ux-selection-selected.ux-selection-focused, .ux-fixed-header-table tbody > tr.ux-selection-selected, .ux-fixed-header-table tbody > tr.ux-selection-selected.ux-selection-focused {
  background-color: #f5f5f5;
  outline-color: #01a9e7;
}

table tbody > tr.ux-selection-selected:hover, table tbody > tr.ux-selection-selected:focus, table tbody > tr.ux-selection-selected.ux-selection-focused:hover, table tbody > tr.ux-selection-selected.ux-selection-focused:focus, .table tbody > tr.ux-selection-selected:hover, .table tbody > tr.ux-selection-selected:focus, .table tbody > tr.ux-selection-selected.ux-selection-focused:hover, .table tbody > tr.ux-selection-selected.ux-selection-focused:focus, .table-hover tbody > tr.ux-selection-selected:hover, .table-hover tbody > tr.ux-selection-selected:focus, .table-hover tbody > tr.ux-selection-selected.ux-selection-focused:hover, .table-hover tbody > tr.ux-selection-selected.ux-selection-focused:focus, .ux-fixed-header-table tbody > tr.ux-selection-selected:hover, .ux-fixed-header-table tbody > tr.ux-selection-selected:focus, .ux-fixed-header-table tbody > tr.ux-selection-selected.ux-selection-focused:hover, .ux-fixed-header-table tbody > tr.ux-selection-selected.ux-selection-focused:focus {
  background-color: #e5e5e5;
}

table .checkbox-column, .table .checkbox-column, .table-hover .checkbox-column, .ux-fixed-header-table .checkbox-column {
  width: 48px;
  text-align: center;
}

div.ux-toolbar {
  display: grid;
  grid-template-columns: max-content 1fr max-content;
  justify-items: end;
}

div.ux-toolbar > * {
  display: flex;
}

.hover-action-container {
  outline: none;
}

.hover-action-container:active, .hover-action-container:focus, .hover-action-container:hover, .hover-action-container.hover-action-container-active {
  background-color: #f5f5f5;
}

.hover-action-container:active .hover-action-btn, .hover-action-container:focus .hover-action-btn, .hover-action-container:hover .hover-action-btn, .hover-action-container.hover-action-container-active .hover-action-btn {
  color: #808080;
}

.hover-action-container .hover-action-btn {
  margin-right: 10px;
}

.hover-action-container .hover-action-btn .ias-icon, .hover-action-container .hover-action-btn .hover-action-btn {
  font-size: 1.3em;
  vertical-align: middle;
}

ux-tabset.ias-tabset > .nav.minimal-tab {
  border-color: #434c50;
  border-bottom-style: solid;
}

ux-tabset.ias-tabset > .nav.minimal-tab > li.nav-item {
  padding: 0 1px;
}

ux-tabset.ias-tabset > .nav.minimal-tab > li.nav-item:first-of-type {
  padding-left: 15px;
}

ux-tabset.ias-tabset > .nav.minimal-tab > li.nav-item.active > a.nav-link {
  color: #1f1f1f;
  background-color: #ffffff;
  border-bottom-color: transparent;
}

ux-tabset.ias-tabset > .nav.minimal-tab > li.nav-item:not(.active) > a.nav-link {
  color: #434c50;
  border-top-color: #dae1e1;
  border-left-color: #dae1e1;
  border-right-color: #dae1e1;
}

ux-tabset.ias-tabset > .nav.minimal-tab > li.nav-item:not(.active) > a.nav-link:hover {
  background-color: #ffffff;
  color: #007cd0;
  border-top-color: #01a9e7;
  border-left-color: #01a9e7;
  border-right-color: #01a9e7;
}

ux-tabset.ias-tabset > .nav.minimal-tab > li.nav-item > a.nav-link {
  background-color: #f6f9f8;
  border: 1px solid #434c50;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  font-weight: normal;
  outline: none;
  padding: 2px 15px 0;
  height: 30px;
}

ux-tag-input {
  border-color: #dae1e1;
  border-radius: 3px;
  cursor: default;
}

ux-tag-input:focus, ux-tag-input:hover {
  border-color: #01a9e7;
}

ux-tag-input.disabled, ux-dropdown.disabled {
  background-color: transparent;
  border-color: #dae1e1;
  opacity: 0.60;
  outline: none;
}

ux-tag-input.disabled:focus, ux-tag-input.disabled:hover, ux-dropdown.disabled:focus, ux-dropdown.disabled:hover {
  border-color: #dae1e1;
}

.ux-tag {
  align-items: center;
  background-color: #eef2f2;
  border: 1px solid transparent;
  border-radius: 3px;
  display: inline-flex;
  flex-flow: row nowrap;
  font-size: 12px;
  justify-content: space-around;
  line-height: 22px;
  margin: 2px 3px;
  min-width: 70px;
  padding: 0 5px;
}

.ux-tag > .ux-tag-remove {
  flex: 0 0 auto;
  font-size: 80%;
  opacity: 0.7;
  background-color: transparent;
  margin-left: 7px;
  border: none;
  padding: 0;
}

.ux-tag:focus, .ux-tag:hover {
  background-color: #f6f9f8;
  border: 1px solid #01a9e7;
  color: #01a9e7;
}

.ux-tag.disabled {
  background-color: #eef2f2;
  border: 1px solid transparent;
  color: #434c50;
  outline: none;
}

.tag-container > ol > li.ux-tag:focus, .tag-container > ol > li.ux-tag:hover {
  background-color: #f6f9f8;
  border: 1px solid #01a9e7;
  color: #01a9e7;
}

.tag-container > ol > li.ux-tag.disabled {
  cursor: not-allowed;
}

.ias-page-instructions {
  color: #808080;
}

.ias-tile-grid {
  display: flex;
  flex-wrap: wrap;
}

.ias-tile {
  align-items: center;
  background-color: #eef2f2;
  border: 1px solid transparent;
  border-radius: 3px;
  cursor: pointer;
  display: inline-flex;
  flex-direction: column;
  flex-shrink: 0;
  height: 190px;
  margin: 0 8px 10px 0;
  padding: 10px;
  width: 160px;
}

.ias-tile > i {
  color: #0073e7;
  font-size: 50px;
  margin-bottom: 10px;
}

.ias-tile > div {
  overflow: hidden;
  text-align: center;
  text-overflow: ellipsis;
}

.ias-tile > div:first-of-type {
  color: #3C515C;
  font-size: 16px;
  line-height: 18px;
  margin-bottom: 5px;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
}

.ias-tile > div + div {
  font-size: 12px;
  line-height: 15px;
  color: #abb5b7;
  max-height: 60px;
}

.ias-tile.ias-tile-small {
  width: 76px;
  height: 76px;
}

.ias-tile.ias-tile-small > i {
  margin-bottom: 0;
}

.ias-tile.ias-tile-medium {
  flex-flow: row nowrap;
  width: 244px;
  height: 76px;
}

.ias-tile.ias-tile-medium > i {
  margin: 0 10px 0 0;
}

.ias-tile.ias-tile-medium > div {
  text-align: left;
  color: #3C515C;
  font-size: 18px;
  line-height: 20px;
  max-height: 50px;
  margin-bottom: 0;
}

.ias-tile:hover {
  background-color: #f6f9f8;
  border: 1px solid #01a9e7;
}

ux-wizard .wizard-body .wizard-steps .wizard-step {
  background-color: #f6f9f8;
  border: 1px solid #dae1e1;
  border-radius: 3px;
  color: #434c50;
  opacity: 0.5;
}

ux-wizard .wizard-body .wizard-steps .wizard-step.visited {
  background-color: #f6f9f8;
  color: #434c50;
  opacity: 1.0;
}

ux-wizard .wizard-body .wizard-steps .wizard-step.visited:hover {
  border: 1px solid #01a9e7;
  color: #01a9e7;
}

ux-wizard .wizard-body .wizard-steps .wizard-step.active {
  background-color: #ffffff;
  border: 2px solid #01a9e7;
  font-weight: 600;
}

ux-wizard .wizard-body .wizard-steps .wizard-step.active:hover {
  border: 2px solid #01a9e7;
  color: #01a9e7;
}

ux-wizard .wizard-body .wizard-content {
  border-radius: 3px;
  background-color: #eef2f2;
}

ux-wizard .wizard-footer {
  justify-content: flex-start;
  margin: 0;
}

ux-wizard .wizard-footer .btn {
  margin: 15px 5px 0 0;
}

ux-wizard .wizard-footer .btn:first-child::before {
  content: "\E90C";
  font-family: "ias-icons";
  padding-right: 5px;
}

ux-wizard .wizard-footer .btn:first-child + .btn::after {
  content: "\E90E";
  font-family: "ias-icons";
  padding-left: 5px;
}

ux-wizard .wizard-footer .btn:last-of-type {
  margin-left: 20px;
}

ux-wizard .wizard-footer .button-primary {
  background-color: #f6f9f8;
  border: 1px solid #dae1e1;
  color: #434c50;
}

ux-marquee-wizard .marquee-wizard-side-panel {
  background-color: #007cd0;
}

ux-marquee-wizard .marquee-wizard-side-panel .marquee-wizard-description-container {
  align-items: center;
  display: flex;
  font-size: 20px;
  padding: 25px 20px 20px 20px;
}

ux-marquee-wizard .marquee-wizard-side-panel .marquee-wizard-description-container .ias-icon {
  font-size: 35px;
  margin-right: 5px;
}

ux-marquee-wizard .marquee-wizard-content-panel {
  border-radius: 5px;
}

ux-marquee-wizard .marquee-wizard-content-panel .marquee-wizard-content {
  padding: 25px;
}

ux-marquee-wizard .marquee-wizard-content-panel .modal-footer {
  display: inline-flex;
  padding: 25px;
}

ux-marquee-wizard .marquee-wizard-content-panel .modal-footer .btn {
  margin: 15px 5px 0 0;
}

ux-marquee-wizard .marquee-wizard-content-panel .modal-footer .btn:first-child::before {
  content: "\E90C";
  font-family: "ias-icons";
  padding-right: 5px;
}

ux-marquee-wizard .marquee-wizard-content-panel .modal-footer .btn:first-child + .btn::after {
  content: "\E90E";
  font-family: "ias-icons";
  padding-left: 5px;
}

ux-marquee-wizard .marquee-wizard-content-panel .modal-footer .btn:last-of-type {
  margin-left: 20px;
}

ux-marquee-wizard .marquee-wizard-content-panel .modal-footer .button-primary {
  background-color: #f6f9f8;
  border: 1px solid #dae1e1;
  color: #434c50;
}

.marquee-modal-window .modal-dialog .modal-content {
  border-radius: 5px;
}

.marquee-modal-window .modal-dialog .modal-content .dismiss {
  right: 25px;
  top: 25px;
}

body {
  background-color: #ffffff;
  color: #434c50;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/*# sourceMappingURL=ias-bootstrap.css.map */