@charset "UTF-8";
/* Common */
/* Compact */
/**
 * Import project-specific variables
 */
/* **************************************************************
 *           _____    ______   ____     ____     __
 *          / ___/   /_  __/  / __ \   / __ \   / /
 *          \__ \     / /    / / / /  / /_/ /  / /
 *         ___/ /    / /    / /_/ /  / ____/  /_/
 *        /____/    /_/     \____/  /_/      (_)
 *
 * Please read this documentation BEFORE making changes to ANY
 * files in this folder:
 *
 *      https://wiki.bbconsult.co.uk/x/ZQDhAw
 *
 * ************************************************************* */
/*If you need to redefine other primeng variables, then just take them from e.g. theme-grey.scss or layout-grey.scss and put here with new values. Then they will be overriden not only in primeng but also can be used in project.scss file.
Also, beware, the changes may not apply from first time you may need to do npm run start and/or Crl+F5. I have no idea why it happens because the build gets triggered on any scss change. Needs investigation.
*/
/* line 2, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.pi.pi-arrow-circle-right {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .pi.pi-arrow-circle-right:before {
    content: "play_circle_outline"; }

/* line 3, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.pi.pi-arrow-circle-left {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg); }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .pi.pi-arrow-circle-left:before {
    content: "play_circle_outline"; }

/* line 4, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.pi.pi-arrow-down {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .pi.pi-arrow-down:before {
    content: "arrow_downward"; }

/* line 5, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.pi.pi-arrow-up {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .pi.pi-arrow-up:before {
    content: "arrow_upward"; }

/* line 6, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.pi.pi-angle-up {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg); }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .pi.pi-angle-up:before {
    content: "play_arrow"; }

/* line 7, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.pi.pi-angle-double-up {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg); }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .pi.pi-angle-double-up:before {
    content: "skip_next"; }

/* line 8, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.pi.pi-angle-down {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg); }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .pi.pi-angle-down:before {
    content: "play_arrow"; }

/* line 9, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.pi.pi-angle-double-down {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg); }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .pi.pi-angle-double-down:before {
    content: "skip_previous"; }

/* line 10, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.pi.pi-angle-right {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .pi.pi-angle-right:before {
    content: "play_arrow"; }

/* line 11, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.pi.pi-angle-double-right {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .pi.pi-angle-double-right:before {
    content: "fast_forward"; }

/* line 12, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.pi.pi-angle-left {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg); }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .pi.pi-angle-left:before {
    content: "play_arrow"; }

/* line 13, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.pi.pi-angle-double-left {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .pi.pi-angle-double-left:before {
    content: "fast_rewind"; }

/* line 14, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.pi.pi-bars {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .pi.pi-bars:before {
    content: "view_list"; }

/* line 15, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.pi.pi-calendar {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .pi.pi-calendar:before {
    content: "date_range"; }

/* line 16, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.pi.pi-caret-up {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .pi.pi-caret-up:before {
    content: "keyboard_arrow_up"; }

/* line 17, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.pi.pi-caret-down {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .pi.pi-caret-down:before {
    content: "keyboard_arrow_down"; }

/* line 18, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.pi.pi-caret-right {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .pi.pi-caret-right:before {
    content: "keyboard_arrow_right"; }

/* line 19, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.pi.pi-caret-left {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .pi.pi-caret-left:before {
    content: "keyboard_arrow_left"; }

/* line 20, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.pi.pi-check {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .pi.pi-check:before {
    content: "check"; }

/* line 21, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.pi.pi-chevron-circle-left {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .pi.pi-chevron-circle-left:before {
    content: "keyboard_arrow_left"; }

/* line 22, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.pi.pi-chevron-circle-right {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .pi.pi-chevron-circle-right:before {
    content: "keyboard_arrow_right"; }

/* line 23, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.pi.pi-chevron-circle-down {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .pi.pi-chevron-circle-down:before {
    content: "keyboard_arrow_down"; }

/* line 24, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.pi.pi-chevron-circle-up {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .pi.pi-chevron-circle-up:before {
    content: "keyboard_arrow_up"; }

/* line 25, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.pi.pi-chevron-right {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .pi.pi-chevron-right:before {
    content: "chevron_right"; }

/* line 26, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.pi.pi-chevron-left {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .pi.pi-chevron-left:before {
    content: "chevron_left"; }

/* line 27, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.pi.pi-chevron-down {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .pi.pi-chevron-down:before {
    content: "keyboard_arrow_down"; }

/* line 28, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.pi.pi-circle-off {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .pi.pi-circle-off:before {
    content: "radio_button_unchecked"; }

/* line 29, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.pi.pi-circle-on {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .pi.pi-circle-on:before {
    content: "radio_button_checked"; }

/* line 30, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.pi.pi-minus {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .pi.pi-minus:before {
    content: "remove"; }

/* line 31, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.pi.pi-plus {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .pi.pi-plus:before {
    content: "add"; }

/* line 32, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.pi.pi-info-circle {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .pi.pi-info-circle:before {
    content: "info"; }

/* line 33, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.pi.pi-upload {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .pi.pi-upload:before {
    content: "file_upload"; }

/* line 34, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.pi.pi-home {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .pi.pi-home:before {
    content: "home"; }

/* line 35, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.pi.pi-times {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .pi.pi-times:before {
    content: "close"; }

/* line 36, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.pi.pi-th-large {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .pi.pi-th-large:before {
    content: "view_module"; }

/* line 37, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.pi.pi-search {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .pi.pi-search:before {
    content: "search"; }

/* line 38, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.pi.pi-sort {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .pi.pi-sort:before {
    content: "sort"; }

/* line 39, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.pi.pi-sort-up {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .pi.pi-sort-up:before {
    content: "keyboard_arrow_up"; }

/* line 40, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.pi.pi-sort-down {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .pi.pi-sort-down:before {
    content: "keyboard_arrow_down"; }

/* line 43, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-carat-2-n-s {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-carat-2-n-s:before {
    content: "sort"; }

/* line 44, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-triangle-1-n {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-triangle-1-n:before {
    content: "keyboard_arrow_up"; }

/* line 45, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-triangle-1-e {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-triangle-1-e:before {
    content: "keyboard_arrow_right"; }

/* line 46, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-triangle-1-s {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-triangle-1-s:before {
    content: "keyboard_arrow_down"; }

/* line 47, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-triangle-1-w {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-triangle-1-w:before {
    content: "keyboard_arrow_left"; }

/* line 48, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-carat-1-n {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-carat-1-n:before {
    content: "keyboard_arrow_up"; }

/* line 49, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-carat-1-e {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-carat-1-e:before {
    content: "keyboard_arrow_right"; }

/* line 50, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-carat-1-s {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-carat-1-s:before {
    content: "keyboard_arrow_down"; }

/* line 51, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-carat-1-w {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-carat-1-w:before {
    content: "keyboard_arrow_left"; }

/* line 52, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-arrow-1-n {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg); }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-arrow-1-n:before {
    content: "play_arrow"; }

/* line 53, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-arrowstop-1-n {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg); }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-arrowstop-1-n:before {
    content: "skip_next"; }

/* line 54, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-arrow-1-s {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg); }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-arrow-1-s:before {
    content: "play_arrow"; }

/* line 55, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-arrowstop-1-s {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg); }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-arrowstop-1-s:before {
    content: "skip_previous"; }

/* line 56, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-arrow-1-w {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg); }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-arrow-1-w:before {
    content: "play_arrow"; }

/* line 57, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-arrowstop-1-w {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-arrowstop-1-w:before {
    content: "fast_rewind"; }

/* line 58, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-arrow-1-e {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-arrow-1-e:before {
    content: "play_arrow"; }

/* line 59, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-arrowstop-1-e {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-arrowstop-1-e:before {
    content: "fast_forward"; }

/* line 60, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-arrowthick-1-s {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg); }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-arrowthick-1-s:before {
    content: "play_arrow"; }

/* line 61, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-arrowthick-1-n {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg); }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-arrowthick-1-n:before {
    content: "play_arrow"; }

/* line 62, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-circle-triangle-e {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-circle-triangle-e:before {
    content: "play_circle_outline"; }

/* line 63, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-circle-triangle-w {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg); }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-circle-triangle-w:before {
    content: "play_circle_outline"; }

/* line 64, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-circle-triangle-s {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg); }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-circle-triangle-s:before {
    content: "play_circle_outline"; }

/* line 65, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-radio-off {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-radio-off:before {
    content: "radio_button_unchecked"; }

/* line 66, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-radio-on {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-radio-on:before {
    content: "radio_button_checked"; }

/* line 67, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-folder-collapsed {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-folder-collapsed:before {
    content: "folder"; }

/* line 68, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-document {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-document:before {
    content: "content_paste"; }

/* line 69, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-video {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-video:before {
    content: "movie"; }

/* line 70, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-music {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-music:before {
    content: "music_note"; }

/* line 71, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-plus {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-plus:before {
    content: "add"; }

/* line 72, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-minus {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-minus:before {
    content: "remove"; }

/* line 73, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-plusthick {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-plusthick:before {
    content: "add"; }

/* line 74, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-minusthick {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-minusthick:before {
    content: "remove"; }

/* line 75, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-pencil {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-pencil:before {
    content: "edit"; }

/* line 76, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-closethick {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-closethick:before {
    content: "close"; }

/* line 77, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-circle-close {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-circle-close:before {
    content: "cancel"; }

/* line 78, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-gear {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-gear:before {
    content: "settings"; }

/* line 79, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-calendar {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-calendar:before {
    content: "date_range"; }

/* line 80, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-trash {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-trash:before {
    content: "delete_forever"; }

/* line 81, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-notice {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-notice:before {
    content: "error_outline"; }

/* line 82, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-alert {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-alert:before {
    content: "warning"; }

/* line 83, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-circle-zoomin {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-circle-zoomin:before {
    content: "zoom_in"; }

/* line 84, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-circle-zoomout {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-circle-zoomout:before {
    content: "zoom_out"; }

/* line 85, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-circle-arrow-e {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-circle-arrow-e:before {
    content: "play_circle_outline"; }

/* line 86, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-circle-arrow-w {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg); }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-circle-arrow-w:before {
    content: "play_circle_outline"; }

/* line 88, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-3d-rotation {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-3d-rotation:before {
    content: "3d_rotation"; }

/* line 89, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-ac-unit {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-ac-unit:before {
    content: "ac_unit"; }

/* line 90, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-access-alarm {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-access-alarm:before {
    content: "access_alarm"; }

/* line 91, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-access-alarms {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-access-alarms:before {
    content: "access_alarms"; }

/* line 92, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-access-time {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-access-time:before {
    content: "access_time"; }

/* line 93, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-accessibility {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-accessibility:before {
    content: "accessibility"; }

/* line 94, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-accessible {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-accessible:before {
    content: "accessible"; }

/* line 95, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-account-balance {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-account-balance:before {
    content: "account_balance"; }

/* line 96, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-account-balance-wallet {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-account-balance-wallet:before {
    content: "account_balance_wallet"; }

/* line 97, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-account-box {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-account-box:before {
    content: "account_box"; }

/* line 98, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-account-circle {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-account-circle:before {
    content: "account_circle"; }

/* line 99, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-add {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-add:before {
    content: "add"; }

/* line 100, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-add-a-photo {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-add-a-photo:before {
    content: "add_a_photo"; }

/* line 101, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-add-alarm {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-add-alarm:before {
    content: "add_alarm"; }

/* line 102, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-add-alert {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-add-alert:before {
    content: "add_alert"; }

/* line 103, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-add-box {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-add-box:before {
    content: "add_box"; }

/* line 104, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-add-circle {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-add-circle:before {
    content: "add_circle"; }

/* line 105, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-add-circle-outline {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-add-circle-outline:before {
    content: "add_circle_outline"; }

/* line 106, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-add-location {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-add-location:before {
    content: "add_location"; }

/* line 107, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-add-shopping-cart {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-add-shopping-cart:before {
    content: "add_shopping_cart"; }

/* line 108, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-add-to-photos {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-add-to-photos:before {
    content: "add_to_photos"; }

/* line 109, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-add-to-queue {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-add-to-queue:before {
    content: "add_to_queue"; }

/* line 110, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-adjust {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-adjust:before {
    content: "adjust"; }

/* line 111, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-airline-seat-flat {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-airline-seat-flat:before {
    content: "airline_seat_flat"; }

/* line 112, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-airline-seat-flat-angled {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-airline-seat-flat-angled:before {
    content: "airline_seat_flat_angled"; }

/* line 113, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-airline-seat-individual-suite {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-airline-seat-individual-suite:before {
    content: "airline_seat_individual_suite"; }

/* line 114, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-airline-seat-legroom-extra {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-airline-seat-legroom-extra:before {
    content: "airline_seat_legroom_extra"; }

/* line 115, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-airline-seat-legroom-normal {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-airline-seat-legroom-normal:before {
    content: "airline_seat_legroom_normal"; }

/* line 116, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-airline-seat-legroom-reduced {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-airline-seat-legroom-reduced:before {
    content: "airline_seat_legroom_reduced"; }

/* line 117, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-airline-seat-recline-extra {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-airline-seat-recline-extra:before {
    content: "airline_seat_recline_extra"; }

/* line 118, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-airline-seat-recline-normal {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-airline-seat-recline-normal:before {
    content: "airline_seat_recline_normal"; }

/* line 119, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-airplanemode-active {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-airplanemode-active:before {
    content: "airplanemode_active"; }

/* line 120, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-airplanemode-inactive {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-airplanemode-inactive:before {
    content: "airplanemode_inactive"; }

/* line 121, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-airplay {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-airplay:before {
    content: "airplay"; }

/* line 122, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-airport-shuttle {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-airport-shuttle:before {
    content: "airport_shuttle"; }

/* line 123, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-alarm {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-alarm:before {
    content: "alarm"; }

/* line 124, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-alarm-add {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-alarm-add:before {
    content: "alarm_add"; }

/* line 125, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-alarm-off {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-alarm-off:before {
    content: "alarm_off"; }

/* line 126, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-alarm-on {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-alarm-on:before {
    content: "alarm_on"; }

/* line 127, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-album {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-album:before {
    content: "album"; }

/* line 128, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-all-inclusive {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-all-inclusive:before {
    content: "all_inclusive"; }

/* line 129, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-all-out {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-all-out:before {
    content: "all_out"; }

/* line 130, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-android {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-android:before {
    content: "android"; }

/* line 131, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-announcement {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-announcement:before {
    content: "announcement"; }

/* line 132, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-apps {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-apps:before {
    content: "apps"; }

/* line 133, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-archive {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-archive:before {
    content: "archive"; }

/* line 134, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-arrow-back {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-arrow-back:before {
    content: "arrow_back"; }

/* line 135, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-arrow-downward {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-arrow-downward:before {
    content: "arrow_downward"; }

/* line 136, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-arrow-drop-down {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-arrow-drop-down:before {
    content: "arrow_drop_down"; }

/* line 137, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-arrow-drop-down-circle {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-arrow-drop-down-circle:before {
    content: "arrow_drop_down_circle"; }

/* line 138, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-arrow-drop-up {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-arrow-drop-up:before {
    content: "arrow_drop_up"; }

/* line 139, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-arrow-forward {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-arrow-forward:before {
    content: "arrow_forward"; }

/* line 140, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-arrow-upward {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-arrow-upward:before {
    content: "arrow_upward"; }

/* line 141, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-art-track {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-art-track:before {
    content: "art_track"; }

/* line 142, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-aspect-ratio {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-aspect-ratio:before {
    content: "aspect_ratio"; }

/* line 143, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-assessment {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-assessment:before {
    content: "assessment"; }

/* line 144, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-assignment {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-assignment:before {
    content: "assignment"; }

/* line 145, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-assignment-ind {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-assignment-ind:before {
    content: "assignment_ind"; }

/* line 146, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-assignment-late {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-assignment-late:before {
    content: "assignment_late"; }

/* line 147, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-assignment-return {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-assignment-return:before {
    content: "assignment_return"; }

/* line 148, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-assignment-returned {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-assignment-returned:before {
    content: "assignment_returned"; }

/* line 149, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-assignment-turned-in {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-assignment-turned-in:before {
    content: "assignment_turned_in"; }

/* line 150, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-assistant {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-assistant:before {
    content: "assistant"; }

/* line 151, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-assistant-photo {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-assistant-photo:before {
    content: "assistant_photo"; }

/* line 152, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-attach-file {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-attach-file:before {
    content: "attach_file"; }

/* line 153, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-attach-money {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-attach-money:before {
    content: "attach_money"; }

/* line 154, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-attachment {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-attachment:before {
    content: "attachment"; }

/* line 155, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-audiotrack {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-audiotrack:before {
    content: "audiotrack"; }

/* line 156, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-autorenew {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-autorenew:before {
    content: "autorenew"; }

/* line 157, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-av-timer {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-av-timer:before {
    content: "av_timer"; }

/* line 158, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-backspace {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-backspace:before {
    content: "backspace"; }

/* line 159, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-backup {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-backup:before {
    content: "backup"; }

/* line 160, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-battery-alert {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-battery-alert:before {
    content: "battery_alert"; }

/* line 161, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-battery-charging-full {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-battery-charging-full:before {
    content: "battery_charging_full"; }

/* line 162, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-battery-full {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-battery-full:before {
    content: "battery_full"; }

/* line 163, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-battery-std {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-battery-std:before {
    content: "battery_std"; }

/* line 164, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-battery-unknown {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-battery-unknown:before {
    content: "battery_unknown"; }

/* line 165, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-beach-access {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-beach-access:before {
    content: "beach_access"; }

/* line 166, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-beenhere {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-beenhere:before {
    content: "beenhere"; }

/* line 167, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-block {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-block:before {
    content: "block"; }

/* line 168, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-bluetooth {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-bluetooth:before {
    content: "bluetooth"; }

/* line 169, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-bluetooth-audio {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-bluetooth-audio:before {
    content: "bluetooth_audio"; }

/* line 170, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-bluetooth-connected {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-bluetooth-connected:before {
    content: "bluetooth_connected"; }

/* line 171, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-bluetooth-disabled {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-bluetooth-disabled:before {
    content: "bluetooth_disabled"; }

/* line 172, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-bluetooth-searching {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-bluetooth-searching:before {
    content: "bluetooth_searching"; }

/* line 173, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-blur-circular {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-blur-circular:before {
    content: "blur_circular"; }

/* line 174, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-blur-linear {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-blur-linear:before {
    content: "blur_linear"; }

/* line 175, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-blur-off {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-blur-off:before {
    content: "blur_off"; }

/* line 176, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-blur-on {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-blur-on:before {
    content: "blur_on"; }

/* line 177, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-book {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-book:before {
    content: "book"; }

/* line 178, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-bookmark {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-bookmark:before {
    content: "bookmark"; }

/* line 179, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-bookmark-border {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-bookmark-border:before {
    content: "bookmark_border"; }

/* line 180, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-border-all {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-border-all:before {
    content: "border_all"; }

/* line 181, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-border-bottom {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-border-bottom:before {
    content: "border_bottom"; }

/* line 182, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-border-clear {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-border-clear:before {
    content: "border_clear"; }

/* line 183, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-border-color {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-border-color:before {
    content: "border_color"; }

/* line 184, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-border-horizontal {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-border-horizontal:before {
    content: "border_horizontal"; }

/* line 185, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-border-inner {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-border-inner:before {
    content: "border_inner"; }

/* line 186, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-border-left {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-border-left:before {
    content: "border_left"; }

/* line 187, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-border-outer {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-border-outer:before {
    content: "border_outer"; }

/* line 188, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-border-right {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-border-right:before {
    content: "border_right"; }

/* line 189, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-border-style {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-border-style:before {
    content: "border_style"; }

/* line 190, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-border-top {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-border-top:before {
    content: "border_top"; }

/* line 191, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-border-vertical {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-border-vertical:before {
    content: "border_vertical"; }

/* line 192, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-branding-watermark {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-branding-watermark:before {
    content: "branding_watermark"; }

/* line 193, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-brightness-1 {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-brightness-1:before {
    content: "brightness_1"; }

/* line 194, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-brightness-2 {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-brightness-2:before {
    content: "brightness_2"; }

/* line 195, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-brightness-3 {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-brightness-3:before {
    content: "brightness_3"; }

/* line 196, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-brightness-4 {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-brightness-4:before {
    content: "brightness_4"; }

/* line 197, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-brightness-5 {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-brightness-5:before {
    content: "brightness_5"; }

/* line 198, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-brightness-6 {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-brightness-6:before {
    content: "brightness_6"; }

/* line 199, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-brightness-7 {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-brightness-7:before {
    content: "brightness_7"; }

/* line 200, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-brightness-auto {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-brightness-auto:before {
    content: "brightness_auto"; }

/* line 201, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-brightness-high {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-brightness-high:before {
    content: "brightness_high"; }

/* line 202, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-brightness-low {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-brightness-low:before {
    content: "brightness_low"; }

/* line 203, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-brightness-medium {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-brightness-medium:before {
    content: "brightness_medium"; }

/* line 204, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-broken-image {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-broken-image:before {
    content: "broken_image"; }

/* line 205, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-brush {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-brush:before {
    content: "brush"; }

/* line 206, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-bubble-chart {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-bubble-chart:before {
    content: "bubble_chart"; }

/* line 207, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-bug-report {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-bug-report:before {
    content: "bug_report"; }

/* line 208, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-build {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-build:before {
    content: "build"; }

/* line 209, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-burst-mode {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-burst-mode:before {
    content: "burst_mode"; }

/* line 210, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-business {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-business:before {
    content: "business"; }

/* line 211, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-business-center {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-business-center:before {
    content: "business_center"; }

/* line 212, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-cached {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-cached:before {
    content: "cached"; }

/* line 213, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-cake {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-cake:before {
    content: "cake"; }

/* line 214, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-call {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-call:before {
    content: "call"; }

/* line 215, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-call-end {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-call-end:before {
    content: "call_end"; }

/* line 216, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-call-made {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-call-made:before {
    content: "call_made"; }

/* line 217, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-call-merge {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-call-merge:before {
    content: "call_merge"; }

/* line 218, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-call-missed {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-call-missed:before {
    content: "call_missed"; }

/* line 219, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-call-missed-outgoing {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-call-missed-outgoing:before {
    content: "call_missed_outgoing"; }

/* line 220, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-call-received {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-call-received:before {
    content: "call_received"; }

/* line 221, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-call-split {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-call-split:before {
    content: "call_split"; }

/* line 222, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-call-to-action {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-call-to-action:before {
    content: "call_to_action"; }

/* line 223, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-camera {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-camera:before {
    content: "camera"; }

/* line 224, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-camera-alt {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-camera-alt:before {
    content: "camera_alt"; }

/* line 225, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-camera-enhance {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-camera-enhance:before {
    content: "camera_enhance"; }

/* line 226, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-camera-front {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-camera-front:before {
    content: "camera_front"; }

/* line 227, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-camera-rear {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-camera-rear:before {
    content: "camera_rear"; }

/* line 228, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-camera-roll {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-camera-roll:before {
    content: "camera_roll"; }

/* line 229, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-cancel {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-cancel:before {
    content: "cancel"; }

/* line 230, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-card-giftcard {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-card-giftcard:before {
    content: "card_giftcard"; }

/* line 231, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-card-membership {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-card-membership:before {
    content: "card_membership"; }

/* line 232, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-card-travel {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-card-travel:before {
    content: "card_travel"; }

/* line 233, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-casino {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-casino:before {
    content: "casino"; }

/* line 234, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-cast {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-cast:before {
    content: "cast"; }

/* line 235, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-cast-connected {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-cast-connected:before {
    content: "cast_connected"; }

/* line 236, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-center-focus-strong {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-center-focus-strong:before {
    content: "center_focus_strong"; }

/* line 237, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-center-focus-weak {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-center-focus-weak:before {
    content: "center_focus_weak"; }

/* line 238, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-change-history {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-change-history:before {
    content: "change_history"; }

/* line 239, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-chat {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-chat:before {
    content: "chat"; }

/* line 240, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-chat-bubble {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-chat-bubble:before {
    content: "chat_bubble"; }

/* line 241, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-chat-bubble-outline {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-chat-bubble-outline:before {
    content: "chat_bubble_outline"; }

/* line 242, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-check {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-check:before {
    content: "check"; }

/* line 243, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-check-box {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-check-box:before {
    content: "check_box"; }

/* line 244, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-check-box-outline-blank {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-check-box-outline-blank:before {
    content: "check_box_outline_blank"; }

/* line 245, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-check-circle {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-check-circle:before {
    content: "check_circle"; }

/* line 246, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-chevron-left {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-chevron-left:before {
    content: "chevron_left"; }

/* line 247, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-chevron-right {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-chevron-right:before {
    content: "chevron_right"; }

/* line 248, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-child-care {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-child-care:before {
    content: "child_care"; }

/* line 249, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-child-friendly {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-child-friendly:before {
    content: "child_friendly"; }

/* line 250, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-chrome-reader-mode {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-chrome-reader-mode:before {
    content: "chrome_reader_mode"; }

/* line 251, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-class {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-class:before {
    content: "class"; }

/* line 252, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-clear {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-clear:before {
    content: "clear"; }

/* line 253, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-clear-all {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-clear-all:before {
    content: "clear_all"; }

/* line 254, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-close {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-close:before {
    content: "close"; }

/* line 255, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-closed-caption {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-closed-caption:before {
    content: "closed_caption"; }

/* line 256, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-cloud {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-cloud:before {
    content: "cloud"; }

/* line 257, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-cloud-circle {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-cloud-circle:before {
    content: "cloud_circle"; }

/* line 258, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-cloud-done {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-cloud-done:before {
    content: "cloud_done"; }

/* line 259, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-cloud-download {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-cloud-download:before {
    content: "cloud_download"; }

/* line 260, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-cloud-off {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-cloud-off:before {
    content: "cloud_off"; }

/* line 261, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-cloud-queue {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-cloud-queue:before {
    content: "cloud_queue"; }

/* line 262, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-cloud-upload {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-cloud-upload:before {
    content: "cloud_upload"; }

/* line 263, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-code {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-code:before {
    content: "code"; }

/* line 264, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-collections {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-collections:before {
    content: "collections"; }

/* line 265, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-collections-bookmark {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-collections-bookmark:before {
    content: "collections_bookmark"; }

/* line 266, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-color-lens {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-color-lens:before {
    content: "color_lens"; }

/* line 267, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-colorize {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-colorize:before {
    content: "colorize"; }

/* line 268, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-comment {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-comment:before {
    content: "comment"; }

/* line 269, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-compare {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-compare:before {
    content: "compare"; }

/* line 270, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-compare-arrows {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-compare-arrows:before {
    content: "compare_arrows"; }

/* line 271, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-computer {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-computer:before {
    content: "computer"; }

/* line 272, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-confirmation-number {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-confirmation-number:before {
    content: "confirmation_number"; }

/* line 273, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-contact-mail {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-contact-mail:before {
    content: "contact_mail"; }

/* line 274, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-contact-phone {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-contact-phone:before {
    content: "contact_phone"; }

/* line 275, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-contacts {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-contacts:before {
    content: "contacts"; }

/* line 276, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-content-copy {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-content-copy:before {
    content: "content_copy"; }

/* line 277, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-content-cut {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-content-cut:before {
    content: "content_cut"; }

/* line 278, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-content-paste {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-content-paste:before {
    content: "content_paste"; }

/* line 279, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-control-point {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-control-point:before {
    content: "control_point"; }

/* line 280, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-control-point-duplicate {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-control-point-duplicate:before {
    content: "control_point_duplicate"; }

/* line 281, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-copyright {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-copyright:before {
    content: "copyright"; }

/* line 282, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-create {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-create:before {
    content: "create"; }

/* line 283, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-create-new-folder {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-create-new-folder:before {
    content: "create_new_folder"; }

/* line 284, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-credit-card {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-credit-card:before {
    content: "credit_card"; }

/* line 285, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-crop {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-crop:before {
    content: "crop"; }

/* line 286, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-crop-16-9 {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-crop-16-9:before {
    content: "crop_16_9"; }

/* line 287, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-crop-3-2 {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-crop-3-2:before {
    content: "crop_3_2"; }

/* line 288, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-crop-5-4 {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-crop-5-4:before {
    content: "crop_5_4"; }

/* line 289, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-crop-7-5 {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-crop-7-5:before {
    content: "crop_7_5"; }

/* line 290, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-crop-din {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-crop-din:before {
    content: "crop_din"; }

/* line 291, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-crop-free {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-crop-free:before {
    content: "crop_free"; }

/* line 292, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-crop-landscape {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-crop-landscape:before {
    content: "crop_landscape"; }

/* line 293, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-crop-original {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-crop-original:before {
    content: "crop_original"; }

/* line 294, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-crop-portrait {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-crop-portrait:before {
    content: "crop_portrait"; }

/* line 295, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-crop-rotate {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-crop-rotate:before {
    content: "crop_rotate"; }

/* line 296, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-crop-square {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-crop-square:before {
    content: "crop_square"; }

/* line 297, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-dashboard {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-dashboard:before {
    content: "dashboard"; }

/* line 298, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-data-usage {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-data-usage:before {
    content: "data_usage"; }

/* line 299, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-date-range {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-date-range:before {
    content: "date_range"; }

/* line 300, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-dehaze {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-dehaze:before {
    content: "dehaze"; }

/* line 301, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-delete {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-delete:before {
    content: "delete"; }

/* line 302, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-delete-forever {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-delete-forever:before {
    content: "delete_forever"; }

/* line 303, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-delete-sweep {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-delete-sweep:before {
    content: "delete_sweep"; }

/* line 304, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-description {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-description:before {
    content: "description"; }

/* line 305, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-desktop-mac {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-desktop-mac:before {
    content: "desktop_mac"; }

/* line 306, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-desktop-windows {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-desktop-windows:before {
    content: "desktop_windows"; }

/* line 307, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-details {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-details:before {
    content: "details"; }

/* line 308, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-developer-board {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-developer-board:before {
    content: "developer_board"; }

/* line 309, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-developer-mode {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-developer-mode:before {
    content: "developer_mode"; }

/* line 310, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-device-hub {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-device-hub:before {
    content: "device_hub"; }

/* line 311, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-devices {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-devices:before {
    content: "devices"; }

/* line 312, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-devices-other {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-devices-other:before {
    content: "devices_other"; }

/* line 313, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-dialer-sip {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-dialer-sip:before {
    content: "dialer_sip"; }

/* line 314, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-dialpad {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-dialpad:before {
    content: "dialpad"; }

/* line 315, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-directions {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-directions:before {
    content: "directions"; }

/* line 316, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-directions-bike {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-directions-bike:before {
    content: "directions_bike"; }

/* line 317, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-directions-boat {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-directions-boat:before {
    content: "directions_boat"; }

/* line 318, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-directions-bus {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-directions-bus:before {
    content: "directions_bus"; }

/* line 319, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-directions-car {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-directions-car:before {
    content: "directions_car"; }

/* line 320, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-directions-railway {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-directions-railway:before {
    content: "directions_railway"; }

/* line 321, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-directions-run {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-directions-run:before {
    content: "directions_run"; }

/* line 322, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-directions-subway {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-directions-subway:before {
    content: "directions_subway"; }

/* line 323, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-directions-transit {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-directions-transit:before {
    content: "directions_transit"; }

/* line 324, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-directions-walk {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-directions-walk:before {
    content: "directions_walk"; }

/* line 325, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-disc-full {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-disc-full:before {
    content: "disc_full"; }

/* line 326, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-dns {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-dns:before {
    content: "dns"; }

/* line 327, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-do-not-disturb {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-do-not-disturb:before {
    content: "do_not_disturb"; }

/* line 328, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-do-not-disturb-alt {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-do-not-disturb-alt:before {
    content: "do_not_disturb_alt"; }

/* line 329, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-do-not-disturb-off {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-do-not-disturb-off:before {
    content: "do_not_disturb_off"; }

/* line 330, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-do-not-disturb-on {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-do-not-disturb-on:before {
    content: "do_not_disturb_on"; }

/* line 331, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-dock {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-dock:before {
    content: "dock"; }

/* line 332, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-domain {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-domain:before {
    content: "domain"; }

/* line 333, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-done {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-done:before {
    content: "done"; }

/* line 334, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-done-all {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-done-all:before {
    content: "done_all"; }

/* line 335, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-donut-large {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-donut-large:before {
    content: "donut_large"; }

/* line 336, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-donut-small {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-donut-small:before {
    content: "donut_small"; }

/* line 337, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-drafts {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-drafts:before {
    content: "drafts"; }

/* line 338, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-drag-handle {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-drag-handle:before {
    content: "drag_handle"; }

/* line 339, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-drive-eta {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-drive-eta:before {
    content: "drive_eta"; }

/* line 340, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-dvr {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-dvr:before {
    content: "dvr"; }

/* line 341, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-edit {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-edit:before {
    content: "edit"; }

/* line 342, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-edit-location {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-edit-location:before {
    content: "edit_location"; }

/* line 343, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-eject {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-eject:before {
    content: "eject"; }

/* line 344, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-email {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-email:before {
    content: "email"; }

/* line 345, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-enhanced-encryption {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-enhanced-encryption:before {
    content: "enhanced_encryption"; }

/* line 346, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-equalizer {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-equalizer:before {
    content: "equalizer"; }

/* line 347, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-error {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-error:before {
    content: "error"; }

/* line 348, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-error-outline {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-error-outline:before {
    content: "error_outline"; }

/* line 349, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-euro-symbol {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-euro-symbol:before {
    content: "euro_symbol"; }

/* line 350, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-ev-station {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-ev-station:before {
    content: "ev_station"; }

/* line 351, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-event {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-event:before {
    content: "event"; }

/* line 352, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-event-available {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-event-available:before {
    content: "event_available"; }

/* line 353, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-event-busy {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-event-busy:before {
    content: "event_busy"; }

/* line 354, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-event-note {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-event-note:before {
    content: "event_note"; }

/* line 355, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-event-seat {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-event-seat:before {
    content: "event_seat"; }

/* line 356, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-exit-to-app {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-exit-to-app:before {
    content: "exit_to_app"; }

/* line 357, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-expand-less {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-expand-less:before {
    content: "expand_less"; }

/* line 358, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-expand-more {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-expand-more:before {
    content: "expand_more"; }

/* line 359, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-explicit {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-explicit:before {
    content: "explicit"; }

/* line 360, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-explore {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-explore:before {
    content: "explore"; }

/* line 361, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-exposure {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-exposure:before {
    content: "exposure"; }

/* line 362, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-exposure-neg-1 {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-exposure-neg-1:before {
    content: "exposure_neg_1"; }

/* line 363, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-exposure-neg-2 {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-exposure-neg-2:before {
    content: "exposure_neg_2"; }

/* line 364, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-exposure-plus-1 {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-exposure-plus-1:before {
    content: "exposure_plus_1"; }

/* line 365, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-exposure-plus-2 {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-exposure-plus-2:before {
    content: "exposure_plus_2"; }

/* line 366, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-exposure-zero {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-exposure-zero:before {
    content: "exposure_zero"; }

/* line 367, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-extension {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-extension:before {
    content: "extension"; }

/* line 368, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-face {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-face:before {
    content: "face"; }

/* line 369, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-fast-forward {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-fast-forward:before {
    content: "fast_forward"; }

/* line 370, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-fast-rewind {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-fast-rewind:before {
    content: "fast_rewind"; }

/* line 371, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-favorite {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-favorite:before {
    content: "favorite"; }

/* line 372, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-favorite-border {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-favorite-border:before {
    content: "favorite_border"; }

/* line 373, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-featured-play-list {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-featured-play-list:before {
    content: "featured_play_list"; }

/* line 374, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-featured-video {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-featured-video:before {
    content: "featured_video"; }

/* line 375, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-feedback {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-feedback:before {
    content: "feedback"; }

/* line 376, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-fiber-dvr {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-fiber-dvr:before {
    content: "fiber_dvr"; }

/* line 377, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-fiber-manual-record {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-fiber-manual-record:before {
    content: "fiber_manual_record"; }

/* line 378, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-fiber-new {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-fiber-new:before {
    content: "fiber_new"; }

/* line 379, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-fibern {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-fibern:before {
    content: "fiber_pin"; }

/* line 380, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-fiber-smart-record {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-fiber-smart-record:before {
    content: "fiber_smart_record"; }

/* line 381, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-file-download {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-file-download:before {
    content: "file_download"; }

/* line 382, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-file-upload {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-file-upload:before {
    content: "file_upload"; }

/* line 383, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-filter {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-filter:before {
    content: "filter"; }

/* line 384, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-filter-1 {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-filter-1:before {
    content: "filter_1"; }

/* line 385, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-filter-2 {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-filter-2:before {
    content: "filter_2"; }

/* line 386, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-filter-3 {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-filter-3:before {
    content: "filter_3"; }

/* line 387, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-filter-4 {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-filter-4:before {
    content: "filter_4"; }

/* line 388, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-filter-5 {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-filter-5:before {
    content: "filter_5"; }

/* line 389, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-filter-6 {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-filter-6:before {
    content: "filter_6"; }

/* line 390, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-filter-7 {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-filter-7:before {
    content: "filter_7"; }

/* line 391, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-filter-8 {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-filter-8:before {
    content: "filter_8"; }

/* line 392, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-filter-9 {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-filter-9:before {
    content: "filter_9"; }

/* line 393, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-filter-9-plus {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-filter-9-plus:before {
    content: "filter_9_plus"; }

/* line 394, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-filter-b-and-w {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-filter-b-and-w:before {
    content: "filter_b_and_w"; }

/* line 395, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-filter-center-focus {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-filter-center-focus:before {
    content: "filter_center_focus"; }

/* line 396, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-filter-drama {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-filter-drama:before {
    content: "filter_drama"; }

/* line 397, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-filter-frames {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-filter-frames:before {
    content: "filter_frames"; }

/* line 398, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-filter-hdr {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-filter-hdr:before {
    content: "filter_hdr"; }

/* line 399, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-filter-list {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-filter-list:before {
    content: "filter_list"; }

/* line 400, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-filter-none {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-filter-none:before {
    content: "filter_none"; }

/* line 401, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-filter-tilt-shift {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-filter-tilt-shift:before {
    content: "filter_tilt_shift"; }

/* line 402, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-filter-vintage {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-filter-vintage:before {
    content: "filter_vintage"; }

/* line 403, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-find-in-page {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-find-in-page:before {
    content: "find_in_page"; }

/* line 404, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-find-replace {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-find-replace:before {
    content: "find_replace"; }

/* line 405, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-fingerprint {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-fingerprint:before {
    content: "fingerprint"; }

/* line 406, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-first-page {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-first-page:before {
    content: "first_page"; }

/* line 407, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-fitness-center {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-fitness-center:before {
    content: "fitness_center"; }

/* line 408, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-flag {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-flag:before {
    content: "flag"; }

/* line 409, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-flare {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-flare:before {
    content: "flare"; }

/* line 410, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-flash-auto {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-flash-auto:before {
    content: "flash_auto"; }

/* line 411, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-flash-off {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-flash-off:before {
    content: "flash_off"; }

/* line 412, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-flash-on {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-flash-on:before {
    content: "flash_on"; }

/* line 413, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-flight {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-flight:before {
    content: "flight"; }

/* line 414, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-flight-land {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-flight-land:before {
    content: "flight_land"; }

/* line 415, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-flight-takeoff {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-flight-takeoff:before {
    content: "flight_takeoff"; }

/* line 416, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-flip {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-flip:before {
    content: "flip"; }

/* line 417, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-flip-to-back {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-flip-to-back:before {
    content: "flip_to_back"; }

/* line 418, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-flip-to-front {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-flip-to-front:before {
    content: "flip_to_front"; }

/* line 419, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-folder {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-folder:before {
    content: "folder"; }

/* line 420, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-folder-open {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-folder-open:before {
    content: "folder_open"; }

/* line 421, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-folder-shared {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-folder-shared:before {
    content: "folder_shared"; }

/* line 422, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-folder-special {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-folder-special:before {
    content: "folder_special"; }

/* line 423, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-font-download {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-font-download:before {
    content: "font_download"; }

/* line 424, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-format-align-center {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-format-align-center:before {
    content: "format_align_center"; }

/* line 425, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-format-align-justify {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-format-align-justify:before {
    content: "format_align_justify"; }

/* line 426, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-format-align-left {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-format-align-left:before {
    content: "format_align_left"; }

/* line 427, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-format-align-right {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-format-align-right:before {
    content: "format_align_right"; }

/* line 428, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-format-bold {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-format-bold:before {
    content: "format_bold"; }

/* line 429, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-format-clear {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-format-clear:before {
    content: "format_clear"; }

/* line 430, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-format-color-fill {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-format-color-fill:before {
    content: "format_color_fill"; }

/* line 431, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-format-color-reset {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-format-color-reset:before {
    content: "format_color_reset"; }

/* line 432, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-format-color-text {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-format-color-text:before {
    content: "format_color_text"; }

/* line 433, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-format-indent-decrease {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-format-indent-decrease:before {
    content: "format_indent_decrease"; }

/* line 434, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-format-indent-increase {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-format-indent-increase:before {
    content: "format_indent_increase"; }

/* line 435, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-format-italic {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-format-italic:before {
    content: "format_italic"; }

/* line 436, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-format-line-spacing {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-format-line-spacing:before {
    content: "format_line_spacing"; }

/* line 437, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-format-list-bulleted {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-format-list-bulleted:before {
    content: "format_list_bulleted"; }

/* line 438, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-format-list-numbered {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-format-list-numbered:before {
    content: "format_list_numbered"; }

/* line 439, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-format-paint {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-format-paint:before {
    content: "format_paint"; }

/* line 440, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-format-quote {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-format-quote:before {
    content: "format_quote"; }

/* line 441, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-format-shapes {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-format-shapes:before {
    content: "format_shapes"; }

/* line 442, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-format-size {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-format-size:before {
    content: "format_size"; }

/* line 443, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-format-strikethrough {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-format-strikethrough:before {
    content: "format_strikethrough"; }

/* line 444, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-format-textdirection-l-to-r {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-format-textdirection-l-to-r:before {
    content: "format_textdirection_l_to_r"; }

/* line 445, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-format-textdirection-r-to-l {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-format-textdirection-r-to-l:before {
    content: "format_textdirection_r_to_l"; }

/* line 446, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-format-underlined {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-format-underlined:before {
    content: "format_underlined"; }

/* line 447, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-forum {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-forum:before {
    content: "forum"; }

/* line 448, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-forward {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-forward:before {
    content: "forward"; }

/* line 449, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-forward-10 {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-forward-10:before {
    content: "forward_10"; }

/* line 450, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-forward-30 {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-forward-30:before {
    content: "forward_30"; }

/* line 451, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-forward-5 {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-forward-5:before {
    content: "forward_5"; }

/* line 452, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-free-breakfast {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-free-breakfast:before {
    content: "free_breakfast"; }

/* line 453, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-fullscreen {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-fullscreen:before {
    content: "fullscreen"; }

/* line 454, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-fullscreen-exit {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-fullscreen-exit:before {
    content: "fullscreen_exit"; }

/* line 455, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-functions {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-functions:before {
    content: "functions"; }

/* line 456, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-g-translate {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-g-translate:before {
    content: "g_translate"; }

/* line 457, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-gamepad {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-gamepad:before {
    content: "gamepad"; }

/* line 458, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-games {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-games:before {
    content: "games"; }

/* line 459, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-gavel {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-gavel:before {
    content: "gavel"; }

/* line 460, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-gesture {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-gesture:before {
    content: "gesture"; }

/* line 461, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-get-app {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-get-app:before {
    content: "get_app"; }

/* line 462, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-gif {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-gif:before {
    content: "gif"; }

/* line 463, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-golf-course {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-golf-course:before {
    content: "golf_course"; }

/* line 464, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-gps-fixed {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-gps-fixed:before {
    content: "gps_fixed"; }

/* line 465, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-gps-not-fixed {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-gps-not-fixed:before {
    content: "gps_not_fixed"; }

/* line 466, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-gps-off {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-gps-off:before {
    content: "gps_off"; }

/* line 467, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-grade {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-grade:before {
    content: "grade"; }

/* line 468, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-gradient {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-gradient:before {
    content: "gradient"; }

/* line 469, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-grain {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-grain:before {
    content: "grain"; }

/* line 470, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-graphic-eq {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-graphic-eq:before {
    content: "graphic_eq"; }

/* line 471, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-grid-off {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-grid-off:before {
    content: "grid_off"; }

/* line 472, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-grid-on {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-grid-on:before {
    content: "grid_on"; }

/* line 473, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-group {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-group:before {
    content: "group"; }

/* line 474, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-group-add {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-group-add:before {
    content: "group_add"; }

/* line 475, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-group-work {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-group-work:before {
    content: "group_work"; }

/* line 476, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-hd {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-hd:before {
    content: "hd"; }

/* line 477, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-hdr-off {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-hdr-off:before {
    content: "hdr_off"; }

/* line 478, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-hdr-on {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-hdr-on:before {
    content: "hdr_on"; }

/* line 479, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-hdr-strong {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-hdr-strong:before {
    content: "hdr_strong"; }

/* line 480, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-hdr-weak {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-hdr-weak:before {
    content: "hdr_weak"; }

/* line 481, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-headset {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-headset:before {
    content: "headset"; }

/* line 482, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-headset-mic {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-headset-mic:before {
    content: "headset_mic"; }

/* line 483, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-healing {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-healing:before {
    content: "healing"; }

/* line 484, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-hearing {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-hearing:before {
    content: "hearing"; }

/* line 485, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-help {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-help:before {
    content: "help"; }

/* line 486, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-help-outline {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-help-outline:before {
    content: "help_outline"; }

/* line 487, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-high-quality {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-high-quality:before {
    content: "high_quality"; }

/* line 488, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-highlight {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-highlight:before {
    content: "highlight"; }

/* line 489, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-highlight-off {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-highlight-off:before {
    content: "highlight_off"; }

/* line 490, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-history {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-history:before {
    content: "history"; }

/* line 491, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-home {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-home:before {
    content: "home"; }

/* line 492, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-hot-tub {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-hot-tub:before {
    content: "hot_tub"; }

/* line 493, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-hotel {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-hotel:before {
    content: "hotel"; }

/* line 494, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-hourglass-empty {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-hourglass-empty:before {
    content: "hourglass_empty"; }

/* line 495, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-hourglass-full {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-hourglass-full:before {
    content: "hourglass_full"; }

/* line 496, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-http {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-http:before {
    content: "http"; }

/* line 497, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-https {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-https:before {
    content: "https"; }

/* line 498, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-image {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-image:before {
    content: "image"; }

/* line 499, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-image-aspect-ratio {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-image-aspect-ratio:before {
    content: "image_aspect_ratio"; }

/* line 500, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-import-contacts {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-import-contacts:before {
    content: "import_contacts"; }

/* line 501, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-import-export {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-import-export:before {
    content: "import_export"; }

/* line 502, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-important-devices {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-important-devices:before {
    content: "important_devices"; }

/* line 503, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-inbox {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-inbox:before {
    content: "inbox"; }

/* line 504, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-indeterminate-check-box {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-indeterminate-check-box:before {
    content: "indeterminate_check_box"; }

/* line 505, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-info {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-info:before {
    content: "info"; }

/* line 506, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-info-outline {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-info-outline:before {
    content: "info_outline"; }

/* line 507, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-input {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-input:before {
    content: "input"; }

/* line 508, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-insert-chart {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-insert-chart:before {
    content: "insert_chart"; }

/* line 509, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-insert-comment {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-insert-comment:before {
    content: "insert_comment"; }

/* line 510, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-insert-drive-file {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-insert-drive-file:before {
    content: "insert_drive_file"; }

/* line 511, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-insert-emoticon {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-insert-emoticon:before {
    content: "insert_emoticon"; }

/* line 512, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-insert-invitation {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-insert-invitation:before {
    content: "insert_invitation"; }

/* line 513, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-insert-link {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-insert-link:before {
    content: "insert_link"; }

/* line 514, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-insert-photo {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-insert-photo:before {
    content: "insert_photo"; }

/* line 515, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-invert-colors {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-invert-colors:before {
    content: "invert_colors"; }

/* line 516, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-invert-colors-off {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-invert-colors-off:before {
    content: "invert_colors_off"; }

/* line 517, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-iso {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-iso:before {
    content: "iso"; }

/* line 518, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-keyboard {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-keyboard:before {
    content: "keyboard"; }

/* line 519, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-keyboard-arrow-down {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-keyboard-arrow-down:before {
    content: "keyboard_arrow_down"; }

/* line 520, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-keyboard-arrow-left {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-keyboard-arrow-left:before {
    content: "keyboard_arrow_left"; }

/* line 521, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-keyboard-arrow-right {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-keyboard-arrow-right:before {
    content: "keyboard_arrow_right"; }

/* line 522, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-keyboard-arrow-up {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-keyboard-arrow-up:before {
    content: "keyboard_arrow_up"; }

/* line 523, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-keyboard-backspace {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-keyboard-backspace:before {
    content: "keyboard_backspace"; }

/* line 524, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-keyboard-capslock {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-keyboard-capslock:before {
    content: "keyboard_capslock"; }

/* line 525, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-keyboard-hide {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-keyboard-hide:before {
    content: "keyboard_hide"; }

/* line 526, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-keyboard-return {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-keyboard-return:before {
    content: "keyboard_return"; }

/* line 527, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-keyboard-tab {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-keyboard-tab:before {
    content: "keyboard_tab"; }

/* line 528, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-keyboard-voice {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-keyboard-voice:before {
    content: "keyboard_voice"; }

/* line 529, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-kitchen {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-kitchen:before {
    content: "kitchen"; }

/* line 530, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-label {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-label:before {
    content: "label"; }

/* line 531, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-label-outline {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-label-outline:before {
    content: "label_outline"; }

/* line 532, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-landscape {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-landscape:before {
    content: "landscape"; }

/* line 533, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-language {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-language:before {
    content: "language"; }

/* line 534, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-laptop {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-laptop:before {
    content: "laptop"; }

/* line 535, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-laptop-chromebook {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-laptop-chromebook:before {
    content: "laptop_chromebook"; }

/* line 536, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-laptop-mac {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-laptop-mac:before {
    content: "laptop_mac"; }

/* line 537, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-laptop-windows {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-laptop-windows:before {
    content: "laptop_windows"; }

/* line 538, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-last-page {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-last-page:before {
    content: "last_page"; }

/* line 539, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-launch {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-launch:before {
    content: "launch"; }

/* line 540, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-layers {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-layers:before {
    content: "layers"; }

/* line 541, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-layers-clear {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-layers-clear:before {
    content: "layers_clear"; }

/* line 542, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-leak-add {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-leak-add:before {
    content: "leak_add"; }

/* line 543, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-leak-remove {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-leak-remove:before {
    content: "leak_remove"; }

/* line 544, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-lens {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-lens:before {
    content: "lens"; }

/* line 545, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-library-add {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-library-add:before {
    content: "library_add"; }

/* line 546, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-library-books {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-library-books:before {
    content: "library_books"; }

/* line 547, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-library-music {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-library-music:before {
    content: "library_music"; }

/* line 548, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-lightbulb-outline {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-lightbulb-outline:before {
    content: "lightbulb_outline"; }

/* line 549, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-line-style {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-line-style:before {
    content: "line_style"; }

/* line 550, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-line-weight {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-line-weight:before {
    content: "line_weight"; }

/* line 551, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-linear-scale {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-linear-scale:before {
    content: "linear_scale"; }

/* line 552, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-link {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-link:before {
    content: "link"; }

/* line 553, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-linked-camera {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-linked-camera:before {
    content: "linked_camera"; }

/* line 554, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-list {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-list:before {
    content: "list"; }

/* line 555, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-live-help {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-live-help:before {
    content: "live_help"; }

/* line 556, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-live-tv {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-live-tv:before {
    content: "live_tv"; }

/* line 557, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-local-activity {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-local-activity:before {
    content: "local_activity"; }

/* line 558, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-local-airport {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-local-airport:before {
    content: "local_airport"; }

/* line 559, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-local-atm {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-local-atm:before {
    content: "local_atm"; }

/* line 560, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-local-bar {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-local-bar:before {
    content: "local_bar"; }

/* line 561, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-local-cafe {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-local-cafe:before {
    content: "local_cafe"; }

/* line 562, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-local-car-wash {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-local-car-wash:before {
    content: "local_car_wash"; }

/* line 563, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-local-convenience-store {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-local-convenience-store:before {
    content: "local_convenience_store"; }

/* line 564, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-local-dining {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-local-dining:before {
    content: "local_dining"; }

/* line 565, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-local-drink {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-local-drink:before {
    content: "local_drink"; }

/* line 566, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-local-florist {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-local-florist:before {
    content: "local_florist"; }

/* line 567, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-local-gas-station {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-local-gas-station:before {
    content: "local_gas_station"; }

/* line 568, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-local-grocery-store {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-local-grocery-store:before {
    content: "local_grocery_store"; }

/* line 569, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-local-hospital {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-local-hospital:before {
    content: "local_hospital"; }

/* line 570, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-local-hotel {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-local-hotel:before {
    content: "local_hotel"; }

/* line 571, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-local-laundry-service {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-local-laundry-service:before {
    content: "local_laundry_service"; }

/* line 572, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-local-library {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-local-library:before {
    content: "local_library"; }

/* line 573, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-local-mall {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-local-mall:before {
    content: "local_mall"; }

/* line 574, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-local-movies {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-local-movies:before {
    content: "local_movies"; }

/* line 575, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-local-offer {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-local-offer:before {
    content: "local_offer"; }

/* line 576, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-local-parking {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-local-parking:before {
    content: "local_parking"; }

/* line 577, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-local-pharmacy {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-local-pharmacy:before {
    content: "local_pharmacy"; }

/* line 578, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-local-phone {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-local-phone:before {
    content: "local_phone"; }

/* line 579, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-local-pizza {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-local-pizza:before {
    content: "local_pizza"; }

/* line 580, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-local-play {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-local-play:before {
    content: "local_play"; }

/* line 581, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-local-post-office {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-local-post-office:before {
    content: "local_post_office"; }

/* line 582, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-local-printshop {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-local-printshop:before {
    content: "local_printshop"; }

/* line 583, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-local-see {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-local-see:before {
    content: "local_see"; }

/* line 584, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-local-shipping {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-local-shipping:before {
    content: "local_shipping"; }

/* line 585, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-local-taxi {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-local-taxi:before {
    content: "local_taxi"; }

/* line 586, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-location-city {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-location-city:before {
    content: "location_city"; }

/* line 587, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-location-disabled {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-location-disabled:before {
    content: "location_disabled"; }

/* line 588, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-location-off {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-location-off:before {
    content: "location_off"; }

/* line 589, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-location-on {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-location-on:before {
    content: "location_on"; }

/* line 590, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-location-searching {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-location-searching:before {
    content: "location_searching"; }

/* line 591, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-lock {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-lock:before {
    content: "lock"; }

/* line 592, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-lock-open {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-lock-open:before {
    content: "lock_open"; }

/* line 593, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-lock-outline {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-lock-outline:before {
    content: "lock_outline"; }

/* line 594, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-looks {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-looks:before {
    content: "looks"; }

/* line 595, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-looks-3 {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-looks-3:before {
    content: "looks_3"; }

/* line 596, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-looks-4 {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-looks-4:before {
    content: "looks_4"; }

/* line 597, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-looks-5 {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-looks-5:before {
    content: "looks_5"; }

/* line 598, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-looks-6 {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-looks-6:before {
    content: "looks_6"; }

/* line 599, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-looks-one {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-looks-one:before {
    content: "looks_one"; }

/* line 600, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-looks-two {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-looks-two:before {
    content: "looks_two"; }

/* line 601, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-loop {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-loop:before {
    content: "loop"; }

/* line 602, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-loupe {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-loupe:before {
    content: "loupe"; }

/* line 603, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-low-priority {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-low-priority:before {
    content: "low_priority"; }

/* line 604, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-loyalty {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-loyalty:before {
    content: "loyalty"; }

/* line 605, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-mail {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-mail:before {
    content: "mail"; }

/* line 606, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-mail-outline {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-mail-outline:before {
    content: "mail_outline"; }

/* line 607, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-map {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-map:before {
    content: "map"; }

/* line 608, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-markunread {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-markunread:before {
    content: "markunread"; }

/* line 609, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-markunread-mailbox {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-markunread-mailbox:before {
    content: "markunread_mailbox"; }

/* line 610, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-memory {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-memory:before {
    content: "memory"; }

/* line 611, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-menu {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-menu:before {
    content: "menu"; }

/* line 612, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-merge-type {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-merge-type:before {
    content: "merge_type"; }

/* line 613, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-message {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-message:before {
    content: "message"; }

/* line 614, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-mic {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-mic:before {
    content: "mic"; }

/* line 615, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-mic-none {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-mic-none:before {
    content: "mic_none"; }

/* line 616, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-mic-off {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-mic-off:before {
    content: "mic_off"; }

/* line 617, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-mms {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-mms:before {
    content: "mms"; }

/* line 618, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-mode-comment {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-mode-comment:before {
    content: "mode_comment"; }

/* line 619, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-mode-edit {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-mode-edit:before {
    content: "mode_edit"; }

/* line 620, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-monetization-on {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-monetization-on:before {
    content: "monetization_on"; }

/* line 621, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-money-off {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-money-off:before {
    content: "money_off"; }

/* line 622, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-monochrome-photos {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-monochrome-photos:before {
    content: "monochrome_photos"; }

/* line 623, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-mood {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-mood:before {
    content: "mood"; }

/* line 624, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-mood-bad {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-mood-bad:before {
    content: "mood_bad"; }

/* line 625, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-more {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-more:before {
    content: "more"; }

/* line 626, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-more-horiz {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-more-horiz:before {
    content: "more_horiz"; }

/* line 627, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-more-vert {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-more-vert:before {
    content: "more_vert"; }

/* line 628, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-motorcycle {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-motorcycle:before {
    content: "motorcycle"; }

/* line 629, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-mouse {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-mouse:before {
    content: "mouse"; }

/* line 630, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-move-to-inbox {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-move-to-inbox:before {
    content: "move_to_inbox"; }

/* line 631, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-movie {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-movie:before {
    content: "movie"; }

/* line 632, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-movie-creation {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-movie-creation:before {
    content: "movie_creation"; }

/* line 633, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-movie-filter {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-movie-filter:before {
    content: "movie_filter"; }

/* line 634, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-multiline-chart {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-multiline-chart:before {
    content: "multiline_chart"; }

/* line 635, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-music-note {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-music-note:before {
    content: "music_note"; }

/* line 636, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-music-video {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-music-video:before {
    content: "music_video"; }

/* line 637, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-my-location {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-my-location:before {
    content: "my_location"; }

/* line 638, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-nature {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-nature:before {
    content: "nature"; }

/* line 639, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-nature-people {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-nature-people:before {
    content: "nature_people"; }

/* line 640, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-navigate-before {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-navigate-before:before {
    content: "navigate_before"; }

/* line 641, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-navigate-next {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-navigate-next:before {
    content: "navigate_next"; }

/* line 642, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-navigation {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-navigation:before {
    content: "navigation"; }

/* line 643, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-near-me {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-near-me:before {
    content: "near_me"; }

/* line 644, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-network-cell {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-network-cell:before {
    content: "network_cell"; }

/* line 645, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-network-check {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-network-check:before {
    content: "network_check"; }

/* line 646, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-network-locked {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-network-locked:before {
    content: "network_locked"; }

/* line 647, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-network-wifi {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-network-wifi:before {
    content: "network_wifi"; }

/* line 648, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-new-releases {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-new-releases:before {
    content: "new_releases"; }

/* line 649, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-next-week {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-next-week:before {
    content: "next_week"; }

/* line 650, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-nfc {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-nfc:before {
    content: "nfc"; }

/* line 651, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-no-encryption {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-no-encryption:before {
    content: "no_encryption"; }

/* line 652, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-no-sim {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-no-sim:before {
    content: "no_sim"; }

/* line 653, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-not-interested {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-not-interested:before {
    content: "not_interested"; }

/* line 654, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-note {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-note:before {
    content: "note"; }

/* line 655, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-note-add {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-note-add:before {
    content: "note_add"; }

/* line 656, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-notifications {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-notifications:before {
    content: "notifications"; }

/* line 657, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-notifications-active {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-notifications-active:before {
    content: "notifications_active"; }

/* line 658, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-notifications-none {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-notifications-none:before {
    content: "notifications_none"; }

/* line 659, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-notifications-off {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-notifications-off:before {
    content: "notifications_off"; }

/* line 660, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-notifications-paused {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-notifications-paused:before {
    content: "notifications_paused"; }

/* line 661, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-offline-pin {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-offline-pin:before {
    content: "offline_pin"; }

/* line 662, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-ondemand-video {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-ondemand-video:before {
    content: "ondemand_video"; }

/* line 663, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-opacity {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-opacity:before {
    content: "opacity"; }

/* line 664, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-open-in-browser {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-open-in-browser:before {
    content: "open_in_browser"; }

/* line 665, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-open-in-new {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-open-in-new:before {
    content: "open_in_new"; }

/* line 666, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-open-with {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-open-with:before {
    content: "open_with"; }

/* line 667, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-pages {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-pages:before {
    content: "pages"; }

/* line 668, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-pageview {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-pageview:before {
    content: "pageview"; }

/* line 669, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-palette {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-palette:before {
    content: "palette"; }

/* line 670, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-pan-tool {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-pan-tool:before {
    content: "pan_tool"; }

/* line 671, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-panorama {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-panorama:before {
    content: "panorama"; }

/* line 672, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-panorama-fish-eye {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-panorama-fish-eye:before {
    content: "panorama_fish_eye"; }

/* line 673, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-panorama-horizontal {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-panorama-horizontal:before {
    content: "panorama_horizontal"; }

/* line 674, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-panorama-vertical {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-panorama-vertical:before {
    content: "panorama_vertical"; }

/* line 675, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-panorama-wide-angle {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-panorama-wide-angle:before {
    content: "panorama_wide_angle"; }

/* line 676, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-party-mode {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-party-mode:before {
    content: "party_mode"; }

/* line 677, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-pause {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-pause:before {
    content: "pause"; }

/* line 678, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-pause-circle-filled {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-pause-circle-filled:before {
    content: "pause_circle_filled"; }

/* line 679, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-pause-circle-outline {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-pause-circle-outline:before {
    content: "pause_circle_outline"; }

/* line 680, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-payment {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-payment:before {
    content: "payment"; }

/* line 681, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-people {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-people:before {
    content: "people"; }

/* line 682, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-people-outline {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-people-outline:before {
    content: "people_outline"; }

/* line 683, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-perm-camera-mic {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-perm-camera-mic:before {
    content: "perm_camera_mic"; }

/* line 684, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-perm-contact-calendar {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-perm-contact-calendar:before {
    content: "perm_contact_calendar"; }

/* line 685, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-perm-data-setting {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-perm-data-setting:before {
    content: "perm_data_setting"; }

/* line 686, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-perm-device-information {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-perm-device-information:before {
    content: "perm_device_information"; }

/* line 687, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-perm-identity {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-perm-identity:before {
    content: "perm_identity"; }

/* line 688, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-perm-media {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-perm-media:before {
    content: "perm_media"; }

/* line 689, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-perm-phone-msg {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-perm-phone-msg:before {
    content: "perm_phone_msg"; }

/* line 690, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-perm-scan-wifi {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-perm-scan-wifi:before {
    content: "perm_scan_wifi"; }

/* line 691, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-person {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-person:before {
    content: "person"; }

/* line 692, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-person-add {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-person-add:before {
    content: "person_add"; }

/* line 693, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-person-outline {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-person-outline:before {
    content: "person_outline"; }

/* line 694, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-person-pin {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-person-pin:before {
    content: "person_pin"; }

/* line 695, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-person-pin-circle {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-person-pin-circle:before {
    content: "person_pin_circle"; }

/* line 696, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-personal-video {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-personal-video:before {
    content: "personal_video"; }

/* line 697, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-pets {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-pets:before {
    content: "pets"; }

/* line 698, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-phone {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-phone:before {
    content: "phone"; }

/* line 699, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-phone-android {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-phone-android:before {
    content: "phone_android"; }

/* line 700, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-phone-bluetooth-speaker {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-phone-bluetooth-speaker:before {
    content: "phone_bluetooth_speaker"; }

/* line 701, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-phone-forwarded {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-phone-forwarded:before {
    content: "phone_forwarded"; }

/* line 702, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-phone-in-talk {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-phone-in-talk:before {
    content: "phone_in_talk"; }

/* line 703, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-phone-iphone {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-phone-iphone:before {
    content: "phone_iphone"; }

/* line 704, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-phone-locked {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-phone-locked:before {
    content: "phone_locked"; }

/* line 705, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-phone-missed {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-phone-missed:before {
    content: "phone_missed"; }

/* line 706, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-phone-paused {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-phone-paused:before {
    content: "phone_paused"; }

/* line 707, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-phonelink {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-phonelink:before {
    content: "phonelink"; }

/* line 708, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-phonelink-erase {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-phonelink-erase:before {
    content: "phonelink_erase"; }

/* line 709, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-phonelink-lock {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-phonelink-lock:before {
    content: "phonelink_lock"; }

/* line 710, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-phonelink-off {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-phonelink-off:before {
    content: "phonelink_off"; }

/* line 711, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-phonelink-ring {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-phonelink-ring:before {
    content: "phonelink_ring"; }

/* line 712, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-phonelink-setup {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-phonelink-setup:before {
    content: "phonelink_setup"; }

/* line 713, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-photo {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-photo:before {
    content: "photo"; }

/* line 714, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-photo-album {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-photo-album:before {
    content: "photo_album"; }

/* line 715, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-photo-camera {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-photo-camera:before {
    content: "photo_camera"; }

/* line 716, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-photo-filter {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-photo-filter:before {
    content: "photo_filter"; }

/* line 717, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-photo-library {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-photo-library:before {
    content: "photo_library"; }

/* line 718, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-photo-size-select-actual {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-photo-size-select-actual:before {
    content: "photo_size_select_actual"; }

/* line 719, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-photo-size-select-large {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-photo-size-select-large:before {
    content: "photo_size_select_large"; }

/* line 720, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-photo-size-select-small {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-photo-size-select-small:before {
    content: "photo_size_select_small"; }

/* line 721, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-picture-as-pdf {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-picture-as-pdf:before {
    content: "picture_as_pdf"; }

/* line 722, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-picture-in-picture {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-picture-in-picture:before {
    content: "picture_in_picture"; }

/* line 723, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-picture-in-picture-alt {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-picture-in-picture-alt:before {
    content: "picture_in_picture_alt"; }

/* line 724, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-pie-chart {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-pie-chart:before {
    content: "pie_chart"; }

/* line 725, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-pie-chart-outlined {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-pie-chart-outlined:before {
    content: "pie_chart_outlined"; }

/* line 726, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-pin-drop {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-pin-drop:before {
    content: "pin_drop"; }

/* line 727, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-place {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-place:before {
    content: "place"; }

/* line 728, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-play-arrow {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-play-arrow:before {
    content: "play_arrow"; }

/* line 729, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-play-circle-filled {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-play-circle-filled:before {
    content: "play_circle_filled"; }

/* line 730, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-play-circle-outline {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-play-circle-outline:before {
    content: "play_circle_outline"; }

/* line 731, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-play-for-work {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-play-for-work:before {
    content: "play_for_work"; }

/* line 732, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-playlist-add {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-playlist-add:before {
    content: "playlist_add"; }

/* line 733, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-playlist-add-check {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-playlist-add-check:before {
    content: "playlist_add_check"; }

/* line 734, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-playlist-play {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-playlist-play:before {
    content: "playlist_play"; }

/* line 735, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-plus-one {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-plus-one:before {
    content: "plus_one"; }

/* line 736, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-poll {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-poll:before {
    content: "poll"; }

/* line 737, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-polymer {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-polymer:before {
    content: "polymer"; }

/* line 738, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-pool {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-pool:before {
    content: "pool"; }

/* line 739, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-portable-wifi-off {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-portable-wifi-off:before {
    content: "portable_wifi_off"; }

/* line 740, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-portrait {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-portrait:before {
    content: "portrait"; }

/* line 741, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-power {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-power:before {
    content: "power"; }

/* line 742, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-power-input {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-power-input:before {
    content: "power_input"; }

/* line 743, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-power-settings-new {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-power-settings-new:before {
    content: "power_settings_new"; }

/* line 744, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-pregnant-woman {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-pregnant-woman:before {
    content: "pregnant_woman"; }

/* line 745, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-present-to-all {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-present-to-all:before {
    content: "present_to_all"; }

/* line 746, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-print {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-print:before {
    content: "print"; }

/* line 747, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-priority-high {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-priority-high:before {
    content: "priority_high"; }

/* line 748, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-public {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-public:before {
    content: "public"; }

/* line 749, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-publish {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-publish:before {
    content: "publish"; }

/* line 750, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-query-builder {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-query-builder:before {
    content: "query_builder"; }

/* line 751, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-question-answer {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-question-answer:before {
    content: "question_answer"; }

/* line 752, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-queue {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-queue:before {
    content: "queue"; }

/* line 753, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-queue-music {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-queue-music:before {
    content: "queue_music"; }

/* line 754, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-queue-play-next {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-queue-play-next:before {
    content: "queue_play_next"; }

/* line 755, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-radio {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-radio:before {
    content: "radio"; }

/* line 756, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-radio-button-checked {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-radio-button-checked:before {
    content: "radio_button_checked"; }

/* line 757, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-radio-button-unchecked {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-radio-button-unchecked:before {
    content: "radio_button_unchecked"; }

/* line 758, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-rate-review {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-rate-review:before {
    content: "rate_review"; }

/* line 759, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-receipt {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-receipt:before {
    content: "receipt"; }

/* line 760, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-recent-actors {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-recent-actors:before {
    content: "recent_actors"; }

/* line 761, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-record-voice-over {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-record-voice-over:before {
    content: "record_voice_over"; }

/* line 762, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-redeem {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-redeem:before {
    content: "redeem"; }

/* line 763, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-redo {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-redo:before {
    content: "redo"; }

/* line 764, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-refresh {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-refresh:before {
    content: "refresh"; }

/* line 765, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-remove {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-remove:before {
    content: "remove"; }

/* line 766, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-remove-circle {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-remove-circle:before {
    content: "remove_circle"; }

/* line 767, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-remove-circle-outline {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-remove-circle-outline:before {
    content: "remove_circle_outline"; }

/* line 768, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-remove-from-queue {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-remove-from-queue:before {
    content: "remove_from_queue"; }

/* line 769, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-remove-red-eye {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-remove-red-eye:before {
    content: "remove_red_eye"; }

/* line 770, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-remove-shopping-cart {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-remove-shopping-cart:before {
    content: "remove_shopping_cart"; }

/* line 771, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-reorder {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-reorder:before {
    content: "reorder"; }

/* line 772, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-repeat {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-repeat:before {
    content: "repeat"; }

/* line 773, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-repeat-one {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-repeat-one:before {
    content: "repeat_one"; }

/* line 774, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-replay {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-replay:before {
    content: "replay"; }

/* line 775, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-replay-10 {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-replay-10:before {
    content: "replay_10"; }

/* line 776, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-replay-30 {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-replay-30:before {
    content: "replay_30"; }

/* line 777, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-replay-5 {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-replay-5:before {
    content: "replay_5"; }

/* line 778, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-reply {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-reply:before {
    content: "reply"; }

/* line 779, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-reply-all {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-reply-all:before {
    content: "reply_all"; }

/* line 780, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-report {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-report:before {
    content: "report"; }

/* line 781, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-report-problem {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-report-problem:before {
    content: "report_problem"; }

/* line 782, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-restaurant {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-restaurant:before {
    content: "restaurant"; }

/* line 783, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-restaurant-menu {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-restaurant-menu:before {
    content: "restaurant_menu"; }

/* line 784, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-restore {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-restore:before {
    content: "restore"; }

/* line 785, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-restore-page {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-restore-page:before {
    content: "restore_page"; }

/* line 786, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-ring-volume {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-ring-volume:before {
    content: "ring_volume"; }

/* line 787, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-room {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-room:before {
    content: "room"; }

/* line 788, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-room-service {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-room-service:before {
    content: "room_service"; }

/* line 789, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-rotate-90-degrees-ccw {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-rotate-90-degrees-ccw:before {
    content: "rotate_90_degrees_ccw"; }

/* line 790, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-rotate-left {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-rotate-left:before {
    content: "rotate_left"; }

/* line 791, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-rotate-right {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-rotate-right:before {
    content: "rotate_right"; }

/* line 792, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-rounded-corner {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-rounded-corner:before {
    content: "rounded_corner"; }

/* line 793, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-router {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-router:before {
    content: "router"; }

/* line 794, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-rowing {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-rowing:before {
    content: "rowing"; }

/* line 795, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-rss-feed {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-rss-feed:before {
    content: "rss_feed"; }

/* line 796, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-rv-hookup {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-rv-hookup:before {
    content: "rv_hookup"; }

/* line 797, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-satellite {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-satellite:before {
    content: "satellite"; }

/* line 798, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-save {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-save:before {
    content: "save"; }

/* line 799, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-scanner {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-scanner:before {
    content: "scanner"; }

/* line 800, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-schedule {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-schedule:before {
    content: "schedule"; }

/* line 801, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-school {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-school:before {
    content: "school"; }

/* line 802, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-screen-lock-landscape {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-screen-lock-landscape:before {
    content: "screen_lock_landscape"; }

/* line 803, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-screen-lock-portrait {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-screen-lock-portrait:before {
    content: "screen_lock_portrait"; }

/* line 804, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-screen-lock-rotation {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-screen-lock-rotation:before {
    content: "screen_lock_rotation"; }

/* line 805, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-screen-rotation {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-screen-rotation:before {
    content: "screen_rotation"; }

/* line 806, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-screen-share {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-screen-share:before {
    content: "screen_share"; }

/* line 807, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-sd-card {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-sd-card:before {
    content: "sd_card"; }

/* line 808, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-sd-storage {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-sd-storage:before {
    content: "sd_storage"; }

/* line 809, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-search {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-search:before {
    content: "search"; }

/* line 810, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-security {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-security:before {
    content: "security"; }

/* line 811, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-select-all {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-select-all:before {
    content: "select_all"; }

/* line 812, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-send {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-send:before {
    content: "send"; }

/* line 813, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-sentiment-dissatisfied {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-sentiment-dissatisfied:before {
    content: "sentiment_dissatisfied"; }

/* line 814, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-sentiment-neutral {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-sentiment-neutral:before {
    content: "sentiment_neutral"; }

/* line 815, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-sentiment-satisfied {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-sentiment-satisfied:before {
    content: "sentiment_satisfied"; }

/* line 816, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-sentiment-very-dissatisfied {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-sentiment-very-dissatisfied:before {
    content: "sentiment_very_dissatisfied"; }

/* line 817, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-sentiment-very-satisfied {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-sentiment-very-satisfied:before {
    content: "sentiment_very_satisfied"; }

/* line 818, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-settings {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-settings:before {
    content: "settings"; }

/* line 819, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-settings-applications {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-settings-applications:before {
    content: "settings_applications"; }

/* line 820, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-settings-backup-restore {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-settings-backup-restore:before {
    content: "settings_backup_restore"; }

/* line 821, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-settings-bluetooth {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-settings-bluetooth:before {
    content: "settings_bluetooth"; }

/* line 822, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-settings-brightness {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-settings-brightness:before {
    content: "settings_brightness"; }

/* line 823, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-settings-cell {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-settings-cell:before {
    content: "settings_cell"; }

/* line 824, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-settings-ethernet {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-settings-ethernet:before {
    content: "settings_ethernet"; }

/* line 825, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-settings-input-antenna {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-settings-input-antenna:before {
    content: "settings_input_antenna"; }

/* line 826, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-settings-input-component {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-settings-input-component:before {
    content: "settings_input_component"; }

/* line 827, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-settings-input-composite {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-settings-input-composite:before {
    content: "settings_input_composite"; }

/* line 828, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-settings-input-hdmi {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-settings-input-hdmi:before {
    content: "settings_input_hdmi"; }

/* line 829, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-settings-input-svideo {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-settings-input-svideo:before {
    content: "settings_input_svideo"; }

/* line 830, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-settings-overscan {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-settings-overscan:before {
    content: "settings_overscan"; }

/* line 831, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-settings-phone {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-settings-phone:before {
    content: "settings_phone"; }

/* line 832, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-settings-power {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-settings-power:before {
    content: "settings_power"; }

/* line 833, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-settings-remote {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-settings-remote:before {
    content: "settings_remote"; }

/* line 834, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-settings-system-daydream {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-settings-system-daydream:before {
    content: "settings_system_daydream"; }

/* line 835, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-settings-voice {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-settings-voice:before {
    content: "settings_voice"; }

/* line 836, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-share {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-share:before {
    content: "share"; }

/* line 837, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-shop {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-shop:before {
    content: "shop"; }

/* line 838, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-shop-two {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-shop-two:before {
    content: "shop_two"; }

/* line 839, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-shopping-basket {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-shopping-basket:before {
    content: "shopping_basket"; }

/* line 840, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-shopping-cart {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-shopping-cart:before {
    content: "shopping_cart"; }

/* line 841, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-short-text {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-short-text:before {
    content: "short_text"; }

/* line 842, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-show-chart {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-show-chart:before {
    content: "show_chart"; }

/* line 843, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-shuffle {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-shuffle:before {
    content: "shuffle"; }

/* line 844, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-signal-cellular-4-bar {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-signal-cellular-4-bar:before {
    content: "signal_cellular_4_bar"; }

/* line 845, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-signal-cellular-connected-no-internet-4-bar {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-signal-cellular-connected-no-internet-4-bar:before {
    content: "signal_cellular_connected_no_internet_4_bar"; }

/* line 846, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-signal-cellular-no-sim {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-signal-cellular-no-sim:before {
    content: "signal_cellular_no_sim"; }

/* line 847, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-signal-cellular-null {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-signal-cellular-null:before {
    content: "signal_cellular_null"; }

/* line 848, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-signal-cellular-off {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-signal-cellular-off:before {
    content: "signal_cellular_off"; }

/* line 849, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-signal-wifi-4-bar {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-signal-wifi-4-bar:before {
    content: "signal_wifi_4_bar"; }

/* line 850, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-signal-wifi-4-bar-lock {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-signal-wifi-4-bar-lock:before {
    content: "signal_wifi_4_bar_lock"; }

/* line 851, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-signal-wifi-off {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-signal-wifi-off:before {
    content: "signal_wifi_off"; }

/* line 852, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-sim-card {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-sim-card:before {
    content: "sim_card"; }

/* line 853, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-sim-card-alert {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-sim-card-alert:before {
    content: "sim_card_alert"; }

/* line 854, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-skip-next {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-skip-next:before {
    content: "skip_next"; }

/* line 855, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-skip-previous {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-skip-previous:before {
    content: "skip_previous"; }

/* line 856, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-slideshow {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-slideshow:before {
    content: "slideshow"; }

/* line 857, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-slow-motion-video {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-slow-motion-video:before {
    content: "slow_motion_video"; }

/* line 858, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-smartphone {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-smartphone:before {
    content: "smartphone"; }

/* line 859, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-smoke-free {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-smoke-free:before {
    content: "smoke_free"; }

/* line 860, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-smoking-rooms {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-smoking-rooms:before {
    content: "smoking_rooms"; }

/* line 861, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-sms {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-sms:before {
    content: "sms"; }

/* line 862, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-sms-failed {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-sms-failed:before {
    content: "sms_failed"; }

/* line 863, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-snooze {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-snooze:before {
    content: "snooze"; }

/* line 864, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-sort {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-sort:before {
    content: "sort"; }

/* line 865, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-sort-by-alpha {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-sort-by-alpha:before {
    content: "sort_by_alpha"; }

/* line 866, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-spa {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-spa:before {
    content: "spa"; }

/* line 867, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-space-bar {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-space-bar:before {
    content: "space_bar"; }

/* line 868, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-speaker {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-speaker:before {
    content: "speaker"; }

/* line 869, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-speaker-group {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-speaker-group:before {
    content: "speaker_group"; }

/* line 870, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-speaker-notes {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-speaker-notes:before {
    content: "speaker_notes"; }

/* line 871, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-speaker-notes-off {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-speaker-notes-off:before {
    content: "speaker_notes_off"; }

/* line 872, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-speaker-phone {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-speaker-phone:before {
    content: "speaker_phone"; }

/* line 873, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-spellcheck {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-spellcheck:before {
    content: "spellcheck"; }

/* line 874, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-star {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-star:before {
    content: "star"; }

/* line 875, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-star-border {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-star-border:before {
    content: "star_border"; }

/* line 876, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-star-half {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-star-half:before {
    content: "star_half"; }

/* line 877, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-stars {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-stars:before {
    content: "stars"; }

/* line 878, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-stay-current-landscape {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-stay-current-landscape:before {
    content: "stay_current_landscape"; }

/* line 879, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-stay-current-portrait {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-stay-current-portrait:before {
    content: "stay_current_portrait"; }

/* line 880, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-stay-primary-landscape {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-stay-primary-landscape:before {
    content: "stay_primary_landscape"; }

/* line 881, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-stay-primary-portrait {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-stay-primary-portrait:before {
    content: "stay_primary_portrait"; }

/* line 882, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-stop {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-stop:before {
    content: "stop"; }

/* line 883, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-stop-screen-share {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-stop-screen-share:before {
    content: "stop_screen_share"; }

/* line 884, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-storage {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-storage:before {
    content: "storage"; }

/* line 885, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-store {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-store:before {
    content: "store"; }

/* line 886, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-store-mall-directory {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-store-mall-directory:before {
    content: "store_mall_directory"; }

/* line 887, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-straighten {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-straighten:before {
    content: "straighten"; }

/* line 888, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-streetview {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-streetview:before {
    content: "streetview"; }

/* line 889, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-strikethrough-s {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-strikethrough-s:before {
    content: "strikethrough_s"; }

/* line 890, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-style {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-style:before {
    content: "style"; }

/* line 891, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-subdirectory-arrow-left {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-subdirectory-arrow-left:before {
    content: "subdirectory_arrow_left"; }

/* line 892, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-subdirectory-arrow-right {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-subdirectory-arrow-right:before {
    content: "subdirectory_arrow_right"; }

/* line 893, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-subject {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-subject:before {
    content: "subject"; }

/* line 894, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-subscriptions {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-subscriptions:before {
    content: "subscriptions"; }

/* line 895, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-subtitles {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-subtitles:before {
    content: "subtitles"; }

/* line 896, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-subway {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-subway:before {
    content: "subway"; }

/* line 897, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-supervisor-account {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-supervisor-account:before {
    content: "supervisor_account"; }

/* line 898, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-surround-sound {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-surround-sound:before {
    content: "surround_sound"; }

/* line 899, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-swap-calls {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-swap-calls:before {
    content: "swap_calls"; }

/* line 900, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-swap-horiz {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-swap-horiz:before {
    content: "swap_horiz"; }

/* line 901, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-swap-vert {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-swap-vert:before {
    content: "swap_vert"; }

/* line 902, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-swap-vertical-circle {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-swap-vertical-circle:before {
    content: "swap_vertical_circle"; }

/* line 903, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-switch-camera {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-switch-camera:before {
    content: "switch_camera"; }

/* line 904, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-switch-video {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-switch-video:before {
    content: "switch_video"; }

/* line 905, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-sync {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-sync:before {
    content: "sync"; }

/* line 906, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-sync-disabled {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-sync-disabled:before {
    content: "sync_disabled"; }

/* line 907, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-sync-problem {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-sync-problem:before {
    content: "sync_problem"; }

/* line 908, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-system-update {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-system-update:before {
    content: "system_update"; }

/* line 909, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-system-update-alt {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-system-update-alt:before {
    content: "system_update_alt"; }

/* line 910, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-tab {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-tab:before {
    content: "tab"; }

/* line 911, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-tab-unselected {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-tab-unselected:before {
    content: "tab_unselected"; }

/* line 912, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-tablet {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-tablet:before {
    content: "tablet"; }

/* line 913, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-tablet-android {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-tablet-android:before {
    content: "tablet_android"; }

/* line 914, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-tablet-mac {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-tablet-mac:before {
    content: "tablet_mac"; }

/* line 915, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-tag-faces {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-tag-faces:before {
    content: "tag_faces"; }

/* line 916, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-tap-and-play {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-tap-and-play:before {
    content: "tap_and_play"; }

/* line 917, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-terrain {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-terrain:before {
    content: "terrain"; }

/* line 918, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-text-fields {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-text-fields:before {
    content: "text_fields"; }

/* line 919, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-text-format {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-text-format:before {
    content: "text_format"; }

/* line 920, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-textsms {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-textsms:before {
    content: "textsms"; }

/* line 921, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-texture {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-texture:before {
    content: "texture"; }

/* line 922, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-theaters {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-theaters:before {
    content: "theaters"; }

/* line 923, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-thumb-down {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-thumb-down:before {
    content: "thumb_down"; }

/* line 924, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-thumb-up {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-thumb-up:before {
    content: "thumb_up"; }

/* line 925, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-thumbs-up-down {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-thumbs-up-down:before {
    content: "thumbs_up_down"; }

/* line 926, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-time-to-leave {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-time-to-leave:before {
    content: "time_to_leave"; }

/* line 927, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-timelapse {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-timelapse:before {
    content: "timelapse"; }

/* line 928, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-timeline {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-timeline:before {
    content: "timeline"; }

/* line 929, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-timer {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-timer:before {
    content: "timer"; }

/* line 930, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-timer-10 {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-timer-10:before {
    content: "timer_10"; }

/* line 931, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-timer-3 {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-timer-3:before {
    content: "timer_3"; }

/* line 932, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-timer-off {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-timer-off:before {
    content: "timer_off"; }

/* line 933, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-title {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-title:before {
    content: "title"; }

/* line 934, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-toc {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-toc:before {
    content: "toc"; }

/* line 935, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-today {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-today:before {
    content: "today"; }

/* line 936, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-toll {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-toll:before {
    content: "toll"; }

/* line 937, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-tonality {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-tonality:before {
    content: "tonality"; }

/* line 938, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-touch-app {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-touch-app:before {
    content: "touch_app"; }

/* line 939, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-toys {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-toys:before {
    content: "toys"; }

/* line 940, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-track-changes {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-track-changes:before {
    content: "track_changes"; }

/* line 941, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-traffic {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-traffic:before {
    content: "traffic"; }

/* line 942, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-train {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-train:before {
    content: "train"; }

/* line 943, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-tram {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-tram:before {
    content: "tram"; }

/* line 944, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-transfer-within-a-station {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-transfer-within-a-station:before {
    content: "transfer_within_a_station"; }

/* line 945, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-transform {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-transform:before {
    content: "transform"; }

/* line 946, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-translate {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-translate:before {
    content: "translate"; }

/* line 947, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-trending-down {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-trending-down:before {
    content: "trending_down"; }

/* line 948, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-trending-flat {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-trending-flat:before {
    content: "trending_flat"; }

/* line 949, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-trending-up {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-trending-up:before {
    content: "trending_up"; }

/* line 950, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-tune {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-tune:before {
    content: "tune"; }

/* line 951, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-turned-in {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-turned-in:before {
    content: "turned_in"; }

/* line 952, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-turned-in-not {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-turned-in-not:before {
    content: "turned_in_not"; }

/* line 953, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-tv {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-tv:before {
    content: "tv"; }

/* line 954, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-unarchive {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-unarchive:before {
    content: "unarchive"; }

/* line 955, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-undo {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-undo:before {
    content: "undo"; }

/* line 956, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-unfold-less {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-unfold-less:before {
    content: "unfold_less"; }

/* line 957, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-unfold-more {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-unfold-more:before {
    content: "unfold_more"; }

/* line 958, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-update {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-update:before {
    content: "update"; }

/* line 959, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-usb {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-usb:before {
    content: "usb"; }

/* line 960, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-verified-user {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-verified-user:before {
    content: "verified_user"; }

/* line 961, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-vertical-align-bottom {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-vertical-align-bottom:before {
    content: "vertical_align_bottom"; }

/* line 962, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-vertical-align-center {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-vertical-align-center:before {
    content: "vertical_align_center"; }

/* line 963, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-vertical-align-top {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-vertical-align-top:before {
    content: "vertical_align_top"; }

/* line 964, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-vibration {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-vibration:before {
    content: "vibration"; }

/* line 965, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-video-call {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-video-call:before {
    content: "video_call"; }

/* line 966, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-video-label {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-video-label:before {
    content: "video_label"; }

/* line 967, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-video-library {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-video-library:before {
    content: "video_library"; }

/* line 968, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-videocam {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-videocam:before {
    content: "videocam"; }

/* line 969, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-videocam-off {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-videocam-off:before {
    content: "videocam_off"; }

/* line 970, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-videogame-asset {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-videogame-asset:before {
    content: "videogame_asset"; }

/* line 971, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-view-agenda {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-view-agenda:before {
    content: "view_agenda"; }

/* line 972, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-view-array {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-view-array:before {
    content: "view_array"; }

/* line 973, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-view-carousel {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-view-carousel:before {
    content: "view_carousel"; }

/* line 974, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-view-column {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-view-column:before {
    content: "view_column"; }

/* line 975, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-view-comfy {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-view-comfy:before {
    content: "view_comfy"; }

/* line 976, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-view-compact {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-view-compact:before {
    content: "view_compact"; }

/* line 977, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-view-day {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-view-day:before {
    content: "view_day"; }

/* line 978, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-view-headline {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-view-headline:before {
    content: "view_headline"; }

/* line 979, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-view-list {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-view-list:before {
    content: "view_list"; }

/* line 980, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-view-module {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-view-module:before {
    content: "view_module"; }

/* line 981, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-view-quilt {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-view-quilt:before {
    content: "view_quilt"; }

/* line 982, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-view-stream {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-view-stream:before {
    content: "view_stream"; }

/* line 983, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-view-week {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-view-week:before {
    content: "view_week"; }

/* line 984, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-vignette {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-vignette:before {
    content: "vignette"; }

/* line 985, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-visibility {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-visibility:before {
    content: "visibility"; }

/* line 986, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-visibility-off {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-visibility-off:before {
    content: "visibility_off"; }

/* line 987, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-voice-chat {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-voice-chat:before {
    content: "voice_chat"; }

/* line 988, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-voicemail {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-voicemail:before {
    content: "voicemail"; }

/* line 989, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-volume-down {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-volume-down:before {
    content: "volume_down"; }

/* line 990, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-volume-mute {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-volume-mute:before {
    content: "volume_mute"; }

/* line 991, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-volume-off {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-volume-off:before {
    content: "volume_off"; }

/* line 992, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-volume-up {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-volume-up:before {
    content: "volume_up"; }

/* line 993, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-vpn-key {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-vpn-key:before {
    content: "vpn_key"; }

/* line 994, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-vpn-lock {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-vpn-lock:before {
    content: "vpn_lock"; }

/* line 995, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-wallpaper {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-wallpaper:before {
    content: "wallpaper"; }

/* line 996, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-warning {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-warning:before {
    content: "warning"; }

/* line 997, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-watch {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-watch:before {
    content: "watch"; }

/* line 998, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-watch-later {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-watch-later:before {
    content: "watch_later"; }

/* line 999, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-wb-auto {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-wb-auto:before {
    content: "wb_auto"; }

/* line 1000, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-wb-cloudy {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-wb-cloudy:before {
    content: "wb_cloudy"; }

/* line 1001, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-wb-incandescent {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-wb-incandescent:before {
    content: "wb_incandescent"; }

/* line 1002, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-wb-iridescent {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-wb-iridescent:before {
    content: "wb_iridescent"; }

/* line 1003, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-wb-sunny {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-wb-sunny:before {
    content: "wb_sunny"; }

/* line 1004, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-wc {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-wc:before {
    content: "wc"; }

/* line 1005, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-web {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-web:before {
    content: "web"; }

/* line 1006, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-web-asset {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-web-asset:before {
    content: "web_asset"; }

/* line 1007, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-weekend {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-weekend:before {
    content: "weekend"; }

/* line 1008, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-whatshot {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-whatshot:before {
    content: "whatshot"; }

/* line 1009, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-widgets {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-widgets:before {
    content: "widgets"; }

/* line 1010, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-wifi {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-wifi:before {
    content: "wifi"; }

/* line 1011, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-wifi-lock {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-wifi-lock:before {
    content: "wifi_lock"; }

/* line 1012, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-wifi-tethering {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-wifi-tethering:before {
    content: "wifi_tethering"; }

/* line 1013, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-work {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-work:before {
    content: "work"; }

/* line 1014, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-wrap-text {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-wrap-text:before {
    content: "wrap_text"; }

/* line 1015, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-youtube-searched-for {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-youtube-searched-for:before {
    content: "youtube_searched_for"; }

/* line 1016, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-zoom-in {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-zoom-in:before {
    content: "zoom_in"; }

/* line 1017, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-zoom-out {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-zoom-out:before {
    content: "zoom_out"; }

/* line 1018, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.ui-icon-zoom-out-map {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  .ui-icon-zoom-out-map:before {
    content: "zoom_out_map"; }

/* line 1020, ClientApp/assets/themes/ultima/sass/theme/_icons.scss */
.material-icons {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }

/* line 2, ClientApp/assets/themes/ultima/sass/theme/_common.scss */
body .ui-widget,
body .ui-widget .ui-widget {
  font-family: "Roboto","Helvetica Neue",sans-serif;
  text-decoration: none; }

/* line 8, ClientApp/assets/themes/ultima/sass/theme/_common.scss */
body .ui-widget-content {
  background-color: #ffffff;
  font-size: 1em;
  border: 1px solid #bdbdbd; }
  /* line 13, ClientApp/assets/themes/ultima/sass/theme/_common.scss */
  body .ui-widget-content .pi {
    color: #757575; }

/* line 18, ClientApp/assets/themes/ultima/sass/theme/_common.scss */
body .ui-widget-header {
  background-color: #757575;
  color: #ffffff;
  font-size: 1em;
  border: 1px solid #104b82; }
  /* line 24, ClientApp/assets/themes/ultima/sass/theme/_common.scss */
  body .ui-widget-header .pi {
    color: #ffffff; }

/* line 29, ClientApp/assets/themes/ultima/sass/theme/_common.scss */
body .ui-state-active, body .ui-state-highlight {
  background-color: #009aae;
  color: #ffffff; }
  /* line 33, ClientApp/assets/themes/ultima/sass/theme/_common.scss */
  body .ui-state-active .pi, body .ui-state-highlight .pi {
    color: #ffffff; }

/* line 38, ClientApp/assets/themes/ultima/sass/theme/_common.scss */
body .ui-widget:disabled,
body .ui-state-disabled {
  opacity: .35;
  filter: Alpha(Opacity=35);
  background-image: none;
  cursor: auto !important; }

/* line 46, ClientApp/assets/themes/ultima/sass/theme/_common.scss */
body .ui-corner-all {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px; }

/* line 50, ClientApp/assets/themes/ultima/sass/theme/_common.scss */
body .ui-corner-top {
  -moz-border-radius-topleft: 3px;
  -webkit-border-top-left-radius: 3px;
  border-top-left-radius: 3px;
  -moz-border-radius-topright: 3px;
  -webkit-border-top-right-radius: 3px;
  border-top-right-radius: 3px; }

/* line 54, ClientApp/assets/themes/ultima/sass/theme/_common.scss */
body .ui-corner-bottom {
  -moz-border-radius-bottomleft: 3px;
  -webkit-border-bottom-left-radius: 3px;
  border-bottom-left-radius: 3px;
  -moz-border-radius-bottomright: 3px;
  -webkit-border-bottom-right-radius: 3px;
  border-bottom-right-radius: 3px; }

/* line 58, ClientApp/assets/themes/ultima/sass/theme/_common.scss */
body .ui-corner-left {
  -moz-border-radius-topleft: 3px;
  -webkit-border-top-left-radius: 3px;
  border-top-left-radius: 3px;
  -moz-border-radius-bottomleft: 3px;
  -webkit-border-bottom-left-radius: 3px;
  border-bottom-left-radius: 3px; }

/* line 62, ClientApp/assets/themes/ultima/sass/theme/_common.scss */
body .ui-corner-right {
  -moz-border-radius-topright: 3px;
  -webkit-border-top-right-radius: 3px;
  border-top-right-radius: 3px;
  -moz-border-radius-bottomright: 3px;
  -webkit-border-bottom-right-radius: 3px;
  border-bottom-right-radius: 3px; }

/* line 66, ClientApp/assets/themes/ultima/sass/theme/_common.scss */
body .ui-widget-overlay {
  background-color: #58575c;
  opacity: .8; }

/* line 1, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
body {
  /* InputGroup */
  /* Validation */ }
  /* line 2, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
  body .ui-inputtext {
    background: transparent no-repeat;
    background-image: linear-gradient(to bottom, #104b82, #104b82), linear-gradient(to bottom, #bdbdbd, #bdbdbd);
    background-size: 0 2px, 100% 1px;
    background-position: 50% 100%, 50% 100%;
    transition: background-size 0.3s cubic-bezier(0.64, 0.09, 0.08, 1);
    border-width: 0;
    padding: 2px;
    font-size: 1em;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px; }
    /* line 13, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .ui-inputtext:focus, body .ui-inputtext.ui-state-focus {
      border-width: 0;
      background-size: 100% 2px, 100% 1px;
      outline: none;
      padding-bottom: 2px; }
    /* line 21, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .ui-inputtext:disabled {
      border-bottom: 1px dotted; }
    /* line 25, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .ui-inputtext.ui-widget-content {
      border-width: 1px;
      background: transparent;
      background-image: none; }
    /* line 31, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .ui-inputtext.ui-state-error {
      border-color: #e62a10; }
  /* line 37, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
  body .ui-inputtext:-webkit-autofill {
    border-color: #bdbdbd;
    border-style: solid;
    border-width: 0px 0px 1px 0px; }
    /* line 42, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .ui-inputtext:-webkit-autofill.ui-state-focus {
      padding-bottom: 0px; }
  /* line 48, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
  body .ui-widget-header:not(.ui-dataview-header) .ui-inputtext {
    background-image: linear-gradient(to bottom, #ffffff, #ffffff), linear-gradient(to bottom, #2c8ce5, #2c8ce5); }
  /* line 53, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
  body .md-inputfield {
    display: block;
    position: relative; }
    /* line 57, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .md-inputfield > label {
      color: #999999;
      font-weight: normal;
      position: absolute;
      pointer-events: none;
      left: 5px;
      top: 1px;
      transition: 0.3s ease all;
      -moz-transition: 0.3s ease all;
      -webkit-transition: 0.3s ease all; }
    /* line 69, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .md-inputfield input[placeholder] ~ label,
    body .md-inputfield textarea[placeholder] ~ label,
    body .md-inputfield p-autoComplete[placeholder] ~ label,
    body .md-inputfield p-calendar[placeholder] ~ label,
    body .md-inputfield p-inputMask[placeholder] ~ label,
    body .md-inputfield p-spinner[placeholder] ~ label,
    body .md-inputfield p-dropdown ~ label,
    body .md-inputfield p-multiSelect ~ label,
    body .md-inputfield p-chips ~ label,
    body .md-inputfield textarea:focus ~ label,
    body .md-inputfield textarea.ui-state-filled ~ label,
    body .md-inputfield input:focus ~ label,
    body .md-inputfield input.ui-state-filled ~ label,
    body .md-inputfield .ui-inputwrapper-focus ~ label,
    body .md-inputfield .ui-inputwrapper-filled ~ label {
      top: -20px;
      font-size: 12px;
      color: #104b82; }
    /* line 89, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .md-inputfield .textarea:-webkit-autofill ~ label,
    body .md-inputfield .input:-webkit-autofill ~ label {
      top: -20px;
      font-size: 12px;
      color: #104b82; }
    /* line 96, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .md-inputfield p-autoComplete.ng-dirty.ng-invalid ~ label,
    body .md-inputfield p-dropdown.ng-dirty.ng-invalid ~ label,
    body .md-inputfield p-multiSelect.ng-dirty.ng-invalid ~ label,
    body .md-inputfield p-calendar.ng-dirty.ng-invalid ~ label,
    body .md-inputfield p-inputMask.ng-dirty.ng-invalid ~ label,
    body .md-inputfield p-spinner.ng-dirty.ng-invalid ~ label,
    body .md-inputfield p-chips.ng-dirty.ng-invalid ~ label,
    body .md-inputfield textarea.ng-dirty.ng-invalid ~ label,
    body .md-inputfield input.ng-dirty.ng-invalid ~ label {
      color: #e62a10; }
    /* line 108, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .md-inputfield .ui-message {
      position: absolute; }
      /* line 111, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
      body .md-inputfield .ui-message.ui-messages-error {
        background-color: transparent;
        border: 0 none;
        margin: 0px;
        color: #e62a10;
        font-size: .75em; }
    /* line 121, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .md-inputfield.md-inputfield-fill .ui-chips,
    body .md-inputfield.md-inputfield-fill .ui-multiselect,
    body .md-inputfield.md-inputfield-fill .ui-dropdown,
    body .md-inputfield.md-inputfield-fill textarea,
    body .md-inputfield.md-inputfield-fill input {
      background-color: #f7f7f7;
      padding-left: 4px;
      padding-right: 4px;
      padding-top: 4px; }
    /* line 132, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .md-inputfield.md-inputfield-fill label {
      top: 2px; }
    /* line 136, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .md-inputfield.md-inputfield-fill input[placeholder] ~ label,
    body .md-inputfield.md-inputfield-fill textarea[placeholder] ~ label,
    body .md-inputfield.md-inputfield-fill p-autoComplete[placeholder] ~ label,
    body .md-inputfield.md-inputfield-fill p-calendar[placeholder] ~ label,
    body .md-inputfield.md-inputfield-fill p-inputMask[placeholder] ~ label,
    body .md-inputfield.md-inputfield-fill p-spinner[placeholder] ~ label,
    body .md-inputfield.md-inputfield-fill p-dropdown ~ label,
    body .md-inputfield.md-inputfield-fill p-multiSelect ~ label,
    body .md-inputfield.md-inputfield-fill p-chips ~ label,
    body .md-inputfield.md-inputfield-fill textarea:focus ~ label,
    body .md-inputfield.md-inputfield-fill textarea.ui-state-filled ~ label,
    body .md-inputfield.md-inputfield-fill input:focus ~ label,
    body .md-inputfield.md-inputfield-fill input.ui-state-filled ~ label,
    body .md-inputfield.md-inputfield-fill .ui-inputwrapper-focus ~ label,
    body .md-inputfield.md-inputfield-fill .ui-inputwrapper-filled ~ label {
      top: -20px;
      font-size: 12px;
      color: #104b82; }
    /* line 157, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .md-inputfield.md-inputfield-box {
      background-color: #f7f7f7;
      height: 44px; }
      /* line 161, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
      body .md-inputfield.md-inputfield-box > *:not(label) {
        bottom: 0px;
        position: absolute;
        background-color: #f7f7f7;
        padding-left: 4px;
        padding-right: 4px;
        padding-top: 24px; }
      /* line 170, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
      body .md-inputfield.md-inputfield-box > label {
        top: 23px; }
      /* line 174, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
      body .md-inputfield.md-inputfield-box input[placeholder] ~ label,
      body .md-inputfield.md-inputfield-box textarea[placeholder] ~ label,
      body .md-inputfield.md-inputfield-box p-autoComplete[placeholder] ~ label,
      body .md-inputfield.md-inputfield-box p-calendar[placeholder] ~ label,
      body .md-inputfield.md-inputfield-box p-inputMask[placeholder] ~ label,
      body .md-inputfield.md-inputfield-box p-spinner[placeholder] ~ label,
      body .md-inputfield.md-inputfield-box p-dropdown ~ label,
      body .md-inputfield.md-inputfield-box p-multiSelect ~ label,
      body .md-inputfield.md-inputfield-box p-chips ~ label,
      body .md-inputfield.md-inputfield-box textarea:focus ~ label,
      body .md-inputfield.md-inputfield-box textarea.ui-state-filled ~ label,
      body .md-inputfield.md-inputfield-box input:focus ~ label,
      body .md-inputfield.md-inputfield-box input.ui-state-filled ~ label,
      body .md-inputfield.md-inputfield-box .ui-inputwrapper-focus ~ label,
      body .md-inputfield.md-inputfield-box .ui-inputwrapper-filled ~ label {
        top: 1px; }
      /* line 192, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
      body .md-inputfield.md-inputfield-box .input:-webkit-autofill ~ label {
        top: 1px; }
  /* line 200, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
  body .ui-material-message.ui-message.ui-messages-error {
    background-color: transparent;
    color: #e62a10;
    border: 0 none;
    margin: 0px;
    font-size: .75em; }
    /* line 207, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .ui-material-message.ui-message.ui-messages-error label {
      top: 4px; }
  /* line 214, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
  body .ui-listbox {
    min-width: 12.5em;
    background-color: #ffffff;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px; }
    /* line 219, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .ui-listbox.ui-inputtext {
      padding: 0; }
    /* line 223, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .ui-listbox .ui-listbox-list {
      padding: 0; }
    /* line 227, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .ui-listbox .ui-listbox-item {
      overflow: hidden;
      font-size: 1em;
      padding: 0.625em 0.875em;
      margin: 0;
      color: #212121;
      position: relative;
      overflow: hidden;
      -moz-transition: background-color 0.3s;
      -o-transition: background-color 0.3s;
      -webkit-transition: background-color 0.3s;
      transition: background-color 0.3s;
      -moz-border-radius: 0;
      -webkit-border-radius: 0;
      border-radius: 0; }
      /* line 237, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
      body .ui-listbox .ui-listbox-item.ui-state-highlight {
        background-color: #009aae;
        color: #ffffff; }
    /* line 245, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .ui-listbox:not(.ui-state-disabled) .ui-listbox-item:not(.ui-state-highlight):hover {
      background-color: #e8e8e8;
      color: #000000; }
    /* line 251, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .ui-listbox .ui-listbox-header {
      -moz-border-radius: 0;
      -webkit-border-radius: 0;
      border-radius: 0;
      padding: 0.625em 1em; }
      /* line 256, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
      body .ui-listbox .ui-listbox-header .ui-chkbox .ui-chkbox-box {
        border-color: #ffffff; }
      /* line 262, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
      body .ui-listbox .ui-listbox-header .ui-listbox-filter-container .ui-inputtext {
        padding: 2px;
        padding-left: 1.5em;
        color: #ffffff; }
      /* line 268, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
      body .ui-listbox .ui-listbox-header .ui-listbox-filter-container .pi {
        top: 0;
        left: 0; }
  /* line 276, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
  body .ui-button, body .ui-datepicker-buttonpane > button {
    overflow: hidden;
    background-color: #104b82;
    color: #ffffff;
    font-size: 1em;
    height: 2.25em;
    padding: 0 1em;
    border: 0 none;
    -moz-box-shadow: 0 1px 2.5px 0 rgba(0, 0, 0, 0.26), 0 1px 5px 0 rgba(0, 0, 0, 0.16);
    -webkit-box-shadow: 0 1px 2.5px 0 rgba(0, 0, 0, 0.26), 0 1px 5px 0 rgba(0, 0, 0, 0.16);
    box-shadow: 0 1px 2.5px 0 rgba(0, 0, 0, 0.26), 0 1px 5px 0 rgba(0, 0, 0, 0.16);
    -moz-transition: background-color 0.3s;
    -o-transition: background-color 0.3s;
    -webkit-transition: background-color 0.3s;
    transition: background-color 0.3s;
    vertical-align: middle; }
    /* line 290, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .ui-button:enabled:not(:focus):hover, body .ui-datepicker-buttonpane > button:enabled:not(:focus):hover {
      background-color: #104b82; }
    /* line 294, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .ui-button:focus, body .ui-datepicker-buttonpane > button:focus {
      outline: 0 none;
      background-color: #1665af; }
    /* line 299, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .ui-button .ui-button-text, body .ui-datepicker-buttonpane > button .ui-button-text {
      padding: 0;
      line-height: 2.25em; }
    /* line 304, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .ui-button .pi, body .ui-datepicker-buttonpane > button .pi {
      color: #ffffff; }
    /* line 308, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .ui-button.ui-button-icon-only, body .ui-datepicker-buttonpane > button.ui-button-icon-only {
      -moz-border-radius: 50%;
      -webkit-border-radius: 50%;
      border-radius: 50%;
      width: 2.5em;
      height: 2.5em; }
      /* line 313, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
      body .ui-button.ui-button-icon-only .pi, body .ui-datepicker-buttonpane > button.ui-button-icon-only .pi {
        margin-left: -.5em; }
    /* line 318, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .ui-button.ui-button-text-icon-left, body .ui-datepicker-buttonpane > button.ui-button-text-icon-left {
      padding-left: 2.5em; }
    /* line 322, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .ui-button.ui-button-text-icon-right, body .ui-datepicker-buttonpane > button.ui-button-text-icon-right {
      padding-right: 2.5em; }
    /* line 326, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .ui-button.secondary, body .ui-button.ui-secondary-button, body .ui-datepicker-buttonpane > button.secondary, body .ui-datepicker-buttonpane > button.ui-secondary-button {
      background-color: #009aae;
      color: #ffffff; }
      /* line 330, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
      body .ui-button.secondary:enabled:not(:focus):hover, body .ui-button.ui-secondary-button:enabled:not(:focus):hover, body .ui-datepicker-buttonpane > button.secondary:enabled:not(:focus):hover, body .ui-datepicker-buttonpane > button.ui-secondary-button:enabled:not(:focus):hover {
        background-color: #D84315; }
      /* line 334, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
      body .ui-button.secondary:focus, body .ui-button.ui-secondary-button:focus, body .ui-datepicker-buttonpane > button.secondary:focus, body .ui-datepicker-buttonpane > button.ui-secondary-button:focus {
        outline: 0 none;
        background-color: #00c7e1; }
    /* line 340, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .ui-button.blue-grey-btn, body .ui-datepicker-buttonpane > button.blue-grey-btn {
      background-color: #607D8B; }
      /* line 343, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
      body .ui-button.blue-grey-btn:enabled:not(:focus):hover, body .ui-datepicker-buttonpane > button.blue-grey-btn:enabled:not(:focus):hover {
        background-color: #37474F; }
      /* line 347, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
      body .ui-button.blue-grey-btn:focus, body .ui-datepicker-buttonpane > button.blue-grey-btn:focus {
        outline: 0 none;
        background-color: #7b96a3; }
    /* line 353, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .ui-button.cyan-btn, body .ui-datepicker-buttonpane > button.cyan-btn {
      background-color: #00BCD4; }
      /* line 356, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
      body .ui-button.cyan-btn:enabled:not(:focus):hover, body .ui-datepicker-buttonpane > button.cyan-btn:enabled:not(:focus):hover {
        background-color: #00838F; }
      /* line 360, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
      body .ui-button.cyan-btn:focus, body .ui-datepicker-buttonpane > button.cyan-btn:focus {
        outline: 0 none;
        background-color: #00cee8; }
    /* line 366, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .ui-button.teal-btn, body .ui-datepicker-buttonpane > button.teal-btn {
      background-color: #009688; }
      /* line 369, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
      body .ui-button.teal-btn:enabled:not(:focus):hover, body .ui-datepicker-buttonpane > button.teal-btn:enabled:not(:focus):hover {
        background-color: #00695C; }
      /* line 373, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
      body .ui-button.teal-btn:focus, body .ui-datepicker-buttonpane > button.teal-btn:focus {
        outline: 0 none;
        background-color: #00c9b6; }
    /* line 379, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .ui-button.red-btn, body .ui-button.ui-danger-button, body .ui-datepicker-buttonpane > button.red-btn, body .ui-datepicker-buttonpane > button.ui-danger-button {
      background-color: #F44336; }
      /* line 382, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
      body .ui-button.red-btn:enabled:not(:focus):hover, body .ui-button.ui-danger-button:enabled:not(:focus):hover, body .ui-datepicker-buttonpane > button.red-btn:enabled:not(:focus):hover, body .ui-datepicker-buttonpane > button.ui-danger-button:enabled:not(:focus):hover {
        background-color: #C62828; }
      /* line 386, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
      body .ui-button.red-btn:focus, body .ui-button.ui-danger-button:focus, body .ui-datepicker-buttonpane > button.red-btn:focus, body .ui-datepicker-buttonpane > button.ui-danger-button:focus {
        outline: 0 none;
        background-color: #f77066; }
    /* line 392, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .ui-button.green-btn, body .ui-button.ui-success-button, body .ui-datepicker-buttonpane > button.green-btn, body .ui-datepicker-buttonpane > button.ui-success-button {
      background-color: #4CAF50; }
      /* line 395, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
      body .ui-button.green-btn:enabled:not(:focus):hover, body .ui-button.ui-success-button:enabled:not(:focus):hover, body .ui-datepicker-buttonpane > button.green-btn:enabled:not(:focus):hover, body .ui-datepicker-buttonpane > button.ui-success-button:enabled:not(:focus):hover {
        background-color: #2E7D32; }
      /* line 399, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
      body .ui-button.green-btn:focus, body .ui-button.ui-success-button:focus, body .ui-datepicker-buttonpane > button.green-btn:focus, body .ui-datepicker-buttonpane > button.ui-success-button:focus {
        outline: 0 none;
        background-color: #6ec071; }
    /* line 405, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .ui-button.deep-orange-btn, body .ui-datepicker-buttonpane > button.deep-orange-btn {
      background-color: #009aae; }
      /* line 408, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
      body .ui-button.deep-orange-btn:enabled:not(:focus):hover, body .ui-datepicker-buttonpane > button.deep-orange-btn:enabled:not(:focus):hover {
        background-color: #D84315; }
      /* line 412, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
      body .ui-button.deep-orange-btn:focus, body .ui-datepicker-buttonpane > button.deep-orange-btn:focus {
        outline: 0 none;
        background-color: #00c7e1; }
    /* line 418, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .ui-button.purple-btn, body .ui-datepicker-buttonpane > button.purple-btn {
      background-color: #673AB7; }
      /* line 421, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
      body .ui-button.purple-btn:enabled:not(:focus):hover, body .ui-datepicker-buttonpane > button.purple-btn:enabled:not(:focus):hover {
        background-color: #4527A0; }
      /* line 425, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
      body .ui-button.purple-btn:focus, body .ui-datepicker-buttonpane > button.purple-btn:focus {
        outline: 0 none;
        background-color: #8259cb; }
    /* line 431, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .ui-button.pink-btn, body .ui-datepicker-buttonpane > button.pink-btn {
      background-color: #E91E63; }
      /* line 434, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
      body .ui-button.pink-btn:enabled:not(:focus):hover, body .ui-datepicker-buttonpane > button.pink-btn:enabled:not(:focus):hover {
        background-color: #AD1457; }
      /* line 438, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
      body .ui-button.pink-btn:focus, body .ui-datepicker-buttonpane > button.pink-btn:focus {
        outline: 0 none;
        background-color: #ee4c83; }
    /* line 444, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .ui-button.amber-btn, body .ui-button.ui-warning-button, body .ui-datepicker-buttonpane > button.amber-btn, body .ui-datepicker-buttonpane > button.ui-warning-button {
      background-color: #FFC107;
      color: #212121; }
      /* line 448, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
      body .ui-button.amber-btn:enabled:not(:focus):hover, body .ui-button.ui-warning-button:enabled:not(:focus):hover, body .ui-datepicker-buttonpane > button.amber-btn:enabled:not(:focus):hover, body .ui-datepicker-buttonpane > button.ui-warning-button:enabled:not(:focus):hover {
        background-color: #FF8F00; }
      /* line 452, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
      body .ui-button.amber-btn:focus, body .ui-button.ui-warning-button:focus, body .ui-datepicker-buttonpane > button.amber-btn:focus, body .ui-datepicker-buttonpane > button.ui-warning-button:focus {
        outline: 0 none;
        background-color: #ffce3a; }
    /* line 458, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .ui-button.orange-btn, body .ui-datepicker-buttonpane > button.orange-btn {
      background-color: #FF9800; }
      /* line 461, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
      body .ui-button.orange-btn:enabled:not(:focus):hover, body .ui-datepicker-buttonpane > button.orange-btn:enabled:not(:focus):hover {
        background-color: #EF6C00; }
      /* line 465, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
      body .ui-button.orange-btn:focus, body .ui-datepicker-buttonpane > button.orange-btn:focus {
        outline: 0 none;
        background-color: #ffad33; }
    /* line 471, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .ui-button.brown-btn, body .ui-datepicker-buttonpane > button.brown-btn {
      background-color: #795548; }
      /* line 474, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
      body .ui-button.brown-btn:enabled:not(:focus):hover, body .ui-datepicker-buttonpane > button.brown-btn:enabled:not(:focus):hover {
        background-color: #4E342E; }
      /* line 478, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
      body .ui-button.brown-btn:focus, body .ui-datepicker-buttonpane > button.brown-btn:focus {
        outline: 0 none;
        background-color: #996b5b; }
    /* line 484, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .ui-button.indigo-btn, body .ui-datepicker-buttonpane > button.indigo-btn {
      background-color: #3F51B5; }
      /* line 487, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
      body .ui-button.indigo-btn:enabled:not(:focus):hover, body .ui-datepicker-buttonpane > button.indigo-btn:enabled:not(:focus):hover {
        background-color: #283593; }
      /* line 491, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
      body .ui-button.indigo-btn:focus, body .ui-datepicker-buttonpane > button.indigo-btn:focus {
        outline: 0 none;
        background-color: #606fc7; }
    /* line 497, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .ui-button.blue-btn, body .ui-button.ui-info-button, body .ui-datepicker-buttonpane > button.blue-btn, body .ui-datepicker-buttonpane > button.ui-info-button {
      background-color: #03A9F4; }
      /* line 500, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
      body .ui-button.blue-btn:enabled:not(:focus):hover, body .ui-button.ui-info-button:enabled:not(:focus):hover, body .ui-datepicker-buttonpane > button.blue-btn:enabled:not(:focus):hover, body .ui-datepicker-buttonpane > button.ui-info-button:enabled:not(:focus):hover {
        background-color: #0277BD; }
      /* line 504, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
      body .ui-button.blue-btn:focus, body .ui-button.ui-info-button:focus, body .ui-datepicker-buttonpane > button.blue-btn:focus, body .ui-datepicker-buttonpane > button.ui-info-button:focus {
        outline: 0 none;
        background-color: #2ebcfc; }
    /* line 510, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .ui-button.flat, body .ui-datepicker-buttonpane > button.flat {
      box-shadow: none;
      -webkit-box-shadow: none;
      -moz-box-shadow: none; }
  /* line 515, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
  body .ui-button.ui-state-default.ui-button-secondary, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default {
    color: #212121;
    background-color: #ffffff; }
    /* line 519, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .ui-button.ui-state-default.ui-button-secondary .ui-button-icon-left, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default .ui-button-icon-left {
      color: #757575; }
    /* line 523, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .ui-button.ui-state-default.ui-button-secondary .ui-button-icon-right, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default .ui-button-icon-right {
      color: #757575; }
    /* line 527, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .ui-button.ui-state-default.ui-button-secondary:enabled:hover, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:hover {
      background-color: #e8e8e8;
      color: #000000; }
    /* line 531, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .ui-button.ui-state-default.ui-button-secondary:enabled:focus, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:focus {
      background-color: #e6e6e6; }
  /* line 536, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
  body .ui-button.ui-state-default.ui-button-info, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default {
    background-color: #03A9F4; }
    /* line 539, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .ui-button.ui-state-default.ui-button-info:enabled:hover, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:hover {
      background-color: #0277BD; }
    /* line 543, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .ui-button.ui-state-default.ui-button-info:enabled:focus, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:focus {
      outline: 0 none;
      background-color: #2ebcfc; }
  /* line 549, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
  body .ui-button.ui-state-default.ui-button-success, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default {
    background-color: #4CAF50; }
    /* line 552, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .ui-button.ui-state-default.ui-button-success:enabled:hover, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:hover {
      background-color: #2E7D32; }
    /* line 556, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .ui-button.ui-state-default.ui-button-success:enabled:focus, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:focus {
      outline: 0 none;
      background-color: #6ec071; }
  /* line 562, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
  body .ui-button.ui-state-default.ui-button-warning, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default {
    color: #212121;
    background-color: #FFC107; }
    /* line 566, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .ui-button.ui-state-default.ui-button-warning:enabled:hover, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:hover {
      background-color: #FF8F00; }
    /* line 570, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .ui-button.ui-state-default.ui-button-warning:enabled:focus, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:focus {
      outline: 0 none;
      background-color: #ffce3a; }
  /* line 576, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
  body .ui-button.ui-state-default.ui-button-danger, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default {
    background-color: #F44336; }
    /* line 579, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .ui-button.ui-state-default.ui-button-danger:enabled:hover, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:hover {
      background-color: #C62828; }
    /* line 583, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .ui-button.ui-state-default.ui-button-danger:enabled:focus, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:focus {
      outline: 0 none;
      background-color: #f77066; }
  /* line 591, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
  body .ui-buttonset .ui-button:not(.ui-state-disabled):not(.ui-state-active):hover {
    background-color: #104b82; }
  /* line 595, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
  body .ui-buttonset .ui-button.ui-state-active {
    background-color: #009aae;
    color: #ffffff; }
  /* line 603, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
  body .ui-buttonset.ui-button-danger:enabled:not(:focus):hover {
    background-color: #C62828; }
  /* line 607, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
  body .ui-buttonset.ui-button-danger:focus {
    outline: 0 none;
    background-color: #f77066; }
  /* line 615, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
  body .ui-togglebutton:not(.ui-state-active):not(.ui-state-disabled):hover {
    background-color: #104b82; }
  /* line 619, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
  body .ui-togglebutton.ui-state-active {
    background-color: #009aae;
    color: #ffffff; }
  /* line 625, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
  body .ui-splitbutton {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -moz-box-shadow: 0 1px 2.5px 0 rgba(0, 0, 0, 0.26), 0 1px 5px 0 rgba(0, 0, 0, 0.16);
    -webkit-box-shadow: 0 1px 2.5px 0 rgba(0, 0, 0, 0.26), 0 1px 5px 0 rgba(0, 0, 0, 0.16);
    box-shadow: 0 1px 2.5px 0 rgba(0, 0, 0, 0.26), 0 1px 5px 0 rgba(0, 0, 0, 0.16); }
    /* line 631, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .ui-splitbutton > .ui-button {
      box-shadow: none;
      -webkit-box-shadow: none;
      -moz-box-shadow: none; }
      /* line 634, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
      body .ui-splitbutton > .ui-button:active {
        background-color: #1665af; }
    /* line 639, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .ui-splitbutton .ui-splitbutton-menubutton {
      height: 2.25em;
      -moz-border-radius-topleft: 0;
      -webkit-border-top-left-radius: 0;
      border-top-left-radius: 0;
      -moz-border-radius-bottomleft: 0;
      -webkit-border-bottom-left-radius: 0;
      border-bottom-left-radius: 0;
      -moz-border-radius-topright: 3px;
      -webkit-border-top-right-radius: 3px;
      border-top-right-radius: 3px;
      -moz-border-radius-bottomright: 3px;
      -webkit-border-bottom-right-radius: 3px;
      border-bottom-right-radius: 3px; }
    /* line 645, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .ui-splitbutton .ui-menu {
      width: 100%;
      min-width: 12.5em; }
  /* line 653, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
  body .ui-fluid .ui-splitbutton .ui-button:first-child {
    width: calc(100% - 2em); }
  /* line 660, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
  body p-checkbox.ng-dirty.ng-invalid .ui-chkbox-box.ui-state-active {
    border-color: #e62a10;
    background-color: transparent; }
    /* line 663, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body p-checkbox.ng-dirty.ng-invalid .ui-chkbox-box.ui-state-active .ui-chkbox-icon {
      color: #e62a10; }
  /* line 669, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
  body .ui-chkbox {
    display: inline-block;
    vertical-align: middle;
    line-height: 1.25em;
    width: 1.25em;
    height: 1.25em;
    cursor: default; }
    /* line 677, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .ui-chkbox .ui-chkbox-box {
      border: 2px solid #757575;
      width: 1.25em;
      height: 1.25em;
      overflow: hidden;
      -moz-transition: background-color 0.3s;
      -o-transition: background-color 0.3s;
      -webkit-transition: background-color 0.3s;
      transition: background-color 0.3s; }
      /* line 684, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
      body .ui-chkbox .ui-chkbox-box .ui-chkbox-icon {
        font-size: 1.25em;
        margin-left: -2px;
        margin-top: -2px; }
      /* line 690, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
      body .ui-chkbox .ui-chkbox-box.ui-state-active {
        border-color: #104b82;
        background-color: #104b82; }
      /* line 695, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
      body .ui-chkbox .ui-chkbox-box.ui-state-focus {
        border-color: #104b82;
        box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 2px 1px -1px rgba(0, 0, 0, 0.12);
        -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 2px 1px -1px rgba(0, 0, 0, 0.12);
        -moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 2px 1px -1px rgba(0, 0, 0, 0.12);
        -moz-transition: box-shadow 0.3s, background-color 0.3s;
        -o-transition: box-shadow 0.3s, background-color 0.3s;
        -webkit-transition: box-shadow 0.3s, background-color 0.3s;
        transition: box-shadow 0.3s, background-color 0.3s; }
  /* line 703, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
  body .ui-chkbox-label {
    margin-left: 0.5em; }
  /* line 708, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
  body p-radiobutton.ng-dirty.ng-invalid .ui-radiobutton-box.ui-state-active {
    border-color: #e62a10;
    background-color: transparent; }
    /* line 711, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body p-radiobutton.ng-dirty.ng-invalid .ui-radiobutton-box.ui-state-active .pi-circle-on {
      background-color: #e62a10; }
  /* line 717, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
  body .ui-radiobutton {
    position: relative;
    margin: 0 .25em 0 0;
    vertical-align: middle; }
    /* line 722, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .ui-radiobutton .ui-radiobutton-box {
      border: 2px solid #757575;
      width: 1.25em;
      height: 1.25em;
      -moz-transition: box-shadow 0.3s;
      -o-transition: box-shadow 0.3s;
      -webkit-transition: box-shadow 0.3s;
      transition: box-shadow 0.3s;
      -moz-border-radius: 50%;
      -webkit-border-radius: 50%;
      border-radius: 50%; }
      /* line 729, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
      body .ui-radiobutton .ui-radiobutton-box.ui-state-focus {
        border-color: #104b82;
        box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 2px 1px -1px rgba(0, 0, 0, 0.12);
        -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 2px 1px -1px rgba(0, 0, 0, 0.12);
        -moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 2px 1px -1px rgba(0, 0, 0, 0.12);
        -moz-transition: box-shadow 0.3s, background-color 0.3s;
        -o-transition: box-shadow 0.3s, background-color 0.3s;
        -webkit-transition: box-shadow 0.3s, background-color 0.3s;
        transition: box-shadow 0.3s, background-color 0.3s; }
      /* line 735, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
      body .ui-radiobutton .ui-radiobutton-box.ui-state-active {
        border-color: #104b82;
        background-color: transparent; }
      /* line 740, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
      body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon {
        display: block;
        box-sizing: border-box;
        -moz-border-radius: 50%;
        -webkit-border-radius: 50%;
        border-radius: 50%;
        font-size: 1em;
        transition: -webkit-transform ease .28s;
        transition: transform ease .28s;
        -webkit-transform: scale(0);
        transform: scale(0);
        margin: 0; }
      /* line 752, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
      body .ui-radiobutton .ui-radiobutton-box .pi-circle-on {
        background-color: #104b82;
        -webkit-transform: scale(0.5);
        transform: scale(0.5);
        top: 50%;
        left: 50%;
        margin-top: -.5em;
        margin-left: -.5em; }
        /* line 753, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
        body .ui-radiobutton .ui-radiobutton-box .pi-circle-on.pi:before {
          content: "circle"; }
  /* line 767, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
  body .ui-radiobutton-label {
    margin-left: 0.5em; }
  /* line 771, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
  body .ui-autocomplete-panel {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0; }
    /* line 774, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .ui-autocomplete-panel.ui-shadow {
      -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
      -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
      box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); }
    /* line 778, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .ui-autocomplete-panel .ui-autocomplete-list {
      padding: 0; }
      /* line 781, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
      body .ui-autocomplete-panel .ui-autocomplete-list .ui-autocomplete-list-item {
        -moz-transition: background-color 0.3s;
        -o-transition: background-color 0.3s;
        -webkit-transition: background-color 0.3s;
        transition: background-color 0.3s;
        font-size: 1em;
        padding: 0.625em 0.875em;
        -moz-border-radius: 0;
        -webkit-border-radius: 0;
        border-radius: 0;
        color: #212121; }
        /* line 788, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
        body .ui-autocomplete-panel .ui-autocomplete-list .ui-autocomplete-list-item .ui-autocomplete-query {
          font-weight: 700; }
        /* line 792, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
        body .ui-autocomplete-panel .ui-autocomplete-list .ui-autocomplete-list-item.ui-state-highlight {
          color: #ffffff; }
      /* line 797, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
      body .ui-autocomplete-panel .ui-autocomplete-list .ui-autocomplete-group {
        padding: 0.625em 0.875em; }
  /* line 805, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
  body .ui-autocomplete .ui-autocomplete-dropdown.ui-button.ui-button-icon-only {
    background-color: transparent;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    height: 1.5em;
    width: 1.5em;
    padding: 0;
    right: 0;
    bottom: 0;
    margin-right: 0;
    position: absolute; }
    /* line 816, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .ui-autocomplete .ui-autocomplete-dropdown.ui-button.ui-button-icon-only .ui-button-text {
      display: none; }
    /* line 820, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .ui-autocomplete .ui-autocomplete-dropdown.ui-button.ui-button-icon-only .pi {
      color: #757575; }
  /* line 828, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
  body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container.ui-inputtext {
    box-sizing: border-box;
    padding: 2px; }
  /* line 833, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
  body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container.ui-state-disabled {
    border-bottom: 1px dotted; }
  /* line 838, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
  body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-input-token {
    float: none;
    display: inline-block;
    margin: 0 1px;
    vertical-align: middle; }
    /* line 844, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-input-token > input {
      padding: 0;
      font-size: 16px;
      margin: 0;
      vertical-align: bottom; }
  /* line 852, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
  body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-token {
    display: inline-block;
    float: none;
    vertical-align: middle;
    font-size: 1em; }
    /* line 858, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-token .ui-autocomplete-token-label {
      display: inline-block;
      vertical-align: middle; }
  /* line 864, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
  body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-dropdown {
    top: .75em; }
  /* line 873, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
  body .ui-fluid .ui-autocomplete.ui-autocomplete-dd > .ui-inputtext {
    width: 100%; }
  /* line 880, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
  body .ui-fluid .ui-inputgroup .md-inputfield .ui-autocomplete {
    top: 5px; }
  /* line 887, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
  body .ui-dropdown {
    border-width: 0;
    background: transparent no-repeat;
    background-image: linear-gradient(to bottom, #104b82, #104b82), linear-gradient(to bottom, #bdbdbd, #bdbdbd);
    background-size: 0 2px, 100% 1px;
    background-position: 50% 100%, 50% 100%;
    transition: background-size 0.3s cubic-bezier(0.64, 0.09, 0.08, 1);
    padding-bottom: 2px;
    box-sizing: border-box;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0; }
    /* line 898, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .ui-dropdown .ui-dropdown-trigger {
      height: 1.5em;
      width: 1.5em;
      margin-top: 0;
      padding: 0;
      top: 2px;
      margin-right: 0; }
      /* line 906, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
      body .ui-dropdown .ui-dropdown-trigger .pi {
        color: #757575; }
    /* line 911, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .ui-dropdown .ui-dropdown-label {
      background: none; }
      /* line 913, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
      body .ui-dropdown .ui-dropdown-label.ui-inputtext {
        font: 1em "Roboto", "Helvetica Neue", sans-serif; }
    /* line 918, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .ui-dropdown:not(.ui-state-disabled).ui-state-focus {
      border-width: 0;
      background-size: 100% 2px, 100% 1px;
      padding-bottom: 2px; }
      /* line 923, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
      body .ui-dropdown:not(.ui-state-disabled).ui-state-focus .ui-dropdown-label {
        padding-bottom: 2px; }
  /* line 929, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
  body .ui-dropdown-panel {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0; }
    /* line 932, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .ui-dropdown-panel .ui-dropdown-list {
      padding: 0; }
    /* line 936, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .ui-dropdown-panel .ui-dropdown-item {
      margin: 0;
      font-size: 1em;
      padding: 0.625em 0.875em;
      color: #212121;
      -moz-transition: background-color 0.3s;
      -o-transition: background-color 0.3s;
      -webkit-transition: background-color 0.3s;
      transition: background-color 0.3s;
      -moz-border-radius: 0;
      -webkit-border-radius: 0;
      border-radius: 0; }
      /* line 944, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
      body .ui-dropdown-panel .ui-dropdown-item.ui-state-highlight {
        background-color: #009aae;
        color: #ffffff; }
      /* line 949, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
      body .ui-dropdown-panel .ui-dropdown-item:not(.ui-state-highlight):not(.ui-state-disabled):hover {
        background-color: #e8e8e8;
        color: #000000; }
    /* line 954, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .ui-dropdown-panel.ui-shadow {
      -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
      -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
      box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); }
    /* line 958, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .ui-dropdown-panel .ui-dropdown-filter-container {
      display: block;
      border-bottom: 1px solid #bdbdbd;
      background-color: #104b82;
      padding: 0.625em 1em; }
      /* line 964, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
      body .ui-dropdown-panel .ui-dropdown-filter-container input {
        color: #ffffff; }
        /* line 967, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
        body .ui-dropdown-panel .ui-dropdown-filter-container input:focus {
          border-bottom-color: #ffffff; }
      /* line 972, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
      body .ui-dropdown-panel .ui-dropdown-filter-container .pi {
        top: .325em;
        right: .75em;
        color: #ffffff; }
  /* line 980, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
  body .ui-multiselect {
    border-width: 0;
    background: transparent no-repeat;
    background-image: linear-gradient(to bottom, #104b82, #104b82), linear-gradient(to bottom, #bdbdbd, #bdbdbd);
    background-size: 0 2px, 100% 1px;
    background-position: 50% 100%, 50% 100%;
    transition: background-size 0.3s cubic-bezier(0.64, 0.09, 0.08, 1);
    padding-bottom: 2px;
    box-sizing: border-box;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0; }
    /* line 991, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .ui-multiselect .ui-multiselect-label-container {
      padding-right: 1.5em; }
      /* line 994, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
      body .ui-multiselect .ui-multiselect-label-container .ui-multiselect-label {
        padding: 0px 2px 0px 2px; }
    /* line 999, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .ui-multiselect .ui-multiselect-trigger {
      height: 1.5em;
      width: 1.5em;
      margin-top: 0;
      padding: 0;
      top: -2px; }
      /* line 1006, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
      body .ui-multiselect .ui-multiselect-trigger .pi {
        color: #757575; }
    /* line 1011, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .ui-multiselect:not(.ui-state-disabled).ui-state-focus {
      border-width: 0;
      background-size: 100% 2px, 100% 1px;
      padding-bottom: 2px; }
  /* line 1018, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
  body .ui-multiselect-panel.ui-widget {
    padding: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
    min-width: 12.5em; }
    /* line 1024, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .ui-multiselect-panel.ui-widget .ui-multiselect-header {
      -moz-border-radius: 0;
      -webkit-border-radius: 0;
      border-radius: 0;
      padding: 0.625em 1em;
      position: relative; }
      /* line 1029, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
      body .ui-multiselect-panel.ui-widget .ui-multiselect-header .ui-chkbox {
        float: none;
        margin: 0 .5em 0 -.125em;
        position: static; }
        /* line 1034, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
        body .ui-multiselect-panel.ui-widget .ui-multiselect-header .ui-chkbox .ui-chkbox-box {
          border-color: #ffffff; }
          /* line 1037, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
          body .ui-multiselect-panel.ui-widget .ui-multiselect-header .ui-chkbox .ui-chkbox-box .ui-chkbox-icon {
            border-color: #ffffff; }
          /* line 1042, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
          body .ui-multiselect-panel.ui-widget .ui-multiselect-header .ui-chkbox .ui-chkbox-box.ui-state-active .ui-chkbox-icon {
            border-color: #ffffff; }
          /* line 1047, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
          body .ui-multiselect-panel.ui-widget .ui-multiselect-header .ui-chkbox .ui-chkbox-box.ui-state-focus {
            background-color: #EEEEEE;
            -moz-transition: background-color 0.3s;
            -o-transition: background-color 0.3s;
            -webkit-transition: background-color 0.3s;
            transition: background-color 0.3s; }
      /* line 1054, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
      body .ui-multiselect-panel.ui-widget .ui-multiselect-header .ui-multiselect-filter-container {
        width: 70%;
        display: inline-block;
        vertical-align: middle;
        float: none;
        margin-left: 0; }
        /* line 1061, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
        body .ui-multiselect-panel.ui-widget .ui-multiselect-header .ui-multiselect-filter-container .pi {
          top: 0;
          left: 0; }
        /* line 1066, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
        body .ui-multiselect-panel.ui-widget .ui-multiselect-header .ui-multiselect-filter-container .ui-inputtext {
          padding: 2px;
          padding-left: 1.5em;
          width: 100%;
          box-sizing: border-box;
          color: #ffffff; }
          /* line 1073, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
          body .ui-multiselect-panel.ui-widget .ui-multiselect-header .ui-multiselect-filter-container .ui-inputtext:focus {
            border-bottom-color: #ffffff; }
      /* line 1079, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
      body .ui-multiselect-panel.ui-widget .ui-multiselect-header .ui-multiselect-close {
        position: absolute;
        right: .5em;
        top: .625em;
        height: 1.5em;
        width: 1.5em; }
        /* line 1086, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
        body .ui-multiselect-panel.ui-widget .ui-multiselect-header .ui-multiselect-close span {
          position: absolute;
          left: 50%;
          top: 50%;
          width: 1em;
          height: 1em;
          margin-top: -.5em;
          margin-left: -.5em;
          color: #ffffff; }
        /* line 1097, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
        body .ui-multiselect-panel.ui-widget .ui-multiselect-header .ui-multiselect-close:hover {
          background-color: #EEEEEE;
          -moz-border-radius: 50%;
          -webkit-border-radius: 50%;
          border-radius: 50%;
          -moz-transition: background-color 0.3s;
          -o-transition: background-color 0.3s;
          -webkit-transition: background-color 0.3s;
          transition: background-color 0.3s; }
    /* line 1105, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .ui-multiselect-panel.ui-widget .ui-multiselect-item {
      font-size: 1em;
      padding: 0.625em 0.875em;
      color: #212121;
      -moz-border-radius: 0;
      -webkit-border-radius: 0;
      border-radius: 0; }
      /* line 1111, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
      body .ui-multiselect-panel.ui-widget .ui-multiselect-item:not(.ui-state-highlight):not(.ui-state-disabled):hover {
        background-color: #e8e8e8;
        color: #000000; }
      /* line 1115, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
      body .ui-multiselect-panel.ui-widget .ui-multiselect-item.ui-state-highlight {
        color: #ffffff; }
  /* line 1122, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
  body .ui-spinner .ui-spinner-button {
    width: 1em;
    height: .75em;
    padding: 0;
    margin-right: .25em;
    background-color: transparent;
    color: #212121;
    z-index: auto;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none; }
    /* line 1132, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .ui-spinner .ui-spinner-button .pi-triangle-1-n {
      color: #212121; }
    /* line 1136, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .ui-spinner .ui-spinner-button .pi-triangle-1-s {
      color: #212121; }
    /* line 1140, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .ui-spinner .ui-spinner-button .pi {
      top: 0px;
      height: .5em;
      color: #757575; }
    /* line 1146, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .ui-spinner .ui-spinner-button:enabled:hover, body .ui-spinner .ui-spinner-button:active {
      background-color: transparent; }
  /* line 1153, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
  body .ui-spinner .ui-spinner-up .pi {
    top: .25em; }
  /* line 1159, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
  body .ui-spinner .ui-spinner-down .pi {
    top: .167em; }
  /* line 1164, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
  body .ui-spinner .ui-spinner-input {
    padding-right: 30px; }
  /* line 1171, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
  body .ui-fluid .ui-spinner .ui-spinner-button {
    width: 1em;
    height: .75em; }
    /* line 1175, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .ui-fluid .ui-spinner .ui-spinner-button .pi {
      left: auto; }
  /* line 1182, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
  body .ui-inputswitch {
    height: 14px;
    width: 34px !important; }
    /* line 1186, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .ui-inputswitch .ui-inputswitch-slider {
      background-color: #9e9e9e;
      -moz-border-radius: 8px;
      -webkit-border-radius: 8px;
      border-radius: 8px;
      -moz-transition: background-color 0.3s;
      -o-transition: background-color 0.3s;
      -webkit-transition: background-color 0.3s;
      transition: background-color 0.3s; }
      /* line 1191, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
      body .ui-inputswitch .ui-inputswitch-slider:before {
        background-color: #ffffff;
        height: 1.429em;
        width: 1.429em;
        left: 0;
        bottom: -0.214em;
        border-radius: 50%;
        -webkit-transition: 0.3s;
        transition: 0.3s;
        -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 3px 0px, rgba(0, 0, 0, 0.137255) 0px 1px 1px 0px, rgba(0, 0, 0, 0.117647) 0px 2px 1px -1px;
        -moz-box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 3px 0px, rgba(0, 0, 0, 0.137255) 0px 1px 1px 0px, rgba(0, 0, 0, 0.117647) 0px 2px 1px -1px;
        box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 3px 0px, rgba(0, 0, 0, 0.137255) 0px 1px 1px 0px, rgba(0, 0, 0, 0.117647) 0px 2px 1px -1px; }
    /* line 1207, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider:before {
      -webkit-transform: translateX(1.25em);
      -ms-transform: translateX(1.25em);
      transform: translateX(1.25em); }
    /* line 1215, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .ui-inputswitch.ui-inputswitch-focus .ui-inputswitch-slider {
      background-color: #9e9e9e; }
    /* line 1221, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .ui-inputswitch:not(.ui-state-disabled):hover .ui-inputswitch-slider {
      background-color: #9e9e9e; }
    /* line 1227, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider {
      background-color: #FFAB91; }
      /* line 1230, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
      body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider:before {
        background-color: #009aae; }
    /* line 1236, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .ui-inputswitch.ui-inputswitch-checked:not(.ui-state-disabled):hover .ui-inputswitch-slider {
      background-color: #FFAB91; }
    /* line 1242, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .ui-inputswitch.ui-inputswitch-checked.ui-inputswitch-focus .ui-inputswitch-slider {
      background: #FFAB91; }
  /* line 1250, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
  body .ui-slider .ui-slider-handle {
    background-color: #009aae;
    color: #ffffff;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    width: 1.25em;
    height: 1.25em;
    transform: scale(0.7);
    -moz-transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    -o-transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    -webkit-transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); }
    /* line 1259, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .ui-slider .ui-slider-handle.ui-state-focus {
      transform: scale(1); }
    /* line 1263, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .ui-slider .ui-slider-handle:focus {
      outline: 0 none; }
  /* line 1268, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
  body .ui-slider.ui-slider-horizontal {
    height: 2px;
    border: 0 none;
    background-color: #bdbdbd; }
    /* line 1273, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .ui-slider.ui-slider-horizontal .ui-slider-handle {
      top: -.55em; }
  /* line 1278, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
  body .ui-slider.ui-slider-vertical {
    width: 2px;
    border: 0 none;
    background-color: #bdbdbd; }
    /* line 1283, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .ui-slider.ui-slider-vertical .ui-slider-handle {
      left: -.55em; }
  /* line 1288, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
  body .ui-slider .ui-slider-range {
    background-color: #009aae;
    color: #ffffff; }
  /* line 1295, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
  body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:hover {
    transform: scale(1); }
  /* line 1303, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
  body .ui-calendar .ui-datepicker {
    min-width: auto; }
  /* line 1306, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
  body .ui-calendar .ui-datepicker-trigger {
    position: absolute;
    bottom: 2px;
    right: 0;
    background-color: transparent;
    color: #212121;
    height: 1.5em;
    width: 1.5em;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0; }
    /* line 1317, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .ui-calendar .ui-datepicker-trigger .pi {
      color: #757575; }
    /* line 1321, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .ui-calendar .ui-datepicker-trigger:enabled:hover {
      background-color: transparent; }
  /* line 1329, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
  body .ui-fluid .ui-calendar.ui-calendar-w-btn .ui-inputtext {
    width: 100%; }
  /* line 1335, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
  body .ui-datepicker {
    padding: 0;
    width: 20em; }
    /* line 1339, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .ui-datepicker.ui-shadow {
      -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
      -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
      box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); }
    /* line 1347, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-prev:hover,
    body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-next:hover {
      background-color: #EEEEEE; }
    /* line 1355, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .ui-datepicker:not(.ui-state-disabled) table td a:not(.ui-state-active):not(.ui-state-highlight):hover {
      background-color: #e8e8e8;
      color: #000000; }
    /* line 1362, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .ui-datepicker:not(.ui-state-disabled) .ui-monthpicker a.ui-monthpicker-month:not(.ui-state-active):hover {
      background-color: #e8e8e8;
      color: #000000; }
    /* line 1368, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .ui-datepicker .ui-datepicker-header {
      padding: 0.625em 1em;
      font-size: 1em;
      background: #104b82;
      border-color: #104b82;
      -moz-border-radius-topleft: 2px;
      -webkit-border-top-left-radius: 2px;
      border-top-left-radius: 2px;
      -moz-border-radius-topright: 2px;
      -webkit-border-top-right-radius: 2px;
      border-top-right-radius: 2px;
      -moz-border-radius-bottomleft: 0;
      -webkit-border-bottom-left-radius: 0;
      border-bottom-left-radius: 0;
      -moz-border-radius-bottomright: 0;
      -webkit-border-bottom-right-radius: 0;
      border-bottom-right-radius: 0; }
      /* line 1376, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
      body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev {
        cursor: pointer;
        top: .4em;
        left: .2em;
        -moz-border-radius: 50%;
        -webkit-border-radius: 50%;
        border-radius: 50%;
        font-family: 'Material Icons';
        font-weight: normal;
        font-style: normal;
        font-size: 1.5em;
        /* Preferred icon size */
        display: inline-block;
        width: 1em;
        height: 1em;
        line-height: 1;
        text-transform: none;
        letter-spacing: normal;
        word-wrap: normal;
        white-space: nowrap;
        direction: ltr;
        text-indent: 0;
        /* Support for all WebKit browsers. */
        -webkit-font-smoothing: antialiased;
        /* Support for Safari and Chrome. */
        text-rendering: optimizeLegibility;
        /* Support for Firefox. */
        -moz-osx-font-smoothing: grayscale;
        /* Support for IE. */
        font-feature-settings: 'liga';
        -moz-transition: background-color 0.3s;
        -o-transition: background-color 0.3s;
        -webkit-transition: background-color 0.3s;
        transition: background-color 0.3s;
        color: #ffffff; }
        /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
        body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev:before {
          content: "keyboard_arrow_left"; }
        /* line 1385, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
        body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev .pi {
          display: none; }
      /* line 1390, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
      body .ui-datepicker .ui-datepicker-header .ui-datepicker-next {
        cursor: pointer;
        top: .4em;
        right: .2em;
        font-family: 'Material Icons';
        font-weight: normal;
        font-style: normal;
        font-size: 1.5em;
        /* Preferred icon size */
        display: inline-block;
        width: 1em;
        height: 1em;
        line-height: 1;
        text-transform: none;
        letter-spacing: normal;
        word-wrap: normal;
        white-space: nowrap;
        direction: ltr;
        text-indent: 0;
        /* Support for all WebKit browsers. */
        -webkit-font-smoothing: antialiased;
        /* Support for Safari and Chrome. */
        text-rendering: optimizeLegibility;
        /* Support for Firefox. */
        -moz-osx-font-smoothing: grayscale;
        /* Support for IE. */
        font-feature-settings: 'liga';
        -moz-border-radius: 50%;
        -webkit-border-radius: 50%;
        border-radius: 50%;
        -moz-transition: background-color 0.3s;
        -o-transition: background-color 0.3s;
        -webkit-transition: background-color 0.3s;
        transition: background-color 0.3s;
        color: #ffffff; }
        /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
        body .ui-datepicker .ui-datepicker-header .ui-datepicker-next:before {
          content: "keyboard_arrow_right"; }
        /* line 1399, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
        body .ui-datepicker .ui-datepicker-header .ui-datepicker-next .pi {
          display: none; }
      /* line 1404, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
      body .ui-datepicker .ui-datepicker-header select.ui-datepicker-month,
      body .ui-datepicker .ui-datepicker-header select.ui-datepicker-year {
        font-size: 14px; }
    /* line 1410, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .ui-datepicker table {
      table-layout: fixed;
      border-spacing: 0;
      border-collapse: collapse;
      font-size: 14px; }
    /* line 1418, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .ui-datepicker thead tr {
      color: #ffffff;
      background: #104b82; }
    /* line 1425, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .ui-datepicker tbody td {
      padding: .25em .125em;
      box-sizing: border-box; }
      /* line 1430, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
      body .ui-datepicker tbody td.ui-datepicker-today a {
        color: #ffffff;
        background: #1b7fdd; }
        /* line 1434, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
        body .ui-datepicker tbody td.ui-datepicker-today a.ui-state-active {
          background-color: #009aae;
          color: #ffffff; }
      /* line 1441, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
      body .ui-datepicker tbody td a {
        padding: .25em;
        margin: 0;
        text-align: center;
        color: #212121;
        display: inline-block;
        height: 2.250em;
        width: 2.250em;
        -moz-border-radius: 50%;
        -webkit-border-radius: 50%;
        border-radius: 50%;
        line-height: 1.8em; }
        /* line 1452, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
        body .ui-datepicker tbody td a.ui-state-active {
          background-color: #009aae;
          color: #ffffff; }
        /* line 1457, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
        body .ui-datepicker tbody td a span {
          display: inline;
          padding: 0;
          text-align: center; }
    /* line 1466, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .ui-datepicker .ui-timepicker {
      -moz-border-radius: 0;
      -webkit-border-radius: 0;
      border-radius: 0; }
      /* line 1470, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
      body .ui-datepicker .ui-timepicker > div a {
        height: 1.5em; }
        /* line 1473, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
        body .ui-datepicker .ui-timepicker > div a > span {
          display: inline-block;
          margin-bottom: .25em; }
        /* line 1479, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
        body .ui-datepicker .ui-timepicker > div a .pi.pi-angle-up {
          -webkit-transform: rotate(0);
          -moz-transform: rotate(0);
          -o-transform: rotate(0);
          -ms-transform: rotate(0);
          transform: rotate(0);
          font-family: 'Material Icons';
          font-weight: normal;
          font-style: normal;
          font-size: 1.5em;
          /* Preferred icon size */
          display: inline-block;
          width: 1em;
          height: 1em;
          line-height: 1;
          text-transform: none;
          letter-spacing: normal;
          word-wrap: normal;
          white-space: nowrap;
          direction: ltr;
          text-indent: 0;
          /* Support for all WebKit browsers. */
          -webkit-font-smoothing: antialiased;
          /* Support for Safari and Chrome. */
          text-rendering: optimizeLegibility;
          /* Support for Firefox. */
          -moz-osx-font-smoothing: grayscale;
          /* Support for IE. */
          font-feature-settings: 'liga'; }
          /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
          body .ui-datepicker .ui-timepicker > div a .pi.pi-angle-up:before {
            content: "keyboard_arrow_up"; }
        /* line 1484, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
        body .ui-datepicker .ui-timepicker > div a .pi.pi-angle-down {
          -webkit-transform: rotate(0);
          -moz-transform: rotate(0);
          -o-transform: rotate(0);
          -ms-transform: rotate(0);
          transform: rotate(0);
          font-family: 'Material Icons';
          font-weight: normal;
          font-style: normal;
          font-size: 1.5em;
          /* Preferred icon size */
          display: inline-block;
          width: 1em;
          height: 1em;
          line-height: 1;
          text-transform: none;
          letter-spacing: normal;
          word-wrap: normal;
          white-space: nowrap;
          direction: ltr;
          text-indent: 0;
          /* Support for all WebKit browsers. */
          -webkit-font-smoothing: antialiased;
          /* Support for Safari and Chrome. */
          text-rendering: optimizeLegibility;
          /* Support for Firefox. */
          -moz-osx-font-smoothing: grayscale;
          /* Support for IE. */
          font-feature-settings: 'liga'; }
          /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
          body .ui-datepicker .ui-timepicker > div a .pi.pi-angle-down:before {
            content: "keyboard_arrow_down"; }
    /* line 1494, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .ui-datepicker .ui-monthpicker .ui-monthpicker-month {
      color: #212121; }
      /* line 1497, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
      body .ui-datepicker .ui-monthpicker .ui-monthpicker-month.ui-state-active {
        color: #ffffff;
        background-color: #009aae; }
    /* line 1504, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .ui-datepicker.ui-datepicker-multiple-month {
      width: auto; }
      /* line 1506, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
      body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group {
        border-right: 1px solid #bdbdbd;
        padding-top: 0;
        padding-bottom: 0; }
        /* line 1512, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
        body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group .ui-datepicker-calendar-container tbody {
          padding-right: .25em;
          padding-left: .25em; }
        /* line 1518, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
        body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group:first-child {
          padding-left: 0; }
        /* line 1522, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
        body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group:last-child {
          padding-right: 0;
          border-right: 0 none; }
  /* line 1530, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
  body #ui-datepicker-div {
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); }
  /* line 1534, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
  body .ui-rating {
    font-size: inherit;
    min-height: 1.5em; }
    /* line 1538, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .ui-rating .pi-ban {
      font-family: 'Material Icons';
      font-weight: normal;
      font-style: normal;
      font-size: 1.5em;
      /* Preferred icon size */
      display: inline-block;
      width: 1em;
      height: 1em;
      line-height: 1;
      text-transform: none;
      letter-spacing: normal;
      word-wrap: normal;
      white-space: nowrap;
      direction: ltr;
      text-indent: 0;
      /* Support for all WebKit browsers. */
      -webkit-font-smoothing: antialiased;
      /* Support for Safari and Chrome. */
      text-rendering: optimizeLegibility;
      /* Support for Firefox. */
      -moz-osx-font-smoothing: grayscale;
      /* Support for IE. */
      font-feature-settings: 'liga';
      color: #757575; }
      /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
      body .ui-rating .pi-ban:before {
        content: "cancel"; }
    /* line 1543, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .ui-rating .pi-star {
      font-family: 'Material Icons';
      font-weight: normal;
      font-style: normal;
      font-size: 1.5em;
      /* Preferred icon size */
      display: inline-block;
      width: 1em;
      height: 1em;
      line-height: 1;
      text-transform: none;
      letter-spacing: normal;
      word-wrap: normal;
      white-space: nowrap;
      direction: ltr;
      text-indent: 0;
      /* Support for all WebKit browsers. */
      -webkit-font-smoothing: antialiased;
      /* Support for Safari and Chrome. */
      text-rendering: optimizeLegibility;
      /* Support for Firefox. */
      -moz-osx-font-smoothing: grayscale;
      /* Support for IE. */
      font-feature-settings: 'liga';
      color: #757575; }
      /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
      body .ui-rating .pi-star:before {
        content: "star"; }
    /* line 1548, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .ui-rating .pi-star-o {
      font-family: 'Material Icons';
      font-weight: normal;
      font-style: normal;
      font-size: 1.5em;
      /* Preferred icon size */
      display: inline-block;
      width: 1em;
      height: 1em;
      line-height: 1;
      text-transform: none;
      letter-spacing: normal;
      word-wrap: normal;
      white-space: nowrap;
      direction: ltr;
      text-indent: 0;
      /* Support for all WebKit browsers. */
      -webkit-font-smoothing: antialiased;
      /* Support for Safari and Chrome. */
      text-rendering: optimizeLegibility;
      /* Support for Firefox. */
      -moz-osx-font-smoothing: grayscale;
      /* Support for IE. */
      font-feature-settings: 'liga';
      color: #757575; }
      /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
      body .ui-rating .pi-star-o:before {
        content: "star_border"; }
  /* line 1557, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
  body .ui-chips > ul.ui-inputtext.ui-state-disabled {
    border-bottom: 1px dotted; }
  /* line 1561, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
  body .ui-chips > ul.ui-inputtext .ui-chips-input-token {
    padding-bottom: 2px;
    margin-bottom: 2px; }
    /* line 1565, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .ui-chips > ul.ui-inputtext .ui-chips-input-token > input {
      padding: 0;
      font-size: 16px;
      margin: 0;
      vertical-align: bottom; }
    /* line 1572, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .ui-chips > ul.ui-inputtext .ui-chips-input-token input:disabled {
      width: 0; }
  /* line 1577, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
  body .ui-chips > ul.ui-inputtext .ui-chips-token {
    display: inline-block;
    float: none;
    vertical-align: middle;
    font-size: 1em;
    margin-bottom: 2px; }
    /* line 1584, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .ui-chips > ul.ui-inputtext .ui-chips-token .ui-chips-token-label {
      display: inline-block;
      vertical-align: middle; }
  /* line 1593, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
  body .ui-password-panel.ui-shadow {
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); }
  /* line 1599, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
  body .ui-fileupload .ui-fileupload-buttonbar {
    padding: 0.625em 1em; }
    /* line 1602, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .ui-fileupload .ui-fileupload-buttonbar .pi-arrowreturnthick-1-n {
      font-family: 'Material Icons';
      font-weight: normal;
      font-style: normal;
      font-size: 1.5em;
      /* Preferred icon size */
      display: inline-block;
      width: 1em;
      height: 1em;
      line-height: 1;
      text-transform: none;
      letter-spacing: normal;
      word-wrap: normal;
      white-space: nowrap;
      direction: ltr;
      text-indent: 0;
      /* Support for all WebKit browsers. */
      -webkit-font-smoothing: antialiased;
      /* Support for Safari and Chrome. */
      text-rendering: optimizeLegibility;
      /* Support for Firefox. */
      -moz-osx-font-smoothing: grayscale;
      /* Support for IE. */
      font-feature-settings: 'liga'; }
      /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
      body .ui-fileupload .ui-fileupload-buttonbar .pi-arrowreturnthick-1-n:before {
        content: "file_upload"; }
    /* line 1606, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .ui-fileupload .ui-fileupload-buttonbar .ui-button {
      background-color: #009aae; }
      /* line 1609, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
      body .ui-fileupload .ui-fileupload-buttonbar .ui-button:enabled:hover {
        background-color: #D84315; }
  /* line 1617, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
  body .ui-fileupload .ui-fileupload-content .ui-messages-error .pi {
    color: #ffffff; }
  /* line 1626, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
  body .ui-fileupload-choose:not(.ui-state-disabled):hover.ui-button,
  body .ui-fileupload-choose.ui-state-focus.ui-button {
    background-color: #008395; }
  /* line 1632, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
  body .ui-fileupload-choose:not(.ui-state-disabled):active.ui-button {
    background-color: #006d7b; }
  /* line 1638, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
  body .ui-editor-container .ui-editor-toolbar {
    background-color: #e8e8e8; }
  /* line 1645, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
  body .ui-inputgroup .ui-inputgroup-addon {
    border-width: 0 0 1px 0;
    border-color: #bdbdbd;
    color: #757575;
    padding: 2px 2px 1px 2px;
    align-self: flex-end; }
    /* line 1646, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-fill {
      background-color: #f7f7f7; }
    /* line 1655, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .ui-inputgroup .ui-inputgroup-addon > i {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      align-self: flex-end; }
  /* line 1661, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
  body .ui-inputgroup .ui-inputtext {
    align-self: flex-end; }
  /* line 1665, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
  body .ui-inputgroup .md-inputfield {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    width: 1%;
    display: inherit; }
    /* line 1672, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .ui-inputgroup .md-inputfield label {
      top: 5px; }
    /* line 1675, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .ui-inputgroup .md-inputfield .ui-inputwrapper-filled ~ label {
      top: -20px; }
    /* line 1678, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .ui-inputgroup .md-inputfield .ui-inputwrapper-focus ~ label {
      top: -20px; }
    /* line 1682, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .ui-inputgroup .md-inputfield .ui-message {
      top: 100%; }
  /* line 1687, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
  body .ui-inputgroup .ui-chkbox, body .ui-inputgroup .ui-radiobutton {
    margin-bottom: .125em; }
  /* line 1694, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
  body .ui-selectbutton .ui-button:not(.ui-state-active):not(.ui-state-disabled):hover {
    background-color: #104b82; }
  /* line 1698, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
  body .ui-selectbutton .ui-button.ui-state-active {
    background-color: #009aae;
    color: #ffffff; }
  /* line 1707, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
  body .ui-fluid .ui-inputgroup .ui-button-icon-only {
    width: 1.643em;
    height: 1.643em;
    padding: 0; }
    /* line 1712, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .ui-fluid .ui-inputgroup .ui-button-icon-only .ui-button-icon-left {
      margin-left: -.45em; }
  /* line 1720, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
  body .ui-inputtext.ng-dirty.ng-invalid,
  body p-dropdown.ng-dirty.ng-invalid > .ui-dropdown,
  body p-autocomplete.ng-dirty.ng-invalid > .ui-autocomplete > .ui-inputtext,
  body p-calendar.ng-dirty.ng-invalid > .ui-calendar > .ui-inputtext,
  body p-chips.ng-dirty.ng-invalid > .ui-inputtext,
  body p-inputmask.ng-dirty.ng-invalid > .ui-inputtext,
  body p-inputswitch.ng-dirty.ng-invalid .ui-inputswitch,
  body p-listbox.ng-dirty.ng-invalid .ui-inputtext,
  body p-multiselect.ng-dirty.ng-invalid > .ui-multiselect,
  body p-spinner.ng-dirty.ng-invalid > .ui-inputtext,
  body p-selectbutton.ng-dirty.ng-invalid .ui-button,
  body p-togglebutton.ng-dirty.ng-invalid .ui-button {
    background-image: linear-gradient(to bottom, #e62a10, #e62a10), linear-gradient(to bottom, #e62a10, #e62a10); }

@media (max-width: 640px) {
  /* line 1739, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
  body .ui-buttonset > .ui-button {
    display: block;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0; }
    /* line 1743, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .ui-buttonset > .ui-button:first-child {
      -moz-border-radius-topleft: 3px;
      -webkit-border-top-left-radius: 3px;
      border-top-left-radius: 3px;
      -moz-border-radius-topright: 3px;
      -webkit-border-top-right-radius: 3px;
      border-top-right-radius: 3px; }
    /* line 1747, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .ui-buttonset > .ui-button:last-child {
      -moz-border-radius-bottomleft: 3px;
      -webkit-border-bottom-left-radius: 3px;
      border-bottom-left-radius: 3px;
      -moz-border-radius-bottomright: 3px;
      -webkit-border-bottom-right-radius: 3px;
      border-bottom-right-radius: 3px; }
  /* line 1753, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
  body .ui-splitbutton > .ui-button {
    display: inline-block; }
    /* line 1756, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .ui-splitbutton > .ui-button:first-child {
      -moz-border-radius-topleft: 0;
      -webkit-border-top-left-radius: 0;
      border-top-left-radius: 0;
      -moz-border-radius-topright: 0;
      -webkit-border-top-right-radius: 0;
      border-top-right-radius: 0; }
    /* line 1760, ClientApp/assets/themes/ultima/sass/theme/_forms.scss */
    body .ui-splitbutton > .ui-button:last-child {
      -moz-border-radius-bottomleft: 0;
      -webkit-border-bottom-left-radius: 0;
      border-bottom-left-radius: 0;
      -moz-border-radius-bottomright: 0;
      -webkit-border-bottom-right-radius: 0;
      border-bottom-right-radius: 0; } }

/* line 2, ClientApp/assets/themes/ultima/sass/theme/_panel.scss */
body .ui-panel {
  padding: 0; }
  /* line 5, ClientApp/assets/themes/ultima/sass/theme/_panel.scss */
  body .ui-panel .ui-panel-titlebar {
    border: 0 none;
    border-bottom: 1px solid #757575;
    padding: 0.625em 1em;
    -moz-border-radius-topleft: 2px;
    -webkit-border-top-left-radius: 2px;
    border-top-left-radius: 2px;
    -moz-border-radius-topright: 2px;
    -webkit-border-top-right-radius: 2px;
    border-top-right-radius: 2px;
    -moz-border-radius-bottomleft: 0;
    -webkit-border-bottom-left-radius: 0;
    border-bottom-left-radius: 0;
    -moz-border-radius-bottomright: 0;
    -webkit-border-bottom-right-radius: 0;
    border-bottom-right-radius: 0; }
    /* line 12, ClientApp/assets/themes/ultima/sass/theme/_panel.scss */
    body .ui-panel .ui-panel-titlebar .ui-panel-title {
      line-height: 1.5em; }
    /* line 16, ClientApp/assets/themes/ultima/sass/theme/_panel.scss */
    body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon {
      position: relative;
      width: 1.5em;
      height: 1.5em;
      color: #ffffff;
      margin: 0;
      -moz-transition: background-color 0.3s;
      -o-transition: background-color 0.3s;
      -webkit-transition: background-color 0.3s;
      transition: background-color 0.3s;
      -moz-border-radius: 50%;
      -webkit-border-radius: 50%;
      border-radius: 50%; }
      /* line 25, ClientApp/assets/themes/ultima/sass/theme/_panel.scss */
      body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon:hover {
        background-color: #EEEEEE; }
  /* line 31, ClientApp/assets/themes/ultima/sass/theme/_panel.scss */
  body .ui-panel .ui-panel-content {
    height: 100%;
    box-sizing: border-box;
    padding: 0.625em 1em; }
  /* line 37, ClientApp/assets/themes/ultima/sass/theme/_panel.scss */
  body .ui-panel .ui-panel-footer {
    padding: 0.625em 1em;
    border: 0 none;
    border-top: 1px solid #bdbdbd;
    margin: 0; }

/* line 45, ClientApp/assets/themes/ultima/sass/theme/_panel.scss */
body .ui-fieldset {
  padding: 0.625em 1em; }
  /* line 48, ClientApp/assets/themes/ultima/sass/theme/_panel.scss */
  body .ui-fieldset .ui-fieldset-legend {
    padding: 0.625em 1em;
    padding-left: .125em;
    padding-right: .5em;
    color: #104b82; }
    /* line 54, ClientApp/assets/themes/ultima/sass/theme/_panel.scss */
    body .ui-fieldset .ui-fieldset-legend .ui-fieldset-toggler {
      padding: .5em;
      height: 2em;
      width: 2em;
      background-color: #757575;
      color: #ffffff;
      font-size: 1.5em;
      -moz-border-radius: 50%;
      -webkit-border-radius: 50%;
      border-radius: 50%;
      -moz-transition: background-color 0.3s;
      -o-transition: background-color 0.3s;
      -webkit-transition: background-color 0.3s;
      transition: background-color 0.3s;
      margin-right: .5em;
      box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 2px 1px -1px rgba(0, 0, 0, 0.12);
      -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 2px 1px -1px rgba(0, 0, 0, 0.12);
      -moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 2px 1px -1px rgba(0, 0, 0, 0.12); }
      /* line 66, ClientApp/assets/themes/ultima/sass/theme/_panel.scss */
      body .ui-fieldset .ui-fieldset-legend .ui-fieldset-toggler:hover {
        background-color: #104b82; }
    /* line 71, ClientApp/assets/themes/ultima/sass/theme/_panel.scss */
    body .ui-fieldset .ui-fieldset-legend .ui-fieldset-legend-text {
      color: #104b82; }
    /* line 75, ClientApp/assets/themes/ultima/sass/theme/_panel.scss */
    body .ui-fieldset .ui-fieldset-legend.ui-state-focus {
      background-color: transparent; }

/* line 82, ClientApp/assets/themes/ultima/sass/theme/_panel.scss */
body .ui-accordion .ui-accordion-header {
  background-color: #757575;
  padding: 0;
  color: #ffffff;
  font-size: 1em;
  -moz-transition: background-color 0.3s;
  -o-transition: background-color 0.3s;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s; }
  /* line 89, ClientApp/assets/themes/ultima/sass/theme/_panel.scss */
  body .ui-accordion .ui-accordion-header > a {
    padding: 0.625em 1em;
    color: #ffffff; }
    /* line 93, ClientApp/assets/themes/ultima/sass/theme/_panel.scss */
    body .ui-accordion .ui-accordion-header > a .ui-accordion-toggle-icon,
    body .ui-accordion .ui-accordion-header > a .ui-accordion-header-text {
      vertical-align: middle; }
  /* line 99, ClientApp/assets/themes/ultima/sass/theme/_panel.scss */
  body .ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover {
    background-color: #104b82; }
  /* line 103, ClientApp/assets/themes/ultima/sass/theme/_panel.scss */
  body .ui-accordion .ui-accordion-header.ui-state-active {
    background-color: #009aae;
    color: #ffffff;
    -moz-border-radius-bottomleft: 0;
    -webkit-border-bottom-left-radius: 0;
    border-bottom-left-radius: 0;
    -moz-border-radius-bottomright: 0;
    -webkit-border-bottom-right-radius: 0;
    border-bottom-right-radius: 0; }
    /* line 108, ClientApp/assets/themes/ultima/sass/theme/_panel.scss */
    body .ui-accordion .ui-accordion-header.ui-state-active > a {
      color: #ffffff; }

/* line 114, ClientApp/assets/themes/ultima/sass/theme/_panel.scss */
body .ui-accordion .ui-accordion-content {
  padding: 0.625em 1em;
  line-height: 1.5em; }

/* line 120, ClientApp/assets/themes/ultima/sass/theme/_panel.scss */
body .ui-toolbar {
  background-color: #104b82;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 2px 1px -1px rgba(0, 0, 0, 0.12);
  -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 2px 1px -1px rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 2px 1px -1px rgba(0, 0, 0, 0.12);
  padding: .625em; }

/* line 126, ClientApp/assets/themes/ultima/sass/theme/_panel.scss */
body .ui-tabview {
  padding: 0; }
  /* line 129, ClientApp/assets/themes/ultima/sass/theme/_panel.scss */
  body .ui-tabview .ui-tabview-nav {
    background-color: #ffffff;
    border: 0 none;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0; }
    /* line 134, ClientApp/assets/themes/ultima/sass/theme/_panel.scss */
    body .ui-tabview .ui-tabview-nav > li {
      padding: 0;
      -moz-transition: border-color 0.3s;
      -o-transition: border-color 0.3s;
      -webkit-transition: border-color 0.3s;
      transition: border-color 0.3s; }
      /* line 138, ClientApp/assets/themes/ultima/sass/theme/_panel.scss */
      body .ui-tabview .ui-tabview-nav > li > a {
        padding: 0.625em 1em; }
        /* line 141, ClientApp/assets/themes/ultima/sass/theme/_panel.scss */
        body .ui-tabview .ui-tabview-nav > li > a:focus {
          outline: 0 none; }
      /* line 146, ClientApp/assets/themes/ultima/sass/theme/_panel.scss */
      body .ui-tabview .ui-tabview-nav > li > .pi-times {
        margin: .325em 0 0 0;
        -moz-transition: color 0.3s;
        -o-transition: color 0.3s;
        -webkit-transition: color 0.3s;
        transition: color 0.3s;
        color: #757575; }
      /* line 152, ClientApp/assets/themes/ultima/sass/theme/_panel.scss */
      body .ui-tabview .ui-tabview-nav > li .ui-tabview-left-icon, body .ui-tabview .ui-tabview-nav > li .ui-tabview-right-icon {
        color: #757575;
        display: inline-block;
        vertical-align: middle; }
      /* line 158, ClientApp/assets/themes/ultima/sass/theme/_panel.scss */
      body .ui-tabview .ui-tabview-nav > li .ui-tabview-title {
        line-height: 1.5em;
        vertical-align: middle; }
      /* line 164, ClientApp/assets/themes/ultima/sass/theme/_panel.scss */
      body .ui-tabview .ui-tabview-nav > li.ui-state-default a {
        color: #757575; }
      /* line 169, ClientApp/assets/themes/ultima/sass/theme/_panel.scss */
      body .ui-tabview .ui-tabview-nav > li:not(.ui-state-active):not(.ui-state-disabled):hover {
        background-color: #ffffff; }
      /* line 173, ClientApp/assets/themes/ultima/sass/theme/_panel.scss */
      body .ui-tabview .ui-tabview-nav > li.ui-state-active {
        background-color: #ffffff;
        border-color: #009aae;
        border-style: solid; }
        /* line 178, ClientApp/assets/themes/ultima/sass/theme/_panel.scss */
        body .ui-tabview .ui-tabview-nav > li.ui-state-active a {
          color: #104b82; }
        /* line 182, ClientApp/assets/themes/ultima/sass/theme/_panel.scss */
        body .ui-tabview .ui-tabview-nav > li.ui-state-active > .pi-times {
          color: #009aae; }
      /* line 187, ClientApp/assets/themes/ultima/sass/theme/_panel.scss */
      body .ui-tabview .ui-tabview-nav > li.ui-tabview-outline {
        outline: 0 none;
        border-color: #FFAB91; }
  /* line 194, ClientApp/assets/themes/ultima/sass/theme/_panel.scss */
  body .ui-tabview .ui-tabview-panel {
    padding: 0.625em 1em; }
  /* line 199, ClientApp/assets/themes/ultima/sass/theme/_panel.scss */
  body .ui-tabview.ui-tabview-top > .ui-tabview-nav {
    padding: 0;
    margin: 0;
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom: 1px solid #bdbdbd; }
    /* line 205, ClientApp/assets/themes/ultima/sass/theme/_panel.scss */
    body .ui-tabview.ui-tabview-top > .ui-tabview-nav > li {
      border-style: solid;
      border-width: 0 0 2px 0; }
  /* line 213, ClientApp/assets/themes/ultima/sass/theme/_panel.scss */
  body .ui-tabview.ui-tabview-bottom > .ui-tabview-nav {
    padding: 0;
    margin: 0;
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border-top: 1px solid #bdbdbd; }
    /* line 219, ClientApp/assets/themes/ultima/sass/theme/_panel.scss */
    body .ui-tabview.ui-tabview-bottom > .ui-tabview-nav > li {
      border-width: 2px 0 0 0; }
  /* line 226, ClientApp/assets/themes/ultima/sass/theme/_panel.scss */
  body .ui-tabview.ui-tabview-left > .ui-tabview-nav {
    padding: 0;
    margin: 0;
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
    border-right: 1px solid #bdbdbd; }
    /* line 232, ClientApp/assets/themes/ultima/sass/theme/_panel.scss */
    body .ui-tabview.ui-tabview-left > .ui-tabview-nav > li {
      box-sizing: border-box;
      border-width: 0 2px 0 0; }
      /* line 236, ClientApp/assets/themes/ultima/sass/theme/_panel.scss */
      body .ui-tabview.ui-tabview-left > .ui-tabview-nav > li > a {
        width: 100%;
        box-sizing: border-box; }
  /* line 245, ClientApp/assets/themes/ultima/sass/theme/_panel.scss */
  body .ui-tabview.ui-tabview-right > .ui-tabview-nav {
    padding: 0;
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border-left: 1px solid #bdbdbd; }
    /* line 250, ClientApp/assets/themes/ultima/sass/theme/_panel.scss */
    body .ui-tabview.ui-tabview-right > .ui-tabview-nav > li {
      box-sizing: border-box;
      border-width: 0 0 0 2px; }
      /* line 254, ClientApp/assets/themes/ultima/sass/theme/_panel.scss */
      body .ui-tabview.ui-tabview-right > .ui-tabview-nav > li > a {
        width: 100%;
        box-sizing: border-box; }
      /* line 260, ClientApp/assets/themes/ultima/sass/theme/_panel.scss */
      body .ui-tabview.ui-tabview-right > .ui-tabview-nav > li.ui-state-active > a {
        padding-left: 0.875em; }

@media (max-width: 640px) {
  /* line 273, ClientApp/assets/themes/ultima/sass/theme/_panel.scss */
  body .ui-toolbar .ui-toolbar-group-right {
    margin-top: 1em; } }

/* line 3, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
body .ui-picklist .ui-picklist-caption {
  font-size: 1em;
  padding: 0.625em 1em; }

/* line 8, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
body .ui-picklist .ui-picklist-list {
  padding: 0; }

/* line 13, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
body .ui-picklist .ui-picklist-filter-container .pi {
  left: 0.3em; }

/* line 17, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
body .ui-picklist .ui-picklist-filter-container .ui-picklist-filter {
  text-indent: 1.5em; }

/* line 22, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
body .ui-picklist li.ui-picklist-item {
  font-size: 1em;
  padding: 0.625em 0.875em;
  margin: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  color: #212121; }
  /* line 29, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
  body .ui-picklist li.ui-picklist-item:not(.ui-state-highlight):hover {
    background-color: #e8e8e8;
    color: #000000; }
  /* line 33, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
  body .ui-picklist li.ui-picklist-item.ui-state-highlight {
    background-color: #009aae;
    color: #ffffff; }

/* line 39, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
body .ui-picklist .ui-picklist-buttons {
  width: 3em; }
  /* line 43, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
  body .ui-picklist .ui-picklist-buttons .ui-button.ui-button-icon-only {
    width: 2.5em;
    margin-right: 0;
    display: inline-block;
    margin-bottom: .5em; }

/* line 52, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
body .ui-picklist .ui-picklist-buttons-cell {
  text-align: center; }

/* line 59, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
body .ui-picklist.ui-picklist-responsive .ui-picklist-buttons .ui-button.ui-button-icon-only {
  margin: 0 auto;
  display: block;
  margin-bottom: .5em; }

/* line 69, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
body .ui-picklist.ui-picklist-responsive .ui-picklist-list .ui-picklist-item .ui-chkbox {
  margin-right: .5em;
  vertical-align: top; }

/* line 74, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
body .ui-picklist.ui-picklist-responsive .ui-picklist-list .ui-picklist-item .ui-chkbox, body .ui-picklist.ui-picklist-responsive .ui-picklist-list .ui-picklist-item .ui-chkbox * {
  box-sizing: content-box; }

/* line 84, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
body .ui-organizationchart .ui-organizationchart-node-content.ui-organizationchart-selectable-node:not(.ui-state-highlight):hover {
  background-color: #e8e8e8;
  color: #000000; }

/* line 90, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
body .ui-organizationchart .ui-organizationchart-node-content.ui-state-highlight .ui-node-toggler i {
  color: #00292f; }

/* line 96, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
body .ui-organizationchart .ui-organizationchart-line-down {
  background-color: #bdbdbd; }

/* line 100, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
body .ui-organizationchart .ui-organizationchart-line-left {
  border-right: 1px solid #bdbdbd; }

/* line 108, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
body .ui-organizationchart .ui-organizationchart-line-top {
  border-top: 1px solid #bdbdbd; }

/* line 112, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
body .ui-organizationchart .ui-organizationchart-node-content {
  border-color: #bdbdbd; }

/* line 116, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
body .ui-organizationchart .ui-organizationchart-node-content .ui-node-toggler {
  bottom: -1.3em;
  margin-left: -.75em;
  color: #bdbdbd; }
  /* line 121, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
  body .ui-organizationchart .ui-organizationchart-node-content .ui-node-toggler .pi-chevron-down {
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    font-size: 1.5em;
    /* Preferred icon size */
    display: inline-block;
    width: 1em;
    height: 1em;
    line-height: 1;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
    text-indent: 0;
    /* Support for all WebKit browsers. */
    -webkit-font-smoothing: antialiased;
    /* Support for Safari and Chrome. */
    text-rendering: optimizeLegibility;
    /* Support for Firefox. */
    -moz-osx-font-smoothing: grayscale;
    /* Support for IE. */
    font-feature-settings: 'liga'; }
    /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
    body .ui-organizationchart .ui-organizationchart-node-content .ui-node-toggler .pi-chevron-down:before {
      content: "keyboard_arrow_down"; }
  /* line 125, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
  body .ui-organizationchart .ui-organizationchart-node-content .ui-node-toggler .pi-chevron-up {
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    font-size: 1.5em;
    /* Preferred icon size */
    display: inline-block;
    width: 1em;
    height: 1em;
    line-height: 1;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
    text-indent: 0;
    /* Support for all WebKit browsers. */
    -webkit-font-smoothing: antialiased;
    /* Support for Safari and Chrome. */
    text-rendering: optimizeLegibility;
    /* Support for Firefox. */
    -moz-osx-font-smoothing: grayscale;
    /* Support for IE. */
    font-feature-settings: 'liga'; }
    /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
    body .ui-organizationchart .ui-organizationchart-node-content .ui-node-toggler .pi-chevron-up:before {
      content: "keyboard_arrow_up"; }

/* line 132, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
body .ui-orderlist .ui-orderlist-caption {
  font-size: 1em;
  padding: 0.625em 1em;
  box-sizing: border-box; }

/* line 138, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
body .ui-orderlist .ui-orderlist-list {
  padding: 0;
  box-sizing: border-box; }
  /* line 142, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
  body .ui-orderlist .ui-orderlist-list li.ui-orderlist-item {
    font-size: 1em;
    padding: 0.625em 0.875em;
    margin: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    color: #212121; }
    /* line 149, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
    body .ui-orderlist .ui-orderlist-list li.ui-orderlist-item:not(.ui-state-highlight):hover {
      background-color: #e8e8e8;
      color: #000000; }
    /* line 153, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
    body .ui-orderlist .ui-orderlist-list li.ui-orderlist-item.ui-state-highlight {
      background-color: #009aae;
      color: #ffffff; }

/* line 161, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
body .ui-orderlist.ui-orderlist-responsive .ui-orderlist-controls {
  width: 3.75em; }

/* line 166, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
body .ui-orderlist .ui-orderlist-controls {
  width: 3.75em;
  text-align: center; }
  /* line 171, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
  body .ui-orderlist .ui-orderlist-controls .ui-button.ui-button-icon-only {
    width: 2.5em;
    margin-bottom: .5em;
    margin-right: 0; }

/* line 180, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
body .ui-paginator {
  background-color: #104b82;
  padding: 0.625em 1em; }
  /* line 184, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
  body .ui-paginator > a {
    box-sizing: border-box;
    color: #ffffff; }
    /* line 188, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
    body .ui-paginator > a .pi {
      display: none; }
    /* line 192, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
    body .ui-paginator > a:not(.ui-state-disabled):not(.ui-state-active):hover {
      background-color: #EEEEEE;
      -moz-border-radius: 50%;
      -webkit-border-radius: 50%;
      border-radius: 50%;
      -moz-transition: background-color 0.3s;
      -o-transition: background-color 0.3s;
      -webkit-transition: background-color 0.3s;
      transition: background-color 0.3s; }
  /* line 199, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
  body .ui-paginator .ui-paginator-next {
    padding: 0;
    vertical-align: middle;
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    font-size: 1.5em;
    /* Preferred icon size */
    display: inline-block;
    width: 1em;
    height: 1em;
    line-height: 1;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
    text-indent: 0;
    /* Support for all WebKit browsers. */
    -webkit-font-smoothing: antialiased;
    /* Support for Safari and Chrome. */
    text-rendering: optimizeLegibility;
    /* Support for Firefox. */
    -moz-osx-font-smoothing: grayscale;
    /* Support for IE. */
    font-feature-settings: 'liga'; }
    /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
    body .ui-paginator .ui-paginator-next:before {
      content: "navigate_next"; }
  /* line 205, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
  body .ui-paginator .ui-paginator-last {
    padding: 0;
    vertical-align: middle;
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    font-size: 1.5em;
    /* Preferred icon size */
    display: inline-block;
    width: 1em;
    height: 1em;
    line-height: 1;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
    text-indent: 0;
    /* Support for all WebKit browsers. */
    -webkit-font-smoothing: antialiased;
    /* Support for Safari and Chrome. */
    text-rendering: optimizeLegibility;
    /* Support for Firefox. */
    -moz-osx-font-smoothing: grayscale;
    /* Support for IE. */
    font-feature-settings: 'liga'; }
    /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
    body .ui-paginator .ui-paginator-last:before {
      content: "last_page"; }
  /* line 211, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
  body .ui-paginator .ui-paginator-prev {
    padding: 0;
    vertical-align: middle;
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    font-size: 1.5em;
    /* Preferred icon size */
    display: inline-block;
    width: 1em;
    height: 1em;
    line-height: 1;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
    text-indent: 0;
    /* Support for all WebKit browsers. */
    -webkit-font-smoothing: antialiased;
    /* Support for Safari and Chrome. */
    text-rendering: optimizeLegibility;
    /* Support for Firefox. */
    -moz-osx-font-smoothing: grayscale;
    /* Support for IE. */
    font-feature-settings: 'liga'; }
    /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
    body .ui-paginator .ui-paginator-prev:before {
      content: "navigate_before"; }
  /* line 217, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
  body .ui-paginator .ui-paginator-first {
    padding: 0;
    vertical-align: middle;
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    font-size: 1.5em;
    /* Preferred icon size */
    display: inline-block;
    width: 1em;
    height: 1em;
    line-height: 1;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
    text-indent: 0;
    /* Support for all WebKit browsers. */
    -webkit-font-smoothing: antialiased;
    /* Support for Safari and Chrome. */
    text-rendering: optimizeLegibility;
    /* Support for Firefox. */
    -moz-osx-font-smoothing: grayscale;
    /* Support for IE. */
    font-feature-settings: 'liga'; }
    /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
    body .ui-paginator .ui-paginator-first:before {
      content: "first_page"; }
  /* line 223, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
  body .ui-paginator .ui-paginator-pages {
    vertical-align: middle;
    margin: 0 .375em 0 .375em; }
    /* line 227, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
    body .ui-paginator .ui-paginator-pages a {
      padding: 0;
      color: #ffffff;
      min-width: 1.5em;
      min-height: 1.5em;
      line-height: 1.5em;
      -moz-border-radius: 50%;
      -webkit-border-radius: 50%;
      border-radius: 50%;
      -moz-transition: background-color 0.3s;
      -o-transition: background-color 0.3s;
      -webkit-transition: background-color 0.3s;
      transition: background-color 0.3s; }
      /* line 236, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
      body .ui-paginator .ui-paginator-pages a:not(.ui-state-active):hover {
        background-color: #EEEEEE; }
      /* line 240, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
      body .ui-paginator .ui-paginator-pages a.ui-state-active {
        background-color: #009aae;
        color: #ffffff; }
  /* line 247, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
  body .ui-paginator .ui-dropdown {
    background-image: linear-gradient(to bottom, #757575, #757575), linear-gradient(to bottom, #ffffff, #ffffff); }
    /* line 251, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
    body .ui-paginator .ui-dropdown .ui-dropdown-trigger .pi {
      color: #ffffff; }
    /* line 256, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
    body .ui-paginator .ui-dropdown .ui-dropdown-label {
      background: none;
      padding-right: 1.5em; }

/* line 265, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
body .ui-datagrid .ui-datagrid-header {
  padding: 0.625em 1em; }

/* line 270, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
body .ui-datagrid .ui-panel .ui-panel-titlebar {
  background-color: #ffffff;
  color: #212121;
  border-color: #bdbdbd; }

/* line 279, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
body .ui-datalist .ui-datalist-header {
  padding: 0.625em 1em; }

/* line 285, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
body .ui-table .ui-table-caption,
body .ui-table .ui-table-summary {
  padding: 0.625em 1em;
  text-align: center;
  font-weight: normal; }

/* line 292, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
body .ui-table .ui-table-caption {
  border-bottom: 0 none; }

/* line 296, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
body .ui-table .ui-table-summary {
  border-top: 0 none; }

/* line 300, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
body .ui-table .ui-table-thead > tr > th,
body .ui-table .ui-table-tbody > tr > td,
body .ui-table .ui-table-tfoot > tr > td {
  padding: 0.625em 1em; }

/* line 306, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
body .ui-table .ui-table-thead > tr > th,
body .ui-table .ui-table-tfoot > tr > td {
  font-weight: 400;
  color: #212121;
  background-color: #ffffff;
  border: 1px solid #cacaca; }

/* line 314, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
body .ui-table .ui-table-thead tr .ui-inputtext {
  width: 100%; }

/* line 318, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
body .ui-table .ui-table-scrollable-header {
  border: none; }
  /* line 322, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
  body .ui-table .ui-table-scrollable-header .ui-sortable-column .ui-sortable-column-icon {
    color: #212121; }
  /* line 327, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
  body .ui-table .ui-table-scrollable-header .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon {
    color: #ffffff; }

/* line 335, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
body .ui-table .ui-table-loading-content .pi-spin {
  -webkit-animation: 2s linear infinite fa-spin;
  animation: 2s linear infinite fa-spin;
  color: #ffffff; }

/* line 342, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
body .ui-table p-sortIcon {
  display: inline-block; }

/* line 346, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
body .ui-table .ui-sortable-column {
  color: #212121; }
  /* line 349, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
  body .ui-table .ui-sortable-column .ui-sortable-column-icon {
    color: #757575; }
  /* line 353, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
  body .ui-table .ui-sortable-column:not(.ui-state-highlight):hover {
    background-color: #e8e8e8;
    color: #000000; }
    /* line 356, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
    body .ui-table .ui-sortable-column:not(.ui-state-highlight):hover .ui-sortable-column-icon {
      background-color: #e8e8e8;
      color: #000000; }
  /* line 361, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
  body .ui-table .ui-sortable-column.ui-state-highlight {
    background-color: #009aae;
    color: #ffffff;
    border-top-color: #009aae; }
    /* line 366, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
    body .ui-table .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon {
      color: #ffffff; }
  /* line 371, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
  body .ui-table .ui-sortable-column .ui-sortable-column-icon {
    vertical-align: middle; }

/* line 377, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
body .ui-table .ui-table-tbody > tr {
  background: #ffffff; }
  /* line 380, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
  body .ui-table .ui-table-tbody > tr > td {
    background: inherit;
    border: 1px solid #cacaca; }
  /* line 385, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
  body .ui-table .ui-table-tbody > tr.ui-state-highlight {
    background-color: #009aae;
    color: #ffffff; }
  /* line 390, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
  body .ui-table .ui-table-tbody > tr.ui-contextmenu-selected {
    background-color: #009aae;
    color: #ffffff; }

/* line 396, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
body .ui-table .ui-table-tbody > tr:nth-child(odd) {
  background-color: #f4f4f4; }
  /* line 399, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
  body .ui-table .ui-table-tbody > tr:nth-child(odd).ui-state-highlight {
    background-color: #009aae;
    color: #ffffff; }
  /* line 404, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
  body .ui-table .ui-table-tbody > tr:nth-child(odd).ui-contextmenu-selected {
    background-color: #009aae;
    color: #ffffff; }

/* line 412, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
body .ui-table.ui-table-hoverable-rows .ui-table-tbody > tr.ui-selectable-row:not(.ui-state-highlight):not(.ui-contextmenu-selected):hover {
  cursor: pointer;
  background-color: #e8e8e8;
  color: #000000; }

/* line 418, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
body .ui-table .ui-table-reorder-indicator-down, body .ui-table .ui-table-reorder-indicator-up {
  position: absolute;
  display: none; }

@media (max-width: 35em) {
  /* line 425, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
  body .ui-table-responsive .ui-table-tbody > tr {
    border-top: 1px solid #cacaca;
    border-bottom: 1px solid #cacaca; }
    /* line 429, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
    body .ui-table-responsive .ui-table-tbody > tr.ui-state-highlight {
      background-color: #009aae;
      color: #ffffff; } }

@media screen and (max-width: 40em) {
  /* line 437, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
  body .ui-table-responsive .ui-table-tbody > tr > td {
    border: 0 none; } }

/* line 443, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
body .ui-datatable .ui-datatable-header,
body .ui-datatable .ui-datatable-footer {
  padding: 0.625em 1em; }
  /* line 447, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
  body .ui-datatable .ui-datatable-header .ui-inputtext,
  body .ui-datatable .ui-datatable-footer .ui-inputtext {
    color: #ffffff; }
    /* line 450, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
    body .ui-datatable .ui-datatable-header .ui-inputtext:focus,
    body .ui-datatable .ui-datatable-footer .ui-inputtext:focus {
      border-color: #ffffff; }

/* line 456, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
body .ui-datatable .ui-paginator {
  padding: 0.625em 1em; }

/* line 461, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
body .ui-datatable .ui-datatable-thead > tr {
  border-color: #cacaca; }
  /* line 464, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
  body .ui-datatable .ui-datatable-thead > tr th {
    padding: .625em .875em;
    background-color: #ffffff; }
    /* line 468, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
    body .ui-datatable .ui-datatable-thead > tr th.ui-sortable-column:not(.ui-state-active):hover {
      background-color: #e8e8e8;
      color: #000000; }
    /* line 472, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
    body .ui-datatable .ui-datatable-thead > tr th .ui-column-title {
      display: inline-block;
      vertical-align: middle; }
    /* line 477, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
    body .ui-datatable .ui-datatable-thead > tr th .ui-sortable-column-icon {
      vertical-align: middle;
      color: #757575; }
    /* line 482, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
    body .ui-datatable .ui-datatable-thead > tr th.ui-state-active, body .ui-datatable .ui-datatable-thead > tr th.ui-state-highlight {
      background-color: #009aae;
      color: #ffffff;
      border-top-color: #009aae; }
      /* line 487, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
      body .ui-datatable .ui-datatable-thead > tr th.ui-state-active .pi, body .ui-datatable .ui-datatable-thead > tr th.ui-state-highlight .pi {
        color: #ffffff; }
      /* line 491, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
      body .ui-datatable .ui-datatable-thead > tr th.ui-state-active .ui-inputtext, body .ui-datatable .ui-datatable-thead > tr th.ui-state-highlight .ui-inputtext {
        color: #ffffff; }
        /* line 494, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
        body .ui-datatable .ui-datatable-thead > tr th.ui-state-active .ui-inputtext.ui-state-focus, body .ui-datatable .ui-datatable-thead > tr th.ui-state-highlight .ui-inputtext.ui-state-focus {
          border-color: #ffffff; }
    /* line 501, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
    body .ui-datatable .ui-datatable-thead > tr th.ui-selection-column .ui-chkbox-box {
      box-sizing: content-box; }

/* line 510, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
body .ui-datatable tfoot th {
  padding: .625em .875em;
  border: 1px solid #bdbdbd;
  background-color: #ffffff; }

/* line 518, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
body .ui-datatable .ui-datatable-data tr.ui-datatable-even {
  background-color: #f4f4f4; }
  /* line 521, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
  body .ui-datatable .ui-datatable-data tr.ui-datatable-even.ui-state-highlight {
    background-color: #009aae;
    color: #ffffff; }

/* line 527, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
body .ui-datatable .ui-datatable-data tr {
  border: 1px solid #cacaca; }
  /* line 530, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
  body .ui-datatable .ui-datatable-data tr td {
    padding: .625em .875em; }
    /* line 533, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
    body .ui-datatable .ui-datatable-data tr td .ui-row-toggler {
      display: inherit; }
    /* line 538, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
    body .ui-datatable .ui-datatable-data tr td.ui-state-highlight .ui-inputtext {
      color: #ffffff;
      border-color: #ffffff; }
      /* line 542, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
      body .ui-datatable .ui-datatable-data tr td.ui-state-highlight .ui-inputtext:focus {
        border-color: #ffffff; }
    /* line 548, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
    body .ui-datatable .ui-datatable-data tr td.ui-state-error {
      background-color: #e62a10;
      border-color: #e62a10;
      color: #ffffff; }
    /* line 554, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
    body .ui-datatable .ui-datatable-data tr td input.ui-cell-editor {
      padding: 2px 2px 1px 2px;
      font-size: 1em; }
    /* line 560, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
    body .ui-datatable .ui-datatable-data tr td.ui-selection-column .ui-chkbox-box, body .ui-datatable .ui-datatable-data tr td.ui-selection-column .ui-radiobutton-box {
      box-sizing: content-box; }
  /* line 566, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
  body .ui-datatable .ui-datatable-data tr.ui-state-highlight {
    background-color: #009aae;
    border-color:   #009aae;
    color: #ffffff; }
  /* line 573, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
  body .ui-datatable .ui-datatable-data tr .ui-cell-editor-input input {
    color: #ffffff; }

/* line 579, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
body .ui-datatable .ui-datatable-data tr.ui-state-error {
  background-color: #e62a10;
  border-color: #e62a10;
  color: #ffffff; }
  /* line 584, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
  body .ui-datatable .ui-datatable-data tr.ui-state-error .ui-inputtext,
  body .ui-datatable .ui-datatable-data tr.ui-state-error .ui-inputtext.ui-state-error {
    border-color: #ffffff; }

/* line 592, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
body .ui-datatable .ui-datatable-data tr.ui-state-highlight td.ui-selection-column .ui-radiobutton-box {
  border-color: #ffffff; }
  /* line 595, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
  body .ui-datatable .ui-datatable-data tr.ui-state-highlight td.ui-selection-column .ui-radiobutton-box .ui-radiobutton-icon {
    background-color: #ffffff; }

/* line 600, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
body .ui-datatable .ui-datatable-data tr.ui-state-highlight td.ui-selection-column .ui-chkbox-box {
  border-color: #ffffff;
  background-color: #ffffff; }
  /* line 604, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
  body .ui-datatable .ui-datatable-data tr.ui-state-highlight td.ui-selection-column .ui-chkbox-box .ui-chkbox-icon {
    color: #757575; }

/* line 610, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
body .ui-datatable .ui-datatable-data tr.ui-state-highlight .ui-inputtext {
  color: #ffffff;
  border-color: #ffffff; }
  /* line 614, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
  body .ui-datatable .ui-datatable-data tr.ui-state-highlight .ui-inputtext:focus {
    border-color: #ffffff; }

/* line 622, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
body .ui-datatable .ui-datatable-data tr.ui-rowgroup-header td a {
  height: 1.5em;
  vertical-align: top;
  display: inline-block; }

/* line 631, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
body .ui-datatable .ui-datatable-data.ui-datatable-hoverable-rows > tr.ui-widget-content:not(.ui-state-highlight):hover {
  cursor: pointer;
  background-color: #e8e8e8;
  color: #000000; }

/* line 639, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
body .ui-datatable.ui-datatable-scrollable .ui-datatable-scrollable-header, body .ui-datatable.ui-datatable-scrollable .ui-datatable-scrollable-footer {
  border: 0 none;
  background-color: transparent; }
  /* line 644, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
  body .ui-datatable.ui-datatable-scrollable .ui-datatable-scrollable-header .ui-datatable-data td, body .ui-datatable.ui-datatable-scrollable .ui-datatable-scrollable-footer .ui-datatable-data td {
    color: #212121; }

/* line 652, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
body .ui-datatable.ui-datatable-scrollable thead tr th {
  color: #212121;
  font-size: 16px; }

/* line 661, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
body .ui-datatable.ui-datatable-scrollable tfoot tr td {
  color: #212121;
  font-size: 16px; }

/* line 669, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
body .ui-datatable .ui-datatable-loading {
  opacity: 0.3;
  filter: alpha(opacity=30); }

/* line 673, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
body .ui-datatable .ui-datatable-loading-content {
  top: 35%; }
  /* line 676, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
  body .ui-datatable .ui-datatable-loading-content .pi {
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    font-size: 1.5em;
    /* Preferred icon size */
    display: inline-block;
    width: 1em;
    height: 1em;
    line-height: 1;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
    text-indent: 0;
    /* Support for all WebKit browsers. */
    -webkit-font-smoothing: antialiased;
    /* Support for Safari and Chrome. */
    text-rendering: optimizeLegibility;
    /* Support for Firefox. */
    -moz-osx-font-smoothing: grayscale;
    /* Support for IE. */
    font-feature-settings: 'liga';
    -webkit-animation-delay: 0;
    -webkit-animation-duration: 1000ms;
    -webkit-animation-name: spin;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    -moz-animation-delay: 0;
    -moz-animation-duration: 1000ms;
    -moz-animation-name: spin;
    -moz-animation-iteration-count: infinite;
    -moz-animation-timing-function: linear;
    animation-delay: 0;
    animation-duration: 1000ms;
    animation-name: spin;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
    font-size: 2em; }
    /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
    body .ui-datatable .ui-datatable-loading-content .pi:before {
      content: "refresh"; }

/* line 685, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
body .ui-dataview .ui-dataview-header {
  background-color: #ffffff;
  color: #212121;
  padding: 0.625em 1em;
  border: 1px solid #cacaca;
  border-bottom: 0 none; }
  /* line 694, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
  body .ui-dataview .ui-dataview-header .ui-button.ui-state-active:hover {
    background-color: #009aae;
    color: #ffffff; }

/* line 702, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
body .ui-dataview .ui-dataview-content {
  background-color: #ffffff;
  color: #212121;
  border: 1px solid #cacaca; }

/* line 708, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
body .ui-dataview .ui-dataview-footer {
  background-color: #ffffff;
  color: #212121;
  padding: 0.625em 1em;
  border: 1px solid #cacaca;
  border-top: 0 none; }

/* line 717, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
body .ui-carousel {
  padding: 0; }
  /* line 720, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
  body .ui-carousel .ui-carousel-header {
    padding: 0.625em 1em;
    font-size: 1em;
    overflow: visible; }
    /* line 725, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
    body .ui-carousel .ui-carousel-header .ui-carousel-header-title {
      overflow: visible; }
    /* line 729, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
    body .ui-carousel .ui-carousel-header .pi {
      color: #ffffff; }
    /* line 733, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
    body .ui-carousel .ui-carousel-header .ui-carousel-button {
      margin: -1px 0 0 0; }
    /* line 737, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
    body .ui-carousel .ui-carousel-header .ui-carousel-page-links {
      margin: -1px 0 0 0; }

/* line 743, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
body .ui-tree {
  padding: 0.625em 1em/2; }
  /* line 746, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
  body .ui-tree .ui-treenode-children {
    padding-left: 1.75em; }
  /* line 752, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
  body .ui-tree .ui-treenode-content .ui-chkbox {
    margin-right: .5em; }
    /* line 755, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
    body .ui-tree .ui-treenode-content .ui-chkbox .pi {
      color: #757575; }
  /* line 760, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
  body .ui-tree .ui-treenode-content .ui-tree-toggler {
    vertical-align: middle;
    margin: 0 0 0 .25em; }
  /* line 765, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
  body .ui-tree .ui-treenode-content .ui-treenode-icon {
    vertical-align: middle;
    margin: 0 .25em; }
  /* line 770, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
  body .ui-tree .ui-treenode-content .ui-chkbox {
    margin: 0 .25em; }
  /* line 774, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
  body .ui-tree .ui-treenode-content .ui-treenode-label {
    margin: 0;
    vertical-align: middle; }
  /* line 780, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
  body .ui-tree .ui-treenode-content.ui-treenode-selectable:not(.ui-state-highlight) .ui-treenode-label:not(.ui-state-highlight):hover {
    background-color: #e8e8e8;
    color: #000000; }
  /* line 786, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
  body .ui-tree.ui-tree-horizontal {
    padding-left: 0;
    padding-right: 0; }
    /* line 790, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
    body .ui-tree.ui-tree-horizontal .ui-treenode-content {
      background-color: #ffffff;
      border: 1px solid #bdbdbd; }
      /* line 794, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
      body .ui-tree.ui-tree-horizontal .ui-treenode-content .ui-tree-toggler {
        vertical-align: bottom; }
      /* line 798, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
      body .ui-tree.ui-tree-horizontal .ui-treenode-content .ui-treenode-icon {
        margin-right: .25em; }
      /* line 803, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
      body .ui-tree.ui-tree-horizontal .ui-treenode-content.ui-treenode-selectable:not(.ui-state-highlight) .ui-treenode-label:not(.ui-state-highlight):hover {
        background-color: #e8e8e8;
        color: #000000; }
      /* line 808, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
      body .ui-tree.ui-tree-horizontal .ui-treenode-content.ui-state-highlight {
        background-color: #009aae;
        color: #ffffff; }
        /* line 812, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
        body .ui-tree.ui-tree-horizontal .ui-treenode-content.ui-state-highlight .ui-treenode-icon {
          color: #ffffff; }

/* line 820, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
body .ui-tree-draghelper {
  border: 1px solid #104b82; }

/* line 826, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
body .fc .fc-toolbar .ui-icon-circle-triangle-e {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  margin-top: .15em; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  body .fc .fc-toolbar .ui-icon-circle-triangle-e:before {
    content: "play_circle_outline"; }

/* line 831, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
body .fc .fc-toolbar .ui-icon-circle-triangle-w {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-indent: 0;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  margin-top: .15em; }
  /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
  body .fc .fc-toolbar .ui-icon-circle-triangle-w:before {
    content: "play_circle_outline"; }

/* line 836, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
body .fc .fc-toolbar .ui-state-active {
  background-color: #009aae; }

/* line 841, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
body .fc .fc-event {
  background-color: #EEEEEE;
  color: #ffffff; }

/* line 846, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
body .fc table {
  box-sizing: border-box; }

/* line 852, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
body .ui-treetable .ui-treetable-caption,
body .ui-treetable .ui-treetable-summary {
  padding: 0.625em 1em;
  text-align: center;
  font-weight: normal; }

/* line 859, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
body .ui-treetable .ui-treetable-caption {
  border-bottom: 0 none; }

/* line 863, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
body .ui-treetable .ui-treetable-summary {
  border-top: 0 none; }

/* line 867, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
body .ui-treetable .ui-treetable-thead > tr > th,
body .ui-treetable .ui-treetable-tbody > tr > td,
body .ui-treetable .ui-treetable-tfoot > tr > td {
  padding: 0.625em 1em; }

/* line 873, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
body .ui-treetable .ui-treetable-thead > tr > th,
body .ui-treetable .ui-treetable-tfoot > tr > td {
  font-weight: 400;
  color: #212121;
  background-color: #ffffff;
  border: 1px solid #cacaca; }

/* line 881, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
body .ui-treetable .ui-treetable-thead tr .ui-inputtext {
  width: 100%; }

/* line 885, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
body .ui-treetable .ui-treetable-scrollable-header {
  border: none; }

/* line 890, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
body .ui-treetable .ui-treetable-loading-content .pi-spin {
  -webkit-animation: 2s linear infinite fa-spin;
  animation: 2s linear infinite fa-spin;
  color: #ffffff; }

/* line 897, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
body .ui-treetable .ui-sortable-column {
  color: #212121; }
  /* line 900, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
  body .ui-treetable .ui-sortable-column .ui-sortable-column-icon {
    color: #757575; }
  /* line 904, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
  body .ui-treetable .ui-sortable-column:not(.ui-state-highlight):hover {
    background-color: #e8e8e8;
    color: #000000; }
    /* line 907, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
    body .ui-treetable .ui-sortable-column:not(.ui-state-highlight):hover .ui-sortable-column-icon {
      background-color: #e8e8e8;
      color: #000000; }
  /* line 912, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
  body .ui-treetable .ui-sortable-column.ui-state-highlight {
    background-color: #009aae;
    color: #ffffff;
    border-top-color: #009aae; }
    /* line 917, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
    body .ui-treetable .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon {
      color: #ffffff; }
  /* line 922, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
  body .ui-treetable .ui-sortable-column .ui-sortable-column-icon {
    vertical-align: middle; }

/* line 928, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
body .ui-treetable .ui-treetable-tbody > tr {
  background: #ffffff; }
  /* line 931, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
  body .ui-treetable .ui-treetable-tbody > tr > td {
    background: inherit;
    border: 1px solid #cacaca; }
    /* line 935, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
    body .ui-treetable .ui-treetable-tbody > tr > td .ui-treetable-toggler {
      color: #757575; }
      /* line 937, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
      body .ui-treetable .ui-treetable-tbody > tr > td .ui-treetable-toggler .pi.pi-chevron-right {
        vertical-align: top; }
      /* line 940, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
      body .ui-treetable .ui-treetable-tbody > tr > td .ui-treetable-toggler .pi.pi-chevron-down {
        vertical-align: middle; }
    /* line 945, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
    body .ui-treetable .ui-treetable-tbody > tr > td .ui-treetable-chkbox {
      vertical-align: middle;
      margin-right: .4em; }
  /* line 951, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
  body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight {
    background-color: #009aae;
    color: #ffffff; }
    /* line 955, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
    body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight > td {
      background: inherit;
      border: #bdbdbd; }
      /* line 959, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
      body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight > td .ui-treetable-toggler {
        color: #ffffff; }
  /* line 965, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
  body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected {
    background-color: #009aae;
    color: #ffffff; }
    /* line 969, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
    body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected > td {
      background: inherit;
      border: #bdbdbd; }
      /* line 973, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
      body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected > td .ui-treetable-toggler {
        color: #ffffff; }

/* line 982, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
body .ui-treetable.ui-treetable-hoverable-rows .ui-treetable-tbody > tr:not(.ui-state-highlight):not(.ui-contextmenu-selected):hover {
  cursor: pointer;
  background-color: #e8e8e8;
  color: #000000; }

/* line 991, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
body .ui-virtualscroller .ui-virtualscroller-list li {
  border-bottom: 1px solid #cacaca; }

@media (max-width: 40em) {
  /* line 1002, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
  body .ui-orderlist.ui-orderlist-responsive .ui-orderlist-controls {
    width: 100%; } }

@media (max-width: 640px) {
  /* line 1014, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
  body .ui-picklist.ui-picklist-responsive .ui-picklist-list-wrapper {
    margin-bottom: .5em; }
  /* line 1018, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
  body .ui-picklist.ui-picklist-responsive .ui-picklist-buttons {
    padding: .5em 0; }
    /* line 1022, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
    body .ui-picklist.ui-picklist-responsive .ui-picklist-buttons .ui-button.ui-button-icon-only {
      display: inline-block;
      margin-right: .25em;
      margin-bottom: 0; }
    /* line 1029, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
    body .ui-picklist.ui-picklist-responsive .ui-picklist-buttons .pi-angle-right {
      font-family: 'Material Icons';
      font-weight: normal;
      font-style: normal;
      font-size: 1.5em;
      /* Preferred icon size */
      display: inline-block;
      width: 1em;
      height: 1em;
      line-height: 1;
      text-transform: none;
      letter-spacing: normal;
      word-wrap: normal;
      white-space: nowrap;
      direction: ltr;
      text-indent: 0;
      /* Support for all WebKit browsers. */
      -webkit-font-smoothing: antialiased;
      /* Support for Safari and Chrome. */
      text-rendering: optimizeLegibility;
      /* Support for Firefox. */
      -moz-osx-font-smoothing: grayscale;
      /* Support for IE. */
      font-feature-settings: 'liga';
      -webkit-transform: rotate(90deg);
      -moz-transform: rotate(90deg);
      -o-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
      transform: rotate(90deg); }
      /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
      body .ui-picklist.ui-picklist-responsive .ui-picklist-buttons .pi-angle-right:before {
        content: "play_arrow"; }
    /* line 1033, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
    body .ui-picklist.ui-picklist-responsive .ui-picklist-buttons .pi-angle-double-right {
      font-family: 'Material Icons';
      font-weight: normal;
      font-style: normal;
      font-size: 1.5em;
      /* Preferred icon size */
      display: inline-block;
      width: 1em;
      height: 1em;
      line-height: 1;
      text-transform: none;
      letter-spacing: normal;
      word-wrap: normal;
      white-space: nowrap;
      direction: ltr;
      text-indent: 0;
      /* Support for all WebKit browsers. */
      -webkit-font-smoothing: antialiased;
      /* Support for Safari and Chrome. */
      text-rendering: optimizeLegibility;
      /* Support for Firefox. */
      -moz-osx-font-smoothing: grayscale;
      /* Support for IE. */
      font-feature-settings: 'liga';
      -webkit-transform: rotate(-90deg);
      -moz-transform: rotate(-90deg);
      -o-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
      transform: rotate(-90deg); }
      /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
      body .ui-picklist.ui-picklist-responsive .ui-picklist-buttons .pi-angle-double-right:before {
        content: "skip_previous"; }
    /* line 1038, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
    body .ui-picklist.ui-picklist-responsive .ui-picklist-buttons .pi-angle-left {
      font-family: 'Material Icons';
      font-weight: normal;
      font-style: normal;
      font-size: 1.5em;
      /* Preferred icon size */
      display: inline-block;
      width: 1em;
      height: 1em;
      line-height: 1;
      text-transform: none;
      letter-spacing: normal;
      word-wrap: normal;
      white-space: nowrap;
      direction: ltr;
      text-indent: 0;
      /* Support for all WebKit browsers. */
      -webkit-font-smoothing: antialiased;
      /* Support for Safari and Chrome. */
      text-rendering: optimizeLegibility;
      /* Support for Firefox. */
      -moz-osx-font-smoothing: grayscale;
      /* Support for IE. */
      font-feature-settings: 'liga';
      -webkit-transform: rotate(-90deg);
      -moz-transform: rotate(-90deg);
      -o-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
      transform: rotate(-90deg); }
      /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
      body .ui-picklist.ui-picklist-responsive .ui-picklist-buttons .pi-angle-left:before {
        content: "play_arrow"; }
    /* line 1042, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
    body .ui-picklist.ui-picklist-responsive .ui-picklist-buttons .pi-angle-double-left {
      font-family: 'Material Icons';
      font-weight: normal;
      font-style: normal;
      font-size: 1.5em;
      /* Preferred icon size */
      display: inline-block;
      width: 1em;
      height: 1em;
      line-height: 1;
      text-transform: none;
      letter-spacing: normal;
      word-wrap: normal;
      white-space: nowrap;
      direction: ltr;
      text-indent: 0;
      /* Support for all WebKit browsers. */
      -webkit-font-smoothing: antialiased;
      /* Support for Safari and Chrome. */
      text-rendering: optimizeLegibility;
      /* Support for Firefox. */
      -moz-osx-font-smoothing: grayscale;
      /* Support for IE. */
      font-feature-settings: 'liga';
      -webkit-transform: rotate(-90deg);
      -moz-transform: rotate(-90deg);
      -o-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
      transform: rotate(-90deg); }
      /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
      body .ui-picklist.ui-picklist-responsive .ui-picklist-buttons .pi-angle-double-left:before {
        content: "skip_next"; }
  /* line 1051, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
  body .ui-orderlist.ui-grid-responsive .ui-orderlist-controls {
    text-align: center;
    width: auto; }
    /* line 1055, ClientApp/assets/themes/ultima/sass/theme/_data.scss */
    body .ui-orderlist.ui-grid-responsive .ui-orderlist-controls .ui-button {
      margin-right: .25em; } }

/* line 2, ClientApp/assets/themes/ultima/sass/theme/_menu.scss */
body .ui-breadcrumb {
  padding: 0.625em 1em; }
  /* line 7, ClientApp/assets/themes/ultima/sass/theme/_menu.scss */
  body .ui-breadcrumb ul li a {
    color: #ffffff;
    font-size: 1em; }

/* line 15, ClientApp/assets/themes/ultima/sass/theme/_menu.scss */
body .ui-steps {
  position: relative; }
  /* line 18, ClientApp/assets/themes/ultima/sass/theme/_menu.scss */
  body .ui-steps .ui-steps-item {
    background-color: transparent; }
    /* line 21, ClientApp/assets/themes/ultima/sass/theme/_menu.scss */
    body .ui-steps .ui-steps-item.ui-state-disabled {
      opacity: 1;
      filter: alpha(opacity=100); }
    /* line 25, ClientApp/assets/themes/ultima/sass/theme/_menu.scss */
    body .ui-steps .ui-steps-item .ui-menuitem-link {
      display: inline-block;
      text-align: left;
      background-color: #ffffff;
      overflow: hidden; }
      /* line 31, ClientApp/assets/themes/ultima/sass/theme/_menu.scss */
      body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-number {
        display: inline-block;
        background-color: #757575;
        -moz-border-radius: 50%;
        -webkit-border-radius: 50%;
        border-radius: 50%;
        padding: .25em .75em;
        font-size: 1em;
        color: #ffffff; }
      /* line 40, ClientApp/assets/themes/ultima/sass/theme/_menu.scss */
      body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-title {
        display: inline;
        margin-left: .625em;
        color: #757575; }
    /* line 48, ClientApp/assets/themes/ultima/sass/theme/_menu.scss */
    body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-number {
      background-color: #009aae; }
    /* line 52, ClientApp/assets/themes/ultima/sass/theme/_menu.scss */
    body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-title {
      font-weight: 700;
      color: #212121; }
    /* line 59, ClientApp/assets/themes/ultima/sass/theme/_menu.scss */
    body .ui-steps .ui-steps-item:last-child .ui-menuitem-link {
      display: block; }
  /* line 65, ClientApp/assets/themes/ultima/sass/theme/_menu.scss */
  body .ui-steps:before {
    content: ' ';
    border: 1px solid #bdbdbd;
    width: 90%;
    top: 45%;
    left: 0;
    display: block;
    position: absolute; }

/* line 76, ClientApp/assets/themes/ultima/sass/theme/_menu.scss */
body .ui-menu .ui-menuitem-link,
body .ui-menubar .ui-menuitem-link,
body .ui-tieredmenu .ui-menuitem-link,
body .ui-contextmenu .ui-menuitem-link,
body .ui-megamenu .ui-menuitem-link,
body .ui-slidemenu .ui-menuitem-link {
  padding: .625em 1em;
  color: #212121;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0; }
  /* line 86, ClientApp/assets/themes/ultima/sass/theme/_menu.scss */
  body .ui-menu .ui-menuitem-link:hover,
  body .ui-menubar .ui-menuitem-link:hover,
  body .ui-tieredmenu .ui-menuitem-link:hover,
  body .ui-contextmenu .ui-menuitem-link:hover,
  body .ui-megamenu .ui-menuitem-link:hover,
  body .ui-slidemenu .ui-menuitem-link:hover {
    background-color: #e8e8e8;
    color: #000000; }
  /* line 90, ClientApp/assets/themes/ultima/sass/theme/_menu.scss */
  body .ui-menu .ui-menuitem-link:focus,
  body .ui-menubar .ui-menuitem-link:focus,
  body .ui-tieredmenu .ui-menuitem-link:focus,
  body .ui-contextmenu .ui-menuitem-link:focus,
  body .ui-megamenu .ui-menuitem-link:focus,
  body .ui-slidemenu .ui-menuitem-link:focus {
    background-color: #e8e8e8;
    color: #000000; }
  /* line 93, ClientApp/assets/themes/ultima/sass/theme/_menu.scss */
  body .ui-menu .ui-menuitem-link .ui-menuitem-text,
  body .ui-menubar .ui-menuitem-link .ui-menuitem-text,
  body .ui-tieredmenu .ui-menuitem-link .ui-menuitem-text,
  body .ui-contextmenu .ui-menuitem-link .ui-menuitem-text,
  body .ui-megamenu .ui-menuitem-link .ui-menuitem-text,
  body .ui-slidemenu .ui-menuitem-link .ui-menuitem-text {
    vertical-align: middle; }
  /* line 97, ClientApp/assets/themes/ultima/sass/theme/_menu.scss */
  body .ui-menu .ui-menuitem-link .ui-menuitem-icon,
  body .ui-menubar .ui-menuitem-link .ui-menuitem-icon,
  body .ui-tieredmenu .ui-menuitem-link .ui-menuitem-icon,
  body .ui-contextmenu .ui-menuitem-link .ui-menuitem-icon,
  body .ui-megamenu .ui-menuitem-link .ui-menuitem-icon,
  body .ui-slidemenu .ui-menuitem-link .ui-menuitem-icon {
    color: #757575; }

/* line 104, ClientApp/assets/themes/ultima/sass/theme/_menu.scss */
body .ui-menubar .ui-submenu-list, body .ui-contextmenu .ui-submenu-list,
body .ui-slidemenu .ui-submenu-list, body .ui-tieredmenu .ui-submenu-list {
  padding: .5em 0; }
  /* line 107, ClientApp/assets/themes/ultima/sass/theme/_menu.scss */
  body .ui-menubar .ui-submenu-list .ui-menuitem, body .ui-contextmenu .ui-submenu-list .ui-menuitem,
  body .ui-slidemenu .ui-submenu-list .ui-menuitem, body .ui-tieredmenu .ui-submenu-list .ui-menuitem {
    margin: 0; }

/* line 113, ClientApp/assets/themes/ultima/sass/theme/_menu.scss */
body .ui-menu {
  min-width: 12.5em;
  padding: .5em 0; }
  /* line 117, ClientApp/assets/themes/ultima/sass/theme/_menu.scss */
  body .ui-menu .ui-menuitem {
    margin: 0; }
    /* line 121, ClientApp/assets/themes/ultima/sass/theme/_menu.scss */
    body .ui-menu .ui-menuitem .ui-menuitem-link .ui-menuitem-icon {
      vertical-align: middle; }
  /* line 127, ClientApp/assets/themes/ultima/sass/theme/_menu.scss */
  body .ui-menu.ui-shadow, body .ui-menu .ui-shadow {
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); }
  /* line 131, ClientApp/assets/themes/ultima/sass/theme/_menu.scss */
  body .ui-menu .ui-submenu-header {
    border: 0 none;
    margin: 0;
    padding: .625em 1em;
    border-radius: 0; }

/* line 139, ClientApp/assets/themes/ultima/sass/theme/_menu.scss */
body .ui-menubar {
  padding: 0; }
  /* line 143, ClientApp/assets/themes/ultima/sass/theme/_menu.scss */
  body .ui-menubar .ui-menubar-root-list > .ui-menuitem > .ui-menuitem-link {
    padding: .625em 1em; }
  /* line 150, ClientApp/assets/themes/ultima/sass/theme/_menu.scss */
  body .ui-menubar .ui-menuitem .ui-menuitem-link .ui-menuitem-icon {
    vertical-align: middle; }
  /* line 154, ClientApp/assets/themes/ultima/sass/theme/_menu.scss */
  body .ui-menubar .ui-menuitem .ui-menuitem-link .ui-submenu-icon {
    vertical-align: middle; }
  /* line 159, ClientApp/assets/themes/ultima/sass/theme/_menu.scss */
  body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link {
    background-color: #e8e8e8;
    color: #000000; }
    /* line 162, ClientApp/assets/themes/ultima/sass/theme/_menu.scss */
    body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon {
      vertical-align: middle; }

/* line 170, ClientApp/assets/themes/ultima/sass/theme/_menu.scss */
body .ui-contextmenu {
  padding: .5em 0; }
  /* line 176, ClientApp/assets/themes/ultima/sass/theme/_menu.scss */
  body .ui-contextmenu .ui-menuitem .ui-menuitem-link .ui-menuitem-icon {
    vertical-align: middle; }
  /* line 181, ClientApp/assets/themes/ultima/sass/theme/_menu.scss */
  body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link {
    background-color: #e8e8e8;
    color: #000000; }

/* line 188, ClientApp/assets/themes/ultima/sass/theme/_menu.scss */
body .ui-slidemenu {
  padding: .5em 0; }
  /* line 191, ClientApp/assets/themes/ultima/sass/theme/_menu.scss */
  body .ui-slidemenu .ui-menuitem {
    margin: 0; }
    /* line 195, ClientApp/assets/themes/ultima/sass/theme/_menu.scss */
    body .ui-slidemenu .ui-menuitem .ui-menuitem-link .ui-menuitem-icon {
      vertical-align: middle; }
    /* line 201, ClientApp/assets/themes/ultima/sass/theme/_menu.scss */
    body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link {
      background-color: #e8e8e8;
      color: #000000; }
  /* line 207, ClientApp/assets/themes/ultima/sass/theme/_menu.scss */
  body .ui-slidemenu .ui-slidemenu-backward {
    margin-bottom: .4em;
    padding: 0.625em 1em;
    width: 100%;
    background-color: #104b82;
    box-sizing: border-box;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    border: 0 none; }
    /* line 216, ClientApp/assets/themes/ultima/sass/theme/_menu.scss */
    body .ui-slidemenu .ui-slidemenu-backward:hover {
      background-color: #0a3155; }

/* line 222, ClientApp/assets/themes/ultima/sass/theme/_menu.scss */
body .ui-tieredmenu {
  padding: .5em 0; }
  /* line 228, ClientApp/assets/themes/ultima/sass/theme/_menu.scss */
  body .ui-tieredmenu .ui-menuitem .ui-menuitem-link .ui-menuitem-icon {
    vertical-align: middle; }
  /* line 233, ClientApp/assets/themes/ultima/sass/theme/_menu.scss */
  body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link {
    background-color: #e8e8e8;
    color: #000000; }

/* line 240, ClientApp/assets/themes/ultima/sass/theme/_menu.scss */
body .ui-tabmenu {
  padding: 0; }
  /* line 243, ClientApp/assets/themes/ultima/sass/theme/_menu.scss */
  body .ui-tabmenu .ui-tabmenu-nav {
    padding: 0;
    background-color: #ffffff;
    border: 0 none;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0; }
    /* line 249, ClientApp/assets/themes/ultima/sass/theme/_menu.scss */
    body .ui-tabmenu .ui-tabmenu-nav > .ui-tabmenuitem {
      top: auto;
      margin: 0 .25em 0 0;
      padding: 0;
      border-style: solid;
      border-width: 0 0 2px 0;
      -moz-transition: border-color 0.3s;
      -o-transition: border-color 0.3s;
      -webkit-transition: border-color 0.3s;
      transition: border-color 0.3s; }
      /* line 257, ClientApp/assets/themes/ultima/sass/theme/_menu.scss */
      body .ui-tabmenu .ui-tabmenu-nav > .ui-tabmenuitem > a {
        padding: 0.625em 1em; }
        /* line 260, ClientApp/assets/themes/ultima/sass/theme/_menu.scss */
        body .ui-tabmenu .ui-tabmenu-nav > .ui-tabmenuitem > a:focus {
          outline: 0 none; }
        /* line 264, ClientApp/assets/themes/ultima/sass/theme/_menu.scss */
        body .ui-tabmenu .ui-tabmenu-nav > .ui-tabmenuitem > a .ui-menuitem-icon, body .ui-tabmenu .ui-tabmenu-nav > .ui-tabmenuitem > a .ui-menuitem-text {
          float: none;
          display: inline-block;
          vertical-align: middle; }
        /* line 270, ClientApp/assets/themes/ultima/sass/theme/_menu.scss */
        body .ui-tabmenu .ui-tabmenu-nav > .ui-tabmenuitem > a .ui-menuitem-icon {
          font-weight: 1em;
          margin-right: .25em; }
      /* line 277, ClientApp/assets/themes/ultima/sass/theme/_menu.scss */
      body .ui-tabmenu .ui-tabmenu-nav > .ui-tabmenuitem.ui-state-default a {
        color: #757575; }
        /* line 280, ClientApp/assets/themes/ultima/sass/theme/_menu.scss */
        body .ui-tabmenu .ui-tabmenu-nav > .ui-tabmenuitem.ui-state-default a .ui-menuitem-icon {
          color: #757575; }
      /* line 286, ClientApp/assets/themes/ultima/sass/theme/_menu.scss */
      body .ui-tabmenu .ui-tabmenu-nav > .ui-tabmenuitem:not(.ui-state-active):hover {
        background-color: #ffffff; }
      /* line 290, ClientApp/assets/themes/ultima/sass/theme/_menu.scss */
      body .ui-tabmenu .ui-tabmenu-nav > .ui-tabmenuitem.ui-state-active {
        background-color: #ffffff;
        border-color: #009aae;
        border-style: solid; }
        /* line 295, ClientApp/assets/themes/ultima/sass/theme/_menu.scss */
        body .ui-tabmenu .ui-tabmenu-nav > .ui-tabmenuitem.ui-state-active a {
          color: #104b82; }
          /* line 298, ClientApp/assets/themes/ultima/sass/theme/_menu.scss */
          body .ui-tabmenu .ui-tabmenu-nav > .ui-tabmenuitem.ui-state-active a .ui-menuitem-icon {
            color: #104b82; }

/* line 307, ClientApp/assets/themes/ultima/sass/theme/_menu.scss */
body .ui-megamenu {
  padding: 0; }
  /* line 310, ClientApp/assets/themes/ultima/sass/theme/_menu.scss */
  body .ui-megamenu .ui-megamenu-submenu-header {
    border-radius: 0;
    padding: .5em; }
  /* line 315, ClientApp/assets/themes/ultima/sass/theme/_menu.scss */
  body .ui-megamenu .ui-submenu-list {
    padding: 0;
    border: 0 none; }
    /* line 319, ClientApp/assets/themes/ultima/sass/theme/_menu.scss */
    body .ui-megamenu .ui-submenu-list .ui-menuitem {
      margin: 0; }
  /* line 324, ClientApp/assets/themes/ultima/sass/theme/_menu.scss */
  body .ui-megamenu .ui-menuitem {
    margin: 0; }
    /* line 328, ClientApp/assets/themes/ultima/sass/theme/_menu.scss */
    body .ui-megamenu .ui-menuitem .ui-menuitem-link .ui-menuitem-icon {
      vertical-align: middle; }
    /* line 332, ClientApp/assets/themes/ultima/sass/theme/_menu.scss */
    body .ui-megamenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon {
      vertical-align: middle; }
    /* line 338, ClientApp/assets/themes/ultima/sass/theme/_menu.scss */
    body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link {
      background-color: #e8e8e8;
      color: #000000; }

/* line 346, ClientApp/assets/themes/ultima/sass/theme/_menu.scss */
body .ui-panelmenu .ui-panelmenu-header {
  background-color: #104b82;
  margin-bottom: 1px; }
  /* line 350, ClientApp/assets/themes/ultima/sass/theme/_menu.scss */
  body .ui-panelmenu .ui-panelmenu-header a {
    padding: .625em 1em;
    color: #ffffff;
    font-size: 16px;
    border-bottom: 1px solid #ffffff; }
  /* line 357, ClientApp/assets/themes/ultima/sass/theme/_menu.scss */
  body .ui-panelmenu .ui-panelmenu-header .pi {
    color: #ffffff;
    vertical-align: middle; }
  /* line 362, ClientApp/assets/themes/ultima/sass/theme/_menu.scss */
  body .ui-panelmenu .ui-panelmenu-header .ui-menuitem-icon {
    color: #ffffff;
    vertical-align: middle; }
  /* line 367, ClientApp/assets/themes/ultima/sass/theme/_menu.scss */
  body .ui-panelmenu .ui-panelmenu-header .ui-menuitem-text {
    vertical-align: middle; }
  /* line 371, ClientApp/assets/themes/ultima/sass/theme/_menu.scss */
  body .ui-panelmenu .ui-panelmenu-header.ui-state-active {
    background-color: #009aae;
    -moz-border-radius-bottomleft: 0;
    -webkit-border-bottom-left-radius: 0;
    border-bottom-left-radius: 0;
    -moz-border-radius-bottomright: 0;
    -webkit-border-bottom-right-radius: 0;
    border-bottom-right-radius: 0;
    margin-bottom: 0; }
    /* line 375, ClientApp/assets/themes/ultima/sass/theme/_menu.scss */
    body .ui-panelmenu .ui-panelmenu-header.ui-state-active a, body .ui-panelmenu .ui-panelmenu-header.ui-state-active .ui-menuitem-icon {
      color: #ffffff; }

/* line 381, ClientApp/assets/themes/ultima/sass/theme/_menu.scss */
body .ui-panelmenu .ui-panelmenu-content {
  padding: 0; }
  /* line 384, ClientApp/assets/themes/ultima/sass/theme/_menu.scss */
  body .ui-panelmenu .ui-panelmenu-content .ui-menuitem {
    margin: 0; }
    /* line 387, ClientApp/assets/themes/ultima/sass/theme/_menu.scss */
    body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link {
      border: 0 none;
      padding: .625em 1em;
      width: 100%;
      min-height: 2.750em;
      box-sizing: border-box;
      color: #212121;
      line-height: 1.5em;
      -moz-border-radius: 0;
      -webkit-border-radius: 0;
      border-radius: 0;
      position: relative; }
      /* line 398, ClientApp/assets/themes/ultima/sass/theme/_menu.scss */
      body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover {
        background-color: #e8e8e8;
        color: #000000; }
      /* line 402, ClientApp/assets/themes/ultima/sass/theme/_menu.scss */
      body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link .ui-menuitem-text {
        display: inline-block;
        vertical-align: middle;
        float: none; }
      /* line 408, ClientApp/assets/themes/ultima/sass/theme/_menu.scss */
      body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link .pi {
        position: static;
        display: inline-block;
        vertical-align: middle; }
      /* line 414, ClientApp/assets/themes/ultima/sass/theme/_menu.scss */
      body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link .ui-menuitem-icon {
        vertical-align: middle; }

/* line 421, ClientApp/assets/themes/ultima/sass/theme/_menu.scss */
body .ui-panelmenu .ui-menu-parent .ui-menu-list {
  margin-left: 28px; }

@media (max-width: 640px) {
  /* line 432, ClientApp/assets/themes/ultima/sass/theme/_menu.scss */
  body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-title {
    display: none; } }

/* line 1, ClientApp/assets/themes/ultima/sass/theme/_message.scss */
body {
  /* Messages */ }
  /* line 3, ClientApp/assets/themes/ultima/sass/theme/_message.scss */
  body .ui-messages {
    padding: 0.625em 1em; }
    /* line 6, ClientApp/assets/themes/ultima/sass/theme/_message.scss */
    body .ui-messages ul {
      display: inline-block;
      margin-left: 0; }
    /* line 11, ClientApp/assets/themes/ultima/sass/theme/_message.scss */
    body .ui-messages.ui-messages-info {
      background-color: #2196F3;
      border-color: #2196F3;
      color: #ffffff; }
    /* line 17, ClientApp/assets/themes/ultima/sass/theme/_message.scss */
    body .ui-messages.ui-messages-warn {
      background-color: #ffc107;
      border-color: #ffc107;
      color: #ffffff; }
    /* line 23, ClientApp/assets/themes/ultima/sass/theme/_message.scss */
    body .ui-messages.ui-messages-error {
      background-color: #e62a10;
      border-color: #e62a10;
      color: #ffffff; }
    /* line 29, ClientApp/assets/themes/ultima/sass/theme/_message.scss */
    body .ui-messages.ui-messages-success {
      background-color: #8BC34A;
      border-color: #8BC34A;
      color: #ffffff; }
    /* line 35, ClientApp/assets/themes/ultima/sass/theme/_message.scss */
    body .ui-messages .ui-messages-close {
      text-decoration: none;
      color: #ffffff;
      right: .25em; }
  /* line 42, ClientApp/assets/themes/ultima/sass/theme/_message.scss */
  body .ui-messages .ui-messages-icon {
    background: none;
    color: #ffffff;
    margin-top: -2px; }
    /* line 47, ClientApp/assets/themes/ultima/sass/theme/_message.scss */
    body .ui-messages .ui-messages-icon.pi-info-circle {
      font-family: 'Material Icons';
      font-weight: normal;
      font-style: normal;
      font-size: 1.5em;
      /* Preferred icon size */
      display: inline-block;
      width: 1em;
      height: 1em;
      line-height: 1;
      text-transform: none;
      letter-spacing: normal;
      word-wrap: normal;
      white-space: nowrap;
      direction: ltr;
      text-indent: 0;
      /* Support for all WebKit browsers. */
      -webkit-font-smoothing: antialiased;
      /* Support for Safari and Chrome. */
      text-rendering: optimizeLegibility;
      /* Support for Firefox. */
      -moz-osx-font-smoothing: grayscale;
      /* Support for IE. */
      font-feature-settings: 'liga';
      font-size: 1.75em; }
      /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
      body .ui-messages .ui-messages-icon.pi-info-circle:before {
        content: "info"; }
    /* line 52, ClientApp/assets/themes/ultima/sass/theme/_message.scss */
    body .ui-messages .ui-messages-icon.pi-exclamation-triangle {
      font-family: 'Material Icons';
      font-weight: normal;
      font-style: normal;
      font-size: 1.5em;
      /* Preferred icon size */
      display: inline-block;
      width: 1em;
      height: 1em;
      line-height: 1;
      text-transform: none;
      letter-spacing: normal;
      word-wrap: normal;
      white-space: nowrap;
      direction: ltr;
      text-indent: 0;
      /* Support for all WebKit browsers. */
      -webkit-font-smoothing: antialiased;
      /* Support for Safari and Chrome. */
      text-rendering: optimizeLegibility;
      /* Support for Firefox. */
      -moz-osx-font-smoothing: grayscale;
      /* Support for IE. */
      font-feature-settings: 'liga';
      font-size: 1.75em; }
      /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
      body .ui-messages .ui-messages-icon.pi-exclamation-triangle:before {
        content: "warning"; }
    /* line 57, ClientApp/assets/themes/ultima/sass/theme/_message.scss */
    body .ui-messages .ui-messages-icon.pi-times {
      font-family: 'Material Icons';
      font-weight: normal;
      font-style: normal;
      font-size: 1.5em;
      /* Preferred icon size */
      display: inline-block;
      width: 1em;
      height: 1em;
      line-height: 1;
      text-transform: none;
      letter-spacing: normal;
      word-wrap: normal;
      white-space: nowrap;
      direction: ltr;
      text-indent: 0;
      /* Support for all WebKit browsers. */
      -webkit-font-smoothing: antialiased;
      /* Support for Safari and Chrome. */
      text-rendering: optimizeLegibility;
      /* Support for Firefox. */
      -moz-osx-font-smoothing: grayscale;
      /* Support for IE. */
      font-feature-settings: 'liga';
      font-size: 1.75em; }
      /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
      body .ui-messages .ui-messages-icon.pi-times:before {
        content: "error_outline"; }
    /* line 62, ClientApp/assets/themes/ultima/sass/theme/_message.scss */
    body .ui-messages .ui-messages-icon.pi-check {
      font-family: 'Material Icons';
      font-weight: normal;
      font-style: normal;
      font-size: 1.5em;
      /* Preferred icon size */
      display: inline-block;
      width: 1em;
      height: 1em;
      line-height: 1;
      text-transform: none;
      letter-spacing: normal;
      word-wrap: normal;
      white-space: nowrap;
      direction: ltr;
      text-indent: 0;
      /* Support for all WebKit browsers. */
      -webkit-font-smoothing: antialiased;
      /* Support for Safari and Chrome. */
      text-rendering: optimizeLegibility;
      /* Support for Firefox. */
      -moz-osx-font-smoothing: grayscale;
      /* Support for IE. */
      font-feature-settings: 'liga';
      font-size: 1.75em; }
      /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
      body .ui-messages .ui-messages-icon.pi-check:before {
        content: "check_circle"; }
  /* line 70, ClientApp/assets/themes/ultima/sass/theme/_message.scss */
  body .ui-message.ui-message-info {
    background-color: #2196F3;
    border-color: #2196F3;
    color: #ffffff; }
  /* line 76, ClientApp/assets/themes/ultima/sass/theme/_message.scss */
  body .ui-message.ui-message-warn {
    background-color: #ffc107;
    border-color: #ffc107;
    color: #ffffff; }
  /* line 82, ClientApp/assets/themes/ultima/sass/theme/_message.scss */
  body .ui-message.ui-message-error {
    background-color: #e62a10;
    border-color: #e62a10;
    color: #ffffff; }
  /* line 88, ClientApp/assets/themes/ultima/sass/theme/_message.scss */
  body .ui-message.ui-message-success {
    background-color: #8BC34A;
    border-color: #8BC34A;
    color: #ffffff; }
  /* line 94, ClientApp/assets/themes/ultima/sass/theme/_message.scss */
  body .ui-message .ui-message-close {
    text-decoration: none;
    color: #ffffff;
    right: .25em; }
  /* line 101, ClientApp/assets/themes/ultima/sass/theme/_message.scss */
  body .ui-message .ui-message-icon {
    background: none;
    color: #ffffff;
    margin-top: -2px; }
    /* line 106, ClientApp/assets/themes/ultima/sass/theme/_message.scss */
    body .ui-message .ui-message-icon.pi-info-circle {
      font-family: 'Material Icons';
      font-weight: normal;
      font-style: normal;
      font-size: 1.5em;
      /* Preferred icon size */
      display: inline-block;
      width: 1em;
      height: 1em;
      line-height: 1;
      text-transform: none;
      letter-spacing: normal;
      word-wrap: normal;
      white-space: nowrap;
      direction: ltr;
      text-indent: 0;
      /* Support for all WebKit browsers. */
      -webkit-font-smoothing: antialiased;
      /* Support for Safari and Chrome. */
      text-rendering: optimizeLegibility;
      /* Support for Firefox. */
      -moz-osx-font-smoothing: grayscale;
      /* Support for IE. */
      font-feature-settings: 'liga';
      font-size: 1.75em; }
      /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
      body .ui-message .ui-message-icon.pi-info-circle:before {
        content: "info"; }
    /* line 111, ClientApp/assets/themes/ultima/sass/theme/_message.scss */
    body .ui-message .ui-message-icon.pi-exclamation-triangle {
      font-family: 'Material Icons';
      font-weight: normal;
      font-style: normal;
      font-size: 1.5em;
      /* Preferred icon size */
      display: inline-block;
      width: 1em;
      height: 1em;
      line-height: 1;
      text-transform: none;
      letter-spacing: normal;
      word-wrap: normal;
      white-space: nowrap;
      direction: ltr;
      text-indent: 0;
      /* Support for all WebKit browsers. */
      -webkit-font-smoothing: antialiased;
      /* Support for Safari and Chrome. */
      text-rendering: optimizeLegibility;
      /* Support for Firefox. */
      -moz-osx-font-smoothing: grayscale;
      /* Support for IE. */
      font-feature-settings: 'liga';
      font-size: 1.75em; }
      /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
      body .ui-message .ui-message-icon.pi-exclamation-triangle:before {
        content: "warning"; }
    /* line 116, ClientApp/assets/themes/ultima/sass/theme/_message.scss */
    body .ui-message .ui-message-icon.pi-times {
      font-family: 'Material Icons';
      font-weight: normal;
      font-style: normal;
      font-size: 1.5em;
      /* Preferred icon size */
      display: inline-block;
      width: 1em;
      height: 1em;
      line-height: 1;
      text-transform: none;
      letter-spacing: normal;
      word-wrap: normal;
      white-space: nowrap;
      direction: ltr;
      text-indent: 0;
      /* Support for all WebKit browsers. */
      -webkit-font-smoothing: antialiased;
      /* Support for Safari and Chrome. */
      text-rendering: optimizeLegibility;
      /* Support for Firefox. */
      -moz-osx-font-smoothing: grayscale;
      /* Support for IE. */
      font-feature-settings: 'liga';
      font-size: 1.75em; }
      /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
      body .ui-message .ui-message-icon.pi-times:before {
        content: "error_outline"; }
    /* line 121, ClientApp/assets/themes/ultima/sass/theme/_message.scss */
    body .ui-message .ui-message-icon.pi-check {
      font-family: 'Material Icons';
      font-weight: normal;
      font-style: normal;
      font-size: 1.5em;
      /* Preferred icon size */
      display: inline-block;
      width: 1em;
      height: 1em;
      line-height: 1;
      text-transform: none;
      letter-spacing: normal;
      word-wrap: normal;
      white-space: nowrap;
      direction: ltr;
      text-indent: 0;
      /* Support for all WebKit browsers. */
      -webkit-font-smoothing: antialiased;
      /* Support for Safari and Chrome. */
      text-rendering: optimizeLegibility;
      /* Support for Firefox. */
      -moz-osx-font-smoothing: grayscale;
      /* Support for IE. */
      font-feature-settings: 'liga';
      font-size: 1.75em; }
      /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
      body .ui-message .ui-message-icon.pi-check:before {
        content: "check_circle"; }
  /* line 127, ClientApp/assets/themes/ultima/sass/theme/_message.scss */
  body .ui-growl {
    top: 90px; }
    /* line 130, ClientApp/assets/themes/ultima/sass/theme/_message.scss */
    body .ui-growl > .ui-growl-item-container {
      opacity: 1; }
      /* line 133, ClientApp/assets/themes/ultima/sass/theme/_message.scss */
      body .ui-growl > .ui-growl-item-container.ui-growl-message-info {
        background-color: #2196F3; }
      /* line 137, ClientApp/assets/themes/ultima/sass/theme/_message.scss */
      body .ui-growl > .ui-growl-item-container.ui-growl-message-warn {
        background-color: #ffc107; }
      /* line 141, ClientApp/assets/themes/ultima/sass/theme/_message.scss */
      body .ui-growl > .ui-growl-item-container.ui-growl-message-error {
        background-color: #e62a10; }
      /* line 145, ClientApp/assets/themes/ultima/sass/theme/_message.scss */
      body .ui-growl > .ui-growl-item-container.ui-growl-message-success {
        background-color: #8BC34A; }
      /* line 149, ClientApp/assets/themes/ultima/sass/theme/_message.scss */
      body .ui-growl > .ui-growl-item-container.ui-shadow {
        -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
        -moz-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
        box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23); }
    /* line 155, ClientApp/assets/themes/ultima/sass/theme/_message.scss */
    body .ui-growl .ui-growl-item .ui-growl-image {
      background: none;
      color: #ffffff;
      font-size: 1.75em; }
      /* line 160, ClientApp/assets/themes/ultima/sass/theme/_message.scss */
      body .ui-growl .ui-growl-item .ui-growl-image.pi-info-circle {
        font-family: 'Material Icons';
        font-weight: normal;
        font-style: normal;
        font-size: 1.5em;
        /* Preferred icon size */
        display: inline-block;
        width: 1em;
        height: 1em;
        line-height: 1;
        text-transform: none;
        letter-spacing: normal;
        word-wrap: normal;
        white-space: nowrap;
        direction: ltr;
        text-indent: 0;
        /* Support for all WebKit browsers. */
        -webkit-font-smoothing: antialiased;
        /* Support for Safari and Chrome. */
        text-rendering: optimizeLegibility;
        /* Support for Firefox. */
        -moz-osx-font-smoothing: grayscale;
        /* Support for IE. */
        font-feature-settings: 'liga';
        font-size: 1.75em; }
        /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
        body .ui-growl .ui-growl-item .ui-growl-image.pi-info-circle:before {
          content: "info"; }
      /* line 165, ClientApp/assets/themes/ultima/sass/theme/_message.scss */
      body .ui-growl .ui-growl-item .ui-growl-image.pi-exclamation-triangle {
        font-family: 'Material Icons';
        font-weight: normal;
        font-style: normal;
        font-size: 1.5em;
        /* Preferred icon size */
        display: inline-block;
        width: 1em;
        height: 1em;
        line-height: 1;
        text-transform: none;
        letter-spacing: normal;
        word-wrap: normal;
        white-space: nowrap;
        direction: ltr;
        text-indent: 0;
        /* Support for all WebKit browsers. */
        -webkit-font-smoothing: antialiased;
        /* Support for Safari and Chrome. */
        text-rendering: optimizeLegibility;
        /* Support for Firefox. */
        -moz-osx-font-smoothing: grayscale;
        /* Support for IE. */
        font-feature-settings: 'liga';
        font-size: 1.75em; }
        /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
        body .ui-growl .ui-growl-item .ui-growl-image.pi-exclamation-triangle:before {
          content: "warning"; }
      /* line 170, ClientApp/assets/themes/ultima/sass/theme/_message.scss */
      body .ui-growl .ui-growl-item .ui-growl-image.pi-times {
        font-family: 'Material Icons';
        font-weight: normal;
        font-style: normal;
        font-size: 1.5em;
        /* Preferred icon size */
        display: inline-block;
        width: 1em;
        height: 1em;
        line-height: 1;
        text-transform: none;
        letter-spacing: normal;
        word-wrap: normal;
        white-space: nowrap;
        direction: ltr;
        text-indent: 0;
        /* Support for all WebKit browsers. */
        -webkit-font-smoothing: antialiased;
        /* Support for Safari and Chrome. */
        text-rendering: optimizeLegibility;
        /* Support for Firefox. */
        -moz-osx-font-smoothing: grayscale;
        /* Support for IE. */
        font-feature-settings: 'liga';
        font-size: 1.75em; }
        /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
        body .ui-growl .ui-growl-item .ui-growl-image.pi-times:before {
          content: "error_outline"; }
      /* line 175, ClientApp/assets/themes/ultima/sass/theme/_message.scss */
      body .ui-growl .ui-growl-item .ui-growl-image.pi-check {
        font-family: 'Material Icons';
        font-weight: normal;
        font-style: normal;
        font-size: 1.5em;
        /* Preferred icon size */
        display: inline-block;
        width: 1em;
        height: 1em;
        line-height: 1;
        text-transform: none;
        letter-spacing: normal;
        word-wrap: normal;
        white-space: nowrap;
        direction: ltr;
        text-indent: 0;
        /* Support for all WebKit browsers. */
        -webkit-font-smoothing: antialiased;
        /* Support for Safari and Chrome. */
        text-rendering: optimizeLegibility;
        /* Support for Firefox. */
        -moz-osx-font-smoothing: grayscale;
        /* Support for IE. */
        font-feature-settings: 'liga';
        font-size: 1.75em; }
        /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
        body .ui-growl .ui-growl-item .ui-growl-image.pi-check:before {
          content: "check_circle"; }
    /* line 181, ClientApp/assets/themes/ultima/sass/theme/_message.scss */
    body .ui-growl .ui-growl-item .ui-growl-message {
      color: #ffffff; }
    /* line 185, ClientApp/assets/themes/ultima/sass/theme/_message.scss */
    body .ui-growl .ui-growl-item .ui-growl-icon-close {
      font-family: 'Material Icons';
      font-weight: normal;
      font-style: normal;
      font-size: 1.5em;
      /* Preferred icon size */
      display: inline-block;
      width: 1em;
      height: 1em;
      line-height: 1;
      text-transform: none;
      letter-spacing: normal;
      word-wrap: normal;
      white-space: nowrap;
      direction: ltr;
      text-indent: 0;
      /* Support for all WebKit browsers. */
      -webkit-font-smoothing: antialiased;
      /* Support for Safari and Chrome. */
      text-rendering: optimizeLegibility;
      /* Support for Firefox. */
      -moz-osx-font-smoothing: grayscale;
      /* Support for IE. */
      font-feature-settings: 'liga';
      font-size: 24px;
      color: #ffffff; }
      /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
      body .ui-growl .ui-growl-item .ui-growl-icon-close:before {
        content: "close"; }
  /* line 194, ClientApp/assets/themes/ultima/sass/theme/_message.scss */
  body .ui-toast .ui-toast-message {
    -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
    -moz-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23); }
    /* line 197, ClientApp/assets/themes/ultima/sass/theme/_message.scss */
    body .ui-toast .ui-toast-message.ui-toast-message-info {
      background-color: #2196F3;
      border: 0 none;
      color: #ffffff; }
      /* line 202, ClientApp/assets/themes/ultima/sass/theme/_message.scss */
      body .ui-toast .ui-toast-message.ui-toast-message-info .ui-toast-close-icon {
        color: #ffffff; }
    /* line 207, ClientApp/assets/themes/ultima/sass/theme/_message.scss */
    body .ui-toast .ui-toast-message.ui-toast-message-success {
      background-color: #8BC34A;
      border: 0 none;
      color: #ffffff; }
      /* line 212, ClientApp/assets/themes/ultima/sass/theme/_message.scss */
      body .ui-toast .ui-toast-message.ui-toast-message-success .ui-toast-close-icon {
        color: #ffffff; }
    /* line 217, ClientApp/assets/themes/ultima/sass/theme/_message.scss */
    body .ui-toast .ui-toast-message.ui-toast-message-warn {
      background-color: #ffc107;
      border: 0 none;
      color: #ffffff; }
      /* line 222, ClientApp/assets/themes/ultima/sass/theme/_message.scss */
      body .ui-toast .ui-toast-message.ui-toast-message-warn .ui-toast-close-icon {
        color: #ffffff; }
    /* line 227, ClientApp/assets/themes/ultima/sass/theme/_message.scss */
    body .ui-toast .ui-toast-message.ui-toast-message-error {
      background-color: #e62a10;
      border: 0 none;
      color: #ffffff; }
      /* line 232, ClientApp/assets/themes/ultima/sass/theme/_message.scss */
      body .ui-toast .ui-toast-message.ui-toast-message-error .ui-toast-close-icon {
        color: #ffffff; }
  /* line 240, ClientApp/assets/themes/ultima/sass/theme/_message.scss */
  body .ui-toast .ui-toast-icon.pi-info-circle {
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    font-size: 1.5em;
    /* Preferred icon size */
    display: inline-block;
    width: 1em;
    height: 1em;
    line-height: 1;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
    text-indent: 0;
    /* Support for all WebKit browsers. */
    -webkit-font-smoothing: antialiased;
    /* Support for Safari and Chrome. */
    text-rendering: optimizeLegibility;
    /* Support for Firefox. */
    -moz-osx-font-smoothing: grayscale;
    /* Support for IE. */
    font-feature-settings: 'liga';
    font-size: 1.75em; }
    /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
    body .ui-toast .ui-toast-icon.pi-info-circle:before {
      content: "info"; }
  /* line 245, ClientApp/assets/themes/ultima/sass/theme/_message.scss */
  body .ui-toast .ui-toast-icon.pi-exclamation-triangle {
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    font-size: 1.5em;
    /* Preferred icon size */
    display: inline-block;
    width: 1em;
    height: 1em;
    line-height: 1;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
    text-indent: 0;
    /* Support for all WebKit browsers. */
    -webkit-font-smoothing: antialiased;
    /* Support for Safari and Chrome. */
    text-rendering: optimizeLegibility;
    /* Support for Firefox. */
    -moz-osx-font-smoothing: grayscale;
    /* Support for IE. */
    font-feature-settings: 'liga';
    font-size: 1.75em; }
    /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
    body .ui-toast .ui-toast-icon.pi-exclamation-triangle:before {
      content: "warning"; }
  /* line 250, ClientApp/assets/themes/ultima/sass/theme/_message.scss */
  body .ui-toast .ui-toast-icon.pi-times {
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    font-size: 1.5em;
    /* Preferred icon size */
    display: inline-block;
    width: 1em;
    height: 1em;
    line-height: 1;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
    text-indent: 0;
    /* Support for all WebKit browsers. */
    -webkit-font-smoothing: antialiased;
    /* Support for Safari and Chrome. */
    text-rendering: optimizeLegibility;
    /* Support for Firefox. */
    -moz-osx-font-smoothing: grayscale;
    /* Support for IE. */
    font-feature-settings: 'liga';
    font-size: 1.75em; }
    /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
    body .ui-toast .ui-toast-icon.pi-times:before {
      content: "error_outline"; }
  /* line 255, ClientApp/assets/themes/ultima/sass/theme/_message.scss */
  body .ui-toast .ui-toast-icon.pi-check {
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    font-size: 1.5em;
    /* Preferred icon size */
    display: inline-block;
    width: 1em;
    height: 1em;
    line-height: 1;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
    text-indent: 0;
    /* Support for all WebKit browsers. */
    -webkit-font-smoothing: antialiased;
    /* Support for Safari and Chrome. */
    text-rendering: optimizeLegibility;
    /* Support for Firefox. */
    -moz-osx-font-smoothing: grayscale;
    /* Support for IE. */
    font-feature-settings: 'liga';
    font-size: 1.75em; }
    /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
    body .ui-toast .ui-toast-icon.pi-check:before {
      content: "check_circle"; }

/* line 3, ClientApp/assets/themes/ultima/sass/theme/_overlay.scss */
body .ui-dialog.ui-shadow {
  -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
  -moz-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23); }

/* line 7, ClientApp/assets/themes/ultima/sass/theme/_overlay.scss */
body .ui-dialog .ui-dialog-titlebar {
  background-color: #ffffff;
  color: #212121;
  padding: 0.625em 1em; }
  /* line 12, ClientApp/assets/themes/ultima/sass/theme/_overlay.scss */
  body .ui-dialog .ui-dialog-titlebar .ui-dialog-title {
    font-size: 1.25em;
    letter-spacing: .005em;
    margin-top: .25em;
    line-height: 2em; }
  /* line 19, ClientApp/assets/themes/ultima/sass/theme/_overlay.scss */
  body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon {
    border: 0 none;
    padding: 0;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -moz-transition: background-color 0.3s;
    -o-transition: background-color 0.3s;
    -webkit-transition: background-color 0.3s;
    transition: background-color 0.3s;
    height: 1.5em;
    width: 1.5em;
    text-align: center;
    margin-top: .5em; }
    /* line 29, ClientApp/assets/themes/ultima/sass/theme/_overlay.scss */
    body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon:hover, body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon:focus {
      background-color: #e8e8e8;
      color: #000000; }
    /* line 33, ClientApp/assets/themes/ultima/sass/theme/_overlay.scss */
    body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon .pi {
      color: #757575;
      display: inline-block; }
    /* line 38, ClientApp/assets/themes/ultima/sass/theme/_overlay.scss */
    body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon .pi-window-maximize {
      font-family: 'Material Icons';
      font-weight: normal;
      font-style: normal;
      font-size: 1.5em;
      /* Preferred icon size */
      display: inline-block;
      width: 1em;
      height: 1em;
      line-height: 1;
      text-transform: none;
      letter-spacing: normal;
      word-wrap: normal;
      white-space: nowrap;
      direction: ltr;
      text-indent: 0;
      /* Support for all WebKit browsers. */
      -webkit-font-smoothing: antialiased;
      /* Support for Safari and Chrome. */
      text-rendering: optimizeLegibility;
      /* Support for Firefox. */
      -moz-osx-font-smoothing: grayscale;
      /* Support for IE. */
      font-feature-settings: 'liga'; }
      /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
      body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon .pi-window-maximize:before {
        content: "fullscreen"; }
    /* line 42, ClientApp/assets/themes/ultima/sass/theme/_overlay.scss */
    body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon .pi-window-minimize {
      font-family: 'Material Icons';
      font-weight: normal;
      font-style: normal;
      font-size: 1.5em;
      /* Preferred icon size */
      display: inline-block;
      width: 1em;
      height: 1em;
      line-height: 1;
      text-transform: none;
      letter-spacing: normal;
      word-wrap: normal;
      white-space: nowrap;
      direction: ltr;
      text-indent: 0;
      /* Support for all WebKit browsers. */
      -webkit-font-smoothing: antialiased;
      /* Support for Safari and Chrome. */
      text-rendering: optimizeLegibility;
      /* Support for Firefox. */
      -moz-osx-font-smoothing: grayscale;
      /* Support for IE. */
      font-feature-settings: 'liga'; }
      /* line 139, ClientApp/assets/themes/ultima/sass/_mixins.scss */
      body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon .pi-window-minimize:before {
        content: "fullscreen_exit"; }
  /* line 47, ClientApp/assets/themes/ultima/sass/theme/_overlay.scss */
  body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-maximize span {
    margin-top: -2px; }

/* line 53, ClientApp/assets/themes/ultima/sass/theme/_overlay.scss */
body .ui-dialog .ui-dialog-content {
  padding: 0.625em 1em; }

/* line 57, ClientApp/assets/themes/ultima/sass/theme/_overlay.scss */
body .ui-dialog .ui-dialog-footer {
  text-align: right;
  border: 0 none;
  border-top: 1px solid #bdbdbd; }
  /* line 62, ClientApp/assets/themes/ultima/sass/theme/_overlay.scss */
  body .ui-dialog .ui-dialog-footer .ui-button {
    background-color: #ffffff;
    color: #212121;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    width: auto; }
    /* line 68, ClientApp/assets/themes/ultima/sass/theme/_overlay.scss */
    body .ui-dialog .ui-dialog-footer .ui-button .ui-button-icon-left {
      color: #757575; }
    /* line 72, ClientApp/assets/themes/ultima/sass/theme/_overlay.scss */
    body .ui-dialog .ui-dialog-footer .ui-button .ui-button-icon-right {
      color: #757575; }
    /* line 77, ClientApp/assets/themes/ultima/sass/theme/_overlay.scss */
    body .ui-dialog .ui-dialog-footer .ui-button:hover {
      background-color: #e8e8e8;
      color: #000000; }

/* line 83, ClientApp/assets/themes/ultima/sass/theme/_overlay.scss */
body .ui-dialog .ui-confirm-dialog-severity {
  margin: 0px .75em; }

/* line 89, ClientApp/assets/themes/ultima/sass/theme/_overlay.scss */
body .ui-lightbox.ui-shadow {
  -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
  -moz-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23); }

/* line 93, ClientApp/assets/themes/ultima/sass/theme/_overlay.scss */
body .ui-lightbox .ui-lightbox-caption {
  padding: 0.625em 1em; }
  /* line 96, ClientApp/assets/themes/ultima/sass/theme/_overlay.scss */
  body .ui-lightbox .ui-lightbox-caption .ui-lightbox-caption-text {
    margin: 0; }
  /* line 100, ClientApp/assets/themes/ultima/sass/theme/_overlay.scss */
  body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close {
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -moz-transition: background-color 0.3s;
    -o-transition: background-color 0.3s;
    -webkit-transition: background-color 0.3s;
    transition: background-color 0.3s;
    padding: 0;
    margin: 0;
    width: 1.5em;
    height: 1.5em; }
    /* line 108, ClientApp/assets/themes/ultima/sass/theme/_overlay.scss */
    body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close:hover {
      background-color: #EEEEEE;
      -moz-border-radius: 50%;
      -webkit-border-radius: 50%;
      border-radius: 50%;
      -moz-transition: background-color 0.3s;
      -o-transition: background-color 0.3s;
      -webkit-transition: background-color 0.3s;
      transition: background-color 0.3s; }

/* line 117, ClientApp/assets/themes/ultima/sass/theme/_overlay.scss */
body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right, body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left {
  top: 40%; }
  /* line 120, ClientApp/assets/themes/ultima/sass/theme/_overlay.scss */
  body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right .pi, body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left .pi {
    -moz-transition: color 0.3s;
    -o-transition: color 0.3s;
    -webkit-transition: color 0.3s;
    transition: color 0.3s;
    font-size: 3em;
    color: #EEEEEE; }

/* line 130, ClientApp/assets/themes/ultima/sass/theme/_overlay.scss */
body .ui-overlaypanel.ui-shadow {
  -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
  -moz-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23); }

/* line 134, ClientApp/assets/themes/ultima/sass/theme/_overlay.scss */
body .ui-overlaypanel:after {
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #ffffff; }

/* line 139, ClientApp/assets/themes/ultima/sass/theme/_overlay.scss */
body .ui-overlaypanel:before {
  border-color: rgba(189, 189, 189, 0);
  border-bottom-color: #bdbdbd; }

/* line 145, ClientApp/assets/themes/ultima/sass/theme/_overlay.scss */
body .ui-overlaypanel.ui-overlaypanel-flipped:after {
  border-top-color: #ffffff; }

/* line 149, ClientApp/assets/themes/ultima/sass/theme/_overlay.scss */
body .ui-overlaypanel.ui-overlaypanel-flipped:before {
  border-top-color: #bdbdbd; }

/* line 154, ClientApp/assets/themes/ultima/sass/theme/_overlay.scss */
body .ui-overlaypanel .ui-overlaypanel-close {
  background-color: #009aae;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  -moz-transition: background-color 0.3s;
  -o-transition: background-color 0.3s;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
  right: -16px;
  top: -16px;
  width: 2em;
  height: 2em;
  line-height: 2em;
  text-align: center;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 2px 1px -1px rgba(0, 0, 0, 0.12);
  -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 2px 1px -1px rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 2px 1px -1px rgba(0, 0, 0, 0.12); }
  /* line 166, ClientApp/assets/themes/ultima/sass/theme/_overlay.scss */
  body .ui-overlaypanel .ui-overlaypanel-close span {
    color: #ffffff;
    line-height: inherit; }
  /* line 171, ClientApp/assets/themes/ultima/sass/theme/_overlay.scss */
  body .ui-overlaypanel .ui-overlaypanel-close:hover {
    background-color: #D84315; }

/* line 177, ClientApp/assets/themes/ultima/sass/theme/_overlay.scss */
body .ui-tooltip {
  opacity: 0.9;
  filter: alpha(opacity=90); }
  /* line 180, ClientApp/assets/themes/ultima/sass/theme/_overlay.scss */
  body .ui-tooltip .ui-tooltip-text {
    background-color: #323232; }
  /* line 185, ClientApp/assets/themes/ultima/sass/theme/_overlay.scss */
  body .ui-tooltip.ui-tooltip-top .ui-tooltip-arrow {
    border-top-color: #323232; }
  /* line 191, ClientApp/assets/themes/ultima/sass/theme/_overlay.scss */
  body .ui-tooltip.ui-tooltip-bottom .ui-tooltip-arrow {
    border-bottom-color: #323232; }
  /* line 197, ClientApp/assets/themes/ultima/sass/theme/_overlay.scss */
  body .ui-tooltip.ui-tooltip-left .ui-tooltip-arrow {
    border-left-color: #323232; }
  /* line 203, ClientApp/assets/themes/ultima/sass/theme/_overlay.scss */
  body .ui-tooltip.ui-tooltip-right .ui-tooltip-arrow {
    border-right-color: #323232; }

/* line 2, ClientApp/assets/themes/ultima/sass/theme/_misc.scss */
body .ui-draggable-dragging.ui-state-default {
  padding: 0.625em 1em !important;
  background-color: #104b82; }

/* line 7, ClientApp/assets/themes/ultima/sass/theme/_misc.scss */
body .jqplot-target {
  font-family: "Roboto","Helvetica Neue",sans-serif; }

/* line 11, ClientApp/assets/themes/ultima/sass/theme/_misc.scss */
body .ui-progressbar {
  height: .5em;
  background-color: #EEEEEE;
  overflow: hidden;
  border: 0 none; }
  /* line 17, ClientApp/assets/themes/ultima/sass/theme/_misc.scss */
  body .ui-progressbar .ui-progressbar-value {
    height: .5em; }
  /* line 21, ClientApp/assets/themes/ultima/sass/theme/_misc.scss */
  body .ui-progressbar .ui-progressbar-label {
    color: #ffffff;
    display: none !important; }

/* line 28, ClientApp/assets/themes/ultima/sass/theme/_misc.scss */
body .ui-progressbar-indeterminate .ui-progressbar-value {
  background-color: inherit; }
  /* line 31, ClientApp/assets/themes/ultima/sass/theme/_misc.scss */
  body .ui-progressbar-indeterminate .ui-progressbar-value::after {
    background-color: #104b82; }
  /* line 34, ClientApp/assets/themes/ultima/sass/theme/_misc.scss */
  body .ui-progressbar-indeterminate .ui-progressbar-value::before {
    background-color: #104b82; }

/* line 41, ClientApp/assets/themes/ultima/sass/theme/_misc.scss */
body .ui-galleria .ui-galleria-nav-prev {
  left: 0; }

/* line 45, ClientApp/assets/themes/ultima/sass/theme/_misc.scss */
body .ui-galleria .ui-galleria-nav-next {
  right: 0; }

/* line 51, ClientApp/assets/themes/ultima/sass/theme/_misc.scss */
body .ui-inplace .ui-inplace-display {
  -moz-transition: background-color 0.3s;
  -o-transition: background-color 0.3s;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px; }
  /* line 55, ClientApp/assets/themes/ultima/sass/theme/_misc.scss */
  body .ui-inplace .ui-inplace-display:hover {
    background-color: #e8e8e8; }

/* line 62, ClientApp/assets/themes/ultima/sass/theme/_misc.scss */
body .ui-terminal .ui-terminal-input {
  font-size: 16px; }

/* **************************************************************
 *           _____    ______   ____     ____     __
 *          / ___/   /_  __/  / __ \   / __ \   / /
 *          \__ \     / /    / / / /  / /_/ /  / /
 *         ___/ /    / /    / /_/ /  / ____/  /_/
 *        /____/    /_/     \____/  /_/      (_)
 *
 * Please read this documentation BEFORE making changes to ANY
 * files in this folder:
 *
 *      https://wiki.bbconsult.co.uk/x/ZQDhAw
 *
 * ************************************************************* */

/*# sourceMappingURL=../../../../../scss */