/*!
 * Bootstrap v4.1.1 (https://getbootstrap.com/)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
.cb {
  position: relative;
  display: block;
  padding: 0.5rem;
}

:root {
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: "Roboto Condensed", Roboto, "San Francisco", "Helvetica Neue", Helvetica, Arial, sans-serif;
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: rgba(32, 32, 32, 0);
}

@-ms-viewport {
  width: device-width;
}

article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block;
}

body {
  margin: 0;
  font-family: "Roboto Condensed", Roboto, "San Francisco", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.5;
  color: #202020;
  text-align: left;
  background-color: #f3f3f8;
}

[tabindex="-1"]:focus {
  outline: 0 !important;
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: 700;
}

dd {
  margin-bottom: .5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

dfn {
  font-style: italic;
}

b,
strong {
  font-weight: bolder;
}

small {
  font-size: 80%;
}

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -.25em;
}

sup {
  top: -.5em;
}

a {
  color: #646569;
  text-decoration: none;
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
  transition: color .25s;
}

a:hover, a:focus {
  color: #323334;
  text-decoration: underline;
}

a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none;
}

a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {
  color: inherit;
  text-decoration: none;
}

a:not([href]):not([tabindex]):focus {
  outline: 0;
}

ul a,
ol a,
p a {
  text-decoration: underline;
}

.bg-primary a {
  color: #ffffff;
}

.bg-primary a:hover, .bg-primary a:focus {
  color: #323334;
}

.chevron-glyph::after {
  position: relative;
  top: 0.375rem;
  display: inline-block;
  padding-left: 0.5rem;
  margin-right: -0.1875rem;
  margin-left: -0.1875rem;
  font-family: xglyphregular;
  font-size: 1.5rem;
  line-height: 1.5rem;
  text-decoration: none !important;
  content: "\E30B";
}

pre,
code,
kbd,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em;
}

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar;
}

figure {
  margin: 0 0 1rem;
}

img {
  vertical-align: middle;
  border-style: none;
}

svg:not(:root) {
  overflow: hidden;
}

table {
  border-collapse: collapse;
}

caption {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: #6b6d6f;
  text-align: left;
  caption-side: bottom;
}

th {
  text-align: inherit;
}

label {
  display: inline-block;
  margin-bottom: 0.5rem;
}

button {
  border-radius: 0;
}

button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

input[type="radio"],
input[type="checkbox"] {
  box-sizing: border-box;
  padding: 0;
}

input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
  -webkit-appearance: listbox;
}

textarea {
  overflow: auto;
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: .5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}

legend.legend-sm {
  font-size: 1.125rem;
}

progress {
  vertical-align: baseline;
}

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

[type="search"] {
  outline-offset: -2px;
  -webkit-appearance: none;
}

[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

summary {
  display: list-item;
  cursor: pointer;
}

template {
  display: none;
}

[hidden] {
  display: none !important;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 1.0625rem;
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}

h1, .h1,
h2, .h2,
h3, .h3 {
  margin-top: 2.125rem;
}

h4, .h4,
h5, .h5,
h6, .h6 {
  margin-top: 1.0625rem;
}

h1, .h1 {
  font-size: 3.75rem;
  font-weight: 300;
}

h2, .h2 {
  font-size: 2.625rem;
  font-weight: 300;
}

h3, .h3 {
  font-size: 1.625rem;
}

h4, .h4 {
  font-size: 1.5rem;
}

h5, .h5 {
  font-size: 1.25rem;
}

h6, .h6 {
  font-size: 1.125rem;
  color: #6b6d6f;
  text-transform: uppercase;
}

.lead {
  font-size: 1.5rem;
  font-weight: 300;
  line-height: 1.5;
  color: #6b6d6f;
}

small,
.small {
  font-size: 89%;
  font-weight: 400;
}

mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
}

.list-inline-item {
  display: inline-block;
}

.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

.initialism {
  font-size: 90%;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.40625rem;
}

.blockquote-footer {
  display: block;
  font-size: 80%;
  color: #6b6d6f;
}

.blockquote-footer::before {
  content: "\2014 \00A0";
}

.bg-primary {
  color: #ffffff;
}

.img-fluid {
  max-width: 100%;
  height: auto;
}

.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.428571429;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  transition: border .2s ease-in-out;
}

.thumbnail > img,
.thumbnail a > img {
  display: block;
  max-width: 100%;
  height: auto;
  margin-right: auto;
  margin-left: auto;
}

.img-circle {
  border-radius: 50%;
}

.img-thumbnail {
  padding: 0.25rem;
  background-color: #f3f3f8;
  border: 1px solid #b9babe;
  border-radius: 0.25rem;
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

.photo-comment,
.figure-caption {
  font-size: 0.9375rem;
  font-weight: 300;
  color: #6b6d6f;
}

code {
  padding: 0.125rem 0.375rem;
  font-size: 87.5%;
  color: #af0d13;
  word-break: break-word;
  background-color: #d2d3d7;
  border-radius: 0.25rem;
}

a > code {
  color: inherit;
}

.command-line {
  font-family: Courier, monospace;
  color: #fff;
  background-color: #000;
}

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #ffffff;
  background-color: #323232;
  border-radius: 0.2rem;
}

kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
}

pre {
  display: block;
  font-size: 87.5%;
  color: #323232;
}

pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

.container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  .container {
    max-width: 720px;
  }
}

@media (min-width: 992px) {
  .container {
    max-width: 960px;
  }
}

@media (min-width: 1200px) {
  .container {
    max-width: 1140px;
  }
}

.container-fluid {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

.no-gutters {
  margin-right: 0;
  margin-left: 0;
}

.no-gutters > .col,
.no-gutters > [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}

.col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: none;
}

.col-1 {
  flex: 0 0 8.333333%;
  max-width: 8.333333%;
}

.col-2 {
  flex: 0 0 16.666667%;
  max-width: 16.666667%;
}

.col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}

.col-4 {
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}

.col-5 {
  flex: 0 0 41.666667%;
  max-width: 41.666667%;
}

.col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}

.col-7 {
  flex: 0 0 58.333333%;
  max-width: 58.333333%;
}

.col-8 {
  flex: 0 0 66.666667%;
  max-width: 66.666667%;
}

.col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}

.col-10 {
  flex: 0 0 83.333333%;
  max-width: 83.333333%;
}

.col-11 {
  flex: 0 0 91.666667%;
  max-width: 91.666667%;
}

.col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}

.order-first {
  order: -1;
}

.order-last {
  order: 13;
}

.order-0 {
  order: 0;
}

.order-1 {
  order: 1;
}

.order-2 {
  order: 2;
}

.order-3 {
  order: 3;
}

.order-4 {
  order: 4;
}

.order-5 {
  order: 5;
}

.order-6 {
  order: 6;
}

.order-7 {
  order: 7;
}

.order-8 {
  order: 8;
}

.order-9 {
  order: 9;
}

.order-10 {
  order: 10;
}

.order-11 {
  order: 11;
}

.order-12 {
  order: 12;
}

.offset-1 {
  margin-left: 8.333333%;
}

.offset-2 {
  margin-left: 16.666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.333333%;
}

.offset-5 {
  margin-left: 41.666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.333333%;
}

.offset-8 {
  margin-left: 66.666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.333333%;
}

.offset-11 {
  margin-left: 91.666667%;
}

@media (min-width: 576px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-sm-1 {
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-sm-2 {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-sm-5 {
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-sm-8 {
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-sm-11 {
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-sm-first {
    order: -1;
  }
  .order-sm-last {
    order: 13;
  }
  .order-sm-0 {
    order: 0;
  }
  .order-sm-1 {
    order: 1;
  }
  .order-sm-2 {
    order: 2;
  }
  .order-sm-3 {
    order: 3;
  }
  .order-sm-4 {
    order: 4;
  }
  .order-sm-5 {
    order: 5;
  }
  .order-sm-6 {
    order: 6;
  }
  .order-sm-7 {
    order: 7;
  }
  .order-sm-8 {
    order: 8;
  }
  .order-sm-9 {
    order: 9;
  }
  .order-sm-10 {
    order: 10;
  }
  .order-sm-11 {
    order: 11;
  }
  .order-sm-12 {
    order: 12;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.333333%;
  }
  .offset-sm-2 {
    margin-left: 16.666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.333333%;
  }
  .offset-sm-5 {
    margin-left: 41.666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.333333%;
  }
  .offset-sm-8 {
    margin-left: 66.666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.333333%;
  }
  .offset-sm-11 {
    margin-left: 91.666667%;
  }
}

@media (min-width: 768px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-md-1 {
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-md-2 {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-md-5 {
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-md-8 {
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-md-11 {
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-md-first {
    order: -1;
  }
  .order-md-last {
    order: 13;
  }
  .order-md-0 {
    order: 0;
  }
  .order-md-1 {
    order: 1;
  }
  .order-md-2 {
    order: 2;
  }
  .order-md-3 {
    order: 3;
  }
  .order-md-4 {
    order: 4;
  }
  .order-md-5 {
    order: 5;
  }
  .order-md-6 {
    order: 6;
  }
  .order-md-7 {
    order: 7;
  }
  .order-md-8 {
    order: 8;
  }
  .order-md-9 {
    order: 9;
  }
  .order-md-10 {
    order: 10;
  }
  .order-md-11 {
    order: 11;
  }
  .order-md-12 {
    order: 12;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.333333%;
  }
  .offset-md-2 {
    margin-left: 16.666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.333333%;
  }
  .offset-md-5 {
    margin-left: 41.666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.333333%;
  }
  .offset-md-8 {
    margin-left: 66.666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.333333%;
  }
  .offset-md-11 {
    margin-left: 91.666667%;
  }
}

@media (min-width: 992px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-lg-1 {
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-lg-2 {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-lg-5 {
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-lg-8 {
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-lg-11 {
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-lg-first {
    order: -1;
  }
  .order-lg-last {
    order: 13;
  }
  .order-lg-0 {
    order: 0;
  }
  .order-lg-1 {
    order: 1;
  }
  .order-lg-2 {
    order: 2;
  }
  .order-lg-3 {
    order: 3;
  }
  .order-lg-4 {
    order: 4;
  }
  .order-lg-5 {
    order: 5;
  }
  .order-lg-6 {
    order: 6;
  }
  .order-lg-7 {
    order: 7;
  }
  .order-lg-8 {
    order: 8;
  }
  .order-lg-9 {
    order: 9;
  }
  .order-lg-10 {
    order: 10;
  }
  .order-lg-11 {
    order: 11;
  }
  .order-lg-12 {
    order: 12;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.333333%;
  }
  .offset-lg-2 {
    margin-left: 16.666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.333333%;
  }
  .offset-lg-5 {
    margin-left: 41.666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.333333%;
  }
  .offset-lg-8 {
    margin-left: 66.666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.333333%;
  }
  .offset-lg-11 {
    margin-left: 91.666667%;
  }
}

@media (min-width: 1200px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-xl-1 {
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-xl-2 {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-xl-5 {
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-xl-8 {
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-xl-11 {
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xl-first {
    order: -1;
  }
  .order-xl-last {
    order: 13;
  }
  .order-xl-0 {
    order: 0;
  }
  .order-xl-1 {
    order: 1;
  }
  .order-xl-2 {
    order: 2;
  }
  .order-xl-3 {
    order: 3;
  }
  .order-xl-4 {
    order: 4;
  }
  .order-xl-5 {
    order: 5;
  }
  .order-xl-6 {
    order: 6;
  }
  .order-xl-7 {
    order: 7;
  }
  .order-xl-8 {
    order: 8;
  }
  .order-xl-9 {
    order: 9;
  }
  .order-xl-10 {
    order: 10;
  }
  .order-xl-11 {
    order: 11;
  }
  .order-xl-12 {
    order: 12;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.333333%;
  }
  .offset-xl-2 {
    margin-left: 16.666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.333333%;
  }
  .offset-xl-5 {
    margin-left: 41.666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.333333%;
  }
  .offset-xl-8 {
    margin-left: 66.666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.333333%;
  }
  .offset-xl-11 {
    margin-left: 91.666667%;
  }
}

.fade {
  transition: opacity 0.15s linear;
}

@media screen and (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}

.fade:not(.show) {
  opacity: 0;
}

.collapse:not(.show) {
  display: none;
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}

@media screen and (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}

.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #d2d3d7;
  border-radius: 0.3rem;
}

@media (min-width: 576px) {
  .jumbotron {
    padding: 4rem 2rem;
  }
}

.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0;
}

.media {
  display: flex;
  align-items: flex-start;
}

.media-body {
  flex: 1;
}

.close:not(:disabled):not(.disabled) {
  cursor: pointer;
}

button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
  -webkit-appearance: none;
}

.align-baseline {
  vertical-align: baseline !important;
}

.align-top {
  vertical-align: top !important;
}

.align-middle {
  vertical-align: middle !important;
}

.align-bottom {
  vertical-align: bottom !important;
}

.align-text-bottom {
  vertical-align: text-bottom !important;
}

.align-text-top {
  vertical-align: text-top !important;
}

.bg-primary {
  background-color: #646569 !important;
}

a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #4b4c4f !important;
}

.bg-secondary {
  background-color: #6b6d6f !important;
}

a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #525455 !important;
}

.bg-success {
  background-color: #27800e !important;
}

a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #195209 !important;
}

.bg-info {
  background-color: #007d77 !important;
}

a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: #004a46 !important;
}

.bg-warning {
  background-color: #f67e00 !important;
}

a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: #c36400 !important;
}

.bg-danger {
  background-color: #d92231 !important;
}

a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #ad1b27 !important;
}

.bg-light {
  background-color: #e1e1e6 !important;
}

a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: #c5c5cf !important;
}

.bg-dark {
  background-color: #474748 !important;
}

a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: #2e2e2e !important;
}

.bg-white {
  background-color: #ffffff !important;
}

.bg-transparent {
  background-color: transparent !important;
}

.border {
  border: 1px solid #b9babe !important;
}

.border-top {
  border-top: 1px solid #b9babe !important;
}

.border-right {
  border-right: 1px solid #b9babe !important;
}

.border-bottom {
  border-bottom: 1px solid #b9babe !important;
}

.border-left {
  border-left: 1px solid #b9babe !important;
}

.border-0 {
  border: 0 !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-right-0 {
  border-right: 0 !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-left-0 {
  border-left: 0 !important;
}

.border-primary {
  border-color: #646569 !important;
}

.border-secondary {
  border-color: #6b6d6f !important;
}

.border-success {
  border-color: #27800e !important;
}

.border-info {
  border-color: #007d77 !important;
}

.border-warning {
  border-color: #f67e00 !important;
}

.border-danger {
  border-color: #d92231 !important;
}

.border-light {
  border-color: #e1e1e6 !important;
}

.border-dark {
  border-color: #474748 !important;
}

.border-white {
  border-color: #ffffff !important;
}

.rounded {
  border-radius: 0.25rem !important;
}

.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}

.rounded-right {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}

.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-left {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.d-none {
  display: none !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: flex !important;
}

.d-inline-flex {
  display: inline-flex !important;
}

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
}

@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
}

@media (min-width: 992px) {
  .d-lg-none {
    display: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
}

@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
}

@media print {
  .d-print-none {
    display: none !important;
  }
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
}

.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}

.embed-responsive::before {
  display: block;
  content: "";
}

.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.embed-responsive-21by9::before {
  padding-top: 42.857143%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.flex-row {
  flex-direction: row !important;
}

.flex-column {
  flex-direction: column !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.flex-fill {
  flex: 1 1 auto !important;
}

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

.justify-content-start {
  justify-content: flex-start !important;
}

.justify-content-end {
  justify-content: flex-end !important;
}

.justify-content-center {
  justify-content: center !important;
}

.justify-content-between {
  justify-content: space-between !important;
}

.justify-content-around {
  justify-content: space-around !important;
}

.align-items-start {
  align-items: flex-start !important;
}

.align-items-end {
  align-items: flex-end !important;
}

.align-items-center {
  align-items: center !important;
}

.align-items-baseline {
  align-items: baseline !important;
}

.align-items-stretch {
  align-items: stretch !important;
}

.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

.align-content-center {
  align-content: center !important;
}

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

.align-self-start {
  align-self: flex-start !important;
}

.align-self-end {
  align-self: flex-end !important;
}

.align-self-center {
  align-self: center !important;
}

.align-self-baseline {
  align-self: baseline !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

@media (min-width: 576px) {
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
}

@media (min-width: 768px) {
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
}

@media (min-width: 992px) {
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
}

@media (min-width: 1200px) {
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
}

.float-left {
  float: left !important;
}

.float-right {
  float: right !important;
}

.float-none {
  float: none !important;
}

@media (min-width: 576px) {
  .float-sm-left {
    float: left !important;
  }
  .float-sm-right {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
}

@media (min-width: 768px) {
  .float-md-left {
    float: left !important;
  }
  .float-md-right {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
}

@media (min-width: 992px) {
  .float-lg-left {
    float: left !important;
  }
  .float-lg-right {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
}

@media (min-width: 1200px) {
  .float-xl-left {
    float: left !important;
  }
  .float-xl-right {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: sticky !important;
}

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

@supports (position: sticky) {
  .sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(32, 32, 32, 0.075) !important;
}

.shadow {
  box-shadow: 0 0.5rem 1rem rgba(32, 32, 32, 0.15) !important;
}

.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(32, 32, 32, 0.175) !important;
}

.shadow-none {
  box-shadow: none !important;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.mw-100 {
  max-width: 100% !important;
}

.mh-100 {
  max-height: 100% !important;
}

.m-0 {
  margin: 0 !important;
}

.mt-0,
.my-0 {
  margin-top: 0 !important;
}

.mr-0,
.mx-0 {
  margin-right: 0 !important;
}

.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}

.ml-0,
.mx-0 {
  margin-left: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.mt-1,
.my-1 {
  margin-top: 0.25rem !important;
}

.mr-1,
.mx-1 {
  margin-right: 0.25rem !important;
}

.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important;
}

.ml-1,
.mx-1 {
  margin-left: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.mt-2,
.my-2 {
  margin-top: 0.5rem !important;
}

.mr-2,
.mx-2 {
  margin-right: 0.5rem !important;
}

.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important;
}

.ml-2,
.mx-2 {
  margin-left: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.mt-3,
.my-3 {
  margin-top: 1rem !important;
}

.mr-3,
.mx-3 {
  margin-right: 1rem !important;
}

.mb-3,
.my-3 {
  margin-bottom: 1rem !important;
}

.ml-3,
.mx-3 {
  margin-left: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.mt-4,
.my-4 {
  margin-top: 1.5rem !important;
}

.mr-4,
.mx-4 {
  margin-right: 1.5rem !important;
}

.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important;
}

.ml-4,
.mx-4 {
  margin-left: 1.5rem !important;
}

.m-5 {
  margin: 3rem !important;
}

.mt-5,
.my-5 {
  margin-top: 3rem !important;
}

.mr-5,
.mx-5 {
  margin-right: 3rem !important;
}

.mb-5,
.my-5 {
  margin-bottom: 3rem !important;
}

.ml-5,
.mx-5 {
  margin-left: 3rem !important;
}

.p-0 {
  padding: 0 !important;
}

.pt-0,
.py-0 {
  padding-top: 0 !important;
}

.pr-0,
.px-0 {
  padding-right: 0 !important;
}

.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}

.pl-0,
.px-0 {
  padding-left: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.pt-1,
.py-1 {
  padding-top: 0.25rem !important;
}

.pr-1,
.px-1 {
  padding-right: 0.25rem !important;
}

.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important;
}

.pl-1,
.px-1 {
  padding-left: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.pt-2,
.py-2 {
  padding-top: 0.5rem !important;
}

.pr-2,
.px-2 {
  padding-right: 0.5rem !important;
}

.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important;
}

.pl-2,
.px-2 {
  padding-left: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.pt-3,
.py-3 {
  padding-top: 1rem !important;
}

.pr-3,
.px-3 {
  padding-right: 1rem !important;
}

.pb-3,
.py-3 {
  padding-bottom: 1rem !important;
}

.pl-3,
.px-3 {
  padding-left: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.pt-4,
.py-4 {
  padding-top: 1.5rem !important;
}

.pr-4,
.px-4 {
  padding-right: 1.5rem !important;
}

.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important;
}

.pl-4,
.px-4 {
  padding-left: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.pt-5,
.py-5 {
  padding-top: 3rem !important;
}

.pr-5,
.px-5 {
  padding-right: 3rem !important;
}

.pb-5,
.py-5 {
  padding-bottom: 3rem !important;
}

.pl-5,
.px-5 {
  padding-left: 3rem !important;
}

.m-auto {
  margin: auto !important;
}

.mt-auto,
.my-auto {
  margin-top: auto !important;
}

.mr-auto,
.mx-auto {
  margin-right: auto !important;
}

.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}

.ml-auto,
.mx-auto {
  margin-left: auto !important;
}

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important;
  }
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important;
  }
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important;
  }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important;
  }
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important;
  }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important;
  }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1rem !important;
  }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1rem !important;
  }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1rem !important;
  }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.5rem !important;
  }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 3rem !important;
  }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 3rem !important;
  }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 3rem !important;
  }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 3rem !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important;
  }
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important;
  }
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important;
  }
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1rem !important;
  }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1rem !important;
  }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 3rem !important;
  }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 3rem !important;
  }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important;
  }
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important;
  }
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important;
  }
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important;
  }
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important;
  }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important;
  }
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important;
  }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important;
  }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important;
  }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important;
  }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .mt-md-3,
  .my-md-3 {
    margin-top: 1rem !important;
  }
  .mr-md-3,
  .mx-md-3 {
    margin-right: 1rem !important;
  }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1rem !important;
  }
  .ml-md-3,
  .mx-md-3 {
    margin-left: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .mt-md-4,
  .my-md-4 {
    margin-top: 1.5rem !important;
  }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.5rem !important;
  }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .mt-md-5,
  .my-md-5 {
    margin-top: 3rem !important;
  }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 3rem !important;
  }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 3rem !important;
  }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 3rem !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important;
  }
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important;
  }
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important;
  }
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important;
  }
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important;
  }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important;
  }
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important;
  }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .pt-md-3,
  .py-md-3 {
    padding-top: 1rem !important;
  }
  .pr-md-3,
  .px-md-3 {
    padding-right: 1rem !important;
  }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1rem !important;
  }
  .pl-md-3,
  .px-md-3 {
    padding-left: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .pt-md-4,
  .py-md-4 {
    padding-top: 1.5rem !important;
  }
  .pr-md-4,
  .px-md-4 {
    padding-right: 1.5rem !important;
  }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-md-4,
  .px-md-4 {
    padding-left: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .pt-md-5,
  .py-md-5 {
    padding-top: 3rem !important;
  }
  .pr-md-5,
  .px-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 3rem !important;
  }
  .pl-md-5,
  .px-md-5 {
    padding-left: 3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important;
  }
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important;
  }
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important;
  }
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important;
  }
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important;
  }
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important;
  }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important;
  }
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important;
  }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important;
  }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1rem !important;
  }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1rem !important;
  }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1rem !important;
  }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.5rem !important;
  }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 3rem !important;
  }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 3rem !important;
  }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 3rem !important;
  }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 3rem !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important;
  }
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important;
  }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important;
  }
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1rem !important;
  }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1rem !important;
  }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 3rem !important;
  }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 3rem !important;
  }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important;
  }
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important;
  }
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important;
  }
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important;
  }
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important;
  }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important;
  }
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important;
  }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important;
  }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1rem !important;
  }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1rem !important;
  }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1rem !important;
  }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.5rem !important;
  }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 3rem !important;
  }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 3rem !important;
  }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 3rem !important;
  }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 3rem !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important;
  }
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important;
  }
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important;
  }
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1rem !important;
  }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1rem !important;
  }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 3rem !important;
  }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 3rem !important;
  }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important;
  }
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important;
  }
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important;
  }
}

.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

.text-justify {
  text-align: justify !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.text-left {
  text-align: left !important;
}

.text-right {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important;
  }
  .text-sm-right {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}

@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important;
  }
  .text-md-right {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}

@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important;
  }
  .text-lg-right {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}

@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important;
  }
  .text-xl-right {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}

.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.font-weight-light {
  font-weight: 300 !important;
}

.font-weight-normal {
  font-weight: 400 !important;
}

.font-weight-bold {
  font-weight: 700 !important;
}

.font-italic {
  font-style: italic !important;
}

.text-white {
  color: #ffffff !important;
}

.text-primary {
  color: #646569 !important;
}

a.text-primary:hover, a.text-primary:focus {
  color: #4b4c4f !important;
}

.text-secondary {
  color: #6b6d6f !important;
}

a.text-secondary:hover, a.text-secondary:focus {
  color: #525455 !important;
}

.text-success {
  color: #27800e !important;
}

a.text-success:hover, a.text-success:focus {
  color: #195209 !important;
}

.text-info {
  color: #007d77 !important;
}

a.text-info:hover, a.text-info:focus {
  color: #004a46 !important;
}

.text-warning {
  color: #f67e00 !important;
}

a.text-warning:hover, a.text-warning:focus {
  color: #c36400 !important;
}

.text-danger {
  color: #d92231 !important;
}

a.text-danger:hover, a.text-danger:focus {
  color: #ad1b27 !important;
}

.text-light {
  color: #e1e1e6 !important;
}

a.text-light:hover, a.text-light:focus {
  color: #c5c5cf !important;
}

.text-dark {
  color: #474748 !important;
}

a.text-dark:hover, a.text-dark:focus {
  color: #2e2e2e !important;
}

.text-body {
  color: #202020 !important;
}

.text-muted {
  color: #6b6d6f !important;
}

.text-black-50 {
  color: rgba(32, 32, 32, 0.5) !important;
}

.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

@media print {
  *,
  *::before,
  *::after {
    text-shadow: none !important;
    box-shadow: none !important;
  }
  a:not(.btn) {
    text-decoration: underline;
  }
  abbr[title]::after {
    content: " (" attr(title) ")";
  }
  pre {
    white-space: pre-wrap !important;
  }
  pre,
  blockquote {
    border: 1px solid #808285;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  @page {
    size: a3;
  }
  body {
    min-width: 992px !important;
  }
  .container {
    min-width: 992px !important;
  }
  .navbar {
    display: none;
  }
  .badge {
    border: 1px solid #202020;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #ffffff !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #b9babe !important;
  }
  .table-dark {
    color: inherit;
  }
  .table-dark th,
  .table-dark td,
  .table-dark thead th,
  .table-dark tbody + tbody {
    border-color: #9a9c9f;
  }
  .table .thead-dark th {
    color: inherit;
    border-color: #9a9c9f;
  }
}

.xrx-theme-bg {
  background-color: #646569;
}

.xrx-alert-bg {
  background-color: rgba(32, 32, 32, 0.93);
}

.xrx-icon {
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
  border-radius: 3px;
  border: 2px solid #ffffff;
  cursor: default;
}

.xrx-icon-dis {
  opacity: 0.35;
  border-radius: 3px;
  border: 2px solid #ffffff;
  cursor: default;
}

.xrx-icon-style {
  box-sizing: content-box;
  border-radius: 4px;
  border: solid 2px #fff;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
}

.xrx-icon-style-lg {
  box-sizing: content-box;
  border-radius: 8px;
  border: solid 4px #fff;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.5);
}

.xrx-icon-style-xl {
  box-sizing: content-box;
  border-radius: 10px;
  border: solid 6px #fff;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
}

.xrx-icon-style-xxl {
  box-sizing: content-box;
  border-radius: 16px;
  border: solid 8px #fff;
  box-shadow: inset -5px 0 0 #fff, inset 5px 0 0 #fff, inset 0 5px 0 #fff, inset 0 -5px 0 #fff, 0 5px 5px rgba(0, 0, 0, 0.5);
}

@font-face {
  font-family: xglyphregular;
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/xglyph-regular.eot");
  src: url("../fonts/xglyph-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/xglyph-regular.woff") format("woff"), url("../fonts/xglyph-regular.ttf") format("truetype"), url("../fonts/xglyph-regular.svg#xglyphregular") format("svg");
}

[class*="xgl-"] {
  font-size: 0;
  display: table-cell;
}

[class*="xgl-"]::before,
[class*="xgl-"]::after {
  position: relative;
  top: .0625rem;
  padding: 0;
  margin: 0;
  font-family: xglyphregular;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  line-height: 0;
  speak: none;
  text-transform: none;
  background: none;
  border: none;
  outline: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.xglsize-8::before {
  top: 0rem;
  left: 0rem;
  margin-right: -0.125rem;
  margin-left: -0.125rem;
  font-size: 0.5rem;
  line-height: 0.5rem;
}

.xglsize-16::before {
  top: 0rem;
  left: 0rem;
  margin-right: -0.125rem;
  margin-left: -0.125rem;
  font-size: 1rem;
  line-height: 1rem;
}

.xglsize-20::before {
  top: 0rem;
  left: 0rem;
  margin-right: -0.125rem;
  margin-left: -0.125rem;
  font-size: 1.25rem;
  line-height: 1.25rem;
}

.xglsize-24::before {
  top: 0rem;
  left: 0rem;
  margin-right: -0.125rem;
  margin-left: -0.125rem;
  font-size: 1.5rem;
  line-height: 1.5rem;
}

.xglsize-28::before {
  top: 0rem;
  left: 0rem;
  margin-right: -0.125rem;
  margin-left: -0.125rem;
  font-size: 1.75rem;
  line-height: 1.75rem;
}

.xglsize-32::before {
  top: 0rem;
  left: 0rem;
  margin-right: -0.125rem;
  margin-left: -0.125rem;
  font-size: 2rem;
  line-height: 2rem;
}

.xglsize-48::before {
  top: 0rem;
  left: 0rem;
  margin-right: -0.125rem;
  margin-left: -0.125rem;
  font-size: 3rem;
  line-height: 3rem;
}

.xglsize-64::before {
  top: 0rem;
  left: 0rem;
  margin-right: -0.125rem;
  margin-left: -0.125rem;
  font-size: 4rem;
  line-height: 4rem;
}

.xgl-accent_menu:before {
  content: '\E91F';
}

.xgl-accent_menu_alt:before {
  content: '\E920';
}

.xgl-accessibility:before {
  content: '\E000';
}

.xgl-accessibility_alt:before {
  content: '\E001';
}

.xgl-accounting:before {
  content: '\E002';
}

.xgl-accounting_alt:before {
  content: '\E003';
}

.xgl-accounting_authentication:before {
  content: '\E887';
}

.xgl-accounting_authentication_alt:before {
  content: '\E888';
}

.xgl-accounting_auxiliary_device:before {
  content: '\E004';
}

.xgl-accounting_auxiliary_device_alt:before {
  content: '\E005';
}

.xgl-accounting_disabled:before {
  content: '\E006';
}

.xgl-accounting_disabled_alt:before {
  content: '\E007';
}

.xgl-accounting_local:before {
  content: '\E885';
}

.xgl-accounting_local_alt:before {
  content: '\E886';
}

.xgl-accounting_network:before {
  content: '\E008';
}

.xgl-accounting_network_alt:before {
  content: '\E009';
}

.xgl-activity:before {
  content: '\E00A';
}

.xgl-activity_alt:before {
  content: '\E00B';
}

.xgl-add_circle:before {
  content: '\E00C';
}

.xgl-add_circle_alt:before {
  content: '\E00D';
}

.xgl-add_square:before {
  content: '\E00E';
}

.xgl-add_square_alt:before {
  content: '\E00F';
}

.xgl-adhesive_lef:before {
  content: '\E010';
}

.xgl-adhesive_lef_alt:before {
  content: '\E6C2';
}

.xgl-adhesive_sef:before {
  content: '\E011';
}

.xgl-adhesive_sef_alt:before {
  content: '\E6C3';
}

.xgl-airplane:before {
  content: '\E012';
}

.xgl-airplane_alt:before {
  content: '\E013';
}

.xgl-airplane_rtl:before {
  content: '\E589';
}

.xgl-airplane_rtl_alt:before {
  content: '\E58A';
}

.xgl-airprint:before {
  content: '\E014';
}

.xgl-airprint_alt:before {
  content: '\E015';
}

.xgl-alarmclock:before {
  content: '\E016';
}

.xgl-alarmclock_alt:before {
  content: '\E017';
}

.xgl-alert:before {
  content: '\E018';
}

.xgl-alert_alt:before {
  content: '\E019';
}

.xgl-alert_square:before {
  content: '\E01A';
}

.xgl-alert_square_alt:before {
  content: '\E01B';
}

.xgl-aliasing:before {
  content: '\E833';
}

.xgl-align_bottom:before {
  content: '\E01C';
}

.xgl-align_center:before {
  content: '\E01D';
}

.xgl-align_dropdown:before {
  content: '\E01E';
}

.xgl-align_left:before {
  content: '\E01F';
}

.xgl-align_middle:before {
  content: '\E020';
}

.xgl-align_right:before {
  content: '\E021';
}

.xgl-align_top:before {
  content: '\E022';
}

.xgl-amazon_drive:before {
  content: '\E023';
}

.xgl-android:before {
  content: '\E024';
}

.xgl-announcement:before {
  content: '\E025';
}

.xgl-announcement_alt:before {
  content: '\E026';
}

.xgl-apple:before {
  content: '\E028';
}

.xgl-applications:before {
  content: '\E029';
}

.xgl-applications_alt:before {
  content: '\E88B';
}

.xgl-approval:before {
  content: '\E02A';
}

.xgl-approval_alt:before {
  content: '\E02B';
}

.xgl-app_gallery:before {
  content: '\E027';
}

.xgl-archival_lef:before {
  content: '\E02C';
}

.xgl-archival_lef_alt:before {
  content: '\E6C4';
}

.xgl-archival_sef:before {
  content: '\E02D';
}

.xgl-archival_sef_alt:before {
  content: '\E6C5';
}

.xgl-arrow_down:before {
  content: '\E02E';
}

.xgl-arrow_down_circle:before {
  content: '\E02F';
}

.xgl-arrow_down_circle_alt:before {
  content: '\E030';
}

.xgl-arrow_down_left:before {
  content: '\E031';
}

.xgl-arrow_down_left_circle:before {
  content: '\E032';
}

.xgl-arrow_down_left_circle_alt:before {
  content: '\E033';
}

.xgl-arrow_down_left_square:before {
  content: '\E034';
}

.xgl-arrow_down_left_square_alt:before {
  content: '\E035';
}

.xgl-arrow_down_right:before {
  content: '\E036';
}

.xgl-arrow_down_right_circle:before {
  content: '\E037';
}

.xgl-arrow_down_right_circle_alt:before {
  content: '\E038';
}

.xgl-arrow_down_right_square:before {
  content: '\E039';
}

.xgl-arrow_down_right_square_alt:before {
  content: '\E03A';
}

.xgl-arrow_down_square:before {
  content: '\E03B';
}

.xgl-arrow_down_square_alt:before {
  content: '\E03C';
}

.xgl-arrow_left:before {
  content: '\E03D';
}

.xgl-arrow_left_circle:before {
  content: '\E03E';
}

.xgl-arrow_left_circle_alt:before {
  content: '\E03F';
}

.xgl-arrow_left_right:before {
  content: '\E040';
}

.xgl-arrow_left_square:before {
  content: '\E041';
}

.xgl-arrow_left_square_alt:before {
  content: '\E042';
}

.xgl-arrow_right:before {
  content: '\E043';
}

.xgl-arrow_right_circle:before {
  content: '\E044';
}

.xgl-arrow_right_circle_alt:before {
  content: '\E045';
}

.xgl-arrow_right_square:before {
  content: '\E046';
}

.xgl-arrow_right_square_alt:before {
  content: '\E047';
}

.xgl-arrow_up:before {
  content: '\E048';
}

.xgl-arrow_up_circle:before {
  content: '\E049';
}

.xgl-arrow_up_circle_alt:before {
  content: '\E04A';
}

.xgl-arrow_up_down:before {
  content: '\E04B';
}

.xgl-arrow_up_left:before {
  content: '\E04C';
}

.xgl-arrow_up_left_circle:before {
  content: '\E04D';
}

.xgl-arrow_up_left_circle_alt:before {
  content: '\E04E';
}

.xgl-arrow_up_left_square:before {
  content: '\E04F';
}

.xgl-arrow_up_left_square_alt:before {
  content: '\E050';
}

.xgl-arrow_up_right:before {
  content: '\E051';
}

.xgl-arrow_up_right_circle:before {
  content: '\E052';
}

.xgl-arrow_up_right_circle_alt:before {
  content: '\E053';
}

.xgl-arrow_up_right_square:before {
  content: '\E054';
}

.xgl-arrow_up_right_square_alt:before {
  content: '\E055';
}

.xgl-arrow_up_square:before {
  content: '\E056';
}

.xgl-arrow_up_square_alt:before {
  content: '\E057';
}

.xgl-asterisk:before {
  content: '\E058';
}

.xgl-asterisk_alt:before {
  content: '\E059';
}

.xgl-asterisk_overlay:before {
  content: '\E834';
}

.xgl-asterisk_square:before {
  content: '\E05A';
}

.xgl-asterisk_square_alt:before {
  content: '\E05B';
}

.xgl-audio_wave:before {
  content: '\E79A';
}

.xgl-auto:before {
  content: '\E05C';
}

.xgl-auto_alt:before {
  content: '\E05D';
}

.xgl-auto_disabled:before {
  content: '\E05E';
}

.xgl-auto_disabled_alt:before {
  content: '\E05F';
}

.xgl-auto_select_type_lef:before {
  content: '\E060';
}

.xgl-auto_select_type_lef_alt:before {
  content: '\E6C6';
}

.xgl-auto_select_type_sef:before {
  content: '\E061';
}

.xgl-auto_select_type_sef_alt:before {
  content: '\E6C7';
}

.xgl-auto_wake_sleep:before {
  content: '\E832';
}

.xgl-background_color:before {
  content: '\E062';
}

.xgl-backlog:before {
  content: '\E063';
}

.xgl-backlog_alt:before {
  content: '\E064';
}

.xgl-backspace:before {
  content: '\E065';
}

.xgl-backspace_alt:before {
  content: '\E066';
}

.xgl-backspace_rtl:before {
  content: '\E59E';
}

.xgl-backspace_rtl_alt:before {
  content: '\E59F';
}

.xgl-barcode:before {
  content: '\E06B';
}

.xgl-barcode_alt:before {
  content: '\E06C';
}

.xgl-bar_chart:before {
  content: '\E067';
}

.xgl-bar_chart_alt:before {
  content: '\E068';
}

.xgl-bar_chart_square:before {
  content: '\E069';
}

.xgl-bar_chart_square_alt:before {
  content: '\E06A';
}

.xgl-bates_stamp:before {
  content: '\E06D';
}

.xgl-bates_stamp_alt:before {
  content: '\E06E';
}

.xgl-battery_alert:before {
  content: '\E6C0';
}

.xgl-battery_alt:before {
  content: '\E6BE';
}

.xgl-battery_disabled:before {
  content: '\E6BF';
}

.xgl-battery_eighty:before {
  content: '\E6B9';
}

.xgl-battery_empty:before {
  content: '\E6BD';
}

.xgl-battery_fourty:before {
  content: '\E6BB';
}

.xgl-battery_full:before {
  content: '\E6B8';
}

.xgl-battery_remove:before {
  content: '\E6C1';
}

.xgl-battery_sixty:before {
  content: '\E6BA';
}

.xgl-battery_twenty:before {
  content: '\E6BC';
}

.xgl-bell:before {
  content: '\E06F';
}

.xgl-bell_alt:before {
  content: '\E070';
}

.xgl-bell_disabled:before {
  content: '\E071';
}

.xgl-bell_disabled_alt:before {
  content: '\E072';
}

.xgl-belt:before {
  content: '\E80D';
}

.xgl-belt_alt:before {
  content: '\E80E';
}

.xgl-bicycle:before {
  content: '\E843';
}

.xgl-billboard:before {
  content: '\E073';
}

.xgl-billboard_alt:before {
  content: '\E074';
}

.xgl-binary:before {
  content: '\E5CC';
}

.xgl-binary_alt:before {
  content: '\E5CB';
}

.xgl-binding:before {
  content: '\E835';
}

.xgl-binding_alt:before {
  content: '\E836';
}

.xgl-black_white:before {
  content: '\E837';
}

.xgl-blocks:before {
  content: '\E800';
}

.xgl-blocks_alt:before {
  content: '\E801';
}

.xgl-bluetooth:before {
  content: '\E075';
}

.xgl-bluetooth_audio:before {
  content: '\E076';
}

.xgl-bluetooth_off:before {
  content: '\E077';
}

.xgl-bluetooth_square:before {
  content: '\E078';
}

.xgl-bluetooth_square_alt:before {
  content: '\E079';
}

.xgl-bold:before {
  content: '\E07A';
}

.xgl-bond_lef:before {
  content: '\E07B';
}

.xgl-bond_lef_alt:before {
  content: '\E6C8';
}

.xgl-bond_sef:before {
  content: '\E07C';
}

.xgl-bond_sef_alt:before {
  content: '\E6C9';
}

.xgl-book:before {
  content: '\E07D';
}

.xgl-bookmark:before {
  content: '\E07F';
}

.xgl-bookmark_alt:before {
  content: '\E080';
}

.xgl-book_alt:before {
  content: '\E07E';
}

.xgl-book_face_down:before {
  content: '\E76F';
}

.xgl-book_face_up:before {
  content: '\E770';
}

.xgl-book_fold:before {
  content: '\E881';
}

.xgl-book_fold_alt:before {
  content: '\E882';
}

.xgl-book_shelf:before {
  content: '\E6A7';
}

.xgl-book_shelf_alt:before {
  content: '\E6A8';
}

.xgl-bootstrap:before {
  content: '\E081';
}

.xgl-bottom:before {
  content: '\E6B5';
}

.xgl-box:before {
  content: '\E082';
}

.xgl-box_alt:before {
  content: '\E083';
}

.xgl-braille:before {
  content: '\E7B3';
}

.xgl-braille_alt:before {
  content: '\E7B4';
}

.xgl-break:before {
  content: '\E65B';
}

.xgl-break_alt:before {
  content: '\E65C ';
}

.xgl-briefcase:before {
  content: '\E084';
}

.xgl-briefcase_alt:before {
  content: '\E085';
}

.xgl-brightness:before {
  content: '\E086';
}

.xgl-brightness_alt:before {
  content: '\E087';
}

.xgl-brush:before {
  content: '\E088';
}

.xgl-brush_alt:before {
  content: '\E089';
}

.xgl-bug:before {
  content: '\E63A';
}

.xgl-bug_alt:before {
  content: '\E63B';
}

.xgl-build:before {
  content: '\E08A';
}

.xgl-build_alt:before {
  content: '\E08B';
}

.xgl-business:before {
  content: '\E08C';
}

.xgl-businesses:before {
  content: '\E08E';
}

.xgl-businesses_alt:before {
  content: '\E08F';
}

.xgl-business_alt:before {
  content: '\E08D';
}

.xgl-business_favorite:before {
  content: '\E8B8';
}

.xgl-business_favorite_alt:before {
  content: '\E8C0';
}

.xgl-buy:before {
  content: '\E939';
}

.xgl-buy_alt:before {
  content: '\E93A';
}

.xgl-bypass_feed:before {
  content: '\E838';
}

.xgl-bypass_feed_alt:before {
  content: '\E839';
}

.xgl-bypass_paper_empty:before {
  content: '\E090';
}

.xgl-bypass_paper_present:before {
  content: '\E091';
}

.xgl-calculate:before {
  content: '\E092';
}

.xgl-calculate_alt:before {
  content: '\E093';
}

.xgl-calculator:before {
  content: '\E094';
}

.xgl-calculator_alt:before {
  content: '\E095';
}

.xgl-calendar:before {
  content: '\E096';
}

.xgl-calendar_add:before {
  content: '\E097';
}

.xgl-calendar_add_alt:before {
  content: '\E098';
}

.xgl-calendar_alt:before {
  content: '\E099';
}

.xgl-calendar_blank:before {
  content: '\E09A';
}

.xgl-calendar_blank_alt:before {
  content: '\E09B';
}

.xgl-calendar_cancel:before {
  content: '\E09C';
}

.xgl-calendar_cancel_alt:before {
  content: '\E09D';
}

.xgl-calendar_check:before {
  content: '\E09E';
}

.xgl-calendar_check_alt:before {
  content: '\E09F';
}

.xgl-calendar_day:before {
  content: '\E0A0';
}

.xgl-calendar_day_alt:before {
  content: '\E0A1';
}

.xgl-calendar_download:before {
  content: '\E0A2';
}

.xgl-calendar_download_alt:before {
  content: '\E0A3';
}

.xgl-calendar_month:before {
  content: '\E0A4';
}

.xgl-calendar_month_alt:before {
  content: '\E0A5';
}

.xgl-calendar_subtract:before {
  content: '\E0A6';
}

.xgl-calendar_subtract_alt:before {
  content: '\E0A7';
}

.xgl-calendar_upload:before {
  content: '\E0A8';
}

.xgl-calendar_upload_alt:before {
  content: '\E0A9';
}

.xgl-calendar_week:before {
  content: '\E0AA';
}

.xgl-calendar_week_alt:before {
  content: '\E0AB';
}

.xgl-callout:before {
  content: '\E0AC';
}

.xgl-callout_alt:before {
  content: '\E0AD';
}

.xgl-camera:before {
  content: '\E0AE';
}

.xgl-camera_alt:before {
  content: '\E0AF';
}

.xgl-caps:before {
  content: '\E0B0';
}

.xgl-card:before {
  content: '\E0B1';
}

.xgl-card_chip:before {
  content: '\E0B2';
}

.xgl-card_chip_alt:before {
  content: '\E0B3';
}

.xgl-carousel:before {
  content: '\E0B4';
}

.xgl-carousel_alt:before {
  content: '\E0B5';
}

.xgl-carousel_left:before {
  content: '\E889';
}

.xgl-carousel_right:before {
  content: '\E88A';
}

.xgl-cart:before {
  content: '\E0B6';
}

.xgl-cart_alt:before {
  content: '\E0B7';
}

.xgl-cart_disabled:before {
  content: '\E0B8';
}

.xgl-cart_disabled_alt:before {
  content: '\E0B9';
}

.xgl-cart_overlay:before {
  content: '\E0BA';
}

.xgl-car_side:before {
  content: '\E625';
}

.xgl-car_side_alt:before {
  content: '\E626';
}

.xgl-cast_coated_lef:before {
  content: '\E0BB';
}

.xgl-cast_coated_lef_alt:before {
  content: '\E6CA';
}

.xgl-cast_coated_sef:before {
  content: '\E0BC';
}

.xgl-cast_coated_sef_alt:before {
  content: '\E6CB';
}

.xgl-center_text:before {
  content: '\E0BD';
}

.xgl-certificate:before {
  content: '\E0BE';
}

.xgl-certificate_alt:before {
  content: '\E0BF';
}

.xgl-certificate_blank:before {
  content: '\E0C0';
}

.xgl-certificate_blank_alt:before {
  content: '\E0C1';
}

.xgl-certificate_download:before {
  content: '\E7FA';
}

.xgl-certificate_download_alt:before {
  content: '\E7F9';
}

.xgl-certificate_error:before {
  content: '\E0C2';
}

.xgl-certificate_error_alt:before {
  content: '\E0C3';
}

.xgl-certificate_processing:before {
  content: '\E844';
}

.xgl-certificate_processing_alt:before {
  content: '\E845';
}

.xgl-certificate_unverified:before {
  content: '\E846';
}

.xgl-certificate_unverified_alt:before {
  content: '\E847';
}

.xgl-certificate_upload:before {
  content: '\E0C4';
}

.xgl-certificate_upload_alt:before {
  content: '\E0C5';
}

.xgl-certified:before {
  content: '\E0C6';
}

.xgl-certified_alt:before {
  content: '\E0C7';
}

.xgl-certified_rtl:before {
  content: '\E5AF';
}

.xgl-certified_rtl_alt:before {
  content: '\E5AE';
}

.xgl-change:before {
  content: '\E0C8';
}

.xgl-chart:before {
  content: '\E0C9';
}

.xgl-chart_alt:before {
  content: '\E0CA';
}

.xgl-chat:before {
  content: '\E0CB';
}

.xgl-chat_alt:before {
  content: '\E0CC';
}

.xgl-chat_multiple:before {
  content: '\E0CD';
}

.xgl-chat_multiple_alt:before {
  content: '\E0CE';
}

.xgl-chat_multiple_ellipsis:before {
  content: '\E0CF';
}

.xgl-chat_multiple_ellipsis_alt:before {
  content: '\E0D0';
}

.xgl-chat_text:before {
  content: '\E0D1';
}

.xgl-chat_text_alt:before {
  content: '\E0D2';
}

.xgl-chat_text_rtl:before {
  content: '\E5AD';
}

.xgl-chat_text_rtl_alt:before {
  content: '\E5AC';
}

.xgl-checklist:before {
  content: '\E0D7';
}

.xgl-checklist_alt:before {
  content: '\E0D8';
}

.xgl-checklist_rtl:before {
  content: '\E5A0';
}

.xgl-checklist_rtl_alt:before {
  content: '\E5A1';
}

.xgl-checkmark:before {
  content: '\E0D9';
}

.xgl-checkmark_circle:before {
  content: '\E0DA';
}

.xgl-checkmark_circle_alt:before {
  content: '\E0DB';
}

.xgl-checkmark_circle_break:before {
  content: '\E0DC';
}

.xgl-checkmark_circle_break_alt:before {
  content: '\E7F8';
}

.xgl-check_background:before {
  content: '\E0D3';
}

.xgl-check_off:before {
  content: '\E0D4';
}

.xgl-check_on:before {
  content: '\E0D5';
}

.xgl-check_on_press:before {
  content: '\E0D6';
}

.xgl-chrome:before {
  content: '\E0DD';
}

.xgl-circle:before {
  content: '\E0DE';
}

.xgl-circle_alt:before {
  content: '\E0DF';
}

.xgl-circle_bkgd:before {
  content: '\E0E0';
}

.xgl-circuit:before {
  content: '\E0E1';
}

.xgl-circuit_alt:before {
  content: '\E0E2';
}

.xgl-circular_eighty:before {
  content: '\E876';
}

.xgl-circular_eighty_five:before {
  content: '\E877';
}

.xgl-circular_fifteen:before {
  content: '\E869';
}

.xgl-circular_fifty:before {
  content: '\E870';
}

.xgl-circular_fifty_five:before {
  content: '\E871';
}

.xgl-circular_five:before {
  content: '\E867';
}

.xgl-circular_fourty:before {
  content: '\E86E';
}

.xgl-circular_fourty_five:before {
  content: '\E86F';
}

.xgl-circular_hundred:before {
  content: '\E87A';
}

.xgl-circular_ninety:before {
  content: '\E878';
}

.xgl-circular_ninety_five:before {
  content: '\E879';
}

.xgl-circular_seventy:before {
  content: '\E874';
}

.xgl-circular_seventy_five:before {
  content: '\E875';
}

.xgl-circular_sixty:before {
  content: '\E872';
}

.xgl-circular_sixty_five:before {
  content: '\E873';
}

.xgl-circular_ten:before {
  content: '\E868';
}

.xgl-circular_thirty:before {
  content: '\E86C';
}

.xgl-circular_thirty_five:before {
  content: '\E86D';
}

.xgl-circular_twenty:before {
  content: '\E86A';
}

.xgl-circular_twenty_five:before {
  content: '\E86B';
}

.xgl-circular_zero:before {
  content: '\E866';
}

.xgl-cleaner:before {
  content: '\E66F';
}

.xgl-cleaner_alt:before {
  content: '\E670';
}

.xgl-cleaning:before {
  content: '\E771';
}

.xgl-cleaning_alt:before {
  content: '\E772';
}

.xgl-clear_all:before {
  content: '\E0E3';
}

.xgl-clear_all_alt:before {
  content: '\E0E4';
}

.xgl-clear_all_panel:before {
  content: '\E773';
}

.xgl-clipboard:before {
  content: '\E0E5';
}

.xgl-clipboard_add:before {
  content: '\E627';
}

.xgl-clipboard_add_alt:before {
  content: '\E628';
}

.xgl-clipboard_alt:before {
  content: '\E0E6';
}

.xgl-clipboard_check:before {
  content: '\E0E7';
}

.xgl-clipboard_check_alt:before {
  content: '\E0E8';
}

.xgl-clipboard_check_rtl:before {
  content: '\E58B';
}

.xgl-clipboard_check_rtl_alt:before {
  content: '\E58C';
}

.xgl-clipboard_data:before {
  content: '\E0E9';
}

.xgl-clipboard_data_alt:before {
  content: '\E0EA';
}

.xgl-clipboard_list:before {
  content: '\E0EB';
}

.xgl-clipboard_list_alt:before {
  content: '\E0EC';
}

.xgl-clipboard_list_rtl:before {
  content: '\E58D';
}

.xgl-clipboard_list_rtl_alt:before {
  content: '\E58E';
}

.xgl-clock:before {
  content: '\E0ED';
}

.xgl-clock_alt:before {
  content: '\E0EE';
}

.xgl-clock_square:before {
  content: '\E0EF';
}

.xgl-clock_square_alt:before {
  content: '\E0F0';
}

.xgl-clone:before {
  content: '\E62F';
}

.xgl-clone_alt:before {
  content: '\E630';
}

.xgl-clone_destination:before {
  content: '\E631';
}

.xgl-clone_source:before {
  content: '\E632';
}

.xgl-close:before {
  content: '\E0F1';
}

.xgl-close_square:before {
  content: '\E0F2';
}

.xgl-close_square_alt:before {
  content: '\E0F3';
}

.xgl-cloud:before {
  content: '\E0F4';
}

.xgl-cloud_add:before {
  content: '\E0F5';
}

.xgl-cloud_add_alt:before {
  content: '\E0F6';
}

.xgl-cloud_add_square:before {
  content: '\E0F7';
}

.xgl-cloud_add_square_alt:before {
  content: '\E0F8';
}

.xgl-cloud_alt:before {
  content: '\E0F9';
}

.xgl-cloud_check:before {
  content: '\E0FA';
}

.xgl-cloud_check_alt:before {
  content: '\E0FB';
}

.xgl-cloud_check_square:before {
  content: '\E0FC';
}

.xgl-cloud_check_square_alt:before {
  content: '\E0FD';
}

.xgl-cloud_circle:before {
  content: '\E0FE';
}

.xgl-cloud_circle_alt:before {
  content: '\E0FF';
}

.xgl-cloud_close:before {
  content: '\E100';
}

.xgl-cloud_close_alt:before {
  content: '\E101';
}

.xgl-cloud_close_square:before {
  content: '\E102';
}

.xgl-cloud_close_square_alt:before {
  content: '\E103';
}

.xgl-cloud_connect:before {
  content: '\E80F';
}

.xgl-cloud_disabled:before {
  content: '\E104';
}

.xgl-cloud_disabled_alt:before {
  content: '\E105';
}

.xgl-cloud_disabled_square:before {
  content: '\E106';
}

.xgl-cloud_disabled_square_alt:before {
  content: '\E107';
}

.xgl-cloud_download:before {
  content: '\E108';
}

.xgl-cloud_download_alt:before {
  content: '\E109';
}

.xgl-cloud_download_square:before {
  content: '\E10A';
}

.xgl-cloud_download_square_alt:before {
  content: '\E10B';
}

.xgl-cloud_print:before {
  content: '\E10C';
}

.xgl-cloud_print_alt:before {
  content: '\E10D';
}

.xgl-cloud_print_square:before {
  content: '\E10E';
}

.xgl-cloud_print_square_alt:before {
  content: '\E10F';
}

.xgl-cloud_square:before {
  content: '\E110';
}

.xgl-cloud_square_alt:before {
  content: '\E111';
}

.xgl-cloud_subtract:before {
  content: '\E112';
}

.xgl-cloud_subtract_alt:before {
  content: '\E113';
}

.xgl-cloud_subtract_square:before {
  content: '\E114';
}

.xgl-cloud_subtract_square_alt:before {
  content: '\E115';
}

.xgl-cloud_transfer:before {
  content: '\E116';
}

.xgl-cloud_upload:before {
  content: '\E117';
}

.xgl-cloud_upload_alt:before {
  content: '\E118';
}

.xgl-cloud_upload_square:before {
  content: '\E119';
}

.xgl-cloud_upload_square_alt:before {
  content: '\E11A';
}

.xgl-code:before {
  content: '\E11B';
}

.xgl-code_square:before {
  content: '\E11C';
}

.xgl-code_square_alt:before {
  content: '\E11D';
}

.xgl-coins:before {
  content: '\E120';
}

.xgl-coins_alt:before {
  content: '\E121';
}

.xgl-coin_star:before {
  content: '\E11E';
}

.xgl-coin_star_alt:before {
  content: '\E11F';
}

.xgl-color_key:before {
  content: '\E7EF';
}

.xgl-color_overlay:before {
  content: '\E122';
}

.xgl-color_palette:before {
  content: '\E8A5';
}

.xgl-color_palette_alt:before {
  content: '\E8A6';
}

.xgl-color_wheel:before {
  content: '\E623';
}

.xgl-color_wheel_alt:before {
  content: '\E624';
}

.xgl-columns:before {
  content: '\E123';
}

.xgl-columns_alt:before {
  content: '\E124';
}

.xgl-compass_tool:before {
  content: '\E125';
}

.xgl-compose:before {
  content: '\E126';
}

.xgl-compress:before {
  content: '\E127';
}

.xgl-compress_alt:before {
  content: '\E128';
}

.xgl-computer:before {
  content: '\E129';
}

.xgl-computer_alt:before {
  content: '\E12A';
}

.xgl-confidential_danger:before {
  content: '\E12B';
}

.xgl-confidential_danger_alt:before {
  content: '\E12C';
}

.xgl-confidential_ok:before {
  content: '\E12D';
}

.xgl-confidential_ok_alt:before {
  content: '\E12E';
}

.xgl-confidential_warning:before {
  content: '\E12F';
}

.xgl-confidential_warning_alt:before {
  content: '\E130';
}

.xgl-configuration_report:before {
  content: '\E131';
}

.xgl-configuration_report_alt:before {
  content: '\E132';
}

.xgl-connect:before {
  content: '\E7BB';
}

.xgl-connect_alt:before {
  content: '\E7BC';
}

.xgl-console:before {
  content: '\E133';
}

.xgl-console_alt:before {
  content: '\E134';
}

.xgl-contacts:before {
  content: '\E137';
}

.xgl-contacts_add:before {
  content: '\E138';
}

.xgl-contacts_add_alt:before {
  content: '\E139';
}

.xgl-contacts_alt:before {
  content: '\E13A';
}

.xgl-contacts_subtract:before {
  content: '\E8B2';
}

.xgl-contacts_subtract_alt:before {
  content: '\E8B3';
}

.xgl-contact_card:before {
  content: '\E135';
}

.xgl-contact_card_alt:before {
  content: '\E136';
}

.xgl-contact_card_rtl:before {
  content: '\E5AB';
}

.xgl-contact_card_rtl_alt:before {
  content: '\E5AA';
}

.xgl-contract:before {
  content: '\E13B';
}

.xgl-contract_height:before {
  content: '\E13C';
}

.xgl-contrast:before {
  content: '\E13D';
}

.xgl-control_panel_horizontal:before {
  content: '\E13E';
}

.xgl-control_panel_horizontal_alt:before {
  content: '\E13F';
}

.xgl-control_panel_vertical:before {
  content: '\E140';
}

.xgl-control_panel_vertical_alt:before {
  content: '\E141';
}

.xgl-copy:before {
  content: '\E142';
}

.xgl-copyright:before {
  content: '\E144';
}

.xgl-copy_alt:before {
  content: '\E143';
}

.xgl-copy_length_selector:before {
  content: '\E774';
}

.xgl-covers:before {
  content: '\E83A';
}

.xgl-covers_alt:before {
  content: '\E83B';
}

.xgl-create:before {
  content: '\E145';
}

.xgl-create_alt:before {
  content: '\E146';
}

.xgl-credit_card:before {
  content: '\E147';
}

.xgl-credit_cards:before {
  content: '\E14B';
}

.xgl-credit_cards_alt:before {
  content: '\E14C';
}

.xgl-credit_card_alt:before {
  content: '\E148';
}

.xgl-credit_card_disabled:before {
  content: '\E149';
}

.xgl-credit_card_disabled_alt:before {
  content: '\E14A';
}

.xgl-crimp_horizontal:before {
  content: '\E6B1';
}

.xgl-crimp_none:before {
  content: '\E6AE';
}

.xgl-crimp_two_horizontal:before {
  content: '\E6B2';
}

.xgl-crimp_two_vertical:before {
  content: '\E6B3';
}

.xgl-crimp_upper_left:before {
  content: '\E6AD';
}

.xgl-crimp_upper_right:before {
  content: '\E6B0';
}

.xgl-crimp_vertical:before {
  content: '\E6AF';
}

.xgl-crop:before {
  content: '\E14D';
}

.xgl-crop_rotate:before {
  content: '\E59B';
}

.xgl-crosshair:before {
  content: '\E14E';
}

.xgl-curve_chart:before {
  content: '\E83C';
}

.xgl-custom_type_five_lef:before {
  content: '\E14F';
}

.xgl-custom_type_five_lef_alt:before {
  content: '\E6CC';
}

.xgl-custom_type_five_sef:before {
  content: '\E150';
}

.xgl-custom_type_five_sef_alt:before {
  content: '\E6CD';
}

.xgl-custom_type_four_lef:before {
  content: '\E151';
}

.xgl-custom_type_four_lef_alt:before {
  content: '\E6CE';
}

.xgl-custom_type_four_sef:before {
  content: '\E152';
}

.xgl-custom_type_four_sef_alt:before {
  content: '\E6CF';
}

.xgl-custom_type_lef:before {
  content: '\E153';
}

.xgl-custom_type_lef_alt:before {
  content: '\E6D0';
}

.xgl-custom_type_one_lef:before {
  content: '\E154';
}

.xgl-custom_type_one_lef_alt:before {
  content: '\E6D1';
}

.xgl-custom_type_one_sef:before {
  content: '\E155';
}

.xgl-custom_type_one_sef_alt:before {
  content: '\E6D2';
}

.xgl-custom_type_sef:before {
  content: '\E156';
}

.xgl-custom_type_sef_alt:before {
  content: '\E6D3';
}

.xgl-custom_type_seven_lef:before {
  content: '\E157';
}

.xgl-custom_type_seven_lef_alt:before {
  content: '\E6D4';
}

.xgl-custom_type_seven_sef:before {
  content: '\E158';
}

.xgl-custom_type_seven_sef_alt:before {
  content: '\E6D5';
}

.xgl-custom_type_six_lef:before {
  content: '\E159';
}

.xgl-custom_type_six_lef_alt:before {
  content: '\E6D6';
}

.xgl-custom_type_six_sef:before {
  content: '\E15A';
}

.xgl-custom_type_six_sef_alt:before {
  content: '\E6D7';
}

.xgl-custom_type_three_lef:before {
  content: '\E15B';
}

.xgl-custom_type_three_lef_alt:before {
  content: '\E6D8';
}

.xgl-custom_type_three_sef:before {
  content: '\E15C';
}

.xgl-custom_type_three_sef_alt:before {
  content: '\E6D9';
}

.xgl-custom_type_two_lef:before {
  content: '\E15D';
}

.xgl-custom_type_two_lef_alt:before {
  content: '\E6DA';
}

.xgl-custom_type_two_sef:before {
  content: '\E15E';
}

.xgl-custom_type_two_sef_alt:before {
  content: '\E6DB';
}

.xgl-cutter:before {
  content: '\E669';
}

.xgl-cutter_alt:before {
  content: '\E66A';
}

.xgl-dashboard:before {
  content: '\E15F';
}

.xgl-dashboard_alt:before {
  content: '\E160';
}

.xgl-data:before {
  content: '\E775';
}

.xgl-date_time:before {
  content: '\E161';
}

.xgl-date_time_alt:before {
  content: '\E162';
}

.xgl-decision:before {
  content: '\E163';
}

.xgl-decrease_indent:before {
  content: '\E164';
}

.xgl-delete_all:before {
  content: '\E165';
}

.xgl-delete_all_alt:before {
  content: '\E166';
}

.xgl-demote:before {
  content: '\E167';
}

.xgl-demote_square:before {
  content: '\E168';
}

.xgl-demote_square_alt:before {
  content: '\E169';
}

.xgl-deselect:before {
  content: '\E803';
}

.xgl-deselect_all:before {
  content: '\E16A';
}

.xgl-deselect_all_alt:before {
  content: '\E16B';
}

.xgl-desktop:before {
  content: '\E16C';
}

.xgl-desktop_alt:before {
  content: '\E16D';
}

.xgl-details:before {
  content: '\E16E';
}

.xgl-details_alt:before {
  content: '\E16F';
}

.xgl-dial:before {
  content: '\E170';
}

.xgl-dialpad:before {
  content: '\E172';
}

.xgl-dialpad_alt:before {
  content: '\E173';
}

.xgl-dial_alt:before {
  content: '\E171';
}

.xgl-direction:before {
  content: '\E174';
}

.xgl-direction_alt:before {
  content: '\E175';
}

.xgl-dismiss:before {
  content: '\E6A5';
}

.xgl-displays:before {
  content: '\E176';
}

.xgl-displays_alt:before {
  content: '\E177';
}

.xgl-dna:before {
  content: '\E61E';
}

.xgl-document_glass:before {
  content: '\E178';
}

.xgl-document_glass_alt:before {
  content: '\E179';
}

.xgl-docushare_logo:before {
  content: '\E6A3';
}

.xgl-docushare_logo_alt:before {
  content: '\E6A4';
}

.xgl-down:before {
  content: '\E17A';
}

.xgl-download:before {
  content: '\E17E';
}

.xgl-download_square:before {
  content: '\E17F';
}

.xgl-download_square_alt:before {
  content: '\E180';
}

.xgl-down_alt:before {
  content: '\E17B';
}

.xgl-down_square:before {
  content: '\E17C';
}

.xgl-down_square_alt:before {
  content: '\E17D';
}

.xgl-dropbox:before {
  content: '\E181';
}

.xgl-droplet:before {
  content: '\E183';
}

.xgl-droplet_alt:before {
  content: '\E184';
}

.xgl-duplex:before {
  content: '\E185';
}

.xgl-duplex_alt:before {
  content: '\E186';
}

.xgl-duplex_one_one:before {
  content: '\E85F';
}

.xgl-duplex_one_two:before {
  content: '\E860';
}

.xgl-duplex_one_two_rotate:before {
  content: '\E863';
}

.xgl-duplex_two_one:before {
  content: '\E862';
}

.xgl-duplex_two_one_rotate:before {
  content: '\E865';
}

.xgl-duplex_two_two:before {
  content: '\E861';
}

.xgl-duplex_two_two_rotate:before {
  content: '\E864';
}

.xgl-duplicate:before {
  content: '\E187';
}

.xgl-duplicate_alt:before {
  content: '\E188';
}

.xgl-eco:before {
  content: '\E7B9';
}

.xgl-eco_alt:before {
  content: '\E7BA';
}

.xgl-edit:before {
  content: '\E189';
}

.xgl-edit_all:before {
  content: '\E18A';
}

.xgl-edit_all_alt:before {
  content: '\E18B';
}

.xgl-edit_alt:before {
  content: '\E18C';
}

.xgl-edit_color:before {
  content: '\E18D';
}

.xgl-edit_disabled:before {
  content: '\E18E';
}

.xgl-edit_disabled_alt:before {
  content: '\E18F';
}

.xgl-edit_file:before {
  content: '\E190';
}

.xgl-edit_file_alt:before {
  content: '\E191';
}

.xgl-edit_square:before {
  content: '\E192';
}

.xgl-edit_square_alt:before {
  content: '\E193';
}

.xgl-eject:before {
  content: '\E194';
}

.xgl-eject_alt:before {
  content: '\E195';
}

.xgl-ellipsis:before {
  content: '\E196';
}

.xgl-ellipsis_circle:before {
  content: '\E883';
}

.xgl-ellipsis_circle_alt:before {
  content: '\E884';
}

.xgl-ellipsis_vertical:before {
  content: '\E197';
}

.xgl-email_message:before {
  content: '\E198';
}

.xgl-email_message_alt:before {
  content: '\E199';
}

.xgl-email_open:before {
  content: '\E19A';
}

.xgl-email_open_alt:before {
  content: '\E19B';
}

.xgl-email_sign:before {
  content: '\E79B';
}

.xgl-email_sign_alt:before {
  content: '\E79C';
}

.xgl-embossed_lef:before {
  content: '\E1A0';
}

.xgl-embossed_lef_alt:before {
  content: '\E6E0';
}

.xgl-embossed_sef:before {
  content: '\E1A1';
}

.xgl-embossed_sef_alt:before {
  content: '\E6E1';
}

.xgl-emboss_full_cut_tabs_lef:before {
  content: '\E19C';
}

.xgl-emboss_full_cut_tabs_lef_alt:before {
  content: '\E6DC';
}

.xgl-emboss_full_cut_tabs_sef:before {
  content: '\E19D';
}

.xgl-emboss_full_cut_tabs_sef_alt:before {
  content: '\E6DD';
}

.xgl-emboss_precut_tabs_lef:before {
  content: '\E19E';
}

.xgl-emboss_precut_tabs_lef_alt:before {
  content: '\E6DE';
}

.xgl-emboss_precut_tabs_sef:before {
  content: '\E19F';
}

.xgl-emboss_precut_tabs_sef_alt:before {
  content: '\E6DF';
}

.xgl-emoji:before {
  content: '\E1A2';
}

.xgl-emoji_alt:before {
  content: '\E1A3';
}

.xgl-emoji_neutral:before {
  content: '\E5BF';
}

.xgl-emoji_neutral_alt:before {
  content: '\E5C0';
}

.xgl-emoji_satisfied:before {
  content: '\E5BD';
}

.xgl-emoji_satisfied_alt:before {
  content: '\E5BE';
}

.xgl-emoji_unsatisfied:before {
  content: '\E5C1';
}

.xgl-emoji_unsatisfied_alt:before {
  content: '\E5C2';
}

.xgl-emoji_very_unsatisfied:before {
  content: '\E5C3';
}

.xgl-emoji_very_unsatisfied_alt:before {
  content: '\E5C4';
}

.xgl-energy_saver:before {
  content: '\E1A4';
}

.xgl-enter:before {
  content: '\E1A5';
}

.xgl-enter_rtl:before {
  content: '\E5A6';
}

.xgl-envelope:before {
  content: '\E1A6';
}

.xgl-envelope_alt:before {
  content: '\E1A7';
}

.xgl-envelope_lef:before {
  content: '\E1A8';
}

.xgl-envelope_lef_alt:before {
  content: '\E6E2';
}

.xgl-envelope_reloaded_lef:before {
  content: '\E1A9';
}

.xgl-envelope_reloaded_lef_alt:before {
  content: '\E6E3';
}

.xgl-envelope_reloaded_sef:before {
  content: '\E1AA';
}

.xgl-envelope_reloaded_sef_alt:before {
  content: '\E6E4';
}

.xgl-envelope_sef:before {
  content: '\E1AB';
}

.xgl-envelope_sef_alt:before {
  content: '\E6E5';
}

.xgl-envelope_tall_lef:before {
  content: '\E6E6';
}

.xgl-envelope_tall_lef_alt:before {
  content: '\E6E7';
}

.xgl-envelope_tall_sef:before {
  content: '\E6E8';
}

.xgl-envelope_tall_sef_alt:before {
  content: '\E6E9';
}

.xgl-eraser:before {
  content: '\E1AC';
}

.xgl-eraser_alt:before {
  content: '\E1AD';
}

.xgl-ethernet:before {
  content: '\E5BC';
}

.xgl-ethernet_alt:before {
  content: '\E5BB';
}

.xgl-exchange:before {
  content: '\E87B';
}

.xgl-exit:before {
  content: '\E1AE';
}

.xgl-expand:before {
  content: '\E1AF';
}

.xgl-expand_height:before {
  content: '\E1B0';
}

.xgl-expand_row:before {
  content: '\E1B1';
}

.xgl-expand_row_alt:before {
  content: '\E1B2';
}

.xgl-export:before {
  content: '\E1B3';
}

.xgl-export_alt:before {
  content: '\E1B4';
}

.xgl-exposure:before {
  content: '\E577';
}

.xgl-extra_hw_gloss_lef:before {
  content: '\E1B5';
}

.xgl-extra_hw_gloss_lef_alt:before {
  content: '\E6EA';
}

.xgl-extra_hw_gloss_plus_lef:before {
  content: '\E1B6';
}

.xgl-extra_hw_gloss_plus_lef_alt:before {
  content: '\E6EB';
}

.xgl-extra_hw_gloss_plus_sef:before {
  content: '\E1B7';
}

.xgl-extra_hw_gloss_plus_sef_alt:before {
  content: '\E6EC';
}

.xgl-extra_hw_gloss_reloaded_lef:before {
  content: '\E1C3';
}

.xgl-extra_hw_gloss_reloaded_lef_alt:before {
  content: '\E6ED';
}

.xgl-extra_hw_gloss_reloaded_sef:before {
  content: '\E1C4';
}

.xgl-extra_hw_gloss_reloaded_sef_alt:before {
  content: '\E6EE';
}

.xgl-extra_hw_gloss_sef:before {
  content: '\E1B8';
}

.xgl-extra_hw_gloss_sef_alt:before {
  content: '\E6EF';
}

.xgl-extra_hw_labels_lef:before {
  content: '\E1B9';
}

.xgl-extra_hw_labels_lef_alt:before {
  content: '\E6F0';
}

.xgl-extra_hw_labels_sef:before {
  content: '\E1BA';
}

.xgl-extra_hw_labels_sef_alt:before {
  content: '\E6F1';
}

.xgl-extra_hw_lef:before {
  content: '\E1BB';
}

.xgl-extra_hw_lef_alt:before {
  content: '\E6F2';
}

.xgl-extra_hw_plus_lef:before {
  content: '\E1BC';
}

.xgl-extra_hw_plus_lef_alt:before {
  content: '\E6F3';
}

.xgl-extra_hw_plus_reloaded_lef:before {
  content: '\E1C5';
}

.xgl-extra_hw_plus_reloaded_lef_alt:before {
  content: '\E6F4';
}

.xgl-extra_hw_plus_reloaded_sef:before {
  content: '\E1C6';
}

.xgl-extra_hw_plus_reloaded_sef_alt:before {
  content: '\E6F5';
}

.xgl-extra_hw_plus_sef:before {
  content: '\E1BD';
}

.xgl-extra_hw_plus_sef_alt:before {
  content: '\E6F6';
}

.xgl-extra_hw_punched_lef:before {
  content: '\E1BE';
}

.xgl-extra_hw_punched_lef_alt:before {
  content: '\E6F7';
}

.xgl-extra_hw_punched_sef:before {
  content: '\E1BF';
}

.xgl-extra_hw_punched_sef_alt:before {
  content: '\E6F8';
}

.xgl-extra_hw_reloaded_lef:before {
  content: '\E1C0';
}

.xgl-extra_hw_reloaded_lef_alt:before {
  content: '\E6F9';
}

.xgl-extra_hw_reloaded_sef:before {
  content: '\E1C1';
}

.xgl-extra_hw_reloaded_sef_alt:before {
  content: '\E6FA';
}

.xgl-extra_hw_sef:before {
  content: '\E1C2';
}

.xgl-extra_hw_sef_alt:before {
  content: '\E6FB';
}

.xgl-facebook:before {
  content: '\E1C7';
}

.xgl-fan:before {
  content: '\E7B5';
}

.xgl-fan_alt:before {
  content: '\E7B6';
}

.xgl-fan_on:before {
  content: '\E7B7';
}

.xgl-fan_on_alt:before {
  content: '\E7B8';
}

.xgl-fastforward:before {
  content: '\E1C8';
}

.xgl-fastforward_alt:before {
  content: '\E1C9';
}

.xgl-fast_stop:before {
  content: '\E6FC';
}

.xgl-fault:before {
  content: '\E1CA';
}

.xgl-fault_alt:before {
  content: '\E1CB';
}

.xgl-favorites:before {
  content: '\E1CC';
}

.xgl-favorites_alt:before {
  content: '\E1CD';
}

.xgl-favorites_disabled:before {
  content: '\E1CE';
}

.xgl-favorites_disabled_alt:before {
  content: '\E1CF';
}

.xgl-fax:before {
  content: '\E1D0';
}

.xgl-fax_alt:before {
  content: '\E1D1';
}

.xgl-fax_dialog_characters:before {
  content: '\E1D3';
}

.xgl-fax_dial_numbers:before {
  content: '\E1D2';
}

.xgl-fax_machine:before {
  content: '\E1D4';
}

.xgl-fax_machine_alt:before {
  content: '\E1D5';
}

.xgl-fax_secure:before {
  content: '\E1D6';
}

.xgl-fax_secure_alt:before {
  content: '\E1D7';
}

.xgl-feather:before {
  content: '\E659';
}

.xgl-feather_alt:before {
  content: '\E65A';
}

.xgl-file:before {
  content: '\E1D8';
}

.xgl-files:before {
  content: '\E202';
}

.xgl-files_alt:before {
  content: '\E203';
}

.xgl-file_abic:before {
  content: '\E616';
}

.xgl-file_add:before {
  content: '\E1D9';
}

.xgl-file_add_alt:before {
  content: '\E1DA';
}

.xgl-file_afp:before {
  content: '\E615';
}

.xgl-file_aiff:before {
  content: '\E5FE';
}

.xgl-file_alt:before {
  content: '\E1DB';
}

.xgl-file_ascii:before {
  content: '\E614';
}

.xgl-file_asf:before {
  content: '\E5FB';
}

.xgl-file_attr:before {
  content: '\E683';
}

.xgl-file_auto:before {
  content: '\E5F6';
}

.xgl-file_avi:before {
  content: '\E605';
}

.xgl-file_bin:before {
  content: '\E5E1';
}

.xgl-file_bkgd:before {
  content: '\E619';
}

.xgl-file_blank:before {
  content: '\E1DC';
}

.xgl-file_blank_alt:before {
  content: '\E1DD';
}

.xgl-file_bmp:before {
  content: '\E5EF';
}

.xgl-file_cabinet:before {
  content: '\E1DE';
}

.xgl-file_cabinet_alt:before {
  content: '\E1DF';
}

.xgl-file_cad:before {
  content: '\E5EA';
}

.xgl-file_cals:before {
  content: '\E613';
}

.xgl-file_cancel:before {
  content: '\E1E0';
}

.xgl-file_cancel_alt:before {
  content: '\E1E1';
}

.xgl-file_cff:before {
  content: '\E612';
}

.xgl-file_chart:before {
  content: '\E1E2';
}

.xgl-file_chart_alt:before {
  content: '\E1E3';
}

.xgl-file_check:before {
  content: '\E1E4';
}

.xgl-file_check_alt:before {
  content: '\E1E5';
}

.xgl-file_ciff:before {
  content: '\E611';
}

.xgl-file_compress:before {
  content: '\E1E6';
}

.xgl-file_compress_alt:before {
  content: '\E1E7';
}

.xgl-file_csv:before {
  content: '\E5F4';
}

.xgl-file_dib:before {
  content: '\E610';
}

.xgl-file_dlm:before {
  content: '\E5E2';
}

.xgl-file_doc:before {
  content: '\E5D2';
}

.xgl-file_docm:before {
  content: '\E684';
}

.xgl-file_docx:before {
  content: '\E5F9';
}

.xgl-file_download:before {
  content: '\E1E8';
}

.xgl-file_download_alt:before {
  content: '\E1E9';
}

.xgl-file_dwg:before {
  content: '\E5EB';
}

.xgl-file_dxf:before {
  content: '\E60F';
}

.xgl-file_eml:before {
  content: '\E685';
}

.xgl-file_eps:before {
  content: '\E5DD';
}

.xgl-file_favorite:before {
  content: '\E1EA';
}

.xgl-file_favorite_alt:before {
  content: '\E1EB';
}

.xgl-file_frf:before {
  content: '\E5E6';
}

.xgl-file_gif:before {
  content: '\E5E5';
}

.xgl-file_globe:before {
  content: '\E1EC';
}

.xgl-file_globe_alt:before {
  content: '\E1ED';
}

.xgl-file_gz:before {
  content: '\E686';
}

.xgl-file_help:before {
  content: '\E848';
}

.xgl-file_help_alt:before {
  content: '\E849';
}

.xgl-file_hpgl:before {
  content: '\E643';
}

.xgl-file_html:before {
  content: '\E5DC';
}

.xgl-file_ics:before {
  content: '\E617';
}

.xgl-file_img:before {
  content: '\E60E';
}

.xgl-file_iso:before {
  content: '\E5E8';
}

.xgl-file_jif:before {
  content: '\E5E3';
}

.xgl-file_jpe:before {
  content: '\E5E4';
}

.xgl-file_jpeg:before {
  content: '\E606';
}

.xgl-file_jpg:before {
  content: '\E5D6';
}

.xgl-file_jt:before {
  content: '\E644';
}

.xgl-file_jtd:before {
  content: '\E687';
}

.xgl-file_l:before {
  content: '\E1EE';
}

.xgl-file_locked:before {
  content: '\E1F0';
}

.xgl-file_locked_alt:before {
  content: '\E1F1';
}

.xgl-file_l_alt:before {
  content: '\E1EF';
}

.xgl-file_mdb:before {
  content: '\E645';
}

.xgl-file_mid:before {
  content: '\E600';
}

.xgl-file_mov:before {
  content: '\E5DF';
}

.xgl-file_move:before {
  content: '\E1F2';
}

.xgl-file_move_alt:before {
  content: '\E1F3';
}

.xgl-file_move_copy:before {
  content: '\E1F4';
}

.xgl-file_move_copy_alt:before {
  content: '\E1F5';
}

.xgl-file_mp3:before {
  content: '\E601';
}

.xgl-file_mp4:before {
  content: '\E603';
}

.xgl-file_mpg:before {
  content: '\E602';
}

.xgl-file_mpp:before {
  content: '\E688';
}

.xgl-file_mtif:before {
  content: '\E5D8';
}

.xgl-file_ocr:before {
  content: '\E5F5';
}

.xgl-file_odf:before {
  content: '\E60D';
}

.xgl-file_odg:before {
  content: '\E8BF';
}

.xgl-file_odp:before {
  content: '\E60C';
}

.xgl-file_ods:before {
  content: '\E60B';
}

.xgl-file_odt:before {
  content: '\E60A';
}

.xgl-file_otf:before {
  content: '\E5EC';
}

.xgl-file_oxps:before {
  content: '\E689';
}

.xgl-file_pcl:before {
  content: '\E5D9';
}

.xgl-file_pct:before {
  content: '\E5EE';
}

.xgl-file_pdf:before {
  content: '\E5CE';
}

.xgl-file_pdfa:before {
  content: '\E5D0';
}

.xgl-file_pdl:before {
  content: '\E5CD';
}

.xgl-file_pict:before {
  content: '\E609';
}

.xgl-file_png:before {
  content: '\E5D1';
}

.xgl-file_ppt:before {
  content: '\E5CF';
}

.xgl-file_pptm:before {
  content: '\E68A';
}

.xgl-file_pptx:before {
  content: '\E5F8';
}

.xgl-file_prn:before {
  content: '\E5E0';
}

.xgl-file_ps:before {
  content: '\E5DA';
}

.xgl-file_psd:before {
  content: '\E5FA';
}

.xgl-file_pub:before {
  content: '\E68B';
}

.xgl-file_qt:before {
  content: '\E604';
}

.xgl-file_raw:before {
  content: '\E5F3';
}

.xgl-file_rtf:before {
  content: '\E5F0';
}

.xgl-file_sheet:before {
  content: '\E1F6';
}

.xgl-file_sheet_alt:before {
  content: '\E1F7';
}

.xgl-file_slide:before {
  content: '\E1F8';
}

.xgl-file_slide_alt:before {
  content: '\E1F9';
}

.xgl-file_step:before {
  content: '\E68C';
}

.xgl-file_subtract:before {
  content: '\E1FA';
}

.xgl-file_subtract_alt:before {
  content: '\E1FB';
}

.xgl-file_svg:before {
  content: '\E608';
}

.xgl-file_tar:before {
  content: '\E68D';
}

.xgl-file_tfx:before {
  content: '\E68E';
}

.xgl-file_tif:before {
  content: '\E5D5';
}

.xgl-file_tiff:before {
  content: '\E61A';
}

.xgl-file_ttf:before {
  content: '\E5ED';
}

.xgl-file_txt:before {
  content: '\E5D3';
}

.xgl-file_type_alt:before {
  content: '\E88C';
}

.xgl-file_unix:before {
  content: '\E5E9';
}

.xgl-file_unknown:before {
  content: '\E5F2';
}

.xgl-file_unlock:before {
  content: '\E1FC';
}

.xgl-file_unlock_alt:before {
  content: '\E1FD';
}

.xgl-file_upload:before {
  content: '\E1FE';
}

.xgl-file_upload_alt:before {
  content: '\E1FF';
}

.xgl-file_user:before {
  content: '\E200';
}

.xgl-file_user_alt:before {
  content: '\E201';
}

.xgl-file_vcs:before {
  content: '\E618';
}

.xgl-file_vsd:before {
  content: '\E68F';
}

.xgl-file_wav:before {
  content: '\E5FF';
}

.xgl-file_wma:before {
  content: '\E5FC';
}

.xgl-file_wmv:before {
  content: '\E5FD';
}

.xgl-file_xbd:before {
  content: '\E690';
}

.xgl-file_xct:before {
  content: '\E694';
}

.xgl-file_xdw:before {
  content: '\E5F1';
}

.xgl-file_xla:before {
  content: '\E646';
}

.xgl-file_xlc:before {
  content: '\E647';
}

.xgl-file_xlm:before {
  content: '\E648';
}

.xgl-file_xls:before {
  content: '\E5D4';
}

.xgl-file_xlsx:before {
  content: '\E5F7';
}

.xgl-file_xlt:before {
  content: '\E649';
}

.xgl-file_xlw:before {
  content: '\E64A';
}

.xgl-file_xml:before {
  content: '\E5DB';
}

.xgl-file_xps:before {
  content: '\E5D7';
}

.xgl-file_xql:before {
  content: '\E5DE';
}

.xgl-file_xwd:before {
  content: '\E607';
}

.xgl-file_x_b:before {
  content: '\E691';
}

.xgl-file_x_t:before {
  content: '\E692';
}

.xgl-file_zip:before {
  content: '\E5E7';
}

.xgl-film:before {
  content: '\E204';
}

.xgl-film_alt:before {
  content: '\E205';
}

.xgl-film_lef:before {
  content: '\E206';
}

.xgl-film_lef_alt:before {
  content: '\E6FD';
}

.xgl-film_sef:before {
  content: '\E207';
}

.xgl-film_sef_alt:before {
  content: '\E6FE';
}

.xgl-filter:before {
  content: '\E650';
}

.xgl-filter_alt:before {
  content: '\E64E';
}

.xgl-fingerprint:before {
  content: '\E208';
}

.xgl-finishing:before {
  content: '\E209';
}

.xgl-finishing_alt:before {
  content: '\E20A';
}

.xgl-fire:before {
  content: '\E20B';
}

.xgl-firefox:before {
  content: '\E20D';
}

.xgl-fire_alt:before {
  content: '\E20C';
}

.xgl-first:before {
  content: '\E20E';
}

.xgl-flag:before {
  content: '\E20F';
}

.xgl-flag_alt:before {
  content: '\E210';
}

.xgl-flask:before {
  content: '\E211';
}

.xgl-flask_alt:before {
  content: '\E212';
}

.xgl-flex:before {
  content: '\E937';
}

.xgl-flex_alt:before {
  content: '\E938';
}

.xgl-flick:before {
  content: '\E91B';
}

.xgl-flick_alt:before {
  content: '\E91C';
}

.xgl-floorplan:before {
  content: '\E8C1';
}

.xgl-floorplan_alt:before {
  content: '\E8C2';
}

.xgl-fold:before {
  content: '\E213';
}

.xgl-folder:before {
  content: '\E215';
}

.xgl-folder_add:before {
  content: '\E216';
}

.xgl-folder_add_alt:before {
  content: '\E217';
}

.xgl-folder_alt:before {
  content: '\E218';
}

.xgl-folder_camera:before {
  content: '\E219';
}

.xgl-folder_camera_alt:before {
  content: '\E21A';
}

.xgl-folder_compress:before {
  content: '\E21B';
}

.xgl-folder_compress_alt:before {
  content: '\E21C';
}

.xgl-folder_download:before {
  content: '\E21D';
}

.xgl-folder_download_alt:before {
  content: '\E21E';
}

.xgl-folder_dropbox:before {
  content: '\E21F';
}

.xgl-folder_dropbox_alt:before {
  content: '\E220';
}

.xgl-folder_favorite:before {
  content: '\E221';
}

.xgl-folder_favorite_alt:before {
  content: '\E222';
}

.xgl-folder_file:before {
  content: '\E7FF';
}

.xgl-folder_flex:before {
  content: '\E935';
}

.xgl-folder_flex_alt:before {
  content: '\E936';
}

.xgl-folder_google_drive:before {
  content: '\E223';
}

.xgl-folder_google_drive_alt:before {
  content: '\E224';
}

.xgl-folder_hot:before {
  content: '\E225';
}

.xgl-folder_hot_alt:before {
  content: '\E226';
}

.xgl-folder_jobflow:before {
  content: '\E84A';
}

.xgl-folder_jobflow_alt:before {
  content: '\E84B';
}

.xgl-folder_jobflow_autostart:before {
  content: '\E84C';
}

.xgl-folder_jobflow_autostart_alt:before {
  content: '\E84D';
}

.xgl-folder_locked:before {
  content: '\E227';
}

.xgl-folder_locked_alt:before {
  content: '\E228';
}

.xgl-folder_ms_office:before {
  content: '\E229';
}

.xgl-folder_ms_office_alt:before {
  content: '\E22A';
}

.xgl-folder_open:before {
  content: '\E7FD';
}

.xgl-folder_open_alt:before {
  content: '\E7FE';
}

.xgl-folder_personal:before {
  content: '\E22B';
}

.xgl-folder_personal_alt:before {
  content: '\E22C';
}

.xgl-folder_public:before {
  content: '\E22D';
}

.xgl-folder_public_alt:before {
  content: '\E22E';
}

.xgl-folder_read_only:before {
  content: '\E22F';
}

.xgl-folder_read_only_alt:before {
  content: '\E230';
}

.xgl-folder_subtract:before {
  content: '\E231';
}

.xgl-folder_subtract_alt:before {
  content: '\E232';
}

.xgl-folder_unknown:before {
  content: '\E84E';
}

.xgl-folder_unknown_alt:before {
  content: '\E84F';
}

.xgl-folder_unlock:before {
  content: '\E233';
}

.xgl-folder_unlock_alt:before {
  content: '\E234';
}

.xgl-folder_upload:before {
  content: '\E235';
}

.xgl-folder_upload_alt:before {
  content: '\E236';
}

.xgl-folder_usb:before {
  content: '\E237';
}

.xgl-folder_usb_alt:before {
  content: '\E238';
}

.xgl-folding:before {
  content: '\E239';
}

.xgl-folding_alt:before {
  content: '\E23A';
}

.xgl-fold_alt:before {
  content: '\E214';
}

.xgl-fonts:before {
  content: '\E23D';
}

.xgl-fonts_alt:before {
  content: '\E23E';
}

.xgl-font_color:before {
  content: '\E23B';
}

.xgl-font_size:before {
  content: '\E23C';
}

.xgl-food:before {
  content: '\E23F';
}

.xgl-four_holes_bottom_l:before {
  content: '\E8F7';
}

.xgl-four_holes_bottom_l_alt:before {
  content: '\E8F8';
}

.xgl-four_holes_bottom_p:before {
  content: '\E8F9';
}

.xgl-four_holes_bottom_p_alt:before {
  content: '\E8FA';
}

.xgl-four_holes_left_l:before {
  content: '\E240';
}

.xgl-four_holes_left_l_alt:before {
  content: '\E6FF';
}

.xgl-four_holes_left_p:before {
  content: '\E241';
}

.xgl-four_holes_left_p_alt:before {
  content: '\E700';
}

.xgl-four_holes_right_l:before {
  content: '\E242';
}

.xgl-four_holes_right_l_alt:before {
  content: '\E701';
}

.xgl-four_holes_right_p:before {
  content: '\E243';
}

.xgl-four_holes_right_p_alt:before {
  content: '\E702';
}

.xgl-four_holes_top_l:before {
  content: '\E244';
}

.xgl-four_holes_top_l_alt:before {
  content: '\E703';
}

.xgl-four_holes_top_p:before {
  content: '\E245';
}

.xgl-four_holes_top_p_alt:before {
  content: '\E704';
}

.xgl-fullscreen:before {
  content: '\E677';
}

.xgl-fullscreen_exit:before {
  content: '\E678';
}

.xgl-full_cut_tabs_lef:before {
  content: '\E246';
}

.xgl-full_cut_tabs_lef_alt:before {
  content: '\E705';
}

.xgl-full_cut_tabs_sef:before {
  content: '\E247';
}

.xgl-full_cut_tabs_sef_alt:before {
  content: '\E706';
}

.xgl-function:before {
  content: '\E5C6';
}

.xgl-funnel:before {
  content: '\E248';
}

.xgl-funnel_alt:before {
  content: '\E249';
}

.xgl-fuser_web:before {
  content: '\E66D';
}

.xgl-fuser_web_gloss:before {
  content: '\E66E';
}

.xgl-fx_logo:before {
  content: '\E24A';
}

.xgl-fx_logo_small:before {
  content: '\E24B';
}

.xgl-gavel:before {
  content: '\E629';
}

.xgl-gavel_alt:before {
  content: '\E62A';
}

.xgl-gear:before {
  content: '\E24C';
}

.xgl-gears:before {
  content: '\E250';
}

.xgl-gear_alt:before {
  content: '\E24D';
}

.xgl-gear_square:before {
  content: '\E24E';
}

.xgl-gear_square_alt:before {
  content: '\E24F';
}

.xgl-gift:before {
  content: '\E636';
}

.xgl-gift_alt:before {
  content: '\E637';
}

.xgl-globe:before {
  content: '\E251';
}

.xgl-globe_alt:before {
  content: '\E252';
}

.xgl-globe_earth:before {
  content: '\E6AB';
}

.xgl-globe_earth_alt:before {
  content: '\E6AC';
}

.xgl-gloss:before {
  content: '\E83D';
}

.xgl-gloss_alt:before {
  content: '\E83E';
}

.xgl-gloss_lef:before {
  content: '\E253';
}

.xgl-gloss_lef_alt:before {
  content: '\E707';
}

.xgl-gloss_reloaded_lef:before {
  content: '\E254';
}

.xgl-gloss_reloaded_lef_alt:before {
  content: '\E708';
}

.xgl-gloss_reloaded_sef:before {
  content: '\E255';
}

.xgl-gloss_reloaded_sef_alt:before {
  content: '\E709';
}

.xgl-gloss_sef:before {
  content: '\E256';
}

.xgl-gloss_sef_alt:before {
  content: '\E70A';
}

.xgl-goal:before {
  content: '\E257';
}

.xgl-google:before {
  content: '\E258';
}

.xgl-google_drive:before {
  content: '\E259';
}

.xgl-google_play:before {
  content: '\E25A';
}

.xgl-google_play_alt:before {
  content: '\E25B';
}

.xgl-grid:before {
  content: '\E25C';
}

.xgl-grid_alt:before {
  content: '\E25D';
}

.xgl-group:before {
  content: '\E25E';
}

.xgl-group_add:before {
  content: '\E25F';
}

.xgl-group_add_alt:before {
  content: '\E260';
}

.xgl-group_alt:before {
  content: '\E261';
}

.xgl-group_favorite:before {
  content: '\E262';
}

.xgl-group_favorite_alt:before {
  content: '\E263';
}

.xgl-group_network:before {
  content: '\E264';
}

.xgl-group_network_alt:before {
  content: '\E265';
}

.xgl-halftone:before {
  content: '\E83F';
}

.xgl-hand:before {
  content: '\E266';
}

.xgl-hand_alt:before {
  content: '\E267';
}

.xgl-hard_drive:before {
  content: '\E268';
}

.xgl-hard_drive_alt:before {
  content: '\E269';
}

.xgl-header_one:before {
  content: '\E5B7';
}

.xgl-header_two:before {
  content: '\E5B8';
}

.xgl-headphones:before {
  content: '\E26A';
}

.xgl-headset:before {
  content: '\E26B';
}

.xgl-hearing:before {
  content: '\E61B';
}

.xgl-heart:before {
  content: '\E26C';
}

.xgl-heart_alt:before {
  content: '\E26D';
}

.xgl-heart_disabled:before {
  content: '\E26E';
}

.xgl-heart_disabled_alt:before {
  content: '\E26F';
}

.xgl-heart_rate:before {
  content: '\E7F6';
}

.xgl-heart_rate_alt:before {
  content: '\E7F7';
}

.xgl-heater:before {
  content: '\E65D';
}

.xgl-heater_alt:before {
  content: '\E65E';
}

.xgl-help:before {
  content: '\E280';
}

.xgl-helping_hands:before {
  content: '\E796';
}

.xgl-helping_hands_alt:before {
  content: '\E797';
}

.xgl-help_alt:before {
  content: '\E281';
}

.xgl-help_rtl:before {
  content: '\E5A2';
}

.xgl-help_rtl_alt:before {
  content: '\E5A3';
}

.xgl-highlighter:before {
  content: '\E282';
}

.xgl-highlighter_alt:before {
  content: '\E283';
}

.xgl-highlighter_color:before {
  content: '\E284';
}

.xgl-history:before {
  content: '\E285';
}

.xgl-hole_punch:before {
  content: '\E286';
}

.xgl-hole_punched_lef:before {
  content: '\E287';
}

.xgl-hole_punched_lef_alt:before {
  content: '\E70B';
}

.xgl-hole_punched_sef:before {
  content: '\E288';
}

.xgl-hole_punched_sef_alt:before {
  content: '\E70C';
}

.xgl-home:before {
  content: '\E289';
}

.xgl-home_alt:before {
  content: '\E28A';
}

.xgl-home_favorite:before {
  content: '\E28B';
}

.xgl-home_favorite_alt:before {
  content: '\E28C';
}

.xgl-hospital:before {
  content: '\E28D';
}

.xgl-hospital_alt:before {
  content: '\E28E';
}

.xgl-hotspot:before {
  content: '\E28F';
}

.xgl-hourglass:before {
  content: '\E7A4';
}

.xgl-hourglass_alt:before {
  content: '\E7A5';
}

.xgl-hw_gloss_lef:before {
  content: '\E270';
}

.xgl-hw_gloss_lef_alt:before {
  content: '\E70D';
}

.xgl-hw_gloss_reloaded_lef:before {
  content: '\E271';
}

.xgl-hw_gloss_reloaded_lef_alt:before {
  content: '\E70E';
}

.xgl-hw_gloss_reloaded_sef:before {
  content: '\E272';
}

.xgl-hw_gloss_reloaded_sef_alt:before {
  content: '\E70F';
}

.xgl-hw_gloss_sef:before {
  content: '\E273';
}

.xgl-hw_gloss_sef_alt:before {
  content: '\E710';
}

.xgl-hw_hole_punched_lef:before {
  content: '\E274';
}

.xgl-hw_hole_punched_lef_alt:before {
  content: '\E711';
}

.xgl-hw_hole_punched_sef:before {
  content: '\E275';
}

.xgl-hw_hole_punched_sef_alt:before {
  content: '\E712';
}

.xgl-hw_labels_lef:before {
  content: '\E276';
}

.xgl-hw_labels_lef_alt:before {
  content: '\E713';
}

.xgl-hw_labels_sef:before {
  content: '\E277';
}

.xgl-hw_labels_sef_alt:before {
  content: '\E714';
}

.xgl-hw_lef:before {
  content: '\E278';
}

.xgl-hw_lef_alt:before {
  content: '\E715';
}

.xgl-hw_precut_tabs_lef:before {
  content: '\E279';
}

.xgl-hw_precut_tabs_lef_alt:before {
  content: '\E716';
}

.xgl-hw_precut_tabs_sef:before {
  content: '\E27A';
}

.xgl-hw_precut_tabs_sef_alt:before {
  content: '\E717';
}

.xgl-hw_preprinted_lef:before {
  content: '\E27B';
}

.xgl-hw_preprinted_lef_alt:before {
  content: '\E718';
}

.xgl-hw_preprinted_sef:before {
  content: '\E27C';
}

.xgl-hw_preprinted_sef_alt:before {
  content: '\E719';
}

.xgl-hw_reloaded_lef:before {
  content: '\E27D';
}

.xgl-hw_reloaded_lef_alt:before {
  content: '\E71A';
}

.xgl-hw_reloaded_sef:before {
  content: '\E27E';
}

.xgl-hw_reloaded_sef_alt:before {
  content: '\E71B';
}

.xgl-hw_sef:before {
  content: '\E27F';
}

.xgl-hw_sef_alt:before {
  content: '\E71C';
}

.xgl-id:before {
  content: '\E655';
}

.xgl-id_alt:before {
  content: '\E656';
}

.xgl-id_card:before {
  content: '\E290';
}

.xgl-ignored:before {
  content: '\E291';
}

.xgl-ignored_alt:before {
  content: '\E292';
}

.xgl-illustrator:before {
  content: '\E8D6';
}

.xgl-illustrator_alt:before {
  content: '\E8D5';
}

.xgl-image_add:before {
  content: '\E7AF';
}

.xgl-image_add_alt:before {
  content: '\E7B0';
}

.xgl-import:before {
  content: '\E293';
}

.xgl-import_alt:before {
  content: '\E294';
}

.xgl-import_export:before {
  content: '\E295';
}

.xgl-inbox:before {
  content: '\E296';
}

.xgl-inbox_alt:before {
  content: '\E297';
}

.xgl-increase_indent:before {
  content: '\E298';
}

.xgl-ink_purge:before {
  content: '\E695';
}

.xgl-ink_purge_alt:before {
  content: '\E696';
}

.xgl-input:before {
  content: '\E798';
}

.xgl-insert:before {
  content: '\E299';
}

.xgl-inserter_paper_empty:before {
  content: '\E29B';
}

.xgl-inserter_paper_present:before {
  content: '\E29C';
}

.xgl-insert_alt:before {
  content: '\E29A';
}

.xgl-instagram:before {
  content: '\E29D';
}

.xgl-install:before {
  content: '\E29E';
}

.xgl-install_square:before {
  content: '\E29F';
}

.xgl-install_square_alt:before {
  content: '\E2A0';
}

.xgl-internet_explorer:before {
  content: '\E2A1';
}

.xgl-internet_fax:before {
  content: '\E8EB';
}

.xgl-internet_fax_alt:before {
  content: '\E8EC';
}

.xgl-interrupt:before {
  content: '\E2A2';
}

.xgl-invert:before {
  content: '\E804';
}

.xgl-invitation:before {
  content: '\E7F2';
}

.xgl-invitation_alt:before {
  content: '\E7F3';
}

.xgl-issue:before {
  content: '\E7AD';
}

.xgl-issue_alt:before {
  content: '\E7AE';
}

.xgl-italic:before {
  content: '\E2A3';
}

.xgl-justify_text:before {
  content: '\E2A4';
}

.xgl-key:before {
  content: '\E2A5';
}

.xgl-keyboard:before {
  content: '\E2A8';
}

.xgl-keyboard_accent:before {
  content: '\E2A9';
}

.xgl-keyboard_alpha:before {
  content: '\E2AA';
}

.xgl-keyboard_alt:before {
  content: '\E2AB';
}

.xgl-keyboard_arabic:before {
  content: '\E596';
}

.xgl-keyboard_chinese_simplified:before {
  content: '\E592';
}

.xgl-keyboard_chinese_traditional:before {
  content: '\E593';
}

.xgl-keyboard_down:before {
  content: '\E2AC';
}

.xgl-keyboard_down_alt:before {
  content: '\E2AD';
}

.xgl-keyboard_greek_alpha:before {
  content: '\E2AE';
}

.xgl-keyboard_hankaku:before {
  content: '\E850';
}

.xgl-keyboard_japanese_hiragana:before {
  content: '\E590';
}

.xgl-keyboard_japanese_kana:before {
  content: '\E591';
}

.xgl-keyboard_japanese_katakana:before {
  content: '\E58F';
}

.xgl-keyboard_korean:before {
  content: '\E594';
}

.xgl-keyboard_numbers:before {
  content: '\E2AF';
}

.xgl-keyboard_russian_alpha:before {
  content: '\E2B0';
}

.xgl-keyboard_symbols:before {
  content: '\E2B1';
}

.xgl-keyboard_thai:before {
  content: '\E595';
}

.xgl-keyboard_vietnam:before {
  content: '\E851';
}

.xgl-keyboard_zenkaku:before {
  content: '\E852';
}

.xgl-keyhole:before {
  content: '\E675';
}

.xgl-keyhole_alt:before {
  content: '\E676';
}

.xgl-keypad:before {
  content: '\E2B2';
}

.xgl-keypad_asterisk:before {
  content: '\E64C';
}

.xgl-keypad_colon:before {
  content: '\E699';
}

.xgl-keypad_comma:before {
  content: '\E69A';
}

.xgl-keypad_equals_sign:before {
  content: '\E69B';
}

.xgl-keypad_parenthesis_left:before {
  content: '\E69C';
}

.xgl-keypad_parenthesis_right:before {
  content: '\E69D';
}

.xgl-keypad_password:before {
  content: '\E69E';
}

.xgl-keypad_pound:before {
  content: '\E64B';
}

.xgl-keypad_reverse_solidus:before {
  content: '\E69F';
}

.xgl-keypad_solidus:before {
  content: '\E6A0';
}

.xgl-keypad_vertical_line:before {
  content: '\E6A1';
}

.xgl-key_alt:before {
  content: '\E2A6';
}

.xgl-key_counter:before {
  content: '\E2A7';
}

.xgl-labels_lef:before {
  content: '\E2B3';
}

.xgl-labels_lef_alt:before {
  content: '\E71D';
}

.xgl-labels_sef:before {
  content: '\E2B4';
}

.xgl-labels_sef_alt:before {
  content: '\E71E';
}

.xgl-lamp_high:before {
  content: '\E776';
}

.xgl-lamp_low:before {
  content: '\E777';
}

.xgl-landscape:before {
  content: '\E2B5';
}

.xgl-landscape_alt:before {
  content: '\E2B6';
}

.xgl-laptop:before {
  content: '\E2B7';
}

.xgl-laptop_add:before {
  content: '\E6A9';
}

.xgl-laptop_add_alt:before {
  content: '\E6AA';
}

.xgl-laptop_alt:before {
  content: '\E2B8';
}

.xgl-last:before {
  content: '\E2B9';
}

.xgl-layers:before {
  content: '\E2BA';
}

.xgl-layers_alt:before {
  content: '\E2BB';
}

.xgl-layout:before {
  content: '\E8B9';
}

.xgl-layout_alt:before {
  content: '\E8BA';
}

.xgl-layout_image_text_l:before {
  content: '\E5CA';
}

.xgl-layout_image_text_p:before {
  content: '\E5C8';
}

.xgl-layout_text_image_l:before {
  content: '\E5C9';
}

.xgl-layout_text_image_p:before {
  content: '\E5C7';
}

.xgl-lef_sef:before {
  content: '\E2BC';
}

.xgl-lef_sef_fill:before {
  content: '\E2BD';
}

.xgl-letterhead_lef:before {
  content: '\E2BE';
}

.xgl-letterhead_lef_alt:before {
  content: '\E71F';
}

.xgl-letterhead_sef:before {
  content: '\E2BF';
}

.xgl-letterhead_sef_alt:before {
  content: '\E720';
}

.xgl-library:before {
  content: '\E657';
}

.xgl-library_alt:before {
  content: '\E658';
}

.xgl-lightbulb:before {
  content: '\E2C0';
}

.xgl-lightbulb_alt:before {
  content: '\E2C1';
}

.xgl-lighten_darken:before {
  content: '\E64F';
}

.xgl-lightweight_gloss_lef:before {
  content: '\E2C2';
}

.xgl-lightweight_gloss_lef_alt:before {
  content: '\E721';
}

.xgl-lightweight_gloss_sef:before {
  content: '\E2C3';
}

.xgl-lightweight_gloss_sef_alt:before {
  content: '\E722';
}

.xgl-lightweight_lef:before {
  content: '\E2C4';
}

.xgl-lightweight_lef_alt:before {
  content: '\E723';
}

.xgl-lightweight_preprinted_lef:before {
  content: '\E2C5';
}

.xgl-lightweight_preprinted_lef_alt:before {
  content: '\E724';
}

.xgl-lightweight_preprinted_sef:before {
  content: '\E2C6';
}

.xgl-lightweight_preprinted_sef_alt:before {
  content: '\E725';
}

.xgl-lightweight_reloaded_lef:before {
  content: '\E2C7';
}

.xgl-lightweight_reloaded_lef_alt:before {
  content: '\E726';
}

.xgl-lightweight_reloaded_sef:before {
  content: '\E2C8';
}

.xgl-lightweight_reloaded_sef_alt:before {
  content: '\E727';
}

.xgl-lightweight_sef:before {
  content: '\E2C9';
}

.xgl-lightweight_sef_alt:before {
  content: '\E728';
}

.xgl-line_chart:before {
  content: '\E2CA';
}

.xgl-line_weight:before {
  content: '\E840';
}

.xgl-link:before {
  content: '\E2CB';
}

.xgl-linked_in:before {
  content: '\E2CD';
}

.xgl-link_disabled:before {
  content: '\E2CC';
}

.xgl-list:before {
  content: '\E2CE';
}

.xgl-list_filter:before {
  content: '\E2CF';
}

.xgl-list_rtl:before {
  content: '\E59D';
}

.xgl-locked:before {
  content: '\E2D0';
}

.xgl-locked_alt:before {
  content: '\E2D1';
}

.xgl-locked_square:before {
  content: '\E2D2';
}

.xgl-locked_square_alt:before {
  content: '\E2D3';
}

.xgl-logic:before {
  content: '\E2D5';
}

.xgl-logo:before {
  content: '\E2D6';
}

.xgl-logo_small:before {
  content: '\E2D7';
}

.xgl-log_in:before {
  content: '\E2D4';
}

.xgl-long_edge_feed:before {
  content: '\E2D8';
}

.xgl-long_edge_feed_alt:before {
  content: '\E2D9';
}

.xgl-long_touch:before {
  content: '\E919';
}

.xgl-long_touch_alt:before {
  content: '\E91A';
}

.xgl-mailbox:before {
  content: '\E2DA';
}

.xgl-mailboxes:before {
  content: '\E2E0';
}

.xgl-mailboxes_alt:before {
  content: '\E2E1';
}

.xgl-mailbox_add:before {
  content: '\E2DB';
}

.xgl-mailbox_add_alt:before {
  content: '\E2DC';
}

.xgl-mailbox_alt:before {
  content: '\E2DD';
}

.xgl-mailbox_private:before {
  content: '\E2DE';
}

.xgl-mailbox_private_alt:before {
  content: '\E2DF';
}

.xgl-maker_alt:before {
  content: '\E8A3';
}

.xgl-map:before {
  content: '\E2E2';
}

.xgl-map_alt:before {
  content: '\E2E3';
}

.xgl-map_disabled:before {
  content: '\E87C';
}

.xgl-map_disabled_alt:before {
  content: '\E87D';
}

.xgl-marker:before {
  content: '\E8A2';
}

.xgl-mask:before {
  content: '\E805';
}

.xgl-matte_lef:before {
  content: '\E2E4';
}

.xgl-matte_lef_alt:before {
  content: '\E729';
}

.xgl-matte_sef:before {
  content: '\E2E5';
}

.xgl-matte_sef_alt:before {
  content: '\E72A';
}

.xgl-mcafee:before {
  content: '\E87E';
}

.xgl-medal:before {
  content: '\E2E6';
}

.xgl-medal_alt:before {
  content: '\E2E7';
}

.xgl-media_camera:before {
  content: '\E853';
}

.xgl-media_camera_alt:before {
  content: '\E854';
}

.xgl-medical:before {
  content: '\E2E8';
}

.xgl-medical_alt:before {
  content: '\E2E9';
}

.xgl-member:before {
  content: '\E7F0';
}

.xgl-member_alt:before {
  content: '\E7F1';
}

.xgl-menu:before {
  content: '\E2EA';
}

.xgl-menu_side:before {
  content: '\E2EB';
}

.xgl-merge:before {
  content: '\E2EC';
}

.xgl-metallic_lef:before {
  content: '\E63D';
}

.xgl-metallic_lef_alt:before {
  content: '\E72B';
}

.xgl-metallic_sef:before {
  content: '\E63C';
}

.xgl-metallic_sef_alt:before {
  content: '\E72C';
}

.xgl-mfd:before {
  content: '\E2ED';
}

.xgl-mfd_alt:before {
  content: '\E2EE';
}

.xgl-mfd_default:before {
  content: '\E8B7';
}

.xgl-mfd_default_alt:before {
  content: '\E8BD';
}

.xgl-mfd_direct:before {
  content: '\E8B5';
}

.xgl-mfd_direct_alt:before {
  content: '\E8BC';
}

.xgl-mfd_favorite:before {
  content: '\E8B4';
}

.xgl-mfd_favorite_alt:before {
  content: '\E8BB';
}

.xgl-mfd_favorite_direct:before {
  content: '\E8B6';
}

.xgl-mfd_favorite_direct_alt:before {
  content: '\E8BE';
}

.xgl-mfd_fill:before {
  content: '\E635';
}

.xgl-mfd_positioning:before {
  content: '\E8C3';
}

.xgl-mfd_positioning_alt:before {
  content: '\E8C4';
}

.xgl-microphone:before {
  content: '\E2EF';
}

.xgl-microphone_alt:before {
  content: '\E2F0';
}

.xgl-microphone_disabled:before {
  content: '\E2F1';
}

.xgl-microphone_disabled_alt:before {
  content: '\E2F2';
}

.xgl-minimize:before {
  content: '\E2F3';
}

.xgl-minimize_alt:before {
  content: '\E2F4';
}

.xgl-minus:before {
  content: '\E2F5';
}

.xgl-mirror_image:before {
  content: '\E841';
}

.xgl-mobile:before {
  content: '\E2F6';
}

.xgl-mobile_alt:before {
  content: '\E2F7';
}

.xgl-mobile_displays:before {
  content: '\E2F8';
}

.xgl-mobile_displays_alt:before {
  content: '\E2F9';
}

.xgl-mobile_down:before {
  content: '\E2FA';
}

.xgl-mobile_down_alt:before {
  content: '\E2FB';
}

.xgl-mobile_in:before {
  content: '\E2FC';
}

.xgl-mobile_in_alt:before {
  content: '\E2FD';
}

.xgl-money:before {
  content: '\E2FE';
}

.xgl-money_alt:before {
  content: '\E2FF';
}

.xgl-mountain:before {
  content: '\E300';
}

.xgl-mountain_alt:before {
  content: '\E301';
}

.xgl-mouse:before {
  content: '\E794';
}

.xgl-mouse_alt:before {
  content: '\E795';
}

.xgl-mouse_none:before {
  content: '\E7A6';
}

.xgl-mouse_none_alt:before {
  content: '\E7A7';
}

.xgl-move:before {
  content: '\E302';
}

.xgl-ms_edge:before {
  content: '\E303';
}

.xgl-ms_office:before {
  content: '\E304';
}

.xgl-multi_holes_bottom_l:before {
  content: '\E8FC';
}

.xgl-multi_holes_bottom_l_alt:before {
  content: '\E8FD';
}

.xgl-multi_holes_bottom_p:before {
  content: '\E911';
}

.xgl-multi_holes_bottom_p_alt:before {
  content: '\E901';
}

.xgl-multi_holes_left_l:before {
  content: '\E903';
}

.xgl-multi_holes_left_l_alt:before {
  content: '\E906';
}

.xgl-multi_holes_left_p:before {
  content: '\E908';
}

.xgl-multi_holes_left_p_alt:before {
  content: '\E909';
}

.xgl-multi_holes_right_l:before {
  content: '\E904';
}

.xgl-multi_holes_right_l_alt:before {
  content: '\E905';
}

.xgl-multi_holes_right_p:before {
  content: '\E907';
}

.xgl-multi_holes_right_p_alt:before {
  content: '\E90A';
}

.xgl-multi_holes_top_l:before {
  content: '\E8FB';
}

.xgl-multi_holes_top_l_alt:before {
  content: '\E8FE';
}

.xgl-multi_holes_top_p:before {
  content: '\E8FF';
}

.xgl-multi_holes_top_p_alt:before {
  content: '\E902';
}

.xgl-music:before {
  content: '\E305';
}

.xgl-music_alt:before {
  content: '\E306';
}

.xgl-navigate_bottom:before {
  content: '\E6B6';
}

.xgl-navigate_down:before {
  content: '\E307';
}

.xgl-navigate_first:before {
  content: '\E308';
}

.xgl-navigate_last:before {
  content: '\E309';
}

.xgl-navigate_left:before {
  content: '\E30A';
}

.xgl-navigate_right:before {
  content: '\E30B';
}

.xgl-navigate_top:before {
  content: '\E6B7';
}

.xgl-navigate_up:before {
  content: '\E30C';
}

.xgl-navigation:before {
  content: '\E30D';
}

.xgl-navigation_alt:before {
  content: '\E30E';
}

.xgl-network:before {
  content: '\E30F';
}

.xgl-network_alt:before {
  content: '\E310';
}

.xgl-network_close:before {
  content: '\E931';
}

.xgl-network_close_alt:before {
  content: '\E932';
}

.xgl-network_disabled:before {
  content: '\E930';
}

.xgl-network_disabled_alt:before {
  content: '\E92F';
}

.xgl-network_grid:before {
  content: '\E79D';
}

.xgl-network_grid_alt:before {
  content: '\E79E';
}

.xgl-network_square:before {
  content: '\E311';
}

.xgl-network_square_alt:before {
  content: '\E312';
}

.xgl-newspaper:before {
  content: '\E313';
}

.xgl-newspaper_alt:before {
  content: '\E314';
}

.xgl-next:before {
  content: '\E315';
}

.xgl-next_alt:before {
  content: '\E316';
}

.xgl-next_square:before {
  content: '\E317';
}

.xgl-next_square_alt:before {
  content: '\E318';
}

.xgl-nfc:before {
  content: '\E319';
}

.xgl-nfc_tag:before {
  content: '\E31A';
}

.xgl-nine_x:before {
  content: '\E7A3';
}

.xgl-non_secure:before {
  content: '\E31D';
}

.xgl-non_secure_alt:before {
  content: '\E31E';
}

.xgl-north:before {
  content: '\E31F';
}

.xgl-notebook:before {
  content: '\E320';
}

.xgl-notebook_alt:before {
  content: '\E321';
}

.xgl-notification:before {
  content: '\E322';
}

.xgl-notification_alt:before {
  content: '\E323';
}

.xgl-notification_overlay:before {
  content: '\E8A4';
}

.xgl-no_entry:before {
  content: '\E31B';
}

.xgl-no_entry_alt:before {
  content: '\E31C';
}

.xgl-numbering:before {
  content: '\E324';
}

.xgl-numbering_rtl:before {
  content: '\E59C';
}

.xgl-octogon_bkgd:before {
  content: '\E325';
}

.xgl-office_phone:before {
  content: '\E891';
}

.xgl-office_phone_alt:before {
  content: '\E892';
}

.xgl-offline:before {
  content: '\E92E';
}

.xgl-offline_alt:before {
  content: '\E92D';
}

.xgl-offset:before {
  content: '\E842';
}

.xgl-offset_printed:before {
  content: '\E326';
}

.xgl-offset_printed_alt:before {
  content: '\E327';
}

.xgl-ok:before {
  content: '\E778';
}

.xgl-onedrive:before {
  content: '\E330';
}

.xgl-one_staple_l:before {
  content: '\E328';
}

.xgl-one_staple_left_l:before {
  content: '\E329';
}

.xgl-one_staple_left_l_alt:before {
  content: '\E72E';
}

.xgl-one_staple_left_p:before {
  content: '\E32A';
}

.xgl-one_staple_left_p_alt:before {
  content: '\E72F';
}

.xgl-one_staple_l_alt:before {
  content: '\E72D';
}

.xgl-one_staple_p:before {
  content: '\E32B';
}

.xgl-one_staple_p_alt:before {
  content: '\E730';
}

.xgl-one_staple_right_l:before {
  content: '\E32C';
}

.xgl-one_staple_right_l_alt:before {
  content: '\E731';
}

.xgl-one_staple_right_p:before {
  content: '\E32D';
}

.xgl-one_staple_right_p_alt:before {
  content: '\E732';
}

.xgl-one_touch:before {
  content: '\E32E';
}

.xgl-one_touch_alt:before {
  content: '\E32F';
}

.xgl-online:before {
  content: '\E331';
}

.xgl-online_alt:before {
  content: '\E923';
}

.xgl-opacity:before {
  content: '\E5B4';
}

.xgl-opera:before {
  content: '\E332';
}

.xgl-operator:before {
  content: '\E8CF';
}

.xgl-operator_alt:before {
  content: '\E8D0';
}

.xgl-order_bottom_top:before {
  content: '\E90B';
}

.xgl-order_bottom_top_square:before {
  content: '\E90F';
}

.xgl-order_bottom_top_square_alt:before {
  content: '\E910';
}

.xgl-order_down_left:before {
  content: '\E333';
}

.xgl-order_down_left_square:before {
  content: '\E8DE';
}

.xgl-order_down_left_square_alt:before {
  content: '\E8E1';
}

.xgl-order_down_right:before {
  content: '\E334';
}

.xgl-order_down_right_square:before {
  content: '\E8E6';
}

.xgl-order_down_right_square_alt:before {
  content: '\E8E5';
}

.xgl-order_left_down:before {
  content: '\E335';
}

.xgl-order_left_down_square:before {
  content: '\E8DF';
}

.xgl-order_left_down_square_alt:before {
  content: '\E8E2';
}

.xgl-order_left_right:before {
  content: '\E336';
}

.xgl-order_left_right_square:before {
  content: '\E8E3';
}

.xgl-order_left_right_square_alt:before {
  content: '\E8E4';
}

.xgl-order_right_down:before {
  content: '\E337';
}

.xgl-order_right_down_square:before {
  content: '\E8DB';
}

.xgl-order_right_down_square_alt:before {
  content: '\E8E7';
}

.xgl-order_right_left:before {
  content: '\E338';
}

.xgl-order_right_left_square:before {
  content: '\E8E0';
}

.xgl-order_right_left_square_alt:before {
  content: '\E8E8';
}

.xgl-order_right_up:before {
  content: '\E8DA';
}

.xgl-order_right_up_square:before {
  content: '\E8DD';
}

.xgl-order_right_up_square_alt:before {
  content: '\E8E9';
}

.xgl-order_top_bottom:before {
  content: '\E90C';
}

.xgl-order_top_bottom_square:before {
  content: '\E90D';
}

.xgl-order_top_bottom_square_alt:before {
  content: '\E90E';
}

.xgl-order_up_right:before {
  content: '\E8D9';
}

.xgl-order_up_right_square:before {
  content: '\E8DC';
}

.xgl-order_up_right_square_alt:before {
  content: '\E8EA';
}

.xgl-other_type_lef:before {
  content: '\E339';
}

.xgl-other_type_lef_alt:before {
  content: '\E733';
}

.xgl-other_type_lef_rtl:before {
  content: '\E5A4';
}

.xgl-other_type_lef_rtl_alt:before {
  content: '\E734';
}

.xgl-other_type_sef:before {
  content: '\E33A';
}

.xgl-other_type_sef_alt:before {
  content: '\E735';
}

.xgl-other_type_sef_rtl:before {
  content: '\E5A5';
}

.xgl-other_type_sef_rtl_alt:before {
  content: '\E736';
}

.xgl-outbox:before {
  content: '\E33B';
}

.xgl-outbox_alt:before {
  content: '\E33C';
}

.xgl-output:before {
  content: '\E799';
}

.xgl-overlap:before {
  content: '\E921';
}

.xgl-overlap_alt:before {
  content: '\E922';
}

.xgl-package:before {
  content: '\E33D';
}

.xgl-package_alt:before {
  content: '\E33E';
}

.xgl-page_number:before {
  content: '\E33F';
}

.xgl-page_number_alt:before {
  content: '\E340';
}

.xgl-paint:before {
  content: '\E341';
}

.xgl-paint_alt:before {
  content: '\E342';
}

.xgl-paint_brush:before {
  content: '\E343';
}

.xgl-paint_brush_alt:before {
  content: '\E344';
}

.xgl-paint_roller:before {
  content: '\E93D';
}

.xgl-paint_roller_alt:before {
  content: '\E93E';
}

.xgl-palette:before {
  content: '\E622';
}

.xgl-palette_alt:before {
  content: '\E7AB';
}

.xgl-panel_down:before {
  content: '\E88D';
}

.xgl-panel_left:before {
  content: '\E88E';
}

.xgl-panel_right:before {
  content: '\E88F';
}

.xgl-panel_up:before {
  content: '\E890';
}

.xgl-paperclip:before {
  content: '\E345';
}

.xgl-paper_add:before {
  content: '\E779';
}

.xgl-paper_face_down_copy:before {
  content: '\E77A';
}

.xgl-paper_face_down_original:before {
  content: '\E77B';
}

.xgl-paper_jam:before {
  content: '\E77C';
}

.xgl-paper_roll:before {
  content: '\E77D';
}

.xgl-paper_save:before {
  content: '\E77E';
}

.xgl-paper_size:before {
  content: '\E77F';
}

.xgl-paper_two_sided_copy:before {
  content: '\E780';
}

.xgl-paper_two_sided_original:before {
  content: '\E781';
}

.xgl-parachute:before {
  content: '\E93F';
}

.xgl-parachute_alt:before {
  content: '\E940';
}

.xgl-park:before {
  content: '\E66B';
}

.xgl-park_alt:before {
  content: '\E66C';
}

.xgl-password:before {
  content: '\E346';
}

.xgl-password_alt:before {
  content: '\E347';
}

.xgl-pause:before {
  content: '\E348';
}

.xgl-pause_alt:before {
  content: '\E349';
}

.xgl-pause_circle:before {
  content: '\E34A';
}

.xgl-pause_circle_alt:before {
  content: '\E34B';
}

.xgl-pause_square:before {
  content: '\E807';
}

.xgl-pause_square_alt:before {
  content: '\E808';
}

.xgl-paypal:before {
  content: '\E34C';
}

.xgl-pen_cup:before {
  content: '\E87F';
}

.xgl-pen_cup_alt:before {
  content: '\E880';
}

.xgl-people:before {
  content: '\E34D';
}

.xgl-people_alt:before {
  content: '\E34E';
}

.xgl-perforator:before {
  content: '\E671';
}

.xgl-perforator_alt:before {
  content: '\E672';
}

.xgl-personal_jobs:before {
  content: '\E34F';
}

.xgl-personal_jobs_alt:before {
  content: '\E350';
}

.xgl-phone:before {
  content: '\E351';
}

.xgl-phone_alt:before {
  content: '\E352';
}

.xgl-phone_audio:before {
  content: '\E353';
}

.xgl-phone_audio_alt:before {
  content: '\E354';
}

.xgl-phone_dial_pause:before {
  content: '\E782';
}

.xgl-phone_dial_pause_alt:before {
  content: '\E783';
}

.xgl-phone_disabled:before {
  content: '\E355';
}

.xgl-phone_disabled_alt:before {
  content: '\E356';
}

.xgl-phone_incoming:before {
  content: '\E357';
}

.xgl-phone_incoming_alt:before {
  content: '\E358';
}

.xgl-phone_jack:before {
  content: '\E784';
}

.xgl-phone_jack_alt:before {
  content: '\E785';
}

.xgl-phone_log:before {
  content: '\E359';
}

.xgl-phone_log_alt:before {
  content: '\E35A';
}

.xgl-phone_outgoing:before {
  content: '\E35B';
}

.xgl-phone_outgoing_alt:before {
  content: '\E35C';
}

.xgl-phone_recent:before {
  content: '\E35D';
}

.xgl-phone_recent_alt:before {
  content: '\E35E';
}

.xgl-phone_redial:before {
  content: '\E786';
}

.xgl-phone_redial_alt:before {
  content: '\E786';
}

.xgl-phone_speed_dial:before {
  content: '\E788';
}

.xgl-phone_speed_dial_alt:before {
  content: '\E789';
}

.xgl-photoshop:before {
  content: '\E8D7';
}

.xgl-photoshop_alt:before {
  content: '\E8D8';
}

.xgl-photo_lef:before {
  content: '\E35F';
}

.xgl-photo_lef_alt:before {
  content: '\E737';
}

.xgl-photo_sef:before {
  content: '\E360';
}

.xgl-photo_sef_alt:before {
  content: '\E738';
}

.xgl-picture:before {
  content: '\E361';
}

.xgl-pictures:before {
  content: '\E363';
}

.xgl-pictures_alt:before {
  content: '\E364';
}

.xgl-picture_alt:before {
  content: '\E362';
}

.xgl-pie_chart:before {
  content: '\E365';
}

.xgl-pie_chart_alt:before {
  content: '\E366';
}

.xgl-pie_chart_square:before {
  content: '\E367';
}

.xgl-pie_chart_square_alt:before {
  content: '\E368';
}

.xgl-pilcrow:before {
  content: '\E5C5';
}

.xgl-pin:before {
  content: '\E597';
}

.xgl-pinch:before {
  content: '\E913';
}

.xgl-pinch_alt:before {
  content: '\E914';
}

.xgl-pinch_three:before {
  content: '\E917';
}

.xgl-pinch_three_alt:before {
  content: '\E918';
}

.xgl-pin_alt:before {
  content: '\E598';
}

.xgl-plain_lef:before {
  content: '\E369';
}

.xgl-plain_lef_alt:before {
  content: '\E739';
}

.xgl-plain_reloaded_lef:before {
  content: '\E36A';
}

.xgl-plain_reloaded_lef_alt:before {
  content: '\E73A';
}

.xgl-plain_reloaded_sef:before {
  content: '\E36B';
}

.xgl-plain_reloaded_sef_alt:before {
  content: '\E73B';
}

.xgl-plain_sef:before {
  content: '\E36C';
}

.xgl-plain_sef_alt:before {
  content: '\E73C';
}

.xgl-play:before {
  content: '\E36D';
}

.xgl-play_alt:before {
  content: '\E36E';
}

.xgl-plug:before {
  content: '\E36F';
}

.xgl-plugin:before {
  content: '\E8AA';
}

.xgl-plugin_alt:before {
  content: '\E8AB';
}

.xgl-plug_alt:before {
  content: '\E370';
}

.xgl-plug_disabled:before {
  content: '\E933';
}

.xgl-plug_disabled_alt:before {
  content: '\E934';
}

.xgl-plus:before {
  content: '\E371';
}

.xgl-plus_minus:before {
  content: '\E372';
}

.xgl-pointer:before {
  content: '\E373';
}

.xgl-pointer_alt:before {
  content: '\E374';
}

.xgl-polling:before {
  content: '\E375';
}

.xgl-polling_disabled:before {
  content: '\E924';
}

.xgl-portrait:before {
  content: '\E376';
}

.xgl-portrait_alt:before {
  content: '\E377';
}

.xgl-positioning:before {
  content: '\E378';
}

.xgl-positioning_alt:before {
  content: '\E379';
}

.xgl-postcard_lef:before {
  content: '\E37A';
}

.xgl-postcard_lef_alt:before {
  content: '\E73D';
}

.xgl-postcard_reloaded_lef:before {
  content: '\E37B';
}

.xgl-postcard_reloaded_lef_alt:before {
  content: '\E73E';
}

.xgl-postcard_reloaded_sef:before {
  content: '\E37C';
}

.xgl-postcard_reloaded_sef_alt:before {
  content: '\E73F';
}

.xgl-postcard_sef:before {
  content: '\E37D';
}

.xgl-postcard_sef_alt:before {
  content: '\E740';
}

.xgl-pound:before {
  content: '\E37E';
}

.xgl-power:before {
  content: '\E37F';
}

.xgl-power_cycle:before {
  content: '\E78A';
}

.xgl-power_off:before {
  content: '\E78B';
}

.xgl-power_on:before {
  content: '\E78C';
}

.xgl-precut_tabs_lef:before {
  content: '\E380';
}

.xgl-precut_tabs_lef_alt:before {
  content: '\E741';
}

.xgl-precut_tabs_sef:before {
  content: '\E381';
}

.xgl-precut_tabs_sef_alt:before {
  content: '\E742';
}

.xgl-preprinted_lef:before {
  content: '\E382';
}

.xgl-preprinted_lef_alt:before {
  content: '\E743';
}

.xgl-preprinted_sef:before {
  content: '\E383';
}

.xgl-preprinted_sef_alt:before {
  content: '\E744';
}

.xgl-presentation:before {
  content: '\E384';
}

.xgl-presentation_alt:before {
  content: '\E385';
}

.xgl-previous:before {
  content: '\E386';
}

.xgl-previous_alt:before {
  content: '\E387';
}

.xgl-previous_square:before {
  content: '\E388';
}

.xgl-previous_square_alt:before {
  content: '\E389';
}

.xgl-print:before {
  content: '\E38A';
}

.xgl-printer_default_type_lef:before {
  content: '\E38E';
}

.xgl-printer_default_type_lef_alt:before {
  content: '\E745';
}

.xgl-printer_default_type_sef:before {
  content: '\E38F';
}

.xgl-printer_default_type_sef_alt:before {
  content: '\E76E';
}

.xgl-printhead:before {
  content: '\E640';
}

.xgl-printhead_alt:before {
  content: '\E641';
}

.xgl-print_all:before {
  content: '\E697';
}

.xgl-print_all_alt:before {
  content: '\E698';
}

.xgl-print_alt:before {
  content: '\E38B';
}

.xgl-print_cartridge:before {
  content: '\E809';
}

.xgl-print_cartridge_alt:before {
  content: '\E80A';
}

.xgl-print_drum:before {
  content: '\E7BD';
}

.xgl-print_square:before {
  content: '\E38C';
}

.xgl-print_square_alt:before {
  content: '\E38D';
}

.xgl-profile:before {
  content: '\E390';
}

.xgl-profile_alt:before {
  content: '\E391';
}

.xgl-prohibit:before {
  content: '\E392';
}

.xgl-prohibit_square:before {
  content: '\E393';
}

.xgl-prohibit_square_alt:before {
  content: '\E394';
}

.xgl-promo:before {
  content: '\E638';
}

.xgl-promote:before {
  content: '\E395';
}

.xgl-promote_square:before {
  content: '\E396';
}

.xgl-promote_square_alt:before {
  content: '\E397';
}

.xgl-promo_alt:before {
  content: '\E639';
}

.xgl-property:before {
  content: '\E855';
}

.xgl-property_alt:before {
  content: '\E856';
}

.xgl-prototype:before {
  content: '\E8AC';
}

.xgl-prototype_alt:before {
  content: '\E8AD';
}

.xgl-puzzle:before {
  content: '\E599';
}

.xgl-puzzle_alt:before {
  content: '\E59A';
}

.xgl-qr_code:before {
  content: '\E398';
}

.xgl-quantity:before {
  content: '\E399';
}

.xgl-quantity_alt:before {
  content: '\E39A';
}

.xgl-queue:before {
  content: '\E39B';
}

.xgl-queue_active:before {
  content: '\E39C';
}

.xgl-queue_active_alt:before {
  content: '\E39D';
}

.xgl-queue_add:before {
  content: '\E62B';
}

.xgl-queue_add_alt:before {
  content: '\E62C';
}

.xgl-queue_alt:before {
  content: '\E39E';
}

.xgl-queue_completed:before {
  content: '\E39F';
}

.xgl-queue_completed_alt:before {
  content: '\E3A0';
}

.xgl-queue_held:before {
  content: '\E3A1';
}

.xgl-queue_held_alt:before {
  content: '\E3A2';
}

.xgl-quote:before {
  content: '\E3A3';
}

.xgl-quote_alt:before {
  content: '\E3A4';
}

.xgl-quote_open:before {
  content: '\E5B5';
}

.xgl-quote_open_alt:before {
  content: '\E5B6';
}

.xgl-radio_off:before {
  content: '\E3A5';
}

.xgl-radio_on:before {
  content: '\E3A6';
}

.xgl-rate:before {
  content: '\E3A7';
}

.xgl-rate_alt:before {
  content: '\E3A8';
}

.xgl-reading_list:before {
  content: '\E3AB';
}

.xgl-reading_order_l_r:before {
  content: '\E3AC';
}

.xgl-reading_order_l_r_alt:before {
  content: '\E3AD';
}

.xgl-reading_order_r_l:before {
  content: '\E3AE';
}

.xgl-reading_order_r_l_alt:before {
  content: '\E3AF';
}

.xgl-read_receipts:before {
  content: '\E3A9';
}

.xgl-read_receipts_alt:before {
  content: '\E3AA';
}

.xgl-receipt:before {
  content: '\E3B0';
}

.xgl-receipt_alt:before {
  content: '\E3B1';
}

.xgl-recipient_bcc:before {
  content: '\E857';
}

.xgl-recipient_bcc_alt:before {
  content: '\E858';
}

.xgl-recipient_cc:before {
  content: '\E859';
}

.xgl-recipient_cc_alt:before {
  content: '\E85A';
}

.xgl-recipient_to:before {
  content: '\E85B';
}

.xgl-recipient_to_alt:before {
  content: '\E85C';
}

.xgl-record:before {
  content: '\E3B2';
}

.xgl-record_alt:before {
  content: '\E3B3';
}

.xgl-rectangle_horiz_bkgd:before {
  content: '\E3B4';
}

.xgl-rectangle_vert_bkgd:before {
  content: '\E3B5';
}

.xgl-recycle:before {
  content: '\E3B6';
}

.xgl-recycled_full_cut_tabs_lef:before {
  content: '\E3B7';
}

.xgl-recycled_full_cut_tabs_lef_alt:before {
  content: '\E746';
}

.xgl-recycled_full_cut_tabs_sef:before {
  content: '\E3B8';
}

.xgl-recycled_full_cut_tabs_sef_alt:before {
  content: '\E747';
}

.xgl-recycled_lef:before {
  content: '\E3B9';
}

.xgl-recycled_lef_alt:before {
  content: '\E748';
}

.xgl-recycled_precut_tabs_lef:before {
  content: '\E3BA';
}

.xgl-recycled_precut_tabs_lef_alt:before {
  content: '\E749';
}

.xgl-recycled_precut_tabs_sef:before {
  content: '\E3BB';
}

.xgl-recycled_precut_tabs_sef_alt:before {
  content: '\E74A';
}

.xgl-recycled_sef:before {
  content: '\E3BC';
}

.xgl-recycled_sef_alt:before {
  content: '\E74B';
}

.xgl-redirect:before {
  content: '\E3BD';
}

.xgl-redirect_rtl:before {
  content: '\E5A7';
}

.xgl-redo:before {
  content: '\E3BE';
}

.xgl-redo_square:before {
  content: '\E3BF';
}

.xgl-redo_square_alt:before {
  content: '\E3C0';
}

.xgl-reduce_enlarge:before {
  content: '\E3C1';
}

.xgl-reduce_enlarge_alt:before {
  content: '\E3C2';
}

.xgl-refresh:before {
  content: '\E3C3';
}

.xgl-refresh_all:before {
  content: '\E3C4';
}

.xgl-refresh_all_alt:before {
  content: '\E3C5';
}

.xgl-refresh_square:before {
  content: '\E3C6';
}

.xgl-refresh_square_alt:before {
  content: '\E3C7';
}

.xgl-reload:before {
  content: '\E3C8';
}

.xgl-remote:before {
  content: '\E3C9';
}

.xgl-remote_alt:before {
  content: '\E3CA';
}

.xgl-remote_desktop:before {
  content: '\E3CB';
}

.xgl-remote_desktop_alt:before {
  content: '\E3CC';
}

.xgl-remote_vert:before {
  content: '\E3CD';
}

.xgl-remote_vert_alt:before {
  content: '\E3CE';
}

.xgl-remove_all:before {
  content: '\E3CF';
}

.xgl-remove_all_alt:before {
  content: '\E3D0';
}

.xgl-remove_all_square:before {
  content: '\E3D1';
}

.xgl-remove_all_square_alt:before {
  content: '\E3D2';
}

.xgl-rename:before {
  content: '\E3D3';
}

.xgl-reorder:before {
  content: '\E3D4';
}

.xgl-reorder_horizontal:before {
  content: '\E3D5';
}

.xgl-repeat:before {
  content: '\E3D6';
}

.xgl-replay:before {
  content: '\E3D7';
}

.xgl-replay_all:before {
  content: '\E3D8';
}

.xgl-replay_all_alt:before {
  content: '\E3D9';
}

.xgl-replay_square:before {
  content: '\E3DA';
}

.xgl-replay_square_alt:before {
  content: '\E3DB';
}

.xgl-reply_to:before {
  content: '\E3DC';
}

.xgl-reply_to_all:before {
  content: '\E3DD';
}

.xgl-repository:before {
  content: '\E3DE';
}

.xgl-repository_alt:before {
  content: '\E3DF';
}

.xgl-reset:before {
  content: '\E3E0';
}

.xgl-reset_all:before {
  content: '\E3E1';
}

.xgl-reset_all_alt:before {
  content: '\E3E2';
}

.xgl-reset_square:before {
  content: '\E3E3';
}

.xgl-reset_square_alt:before {
  content: '\E3E4';
}

.xgl-responsive:before {
  content: '\E91D';
}

.xgl-responsive_alt:before {
  content: '\E91E';
}

.xgl-restart:before {
  content: '\E3E5';
}

.xgl-res_four_hundred:before {
  content: '\E826';
}

.xgl-res_high:before {
  content: '\E827';
}

.xgl-res_low:before {
  content: '\E828';
}

.xgl-res_medium:before {
  content: '\E829';
}

.xgl-res_one_fifty:before {
  content: '\E82A';
}

.xgl-res_one_hundred:before {
  content: '\E82B';
}

.xgl-res_seventy_two:before {
  content: '\E82C';
}

.xgl-res_six_hundred:before {
  content: '\E82D';
}

.xgl-res_three_hundred:before {
  content: '\E82E';
}

.xgl-res_two_hundred:before {
  content: '\E82F';
}

.xgl-res_two_x_four:before {
  content: '\E830';
}

.xgl-res_two_x_one:before {
  content: '\E831';
}

.xgl-return:before {
  content: '\E3E6';
}

.xgl-rewind:before {
  content: '\E3E8';
}

.xgl-rewind_alt:before {
  content: '\E3E9';
}

.xgl-robotic_arm:before {
  content: '\E7ED';
}

.xgl-robotic_arm_alt:before {
  content: '\E7EE';
}

.xgl-rocket:before {
  content: '\E3EA';
}

.xgl-rocket_alt:before {
  content: '\E3EB';
}

.xgl-roller:before {
  content: '\E80B';
}

.xgl-roller_alt:before {
  content: '\E80C';
}

.xgl-rotate:before {
  content: '\E915';
}

.xgl-rotate_alt:before {
  content: '\E916';
}

.xgl-rotate_left:before {
  content: '\E3EC';
}

.xgl-rotate_right:before {
  content: '\E3ED';
}

.xgl-rough_surface_lef:before {
  content: '\E3EE';
}

.xgl-rough_surface_lef_alt:before {
  content: '\E74C';
}

.xgl-rough_surface_sef:before {
  content: '\E3EF';
}

.xgl-rough_surface_sef_alt:before {
  content: '\E74D';
}

.xgl-rows:before {
  content: '\E3F0';
}

.xgl-rows_alt:before {
  content: '\E3F1';
}

.xgl-ruler:before {
  content: '\E3F2';
}

.xgl-ruler_alt:before {
  content: '\E3F3';
}

.xgl-safari:before {
  content: '\E3F4';
}

.xgl-safari_alt:before {
  content: '\E3F5';
}

.xgl-safe:before {
  content: '\E3F6';
}

.xgl-safe_alt:before {
  content: '\E3F7';
}

.xgl-sample:before {
  content: '\E3F8';
}

.xgl-sample_alt:before {
  content: '\E3F9';
}

.xgl-save:before {
  content: '\E3FA';
}

.xgl-saved_jobs:before {
  content: '\E3FE';
}

.xgl-saved_jobs_alt:before {
  content: '\E3FF';
}

.xgl-save_alt:before {
  content: '\E3FB';
}

.xgl-save_disabled:before {
  content: '\E3FC';
}

.xgl-save_disabled_alt:before {
  content: '\E3FD';
}

.xgl-scale_balance:before {
  content: '\E7EC';
}

.xgl-scale_balance_alt:before {
  content: '\E893';
}

.xgl-scale_down:before {
  content: '\E400';
}

.xgl-scale_up:before {
  content: '\E401';
}

.xgl-scan:before {
  content: '\E402';
}

.xgl-scanner:before {
  content: '\E673';
}

.xgl-scanner_alt:before {
  content: '\E674';
}

.xgl-scanner_bed:before {
  content: '\E78D';
}

.xgl-scanner_bed_alt:before {
  content: '\E78E';
}

.xgl-scanner_bed_full:before {
  content: '\E78F';
}

.xgl-scan_alt:before {
  content: '\E403';
}

.xgl-scene:before {
  content: '\E93B';
}

.xgl-scene_alt:before {
  content: '\E93C';
}

.xgl-school:before {
  content: '\E404';
}

.xgl-school_alt:before {
  content: '\E405';
}

.xgl-screenshot:before {
  content: '\E408';
}

.xgl-screen_reader:before {
  content: '\E7A8';
}

.xgl-screen_reader_alt:before {
  content: '\E7A9';
}

.xgl-screen_share:before {
  content: '\E406';
}

.xgl-screen_share_alt:before {
  content: '\E407';
}

.xgl-scroll_top:before {
  content: '\E409';
}

.xgl-scroll_top_alt:before {
  content: '\E40A';
}

.xgl-sd_card:before {
  content: '\E40B';
}

.xgl-sd_card_alt:before {
  content: '\E40C';
}

.xgl-search:before {
  content: '\E40D';
}

.xgl-search_alt:before {
  content: '\E40E';
}

.xgl-search_circle:before {
  content: '\E40F';
}

.xgl-search_circle_alt:before {
  content: '\E410';
}

.xgl-secure:before {
  content: '\E411';
}

.xgl-secure_alt:before {
  content: '\E412';
}

.xgl-secure_print:before {
  content: '\E413';
}

.xgl-secure_print_alt:before {
  content: '\E414';
}

.xgl-select:before {
  content: '\E802';
}

.xgl-select_all:before {
  content: '\E415';
}

.xgl-select_all_alt:before {
  content: '\E416';
}

.xgl-send:before {
  content: '\E417';
}

.xgl-send_alt:before {
  content: '\E418';
}

.xgl-send_rtl:before {
  content: '\E5B0';
}

.xgl-send_rtl_alt:before {
  content: '\E5B1';
}

.xgl-sequence_emboss_lef:before {
  content: '\E419';
}

.xgl-sequence_emboss_lef_alt:before {
  content: '\E74E';
}

.xgl-sequence_emboss_sef:before {
  content: '\E41A';
}

.xgl-sequence_emboss_sef_alt:before {
  content: '\E74F';
}

.xgl-sequence_lef:before {
  content: '\E41B';
}

.xgl-sequence_lef_alt:before {
  content: '\E750';
}

.xgl-sequence_recycled_lef:before {
  content: '\E41C';
}

.xgl-sequence_recycled_lef_alt:before {
  content: '\E751';
}

.xgl-sequence_recycled_sef:before {
  content: '\E41D';
}

.xgl-sequence_recycled_sef_alt:before {
  content: '\E752';
}

.xgl-sequence_sef:before {
  content: '\E41E';
}

.xgl-sequence_sef_alt:before {
  content: '\E753';
}

.xgl-server:before {
  content: '\E41F';
}

.xgl-server_alt:before {
  content: '\E420';
}

.xgl-shape:before {
  content: '\E8AE';
}

.xgl-shapes:before {
  content: '\E421';
}

.xgl-shapes_alt:before {
  content: '\E422';
}

.xgl-shape_add:before {
  content: '\E8B0';
}

.xgl-shape_add_alt:before {
  content: '\E8B1';
}

.xgl-shape_alt:before {
  content: '\E8AF';
}

.xgl-share:before {
  content: '\E423';
}

.xgl-share_alt:before {
  content: '\E7AC';
}

.xgl-share_android:before {
  content: '\E424';
}

.xgl-share_android_alt:before {
  content: '\E425';
}

.xgl-sharpness:before {
  content: '\E426';
}

.xgl-sheet_paper_feed:before {
  content: '\E790';
}

.xgl-shield:before {
  content: '\E427';
}

.xgl-shield_accounting:before {
  content: '\E7BE';
}

.xgl-shield_accounting_alt:before {
  content: '\E7BF';
}

.xgl-shield_add:before {
  content: '\E7C0';
}

.xgl-shield_add_alt:before {
  content: '\E7C1';
}

.xgl-shield_alt:before {
  content: '\E428';
}

.xgl-shield_auto:before {
  content: '\E7C2';
}

.xgl-shield_auto_alt:before {
  content: '\E7C3';
}

.xgl-shield_defense:before {
  content: '\E7C4';
}

.xgl-shield_defense_alt:before {
  content: '\E7C5';
}

.xgl-shield_disabled:before {
  content: '\E7C6';
}

.xgl-shield_disabled_alt:before {
  content: '\E7C7';
}

.xgl-shield_download:before {
  content: '\E7C8';
}

.xgl-shield_download_alt:before {
  content: '\E7C9';
}

.xgl-shield_education:before {
  content: '\E7E0';
}

.xgl-shield_education_alt:before {
  content: '\E7E1';
}

.xgl-shield_favorite:before {
  content: '\E7CA';
}

.xgl-shield_favorite_alt:before {
  content: '\E7CB';
}

.xgl-shield_government:before {
  content: '\E7E2';
}

.xgl-shield_government_alt:before {
  content: '\E7E3';
}

.xgl-shield_half:before {
  content: '\E429';
}

.xgl-shield_healthcare:before {
  content: '\E7E4';
}

.xgl-shield_healthcare_alt:before {
  content: '\E7E5';
}

.xgl-shield_heart:before {
  content: '\E7CC';
}

.xgl-shield_heart_alt:before {
  content: '\E7CD';
}

.xgl-shield_hot:before {
  content: '\E7CE';
}

.xgl-shield_hot_alt:before {
  content: '\E7CF';
}

.xgl-shield_lock:before {
  content: '\E7D0';
}

.xgl-shield_locked:before {
  content: '\E7D2';
}

.xgl-shield_locked_alt:before {
  content: '\E7D3';
}

.xgl-shield_lock_alt:before {
  content: '\E7D1';
}

.xgl-shield_manufacturing:before {
  content: '\E7E6';
}

.xgl-shield_manufacturing_alt:before {
  content: '\E7E7';
}

.xgl-shield_marketing:before {
  content: '\E7E8';
}

.xgl-shield_marketing_alt:before {
  content: '\E7E9';
}

.xgl-shield_medical:before {
  content: '\E7D4';
}

.xgl-shield_medical_alt:before {
  content: '\E7D5';
}

.xgl-shield_personal:before {
  content: '\E7D6';
}

.xgl-shield_personal_alt:before {
  content: '\E7D7';
}

.xgl-shield_prohibit:before {
  content: '\E7D8';
}

.xgl-shield_prohibit_alt:before {
  content: '\E7D9';
}

.xgl-shield_public:before {
  content: '\E7DA';
}

.xgl-shield_public_alt:before {
  content: '\E7DB';
}

.xgl-shield_retail:before {
  content: '\E7EA';
}

.xgl-shield_retail_alt:before {
  content: '\E7EB';
}

.xgl-shield_upload:before {
  content: '\E7DC';
}

.xgl-shield_upload_alt:before {
  content: '\E7DD';
}

.xgl-shield_warning:before {
  content: '\E7DE';
}

.xgl-shield_warning_alt:before {
  content: '\E7DF';
}

.xgl-shift:before {
  content: '\E42A';
}

.xgl-shifted:before {
  content: '\E42B';
}

.xgl-shopping_bag:before {
  content: '\E42C';
}

.xgl-shopping_bag_alt:before {
  content: '\E42D';
}

.xgl-shopping_bag_disabled:before {
  content: '\E42E';
}

.xgl-shopping_bag_disabled_alt:before {
  content: '\E42F';
}

.xgl-shopping_bag_overlay:before {
  content: '\E430';
}

.xgl-short_edge_feed:before {
  content: '\E431';
}

.xgl-short_edge_feed_alt:before {
  content: '\E432';
}

.xgl-signature:before {
  content: '\E435';
}

.xgl-signature_tag_left:before {
  content: '\E8CD';
}

.xgl-signature_tag_left_alt:before {
  content: '\E8CE';
}

.xgl-signature_tag_right:before {
  content: '\E8CB';
}

.xgl-signature_tag_right_alt:before {
  content: '\E8CC';
}

.xgl-sign_post:before {
  content: '\E433';
}

.xgl-sign_post_alt:before {
  content: '\E434';
}

.xgl-simplex:before {
  content: '\E438';
}

.xgl-simplex_alt:before {
  content: '\E439';
}

.xgl-sim_card:before {
  content: '\E436';
}

.xgl-sim_card_alt:before {
  content: '\E437';
}

.xgl-sketch:before {
  content: '\E8A8';
}

.xgl-sketch_alt:before {
  content: '\E8A9';
}

.xgl-skip_backward:before {
  content: '\E43A';
}

.xgl-skip_backward_alt:before {
  content: '\E43B';
}

.xgl-skip_backward_fifteen:before {
  content: '\E67B';
}

.xgl-skip_backward_five:before {
  content: '\E679';
}

.xgl-skip_backward_ten:before {
  content: '\E67A';
}

.xgl-skip_forward:before {
  content: '\E43C';
}

.xgl-skip_forward_alt:before {
  content: '\E43D';
}

.xgl-skip_forward_fifteen:before {
  content: '\E67E';
}

.xgl-skip_forward_five:before {
  content: '\E67C';
}

.xgl-skip_forward_ten:before {
  content: '\E67D';
}

.xgl-sleep:before {
  content: '\E43E';
}

.xgl-sleep_alt:before {
  content: '\E43F';
}

.xgl-smart_card:before {
  content: '\E440';
}

.xgl-snowflake:before {
  content: '\E63F';
}

.xgl-sort:before {
  content: '\E441';
}

.xgl-sort_ascending:before {
  content: '\E443';
}

.xgl-sort_a_z:before {
  content: '\E442';
}

.xgl-sort_big_small:before {
  content: '\E444';
}

.xgl-sort_descending:before {
  content: '\E445';
}

.xgl-sort_down:before {
  content: '\E446';
}

.xgl-sort_left:before {
  content: '\E447';
}

.xgl-sort_right:before {
  content: '\E448';
}

.xgl-sort_small_big:before {
  content: '\E449';
}

.xgl-sort_up:before {
  content: '\E44A';
}

.xgl-sort_z_a:before {
  content: '\E44B';
}

.xgl-space_bar:before {
  content: '\E44C';
}

.xgl-speech:before {
  content: '\E44D';
}

.xgl-speech_rectangle:before {
  content: '\E44E';
}

.xgl-speech_rectangle_alt:before {
  content: '\E44F';
}

.xgl-spell_check:before {
  content: '\E894';
}

.xgl-spell_check_alt:before {
  content: '\E895';
}

.xgl-spinner:before {
  content: '\E450';
}

.xgl-split:before {
  content: '\E451';
}

.xgl-spread:before {
  content: '\E900';
}

.xgl-spread_alt:before {
  content: '\E912';
}

.xgl-springboard:before {
  content: '\E452';
}

.xgl-springboard_alt:before {
  content: '\E453';
}

.xgl-square_bkgd:before {
  content: '\E454';
}

.xgl-staple_horizontal_top:before {
  content: '\E455';
}

.xgl-staple_jam:before {
  content: '\E791';
}

.xgl-staple_none:before {
  content: '\E456';
}

.xgl-staple_two_horizontal_top:before {
  content: '\E457';
}

.xgl-staple_two_vertical_left:before {
  content: '\E458';
}

.xgl-staple_two_vertical_right:before {
  content: '\E459';
}

.xgl-staple_upper_left:before {
  content: '\E45A';
}

.xgl-staple_upper_right:before {
  content: '\E45B';
}

.xgl-staple_vertical_left:before {
  content: '\E45C';
}

.xgl-staple_vertical_right:before {
  content: '\E45D';
}

.xgl-stapling:before {
  content: '\E45E';
}

.xgl-stapling_alt:before {
  content: '\E45F';
}

.xgl-star:before {
  content: '\E460';
}

.xgl-starburst:before {
  content: '\E465';
}

.xgl-starburst_alt:before {
  content: '\E466';
}

.xgl-start:before {
  content: '\E467';
}

.xgl-start_alt:before {
  content: '\E468';
}

.xgl-star_add:before {
  content: '\E8C5';
}

.xgl-star_add_alt:before {
  content: '\E8C6';
}

.xgl-star_alt:before {
  content: '\E461';
}

.xgl-star_disabled:before {
  content: '\E462';
}

.xgl-star_disabled_alt:before {
  content: '\E463';
}

.xgl-star_half:before {
  content: '\E464';
}

.xgl-star_half_rtl:before {
  content: '\E3E7';
}

.xgl-star_subtract:before {
  content: '\E8C7';
}

.xgl-star_subtract_alt:before {
  content: '\E8C8';
}

.xgl-stethoscope:before {
  content: '\E61F';
}

.xgl-sticky_note:before {
  content: '\E62D';
}

.xgl-sticky_note_alt:before {
  content: '\E62E';
}

.xgl-stop:before {
  content: '\E469';
}

.xgl-stopwatch:before {
  content: '\E46B';
}

.xgl-stopwatch_alt:before {
  content: '\E46C';
}

.xgl-stop_action:before {
  content: '\E63E';
}

.xgl-stop_alt:before {
  content: '\E46A';
}

.xgl-store:before {
  content: '\E46D';
}

.xgl-store_alt:before {
  content: '\E46E';
}

.xgl-straighten:before {
  content: '\E46F';
}

.xgl-strikethrough:before {
  content: '\E470';
}

.xgl-submit_file:before {
  content: '\E471';
}

.xgl-submit_file_alt:before {
  content: '\E472';
}

.xgl-submit_file_rtl:before {
  content: '\E5B2';
}

.xgl-submit_file_rtl_alt:before {
  content: '\E5B3';
}

.xgl-subscript:before {
  content: '\E5BA';
}

.xgl-subtract_circle:before {
  content: '\E473';
}

.xgl-subtract_circle_alt:before {
  content: '\E474';
}

.xgl-subtract_square:before {
  content: '\E475';
}

.xgl-subtract_square_alt:before {
  content: '\E476';
}

.xgl-sunburst:before {
  content: '\E927';
}

.xgl-sunburst_alt:before {
  content: '\E928';
}

.xgl-sunburst_compare:before {
  content: '\E92B';
}

.xgl-sunburst_compare_alt:before {
  content: '\E92C';
}

.xgl-sunburst_progress:before {
  content: '\E929';
}

.xgl-sunburst_progress_alt:before {
  content: '\E92A';
}

.xgl-sunshine:before {
  content: '\E477';
}

.xgl-sunshine_alt:before {
  content: '\E478';
}

.xgl-superscript:before {
  content: '\E5B9';
}

.xgl-support:before {
  content: '\E479';
}

.xgl-support_alt:before {
  content: '\E47A';
}

.xgl-swipe_card:before {
  content: '\E47B';
}

.xgl-sync:before {
  content: '\E47C';
}

.xgl-sync_alert:before {
  content: '\E47D';
}

.xgl-sync_check:before {
  content: '\E47E';
}

.xgl-sync_fault:before {
  content: '\E47F';
}

.xgl-tables:before {
  content: '\E482';
}

.xgl-tables_alt:before {
  content: '\E483';
}

.xgl-tablet:before {
  content: '\E484';
}

.xgl-tablet_alt:before {
  content: '\E485';
}

.xgl-tab_backward:before {
  content: '\E480';
}

.xgl-tab_forward:before {
  content: '\E481';
}

.xgl-tag:before {
  content: '\E486';
}

.xgl-tags:before {
  content: '\E488';
}

.xgl-tags_alt:before {
  content: '\E489';
}

.xgl-tag_alt:before {
  content: '\E487';
}

.xgl-tap:before {
  content: '\E48A';
}

.xgl-tap_alt:before {
  content: '\E48B';
}

.xgl-tap_down:before {
  content: '\E48C';
}

.xgl-tap_down_alt:before {
  content: '\E48D';
}

.xgl-tap_left:before {
  content: '\E48E';
}

.xgl-tap_left_alt:before {
  content: '\E48F';
}

.xgl-tap_right:before {
  content: '\E490';
}

.xgl-tap_right_alt:before {
  content: '\E491';
}

.xgl-tap_two:before {
  content: '\E651';
}

.xgl-tap_two_alt:before {
  content: '\E652';
}

.xgl-tap_up:before {
  content: '\E492';
}

.xgl-tap_up_alt:before {
  content: '\E493';
}

.xgl-target:before {
  content: '\E494';
}

.xgl-team:before {
  content: '\E495';
}

.xgl-teamwork:before {
  content: '\E8D1';
}

.xgl-teamwork_alt:before {
  content: '\E8D2';
}

.xgl-team_alt:before {
  content: '\E496';
}

.xgl-terms:before {
  content: '\E497';
}

.xgl-terms_alt:before {
  content: '\E498';
}

.xgl-text:before {
  content: '\E499';
}

.xgl-text_align_left:before {
  content: '\E49A';
}

.xgl-text_align_right:before {
  content: '\E49B';
}

.xgl-text_box:before {
  content: '\E49C';
}

.xgl-text_box_alt:before {
  content: '\E7AA';
}

.xgl-text_lines_square:before {
  content: '\E49D';
}

.xgl-text_lines_square_alt:before {
  content: '\E49E';
}

.xgl-text_lines_square_rtl:before {
  content: '\E5A9';
}

.xgl-text_lines_square_rtl_alt:before {
  content: '\E5A8';
}

.xgl-text_square:before {
  content: '\E49F';
}

.xgl-text_square_alt:before {
  content: '\E4A0';
}

.xgl-three_holes_bottom_l:before {
  content: '\E8F3';
}

.xgl-three_holes_bottom_l_alt:before {
  content: '\E8F4';
}

.xgl-three_holes_bottom_p:before {
  content: '\E8F5';
}

.xgl-three_holes_bottom_p_alt:before {
  content: '\E8F6';
}

.xgl-three_holes_left_l:before {
  content: '\E4A1';
}

.xgl-three_holes_left_l_alt:before {
  content: '\E754';
}

.xgl-three_holes_left_p:before {
  content: '\E4A2';
}

.xgl-three_holes_left_p_alt:before {
  content: '\E755';
}

.xgl-three_holes_right_l:before {
  content: '\E4A3';
}

.xgl-three_holes_right_l_alt:before {
  content: '\E756';
}

.xgl-three_holes_right_p:before {
  content: '\E4A4';
}

.xgl-three_holes_right_p_alt:before {
  content: '\E757';
}

.xgl-three_holes_top_l:before {
  content: '\E4A5';
}

.xgl-three_holes_top_l_alt:before {
  content: '\E758';
}

.xgl-three_holes_top_p:before {
  content: '\E4A6';
}

.xgl-three_holes_top_p_alt:before {
  content: '\E759';
}

.xgl-thumbnails:before {
  content: '\E4AC';
}

.xgl-thumbnails_alt:before {
  content: '\E4AD';
}

.xgl-thumbnails_six:before {
  content: '\E4AE';
}

.xgl-thumbnails_six_alt:before {
  content: '\E4AF';
}

.xgl-thumbnail_reorder:before {
  content: '\E4A9';
}

.xgl-thumbnail_strip_four:before {
  content: '\E67F';
}

.xgl-thumbnail_strip_four_alt:before {
  content: '\E680';
}

.xgl-thumbnail_strip_two:before {
  content: '\E681';
}

.xgl-thumbnail_strip_two_alt:before {
  content: '\E682';
}

.xgl-thumbnail_text:before {
  content: '\E4AA';
}

.xgl-thumbnail_text_alt:before {
  content: '\E4AB';
}

.xgl-thumbs_down:before {
  content: '\E4B0';
}

.xgl-thumbs_down_alt:before {
  content: '\E4B1';
}

.xgl-thumbs_up:before {
  content: '\E4B2';
}

.xgl-thumbs_up_alt:before {
  content: '\E4B3';
}

.xgl-thumb_drive:before {
  content: '\E4A7';
}

.xgl-thumb_drive_alt:before {
  content: '\E4A8';
}

.xgl-ticket:before {
  content: '\E4B4';
}

.xgl-ticket_alt:before {
  content: '\E4B5';
}

.xgl-toggles:before {
  content: '\E4B6';
}

.xgl-toggles_alt:before {
  content: '\E4B7';
}

.xgl-toner:before {
  content: '\E4B8';
}

.xgl-toner_add:before {
  content: '\E792';
}

.xgl-toner_black:before {
  content: '\E813';
}

.xgl-toner_blue:before {
  content: '\E81D';
}

.xgl-toner_c:before {
  content: '\E65F';
}

.xgl-toner_clear:before {
  content: '\E81E';
}

.xgl-toner_cyan:before {
  content: '\E810';
}

.xgl-toner_c_alt:before {
  content: '\E660';
}

.xgl-toner_ember_gold:before {
  content: '\E821';
}

.xgl-toner_fifty:before {
  content: '\E816';
}

.xgl-toner_full:before {
  content: '\E814';
}

.xgl-toner_gold:before {
  content: '\E81F';
}

.xgl-toner_green:before {
  content: '\E818';
}

.xgl-toner_k:before {
  content: '\E665';
}

.xgl-toner_k_alt:before {
  content: '\E666';
}

.xgl-toner_m:before {
  content: '\E661';
}

.xgl-toner_magenta:before {
  content: '\E811';
}

.xgl-toner_m_alt:before {
  content: '\E662';
}

.xgl-toner_orange:before {
  content: '\E81B';
}

.xgl-toner_purple:before {
  content: '\E81C';
}

.xgl-toner_red:before {
  content: '\E81A';
}

.xgl-toner_save:before {
  content: '\E793';
}

.xgl-toner_seventy_five:before {
  content: '\E815';
}

.xgl-toner_silver:before {
  content: '\E820';
}

.xgl-toner_square:before {
  content: '\E4B9';
}

.xgl-toner_square_alt:before {
  content: '\E4BA';
}

.xgl-toner_twenty_five:before {
  content: '\E817';
}

.xgl-toner_white:before {
  content: '\E819';
}

.xgl-toner_y:before {
  content: '\E663';
}

.xgl-toner_yellow:before {
  content: '\E812';
}

.xgl-toner_y_alt:before {
  content: '\E664';
}

.xgl-toolbox:before {
  content: '\E4BB';
}

.xgl-toolbox_alt:before {
  content: '\E4BC';
}

.xgl-tools:before {
  content: '\E4BD';
}

.xgl-tools_alt:before {
  content: '\E4BE';
}

.xgl-top:before {
  content: '\E6B4';
}

.xgl-transfer:before {
  content: '\E4BF';
}

.xgl-transfer_lef:before {
  content: '\E4C0';
}

.xgl-transfer_lef_alt:before {
  content: '\E75A';
}

.xgl-transfer_secure:before {
  content: '\E6A2';
}

.xgl-transfer_sef:before {
  content: '\E4C1';
}

.xgl-transfer_sef_alt:before {
  content: '\E75B';
}

.xgl-translate:before {
  content: '\E8A0';
}

.xgl-translate_alt:before {
  content: '\E8A1';
}

.xgl-transparency_lef:before {
  content: '\E4C2';
}

.xgl-transparency_lef_alt:before {
  content: '\E75C';
}

.xgl-transparency_sef:before {
  content: '\E4C3';
}

.xgl-transparency_sef_alt:before {
  content: '\E75D';
}

.xgl-trash:before {
  content: '\E4C4';
}

.xgl-trash_alt:before {
  content: '\E4C5';
}

.xgl-trash_square:before {
  content: '\E4C6';
}

.xgl-trash_square_alt:before {
  content: '\E4C7';
}

.xgl-travel:before {
  content: '\E4C8';
}

.xgl-travel_alt:before {
  content: '\E4C9';
}

.xgl-tray_alt:before {
  content: '\E7FC';
}

.xgl-tray_auto:before {
  content: '\E4CA';
}

.xgl-tray_eight_empty:before {
  content: '\E4CB';
}

.xgl-tray_eight_fifty:before {
  content: '\E4CC';
}

.xgl-tray_eight_full:before {
  content: '\E4CD';
}

.xgl-tray_eight_inserter_empty:before {
  content: '\E4CE';
}

.xgl-tray_eight_inserter_present:before {
  content: '\E4CF';
}

.xgl-tray_eight_seventy_five:before {
  content: '\E4D0';
}

.xgl-tray_eight_twenty_five:before {
  content: '\E4D1';
}

.xgl-tray_empty:before {
  content: '\E4D2';
}

.xgl-tray_favorite:before {
  content: '\E4D3';
}

.xgl-tray_fifty:before {
  content: '\E4D4';
}

.xgl-tray_five_bypass_empty:before {
  content: '\E4D5';
}

.xgl-tray_five_bypass_present:before {
  content: '\E4D6';
}

.xgl-tray_five_empty:before {
  content: '\E4D7';
}

.xgl-tray_five_fifty:before {
  content: '\E4D8';
}

.xgl-tray_five_full:before {
  content: '\E4D9';
}

.xgl-tray_five_seventy_five:before {
  content: '\E4DA';
}

.xgl-tray_five_twenty_five:before {
  content: '\E4DB';
}

.xgl-tray_four_empty:before {
  content: '\E4DC';
}

.xgl-tray_four_fifty:before {
  content: '\E4DD';
}

.xgl-tray_four_full:before {
  content: '\E4DE';
}

.xgl-tray_four_seventy_five:before {
  content: '\E4DF';
}

.xgl-tray_four_twenty_five:before {
  content: '\E4E0';
}

.xgl-tray_full:before {
  content: '\E4E1';
}

.xgl-tray_level_fifty:before {
  content: '\E824';
}

.xgl-tray_level_full:before {
  content: '\E822';
}

.xgl-tray_level_seventy_five:before {
  content: '\E823';
}

.xgl-tray_level_twenty_five:before {
  content: '\E825';
}

.xgl-tray_nine_empty:before {
  content: '\E896';
}

.xgl-tray_nine_fifty:before {
  content: '\E897';
}

.xgl-tray_nine_full:before {
  content: '\E898';
}

.xgl-tray_nine_seventy_five:before {
  content: '\E899';
}

.xgl-tray_nine_twenty_five:before {
  content: '\E89A';
}

.xgl-tray_one_bypass_empty:before {
  content: '\E4E2';
}

.xgl-tray_one_bypass_present:before {
  content: '\E4E3';
}

.xgl-tray_one_empty:before {
  content: '\E4E4';
}

.xgl-tray_one_fifty:before {
  content: '\E4E5';
}

.xgl-tray_one_full:before {
  content: '\E4E6';
}

.xgl-tray_one_seventy_five:before {
  content: '\E4E7';
}

.xgl-tray_one_twenty_five:before {
  content: '\E4E8';
}

.xgl-tray_seventy_five:before {
  content: '\E4F0';
}

.xgl-tray_seven_empty:before {
  content: '\E4E9';
}

.xgl-tray_seven_fifty:before {
  content: '\E4EA';
}

.xgl-tray_seven_full:before {
  content: '\E4EB';
}

.xgl-tray_seven_inserter_empty:before {
  content: '\E4EC';
}

.xgl-tray_seven_inserter_present:before {
  content: '\E4ED';
}

.xgl-tray_seven_seventy_five:before {
  content: '\E4EE';
}

.xgl-tray_seven_twenty_five:before {
  content: '\E4EF';
}

.xgl-tray_six_empty:before {
  content: '\E4F1';
}

.xgl-tray_six_fifty:before {
  content: '\E4F2';
}

.xgl-tray_six_full:before {
  content: '\E4F3';
}

.xgl-tray_six_inserter_empty:before {
  content: '\E4F4';
}

.xgl-tray_six_inserter_present:before {
  content: '\E4F5';
}

.xgl-tray_six_seventy_five:before {
  content: '\E4F6';
}

.xgl-tray_six_twenty_five:before {
  content: '\E4F7';
}

.xgl-tray_square:before {
  content: '\E4F8';
}

.xgl-tray_square_alt:before {
  content: '\E4F9';
}

.xgl-tray_three_empty:before {
  content: '\E4FA';
}

.xgl-tray_three_fifty:before {
  content: '\E4FB';
}

.xgl-tray_three_full:before {
  content: '\E4FC';
}

.xgl-tray_three_seventy_five:before {
  content: '\E4FD';
}

.xgl-tray_three_twenty_five:before {
  content: '\E4FE';
}

.xgl-tray_twenty_five:before {
  content: '\E4FF';
}

.xgl-tray_two_empty:before {
  content: '\E500';
}

.xgl-tray_two_fifty:before {
  content: '\E501';
}

.xgl-tray_two_full:before {
  content: '\E502';
}

.xgl-tray_two_seventy_five:before {
  content: '\E503';
}

.xgl-tray_two_twenty_five:before {
  content: '\E504';
}

.xgl-tray_t_one_inserter_empty:before {
  content: '\E89B';
}

.xgl-tray_t_one_inserter_present:before {
  content: '\E89C';
}

.xgl-tray_t_two_inserter_empty:before {
  content: '\E89D';
}

.xgl-tray_t_two_inserter_present:before {
  content: '\E89E';
}

.xgl-tree_view:before {
  content: '\E633';
}

.xgl-tree_view_alt:before {
  content: '\E634';
}

.xgl-triangle_bkgd:before {
  content: '\E505';
}

.xgl-trophy:before {
  content: '\E506';
}

.xgl-trophy_alt:before {
  content: '\E507';
}

.xgl-truck:before {
  content: '\E508';
}

.xgl-truck_alt:before {
  content: '\E509';
}

.xgl-tshirt:before {
  content: '\E50A';
}

.xgl-tshirt_alt:before {
  content: '\E50B';
}

.xgl-tulip:before {
  content: '\E50C';
}

.xgl-tulip_alt:before {
  content: '\E50D';
}

.xgl-tv:before {
  content: '\E50E';
}

.xgl-tv_alt:before {
  content: '\E50F';
}

.xgl-twitter:before {
  content: '\E510';
}

.xgl-two_holes_bottom_l:before {
  content: '\E8ED';
}

.xgl-two_holes_bottom_l_alt:before {
  content: '\E8EE';
}

.xgl-two_holes_bottom_p:before {
  content: '\E8EF';
}

.xgl-two_holes_bottom_p_alt:before {
  content: '\E8F0';
}

.xgl-two_holes_left_l:before {
  content: '\E511';
}

.xgl-two_holes_left_l_alt:before {
  content: '\E75E';
}

.xgl-two_holes_left_p:before {
  content: '\E512';
}

.xgl-two_holes_left_p_alt:before {
  content: '\E75F';
}

.xgl-two_holes_right_l:before {
  content: '\E513';
}

.xgl-two_holes_right_l_alt:before {
  content: '\E760';
}

.xgl-two_holes_right_p:before {
  content: '\E514';
}

.xgl-two_holes_right_p_alt:before {
  content: '\E761';
}

.xgl-two_holes_top_l:before {
  content: '\E515';
}

.xgl-two_holes_top_l_alt:before {
  content: '\E762';
}

.xgl-two_holes_top_p:before {
  content: '\E516';
}

.xgl-two_holes_top_p_alt:before {
  content: '\E763';
}

.xgl-two_staples_left_l:before {
  content: '\E517';
}

.xgl-two_staples_left_l_alt:before {
  content: '\E764';
}

.xgl-two_staples_left_p:before {
  content: '\E518';
}

.xgl-two_staples_left_p_alt:before {
  content: '\E765';
}

.xgl-two_staples_right_l:before {
  content: '\E519';
}

.xgl-two_staples_right_l_alt:before {
  content: '\E766';
}

.xgl-two_staples_right_p:before {
  content: '\E51A';
}

.xgl-two_staples_right_p_alt:before {
  content: '\E767';
}

.xgl-two_staples_top_l:before {
  content: '\E51B';
}

.xgl-two_staples_top_l_alt:before {
  content: '\E768';
}

.xgl-two_staples_top_p:before {
  content: '\E51C';
}

.xgl-two_staples_top_p_alt:before {
  content: '\E769';
}

.xgl-type_text:before {
  content: '\E7F5';
}

.xgl-type_text_photo:before {
  content: '\E7F4';
}

.xgl-umbrella:before {
  content: '\E620';
}

.xgl-umbrella_alt:before {
  content: '\E621';
}

.xgl-uncoated_lef:before {
  content: '\E51D';
}

.xgl-uncoated_lef_alt:before {
  content: '\E76A';
}

.xgl-uncoated_reloaded_lef:before {
  content: '\E51E';
}

.xgl-uncoated_reloaded_lef_alt:before {
  content: '\E76B';
}

.xgl-uncoated_reloaded_sef:before {
  content: '\E51F';
}

.xgl-uncoated_reloaded_sef_alt:before {
  content: '\E76C';
}

.xgl-uncoated_sef:before {
  content: '\E520';
}

.xgl-uncoated_sef_alt:before {
  content: '\E76D';
}

.xgl-underline:before {
  content: '\E521';
}

.xgl-undo:before {
  content: '\E522';
}

.xgl-undo_square:before {
  content: '\E523';
}

.xgl-undo_square_alt:before {
  content: '\E524';
}

.xgl-unlock:before {
  content: '\E525';
}

.xgl-unlock_alt:before {
  content: '\E526';
}

.xgl-unlock_square:before {
  content: '\E527';
}

.xgl-unlock_square_alt:before {
  content: '\E528';
}

.xgl-up:before {
  content: '\E529';
}

.xgl-upload:before {
  content: '\E52D';
}

.xgl-upload_square:before {
  content: '\E52E';
}

.xgl-upload_square_alt:before {
  content: '\E52F';
}

.xgl-up_alt:before {
  content: '\E52A';
}

.xgl-up_square:before {
  content: '\E52B';
}

.xgl-up_square_alt:before {
  content: '\E52C';
}

.xgl-usage_counter:before {
  content: '\E530';
}

.xgl-usage_counter_alt:before {
  content: '\E531';
}

.xgl-usb:before {
  content: '\E532';
}

.xgl-usb_c:before {
  content: '\E79F';
}

.xgl-usb_c_alt:before {
  content: '\E7A0';
}

.xgl-usb_micro:before {
  content: '\E7A1';
}

.xgl-usb_micro_alt:before {
  content: '\E7A2';
}

.xgl-user:before {
  content: '\E533';
}

.xgl-users:before {
  content: '\E653';
}

.xgl-users_alt:before {
  content: '\E654';
}

.xgl-user_add:before {
  content: '\E534';
}

.xgl-user_add_alt:before {
  content: '\E535';
}

.xgl-user_admin:before {
  content: '\E536';
}

.xgl-user_admin_alt:before {
  content: '\E537';
}

.xgl-user_alt:before {
  content: '\E538';
}

.xgl-user_check_on:before {
  content: '\E539';
}

.xgl-user_check_on_alt:before {
  content: '\E53A';
}

.xgl-user_diagnose:before {
  content: '\E53B';
}

.xgl-user_diagnose_alt:before {
  content: '\E53C';
}

.xgl-user_disabled:before {
  content: '\E85D';
}

.xgl-user_disabled_alt:before {
  content: '\E85E';
}

.xgl-user_favorite:before {
  content: '\E53D';
}

.xgl-user_favorite_alt:before {
  content: '\E53E';
}

.xgl-user_job:before {
  content: '\E53F';
}

.xgl-user_job_alt:before {
  content: '\E540';
}

.xgl-user_network:before {
  content: '\E541';
}

.xgl-user_network_alt:before {
  content: '\E542';
}

.xgl-user_password:before {
  content: '\E543';
}

.xgl-user_password_alt:before {
  content: '\E544';
}

.xgl-user_personalize:before {
  content: '\E545';
}

.xgl-user_personalize_alt:before {
  content: '\E546';
}

.xgl-user_save:before {
  content: '\E547';
}

.xgl-user_save_alt:before {
  content: '\E548';
}

.xgl-user_secure:before {
  content: '\E549';
}

.xgl-user_secure_alt:before {
  content: '\E54A';
}

.xgl-user_square:before {
  content: '\E54B';
}

.xgl-user_square_alt:before {
  content: '\E54C';
}

.xgl-user_subtract:before {
  content: '\E54D';
}

.xgl-user_subtract_alt:before {
  content: '\E54E';
}

.xgl-user_unknown:before {
  content: '\E8D3';
}

.xgl-user_unknown_alt:before {
  content: '\E8D4';
}

.xgl-video:before {
  content: '\E54F';
}

.xgl-video_alt:before {
  content: '\E550';
}

.xgl-video_disabled:before {
  content: '\E551';
}

.xgl-video_disabled_alt:before {
  content: '\E552';
}

.xgl-video_player:before {
  content: '\E553';
}

.xgl-video_player_alt:before {
  content: '\E554';
}

.xgl-view:before {
  content: '\E555';
}

.xgl-view_alt:before {
  content: '\E556';
}

.xgl-view_disabled:before {
  content: '\E557';
}

.xgl-view_disabled_alt:before {
  content: '\E558';
}

.xgl-view_lock:before {
  content: '\E8C9';
}

.xgl-view_lock_alt:before {
  content: '\E8CA';
}

.xgl-vision_low:before {
  content: '\E7B1';
}

.xgl-vision_low_alt:before {
  content: '\E7B2';
}

.xgl-volume:before {
  content: '\E559';
}

.xgl-volume_alt:before {
  content: '\E55A';
}

.xgl-volume_high:before {
  content: '\E55B';
}

.xgl-volume_high_alt:before {
  content: '\E55C';
}

.xgl-volume_low:before {
  content: '\E55D';
}

.xgl-volume_low_alt:before {
  content: '\E55E';
}

.xgl-volume_med:before {
  content: '\E55F';
}

.xgl-volume_med_alt:before {
  content: '\E560';
}

.xgl-volume_mute:before {
  content: '\E561';
}

.xgl-volume_mute_alt:before {
  content: '\E562';
}

.xgl-wallet:before {
  content: '\E563';
}

.xgl-wallet_alt:before {
  content: '\E564';
}

.xgl-wand:before {
  content: '\E565';
}

.xgl-wand_alt:before {
  content: '\E566';
}

.xgl-waste:before {
  content: '\E64D';
}

.xgl-waste_square:before {
  content: '\E667';
}

.xgl-waste_square_alt:before {
  content: '\E668';
}

.xgl-watch:before {
  content: '\E61C';
}

.xgl-watch_alt:before {
  content: '\E61D';
}

.xgl-weight:before {
  content: '\E567';
}

.xgl-weight_alt:before {
  content: '\E568';
}

.xgl-wifi:before {
  content: '\E569';
}

.xgl-wifi_direct:before {
  content: '\E56A';
}

.xgl-wifi_disabled:before {
  content: '\E56B';
}

.xgl-wifi_medium:before {
  content: '\E56C';
}

.xgl-wifi_none:before {
  content: '\E56D';
}

.xgl-wifi_secure_medium:before {
  content: '\E56E';
}

.xgl-wifi_secure_none:before {
  content: '\E56F';
}

.xgl-wifi_secure_strong:before {
  content: '\E570';
}

.xgl-wifi_secure_weak:before {
  content: '\E571';
}

.xgl-wifi_square:before {
  content: '\E572';
}

.xgl-wifi_square_alt:before {
  content: '\E573';
}

.xgl-wifi_weak:before {
  content: '\E574';
}

.xgl-window:before {
  content: '\E575';
}

.xgl-window_alt:before {
  content: '\E576';
}

.xgl-workflow:before {
  content: '\E578';
}

.xgl-workflow_add:before {
  content: '\E579';
}

.xgl-workflow_add_alt:before {
  content: '\E57A';
}

.xgl-workflow_alt:before {
  content: '\E57B';
}

.xgl-workspace:before {
  content: '\E925';
}

.xgl-workspace_alt:before {
  content: '\E926';
}

.xgl-world:before {
  content: '\E57C';
}

.xgl-world_alt:before {
  content: '\E57D';
}

.xgl-wrench:before {
  content: '\E57E';
}

.xgl-wrench_alt:before {
  content: '\E57F';
}

.xgl-wrench_phone:before {
  content: '\E580';
}

.xgl-wrench_phone_alt:before {
  content: '\E581';
}

.xgl-wrench_square:before {
  content: '\E582';
}

.xgl-wrench_square_alt:before {
  content: '\E583';
}

.xgl-xds:before {
  content: '\E7FB';
}

.xgl-xds_alt:before {
  content: '\E806';
}

.xgl-xerox_logo:before {
  content: '\E89F';
}

.xgl-xerox_logo_sans_tm:before {
  content: '\E8F2';
}

.xgl-xerox_logo_tm:before {
  content: '\E8F1';
}

.xgl-xids:before {
  content: '\E8A7';
}

.xgl-youtube:before {
  content: '\E584';
}

.xgl-zoom_in:before {
  content: '\E585';
}

.xgl-zoom_in_alt:before {
  content: '\E586';
}

.xgl-zoom_out:before {
  content: '\E587';
}

.xgl-zoom_out_alt:before {
  content: '\E588';
}

hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid #9a9c9f;
}

.hr-icon {
  overflow: hidden;
  color: #6b6d6f;
  text-align: center;
}

.hr-icon::before,
.hr-icon::after {
  position: relative;
  display: inline-block;
  width: 50%;
  height: 1px;
  vertical-align: middle;
  content: "";
  background-color: #9a9c9f;
}

.hr-icon::before {
  right: .5em;
  margin-left: -50%;
}

.hr-icon::after {
  left: .5em;
  margin-right: -50%;
}

.hr-icon span {
  position: relative;
  top: 0.125rem;
  font-size: 1.5rem;
  text-transform: capitalize;
}

.hr-icon span [class*="xgl-"]::before {
  top: 0.25rem;
  font-size: 1.5rem;
  line-height: 1.5rem;
  color: #6b6d6f;
}

.xrx-btn {
  display: inline-block;
  min-width: 7.1875rem;
  font-weight: 400;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  user-select: none;
  border: 1px solid transparent;
  height: 2.75rem;
  padding: 0 0.75rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  transition: color 0.2s linear, background-color 0.2s linear, border-color 0.2s linear;
}

@media screen and (prefers-reduced-motion: reduce) {
  .xrx-btn {
    transition: none;
  }
}

.xrx-btn:hover, .xrx-btn:focus {
  text-decoration: none;
}

.xrx-btn:not(:disabled):not(.disabled) {
  cursor: pointer;
}

.xrx-btn:disabled, .xrx-btn.disabled {
  cursor: not-allowed;
}

.xrx-btn .loading-label {
  position: relative;
  top: 0.0625rem;
  display: none;
  padding-left: 2.125rem;
}

.xrx-btn .loading-animation {
  position: absolute;
  top: -0.0625rem;
  left: 0;
  display: none;
  width: 1.5rem;
  height: 1.5rem;
  border-top: 0.1875rem solid rgba(32, 32, 32, 0.3);
  border-right: 0.1875rem solid rgba(0, 0, 0, 0);
  border-bottom: 0.1875rem solid rgba(0, 0, 0, 0);
  border-left: 0.1875rem solid rgba(0, 0, 0, 0);
  border-radius: 50%;
}

.ua-ie .xrx-btn .loading-animation,
.ua-edge .xrx-btn .loading-animation {
  top: 0.25rem;
}

.xrx-btn.btn-primary-themed .loading-animation,
.xrx-btn.btn-secondary-themed .loading-animation,
.xrx-btn.btn-primary-alert .loading-animation,
.xrx-btn.btn-secondary-alert .loading-animation {
  border-top: 0.1875rem solid rgba(255, 255, 255, 0.3);
}

.xrx-btn.btn-lg .loading-animation {
  top: -0.25rem;
  left: 0;
  width: 2rem;
  height: 2rem;
}

.ua-ie .xrx-btn.btn-lg .loading-animation,
.ua-edge .xrx-btn.btn-lg .loading-animation {
  top: 0.25rem;
}

.xrx-btn.btn-sm .loading-animation {
  top: 0.125rem;
  left: 0;
  width: 1rem;
  height: 1rem;
}

.ua-ie .xrx-btn.btn-sm .loading-animation,
.ua-edge .xrx-btn.btn-sm .loading-animation {
  top: 0.3125rem;
}

.xrx-btn.btn-xs .loading-animation {
  top: -0.0625rem;
  left: 0;
  width: 1rem;
  height: 1rem;
}

.ua-ie .xrx-btn.btn-xs .loading-animation,
.ua-edge .xrx-btn.btn-xs .loading-animation {
  top: 0.1875rem;
}

.xrx-btn.btn-lg .loading-label {
  padding-left: 2.625rem;
}

.xrx-btn.btn-sm .loading-label {
  padding-left: 1.625rem;
}

.xrx-btn.btn-xs .loading-label {
  padding-left: 1.625rem;
}

.xrx-btn.is-active .loading-animation {
  display: inline-block;
  animation: spinClockwise .75s infinite linear;
}

.xrx-btn.is-active span:not(.loading-label) {
  display: none;
}

.xrx-btn.is-active .loading-label {
  display: inline;
}

.xrx-btn.is-active::before {
  display: none;
}

@keyframes spinClockwise {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

a.xrx-btn {
  line-height: 2.75rem;
}

a.xrx-btn.disabled,
fieldset:disabled a.xrx-btn {
  pointer-events: none;
}

.btn-label {
  position: relative;
  top: 0.0625rem;
}

.btn-primary {
  color: #ffffff;
  background-color: #646569;
  border-color: #646569;
}

.btn-primary:focus {
  color: #ffffff;
}

.btn-primary:hover {
  color: #ffffff;
  background-color: #454649;
  border-color: #454649;
}

.btn-primary.disabled, .btn-primary:disabled {
  color: rgba(32, 32, 32, 0.3) !important;
  background-color: transparent !important;
  border-color: rgba(32, 32, 32, 0.3) !important;
}

.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
  color: #ffffff;
  background-color: #323334;
  border-color: #323334;
}

.btn-secondary {
  color: #646569;
  background-color: transparent;
  border-color: #646569;
}

.btn-secondary:focus {
  color: #646569;
}

.btn-secondary:hover {
  color: #ffffff;
  background-color: #454649;
  border-color: #454649;
}

.btn-secondary.disabled, .btn-secondary:disabled {
  color: rgba(32, 32, 32, 0.3) !important;
  background-color: transparent !important;
  border-color: rgba(32, 32, 32, 0.3) !important;
}

.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,
.show > .btn-secondary.dropdown-toggle {
  color: #ffffff;
  background-color: #323334;
  border-color: #323334;
}

.btn-success {
  color: #ffffff;
  background-color: #27800e;
  border-color: #27800e;
}

.btn-success:focus {
  color: #ffffff;
}

.btn-success:hover {
  color: #ffffff;
  background-color: #086700;
  border-color: #086700;
}

.btn-success.disabled, .btn-success:disabled {
  color: rgba(32, 32, 32, 0.3) !important;
  background-color: transparent !important;
  border-color: rgba(32, 32, 32, 0.3) !important;
}

.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,
.show > .btn-success.dropdown-toggle {
  color: #ffffff;
  background-color: #075300;
  border-color: #075300;
}

.btn-warning {
  color: #202020;
  background-color: #f67e00;
  border-color: #f67e00;
}

.btn-warning:focus {
  color: #202020;
}

.btn-warning:hover {
  color: #202020;
  background-color: #dc6700;
  border-color: #dc6700;
}

.btn-warning.disabled, .btn-warning:disabled {
  color: rgba(32, 32, 32, 0.3) !important;
  background-color: transparent !important;
  border-color: rgba(32, 32, 32, 0.3) !important;
}

.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,
.show > .btn-warning.dropdown-toggle {
  color: #202020;
  background-color: #bb4b00;
  border-color: #bb4b00;
}

.btn-danger {
  color: #ffffff;
  background-color: #d92231;
  border-color: #d92231;
}

.btn-danger:focus {
  color: #ffffff;
}

.btn-danger:hover {
  color: #ffffff;
  background-color: #bc1620;
  border-color: #bc1620;
}

.btn-danger.disabled, .btn-danger:disabled {
  color: rgba(32, 32, 32, 0.3) !important;
  background-color: transparent !important;
  border-color: rgba(32, 32, 32, 0.3) !important;
}

.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,
.show > .btn-danger.dropdown-toggle {
  color: #ffffff;
  background-color: #910000;
  border-color: #910000;
}

.btn-info {
  color: #ffffff;
  background-color: #007d77;
  border-color: #007d77;
}

.btn-info:focus {
  color: #ffffff;
}

.btn-info:hover {
  color: #ffffff;
  background-color: #016763;
  border-color: #016763;
}

.btn-info.disabled, .btn-info:disabled {
  color: rgba(32, 32, 32, 0.3) !important;
  background-color: transparent !important;
  border-color: rgba(32, 32, 32, 0.3) !important;
}

.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,
.show > .btn-info.dropdown-toggle {
  color: #ffffff;
  background-color: #015250;
  border-color: #015250;
}

.btn-success-outline {
  color: #27800e;
  background-color: transparent;
  border-color: #27800e;
}

.btn-success-outline:focus {
  color: #27800e;
}

.btn-success-outline:hover {
  color: #ffffff;
  background-color: #086700;
  border-color: #086700;
}

.btn-success-outline.disabled, .btn-success-outline:disabled {
  color: rgba(32, 32, 32, 0.3) !important;
  background-color: transparent !important;
  border-color: rgba(32, 32, 32, 0.3) !important;
}

.btn-success-outline:not(:disabled):not(.disabled):active, .btn-success-outline:not(:disabled):not(.disabled).active,
.show > .btn-success-outline.dropdown-toggle {
  color: #ffffff;
  background-color: #075300;
  border-color: #075300;
}

.btn-warning-outline {
  color: #f67e00;
  background-color: transparent;
  border-color: #f67e00;
}

.btn-warning-outline:focus {
  color: #f67e00;
}

.btn-warning-outline:hover {
  color: #202020;
  background-color: #dc6700;
  border-color: #dc6700;
}

.btn-warning-outline.disabled, .btn-warning-outline:disabled {
  color: rgba(32, 32, 32, 0.3) !important;
  background-color: transparent !important;
  border-color: rgba(32, 32, 32, 0.3) !important;
}

.btn-warning-outline:not(:disabled):not(.disabled):active, .btn-warning-outline:not(:disabled):not(.disabled).active,
.show > .btn-warning-outline.dropdown-toggle {
  color: #202020;
  background-color: #bb4b00;
  border-color: #bb4b00;
}

.btn-danger-outline {
  color: #d92231;
  background-color: transparent;
  border-color: #d92231;
}

.btn-danger-outline:focus {
  color: #d92231;
}

.btn-danger-outline:hover {
  color: #ffffff;
  background-color: #bc1620;
  border-color: #bc1620;
}

.btn-danger-outline.disabled, .btn-danger-outline:disabled {
  color: rgba(32, 32, 32, 0.3) !important;
  background-color: transparent !important;
  border-color: rgba(32, 32, 32, 0.3) !important;
}

.btn-danger-outline:not(:disabled):not(.disabled):active, .btn-danger-outline:not(:disabled):not(.disabled).active,
.show > .btn-danger-outline.dropdown-toggle {
  color: #ffffff;
  background-color: #910000;
  border-color: #910000;
}

.btn-info-outline {
  color: #007d77;
  background-color: transparent;
  border-color: #007d77;
}

.btn-info-outline:focus {
  color: #007d77;
}

.btn-info-outline:hover {
  color: #ffffff;
  background-color: #016763;
  border-color: #016763;
}

.btn-info-outline.disabled, .btn-info-outline:disabled {
  color: rgba(32, 32, 32, 0.3) !important;
  background-color: transparent !important;
  border-color: rgba(32, 32, 32, 0.3) !important;
}

.btn-info-outline:not(:disabled):not(.disabled):active, .btn-info-outline:not(:disabled):not(.disabled).active,
.show > .btn-info-outline.dropdown-toggle {
  color: #ffffff;
  background-color: #015250;
  border-color: #015250;
}

.btn-primary-themed,
.btn-primary-alert {
  color: #202020;
  background-color: #ffffff;
  border-color: transparent;
}

.btn-primary-themed:focus,
.btn-primary-alert:focus {
  color: #202020;
}

.btn-primary-themed:hover,
.btn-primary-alert:hover {
  color: #202020;
  background-color: rgba(255, 255, 255, 0.9);
  border-color: transparent;
}

.btn-primary-themed.disabled, .btn-primary-themed:disabled,
.btn-primary-alert.disabled,
.btn-primary-alert:disabled {
  color: rgba(255, 255, 255, 0.3) !important;
  background-color: transparent !important;
  border-color: rgba(255, 255, 255, 0.3) !important;
}

.btn-primary-themed:not(:disabled):not(.disabled):active, .btn-primary-themed:not(:disabled):not(.disabled).active,
.show > .btn-primary-themed.dropdown-toggle,
.btn-primary-alert:not(:disabled):not(.disabled):active,
.btn-primary-alert:not(:disabled):not(.disabled).active,
.show >
.btn-primary-alert.dropdown-toggle {
  color: #202020;
  background-color: rgba(255, 255, 255, 0.6);
  border-color: transparent;
}

.btn-secondary-themed,
.btn-secondary-alert {
  color: #ffffff;
  background-color: transparent;
  border-color: #ffffff;
}

.btn-secondary-themed:focus,
.btn-secondary-alert:focus {
  color: #ffffff;
}

.btn-secondary-themed:hover,
.btn-secondary-alert:hover {
  color: #202020;
  background-color: rgba(255, 255, 255, 0.9);
  border-color: transparent;
}

.btn-secondary-themed.disabled, .btn-secondary-themed:disabled,
.btn-secondary-alert.disabled,
.btn-secondary-alert:disabled {
  color: rgba(255, 255, 255, 0.3) !important;
  background-color: transparent !important;
  border-color: rgba(255, 255, 255, 0.3) !important;
}

.btn-secondary-themed:not(:disabled):not(.disabled):active, .btn-secondary-themed:not(:disabled):not(.disabled).active,
.show > .btn-secondary-themed.dropdown-toggle,
.btn-secondary-alert:not(:disabled):not(.disabled):active,
.btn-secondary-alert:not(:disabled):not(.disabled).active,
.show >
.btn-secondary-alert.dropdown-toggle {
  color: #202020;
  background-color: rgba(255, 255, 255, 0.6);
  border-color: transparent;
}

.btn-link {
  font-weight: 400;
  color: #646569;
  background-color: transparent;
}

.btn-link:hover {
  color: #ffffff;
  text-decoration: none !important;
  background-color: #454649;
  border-color: #454649;
}

.btn-link:focus, .btn-link.focus {
  text-decoration: underline;
  border-color: transparent;
  box-shadow: none;
}

.btn-link:disabled, .btn-link.disabled {
  color: rgba(32, 32, 32, 0.3);
  pointer-events: none;
  border-color: rgba(32, 32, 32, 0.3);
}

.btn-link:not(:disabled):not(.disabled):active, .btn-link:not(:disabled):not(.disabled).active {
  color: #ffffff;
  background-color: #323334;
  border-color: #323334;
}

.btn-lg {
  height: 3.375rem;
  padding: 0 1rem;
  font-size: 1.375rem;
  line-height: 1.65;
  border-radius: 0.25rem;
}

.btn-lg .btn-label {
  position: relative;
  top: 0.125rem;
}

.btn-sm {
  height: 2rem;
  padding: 0 0.5rem;
  font-size: 1.125rem;
  line-height: 1.25;
  border-radius: 0.25rem;
}

.btn-xs {
  height: 1.625rem;
  padding: 0 0.3125rem;
  font-size: 0.875rem;
  line-height: 1.05;
  border-radius: 0.25rem;
}

a.btn-lg {
  line-height: 3.375rem;
}

a.btn-sm {
  line-height: 2rem;
}

a.btn-xs {
  line-height: 1.625rem;
}

.btn-short {
  min-width: 2.75rem;
}

.btn-short.btn-lg {
  min-width: 3.375rem;
}

.btn-short.btn-sm {
  min-width: 2rem;
}

.btn-short.btn-xs {
  min-width: 1.625rem;
}

.btn-block {
  display: block;
  width: 100%;
}

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}

.xrx-btn[class*="xgl-"] {
  display: flex;
  align-items: center;
  justify-content: center;
}

.xrx-btn[class*="xgl-"] .btn-label {
  padding-left: 0.625rem;
}

.xrx-btn[class*="xgl-"]::before {
  margin-right: -0.125rem;
  margin-left: -0.125rem;
  font-size: 1.5rem;
  line-height: 1.5rem;
}

.btn-lg[class*="xgl-"]::before {
  top: 0.125rem;
  font-size: 2rem;
  line-height: 2rem;
}

.btn-sm[class*="xgl-"]::before {
  font-size: 1.25rem;
  line-height: 1.25rem;
}

.btn-xs[class*="xgl-"]::before {
  font-size: 1rem;
  line-height: 1rem;
}

.btn-glyph {
  min-width: 0;
  padding: 0.625rem;
  background-color: transparent;
  border: none;
}

.btn-glyph[class*="xgl-"]::before {
  margin-right: -0.0625rem;
  margin-left: -0.0625rem;
  font-size: 1.5rem;
  line-height: 0;
}

.btn-lg.btn-glyph[class*="xgl-"]::before {
  top: 0.125rem;
  font-size: 2rem;
}

.btn-sm.btn-glyph[class*="xgl-"]::before {
  font-size: 1.25rem;
}

.btn-xs.btn-glyph[class*="xgl-"]::before {
  font-size: 1rem;
}

.btn-primary.btn-glyph {
  color: #646569;
  background-color: transparent;
}

.btn-primary.btn-glyph:focus {
  background-color: transparent;
}

.btn-primary.btn-glyph:hover {
  color: #454649;
  background-color: transparent;
}

.btn-primary.btn-glyph.disabled, .btn-primary.btn-glyph:disabled {
  color: rgba(32, 32, 32, 0.3);
  background-color: transparent;
}

.btn-primary.btn-glyph:not(:disabled):not(.disabled):active, .btn-primary.btn-glyph:not(:disabled):not(.disabled).active,
.show > .btn-primary.btn-glyph.dropdown-toggle {
  color: #323334;
  background-color: transparent;
}

.btn-secondary.btn-glyph {
  color: #6b6d6f;
  background-color: transparent;
}

.btn-secondary.btn-glyph:focus {
  background-color: transparent;
}

.btn-secondary.btn-glyph:hover {
  color: #454649;
  background-color: transparent;
}

.btn-secondary.btn-glyph.disabled, .btn-secondary.btn-glyph:disabled {
  color: rgba(32, 32, 32, 0.3);
  background-color: transparent;
}

.btn-secondary.btn-glyph:not(:disabled):not(.disabled):active, .btn-secondary.btn-glyph:not(:disabled):not(.disabled).active,
.show > .btn-secondary.btn-glyph.dropdown-toggle {
  color: #323334;
  background-color: transparent;
}

.btn-success.btn-glyph {
  color: #27800e;
  background-color: transparent;
}

.btn-success.btn-glyph:focus {
  background-color: transparent;
}

.btn-success.btn-glyph:hover {
  color: #086700;
  background-color: transparent;
}

.btn-success.btn-glyph.disabled, .btn-success.btn-glyph:disabled {
  color: rgba(32, 32, 32, 0.3);
  background-color: transparent;
}

.btn-success.btn-glyph:not(:disabled):not(.disabled):active, .btn-success.btn-glyph:not(:disabled):not(.disabled).active,
.show > .btn-success.btn-glyph.dropdown-toggle {
  color: #075300;
  background-color: transparent;
}

.btn-warning.btn-glyph {
  color: #f67e00;
  background-color: transparent;
}

.btn-warning.btn-glyph:focus {
  background-color: transparent;
}

.btn-warning.btn-glyph:hover {
  color: #dc6700;
  background-color: transparent;
}

.btn-warning.btn-glyph.disabled, .btn-warning.btn-glyph:disabled {
  color: rgba(32, 32, 32, 0.3);
  background-color: transparent;
}

.btn-warning.btn-glyph:not(:disabled):not(.disabled):active, .btn-warning.btn-glyph:not(:disabled):not(.disabled).active,
.show > .btn-warning.btn-glyph.dropdown-toggle {
  color: #bb4b00;
  background-color: transparent;
}

.btn-danger.btn-glyph {
  color: #d92231;
  background-color: transparent;
}

.btn-danger.btn-glyph:focus {
  background-color: transparent;
}

.btn-danger.btn-glyph:hover {
  color: #bc1620;
  background-color: transparent;
}

.btn-danger.btn-glyph.disabled, .btn-danger.btn-glyph:disabled {
  color: rgba(32, 32, 32, 0.3);
  background-color: transparent;
}

.btn-danger.btn-glyph:not(:disabled):not(.disabled):active, .btn-danger.btn-glyph:not(:disabled):not(.disabled).active,
.show > .btn-danger.btn-glyph.dropdown-toggle {
  color: #910000;
  background-color: transparent;
}

.btn-info.btn-glyph {
  color: #007d77;
  background-color: transparent;
}

.btn-info.btn-glyph:focus {
  background-color: transparent;
}

.btn-info.btn-glyph:hover {
  color: #016763;
  background-color: transparent;
}

.btn-info.btn-glyph.disabled, .btn-info.btn-glyph:disabled {
  color: rgba(32, 32, 32, 0.3);
  background-color: transparent;
}

.btn-info.btn-glyph:not(:disabled):not(.disabled):active, .btn-info.btn-glyph:not(:disabled):not(.disabled).active,
.show > .btn-info.btn-glyph.dropdown-toggle {
  color: #015250;
  background-color: transparent;
}

.btn-primary-themed.btn-glyph,
.btn-primary-alert.btn-glyph {
  color: #ffffff;
  background-color: transparent;
}

.btn-primary-themed.btn-glyph:hover,
.btn-primary-alert.btn-glyph:hover {
  color: rgba(255, 255, 255, 0.9);
  background-color: transparent;
}

.btn-primary-themed.btn-glyph.disabled, .btn-primary-themed.btn-glyph:disabled,
.btn-primary-alert.btn-glyph.disabled,
.btn-primary-alert.btn-glyph:disabled {
  color: rgba(255, 255, 255, 0.3);
  background-color: transparent;
}

.btn-primary-themed.btn-glyph:not(:disabled):not(.disabled):active, .btn-primary-themed.btn-glyph:not(:disabled):not(.disabled).active,
.show > .btn-primary-themed.btn-glyph.dropdown-toggle,
.btn-primary-alert.btn-glyph:not(:disabled):not(.disabled):active,
.btn-primary-alert.btn-glyph:not(:disabled):not(.disabled).active,
.show >
.btn-primary-alert.btn-glyph.dropdown-toggle {
  color: rgba(255, 255, 255, 0.6);
  background-color: transparent;
}

.form-control {
  display: block;
  width: 100%;
  height: 44px;
  padding: 1px 0.75rem 0 0.75rem;
  font-size: 20px;
  line-height: 1.5;
  color: #202020;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 1px solid #d2d3d7;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media screen and (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}

.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}

.form-control:hover {
  position: relative;
  z-index: 1;
  border-color: #646569;
}

.form-control:focus {
  color: #202020;
  background-color: #ffffff;
  border-color: #646569;
  outline: 0;
  box-shadow: inset 0 0 0 1px #646569;
}

.form-control::placeholder {
  color: #b9babe;
  opacity: 1;
}

.form-control:disabled, .form-control[readonly] {
  background-color: transparent;
  border-color: rgba(32, 32, 32, 0.3);
  box-shadow: none;
  opacity: 1;
}

.form-control:disabled {
  color: rgba(32, 32, 32, 0.3);
}

textarea.form-control {
  height: auto;
  padding: 8px 0.75rem;
}

select.form-control:not([size]):not([multiple]) {
  height: calc(2.4375rem + 2px);
}

select.form-control:focus::-ms-value {
  color: #202020;
  background-color: #ffffff;
}

.form-control-file,
.form-control-range {
  display: block;
  width: 100%;
}

.col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}

.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.40625rem;
  line-height: 1.65;
}

.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.984375rem;
  line-height: 1.25;
}

.disabled-label {
  color: rgba(32, 32, 32, 0.3) !important;
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  margin-bottom: 0;
  line-height: 1.5;
  color: #202020;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}

.form-control-plaintext.form-control-sm, .input-group-sm > .form-control-plaintext.form-control,
.input-group-sm > .input-group-prepend > .form-control-plaintext.input-group-text,
.input-group-sm > .input-group-append > .form-control-plaintext.input-group-text,
.input-group-sm > .input-group-prepend > .form-control-plaintext.xrx-btn,
.input-group-sm > .input-group-append > .form-control-plaintext.xrx-btn, .form-control-plaintext.form-control-lg, .input-group-lg > .form-control-plaintext.form-control,
.input-group-lg > .input-group-prepend > .form-control-plaintext.input-group-text,
.input-group-lg > .input-group-append > .form-control-plaintext.input-group-text,
.input-group-lg > .input-group-prepend > .form-control-plaintext.xrx-btn,
.input-group-lg > .input-group-append > .form-control-plaintext.xrx-btn {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm, .input-group-sm > .form-control,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .xrx-btn,
.input-group-sm > .input-group-append > .xrx-btn {
  height: 32px;
  padding: 1px 0.5rem 0 0.5rem;
  font-size: 16px;
  line-height: 1.25;
  border-radius: 0.2rem;
}

select.form-control-sm:not([size]):not([multiple]), .input-group-sm > select.form-control:not([size]):not([multiple]),
.input-group-sm > .input-group-prepend > select.input-group-text:not([size]):not([multiple]),
.input-group-sm > .input-group-append > select.input-group-text:not([size]):not([multiple]),
.input-group-sm > .input-group-prepend > select.xrx-btn:not([size]):not([multiple]),
.input-group-sm > .input-group-append > select.xrx-btn:not([size]):not([multiple]) {
  height: calc(1.730469rem + 2px);
}

.form-control-lg, .input-group-lg > .form-control,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .xrx-btn,
.input-group-lg > .input-group-append > .xrx-btn {
  height: 54px;
  padding: 1px 1rem 0 1rem;
  font-size: 24px;
  line-height: 1.65;
  border-radius: 0.3rem;
}

select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.form-control:not([size]):not([multiple]),
.input-group-lg > .input-group-prepend > select.input-group-text:not([size]):not([multiple]),
.input-group-lg > .input-group-append > select.input-group-text:not([size]):not([multiple]),
.input-group-lg > .input-group-prepend > select.xrx-btn:not([size]):not([multiple]),
.input-group-lg > .input-group-append > select.xrx-btn:not([size]):not([multiple]) {
  height: calc(3.320312rem + 2px);
}

.form-group {
  margin-bottom: 1rem;
}

.form-group label {
  color: #474748;
}

.form-text {
  display: block;
  margin-top: 0.25rem;
}

.form-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}

.form-row > .col,
.form-row > [class*="col-"] {
  padding-right: 5px;
  padding-left: 5px;
}

.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem;
}

.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem;
}

.form-check-input:disabled ~ .form-check-label {
  color: #6b6d6f;
}

.form-check-label {
  margin-bottom: 0;
}

.form-check-inline {
  display: inline-flex;
  align-items: center;
  padding-left: 0;
  margin-right: 0.75rem;
}

.form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
  margin-right: 0.3125rem;
  margin-left: 0;
}

input:required {
  box-shadow: none;
}

input:invalid {
  box-shadow: none;
}

textarea:required {
  box-shadow: none;
}

textarea:invalid {
  box-shadow: none;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 1rem;
  color: #27800e;
}

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #27800e;
}

.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: #27800e;
  box-shadow: inset 0 0 0 1px #27800e;
}

.was-validated .form-control:valid ~ .valid-feedback, .form-control.is-valid ~ .valid-feedback {
  display: block;
}

.input-group-is-valid .form-control {
  z-index: 10;
  border-color: #27800e;
}

.input-group-is-valid .form-control:focus {
  border-color: #27800e;
  box-shadow: inset 0 0 0 1px #27800e;
}

.input-group-is-valid ~ .valid-feedback {
  display: block;
}

.was-validated .fileinput:valid .form-control, .fileinput.is-valid .form-control {
  border-color: #27800e !important;
  box-shadow: inset 0 0 0 1px #27800e !important;
}

.fileinput ~ .valid-feedback {
  display: block;
}

.was-validated .bootstrap-select:valid .dropdown-toggle, .bootstrap-select.is-valid .dropdown-toggle {
  border-color: #27800e !important;
}

.was-validated .bootstrap-select:valid .valid-feedback, .bootstrap-select.is-valid .valid-feedback {
  display: block;
  line-height: 1.5;
}

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #27800e;
}

.was-validated .custom-file-input:valid ~ .custom-file-label::before, .custom-file-input.is-valid ~ .custom-file-label::before {
  border-color: inherit;
}

.was-validated .custom-file-input:valid ~ .valid-feedback,
.was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback,
.custom-file-input.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  box-shadow: 0 0 0 0.2rem rgba(39, 128, 14, 0.25);
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 1rem;
  color: #d92231;
}

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #d92231;
}

.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: #d92231;
  box-shadow: inset 0 0 0 1px #d92231;
}

.was-validated .form-control:invalid ~ .invalid-feedback, .form-control.is-invalid ~ .invalid-feedback {
  display: block;
}

.input-group-is-invalid .form-control {
  z-index: 10;
  border-color: #d92231;
}

.input-group-is-invalid .form-control:focus {
  border-color: #d92231;
  box-shadow: inset 0 0 0 1px #d92231;
}

.input-group-is-invalid ~ .invalid-feedback {
  display: block;
}

.was-validated .fileinput:invalid .form-control, .fileinput.is-invalid .form-control {
  border-color: #d92231 !important;
  box-shadow: inset 0 0 0 1px #d92231 !important;
}

.fileinput ~ .invalid-feedback {
  display: block;
}

.was-validated .bootstrap-select:invalid .dropdown-toggle, .bootstrap-select.is-invalid .dropdown-toggle {
  border-color: #d92231 !important;
}

.was-validated .bootstrap-select:invalid .invalid-feedback, .bootstrap-select.is-invalid .invalid-feedback {
  display: block;
  line-height: 1.5;
}

.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #d92231;
}

.was-validated .custom-file-input:invalid ~ .custom-file-label::before, .custom-file-input.is-invalid ~ .custom-file-label::before {
  border-color: inherit;
}

.was-validated .custom-file-input:invalid ~ .invalid-feedback,
.was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback,
.custom-file-input.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  box-shadow: 0 0 0 0.2rem rgba(217, 34, 49, 0.25);
}

.form-inline {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}

.form-inline .form-check {
  width: 100%;
}

@media (min-width: 576px) {
  .form-inline label {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
  }
  .form-inline .form-group {
    display: flex;
    flex: 0 0 auto;
    flex-flow: row wrap;
    align-items: center;
    margin-bottom: 0;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-plaintext {
    display: inline-block;
  }
  .form-inline .input-group,
  .form-inline .custom-select {
    width: auto;
  }
  .form-inline .form-check {
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
    padding-left: 0;
  }
  .form-inline .form-check-input {
    position: relative;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }
  .form-inline .custom-control {
    align-items: center;
    justify-content: center;
  }
  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}

.form-label-required {
  display: flex;
  align-items: center;
}

.form-label-required [class*="xgl-"] {
  margin-left: 10px;
  color: #dc3545;
}

.form-label-required [class*="xgl-"]::before {
  font-size: 0.625rem;
  line-height: 0.625rem;
}

.form-input-required {
  position: relative;
  display: block;
}

.form-input-required input {
  padding-right: 30px !important;
}

.form-input-required::before {
  position: absolute;
  top: 18px;
  left: 100%;
  z-index: 9;
  margin-left: -22px;
  font-size: 0.625rem;
  line-height: 0.625rem;
  color: #dc3545;
}

.form-input-required-lg input {
  padding-right: 34px !important;
}

.form-input-required-lg::before {
  top: 23px;
  margin-left: -26px;
}

.form-input-required-sm input {
  padding-right: 25px !important;
}

.form-input-required-sm::before {
  top: 12px;
  margin-left: -18px;
}

.form-required-fields {
  display: flex;
  align-items: center;
}

.form-required-fields [class*="xgl-"] {
  margin-right: 10px;
  color: #dc3545;
}

.form-required-fields [class*="xgl-"]::before {
  font-size: 0.625rem;
  line-height: 0.625rem;
}

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}

.input-group > .form-control,
.input-group > .custom-select,
.input-group > .custom-file {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  margin-bottom: 0;
}

.input-group > .form-control:focus,
.input-group > .custom-select:focus,
.input-group > .custom-file:focus {
  z-index: 3;
}

.input-group > .form-control + .form-control,
.input-group > .form-control + .custom-select,
.input-group > .form-control + .custom-file,
.input-group > .custom-select + .form-control,
.input-group > .custom-select + .custom-select,
.input-group > .custom-select + .custom-file,
.input-group > .custom-file + .form-control,
.input-group > .custom-file + .custom-select,
.input-group > .custom-file + .custom-file {
  margin-left: -1px;
}

.input-group > .form-control:not(:last-child),
.input-group > .custom-select:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group > .form-control:not(:first-child),
.input-group > .custom-select:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.input-group > .custom-file {
  display: flex;
  align-items: center;
}

.input-group > .custom-file:not(:last-child) .custom-file-label,
.input-group > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group > .custom-file:not(:first-child) .custom-file-label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.input-group-prepend,
.input-group-append {
  display: flex;
}

.input-group-prepend .xrx-btn,
.input-group-append .xrx-btn {
  position: relative;
  z-index: 2;
}

.input-group-prepend .xrx-btn + .xrx-btn,
.input-group-prepend .xrx-btn + .input-group-text,
.input-group-prepend .input-group-text + .input-group-text,
.input-group-prepend .input-group-text + .xrx-btn,
.input-group-append .xrx-btn + .xrx-btn,
.input-group-append .xrx-btn + .input-group-text,
.input-group-append .input-group-text + .input-group-text,
.input-group-append .input-group-text + .xrx-btn {
  margin-left: -1px;
}

.input-group-prepend {
  margin-right: -1px;
}

.input-group-append {
  margin-left: -1px;
}

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  margin-bottom: 0;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1;
  color: #6b6d6f;
  text-align: center;
  white-space: nowrap;
  background-color: transparent;
  border: 1px solid #d2d3d7;
  border-radius: 0.25rem;
}

.input-group-text input[type="radio"],
.input-group-text input[type="checkbox"] {
  margin-top: 0;
}

.input-group-prepend > .input-group-text::before,
.input-group-append > .input-group-text::before {
  top: 0.0625rem;
  font-size: 1.5rem;
}

.input-group-lg > .input-group-prepend > .input-group-text::before,
.input-group-lg > .input-group-append > .input-group-text::before {
  top: 0;
  font-size: 2rem;
}

.input-group-sm > .input-group-prepend > .input-group-text::before,
.input-group-sm > .input-group-append > .input-group-text::before {
  top: 0;
  font-size: 1.25rem;
}

.input-group > .input-group-prepend > .input-group-text,
.input-group > .input-group-append:not(:last-child) > .input-group-text,
.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border: 1px solid #d2d3d7;
}

.input-group > .input-group-prepend > .input-group-text.input-group-text-disabled,
.input-group > .input-group-append:not(:last-child) > .input-group-text.input-group-text-disabled,
.input-group > .input-group-append:last-child > .input-group-text:not(:last-child).input-group-text-disabled {
  color: rgba(32, 32, 32, 0.3);
  border-color: rgba(32, 32, 32, 0.3);
  border-right: none;
}

.input-group > .input-group-prepend > .input-group-text.input-group-text-readonly,
.input-group > .input-group-append:not(:last-child) > .input-group-text.input-group-text-readonly,
.input-group > .input-group-append:last-child > .input-group-text:not(:last-child).input-group-text-readonly {
  border-color: rgba(32, 32, 32, 0.3);
  border-right: none;
}

.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border: 1px solid #d2d3d7;
}

.input-group > .input-group-append > .input-group-text.input-group-text-disabled,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text.input-group-text-disabled,
.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child).input-group-text-disabled {
  border-left: none;
}

.input-group > .input-group-append > .input-group-text.input-group-text-readonly,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text.input-group-text-readonly,
.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child).input-group-text-readonly {
  border-left: none;
}

.input-group > .input-group-prepend > .xrx-btn,
.input-group > .input-group-append:not(:last-child) > .xrx-btn,
.input-group > .input-group-append:last-child > .xrx-btn:not(:last-child):not(.dropdown-toggle) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group > .input-group-prepend > .xrx-btn:disabled,
.input-group > .input-group-append:not(:last-child) > .xrx-btn:disabled,
.input-group > .input-group-append:last-child > .xrx-btn:not(:last-child):not(.dropdown-toggle):disabled {
  border-right: none;
}

.input-group > .input-group-append > .xrx-btn,
.input-group > .input-group-prepend:not(:first-child) > .xrx-btn,
.input-group > .input-group-prepend:first-child > .xrx-btn:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.input-group > .input-group-append > .xrx-btn:disabled,
.input-group > .input-group-prepend:not(:first-child) > .xrx-btn:disabled,
.input-group > .input-group-prepend:first-child > .xrx-btn:not(:first-child):disabled {
  border-left: none;
}

.xrx-badge {
  display: inline-block;
  min-width: 2rem;
  padding: 0 0.5rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.615;
  color: #ffffff;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  background-color: #d92231;
  border-radius: 0.25rem;
  box-shadow: rgba(32, 32, 32, 0.3) 0 1px 2px 0;
}

.xrx-badge:empty {
  display: none;
}

.xrx-badge[class*="xgl-"] {
  display: inline-block;
}

.xrx-badge[class*="xgl-"]::before {
  top: 0.25rem;
  margin-right: -0.1875rem;
  margin-left: -0.1875rem;
  font-size: 1.25rem;
  line-height: 1.25rem;
}

.xrx-badge.xgl-alert::before {
  top: 0.1875rem;
}

.xrx-badge.badge-green {
  background-color: #27800e;
}

.xrx-btn {
  position: relative;
}

.xrx-btn .xrx-badge {
  position: absolute;
  top: -0.5rem;
  right: -0.5rem;
}

.dropup,
.dropdown {
  position: relative;
}

.dropdown-block {
  display: inline-block;
}

.dropdown-block .dropdown-menu {
  min-width: 100%;
}

.xrx-btn.dropdown-toggle {
  justify-content: space-between !important;
}

.xrx-btn.dropdown-toggle .btn-label {
  padding-left: 0 !important;
}

.dropdown-toggle[class*="xgl-"]:not(.btn-glyph)::before {
  display: none;
}

.dropdown-toggle[class*="xgl-"]:not(.btn-glyph)::after {
  top: 0.125rem;
  padding-left: 0.625rem;
  margin-right: -0.25rem;
  margin-left: -0.25rem;
  font-size: 1.5rem;
  line-height: 1.5rem;
  content: "\E307";
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1070;
  display: block;
  float: left;
  min-width: 10rem;
  padding: 0;
  margin: 0;
  margin-top: 8px;
  overflow: hidden;
  font-size: 1.125rem;
  color: #202020;
  text-align: left;
  list-style: none;
  visibility: hidden;
  background-color: #ffffff;
  background-clip: padding-box;
  opacity: 0;
  border-radius: 0.25rem;
  box-shadow: 0 0.125rem 0.625rem 0 rgba(0, 0, 0, 0.2);
  transition: visibility .25s, opacity .25s, margin-top .25s, margin-bottom .25s;
}

.dropdown-menu-right {
  right: 0;
  left: auto;
}

.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 8px;
}

.dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] {
  right: auto;
  bottom: auto;
}

.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #b9babe;
}

.dropdown-item {
  display: flex;
  min-width: 120px;
  height: 44px;
  padding: 9px 0.625rem 8px 0.625rem;
  clear: both;
  font-weight: 400;
  color: #474748;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
  outline: 0;
  transition: background-color .25s;
}

.dropdown-item:hover, .dropdown-item:focus {
  color: #474748;
  text-decoration: none;
  background-color: #dedde4;
}

.dropdown-item [class*="xgl-"] {
  padding-right: 10px;
  color: #6b6d6f;
}

.dropdown-item [class*="xgl-"]::before {
  top: 1px;
  margin-right: -3px;
  margin-left: -3px;
  font-size: 1.5rem;
  line-height: 1.5rem;
}

.dropdown-item.selected, .dropdown-item.active, .dropdown-item:active {
  color: #ffffff;
  text-decoration: none;
  background-color: #646569;
}

.dropdown-item.selected [class*="xgl-"]::before, .dropdown-item.active [class*="xgl-"]::before, .dropdown-item:active [class*="xgl-"]::before {
  color: #ffffff;
}

.dropdown-item.disabled, .dropdown-item:disabled {
  color: rgba(32, 32, 32, 0.3);
  cursor: not-allowed;
  background-color: transparent;
}

.dropdown-item.disabled [class*="xgl-"]::before, .dropdown-item:disabled [class*="xgl-"]::before {
  color: rgba(32, 32, 32, 0.3);
}

.btn-sm.dropdown-toggle[class*="xgl-"]::after {
  top: 0.125rem;
  font-size: 1.25rem;
  line-height: 1.25rem;
}

.dropdown-menu-sm .dropdown-item {
  height: 2rem;
  padding: 5px 0.625rem 4px 0.625rem;
  font-size: 1rem;
}

.dropdown-menu-sm .dropdown-item [class*="xgl-"]::before {
  top: 0.0625rem;
  font-size: 1.25rem;
  line-height: 1.25rem;
}

.dropdown-header {
  display: block;
  padding: 0.25rem;
  margin-bottom: 0;
  font-size: 0.984375rem;
  line-height: 1.2;
  color: #808285;
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: 0.25rem 0.625rem;
  color: #474748;
}

.dropdown-arrow {
  position: absolute;
  top: 100%;
  right: 19px;
  z-index: 1071;
  width: 0;
  height: 0;
  margin-top: 1px;
  border-color: transparent transparent #ffffff transparent;
  border-style: solid;
  border-width: 0 8px 7px;
  opacity: 0;
  transition: opacity .25s, margin-top .25s, margin-bottom .25s;
  transform: rotate(360deg);
}

.dropdown.show .dropdown-arrow {
  margin-top: 11px;
  opacity: 1;
}

.dropdown-menu.show {
  margin-top: 18px;
  visibility: visible;
  opacity: 1;
}

.dropdown.dropup .dropdown-arrow {
  top: auto;
  bottom: 100%;
  margin-bottom: 0;
  border-top: 8px outset #ffffff;
  border-bottom: none;
}

.dropdown.dropup.show .dropdown-arrow {
  margin-bottom: 10px;
  opacity: 1;
}

.dropdown.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 8px;
}

.dropdown.dropup .dropdown-menu.show {
  margin-bottom: 18px;
}

.xrx-section-header {
  position: relative;
  height: 3rem;
  padding-left: 0.5rem;
  font-size: 1.25rem;
  font-weight: 400;
  background-color: #ffffff;
  border-bottom: 1px solid #9a9c9f;
}

@media (min-width: 768px) {
  .xrx-section-header {
    padding-left: 0;
    text-align: center;
  }
}

.xrx-section-header.title-fixed-center {
  text-align: center;
}

.sh-title {
  line-height: 3rem;
  color: #202020;
}

.xrx-section-header.sh-alert {
  background-color: #fc9a10;
}

.xrx-section-header.sh-alert .sh-title-label {
  position: relative;
  top: 0;
}

.xrx-section-header.sh-alert .xgl-alert::before {
  position: relative;
  top: 0.25rem;
  padding-right: 0.625rem;
  font-size: 1.5rem;
  line-height: 1.5rem;
}

.sh-left-align {
  position: absolute;
  top: 0;
  left: 0;
}

.sh-right-align {
  position: absolute;
  top: 0;
  right: 0;
}

.modal-body .xrx-section-header {
  padding-left: 0.5rem;
  text-align: left;
}

.xrx-skip:focus {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1038;
  height: 4rem;
  padding-top: 1.125rem;
  color: #ffffff;
  text-align: center;
  background-color: rgba(32, 32, 32, 0.93);
  outline: none;
}

.xrx-brand-header {
  position: relative;
  background-color: #ffffff;
}

.xrx-brand-header .content {
  display: flex;
  align-items: center;
  height: 4rem;
  padding: 0 1.25rem;
  margin: 0 auto;
}

.xrx-brand-header .app-brand-label {
  padding-left: 1.25rem;
  font-family: "Roboto Condensed", Roboto, "San Francisco", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.375rem;
  font-weight: 400;
  color: #323232;
}

.xrx-brand-header .brand-img {
  width: 6.25rem;
  font-size: 0;
}

.xrx-navbar a {
  text-decoration: none;
  outline-offset: -3px;
}

.xrx-navbar .dn-level1,
.xrx-navbar .dn-level2,
.xrx-navbar .dn-level3,
.xrx-navbar .mn-level1,
.xrx-navbar .mn-level2,
.xrx-navbar .mn-level3 {
  padding: 0;
  margin: 0;
  list-style: none;
}

.xrx-navbar .dn-level1 a,
.xrx-navbar .dn-level2 a,
.xrx-navbar .dn-level3 a,
.xrx-navbar .mn-level1 a,
.xrx-navbar .mn-level2 a,
.xrx-navbar .mn-level3 a {
  outline: none;
}

.dn-menu-item-label,
.mn-menu-item-label {
  position: relative;
  font-size: 1.125rem;
  color: #ffffff;
  text-transform: capitalize;
}

/* ==============================================================================================
   ** SECTION navbar styles (Desktop)
============================================================================================== */
.dn-navbar-container,
.xrx-brand-header {
  display: none;
}

.dn-navbar-container {
  height: 4rem;
}

.dn-navbar-nav {
  width: 100%;
  height: 4rem;
  background-image: linear-gradient(-45deg, #6e7074, #454649);
  background-repeat: repeat-x;
  box-shadow: 0 0.125rem 0.625rem rgba(0, 0, 0, 0.25);
}

.dn-navbar-nav .dn-active-pathway {
  background-color: rgba(255, 255, 255, 0.1);
}

.dn-inner {
  margin: 0 auto;
  font-size: 0;
}

.dn-menu {
  display: inline-block;
}

.dn-brand-img {
  position: relative;
  top: 1.3125rem;
  box-sizing: content-box;
  float: left;
  width: 6.25rem;
  padding: 0 1.25rem;
  font-size: 0;
}

.dn-dropdown-menu {
  padding: 0;
  margin-top: 0 !important;
  overflow: hidden;
  border-radius: 0;
  border-bottom-right-radius: 0.4375rem;
  border-bottom-left-radius: 0.4375rem;
  opacity: 1 !important;
  transition: none;
}

.dn-level1-item {
  float: left;
}

.dn-level1-item .dn-menu-item-label {
  font-size: 1.25rem;
}

.dn-level1-item > a {
  display: inline-block;
  padding: 1.0625rem 1.25rem;
  transition: background-color .5s;
}

.dn-level1-item > a:focus, .dn-level1-item > a:hover {
  background-color: rgba(255, 255, 255, 0.1);
  transition: none;
}

.dn-level1-item > a > .dn-menu-item-label {
  top: 0.0625rem;
}

.dn-dropdown.dn-level1-item > a {
  display: inline-block;
  padding: 0.6875rem 1.25rem;
}

.dn-dropdown.dn-level1-item > a > .dn-menu-item-label {
  top: 0.4375rem;
}

.dn-dropdown.show > a {
  background-color: rgba(255, 255, 255, 0.1);
}

.dn-dropdown-toggle::after {
  display: none;
}

.dn-dropdown-btn-caret {
  position: relative;
  top: 0.3125rem;
  display: flex;
  justify-content: center;
}

.dn-dropdown-btn-caret::before {
  font-size: 0.75rem;
  line-height: 0.75rem;
  color: #9da4b3;
}

.dn-level2 {
  background-color: #ffffff;
}

.dn-level2.dn-open-left .dn-level3 {
  right: auto;
  left: 0;
}

.dn-open-left {
  right: 0;
  left: auto;
}

.dn-level2-item > a {
  display: flex;
  align-items: center;
  height: 2.75rem;
  padding: 0 1.25rem;
  transition: background-color .5s;
}

.dn-level2-item > a:focus,
.dn-level2-item > a:hover,
.dn-level2-item > .maintain-hover {
  background-color: #dedde4;
  transition: none;
}

.dn-level2-item > a > .xgl-navigate_right {
  display: inline;
  margin-left: auto;
}

.dn-level2-item > a > .xgl-navigate_right::before {
  margin-right: -0.125rem;
  font-size: 0.75rem;
  line-height: 0.75rem;
  color: #9da4b3;
}

.dn-level2-item .dn-menu-item-label {
  font-size: 1.125rem;
  color: #474748;
}

.dn-level3 {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  padding: 0;
  margin: 0;
  text-align: left;
  background-color: #f3f3f8;
}

.dn-level3-item > a {
  display: flex;
  align-items: center;
  height: 2.75rem;
  padding: 0 1.25rem;
  transition: background-color .5s;
}

.dn-level3-item > a:focus,
.dn-level3-item > a:hover {
  background-color: #dedde4;
  transition: none;
}

.nul-secondary-utility {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0;
  margin: 0;
  list-style: none;
}

.nul-utility-item > a {
  display: flex;
  align-items: center;
  height: 4rem;
}

.nul-utility-item .nul-button-label {
  position: relative;
  top: 0.0625rem;
  padding-right: 0.625rem;
  font-size: 1.25rem;
  color: #ffffff;
  transition: color .25s;
}

.nul-utility-item .nul-button-label.sr-only {
  margin-right: -0.6875rem;
}

.nul-utility-item .nul-button-glyph::before {
  top: 0.125rem;
  margin-right: -0.125rem;
  margin-left: -0.125rem;
  font-size: 1.5rem;
  line-height: 1.5rem;
  color: #ffffff;
  transition: color .25s;
}

.nul-utility-item:hover .nul-button-label,
.nul-utility-item:hover .nul-button-glyph::before {
  color: rgba(255, 255, 255, 0.9);
}

.nul-utility-item.show .nul-button-label,
.nul-utility-item.show .nul-button-glyph::before, .nul-utility-item:active .nul-button-label,
.nul-utility-item:active .nul-button-glyph::before {
  color: rgba(255, 255, 255, 0.6);
}

.nul-utility-item .dropdown-item [class*="xgl-"]::before {
  margin-right: -0.25rem;
  margin-left: -0.25rem;
}

.nul-utility-item .dropdown-divider {
  height: 0;
  margin: 0 0;
  overflow: hidden;
  border-top: 1px solid #b9babe;
}

.nul-utility-item-user img {
  display: none;
}

.nul-utility-item-user .nul-dropdown-item-user {
  height: 4.25rem;
}

.nul-utility-item-user .nul-dropdown-item-user [class*="xgl-"]::before {
  margin-right: -0.25rem;
  margin-left: -0.375rem;
  font-size: 3rem;
  line-height: 3rem;
}

.nul-utility-item-user .nul-dropdown-item-user .nul-user-name-label {
  white-space: nowrap;
}

.nul-utility-item-user .nul-dropdown-item-user .nul-acct-settings-label {
  font-size: 0.875rem;
}

.nul-dropdown-menu {
  margin-top: 0.375rem;
}

.nul-dropdown-menu.show {
  margin-top: -0.25rem;
}

.nul-dropdown-arrow {
  margin-top: -0.0625rem;
}

.dropdown.show .nul-dropdown-arrow {
  margin-top: -0.6875rem;
}

/* ==============================================================================================
   ** SECTION navbar styles (Mobile)
============================================================================================== */
.mn-header {
  position: relative;
  height: 4rem;
  text-align: center;
  background-image: linear-gradient(-45deg, #6e7074, #454649);
  background-repeat: repeat-x;
  box-shadow: 0 0.125rem 0.625rem rgba(0, 0, 0, 0.25);
}

.mn-open-btn {
  position: absolute;
  top: 0;
  left: 0;
}

.mn-close-btn,
.mn-open-btn,
.nul-utility-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 4rem;
  padding: 0 1.0625rem;
  margin: 0;
  cursor: pointer;
  background-color: transparent;
  border: none;
}

.mn-close-btn [class*="xgl-"]::before,
.mn-open-btn [class*="xgl-"]::before,
.nul-utility-btn [class*="xgl-"]::before {
  font-size: 1.5rem;
  line-height: 1.5rem;
  color: #ffffff;
  transition: color .25s;
}

.mn-close-btn:hover [class*="xgl-"]::before,
.mn-open-btn:hover [class*="xgl-"]::before,
.nul-utility-btn:hover [class*="xgl-"]::before {
  color: rgba(255, 255, 255, 0.9);
}

.mn-close-btn:active [class*="xgl-"]::before,
.mn-open-btn:active [class*="xgl-"]::before,
.nul-utility-btn:active [class*="xgl-"]::before {
  color: rgba(255, 255, 255, 0.6);
}

.dropdown.show .nul-utility-btn [class*="xgl-"]::before {
  color: rgba(255, 255, 255, 0.6);
}

.mn-navbar-container {
  -webkit-overflow-scrolling: touch;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: -19.375rem;
  z-index: 990;
  width: 18.75rem;
  min-height: 100%;
  background: #1a6fc5;
  background-image: linear-gradient(-45deg, #6e7074, #454649);
  background-repeat: repeat-x;
  box-shadow: 0 0.125rem 0.625rem rgba(0, 0, 0, 0.25);
  transition: left .25s;
}

.mn-navbar-container.show {
  left: 0;
}

.mn-inner,
.mn-navbar-nav {
  position: relative;
  min-height: 100%;
}

.mn-navbar-nav .mn-active-pathway {
  background-color: #dedde4;
}

.mn-navbar-nav .mn-level1-item > .mn-active-pathway {
  background-color: rgba(255, 255, 255, 0.1);
}

.mn-container {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 18.75rem;
  padding-bottom: 4.6875rem;
  overflow-y: scroll;
  -ms-overflow-style: none;
  scrollbar-width: none;
}

.mn-container::-webkit-scrollbar {
  display: none;
}

.mn-footer {
  position: absolute;
  bottom: -4.6875rem;
  left: 0;
  display: flex;
  justify-content: center;
  width: 100%;
  height: 4.6875rem;
  line-height: 4.6875rem;
  background-color: transparent;
}

.mn-footer .mn-brand-img {
  position: relative;
  left: 4px;
  width: 6.25rem;
  font-size: 0;
}

.mn-backdrop {
  position: fixed;
  top: 0;
  right: auto;
  bottom: 0;
  left: 0;
  z-index: 980;
  background-color: #000;
  opacity: 0;
  transition: opacity .25s;
}

.mn-backdrop.show {
  right: 0;
  opacity: .6;
}

.mn-backdrop.fade {
  opacity: 0;
}

.mn-app-brand {
  display: inline-flex;
  align-items: center;
  height: 4rem;
}

.mn-app-brand .mn-app-brand-label {
  font-size: 1.375rem;
  font-weight: 400;
  color: #ffffff;
}

.mn-menu-item a {
  display: flex;
  align-items: center;
  height: 3.375rem;
  padding: 0 1.25rem;
  transition: background-color .5s;
}

.mn-menu-item a:hover {
  background-color: #dedde4;
  transition: none;
}

.mn-collapse-target-caret {
  margin-left: auto;
}

.mn-collapse-target-caret::before {
  margin-right: -0.125rem;
  font-size: 0.75rem;
  line-height: 0.75rem;
  color: #9da4b3;
}

.mn-menu-item-label {
  top: 0.0625rem;
}

.mn-level3-item > a > .mn-menu-item-label,
.mn-level2-item > a > .mn-menu-item-label {
  color: #474748;
}

.mn-level1-item > a > .mn-menu-item-label {
  font-size: 1.25rem;
}

.mn-level1-item > a:hover {
  background-color: rgba(255, 255, 255, 0.1);
}

.mn-level2-item > a {
  background-color: #ffffff;
}

.mn-level3-item > a {
  background-color: #f3f3f8;
}

/* ==============================================================================================
   ** SECTION Nav Options
============================================================================================== */
.nav-opt-fixed {
  padding-top: 4rem;
}

.nav-opt-fixed.nav-opt-glyphs {
  padding-top: 6rem;
}

.nav-opt-fixed.nav-opt-brand-header.nav-opt-glyphs {
  padding-top: 10rem;
}

.nav-opt-fixed .dn-navbar-container {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 900;
}

.nav-opt-glyphs .dn-navbar-container {
  height: 6rem;
}

.nav-opt-glyphs .dn-navbar-nav {
  height: 6rem;
}

.nav-opt-glyphs .dn-brand-img {
  top: 2.3125rem;
}

.nav-opt-glyphs .dn-level1-item > a {
  padding: 0.75rem 1.25rem;
}

.nav-opt-glyphs .dn-level1-item > a > .dn-menu-item-label {
  top: -0.25rem;
}

.nav-opt-glyphs .dn-level1-item-glyph {
  position: relative;
  top: -0.0625rem;
  display: flex;
  justify-content: center;
  padding: 0.5625rem 0;
}

.nav-opt-glyphs .dn-level1-item-glyph::before {
  font-size: 1.5rem;
  line-height: 1.5rem;
  color: rgba(255, 255, 255, 0.6);
}

.nav-opt-glyphs .dn-dropdown.dn-level1-item > a {
  padding: 0.375rem 1.25rem;
}

.nav-opt-glyphs .dn-dropdown.dn-level1-item > a > .dn-menu-item-label {
  top: 0.125rem;
}

.nav-opt-glyphs .dn-dropdown .dn-level1-item-glyph {
  top: 0.3125rem;
}

.nav-opt-glyphs .dn-dropdown-btn-caret {
  top: 0;
}

.nav-opt-glyphs .dn-level2-item-glyph,
.nav-opt-glyphs .dn-level3-item-glyph {
  display: inline;
  padding-right: 1.25rem;
}

.nav-opt-glyphs .dn-level2-item-glyph::before,
.nav-opt-glyphs .dn-level3-item-glyph::before {
  top: 0;
  margin-right: -0.1875rem;
  margin-left: -0.1875rem;
  font-size: 1.5rem;
  line-height: 1.5rem;
  color: #808285;
}

.nav-opt-glyphs .nul-utility-item > a {
  height: 6rem;
}

.nav-opt-glyphs .mn-level1-item-glyph,
.nav-opt-glyphs .mn-level2-item-glyph,
.nav-opt-glyphs .mn-level3-item-glyph {
  display: inline;
  padding-right: 1.25rem;
}

.nav-opt-glyphs .mn-level1-item-glyph::before,
.nav-opt-glyphs .mn-level2-item-glyph::before,
.nav-opt-glyphs .mn-level3-item-glyph::before {
  margin-right: -0.1875rem;
  margin-left: -0.1875rem;
  font-size: 1.5rem;
  line-height: 1.5rem;
  color: #808285;
}

.nav-opt-glyphs .mn-level1-item-glyph::before {
  top: 0;
  color: rgba(255, 255, 255, 0.6);
}

.nav-opt-brand-header .dn-navbar-container {
  height: 8rem;
}

.nav-opt-brand-header.nav-opt-glyphs .dn-navbar-container {
  height: 10rem;
}

.nav-opt-brand-header .xrx-brand-header {
  display: block;
}

.nav-opt-brand-header .dn-brand-img {
  display: none;
}

.nav-opt-indent .mn-level2-item > a {
  padding-left: 2.5rem;
}

.nav-opt-indent .mn-level3-item > a {
  padding-left: 3.75rem;
}

.nav-opt-left-navbar {
  padding-top: 4rem;
}

.nav-opt-left-navbar .dn-header {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 970;
  display: none;
  height: 4rem;
  text-align: center;
  background-image: linear-gradient(-45deg, #6e7074, #454649);
  background-repeat: repeat-x;
  box-shadow: 0 0.125rem 0.625rem rgba(0, 0, 0, 0.25);
}

.nav-opt-left-navbar .dn-inner {
  position: relative;
}

.nav-opt-left-navbar .dn-open-btn {
  position: absolute;
  left: 0;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 4rem;
  padding: 0 1.0625rem;
  margin: 0;
  cursor: pointer;
  background-color: transparent;
  border: none;
}

.nav-opt-left-navbar .dn-open-btn [class*="xgl-"]::before {
  font-size: 1.5rem;
  line-height: 1.5rem;
  color: #ffffff;
  transition: color .25s;
}

.nav-opt-left-navbar .dn-open-btn:hover [class*="xgl-"]::before {
  color: rgba(255, 255, 255, 0.9);
}

.nav-opt-left-navbar .dn-open-btn:active [class*="xgl-"]::before {
  color: rgba(255, 255, 255, 0.6);
}

.nav-opt-left-navbar .dn-app-brand {
  display: inline-flex;
  align-items: center;
  height: 4rem;
}

.nav-opt-left-navbar .dn-app-brand .dn-brand-img {
  display: none;
}

.nav-opt-left-navbar .dn-app-brand .dn-app-brand-label {
  font-size: 1.375rem;
  font-weight: 400;
  color: #ffffff;
}

.nav-opt-left-navbar .nul-utility-item > a {
  height: 4rem;
}

.nav-opt-avatar .nul-utility-item-user .nul-button-glyph,
.nav-opt-avatar .nul-utility-item-user .nul-user-glyph {
  display: none;
}

.nav-opt-avatar .nul-utility-item-user .nul-user-image,
.nav-opt-avatar .nul-utility-item-user .nul-button-image {
  position: relative;
  box-sizing: content-box;
  display: inline;
  width: 1.5rem;
  height: 1.5rem;
  border: solid 0.125rem #fff;
  border-radius: 0.25rem;
  box-shadow: 0 0.0625rem 0.125rem rgba(0, 0, 0, 0.5);
}

.nav-opt-avatar .nul-utility-item-user .nul-user-image {
  width: 3rem;
  height: 3rem;
  margin-right: 0.625rem;
}

.nav-opt-avatar .nul-utility-item-user .nul-button-image {
  top: 0.0625rem;
}

/* ==============================================================================================
   ** SECTION media queries
============================================================================================== */
@media (min-width: 992px) {
  .xrx-brand-header .content,
  .dn-navbar-nav .dn-inner {
    max-width: 970px;
  }
}

@media (min-width: 768px) {
  .dn-header {
    display: block !important;
  }
  .dn-navbar-container {
    display: block;
  }
  .mn-header,
  .mn-navbar-container,
  .mn-backdrop {
    display: none;
  }
  .nul-utility-item {
    float: left;
    padding-right: 1.25rem;
  }
  .nul-secondary-utility {
    position: static;
    float: right;
  }
  .nav-opt-left-navbar .mn-navbar-container,
  .nav-opt-left-navbar .mn-backdrop {
    display: block;
  }
  .nav-opt-left-navbar .nul-secondary-utility {
    position: absolute;
    top: 0;
    right: 0;
    float: none;
  }
  .nav-opt-glyphs .nul-dropdown-menu {
    margin-top: -0.5rem;
  }
  .nav-opt-glyphs .nul-dropdown-menu.show {
    margin-top: -1.125rem;
  }
  .nav-opt-glyphs .nul-dropdown-arrow {
    margin-top: -0.9375rem;
  }
  .nav-opt-glyphs .dropdown.show .nul-dropdown-arrow {
    margin-top: -1.5625rem;
  }
  .nav-opt-left-navbar.nav-opt-glyphs .nul-dropdown-menu {
    margin-top: 0.375rem;
  }
  .nav-opt-left-navbar.nav-opt-glyphs .nul-dropdown-menu.show {
    margin-top: -0.25rem;
  }
  .nav-opt-left-navbar.nav-opt-glyphs .nul-dropdown-arrow {
    margin-top: -0.0625rem;
  }
  .nav-opt-left-navbar.nav-opt-glyphs .dropdown.show .nul-dropdown-arrow {
    margin-top: -0.6875rem;
  }
}

@media (max-width: 767.98px) {
  body {
    padding-top: 0 !important;
  }
}

@media (min-width: 1200px) {
  .xrx-brand-header .content,
  .dn-navbar-nav .dn-inner {
    max-width: 1082px;
  }
  .nav-opt-left-navbar {
    margin-left: 18.75rem;
  }
  .nav-opt-left-navbar .dn-header {
    z-index: 999;
    background-color: #ffffff;
    background-image: none;
    box-shadow: none;
  }
  .nav-opt-left-navbar .dn-open-btn {
    display: none;
  }
  .nav-opt-left-navbar .mn-close-btn {
    visibility: hidden;
  }
  .nav-opt-left-navbar .dn-app-brand {
    float: left;
    padding-left: 1.25rem;
  }
  .nav-opt-left-navbar .dn-app-brand .dn-brand-img {
    top: auto;
    box-sizing: content-box;
    display: inline;
    width: 6.25rem;
    padding: 0;
    font-size: 0;
  }
  .nav-opt-left-navbar .dn-app-brand .dn-app-brand-label {
    padding-left: 1.25rem;
    font-size: 1.375rem;
    font-weight: 400;
    color: #202020;
  }
  .nav-opt-left-navbar .nul-utility-item .nul-button-label,
  .nav-opt-left-navbar .nul-utility-item .nul-button-glyph::before {
    color: #6b6d6f;
  }
  .nav-opt-left-navbar .nul-utility-item:hover .nul-button-label,
  .nav-opt-left-navbar .nul-utility-item:hover .nul-button-glyph::before {
    color: #454649;
  }
  .nav-opt-left-navbar .nul-utility-item.show .nul-button-label,
  .nav-opt-left-navbar .nul-utility-item.show .nul-button-glyph::before, .nav-opt-left-navbar .nul-utility-item:active .nul-button-label,
  .nav-opt-left-navbar .nul-utility-item:active .nul-button-glyph::before {
    color: #323334;
  }
  .nav-opt-left-navbar .mn-navbar-container {
    left: 0;
    display: block !important;
  }
  .nav-opt-left-navbar .mn-close-btn {
    outline: none !important;
  }
  .nav-opt-left-navbar .mn-backdrop {
    display: none !important;
  }
  .nav-opt-left-navbar .mn-container {
    padding-bottom: 0;
  }
  .nav-opt-left-navbar .mn-footer {
    display: none;
  }
  .nav-opt-left-navbar .xrx-footer {
    margin-left: 18.75rem;
  }
}

.mn-transition-off {
  transition-property: none;
}

html {
  position: relative;
  min-height: 100%;
}

body {
  padding-bottom: 64px;
}

.xrx-footer {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 4rem;
  font-size: 0.8125rem;
  color: #6b6d6f;
  background-color: #d2d3d7;
}

.xrx-footer nav {
  display: inline-block;
}

.xrx-footer ul {
  padding: 0;
  margin: 0;
  list-style: none;
}

.xrx-footer ul:last-of-type li:last-child::after {
  display: none;
}

.xrx-footer li {
  display: inline-block;
  font-size: 0.8125rem;
}

.xrx-footer li::after {
  display: inline-block;
  padding: 0 0.75rem;
  content: "|";
}

.xrx-footer a {
  color: #6b6d6f;
  text-decoration: none;
}

.xrx-footer a:hover {
  text-decoration: underline;
}

.xrx-footer .content {
  position: relative;
  padding: 0.625rem 1.25rem 0.375rem 1.25rem;
  font-size: 0;
  line-height: 1.9;
}

.xrx-footer .content span {
  padding-right: 0.75rem;
  font-size: 0.8125rem;
}

.xrx-footer .xerox-copyright {
  padding-right: 0.75rem;
  font-size: 0.8125rem;
}

.xrx-card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  overflow: hidden;
  word-wrap: break-word;
  background-color: #ffffff;
  background-clip: border-box;
  border: none;
  border-radius: 0.25rem;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}

.xrx-card > hr {
  margin-right: 0;
  margin-left: 0;
}

.xrx-card > .list-group:first-child .list-group-item:first-child {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

.xrx-card > .list-group:last-child .list-group-item:last-child {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.xrx-card h1,
.xrx-card h2,
.xrx-card h3,
.xrx-card h4,
.xrx-card h5,
.xrx-card h6 {
  margin-top: 0.625rem;
}

.card-body {
  flex: 1 1 auto;
  padding: 1.25rem;
}

.card-title {
  margin-bottom: 0.75rem;
}

.card-subtitle {
  margin-top: -0.375rem;
  margin-bottom: 0;
}

.card-text {
  color: #6b6d6f;
}

.card-text:last-child {
  margin-bottom: 0;
}

.card-link:hover {
  text-decoration: none;
}

.card-link + .card-link {
  margin-left: 1.25rem;
}

.card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  color: #202020;
  background-color: #d2d3d7;
  border: none;
}

.card-header:first-child {
  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}

.card-header + .list-group .list-group-item:first-child {
  border-top: 0;
}

.card-header-gradient {
  background-image: linear-gradient(-45deg, #6e7074, #454649);
  background-repeat: repeat-x;
  color: #ffffff;
}

.card-footer {
  padding: 0.75rem 1.25rem;
  color: #202020;
  background-color: #d2d3d7;
  border: none;
}

.card-footer:last-child {
  border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
}

.card-img {
  width: 100%;
  border-radius: calc(0.25rem - 1px);
}

.card-img-top {
  width: 100%;
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}

.card-img-bottom {
  width: 100%;
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}

.card-deck {
  display: flex;
  flex-direction: column;
}

.card-deck .xrx-card {
  margin-bottom: 15px;
}

@media (min-width: 576px) {
  .card-deck {
    flex-flow: row wrap;
    margin-right: -15px;
    margin-left: -15px;
  }
  .card-deck .xrx-card {
    display: flex;
    flex: 1 0 0%;
    flex-direction: column;
    margin-right: 15px;
    margin-bottom: 0;
    margin-left: 15px;
  }
}

.card-group {
  display: flex;
  flex-direction: column;
}

.card-group > .xrx-card {
  margin-bottom: 15px;
}

@media (min-width: 576px) {
  .card-group {
    flex-flow: row wrap;
  }
  .card-group > .xrx-card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group > .xrx-card + .xrx-card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .xrx-card:first-child {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .xrx-card:first-child .card-img-top,
  .card-group > .xrx-card:first-child .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .xrx-card:first-child .card-img-bottom,
  .card-group > .xrx-card:first-child .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .xrx-card:last-child {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .xrx-card:last-child .card-img-top,
  .card-group > .xrx-card:last-child .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .xrx-card:last-child .card-img-bottom,
  .card-group > .xrx-card:last-child .card-footer {
    border-bottom-left-radius: 0;
  }
  .card-group > .xrx-card:only-child {
    border-radius: 0.25rem;
  }
  .card-group > .xrx-card:only-child .card-img-top,
  .card-group > .xrx-card:only-child .card-header {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
  }
  .card-group > .xrx-card:only-child .card-img-bottom,
  .card-group > .xrx-card:only-child .card-footer {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }
  .card-group > .xrx-card:not(:first-child):not(:last-child):not(:only-child) {
    border-radius: 0;
  }
  .card-group > .xrx-card:not(:first-child):not(:last-child):not(:only-child) .card-img-top,
  .card-group > .xrx-card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,
  .card-group > .xrx-card:not(:first-child):not(:last-child):not(:only-child) .card-header,
  .card-group > .xrx-card:not(:first-child):not(:last-child):not(:only-child) .card-footer {
    border-radius: 0;
  }
}

.card-columns .xrx-card {
  margin-bottom: 0.75rem;
}

@media (min-width: 576px) {
  .card-columns {
    column-count: 3;
    column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .card-columns .xrx-card {
    display: inline-block;
    width: 100%;
  }
}

.accordion .xrx-card:not(:first-of-type):not(:last-of-type) {
  border-bottom: 0;
  border-radius: 0;
}

.accordion .xrx-card:not(:first-of-type) .card-header:first-child {
  border-radius: 0;
}

.accordion .xrx-card:first-of-type {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.accordion .xrx-card:last-of-type {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.card-inverse .card-title,
.card-inverse .card-text {
  color: #ffffff;
}

.card-primary {
  background-color: #646569;
}

.card-primary-gradient {
  background-image: linear-gradient(-45deg, #6e7074, #454649);
  background-repeat: repeat-x;
}

.card-primary-gradient .card-header,
.card-primary-gradient .card-footer {
  color: #202020;
  background-color: #ffffff;
}

.card-info {
  background-color: #007d77;
}

.card-success {
  background-color: #27800e;
}

.card-warning {
  background-color: #f67e00;
}

.card-warning .card-title,
.card-warning .card-text {
  color: #202020;
}

.card-danger {
  background-color: #d92231;
}

.modal-open {
  overflow: hidden;
}

.xrx-modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  outline: 0;
}

.modal-open .xrx-modal {
  overflow-x: hidden;
  overflow-y: auto;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}

.xrx-modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -25%);
}

@media screen and (prefers-reduced-motion: reduce) {
  .xrx-modal.fade .modal-dialog {
    transition: none;
  }
}

.xrx-modal.show .modal-dialog {
  transform: translate(0, 0);
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - (0.5rem * 2));
}

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #f3f3f8;
  background-clip: padding-box;
  border-radius: 0.4375rem;
  box-shadow: 0 3px 14px 0 rgba(32, 32, 32, 0.6);
  outline: 0;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: rgba(32, 32, 32, 0.6);
}

.modal-backdrop.fade {
  opacity: 0;
}

.modal-backdrop.show {
  opacity: 1;
}

.modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 0.9375rem 1.25rem 0.875rem 1.25rem;
  background-color: #ffffff;
  border-bottom: 1px solid #9a9c9f;
  border-top-left-radius: 0.4375rem;
  border-top-right-radius: 0.4375rem;
}

.modal-header .close {
  padding: 1.25rem;
  margin: -1.25rem -1.25rem -1.25rem auto;
}

.modal-title {
  margin: 0;
  font-size: 1.5rem;
  line-height: 1.25;
}

.modal-close-btn {
  position: absolute;
  top: 0.25rem;
  right: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.875rem;
  margin: 0;
  color: #6b6d6f;
  cursor: pointer;
  background-color: transparent;
  border: none;
  transition: color .25s;
}

.modal-close-btn:hover {
  color: #646569;
}

.modal-close-btn span::before {
  font-size: 1.5rem;
  line-height: 1.5rem;
}

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 1.25rem;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}

.modal-footer {
  display: block;
  border-bottom-right-radius: 0.4375rem;
  border-bottom-left-radius: 0.4375rem;
}

.modal-footer .xrx-btn {
  width: 100%;
}

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

.modal-sm {
  max-width: 300px;
  margin: 0.5rem auto;
}

.modal-sm .modal-footer {
  display: block;
}

.modal-sm .modal-footer .xrx-btn {
  width: 100%;
}

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 600px;
    margin: 1.75rem auto;
  }
  .modal-dialog.modal-sm {
    max-width: 300px;
  }
  .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .modal-content {
    box-shadow: 0 3px 14px 0 rgba(32, 32, 32, 0.6);
  }
  .modal-footer {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    padding: 0;
  }
}

@media (min-width: 992px) {
  .modal-lg {
    max-width: 900px;
  }
}

.modal-demoted {
  z-index: 1039;
}

.xrx-tooltip {
  position: absolute;
  z-index: 1090;
  display: block;
  margin: 0;
  font-family: "Roboto Condensed", Roboto, "San Francisco", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 1rem;
  word-wrap: break-word;
  opacity: 0;
}

.xrx-tooltip.show {
  opacity: 0.9;
}

.xrx-tooltip .arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}

.xrx-tooltip .arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] {
  padding: 0.4rem 0;
}

.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow {
  bottom: 0;
}

.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before {
  top: 0;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #202020;
}

.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] {
  padding: 0 0.4rem;
}

.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}

.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before {
  right: 0;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #202020;
}

.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] {
  padding: 0.4rem 0;
}

.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow {
  top: 0;
}

.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
  bottom: 0;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #202020;
}

.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] {
  padding: 0 0.4rem;
}

.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}

.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before {
  left: 0;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #202020;
}

.tooltip-inner {
  max-width: 200px;
  padding: 0.625rem 0.625rem;
  color: #ffffff;
  text-align: center;
  background-color: #202020;
  border-radius: 0.25rem;
  box-shadow: 0 3px 14px 0 rgba(32, 32, 32, 0.6);
}

.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0.6875rem 1.125rem 0.625rem 1.125rem;
  margin-bottom: 0;
  list-style: none;
  background-color: #f3f3f8;
  border-radius: 0;
}

.breadcrumb.breadcrumb-white-bg {
  background-color: #ffffff;
}

.breadcrumb-item .xgl-home::before {
  top: 0.25rem;
  margin-right: -0.0625rem;
  margin-left: -0.0625rem;
  font-size: 1.25rem;
  line-height: 1.25rem;
}

.breadcrumb-item a {
  text-decoration: none;
}

.breadcrumb-item a:hover {
  color: #454649;
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}

.breadcrumb-item + .breadcrumb-item::before {
  display: inline-block;
  padding-right: 0.5rem;
  color: #9a9c9f;
  content: "/";
}

.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline;
}

.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none;
}

.breadcrumb-item.active {
  color: #202020;
}

.breadcrumb-item.active .xgl-home::before {
  color: #202020;
}

.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 1rem;
}

.table th,
.table td {
  padding: 0.5rem;
  vertical-align: top;
  border-bottom: 1px solid #9a9c9f;
}

.table thead th {
  height: 2.75rem;
  font-weight: 400;
  vertical-align: bottom;
}

.table thead th {
  background-color: #ffffff;
}

.table-sm th,
.table-sm td {
  padding: 5px 5px 4px 5px;
  font-size: 1rem;
}

.table-sm thead th {
  height: 2.125rem;
}

.table-bordered {
  border: 1px solid #9a9c9f;
}

.table-bordered th,
.table-bordered td {
  border: 1px solid #9a9c9f;
}

.table-bordered thead th,
.table-bordered thead td {
  border-bottom-width: 1px;
}

.table-striped tbody tr:nth-of-type(odd) {
  background-color: #e1e1e6;
}

.table-hover tbody tr {
  transition: background-color .25s;
}

.table-hover tbody tr:hover {
  background-color: #dedde4;
}

.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #d4d4d5;
  transition: background-color .25s;
}

.table-hover .table-primary:hover {
  background-color: #c7c7c8;
  transition: background-color .25s;
}

.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
  background-color: #c7c7c8;
  transition: background-color .25s;
}

.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: #d6d6d7;
  transition: background-color .25s;
}

.table-hover .table-secondary:hover {
  background-color: #c9c9ca;
  transition: background-color .25s;
}

.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
  background-color: #c9c9ca;
  transition: background-color .25s;
}

.table-success,
.table-success > th,
.table-success > td {
  background-color: #c3dbbc;
  transition: background-color .25s;
}

.table-hover .table-success:hover {
  background-color: #b4d2ab;
  transition: background-color .25s;
}

.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: #b4d2ab;
  transition: background-color .25s;
}

.table-info,
.table-info > th,
.table-info > td {
  background-color: #b8dbd9;
  transition: background-color .25s;
}

.table-hover .table-info:hover {
  background-color: #a7d2d0;
  transition: background-color .25s;
}

.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: #a7d2d0;
  transition: background-color .25s;
}

.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #fcdbb8;
  transition: background-color .25s;
}

.table-hover .table-warning:hover {
  background-color: #fbcfa0;
  transition: background-color .25s;
}

.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: #fbcfa0;
  transition: background-color .25s;
}

.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #f4c1c5;
  transition: background-color .25s;
}

.table-hover .table-danger:hover {
  background-color: #f0abb1;
  transition: background-color .25s;
}

.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
  background-color: #f0abb1;
  transition: background-color .25s;
}

.table-light,
.table-light > th,
.table-light > td {
  background-color: #f7f7f8;
  transition: background-color .25s;
}

.table-hover .table-light:hover {
  background-color: #e9e9ec;
  transition: background-color .25s;
}

.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
  background-color: #e9e9ec;
  transition: background-color .25s;
}

.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: #cbcbcc;
  transition: background-color .25s;
}

.table-hover .table-dark:hover {
  background-color: #bebebf;
  transition: background-color .25s;
}

.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
  background-color: #bebebf;
  transition: background-color .25s;
}

.table-active,
.table-active > th,
.table-active > td {
  background-color: #dedde4;
  transition: background-color .25s;
}

.table-hover .table-active:hover {
  background-color: #d0cfd9;
  transition: background-color .25s;
}

.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
  background-color: #d0cfd9;
  transition: background-color .25s;
}

.table .thead-inverse th {
  color: #ffffff;
  background-color: #6b6d6f;
  border-color: #6b6d6f;
}

@media (max-width: 575.98px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .table-responsive-sm > .table-bordered {
    border: 0;
  }
}

@media (max-width: 767.98px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .table-responsive-md > .table-bordered {
    border: 0;
  }
}

@media (max-width: 991.98px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .table-responsive-lg > .table-bordered {
    border: 0;
  }
}

@media (max-width: 1199.98px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .table-responsive-xl > .table-bordered {
    border: 0;
  }
}

.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}

.table-responsive > .table-bordered {
  border: 0;
}

.table-theme {
  background-color: rgba(255, 255, 255, 0.1);
}

.table-theme th,
.table-theme td {
  color: #ffffff;
  border-bottom-color: #ffffff;
}

.table-theme thead th {
  color: #646569;
}

.table-alert {
  background-color: rgba(255, 255, 255, 0.1);
}

.table-alert th,
.table-alert td {
  color: #ffffff;
  border-bottom-color: #ffffff;
}

.table-alert thead th {
  color: #202020;
}

@media (min-width: 1025px) {
  .table-responsive-border {
    position: relative;
    padding: 0 1px;
    margin-bottom: 1rem;
    background-color: #9a9c9f;
  }
  .table-responsive-border::before {
    position: absolute;
    left: 0;
    width: 100%;
    height: 2.75rem;
    color: #ffffff;
    content: ".";
    background-color: #ffffff;
  }
  .table-responsive-border .table {
    position: relative;
    margin-bottom: 0;
    background-color: #f3f3f8;
  }
  .table-responsive-border-sm {
    position: relative;
    padding: 0 1px;
    margin-bottom: 1rem;
    background-color: #9a9c9f;
  }
  .table-responsive-border-sm::before {
    position: absolute;
    left: 0;
    width: 100%;
    height: 2.125rem;
    color: #ffffff;
    content: ".";
    background-color: #ffffff;
  }
  .table-responsive-border-sm .table {
    position: relative;
    margin-bottom: 0;
    background-color: #f3f3f8;
  }
}

.table.table-sort thead th {
  position: relative;
  padding-right: 50px;
}

.table.table-sort thead th.sort:active {
  background-color: #e1e1e6;
}

.table.table-sort thead th .sort-glyph {
  display: none;
}

.table.table-sort thead th.sort-active .sort-glyph {
  display: inline !important;
}

.table.table-sort .sort-glyph {
  position: absolute;
  top: 0.625rem;
  right: 1.5625rem;
  color: #6b6d6f;
}

.ua-firefox .table.table-sort .sort-glyph {
  top: 0.4375rem;
}

.table.table-sort .sort-glyph::before {
  margin-right: -0.1875rem;
  margin-left: -0.1875rem;
  font-size: 1.5rem;
  line-height: 1.5rem;
}

.table.table-sort.table-sm thead th {
  padding-right: 2.875rem;
}

.table.table-sort.table-sm .sort-glyph {
  top: 0.4375rem;
}

.table.table-sort.table-sm .sort-glyph::before {
  margin-right: -0.1875rem;
  margin-left: -0.1875rem;
  font-size: 1.25rem;
  line-height: 1.25rem;
}

.table.table-sort .thead-inverse thead th.sort:active {
  background-color: #474748;
}

.table.table-sort .thead-inverse .sort-glyph {
  color: #ffffff;
}

.table.table-sort.table-sm .thead-inverse .sort-glyph {
  color: #ffffff;
}

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