@charset "UTF-8";
:root {
  --surface-a:#ffffff;
  --surface-b:#f8f9fa;
  --surface-c:#e9ecef;
  --surface-d:#dee2e6;
  --surface-e:#ffffff;
  --surface-f:#ffffff;
  --text-color:#333333;
  --text-color-secondary:#495057;
  --primary-color:#ffffff;
  --primary-color-text:#002856;
  --font-family:-apple-system, Roboto, Segoe UI, Helvetica Neue, Noto Sans, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
}

/* Add your customizations varialbe of theme here */
* {
  box-sizing: border-box;
}

body .ui-widget {
  font-family: -apple-system, Roboto, "Segoe UI", "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 13px;
  text-decoration: none;
}
body .ui-icon {
  font-size: 1rem;
  display: inline-block;
  vertical-align: baseline;
  margin: 0;
  position: static;
  text-indent: 0;
  overflow: visible;
  background-repeat: no-repeat;
  width: 1rem;
  height: 1rem;
}
body .ui-widget-overlay {
  -webkit-animation-name: modal-in;
  animation-name: modal-in;
  animation-duration: 0.4s;
  animation-timing-function: cubic-bezier(0.05, 0.74, 0.2, 0.99);
  animation-fill-mode: forwards;
}
body .ui-helper-reset {
  line-height: normal;
}
body .ui-state-disabled {
  opacity: 0.6;
}
body .ui-widget-overlay {
  background: rgba(0, 0, 0, 0.4);
}

/* Add your customizations of theme here */
body {
  padding: 0;
  margin: 0;
  background: #f8f9fa;
  border: 0;
  border-radius: 0;
  /* Stili per il flex grid */
  /* Adatto la larghezza delle liste del multiselectlistbox */
  /* Stile per i base status, da aggiungere al colore */
  /*
   *Stile per tutte le label delle celle interne ad un panelGrid. Permette un fluid "farlocco" perche' ha
   * una min-width.  Con i layout fluid responsive non si usa, ma non possiamo deprecarlo perche' ancora molte
   * sezioni jsf nuove lo usano.
   */
  /*
   *Stile per tutte gli input delle celle interne ad un panelGrid. Permette un fluid "farlocco" perche' ha
   * una min-width.  Con i layout fluid responsive non si usa, ma non possiamo deprecarlo perche' ancora molte
   * sezioni jsf nuove lo usano.
   */
  /* Stile per tutti i pannelli (View, Edit, Search) del WMS */
  /*
   * Stile per le datatable posizionate sotto i pannelli di Search del WMS. Essendo datatable hanno
   * molte colonne (situazione più complessa per i layout fluid responsive) quindi si manda al 98% della
    * dimensione dello schermo.
   */
  /*
   * Stile per i panelgrid, che inseriti all'interno ad esempio di un p:panel, non devono
   * avere margini e sfruttare tutta la larghezza disponibile. Sarebbe da deprecare ma non possiamo farlo
   * perche' ci sono ancora pagine che lo usano.
   */
  /* Stile per il <div> che deve contenere la Label delle celle del WMS */
  /* Stile per il <div> che deve contenere la il Text delle celle del WMS */
  /* Stile per il <div> che deve contenere la Input delle celle del WMS */
  /* Stile per il <div> che deve contenere il componente inputBPResponsive */
  /* Stile per il <div> che deve contenere il componente inputDateResponsive*/
  /* Stile per il <div> che deve contenere il p:message per la validazione*/
  /*
   * Stile per le celle di testo per il componenete inputBPResponsive. Serve per
   * allinare il contenuto delle label, outuputText e immagini opportunamente dentro
   * le <div> che lo rendono fluid responsive.
   */
}
body a:link,
body a:visited {
  text-decoration: none;
  color: #4d82b8;
}
body :focus {
  box-shadow: inset 0 0 0 0.125rem #3e9bd5 !important;
}
body input::placeholder {
  opacity: 0.5;
}
body .shipmentView .ui-inputgroup .ui-inputgroup-addon-only {
  padding: 0.206rem;
  border: 1px solid #d7d7d7;
  border-radius: 4px;
  background: #f9f9f9;
  color: #333333;
  min-width: auto;
  min-height: 1.6rem;
  font-weight: bold;
}
body .topLabel {
  display: block;
  margin: 0.25rem 0rem 0.125rem 0rem;
  text-align: left;
  font-size: 13px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
body .topLabelHeader {
  font-weight: bold;
  font-size: 16px;
  color: #002856;
}
body .topLabelNumber {
  display: block;
  margin: 0.25rem 0rem 0.125rem 0rem;
  text-align: right !important;
  font-size: 13px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
body .required,
body .bold {
  font-weight: bold;
}
body .italic {
  font-style: italic;
}
body .backgroundDisabled {
  background-color: #e9ecef !important;
}
body .sdb-bold {
  font-weight: bold;
  color: #000000;
}
body .sdb-line-separator {
  margin: 0.1875rem 0rem;
  border-bottom: 1px solid #ced4da;
}
body .sdb-margin-top {
  margin-top: 1rem;
}
body .sdb-margin-top-0 {
  margin-top: 0rem;
}
body .sdb-margin-right {
  margin-right: 1rem;
}
body .sdb-margin-right-0 {
  margin-right: 0rem;
}
body .sdb-margin-bottom {
  margin-bottom: 1rem;
}
body .sdb-margin-bottom-0 {
  margin-bottom: 0rem;
}
body .sdb-margin-left {
  margin-left: 1rem;
}
body .sdb-margin-left-0 {
  margin-left: 0rem;
}
body .sdb-margin-all {
  margin: 1rem;
}
body .sdb-margin-all-0 {
  margin: 0rem;
}
body .sdb-padding-top {
  padding-top: 1rem;
}
body .sdb-padding-top-0 {
  padding-top: 0rem;
}
body .sdb-padding-right {
  padding-right: 1rem;
}
body .sdb-padding-right-0 {
  padding-right: 0rem;
}
body .sdb-padding-bottom {
  padding-bottom: 1rem;
}
body .sdb-padding-bottom-0 {
  padding-bottom: 0rem;
}
body .sdb-padding-left {
  padding-left: 1rem;
}
body .sdb-padding-left-0 {
  padding-left: 0rem;
}
body .sdb-padding-all {
  padding: 1rem;
}
body .sdb-padding-all-0 {
  padding: 0rem;
}
body .sdb-border {
  border-radius: 4px;
  border: 1px solid #dee2e6;
}
body .sdb-icon {
  display: inline-block;
  background-repeat: no-repeat;
  width: 1rem;
  height: 1rem;
}
body .sdb-icon-large {
  display: inline-block;
  background-repeat: no-repeat;
  width: 1.5rem;
  height: 1.5rem;
}
body .sdb-box-shadow {
  box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
}
body .sdb-ajax-status {
  display: inline-block;
  visibility: hidden;
  position: fixed;
  left: 46.25%;
  top: 40%;
  background: none;
  z-index: 70000;
}
body .sdb-ajax-status-active {
  visibility: visible !important;
}
body .sdb-badge-inline {
  padding: 1px 8px;
  border-radius: 16px;
  background-color: #dee2e6;
}
body .ui-panel.noBorders,
body .ui-panelgrid.noBorders,
body .ui-selectbooleanbutton.noBorders,
body .ui-chkbox.noBorders,
body .ui-button.noBorders,
body .ui-datatable.noBorders table thead th,
body .ui-datatable.noBorders table tbody > tr > td {
  border: 0;
  border-radius: 0;
  padding: 0;
  margin: 0;
}
body .ui-panel.noBorders > .ui-panel-titlebar,
body .ui-panel.noBorders > .ui-panel-content,
body .ui-panel.noBorders > tbody tr .ui-panelgrid-cell,
body .ui-panelgrid.noBorders > .ui-panel-titlebar,
body .ui-panelgrid.noBorders > .ui-panel-content,
body .ui-panelgrid.noBorders > tbody tr .ui-panelgrid-cell,
body .ui-selectbooleanbutton.noBorders > .ui-panel-titlebar,
body .ui-selectbooleanbutton.noBorders > .ui-panel-content,
body .ui-selectbooleanbutton.noBorders > tbody tr .ui-panelgrid-cell,
body .ui-chkbox.noBorders > .ui-panel-titlebar,
body .ui-chkbox.noBorders > .ui-panel-content,
body .ui-chkbox.noBorders > tbody tr .ui-panelgrid-cell,
body .ui-button.noBorders > .ui-panel-titlebar,
body .ui-button.noBorders > .ui-panel-content,
body .ui-button.noBorders > tbody tr .ui-panelgrid-cell,
body .ui-datatable.noBorders table thead th > .ui-panel-titlebar,
body .ui-datatable.noBorders table thead th > .ui-panel-content,
body .ui-datatable.noBorders table thead th > tbody tr .ui-panelgrid-cell,
body .ui-datatable.noBorders table tbody > tr > td > .ui-panel-titlebar,
body .ui-datatable.noBorders table tbody > tr > td > .ui-panel-content,
body .ui-datatable.noBorders table tbody > tr > td > tbody tr .ui-panelgrid-cell {
  border: 0;
  border-radius: 0;
  padding: 0;
  margin: 0;
}
body .ui-panel.noBorderlines,
body .ui-panelgrid.noBorderlines,
body .ui-selectbooleanbutton.noBorderlines,
body .ui-chkbox.noBorders,
body .ui-button.noBorderlines {
  border: 0;
  border-radius: 0;
}
body .ui-panel.noBorderlines > .ui-panel-titlebar,
body .ui-panel.noBorderlines > .ui-panel-content,
body .ui-panel.noBorderlines > tbody tr .ui-panelgrid-cell,
body .ui-panelgrid.noBorderlines > .ui-panel-titlebar,
body .ui-panelgrid.noBorderlines > .ui-panel-content,
body .ui-panelgrid.noBorderlines > tbody tr .ui-panelgrid-cell,
body .ui-selectbooleanbutton.noBorderlines > .ui-panel-titlebar,
body .ui-selectbooleanbutton.noBorderlines > .ui-panel-content,
body .ui-selectbooleanbutton.noBorderlines > tbody tr .ui-panelgrid-cell,
body .ui-chkbox.noBorders > .ui-panel-titlebar,
body .ui-chkbox.noBorders > .ui-panel-content,
body .ui-chkbox.noBorders > tbody tr .ui-panelgrid-cell,
body .ui-button.noBorderlines > .ui-panel-titlebar,
body .ui-button.noBorderlines > .ui-panel-content,
body .ui-button.noBorderlines > tbody tr .ui-panelgrid-cell {
  border: 0;
  border-radius: 0;
}
body .ui-panel.noBackground,
body .ui-panelgrid.noBackground,
body .ui-selectbooleanbutton.noBackground,
body .ui-chkbox.noBorders,
body .ui-button.noBackground {
  background: none;
}
body .ui-panel.noBackground > .ui-panel-titlebar,
body .ui-panel.noBackground > .ui-panel-content,
body .ui-panel.noBackground > tbody tr .ui-panelgrid-cell,
body .ui-panelgrid.noBackground > .ui-panel-titlebar,
body .ui-panelgrid.noBackground > .ui-panel-content,
body .ui-panelgrid.noBackground > tbody tr .ui-panelgrid-cell,
body .ui-selectbooleanbutton.noBackground > .ui-panel-titlebar,
body .ui-selectbooleanbutton.noBackground > .ui-panel-content,
body .ui-selectbooleanbutton.noBackground > tbody tr .ui-panelgrid-cell,
body .ui-chkbox.noBorders > .ui-panel-titlebar,
body .ui-chkbox.noBorders > .ui-panel-content,
body .ui-chkbox.noBorders > tbody tr .ui-panelgrid-cell,
body .ui-button.noBackground > .ui-panel-titlebar,
body .ui-button.noBackground > .ui-panel-content,
body .ui-button.noBackground > tbody tr .ui-panelgrid-cell {
  background: none;
}
body .ui-datatable tbody > tr.ui-datatable-row-header.ui-expanded-row {
  background: #deeaf2;
}
body .noFilter {
  filter: none !important;
}
body .invertFilter {
  filter: brightness(1) invert(0) !important;
}
body .ui-g-1,
body .ui-g-2,
body .ui-g-3,
body .ui-g-4,
body .ui-g-5,
body .ui-g-6,
body .ui-g-7,
body .ui-g-8,
body .ui-g-9,
body .ui-g-10,
body .ui-g-11,
body .ui-g-12,
body .ui-grid-col-1,
body .ui-grid-col-2,
body .ui-grid-col-3,
body .ui-grid-col-4,
body .ui-grid-col-5,
body .ui-grid-col-6,
body .ui-grid-col-7,
body .ui-grid-col-8,
body .ui-grid-col-9,
body .ui-grid-col-10,
body .ui-grid-col-11,
body .ui-grid-col-12 {
  margin: auto;
  padding: 0.15em;
}
body .columnLabel {
  text-align: right;
  padding: 0.1875rem 0.1875rem;
}
body .columnLabelLeft {
  text-align: left;
  padding: 0.1875rem 0.1875rem;
}
body .columnLabelCenter {
  text-align: center;
  padding: 0.1875rem 0.1875rem;
}
body .columnLabelWidthTooltip {
  text-align: right;
  padding: 0.1875rem 0.1875rem;
  width: 50px !important;
}
body .columnLabelWidthPercentage {
  text-align: right;
  padding: 0.1875rem 0.1875rem;
  width: 10% !important;
}
body .columnLabelWidth {
  text-align: right;
  padding: 0.1875rem 0.1875rem;
  width: 150px !important;
}
body .ui-toolbar.sdb-toolbar {
  border: 0;
  border-radius: 0;
  padding: 0.4rem 0.7rem;
  min-height: 40px;
  background: #002856;
  color: #ffffff;
}
body .ui-toolbar.sdb-toolbar .ui-button {
  background: #ffffff;
  color: #002856;
  border: 1px solid rgb(229.5, 229.5, 229.5);
}
body .ui-toolbar.sdb-toolbar a:link,
body .ui-toolbar.sdb-toolbar a:visited {
  color: #ffffff;
}
body .ui-tabmenu.sdb-glf-tabmenu .ui-tabmenu-nav .ui-tabmenuitem a {
  display: flex;
  justify-content: center;
  align-items: center;
  min-width: 5rem;
  padding: 1rem 0.4375rem;
}
body .sdb-panel-hover-border {
  border-width: 0.4375rem 0rem 0rem 0rem !important;
  border-style: solid !important;
  border-color: #002856 !important;
}
body .sdb-global-messages {
  z-index: 1100 !important;
  padding: 0rem !important;
}
body .sdb-global-messages > .ui-panel-content {
  border: 0 !important;
  padding: 0 !important;
}
body .sdb-ajax-status-dialog > .ui-dialog-content {
  background: none !important;
  padding: 0 !important;
}
body .sdb-flex {
  display: flex;
  align-items: center;
}
body .sdb-flex > .ui-button,
body .sdb-flex > .ui-splitbutton {
  width: auto;
  border-radius: 4px;
}
body .sdb-flex-wrap {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
body .sdb-flex-wrap > .ui-button,
body .sdb-flex-wrap > .ui-splitbutton {
  width: auto;
  border-radius: 4px;
}
body .sdb-flex-gap {
  display: flex;
  align-items: center;
  gap: 0.1875rem;
}
body .sdb-flex-gap > .ui-button,
body .sdb-flex-gap > .ui-splitbutton {
  width: auto;
  border-radius: 4px;
}
body .sdb-flex-full {
  display: flex;
  align-items: center;
  width: 100%;
}
body .sdb-flex-full > .ui-button,
body .sdb-flex-full > .ui-splitbutton {
  width: auto;
  border-radius: 4px;
}
body .sdb-flex-left {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
body .sdb-flex-left > .ui-button,
body .sdb-flex-left > .ui-splitbutton {
  width: auto;
  border-radius: 4px;
}
body .sdb-flex-center {
  display: flex;
  align-items: center;
  justify-content: center;
}
body .sdb-flex-center > .ui-button,
body .sdb-flex-center > .ui-splitbutton {
  width: auto;
  border-radius: 4px;
}
body .sdb-flex-right {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
body .sdb-flex-right > .ui-button,
body .sdb-flex-right > .ui-splitbutton {
  width: auto;
  border-radius: 4px;
}
body .sdb-flex-space-between {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
body .sdb-flex-space-between > .ui-button,
body .sdb-flex-space-between > .ui-splitbutton {
  width: auto;
  border-radius: 4px;
}
body .sdb-flex-space-around {
  display: flex;
  align-items: center;
  justify-content: space-around;
}
body .sdb-flex-space-around > .ui-button,
body .sdb-flex-space-around > .ui-splitbutton {
  width: auto;
  border-radius: 4px;
}
body .sdb-flex-inline {
  display: inline-flex;
  align-items: center;
}
body .sdb-flexgrid {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  align-items: flex-start;
  gap: 0.375rem;
  width: 100%;
  padding: 0;
  margin: 0;
  /* Definizione delle classi per le colonne */
}
body .sdb-flexgrid > div {
  flex-grow: 1;
  flex-basis: 0;
}
body .sdb-flexgrid .sdb-col-0-5 {
  box-sizing: border-box;
  padding: 0.1875rem 0;
  margin: 0;
  flex: 0 0 auto;
  width: calc(4.166666% - 0.359375rem);
}
body .sdb-flexgrid .sdb-col-1 {
  box-sizing: border-box;
  padding: 0.1875rem 0;
  margin: 0;
  flex: 0 0 auto;
  width: calc(8.333333% - 0.34375rem);
}
body .sdb-flexgrid .sdb-col-1-5 {
  box-sizing: border-box;
  padding: 0.1875rem 0;
  margin: 0;
  flex: 0 0 auto;
  width: calc(12.5% - 0.328125rem);
}
body .sdb-flexgrid .sdb-col-2 {
  box-sizing: border-box;
  padding: 0.1875rem 0;
  margin: 0;
  flex: 0 0 auto;
  width: calc(16.666667% - 0.3125rem);
}
body .sdb-flexgrid .sdb-col-2-5 {
  box-sizing: border-box;
  padding: 0.1875rem 0;
  margin: 0;
  flex: 0 0 auto;
  width: calc(20.833333% - 0.296875rem);
}
body .sdb-flexgrid .sdb-col-3 {
  box-sizing: border-box;
  padding: 0.1875rem 0;
  margin: 0;
  flex: 0 0 auto;
  width: calc(25% - 0.28125rem);
}
body .sdb-flexgrid .sdb-col-3-5 {
  box-sizing: border-box;
  padding: 0.1875rem 0;
  margin: 0;
  flex: 0 0 auto;
  width: calc(29.166667% - 0.265625rem);
}
body .sdb-flexgrid .sdb-col-4 {
  box-sizing: border-box;
  padding: 0.1875rem 0;
  margin: 0;
  flex: 0 0 auto;
  width: calc(33.333333% - 0.25rem);
}
body .sdb-flexgrid .sdb-col-4-5 {
  box-sizing: border-box;
  padding: 0.1875rem 0;
  margin: 0;
  flex: 0 0 auto;
  width: calc(37.5% - 0.234375rem);
}
body .sdb-flexgrid .sdb-col-5 {
  box-sizing: border-box;
  padding: 0.1875rem 0;
  margin: 0;
  flex: 0 0 auto;
  width: calc(41.666667% - 0.21875rem);
}
body .sdb-flexgrid .sdb-col-5-5 {
  box-sizing: border-box;
  padding: 0.1875rem 0;
  margin: 0;
  flex: 0 0 auto;
  width: calc(45.833333% - 0.203125rem);
}
body .sdb-flexgrid .sdb-col-6 {
  box-sizing: border-box;
  padding: 0.1875rem 0;
  margin: 0;
  flex: 0 0 auto;
  width: calc(50% - 0.1875rem);
}
body .sdb-flexgrid .sdb-col-6-5 {
  box-sizing: border-box;
  padding: 0.1875rem 0;
  margin: 0;
  flex: 0 0 auto;
  width: calc(54.166667% - 0.171875rem);
}
body .sdb-flexgrid .sdb-col-7 {
  box-sizing: border-box;
  padding: 0.1875rem 0;
  margin: 0;
  flex: 0 0 auto;
  width: calc(58.333333% - 0.15625rem);
}
body .sdb-flexgrid .sdb-col-7-5 {
  box-sizing: border-box;
  padding: 0.1875rem 0;
  margin: 0;
  flex: 0 0 auto;
  width: calc(62.5% - 0.140625rem);
}
body .sdb-flexgrid .sdb-col-8 {
  box-sizing: border-box;
  padding: 0.1875rem 0;
  margin: 0;
  flex: 0 0 auto;
  width: calc(66.666667% - 0.125rem);
}
body .sdb-flexgrid .sdb-col-8-5 {
  box-sizing: border-box;
  padding: 0.1875rem 0;
  margin: 0;
  flex: 0 0 auto;
  width: calc(70.833333% - 0.109375rem);
}
body .sdb-flexgrid .sdb-col-9 {
  box-sizing: border-box;
  padding: 0.1875rem 0;
  margin: 0;
  flex: 0 0 auto;
  width: calc(75% - 0.09375rem);
}
body .sdb-flexgrid .sdb-col-9-5 {
  box-sizing: border-box;
  padding: 0.1875rem 0;
  margin: 0;
  flex: 0 0 auto;
  width: calc(79.166667% - 0.078125rem);
}
body .sdb-flexgrid .sdb-col-10 {
  box-sizing: border-box;
  padding: 0.1875rem 0;
  margin: 0;
  flex: 0 0 auto;
  width: calc(83.333333% - 0.0625rem);
}
body .sdb-flexgrid .sdb-col-10-5 {
  box-sizing: border-box;
  padding: 0.1875rem 0;
  margin: 0;
  flex: 0 0 auto;
  width: calc(87.5% - 0.046875rem);
}
body .sdb-flexgrid .sdb-col-11 {
  box-sizing: border-box;
  padding: 0.1875rem 0;
  margin: 0;
  flex: 0 0 auto;
  width: calc(91.666667% - 0.03125rem);
}
body .sdb-flexgrid .sdb-col-11-5 {
  box-sizing: border-box;
  padding: 0.1875rem 0;
  margin: 0;
  flex: 0 0 auto;
  width: calc(95.833333% - 0.015625rem);
}
body .sdb-flexgrid .sdb-col-12 {
  box-sizing: border-box;
  padding: 0.1875rem 0;
  margin: 0;
  flex: 0 0 auto;
  width: 100%;
}
body .sdb-datatable-no-checkbox-all.ui-selection-column .ui-chkbox-all {
  display: none !important;
}
body .sdb-datatable-header {
  background: #e9ecef;
  color: #333333;
  font-weight: 600;
}
body .sdb-datatable-groupRow {
  background: #ffffff;
}
body .sdb-layout-container {
  display: flex;
  align-items: flex-start;
}
body .sdb-layout-content {
  padding: 0.75rem;
  text-align: left;
}
body .sdb-width-100 {
  width: 100%;
}
body .sdb-width-90 {
  width: 90%;
}
body .sdb-width-80 {
  width: 80%;
}
body .sdb-width-70 {
  width: 70%;
}
body .sdb-width-60 {
  width: 60%;
}
body .sdb-width-50 {
  width: 50%;
}
body .sdb-width-40 {
  width: 40%;
}
body .sdb-width-30 {
  width: 30%;
}
body .sdb-width-20 {
  width: 20%;
}
body .sdb-width-10 {
  width: 10%;
}
body .sdb-width-5 {
  width: 5%;
}
body .sdb-width-auto {
  width: auto;
}
body .fixedWidthResponsive,
body .fixedWidth {
  max-width: 1230px;
}
body .fixedWidthExtResponsive {
  max-width: 1000px;
}
body .fixedWidthExt {
  max-width: 1000px;
}
body .fixedWidthEdocs {
  max-width: 900px;
}
body .fixedWidthEdocsForm {
  max-width: 500px;
}
body .fullScreen {
  width: 100%;
}
body .meterGaugePostedGpPercentage .jqplot-series-shadowCanvas {
  background: #f5f5f5;
  border: 1px solid #f5f5f5;
}
body .monospaceFont {
  font-family: monospace !important;
}
body .columnValue,
body .columnValue tr,
body .columnValue td {
  font-weight: bold;
}
body .columnInput,
body .columnInput tr,
body .columnInput td {
  border-right: none !important;
}
body .columnMsg,
body .columnMsg tr,
body .columnMsg td {
  width: 40px;
  border-left: none !important;
}
body .ui-diagram-element {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  font-weight: bold;
  width: 8em;
  height: 4em;
  line-height: 2em;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.8);
  border-radius: 4px;
  border: none;
  background-color: #4d82b8;
  color: #ffffff;
}
body .ui-diagram-current {
  background-color: green;
}
body .ui-diagram-satisfyed {
  background-color: #76a797;
}
body .all-diagram-fail {
  background: #e95150;
}
body .hiddenLabel {
  visibility: hidden;
}
body .floatLeft {
  float: left;
}
body .floatRight {
  float: right;
}
body .alignCenter {
  text-align: center;
}
body .alignRight {
  text-align: right;
}
body .alignLeft {
  text-align: left;
}
body .titleText {
  font-weight: bold;
}
body .ui-outputpanel-loading {
  background-image: url("./icons_svg/loading.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  width: auto !important;
  height: 18px !important;
}
body .brownBackground {
  background-color: #DEB887;
}
body .aquamarineBackground {
  background-color: #7FFFD4;
}
body .red {
  color: red;
}
body .gray {
  color: gray;
}
body .numberFormat {
  text-align: right !important;
}
body .mefDeactivated {
  color: #999999 !important;
}
body .panelInvisible {
  border: 0px;
  padding: 0px;
  margin: 0px;
  background: none;
}
body .invisible tr,
body .invisible td {
  border: none !important;
  background: none;
}
body .invisible {
  border: 0px;
  padding: 0px;
  margin: 0px;
  background: none;
}
body .icoPosition {
  margin-top: 3px;
  margin-left: 3px;
}
body .buttonBorders {
  border: 1px solid #1f89ce;
}
body .buttonNoBorders {
  border: 0px !important;
}
body .buttonNoBackground {
  background: none !important;
}
body .buttonNoDecorations {
  background: none !important;
  border: 0px !important;
}
body .firstLevelDropDownMenuItemBold {
  font-weight: bold;
}
body .secondLevelDropDownMenuItem {
  margin-left: 20px;
}
body .secondLevelDropDownMenuItemBold {
  font-weight: bold;
  margin-left: 20px;
}
body .thirdLevelDropDownMenuItem {
  margin-left: 40px;
}
body .thirdLevelDropDownMenuItemBold {
  font-weight: bold;
  margin-left: 40px;
}
body .emptyDropDownMenuItem {
  display: inline-block;
}
body .dashboardHeaderPanel {
  border-style: solid;
  border-color: Gainsboro;
  border-width: 2px;
  margin: 10px;
}
body .tablePanel {
  border-width: 0px;
  border-collapse: unset;
}
body .tableSuper {
  border: 0;
}
body .tableColumn {
  border-color: inherit;
  border-style: solid;
  border-width: 0px;
  padding: 4px 10px;
}
body .hide-column-names table thead tr {
  display: none;
}
body .myFieldset .ui-fieldset-legend {
  background: none !important;
  border-width: 0px !important;
  color: black !important;
  box-shadow: none !important;
}
body .columnOutputBp {
  text-align: right;
  background-color: #F5F5F5;
  width: 80px !important;
}
body .highlight_green {
  background: green !important;
}
body .highlight_light_green {
  background: #75ff66 !important;
}
body .highlight_aqua_green {
  background: #a2eaa7 !important;
}
body .highlight_light_purple {
  background: #CC99FF !important;
}
body .highlight_yellow {
  background: yellow !important;
}
body .highlight_light_yellow {
  background: #ffea94 !important;
}
body .highlight_white {
  background: none;
}
body .highlight_red {
  background: red !important;
}
body .highlight_light_red {
  background: #ffa1a1 !important;
}
body .highlight_light_lawn_green {
  background: #7CFC00 !important;
}
body .highlight_light_brown {
  background: #996633 !important;
}
body .highlight_gray {
  background: gray !important;
}
body .highlight_light_gray {
  background: #dee2e6 !important;
}
body .highlight_gold {
  background: #cfb53b !important;
}
body .highlight_light_gold {
  background: #cfb53b !important;
}
body .highlight_orange {
  background: #e47833 !important;
}
body .highlight_light_orange {
  background: #FFA07A !important;
}
body .highlight_light_blue {
  background: #afd6f3 !important;
}
body .highlight_blue {
  background: #186ba0 !important;
}
body .handsontable table,
body .handsontable tbody,
body .handsontable thead,
body .handsontable td,
body .handsontable th,
body .handsontable input,
body .handsontable textarea,
body .handsontable div {
  color: #333333 !important;
}
body .top-alignment {
  vertical-align: top;
}
body .center-alignment {
  vertical-align: center;
}
body .center {
  margin-left: auto;
  margin-right: auto;
}
body .warningLabel {
  font-weight: bold;
  color: #FF8141;
}
body .center-text {
  text-align: center;
}
body .preformatted {
  white-space: pre-wrap;
}
body .overriding {
  font-weight: bold;
  color: #00A000;
}
body .notReallyOverriding {
  font-weight: bold;
  color: #E01F25;
}
body .subNodeNotReallyOverriding {
  font-weight: bold;
  color: #FF8141;
}
body .overridingAndSubNodeNotReallyOverriding {
  font-weight: bold;
  color: #A1A100;
}
body .overridingLegend {
  background-color: #00A000;
}
body .notReallyOverridingLegend {
  background-color: #E01F25;
}
body .subNodeNotReallyOverridingLegend {
  background-color: #FF8141;
}
body .overridingAndSubNodeNotReallyOverridingLegend {
  background-color: #A1A100;
}
body .noIndexing {
  background-color: #ff0000;
}
body .partialIndexing {
  background-color: #e0bf1f;
}
body .completeIndexing {
  background-color: #28e01f;
}
body .rectificated {
  background-color: #3a1da8;
}
body td.highlightedColumn {
  background-color: #deeaf2;
}
body td.highlightedColumn2 {
  background-color: #bedaee;
}
body td.highlightedColumn3 {
  background-color: #a5c8df;
}
body td.boldColumn {
  font-weight: bold;
}
body .webportalToolbarPanel {
  color: #ffffff;
  background: #002856;
}
body .webportalToolbarPanelContainer {
  margin: auto;
  width: 99%;
  border: 0px;
}
body .toolbarMenuContainerPanel.ui-sticky {
  z-index: 1000 !important;
}
body .globalMessagesContainerPanel {
  background: white;
  padding: 0px 12px 0px 12px;
}
body .globalMessagesContainerPanel.ui-sticky {
  z-index: 900 !important;
}
body .uploadEdocsDocumentHouseReleaseStatus .ui-fileupload-content {
  min-height: 50px;
}
body div.timelineeventblue {
  background: #ebf1f6 !important;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ebf1f6 0%, #abd3ee 50%, #89c3eb 51%, #d5ebfb 100%) !important;
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ebf1f6), color-stop(50%, #abd3ee), color-stop(51%, #89c3eb), color-stop(100%, #d5ebfb)) !important;
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ebf1f6 0%, #abd3ee 50%, #89c3eb 51%, #d5ebfb 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ebf1f6 0%, #abd3ee 50%, #89c3eb 51%, #d5ebfb 100%) !important;
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ebf1f6 0%, #abd3ee 50%, #89c3eb 51%, #d5ebfb 100%) !important;
  /* IE10+ */
  background: linear-gradient(to bottom, #ebf1f6 0%, #abd3ee 50%, #89c3eb 51%, #d5ebfb 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ebf1f6", endColorstr="#d5ebfb", GradientType=0) !important;
  /* IE6-9 */
}
body div.timelineeventbluelight {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f2f7f9+0,e5f3f9+50,d7ebf4+51,e0f0fc+100 */
  background: #f2f7f9;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f2f7f9 0%, #e5f3f9 50%, #d7ebf4 51%, #e0f0fc 100%) !important;
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f7f9), color-stop(50%, #e5f3f9), color-stop(51%, #d7ebf4), color-stop(100%, #e0f0fc)) !important;
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f2f7f9 0%, #e5f3f9 50%, #d7ebf4 51%, #e0f0fc 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f2f7f9 0%, #e5f3f9 50%, #d7ebf4 51%, #e0f0fc 100%) !important;
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f2f7f9 0%, #e5f3f9 50%, #d7ebf4 51%, #e0f0fc 100%) !important;
  /* IE10+ */
  background: linear-gradient(to bottom, #f2f7f9 0%, #e5f3f9 50%, #d7ebf4 51%, #e0f0fc 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f2f7f9", endColorstr="#e0f0fc", GradientType=0) !important;
  /* IE6-9 */
}
body div.timelineeventgreen {
  background: #e6f0a3 !important;
  /* Old browsers */
  background: -moz-linear-gradient(top, #e6f0a3 0%, #d2e638 50%, #c3d825 51%, #dbf043 100%) !important;
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e6f0a3), color-stop(50%, #d2e638), color-stop(51%, #c3d825), color-stop(100%, #dbf043)) !important;
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #e6f0a3 0%, #d2e638 50%, #c3d825 51%, #dbf043 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #e6f0a3 0%, #d2e638 50%, #c3d825 51%, #dbf043 100%) !important;
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #e6f0a3 0%, #d2e638 50%, #c3d825 51%, #dbf043 100%) !important;
  /* IE10+ */
  background: linear-gradient(to bottom, #e6f0a3 0%, #d2e638 50%, #c3d825 51%, #dbf043 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#e6f0a3", endColorstr="#dbf043", GradientType=0) !important;
  /* IE6-9 */
}
body div.timelineeventgreenlight {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f3f5d7+0,eef2c8+50,e4eac0+51,f3f6d8+100 */
  background: #f3f5d7 !important;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f3f5d7 0%, #eef2c8 50%, #e4eac0 51%, #f3f6d8 100%) !important;
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3f5d7), color-stop(50%, #eef2c8), color-stop(51%, #e4eac0), color-stop(100%, #f3f6d8)) !important;
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f3f5d7 0%, #eef2c8 50%, #e4eac0 51%, #f3f6d8 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f3f5d7 0%, #eef2c8 50%, #e4eac0 51%, #f3f6d8 100%) !important;
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f3f5d7 0%, #eef2c8 50%, #e4eac0 51%, #f3f6d8 100%) !important;
  /* IE10+ */
  background: linear-gradient(to bottom, #f3f5d7 0%, #eef2c8 50%, #e4eac0 51%, #f3f6d8 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f3f5d7", endColorstr="#f3f6d8", GradientType=0) !important;
  /* IE6-9 */
}
body div.timelineeventyellow {
  background: #fffcd3 !important;
  /* Old browsers */
  background: -moz-linear-gradient(top, #fffcd3 0%, #fffcd3 0%, #fff787 50%, #fff200 51%, #fffbba 100%) !important;
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fffcd3), color-stop(0%, #fffcd3), color-stop(50%, #fff787), color-stop(51%, #fff200), color-stop(100%, #fffbba)) !important;
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #fffcd3 0%, #fffcd3 0%, #fff787 50%, #fff200 51%, #fffbba 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #fffcd3 0%, #fffcd3 0%, #fff787 50%, #fff200 51%, #fffbba 100%) !important;
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #fffcd3 0%, #fffcd3 0%, #fff787 50%, #fff200 51%, #fffbba 100%) !important;
  /* IE10+ */
  background: linear-gradient(to bottom, #fffcd3 0%, #fffcd3 0%, #fff787 50%, #fff200 51%, #fffbba 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fffcd3", endColorstr="#fffbba", GradientType=0) !important;
  /* IE6-9 */
}
body div.timelineeventorange {
  background: #ffdfb2 !important;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ffdfb2 0%, #ed9f31 50%, #e88206 51%, #f9c65e 100%) !important;
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffdfb2), color-stop(50%, #ed9f31), color-stop(51%, #e88206), color-stop(100%, #f9c65e)) !important;
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffdfb2 0%, #ed9f31 50%, #e88206 51%, #f9c65e 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffdfb2 0%, #ed9f31 50%, #e88206 51%, #f9c65e 100%) !important;
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffdfb2 0%, #ed9f31 50%, #e88206 51%, #f9c65e 100%) !important;
  /* IE10+ */
  background: linear-gradient(to bottom, #ffdfb2 0%, #ed9f31 50%, #e88206 51%, #f9c65e 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffdfb2", endColorstr="#f9c65e", GradientType=0) !important;
  /* IE6-9 */
}
body div.timelineeventpink {
  background: #fcecfc !important;
  /* Old browsers */
  background: -moz-linear-gradient(top, #fcecfc 0%, #fba6e1 50%, #fd89d7 51%, #ff7cd8 100%) !important;
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcecfc), color-stop(50%, #fba6e1), color-stop(51%, #fd89d7), color-stop(100%, #ff7cd8)) !important;
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #fcecfc 0%, #fba6e1 50%, #fd89d7 51%, #ff7cd8 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #fcecfc 0%, #fba6e1 50%, #fd89d7 51%, #ff7cd8 100%) !important;
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #fcecfc 0%, #fba6e1 50%, #fd89d7 51%, #ff7cd8 100%) !important;
  /* IE10+ */
  background: linear-gradient(to bottom, #fcecfc 0%, #fba6e1 50%, #fd89d7 51%, #ff7cd8 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fcecfc", endColorstr="#ff7cd8", GradientType=0) !important;
  /* IE6-9 */
}
body div.timelineeventred {
  background: #ffefef !important;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ffefef 0%, #ffaaaa 50%, #ff5e5e 51%, #ff7c7c 100%) !important;
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffefef), color-stop(50%, #ffaaaa), color-stop(51%, #ff5e5e), color-stop(100%, #ff7c7c)) !important;
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffefef 0%, #ffaaaa 50%, #ff5e5e 51%, #ff7c7c 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffefef 0%, #ffaaaa 50%, #ff5e5e 51%, #ff7c7c 100%) !important;
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffefef 0%, #ffaaaa 50%, #ff5e5e 51%, #ff7c7c 100%) !important;
  /* IE10+ */
  background: linear-gradient(to bottom, #ffefef 0%, #ffaaaa 50%, #ff5e5e 51%, #ff7c7c 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffefef", endColorstr="#ff7c7c", GradientType=0) !important;
  /* IE6-9 */
}
body div.timelineeventgray {
  background: #ededed !important;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ededed 0%, #cccccc 50%, #969696 51%, #d3d3d3 100%) !important;
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ededed), color-stop(50%, #cccccc), color-stop(51%, #969696), color-stop(100%, #d3d3d3)) !important;
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ededed 0%, #cccccc 50%, #969696 51%, #d3d3d3 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ededed 0%, #cccccc 50%, #969696 51%, #d3d3d3 100%) !important;
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ededed 0%, #cccccc 50%, #969696 51%, #d3d3d3 100%) !important;
  /* IE10+ */
  background: linear-gradient(to bottom, #ededed 0%, #cccccc 50%, #969696 51%, #d3d3d3 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ededed", endColorstr="#d3d3d3", GradientType=0) !important;
  /* IE6-9 */
}
body .ui-steps .ui-steps-item {
  width: 24%;
}
body .ui-state-highlight {
  text-shadow: none !important;
}
body .ui-steps.custom {
  margin-top: 10px;
  margin-bottom: 30px;
}
body .ui-steps.custom .ui-steps-item .ui-menuitem-link {
  height: 10px;
  padding: 0 1em;
}
body .ui-steps.custom .ui-steps-item .ui-steps-number {
  background-color: #0081c2;
  color: #FFFFFF;
  display: inline-block;
  width: 30px;
  border-radius: 10px;
  margin-top: -10px;
  margin-bottom: 10px;
}
body .ui-multiselectlistbox-listcontainer {
  width: 350px;
}
body .tooltipClass.ui-tooltip-top .ui-tooltip-arrow {
  border-top-color: #002856 !important;
}
body .tooltipClass.ui-tooltip-right .ui-tooltip-arrow {
  border-right-color: #002856 !important;
}
body .tooltipClass.ui-tooltip-bottom .ui-tooltip-arrow {
  border-bottom-color: #002856 !important;
}
body .tooltipClass.ui-tooltip-left .ui-tooltip-arrow {
  border-left-color: #002856 !important;
}
body .tooltipClass .ui-tooltip-text {
  padding: 5px;
  border: 0;
  border-radius: 0;
  background: #e3f2fd !important;
  color: #000000 !important;
  box-shadow: 0 6px 10px 0px #002856 !important;
  -webkit-box-shadow: 0 6px 10px 0px #002856 !important;
  -moz-box-shadow: 0 6px 10px 0px #002856 !important;
}
body .ui-overlaypanel.overlayClass {
  padding: 5px;
  border: 0;
  border-radius: 0;
  background: #e3f2fd !important;
  color: #000000 !important;
  box-shadow: 0 6px 10px 0px #002856 !important;
  -webkit-box-shadow: 0 6px 10px 0px #002856 !important;
  -moz-box-shadow: 0 6px 10px 0px #002856 !important;
}
body .shipmentWizardsClass {
  text-decoration: none;
  text-align: center;
}
body .shipmentWizardsClass div:hover,
body .shipmentWizardsClass img:hover,
body .shipmentWizardsClass label:hover {
  text-decoration: none;
  background: #deeaf2;
  cursor: pointer;
}
body .dashboardGlfClass {
  height: 100px;
}
body .dashboardGlfClass div:hover {
  text-decoration: none;
  background: #deeaf2;
}
body .ui-badge.dashboardGlfOk {
  color: white;
  background: #9ccc65;
}
body .ui-badge.dashboardGlfSevere {
  color: white;
  background: #ff6666;
}
body .ui-badge.dashboardGlfWarning {
  color: white;
  background: #ffb380;
}
body .ui-badge.dashboardGlfOutdated {
  color: white;
  background: #73726c;
}
body .sdbBackground {
  background: #4f7ca3;
}
body .sdbColor {
  color: #4f7ca3;
}
body .sdbColorDraft {
  color: orange;
  font-weight: bold;
}
body .sdbColorError {
  color: red;
  font-weight: bold;
}
body .sdbColorInvalid {
  color: gray;
  font-weight: bold;
}
body .sdbColorConfirm {
  color: green;
  font-weight: bold;
}
body .ui-datepicker-current-day a {
  background: #4f7ca3 !important;
  color: white !important;
}
body .ui-datepicker td a.ui-state-default.ui-state-hover {
  background: #4f7ca3 !important;
  color: white !important;
}
body .glf-dashboard-column .ui-dashboard-column {
  width: 320px !important;
  padding: 3px;
}
body .baseStatus {
  font-weight: bold;
}
body .panelGridHeader {
  background: url("/webtng/javax.faces.resource/primefaces-sam/images/ui-default.png.xhtml") repeat-x scroll 0 0;
  /* For browsers that do not support gradients */
  border: 1px solid;
  border-color: #cccccc;
  font-weight: bold;
  padding: 0.4em;
}
body .panelGridSubHeader {
  background: url("/webtng/javax.faces.resource/primefaces-sam/images/ui-default.png.xhtml") repeat-x scroll 0 0;
  /* For browsers that do not support gradients */
  padding: 0.4em;
}
body .wmsColumnLabel {
  text-align: right;
  background-color: #F5F5F5;
  min-width: 119px;
}
body .wmsColumnInput {
  min-width: 140px;
}
body .wmsLayoutPanel {
  margin: auto;
  width: 98%;
  min-width: 330px;
  max-width: 1600px;
}
body .wmsLayoutPanelSearch {
  margin: auto;
  width: 98%;
  min-width: 330px;
}
body .wmsLayoutPanelGrid {
  margin: auto;
  width: 100%;
}
body span.wmsWarehouseDescription {
  font-size: 12px;
  height: 12px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  margin-left: 10px;
}
body a.wmsWarehouseDescription {
  text-transform: none;
  text-decoration: none;
  color: inherit;
  padding: 0px;
}
body .wmsFluidGridCellLabel {
  text-align: right;
  padding: 9px 10px;
  background-color: #F5F5F5;
  background-clip: padding-box;
}
body .wmsFluidGridCellText {
  text-align: left;
  padding: 8px 10px;
}
body .wmsFluidGridCellInput {
  text-align: left;
  font-weight: bold;
  padding: 3px 10px 3px 10px;
}
body .wmsFluidGridCellInputBb {
  text-align: left;
  font-weight: bold;
  padding: 2px 10px 2px 10px;
}
body .wmsFluidGridCellInputDate {
  text-align: left;
  font-weight: bold;
  padding: 2px 10px 2px 10px;
}
body .wmsFluidGridCellValidation {
  text-align: center;
  padding: 4px 0px 6px 0px;
  margin-left: -5px;
}
body .wmsFluidAlignTextPanelGrid {
  text-align: center;
}
body .wmsFluidCellTextInputBp {
  text-align: left;
  padding: 3px 0px 3px 0px;
}
body .wmsUi-grid .wmsUi-grid-row div {
  padding: 4px 10px;
}
body .wmsResponsiveLabel {
  text-align: right;
  background-color: #F5F5F5;
}
body .wmsResponsiveLabel * {
  padding: 5px 0px;
  display: block;
}
body .wmsResponsiveCell {
  padding: 4px 10px;
  background-color: #F5F5F5;
  text-align: right;
}
body .wmsResponsiveCell * {
  padding: 5px 0px;
  display: block;
}
@media only screen and (max-width: 1535px) {
  body .fixedWidthResponsive,
  body .fixedWidth {
    max-width: 1230px;
  }
}
@media only screen and (max-width: 1280px) {
  body .fixedWidthResponsive,
  body .fixedWidth {
    max-width: 750px;
  }
}
@media only screen and (max-width: 768px) {
  body .fixedWidthResponsive,
  body .fixedWidth {
    max-width: 95%;
  }
  body .sdb-icon-large {
    height: 1rem;
    width: 1rem;
  }
  body .ui-datatable-reflow .ui-datatable-data td[role=gridcell]:not(.ui-helper-hidden) {
    display: flex;
    text-align: left !important;
    width: 100% !important;
  }
  body .ui-datatable-reflow .ui-datatable-data td[role=gridcell] .ui-column-title {
    font-weight: bold;
    width: 40%;
  }
}
@media only screen and (max-width: 640px) {
  body {
    /* Stile per gestire il comportamento della Label del componente inputBPResponsive */
    /* Stile per gestire il comportamento dell'Input del componente inputBPResponsive */
    /* Stile per allineare a sinistra il contenuto delle colonne in una datatable */
  }
  body .wmsFluidGridCellLabelBp {
    text-align: right;
    padding: 36px 10px;
    background-color: #F5F5F5;
    background-clip: padding-box;
  }
  body .wmsFluidGridInputBp {
    text-align: left;
    padding: 2px 0px;
  }
  body .wmsFluidAlignTextLeft {
    text-align: left !important;
  }
  body .sdb-flexgrid .sdb-col-0-5,
  body .sdb-flexgrid .sdb-col-1,
  body .sdb-flexgrid .sdb-col-1-5,
  body .sdb-flexgrid .sdb-col-2,
  body .sdb-flexgrid .sdb-col-2-5,
  body .sdb-flexgrid .sdb-col-3,
  body .sdb-flexgrid .sdb-col-3-5,
  body .sdb-flexgrid .sdb-col-4,
  body .sdb-flexgrid .sdb-col-4-5,
  body .sdb-flexgrid .sdb-col-5,
  body .sdb-flexgrid .sdb-col-5-5,
  body .sdb-flexgrid .sdb-col-6,
  body .sdb-flexgrid .sdb-col-6-5,
  body .sdb-flexgrid .sdb-col-7,
  body .sdb-flexgrid .sdb-col-7-5,
  body .sdb-flexgrid .sdb-col-8,
  body .sdb-flexgrid .sdb-col-8-5,
  body .sdb-flexgrid .sdb-col-9,
  body .sdb-flexgrid .sdb-col-9-5,
  body .sdb-flexgrid .sdb-col-10,
  body .sdb-flexgrid .sdb-col-10-5,
  body .sdb-flexgrid .sdb-col-11,
  body .sdb-flexgrid .sdb-col-11-5,
  body .sdb-flexgrid .sdb-col-12 {
    width: 100%;
  }
}

body .sdb-megamenu-breadcrumbs {
  display: flex;
  align-items: center;
  padding: 0.75rem 0.75rem 0.4375rem 0.75rem;
}
body .sdb-megamenu-breadcrumbs ul {
  display: flex;
  align-items: center;
  margin: 0;
  padding: 0;
  color: #002856;
}
body .sdb-megamenu-breadcrumbs ul li {
  list-style-type: none;
}
body .sdb-megamenu-breadcrumbs ul li a {
  color: #002856;
  text-decoration: none;
  cursor: pointer;
}
body .sdb-megamenu-breadcrumbs ul li .last-breadcrumb {
  color: #002856;
  text-decoration: none;
  font-size: 16px;
  font-weight: bold;
  cursor: pointer;
}
body .sdb-megamenu-smartfiltermenu-overlay-content {
  border: 0;
  border-radius: 0;
  max-height: 450px;
  z-index: 1000;
  overflow: scroll;
}
body .sdb-megamenu-smartfiltermenu-overlay-content .sdb-megamenu-smartfiltermenu-overlay-button-close {
  display: flex;
  align-items: center;
  width: 100%;
  justify-content: flex-end;
  padding: 0.75rem;
}
body .sdb-megamenu-smartfiltermenu-overlay-content .sdb-megamenu-smartfiltermenu-overlay-buttons {
  position: sticky;
  top: 0px;
  z-index: 1100;
}
@media only screen and (max-width: 768px) {
  body .sdb-megamenu-breadcrumbs ul li {
    font-size: 12px;
  }
  body .sdb-megamenu-breadcrumbs ul li .last-breadcrumb {
    font-size: 12px;
  }
}

body {
  /* Stili job monitor */
}
body .job_completed {
  color: #70DB93 !important;
}
body .job_error {
  color: #FF7256 !important;
}
body .job_running {
  color: #FFD39B !important;
}

body .sdb-icon-svg-add-blue {
  background-image: url("../resources/sdb/css/icons_svg/add-blue.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-add_multi {
  background-image: url("../resources/sdb/css/icons_svg/add_multi.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-add-orange {
  background-image: url("../resources/sdb/css/icons_svg/add-orange.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-add-red {
  background-image: url("../resources/sdb/css/icons_svg/add-red.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-add {
  background-image: url("../resources/sdb/css/icons_svg/add.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-add-white {
  background-image: url("../resources/sdb/css/icons_svg/add-white.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-air_container {
  background-image: url("../resources/sdb/css/icons_svg/air_container.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-air-fcl-fcl-full {
  background-image: url("../resources/sdb/css/icons_svg/air-fcl-fcl-full.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-air-fcl-fcl-short {
  background-image: url("../resources/sdb/css/icons_svg/air-fcl-fcl-short.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-air-lcl-lcl-full {
  background-image: url("../resources/sdb/css/icons_svg/air-lcl-lcl-full.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-air-lcl-lcl-short {
  background-image: url("../resources/sdb/css/icons_svg/air-lcl-lcl-short.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-apps {
  background-image: url("../resources/sdb/css/icons_svg/apps.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-archive-document {
  background-image: url("../resources/sdb/css/icons_svg/archive-document.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-archive-document-white {
  background-image: url("../resources/sdb/css/icons_svg/archive-document-white.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-arrow-down {
  background-image: url("../resources/sdb/css/icons_svg/arrow-down.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-arrow-down-white {
  background-image: url("../resources/sdb/css/icons_svg/arrow-down-white.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-arrow-navigate-down {
  background-image: url("../resources/sdb/css/icons_svg/arrow-navigate-down.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-arrow-navigate-left {
  background-image: url("../resources/sdb/css/icons_svg/arrow-navigate-left.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-arrow-navigate-right {
  background-image: url("../resources/sdb/css/icons_svg/arrow-navigate-right.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-arrow-navigate-up-and-down {
  background-image: url("../resources/sdb/css/icons_svg/arrow-navigate-up-and-down.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-arrow-navigate-up {
  background-image: url("../resources/sdb/css/icons_svg/arrow-navigate-up.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-arrow-small-down {
  background-image: url("../resources/sdb/css/icons_svg/arrow-small-down.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-arrow-small-down-white {
  background-image: url("../resources/sdb/css/icons_svg/arrow-small-down-white.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-arrow-small-left {
  background-image: url("../resources/sdb/css/icons_svg/arrow-small-left.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-arrow-small-left-white {
  background-image: url("../resources/sdb/css/icons_svg/arrow-small-left-white.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-arrow-small-right {
  background-image: url("../resources/sdb/css/icons_svg/arrow-small-right.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-arrow-small-right-white {
  background-image: url("../resources/sdb/css/icons_svg/arrow-small-right-white.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-arrow-small-up {
  background-image: url("../resources/sdb/css/icons_svg/arrow-small-up.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-arrow-small-up-white {
  background-image: url("../resources/sdb/css/icons_svg/arrow-small-up-white.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-arrow-up {
  background-image: url("../resources/sdb/css/icons_svg/arrow-up.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-arrow-up-white {
  background-image: url("../resources/sdb/css/icons_svg/arrow-up-white.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-assigned-to-employee {
  background-image: url("../resources/sdb/css/icons_svg/assigned-to-employee.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-assigned-to-workgroup {
  background-image: url("../resources/sdb/css/icons_svg/assigned-to-workgroup.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-asterisk {
  background-image: url("../resources/sdb/css/icons_svg/asterisk.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-bell {
  background-image: url("../resources/sdb/css/icons_svg/bell.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-binocular {
  background-image: url("../resources/sdb/css/icons_svg/binocular.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-book-open {
  background-image: url("../resources/sdb/css/icons_svg/book-open.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-books {
  background-image: url("../resources/sdb/css/icons_svg/books.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-box-closed {
  background-image: url("../resources/sdb/css/icons_svg/box-closed.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-box-closed-white {
  background-image: url("../resources/sdb/css/icons_svg/box-closed-white.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-box-documents-green {
  background-image: url("../resources/sdb/css/icons_svg/box-documents-green.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-box-documents-red {
  background-image: url("../resources/sdb/css/icons_svg/box-documents-red.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-box-documents {
  background-image: url("../resources/sdb/css/icons_svg/box-documents.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-box-documents-white {
  background-image: url("../resources/sdb/css/icons_svg/box-documents-white.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-bullet_train {
  background-image: url("../resources/sdb/css/icons_svg/bullet_train.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-calendar-blue {
  background-image: url("../resources/sdb/css/icons_svg/calendar-blue.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-calendar_red {
  background-image: url("../resources/sdb/css/icons_svg/calendar_red.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-calendar {
  background-image: url("../resources/sdb/css/icons_svg/calendar.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-calendar_view {
  background-image: url("../resources/sdb/css/icons_svg/calendar_view.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-calendar-white {
  background-image: url("../resources/sdb/css/icons_svg/calendar-white.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-cargo_container_add_blue {
  background-image: url("../resources/sdb/css/icons_svg/cargo_container_add_blue.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-cargo_container_chain {
  background-image: url("../resources/sdb/css/icons_svg/cargo_container_chain.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-cargo_container {
  background-image: url("../resources/sdb/css/icons_svg/cargo_container.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-chat-blue {
  background-image: url("../resources/sdb/css/icons_svg/chat-blue.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-chat {
  background-image: url("../resources/sdb/css/icons_svg/chat.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-chat-white {
  background-image: url("../resources/sdb/css/icons_svg/chat-white.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-check {
  background-image: url("../resources/sdb/css/icons_svg/check.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-cif_service {
  background-image: url("../resources/sdb/css/icons_svg/cif_service.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-clipboard-check-edit {
  background-image: url("../resources/sdb/css/icons_svg/clipboard-check-edit.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-clipboard-checks {
  background-image: url("../resources/sdb/css/icons_svg/clipboard-checks.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-coding {
  background-image: url("../resources/sdb/css/icons_svg/coding.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-container-flat-rack {
  background-image: url("../resources/sdb/css/icons_svg/container-flat-rack.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-container-open-top {
  background-image: url("../resources/sdb/css/icons_svg/container-open-top.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-container-reefer {
  background-image: url("../resources/sdb/css/icons_svg/container-reefer.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-container-standard {
  background-image: url("../resources/sdb/css/icons_svg/container-standard.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-customs-gray {
  background-image: url("../resources/sdb/css/icons_svg/customs-gray.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-customs_green {
  background-image: url("../resources/sdb/css/icons_svg/customs_green.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-customs_red {
  background-image: url("../resources/sdb/css/icons_svg/customs_red.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-customs {
  background-image: url("../resources/sdb/css/icons_svg/customs.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-customs_yellow {
  background-image: url("../resources/sdb/css/icons_svg/customs_yellow.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-cypress_green {
  background-image: url("../resources/sdb/css/icons_svg/cypress_green.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-cypress_orange {
  background-image: url("../resources/sdb/css/icons_svg/cypress_orange.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-data-transmission {
  background-image: url("../resources/sdb/css/icons_svg/data-transmission.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-delete {
  background-image: url("../resources/sdb/css/icons_svg/delete.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-delivery_truck_right_factory {
  background-image: url("../resources/sdb/css/icons_svg/delivery_truck_right_factory.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-document-green {
  background-image: url("../resources/sdb/css/icons_svg/document-green.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-document-red {
  background-image: url("../resources/sdb/css/icons_svg/document-red.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-documents_exchange {
  background-image: url("../resources/sdb/css/icons_svg/documents_exchange.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-documents_pdf {
  background-image: url("../resources/sdb/css/icons_svg/documents_pdf.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-document {
  background-image: url("../resources/sdb/css/icons_svg/document.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-document-white {
  background-image: url("../resources/sdb/css/icons_svg/document-white.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-earth-cancel {
  background-image: url("../resources/sdb/css/icons_svg/earth-cancel.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-earth-ok {
  background-image: url("../resources/sdb/css/icons_svg/earth-ok.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-earth {
  background-image: url("../resources/sdb/css/icons_svg/earth.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-economic {
  background-image: url("../resources/sdb/css/icons_svg/economic.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-economic-white {
  background-image: url("../resources/sdb/css/icons_svg/economic-white.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-edit {
  background-image: url("../resources/sdb/css/icons_svg/edit.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-element-branch {
  background-image: url("../resources/sdb/css/icons_svg/element-branch.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-element-branch-white {
  background-image: url("../resources/sdb/css/icons_svg/element-branch-white.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-elements_tree {
  background-image: url("../resources/sdb/css/icons_svg/elements_tree.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-equipment-routing {
  background-image: url("../resources/sdb/css/icons_svg/equipment-routing.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-erase-multi {
  background-image: url("../resources/sdb/css/icons_svg/erase-multi.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-erase {
  background-image: url("../resources/sdb/css/icons_svg/erase.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-error {
  background-image: url("../resources/sdb/css/icons_svg/error.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-error-white {
  background-image: url("../resources/sdb/css/icons_svg/error-white.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-euro-green {
  background-image: url("../resources/sdb/css/icons_svg/euro-green.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-euro-red {
  background-image: url("../resources/sdb/css/icons_svg/euro-red.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-euro-yellow {
  background-image: url("../resources/sdb/css/icons_svg/euro-yellow.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-exclamation-mark-red {
  background-image: url("../resources/sdb/css/icons_svg/exclamation-mark-red.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-exclamation-mark {
  background-image: url("../resources/sdb/css/icons_svg/exclamation-mark.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-external-link {
  background-image: url("../resources/sdb/css/icons_svg/external-link.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-eyeglasses_checked {
  background-image: url("../resources/sdb/css/icons_svg/eyeglasses_checked.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-eyeglasses {
  background-image: url("../resources/sdb/css/icons_svg/eyeglasses.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-eye-hide {
  background-image: url("../resources/sdb/css/icons_svg/eye-hide.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-eye-hide-white {
  background-image: url("../resources/sdb/css/icons_svg/eye-hide-white.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-eye {
  background-image: url("../resources/sdb/css/icons_svg/eye.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-eye-white {
  background-image: url("../resources/sdb/css/icons_svg/eye-white.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-factory_right_delivery_truck {
  background-image: url("../resources/sdb/css/icons_svg/factory_right_delivery_truck.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-fav-icon {
  background-image: url("../resources/sdb/css/icons_svg/fav-icon.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-favourite-blue {
  background-image: url("../resources/sdb/css/icons_svg/favourite-blue.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-favourite-empty-blue {
  background-image: url("../resources/sdb/css/icons_svg/favourite-empty-blue.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-favourite-empty {
  background-image: url("../resources/sdb/css/icons_svg/favourite-empty.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-favourite-link {
  background-image: url("../resources/sdb/css/icons_svg/favourite-link.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-favourite {
  background-image: url("../resources/sdb/css/icons_svg/favourite.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-floppy-disk {
  background-image: url("../resources/sdb/css/icons_svg/floppy-disk.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-folder-document {
  background-image: url("../resources/sdb/css/icons_svg/folder-document.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-folder-document-white {
  background-image: url("../resources/sdb/css/icons_svg/folder-document-white.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-folders-office {
  background-image: url("../resources/sdb/css/icons_svg/folders-office.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-folders {
  background-image: url("../resources/sdb/css/icons_svg/folders.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-folders-white {
  background-image: url("../resources/sdb/css/icons_svg/folders-white.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-folder-window {
  background-image: url("../resources/sdb/css/icons_svg/folder-window.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-folder-window-white {
  background-image: url("../resources/sdb/css/icons_svg/folder-window-white.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-forklift {
  background-image: url("../resources/sdb/css/icons_svg/forklift.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-funnel-green {
  background-image: url("../resources/sdb/css/icons_svg/funnel-green.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-funnel-red {
  background-image: url("../resources/sdb/css/icons_svg/funnel-red.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-funnel {
  background-image: url("../resources/sdb/css/icons_svg/funnel.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-gift {
  background-image: url("../resources/sdb/css/icons_svg/gift.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-git-branch {
  background-image: url("../resources/sdb/css/icons_svg/git-branch.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-graphic-circular {
  background-image: url("../resources/sdb/css/icons_svg/graphic-circular.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-graph {
  background-image: url("../resources/sdb/css/icons_svg/graph.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-hand_truck_bag_crossed {
  background-image: url("../resources/sdb/css/icons_svg/hand_truck_bag_crossed.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-hand_truck_bag {
  background-image: url("../resources/sdb/css/icons_svg/hand_truck_bag.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-hand_truck_box_crossed {
  background-image: url("../resources/sdb/css/icons_svg/hand_truck_box_crossed.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-hand_truck_box {
  background-image: url("../resources/sdb/css/icons_svg/hand_truck_box.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-hand_truck_suitcase_crossed {
  background-image: url("../resources/sdb/css/icons_svg/hand_truck_suitcase_crossed.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-hand_truck_suitcase {
  background-image: url("../resources/sdb/css/icons_svg/hand_truck_suitcase.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-homepage {
  background-image: url("../resources/sdb/css/icons_svg/homepage.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-home {
  background-image: url("../resources/sdb/css/icons_svg/home.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-house_charges {
  background-image: url("../resources/sdb/css/icons_svg/house_charges.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-id-card {
  background-image: url("../resources/sdb/css/icons_svg/id-card.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-inaz {
  background-image: url("../resources/sdb/css/icons_svg/inaz.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-info-blue {
  background-image: url("../resources/sdb/css/icons_svg/info-blue.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-info-green {
  background-image: url("../resources/sdb/css/icons_svg/info-green.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-info-orange {
  background-image: url("../resources/sdb/css/icons_svg/info-orange.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-info-red {
  background-image: url("../resources/sdb/css/icons_svg/info-red.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-information {
  background-image: url("../resources/sdb/css/icons_svg/information.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-info {
  background-image: url("../resources/sdb/css/icons_svg/info.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-info-white {
  background-image: url("../resources/sdb/css/icons_svg/info-white.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-info-yellow {
  background-image: url("../resources/sdb/css/icons_svg/info-yellow.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-laptop {
  background-image: url("../resources/sdb/css/icons_svg/laptop.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-laptop-white {
  background-image: url("../resources/sdb/css/icons_svg/laptop-white.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-leaf_gray {
  background-image: url("../resources/sdb/css/icons_svg/leaf_gray.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-leaf_green {
  background-image: url("../resources/sdb/css/icons_svg/leaf_green.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-leaf_orange {
  background-image: url("../resources/sdb/css/icons_svg/leaf_orange.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-linkedin {
  background-image: url("../resources/sdb/css/icons_svg/linkedin.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-list-squares {
  background-image: url("../resources/sdb/css/icons_svg/list-squares.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-list-squares-white {
  background-image: url("../resources/sdb/css/icons_svg/list-squares-white.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-list-style-bullets {
  background-image: url("../resources/sdb/css/icons_svg/list-style-bullets.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-list-style-bullets-white {
  background-image: url("../resources/sdb/css/icons_svg/list-style-bullets-white.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-list {
  background-image: url("../resources/sdb/css/icons_svg/list.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-list-white {
  background-image: url("../resources/sdb/css/icons_svg/list-white.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-loading {
  background-image: url("../resources/sdb/css/icons_svg/loading.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-login {
  background-image: url("../resources/sdb/css/icons_svg/login.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-login-white {
  background-image: url("../resources/sdb/css/icons_svg/login-white.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-logo-pdf {
  background-image: url("../resources/sdb/css/icons_svg/logo-pdf.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-logout {
  background-image: url("../resources/sdb/css/icons_svg/logout.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-logout-white {
  background-image: url("../resources/sdb/css/icons_svg/logout-white.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-magnifying-glass {
  background-image: url("../resources/sdb/css/icons_svg/magnifying-glass.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-mail_open2 {
  background-image: url("../resources/sdb/css/icons_svg/mail_open2.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-mail {
  background-image: url("../resources/sdb/css/icons_svg/mail.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-mail-white {
  background-image: url("../resources/sdb/css/icons_svg/mail-white.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-map-pin {
  background-image: url("../resources/sdb/css/icons_svg/map-pin.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-marketing-speaker {
  background-image: url("../resources/sdb/css/icons_svg/marketing-speaker.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-mobilephone {
  background-image: url("../resources/sdb/css/icons_svg/mobilephone.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-nav_left {
  background-image: url("../resources/sdb/css/icons_svg/nav_left.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-non-production-environment-ribbon {
  background-image: url("../resources/sdb/css/icons_svg/non-production-environment-ribbon.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-non-production-environment-ribbon-text {
  background-image: url("../resources/sdb/css/icons_svg/non-production-environment-ribbon-text.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-non-production-environment {
  background-image: url("../resources/sdb/css/icons_svg/non-production-environment.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-not-yet-assigned {
  background-image: url("../resources/sdb/css/icons_svg/not-yet-assigned.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-ocean-fcl-fcl-full {
  background-image: url("../resources/sdb/css/icons_svg/ocean-fcl-fcl-full.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-ocean-fcl-fcl-short {
  background-image: url("../resources/sdb/css/icons_svg/ocean-fcl-fcl-short.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-ocean-lcl-lcl-full {
  background-image: url("../resources/sdb/css/icons_svg/ocean-lcl-lcl-full.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-ocean-lcl-lcl-short {
  background-image: url("../resources/sdb/css/icons_svg/ocean-lcl-lcl-short.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-office-search {
  background-image: url("../resources/sdb/css/icons_svg/office-search.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-offices {
  background-image: url("../resources/sdb/css/icons_svg/offices.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-office {
  background-image: url("../resources/sdb/css/icons_svg/office.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-ok {
  background-image: url("../resources/sdb/css/icons_svg/ok.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-oops-air {
  background-image: url("../resources/sdb/css/icons_svg/oops-air.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-oops-factory {
  background-image: url("../resources/sdb/css/icons_svg/oops-factory.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-oops-ocean {
  background-image: url("../resources/sdb/css/icons_svg/oops-ocean.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-oops-rail {
  background-image: url("../resources/sdb/css/icons_svg/oops-rail.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-oops-server {
  background-image: url("../resources/sdb/css/icons_svg/oops-server.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-oops-text {
  background-image: url("../resources/sdb/css/icons_svg/oops-text.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-oops-truck {
  background-image: url("../resources/sdb/css/icons_svg/oops-truck.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-oops-warehouse {
  background-image: url("../resources/sdb/css/icons_svg/oops-warehouse.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-opensearch {
  background-image: url("../resources/sdb/css/icons_svg/opensearch.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-outlook {
  background-image: url("../resources/sdb/css/icons_svg/outlook.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-passkey {
  background-image: url("../resources/sdb/css/icons_svg/passkey.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-pdf_checked {
  background-image: url("../resources/sdb/css/icons_svg/pdf_checked.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-pdf_edocs {
  background-image: url("../resources/sdb/css/icons_svg/pdf_edocs.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-pdf {
  background-image: url("../resources/sdb/css/icons_svg/pdf.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-phone {
  background-image: url("../resources/sdb/css/icons_svg/phone.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-plus_multi {
  background-image: url("../resources/sdb/css/icons_svg/plus_multi.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-presentation {
  background-image: url("../resources/sdb/css/icons_svg/presentation.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-production {
  background-image: url("../resources/sdb/css/icons_svg/production.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-question-blue {
  background-image: url("../resources/sdb/css/icons_svg/question-blue.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-question {
  background-image: url("../resources/sdb/css/icons_svg/question.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-rational-team-concert {
  background-image: url("../resources/sdb/css/icons_svg/rational-team-concert.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-receipt-book {
  background-image: url("../resources/sdb/css/icons_svg/receipt-book.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-receipt-book-white {
  background-image: url("../resources/sdb/css/icons_svg/receipt-book-white.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-red-circle {
  background-image: url("../resources/sdb/css/icons_svg/red-circle.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-refresh {
  background-image: url("../resources/sdb/css/icons_svg/refresh.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-rejected-or-reassigned {
  background-image: url("../resources/sdb/css/icons_svg/rejected-or-reassigned.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-required-bold {
  background-image: url("../resources/sdb/css/icons_svg/required-bold.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-required {
  background-image: url("../resources/sdb/css/icons_svg/required.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-sales_proposal {
  background-image: url("../resources/sdb/css/icons_svg/sales_proposal.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-save {
  background-image: url("../resources/sdb/css/icons_svg/save.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-save-white {
  background-image: url("../resources/sdb/css/icons_svg/save-white.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-savino-del-bene {
  background-image: url("../resources/sdb/css/icons_svg/savino-del-bene.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-search {
  background-image: url("../resources/sdb/css/icons_svg/search.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-select-all {
  background-image: url("../resources/sdb/css/icons_svg/select-all.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-select-any {
  background-image: url("../resources/sdb/css/icons_svg/select-any.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-server {
  background-image: url("../resources/sdb/css/icons_svg/server.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-sharePoint {
  background-image: url("../resources/sdb/css/icons_svg/sharePoint.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-shield_red {
  background-image: url("../resources/sdb/css/icons_svg/shield_red.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-shield {
  background-image: url("../resources/sdb/css/icons_svg/shield.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-shield-white {
  background-image: url("../resources/sdb/css/icons_svg/shield-white.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-shield_yellow {
  background-image: url("../resources/sdb/css/icons_svg/shield_yellow.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-shop {
  background-image: url("../resources/sdb/css/icons_svg/shop.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-status_deleted {
  background-image: url("../resources/sdb/css/icons_svg/status_deleted.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-status_partially_pending {
  background-image: url("../resources/sdb/css/icons_svg/status_partially_pending.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-status_pending {
  background-image: url("../resources/sdb/css/icons_svg/status_pending.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-status_posted {
  background-image: url("../resources/sdb/css/icons_svg/status_posted.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-status_posted_with_delta {
  background-image: url("../resources/sdb/css/icons_svg/status_posted_with_delta.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-status_preinvoiced {
  background-image: url("../resources/sdb/css/icons_svg/status_preinvoiced.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-suitcase2 {
  background-image: url("../resources/sdb/css/icons_svg/suitcase2.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-symbol_dollar {
  background-image: url("../resources/sdb/css/icons_svg/symbol_dollar.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-table {
  background-image: url("../resources/sdb/css/icons_svg/table.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-teams {
  background-image: url("../resources/sdb/css/icons_svg/teams.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-testing {
  background-image: url("../resources/sdb/css/icons_svg/testing.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-time_confirmed {
  background-image: url("../resources/sdb/css/icons_svg/time_confirmed.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-time-history {
  background-image: url("../resources/sdb/css/icons_svg/time-history.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-time-history-white {
  background-image: url("../resources/sdb/css/icons_svg/time-history-white.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-time_not_confirmed {
  background-image: url("../resources/sdb/css/icons_svg/time_not_confirmed .svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-time {
  background-image: url("../resources/sdb/css/icons_svg/time.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-time-white {
  background-image: url("../resources/sdb/css/icons_svg/time-white.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-trafficlight_on {
  background-image: url("../resources/sdb/css/icons_svg/trafficlight_on.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-train {
  background-image: url("../resources/sdb/css/icons_svg/train.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-transport-plan {
  background-image: url("../resources/sdb/css/icons_svg/transport-plan.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-transport-unit {
  background-image: url("../resources/sdb/css/icons_svg/transport-unit.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-trouble-blue {
  background-image: url("../resources/sdb/css/icons_svg/trouble-blue.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-trouble-red {
  background-image: url("../resources/sdb/css/icons_svg/trouble-red.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-truck2_gray {
  background-image: url("../resources/sdb/css/icons_svg/truck2_gray.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-truck2_green {
  background-image: url("../resources/sdb/css/icons_svg/truck2_green.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-truck2_orange {
  background-image: url("../resources/sdb/css/icons_svg/truck2_orange.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-truck2_red {
  background-image: url("../resources/sdb/css/icons_svg/truck2_red.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-truck2 {
  background-image: url("../resources/sdb/css/icons_svg/truck2.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-truck-container {
  background-image: url("../resources/sdb/css/icons_svg/truck-container.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-truck_container {
  background-image: url("../resources/sdb/css/icons_svg/truck_container.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-truck-container-white {
  background-image: url("../resources/sdb/css/icons_svg/truck-container-white.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-truck-fcl-fcl-full {
  background-image: url("../resources/sdb/css/icons_svg/truck-fcl-fcl-full.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-truck-fcl-fcl-short {
  background-image: url("../resources/sdb/css/icons_svg/truck-fcl-fcl-short.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-truck-lcl-lcl-full {
  background-image: url("../resources/sdb/css/icons_svg/truck-lcl-lcl-full.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-truck-lcl-lcl-short {
  background-image: url("../resources/sdb/css/icons_svg/truck-lcl-lcl-short.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-truck {
  background-image: url("../resources/sdb/css/icons_svg/truck.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-truck-white {
  background-image: url("../resources/sdb/css/icons_svg/truck-white.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-user_headset {
  background-image: url("../resources/sdb/css/icons_svg/user_headset.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-users_edit {
  background-image: url("../resources/sdb/css/icons_svg/users_edit.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-users {
  background-image: url("../resources/sdb/css/icons_svg/users.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-user {
  background-image: url("../resources/sdb/css/icons_svg/user.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-vessel_loading_junction {
  background-image: url("../resources/sdb/css/icons_svg/vessel_loading_junction.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-vessel_unloading_junction {
  background-image: url("../resources/sdb/css/icons_svg/vessel_unloading_junction.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-video {
  background-image: url("../resources/sdb/css/icons_svg/video.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-wagon_container {
  background-image: url("../resources/sdb/css/icons_svg/wagon_container.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-warehouse-menu {
  background-image: url("../resources/sdb/css/icons_svg/warehouse-menu.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-warehouse-sdb-green {
  background-image: url("../resources/sdb/css/icons_svg/warehouse-sdb-green.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-warehouse-sdb-red {
  background-image: url("../resources/sdb/css/icons_svg/warehouse-sdb-red.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-warehouse-sdb {
  background-image: url("../resources/sdb/css/icons_svg/warehouse-sdb.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-warehouse-sdb-yellow {
  background-image: url("../resources/sdb/css/icons_svg/warehouse-sdb-yellow.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-warehouse {
  background-image: url("../resources/sdb/css/icons_svg/warehouse.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-warning {
  background-image: url("../resources/sdb/css/icons_svg/warning.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-warning-triangle-blue {
  background-image: url("../resources/sdb/css/icons_svg/warning-triangle-blue.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-warning-triangle-green {
  background-image: url("../resources/sdb/css/icons_svg/warning-triangle-green.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-warning-triangle-orange {
  background-image: url("../resources/sdb/css/icons_svg/warning-triangle-orange.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-warning-triangle-red {
  background-image: url("../resources/sdb/css/icons_svg/warning-triangle-red.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-warning-triangle-yellow {
  background-image: url("../resources/sdb/css/icons_svg/warning-triangle-yellow.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-warning-white {
  background-image: url("../resources/sdb/css/icons_svg/warning-white.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-world-grey {
  background-image: url("../resources/sdb/css/icons_svg/world-grey.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-world {
  background-image: url("../resources/sdb/css/icons_svg/world.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-x-gray {
  background-image: url("../resources/sdb/css/icons_svg/x-gray.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-x {
  background-image: url("../resources/sdb/css/icons_svg/x.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-svg-x-white {
  background-image: url("../resources/sdb/css/icons_svg/x-white.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}

body .sdb-icon-about_green_24 {
  background-image: url("../resources/sdb/css/icons/about_green_24.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-add_down_gray {
  background-image: url("../resources/sdb/css/icons/add_down_gray.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-add_error2 {
  background-image: url("../resources/sdb/css/icons/add_error2.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-add_error {
  background-image: url("../resources/sdb/css/icons/add_error.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-add_multi {
  background-image: url("../resources/sdb/css/icons/add_multi.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-add {
  background-image: url("../resources/sdb/css/icons/add.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-add_up_red {
  background-image: url("../resources/sdb/css/icons/add_up_red.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-add_warning2 {
  background-image: url("../resources/sdb/css/icons/add_warning2.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-add_warning {
  background-image: url("../resources/sdb/css/icons/add_warning.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-add_white {
  background-image: url("../resources/sdb/css/icons/add_white.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-air_container_128 {
  background-image: url("../resources/sdb/css/icons/air_container_128.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-air_container_24 {
  background-image: url("../resources/sdb/css/icons/air_container_24.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-air_container_256 {
  background-image: url("../resources/sdb/css/icons/air_container_256.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-air_container_32 {
  background-image: url("../resources/sdb/css/icons/air_container_32.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-air_container_48 {
  background-image: url("../resources/sdb/css/icons/air_container_48.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-air_container_64 {
  background-image: url("../resources/sdb/css/icons/air_container_64.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-air_container_error {
  background-image: url("../resources/sdb/css/icons/air_container_error.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-air_container_ok {
  background-image: url("../resources/sdb/css/icons/air_container_ok.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-air_container {
  background-image: url("../resources/sdb/css/icons/air_container.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-air_container_progress {
  background-image: url("../resources/sdb/css/icons/air_container_progress.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-air_container_warning {
  background-image: url("../resources/sdb/css/icons/air_container_warning.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-airplane_32 {
  background-image: url("../resources/sdb/css/icons/airplane_32.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-airplane_64 {
  background-image: url("../resources/sdb/css/icons/airplane_64.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-airplane {
  background-image: url("../resources/sdb/css/icons/airplane.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-arrow_cross {
  background-image: url("../resources/sdb/css/icons/arrow_cross.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-arrow_curve_left {
  background-image: url("../resources/sdb/css/icons/arrow_curve_left.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-arrow_down {
  background-image: url("../resources/sdb/css/icons/arrow_down.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-arrow_fork2 {
  background-image: url("../resources/sdb/css/icons/arrow_fork2.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-arrow_fork {
  background-image: url("../resources/sdb/css/icons/arrow_fork.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-arrow_from {
  background-image: url("../resources/sdb/css/icons/arrow_from.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-arrow_into {
  background-image: url("../resources/sdb/css/icons/arrow_into.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-arrow_left {
  background-image: url("../resources/sdb/css/icons/arrow_left.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-arrow_merge {
  background-image: url("../resources/sdb/css/icons/arrow_merge.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-arrow_mix {
  background-image: url("../resources/sdb/css/icons/arrow_mix.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-arrow_out {
  background-image: url("../resources/sdb/css/icons/arrow_out.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-arrow_right_32 {
  background-image: url("../resources/sdb/css/icons/arrow_right_32.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-arrow_right_64 {
  background-image: url("../resources/sdb/css/icons/arrow_right_64.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-arrow_right {
  background-image: url("../resources/sdb/css/icons/arrow_right.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-arrow_shuffle {
  background-image: url("../resources/sdb/css/icons/arrow_shuffle.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-arrow_to {
  background-image: url("../resources/sdb/css/icons/arrow_to.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-arrow_up {
  background-image: url("../resources/sdb/css/icons/arrow_up.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-assigned_to_employee {
  background-image: url("../resources/sdb/css/icons/assigned_to_employee.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-assigned_to_workgroup {
  background-image: url("../resources/sdb/css/icons/assigned_to_workgroup.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-balloons {
  background-image: url("../resources/sdb/css/icons/balloons.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-barcode {
  background-image: url("../resources/sdb/css/icons/barcode.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-barcode_scanner {
  background-image: url("../resources/sdb/css/icons/barcode_scanner.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-battery_status3 {
  background-image: url("../resources/sdb/css/icons/battery_status3.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-binocular {
  background-image: url("../resources/sdb/css/icons/binocular.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-box_closed_32 {
  background-image: url("../resources/sdb/css/icons/box_closed_32.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-box_closed_32_white {
  background-image: url("../resources/sdb/css/icons/box_closed_32_white.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-box_closed {
  background-image: url("../resources/sdb/css/icons/box_closed.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-box_into_cancel {
  background-image: url("../resources/sdb/css/icons/box_into_cancel.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-box_into {
  background-image: url("../resources/sdb/css/icons/box_into.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-box_surprise {
  background-image: url("../resources/sdb/css/icons/box_surprise.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-box_tall {
  background-image: url("../resources/sdb/css/icons/box_tall.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-brain {
  background-image: url("../resources/sdb/css/icons/brain.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-bullet_train {
  background-image: url("../resources/sdb/css/icons/bullet_train.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-businesspeople {
  background-image: url("../resources/sdb/css/icons/businesspeople.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-businesspeople_right {
  background-image: url("../resources/sdb/css/icons/businesspeople_right.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-businessperson {
  background-image: url("../resources/sdb/css/icons/businessperson.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-cabinet_open {
  background-image: url("../resources/sdb/css/icons/cabinet_open.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-cabinet_warning {
  background-image: url("../resources/sdb/css/icons/cabinet_warning.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-calculator {
  background-image: url("../resources/sdb/css/icons/calculator.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-calendar_1_24 {
  background-image: url("../resources/sdb/css/icons/calendar_1_24.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-calendar_clock {
  background-image: url("../resources/sdb/css/icons/calendar_clock.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-calendar_clock_white {
  background-image: url("../resources/sdb/css/icons/calendar_clock_white.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-calendar_red {
  background-image: url("../resources/sdb/css/icons/calendar_red.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-calendar_view {
  background-image: url("../resources/sdb/css/icons/calendar_view.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-cargo_container_32 {
  background-image: url("../resources/sdb/css/icons/cargo_container_32.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-cargo_container_add_blue {
  background-image: url("../resources/sdb/css/icons/cargo_container_add_blue.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-cargo_container_add_orange {
  background-image: url("../resources/sdb/css/icons/cargo_container_add_orange.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-cargo_container_add {
  background-image: url("../resources/sdb/css/icons/cargo_container_add.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-cargo_container_chain {
  background-image: url("../resources/sdb/css/icons/cargo_container_chain.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-cargo_container_error {
  background-image: url("../resources/sdb/css/icons/cargo_container_error.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-cargo_container_grey_add {
  background-image: url("../resources/sdb/css/icons/cargo_container_grey_add.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-cargo_container_grey {
  background-image: url("../resources/sdb/css/icons/cargo_container_grey.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-cargo_container_ok {
  background-image: url("../resources/sdb/css/icons/cargo_container_ok.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-cargo_container_orange {
  background-image: url("../resources/sdb/css/icons/cargo_container_orange.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-cargo_container {
  background-image: url("../resources/sdb/css/icons/cargo_container.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-cargo_container_progress {
  background-image: url("../resources/sdb/css/icons/cargo_container_progress.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-cargo_container_purple_add {
  background-image: url("../resources/sdb/css/icons/cargo_container_purple_add.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-cargo_container_purple {
  background-image: url("../resources/sdb/css/icons/cargo_container_purple.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-cargo_container_warning {
  background-image: url("../resources/sdb/css/icons/cargo_container_warning.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-chart_bar_48 {
  background-image: url("../resources/sdb/css/icons/chart_bar_48.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-chart_bar {
  background-image: url("../resources/sdb/css/icons/chart_bar.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-chart_column {
  background-image: url("../resources/sdb/css/icons/chart_column.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-chart_funnel_disabled {
  background-image: url("../resources/sdb/css/icons/chart_funnel_disabled.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-chart_funnel {
  background-image: url("../resources/sdb/css/icons/chart_funnel.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-checkbox {
  background-image: url("../resources/sdb/css/icons/checkbox.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-checkbox_unchecked {
  background-image: url("../resources/sdb/css/icons/checkbox_unchecked.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-check_orange {
  background-image: url("../resources/sdb/css/icons/check_orange.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-check {
  background-image: url("../resources/sdb/css/icons/check.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-checks_24 {
  background-image: url("../resources/sdb/css/icons/checks_24.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-cif_service {
  background-image: url("../resources/sdb/css/icons/cif_service.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-circus {
  background-image: url("../resources/sdb/css/icons/circus.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-clipboard_check_edit_24 {
  background-image: url("../resources/sdb/css/icons/clipboard_check_edit_24.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-clipboard_check_edit_32 {
  background-image: url("../resources/sdb/css/icons/clipboard_check_edit_32.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-clipboard_check_edit_32_white {
  background-image: url("../resources/sdb/css/icons/clipboard_check_edit_32_white.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-clipboard_check_edit {
  background-image: url("../resources/sdb/css/icons/clipboard_check_edit.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-clipboard_check_edit_white {
  background-image: url("../resources/sdb/css/icons/clipboard_check_edit_white.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-clipboard_checks_2_16 {
  background-image: url("../resources/sdb/css/icons/clipboard_checks_2_16.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-clipboard_checks_2_24 {
  background-image: url("../resources/sdb/css/icons/clipboard_checks_2_24.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-clipboard_checks {
  background-image: url("../resources/sdb/css/icons/clipboard_checks.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-clock_forward {
  background-image: url("../resources/sdb/css/icons/clock_forward.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-clock {
  background-image: url("../resources/sdb/css/icons/clock.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-close {
  background-image: url("../resources/sdb/css/icons/close.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-cn {
  background-image: url("../resources/sdb/css/icons/cn.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-compress {
  background-image: url("../resources/sdb/css/icons/compress.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-containership_32 {
  background-image: url("../resources/sdb/css/icons/containership_32.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-containership_64 {
  background-image: url("../resources/sdb/css/icons/containership_64.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-containership_forbidden {
  background-image: url("../resources/sdb/css/icons/containership_forbidden.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-containership {
  background-image: url("../resources/sdb/css/icons/containership.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-containership_right_128 {
  background-image: url("../resources/sdb/css/icons/containership_right_128.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-containership_right_24 {
  background-image: url("../resources/sdb/css/icons/containership_right_24.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-containership_right_256 {
  background-image: url("../resources/sdb/css/icons/containership_right_256.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-containership_right_32 {
  background-image: url("../resources/sdb/css/icons/containership_right_32.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-containership_right_48 {
  background-image: url("../resources/sdb/css/icons/containership_right_48.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-containership_right_64 {
  background-image: url("../resources/sdb/css/icons/containership_right_64.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-containership_right {
  background-image: url("../resources/sdb/css/icons/containership_right.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-container_wagon_128 {
  background-image: url("../resources/sdb/css/icons/container_wagon_128.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-container_wagon_24 {
  background-image: url("../resources/sdb/css/icons/container_wagon_24.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-container_wagon_256 {
  background-image: url("../resources/sdb/css/icons/container_wagon_256.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-container_wagon_32 {
  background-image: url("../resources/sdb/css/icons/container_wagon_32.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-container_wagon_48 {
  background-image: url("../resources/sdb/css/icons/container_wagon_48.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-container_wagon_64 {
  background-image: url("../resources/sdb/css/icons/container_wagon_64.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-container_wagon_error {
  background-image: url("../resources/sdb/css/icons/container_wagon_error.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-container_wagon_ok {
  background-image: url("../resources/sdb/css/icons/container_wagon_ok.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-container_wagon {
  background-image: url("../resources/sdb/css/icons/container_wagon.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-container_wagon_progress {
  background-image: url("../resources/sdb/css/icons/container_wagon_progress.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-container_wagon_warning {
  background-image: url("../resources/sdb/css/icons/container_wagon_warning.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-contract {
  background-image: url("../resources/sdb/css/icons/contract.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-copy {
  background-image: url("../resources/sdb/css/icons/copy.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-cubes {
  background-image: url("../resources/sdb/css/icons/cubes.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-delete {
  background-image: url("../resources/sdb/css/icons/delete.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-delivery_man_32 {
  background-image: url("../resources/sdb/css/icons/delivery_man_32.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-delivery_man {
  background-image: url("../resources/sdb/css/icons/delivery_man.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-delivery_truck_32 {
  background-image: url("../resources/sdb/css/icons/delivery_truck_32.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-delivery_truck {
  background-image: url("../resources/sdb/css/icons/delivery_truck.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-delivery_truck_right_factory {
  background-image: url("../resources/sdb/css/icons/delivery_truck_right_factory.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-de {
  background-image: url("../resources/sdb/css/icons/de.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-dictionary {
  background-image: url("../resources/sdb/css/icons/dictionary.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-document_attachment {
  background-image: url("../resources/sdb/css/icons/document_attachment.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-document_chart {
  background-image: url("../resources/sdb/css/icons/document_chart.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-document_empty_24 {
  background-image: url("../resources/sdb/css/icons/document_empty_24.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-document_empty {
  background-image: url("../resources/sdb/css/icons/document_empty.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-document_information {
  background-image: url("../resources/sdb/css/icons/document_information.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-document_notebook {
  background-image: url("../resources/sdb/css/icons/document_notebook.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-document_orientation_portrait_32 {
  background-image: url("../resources/sdb/css/icons/document_orientation_portrait_32.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-document_orientation_portrait_32_white {
  background-image: url("../resources/sdb/css/icons/document_orientation_portrait_32_white.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-document_orientation_portrait_48 {
  background-image: url("../resources/sdb/css/icons/document_orientation_portrait_48.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-document_orientation_portrait_48_white {
  background-image: url("../resources/sdb/css/icons/document_orientation_portrait_48_white.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-document_orientation_portrait_64 {
  background-image: url("../resources/sdb/css/icons/document_orientation_portrait_64.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-document_orientation_portrait_64_white {
  background-image: url("../resources/sdb/css/icons/document_orientation_portrait_64_white.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-document_orientation_portrait {
  background-image: url("../resources/sdb/css/icons/document_orientation_portrait.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-documents_empty {
  background-image: url("../resources/sdb/css/icons/documents_empty.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-documents_exchange {
  background-image: url("../resources/sdb/css/icons/documents_exchange.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-documents_pdf {
  background-image: url("../resources/sdb/css/icons/documents_pdf.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-document_tag {
  background-image: url("../resources/sdb/css/icons/document_tag.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-document_text_e {
  background-image: url("../resources/sdb/css/icons/document_text_e.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-document_text_hs {
  background-image: url("../resources/sdb/css/icons/document_text_hs.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-document_text_li {
  background-image: url("../resources/sdb/css/icons/document_text_li.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-document_text_ms {
  background-image: url("../resources/sdb/css/icons/document_text_ms.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-document_text {
  background-image: url("../resources/sdb/css/icons/document_text.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-document_text_puo {
  background-image: url("../resources/sdb/css/icons/document_text_puo.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-document_text_ui {
  background-image: url("../resources/sdb/css/icons/document_text_ui.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-document_zoom_in {
  background-image: url("../resources/sdb/css/icons/document_zoom_in.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-download {
  background-image: url("../resources/sdb/css/icons/download.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-drag_and_drop_icon_max_bold {
  background-image: url("../resources/sdb/css/icons/drag_and_drop_icon_max_bold.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-drag_and_drop_icon_max {
  background-image: url("../resources/sdb/css/icons/drag_and_drop_icon_max.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-earth_32 {
  background-image: url("../resources/sdb/css/icons/earth_32.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-earth_32_white {
  background-image: url("../resources/sdb/css/icons/earth_32_white.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-earth_network {
  background-image: url("../resources/sdb/css/icons/earth_network.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-earth {
  background-image: url("../resources/sdb/css/icons/earth.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-earth_white {
  background-image: url("../resources/sdb/css/icons/earth_white.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-ebay {
  background-image: url("../resources/sdb/css/icons/ebay.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-edit_24 {
  background-image: url("../resources/sdb/css/icons/edit_24.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-edit {
  background-image: url("../resources/sdb/css/icons/edit.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-edit_white {
  background-image: url("../resources/sdb/css/icons/edit_white.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-element_branch2_32 {
  background-image: url("../resources/sdb/css/icons/element_branch2_32.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-element_branch2_32_white {
  background-image: url("../resources/sdb/css/icons/element_branch2_32_white.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-elements3 {
  background-image: url("../resources/sdb/css/icons/elements3.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-elements_hierarchy_32 {
  background-image: url("../resources/sdb/css/icons/elements_hierarchy_32.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-elements_hierarchy_32_white {
  background-image: url("../resources/sdb/css/icons/elements_hierarchy_32_white.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-elements_hierarchy {
  background-image: url("../resources/sdb/css/icons/elements_hierarchy.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-elements_tree_32 {
  background-image: url("../resources/sdb/css/icons/elements_tree_32.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-empty {
  background-image: url("../resources/sdb/css/icons/empty.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-erase {
  background-image: url("../resources/sdb/css/icons/erase.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-error {
  background-image: url("../resources/sdb/css/icons/error.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-es {
  background-image: url("../resources/sdb/css/icons/es.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-expense_cumulative {
  background-image: url("../resources/sdb/css/icons/expense_cumulative.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-expense_generic {
  background-image: url("../resources/sdb/css/icons/expense_generic.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-expense_meeting {
  background-image: url("../resources/sdb/css/icons/expense_meeting.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-expense_part_of_cumulative {
  background-image: url("../resources/sdb/css/icons/expense_part_of_cumulative.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-external_link_16 {
  background-image: url("../resources/sdb/css/icons/external_link_16.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-eye_blind {
  background-image: url("../resources/sdb/css/icons/eye_blind.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-eyeglasses_checked {
  background-image: url("../resources/sdb/css/icons/eyeglasses_checked.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-eyeglasses {
  background-image: url("../resources/sdb/css/icons/eyeglasses.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-eye {
  background-image: url("../resources/sdb/css/icons/eye.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-facebook {
  background-image: url("../resources/sdb/css/icons/facebook.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-factory_right_delivery_truck {
  background-image: url("../resources/sdb/css/icons/factory_right_delivery_truck.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-fav_icon_32 {
  background-image: url("../resources/sdb/css/icons/fav_icon_32.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-fax_machine_32 {
  background-image: url("../resources/sdb/css/icons/fax_machine_32.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-fax_machine {
  background-image: url("../resources/sdb/css/icons/fax_machine.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-first_aid_box {
  background-image: url("../resources/sdb/css/icons/first_aid_box.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-fit_to_size {
  background-image: url("../resources/sdb/css/icons/fit_to_size.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-flame_disabled {
  background-image: url("../resources/sdb/css/icons/flame_disabled.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-flame {
  background-image: url("../resources/sdb/css/icons/flame.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-flight_ticket {
  background-image: url("../resources/sdb/css/icons/flight_ticket.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-floppy_disk {
  background-image: url("../resources/sdb/css/icons/floppy_disk.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-folder_cubes {
  background-image: url("../resources/sdb/css/icons/folder_cubes.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-folder_document_32 {
  background-image: url("../resources/sdb/css/icons/folder_document_32.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-folder_document_32_white {
  background-image: url("../resources/sdb/css/icons/folder_document_32_white.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-folder_document_48 {
  background-image: url("../resources/sdb/css/icons/folder_document_48.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-folder_document {
  background-image: url("../resources/sdb/css/icons/folder_document.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-folder_open {
  background-image: url("../resources/sdb/css/icons/folder_open.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-folder_out_forbidden {
  background-image: url("../resources/sdb/css/icons/folder_out_forbidden.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-folder_out {
  background-image: url("../resources/sdb/css/icons/folder_out.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-folder {
  background-image: url("../resources/sdb/css/icons/folder.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-folders2_32 {
  background-image: url("../resources/sdb/css/icons/folders2_32.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-folders2_32_white {
  background-image: url("../resources/sdb/css/icons/folders2_32_white.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-folders2 {
  background-image: url("../resources/sdb/css/icons/folders2.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-folders_32 {
  background-image: url("../resources/sdb/css/icons/folders_32.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-folders_32_white {
  background-image: url("../resources/sdb/css/icons/folders_32_white.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-folders_48 {
  background-image: url("../resources/sdb/css/icons/folders_48.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-folders {
  background-image: url("../resources/sdb/css/icons/folders.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-folder_window_32 {
  background-image: url("../resources/sdb/css/icons/folder_window_32.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-folder_window_32_white {
  background-image: url("../resources/sdb/css/icons/folder_window_32_white.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-folder_window_48 {
  background-image: url("../resources/sdb/css/icons/folder_window_48.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-folder_window {
  background-image: url("../resources/sdb/css/icons/folder_window.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-forklift_alert {
  background-image: url("../resources/sdb/css/icons/forklift_alert.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-forklift_error {
  background-image: url("../resources/sdb/css/icons/forklift_error.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-forklift_ok {
  background-image: url("../resources/sdb/css/icons/forklift_ok.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-forklift {
  background-image: url("../resources/sdb/css/icons/forklift.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-forklift_progress {
  background-image: url("../resources/sdb/css/icons/forklift_progress.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-forklift_warning {
  background-image: url("../resources/sdb/css/icons/forklift_warning.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-fr {
  background-image: url("../resources/sdb/css/icons/fr.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-funnel_green {
  background-image: url("../resources/sdb/css/icons/funnel_green.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-funnel {
  background-image: url("../resources/sdb/css/icons/funnel.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-funnel_red {
  background-image: url("../resources/sdb/css/icons/funnel_red.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-garbage2 {
  background-image: url("../resources/sdb/css/icons/garbage2.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-garbage_full {
  background-image: url("../resources/sdb/css/icons/garbage_full.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-garbage_half_full {
  background-image: url("../resources/sdb/css/icons/garbage_half_full.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-garbage {
  background-image: url("../resources/sdb/css/icons/garbage.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-gearwheel {
  background-image: url("../resources/sdb/css/icons/gearwheel.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-gift_24 {
  background-image: url("../resources/sdb/css/icons/gift_24.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-gift_plus_one {
  background-image: url("../resources/sdb/css/icons/gift_plus_one.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-gift {
  background-image: url("../resources/sdb/css/icons/gift.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-git-branch {
  background-image: url("../resources/sdb/css/icons/git-branch.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-globe_24 {
  background-image: url("../resources/sdb/css/icons/globe_24.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-graph_fork2 {
  background-image: url("../resources/sdb/css/icons/graph_fork2.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-graph_fork {
  background-image: url("../resources/sdb/css/icons/graph_fork.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-green_circle {
  background-image: url("../resources/sdb/css/icons/green_circle.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-green_legend {
  background-image: url("../resources/sdb/css/icons/green_legend.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-grey_legend {
  background-image: url("../resources/sdb/css/icons/grey_legend.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-hand_card_32 {
  background-image: url("../resources/sdb/css/icons/hand_card_32.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-hand_card_grey {
  background-image: url("../resources/sdb/css/icons/hand_card_grey.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-hand_card {
  background-image: url("../resources/sdb/css/icons/hand_card.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-hand_offer {
  background-image: url("../resources/sdb/css/icons/hand_offer.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-hand_paper {
  background-image: url("../resources/sdb/css/icons/hand_paper.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-hand_spread {
  background-image: url("../resources/sdb/css/icons/hand_spread.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-hand_thumb_down {
  background-image: url("../resources/sdb/css/icons/hand_thumb_down.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-hand_thumb_up {
  background-image: url("../resources/sdb/css/icons/hand_thumb_up.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-hand_truck_bag_crossed {
  background-image: url("../resources/sdb/css/icons/hand_truck_bag_crossed.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-hand_truck_bag {
  background-image: url("../resources/sdb/css/icons/hand_truck_bag.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-hand_truck_box_crossed {
  background-image: url("../resources/sdb/css/icons/hand_truck_box_crossed.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-hand_truck_box {
  background-image: url("../resources/sdb/css/icons/hand_truck_box.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-hand_truck_suitcase_crossed {
  background-image: url("../resources/sdb/css/icons/hand_truck_suitcase_crossed.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-hand_truck_suitcase {
  background-image: url("../resources/sdb/css/icons/hand_truck_suitcase.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-help_earth {
  background-image: url("../resources/sdb/css/icons/help_earth.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-history2_32 {
  background-image: url("../resources/sdb/css/icons/history2_32.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-history2_32_white {
  background-image: url("../resources/sdb/css/icons/history2_32_white.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-history2_48 {
  background-image: url("../resources/sdb/css/icons/history2_48.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-history {
  background-image: url("../resources/sdb/css/icons/history.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-home_32 {
  background-image: url("../resources/sdb/css/icons/home_32.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-home_48 {
  background-image: url("../resources/sdb/css/icons/home_48.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-home_64 {
  background-image: url("../resources/sdb/css/icons/home_64.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-home_check {
  background-image: url("../resources/sdb/css/icons/home_check.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-home {
  background-image: url("../resources/sdb/css/icons/home.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-house_charges {
  background-image: url("../resources/sdb/css/icons/house_charges.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-houses {
  background-image: url("../resources/sdb/css/icons/houses.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-ico_accept {
  background-image: url("../resources/sdb/css/icons/ico_accept.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-ico_accept_with_reserve {
  background-image: url("../resources/sdb/css/icons/ico_accept_with_reserve.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-ico_cancel {
  background-image: url("../resources/sdb/css/icons/ico_cancel.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-ico_confirmed {
  background-image: url("../resources/sdb/css/icons/ico_confirmed.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-ico_confirmed_with_reserve {
  background-image: url("../resources/sdb/css/icons/ico_confirmed_with_reserve.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-ico_corporation {
  background-image: url("../resources/sdb/css/icons/ico_corporation.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-ico_crm {
  background-image: url("../resources/sdb/css/icons/ico_crm.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-ico_eye_mini {
  background-image: url("../resources/sdb/css/icons/ico_eye_mini.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-ico_not_confirmed {
  background-image: url("../resources/sdb/css/icons/ico_not_confirmed.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-id_card {
  background-image: url("../resources/sdb/css/icons/id_card.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-inbox_into_checked {
  background-image: url("../resources/sdb/css/icons/inbox_into_checked.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-inbox_into {
  background-image: url("../resources/sdb/css/icons/inbox_into.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-inbox_out {
  background-image: url("../resources/sdb/css/icons/inbox_out.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-information {
  background-image: url("../resources/sdb/css/icons/information.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-information_white {
  background-image: url("../resources/sdb/css/icons/information_white.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-invoice_dollar {
  background-image: url("../resources/sdb/css/icons/invoice_dollar.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-invoice {
  background-image: url("../resources/sdb/css/icons/invoice.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-it {
  background-image: url("../resources/sdb/css/icons/it.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-jp {
  background-image: url("../resources/sdb/css/icons/jp.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-key2 {
  background-image: url("../resources/sdb/css/icons/key2.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-keyboard_key_clock {
  background-image: url("../resources/sdb/css/icons/keyboard_key_clock.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-kibana {
  background-image: url("../resources/sdb/css/icons/kibana.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-knife_fork_spoon {
  background-image: url("../resources/sdb/css/icons/knife_fork_spoon.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-kr {
  background-image: url("../resources/sdb/css/icons/kr.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-leaf {
  background-image: url("../resources/sdb/css/icons/leaf.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-link_broken {
  background-image: url("../resources/sdb/css/icons/link_broken.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-linkedin {
  background-image: url("../resources/sdb/css/icons/linkedin.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-link {
  background-image: url("../resources/sdb/css/icons/link.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-lipstick {
  background-image: url("../resources/sdb/css/icons/lipstick.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-list_style_bullets_32 {
  background-image: url("../resources/sdb/css/icons/list_style_bullets_32.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-list_style_bullets_32_white {
  background-image: url("../resources/sdb/css/icons/list_style_bullets_32_white.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-list_style_bullets {
  background-image: url("../resources/sdb/css/icons/list_style_bullets.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-list_style_numbered {
  background-image: url("../resources/sdb/css/icons/list_style_numbered.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-location_pin {
  background-image: url("../resources/sdb/css/icons/location_pin.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-lock_open {
  background-image: url("../resources/sdb/css/icons/lock_open.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-lock {
  background-image: url("../resources/sdb/css/icons/lock.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-logic_not {
  background-image: url("../resources/sdb/css/icons/logic_not.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-logic_or {
  background-image: url("../resources/sdb/css/icons/logic_or.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-logic_xor_32 {
  background-image: url("../resources/sdb/css/icons/logic_xor_32.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-logic_xor_32_white {
  background-image: url("../resources/sdb/css/icons/logic_xor_32_white.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-logic_xor {
  background-image: url("../resources/sdb/css/icons/logic_xor.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-log_in_64 {
  background-image: url("../resources/sdb/css/icons/log_in_64.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-log_in {
  background-image: url("../resources/sdb/css/icons/log_in.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-logo_excel {
  background-image: url("../resources/sdb/css/icons/logo_excel.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-logo_gif {
  background-image: url("../resources/sdb/css/icons/logo_gif.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-logo_pdf_checked {
  background-image: url("../resources/sdb/css/icons/logo_pdf_checked.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-logo_pdf_edit {
  background-image: url("../resources/sdb/css/icons/logo_pdf_edit.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-logo_pdf_grey {
  background-image: url("../resources/sdb/css/icons/logo_pdf_grey.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-logo_pdf {
  background-image: url("../resources/sdb/css/icons/logo_pdf.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-logo_word {
  background-image: url("../resources/sdb/css/icons/logo_word.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-lt {
  background-image: url("../resources/sdb/css/icons/lt.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-magic_wand {
  background-image: url("../resources/sdb/css/icons/magic_wand.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-magnifying_glass_24 {
  background-image: url("../resources/sdb/css/icons/magnifying_glass_24.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-magnifying_glass_forbidden {
  background-image: url("../resources/sdb/css/icons/magnifying_glass_forbidden.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-magnifying_glass {
  background-image: url("../resources/sdb/css/icons/magnifying_glass.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-magnifying_glass_white {
  background-image: url("../resources/sdb/css/icons/magnifying_glass_white.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-mail_32 {
  background-image: url("../resources/sdb/css/icons/mail_32.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-mail_32_white {
  background-image: url("../resources/sdb/css/icons/mail_32_white.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-mail_attachment {
  background-image: url("../resources/sdb/css/icons/mail_attachment.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-mail_earth {
  background-image: url("../resources/sdb/css/icons/mail_earth.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-mail_forward_checked_forbidden {
  background-image: url("../resources/sdb/css/icons/mail_forward_checked_forbidden.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-mail_forward_checked {
  background-image: url("../resources/sdb/css/icons/mail_forward_checked.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-mail_forward {
  background-image: url("../resources/sdb/css/icons/mail_forward.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-mail_open2 {
  background-image: url("../resources/sdb/css/icons/mail_open2.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-mail {
  background-image: url("../resources/sdb/css/icons/mail.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-map_location {
  background-image: url("../resources/sdb/css/icons/map_location.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-map_marker_blue_16 {
  background-image: url("../resources/sdb/css/icons/map_marker_blue_16.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-map_marker_blue_32 {
  background-image: url("../resources/sdb/css/icons/map_marker_blue_32.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-map_marker_blue_64 {
  background-image: url("../resources/sdb/css/icons/map_marker_blue_64.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-map_marker_green_32 {
  background-image: url("../resources/sdb/css/icons/map_marker_green_32.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-map_marker_red_32 {
  background-image: url("../resources/sdb/css/icons/map_marker_red_32.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-master_package {
  background-image: url("../resources/sdb/css/icons/master_package.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-maximize {
  background-image: url("../resources/sdb/css/icons/maximize.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-media_end_24 {
  background-image: url("../resources/sdb/css/icons/media_end_24.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-media_end {
  background-image: url("../resources/sdb/css/icons/media_end.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-media_pause {
  background-image: url("../resources/sdb/css/icons/media_pause.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-media_play {
  background-image: url("../resources/sdb/css/icons/media_play.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-media_stop {
  background-image: url("../resources/sdb/css/icons/media_stop.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-menu_bullet2 {
  background-image: url("../resources/sdb/css/icons/menu_bullet2.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-menu_bullet_32 {
  background-image: url("../resources/sdb/css/icons/menu_bullet_32.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-menu_bullet_white {
  background-image: url("../resources/sdb/css/icons/menu_bullet_white.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-messages {
  background-image: url("../resources/sdb/css/icons/messages.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-minimize {
  background-image: url("../resources/sdb/css/icons/minimize.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-mobilephone2 {
  background-image: url("../resources/sdb/css/icons/mobilephone2.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-mobile_phone {
  background-image: url("../resources/sdb/css/icons/mobile_phone.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-money2 {
  background-image: url("../resources/sdb/css/icons/money2.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-moneybag_coins {
  background-image: url("../resources/sdb/css/icons/moneybag_coins.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-money_bill_cut {
  background-image: url("../resources/sdb/css/icons/money_bill_cut.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-money_dollar {
  background-image: url("../resources/sdb/css/icons/money_dollar.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-money_refund {
  background-image: url("../resources/sdb/css/icons/money_refund.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-movie {
  background-image: url("../resources/sdb/css/icons/movie.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-moving_truck_32 {
  background-image: url("../resources/sdb/css/icons/moving_truck_32.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-moving_truck {
  background-image: url("../resources/sdb/css/icons/moving_truck.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-nav_down {
  background-image: url("../resources/sdb/css/icons/nav_down.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-navigate_check {
  background-image: url("../resources/sdb/css/icons/navigate_check.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-navigate_down2 {
  background-image: url("../resources/sdb/css/icons/navigate_down2.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-navigate_down {
  background-image: url("../resources/sdb/css/icons/navigate_down.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-navigate_left2_32 {
  background-image: url("../resources/sdb/css/icons/navigate_left2_32.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-navigate_left2 {
  background-image: url("../resources/sdb/css/icons/navigate_left2.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-navigate_left {
  background-image: url("../resources/sdb/css/icons/navigate_left.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-navigate_minus {
  background-image: url("../resources/sdb/css/icons/navigate_minus.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-navigate_minus_white {
  background-image: url("../resources/sdb/css/icons/navigate_minus_white.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-navigate_open {
  background-image: url("../resources/sdb/css/icons/navigate_open.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-navigate_plus {
  background-image: url("../resources/sdb/css/icons/navigate_plus.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-navigate_plus_white {
  background-image: url("../resources/sdb/css/icons/navigate_plus_white.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-navigate_right2_32 {
  background-image: url("../resources/sdb/css/icons/navigate_right2_32.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-navigate_right2 {
  background-image: url("../resources/sdb/css/icons/navigate_right2.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-navigate_right {
  background-image: url("../resources/sdb/css/icons/navigate_right.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-navigate_up2 {
  background-image: url("../resources/sdb/css/icons/navigate_up2.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-navigate_up {
  background-image: url("../resources/sdb/css/icons/navigate_up.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-nav_left {
  background-image: url("../resources/sdb/css/icons/nav_left.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-nav_plain {
  background-image: url("../resources/sdb/css/icons/nav_plain.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-nav_plain_white {
  background-image: url("../resources/sdb/css/icons/nav_plain_white.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-nav_refresh {
  background-image: url("../resources/sdb/css/icons/nav_refresh.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-nav_right {
  background-image: url("../resources/sdb/css/icons/nav_right.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-nav_undo {
  background-image: url("../resources/sdb/css/icons/nav_undo.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-nav_up {
  background-image: url("../resources/sdb/css/icons/nav_up.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-newspaper {
  background-image: url("../resources/sdb/css/icons/newspaper.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-none {
  background-image: url("../resources/sdb/css/icons/none.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-note_block {
  background-image: url("../resources/sdb/css/icons/note_block.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-not_yet_assigned {
  background-image: url("../resources/sdb/css/icons/not_yet_assigned.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-objects {
  background-image: url("../resources/sdb/css/icons/objects.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-office_building2 {
  background-image: url("../resources/sdb/css/icons/office_building2.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-office_building {
  background-image: url("../resources/sdb/css/icons/office_building.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-ok {
  background-image: url("../resources/sdb/css/icons/ok.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-package {
  background-image: url("../resources/sdb/css/icons/package.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-painting_landscape {
  background-image: url("../resources/sdb/css/icons/painting_landscape.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-paperclip {
  background-image: url("../resources/sdb/css/icons/paperclip.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-paper_jet2_32 {
  background-image: url("../resources/sdb/css/icons/paper_jet2_32.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-pdf_checked {
  background-image: url("../resources/sdb/css/icons/pdf_checked.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-pdf_edocs {
  background-image: url("../resources/sdb/css/icons/pdf_edocs.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-pdf {
  background-image: url("../resources/sdb/css/icons/pdf.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-pencil_24 {
  background-image: url("../resources/sdb/css/icons/pencil_24.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-perfume {
  background-image: url("../resources/sdb/css/icons/perfume.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-phone_conference {
  background-image: url("../resources/sdb/css/icons/phone_conference.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-phone_speech_bubble {
  background-image: url("../resources/sdb/css/icons/phone_speech_bubble.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-photos {
  background-image: url("../resources/sdb/css/icons/photos.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-pieces {
  background-image: url("../resources/sdb/css/icons/pieces.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-pin2 {
  background-image: url("../resources/sdb/css/icons/pin2.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-plug {
  background-image: url("../resources/sdb/css/icons/plug.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-plus_multi {
  background-image: url("../resources/sdb/css/icons/plus_multi.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-plus {
  background-image: url("../resources/sdb/css/icons/plus.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-policeman_32 {
  background-image: url("../resources/sdb/css/icons/policeman_32.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-policeman_32_white {
  background-image: url("../resources/sdb/css/icons/policeman_32_white.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-policeman {
  background-image: url("../resources/sdb/css/icons/policeman.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-presentation2 {
  background-image: url("../resources/sdb/css/icons/presentation2.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-presentation_chart {
  background-image: url("../resources/sdb/css/icons/presentation_chart.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-printer_notconfigured {
  background-image: url("../resources/sdb/css/icons/printer_notconfigured.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-printer {
  background-image: url("../resources/sdb/css/icons/printer.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-progress_bar {
  background-image: url("../resources/sdb/css/icons/progress_bar.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-pt {
  background-image: url("../resources/sdb/css/icons/pt.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-question {
  background-image: url("../resources/sdb/css/icons/question.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-range {
  background-image: url("../resources/sdb/css/icons/range.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-receipt_book_32 {
  background-image: url("../resources/sdb/css/icons/receipt_book_32.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-receipt_book_32_white {
  background-image: url("../resources/sdb/css/icons/receipt_book_32_white.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-recycle {
  background-image: url("../resources/sdb/css/icons/recycle.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-red_circle {
  background-image: url("../resources/sdb/css/icons/red_circle.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-red_legend {
  background-image: url("../resources/sdb/css/icons/red_legend.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-refresh {
  background-image: url("../resources/sdb/css/icons/refresh.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-rejected_or_reassigned {
  background-image: url("../resources/sdb/css/icons/rejected_or_reassigned.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-repeat {
  background-image: url("../resources/sdb/css/icons/repeat.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-rfq_24 {
  background-image: url("../resources/sdb/css/icons/rfq_24.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-ro {
  background-image: url("../resources/sdb/css/icons/ro.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-ru {
  background-image: url("../resources/sdb/css/icons/ru.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-sales_proposal {
  background-image: url("../resources/sdb/css/icons/sales_proposal.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-scales {
  background-image: url("../resources/sdb/css/icons/scales.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-sdb-cif {
  background-image: url("../resources/sdb/css/icons/sdb-cif.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-sdb-europe {
  background-image: url("../resources/sdb/css/icons/sdb-europe.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-sdb-info_blu {
  background-image: url("../resources/sdb/css/icons/sdb-info_blu.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-sdb-info_green {
  background-image: url("../resources/sdb/css/icons/sdb-info_green.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-sdb-info_red {
  background-image: url("../resources/sdb/css/icons/sdb-info_red.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-sdb-sap_gray {
  background-image: url("../resources/sdb/css/icons/sdb-sap_gray.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-sdb-sap {
  background-image: url("../resources/sdb/css/icons/sdb-sap.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-selection_delete {
  background-image: url("../resources/sdb/css/icons/selection_delete.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-selection_refresh {
  background-image: url("../resources/sdb/css/icons/selection_refresh.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-selection_view {
  background-image: url("../resources/sdb/css/icons/selection_view.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-server_client_exchange {
  background-image: url("../resources/sdb/css/icons/server_client_exchange.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-server_cloud {
  background-image: url("../resources/sdb/css/icons/server_cloud.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-server_from_client_256 {
  background-image: url("../resources/sdb/css/icons/server_from_client_256.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-server_from_client {
  background-image: url("../resources/sdb/css/icons/server_from_client.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-server_id_card {
  background-image: url("../resources/sdb/css/icons/server_id_card.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-server_into {
  background-image: url("../resources/sdb/css/icons/server_into.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-server_mail_upload {
  background-image: url("../resources/sdb/css/icons/server_mail_upload.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-server_network {
  background-image: url("../resources/sdb/css/icons/server_network.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-server {
  background-image: url("../resources/sdb/css/icons/server.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-server_to_client {
  background-image: url("../resources/sdb/css/icons/server_to_client.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-shelf_full {
  background-image: url("../resources/sdb/css/icons/shelf_full.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-shield_32 {
  background-image: url("../resources/sdb/css/icons/shield_32.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-shield_32_white {
  background-image: url("../resources/sdb/css/icons/shield_32_white.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-ship2_forbidden {
  background-image: url("../resources/sdb/css/icons/ship2_forbidden.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-ship2 {
  background-image: url("../resources/sdb/css/icons/ship2.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-shopping_bag_full_24 {
  background-image: url("../resources/sdb/css/icons/shopping_bag_full_24.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-shopping_bag_full {
  background-image: url("../resources/sdb/css/icons/shopping_bag_full.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-shopping_cart2_24 {
  background-image: url("../resources/sdb/css/icons/shopping_cart2_24.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-signal_flag_checkered {
  background-image: url("../resources/sdb/css/icons/signal_flag_checkered.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-signal_flag_green {
  background-image: url("../resources/sdb/css/icons/signal_flag_green.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-signal_flag_grey {
  background-image: url("../resources/sdb/css/icons/signal_flag_grey.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-signal_flag_orange {
  background-image: url("../resources/sdb/css/icons/signal_flag_orange.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-signal_flag {
  background-image: url("../resources/sdb/css/icons/signal_flag.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-signal_flag_red {
  background-image: url("../resources/sdb/css/icons/signal_flag_red.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-signal_flag_yellow {
  background-image: url("../resources/sdb/css/icons/signal_flag_yellow.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-sign_forbidden {
  background-image: url("../resources/sdb/css/icons/sign_forbidden.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-sign_warning_harmful {
  background-image: url("../resources/sdb/css/icons/sign_warning_harmful.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-sign_warning {
  background-image: url("../resources/sdb/css/icons/sign_warning.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-sign_warning_red {
  background-image: url("../resources/sdb/css/icons/sign_warning_red.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-sort_up_down2 {
  background-image: url("../resources/sdb/css/icons/sort_up_down2.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-spreadsheed_chart {
  background-image: url("../resources/sdb/css/icons/spreadsheed_chart.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-spreadsheed_sum {
  background-image: url("../resources/sdb/css/icons/spreadsheed_sum.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-spy {
  background-image: url("../resources/sdb/css/icons/spy.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-star {
  background-image: url("../resources/sdb/css/icons/star.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-status_deleted {
  background-image: url("../resources/sdb/css/icons/status_deleted.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-status_extra_forecast {
  background-image: url("../resources/sdb/css/icons/status_extra_forecast.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-status_partially_pending {
  background-image: url("../resources/sdb/css/icons/status_partially_pending.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-status_pending {
  background-image: url("../resources/sdb/css/icons/status_pending.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-status_posted {
  background-image: url("../resources/sdb/css/icons/status_posted.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-status_posted_with_delta {
  background-image: url("../resources/sdb/css/icons/status_posted_with_delta.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-status_preinvoiced {
  background-image: url("../resources/sdb/css/icons/status_preinvoiced.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-store_24 {
  background-image: url("../resources/sdb/css/icons/store_24.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-suitcase2 {
  background-image: url("../resources/sdb/css/icons/suitcase2.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-sum {
  background-image: url("../resources/sdb/css/icons/sum.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-switch_off {
  background-image: url("../resources/sdb/css/icons/switch_off.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-switch_off_white {
  background-image: url("../resources/sdb/css/icons/switch_off_white.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-switch_on {
  background-image: url("../resources/sdb/css/icons/switch_on.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-symbol_at {
  background-image: url("../resources/sdb/css/icons/symbol_at.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-symbol_dollar {
  background-image: url("../resources/sdb/css/icons/symbol_dollar.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-symbol_euro_16_green {
  background-image: url("../resources/sdb/css/icons/symbol_euro_16_green.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-symbol_euro_16 {
  background-image: url("../resources/sdb/css/icons/symbol_euro_16.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-symbol_euro_16_red {
  background-image: url("../resources/sdb/css/icons/symbol_euro_16_red.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-symbol_questionmark {
  background-image: url("../resources/sdb/css/icons/symbol_questionmark.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-table_selection_column {
  background-image: url("../resources/sdb/css/icons/table_selection_column.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-tab_pane {
  background-image: url("../resources/sdb/css/icons/tab_pane.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-tape_measure {
  background-image: url("../resources/sdb/css/icons/tape_measure.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-teacher {
  background-image: url("../resources/sdb/css/icons/teacher.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-telephone2 {
  background-image: url("../resources/sdb/css/icons/telephone2.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-telephone {
  background-image: url("../resources/sdb/css/icons/telephone.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-thermometer {
  background-image: url("../resources/sdb/css/icons/thermometer.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-timeline_nav_left {
  background-image: url("../resources/sdb/css/icons/timeline_nav_left.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-timeline_nav_plan_left {
  background-image: url("../resources/sdb/css/icons/timeline_nav_plan_left.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-timeline_nav_plan_right {
  background-image: url("../resources/sdb/css/icons/timeline_nav_plan_right.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-timeline_nav_right {
  background-image: url("../resources/sdb/css/icons/timeline_nav_right.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-time {
  background-image: url("../resources/sdb/css/icons/time.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-trafficlight_green {
  background-image: url("../resources/sdb/css/icons/trafficlight_green.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-trafficlight_off {
  background-image: url("../resources/sdb/css/icons/trafficlight_off.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-trafficlight_red {
  background-image: url("../resources/sdb/css/icons/trafficlight_red.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-trafficlight_yellow {
  background-image: url("../resources/sdb/css/icons/trafficlight_yellow.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-transhipping_air {
  background-image: url("../resources/sdb/css/icons/transhipping_air.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-transhipping_ocean {
  background-image: url("../resources/sdb/css/icons/transhipping_ocean.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-transhipping_truck {
  background-image: url("../resources/sdb/css/icons/transhipping_truck.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-truck2_32 {
  background-image: url("../resources/sdb/css/icons/truck2_32.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-truck2_64 {
  background-image: url("../resources/sdb/css/icons/truck2_64.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-truck_32 {
  background-image: url("../resources/sdb/css/icons/truck_32.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-truck_32_white {
  background-image: url("../resources/sdb/css/icons/truck_32_white.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-truck_container_128 {
  background-image: url("../resources/sdb/css/icons/truck_container_128.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-truck_container_24 {
  background-image: url("../resources/sdb/css/icons/truck_container_24.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-truck_container_256 {
  background-image: url("../resources/sdb/css/icons/truck_container_256.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-truck_container_32 {
  background-image: url("../resources/sdb/css/icons/truck_container_32.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-truck_container_32_white {
  background-image: url("../resources/sdb/css/icons/truck_container_32_white.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-truck_container_48 {
  background-image: url("../resources/sdb/css/icons/truck_container_48.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-truck_container_64 {
  background-image: url("../resources/sdb/css/icons/truck_container_64.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-truck_container_error {
  background-image: url("../resources/sdb/css/icons/truck_container_error.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-truck_container_forbidden {
  background-image: url("../resources/sdb/css/icons/truck_container_forbidden.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-truck_container_ok {
  background-image: url("../resources/sdb/css/icons/truck_container_ok.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-truck_container {
  background-image: url("../resources/sdb/css/icons/truck_container.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-truck_container_progress {
  background-image: url("../resources/sdb/css/icons/truck_container_progress.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-truck_container_warning {
  background-image: url("../resources/sdb/css/icons/truck_container_warning.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-truck {
  background-image: url("../resources/sdb/css/icons/truck.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-tw {
  background-image: url("../resources/sdb/css/icons/tw.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-undo {
  background-image: url("../resources/sdb/css/icons/undo.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-unknown_circle {
  background-image: url("../resources/sdb/css/icons/unknown_circle.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-user_check {
  background-image: url("../resources/sdb/css/icons/user_check.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-user_delete_check {
  background-image: url("../resources/sdb/css/icons/user_delete_check.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-user_delete {
  background-image: url("../resources/sdb/css/icons/user_delete.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-user_earth {
  background-image: url("../resources/sdb/css/icons/user_earth.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-user_edit {
  background-image: url("../resources/sdb/css/icons/user_edit.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-user_headset {
  background-image: url("../resources/sdb/css/icons/user_headset.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-user_message {
  background-image: url("../resources/sdb/css/icons/user_message.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-user {
  background-image: url("../resources/sdb/css/icons/user.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-users_crowd {
  background-image: url("../resources/sdb/css/icons/users_crowd.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-users_edit {
  background-image: url("../resources/sdb/css/icons/users_edit.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-users_meeting {
  background-image: url("../resources/sdb/css/icons/users_meeting.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-users {
  background-image: url("../resources/sdb/css/icons/users.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-users_relation_ok {
  background-image: url("../resources/sdb/css/icons/users_relation_ok.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-users_relation {
  background-image: url("../resources/sdb/css/icons/users_relation.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-users_up_right {
  background-image: url("../resources/sdb/css/icons/users_up_right.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-users_view {
  background-image: url("../resources/sdb/css/icons/users_view.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-user_telephone {
  background-image: url("../resources/sdb/css/icons/user_telephone.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-user_up_left {
  background-image: url("../resources/sdb/css/icons/user_up_left.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-user_view {
  background-image: url("../resources/sdb/css/icons/user_view.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-us {
  background-image: url("../resources/sdb/css/icons/us.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-vessel_loading_junction {
  background-image: url("../resources/sdb/css/icons/vessel_loading_junction.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-vessel_unloading_junction {
  background-image: url("../resources/sdb/css/icons/vessel_unloading_junction.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-video_chat2 {
  background-image: url("../resources/sdb/css/icons/video_chat2.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-warehouse_32 {
  background-image: url("../resources/sdb/css/icons/warehouse_32.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-warehouse {
  background-image: url("../resources/sdb/css/icons/warehouse.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-warehouse_truck_green {
  background-image: url("../resources/sdb/css/icons/warehouse_truck_green.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-warehouse_truck_yellow {
  background-image: url("../resources/sdb/css/icons/warehouse_truck_yellow.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-warning_64 {
  background-image: url("../resources/sdb/css/icons/warning_64.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-water_32 {
  background-image: url("../resources/sdb/css/icons/water_32.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-website {
  background-image: url("../resources/sdb/css/icons/website.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-window_information {
  background-image: url("../resources/sdb/css/icons/window_information.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-wooden_pallet_box_32 {
  background-image: url("../resources/sdb/css/icons/wooden_pallet_box_32.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-wooden_pallet_box_32_white {
  background-image: url("../resources/sdb/css/icons/wooden_pallet_box_32_white.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-wooden_pallet_box {
  background-image: url("../resources/sdb/css/icons/wooden_pallet_box.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-wrench {
  background-image: url("../resources/sdb/css/icons/wrench.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-yellow_circle {
  background-image: url("../resources/sdb/css/icons/yellow_circle.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-yellow_legend {
  background-image: url("../resources/sdb/css/icons/yellow_legend.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-zoom_in {
  background-image: url("../resources/sdb/css/icons/zoom_in.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-zoom_in_white {
  background-image: url("../resources/sdb/css/icons/zoom_in_white.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}
body .sdb-icon-zoom_out {
  background-image: url("../resources/sdb/css/icons/zoom_out.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  filter: contrast(100%);
}

body .sdb-color {
  color: #002856 !important;
}
body .sdb-color-black {
  color: #000000 !important;
}
body .sdb-color-white {
  color: #ffffff !important;
}
body .sdb-color-red {
  color: #fc0300 !important;
}
body .sdb-color-orange {
  color: #fca601 !important;
}
body .sdb-color-yellow {
  color: #fffe03 !important;
}
body .sdb-color-green {
  color: #008001 !important;
}
body .sdb-color-gray {
  color: #bbbbbb !important;
}
body .sdb-color-dark-gray {
  color: #495057 !important;
}
body .sdb-background-focus {
  background: #dfeaf8 !important;
}
body .sdb-background-focus-highlighted {
  background: #bbd2f0 !important;
}
body .sdb-background-focus-highlighted-strong {
  background: #98bbe8 !important;
}
body .sdb-background-header {
  background: #e9ecef !important;
}
body .sdb-background-red {
  background: #fc0300 !important;
}
body .sdb-background-orange {
  background: #fca601 !important;
}
body .sdb-background-yellow {
  background: #fffe03 !important;
}
body .sdb-background-green {
  background: #008001 !important;
}
body .sdb-background-gray {
  background: #bbbbbb !important;
}
body .sdb-background-lightgray {
  background: #e9ecef !important;
}

body .sdb-megamenu > .ui-panel-content {
  border: 0;
  padding: 0;
}
body .sdb-megamenu .sdb-display-none {
  display: none;
}
body .sdb-megamenu .sdb-text-decoration-none {
  text-decoration: none;
}
body .sdb-megamenu .sdb-cursor-pointer {
  cursor: pointer;
}
body .sdb-megamenu .sdb-font-bold {
  font-weight: bold;
}
body .sdb-megamenu .sdb-megamenu-topbar {
  background: #ffffff;
  color: #002856;
  padding: 0px 12px 0px 12px;
}
body .sdb-megamenu .sdb-megamenu-topbar-not-production {
  background: #ffffff;
  color: #002856;
  padding: 0px 12px 0px 12px;
}
body .sdb-megamenu .sdb-megamenu-logo {
  justify-content: flex-start;
}
body .sdb-megamenu .sdb-megamenu-logo a {
  height: 75px;
  display: flex;
  align-items: center;
}
body .sdb-megamenu .sdb-megamenu-logo img {
  max-height: 75px;
  max-width: 280px;
  filter: brightness(1) invert(0) !important;
}
body .sdb-megamenu .sdb-megamenu-loading {
  height: 18px;
}
body .sdb-megamenu .sdb-megamenu-navigationmenu-button {
  display: flex;
  align-items: center;
  gap: 0.1875rem;
  padding: 0.4375rem;
  border-radius: 0.4375rem;
}
body .sdb-megamenu .sdb-megamenu-navigationmenu-button:hover {
  background: #deeaf2;
}
body .sdb-megamenu .sdb-megamenu-navigationmenu-label {
  font-size: 16px;
  font-weight: bold;
}
body .sdb-megamenu .sdb-megamenu-navigationmenu-header {
  width: 100%;
  padding: 0 3rem;
  min-height: 40px;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
body .sdb-megamenu .sdb-megamenu-navigationmenu-footer {
  order: 2;
  width: 100%;
  min-height: 20px;
}
body .sdb-megamenu .sdb-megamenu-navigationmenu .wrapMegamenu {
  display: none;
  position: absolute;
  cursor: auto;
  left: 3% !important;
  right: 3% !important;
  min-width: 210px;
  max-height: 650px;
  overflow-y: auto;
  margin: 1.4375rem 0rem 0rem 0rem;
  border: 0;
  padding: 0;
  align-items: flex-start;
  text-align: left;
  background: #002856;
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  z-index: 1000;
}
body .sdb-megamenu .sdb-megamenu-navigationmenu .wrapMegamenu .col-list {
  width: 240px;
  padding: 0.4375rem;
  order: 1;
}
body .sdb-megamenu .sdb-megamenu-navigationmenu .wrapMegamenu .col-list li.linktitle {
  margin-bottom: 0;
  margin-top: 2rem;
}
body .sdb-megamenu .sdb-megamenu-actionmenu {
  justify-content: flex-end;
}
body .sdb-megamenu .sdb-megamenu-actionmenu-sub {
  padding: 0.4375rem;
  border-radius: 0.4375rem;
}
body .sdb-megamenu .sdb-megamenu-actionmenu-sub:hover {
  background: #deeaf2;
}
body .sdb-megamenu .sdb-megamenu-business-chat {
  padding: 0;
  z-index: 10000000;
}
body .sdb-megamenu .sdb-megamenu-business-chat:hover {
  background: #deeaf2;
  border-radius: 0.4375rem;
}
body .sdb-megamenu .sdb-megamenu-description {
  display: block;
  margin: 0px 6px 0px 6px;
  text-align: right;
}
body .sdb-megamenu .sdb-megamenu-user-svg {
  width: 43px;
  height: 43px;
  fill: #002856;
}
body .sdb-megamenu .sdb-megamenu-user-svg-text {
  font-size: 1.4rem;
  font-weight: bold;
  fill: #ffffff;
}
body .sdb-megamenu .sdb-megamenu-favourite-overlay, body .sdb-megamenu .sdb-megamenu-search-overlay, body .sdb-megamenu .sdb-megamenu-user-overlay {
  min-width: 210px;
  max-height: 650px;
  margin: 4.95rem 0rem 0rem 0rem;
  border: 0;
  border-radius: 0;
  padding: 0;
  text-align: left;
  background: #002856;
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  z-index: 1000;
}
body .sdb-megamenu .sdb-megamenu-favourite-overlay .sdb-megamenu-overlay-container, body .sdb-megamenu .sdb-megamenu-search-overlay .sdb-megamenu-overlay-container, body .sdb-megamenu .sdb-megamenu-user-overlay .sdb-megamenu-overlay-container {
  padding: 2.875rem 1rem 2rem 1rem;
  line-height: 1.8em;
}
body .sdb-megamenu .sdb-megamenu-favourite-overlay .sdb-megamenu-overlay-user, body .sdb-megamenu .sdb-megamenu-search-overlay .sdb-megamenu-overlay-user, body .sdb-megamenu .sdb-megamenu-user-overlay .sdb-megamenu-overlay-user {
  width: 300px;
}
body .sdb-megamenu .sdb-megamenu-favourite-overlay label, body .sdb-megamenu .sdb-megamenu-favourite-overlay a, body .sdb-megamenu .sdb-megamenu-search-overlay label, body .sdb-megamenu .sdb-megamenu-search-overlay a, body .sdb-megamenu .sdb-megamenu-user-overlay label, body .sdb-megamenu .sdb-megamenu-user-overlay a {
  color: #ffffff;
}
body .sdb-megamenu .sdb-megamenu-favourite-overlay a:hover, body .sdb-megamenu .sdb-megamenu-search-overlay a:hover, body .sdb-megamenu .sdb-megamenu-user-overlay a:hover {
  color: #4d82b8;
  cursor: pointer;
}
body .sdb-megamenu .sdb-megamenu ul {
  list-style: none;
}
body .sdb-megamenu .sdb-megamenu article, body .sdb-megamenu .sdb-megamenu aside,
body .sdb-megamenu .sdb-megamenu details, body .sdb-megamenu .sdb-megamenu header,
body .sdb-megamenu .sdb-megamenu hgroup, body .sdb-megamenu .sdb-megamenu menu,
body .sdb-megamenu .sdb-megamenu nav, body .sdb-megamenu .sdb-megamenu section {
  display: block;
}
body .sdb-megamenu .sdb-megamenu ul {
  margin: 0;
  padding: 0;
}
body .sdb-megamenu ul.sdb-megamenu-navigationmenu-list {
  margin: 0;
  padding: 0;
  font-weight: bold;
  list-style: none;
}
body .sdb-megamenu .sdb-megamenu-navigationmenu-list li span.sdb-megamenu-content {
  display: inline-block;
  min-width: 90px;
  text-align: center;
  background: none;
  padding: 12px;
}
body .sdb-megamenu .sdb-megamenu-navigationmenu-list li a {
  text-decoration: none;
}
body .sdb-megamenu .no-js .sdb-megamenu-navigationmenu-list li:hover .wrapMegamenu {
  display: block;
}
body .sdb-megamenu .sdb-megamenu-navigationmenu-list .wrapMegamenu li, body .sdb-megamenu .sdb-megamenu-navigationmenu-list .wrapMegamenu li a {
  background: none repeat scroll 0 0 transparent;
  border: medium none;
  height: auto;
  line-height: 1.8em;
  padding: 0;
}
body .sdb-megamenu .sdb-megamenu-navigationmenu-list .wrapMegamenu .col-list:last-child {
  border-right: 0;
}
body .sdb-megamenu .sdb-megamenu-navigationmenu-list .col-list li, body .sdb-megamenu .sdb-megamenu-navigationmenu-list .col-list li a {
  display: inline-block;
  width: 100%;
  color: #ffffff;
  cursor: default;
}
body .sdb-megamenu .sdb-megamenu-navigationmenu-list .col-list li.linktitle a, body .sdb-megamenu .sdb-megamenu-navigationmenu-list .col-list li.linktitle span {
  display: block;
  float: none;
  text-align: left;
  color: #ffffff;
  font-size: 1rem;
  width: auto;
  padding-left: 0;
  margin-left: 0;
  margin-bottom: 0.4375rem;
  background: none;
  cursor: default;
}
body .sdb-megamenu .sdb-megamenu-navigationmenu-list .col-list li a:hover {
  color: #4d82b8;
  cursor: pointer;
}
body .sdb-megamenu .sdb-megamenu-navigationmenu-list .col-list li.linktitle:first-child {
  border: 0;
  margin-top: 0;
  padding: 0;
}
body .sdb-megamenu .sdb-megamenu-navigationmenu-list .col-list li.deep1 a, body .sdb-megamenu .sdb-megamenu-navigationmenu-list .col-list li.deep1 span {
  padding-left: 0.125rem;
}
body .sdb-megamenu .sdb-megamenu-navigationmenu-list .col-list li.deep2 a, body .sdb-megamenu .sdb-megamenu-navigationmenu-list .col-list li.deep2 span {
  padding-left: 1rem;
}
body .sdb-megamenu .sdb-megamenu-navigationmenu-list .col-list li.deep3 a, body .sdb-megamenu .sdb-megamenu-navigationmenu-list .col-list li.deep3 span {
  padding-left: 2rem;
}
@media only screen and (max-width: 1535px) {
  body .sdb-megamenu .sdb-megamenu-description {
    max-width: 130px;
  }
  body .sdb-megamenu .sdb-megamenu-description div {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}
@media only screen and (max-width: 1280px) {
  body .sdb-megamenu .sdb-megamenu-navigationmenu-button {
    padding: 0.4375rem 0.375rem 0.375rem 0.375rem;
  }
  body .sdb-megamenu .sdb-megamenu-logo img {
    max-height: 30px;
    max-width: 120px;
  }
  body .sdb-megamenu .sdb-megamenu-actionmenu {
    justify-content: flex-end;
  }
  body .sdb-megamenu .sdb-megamenu-navigationmenu-list {
    justify-content: space-between;
  }
  body .sdb-megamenu .sdb-megamenu-description {
    display: none;
  }
  body .sdb-megamenu .sdb-megamenu-user {
    margin: 0px 0px 0px 6px;
  }
  body .sdb-megamenu .sdb-megamenu-user-svg {
    width: 28px;
    height: 28px;
  }
  body .sdb-megamenu .sdb-megamenu-user-svg-circle {
    transform-origin: center center;
    transform: scale(0.6, 0.6);
    -webkit-transform: scale(0.6, 0.6);
  }
  body .sdb-megamenu .sdb-megamenu-user-svg-text {
    font-size: 0.875rem;
  }
}
@media only screen and (max-width: 768px) {
  body .sdb-megamenu .sdb-megamenu-topbar {
    padding: 0px 6px 0px 6px;
  }
  body .sdb-megamenu .sdb-megamenu-topbar-not-production {
    padding: 0px 6px 0px 6px;
  }
  body .sdb-megamenu .sdb-megamenu-logo a {
    height: 30px;
  }
  body .sdb-megamenu .sdb-megamenu-navigationmenu {
    width: 100%;
    order: 1;
  }
  body .sdb-megamenu .sdb-megamenu-navigationmenu .wrapMegamenu {
    margin: 0;
    max-height: 550px;
  }
  body .sdb-megamenu .sdb-megamenu-navigationmenu-button {
    display: block;
    text-align: center;
    padding: 0.25rem 0.1875rem 0.1875rem 0.1875rem;
    width: 40px;
  }
  body .sdb-megamenu .sdb-megamenu-navigationmenu-label {
    font-size: 10px;
    font-weight: normal;
  }
  body .sdb-megamenu .sdb-megamenu-favourite-overlay, body .sdb-megamenu .sdb-megamenu-search-overlay, body .sdb-megamenu .sdb-megamenu-user-overlay {
    left: 3% !important;
    right: 3% !important;
    margin: 4.5rem 0rem 0rem 0rem;
    max-height: 550px;
  }
}

body .server-status-div {
  font-weight: bold;
  position: fixed;
  bottom: 3px;
  right: 12px;
  font-size: 12pt;
  padding: 8px 30px;
  z-index: 10000000;
  opacity: 0.9;
}
body .server-status-div-warn {
  color: #d15c00;
  background-color: #ffdfbf;
  border: 2px solid #d15c00;
  border-radius: 9px;
}
body .server-status-div-err {
  color: #D8000C;
  background-color: #FFBABA;
  border: 2px solid #D8000C;
  border-radius: 9px;
  bottom: 50% !important;
  right: 40% !important;
  font-size: 14pt !important;
  padding: 40px 90px;
  text-align: center;
}

body .sdb-sidemenu-overlay-content {
  border: 0px !important;
  border-radius: 0px !important;
  width: 230px;
  z-index: 1000;
}
body .sdb-sidemenu-content {
  height: 93vh;
}
body .sdb-sidemenu-content .ui-panel-content {
  height: 100vh;
}
body .sdb-sidemenu-content .ui-button {
  width: 100%;
  border: 0;
  min-height: 25.6px;
}
body .sdb-sidemenu-content-title {
  color: #002856;
}
body .ui-button.sdb-sidemenu-button {
  text-align: left;
  width: 100%;
  border: 0;
  padding: 0.0625rem;
  background: #ffffff;
}
body .sdb-sideMenu-outputpanel {
  display: flex;
  align-items: center;
}
body .sdb-sideMenu-outputpanel:hover {
  background: #deeaf2;
}
body .sdb-sideMenu-outputpanel *:hover {
  cursor: pointer;
}
body .sdb-sideMenu-outputpanel-disabled {
  display: flex;
  align-items: center;
  opacity: 0.4;
}
body .sdb-sideMenu-selected {
  font-weight: bold;
}
body .sdb-sideMenu-panel-selected {
  box-shadow: 0 5px 10px rgba(0, 40, 86, 0.8) !important;
}
body .sdb-sideMenu-panel-selected > :first-child {
  color: #ffffff !important;
  background: #002856 !important;
}
body .sideMenuRequiredClass {
  border: 1px solid #deeaf2;
  background: #ffffcc;
}
body .sideMenuErrorClass {
  color: white;
  background: #ff6666;
}
body .sideMenuWarningClass {
  color: white;
  background: #ffb380;
}

body .sdb-guidemenu-overlay-content {
  right: 0px !important;
  border: 0px !important;
  border-radius: 0px !important;
  width: 230px;
  z-index: 1000;
}
body .sdb-guidemenu-content {
  height: 93vh;
}
body .sdb-guidemenu-content .ui-panel-content {
  height: 100vh;
}
body .sdb-guidemenu-content-title {
  padding-top: 1rem;
  color: #002856;
}

body .sdb-glftoolbarmenu-description {
  max-width: auto;
}
@media only screen and (max-width: 1535px) {
  body .sdb-glftoolbarmenu-description {
    max-width: 240px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}
@media only screen and (max-width: 1280px) {
  body .sdb-glftoolbarmenu-description {
    max-width: 140px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}
@media only screen and (max-width: 768px) {
  body .sdb-glftoolbarmenu-description {
    display: none;
  }
}

body {
  /*required*/
  /*warning*/
  /*error*/
}
body .requiredClass input, body .requiredClass textarea, body .requiredClass .multiSelectValidator ul, body .requiredClass .chipsValidator ul, body .requiredClass .selectOneButtonValidator, body .requiredClass .buttonValidator, body .requiredClass .linkValidator {
  background: #ffffcc !important;
  border: 1px solid #ced4da !important;
  /* background-image: url('../resources/sdb/css/icons_svg/required.svg') !important; */
  /* background-repeat: no-repeat !important; */
  /* background-position: right 0.5em center !important; */
  /* background-size: 16px 16px !important; */
}
body .requiredClass .selectOneMenuValidator {
  background: #ffffcc !important;
  border: 1px solid #ced4da !important;
  /* background-image: url('../resources/sdb/css/icons_svg/required.svg') !important; */
  /* background-repeat: no-repeat !important; */
  /* background-position: right 2.5em center !important; */
  /* background-size: 16px 16px !important; */
}
body .requiredClass thead tr th, body .requiredClass .handsontable td {
  background: #ffffcc !important;
  border: 1px solid #ced4da !important;
}
body .requiredClass :focus {
  background: none !important;
}
body .notValidWarningClass input, body .notValidWarningClass textarea, body .notValidWarningClass .multiSelectValidator ul, body .notValidWarningClass .chipsValidator ul, body .notValidWarningClass .selectOneButtonValidator, body .notValidWarningClass .buttonValidator, body .notValidWarningClass .linkValidator {
  background: #ffb380 !important;
  border: 1px solid #ced4da !important;
  /* background-image: url('../resources/sdb/css/icons_svg/warning.svg') !important; */
  /* background-repeat: no-repeat !important; */
  /* background-position: right 0.5em center !important; */
  /* background-size: 16px 16px !important; */
}
body .notValidWarningClass .selectOneMenuValidator {
  background: #ffb380 !important;
  border: 1px solid #ced4da !important;
  /* background-image: url('../resources/sdb/css/icons_svg/warning.svg') !important; */
  /* background-repeat: no-repeat !important; */
  /* background-position: right 2.5em center !important; */
  /* background-size: 16px 16px !important; */
}
body .notValidWarningClass thead tr th, body .notValidWarningClass .handsontable td {
  background: #ffb380 !important;
  border: 1px solid #ced4da !important;
}
body .notValidWarningClass :focus {
  background: none !important;
}
body .notValidErrorClass input, body .notValidErrorClass textarea, body .notValidErrorClass .multiSelectValidator ul, body .notValidErrorClass .chipsValidator ul, body .notValidErrorClass .selectOneButtonValidator, body .notValidErrorClass .buttonValidator, body .notValidErrorClass .linkValidator {
  background: #FFCDD2 !important;
  border: 1px solid #ced4da !important; /* mettere 2/3px il bordo */
  /* background-image: url('../resources/sdb/css/icons_svg/error.svg') !important; */
  /* background-repeat: no-repeat !important; */
  /* background-position: right 0.5em center !important; */
  /* background-size: 16px 16px !important; */
}
body .notValidErrorClass .selectOneMenuValidator {
  background: #FFCDD2 !important;
  border: 1px solid #ced4da !important; /* mettere 2/3px il bordo */
  /* background-image: url('../resources/sdb/css/icons_svg/error.svg') !important; */
  /* background-repeat: no-repeat !important; */
  /* background-position: right 2.5em center !important; */
  /* background-size: 16px 16px !important; */
}
body .notValidErrorClass thead tr th, body .notValidErrorClass .handsontable td {
  background: #FFCDD2 !important;
  border: 1px solid #ced4da !important; /* mettere 2/3px il bordo */
}
body .notValidErrorClass :focus {
  background: none !important;
}
body .globalEntityWarningClass td {
  background: #ffb380 !important;
  border: 1px solid #ced4da !important;
}
body .globalEntityErrorClass td {
  background: #FFCDD2 !important;
  border: 1px solid #ced4da !important; /* mettere 2/3px il bordo */
}

body .schedulePanel .fc-header-toolbar {
  display: flex !important;
  flex-wrap: wrap !important;
  justify-content: space-between !important;
  margin-bottom: 6px !important;
  color: #333333 !important;
}
body .schedulePanel .fc-scroller-harness-liquid {
  background: #ffffff !important;
}
body .schedulePanel .fc-divider.fc-widget-header {
  border: 0px !important;
  background-color: #002856 !important;
  height: 1px !important;
  padding: 0px !important;
}
body .schedulePanel .fc-left, body .schedulePanel .fc-right {
  padding: 6px 12px 6px 12px !important;
}
body .schedulePanel .fc-center {
  padding: 6px 12px 6px 12px !important;
  color: #002856 !important;
  font-size: 13px !important;
  text-align: center !important;
}
body .schedulePanel .fc-scrollgrid-section-sticky > * {
  background: #ffffff !important;
}
body .schedulePanel .fc-scroller, body .schedulePanel .fc-day-grid-container, body .schedulePanel .fc-time-grid-container {
  overflow: visible !important;
  height: auto !important;
}
body .schedulePanel .fc-button-primary {
  background: #ffffff !important;
  border: 1px solid #ced4da !important;
  color: #002856 !important;
  padding: 0.206rem 0.5rem !important;
}
body .schedulePanel .fc-button-primary.fc-button-active {
  background: #002856 !important;
  border: 1px solid #ced4da !important;
  color: #ffffff !important;
}
body .schedulePanel .backgroundcolTask {
  background-color: #dcedf7 !important;
  background-position: 1px 2px !important;
  background-repeat: no-repeat !important;
  background-size: 16px 16px !important;
  color: #333333 !important;
  padding: 0px 0px 0px 18px !important;
  margin: 3px 6px !important;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4) !important;
  font-size: 13px !important;
  filter: none !important;
}
body .schedulePanel .backgroundTaskRed {
  background-color: #ffcdd2 !important;
  background-position: 1px 2px !important;
  background-repeat: no-repeat !important;
  background-size: 16px 16px !important;
  color: #333333 !important;
  padding: 0px 0px 0px 18px !important;
  margin: 3px 6px !important;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4) !important;
  font-size: 13px !important;
  filter: none !important;
}
body .schedulePanel .backgroundTaskGreen {
  background-color: #c2f7c2 !important;
  background-position: 1px 2px !important;
  background-repeat: no-repeat !important;
  background-size: 16px 16px !important;
  color: #333333 !important;
  padding: 0px 0px 0px 18px !important;
  margin: 3px 6px !important;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4) !important;
  font-size: 13px !important;
  filter: none !important;
}
body .schedulePanel .backgroundTaskYellow {
  background-color: #f7edbc !important;
  background-position: 1px 2px !important;
  background-repeat: no-repeat !important;
  background-size: 16px 16px !important;
  color: #333333 !important;
  padding: 0px 0px 0px 18px !important;
  margin: 3px 6px !important;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4) !important;
  font-size: 13px !important;
  filter: none !important;
}
body .schedulePanel .backgroundTaskYellowBold {
  background-color: #f7edbc !important;
  background-position: 1px 2px !important;
  background-repeat: no-repeat !important;
  background-size: 16px 16px !important;
  color: #333333 !important;
  padding: 0px 0px 0px 18px !important;
  margin: 3px 6px !important;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4) !important;
  font-size: 13px !important;
  font-weight: bold !important;
  filter: none !important;
}
body .schedulePanel .backgroundcolBankHoliday {
  border: 1px solid #ef5350 !important;
  background-color: #ffffff !important;
  background-position: 1px 2px !important;
  background-repeat: no-repeat !important;
  background-size: 16px 16px !important;
  color: #333333 !important;
  padding: 0px 0px 0px 18px !important;
  margin: 3px 6px !important;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4) !important;
  font-size: 13px !important;
  filter: none !important;
}
body .schedulePanel .backgroundcolBankHolidayOnUserBranch {
  background-color: #ef5350 !important;
  background-position: 1px 2px !important;
  background-repeat: no-repeat !important;
  background-size: 16px 16px !important;
  color: #333333 !important;
  padding: 0px 0px 0px 18px !important;
  margin: 3px 6px !important;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4) !important;
  font-size: 13px !important;
  filter: none !important;
}
body .schedulePanel .todoTask {
  font-style: italic !important;
}
body .schedulePanel .todoCompletedTask {
  text-decoration: line-through !important;
}
body .schedulePanel .meetingReportToDoOnTask {
  border-bottom-width: 3px !important;
  border-bottom-color: #EF8221 !important;
  border-bottom-style: solid !important;
}
body .schedulePanel .meetingReportAlreadyCreatedOnTask {
  border-bottom-width: 3px !important;
  border-bottom-color: #459F53 !important;
  border-bottom-style: solid !important;
}
body .schedulePanel .offTask {
  background-color: #ced4da !important;
}
body .schedulePanel .scheduleCreatePanel {
  display: none;
}
body .schedulePanel .scheduleDisplayModePanel {
  position: absolute;
  left: 13%;
  margin-top: 0.5625rem;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
body .schedulePanel .scheduleOptionsPanel {
  position: absolute;
  right: 13%;
  margin-top: 0.5625rem;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
@media only screen and (max-width: 1280px) {
  body .schedulePanel .fc-center {
    width: 100%;
    order: 1;
  }
  body .schedulePanel .scheduleDisplayModePanel {
    left: auto !important;
    position: relative !important;
  }
  body .schedulePanel .scheduleOptionsPanel {
    right: auto !important;
    position: relative !important;
  }
  body .schedulePanel .participantsOwnerOptionaHelpPanel {
    display: none;
  }
  body .schedulePanel .participantsTimelinePanel {
    display: none;
  }
}
@media only screen and (max-width: 768px) {
  body .schedulePanel .scheduleCreatePanel {
    display: block !important;
  }
}

body .communicationCarousel {
  border: 0px;
  margin: 0px;
  text-align: left;
  width: auto;
}
body .communicationEditFlashCaroselPanel {
  width: 768px;
}
body .communicationFlash {
  padding: 6px;
}
body .communicationFlashTitleText {
  padding: 6px 0px 6px 0px;
}
body .communicationFlashSubtitleText {
  padding: 6px 0px 6px 0px;
  text-align: justify;
}
body .communicationFlashCreatedText {
  padding: 12px 0px 0px 0px;
}
body .communicationFlashButton {
  padding: 6px 0px 6px 0px;
}
body .communicationFlashPanel {
  width: 1200px;
}

body .userAgendaPanel {
  order: 2;
  width: 20rem;
}
body .userDirectLinkPanel {
  order: 0;
  width: 20rem;
}
body .flashMessagesPanel {
  order: 1;
  width: 56rem;
  padding: 0rem 0.75rem;
}
body .otherNewsAndLatestReleasedPanel {
  display: flex;
  gap: 0.75rem;
  align-items: flex-start;
}
@media only screen and (max-width: 1535px) {
  body .flashMessagesPanel {
    width: 40rem;
  }
  body .nonProductionEnvironmentTextPanel {
    display: none;
  }
}
@media only screen and (max-width: 1280px) {
  body .userAgendaPanel {
    order: 1;
    margin-top: 1.5rem;
    width: 95%;
  }
  body .userDirectLinkPanel {
    order: 2;
    margin-top: 1.5rem;
    width: 95%;
  }
  body .flashMessagesPanel {
    order: 0;
    padding: 0rem;
    width: 95%;
  }
}
@media only screen and (max-width: 768px) {
  body .otherNewsAndLatestReleasedPanel {
    flex-wrap: wrap;
  }
}

body .sdb-login {
  display: flex;
  justify-content: center;
  align-content: center;
}
body .sdb-login .sdb-login-content {
  margin-top: 40%;
  width: 400px;
  padding: 12px;
  border-radius: 6px;
  background: #ffffff;
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
body .sdb-login .sdb-login-logo {
  display: block;
}
body .sdb-login .sdb-login-logo-image {
  display: flex;
  justify-content: center;
}
body .sdb-login .sdb-login-logo-image-img {
  width: 100%;
}
body .sdb-login .sdb-login-username {
  margin-top: 12px;
}
body .sdb-login .sdb-login-username input {
  font-size: 0.875rem;
}
body .sdb-login .sdb-login-password {
  margin-top: 12px;
}
body .sdb-login .sdb-login-password input {
  font-size: 0.875rem;
}
body .sdb-login .sdb-login-keepme {
  margin-top: 12px;
  display: flex;
  align-items: center;
}
body .sdb-login .sdb-login-footer {
  margin-bottom: 12px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}
body .sdb-login .sdb-login-changereset {
  margin-top: 12px;
}
body .sdb-login .sdb-login-button {
  margin-top: 12px;
  display: flex;
  justify-content: flex-end;
  gap: 0.4375rem;
}
@media only screen and (max-width: 768px) {
  body .sdb-login .sdb-login-content {
    width: 300px;
  }
}

body .ui-button {
  background: #ffffff;
  color: #002856;
  border: 1px solid #002856;
  margin: 0;
  padding: 0;
  outline: 0 none;
  border-radius: 4px;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  display: flex;
  align-items: center;
}
body .ui-button.ui-button-master {
  background: #002856;
  color: #ffffff;
  border: 1px solid #002856;
}
body .ui-button.ui-state-hover {
  background: #deeaf2;
  border-color: #deeaf2;
  color: #002856;
}
body .ui-button.ui-state-focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.0625rem white;
}
body .ui-button.ui-state-active, body .ui-button.ui-state-down {
  background: #cccccc;
  border-color: #002856;
  color: #002856;
}
body .ui-button.ui-button-outlined {
  background-color: transparent;
  color: #ffffff;
  border: 1px solid;
}
body .ui-button.ui-button-outlined.ui-state-hover {
  background: rgba(255, 255, 255, 0.04);
  color: #ffffff;
  border: 1px solid;
}
body .ui-button.ui-button-outlined.ui-state-active, body .ui-button.ui-button-outlined.ui-state-down {
  background: rgba(255, 255, 255, 0.16);
  color: #ffffff;
  border: 1px solid;
}
body .ui-button.ui-button-outlined.ui-button-plain {
  color: #495057;
  border-color: #495057;
}
body .ui-button.ui-button-outlined.ui-button-plain.ui-state-hover {
  background: #e9ecef;
  color: #495057;
}
body .ui-button.ui-button-outlined.ui-button-plain.ui-state-active, body .ui-button.ui-button-outlined.ui-button-plain.ui-state-down {
  background: #dee2e6;
  color: #495057;
}
body .ui-button.ui-button-flat {
  background-color: transparent;
  color: #ffffff;
  border-color: transparent;
}
body .ui-button.ui-button-flat.ui-state-hover {
  background: rgba(255, 255, 255, 0.04);
  color: #ffffff;
  border-color: transparent;
}
body .ui-button.ui-button-flat.ui-state-active, body .ui-button.ui-button-flat.ui-state-down {
  background: rgba(255, 255, 255, 0.16);
  color: #ffffff;
  border-color: transparent;
}
body .ui-button.ui-button-flat.ui-button-plain {
  color: #495057;
}
body .ui-button.ui-button-flat.ui-button-plain.ui-state-hover {
  background: #e9ecef;
  color: #495057;
}
body .ui-button.ui-button-flat.ui-button-plain.ui-state-active, body .ui-button.ui-button-flat.ui-button-plain.ui-state-down {
  background: #dee2e6;
  color: #495057;
}
body .ui-button.ui-button-text-only .ui-button-text {
  padding: 0.206rem 0.5rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
body .ui-button.ui-button-text-icon-left .ui-button-text {
  padding: 0.206rem 0.5rem 0.206rem 1.75rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
body .ui-button.ui-button-text-icon-left .ui-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -0.5rem;
  left: 0.5rem;
  width: 1rem;
  height: 1rem;
}
body .ui-button.ui-button-text-icon-right .ui-button-text {
  padding: 0.206rem 1.75rem 0.206rem 0.5rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
body .ui-button.ui-button-text-icon-right .ui-icon {
  position: absolute;
  top: 50%;
  right: 50%;
  margin-top: -0.5rem;
  right: 0.5rem;
  width: 1rem;
  height: 1rem;
}
body .ui-button.ui-button-icon-only {
  width: 2rem;
}
body .ui-button.ui-button-icon-only .ui-button-text {
  padding: 0.206rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
body .ui-button.ui-button-icon-only .ui-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -0.5rem;
  margin-left: -0.5rem;
  width: 1rem;
  height: 1rem;
}
body .ui-button.ui-button-raised {
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
body .ui-button.rounded-button {
  border-radius: 2rem;
}
body .ui-button.rounded-button.ui-button-icon-only {
  border-radius: 50%;
  height: 2rem;
}
body .ui-button .ui-icon-triangle-1-s {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
}
body .ui-button .ui-icon-triangle-1-s:before {
  content: "\e902";
}
body .ui-selectbooleanbutton,
body .ui-selectonebutton,
body .ui-selectmanybutton {
  display: flex;
  align-items: center;
  padding: 0;
  margin: 0;
}
body .ui-selectbooleanbutton,
body .ui-selectonebutton > .ui-button,
body .ui-selectmanybutton > .ui-button {
  background: #ffffff;
  color: #333333;
  border: 1px solid #ced4da;
  outline: 0 none;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
}
body .ui-selectbooleanbutton .ui-icon,
body .ui-selectonebutton > .ui-button .ui-icon,
body .ui-selectmanybutton > .ui-button .ui-icon {
  color: #495057;
}
body .ui-selectbooleanbutton.ui-state-hover,
body .ui-selectonebutton > .ui-button.ui-state-hover,
body .ui-selectmanybutton > .ui-button.ui-state-hover {
  background: #e9ecef;
  border-color: #ced4da;
  color: #333333;
}
body .ui-selectbooleanbutton.ui-state-hover .ui-icon,
body .ui-selectonebutton > .ui-button.ui-state-hover .ui-icon,
body .ui-selectmanybutton > .ui-button.ui-state-hover .ui-icon {
  color: #495057;
}
body .ui-selectbooleanbutton.ui-state-active,
body .ui-selectonebutton > .ui-button.ui-state-active,
body .ui-selectmanybutton > .ui-button.ui-state-active {
  background: #002856;
  border-color: #ffffff;
  color: #ffffff;
}
body .ui-selectbooleanbutton.ui-state-active .ui-icon,
body .ui-selectonebutton > .ui-button.ui-state-active .ui-icon,
body .ui-selectmanybutton > .ui-button.ui-state-active .ui-icon {
  color: #ffffff;
}
body .ui-selectbooleanbutton.ui-state-active:not(.ui-state-disabled):hover,
body .ui-selectonebutton > .ui-button.ui-state-active:not(.ui-state-disabled):hover,
body .ui-selectmanybutton > .ui-button.ui-state-active:not(.ui-state-disabled):hover {
  background: rgb(229.5, 229.5, 229.5);
  border-color: rgb(229.5, 229.5, 229.5);
  color: #002856;
}
body .ui-selectbooleanbutton.ui-state-active:not(.ui-state-disabled):hover .ui-icon,
body .ui-selectonebutton > .ui-button.ui-state-active:not(.ui-state-disabled):hover .ui-icon,
body .ui-selectmanybutton > .ui-button.ui-state-active:not(.ui-state-disabled):hover .ui-icon {
  color: #002856;
}
body .ui-selectonebutton > .ui-button,
body .ui-selectmanybutton > .ui-button {
  border-radius: 0;
}
body .ui-selectonebutton > .ui-button:first-child,
body .ui-selectmanybutton > .ui-button:first-child {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
body .ui-selectonebutton > .ui-button:last-child,
body .ui-selectmanybutton > .ui-button:last-child {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
body .ui-selectonebutton > .ui-button.ui-state-focus,
body .ui-selectmanybutton > .ui-button.ui-state-focus {
  z-index: 1;
}
body .ui-selectonebutton > .ui-button:not(:last-child),
body .ui-selectmanybutton > .ui-button:not(:last-child) {
  border-right-width: 0;
}
@media (max-width: 640px) {
  body .ui-selectonebutton > div.ui-button:not(:last-child),
  body .ui-selectmanybutton > div.ui-button:not(:last-child) {
    border-bottom-width: 0;
    border-right-width: 1px;
  }
  body .ui-selectonebutton > div.ui-button:first-child,
  body .ui-selectmanybutton > div.ui-button:first-child {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
  }
  body .ui-selectonebutton > div.ui-button:last-child,
  body .ui-selectmanybutton > div.ui-button:last-child {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-width: 1px;
  }
}
@media (max-width: 640px) {
  body .ui-dataview-layout-options > div.ui-button:not(:last-child) {
    border-bottom-width: 1px;
    border-right-width: 0;
  }
  body .ui-dataview-layout-options > div.ui-button:first-child {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  body .ui-dataview-layout-options > div.ui-button:last-child {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
  }
}
body .ui-button-group .ui-button {
  margin: 0;
  border-radius: 0;
}
body .ui-button-group .ui-button:first-child {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
body .ui-button-group .ui-button:last-child {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
body .ui-button-group .ui-button.ui-state-focus {
  z-index: 1;
}
body .ui-button.ui-button-secondary, body .ui-splitbutton.ui-button-secondary > .ui-button {
  background: #607D8B;
  color: #ffffff;
  border: 1px solid #607D8B;
}
body .ui-button.ui-button-secondary.ui-state-hover, body .ui-button.ui-button-secondary:not(:disabled):hover, body .ui-splitbutton.ui-button-secondary > .ui-button.ui-state-hover, body .ui-splitbutton.ui-button-secondary > .ui-button:not(:disabled):hover {
  background: rgb(86.4, 112.5, 125.1);
  border-color: rgb(86.4, 112.5, 125.1);
  color: #ffffff;
}
body .ui-button.ui-button-secondary.ui-state-focus, body .ui-splitbutton.ui-button-secondary > .ui-button.ui-state-focus {
  box-shadow: 0 0 0 0.0625rem rgb(189.9361702128, 203.5106382979, 210.0638297872);
}
body .ui-button.ui-button-secondary.ui-state-active, body .ui-button.ui-button-secondary:active, body .ui-splitbutton.ui-button-secondary > .ui-button.ui-state-active, body .ui-splitbutton.ui-button-secondary > .ui-button:active {
  background: rgb(76.8, 100, 111.2);
  border-color: rgb(76.8, 100, 111.2);
  color: #ffffff;
}
body .ui-button.ui-button-secondary.ui-button-outlined, body .ui-splitbutton.ui-button-secondary > .ui-button.ui-button-outlined {
  background-color: transparent;
  color: #607D8B;
  border: 1px solid;
}
body .ui-button.ui-button-secondary.ui-button-outlined:enabled:hover, body .ui-splitbutton.ui-button-secondary > .ui-button.ui-button-outlined:enabled:hover {
  background: rgba(96, 125, 139, 0.04);
  color: #607D8B;
  border: 1px solid;
}
body .ui-button.ui-button-secondary.ui-button-outlined:enabled:active, body .ui-splitbutton.ui-button-secondary > .ui-button.ui-button-outlined:enabled:active {
  background: rgba(96, 125, 139, 0.16);
  color: #607D8B;
  border: 1px solid;
}
body .ui-button.ui-button-secondary.ui-button-flat, body .ui-splitbutton.ui-button-secondary > .ui-button.ui-button-flat {
  background-color: transparent;
  color: #607D8B;
  border-color: transparent;
}
body .ui-button.ui-button-secondary.ui-button-flat:enabled:hover, body .ui-splitbutton.ui-button-secondary > .ui-button.ui-button-flat:enabled:hover {
  background: rgba(96, 125, 139, 0.04);
  border-color: transparent;
  color: #607D8B;
}
body .ui-button.ui-button-secondary.ui-button-flat:enabled:active, body .ui-splitbutton.ui-button-secondary > .ui-button.ui-button-flat:enabled:active {
  background: rgba(96, 125, 139, 0.16);
  border-color: transparent;
  color: #607D8B;
}
body .ui-button.ui-button-success, body .ui-splitbutton.ui-button-success > .ui-button {
  background: #76a797;
  color: #ffffff;
  border: 1px solid #76a797;
}
body .ui-button.ui-button-success.ui-state-hover, body .ui-splitbutton.ui-button-success > .ui-button.ui-state-hover {
  background: rgb(100.6466666667, 155.8533333333, 137.8266666667);
  color: #ffffff;
  border-color: rgb(100.6466666667, 155.8533333333, 137.8266666667);
}
body .ui-button.ui-button-success.ui-state-focus, body .ui-splitbutton.ui-button-success > .ui-button.ui-state-focus {
  box-shadow: 0 0 0 0.0625rem rgb(200.2, 219.8, 213.4);
}
body .ui-button.ui-button-success.ui-state-active, body .ui-splitbutton.ui-button-success > .ui-button.ui-state-active {
  background: rgb(89.1733333333, 138.8266666667, 122.6133333333);
  color: #ffffff;
}
body .ui-button.ui-button-success.ui-button-outlined, body .ui-splitbutton.ui-button-success > .ui-button.ui-button-outlined {
  background-color: transparent;
  color: #76a797;
  border: 1px solid;
}
body .ui-button.ui-button-success.ui-button-outlined:enabled:hover, body .ui-splitbutton.ui-button-success > .ui-button.ui-button-outlined:enabled:hover {
  background: rgba(118, 167, 151, 0.04);
  color: #76a797;
  border: 1px solid;
}
body .ui-button.ui-button-success.ui-button-outlined:enabled:active, body .ui-splitbutton.ui-button-success > .ui-button.ui-button-outlined:enabled:active {
  background: rgba(118, 167, 151, 0.16);
  color: #76a797;
  border: 1px solid;
}
body .ui-button.ui-button-success.ui-button-flat, body .ui-splitbutton.ui-button-success > .ui-button.ui-button-flat {
  background-color: transparent;
  color: #76a797;
  border-color: transparent;
}
body .ui-button.ui-button-success.ui-button-flat:enabled:hover, body .ui-splitbutton.ui-button-success > .ui-button.ui-button-flat:enabled:hover {
  background: rgba(118, 167, 151, 0.04);
  border-color: transparent;
  color: #76a797;
}
body .ui-button.ui-button-success.ui-button-flat:enabled:active, body .ui-splitbutton.ui-button-success > .ui-button.ui-button-flat:enabled:active {
  background: rgba(118, 167, 151, 0.16);
  border-color: transparent;
  color: #76a797;
}
body .ui-button.ui-button-warning, body .ui-splitbutton.ui-button-warning > .ui-button {
  background: #de8d00;
  color: #ffffff;
  border: 1px solid #de8d00;
}
body .ui-button.ui-button-warning.ui-state-hover, body .ui-splitbutton.ui-button-warning > .ui-button.ui-state-hover {
  background: rgb(199.8, 126.9, 0);
  color: #ffffff;
  border-color: rgb(199.8, 126.9, 0);
}
body .ui-button.ui-button-warning.ui-state-focus, body .ui-splitbutton.ui-button-warning > .ui-button.ui-state-focus {
  box-shadow: 0 0 0 0.0625rem rgb(255, 212.9675675676, 139.8);
}
body .ui-button.ui-button-warning.ui-state-active, body .ui-splitbutton.ui-button-warning > .ui-button.ui-state-active {
  background: rgb(177.6, 112.8, 0);
  color: #ffffff;
  border-color: rgb(177.6, 112.8, 0);
}
body .ui-button.ui-button-warning.ui-button-outlined, body .ui-splitbutton.ui-button-warning > .ui-button.ui-button-outlined {
  background-color: transparent;
  color: #de8d00;
  border: 1px solid;
}
body .ui-button.ui-button-warning.ui-button-outlined:enabled:hover, body .ui-splitbutton.ui-button-warning > .ui-button.ui-button-outlined:enabled:hover {
  background: rgba(222, 141, 0, 0.04);
  color: #de8d00;
  border: 1px solid;
}
body .ui-button.ui-button-warning.ui-button-outlined:enabled:active, body .ui-splitbutton.ui-button-warning > .ui-button.ui-button-outlined:enabled:active {
  background: rgba(222, 141, 0, 0.16);
  color: #de8d00;
  border: 1px solid;
}
body .ui-button.ui-button-warning.ui-button-flat, body .ui-splitbutton.ui-button-warning > .ui-button.ui-button-flat {
  background-color: transparent;
  color: #de8d00;
  border-color: transparent;
}
body .ui-button.ui-button-warning.ui-button-flat:enabled:hover, body .ui-splitbutton.ui-button-warning > .ui-button.ui-button-flat:enabled:hover {
  background: rgba(222, 141, 0, 0.04);
  border-color: transparent;
  color: #de8d00;
}
body .ui-button.ui-button-warning.ui-button-flat:enabled:active, body .ui-splitbutton.ui-button-warning > .ui-button.ui-button-flat:enabled:active {
  background: rgba(222, 141, 0, 0.16);
  border-color: transparent;
  color: #de8d00;
}
body .ui-button.ui-button-help, body .ui-splitbutton.ui-button-help > .ui-button {
  background: #9c27b0;
  color: #ffffff;
  border: 1px solid #9c27b0;
}
body .ui-button.ui-button-help.ui-state-hover, body .ui-splitbutton.ui-button-help > .ui-button.ui-state-hover {
  background: rgb(140.4, 35.1, 158.4);
  color: #ffffff;
  border-color: rgb(140.4, 35.1, 158.4);
}
body .ui-button.ui-button-help.ui-state-focus, body .ui-splitbutton.ui-button-help > .ui-button.ui-state-focus {
  box-shadow: 0 0 0 0.0625rem rgb(222.6186046512, 158.4046511628, 233.5953488372);
}
body .ui-button.ui-button-help.ui-state-active, body .ui-splitbutton.ui-button-help > .ui-button.ui-state-active {
  background: rgb(124.8, 31.2, 140.8);
  color: #ffffff;
  border-color: rgb(124.8, 31.2, 140.8);
}
body .ui-button.ui-button-help.ui-button-outlined, body .ui-splitbutton.ui-button-help > .ui-button.ui-button-outlined {
  background-color: transparent;
  color: #9c27b0;
  border: 1px solid;
}
body .ui-button.ui-button-help.ui-button-outlined:enabled:hover, body .ui-splitbutton.ui-button-help > .ui-button.ui-button-outlined:enabled:hover {
  background: rgba(156, 39, 176, 0.04);
  color: #9c27b0;
  border: 1px solid;
}
body .ui-button.ui-button-help.ui-button-outlined:enabled:active, body .ui-splitbutton.ui-button-help > .ui-button.ui-button-outlined:enabled:active {
  background: rgba(156, 39, 176, 0.16);
  color: #9c27b0;
  border: 1px solid;
}
body .ui-button.ui-button-help.ui-button-flat, body .ui-splitbutton.ui-button-help > .ui-button.ui-button-flat {
  background-color: transparent;
  color: #9c27b0;
  border-color: transparent;
}
body .ui-button.ui-button-help.ui-button-flat:enabled:hover, body .ui-splitbutton.ui-button-help > .ui-button.ui-button-flat:enabled:hover {
  background: rgba(156, 39, 176, 0.04);
  border-color: transparent;
  color: #9c27b0;
}
body .ui-button.ui-button-help.ui-button-flat:enabled:active, body .ui-splitbutton.ui-button-help > .ui-button.ui-button-flat:enabled:active {
  background: rgba(156, 39, 176, 0.16);
  border-color: transparent;
  color: #9c27b0;
}
body .ui-button.ui-button-info, body .ui-splitbutton.ui-button-info > .ui-button {
  background: #3e9bd5;
  color: #ffffff;
  border: 1px solid #3e9bd5;
}
body .ui-button.ui-button-info.ui-state-hover, body .ui-splitbutton.ui-button-info > .ui-button.ui-state-hover {
  background: rgb(44.2340425532, 142.1808510638, 203.2659574468);
  color: #ffffff;
  border-color: rgb(44.2340425532, 142.1808510638, 203.2659574468);
}
body .ui-button.ui-button-info.ui-state-focus, body .ui-splitbutton.ui-button-info > .ui-button.ui-state-focus {
  box-shadow: 0 0 0 0.0625rem rgb(177.8, 215, 238.2);
}
body .ui-button.ui-button-info.ui-state-active, body .ui-splitbutton.ui-button-info > .ui-button.ui-state-active {
  background: rgb(39.3191489362, 126.3829787234, 180.6808510638);
  color: #ffffff;
  border-color: rgb(39.3191489362, 126.3829787234, 180.6808510638);
}
body .ui-button.ui-button-info.ui-button-outlined, body .ui-splitbutton.ui-button-info > .ui-button.ui-button-outlined {
  background-color: transparent;
  color: #3e9bd5;
  border: 1px solid;
}
body .ui-button.ui-button-info.ui-button-outlined:enabled:hover, body .ui-splitbutton.ui-button-info > .ui-button.ui-button-outlined:enabled:hover {
  background: rgba(62, 155, 213, 0.04);
  color: #3e9bd5;
  border: 1px solid;
}
body .ui-button.ui-button-info.ui-button-outlined:enabled:active, body .ui-splitbutton.ui-button-info > .ui-button.ui-button-outlined:enabled:active {
  background: rgba(62, 155, 213, 0.16);
  color: #3e9bd5;
  border: 1px solid;
}
body .ui-button.ui-button-info.ui-button-flat, body .ui-splitbutton.ui-button-info > .ui-button.ui-button-flat {
  background-color: transparent;
  color: #3e9bd5;
  border-color: transparent;
}
body .ui-button.ui-button-info.ui-button-flat:enabled:hover, body .ui-splitbutton.ui-button-info > .ui-button.ui-button-flat:enabled:hover {
  background: rgba(62, 155, 213, 0.04);
  border-color: transparent;
  color: #3e9bd5;
}
body .ui-button.ui-button-info.ui-button-flat:enabled:active, body .ui-splitbutton.ui-button-info > .ui-button.ui-button-flat:enabled:active {
  background: rgba(62, 155, 213, 0.16);
  border-color: transparent;
  color: #3e9bd5;
}
body .ui-button.ui-button-danger, body .ui-splitbutton.ui-button-danger > .ui-button {
  background: #e95150;
  color: #ffffff;
  border: 1px solid #e95150;
}
body .ui-button.ui-button-danger.ui-state-hover, body .ui-splitbutton.ui-button-danger > .ui-button.ui-state-hover {
  background: rgb(229.5045685279, 53.3543147208, 52.1954314721);
  color: #ffffff;
  border-color: rgb(229.5045685279, 53.3543147208, 52.1954314721);
}
body .ui-button.ui-button-danger.ui-state-focus, body .ui-splitbutton.ui-button-danger > .ui-button.ui-state-focus {
  box-shadow: 0 0 0 0.0625rem rgb(246.2, 185.4, 185);
}
body .ui-button.ui-button-danger.ui-state-active, body .ui-splitbutton.ui-button-danger > .ui-button.ui-state-active {
  background: rgb(222.4365482234, 29.2345177665, 27.9634517766);
  color: #ffffff;
  border-color: rgb(222.4365482234, 29.2345177665, 27.9634517766);
}
body .ui-button.ui-button-danger.ui-button-outlined, body .ui-splitbutton.ui-button-danger > .ui-button.ui-button-outlined {
  background-color: transparent;
  color: #e95150;
  border: 1px solid;
}
body .ui-button.ui-button-danger.ui-button-outlined:enabled:hover, body .ui-splitbutton.ui-button-danger > .ui-button.ui-button-outlined:enabled:hover {
  background: rgba(233, 81, 80, 0.04);
  color: #e95150;
  border: 1px solid;
}
body .ui-button.ui-button-danger.ui-button-outlined:enabled:active, body .ui-splitbutton.ui-button-danger > .ui-button.ui-button-outlined:enabled:active {
  background: rgba(233, 81, 80, 0.16);
  color: #e95150;
  border: 1px solid;
}
body .ui-button.ui-button-danger.ui-button-flat, body .ui-splitbutton.ui-button-danger > .ui-button.ui-button-flat {
  background-color: transparent;
  color: #e95150;
  border-color: transparent;
}
body .ui-button.ui-button-danger.ui-button-flat:enabled:hover, body .ui-splitbutton.ui-button-danger > .ui-button.ui-button-flat:enabled:hover {
  background: rgba(233, 81, 80, 0.04);
  border-color: transparent;
  color: #e95150;
}
body .ui-button.ui-button-danger.ui-button-flat:enabled:active, body .ui-splitbutton.ui-button-danger > .ui-button.ui-button-flat:enabled:active {
  background: rgba(233, 81, 80, 0.16);
  border-color: transparent;
  color: #e95150;
}
body .ui-commandlink, body .ui-link {
  background-color: transparent;
  color: #002856;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  text-decoration: none;
}
body .ui-commandlink:hover, body .ui-link:hover {
  color: #333333;
}
body .ui-commandlink:active, body .ui-link:active {
  color: #333333;
}

body .ui-splitbutton {
  padding: 0;
  margin: 0;
  display: flex;
  align-items: center;
}
body .ui-splitbutton .ui-button:first-child {
  position: relative;
  margin: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
body .ui-splitbutton .ui-button:first-child.ui-state-focus {
  z-index: 1;
}
body .ui-splitbutton .ui-splitbuttonmenu {
  min-width: 100%;
}
body .ui-splitbutton .ui-button.ui-splitbutton-menubutton {
  cursor: pointer;
  height: auto;
  padding: 0;
  position: relative;
  margin: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
body .ui-splitbutton .ui-button.ui-splitbutton-menubutton .ui-icon.ui-icon-triangle-1-s {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
}
body .ui-splitbutton .ui-button.ui-splitbutton-menubutton .ui-icon.ui-icon-triangle-1-s:before {
  content: "\e902";
}

body .ui-carousel {
  padding: 0;
}
body .ui-carousel .ui-carousel-header {
  background: #e9ecef;
  color: #002856;
  padding: 0.1875rem 0.4375rem;
  border: 0;
  margin: 0.0625rem;
  font-weight: 700;
}
body .ui-carousel .ui-carousel-header .ui-carousel-header-title {
  padding: 0;
  width: auto;
}
body .ui-carousel .ui-carousel-footer {
  background: #e9ecef;
  color: #002856;
  padding: 0.1875rem 0.4375rem;
  border: 0;
  margin: 0.0625rem;
}
body .ui-carousel .ui-carousel-viewport {
  border: 0;
  margin: 0.0625rem;
  background: #ffffff;
  color: #333333;
  padding: 0;
}
body .ui-carousel .ui-carousel-viewport .ui-carousel-item {
  border: 0;
  margin: 0.0625rem;
}
body .ui-carousel .ui-carousel-button {
  margin: 0 0 0 0.5rem;
  position: relative;
  top: 0.143em;
  width: 2rem;
  height: 2rem;
  background: transparent;
  color: #495057;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  border-radius: 50%;
  border: 0 none;
  text-align: center;
  line-height: 2rem;
  padding: 0;
  user-select: none;
}
body .ui-carousel .ui-carousel-button:hover {
  background: #e9ecef;
  color: #333333;
  border-color: transparent;
}
body .ui-carousel .ui-carousel-button.ui-carousel-next-button {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
}
body .ui-carousel .ui-carousel-button.ui-carousel-next-button:before {
  content: "\e901";
}
body .ui-carousel .ui-carousel-button.ui-carousel-prev-button {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
}
body .ui-carousel .ui-carousel-button.ui-carousel-prev-button:before {
  content: "\e900";
}
body .ui-carousel .ui-carousel-dropdown, body .ui-carousel .ui-carousel-mobiledropdown {
  margin: 0 0.5rem 0 0;
}
body .ui-carousel .ui-carousel-page-links {
  margin: 0 0.5rem;
  position: relative;
  top: 0.143em;
}
body .ui-carousel .ui-carousel-page-links .ui-carousel-page-link {
  width: 2rem;
  height: 2rem;
  background: transparent;
  color: #495057;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  border-radius: 50%;
  border: 0 none;
  text-align: center;
  line-height: 2rem;
  padding: 0;
  user-select: none;
  text-decoration: none;
}
body .ui-carousel .ui-carousel-page-links .ui-carousel-page-link:hover {
  background: #e9ecef;
  color: #333333;
  border-color: transparent;
}
body .ui-carousel .ui-carousel-page-links .ui-carousel-page-link.ui-icon-radio-off {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
}
body .ui-carousel .ui-carousel-page-links .ui-carousel-page-link.ui-icon-radio-off:before {
  content: "\e912";
}
body .ui-carousel .ui-carousel-page-links .ui-carousel-page-link.ui-icon-radio-on {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
  color: #ffffff;
}
body .ui-carousel .ui-carousel-page-links .ui-carousel-page-link.ui-icon-radio-on:before {
  content: "\e911";
}

body .ui-chronoline .ui-chronoline-event-marker {
  border: 2px solid #002856;
  border-radius: 50%;
  width: 1rem;
  height: 1rem;
  background-color: #ffffff;
}
body .ui-chronoline .ui-chronoline-event-connector {
  background-color: #dee2e6;
}
body .ui-chronoline.ui-chronoline-vertical .ui-chronoline-event-opposite,
body .ui-chronoline.ui-chronoline-vertical .ui-chronoline-event-content {
  padding: 0 1rem;
}
body .ui-chronoline.ui-chronoline-vertical .ui-chronoline-event-connector {
  width: 2px;
}
body .ui-chronoline.ui-chronoline-horizontal .ui-chronoline-event-opposite,
body .ui-chronoline.ui-chronoline-horizontal .ui-chronoline-event-content {
  padding: 1rem 0;
}
body .ui-chronoline.ui-chronoline-horizontal .ui-chronoline-event-connector {
  height: 2px;
}

body .ui-datagrid .ui-datagrid-header,
body .ui-datagrid .ui-datagrid-footer {
  background: #e9ecef;
  border: 1px solid #dee2e6;
  color: #002856;
  padding: 0.1875rem 0.4375rem;
  font-weight: 700;
}
body .ui-datagrid .ui-datagrid-header {
  border-bottom: 0 none;
}
body .ui-datagrid .ui-datagrid-footer {
  border-top: 0 none;
}
body .ui-datagrid .ui-datagrid-content {
  border: 1px solid #dee2e6;
  background: #ffffff;
  color: #333333;
  padding: 0.1875rem 0.4375rem;
}
body .ui-datagrid .ui-paginator {
  padding: 0.1875rem;
}
body .ui-datagrid .ui-paginator.ui-paginator-top {
  border-bottom: 0 none;
}
body .ui-datagrid .ui-paginator.ui-paginator-bottom {
  border-top: 0 none;
}

body .ui-datalist .ui-datalist-header,
body .ui-datalist .ui-datalist-footer {
  background: #e9ecef;
  border: 1px solid #dee2e6;
  color: #002856;
  padding: 0.1875rem 0.4375rem;
  font-weight: 700;
}
body .ui-datalist .ui-datalist-header {
  border-bottom: 0 none;
}
body .ui-datalist .ui-datalist-footer {
  border-top: 0 none;
}
body .ui-datalist .ui-datalist-content {
  border: 1px solid #dee2e6;
  background: #ffffff;
  color: #333333;
  padding: 0.1875rem 0.4375rem;
}
body .ui-datalist .ui-paginator {
  padding: 0.1875rem;
}
body .ui-datalist .ui-paginator.ui-paginator-top {
  border-bottom: 0 none;
}
body .ui-datalist .ui-paginator.ui-paginator-bottom {
  border-top: 0 none;
}

body .ui-datascroller .ui-datascroller-header,
body .ui-datascroller .ui-datascroller-footer {
  background: #e9ecef;
  border: 1px solid #dee2e6;
  color: #002856;
  padding: 0.1875rem 0.4375rem;
  font-weight: 700;
}
body .ui-datascroller .ui-datascroller-header {
  border-bottom: 0 none;
}
body .ui-datascroller .ui-datascroller-footer {
  border-top: 0 none;
}
body .ui-datascroller .ui-datascroller-content {
  border: 1px solid #dee2e6;
  background: #ffffff;
  color: #333333;
  padding: 0.1875rem 0.4375rem;
}

body .ui-datatable .ui-datatable-header {
  background: #e9ecef;
  border: 1px solid #e9ecef;
  border-width: 0 0 1px 0;
  color: #333333;
  padding: 1rem 1rem;
  font-weight: 600;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
body .ui-datatable .ui-datatable-footer {
  background: #f8f9fa;
  border: 1px solid #e9ecef;
  border-width: 0 0 1px 0;
  color: #333333;
  padding: 1rem 1rem;
  font-weight: 600;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
body .ui-datatable .ui-datatable-header {
  text-align: left;
}
body .ui-datatable .ui-datatable-footer {
  text-align: left;
}
body .ui-datatable .ui-paginator {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.1875rem;
}
body .ui-datatable .ui-paginator.ui-paginator-top {
  border-width: 0 0 1px 0;
  border-radius: 0;
}
body .ui-datatable .ui-paginator.ui-paginator-bottom {
  border-width: 0 0 1px 0;
  border-radius: 0;
}
body .ui-datatable.ui-datatable-fixed table {
  table-layout: fixed;
}
body .ui-datatable.ui-datatable-fixed table thead th.small {
  width: 60px !important;
}
body .ui-datatable.ui-datatable-fixed table thead th.medium {
  width: 120px !important;
}
body .ui-datatable.ui-datatable-fixed table thead th.large {
  width: 240px !important;
}
body .ui-datatable table {
  table-layout: auto;
}
body .ui-datatable table thead th {
  background: #e9ecef;
  color: #333333;
  padding: 0.1875rem 0.1875rem;
  border: 1px solid #e9ecef;
  border-width: 0 0 1px 0;
  width: auto;
  text-align: left;
  box-sizing: content-box;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  white-space: normal;
}
body .ui-datatable table thead th .ui-column-title {
  font-weight: 700;
  vertical-align: middle;
}
body .ui-datatable table thead th .ui-sortable-column-icon {
  margin: 0 0 0 0.5rem;
}
body .ui-datatable table thead th .ui-sortable-column-icon.ui-icon-carat-2-n-s {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
  vertical-align: middle;
}
body .ui-datatable table thead th .ui-sortable-column-icon.ui-icon-carat-2-n-s:before {
  content: "\e99e";
}
body .ui-datatable table thead th .ui-sortable-column-icon.ui-icon-triangle-1-n {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
  vertical-align: middle;
}
body .ui-datatable table thead th .ui-sortable-column-icon.ui-icon-triangle-1-n:before {
  content: "\e99f";
}
body .ui-datatable table thead th .ui-sortable-column-icon.ui-icon-triangle-1-s {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
  vertical-align: middle;
}
body .ui-datatable table thead th .ui-sortable-column-icon.ui-icon-triangle-1-s:before {
  content: "\e9a0";
}
body .ui-datatable table thead th .ui-sortable-column-badge {
  border-radius: 50%;
  height: 1.143rem;
  min-width: 1.143rem;
  line-height: 1.143rem;
  color: #002856;
  background: #ffffff;
  margin-left: 0.5rem;
  font-size: 13px;
}
body .ui-datatable table thead th.ui-sortable-column.ui-state-focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.125rem #3e9bd5;
}
body .ui-datatable table thead th.ui-state-hover {
  background: #e9ecef;
  color: #333333;
  cursor: default !important;
}
body .ui-datatable table thead th.ui-state-active {
  background: #e3f2fd;
  color: #002856;
}
body .ui-datatable table thead th.ui-state-active.ui-state-hover {
  background: #e9ecef;
  color: #002856;
  cursor: default !important;
}
body .ui-datatable tbody > tr {
  background: #ffffff;
  color: #333333;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
}
body .ui-datatable tbody > tr.ui-datatable-odd {
  background: #f8f9fa;
}
body .ui-datatable tbody > tr.ui-expanded-row-content {
  background: #dee2e6;
}
body .ui-datatable tbody > tr.ui-datatable-grouped-row > td {
  border-color: #495057;
}
body .ui-datatable tbody > tr > td {
  padding: 0.1875rem 0.1875rem;
  border: 1px solid rgba(0, 0, 0, 0.08);
  border-width: 1px 0 0 0;
  width: auto;
  white-space: normal;
}
body .ui-datatable tbody > tr > td.ui-datatable-subtable-header {
  background: #e9ecef;
  border: 1px solid #dee2e6;
  color: #002856;
  font-weight: 700;
}
body .ui-datatable tbody > tr.ui-state-hover {
  background: #e3f2fd;
  color: #333333;
  cursor: default !important;
}
body .ui-datatable tbody > tr.ui-state-highlight {
  background: #e3f2fd;
  color: #000000;
}
body .ui-datatable tbody > tr.ui-state-highlight .ui-row-toggler {
  color: #000000;
}
body .ui-datatable tbody > tr.ui-state-highlight .ui-row-editor > a {
  color: #000000;
}
body .ui-datatable tbody > tr.ui-datatable-selectable {
  cursor: default;
}
body .ui-datatable tbody > tr.ui-rowgroup-header, body .ui-datatable tbody > tr.ui-datatable-summaryrow {
  font-weight: 700;
}
body .ui-datatable tbody > tr .ui-row-editor > a {
  width: 2rem;
  height: 2rem;
  background: transparent;
  color: #495057;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  border-radius: 50%;
  border: 0 none;
  text-align: center;
  line-height: 2rem;
  padding: 0;
  user-select: none;
}
body .ui-datatable tbody > tr .ui-row-editor > a:hover {
  background: #e9ecef;
  color: #333333;
  border-color: transparent;
}
body .ui-datatable tbody > tr .ui-row-editor > a.ui-row-editor-check {
  margin-right: 0.5rem;
}
body .ui-datatable tbody > tr .ui-row-editor .ui-icon.ui-icon-pencil {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
}
body .ui-datatable tbody > tr .ui-row-editor .ui-icon.ui-icon-pencil:before {
  content: "\e942";
}
body .ui-datatable tbody > tr .ui-row-editor .ui-icon.ui-icon-check {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
}
body .ui-datatable tbody > tr .ui-row-editor .ui-icon.ui-icon-check:before {
  content: "\e909";
}
body .ui-datatable tbody > tr .ui-row-editor .ui-icon.ui-icon-close {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
}
body .ui-datatable tbody > tr .ui-row-editor .ui-icon.ui-icon-close:before {
  content: "\e90b";
}
body .ui-datatable tbody > tr .ui-row-toggler {
  width: 2rem;
  height: 2rem;
  background: transparent;
  color: #495057;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  border-radius: 50%;
  border: 0 none;
  text-align: center;
  line-height: 2rem;
  padding: 0;
  user-select: none;
}
body .ui-datatable tbody > tr .ui-row-toggler:hover {
  background: #e9ecef;
  color: #333333;
  border-color: transparent;
}
body .ui-datatable tbody > tr .ui-row-toggler.ui-icon-circle-triangle-e {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
}
body .ui-datatable tbody > tr .ui-row-toggler.ui-icon-circle-triangle-e:before {
  content: "\e901";
}
body .ui-datatable tbody > tr .ui-row-toggler.ui-icon-circle-triangle-s {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
}
body .ui-datatable tbody > tr .ui-row-toggler.ui-icon-circle-triangle-s:before {
  content: "\e902";
}
body .ui-datatable tbody > tr .ui-rowgroup-toggler {
  margin-right: 1rem;
}
body .ui-datatable tbody > tr .ui-rowgroup-toggler .ui-rowgroup-toggler-icon {
  width: 2rem;
  height: 2rem;
  background: transparent;
  color: #495057;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  border-radius: 50%;
  border: 0 none;
  text-align: center;
  line-height: 2rem;
  padding: 0;
  user-select: none;
}
body .ui-datatable tbody > tr .ui-rowgroup-toggler .ui-rowgroup-toggler-icon:hover {
  background: #e9ecef;
  color: #333333;
  border-color: transparent;
}
body .ui-datatable tbody > tr .ui-rowgroup-toggler .ui-rowgroup-toggler-icon.ui-icon-circle-triangle-e {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
}
body .ui-datatable tbody > tr .ui-rowgroup-toggler .ui-rowgroup-toggler-icon.ui-icon-circle-triangle-e:before {
  content: "\e901";
}
body .ui-datatable tbody > tr .ui-rowgroup-toggler .ui-rowgroup-toggler-icon.ui-icon-circle-triangle-s {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
}
body .ui-datatable tbody > tr .ui-rowgroup-toggler .ui-rowgroup-toggler-icon.ui-icon-circle-triangle-s:before {
  content: "\e902";
}
body .ui-datatable tbody > tr.ui-datatable-rowordering {
  background: #e3f2fd;
}
body .ui-datatable tfoot td {
  background: #f8f9fa;
  border: 1px solid #e9ecef;
  border-width: 0 0 1px 0;
  width: auto;
  color: #333333;
  padding: 0.1875rem 0.1875rem;
  font-weight: 700;
  text-align: left;
  box-sizing: content-box;
  white-space: normal;
}
body .ui-datatable .ui-column-resizer-helper {
  background: #ffffff;
}
body .ui-datatable > .ui-icon-arrowthick-1-s {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
  display: none !important;
}
body .ui-datatable > .ui-icon-arrowthick-1-s:before {
  content: "\e919";
}
body .ui-datatable > .ui-icon-arrowthick-1-n {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
  padding-top: 1.5rem !important;
}
body .ui-datatable > .ui-icon-arrowthick-1-n:before {
  content: "\e91c";
}
body .ui-datatable .ui-datatable-scrollable-body {
  outline: 0 none;
}
body .ui-datatable .ui-datatable-scrollable-header, body .ui-datatable .ui-datatable-scrollable-footer {
  background: #e9ecef;
}
body .ui-datatable .ui-selection-column .ui-chkbox-all {
  width: auto;
  height: auto;
}
body .ui-datatable.ui-datatable-striped .ui-datatable-data > tr.ui-datatable-odd {
  background: #f8f9fa;
}
body .ui-datatable.ui-datatable-striped .ui-datatable-data > tr.ui-datatable-odd.ui-state-hover {
  background: #e3f2fd;
  color: #333333;
  cursor: default !important;
}
body .ui-datatable.ui-datatable-striped .ui-datatable-data > tr.ui-datatable-odd.ui-state-highlight {
  background: #e3f2fd;
  color: #000000;
}
body .ui-datatable.ui-datatable-sm thead > tr > th {
  padding: 0.09375rem 0.09375rem;
}
body .ui-datatable.ui-datatable-sm .ui-datatable-scrollable-theadclone > tr > th {
  padding-top: 0;
  padding-bottom: 0;
}
body .ui-datatable.ui-datatable-sm .ui-datatable-data > tr > td {
  padding: 0.09375rem 0.09375rem;
}
body .ui-datatable.ui-datatable-sm tfoot > tr > td {
  padding: 0.09375rem 0.09375rem;
}
body .ui-datatable.ui-datatable-lg thead > tr > th {
  padding: 0.234375rem 0.234375rem;
}
body .ui-datatable.ui-datatable-lg .ui-datatable-scrollable-theadclone > tr > th {
  padding-top: 0;
  padding-bottom: 0;
}
body .ui-datatable.ui-datatable-lg .ui-datatable-data > tr > td {
  padding: 0.234375rem 0.234375rem;
}
body .ui-datatable.ui-datatable-lg tfoot > tr > td {
  padding: 0.234375rem 0.234375rem;
}
body .ui-datatable.ui-datatable-gridlines .ui-datatable-header {
  border-width: 1px;
}
body .ui-datatable.ui-datatable-gridlines thead > tr > th {
  border-width: 1px;
}
body .ui-datatable.ui-datatable-gridlines .ui-datatable-data > tr > td {
  border-width: 1px;
}
body .ui-datatable.ui-datatable-gridlines .ui-datatable-scrollable-theadclone > tr > th {
  padding-top: 0;
  padding-bottom: 0;
  border-bottom: 0 none;
  border-top: 0 none;
}
body .ui-datatable.ui-datatable-gridlines tfoot > tr > td {
  border-width: 1px;
}
body .ui-datatable.ui-datatable-sticky.ui-sticky {
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
}
body .ui-columntoggler {
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
  background: #ffffff;
  border: 1px solid #ced4da;
}
body .ui-columntoggler .ui-columntoggler-close {
  display: none;
}
body .ui-columntoggler .ui-columntoggler-items {
  padding: 0.5rem 0;
}
body .ui-columntoggler .ui-columntoggler-items .ui-columntoggler-item {
  padding: 0.2685rem 0.4375rem;
  margin: 0;
  border: 0 none;
  background: transparent;
  color: #333333;
  border-radius: 0;
}
body .ui-columntoggler .ui-columntoggler-items .ui-columntoggler-item .ui-chkbox {
  position: static;
  margin-right: 0.5rem;
  margin-top: 0;
  vertical-align: middle;
}
body .ui-columntoggler .ui-columntoggler-items .ui-columntoggler-item label {
  padding: 0;
  display: inline;
}
@media (max-width: 640px) {
  body .ui-datatable-reflow .ui-datatable-data tr {
    border-bottom: 1px solid rgba(0, 0, 0, 0.08);
  }
  body .ui-datatable-reflow .ui-datatable-data tr:hover, body .ui-datatable-reflow .ui-datatable-data tr.ui-state-highlight {
    border-left: 0 none;
    border-right: 0 none;
    border-bottom: 1px solid rgba(0, 0, 0, 0.08);
  }
  body .ui-datatable-reflow .ui-datatable-data tr.ui-expanded-row-content > td {
    display: block;
    width: 100%;
  }
}

body .ui-dataview .ui-paginator.ui-paginator-top {
  border-width: 0 0 1px 0;
  border-radius: 0;
}
body .ui-dataview .ui-paginator.ui-paginator-bottom {
  border-width: 0 0 1px 0;
  border-radius: 0;
}
body .ui-dataview .ui-dataview-header {
  background: #e9ecef;
  color: #333333;
  padding: 0.1875rem 0.1875rem;
  font-weight: 600;
  border: 1px solid #e9ecef;
  border-width: 0 0 1px 0;
}
body .ui-dataview .ui-dataview-footer {
  background: #f8f9fa;
  color: #333333;
  border: 1px solid #e9ecef;
  border-width: 0 0 1px 0;
  padding: 0.1875rem 0.1875rem;
  font-weight: 600;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
body .ui-dataview .ui-dataview-content {
  border: 0 none;
  background: #ffffff;
  color: #333333;
  padding: 0;
}
body .ui-dataview.ui-dataview-list .ui-dataview-row {
  border: 1px solid #495057;
  border-width: 0 0 1px 0;
}

body .fc .fc-scrollgrid {
  border-color: #dee2e6;
}
body .fc .fc-daygrid-day.fc-day-today,
body .fc .fc-timegrid-col.fc-day-today {
  background-color: #fffadf;
}
body .fc th {
  background: #e9ecef;
  border: 1px solid #dee2e6;
  color: #002856;
  padding: 0.1875rem 0.4375rem;
}
body .fc td {
  border: 1px solid #dee2e6;
}
body .fc td.fc-widget-content {
  background: #ffffff;
  border: 1px solid #dee2e6;
  color: #333333;
}
body .fc td.fc-head-container {
  border: 1px solid #dee2e6;
}
body .fc .fc-row {
  border-right: 1px solid #dee2e6;
}
body .fc .fc-event,
body .fc .fc-event .fc-event-main {
  border: 0px;
  color: #333333;
}
body .fc .fc-divider {
  background: #e9ecef;
  border: 1px solid #dee2e6;
}
body .fc .fc-toolbar .fc-button {
  background: #ffffff;
  color: #002856;
  border: 1px solid #002856;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
}
body .fc .fc-toolbar .fc-button:not(:disabled):hover {
  background: #deeaf2;
  border-color: #deeaf2;
  color: #002856;
}
body .fc .fc-toolbar .fc-button:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.0625rem white;
}
body .fc .fc-toolbar .fc-button:active, body .fc .fc-toolbar .fc-button.fc-button-active {
  background: #cccccc;
  border-color: #002856;
  color: #002856;
}
body .ui-fluid .fc .fc-toolbar .ui-button {
  width: auto;
}

body .ui-orderlist .ui-orderlist-controls {
  margin-right: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
}
body .ui-orderlist .ui-orderlist-controls .ui-button {
  margin-bottom: 0.5rem;
}
body .ui-orderlist .ui-orderlist-controls .ui-icon-arrow-1-n {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
}
body .ui-orderlist .ui-orderlist-controls .ui-icon-arrow-1-n:before {
  content: "\e933";
}
body .ui-orderlist .ui-orderlist-controls .ui-icon-arrowstop-1-n {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
}
body .ui-orderlist .ui-orderlist-controls .ui-icon-arrowstop-1-n:before {
  content: "\e92f";
}
body .ui-orderlist .ui-orderlist-controls .ui-icon-arrow-1-s {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
}
body .ui-orderlist .ui-orderlist-controls .ui-icon-arrow-1-s:before {
  content: "\e930";
}
body .ui-orderlist .ui-orderlist-controls .ui-icon-arrowstop-1-s {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
}
body .ui-orderlist .ui-orderlist-controls .ui-icon-arrowstop-1-s:before {
  content: "\e92c";
}
body .ui-orderlist .ui-orderlist-caption {
  background: #e9ecef;
  border: 1px solid #dee2e6;
  color: #002856;
  padding: 0.1875rem 0.4375rem;
  border-bottom: 0 none;
  font-weight: 700;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
body .ui-orderlist .ui-g > div {
  padding: 0;
}
body .ui-orderlist .ui-g > div.ui-orderlist-controls {
  padding: 0 0.5rem 0 0;
}
body .ui-orderlist .ui-orderlist-list {
  border: 1px solid #dee2e6;
  background: #ffffff;
  color: #333333;
  padding: 0.5rem 0;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
body .ui-orderlist .ui-orderlist-list .ui-orderlist-item {
  padding: 0.2685rem 0.4375rem;
  margin: 0;
  border: 0 none;
  color: #333333;
  border-radius: 0;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
}
body .ui-orderlist .ui-orderlist-list .ui-orderlist-item.ui-state-hover {
  background: #e9ecef;
  color: #333333;
}
body .ui-orderlist .ui-orderlist-list .ui-orderlist-item.ui-state-highlight {
  background: #e3f2fd;
  color: #000000;
}
body .ui-orderlist .ui-orderlist-list .ui-orderlist-item.ui-state-highlight.ui-sortable-placeholder {
  background-color: rgb(137.4, 200.4, 246.6);
}
@media (max-width: 640px) {
  body .ui-orderlist.ui-grid-responsive .ui-orderlist-controls {
    -ms-flex-direction: row;
    flex-direction: row;
  }
  body .ui-orderlist.ui-grid-responsive .ui-orderlist-controls .ui-button {
    margin-top: 0.5rem;
    margin-right: 0.5rem;
  }
}

body .ui-paginator {
  background: #ffffff;
  border: 1px solid #e9ecef;
  border-width: 0;
  padding: 0.1875rem;
}
body .ui-paginator .ui-paginator-first,
body .ui-paginator .ui-paginator-prev,
body .ui-paginator .ui-paginator-next,
body .ui-paginator .ui-paginator-last {
  color: #495057;
  width: 2.286em;
  height: 2.286em;
  margin: 0 0.125em;
  border: 1px solid transparent;
  vertical-align: top;
  padding: 0;
  border-radius: 4px;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
}
body .ui-paginator .ui-paginator-first span,
body .ui-paginator .ui-paginator-prev span,
body .ui-paginator .ui-paginator-next span,
body .ui-paginator .ui-paginator-last span {
  display: none;
}
body .ui-paginator .ui-paginator-first.ui-state-hover,
body .ui-paginator .ui-paginator-prev.ui-state-hover,
body .ui-paginator .ui-paginator-next.ui-state-hover,
body .ui-paginator .ui-paginator-last.ui-state-hover {
  background: #e9ecef;
  color: #333333;
  border-color: transparent;
}
body .ui-paginator .ui-paginator-first.ui-state-focus,
body .ui-paginator .ui-paginator-prev.ui-state-focus,
body .ui-paginator .ui-paginator-next.ui-state-focus,
body .ui-paginator .ui-paginator-last.ui-state-focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.125rem #3e9bd5;
}
body .ui-paginator .ui-paginator-first:before,
body .ui-paginator .ui-paginator-prev:before,
body .ui-paginator .ui-paginator-next:before,
body .ui-paginator .ui-paginator-last:before {
  position: relative;
  line-height: inherit;
  top: -1px;
}
body .ui-paginator .ui-paginator-first {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
  line-height: 2.286em;
}
body .ui-paginator .ui-paginator-first:before {
  content: "\e92d";
}
body .ui-paginator .ui-paginator-first:before {
  position: relative;
}
body .ui-paginator .ui-paginator-prev {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
  line-height: 2.286em;
}
body .ui-paginator .ui-paginator-prev:before {
  content: "\e931";
}
body .ui-paginator .ui-paginator-prev:before {
  position: relative;
}
body .ui-paginator .ui-paginator-next {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
  line-height: 2.286em;
}
body .ui-paginator .ui-paginator-next:before {
  content: "\e932";
}
body .ui-paginator .ui-paginator-next:before {
  position: relative;
}
body .ui-paginator .ui-paginator-last {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
  line-height: 2.286em;
}
body .ui-paginator .ui-paginator-last:before {
  content: "\e92e";
}
body .ui-paginator .ui-paginator-last:before {
  position: relative;
}
body .ui-paginator .ui-paginator-current {
  color: #495057;
}
body .ui-paginator .ui-paginator-pages {
  padding: 0;
  display: inline-block;
}
body .ui-paginator .ui-paginator-pages .ui-paginator-page {
  padding: 0;
  border: 1px solid transparent;
  text-align: center;
  line-height: 2.286em;
  min-width: 2.286em;
  height: 2.286em;
  color: #495057;
  margin: 0 0.125em;
  border-radius: 4px;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
}
body .ui-paginator .ui-paginator-pages .ui-paginator-page.ui-state-active {
  background: #e3f2fd;
  color: #000000;
}
body .ui-paginator .ui-paginator-pages .ui-paginator-page.ui-state-hover {
  background: #e9ecef;
  color: #333333;
  border-color: transparent;
}
body .ui-paginator .ui-paginator-pages .ui-paginator-page.ui-state-focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.125rem #3e9bd5;
}
body .ui-paginator .ui-paginator-rpp-options {
  cursor: pointer;
  background: #ffffff;
  padding: 0.1875rem;
  border: 1px solid #e9ecef;
  color: #333333;
  font-size: 13px;
  border-radius: 4px;
}

body .ui-picklist .ui-picklist-buttons {
  padding: 0 0.5rem 0 0.5rem;
}
body .ui-picklist .ui-picklist-buttons .ui-button {
  margin-bottom: 0.5rem;
}
body .ui-picklist .ui-picklist-buttons .ui-icon-arrow-1-n {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
}
body .ui-picklist .ui-picklist-buttons .ui-icon-arrow-1-n:before {
  content: "\e933";
}
body .ui-picklist .ui-picklist-buttons .ui-icon-arrowstop-1-n {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
}
body .ui-picklist .ui-picklist-buttons .ui-icon-arrowstop-1-n:before {
  content: "\e92f";
}
body .ui-picklist .ui-picklist-buttons .ui-icon-arrow-1-s {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
}
body .ui-picklist .ui-picklist-buttons .ui-icon-arrow-1-s:before {
  content: "\e930";
}
body .ui-picklist .ui-picklist-buttons .ui-icon-arrowstop-1-s {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
}
body .ui-picklist .ui-picklist-buttons .ui-icon-arrowstop-1-s:before {
  content: "\e92c";
}
body .ui-picklist .ui-picklist-buttons .ui-icon-arrow-1-e {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
}
body .ui-picklist .ui-picklist-buttons .ui-icon-arrow-1-e:before {
  content: "\e932";
}
body .ui-picklist .ui-picklist-buttons .ui-icon-arrowstop-1-e {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
}
body .ui-picklist .ui-picklist-buttons .ui-icon-arrowstop-1-e:before {
  content: "\e92e";
}
body .ui-picklist .ui-picklist-buttons .ui-icon-arrow-1-w {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
}
body .ui-picklist .ui-picklist-buttons .ui-icon-arrow-1-w:before {
  content: "\e931";
}
body .ui-picklist .ui-picklist-buttons .ui-icon-arrowstop-1-w {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
}
body .ui-picklist .ui-picklist-buttons .ui-icon-arrowstop-1-w:before {
  content: "\e92d";
}
body .ui-picklist .ui-picklist-caption {
  background: #e9ecef;
  border: 1px solid #dee2e6;
  color: #002856;
  padding: 0.1875rem 0.4375rem;
  border-bottom: 0 none;
  font-weight: 700;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
body .ui-picklist .ui-picklist-filter-container .ui-picklist-filter {
  padding: 0.2rem 0.2rem;
  width: 100%;
  padding-left: 1.4rem;
  margin-bottom: 0.5rem;
}
body .ui-picklist .ui-picklist-filter-container .ui-icon {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
  position: absolute;
  left: 0.2rem;
  top: 50%;
  right: auto;
  margin-top: -0.75rem;
  color: #495057;
}
body .ui-picklist .ui-picklist-filter-container .ui-icon:before {
  content: "\e908";
}
body .ui-picklist .ui-picklist-list {
  border: 1px solid #dee2e6;
  background: #ffffff;
  color: #333333;
  padding: 0.5rem 0;
  width: 100%;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
body .ui-picklist .ui-picklist-list .ui-picklist-item {
  padding: 0.2685rem 0.4375rem;
  border: 0 none;
  margin: 0;
  color: #333333;
  border-radius: 0;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
}
body .ui-picklist .ui-picklist-list .ui-picklist-item.ui-state-hover {
  background: #e9ecef;
  color: #333333;
}
body .ui-picklist .ui-picklist-list .ui-picklist-item.ui-state-highlight {
  background: #e3f2fd;
  color: #000000;
}
body .ui-picklist .ui-picklist-list .ui-picklist-item.ui-state-highlight.ui-sortable-placeholder {
  background-color: rgb(137.4, 200.4, 246.6);
}
@media (max-width: 640px) {
  body .ui-picklist.ui-picklist-responsive .ui-picklist-buttons .ui-button {
    margin-top: 0.5rem;
    margin-right: 0.5rem;
  }
  body .ui-picklist.ui-picklist-responsive .ui-picklist-buttons .ui-button:last-child {
    margin-right: 0;
  }
  body .ui-picklist.ui-picklist-responsive .ui-picklist-buttons .ui-button .ui-icon-arrow-1-e {
    font-family: "primeicons" !important;
    font-style: normal;
    font-weight: normal;
    display: inline-block;
    background: none;
  }
  body .ui-picklist.ui-picklist-responsive .ui-picklist-buttons .ui-button .ui-icon-arrow-1-e:before {
    content: "\e930";
  }
  body .ui-picklist.ui-picklist-responsive .ui-picklist-buttons .ui-button .ui-icon-arrowstop-1-e {
    font-family: "primeicons" !important;
    font-style: normal;
    font-weight: normal;
    display: inline-block;
    background: none;
  }
  body .ui-picklist.ui-picklist-responsive .ui-picklist-buttons .ui-button .ui-icon-arrowstop-1-e:before {
    content: "\e92c";
  }
  body .ui-picklist.ui-picklist-responsive .ui-picklist-buttons .ui-button .ui-icon-arrow-1-w {
    font-family: "primeicons" !important;
    font-style: normal;
    font-weight: normal;
    display: inline-block;
    background: none;
  }
  body .ui-picklist.ui-picklist-responsive .ui-picklist-buttons .ui-button .ui-icon-arrow-1-w:before {
    content: "\e933";
  }
  body .ui-picklist.ui-picklist-responsive .ui-picklist-buttons .ui-button .ui-icon-arrowstop-1-w {
    font-family: "primeicons" !important;
    font-style: normal;
    font-weight: normal;
    display: inline-block;
    background: none;
  }
  body .ui-picklist.ui-picklist-responsive .ui-picklist-buttons .ui-button .ui-icon-arrowstop-1-w:before {
    content: "\e92f";
  }
  body .ui-picklist.ui-picklist-responsive > div.ui-helper-hidden-accessible {
    display: none;
  }
}

body .ui-tagcloud {
  border: 1px solid #dee2e6;
  background: #ffffff;
  color: #333333;
  padding: 0.1875rem 0.4375rem;
}
body .ui-tagcloud a {
  color: #333333;
  border-radius: 4px;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
}
body .ui-tagcloud a.ui-state-hover {
  background: #e3f2fd;
  color: #000000;
}

body .timeline-frame {
  border: 1px solid #dee2e6;
  background: #ffffff;
  color: #333333;
}
body .timeline-frame .timeline-navigation {
  width: 2rem;
  height: 2rem;
  background: transparent;
  color: #495057;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  border-radius: 50%;
  border: 0 none;
  text-align: center;
  line-height: 2rem;
  padding: 0;
  user-select: none;
}
body .timeline-frame .timeline-navigation:hover {
  background: #e9ecef;
  color: #333333;
  border-color: transparent;
}
body .timeline-frame .timeline-navigation .ui-icon.ui-icon-circle-zoomin {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
}
body .timeline-frame .timeline-navigation .ui-icon.ui-icon-circle-zoomin:before {
  content: "\e98f";
}
body .timeline-frame .timeline-navigation .ui-icon.ui-icon-circle-zoomout {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
}
body .timeline-frame .timeline-navigation .ui-icon.ui-icon-circle-zoomout:before {
  content: "\e990";
}
body .timeline-frame .timeline-navigation .ui-icon.ui-icon-circle-arrow-w {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
}
body .timeline-frame .timeline-navigation .ui-icon.ui-icon-circle-arrow-w:before {
  content: "\e91f";
}
body .timeline-frame .timeline-navigation .ui-icon.ui-icon-circle-arrow-e {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
}
body .timeline-frame .timeline-navigation .ui-icon.ui-icon-circle-arrow-e:before {
  content: "\e920";
}
body .timeline-frame .timeline-event {
  border: 1px solid #dee2e6;
  background: #ffffff;
  color: #333333;
}
body .timeline-frame .timeline-event.ui-state-active {
  background: #e3f2fd;
  color: #000000;
}
body .vis-timeline {
  border: 1px solid #dee2e6;
  background: #ffffff;
  color: #333333;
}
body .vis-timeline .vis-item {
  border: 1px solid #dee2e6;
  background: #ffffff;
  color: #333333;
}
body .vis-timeline .vis-item .vis-item-content {
  color: #333333;
}
body .vis-timeline .vis-item.vis-dot {
  border-width: 4px;
}
body .vis-timeline .vis-item.vis-selected {
  background: #e3f2fd;
  border-color: #e3f2fd;
}
body .vis-timeline .vis-item.vis-selected .vis-item-content {
  color: #000000;
}
body .vis-timeline .vis-time-axis .vis-text {
  color: #333333;
}
body .vis-timeline .vis-panel .vis-shadow {
  box-shadow: none;
}

body .ui-tree {
  border: 1px solid #dee2e6;
  background: #ffffff;
  color: #333333;
  padding: 0.1875rem 0.4375rem;
  width: 100%;
  border-radius: 4px;
}
body .ui-tree .ui-tree-container {
  padding: 0;
  margin: 0;
}
body .ui-tree .ui-tree-container .ui-treenode {
  padding: 0.143em 0;
}
body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-tree-toggler {
  display: inline-block;
  float: none;
  margin: 0 0.5rem 0 0;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  width: 2rem;
  height: 2rem;
  background: transparent;
  color: #495057;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  border-radius: 50%;
  border: 0 none;
  text-align: center;
  line-height: 2rem;
  padding: 0;
  user-select: none;
}
body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-tree-toggler:hover {
  background: #e9ecef;
  color: #333333;
  border-color: transparent;
}
body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-tree-toggler.ui-icon-triangle-1-e {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
}
body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-tree-toggler.ui-icon-triangle-1-e:before {
  content: "\e901";
}
body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-tree-toggler.ui-icon-triangle-1-s {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
}
body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-tree-toggler.ui-icon-triangle-1-s:before {
  content: "\e902";
}
body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-tree-toggler.ui-icon-triangle-1-w {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
}
body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-tree-toggler.ui-icon-triangle-1-w:before {
  content: "\e900";
}
body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-leaf-icon {
  width: 2rem;
  height: 2rem;
  margin: 0 0.5rem 0 0;
}
body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-icon {
  margin: 0 0.5rem 0 0;
}
body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-label {
  margin: 0;
  padding: 0.286em;
  border-radius: 4px;
}
body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-label.ui-state-hover {
  background: #e9ecef;
  color: #333333;
}
body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-label.ui-state-highlight {
  background: #e3f2fd;
  color: #000000;
}
body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-chkbox {
  margin-right: 1rem;
}
body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-chkbox .ui-icon-minus {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
  color: #333333;
}
body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-chkbox .ui-icon-minus:before {
  content: "\e90f";
}
body .ui-tree .ui-tree-container .ui-tree-droppoint.ui-state-hover {
  background: #e3f2fd;
}
body .ui-tree.ui-tree-horizontal {
  padding-left: 0;
  padding-right: 0;
}
body .ui-tree.ui-tree-horizontal .ui-treenode-content {
  border: 1px solid #dee2e6;
  background: #ffffff;
  color: #333333;
  padding: 0.1875rem 0.4375rem;
  border-radius: 4px;
}
body .ui-tree.ui-tree-horizontal .ui-treenode-content.ui-state-hover {
  background: #e9ecef;
  color: #333333;
}
body .ui-tree.ui-tree-horizontal .ui-treenode-content.ui-state-highlight {
  background: #e3f2fd;
  color: #000000;
}
body .ui-tree.ui-tree-horizontal .ui-treenode-content .ui-tree-toggler {
  margin-right: 0.5rem;
  vertical-align: middle;
}
body .ui-tree.ui-tree-horizontal .ui-treenode-content .ui-tree-toggler.ui-icon-minus {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
}
body .ui-tree.ui-tree-horizontal .ui-treenode-content .ui-tree-toggler.ui-icon-minus:before {
  content: "\e90f";
}
body .ui-tree.ui-tree-horizontal .ui-treenode-content .ui-tree-toggler.ui-icon-plus {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
}
body .ui-tree.ui-tree-horizontal .ui-treenode-content .ui-tree-toggler.ui-icon-plus:before {
  content: "\e90d";
}
body .ui-tree.ui-tree-horizontal .ui-treenode-content .ui-treenode-icon {
  vertical-align: middle;
  margin-right: 0.5rem;
}
body .ui-tree.ui-tree-horizontal .ui-treenode-content .ui-treenode-label {
  padding: 0;
  vertical-align: middle;
}
body .ui-tree.ui-tree-horizontal .ui-treenode-content .ui-chkbox {
  margin-right: 0.5rem;
}
body .ui-tree.ui-tree-horizontal .ui-treenode-content .ui-chkbox .ui-icon-minus {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
  color: #333333;
}
body .ui-tree.ui-tree-horizontal .ui-treenode-content .ui-chkbox .ui-icon-minus:before {
  content: "\e90f";
}
body .ui-tree .ui-tree-filter-container {
  margin: 0 0 0.5rem 0;
}
body .ui-tree .ui-tree-filter-container .ui-icon {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
  position: absolute;
  left: 0.2rem;
  top: 50%;
  right: auto;
  bottom: auto;
  margin-top: -0.5rem;
  color: #495057;
}
body .ui-tree .ui-tree-filter-container .ui-icon:before {
  content: "\e908";
}
body .ui-tree .ui-tree-filter-container .ui-inputfield {
  padding: 0.2rem 0.2rem;
  width: 100%;
  padding-left: 1.4rem;
}
body .ui-tree.ui-tree-rtl .ui-tree-container .ui-treenode .ui-treenode-content .ui-tree-toggler {
  margin-right: 0;
  margin-left: 0.5rem;
}
body .ui-tree.ui-tree-rtl .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-leaf-icon {
  margin: 0 0 0 0.5rem;
}
body .ui-tree.ui-tree-rtl .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-icon {
  margin: 0 0 0 0.5rem;
}
body .ui-tree.ui-tree-rtl .ui-tree-container .ui-treenode .ui-treenode-content .ui-chkbox {
  margin-right: 0;
  margin-left: 2.5rem;
}
body .ui-tree-draghelper {
  border: 1px solid #e3f2fd;
}
body .ui-fluid .ui-tree {
  width: 100%;
}

body .ui-treetable .ui-treetable-header {
  background: #e9ecef;
  color: #333333;
  border: 1px solid #e9ecef;
  border-width: 0 0 1px 0;
  padding: 1rem 1rem;
  font-weight: 600;
}
body .ui-treetable .ui-treetable-footer {
  background: #f8f9fa;
  color: #333333;
  border: 1px solid #e9ecef;
  border-width: 0 0 1px 0;
  padding: 1rem 1rem;
  font-weight: 600;
}
body .ui-treetable .ui-treetable-header {
  text-align: left;
}
body .ui-treetable .ui-treetable-footer {
  text-align: left;
}
body .ui-treetable .ui-paginator {
  padding: 0.1875rem;
}
body .ui-treetable .ui-paginator.ui-paginator-top {
  border-width: 0 0 1px 0;
  border-radius: 0;
}
body .ui-treetable .ui-paginator.ui-paginator-bottom {
  border-width: 0 0 1px 0;
  border-radius: 0;
}
body .ui-treetable thead th {
  background: #e9ecef;
  color: #333333;
  padding: 0.1875rem 0.1875rem;
  border: 1px solid #e9ecef;
  border-width: 0 0 1px 0;
  text-align: left;
  box-sizing: content-box;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
}
body .ui-treetable thead th .ui-column-title {
  font-weight: 700;
  vertical-align: middle;
}
body .ui-treetable thead th .ui-sortable-column-icon {
  margin: 0 0 0 0.5rem;
}
body .ui-treetable thead th .ui-sortable-column-icon.ui-icon-carat-2-n-s {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
  vertical-align: middle;
}
body .ui-treetable thead th .ui-sortable-column-icon.ui-icon-carat-2-n-s:before {
  content: "\e99e";
}
body .ui-treetable thead th .ui-sortable-column-icon.ui-icon-triangle-1-n {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
  vertical-align: middle;
}
body .ui-treetable thead th .ui-sortable-column-icon.ui-icon-triangle-1-n:before {
  content: "\e99f";
}
body .ui-treetable thead th .ui-sortable-column-icon.ui-icon-triangle-1-s {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
  vertical-align: middle;
}
body .ui-treetable thead th .ui-sortable-column-icon.ui-icon-triangle-1-s:before {
  content: "\e9a0";
}
body .ui-treetable thead th .ui-sortable-column-badge {
  border-radius: 50%;
  height: 1.143rem;
  min-width: 1.143rem;
  line-height: 1.143rem;
  color: #002856;
  background: #ffffff;
  margin-left: 0.5rem;
  font-size: 13px;
}
body .ui-treetable thead th.ui-sortable-column.ui-state-focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.125rem #3e9bd5;
}
body .ui-treetable thead th.ui-state-hover {
  background: #e9ecef;
  color: #333333;
}
body .ui-treetable thead th.ui-state-active {
  background: #e3f2fd;
  color: #002856;
}
body .ui-treetable thead th.ui-state-active.ui-state-hover {
  background: #e9ecef;
  color: #002856;
}
body .ui-treetable .ui-treetable-data > tr {
  background: #ffffff;
  color: #333333;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
}
body .ui-treetable .ui-treetable-data > tr > td {
  padding: 0.1875rem 0.1875rem;
  border: 1px solid rgba(0, 0, 0, 0.08);
  border-width: 0 0 1px 0;
}
body .ui-treetable .ui-treetable-data > tr > td .ui-treetable-toggler {
  margin-right: 0.5rem;
  margin-top: 0;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  width: 2rem;
  height: 2rem;
  background: transparent;
  color: #495057;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  border-radius: 50%;
  border: 0 none;
  text-align: center;
  line-height: 2rem;
  padding: 0;
  user-select: none;
}
body .ui-treetable .ui-treetable-data > tr > td .ui-treetable-toggler:hover {
  background: #e9ecef;
  color: #333333;
  border-color: transparent;
}
body .ui-treetable .ui-treetable-data > tr > td .ui-treetable-toggler.ui-icon-triangle-1-e {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
}
body .ui-treetable .ui-treetable-data > tr > td .ui-treetable-toggler.ui-icon-triangle-1-e:before {
  content: "\e901";
}
body .ui-treetable .ui-treetable-data > tr > td .ui-treetable-toggler.ui-icon-triangle-1-s {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
}
body .ui-treetable .ui-treetable-data > tr > td .ui-treetable-toggler.ui-icon-triangle-1-s:before {
  content: "\e902";
}
body .ui-treetable .ui-treetable-data > tr > td .ui-chkbox.ui-selection {
  vertical-align: middle;
  margin-right: 1rem;
}
body .ui-treetable .ui-treetable-data > tr > td .ui-chkbox.ui-selection .ui-icon-minus {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
  color: #333333;
}
body .ui-treetable .ui-treetable-data > tr > td .ui-chkbox.ui-selection .ui-icon-minus:before {
  content: "\e90f";
}
body .ui-treetable .ui-treetable-data > tr.ui-state-hover {
  background: #e3f2fd;
  color: #333333;
}
body .ui-treetable .ui-treetable-data > tr.ui-state-highlight {
  background: #e3f2fd;
  color: #000000;
  cursor: default;
}
body .ui-treetable .ui-treetable-data > tr.ui-state-highlight .ui-treetable-toggler {
  color: #000000;
}
body .ui-treetable .ui-treetable-data > tr.ui-state-highlight .ui-treetable-toggler:hover {
  color: #000000;
}
body .ui-treetable .ui-treetable-data > tr .ui-row-editor .ui-icon {
  width: 2rem;
  height: 2rem;
  background: transparent;
  color: #495057;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  border-radius: 50%;
  border: 0 none;
  text-align: center;
  line-height: 2rem;
  padding: 0;
  user-select: none;
}
body .ui-treetable .ui-treetable-data > tr .ui-row-editor .ui-icon:hover {
  background: #e9ecef;
  color: #333333;
  border-color: transparent;
}
body .ui-treetable .ui-treetable-data > tr .ui-row-editor .ui-icon.ui-icon-pencil {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
}
body .ui-treetable .ui-treetable-data > tr .ui-row-editor .ui-icon.ui-icon-pencil:before {
  content: "\e942";
}
body .ui-treetable .ui-treetable-data > tr .ui-row-editor .ui-icon.ui-icon-check {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
  margin-right: 0.5rem;
}
body .ui-treetable .ui-treetable-data > tr .ui-row-editor .ui-icon.ui-icon-check:before {
  content: "\e909";
}
body .ui-treetable .ui-treetable-data > tr .ui-row-editor .ui-icon.ui-icon-close {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
}
body .ui-treetable .ui-treetable-data > tr .ui-row-editor .ui-icon.ui-icon-close:before {
  content: "\e90b";
}
body .ui-treetable .ui-treetable-data > tr .ui-row-editor .ui-row-editor-check {
  display: none;
}
body .ui-treetable .ui-treetable-data > tr .ui-row-editor .ui-row-editor-close {
  display: none;
}
body .ui-treetable .ui-treetable-data > tr.ui-row-editing .ui-row-editor-check {
  display: inline-block;
}
body .ui-treetable .ui-treetable-data > tr.ui-row-editing .ui-row-editor-close {
  display: inline-block;
  color: #000000;
}
body .ui-treetable .ui-treetable-data > tr.ui-row-editing .ui-icon {
  color: #000000;
}
body .ui-treetable tfoot td {
  background: #f8f9fa;
  border: 1px solid #e9ecef;
  border-width: 0 0 1px 0;
  color: #333333;
  padding: 0.1875rem 0.1875rem;
  font-weight: 700;
  box-sizing: content-box;
}
body .ui-treetable .ui-treetable-scrollable-header, body .ui-treetable .ui-treetable-scrollable-footer {
  background: #e9ecef;
}
body .ui-treetable .ui-column-resizer-helper {
  background: #ffffff;
}
body .ui-treetable.ui-treetable-sm thead > tr > th {
  padding: 0.09375rem 0.09375rem;
}
body .ui-treetable.ui-treetable-sm .ui-treetable-scrollable-theadclone > tr > th {
  padding-top: 0;
  padding-bottom: 0;
}
body .ui-treetable.ui-treetable-sm .ui-treetable-data > tr > td {
  padding: 0.09375rem 0.09375rem;
}
body .ui-treetable.ui-treetable-sm tfoot > tr > td {
  padding: 0.09375rem 0.09375rem;
}
body .ui-treetable.ui-treetable-lg thead > tr > th {
  padding: 0.234375rem 0.234375rem;
}
body .ui-treetable.ui-treetable-lg .ui-treetable-scrollable-theadclone > tr > th {
  padding-top: 0;
  padding-bottom: 0;
}
body .ui-treetable.ui-treetable-lg .ui-treetable-data > tr > td {
  padding: 0.234375rem 0.234375rem;
}
body .ui-treetable.ui-treetable-lg tfoot > tr > td {
  padding: 0.234375rem 0.234375rem;
}
body .ui-treetable.ui-treetable-gridlines .ui-treetable-header {
  border-width: 1px 1px 0;
}
body .ui-treetable.ui-treetable-gridlines thead > tr > th {
  border: 1px solid #e9ecef;
}
body .ui-treetable.ui-treetable-gridlines .ui-treetable-data > tr > td {
  border-width: 1px;
}
body .ui-treetable.ui-treetable-gridlines .ui-treetable-scrollable-theadclone > tr > th {
  padding-top: 0;
  padding-bottom: 0;
  border-bottom: 0 none;
  border-top: 0 none;
}
body .ui-treetable.ui-treetable-gridlines tfoot > tr > td {
  border-width: 1px;
}

body .ui-fileupload .ui-fileupload-buttonbar {
  display: flex;
  border: 1px solid #dee2e6;
  background: #e9ecef;
  color: #002856;
  padding: 0.1875rem 0.4375rem;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
body .ui-fileupload .ui-fileupload-buttonbar .ui-button {
  margin-right: 0.5rem;
}
body .ui-fileupload .ui-fileupload-buttonbar .ui-button.ui-fileupload-choose .ui-icon {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
}
body .ui-fileupload .ui-fileupload-buttonbar .ui-button.ui-fileupload-choose .ui-icon:before {
  content: "\e90d";
}
body .ui-fileupload .ui-fileupload-buttonbar .ui-button.ui-fileupload-upload .ui-icon {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
}
body .ui-fileupload .ui-fileupload-buttonbar .ui-button.ui-fileupload-upload .ui-icon:before {
  content: "\e934";
}
body .ui-fileupload .ui-fileupload-buttonbar .ui-button.ui-fileupload-cancel .ui-icon {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
}
body .ui-fileupload .ui-fileupload-buttonbar .ui-button.ui-fileupload-cancel .ui-icon:before {
  content: "\e90b";
}
body .ui-fileupload .ui-fileupload-buttonbar .ui-button.ui-state-disabled {
  display: none;
}
body .ui-fileupload .ui-fileupload-content {
  height: 70px;
  background-position: center !important;
  background: url("../resources/sdb/css/icons/drag_and_drop_icon_max_bold.png") no-repeat;
  background-size: auto 100%;
  filter: brightness(1) invert(0);
  border: 1px solid #dee2e6;
  color: #333333;
  padding: 0.1875rem 0.4375rem;
  border-top: 0 none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
body .ui-fileupload .ui-fileupload-content .ui-fileupload-cancel .ui-icon {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
}
body .ui-fileupload .ui-fileupload-content .ui-fileupload-cancel .ui-icon:before {
  content: "\e90b";
}
body .ui-fileupload .ui-fileupload-content .ui-fileupload-files .ui-fileupload-row > div {
  padding: 1rem;
}
body .ui-fileupload-simple .ui-icon-plusthick {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
}
body .ui-fileupload-simple .ui-icon-plusthick:before {
  content: "\e90d";
}

body .ui-autocomplete {
  display: flex;
  align-items: center;
  padding: 0;
  margin: 0;
}
body .ui-autocomplete .ui-autocomplete-input.ui-autocomplete-dd-input {
  padding: 0.2rem 0.2rem;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
body .ui-autocomplete .ui-autocomplete-dropdown {
  position: relative;
  height: auto;
  width: 2rem;
  right: auto;
  border-radius: 4px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
body .ui-autocomplete .ui-autocomplete-dropdown .ui-button-text {
  padding: 0.206rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
body .ui-autocomplete .ui-autocomplete-dropdown .ui-icon {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
}
body .ui-autocomplete .ui-autocomplete-dropdown .ui-icon:before {
  content: "\e902";
}
body .ui-autocomplete .ui-autocomplete-multiple-container {
  padding: 0.1rem 0.2rem;
}
body .ui-autocomplete .ui-autocomplete-multiple-container .ui-autocomplete-token {
  padding: 1px 0;
  margin: 0 0.5rem 0 0;
  background: #dee2e6;
  color: #333333;
  display: inline-block;
  vertical-align: middle;
  float: none;
  border-radius: 4px;
}
body .ui-autocomplete .ui-autocomplete-multiple-container .ui-autocomplete-token .ui-autocomplete-token-label {
  padding: 0 2rem 0 0.5rem;
}
body .ui-autocomplete .ui-autocomplete-multiple-container .ui-autocomplete-token .ui-autocomplete-token-icon {
  margin-top: -0.5rem;
  position: absolute;
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
}
body .ui-autocomplete .ui-autocomplete-multiple-container .ui-autocomplete-token .ui-autocomplete-token-icon:before {
  content: "\e90b";
}
body .ui-autocomplete .ui-autocomplete-multiple-container .ui-autocomplete-input-token {
  margin: 0;
  padding: 0.1rem 0;
  display: inline-block;
  vertical-align: middle;
  float: none;
}
body .ui-autocomplete .ui-autocomplete-multiple-container .ui-autocomplete-input-token input {
  font-family: -apple-system, Roboto, "Segoe UI", "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 13px;
  color: #333333;
  -webkit-appearance: none;
  appearance: none;
  padding: 0;
  margin: 0;
}
body .ui-autocomplete .ui-autocomplete-multiple-container.ui-autocomplete-dd-multiple-container {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
body .ui-autocomplete-panel {
  padding: 0;
  background: #ffffff;
  border: 0 none;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
}
body .ui-autocomplete-panel .ui-autocomplete-items {
  padding: 0.5rem 0;
  line-height: normal;
  border: 0 none;
}
body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-item {
  border: 0 none;
  margin: 0;
  padding: 0.2685rem 0.4375rem;
  color: #333333;
  border-radius: 0;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
}
body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-item.ui-autocomplete-row {
  background: #ffffff;
  color: #333333;
  border: 1px solid rgba(0, 0, 0, 0.08);
}
body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-item.ui-autocomplete-row > td {
  padding: 0.1875rem 0.1875rem;
}
body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-item.ui-state-highlight {
  background: #e3f2fd;
  color: #000000;
}
body .ui-autocomplete-itemtip {
  padding: 0;
}
body .ui-autocomplete-itemtip.ui-state-highlight {
  background: #e3f2fd;
  color: #000000;
}
body .ui-fluid .ui-autocomplete .ui-autocomplete-input.ui-autocomplete-dd-input {
  width: calc(100% - 2rem);
}
body .ui-fluid .ui-autocomplete .ui-autocomplete-dropdown.ui-button {
  width: 2rem;
}
body .ui-fluid .ui-autocomplete-multiple-container.ui-autocomplete-dd-multiple-container {
  width: calc(100% - 2rem);
}

body .ui-cascadeselect {
  background: #ffffff;
  border: 1px solid #ced4da;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  border-radius: 4px;
}
body .ui-cascadeselect:not(.ui-state-disabled):hover {
  border-color: #002856;
}
body .ui-cascadeselect:not(.ui-state-disabled).ui-state-focus {
  border-color: #002856;
  outline: 0 none;
  box-shadow: 0 0 0 0.0625rem white;
}
body .ui-cascadeselect .ui-cascadeselect-label {
  background: transparent;
  border: 0 none;
  padding: 0.2rem 0.2rem;
}
body .ui-cascadeselect .ui-cascadeselect-label.ui-placeholder {
  color: #495057;
}
body .ui-cascadeselect .ui-cascadeselect-label:enabled:focus {
  outline: 0 none;
  box-shadow: none;
}
body .ui-cascadeselect .ui-cascadeselect-trigger {
  background: transparent;
  color: #495057;
  width: auto;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
body .ui-cascadeselect-panel {
  background: #ffffff;
  border: 0 none;
  border-radius: 4px;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
}
body .ui-cascadeselect-panel .ui-cascadeselect-items {
  padding: 0.5rem 0;
}
body .ui-cascadeselect-panel .ui-cascadeselect-items .ui-cascadeselect-item {
  margin: 0;
  border: 0 none;
  color: #333333;
  background: transparent;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  border-radius: 0;
}
body .ui-cascadeselect-panel .ui-cascadeselect-items .ui-cascadeselect-item .ui-cascadeselect-item-content {
  padding: 0.2685rem 0.4375rem;
}
body .ui-cascadeselect-panel .ui-cascadeselect-items .ui-cascadeselect-item .ui-cascadeselect-item-content:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.0625rem white;
}
body .ui-cascadeselect-panel .ui-cascadeselect-items .ui-cascadeselect-item.ui-state-highlight {
  color: #000000;
  background: #e3f2fd;
}
body .ui-cascadeselect-panel .ui-cascadeselect-items .ui-cascadeselect-item:not(.ui-state-highlight):not(.ui-state-disabled):hover {
  color: #333333;
  background: #e9ecef;
}
body .ui-cascadeselect-panel .ui-cascadeselect-items .ui-cascadeselect-item .ui-cascadeselect-group-icon {
  font-size: 1rem;
}
body .ui-input-filled .ui-cascadeselect {
  background: #f8f9fa;
}
body .ui-input-filled .ui-cascadeselect:not(.ui-state-disabled):hover {
  background-color: #f8f9fa;
}
body .ui-input-filled .ui-cascadeselect:not(.ui-state-disabled).p-focus {
  background-color: #f8f9fa;
}

body .ui-chkbox {
  display: inline-flex;
  margin: 0;
}
body .ui-chkbox .ui-chkbox-box {
  border: 1px solid #ced4da;
  border-width: 0.0625rem;
  background: #ffffff;
  width: 1.5rem;
  height: 1.5rem;
  padding: 0.675rem;
  text-align: center;
  position: relative;
  border-radius: 4px;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
}
body .ui-chkbox .ui-chkbox-box.ui-state-hover {
  border-color: #002856;
}
body .ui-chkbox .ui-chkbox-box.ui-state-focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.125rem #3e9bd5;
}
body .ui-chkbox .ui-chkbox-box.ui-state-active {
  border-color: #002856;
  background: #ffffff;
  color: #002856;
}
body .ui-chkbox .ui-chkbox-box.ui-state-active.ui-state-hover {
  background: rgb(229.5, 229.5, 229.5);
}
body .ui-chkbox .ui-chkbox-box.ui-state-error {
  border-color: #f44336;
}
body .ui-chkbox .ui-chkbox-box .ui-chkbox-icon {
  overflow: visible;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -0.5rem;
  margin-top: -0.5rem;
}
body .ui-chkbox .ui-chkbox-box .ui-chkbox-icon.ui-icon-check {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
}
body .ui-chkbox .ui-chkbox-box .ui-chkbox-icon.ui-icon-check:before {
  content: "\e909";
}
body .ui-chkbox .ui-chkbox-box .ui-chkbox-icon.ui-icon-closethick {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
}
body .ui-chkbox .ui-chkbox-box .ui-chkbox-icon.ui-icon-closethick:before {
  content: "\e90b";
}
body.ui-input-filled .ui-chkbox .ui-chkbox-box,
body .ui-input-filled .ui-chkbox .ui-chkbox-box {
  background-color: #f8f9fa;
}
body.ui-input-filled .ui-chkbox .ui-chkbox-box.ui-state-hover,
body .ui-input-filled .ui-chkbox .ui-chkbox-box.ui-state-hover {
  background-color: #f8f9fa;
}
body.ui-input-filled .ui-chkbox .ui-chkbox-box.ui-state-active,
body .ui-input-filled .ui-chkbox .ui-chkbox-box.ui-state-active {
  background: #ffffff;
}
body.ui-input-filled .ui-chkbox .ui-chkbox-box.ui-state-active.ui-state-hover,
body .ui-input-filled .ui-chkbox .ui-chkbox-box.ui-state-active.ui-state-hover {
  background: rgb(229.5, 229.5, 229.5);
}

body .ui-chips .ui-chips-container {
  padding: 0.1rem 0.2rem;
}
body .ui-chips .ui-chips-container .ui-chips-token {
  padding: 1px 0;
  margin: 0 0.5rem 0 0;
  background: #dee2e6;
  color: #333333;
  border-radius: 4px;
}
body .ui-chips .ui-chips-container .ui-chips-token .ui-chips-token-label {
  padding: 0 2rem 0 0.5rem;
}
body .ui-chips .ui-chips-container .ui-chips-token .ui-chips-token-icon {
  margin-top: -0.5rem;
  position: absolute;
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
}
body .ui-chips .ui-chips-container .ui-chips-token .ui-chips-token-icon:before {
  content: "\e90b";
}
body .ui-chips .ui-chips-container .ui-chips-input-token {
  margin: 0;
  padding: 0.1rem 0;
}
body .ui-chips .ui-chips-container .ui-chips-input-token input {
  font-family: -apple-system, Roboto, "Segoe UI", "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 13px;
  color: #333333;
  -webkit-appearance: none;
  appearance: none;
  padding: 0;
  margin: 0;
}

body .ui-colorpicker .ui-button {
  border-radius: 4px;
}
body .ui-fluid .ui-colorpicker .ui-button {
  width: auto;
}

body .ui-datepicker {
  position: absolute !important;
  background: #ffffff;
  border: 1px solid #ced4da;
  color: #333333;
  padding: 0.125rem;
  width: auto;
  border-radius: 4px;
}
body .ui-datepicker .ui-datepicker-header {
  margin: 0;
  padding: 1rem;
  line-height: normal;
  background: #ffffff;
  color: #333333;
  font-weight: 600;
  border: 1px solid #dee2e6;
  border-width: 0 0 1px 0;
  border-radius: 0;
}
body .ui-datepicker .ui-datepicker-next {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
  right: 0;
}
body .ui-datepicker .ui-datepicker-next:before {
  content: "\e901";
}
body .ui-datepicker .ui-datepicker-prev {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
  left: 0;
}
body .ui-datepicker .ui-datepicker-prev:before {
  content: "\e900";
}
body .ui-datepicker .ui-datepicker-next,
body .ui-datepicker .ui-datepicker-prev {
  cursor: pointer;
  top: 50%;
  margin-top: -1rem;
  width: 2rem;
  height: 2rem;
  background: transparent;
  color: #495057;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  border-radius: 50%;
  border: 0 none;
  text-align: center;
  line-height: 2rem;
  padding: 0;
  user-select: none;
}
body .ui-datepicker .ui-datepicker-next:hover,
body .ui-datepicker .ui-datepicker-prev:hover {
  background: #e9ecef;
  color: #333333;
  border-color: transparent;
}
body .ui-datepicker .ui-datepicker-next span,
body .ui-datepicker .ui-datepicker-prev span {
  display: none;
}
body .ui-datepicker .ui-datepicker-title {
  line-height: 1;
  margin: 0;
}
body .ui-datepicker .ui-datepicker-title select {
  width: 40%;
  margin: 0;
}
body .ui-datepicker .ui-datepicker-title select:first-child {
  margin-right: 0.5rem;
}
body .ui-datepicker .ui-datepicker-calendar {
  margin: 0.125rem 0;
}
body .ui-datepicker .ui-datepicker-calendar th {
  padding: 0.125rem;
  text-align: center;
}
body .ui-datepicker .ui-datepicker-calendar th > span {
  width: 2rem;
  height: 2rem;
}
body .ui-datepicker .ui-datepicker-calendar td {
  padding: 0.125rem;
  text-align: center;
}
body .ui-datepicker .ui-datepicker-calendar td a {
  padding: 0;
  color: #333333;
  text-align: center;
  width: 2rem;
  height: 2rem;
  line-height: 2rem;
  border: 0 none;
  display: inline-block;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  border-radius: 50%;
}
body .ui-datepicker .ui-datepicker-calendar td a:hover {
  background: #e9ecef;
  border-color: transparent;
}
body .ui-datepicker .ui-datepicker-calendar td a.ui-state-active {
  background: #002856;
  color: #ffffff;
  border: 0 none;
}
body .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-today a {
  background: transparent;
  color: #cccccc;
  font-weight: 600;
  border: 0 none;
}
body .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-today a:hover {
  background: #e9ecef;
  border-color: transparent;
}
body .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-today a.ui-state-active {
  background: #002856;
  color: #ffffff;
  border: 0 none;
}
body .ui-datepicker.ui-input-overlay {
  border: 0 none;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
}
body .ui-datepicker .ui-timepicker-div dl {
  margin: 0.857em 0;
}
body .ui-datepicker .ui-timepicker-div dl dt {
  padding: 0;
}
body .ui-datepicker .ui-timepicker-div dl dt.ui_tpicker_time_label {
  padding: 0.5em 0;
}
body .ui-datepicker .ui-timepicker-div dl dd {
  padding: 0.5em 0;
  margin: 0 0.714em 0.714em 40%;
}
body .ui-datepicker .ui-datepicker-buttonpane button,
body .ui-datepicker .ui-datepicker-buttonbar button {
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  border-radius: 4px;
  background: #607D8B;
  color: #ffffff;
  border: 1px solid #607D8B;
}
body .ui-datepicker .ui-datepicker-buttonpane button.ui-state-hover, body .ui-datepicker .ui-datepicker-buttonpane button:not(:disabled):hover,
body .ui-datepicker .ui-datepicker-buttonbar button.ui-state-hover,
body .ui-datepicker .ui-datepicker-buttonbar button:not(:disabled):hover {
  background: rgb(86.4, 112.5, 125.1);
  border-color: rgb(86.4, 112.5, 125.1);
  color: #ffffff;
}
body .ui-datepicker .ui-datepicker-buttonpane button.ui-state-focus,
body .ui-datepicker .ui-datepicker-buttonbar button.ui-state-focus {
  box-shadow: 0 0 0 0.0625rem rgb(189.9361702128, 203.5106382979, 210.0638297872);
}
body .ui-datepicker .ui-datepicker-buttonpane button.ui-state-active, body .ui-datepicker .ui-datepicker-buttonpane button:active,
body .ui-datepicker .ui-datepicker-buttonbar button.ui-state-active,
body .ui-datepicker .ui-datepicker-buttonbar button:active {
  background: rgb(76.8, 100, 111.2);
  border-color: rgb(76.8, 100, 111.2);
  color: #ffffff;
}
body .ui-datepicker .ui-datepicker-buttonpane button.ui-button-outlined,
body .ui-datepicker .ui-datepicker-buttonbar button.ui-button-outlined {
  background-color: transparent;
  color: #607D8B;
  border: 1px solid;
}
body .ui-datepicker .ui-datepicker-buttonpane button.ui-button-outlined:enabled:hover,
body .ui-datepicker .ui-datepicker-buttonbar button.ui-button-outlined:enabled:hover {
  background: rgba(96, 125, 139, 0.04);
  color: #607D8B;
  border: 1px solid;
}
body .ui-datepicker .ui-datepicker-buttonpane button.ui-button-outlined:enabled:active,
body .ui-datepicker .ui-datepicker-buttonbar button.ui-button-outlined:enabled:active {
  background: rgba(96, 125, 139, 0.16);
  color: #607D8B;
  border: 1px solid;
}
body .ui-datepicker .ui-datepicker-buttonpane button.ui-button-flat,
body .ui-datepicker .ui-datepicker-buttonbar button.ui-button-flat {
  background-color: transparent;
  color: #607D8B;
  border-color: transparent;
}
body .ui-datepicker .ui-datepicker-buttonpane button.ui-button-flat:enabled:hover,
body .ui-datepicker .ui-datepicker-buttonbar button.ui-button-flat:enabled:hover {
  background: rgba(96, 125, 139, 0.04);
  border-color: transparent;
  color: #607D8B;
}
body .ui-datepicker .ui-datepicker-buttonpane button.ui-button-flat:enabled:active,
body .ui-datepicker .ui-datepicker-buttonbar button.ui-button-flat:enabled:active {
  background: rgba(96, 125, 139, 0.16);
  border-color: transparent;
  color: #607D8B;
}
body .ui-datepicker .ui-datepicker-buttonpane .ui-g-6:first-child,
body .ui-datepicker .ui-datepicker-buttonbar .ui-g-6:first-child {
  text-align: left;
}
body .ui-datepicker .ui-datepicker-buttonpane .ui-g-6:last-child,
body .ui-datepicker .ui-datepicker-buttonbar .ui-g-6:last-child {
  text-align: right;
}
body .ui-datepicker .ui-datepicker-buttonbar {
  border-top: 1px solid #dee2e6;
  padding: 1rem 0;
}
body .ui-datepicker .ui-monthpicker-month {
  margin: 0.125rem 0;
  color: #333333;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  padding: 0.125rem;
  border: 4px;
}
body .ui-datepicker .ui-monthpicker-month:hover {
  background: #e9ecef;
  border-color: transparent;
}
body .ui-datepicker .ui-monthpicker-month.ui-state-active {
  background: #002856;
  color: #ffffff;
  border: 0 none;
}
body .ui-datepicker .ui-datepicker-group {
  padding: 0.125rem;
}
body .ui-datepicker .ui-picker-up {
  width: 2rem;
  height: 2rem;
  background: transparent;
  color: #495057;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  border-radius: 50%;
  border: 0 none;
  text-align: center;
  line-height: 2rem;
  padding: 0;
  user-select: none;
}
body .ui-datepicker .ui-picker-up:hover {
  background: #e9ecef;
  color: #333333;
  border-color: transparent;
}
body .ui-datepicker .ui-picker-up .ui-icon {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
}
body .ui-datepicker .ui-picker-up .ui-icon:before {
  content: "\e903";
}
body .ui-datepicker .ui-picker-down {
  width: 2rem;
  height: 2rem;
  background: transparent;
  color: #495057;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  border-radius: 50%;
  border: 0 none;
  text-align: center;
  line-height: 2rem;
  padding: 0;
  user-select: none;
}
body .ui-datepicker .ui-picker-down:hover {
  background: #e9ecef;
  color: #333333;
  border-color: transparent;
}
body .ui-datepicker .ui-picker-down .ui-icon {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
}
body .ui-datepicker .ui-picker-down .ui-icon:before {
  content: "\e902";
}
body .ui-datepicker.ui-datepicker-multi {
  width: auto !important;
}
body .ui-calendar {
  display: flex;
  align-items: center;
}
body .ui-calendar .ui-button.ui-button-icon-only {
  width: 2rem;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
body .ui-calendar .ui-button.ui-button-icon-only .ui-icon-calendar {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
}
body .ui-calendar .ui-button.ui-button-icon-only .ui-icon-calendar:before {
  content: "\e927";
}
body .ui-timepicker .ui-timepicker-table td {
  padding: 0.125rem;
}
body .ui-timepicker .ui-timepicker-table td a.ui-state-active {
  background: #002856 !important;
  color: #ffffff !important;
  border: 0 none;
}
body .ui-fluid .ui-trigger-calendar {
  width: auto;
}
body .ui-fluid .ui-trigger-calendar input.hasDatepicker {
  width: 100%;
  padding-right: 0;
}
body .ui-fluid .ui-trigger-calendar .ui-datepicker-trigger.ui-button {
  position: relative;
  right: 0;
  border: 0;
  width: 2rem;
}
body .ui-fluid .ui-trigger-calendar .ui-datepicker-trigger.ui-button .ui-button-text {
  padding: 0.206rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
body .ui-fluid .p-datepicker .ui-datepicker-trigger.ui-button {
  right: 0;
}

body .ui-inplace .ui-inplace-display {
  padding: 0.2rem 0.2rem;
  border-radius: 4px;
}
body .ui-inplace .ui-inplace-display.ui-state-highlight {
  background: #e9ecef;
  color: #333333;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
}
body .ui-inplace .ui-inplace-save .ui-icon {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
}
body .ui-inplace .ui-inplace-save .ui-icon:before {
  content: "\e909";
}
body .ui-inplace .ui-inplace-cancel {
  margin-left: 0.25rem;
}
body .ui-inplace .ui-inplace-cancel .ui-icon {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
}
body .ui-inplace .ui-inplace-cancel .ui-icon:before {
  content: "\e90b";
}
body .ui-inplace .ui-inplace-editor {
  margin-left: 0.5rem;
}
body .ui-inplace .ui-inplace-editor .ui-button-icon-only .ui-button-text {
  padding: 0.206rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

body ::-webkit-input-placeholder {
  color: #495057;
}
body :-moz-placeholder {
  color: #495057;
  opacity: 1;
}
body ::-moz-placeholder {
  color: #495057;
  opacity: 1;
}
body :-ms-input-placeholder {
  color: #495057;
}
body .p-field small.ui-state-error {
  color: #f44336;
}
body .ui-float-label > label {
  margin-left: 0.2rem;
  color: #495057;
}
body .ui-float-label > input:focus ~ label,
body .ui-float-label > input.ui-state-filled ~ label,
body .ui-float-label > textarea:focus ~ label,
body .ui-float-label > textarea.ui-state-filled ~ label,
body .ui-float-label > .ui-inputwrapper-focus ~ label,
body .ui-float-label > .ui-inputwrapper-filled ~ label {
  color: #333333;
}
body .ui-float-label > input:-webkit-autofill ~ label,
body .ui-float-label > textarea:-webkit-autofill ~ label {
  color: #333333;
}
body .ui-input-icon-left,
body .ui-input-icon-right {
  position: relative;
  display: inline-block;
}
body .ui-fluid .ui-input-icon-left,
body .ui-fluid .ui-input-icon-right {
  display: block;
}
body .ui-input-icon-left > i,
body .ui-input-icon-right > i {
  position: absolute;
  top: 50%;
  margin-top: -0.5rem;
}
body .ui-input-icon-left > i:first-of-type {
  left: 0.2rem;
  color: #495057;
}
body .ui-input-icon-left > .ui-inputfield {
  padding-left: 1.4rem;
}
body .ui-input-icon-right > i:last-of-type {
  right: 0.2rem;
  color: #495057;
}
body .ui-input-icon-right > .ui-inputfield {
  padding-right: 1.4rem;
}
body .ui-inputfield {
  color: #333333;
  background: #ffffff;
  padding: 0.2rem 0.2rem;
  border: 1px solid #ced4da;
  outline: 0 none;
  font-size: 13px;
  min-height: 1.6rem;
  border-radius: 4px;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  -webkit-appearance: none;
  appearance: none;
}
body .ui-inputfield.ui-state-error {
  border-color: #f44336;
}
body .ui-inputfield.ui-state-hover {
  border-color: #002856;
}
body .ui-inputfield.ui-state-focus {
  border-color: #002856;
  outline: 0 none;
  box-shadow: 0 0 0 0.0625rem white;
}
body .ui-inputfield.ui-state-readonly {
  background: #e9ecef;
}
body .ui-input-filled .ui-inputfield, body.ui-input-filled .ui-inputfield {
  background-color: #f8f9fa;
}
body .ui-input-filled .ui-inputfield.ui-state-hover, body.ui-input-filled .ui-inputfield.ui-state-hover {
  background-color: #f8f9fa;
}
body .ui-input-filled .ui-inputfield.ui-state-focus, body.ui-input-filled .ui-inputfield.ui-state-focus {
  background-color: #f8f9fa;
}
body .ui-inputtextarea {
  vertical-align: top;
  width: 100%;
  padding: 12px 15px;
}

body .ui-inputgroup {
  display: flex;
  align-items: center;
}
body .ui-inputgroup .ui-inputgroup-addon {
  padding: 0.206rem;
  border: 1px solid #ced4da;
  background: #e9ecef;
  color: #495057;
  min-width: auto;
  min-height: 1.6rem;
}
body .ui-inputgroup .ui-inputgroup-addon:first-child {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  border-right-width: 0;
}
body .ui-inputgroup .ui-inputgroup-addon:last-child {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-left-width: 0;
}
body .ui-inputgroup .ui-inputgroup-addon-only {
  padding: 0.206rem;
  border: 1px solid #ced4da;
  border-radius: 4px;
  background: #e9ecef;
  color: #495057;
  min-width: auto;
  min-height: 1.6rem;
}
body .ui-inputgroup .ui-inputgroup-addon-checkbox {
  padding: 0.206rem;
  border: 1px solid #ced4da;
  background: #e9ecef;
  color: #495057;
  min-width: 2rem;
  min-height: 1.6rem;
}
body .ui-inputgroup .ui-inputgroup-addon-checkbox:first-child {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  border-right-width: 0;
}
body .ui-inputgroup .ui-inputgroup-addon-checkbox:last-child {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-left-width: 0;
}
body .ui-inputgroup span:first-child, body .ui-inputgroup a:first-child, body .ui-inputgroup button:first-child, body .ui-inputgroup input:first-child {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
body .ui-inputgroup span:last-child, body .ui-inputgroup a:last-child, body .ui-inputgroup button:last-child, body .ui-inputgroup input:last-child {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
body .ui-inputgroup .ui-inputgroup-addon-checkbox {
  padding: 0;
  position: relative;
}
body .ui-inputgroup .ui-inputgroup-addon-checkbox .ui-chkbox {
  vertical-align: baseline;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -0.75rem;
  margin-left: -0.75rem;
}
body .ui-inputgroup span.ui-button-icon-only, body .ui-inputgroup a.ui-button-icon-only {
  padding: 0.737rem;
}

body .ui-inputswitch {
  height: 14px;
  width: 34px !important;
  overflow: visible;
  background: #dee2e6;
  border-radius: 8px;
  margin-top: 1px;
}
body .ui-inputswitch .ui-inputswitch-handle {
  top: -3px;
  left: -2px;
  background: #ffffff;
  border-radius: 50%;
  border: 2px solid #dee2e6;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  width: 20px !important;
  height: 20px !important;
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
body .ui-inputswitch .ui-inputswitch-handle.ui-state-focus {
  border-color: #002856;
  outline: 0 none;
  box-shadow: 0 0 0 0.0625rem white;
}
body .ui-inputswitch .ui-inputswitch-on {
  visibility: hidden;
}
body .ui-inputswitch .ui-inputswitch-off span, body .ui-inputswitch .ui-inputswitch-on span {
  visibility: hidden;
}
body .ui-inputswitch.ui-inputswitch-checked {
  background: #dee2e6;
}
body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-handle {
  background: #002856;
  border-color: #cccccc;
  margin-left: 2px;
}

body .keypad-popup {
  background: #ffffff;
  color: #333333;
  padding: 0;
  border: 0 none;
  margin: 0;
  width: auto;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
}
body .keypad-popup button {
  background: #ffffff;
  border: 1px solid #ced4da;
  padding: 0.5rem;
  margin: 2px;
  outline: 0 none;
  color: #333333;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  border-radius: 4px;
}
body .keypad-popup button.ui-state-hover {
  background: #ebebef;
  border-color: #ced4da;
  color: #333333;
}
body .keypad-popup button.ui-state-active {
  background: #cccccc;
  border-color: #002856;
  color: #ffffff;
}
body .keypad-popup button.keypad-shift, body .keypad-popup button.keypad-spacebar, body .keypad-popup button.keypad-enter, body .keypad-popup button.keypad-clear, body .keypad-popup button.keypad-back, body .keypad-popup button.keypad-close {
  background: #ffffff;
  color: #002856;
  border: 1px solid #002856;
}
body .keypad-popup button.keypad-shift.ui-state-hover, body .keypad-popup button.keypad-spacebar.ui-state-hover, body .keypad-popup button.keypad-enter.ui-state-hover, body .keypad-popup button.keypad-clear.ui-state-hover, body .keypad-popup button.keypad-back.ui-state-hover, body .keypad-popup button.keypad-close.ui-state-hover {
  background: #deeaf2;
  border-color: #deeaf2;
  color: #002856;
}
body .keypad-popup button.keypad-shift.ui-state-focus, body .keypad-popup button.keypad-spacebar.ui-state-focus, body .keypad-popup button.keypad-enter.ui-state-focus, body .keypad-popup button.keypad-clear.ui-state-focus, body .keypad-popup button.keypad-back.ui-state-focus, body .keypad-popup button.keypad-close.ui-state-focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.0625rem white;
}
body .keypad-popup button.keypad-shift.ui-state-active, body .keypad-popup button.keypad-spacebar.ui-state-active, body .keypad-popup button.keypad-enter.ui-state-active, body .keypad-popup button.keypad-clear.ui-state-active, body .keypad-popup button.keypad-back.ui-state-active, body .keypad-popup button.keypad-close.ui-state-active {
  background: #cccccc;
  border-color: #002856;
  color: #002856;
}

body .ui-multiselectlistbox .ui-multiselectlistbox-listcontainer {
  margin-right: 0.5rem;
  border: 1px solid #ced4da;
  padding: 0;
}
body .ui-multiselectlistbox .ui-multiselectlistbox-listcontainer .ui-multiselectlistbox-header {
  padding: 0.5rem 1rem;
  margin: 0;
  border: 0 none;
  border-bottom: 0 none;
  background: #e9ecef;
  color: #333333;
}
body .ui-multiselectlistbox .ui-multiselectlistbox-listcontainer .ui-multiselectlistbox-list {
  padding: 0.5rem 0;
  background: #ffffff;
  border: 0 none;
}
body .ui-multiselectlistbox .ui-multiselectlistbox-listcontainer .ui-multiselectlistbox-list .ui-multiselectlistbox-item {
  padding: 0.2685rem 0.4375rem;
  margin: 0;
  background: transparent;
  color: #333333;
  border-radius: 0;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
}
body .ui-multiselectlistbox .ui-multiselectlistbox-listcontainer .ui-multiselectlistbox-list .ui-multiselectlistbox-item.ui-state-hover {
  background: #e9ecef;
  color: #333333;
}
body .ui-multiselectlistbox .ui-multiselectlistbox-listcontainer .ui-multiselectlistbox-list .ui-multiselectlistbox-item.ui-state-highlight {
  background: #e3f2fd;
  color: #000000;
}

body .ui-password .ui-password-icon {
  cursor: pointer;
}
body .ui-password.ui-password-masked .ui-password-icon {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
}
body .ui-password.ui-password-masked .ui-password-icon:before {
  content: "\e966";
}
body .ui-password.ui-password-unmasked .ui-password-icon {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
}
body .ui-password.ui-password-unmasked .ui-password-icon:before {
  content: "\e965";
}
body .ui-password-panel {
  background: #ffffff;
  color: #333333;
  padding: 1rem;
  border: 0 none;
  margin: 0;
  width: auto;
  min-width: 150px;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
}

body .ui-radiobutton {
  display: inline-block;
  vertical-align: middle;
  margin: 0;
  width: 20px;
  height: 20px;
}
body .ui-radiobutton .ui-radiobutton-box {
  border: 1px solid #ced4da;
  border-width: 0.0625rem;
  background: #ffffff;
  width: 20px;
  height: 20px;
  text-align: center;
  position: relative;
  border-radius: 50%;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
}
body .ui-radiobutton .ui-radiobutton-box.ui-state-hover {
  border-color: #002856;
}
body .ui-radiobutton .ui-radiobutton-box.ui-state-focus {
  box-shadow: 0 0 0 0.0625rem white;
}
body .ui-radiobutton .ui-radiobutton-box.ui-state-active {
  border-color: #ffffff;
  background: #ffffff;
  color: #002856;
}
body .ui-radiobutton .ui-radiobutton-box.ui-state-active.ui-state-hover {
  background: rgb(229.5, 229.5, 229.5);
}
body .ui-radiobutton .ui-radiobutton-box.ui-state-active .ui-icon-bullet {
  background: #002856;
}
body .ui-radiobutton .ui-radiobutton-box.ui-state-error {
  border-color: #f44336;
}
body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon {
  width: 12px;
  height: 12px;
  vertical-align: middle;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -6px;
  margin-left: -6px;
  border-radius: 50%;
}
body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon:before {
  display: none;
}
body.ui-input-filled .ui-radiobutton .ui-radiobutton-box,
body .ui-input-filled .ui-radiobutton .ui-radiobutton-box {
  background-color: #f8f9fa;
}
body.ui-input-filled .ui-radiobutton .ui-radiobutton-box.ui-state-hover,
body .ui-input-filled .ui-radiobutton .ui-radiobutton-box.ui-state-hover {
  background-color: #f8f9fa;
}
body.ui-input-filled .ui-radiobutton .ui-radiobutton-box.ui-state-active,
body .ui-input-filled .ui-radiobutton .ui-radiobutton-box.ui-state-active {
  background: #ffffff;
}
body.ui-input-filled .ui-radiobutton .ui-radiobutton-box.ui-state-active.ui-state-hover,
body .ui-input-filled .ui-radiobutton .ui-radiobutton-box.ui-state-active.ui-state-hover {
  background: rgb(229.5, 229.5, 229.5);
}

body .ui-rating .ui-rating-cancel {
  float: none;
  display: inline-block;
  margin-right: 0.5rem;
  overflow: visible;
}
body .ui-rating .ui-rating-cancel a {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
  text-indent: 0;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  display: block;
  font-size: 1.25rem;
  height: 1.25rem;
  width: 1.25rem;
  color: #e0284f;
  overflow: visible;
}
body .ui-rating .ui-rating-cancel a:before {
  content: "\e90c";
}
body .ui-rating .ui-rating-cancel a:hover {
  color: #e0284f;
}
body .ui-rating .ui-rating-star {
  float: none;
  display: inline-block;
  margin-right: 0.5rem;
  overflow: visible;
}
body .ui-rating .ui-rating-star a {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
  text-indent: 0;
  display: block;
  font-size: 1.25rem;
  height: 1.25rem;
  width: 1.25rem;
  color: rgb(229.5, 229.5, 229.5);
  overflow: visible;
}
body .ui-rating .ui-rating-star a:before {
  content: "\e936";
}
body .ui-rating .ui-rating-star a:hover {
  color: #cccccc;
}
body .ui-rating .ui-rating-star-on a {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
  display: block;
  font-size: 1.25rem;
  height: 1.25rem;
  width: 1.25rem;
  color: #002856;
}
body .ui-rating .ui-rating-star-on a:before {
  content: "\e937";
}
body .ui-state-highlight .ui-rating-star a {
  color: #000000;
}

body .ui-selectbooleancheckbox,
body .ui-tristatecheckbox {
  width: auto;
  height: auto;
  display: inline-flex;
  -ms-flex-align: center;
  align-items: center;
}

body .ui-selectcheckboxmenu {
  vertical-align: baseline;
  border: 1px solid #ced4da;
  position: relative;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  border-radius: 4px;
  background: #ffffff;
}
body .ui-selectcheckboxmenu .ui-selectcheckboxmenu-label-container {
  padding: 0.2rem 0.2rem;
  padding-right: 2rem;
  display: block;
  background: transparent;
  border-radius: 4px;
}
body .ui-selectcheckboxmenu .ui-selectcheckboxmenu-label-container .ui-selectcheckboxmenu-label {
  padding: 0;
  background: transparent;
}
body .ui-selectcheckboxmenu .ui-selectcheckboxmenu-trigger {
  border: 0 none;
  cursor: pointer;
  height: 100%;
  position: absolute;
  padding: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 2rem;
  background: transparent;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
body .ui-selectcheckboxmenu .ui-selectcheckboxmenu-trigger .ui-icon {
  position: static;
  margin: 0;
  color: #495057;
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
}
body .ui-selectcheckboxmenu .ui-selectcheckboxmenu-trigger .ui-icon:before {
  content: "\e902";
}
body .ui-selectcheckboxmenu.ui-state-hover:not(.ui-state-error) {
  border-color: #002856;
}
body .ui-selectcheckboxmenu.ui-state-focus:not(.ui-state-error) {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.125rem #3e9bd5;
}
body .ui-selectcheckboxmenu.ui-state-error {
  border-color: #f44336;
}
body .ui-selectcheckboxmenu .ui-selectcheckboxmenu-multiple-container.ui-inputfield {
  padding: 0.2rem 0.2rem;
  padding-right: 2rem;
}
body .ui-selectcheckboxmenu .ui-selectcheckboxmenu-multiple-container .ui-selectcheckboxmenu-token {
  padding: 1px 0;
  margin: 0 0.5rem 0 0;
  background: #dee2e6;
  color: #333333;
  border-radius: 4px;
}
body .ui-selectcheckboxmenu .ui-selectcheckboxmenu-multiple-container .ui-selectcheckboxmenu-token .ui-selectcheckboxmenu-token-label {
  padding: 0 2rem 0 0.5rem;
}
body .ui-selectcheckboxmenu .ui-selectcheckboxmenu-multiple-container .ui-selectcheckboxmenu-token .ui-selectcheckboxmenu-token-icon {
  margin-top: -0.5rem;
  position: absolute;
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
}
body .ui-selectcheckboxmenu .ui-selectcheckboxmenu-multiple-container .ui-selectcheckboxmenu-token .ui-selectcheckboxmenu-token-icon:before {
  content: "\e90b";
}
body .ui-selectcheckboxmenu .ui-selectcheckboxmenu-multiple-container .ui-selectcheckboxmenu-input-token {
  margin: 0;
  padding: 0.1rem 0;
}
body .ui-selectcheckboxmenu .ui-selectcheckboxmenu-multiple-container .ui-selectcheckboxmenu-input-token input {
  font-family: -apple-system, Roboto, "Segoe UI", "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  padding: 0;
  margin: 0;
}
body.ui-input-filled .ui-selectcheckboxmenu,
body .ui-input-filled .ui-selectcheckboxmenu {
  background: #f8f9fa;
}
body.ui-input-filled .ui-selectcheckboxmenu.ui-state-hover,
body .ui-input-filled .ui-selectcheckboxmenu.ui-state-hover {
  background-color: #f8f9fa;
}
body.ui-input-filled .ui-selectcheckboxmenu.ui-state-focus,
body .ui-input-filled .ui-selectcheckboxmenu.ui-state-focus {
  background-color: #f8f9fa;
}
body .ui-selectcheckboxmenu-panel {
  padding: 0;
  background: #ffffff;
  border: 0 none;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
  border-radius: 4px;
}
body .ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-header {
  padding: 0.5rem 1rem;
  margin: 0;
  border-bottom: 0 none;
  background: #e9ecef;
  color: #333333;
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
body .ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-header .ui-chkbox {
  margin-right: 0.5rem;
  float: none;
}
body .ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-header .ui-selectcheckboxmenu-filter-container {
  padding: 0;
  margin: 0 0.5rem 0 0;
  float: none;
  flex: 1 1 0;
  -ms-flex: 1 1 0px;
}
body .ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-header .ui-selectcheckboxmenu-filter-container .ui-inputfield {
  padding: 0.2rem 0.2rem;
  width: 100%;
  padding-left: 1.4rem;
}
body .ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-header .ui-selectcheckboxmenu-filter-container .ui-icon {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
  position: absolute;
  left: 0.2rem;
  top: 50%;
  right: auto;
  bottom: auto;
  margin-top: -0.5rem;
  color: #495057;
}
body .ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-header .ui-selectcheckboxmenu-filter-container .ui-icon:before {
  content: "\e908";
}
body .ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-header .ui-selectcheckboxmenu-close {
  width: 2rem;
  height: 2rem;
  background: transparent;
  color: #495057;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  border-radius: 50%;
  border: 0 none;
  text-align: center;
  line-height: 2rem;
  padding: 0;
  user-select: none;
  margin-left: auto;
  text-align: center;
  margin-right: 0;
}
body .ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-header .ui-selectcheckboxmenu-close:hover {
  background: #e9ecef;
  color: #333333;
  border-color: transparent;
}
body .ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-header .ui-selectcheckboxmenu-close .ui-icon {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
  float: none;
}
body .ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-header .ui-selectcheckboxmenu-close .ui-icon:before {
  content: "\e90b";
}
body .ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-items {
  padding: 0.5rem 0;
}
body .ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-items .ui-selectcheckboxmenu-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  padding: 0.2685rem 0.4375rem;
  margin: 0;
  outline: 0 none;
  background: transparent;
  color: #333333;
  border-radius: 0;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
}
body .ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-items .ui-selectcheckboxmenu-item.ui-state-hover {
  background: #e9ecef;
  color: #333333;
}
body .ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-items .ui-selectcheckboxmenu-item.ui-state-highlight {
  background: #e3f2fd;
  color: #000000;
}
body .ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-items .ui-selectcheckboxmenu-item .ui-chkbox {
  top: auto;
  position: static;
  margin-top: 0;
  margin-right: 0.5rem;
}
body .ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-items .ui-selectcheckboxmenu-item > label {
  display: inline;
  padding-left: 0;
  vertical-align: middle;
}
body .ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-items .ui-selectcheckboxmenu-item-group {
  background: #ffffff;
  margin: 0;
  padding: 0.25rem 0.1875rem;
  color: #333333;
}

body .ui-selectonelistbox,
body .ui-selectmanymenu {
  padding: 0;
  width: auto;
  min-width: 12rem;
  border: 1px solid #ced4da;
  border-radius: 4px;
  background: #ffffff;
}
body .ui-selectonelistbox .ui-selectlistbox-filter-container,
body .ui-selectmanymenu .ui-selectlistbox-filter-container {
  padding: 0.5rem 1rem;
  margin: 0;
  border-bottom: 0 none;
  background: #e9ecef;
  color: #333333;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
body .ui-selectonelistbox .ui-selectlistbox-filter-container .ui-selectlistbox-filter.ui-inputfield,
body .ui-selectmanymenu .ui-selectlistbox-filter-container .ui-selectlistbox-filter.ui-inputfield {
  padding: 0.2rem 0.2rem;
  width: 100%;
  padding-left: 1.4rem;
}
body .ui-selectonelistbox .ui-selectlistbox-filter-container .ui-icon,
body .ui-selectmanymenu .ui-selectlistbox-filter-container .ui-icon {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
  position: absolute;
  left: 1.2rem;
  top: 50%;
  right: auto;
  bottom: auto;
  margin-top: -0.5rem;
  color: #495057;
}
body .ui-selectonelistbox .ui-selectlistbox-filter-container .ui-icon:before,
body .ui-selectmanymenu .ui-selectlistbox-filter-container .ui-icon:before {
  content: "\e908";
}
body .ui-selectonelistbox .ui-selectlistbox-listcontainer,
body .ui-selectmanymenu .ui-selectlistbox-listcontainer {
  padding: 0.5rem 0;
  line-height: normal;
  border: 0 none;
}
body .ui-selectonelistbox .ui-selectlistbox-listcontainer .ui-selectlistbox-list,
body .ui-selectmanymenu .ui-selectlistbox-listcontainer .ui-selectlistbox-list {
  list-style-type: none;
  margin: 0;
}
body .ui-selectonelistbox .ui-selectlistbox-listcontainer .ui-selectlistbox-list .ui-selectlistbox-item,
body .ui-selectmanymenu .ui-selectlistbox-listcontainer .ui-selectlistbox-list .ui-selectlistbox-item {
  border: 0 none;
  margin: 0;
  padding: 0.2685rem 0.4375rem;
  background: transparent;
  color: #333333;
  border-radius: 0;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  display: flex;
  align-items: center;
}
body .ui-selectonelistbox .ui-selectlistbox-listcontainer .ui-selectlistbox-list .ui-selectlistbox-item.ui-state-hover,
body .ui-selectmanymenu .ui-selectlistbox-listcontainer .ui-selectlistbox-list .ui-selectlistbox-item.ui-state-hover {
  background: #e9ecef;
  color: #333333;
}
body .ui-selectonelistbox .ui-selectlistbox-listcontainer .ui-selectlistbox-list .ui-selectlistbox-item.ui-state-highlight,
body .ui-selectmanymenu .ui-selectlistbox-listcontainer .ui-selectlistbox-list .ui-selectlistbox-item.ui-state-highlight {
  background: #e3f2fd;
  color: #000000;
}
body .ui-selectonelistbox .ui-selectlistbox-listcontainer .ui-selectlistbox-list .ui-selectlistbox-item .ui-chkbox,
body .ui-selectmanymenu .ui-selectlistbox-listcontainer .ui-selectlistbox-list .ui-selectlistbox-item .ui-chkbox {
  margin-right: 0.5rem;
  vertical-align: middle;
}
body .ui-selectonelistbox .ui-selectlistbox-listcontainer .ui-selectlistbox-list .ui-selectlistbox-item .ui-selectlistbox-chkbox,
body .ui-selectmanymenu .ui-selectlistbox-listcontainer .ui-selectlistbox-list .ui-selectlistbox-item .ui-selectlistbox-chkbox {
  width: 2rem;
}
body .ui-selectonelistbox .ui-selectlistbox-listcontainer .ui-selectlistbox-list .ui-selectlistbox-item > td,
body .ui-selectmanymenu .ui-selectlistbox-listcontainer .ui-selectlistbox-list .ui-selectlistbox-item > td {
  padding: 0.1875rem 0.1875rem;
}
body .ui-input-filled .ui-selectonelistbox.ui-inputfield,
body .ui-input-filled .ui-selectmanymenu.ui-inputfield, body.ui-input-filled .ui-selectonelistbox.ui-inputfield,
body.ui-input-filled .ui-selectmanymenu.ui-inputfield {
  background: #ffffff;
}

body .ui-selectonemenu {
  vertical-align: baseline;
  border: 1px solid #ced4da;
  position: relative;
  transform: none;
  padding: 0;
  margin: 0;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  border-radius: 4px;
  background: #ffffff;
  display: flex;
  align-items: center;
}
body .ui-selectonemenu .ui-selectonemenu-label {
  background: transparent;
  padding-right: 2rem;
  min-height: 1.475rem;
}
body .ui-selectonemenu .ui-selectonemenu-trigger {
  border: 0 none;
  cursor: pointer;
  height: 100%;
  position: absolute;
  padding: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 2rem;
  background: transparent;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
body .ui-selectonemenu .ui-selectonemenu-trigger .ui-icon {
  position: static;
  margin: 0;
  color: #495057;
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
}
body .ui-selectonemenu .ui-selectonemenu-trigger .ui-icon:before {
  content: "\e902";
}
body .ui-selectonemenu.ui-state-hover:not(.ui-state-error) {
  border-color: #002856;
}
body .ui-selectonemenu.ui-state-focus:not(.ui-state-error) {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.125rem #3e9bd5;
}
body .ui-selectonemenu.ui-state-error {
  border-color: #f44336;
}
body .ui-fluid .ui-selectonemenu-label {
  width: calc(100% - 2rem);
  padding: 0.2rem 0.2rem;
}
body .ui-fluid .ui-selectonemenu .ui-selectonemenu-trigger {
  width: 2rem;
  padding: 0;
}
body.ui-input-filled .ui-selectonemenu,
body .ui-input-filled .ui-selectonemenu {
  background: #f8f9fa;
}
body.ui-input-filled .ui-selectonemenu.ui-state-hover,
body .ui-input-filled .ui-selectonemenu.ui-state-hover {
  background-color: #f8f9fa;
}
body.ui-input-filled .ui-selectonemenu.ui-state-focus,
body .ui-input-filled .ui-selectonemenu.ui-state-focus {
  background-color: #f8f9fa;
}
body .ui-selectonemenu-panel {
  background: #ffffff;
  border: 0 none;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
  border-radius: 4px;
}
body .ui-selectonemenu-panel .ui-selectonemenu-filter-container {
  padding: 0.5rem 1rem;
  margin: 0;
  border-bottom: 0 none;
  background: #e9ecef;
  color: #333333;
}
body .ui-selectonemenu-panel .ui-selectonemenu-filter-container .ui-selectonemenu-filter.ui-inputfield {
  padding: 0.2rem 0.2rem;
  width: 100%;
  padding-left: 1.4rem;
}
body .ui-selectonemenu-panel .ui-selectonemenu-filter-container .ui-icon {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
  position: absolute;
  left: 1.2rem;
  top: 50%;
  right: auto;
  bottom: auto;
  margin-top: -0.5rem;
  color: #495057;
}
body .ui-selectonemenu-panel .ui-selectonemenu-filter-container .ui-icon:before {
  content: "\e908";
}
body .ui-selectonemenu-panel .ui-selectonemenu-items {
  padding: 0.5rem 0;
}
body .ui-selectonemenu-panel .ui-selectonemenu-items.ui-selectonemenu-table > thead tr th {
  background: #e9ecef;
  border: 1px solid #e9ecef;
  color: #002856;
  font-weight: 700;
}
body .ui-selectonemenu-panel .ui-selectonemenu-items .ui-selectonemenu-item {
  margin: 0;
  padding: 0.2685rem 0.4375rem;
  background: transparent;
  color: #333333;
  outline: 0 none;
  border-radius: 0;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
}
body .ui-selectonemenu-panel .ui-selectonemenu-items .ui-selectonemenu-item.ui-selectonemenu-row {
  background: #ffffff;
  color: #333333;
  border: 1px solid rgba(0, 0, 0, 0.08);
}
body .ui-selectonemenu-panel .ui-selectonemenu-items .ui-selectonemenu-item.ui-selectonemenu-row > td {
  padding: 0.1875rem 0.1875rem;
}
body .ui-selectonemenu-panel .ui-selectonemenu-items .ui-selectonemenu-item.ui-selectonemenu-row:first-child {
  border-top-color: transparent;
}
body .ui-selectonemenu-panel .ui-selectonemenu-items .ui-selectonemenu-item.ui-state-hover {
  background: #e9ecef;
  color: #333333;
}
body .ui-selectonemenu-panel .ui-selectonemenu-items .ui-selectonemenu-item.ui-state-highlight {
  background: #e3f2fd;
  color: #000000;
}
body .ui-selectonemenu-panel .ui-selectonemenu-items .ui-selectonemenu-item-group {
  background: #ffffff;
  margin: 0;
  padding: 0.25rem 0.1875rem;
  color: #333333;
}

body .ui-slider {
  background: #dee2e6;
}
body .ui-slider .ui-slider-handle {
  width: 1.143rem;
  height: 1.143rem;
  background: #ffffff;
  border: 2px solid #002856;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  border-radius: 50%;
}
body .ui-slider .ui-slider-handle.ui-state-hover {
  border-color: #002856;
  background: #ffffff;
}
body .ui-slider .ui-slider-handle.ui-state-focus {
  outline: 0 none;
}
body .ui-slider.ui-slider-horizontal {
  height: 0.286rem;
}
body .ui-slider.ui-slider-horizontal .ui-slider-handle {
  top: -0.4285rem;
  margin-left: -0.5715rem;
}
body .ui-slider.ui-slider-vertical {
  width: 0.286rem;
}
body .ui-slider.ui-slider-vertical .ui-slider-handle {
  left: -0.4285rem;
  margin-top: -0.5715rem;
}
body .ui-slider .ui-slider-range {
  background: #ffffff;
}
body .ui-inputtext + .ui-slider {
  margin-bottom: 0.5rem;
}

body .ui-spinner .ui-spinner-input {
  padding-right: 2.5rem;
}
body .ui-spinner .ui-spinner-button.ui-button {
  border-radius: 0;
  width: 2rem;
}
body .ui-spinner .ui-spinner-button.ui-button .ui-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -0.5rem;
  margin-top: -0.5rem;
}
body .ui-spinner .ui-spinner-button.ui-button.ui-spinner-up {
  border-top-right-radius: 4px;
}
body .ui-spinner .ui-spinner-button.ui-button.ui-spinner-up .ui-icon {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
}
body .ui-spinner .ui-spinner-button.ui-button.ui-spinner-up .ui-icon:before {
  content: "\e933";
}
body .ui-spinner .ui-spinner-button.ui-button.ui-spinner-down {
  border-bottom-right-radius: 4px;
}
body .ui-spinner .ui-spinner-button.ui-button.ui-spinner-down .ui-icon {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
}
body .ui-spinner .ui-spinner-button.ui-button.ui-spinner-down .ui-icon:before {
  content: "\e930";
}
body .ui-fluid .ui-spinner .ui-spinner-input {
  padding-right: 2.5rem;
}

body .ui-toggleswitch {
  position: relative;
  display: inline-block;
  width: 3rem;
  height: 1.6rem;
}
body .ui-toggleswitch .ui-toggleswitch-slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #dee2e6;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  border-radius: 30px;
}
body .ui-toggleswitch .ui-toggleswitch-slider:before {
  position: absolute;
  content: "";
  top: 50%;
  background: #ffffff;
  width: 1.25rem;
  height: 1.25rem;
  left: 0.25rem;
  margin-top: -0.625rem;
  border-radius: 50%;
  transition: transform 0.2s;
}
body .ui-toggleswitch.ui-toggleswitch-checked .ui-toggleswitch-slider:before {
  transform: translateX(1.25rem);
}
body .ui-toggleswitch.ui-toggleswitch-focus .ui-toggleswitch-slider {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.125rem #3e9bd5;
}
body .ui-toggleswitch.ui-toggleswitch-checked .ui-toggleswitch-slider {
  background: #dee2e6;
}
body .ui-toggleswitch.ui-toggleswitch-checked .ui-toggleswitch-slider:before {
  background: #002856;
}

body .ui-breadcrumb {
  background: #e9ecef;
  border: 1px solid #495057;
  border-radius: 4px;
  padding: 1rem;
}
body .ui-breadcrumb ul li {
  float: none;
  display: inline-block;
  vertical-align: middle;
}
body .ui-breadcrumb ul li .ui-menuitem-link {
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  border-radius: 4px;
  margin: 0;
}
body .ui-breadcrumb ul li .ui-menuitem-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.125rem #3e9bd5;
}
body .ui-breadcrumb ul li .ui-menuitem-link .ui-menuitem-text {
  color: #002856;
}
body .ui-breadcrumb ul li .ui-menuitem-link .ui-menuitem-icon {
  color: #f8f9fa;
}
body .ui-breadcrumb ul li.ui-breadcrumb-chevron {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
  margin: 0 0.5rem 0 0.5rem;
  color: #002856;
}
body .ui-breadcrumb ul li.ui-breadcrumb-chevron:before {
  content: "\e901";
}
body .ui-breadcrumb ul li:not(.ui-breadcrumb-chevron) {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
body .ui-breadcrumb ul li:not(.ui-breadcrumb-chevron):before {
  content: "\e901";
  font-family: "primeicons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-indent: 0 !important;
  background-image: none !important;
  margin: 0 0.5rem 0 0.5rem;
  color: #002856;
}
body .ui-breadcrumb ul li:first-child:not(.ui-breadcrumb-chevron):before {
  display: none;
}
body .ui-breadcrumb ul li:first-child a.ui-icon-home {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
  color: #f8f9fa;
  margin: 0;
}
body .ui-breadcrumb ul li:first-child a.ui-icon-home:before {
  content: "\e925";
}
body .ui-breadcrumb ul li:first-child a.ui-icon-home span {
  display: none;
}
body .ui-breadcrumb ul li:last-child .ui-menuitem-link .ui-menuitem-text {
  color: #002856;
}
body .ui-breadcrumb ul li:last-child .ui-menuitem-link .ui-menuitem-icon {
  color: #f8f9fa;
}
body .ui-breadcrumb .ui-breadcrumb-items li .ui-menuitem-link {
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  border-radius: 4px;
  margin: 0;
}
body .ui-breadcrumb .ui-breadcrumb-items li .ui-menuitem-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.125rem #3e9bd5;
}
body .ui-breadcrumb .ui-breadcrumb-items li .ui-menuitem-link .ui-menuitem-text {
  color: #002856;
}
body .ui-breadcrumb .ui-breadcrumb-items li .ui-menuitem-link .ui-menuitem-icon {
  color: #f8f9fa;
}
body .ui-breadcrumb .ui-breadcrumb-items li.ui-breadcrumb-chevron {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
  margin: 0 0.5rem 0 0.5rem;
  color: #002856;
}
body .ui-breadcrumb .ui-breadcrumb-items li.ui-breadcrumb-chevron:before {
  content: "\e901";
}
body .ui-breadcrumb .ui-breadcrumb-items li:not(.ui-breadcrumb-chevron) {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
body .ui-breadcrumb .ui-breadcrumb-items li:not(.ui-breadcrumb-chevron):before {
  content: "\e901";
  font-family: "primeicons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-indent: 0 !important;
  background-image: none !important;
  margin: 0 0.5rem 0 0.5rem;
  color: #002856;
}
body .ui-breadcrumb .ui-breadcrumb-items li:first-child:not(.ui-breadcrumb-chevron):before {
  display: none;
}
body .ui-breadcrumb .ui-breadcrumb-items li:first-child a.ui-icon-home {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
  color: #f8f9fa;
  margin: 0;
}
body .ui-breadcrumb .ui-breadcrumb-items li:first-child a.ui-icon-home:before {
  content: "\e925";
}
body .ui-breadcrumb .ui-breadcrumb-items li:first-child a.ui-icon-home span {
  display: none;
}
body .ui-breadcrumb .ui-breadcrumb-items li:last-child .ui-menuitem-link .ui-menuitem-text {
  color: #002856;
}
body .ui-breadcrumb .ui-breadcrumb-items li:last-child .ui-menuitem-link .ui-menuitem-icon {
  color: #f8f9fa;
}

body .ui-menu {
  padding: 0.25rem 0;
  background: #ffffff;
  border: 1px solid #dee2e6;
  border-radius: 4px;
}
body .ui-menu.ui-shadow {
  border: 0 none;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
}
body .ui-menu.ui-menu-toggleable .ui-menu-list .ui-widget-header .ui-icon {
  position: static;
  margin-right: 0.5rem;
}
body .ui-menu.ui-menu-toggleable .ui-menu-list .ui-widget-header .ui-icon-triangle-1-e {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
}
body .ui-menu.ui-menu-toggleable .ui-menu-list .ui-widget-header .ui-icon-triangle-1-e:before {
  content: "\e901";
}
body .ui-menu.ui-menu-toggleable .ui-menu-list .ui-widget-header .ui-icon-triangle-1-s {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
}
body .ui-menu.ui-menu-toggleable .ui-menu-list .ui-widget-header .ui-icon-triangle-1-s:before {
  content: "\e902";
}
body .ui-menu.ui-menu-toggleable .ui-menu-list .ui-widget-header h3 {
  font-size: 13px;
  padding-left: 0;
}
body .ui-menu .ui-menu-list .ui-widget-header {
  margin: 0;
  width: 100%;
  background: #ffffff;
  color: #333333;
  float: none;
  border: 0 none;
  padding: 0.25rem 0.1875rem;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  border-radius: 0;
}
body .ui-menu .ui-menu-list .ui-widget-header h3 {
  padding: 0;
  font-size: 1rem;
  font-weight: 700;
  color: #333333;
  float: none;
}
body .ui-menu .ui-menu-list .ui-widget-header.ui-state-hover {
  background: #e9ecef;
  color: #333333;
}
body .ui-menu .ui-menu-list .ui-widget-header.ui-state-hover .ui-icon {
  color: #333333;
}
body .ui-menu .ui-menu-list .ui-menuitem {
  margin: 0;
  width: 100%;
  border: 0 none;
  float: none;
  border-radius: 0;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
}
body .ui-menu .ui-menu-list .ui-menuitem .ui-menuitem-link {
  padding: 0.25rem 0.1875rem;
  width: 100%;
  border: 0 none;
  float: none;
  border-radius: 0;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
}
body .ui-menu .ui-menu-list .ui-menuitem .ui-menuitem-link.ui-state-hover {
  background: #e9ecef;
}
body .ui-menu .ui-menu-list .ui-menuitem .ui-menuitem-link.ui-state-hover .ui-icon {
  color: #333333;
}
body .ui-menu .ui-menu-list .ui-menuitem .ui-menuitem-link.ui-state-hover .ui-menuitem-text {
  color: #333333;
}
body .ui-menu .ui-menu-list .ui-menuitem .ui-menuitem-link .ui-menuitem-icon {
  margin-right: 0.5rem;
  vertical-align: middle;
  float: none;
  color: #495057;
}
body .ui-menu .ui-menu-list .ui-menuitem .ui-menuitem-link .ui-menuitem-text {
  float: none;
  vertical-align: middle;
  color: #333333;
}
body .ui-menu .ui-menu-list .ui-menuitem .ui-menuitem-link .ui-icon-triangle-1-e:last-child {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
  position: relative;
  color: #495057;
}
body .ui-menu .ui-menu-list .ui-menuitem .ui-menuitem-link .ui-icon-triangle-1-e:last-child:before {
  content: "\e932";
}
body .ui-menu .ui-menu-list .ui-menuitem .ui-menuitem-link .ui-icon-triangle-1-s:last-child {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
  color: #495057;
}
body .ui-menu .ui-menu-list .ui-menuitem .ui-menuitem-link .ui-icon-triangle-1-s:last-child:before {
  content: "\e930";
}
body .ui-menu .ui-menu-list .ui-menuitem.ui-state-hover {
  background: #e9ecef;
  color: #333333;
}
body .ui-menu .ui-menu-list .ui-menuitem.ui-state-hover > .ui-menuitem-link {
  color: #333333;
}
body .ui-menu .ui-menu-list .ui-menuitem.ui-state-hover > .ui-menuitem-link .ui-icon {
  color: #333333;
}
body .ui-menu .ui-menu-list .ui-menuitem.ui-menuitem-active > .ui-menuitem-link {
  background: #e9ecef;
}
body .ui-menu .ui-menu-list .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text, body .ui-menu .ui-menu-list .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-menu .ui-menu-list .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-icon {
  color: #333333;
}
body .ui-menu .ui-menu-list .ui-menu-child {
  background: #ffffff;
  padding: 0.25rem 0;
}
body .ui-menu .ui-menu-list .ui-menu-child.ui-shadow {
  border-radius: 4px;
  border: 0 none;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
}
body .ui-menu .ui-menu-list .ui-separator {
  width: 100%;
  margin: 0.25rem 0;
  border-top: 1px solid #dee2e6;
}
body .ui-menu.ui-menubar {
  padding: 0.5rem;
  background: #ffffff;
  border-radius: 4px;
}
body .ui-menu.ui-menubar > .ui-menu-list > .ui-menuitem {
  display: inline-block;
  width: auto;
}
body .ui-menu.ui-menubar > .ui-menu-list > .ui-menuitem > .ui-menuitem-link {
  border-radius: 4px;
}
body .ui-menu.ui-menubar > .ui-menu-list > .ui-menuitem > .ui-menuitem-link .ui-menuitem-icon {
  position: static;
  vertical-align: middle;
}
body .ui-menu.ui-menubar > .ui-menu-list > .ui-menuitem > .ui-menuitem-link > span {
  float: none;
  display: inline-block;
}
body .ui-menu.ui-menubar > .ui-menu-list > .ui-menuitem > .ui-menuitem-link .ui-icon-triangle-1-s:last-child {
  margin-left: 0.5rem;
  vertical-align: middle;
}
body .ui-menu.ui-menubar > .ui-menu-list > .ui-menuitem.ui-menubar-options {
  float: right;
  margin-right: 0.5rem;
}
body .ui-menu.ui-slidemenu .ui-slidemenu-backward {
  padding: 0.25rem 0.1875rem;
  color: #333333;
  width: 100%;
  border: 0 none;
  background: #ffffff;
  margin-bottom: 0;
  border-radius: 0;
}
body .ui-menu.ui-slidemenu .ui-slidemenu-backward .ui-icon-triangle-1-w {
  position: relative;
  top: 2px;
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
  margin-right: 0.5rem;
}
body .ui-menu.ui-slidemenu .ui-slidemenu-backward .ui-icon-triangle-1-w:before {
  content: "\e931";
}
body .ui-menu.ui-slidemenu .ui-menu-child {
  padding: 0;
}
body .ui-menu.ui-slidemenu .ui-menu-child.ui-shadow {
  box-shadow: none;
  border: 0 none;
}
body .ui-menu.ui-megamenu .ui-widget-header {
  margin: 0;
  width: 100%;
  background: #ffffff;
  color: #333333;
  float: none;
  border: 0 none;
  padding: 0.25rem 0.1875rem;
  font-weight: 700;
  font-size: 1rem;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  border-radius: 0;
}
body .ui-menu.ui-megamenu .ui-widget-header span {
  float: none;
  padding: 0;
}
body .ui-menu.ui-megamenu .ui-menu-list > table > tbody > tr > td {
  padding: 0;
}
body .ui-menu.ui-megamenu .ui-menu-list .ui-menuitem-link {
  border-radius: 4px;
}
body .ui-menu.ui-megamenu.ui-megamenu-vertical {
  background: #ffffff;
  padding: 0.25rem 0;
}
body .ui-menu.ui-megamenu.ui-megamenu-vertical > .ui-menu-list .ui-menuitem {
  width: 100%;
}
body .ui-menu.ui-megamenu.ui-megamenu-vertical > .ui-menu-list .ui-menuitem > .ui-menuitem-link {
  border-radius: 0;
}
body .ui-menu.ui-megamenu.ui-megamenu-vertical > .ui-menu-list > .ui-menuitem > .ui-menuitem-link .ui-icon:last-child {
  float: right;
}

body .ui-panelmenu .ui-icon {
  position: static;
}
body .ui-panelmenu .ui-panelmenu-panel:first-child .ui-panelmenu-header {
  margin-top: 0;
  border-top: 1px solid #dee2e6;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}
body .ui-panelmenu .ui-panelmenu-panel:last-child .ui-panelmenu-header {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
body .ui-panelmenu .ui-panelmenu-panel:last-child .ui-panelmenu-header.ui-state-active {
  border-radius: 0;
}
body .ui-panelmenu h3.ui-panelmenu-header {
  border: 1px solid #dee2e6;
  border-top: 0 none;
  background: #e9ecef;
  color: #002856;
  padding: 0.1875rem 0.4375rem;
  font-weight: 700;
  margin: 0 0 0 0;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  user-select: none;
  border-radius: 0;
  position: relative;
  outline: 0 none;
  font-size: 13px;
}
body .ui-panelmenu h3.ui-panelmenu-header .ui-icon {
  position: static;
  margin: 0;
  vertical-align: middle;
  margin-right: 0.5rem;
}
body .ui-panelmenu h3.ui-panelmenu-header .ui-icon.ui-icon-triangle-1-e {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
}
body .ui-panelmenu h3.ui-panelmenu-header .ui-icon.ui-icon-triangle-1-e:before {
  content: "\e901";
}
body .ui-panelmenu h3.ui-panelmenu-header .ui-icon.ui-icon-triangle-1-s {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
}
body .ui-panelmenu h3.ui-panelmenu-header .ui-icon.ui-icon-triangle-1-s:before {
  content: "\e902";
}
body .ui-panelmenu h3.ui-panelmenu-header a {
  display: inline;
  padding: 0;
  outline: 0 none;
  color: inherit;
  vertical-align: middle;
  text-decoration: none;
}
body .ui-panelmenu h3.ui-panelmenu-header.ui-state-hover {
  border-color: #dee2e6;
  background: #e9ecef;
  color: #333333;
}
body .ui-panelmenu h3.ui-panelmenu-header.ui-state-active {
  border-color: #dee2e6;
  background: #e9ecef;
  color: #333333;
}
body .ui-panelmenu h3.ui-panelmenu-header.ui-state-active:hover {
  border-color: #dee2e6;
  background: #e9ecef;
  color: #333333;
}
body .ui-panelmenu .ui-panelmenu-content {
  padding: 0.25rem 0;
  background: #ffffff;
  border: 1px solid #dee2e6;
  margin-top: 0;
  position: static;
  border-top: 0 none;
}
body .ui-panelmenu .ui-panelmenu-content .ui-menuitem-link {
  padding: 0.25rem 0.1875rem;
  color: #333333;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
}
body .ui-panelmenu .ui-panelmenu-content .ui-menuitem-link.ui-state-hover {
  background: #e9ecef;
}
body .ui-panelmenu .ui-panelmenu-content .ui-menuitem-link.ui-state-hover .ui-icon, body .ui-panelmenu .ui-panelmenu-content .ui-menuitem-link.ui-state-hover .ui-panelmenu-icon {
  color: #333333;
}
body .ui-panelmenu .ui-panelmenu-content .ui-menuitem-link.ui-state-hover .ui-menuitem-text {
  color: #333333;
}
body .ui-panelmenu .ui-panelmenu-content .ui-menuitem-link > span.ui-icon {
  display: inline-block;
  vertical-align: middle;
  margin-right: 0.5rem;
  position: static;
  color: #495057;
}
body .ui-panelmenu .ui-panelmenu-content .ui-menuitem-link > span.ui-icon.ui-panelmenu-icon.ui-icon-triangle-1-e {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
}
body .ui-panelmenu .ui-panelmenu-content .ui-menuitem-link > span.ui-icon.ui-panelmenu-icon.ui-icon-triangle-1-e:before {
  content: "\e932";
}
body .ui-panelmenu .ui-panelmenu-content .ui-menuitem-link > span.ui-icon.ui-panelmenu-icon.ui-icon-triangle-1-s {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
}
body .ui-panelmenu .ui-panelmenu-content .ui-menuitem-link > span.ui-icon.ui-panelmenu-icon.ui-icon-triangle-1-s:before {
  content: "\e930";
}
body .ui-panelmenu .ui-panelmenu-content .ui-menuitem-link .ui-menuitem-text {
  display: inline-block;
  vertical-align: middle;
}

body .ui-steps {
  position: relative;
}
body .ui-steps ul {
  display: -ms-flexbox;
  display: flex;
}
body .ui-steps .ui-steps-item {
  flex: 1 1 0;
  -ms-flex: 1 1 0px;
  background: transparent;
  text-align: center;
  float: none;
  opacity: 1;
}
body .ui-steps .ui-steps-item .ui-menuitem-link {
  display: block;
  text-align: center;
  background: transparent;
  overflow: hidden;
  padding: 0;
}
body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-number {
  color: #333333;
  background: #ffffff;
  border: 1px solid #e9ecef;
  width: 2rem;
  height: 2rem;
  font-size: 1.143rem;
  padding: 0;
  margin-top: 2rem;
  margin-left: auto;
  margin-right: auto;
  border-radius: 50%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
}
body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-title {
  display: block;
  padding-top: 0.5rem;
  color: #495057;
}
body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-number {
  background: #e3f2fd;
  color: #000000;
  border-color: #e3f2fd;
}
body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-title {
  font-weight: 600;
  color: #333333;
}
body .ui-steps .ui-steps-item:not(.ui-state-highlight) {
  opacity: 0.65;
}
body .ui-steps:before {
  content: " ";
  border-top: 1px solid #dee2e6;
  width: 100%;
  top: 50%;
  left: 0;
  display: block;
  position: absolute;
}

body .ui-tabmenu {
  padding: 0;
  position: static;
}
body .ui-tabmenu .ui-tabmenu-nav {
  margin: 0;
  padding: 0;
  background: #f8f9fa;
  border-bottom: 0.5rem solid #002856;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  position: relative;
}
body .ui-tabmenu .ui-tabmenu-nav:before {
  position: absolute;
  border-bottom: 1px solid #dee2e6;
  left: 0;
  bottom: 0;
  width: 100%;
}
body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem {
  list-style: none;
  padding: 0;
  white-space: nowrap;
  display: inline-block;
  vertical-align: top;
  float: none;
  background: #e9ecef;
  color: #495057;
  top: 0;
  margin: 0;
  border: 1px solid #dee2e6;
  border-radius: 4px 4px 0px 0px;
  min-width: 80px;
  cursor: pointer;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
}
body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem a {
  color: #495057;
  padding: 0.1875rem 0.4375rem;
  font-weight: 700;
  display: block;
  line-height: 1;
  outline: 0 none;
  text-align: center;
}
body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem a .ui-icon {
  margin-right: 0.5rem;
}
body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-hover {
  background: #ffffff;
  border-color: #adb5bd;
}
body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-hover a {
  color: #495057;
}
body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-hover a .ui-icon {
  color: #495057;
}
body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active {
  background: #002856;
  border-color: #002856;
}
body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active a {
  color: #ffffff;
}
body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active a .ui-icon {
  color: #ffffff;
}
body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-menuitem-outline {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.125rem #3e9bd5;
}
@media screen and (max-width: 576px) {
  body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem a .ui-menuitem-icon {
    margin-right: 0;
  }
  body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem a .ui-menuitem-text {
    display: none;
  }
}

body .ui-growl {
  top: 85px;
}
body .ui-growl .ui-growl-item-container {
  margin: 0 0 1rem 0;
  border-radius: 4px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
}
body .ui-growl .ui-growl-item-container .ui-icon-closethick {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
  position: absolute;
  top: 0.5rem;
  right: 0.5rem;
}
body .ui-growl .ui-growl-item-container .ui-icon-closethick:before {
  content: "\e90b";
}
body .ui-growl .ui-growl-item-container .ui-growl-item {
  padding: 1rem;
  min-height: 70px;
}
body .ui-growl .ui-growl-item-container.ui-growl-info {
  background: #B3E5FC;
  border: 1px solid #03A9F4;
  color: #01579B;
  border-width: 0 0 0 6px;
}
body .ui-growl .ui-growl-item-container.ui-growl-info .ui-growl-image {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
  font-size: 2rem;
  color: #01579B;
}
body .ui-growl .ui-growl-item-container.ui-growl-info .ui-growl-image:before {
  content: "\e924";
}
body .ui-growl .ui-growl-item-container.ui-growl-info .ui-icon {
  color: #01579B;
}
body .ui-growl .ui-growl-item-container.ui-growl-warn {
  background: #ffb380;
  border: 1px solid #FFC107;
  color: #7f6003;
  border-width: 0 0 0 6px;
}
body .ui-growl .ui-growl-item-container.ui-growl-warn .ui-growl-image {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
  font-size: 2rem;
  color: #7f6003;
}
body .ui-growl .ui-growl-item-container.ui-growl-warn .ui-growl-image:before {
  content: "\e922";
}
body .ui-growl .ui-growl-item-container.ui-growl-warn .ui-icon {
  color: #7f6003;
}
body .ui-growl .ui-growl-item-container.ui-growl-error, body .ui-growl .ui-growl-item-container.ui-growl-fatal {
  background: #FFCDD2;
  border: 1px solid #EF5350;
  color: #B71C1C;
  border-width: 0 0 0 6px;
}
body .ui-growl .ui-growl-item-container.ui-growl-error .ui-growl-image, body .ui-growl .ui-growl-item-container.ui-growl-fatal .ui-growl-image {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
  font-size: 2rem;
  color: #B71C1C;
}
body .ui-growl .ui-growl-item-container.ui-growl-error .ui-growl-image:before, body .ui-growl .ui-growl-item-container.ui-growl-fatal .ui-growl-image:before {
  content: "\e90c";
}
body .ui-growl .ui-growl-item-container.ui-growl-error .ui-icon, body .ui-growl .ui-growl-item-container.ui-growl-fatal .ui-icon {
  color: #B71C1C;
}

body .ui-message {
  display: flex;
  align-items: center;
}
body .ui-message.ui-message-info {
  background: #B3E5FC;
  border: 1px solid #03A9F4;
  border-width: 0 0 0 0.1875rem;
  color: #01579B;
  padding: 0.362rem 0.3rem;
  margin: 0rem 0.1875rem 0rem 0rem;
  border-radius: 4px;
}
body .ui-message.ui-message-info .ui-message-info-icon {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
  margin: 0;
  color: #01579B;
  float: none;
  width: auto;
  height: auto;
  position: relative;
}
body .ui-message.ui-message-info .ui-message-info-icon:before {
  content: "\e924";
}
body .ui-message.ui-message-info .ui-message-info-summary {
  margin: 0;
}
body .ui-message.ui-message-info .ui-message-info-detail {
  margin: 0;
}
body .ui-message.ui-message-warn {
  background: #ffb380;
  border: 1px solid #FFC107;
  border-width: 0 0 0 0.1875rem;
  color: #7f6003;
  padding: 0.362rem 0.3rem;
  margin: 0rem 0.1875rem 0rem 0rem;
  border-radius: 4px;
}
body .ui-message.ui-message-warn .ui-message-warn-icon {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
  margin: 0;
  color: #7f6003;
  float: none;
  width: auto;
  height: auto;
  position: relative;
}
body .ui-message.ui-message-warn .ui-message-warn-icon:before {
  content: "\e922";
}
body .ui-message.ui-message-warn .ui-message-warn-summary {
  margin: 0;
}
body .ui-message.ui-message-warn .ui-message-warn-detail {
  margin: 0;
}
body .ui-message.ui-message-error, body .ui-message.ui-message-fatal {
  background: #FFCDD2;
  border: 1px solid #EF5350;
  border-width: 0 0 0 0.1875rem;
  color: #B71C1C;
  padding: 0.362rem 0.3rem;
  margin: 0rem 0.1875rem 0rem 0rem;
  border-radius: 4px;
}
body .ui-message.ui-message-error .ui-message-error-icon, body .ui-message.ui-message-fatal .ui-message-error-icon {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
  margin: 0;
  color: #B71C1C;
  float: none;
  width: auto;
  height: auto;
  position: relative;
}
body .ui-message.ui-message-error .ui-message-error-icon:before, body .ui-message.ui-message-fatal .ui-message-error-icon:before {
  content: "\e90c";
}
body .ui-message.ui-message-error .ui-message-error-summary, body .ui-message.ui-message-fatal .ui-message-error-summary {
  margin: 0;
}
body .ui-message.ui-message-error .ui-message-error-detail, body .ui-message.ui-message-fatal .ui-message-error-detail {
  margin: 0;
}
body .ui-message.ui-message-icon-only {
  width: auto;
  height: auto;
}
body .ui-widget + .ui-message {
  margin: 0 0 0 0.5rem;
}

body .ui-messages {
  padding: 0;
  margin: 0;
  font-weight: 600;
  position: relative;
  border-radius: 4px;
}
body .ui-messages > div {
  display: flex;
  align-items: center;
  padding: 1rem;
  margin: 0;
  border-radius: 4px;
}
body .ui-messages ul {
  margin: 0;
}
body .ui-messages ul .ui-messages-info-summary,
body .ui-messages ul .ui-messages-warn-summary,
body .ui-messages ul .ui-messages-error-summary,
body .ui-messages ul .ui-messages-fatal-summary {
  margin: 0 0.5rem 0 0;
}
body .ui-messages ul .ui-messages-info-detail,
body .ui-messages ul .ui-messages-warn-detail,
body .ui-messages ul .ui-messages-error-detail,
body .ui-messages ul .ui-messages-fatal-detail {
  margin: 0;
}
body .ui-messages .ui-messages-close {
  position: absolute;
  right: 0;
  top: 0;
  width: 2rem;
  height: 2rem;
  background: transparent;
  color: #495057;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  border-radius: 50%;
  border: 0 none;
  text-align: center;
  line-height: 2rem;
  padding: 0;
  user-select: none;
  text-align: center;
  transition: background-color 0.2s;
}
body .ui-messages .ui-messages-close:hover {
  background: #e9ecef;
  color: #333333;
  border-color: transparent;
}
body .ui-messages .ui-messages-close .ui-icon-close {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
}
body .ui-messages .ui-messages-close .ui-icon-close:before {
  content: "\e90b";
}
body .ui-messages .ui-messages-info {
  background: #B3E5FC;
  border: 1px solid #03A9F4;
  border-width: 0 0 0 6px;
  color: #01579B;
}
body .ui-messages .ui-messages-info .ui-messages-info-icon {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
  font-size: 1.25rem;
  margin: 0 0.5rem 0 0;
  color: #01579B;
}
body .ui-messages .ui-messages-info .ui-messages-info-icon:before {
  content: "\e924";
}
body .ui-messages .ui-messages-info .ui-messages-close {
  background: #B3E5FC;
  color: #01579B;
}
body .ui-messages .ui-messages-info .ui-messages-close:hover {
  background: rgb(154.4683544304, 220.6075949367, 251.0316455696);
}
body .ui-messages .ui-messages-warn {
  background: #ffb380;
  border: 1px solid #FFC107;
  border-width: 0 0 0 6px;
  color: #7f6003;
}
body .ui-messages .ui-messages-warn .ui-messages-warn-icon {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
  font-size: 1.25rem;
  margin: 0 0.5rem 0 0;
  color: #7f6003;
}
body .ui-messages .ui-messages-warn .ui-messages-warn-icon:before {
  content: "\e922";
}
body .ui-messages .ui-messages-warn .ui-messages-close {
  background: #ffb380;
  color: #7f6003;
}
body .ui-messages .ui-messages-warn .ui-messages-close:hover {
  background: rgb(255, 163.7401574803, 102.5);
}
body .ui-messages .ui-messages-error, body .ui-messages .ui-messages-fatal {
  background: #FFCDD2;
  border: 1px solid #EF5350;
  border-width: 0 0 0 6px;
  color: #B71C1C;
}
body .ui-messages .ui-messages-error .ui-messages-error-icon,
body .ui-messages .ui-messages-error .ui-messages-fatal, body .ui-messages .ui-messages-fatal .ui-messages-error-icon,
body .ui-messages .ui-messages-fatal .ui-messages-fatal {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
  font-size: 1.25rem;
  margin: 0 0.5rem 0 0;
  color: #B71C1C;
}
body .ui-messages .ui-messages-error .ui-messages-error-icon:before,
body .ui-messages .ui-messages-error .ui-messages-fatal:before, body .ui-messages .ui-messages-fatal .ui-messages-error-icon:before,
body .ui-messages .ui-messages-fatal .ui-messages-fatal:before {
  content: "\e90c";
}
body .ui-messages .ui-messages-error .ui-messages-close, body .ui-messages .ui-messages-fatal .ui-messages-close {
  background: #FFCDD2;
  color: #B71C1C;
}
body .ui-messages .ui-messages-error .ui-messages-close:hover, body .ui-messages .ui-messages-fatal .ui-messages-close:hover {
  background: rgb(255, 179.5, 187.05);
}

body .ui-avatar {
  background-color: #dee2e6;
  border-radius: 4px;
}
body .ui-avatar.ui-avatar-lg {
  width: 3rem;
  height: 3rem;
  font-size: 1.5rem;
}
body .ui-avatar.ui-avatar-lg .ui-avatar-icon {
  font-size: 1.5rem;
}
body .ui-avatar.ui-avatar-xl {
  width: 4rem;
  height: 4rem;
  font-size: 2rem;
}
body .ui-avatar.ui-avatar-xl .ui-avatar-icon {
  font-size: 2rem;
}
body .ui-avatar-group .ui-avatar {
  border: 2px solid #ffffff;
}

body .ui-badge {
  background: #ffffff;
  color: #002856;
  font-size: 13px;
  font-weight: 700;
  min-width: 1rem;
  height: 1rem;
  line-height: 1rem;
  border-radius: 1rem !important;
}
body .ui-badge:not(.ui-widget) {
  display: inline-block;
  border-radius: 50%;
  text-align: center;
}
body .ui-badge.ui-badge-secondary {
  background: #607D8B;
  color: #ffffff;
}
body .ui-badge.ui-badge-success {
  background: #76a797;
  color: #ffffff;
}
body .ui-badge.ui-badge-info {
  background: #3e9bd5;
  color: #ffffff;
}
body .ui-badge.ui-badge-warning {
  background: #de8d00;
  color: #ffffff;
}
body .ui-badge.ui-badge-danger {
  background: #e95150;
  color: #ffffff;
}
body .ui-badge.ui-badge-lg {
  font-size: 19.5px;
  min-width: 1.5rem;
  height: 1.5rem;
  line-height: 1.5rem;
}
body .ui-badge.ui-badge-xl {
  font-size: 26px;
  min-width: 2rem;
  height: 2rem;
  line-height: 2rem;
}
body .ui-overlay-badge {
  position: relative;
  display: inline-block;
}
body .ui-overlay-badge .ui-badge {
  position: absolute;
  top: 0;
  right: 0;
  transform: translate(75%, -50%);
  margin: 0;
}

body .ui-chip {
  background-color: #dee2e6;
  color: #333333;
  border-radius: 16px;
  padding: 0 0.2rem;
}
body .ui-chip .ui-chip-text {
  line-height: 1.5;
  margin-top: 0.1rem;
  margin-bottom: 0.1rem;
}
body .ui-chip .ui-chip-icon {
  margin-right: 0.5rem;
}
body .ui-chip img {
  width: 1.7rem;
  height: 1.7rem;
  margin-left: -0.2rem;
  margin-right: 0.5rem;
}
body .ui-chip .ui-chip-remove-icon {
  margin-left: 0.5rem;
  border-radius: 4px;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
}
body .ui-chip .ui-chip-remove-icon:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.125rem #3e9bd5;
}

body .ui-clock {
  border: 1px solid #dee2e6;
  background: #ffffff;
  color: #333333;
  padding: 0.1875rem 0.4375rem;
}

body .ui-galleria .ui-galleria-nav-prev,
body .ui-galleria .ui-galleria-nav-next {
  transition: all 0.2s;
  position: absolute;
  color: #333333;
  margin-bottom: -5px;
}
body .ui-galleria .ui-galleria-nav-prev:hover,
body .ui-galleria .ui-galleria-nav-next:hover {
  scale: 1.2;
}
body .ui-galleria .ui-galleria-nav-prev {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
  font-size: 20px;
}
body .ui-galleria .ui-galleria-nav-prev:before {
  content: "\e900";
}
body .ui-galleria .ui-galleria-nav-next {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
  font-size: 20px;
}
body .ui-galleria .ui-galleria-nav-next:before {
  content: "\e901";
}

body .ui-log {
  padding: 0;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
  border: 0 none;
  border-radius: 4px;
  height: auto;
}
body .ui-log .ui-log-header {
  background: #ffffff;
  color: #333333;
  font-weight: 700;
  border-bottom: 0 none;
  padding: 1.5rem;
  height: auto;
}
body .ui-log .ui-log-header .ui-log-button {
  display: inline-block;
  position: static;
  margin-right: 0.5rem;
  padding: 2px;
  width: 2rem;
  height: 2rem;
  background: transparent;
  color: #495057;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  border-radius: 50%;
  border: 0 none;
  text-align: center;
  line-height: 2rem;
  padding: 0;
  user-select: none;
}
body .ui-log .ui-log-header .ui-log-button:hover {
  background: #e9ecef;
  color: #333333;
  border-color: transparent;
}
body .ui-log .ui-log-header .ui-log-button .ui-icon-trash {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
}
body .ui-log .ui-log-header .ui-log-button .ui-icon-trash:before {
  content: "\e93d";
}
body .ui-log .ui-log-header .ui-log-button .ui-icon-note {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
}
body .ui-log .ui-log-header .ui-log-button .ui-icon-note:before {
  content: "\e9a8";
}
body .ui-log .ui-log-header .ui-log-button .ui-icon-info {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
}
body .ui-log .ui-log-header .ui-log-button .ui-icon-info:before {
  content: "\e924";
}
body .ui-log .ui-log-header .ui-log-button .ui-icon-notice {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
}
body .ui-log .ui-log-header .ui-log-button .ui-icon-notice:before {
  content: "\e989";
}
body .ui-log .ui-log-header .ui-log-button .ui-icon-search {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
}
body .ui-log .ui-log-header .ui-log-button .ui-icon-search:before {
  content: "\e908";
}
body .ui-log .ui-log-header .ui-log-button .ui-icon-alert {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
}
body .ui-log .ui-log-header .ui-log-button .ui-icon-alert:before {
  content: "\e922";
}
body .ui-log .ui-log-content {
  background: #ffffff;
  color: #333333;
  border: 0 none;
  padding: 0 1.5rem 2rem 1.5rem;
  border: 0 none;
  overflow: auto;
}

body .ui-progressbar {
  border: 0 none;
  height: 1rem;
  background: #e9ecef;
  border-radius: 4px;
}
body .ui-progressbar .ui-progressbar-value {
  border: 0 none;
  margin: 0;
  background: #bbd2f0;
  border-radius: 4px;
}
body .ui-progressbar .ui-progressbar-label {
  margin-top: 0;
  color: #333333;
  line-height: 1rem;
}

body .ui-scrolltop {
  width: 3rem;
  height: 3rem;
  border-radius: 50%;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  background: rgba(0, 0, 0, 0.7);
}
body .ui-scrolltop:hover {
  background: rgba(0, 0, 0, 0.8);
}
body .ui-scrolltop .ui-scrolltop-icon {
  font-size: 1.5rem;
  color: #f8f9fa;
}

body .ui-skeleton {
  background-color: #e9ecef;
  border-radius: 4px;
}
body .ui-skeleton:after {
  background: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0));
}

body .ui-tag {
  background: #ffffff;
  color: #002856;
  font-size: 13px;
  font-weight: 700;
  padding: 0.25rem 0.4rem;
  border-radius: 4px;
}
body .ui-tag:not(.ui-widget) {
  display: inline-block;
  text-align: center;
  line-height: 1;
}
body .ui-tag.ui-tag-success {
  background: #76a797;
  color: #ffffff;
}
body .ui-tag.ui-tag-info {
  background: #3e9bd5;
  color: #ffffff;
}
body .ui-tag.ui-tag-warning {
  background: #de8d00;
  color: #ffffff;
}
body .ui-tag.ui-tag-danger {
  background: #e95150;
  color: #ffffff;
}
body .ui-tag.ui-tag-rounded {
  border-radius: 10rem;
}
body .ui-tag .ui-tag-icon {
  margin-right: 0.25rem;
  font-size: 13px;
}

body .ui-terminal {
  background: #ffffff;
  color: #333333;
  border: 1px solid #dee2e6;
  padding: 0.1875rem 0.4375rem;
}

body .ui-confirm-popup {
  background: #ffffff;
  color: #333333;
  border: 0 none;
  border-radius: 4px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
}
body .ui-confirm-popup .ui-confirm-popup-content {
  padding: 0.1875rem 0.4375rem;
}
body .ui-confirm-popup .ui-confirm-popup-footer {
  text-align: right;
  padding: 0 1rem 1rem 1rem;
}
body .ui-confirm-popup .ui-confirm-popup-footer button {
  margin: 0 0.5rem 0 0;
  width: auto;
}
body .ui-confirm-popup .ui-confirm-popup-footer button:last-child {
  margin: 0;
}
body .ui-confirm-popup:after {
  border-style: solid;
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #ffffff;
}
body .ui-confirm-popup:before {
  border-style: solid;
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #ffffff;
}
body .ui-confirm-popup.ui-confirm-popup-flipped:after {
  border-top-color: #ffffff;
}
body .ui-confirm-popup.ui-confirm-popup-flipped:before {
  border-top-color: #ffffff;
}
body .ui-confirm-popup .ui-confirm-popup-icon {
  font-size: 1.5rem;
}
body .ui-confirm-popup .ui-confirm-popup-message {
  margin-left: 1rem;
}

body .ui-dialog {
  padding: 0;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
  border: 0 none;
  border-radius: 4px;
}
body .ui-dialog .ui-dialog-titlebar {
  background: #ffffff;
  color: #333333;
  font-weight: 700;
  border-bottom: 0 none;
  padding: 1.5rem;
}
body .ui-dialog .ui-dialog-titlebar .ui-dialog-title {
  margin: 0;
  float: none;
  font-size: 1.25rem;
}
body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon {
  border: 0 none;
  padding: 0;
  margin-left: 0.5rem;
  width: 2rem;
  height: 2rem;
  background: transparent;
  color: #495057;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  border-radius: 50%;
  border: 0 none;
  text-align: center;
  line-height: 2rem;
  padding: 0;
  user-select: none;
}
body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon:hover {
  background: #e9ecef;
  color: #333333;
  border-color: transparent;
}
body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon .ui-icon-closethick {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
}
body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon .ui-icon-closethick:before {
  content: "\e90b";
}
body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon .ui-icon-minus {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
}
body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon .ui-icon-minus:before {
  content: "\e90f";
}
body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon .ui-icon-plus {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
}
body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon .ui-icon-plus:before {
  content: "\e90d";
}
body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon .ui-icon-extlink {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
}
body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon .ui-icon-extlink:before {
  content: "\e93b";
}
body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon .ui-icon-newwin {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
}
body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon .ui-icon-newwin:before {
  content: "\e93a";
}
body .ui-dialog .ui-dialog-content {
  background: #ffffff;
  color: #333333;
  border: 0 none;
  padding: 0 1.5rem 2rem 1.5rem;
  border: 0 none;
}
body .ui-dialog .ui-dialog-footer {
  border-top: 0 none;
  background: #ffffff;
  color: #333333;
  padding: 0 1.5rem 1.5rem 1.5rem;
  margin: 0;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
body .ui-dialog .ui-dialog-footer button {
  margin: 0 0.5rem 0 0;
  width: auto;
}
body .ui-dialog .ui-dialog-footer button.ui-confirmdialog-yes {
  background: #002856;
  color: #ffffff;
}
body .ui-dialog.ui-confirm-dialog .ui-dialog-content {
  padding: 0 1.5rem 2rem 1.5rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
body .ui-dialog.ui-confirm-dialog .ui-dialog-content > span {
  float: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  margin: 0 0 0 0.5rem;
}
body .ui-dialog.ui-confirm-dialog .ui-dialog-content > span.ui-icon {
  margin-right: 0.5rem;
  font-size: 2.5rem;
}
body .ui-dialog.ui-confirm-dialog .ui-dialog-content > span.ui-icon.ui-icon-warn {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
}
body .ui-dialog.ui-confirm-dialog .ui-dialog-content > span.ui-icon.ui-icon-warn:before {
  content: "\e922";
}
body .ui-dialog.ui-confirm-dialog .ui-dialog-content > span.ui-icon.ui-icon-info {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
}
body .ui-dialog.ui-confirm-dialog .ui-dialog-content > span.ui-icon.ui-icon-info:before {
  content: "\e924";
}
body .ui-dialog.ui-confirm-dialog .ui-dialog-content > span.ui-icon.ui-icon-error {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
}
body .ui-dialog.ui-confirm-dialog .ui-dialog-content > span.ui-icon.ui-icon-error:before {
  content: "\e90c";
}
body .ui-dialog .ui-resizable-handle {
  display: none !important;
}
body .ui-dialog.ui-message-dialog .ui-dialog-content {
  padding: 0 1.5rem 2rem 1.5rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
body .ui-dialog.ui-message-dialog .ui-dialog-content > span {
  float: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  margin: 0 0 0 0.5rem;
}
body .ui-dialog.ui-message-dialog .ui-dialog-content > span.ui-dialog-message {
  margin-right: 0.5rem;
  font-size: 2.5rem;
  width: auto;
  height: auto;
}
body .ui-dialog.ui-message-dialog .ui-dialog-content > span.ui-dialog-message.ui-messages-warn-icon {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
}
body .ui-dialog.ui-message-dialog .ui-dialog-content > span.ui-dialog-message.ui-messages-warn-icon:before {
  content: "\e922";
}
body .ui-dialog.ui-message-dialog .ui-dialog-content > span.ui-dialog-message.ui-messages-info-icon {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
}
body .ui-dialog.ui-message-dialog .ui-dialog-content > span.ui-dialog-message.ui-messages-info-icon:before {
  content: "\e922";
}
body .ui-dialog.ui-message-dialog .ui-dialog-content > span.ui-dialog-message.ui-messages-error-icon {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
}
body .ui-dialog.ui-message-dialog .ui-dialog-content > span.ui-dialog-message.ui-messages-error-icon:before {
  content: "\e90c";
}

body .ui-lightbox {
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
}
body .ui-lightbox .ui-lightbox-caption {
  border: 1px solid #dee2e6;
  background: #e9ecef;
  color: #002856;
  padding: 0.1875rem 0.4375rem;
  font-weight: 700;
}
body .ui-lightbox .ui-lightbox-caption .ui-lightbox-caption-text {
  color: #002856;
  margin: 0;
}
body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close {
  padding: 0;
  width: 2rem;
  height: 2rem;
  background: transparent;
  color: #495057;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  border-radius: 50%;
  border: 0 none;
  text-align: center;
  line-height: 2rem;
  padding: 0;
  user-select: none;
}
body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close:hover {
  background: #e9ecef;
  color: #333333;
  border-color: transparent;
}
body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close .ui-icon {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
}
body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close .ui-icon:before {
  content: "\e90b";
}
body .ui-lightbox .ui-lightbox-content-wrapper {
  overflow: hidden;
  background: #ffffff;
  color: #333333;
  border: 0 none;
  padding: 0;
}
body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
  transition: all 0.2s;
  font-size: 24px;
  margin-left: 4px;
  color: #ffffff;
}
body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left:before {
  content: "\e900";
}
body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left:hover {
  scale: 1.2;
}
body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left span {
  display: none;
}
body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
  transition: all 0.2s;
  font-size: 24px;
  margin-right: 4px;
  color: #ffffff;
}
body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right:before {
  content: "\e901";
}
body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right:hover {
  scale: 1.2;
}
body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right span {
  display: none;
}
body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-content {
  border-radius: 0;
}
body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-content.ui-lightbox-loading + a {
  display: none;
}

body .ui-overlaypanel {
  background: #ffffff;
  color: #333333;
  padding: 0;
  border: 0 none;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
  border-radius: 4px;
}
body .ui-overlaypanel .ui-overlaypanel-content {
  padding: 0.1875rem 0.4375rem;
}
body .ui-overlaypanel .ui-overlaypanel-close {
  position: absolute;
  width: 2rem;
  height: 2rem;
  right: 0;
  top: 0;
  background: #ffffff;
  color: #002856;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  border-radius: 50%;
  text-align: center;
  line-height: 2rem;
  padding: 0;
}
body .ui-overlaypanel .ui-overlaypanel-close:hover {
  background: rgb(229.5, 229.5, 229.5);
  color: #002856;
}
body .ui-overlaypanel .ui-overlaypanel-close .ui-icon {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
  display: inline-block;
  line-height: inherit;
}
body .ui-overlaypanel .ui-overlaypanel-close .ui-icon:before {
  content: "\e90b";
}

body .ui-sidebar {
  background: #ffffff;
  color: #333333;
  padding: 0.1875rem 0.4375rem;
  border: 0 none;
  box-shadow: none;
}
body .ui-sidebar .ui-sidebar-close {
  padding: 0;
  width: 2rem;
  height: 2rem;
  background: transparent;
  color: #495057;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  border-radius: 50%;
  border: 0 none;
  text-align: center;
  line-height: 2rem;
  padding: 0;
  user-select: none;
}
body .ui-sidebar .ui-sidebar-close:hover {
  background: #e9ecef;
  color: #333333;
  border-color: transparent;
}
body .ui-sidebar .ui-sidebar-close .ui-icon {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
}
body .ui-sidebar .ui-sidebar-close .ui-icon:before {
  content: "\e90b";
}
body .ui-sidebar.ui-sidebar-active {
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
}

body .ui-tooltip {
  background: #ffffff;
  color: #333333;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
  border-radius: 4px;
  padding: 0.4375rem;
}
body .ui-tooltip.ui-state-error {
  border: 0 none;
}
body .ui-tooltip.ui-tooltip-right {
  padding: 0 0 0 5px;
}
body .ui-tooltip.ui-tooltip-right .ui-tooltip-arrow {
  border-right-color: #ffffff;
}
body .ui-tooltip.ui-tooltip-left {
  padding: 0 5px 0 0;
}
body .ui-tooltip.ui-tooltip-left .ui-tooltip-arrow {
  border-left-color: #ffffff;
}
body .ui-tooltip.ui-tooltip-top {
  padding: 0 0 5px 0;
}
body .ui-tooltip.ui-tooltip-top .ui-tooltip-arrow {
  border-top-color: #ffffff;
}
body .ui-tooltip.ui-tooltip-bottom {
  padding: 5px 0 0 0;
}
body .ui-tooltip.ui-tooltip-bottom .ui-tooltip-arrow {
  border-bottom-color: #ffffff;
}
body .ui-tooltip .ui-tooltip-text {
  background: #ffffff;
  color: #333333;
  padding: 0.1875rem 0.5rem;
}

body .ui-accordion .ui-accordion-header {
  border: 1px solid #dee2e6;
  border-top: 0 none;
  background: #e9ecef;
  color: #002856;
  padding: 0.1875rem 0.4375rem;
  font-weight: 700;
  font-size: 16px;
  margin-top: 0;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  user-select: none;
  border-radius: 0;
  position: relative;
  outline: 0 none;
}
body .ui-accordion .ui-accordion-header:first-child {
  margin-top: 0;
  border-top: 1px solid #dee2e6;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}
body .ui-accordion .ui-accordion-header.ui-accordion-header-last {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
body .ui-accordion .ui-accordion-header.ui-accordion-header-last.ui-state-active {
  border-radius: 0;
}
body .ui-accordion .ui-accordion-header.ui-state-hover {
  border-color: #dee2e6;
  background: #e9ecef;
  color: #333333;
}
body .ui-accordion .ui-accordion-header.ui-state-active {
  border-color: #dee2e6;
  background: #e9ecef;
  color: #333333;
}
body .ui-accordion .ui-accordion-header.ui-state-active:hover {
  border-color: #dee2e6;
  background: #e9ecef;
  color: #333333;
}
body .ui-accordion .ui-accordion-header:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.125rem #3e9bd5;
}
body .ui-accordion .ui-accordion-header > .ui-icon {
  position: static;
  display: inline-block;
  margin: 0 0.5rem 0 0;
}
body .ui-accordion .ui-accordion-header > .ui-icon.ui-icon-triangle-1-e {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
}
body .ui-accordion .ui-accordion-header > .ui-icon.ui-icon-triangle-1-e:before {
  content: "\e901";
}
body .ui-accordion .ui-accordion-header > .ui-icon.ui-icon-triangle-1-s {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
}
body .ui-accordion .ui-accordion-header > .ui-icon.ui-icon-triangle-1-s:before {
  content: "\e902";
}
body .ui-accordion .ui-accordion-content {
  border: 1px solid #dee2e6;
  background: #ffffff;
  color: #333333;
  padding: 0.1875rem 0.4375rem;
  margin: 0;
  position: static;
  border-top: 0 none;
}
body .ui-accordion .ui-accordion-content:last-of-type {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}

body .ui-card {
  background: #ffffff;
  color: #333333;
  box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
  border-radius: 4px;
}
body .ui-card .ui-card-body {
  padding: 0.5rem;
}
body .ui-card .ui-card-title {
  font-size: 1rem;
  font-weight: 700;
  padding: 0 0 0.1875rem 0;
}
body .ui-card .ui-card-subtitle {
  font-weight: 700;
  color: #002856;
  padding: 0 0 0.1875rem 0;
}
body .ui-card .ui-card-content {
  padding: 0.1875rem 0;
}
body .ui-card .ui-card-footer {
  padding: 0.1875rem 0 0 0;
}

body .ui-dashboard .ui-sortable-placeholder {
  background-color: #e3f2fd;
}
body .ui-dashboard .ui-dashboard-column {
  width: 100%;
}

body .ui-divider .ui-divider-content {
  background-color: #ffffff;
}
body .ui-divider.ui-divider-horizontal {
  margin: 1rem 0;
  padding: 0 1rem;
}
body .ui-divider.ui-divider-horizontal:before {
  border-top: 1px #dee2e6;
}
body .ui-divider.ui-divider-horizontal .ui-divider-content {
  padding: 0 0.5rem;
}
body .ui-divider.ui-divider-vertical {
  margin: 0 1rem;
  padding: 1rem 0;
}
body .ui-divider.ui-divider-vertical:before {
  border-left: 1px #dee2e6;
}
body .ui-divider.ui-divider-vertical .ui-divider-content {
  padding: 0.5rem 0;
}

body .ui-fieldset {
  border: 1px solid #dee2e6;
  background: #ffffff;
  color: #333333;
  padding: 0.1875rem 0.4375rem;
  border-radius: 4px;
}
body .ui-fieldset .ui-fieldset-legend {
  border: 1px solid #dee2e6;
  background: #e9ecef;
  color: #002856;
  padding: 0.1875rem 0.4375rem;
  font-weight: 700;
  border-radius: 4px;
  user-select: none;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
}
body .ui-fieldset .ui-fieldset-legend .ui-fieldset-toggler {
  display: inline-block;
  float: none;
  margin-right: 0.5rem;
}
body .ui-fieldset .ui-fieldset-legend .ui-icon-minusthick {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
}
body .ui-fieldset .ui-fieldset-legend .ui-icon-minusthick:before {
  content: "\e90f";
}
body .ui-fieldset .ui-fieldset-legend .ui-icon-plusthick {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
}
body .ui-fieldset .ui-fieldset-legend .ui-icon-plusthick:before {
  content: "\e90d";
}
body .ui-fieldset .ui-fieldset-legend.ui-state-hover {
  outline: 0 none;
  border-color: #dee2e6;
  background: #e9ecef;
  color: #333333;
}
body .ui-fieldset .ui-fieldset-legend.ui-state-hover .ui-icon {
  color: #333333;
}
body .ui-fieldset .ui-fieldset-legend.ui-state-focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.125rem #3e9bd5;
}

body .ui-notificationbar {
  background: #ffffff;
  color: #333333;
  padding: 0.1875rem 0.4375rem;
  border: 1px solid #dee2e6;
}

body .ui-panel {
  padding: 0;
}
body .ui-panel.ui-panel-master {
  margin-top: 2rem;
  box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
}
body .ui-panel .ui-panel-title {
  margin: 0;
}
body .ui-panel .ui-panel-titlebar {
  border: 1px solid #dee2e6;
  background: #e9ecef;
  color: #002856;
  padding: 0.1875rem 0.4375rem;
  font-weight: 700;
  font-size: 16px;
  text-align: left;
  border-bottom: 0 none;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon {
  margin: 0;
  margin-left: 0.5rem;
  width: 2rem;
  height: 2rem;
  background: transparent;
  color: #495057;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  border-radius: 50%;
  border: 0 none;
  text-align: center;
  line-height: 2rem;
  padding: 0;
  user-select: none;
  margin-top: -0.25rem;
  margin-bottom: -0.5rem;
}
body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon:hover {
  background: #e9ecef;
  color: #333333;
  border-color: transparent;
}
body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon .ui-icon-closethick {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
}
body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon .ui-icon-closethick:before {
  content: "\e90b";
}
body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon .ui-icon-minusthick {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
}
body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon .ui-icon-minusthick:before {
  content: "\e90f";
}
body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon .ui-icon-plusthick {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
}
body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon .ui-icon-plusthick:before {
  content: "\e90d";
}
body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon .ui-icon-gear {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
}
body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon .ui-icon-gear:before {
  content: "\e94a";
}
body .ui-panel .ui-panel-content {
  border: 1px solid #dee2e6;
  background: #ffffff;
  color: #333333;
  padding: 0.1875rem 0.4375rem;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
body .ui-panel .ui-panel-footer {
  border: 1px solid #dee2e6;
  background: #ffffff;
  color: #ffffff;
  padding: 0.1875rem 0.4375rem;
  margin: 0;
  border-top: 0 none;
}
body .ui-panel.ui-panel-collapsed-h .ui-panel-titlebar {
  position: relative;
}
body .ui-panel.ui-panel-collapsed-h .ui-panel-titlebar .ui-panel-titlebar-icon {
  float: none;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -0.5rem;
  margin-top: -0.5rem;
}
body .ui-outputpanel.ui-panel-master {
  margin-top: 2rem;
  box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
}

body .ui-panelgrid .ui-panelgrid-cell {
  border: 1px solid #dee2e6;
  color: #333333;
  padding: 0.1875rem 0.4375rem;
  margin: 0;
}
body .ui-panelgrid .ui-panelgrid-cell.ui-widget-header {
  border: 1px solid #dee2e6;
  background: #e9ecef;
  color: #002856;
  padding: 0.1875rem;
  font-weight: 700;
}

body .ui-scrollpanel {
  border: 1px solid #dee2e6;
  background: #ffffff;
  color: #333333;
  padding: 0.1875rem 0.4375rem;
}
body .ui-scrollpanel .ui-scrollpanel-drag {
  background: #dadada;
}
body .ui-scrollpanel .ui-scrollpanel-track {
  background: #f8f8f8;
  border: 0 none;
}
body .ui-scrollpanel .ui-scrollpanel-corner {
  background: #f8f8f8;
}

body .ui-splitter {
  border: 1px solid #dee2e6;
  background: #ffffff;
  border-radius: 4px;
  color: #333333;
}
body .ui-splitter .ui-splitter-gutter {
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  background: #ffffff;
}
body .ui-splitter .ui-splitter-gutter .ui-splitter-gutter-handle {
  background: #dee2e6;
}
body .ui-splitter .ui-splitter-gutter-resizing {
  background: #dee2e6;
}

body .ui-tabs {
  padding: 0;
  position: static;
}
body .ui-tabs .ui-tabs-nav {
  margin: 0;
  padding: 0;
  background: #f8f9fa;
  display: -ms-flexbox;
  display: flex;
}
body .ui-tabs .ui-tabs-nav li.ui-tabs-header {
  list-style: none;
  white-space: nowrap;
  display: inline-block;
  vertical-align: top;
  float: none;
  padding: 0.1875rem 0.4375rem;
  background: #e9ecef;
  color: #495057;
  margin: 0;
  cursor: pointer;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
}
body .ui-tabs .ui-tabs-nav li.ui-tabs-header a {
  color: #495057;
  padding: 0;
  font-weight: 700;
  display: block;
  line-height: 1;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
}
body .ui-tabs .ui-tabs-nav li.ui-tabs-header .ui-icon {
  position: static;
}
body .ui-tabs .ui-tabs-nav li.ui-tabs-header .ui-icon.ui-icon-close {
  margin: 0;
  float: none;
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
  margin-left: 0.5rem;
}
body .ui-tabs .ui-tabs-nav li.ui-tabs-header .ui-icon.ui-icon-close:before {
  content: "\e90b";
}
body .ui-tabs .ui-tabs-nav li.ui-tabs-header.ui-state-hover {
  background: #ffffff;
}
body .ui-tabs .ui-tabs-nav li.ui-tabs-header.ui-state-hover a {
  color: #495057;
}
body .ui-tabs .ui-tabs-nav li.ui-tabs-header.ui-state-hover .ui-icon {
  color: #495057;
}
body .ui-tabs .ui-tabs-nav li.ui-tabs-header.ui-state-active {
  background: #002856;
}
body .ui-tabs .ui-tabs-nav li.ui-tabs-header.ui-state-active a {
  color: #ffffff;
}
body .ui-tabs .ui-tabs-nav li.ui-tabs-header.ui-state-active .ui-icon {
  color: #ffffff;
}
body .ui-tabs .ui-tabs-nav li.ui-tabs-header.ui-tabs-outline {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.125rem #3e9bd5;
}
body .ui-tabs .ui-tabs-nav li.ui-tabs-actions {
  order: 1;
  margin-left: auto;
}
body .ui-tabs .ui-tabs-panels {
  border: 0 none;
  background: #ffffff;
  color: #333333;
  padding: 0;
  margin: 0;
  position: static;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
body .ui-tabs .ui-tabs-panels .ui-tabs-panel {
  padding: 0.1875rem 0.4375rem;
}
body .ui-tabs.ui-tabs-top > .ui-tabs-nav {
  margin: 0;
  padding: 0;
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
body .ui-tabs.ui-tabs-top > .ui-tabs-nav:before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 0.5rem solid #002856;
  left: 0;
  bottom: 0;
  width: 100%;
}
body .ui-tabs.ui-tabs-top > .ui-tabs-nav li.ui-tabs-header {
  top: 0;
  border-bottom: 0.5rem solid #002856;
}
body .ui-tabs.ui-tabs-top > .ui-tabs-nav li.ui-tabs-header.ui-state-hover {
  border-color: #adb5bd;
}
body .ui-tabs.ui-tabs-top > .ui-tabs-nav li.ui-tabs-header.ui-state-active {
  border-color: #002856;
}
body .ui-tabs.ui-tabs-top > .ui-tabs-panels {
  border-width: 1px 0 0 0;
}
body .ui-tabs.ui-tabs-bottom > .ui-tabs-nav {
  margin: 0;
  padding: 0;
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
body .ui-tabs.ui-tabs-bottom > .ui-tabs-nav:before {
  content: "";
  position: absolute;
  display: block;
  border-top: 1px solid #dee2e6;
  left: 0;
  top: 0;
  width: 100%;
}
body .ui-tabs.ui-tabs-bottom > .ui-tabs-nav li.ui-tabs-header {
  top: 0;
  border-top: 1px solid #dee2e6;
}
body .ui-tabs.ui-tabs-bottom > .ui-tabs-nav li.ui-tabs-header.ui-state-hover {
  border-color: #adb5bd;
}
body .ui-tabs.ui-tabs-bottom > .ui-tabs-nav li.ui-tabs-header.ui-state-active {
  border-color: #002856;
}
body .ui-tabs.ui-tabs-bottom > .ui-tabs-panels {
  border-width: 1px 0 0 0;
}
body .ui-tabs.ui-tabs-left > .ui-tabs-nav, body .ui-tabs.ui-tabs-right > .ui-tabs-nav {
  width: 25%;
  margin: 0;
  padding: 0;
  height: auto;
  -ms-flex-direction: column;
  flex-direction: column;
}
body .ui-tabs.ui-tabs-left > .ui-tabs-nav li.ui-tabs-header, body .ui-tabs.ui-tabs-right > .ui-tabs-nav li.ui-tabs-header {
  width: 100%;
}
body .ui-tabs.ui-tabs-left > .ui-tabs-panels, body .ui-tabs.ui-tabs-right > .ui-tabs-panels {
  width: 75%;
}
body .ui-tabs.ui-tabs-right > .ui-tabs-nav {
  margin: 0;
  padding: 0;
  border-left: 1px solid #dee2e6;
}
body .ui-tabs.ui-tabs-right > .ui-tabs-nav li.ui-tabs-header {
  top: 0;
  border-left: 1px solid #dee2e6;
  left: -1px;
}
body .ui-tabs.ui-tabs-right > .ui-tabs-nav li.ui-tabs-header.ui-state-hover {
  border-color: #adb5bd;
}
body .ui-tabs.ui-tabs-right > .ui-tabs-nav li.ui-tabs-header.ui-state-active {
  border-color: #002856;
}
body .ui-tabs.ui-tabs-right > .ui-tabs-panels {
  border-width: 1px 0 0 0;
}
body .ui-tabs.ui-tabs-left > .ui-tabs-nav {
  margin: 0;
  padding: 0;
  right: -1px;
}
body .ui-tabs.ui-tabs-left > .ui-tabs-nav li.ui-tabs-header {
  top: 0;
  border-right: 1px solid #dee2e6;
  margin-right: -1px;
}
body .ui-tabs.ui-tabs-left > .ui-tabs-nav li.ui-tabs-header.ui-state-hover {
  border-color: #adb5bd;
}
body .ui-tabs.ui-tabs-left > .ui-tabs-nav li.ui-tabs-header.ui-state-active {
  border-color: #002856;
}
body .ui-tabs.ui-tabs-left > .ui-tabs-panels {
  border-width: 1px 0 0 0;
}
body .ui-tabs .ui-tabs-navscroller {
  position: relative;
}
body .ui-tabs .ui-tabs-navscroller .ui-tabs-navscroller-btn {
  border: 0 none;
  background: #ffffff;
  color: #495057;
  outline: 0 none;
  z-index: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
}
body .ui-tabs .ui-tabs-navscroller .ui-tabs-navscroller-btn.ui-tabs-navscroller-btn-left {
  left: 0;
  height: 100%;
}
body .ui-tabs .ui-tabs-navscroller .ui-tabs-navscroller-btn.ui-tabs-navscroller-btn-left .ui-icon {
  margin: 0;
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
}
body .ui-tabs .ui-tabs-navscroller .ui-tabs-navscroller-btn.ui-tabs-navscroller-btn-left .ui-icon:before {
  content: "\e900";
}
body .ui-tabs .ui-tabs-navscroller .ui-tabs-navscroller-btn.ui-tabs-navscroller-btn-right {
  right: 0;
  height: 100%;
}
body .ui-tabs .ui-tabs-navscroller .ui-tabs-navscroller-btn.ui-tabs-navscroller-btn-right .ui-icon {
  margin: 0;
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
}
body .ui-tabs .ui-tabs-navscroller .ui-tabs-navscroller-btn.ui-tabs-navscroller-btn-right .ui-icon:before {
  content: "\e901";
}
body .ui-tabs .ui-tabs-navscroller .ui-tabs-navscroller-btn.ui-state-hover {
  background: #e9ecef;
  color: #333333;
}

body .ui-toolbar {
  border: 1px solid #dee2e6;
  background: #002856;
  color: #002856;
  padding: 0.1875rem 0.4375rem;
  border-radius: 4px;
}

body .ui-wizard .ui-wizard-step-titles .ui-wizard-step-title {
  border: 1px solid #dee2e6;
  background: #e9ecef;
  color: #002856;
  padding: 0.1875rem 0.4375rem;
  margin: 0;
  border-right: 0 none;
  border-radius: 0;
}
body .ui-wizard .ui-wizard-step-titles .ui-wizard-step-title:first-child {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
body .ui-wizard .ui-wizard-step-titles .ui-wizard-step-title:last-child {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-right: 1px solid #dee2e6;
}
body .ui-wizard .ui-wizard-step-titles .ui-wizard-step-title.ui-state-highlight {
  background: #e3f2fd;
  color: #000000;
}
body .ui-wizard .ui-icon-arrowthick-1-w {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
}
body .ui-wizard .ui-icon-arrowthick-1-w:before {
  content: "\e91a";
}
body .ui-wizard .ui-icon-arrowthick-1-e {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
}
body .ui-wizard .ui-icon-arrowthick-1-e:before {
  content: "\e91b";
}

/* Add your customizations of theme here */

/*# sourceMappingURL=theme.css.map */
