/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background-color: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  text-decoration: underline dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"],
.checkbox-icon,
.radio-icon {
  box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  font-family: 'Roboto', sans-serif;
  font-size: 15px;
  line-height: 1.42857143;
  color: #333333;
  background-color: #333333;
}
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  color: #039BE5;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #1fb4fc;
  text-decoration: none;
}
a:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
figure {
  margin: 0;
}
img {
  vertical-align: middle;
}
.img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}
.img-rounded {
  border-radius: 3px;
}
.img-thumbnail {
  padding: 2px;
  line-height: 1.42857143;
  background-color: #FFFFFF;
  border: 1px solid #F6F6F6;
  border-radius: 0;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}
.img-circle {
  border-radius: 50%;
}
hr {
  margin-top: 21px;
  margin-bottom: 21px;
  border: 0;
  border-top: 1px solid #F6F6F6;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
[role="button"] {
  cursor: pointer;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: 'Roboto', sans-serif;
  font-weight: 500;
  line-height: 1.3;
  color: #2C5A81;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
  font-weight: 400;
  line-height: 1;
  color: #BEBEBE;
}
h1,
.h1,
h2,
.h2,
h3,
.h3 {
  margin-top: 21px;
  margin-bottom: 10.5px;
}
h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h1 .small,
.h1 .small,
h2 .small,
.h2 .small,
h3 .small,
.h3 .small {
  font-size: 65%;
}
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  margin-top: 10.5px;
  margin-bottom: 10.5px;
}
h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small,
h4 .small,
.h4 .small,
h5 .small,
.h5 .small,
h6 .small,
.h6 .small {
  font-size: 75%;
}
h1,
.h1 {
  font-size: 24px;
}
h2,
.h2 {
  font-size: 21px;
}
h3,
.h3 {
  font-size: 20px;
}
h4,
.h4 {
  font-size: 18px;
}
h5,
.h5 {
  font-size: 15px;
}
h6,
.h6 {
  font-size: 13px;
}
p {
  margin: 0 0 10.5px;
}
.lead {
  margin-bottom: 21px;
  font-size: 17px;
  font-weight: 300;
  line-height: 1.4;
}
@media (min-width: 769px) {
  .lead {
    font-size: 22.5px;
  }
}
small,
.small {
  font-size: 86%;
}
mark,
.mark {
  padding: 0.2em;
  background-color: #fdf4cf;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-justify {
  text-align: justify;
}
.text-nowrap {
  white-space: nowrap;
}
.text-lowercase {
  text-transform: lowercase;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-capitalize {
  text-transform: capitalize;
}
.text-muted {
  color: #BEBEBE;
}
.text-primary {
  color: #039BE5;
}
a.text-primary:hover,
a.text-primary:focus {
  color: #0279b3;
}
.text-success {
  color: #2b3e0c;
}
a.text-success:hover,
a.text-success:focus {
  color: #0e1404;
}
.text-info {
  color: #113b5f;
}
a.text-info:hover,
a.text-info:focus {
  color: #0a2034;
}
.text-warning {
  color: #7b6305;
}
a.text-warning:hover,
a.text-warning:focus {
  color: #4a3c03;
}
.text-danger {
  color: #840b0c;
}
a.text-danger:hover,
a.text-danger:focus {
  color: #550708;
}
.bg-primary {
  color: #fff;
  background-color: #039BE5;
}
a.bg-primary:hover,
a.bg-primary:focus {
  background-color: #0279b3;
}
.bg-success {
  background-color: #d3eea8;
}
a.bg-success:hover,
a.bg-success:focus {
  background-color: #bee57e;
}
.bg-info {
  background-color: #c7e0f5;
}
a.bg-info:hover,
a.bg-info:focus {
  background-color: #9cc7ed;
}
.bg-warning {
  background-color: #fdf4cf;
}
a.bg-warning:hover,
a.bg-warning:focus {
  background-color: #fbe89e;
}
.bg-danger {
  background-color: #fcdfdf;
}
a.bg-danger:hover,
a.bg-danger:focus {
  background-color: #f8b0b0;
}
.page-header {
  padding-bottom: 9.5px;
  margin: 42px 0 21px;
  border-bottom: 1px solid transparent;
}
ul,
ol {
  margin-top: 0;
  margin-bottom: 10.5px;
}
ul ul,
ol ul,
ul ol,
ol ol {
  margin-bottom: 0;
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px;
}
.list-inline > li {
  display: inline-block;
  padding-right: 5px;
  padding-left: 5px;
}
dl {
  margin-top: 0;
  margin-bottom: 21px;
}
dt,
dd {
  line-height: 1.42857143;
}
dt {
  font-weight: 700;
}
dd {
  margin-left: 0;
}
@media (min-width: 769px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .dl-horizontal dd {
    margin-left: 180px;
  }
}
abbr[title],
abbr[data-original-title] {
  cursor: help;
}
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
blockquote {
  padding: 10.5px 21px;
  margin: 0 0 21px;
  font-size: 18.75px;
  border-left: 5px solid #F6F6F6;
}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}
blockquote footer,
blockquote small,
blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.42857143;
  color: #BEBEBE;
}
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: "\2014 \00A0";
}
.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  text-align: right;
  border-right: 5px solid #F6F6F6;
  border-left: 0;
}
.blockquote-reverse footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before {
  content: "";
}
.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after {
  content: "\00A0 \2014";
}
address {
  margin-bottom: 21px;
  font-style: normal;
  line-height: 1.42857143;
}
.container {
  padding-right: 10px;
  padding-left: 10px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 769px) {
  .container {
    width: 740px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 960px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1160px;
  }
}
.container-fluid {
  padding-right: 10px;
  padding-left: 10px;
  margin-right: auto;
  margin-left: auto;
}
.row {
  margin-right: -10px;
  margin-left: -10px;
}
.row-no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.row-no-gutters [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}
.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 10px;
  padding-left: 10px;
}
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 769px) {
  .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 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .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 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1200px) {
  .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 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}
.btn,
.button {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  padding: 5px 10px;
  font-size: 15px;
  line-height: 1.42857143;
  border-radius: 3px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus,
.button:focus,
.button:active:focus,
.button.active:focus,
.button.focus,
.button:active.focus,
.button.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus,
.btn.focus,
.button:hover,
.button:focus,
.button.focus {
  color: #757575;
  text-decoration: none;
}
.btn:active,
.btn.active,
.button:active,
.button.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) 0 1px #000;
  -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) 0 1px #000;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) 0 1px #000;
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn,
.button.disabled,
.button[disabled],
fieldset[disabled] .button {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  opacity: 0.65;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-box-shadow: none 0 1px #000;
  -moz-box-shadow: none 0 1px #000;
  box-shadow: none 0 1px #000;
}
a.btn.disabled,
fieldset[disabled] a.btn,
a.button.disabled,
fieldset[disabled] a.button {
  pointer-events: none;
}
.btn-default,
.button.gray,
.gray,
.contentLanguagesMenu span a {
  color: #757575;
  background-color: transparent;
  border-color: #757575;
}
.btn-default:focus,
.btn-default.focus,
.button.gray:focus,
.button.gray.focus,
.gray:focus,
.gray.focus,
.contentLanguagesMenu span a:focus,
.contentLanguagesMenu span a.focus {
  color: #757575;
  background-color: rgba(0, 0, 0, 0);
  border-color: #353535;
}
.btn-default:hover,
.button.gray:hover,
.gray:hover,
.contentLanguagesMenu span a:hover {
  color: #757575;
  background-color: rgba(0, 0, 0, 0);
  border-color: #565656;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default,
.button.gray:active,
.button.gray.active,
.open > .dropdown-toggle.button.gray,
.gray:active,
.gray.active,
.open > .dropdown-toggle.gray,
.contentLanguagesMenu span a:active,
.contentLanguagesMenu span a.active,
.open > .dropdown-toggle.contentLanguagesMenu span a {
  color: #757575;
  background-color: rgba(0, 0, 0, 0);
  background-image: none;
  border-color: #565656;
}
.btn-default:active:hover,
.btn-default.active:hover,
.open > .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open > .dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open > .dropdown-toggle.btn-default.focus,
.button.gray:active:hover,
.button.gray.active:hover,
.open > .dropdown-toggle.button.gray:hover,
.button.gray:active:focus,
.button.gray.active:focus,
.open > .dropdown-toggle.button.gray:focus,
.button.gray:active.focus,
.button.gray.active.focus,
.open > .dropdown-toggle.button.gray.focus,
.gray:active:hover,
.gray.active:hover,
.open > .dropdown-toggle.gray:hover,
.gray:active:focus,
.gray.active:focus,
.open > .dropdown-toggle.gray:focus,
.gray:active.focus,
.gray.active.focus,
.open > .dropdown-toggle.gray.focus,
.contentLanguagesMenu span a:active:hover,
.contentLanguagesMenu span a.active:hover,
.open > .dropdown-toggle.contentLanguagesMenu span a:hover,
.contentLanguagesMenu span a:active:focus,
.contentLanguagesMenu span a.active:focus,
.open > .dropdown-toggle.contentLanguagesMenu span a:focus,
.contentLanguagesMenu span a:active.focus,
.contentLanguagesMenu span a.active.focus,
.open > .dropdown-toggle.contentLanguagesMenu span a.focus {
  color: #757575;
  background-color: rgba(0, 0, 0, 0);
  border-color: #353535;
}
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus,
.button.gray.disabled:hover,
.button.gray[disabled]:hover,
fieldset[disabled] .button.gray:hover,
.button.gray.disabled:focus,
.button.gray[disabled]:focus,
fieldset[disabled] .button.gray:focus,
.button.gray.disabled.focus,
.button.gray[disabled].focus,
fieldset[disabled] .button.gray.focus,
.gray.disabled:hover,
.gray[disabled]:hover,
fieldset[disabled] .gray:hover,
.gray.disabled:focus,
.gray[disabled]:focus,
fieldset[disabled] .gray:focus,
.gray.disabled.focus,
.gray[disabled].focus,
fieldset[disabled] .gray.focus,
.contentLanguagesMenu span a.disabled:hover,
.contentLanguagesMenu span a[disabled]:hover,
fieldset[disabled] .contentLanguagesMenu span a:hover,
.contentLanguagesMenu span a.disabled:focus,
.contentLanguagesMenu span a[disabled]:focus,
fieldset[disabled] .contentLanguagesMenu span a:focus,
.contentLanguagesMenu span a.disabled.focus,
.contentLanguagesMenu span a[disabled].focus,
fieldset[disabled] .contentLanguagesMenu span a.focus {
  background-color: transparent;
  border-color: #757575;
}
.btn-default .badge,
.button.gray .badge,
.gray .badge,
.contentLanguagesMenu span a .badge {
  color: transparent;
  background-color: #757575;
}
.btn-primary,
.button.orange,
.orange,
.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child {
  color: #FFFFFF;
  background-color: #faa51a;
  border-color: #faa51a;
}
.btn-primary:focus,
.btn-primary.focus,
.button.orange:focus,
.button.orange.focus,
.orange:focus,
.orange.focus,
.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child:focus,
.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child.focus {
  color: #FFFFFF;
  background-color: #dc8a05;
  border-color: #915b03;
}
.btn-primary:hover,
.button.orange:hover,
.orange:hover,
.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child:hover {
  color: #FFFFFF;
  background-color: #dc8a05;
  border-color: #d28405;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary,
.button.orange:active,
.button.orange.active,
.open > .dropdown-toggle.button.orange,
.orange:active,
.orange.active,
.open > .dropdown-toggle.orange,
.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child:active,
.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child.active,
.open > .dropdown-toggle.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child {
  color: #FFFFFF;
  background-color: #dc8a05;
  background-image: none;
  border-color: #d28405;
}
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus,
.button.orange:active:hover,
.button.orange.active:hover,
.open > .dropdown-toggle.button.orange:hover,
.button.orange:active:focus,
.button.orange.active:focus,
.open > .dropdown-toggle.button.orange:focus,
.button.orange:active.focus,
.button.orange.active.focus,
.open > .dropdown-toggle.button.orange.focus,
.orange:active:hover,
.orange.active:hover,
.open > .dropdown-toggle.orange:hover,
.orange:active:focus,
.orange.active:focus,
.open > .dropdown-toggle.orange:focus,
.orange:active.focus,
.orange.active.focus,
.open > .dropdown-toggle.orange.focus,
.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child:active:hover,
.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child.active:hover,
.open > .dropdown-toggle.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child:hover,
.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child:active:focus,
.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child.active:focus,
.open > .dropdown-toggle.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child:focus,
.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child:active.focus,
.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child.active.focus,
.open > .dropdown-toggle.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child.focus {
  color: #FFFFFF;
  background-color: #b97404;
  border-color: #915b03;
}
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.button.orange.disabled:hover,
.button.orange[disabled]:hover,
fieldset[disabled] .button.orange:hover,
.button.orange.disabled:focus,
.button.orange[disabled]:focus,
fieldset[disabled] .button.orange:focus,
.button.orange.disabled.focus,
.button.orange[disabled].focus,
fieldset[disabled] .button.orange.focus,
.orange.disabled:hover,
.orange[disabled]:hover,
fieldset[disabled] .orange:hover,
.orange.disabled:focus,
.orange[disabled]:focus,
fieldset[disabled] .orange:focus,
.orange.disabled.focus,
.orange[disabled].focus,
fieldset[disabled] .orange.focus,
.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child.disabled:hover,
.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child[disabled]:hover,
fieldset[disabled] .ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child:hover,
.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child.disabled:focus,
.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child[disabled]:focus,
fieldset[disabled] .ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child:focus,
.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child.disabled.focus,
.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child[disabled].focus,
fieldset[disabled] .ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child.focus {
  background-color: #faa51a;
  border-color: #faa51a;
}
.btn-primary .badge,
.button.orange .badge,
.orange .badge,
.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child .badge {
  color: #faa51a;
  background-color: #FFFFFF;
}
.btn-success {
  color: #FFFFFF;
  background-color: #93d32a;
  border-color: #84be26;
}
.btn-success:focus,
.btn-success.focus {
  color: #FFFFFF;
  background-color: #75a822;
  border-color: #3a5311;
}
.btn-success:hover {
  color: #FFFFFF;
  background-color: #75a822;
  border-color: #618b1c;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #FFFFFF;
  background-color: #75a822;
  background-image: none;
  border-color: #618b1c;
}
.btn-success:active:hover,
.btn-success.active:hover,
.open > .dropdown-toggle.btn-success:hover,
.btn-success:active:focus,
.btn-success.active:focus,
.open > .dropdown-toggle.btn-success:focus,
.btn-success:active.focus,
.btn-success.active.focus,
.open > .dropdown-toggle.btn-success.focus {
  color: #FFFFFF;
  background-color: #618b1c;
  border-color: #3a5311;
}
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus {
  background-color: #93d32a;
  border-color: #84be26;
}
.btn-success .badge {
  color: #93d32a;
  background-color: #FFFFFF;
}
.btn-info {
  color: #FFFFFF;
  background-color: #4697DD;
  border-color: #308bd9;
}
.btn-info:focus,
.btn-info.focus {
  color: #FFFFFF;
  background-color: #257ecb;
  border-color: #154875;
}
.btn-info:hover {
  color: #FFFFFF;
  background-color: #257ecb;
  border-color: #206bad;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #FFFFFF;
  background-color: #257ecb;
  background-image: none;
  border-color: #206bad;
}
.btn-info:active:hover,
.btn-info.active:hover,
.open > .dropdown-toggle.btn-info:hover,
.btn-info:active:focus,
.btn-info.active:focus,
.open > .dropdown-toggle.btn-info:focus,
.btn-info:active.focus,
.btn-info.active.focus,
.open > .dropdown-toggle.btn-info.focus {
  color: #FFFFFF;
  background-color: #206bad;
  border-color: #154875;
}
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus {
  background-color: #4697DD;
  border-color: #308bd9;
}
.btn-info .badge {
  color: #4697DD;
  background-color: #FFFFFF;
}
.btn-warning {
  color: #FFFFFF;
  background-color: #f6cb24;
  border-color: #f6cb24;
}
.btn-warning:focus,
.btn-warning.focus {
  color: #FFFFFF;
  background-color: #ddb209;
  border-color: #947706;
}
.btn-warning:hover {
  color: #FFFFFF;
  background-color: #ddb209;
  border-color: #d4aa09;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  color: #FFFFFF;
  background-color: #ddb209;
  background-image: none;
  border-color: #d4aa09;
}
.btn-warning:active:hover,
.btn-warning.active:hover,
.open > .dropdown-toggle.btn-warning:hover,
.btn-warning:active:focus,
.btn-warning.active:focus,
.open > .dropdown-toggle.btn-warning:focus,
.btn-warning:active.focus,
.btn-warning.active.focus,
.open > .dropdown-toggle.btn-warning.focus {
  color: #FFFFFF;
  background-color: #bb9708;
  border-color: #947706;
}
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus {
  background-color: #f6cb24;
  border-color: #f6cb24;
}
.btn-warning .badge {
  color: #f6cb24;
  background-color: #FFFFFF;
}
.btn-danger {
  color: #FFFFFF;
  background-color: #F05253;
  border-color: #ee3b3c;
}
.btn-danger:focus,
.btn-danger.focus {
  color: #FFFFFF;
  background-color: #ec2324;
  border-color: #9c0d0e;
}
.btn-danger:hover {
  color: #FFFFFF;
  background-color: #ec2324;
  border-color: #d91314;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  color: #FFFFFF;
  background-color: #ec2324;
  background-image: none;
  border-color: #d91314;
}
.btn-danger:active:hover,
.btn-danger.active:hover,
.open > .dropdown-toggle.btn-danger:hover,
.btn-danger:active:focus,
.btn-danger.active:focus,
.open > .dropdown-toggle.btn-danger:focus,
.btn-danger:active.focus,
.btn-danger.active.focus,
.open > .dropdown-toggle.btn-danger.focus {
  color: #FFFFFF;
  background-color: #d91314;
  border-color: #9c0d0e;
}
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus {
  background-color: #F05253;
  border-color: #ee3b3c;
}
.btn-danger .badge {
  color: #F05253;
  background-color: #FFFFFF;
}
.btn-link {
  font-weight: 400;
  color: #039BE5;
  border-radius: 0;
}
.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-box-shadow: none 0 1px #000;
  -moz-box-shadow: none 0 1px #000;
  box-shadow: none 0 1px #000;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
  color: #1fb4fc;
  text-decoration: none;
  background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #BEBEBE;
  text-decoration: none;
}
.btn-lg,
.btn-group-lg > .btn-disabled > .btn,
.btn-group-lg > .btn-disabled > .button {
  padding: 10px 20px;
  font-size: 17px;
  line-height: 1.3333333;
  border-radius: 3px;
}
.btn-sm,
.button.smallbutton,
.smallbutton,
.fc .fc-toolbar .fc-button-group .fc-button,
.btn-group-sm > .btn-disabled > .btn,
.btn-group-sm > .btn-disabled > .button {
  padding: 3px 10px;
  font-size: 13px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-xs,
.btn-group-xs > .btn-disabled > .btn,
.btn-group-xs > .btn-disabled > .button {
  padding: 1px 5px;
  font-size: 13px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}
.modal-open {
  overflow: hidden;
}
.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  -o-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.modal-content {
  position: relative;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5) 0 1px #000;
  -moz-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5) 0 1px #000;
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5) 0 1px #000;
  outline: 0;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}
.modal-backdrop.fade {
  filter: alpha(opacity=0);
  opacity: 0;
}
.modal-backdrop.in {
  filter: alpha(opacity=50);
  opacity: 0.5;
}
.modal-header {
  padding: 10px;
  border-bottom: 1px solid #989898;
}
.modal-header .close {
  margin-top: -2px;
}
.modal-title {
  margin: 0;
  line-height: 1.42857143;
}
.modal-body {
  position: relative;
  padding: 13.33333333px;
}
.modal-footer {
  padding: 13.33333333px;
  text-align: right;
  border-top: 1px solid #989898;
}
.modal-footer .btn + .btn,
.modal-footer .button + .button {
  margin-bottom: 0;
  margin-left: 5px;
}
.modal-footer .btn-group .btn + .btn,
.modal-footer .btn-group .button + .button {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 769px) {
  .modal-dialog {
    width: 850px;
    margin: 30px auto;
  }
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5) 0 1px #000;
    -moz-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5) 0 1px #000;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5) 0 1px #000;
  }
  .modal-sm {
    width: 400px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    width: 950px;
  }
}
/*@import "../../Bootstrap/3.4.1/tooltip.less";
@import "../../Bootstrap/3.4.1/popovers.less";*/
.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.modal-header:before,
.modal-header:after,
.modal-footer:before,
.modal-footer:after,
.languages-menu-wrapper:before,
.languages-menu-wrapper:after,
.ui-dialog .ui-dialog-buttonpane:before,
.ui-dialog .ui-dialog-buttonpane:after,
.unsupported-floating .unsupported-dialog:before,
.unsupported-floating .unsupported-dialog:after {
  display: table;
  content: " ";
}
.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.modal-header:after,
.modal-footer:after,
.languages-menu-wrapper:after,
.ui-dialog .ui-dialog-buttonpane:after,
.unsupported-floating .unsupported-dialog:after {
  clear: both;
}
.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.modal-header:before,
.modal-header:after,
.modal-footer:before,
.modal-footer:after,
.languages-menu-wrapper:before,
.languages-menu-wrapper:after,
.ui-dialog .ui-dialog-buttonpane:before,
.ui-dialog .ui-dialog-buttonpane:after,
.unsupported-floating .unsupported-dialog:before,
.unsupported-floating .unsupported-dialog:after {
  content: " ";
  clear: both;
  display: table;
}
.center-block {
  display: block;
  margin-right: auto;
  margin-left: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none !important;
}
.affix {
  position: fixed;
}
@-ms-viewport {
  width: device-width;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}
@media (max-width: 768px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table !important;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 768px) {
  .visible-xs-block {
    display: block !important;
  }
}
@media (max-width: 768px) {
  .visible-xs-inline {
    display: inline !important;
  }
}
@media (max-width: 768px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 769px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table !important;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 769px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important;
  }
}
@media (min-width: 769px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important;
  }
}
@media (min-width: 769px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table !important;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table !important;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (max-width: 768px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 769px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}
@media print {
  .visible-print {
    display: block !important;
  }
  table.visible-print {
    display: table !important;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}
.visible-print-block {
  display: none !important;
}
@media print {
  .visible-print-block {
    display: block !important;
  }
}
.visible-print-inline {
  display: none !important;
}
@media print {
  .visible-print-inline {
    display: inline !important;
  }
}
.visible-print-inline-block {
  display: none !important;
}
@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}
@media print {
  .hidden-print {
    display: none !important;
  }
}
.md-icon {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  /* Preferred icon size */
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
}
/* Rules for sizing the icon. */
.md-icon {
  /* Rules for using icons as black on a light background. */
  /* Rules for using icons as white on a dark background. */
}
.md-icon.md-18 {
  font-size: 18px;
}
.md-icon.md-24 {
  font-size: 24px;
}
.md-icon.md-36 {
  font-size: 36px;
}
.md-icon.md-48 {
  font-size: 48px;
}
.md-icon.md-dark {
  color: rgba(0, 0, 0, 0.54);
}
.md-icon.md-dark .md-inactive {
  color: rgba(0, 0, 0, 0.26);
}
.md-icon.md-light {
  color: #ffffff;
}
.md-icon.md-light .md-inactive {
  color: rgba(255, 255, 255, 0.3);
}
.md-clear:before {
  content: "clear";
}
.md-add:before {
  content: "add";
}
.md-paint:before {
  content: "format_paint";
}
.md-arrow-left:before {
  content: "arrow_back";
}
.md-shopping-cart:before {
  content: "shopping_cart";
}
.md-shopping-basket:before {
  content: "shopping_basket";
}
.glyphicon {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 900;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
}
.glyphicon.icon-collapse:before {
  content: "\f078";
}
.glyphicon-option-horizontal:before {
  content: "\f141";
}
.glyphicon-option-vertical:before {
  content: "\f142";
}
.glyphicon-fa-chevron-up:before {
  content: "\f077";
}
.glyphicon-fa-chevron-down:before {
  content: "\f078";
}
.glyphicon-fa-chevron-left:before {
  content: "\f053";
}
.glyphicon-fa-chevron-right:before {
  content: "\f054";
}
svg:not(:root).svg-inline--fa {
  overflow: visible;
}
.svg-inline--fa {
  display: inline-block;
  font-size: inherit;
  height: 1em;
  overflow: visible;
  vertical-align: -0.125em;
}
.svg-inline--fa.fa-lg {
  vertical-align: -0.225em;
}
.svg-inline--fa.fa-w-1 {
  width: 0.0625em;
}
.svg-inline--fa.fa-w-2 {
  width: 0.125em;
}
.svg-inline--fa.fa-w-3 {
  width: 0.1875em;
}
.svg-inline--fa.fa-w-4 {
  width: 0.25em;
}
.svg-inline--fa.fa-w-5 {
  width: 0.3125em;
}
.svg-inline--fa.fa-w-6 {
  width: 0.375em;
}
.svg-inline--fa.fa-w-7 {
  width: 0.4375em;
}
.svg-inline--fa.fa-w-8 {
  width: 0.5em;
}
.svg-inline--fa.fa-w-9 {
  width: 0.5625em;
}
.svg-inline--fa.fa-w-10 {
  width: 0.625em;
}
.svg-inline--fa.fa-w-11 {
  width: 0.6875em;
}
.svg-inline--fa.fa-w-12 {
  width: 0.75em;
}
.svg-inline--fa.fa-w-13 {
  width: 0.8125em;
}
.svg-inline--fa.fa-w-14 {
  width: 0.875em;
}
.svg-inline--fa.fa-w-15 {
  width: 0.9375em;
}
.svg-inline--fa.fa-w-16 {
  width: 1em;
}
.svg-inline--fa.fa-w-17 {
  width: 1.0625em;
}
.svg-inline--fa.fa-w-18 {
  width: 1.125em;
}
.svg-inline--fa.fa-w-19 {
  width: 1.1875em;
}
.svg-inline--fa.fa-w-20 {
  width: 1.25em;
}
.svg-inline--fa.fa-pull-left {
  margin-right: 0.3em;
  width: auto;
}
.svg-inline--fa.fa-pull-right {
  margin-left: 0.3em;
  width: auto;
}
.svg-inline--fa.fa-border {
  height: 1.5em;
}
.svg-inline--fa.fa-li {
  width: 2em;
}
.svg-inline--fa.fa-fw {
  width: 1.25em;
}
.fa-layers svg.svg-inline--fa {
  bottom: 0;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
}
.fa-layers {
  display: inline-block;
  height: 1em;
  position: relative;
  text-align: center;
  vertical-align: -0.125em;
  width: 1em;
}
.fa-layers svg.svg-inline--fa {
  -webkit-transform-origin: center center;
  transform-origin: center center;
}
.fa-layers-counter,
.fa-layers-text {
  display: inline-block;
  position: absolute;
  text-align: center;
}
.fa-layers-text {
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-transform-origin: center center;
  transform-origin: center center;
}
.fa-layers-counter {
  background-color: #ff253a;
  border-radius: 1em;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #fff;
  height: 1.5em;
  line-height: 1;
  max-width: 5em;
  min-width: 1.5em;
  overflow: hidden;
  padding: 0.25em;
  right: 0;
  text-overflow: ellipsis;
  top: 0;
  -webkit-transform: scale(0.25);
  transform: scale(0.25);
  -webkit-transform-origin: top right;
  transform-origin: top right;
}
.fa-layers-bottom-right {
  bottom: 0;
  right: 0;
  top: auto;
  -webkit-transform: scale(0.25);
  transform: scale(0.25);
  -webkit-transform-origin: bottom right;
  transform-origin: bottom right;
}
.fa-layers-bottom-left {
  bottom: 0;
  left: 0;
  right: auto;
  top: auto;
  -webkit-transform: scale(0.25);
  transform: scale(0.25);
  -webkit-transform-origin: bottom left;
  transform-origin: bottom left;
}
.fa-layers-top-right {
  right: 0;
  top: 0;
  -webkit-transform: scale(0.25);
  transform: scale(0.25);
  -webkit-transform-origin: top right;
  transform-origin: top right;
}
.fa-layers-top-left {
  left: 0;
  right: auto;
  top: 0;
  -webkit-transform: scale(0.25);
  transform: scale(0.25);
  -webkit-transform-origin: top left;
  transform-origin: top left;
}
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -0.0667em;
}
.fa-xs {
  font-size: 0.75em;
}
.fa-sm {
  font-size: 0.875em;
}
.fa-1x {
  font-size: 1em;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-6x {
  font-size: 6em;
}
.fa-7x {
  font-size: 7em;
}
.fa-8x {
  font-size: 8em;
}
.fa-9x {
  font-size: 9em;
}
.fa-10x {
  font-size: 10em;
}
.fa-fw {
  text-align: center;
  width: 1.25em;
}
.fa-ul {
  list-style-type: none;
  margin-left: 2.5em;
  padding-left: 0;
}
.fa-ul > li {
  position: relative;
}
.fa-li {
  left: -2em;
  position: absolute;
  text-align: center;
  width: 2em;
  line-height: inherit;
}
.fa-border {
  border: solid 0.08em #eee;
  border-radius: 0.1em;
  padding: 0.2em 0.25em 0.15em;
}
.fa-pull-left {
  float: left;
}
.fa-pull-right {
  float: right;
}
.fa.fa-pull-left,
.fab.fa-pull-left,
.fal.fa-pull-left,
.far.fa-pull-left,
.fas.fa-pull-left {
  margin-right: 0.3em;
}
.fa.fa-pull-right,
.fab.fa-pull-right,
.fal.fa-pull-right,
.far.fa-pull-right,
.fas.fa-pull-right {
  margin-left: 0.3em;
}
.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}
.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}
@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.fa-rotate-90 {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
.fa-rotate-180 {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.fa-rotate-270 {
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  -webkit-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.fa-flip-vertical {
  -webkit-transform: scale(1, -1);
  transform: scale(1, -1);
}
.fa-flip-both,
.fa-flip-horizontal.fa-flip-vertical {
  -webkit-transform: scale(-1, -1);
  transform: scale(-1, -1);
}
:root .fa-flip-both,
:root .fa-flip-horizontal,
:root .fa-flip-vertical,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-rotate-90 {
  -webkit-filter: none;
  filter: none;
}
.fa-stack {
  display: inline-block;
  height: 2em;
  position: relative;
  width: 2.5em;
}
.fa-stack-1x,
.fa-stack-2x {
  bottom: 0;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
}
.svg-inline--fa.fa-stack-1x {
  height: 1em;
  width: 1.25em;
}
.svg-inline--fa.fa-stack-2x {
  height: 2em;
  width: 2.5em;
}
.fa-inverse {
  color: #fff;
}
.sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}
.svg-inline--fa .fa-primary {
  fill: var(--fa-primary-color, currentColor);
  opacity: 1;
  opacity: var(--fa-primary-opacity, 1);
}
.svg-inline--fa .fa-secondary {
  fill: var(--fa-secondary-color, currentColor);
  opacity: 0.4;
  opacity: var(--fa-secondary-opacity, 0.4);
}
.svg-inline--fa.fa-swap-opacity .fa-primary {
  opacity: 0.4;
  opacity: var(--fa-secondary-opacity, 0.4);
}
.svg-inline--fa.fa-swap-opacity .fa-secondary {
  opacity: 1;
  opacity: var(--fa-primary-opacity, 1);
}
.svg-inline--fa mask .fa-primary,
.svg-inline--fa mask .fa-secondary {
  fill: #000;
}
.fad.fa-inverse {
  color: #fff;
}
.fa-fw {
  width: 1.25em;
}
.fa-post-author:before {
  content: "\f2c0";
}
.fa-post-date:before {
  content: "\f133";
}
.fa-post-tag:before {
  content: "\f02b";
}
.fa-post-comment:before {
  content: "\f0e5";
}
.fa-post-map:before {
  content: "\f041";
}
.fa-checkbox-indeterminate:before {
  content: "\f146";
}
.fa-checkbox-checked:before {
  content: "\f14a";
}
.fa-checkbox-open:before {
  content: "\f0c8";
}
.fa-checkbox-plus:before {
  content: "\f0fe";
}
.fa-checkbox-minus:before {
  content: "\f146";
}
.fa-radio-checked:before {
  content: "\f192";
}
.fa-radio-open:before {
  content: "\f111";
}
.fa-eye-open:before {
  content: "\f06e";
}
.fa-eye-close:before {
  content: "\f070";
}
.fa-plus-open:before {
  content: "\f055";
}
.fa-plus-close:before {
  content: "\f056";
}
.fa-icon-money:before {
  content: "\f155";
}
.fa-icon-percent:before {
  content: "\f541";
}
.collapse-indicator[aria-expanded="false"] .collapse-icon:before {
  content: "\f0fe";
}
.collapse-indicator[aria-expanded="false"] .collapse-single-icon:before {
  content: "\f054";
}
.collapse-indicator[aria-expanded="false"] .collapse-vertical-icon:before {
  content: "\f078";
}
.collapse-indicator[aria-expanded="false"] .expand-icon:before {
  content: "\f067";
}
.collapse-indicator[aria-expanded="true"] .collapse-icon:before {
  content: "\f146";
}
.collapse-indicator[aria-expanded="true"] .collapse-single-icon:before {
  content: "\f078";
}
.collapse-indicator[aria-expanded="true"] .collapse-vertical-icon:before {
  content: "\f077";
}
.collapse-indicator[aria-expanded="true"] .expand-icon:before {
  content: "\f068";
}
/* Special collapse indicator for datatable created with api */
.shown .collapse-indicator .collapse-icon:before {
  content: "\f146";
}
.fas-icon.icon-collapse:before,
.far-icon.icon-collapse:before,
.fal-icon.icon-collapse:before {
  content: "\f078";
}
.collapsed .fas-icon.icon-collapse:before,
.collapsed .far-icon.icon-collapse:before,
.collapsed .fal-icon.icon-collapse:before {
  content: "\f054";
}
.fa-mobile {
  font-size: 19px;
}
.fa-mobile.fa-fw {
  width: 1em;
}
@font-face {
  font-family: "fontcr";
  src: url("../../fonts/font-cr/fontcr.eot");
  src: url("../../fonts/font-cr/fontcr.eot#iefix") format("embedded-opentype"), url("../../fonts/font-cr/fontcr.woff") format("woff"), url("../../fonts/font-cr/fontcr.ttf") format("truetype"), url("../../fonts/font-cr/fontcr.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
.fcr {
  display: inline-block;
  font: normal normal normal 14px/1 fontcr;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.fcr-cr:before {
  content: "\61";
}
.fcr-mn:before {
  content: "\62";
}
.fcr-flame:before {
  content: "\63";
}
.fcr-flame-o:before {
  content: "\64";
}
.fcr-tag:before {
  content: "\65";
}
.fcr-tag-o:before {
  content: "\66";
}
/* Styles for Universal Login Page */
.login-row {
  display: flex;
}
.bgImage {
  padding: 20px;
  display: flex;
  flex-direction: column;
  justify-content: start;
  width: 100%;
}
.bgImage:before {
  content: ' ';
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  background-color: #0085bb;
  width: 100%;
  height: 100%;
  min-height: 100vh;
  padding: 20px 40px;
  opacity: 0.6;
  z-index: 0;
}
.bgImage.bgImage-1:before {
  background: url(../../../photos/4458386/pexels-photo-4458386_auto-compress-cs-tinysrgb-w-1260-h-750-dpr-1.jpeg) center / cover no-repeat;
}
.bgImage.bgImage-2:before {
  background: url(../../../photos/3891135/pexels-photo-3891135_auto-compress-cs-tinysrgb-w-1260-h-750-dpr-1.jpeg) center / cover no-repeat;
}
.bgImage.bgImage-3:before {
  background: url(../../../photos/927451/pexels-photo-927451_auto-compress-cs-tinysrgb-w-1260-h-750-dpr-1.jpeg) center / cover no-repeat;
}
.bgImage.bgImage-4:before {
  background: url(../../../photos/374831/pexels-photo-374831_auto-compress-cs-tinysrgb-w-1260-h-750-dpr-1.jpeg) center / cover no-repeat;
}
.bgImage.bgImage-5:before {
  background: url(../../../photos/5882683/pexels-photo-5882683_auto-compress-cs-tinysrgb-w-1260-h-750-dpr-1.jpeg) center / cover no-repeat;
}
.newsSwiperClass .swiper-button-prev,
.newsSwiperClass .swiper-container-rtl .swiper-button-next,
.newsSwiperClass .swiper-button-next,
.newsSwiperClass .swiper-container-rtl .swiper-button-prev {
  bottom: 0;
  top: auto;
  font-size: 10px;
}
.newsSwiperClass .swiper-button-next:after,
.newsSwiperClass .swiper-button-prev:after {
  font-size: 16px;
  font-weight: 900;
}
.newsSwiperClass .swiper-pagination-bullet {
  width: 12px;
  height: 12px;
}
.newsSwiperClass .swiper-pagination {
  position: relative;
  margin-top: 40px;
}
.footerAlignmentContainer .footerCon {
  text-align: left;
  justify-content: left;
}
.login-container-wrapper.login-container-bg {
  background: #0085bb;
}
.swiper-pagination-bullet-active {
  background: #00a4e6;
}
.swiper-button-next,
.swiper-button-prev {
  color: #565656;
}
.login-leftside {
  display: flex;
  padding-right: 0;
}
.login-rightside .footerAlignmentContainer .footerCon {
  margin-bottom: 20px;
  text-align: center;
  justify-content: center;
}
.login-rightside .footerAlignmentContainer .footerCon {
  color: #565656;
}
.login-rightside .footerAlignmentContainer .footerCon a {
  color: #00a4e6;
}
.login-leftside .ClubRunnerLogoLink {
  align-self: flex-start;
  position: relative;
}
.login-leftside .footerAlignmentContainer {
  position: relative;
}
.login-newsPanel-container {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: center;
  align-items: center;
}
.login-newsPanel {
  max-width: 100%;
  background: rgba(255, 255, 255, 0.9);
  box-shadow: 0 1px #FFFFFF inset, 0 1px 3px rgba(34, 25, 25, 0.4);
  padding: 20px;
}
.login-newsPanel hr {
  border-color: gainsboro;
  margin-top: 15px;
  margin-bottom: 15px;
}
.login-newsPanel-title {
  margin-top: 0;
  font-size: 25px;
}
.login-rightside {
  box-shadow: 0 1px #FFFFFF inset, 0 -5px 5px rgba(34, 25, 25, 0.4);
  background-color: white;
  display: flex;
  flex-direction: column;
  /* justify-content: start; */
  justify-content: space-between;
  min-height: 100vh;
}
@media (min-width: 992px) {
  .login-rightside {
    padding-left: 0;
  }
}
.login-rightside-nav {
  align-self: end;
  margin: 20px;
  flex-grow: 1;
  display: flex;
  align-items: flex-start;
  row-gap: 10px;
  flex-wrap: wrap;
  justify-content: flex-end;
  align-content: flex-start;
}
.login-rightside-form-container {
  /* max-width: 100%; */
  padding: 40px;
  /* height: 100%;position: relative;display: flex;flex-direction: column;justify-content: center;min-height: 100vh; */
  flex-grow: 1.5;
}
.login-rightside-form-container h1 {
  margin-top: 0;
  font-size: 50px;
  color: #00a4e6;
}
.login-rightside-form-container h2 {
  padding-bottom: 10px;
  font-size: 20px;
}
.login-rightside-form-container .lbl {
  font-size: 16px;
  padding-bottom: 5px;
}
.login-rightside-form-container .alertMsg {
  margin-bottom: 20px;
}
.login-rightside-form-container a.forgotLink {
  margin-top: 0;
}
.login-rightside-form-container .help-block {
  font-size: 14px;
}
.login-rightside-form-container .errorMessage {
  padding: 5px 0;
}
.login-rightside-form-container .field-validation-error {
  color: #bf2e01;
}
body.login-bg-base {
  background: white;
}
/* Extra from page */
.ui-dialog .ui-dialog-content {
  padding: 15px;
  overflow-x: hidden;
  overflow-y: auto;
}
.blockUI.blockMsg {
  width: 100% !important;
  border: none;
  background: transparent;
  position: fixed !important;
  top: 50% !important;
  left: 50% !important;
  margin: auto auto;
  text-align: center;
  border-radius: none !important;
  opacity: 1 !important;
  z-index: 1050 !important;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-box-shadow: none 0 1px #000;
  -moz-box-shadow: none 0 1px #000;
  box-shadow: none 0 1px #000;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.blockUI.blockMsg #bulletinPublishing2 {
  width: 50%;
  margin: 0 auto;
  padding: 15px;
  font-size: 24px;
  color: #333;
  font-style: italic;
  text-align: center;
  border: none;
  border-radius: 0;
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-box-shadow: none 0 1px #000;
  -moz-box-shadow: none 0 1px #000;
  box-shadow: none 0 1px #000;
  display: block;
  overflow: hidden;
}
#bulletinPublishing2 {
  width: 100%;
  margin: 0;
  padding: 0;
  border: none;
  border-radius: 0;
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-box-shadow: none 0 1px #000;
  -moz-box-shadow: none 0 1px #000;
  box-shadow: none 0 1px #000;
  display: flex;
  align-items: center;
}
#bulletinPublishing2 .fas {
  color: #FFFFFF !important;
}
.blockOverlay,
.ui-widget-overlay {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
  background: #000;
  filter: alpha(opacity=50);
  opacity: 0.5;
}
.loginSelect {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 20px;
  background: #eeeeee;
  border-radius: 5px;
  margin-bottom: 15px;
  color: #333333 !important;
  text-decoration: none !important;
}
.loginSelect:hover,
.loginSelect:active,
.loginSelect:focus {
  background: gainsboro;
}
.label-control {
  font-size: 16px;
  line-height: 22px;
  padding-bottom: 5px;
}
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373;
}
.help-block.errorMessage,
.help-block.field-validation {
  margin: 0;
  padding: 0;
  color: #F05253;
  font-size: 13px;
  font-style: normal;
}
.help-block.errorMessage .field-validation-error,
.help-block.field-validation .field-validation-error {
  margin: 0;
  padding-top: 5px;
  display: inline-block;
}
.help-block.errorMessage .field-validation-error:empty,
.help-block.field-validation .field-validation-error:empty {
  display: none;
}
input:focus {
  outline: 1px solid #039BE5;
  border-radius: 1px;
}
.blockUI.blockMsg {
  width: 100% !important;
  border: none;
  background: transparent;
  position: fixed !important;
  top: 50% !important;
  left: 50% !important;
  margin: auto auto;
  text-align: center;
  border-radius: none !important;
  opacity: 1 !important;
  z-index: 1050 !important;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-box-shadow: none 0 1px #000;
  -moz-box-shadow: none 0 1px #000;
  box-shadow: none 0 1px #000;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.blockUI.blockMsg .ui-widget-content {
  background: none;
}
.blockUI.blockMsg .ui-widget-content.ui-dialog-content .waitBox {
  overflow: hidden;
}
.blockUI.blockMsg .ui-widget-content.ui-dialog-content .waitBox .fa,
.blockUI.blockMsg .ui-widget-content.ui-dialog-content .waitBox .fas-icon,
.blockUI.blockMsg .ui-widget-content.ui-dialog-content .waitBox .far-icon,
.blockUI.blockMsg .ui-widget-content.ui-dialog-content .waitBox .fal-icon,
.blockUI.blockMsg .ui-widget-content.ui-dialog-content .waitBox .svg-inline--fa {
  font-size: 60px;
  color: #fff;
}
.blockUI.blockMsg .ui-widget-content > #bulletinPublishing2 {
  width: 100%;
  margin: 0;
  margin-top: 3px;
  padding: 0;
  font-size: 15px;
  color: #FFF;
  text-align: left;
  border: none;
  border-radius: 0;
  white-space: nowrap;
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-box-shadow: none 0 1px #000;
  -moz-box-shadow: none 0 1px #000;
  box-shadow: none 0 1px #000;
  display: flex;
  align-items: center;
}
.blockUI.blockMsg .ui-widget-content > #bulletinPublishing2 i {
  color: #FFF;
  font-size: 30px;
}
.blockUI.blockMsg .ui-widget-content > #bulletinPublishing2 .svg-inline--fa {
  color: #FFF;
  font-size: 30px;
}
.float-right {
  float: right !important;
}
.float-left {
  float: left !important;
}
.float-none {
  float: none !important;
}
.show-inline {
  display: inline-block !important;
}
.form-horizontal .form-group > .auto-save,
.form-horizontal .field-group > .auto-save {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-right: 10px;
  padding-left: 10px;
}
@media (max-width: 768px) {
}
/* For Menu/List */
.languages-menu-wrapper {
  margin-top: 20px;
  margin-bottom: 20px;
}
/* Drag Handles */
.drag-container {
  display: flex;
}
.drag-container .drag-handle-wrapper {
  margin-right: 3px;
  position: relative;
  z-index: 1;
}
.drag-container .content-wrapper {
  width: 100%;
}
.fas-icon {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 900;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
}
.far-icon {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
}
.fal-icon {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 300;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
}
.fab-icon {
  font-family: 'Font Awesome 5 Brands';
  font-weight: normal;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
}
/*.font-awesome-custom {
	display: inline-block;
	font: @font-awesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0, 0);
}*/
/*.font-awesome-custom {
    .fas-icon;
}*/
.fa-pulse {
  text-align: center;
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}
.fa-spin {
  text-align: center;
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}
.mn-icon {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 900;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
}
.mn-icon.icon-collapse:before {
  content: "\f078";
}
.fa-fw {
  text-align: center;
  width: 1.25em;
}
.glyphicon-trimmed {
  font-family: 'Glyphicons Halflings';
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.glyphicon-cr-handle {
  position: relative;
}
.glyphicon-cr-handle:before,
.glyphicon-cr-handle:after {
  margin-top: -1px;
  content: "\e235";
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.glyphicon-cr-handle:before {
  left: 35%;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
}
.glyphicon-cr-handle:after {
  left: 65%;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
}
.glyphicon-drag-widget {
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  transform: rotate(-180deg);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
}
.glyphicon-drag-widget:before {
  content: "\e095";
}
.fad-icon {
  font-family: 'Font Awesome 5 Duotone';
  position: relative;
  font-weight: 900;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
}
.fad-icon:before {
  position: absolute;
  color: var(--fa-primary-color, inherit);
  opacity: 1;
  opacity: var(--fa-primary-opacity, 1);
}
.fad-icon:after {
  color: var(--fa-secondary-color, inherit);
  opacity: 0.4;
  opacity: var(--fa-secondary-opacity, 0.4);
}
.fad-icon.fa-swap-opacity:before {
  opacity: 0.4;
  opacity: var(--fa-secondary-opacity, 0.4);
}
.fad-icon.fa-swap-opacity:after {
  opacity: 1;
  opacity: var(--fa-primary-opacity, 1);
}
.fad-icon.fa-inverse {
  color: #fff;
}
.fad-icon.fa-stack-1x,
.fad-icon.fa-stack-2x {
  position: absolute;
}
.fad-icon.fa-stack-1x:before,
.fad-icon.fa-stack-2x:before,
.fad-icon.fa-fw:before {
  left: 50%;
  transform: translateX(-50%);
}
/*.fad-icon.@{fa-css-prefix}-abacus:before { content: replace(@fa-var-abacus, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-acorn:before { content: replace(@fa-var-acorn, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-ad:before { content: replace(@fa-var-ad, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-address-book:before { content: replace(@fa-var-address-book, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-address-card:before { content: replace(@fa-var-address-card, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-adjust:before { content: replace(@fa-var-adjust, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-air-freshener:before { content: replace(@fa-var-air-freshener, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-alarm-clock:before { content: replace(@fa-var-alarm-clock, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-alarm-exclamation:before { content: replace(@fa-var-alarm-exclamation, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-alarm-plus:before { content: replace(@fa-var-alarm-plus, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-alarm-snooze:before { content: replace(@fa-var-alarm-snooze, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-alicorn:before { content: replace(@fa-var-alicorn, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-align-center:before { content: replace(@fa-var-align-center, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-align-justify:before { content: replace(@fa-var-align-justify, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-align-left:before { content: replace(@fa-var-align-left, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-align-right:before { content: replace(@fa-var-align-right, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-align-slash:before { content: replace(@fa-var-align-slash, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-allergies:before { content: replace(@fa-var-allergies, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-ambulance:before { content: replace(@fa-var-ambulance, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-american-sign-language-interpreting:before { content: replace(@fa-var-american-sign-language-interpreting, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-analytics:before { content: replace(@fa-var-analytics, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-anchor:before { content: replace(@fa-var-anchor, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-angel:before { content: replace(@fa-var-angel, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-angle-double-down:before { content: replace(@fa-var-angle-double-down, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-angle-double-left:before { content: replace(@fa-var-angle-double-left, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-angle-double-right:before { content: replace(@fa-var-angle-double-right, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-angle-double-up:before { content: replace(@fa-var-angle-double-up, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-angle-down:before { content: replace(@fa-var-angle-down, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-angle-left:before { content: replace(@fa-var-angle-left, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-angle-right:before { content: replace(@fa-var-angle-right, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-angle-up:before { content: replace(@fa-var-angle-up, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-angry:before { content: replace(@fa-var-angry, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-ankh:before { content: replace(@fa-var-ankh, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-apple-alt:before { content: replace(@fa-var-apple-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-apple-crate:before { content: replace(@fa-var-apple-crate, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-archive:before { content: replace(@fa-var-archive, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-archway:before { content: replace(@fa-var-archway, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-arrow-alt-circle-down:before { content: replace(@fa-var-arrow-alt-circle-down, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-arrow-alt-circle-left:before { content: replace(@fa-var-arrow-alt-circle-left, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-arrow-alt-circle-right:before { content: replace(@fa-var-arrow-alt-circle-right, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-arrow-alt-circle-up:before { content: replace(@fa-var-arrow-alt-circle-up, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-arrow-alt-down:before { content: replace(@fa-var-arrow-alt-down, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-arrow-alt-from-bottom:before { content: replace(@fa-var-arrow-alt-from-bottom, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-arrow-alt-from-left:before { content: replace(@fa-var-arrow-alt-from-left, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-arrow-alt-from-right:before { content: replace(@fa-var-arrow-alt-from-right, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-arrow-alt-from-top:before { content: replace(@fa-var-arrow-alt-from-top, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-arrow-alt-left:before { content: replace(@fa-var-arrow-alt-left, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-arrow-alt-right:before { content: replace(@fa-var-arrow-alt-right, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-arrow-alt-square-down:before { content: replace(@fa-var-arrow-alt-square-down, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-arrow-alt-square-left:before { content: replace(@fa-var-arrow-alt-square-left, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-arrow-alt-square-right:before { content: replace(@fa-var-arrow-alt-square-right, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-arrow-alt-square-up:before { content: replace(@fa-var-arrow-alt-square-up, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-arrow-alt-to-bottom:before { content: replace(@fa-var-arrow-alt-to-bottom, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-arrow-alt-to-left:before { content: replace(@fa-var-arrow-alt-to-left, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-arrow-alt-to-right:before { content: replace(@fa-var-arrow-alt-to-right, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-arrow-alt-to-top:before { content: replace(@fa-var-arrow-alt-to-top, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-arrow-alt-up:before { content: replace(@fa-var-arrow-alt-up, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-arrow-circle-down:before { content: replace(@fa-var-arrow-circle-down, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-arrow-circle-left:before { content: replace(@fa-var-arrow-circle-left, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-arrow-circle-right:before { content: replace(@fa-var-arrow-circle-right, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-arrow-circle-up:before { content: replace(@fa-var-arrow-circle-up, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-arrow-down:before { content: replace(@fa-var-arrow-down, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-arrow-from-bottom:before { content: replace(@fa-var-arrow-from-bottom, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-arrow-from-left:before { content: replace(@fa-var-arrow-from-left, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-arrow-from-right:before { content: replace(@fa-var-arrow-from-right, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-arrow-from-top:before { content: replace(@fa-var-arrow-from-top, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-arrow-left:before { content: replace(@fa-var-arrow-left, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-arrow-right:before { content: replace(@fa-var-arrow-right, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-arrow-square-down:before { content: replace(@fa-var-arrow-square-down, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-arrow-square-left:before { content: replace(@fa-var-arrow-square-left, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-arrow-square-right:before { content: replace(@fa-var-arrow-square-right, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-arrow-square-up:before { content: replace(@fa-var-arrow-square-up, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-arrow-to-bottom:before { content: replace(@fa-var-arrow-to-bottom, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-arrow-to-left:before { content: replace(@fa-var-arrow-to-left, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-arrow-to-right:before { content: replace(@fa-var-arrow-to-right, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-arrow-to-top:before { content: replace(@fa-var-arrow-to-top, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-arrow-up:before { content: replace(@fa-var-arrow-up, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-arrows:before { content: replace(@fa-var-arrows, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-arrows-alt:before { content: replace(@fa-var-arrows-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-arrows-alt-h:before { content: replace(@fa-var-arrows-alt-h, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-arrows-alt-v:before { content: replace(@fa-var-arrows-alt-v, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-arrows-h:before { content: replace(@fa-var-arrows-h, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-arrows-v:before { content: replace(@fa-var-arrows-v, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-assistive-listening-systems:before { content: replace(@fa-var-assistive-listening-systems, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-asterisk:before { content: replace(@fa-var-asterisk, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-at:before { content: replace(@fa-var-at, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-atlas:before { content: replace(@fa-var-atlas, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-atom:before { content: replace(@fa-var-atom, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-atom-alt:before { content: replace(@fa-var-atom-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-audio-description:before { content: replace(@fa-var-audio-description, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-award:before { content: replace(@fa-var-award, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-axe:before { content: replace(@fa-var-axe, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-axe-battle:before { content: replace(@fa-var-axe-battle, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-baby:before { content: replace(@fa-var-baby, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-baby-carriage:before { content: replace(@fa-var-baby-carriage, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-backpack:before { content: replace(@fa-var-backpack, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-backspace:before { content: replace(@fa-var-backspace, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-backward:before { content: replace(@fa-var-backward, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-bacon:before { content: replace(@fa-var-bacon, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-badge:before { content: replace(@fa-var-badge, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-badge-check:before { content: replace(@fa-var-badge-check, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-badge-dollar:before { content: replace(@fa-var-badge-dollar, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-badge-percent:before { content: replace(@fa-var-badge-percent, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-badger-honey:before { content: replace(@fa-var-badger-honey, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-bags-shopping:before { content: replace(@fa-var-bags-shopping, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-balance-scale:before { content: replace(@fa-var-balance-scale, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-balance-scale-left:before { content: replace(@fa-var-balance-scale-left, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-balance-scale-right:before { content: replace(@fa-var-balance-scale-right, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-ball-pile:before { content: replace(@fa-var-ball-pile, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-ballot:before { content: replace(@fa-var-ballot, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-ballot-check:before { content: replace(@fa-var-ballot-check, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-ban:before { content: replace(@fa-var-ban, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-band-aid:before { content: replace(@fa-var-band-aid, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-barcode:before { content: replace(@fa-var-barcode, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-barcode-alt:before { content: replace(@fa-var-barcode-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-barcode-read:before { content: replace(@fa-var-barcode-read, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-barcode-scan:before { content: replace(@fa-var-barcode-scan, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-bars:before { content: replace(@fa-var-bars, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-baseball:before { content: replace(@fa-var-baseball, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-baseball-ball:before { content: replace(@fa-var-baseball-ball, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-basketball-ball:before { content: replace(@fa-var-basketball-ball, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-basketball-hoop:before { content: replace(@fa-var-basketball-hoop, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-bat:before { content: replace(@fa-var-bat, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-bath:before { content: replace(@fa-var-bath, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-battery-bolt:before { content: replace(@fa-var-battery-bolt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-battery-empty:before { content: replace(@fa-var-battery-empty, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-battery-full:before { content: replace(@fa-var-battery-full, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-battery-half:before { content: replace(@fa-var-battery-half, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-battery-quarter:before { content: replace(@fa-var-battery-quarter, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-battery-slash:before { content: replace(@fa-var-battery-slash, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-battery-three-quarters:before { content: replace(@fa-var-battery-three-quarters, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-bed:before { content: replace(@fa-var-bed, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-beer:before { content: replace(@fa-var-beer, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-bell:before { content: replace(@fa-var-bell, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-bell-exclamation:before { content: replace(@fa-var-bell-exclamation, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-bell-plus:before { content: replace(@fa-var-bell-plus, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-bell-school:before { content: replace(@fa-var-bell-school, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-bell-school-slash:before { content: replace(@fa-var-bell-school-slash, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-bell-slash:before { content: replace(@fa-var-bell-slash, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-bells:before { content: replace(@fa-var-bells, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-bezier-curve:before { content: replace(@fa-var-bezier-curve, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-bible:before { content: replace(@fa-var-bible, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-bicycle:before { content: replace(@fa-var-bicycle, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-biking:before { content: replace(@fa-var-biking, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-biking-mountain:before { content: replace(@fa-var-biking-mountain, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-binoculars:before { content: replace(@fa-var-binoculars, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-biohazard:before { content: replace(@fa-var-biohazard, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-birthday-cake:before { content: replace(@fa-var-birthday-cake, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-blanket:before { content: replace(@fa-var-blanket, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-blender:before { content: replace(@fa-var-blender, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-blender-phone:before { content: replace(@fa-var-blender-phone, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-blind:before { content: replace(@fa-var-blind, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-blog:before { content: replace(@fa-var-blog, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-bold:before { content: replace(@fa-var-bold, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-bolt:before { content: replace(@fa-var-bolt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-bomb:before { content: replace(@fa-var-bomb, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-bone:before { content: replace(@fa-var-bone, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-bone-break:before { content: replace(@fa-var-bone-break, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-bong:before { content: replace(@fa-var-bong, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-book:before { content: replace(@fa-var-book, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-book-alt:before { content: replace(@fa-var-book-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-book-dead:before { content: replace(@fa-var-book-dead, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-book-heart:before { content: replace(@fa-var-book-heart, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-book-medical:before { content: replace(@fa-var-book-medical, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-book-open:before { content: replace(@fa-var-book-open, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-book-reader:before { content: replace(@fa-var-book-reader, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-book-spells:before { content: replace(@fa-var-book-spells, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-book-user:before { content: replace(@fa-var-book-user, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-bookmark:before { content: replace(@fa-var-bookmark, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-books:before { content: replace(@fa-var-books, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-books-medical:before { content: replace(@fa-var-books-medical, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-boot:before { content: replace(@fa-var-boot, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-booth-curtain:before { content: replace(@fa-var-booth-curtain, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-border-all:before { content: replace(@fa-var-border-all, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-border-bottom:before { content: replace(@fa-var-border-bottom, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-border-inner:before { content: replace(@fa-var-border-inner, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-border-left:before { content: replace(@fa-var-border-left, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-border-none:before { content: replace(@fa-var-border-none, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-border-outer:before { content: replace(@fa-var-border-outer, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-border-right:before { content: replace(@fa-var-border-right, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-border-style:before { content: replace(@fa-var-border-style, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-border-style-alt:before { content: replace(@fa-var-border-style-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-border-top:before { content: replace(@fa-var-border-top, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-bow-arrow:before { content: replace(@fa-var-bow-arrow, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-bowling-ball:before { content: replace(@fa-var-bowling-ball, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-bowling-pins:before { content: replace(@fa-var-bowling-pins, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-box:before { content: replace(@fa-var-box, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-box-alt:before { content: replace(@fa-var-box-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-box-ballot:before { content: replace(@fa-var-box-ballot, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-box-check:before { content: replace(@fa-var-box-check, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-box-fragile:before { content: replace(@fa-var-box-fragile, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-box-full:before { content: replace(@fa-var-box-full, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-box-heart:before { content: replace(@fa-var-box-heart, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-box-open:before { content: replace(@fa-var-box-open, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-box-up:before { content: replace(@fa-var-box-up, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-box-usd:before { content: replace(@fa-var-box-usd, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-boxes:before { content: replace(@fa-var-boxes, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-boxes-alt:before { content: replace(@fa-var-boxes-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-boxing-glove:before { content: replace(@fa-var-boxing-glove, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-brackets:before { content: replace(@fa-var-brackets, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-brackets-curly:before { content: replace(@fa-var-brackets-curly, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-braille:before { content: replace(@fa-var-braille, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-brain:before { content: replace(@fa-var-brain, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-bread-loaf:before { content: replace(@fa-var-bread-loaf, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-bread-slice:before { content: replace(@fa-var-bread-slice, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-briefcase:before { content: replace(@fa-var-briefcase, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-briefcase-medical:before { content: replace(@fa-var-briefcase-medical, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-bring-forward:before { content: replace(@fa-var-bring-forward, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-bring-front:before { content: replace(@fa-var-bring-front, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-broadcast-tower:before { content: replace(@fa-var-broadcast-tower, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-broom:before { content: replace(@fa-var-broom, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-browser:before { content: replace(@fa-var-browser, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-brush:before { content: replace(@fa-var-brush, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-bug:before { content: replace(@fa-var-bug, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-building:before { content: replace(@fa-var-building, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-bullhorn:before { content: replace(@fa-var-bullhorn, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-bullseye:before { content: replace(@fa-var-bullseye, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-bullseye-arrow:before { content: replace(@fa-var-bullseye-arrow, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-bullseye-pointer:before { content: replace(@fa-var-bullseye-pointer, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-burger-soda:before { content: replace(@fa-var-burger-soda, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-burn:before { content: replace(@fa-var-burn, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-burrito:before { content: replace(@fa-var-burrito, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-bus:before { content: replace(@fa-var-bus, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-bus-alt:before { content: replace(@fa-var-bus-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-bus-school:before { content: replace(@fa-var-bus-school, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-business-time:before { content: replace(@fa-var-business-time, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-cabinet-filing:before { content: replace(@fa-var-cabinet-filing, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-calculator:before { content: replace(@fa-var-calculator, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-calculator-alt:before { content: replace(@fa-var-calculator-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-calendar:before { content: replace(@fa-var-calendar, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-calendar-alt:before { content: replace(@fa-var-calendar-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-calendar-check:before { content: replace(@fa-var-calendar-check, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-calendar-day:before { content: replace(@fa-var-calendar-day, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-calendar-edit:before { content: replace(@fa-var-calendar-edit, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-calendar-exclamation:before { content: replace(@fa-var-calendar-exclamation, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-calendar-minus:before { content: replace(@fa-var-calendar-minus, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-calendar-plus:before { content: replace(@fa-var-calendar-plus, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-calendar-star:before { content: replace(@fa-var-calendar-star, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-calendar-times:before { content: replace(@fa-var-calendar-times, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-calendar-week:before { content: replace(@fa-var-calendar-week, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-camera:before { content: replace(@fa-var-camera, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-camera-alt:before { content: replace(@fa-var-camera-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-camera-retro:before { content: replace(@fa-var-camera-retro, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-campfire:before { content: replace(@fa-var-campfire, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-campground:before { content: replace(@fa-var-campground, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-candle-holder:before { content: replace(@fa-var-candle-holder, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-candy-cane:before { content: replace(@fa-var-candy-cane, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-candy-corn:before { content: replace(@fa-var-candy-corn, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-cannabis:before { content: replace(@fa-var-cannabis, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-capsules:before { content: replace(@fa-var-capsules, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-car:before { content: replace(@fa-var-car, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-car-alt:before { content: replace(@fa-var-car-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-car-battery:before { content: replace(@fa-var-car-battery, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-car-building:before { content: replace(@fa-var-car-building, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-car-bump:before { content: replace(@fa-var-car-bump, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-car-bus:before { content: replace(@fa-var-car-bus, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-car-crash:before { content: replace(@fa-var-car-crash, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-car-garage:before { content: replace(@fa-var-car-garage, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-car-mechanic:before { content: replace(@fa-var-car-mechanic, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-car-side:before { content: replace(@fa-var-car-side, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-car-tilt:before { content: replace(@fa-var-car-tilt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-car-wash:before { content: replace(@fa-var-car-wash, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-caret-circle-down:before { content: replace(@fa-var-caret-circle-down, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-caret-circle-left:before { content: replace(@fa-var-caret-circle-left, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-caret-circle-right:before { content: replace(@fa-var-caret-circle-right, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-caret-circle-up:before { content: replace(@fa-var-caret-circle-up, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-caret-down:before { content: replace(@fa-var-caret-down, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-caret-left:before { content: replace(@fa-var-caret-left, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-caret-right:before { content: replace(@fa-var-caret-right, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-caret-square-down:before { content: replace(@fa-var-caret-square-down, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-caret-square-left:before { content: replace(@fa-var-caret-square-left, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-caret-square-right:before { content: replace(@fa-var-caret-square-right, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-caret-square-up:before { content: replace(@fa-var-caret-square-up, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-caret-up:before { content: replace(@fa-var-caret-up, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-carrot:before { content: replace(@fa-var-carrot, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-cars:before { content: replace(@fa-var-cars, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-cart-arrow-down:before { content: replace(@fa-var-cart-arrow-down, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-cart-plus:before { content: replace(@fa-var-cart-plus, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-cash-register:before { content: replace(@fa-var-cash-register, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-cat:before { content: replace(@fa-var-cat, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-cauldron:before { content: replace(@fa-var-cauldron, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-certificate:before { content: replace(@fa-var-certificate, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-chair:before { content: replace(@fa-var-chair, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-chair-office:before { content: replace(@fa-var-chair-office, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-chalkboard:before { content: replace(@fa-var-chalkboard, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-chalkboard-teacher:before { content: replace(@fa-var-chalkboard-teacher, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-charging-station:before { content: replace(@fa-var-charging-station, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-chart-area:before { content: replace(@fa-var-chart-area, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-chart-bar:before { content: replace(@fa-var-chart-bar, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-chart-line:before { content: replace(@fa-var-chart-line, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-chart-line-down:before { content: replace(@fa-var-chart-line-down, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-chart-network:before { content: replace(@fa-var-chart-network, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-chart-pie:before { content: replace(@fa-var-chart-pie, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-chart-pie-alt:before { content: replace(@fa-var-chart-pie-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-chart-scatter:before { content: replace(@fa-var-chart-scatter, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-check:before { content: replace(@fa-var-check, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-check-circle:before { content: replace(@fa-var-check-circle, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-check-double:before { content: replace(@fa-var-check-double, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-check-square:before { content: replace(@fa-var-check-square, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-cheese:before { content: replace(@fa-var-cheese, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-cheese-swiss:before { content: replace(@fa-var-cheese-swiss, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-cheeseburger:before { content: replace(@fa-var-cheeseburger, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-chess:before { content: replace(@fa-var-chess, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-chess-bishop:before { content: replace(@fa-var-chess-bishop, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-chess-bishop-alt:before { content: replace(@fa-var-chess-bishop-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-chess-board:before { content: replace(@fa-var-chess-board, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-chess-clock:before { content: replace(@fa-var-chess-clock, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-chess-clock-alt:before { content: replace(@fa-var-chess-clock-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-chess-king:before { content: replace(@fa-var-chess-king, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-chess-king-alt:before { content: replace(@fa-var-chess-king-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-chess-knight:before { content: replace(@fa-var-chess-knight, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-chess-knight-alt:before { content: replace(@fa-var-chess-knight-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-chess-pawn:before { content: replace(@fa-var-chess-pawn, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-chess-pawn-alt:before { content: replace(@fa-var-chess-pawn-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-chess-queen:before { content: replace(@fa-var-chess-queen, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-chess-queen-alt:before { content: replace(@fa-var-chess-queen-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-chess-rook:before { content: replace(@fa-var-chess-rook, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-chess-rook-alt:before { content: replace(@fa-var-chess-rook-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-chevron-circle-down:before { content: replace(@fa-var-chevron-circle-down, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-chevron-circle-left:before { content: replace(@fa-var-chevron-circle-left, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-chevron-circle-right:before { content: replace(@fa-var-chevron-circle-right, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-chevron-circle-up:before { content: replace(@fa-var-chevron-circle-up, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-chevron-double-down:before { content: replace(@fa-var-chevron-double-down, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-chevron-double-left:before { content: replace(@fa-var-chevron-double-left, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-chevron-double-right:before { content: replace(@fa-var-chevron-double-right, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-chevron-double-up:before { content: replace(@fa-var-chevron-double-up, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-chevron-down:before { content: replace(@fa-var-chevron-down, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-chevron-left:before { content: replace(@fa-var-chevron-left, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-chevron-right:before { content: replace(@fa-var-chevron-right, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-chevron-square-down:before { content: replace(@fa-var-chevron-square-down, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-chevron-square-left:before { content: replace(@fa-var-chevron-square-left, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-chevron-square-right:before { content: replace(@fa-var-chevron-square-right, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-chevron-square-up:before { content: replace(@fa-var-chevron-square-up, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-chevron-up:before { content: replace(@fa-var-chevron-up, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-child:before { content: replace(@fa-var-child, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-chimney:before { content: replace(@fa-var-chimney, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-church:before { content: replace(@fa-var-church, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-circle:before { content: replace(@fa-var-circle, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-circle-notch:before { content: replace(@fa-var-circle-notch, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-city:before { content: replace(@fa-var-city, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-claw-marks:before { content: replace(@fa-var-claw-marks, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-clinic-medical:before { content: replace(@fa-var-clinic-medical, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-clipboard:before { content: replace(@fa-var-clipboard, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-clipboard-check:before { content: replace(@fa-var-clipboard-check, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-clipboard-list:before { content: replace(@fa-var-clipboard-list, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-clipboard-list-check:before { content: replace(@fa-var-clipboard-list-check, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-clipboard-prescription:before { content: replace(@fa-var-clipboard-prescription, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-clipboard-user:before { content: replace(@fa-var-clipboard-user, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-clock:before { content: replace(@fa-var-clock, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-clone:before { content: replace(@fa-var-clone, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-closed-captioning:before { content: replace(@fa-var-closed-captioning, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-cloud:before { content: replace(@fa-var-cloud, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-cloud-download:before { content: replace(@fa-var-cloud-download, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-cloud-download-alt:before { content: replace(@fa-var-cloud-download-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-cloud-drizzle:before { content: replace(@fa-var-cloud-drizzle, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-cloud-hail:before { content: replace(@fa-var-cloud-hail, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-cloud-hail-mixed:before { content: replace(@fa-var-cloud-hail-mixed, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-cloud-meatball:before { content: replace(@fa-var-cloud-meatball, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-cloud-moon:before { content: replace(@fa-var-cloud-moon, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-cloud-moon-rain:before { content: replace(@fa-var-cloud-moon-rain, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-cloud-rain:before { content: replace(@fa-var-cloud-rain, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-cloud-rainbow:before { content: replace(@fa-var-cloud-rainbow, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-cloud-showers:before { content: replace(@fa-var-cloud-showers, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-cloud-showers-heavy:before { content: replace(@fa-var-cloud-showers-heavy, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-cloud-sleet:before { content: replace(@fa-var-cloud-sleet, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-cloud-snow:before { content: replace(@fa-var-cloud-snow, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-cloud-sun:before { content: replace(@fa-var-cloud-sun, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-cloud-sun-rain:before { content: replace(@fa-var-cloud-sun-rain, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-cloud-upload:before { content: replace(@fa-var-cloud-upload, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-cloud-upload-alt:before { content: replace(@fa-var-cloud-upload-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-clouds:before { content: replace(@fa-var-clouds, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-clouds-moon:before { content: replace(@fa-var-clouds-moon, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-clouds-sun:before { content: replace(@fa-var-clouds-sun, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-club:before { content: replace(@fa-var-club, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-cocktail:before { content: replace(@fa-var-cocktail, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-code:before { content: replace(@fa-var-code, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-code-branch:before { content: replace(@fa-var-code-branch, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-code-commit:before { content: replace(@fa-var-code-commit, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-code-merge:before { content: replace(@fa-var-code-merge, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-coffee:before { content: replace(@fa-var-coffee, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-coffee-togo:before { content: replace(@fa-var-coffee-togo, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-coffin:before { content: replace(@fa-var-coffin, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-cog:before { content: replace(@fa-var-cog, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-cogs:before { content: replace(@fa-var-cogs, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-coin:before { content: replace(@fa-var-coin, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-coins:before { content: replace(@fa-var-coins, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-columns:before { content: replace(@fa-var-columns, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-comment:before { content: replace(@fa-var-comment, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-comment-alt:before { content: replace(@fa-var-comment-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-comment-alt-check:before { content: replace(@fa-var-comment-alt-check, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-comment-alt-dollar:before { content: replace(@fa-var-comment-alt-dollar, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-comment-alt-dots:before { content: replace(@fa-var-comment-alt-dots, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-comment-alt-edit:before { content: replace(@fa-var-comment-alt-edit, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-comment-alt-exclamation:before { content: replace(@fa-var-comment-alt-exclamation, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-comment-alt-lines:before { content: replace(@fa-var-comment-alt-lines, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-comment-alt-medical:before { content: replace(@fa-var-comment-alt-medical, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-comment-alt-minus:before { content: replace(@fa-var-comment-alt-minus, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-comment-alt-plus:before { content: replace(@fa-var-comment-alt-plus, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-comment-alt-slash:before { content: replace(@fa-var-comment-alt-slash, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-comment-alt-smile:before { content: replace(@fa-var-comment-alt-smile, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-comment-alt-times:before { content: replace(@fa-var-comment-alt-times, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-comment-check:before { content: replace(@fa-var-comment-check, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-comment-dollar:before { content: replace(@fa-var-comment-dollar, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-comment-dots:before { content: replace(@fa-var-comment-dots, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-comment-edit:before { content: replace(@fa-var-comment-edit, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-comment-exclamation:before { content: replace(@fa-var-comment-exclamation, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-comment-lines:before { content: replace(@fa-var-comment-lines, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-comment-medical:before { content: replace(@fa-var-comment-medical, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-comment-minus:before { content: replace(@fa-var-comment-minus, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-comment-plus:before { content: replace(@fa-var-comment-plus, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-comment-slash:before { content: replace(@fa-var-comment-slash, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-comment-smile:before { content: replace(@fa-var-comment-smile, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-comment-times:before { content: replace(@fa-var-comment-times, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-comments:before { content: replace(@fa-var-comments, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-comments-alt:before { content: replace(@fa-var-comments-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-comments-alt-dollar:before { content: replace(@fa-var-comments-alt-dollar, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-comments-dollar:before { content: replace(@fa-var-comments-dollar, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-compact-disc:before { content: replace(@fa-var-compact-disc, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-compass:before { content: replace(@fa-var-compass, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-compass-slash:before { content: replace(@fa-var-compass-slash, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-compress:before { content: replace(@fa-var-compress, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-compress-alt:before { content: replace(@fa-var-compress-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-compress-arrows-alt:before { content: replace(@fa-var-compress-arrows-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-compress-wide:before { content: replace(@fa-var-compress-wide, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-concierge-bell:before { content: replace(@fa-var-concierge-bell, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-construction:before { content: replace(@fa-var-construction, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-container-storage:before { content: replace(@fa-var-container-storage, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-conveyor-belt:before { content: replace(@fa-var-conveyor-belt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-conveyor-belt-alt:before { content: replace(@fa-var-conveyor-belt-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-cookie:before { content: replace(@fa-var-cookie, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-cookie-bite:before { content: replace(@fa-var-cookie-bite, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-copy:before { content: replace(@fa-var-copy, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-copyright:before { content: replace(@fa-var-copyright, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-corn:before { content: replace(@fa-var-corn, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-couch:before { content: replace(@fa-var-couch, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-cow:before { content: replace(@fa-var-cow, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-credit-card:before { content: replace(@fa-var-credit-card, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-credit-card-blank:before { content: replace(@fa-var-credit-card-blank, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-credit-card-front:before { content: replace(@fa-var-credit-card-front, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-cricket:before { content: replace(@fa-var-cricket, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-croissant:before { content: replace(@fa-var-croissant, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-crop:before { content: replace(@fa-var-crop, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-crop-alt:before { content: replace(@fa-var-crop-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-cross:before { content: replace(@fa-var-cross, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-crosshairs:before { content: replace(@fa-var-crosshairs, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-crow:before { content: replace(@fa-var-crow, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-crown:before { content: replace(@fa-var-crown, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-crutch:before { content: replace(@fa-var-crutch, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-crutches:before { content: replace(@fa-var-crutches, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-cube:before { content: replace(@fa-var-cube, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-cubes:before { content: replace(@fa-var-cubes, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-curling:before { content: replace(@fa-var-curling, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-cut:before { content: replace(@fa-var-cut, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-dagger:before { content: replace(@fa-var-dagger, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-database:before { content: replace(@fa-var-database, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-deaf:before { content: replace(@fa-var-deaf, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-debug:before { content: replace(@fa-var-debug, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-deer:before { content: replace(@fa-var-deer, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-deer-rudolph:before { content: replace(@fa-var-deer-rudolph, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-democrat:before { content: replace(@fa-var-democrat, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-desktop:before { content: replace(@fa-var-desktop, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-desktop-alt:before { content: replace(@fa-var-desktop-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-dewpoint:before { content: replace(@fa-var-dewpoint, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-dharmachakra:before { content: replace(@fa-var-dharmachakra, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-diagnoses:before { content: replace(@fa-var-diagnoses, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-diamond:before { content: replace(@fa-var-diamond, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-dice:before { content: replace(@fa-var-dice, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-dice-d10:before { content: replace(@fa-var-dice-d10, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-dice-d12:before { content: replace(@fa-var-dice-d12, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-dice-d20:before { content: replace(@fa-var-dice-d20, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-dice-d4:before { content: replace(@fa-var-dice-d4, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-dice-d6:before { content: replace(@fa-var-dice-d6, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-dice-d8:before { content: replace(@fa-var-dice-d8, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-dice-five:before { content: replace(@fa-var-dice-five, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-dice-four:before { content: replace(@fa-var-dice-four, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-dice-one:before { content: replace(@fa-var-dice-one, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-dice-six:before { content: replace(@fa-var-dice-six, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-dice-three:before { content: replace(@fa-var-dice-three, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-dice-two:before { content: replace(@fa-var-dice-two, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-digging:before { content: replace(@fa-var-digging, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-digital-tachograph:before { content: replace(@fa-var-digital-tachograph, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-diploma:before { content: replace(@fa-var-diploma, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-directions:before { content: replace(@fa-var-directions, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-disease:before { content: replace(@fa-var-disease, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-divide:before { content: replace(@fa-var-divide, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-dizzy:before { content: replace(@fa-var-dizzy, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-dna:before { content: replace(@fa-var-dna, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-do-not-enter:before { content: replace(@fa-var-do-not-enter, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-dog:before { content: replace(@fa-var-dog, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-dog-leashed:before { content: replace(@fa-var-dog-leashed, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-dollar-sign:before { content: replace(@fa-var-dollar-sign, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-dolly:before { content: replace(@fa-var-dolly, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-dolly-empty:before { content: replace(@fa-var-dolly-empty, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-dolly-flatbed:before { content: replace(@fa-var-dolly-flatbed, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-dolly-flatbed-alt:before { content: replace(@fa-var-dolly-flatbed-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-dolly-flatbed-empty:before { content: replace(@fa-var-dolly-flatbed-empty, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-donate:before { content: replace(@fa-var-donate, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-door-closed:before { content: replace(@fa-var-door-closed, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-door-open:before { content: replace(@fa-var-door-open, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-dot-circle:before { content: replace(@fa-var-dot-circle, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-dove:before { content: replace(@fa-var-dove, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-download:before { content: replace(@fa-var-download, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-drafting-compass:before { content: replace(@fa-var-drafting-compass, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-dragon:before { content: replace(@fa-var-dragon, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-draw-circle:before { content: replace(@fa-var-draw-circle, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-draw-polygon:before { content: replace(@fa-var-draw-polygon, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-draw-square:before { content: replace(@fa-var-draw-square, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-dreidel:before { content: replace(@fa-var-dreidel, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-drone:before { content: replace(@fa-var-drone, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-drone-alt:before { content: replace(@fa-var-drone-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-drum:before { content: replace(@fa-var-drum, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-drum-steelpan:before { content: replace(@fa-var-drum-steelpan, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-drumstick:before { content: replace(@fa-var-drumstick, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-drumstick-bite:before { content: replace(@fa-var-drumstick-bite, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-dryer:before { content: replace(@fa-var-dryer, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-dryer-alt:before { content: replace(@fa-var-dryer-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-duck:before { content: replace(@fa-var-duck, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-dumbbell:before { content: replace(@fa-var-dumbbell, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-dumpster:before { content: replace(@fa-var-dumpster, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-dumpster-fire:before { content: replace(@fa-var-dumpster-fire, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-dungeon:before { content: replace(@fa-var-dungeon, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-ear:before { content: replace(@fa-var-ear, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-ear-muffs:before { content: replace(@fa-var-ear-muffs, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-eclipse:before { content: replace(@fa-var-eclipse, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-eclipse-alt:before { content: replace(@fa-var-eclipse-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-edit:before { content: replace(@fa-var-edit, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-egg:before { content: replace(@fa-var-egg, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-egg-fried:before { content: replace(@fa-var-egg-fried, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-eject:before { content: replace(@fa-var-eject, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-elephant:before { content: replace(@fa-var-elephant, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-ellipsis-h:before { content: replace(@fa-var-ellipsis-h, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-ellipsis-h-alt:before { content: replace(@fa-var-ellipsis-h-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-ellipsis-v:before { content: replace(@fa-var-ellipsis-v, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-ellipsis-v-alt:before { content: replace(@fa-var-ellipsis-v-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-empty-set:before { content: replace(@fa-var-empty-set, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-engine-warning:before { content: replace(@fa-var-engine-warning, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-envelope:before { content: replace(@fa-var-envelope, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-envelope-open:before { content: replace(@fa-var-envelope-open, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-envelope-open-dollar:before { content: replace(@fa-var-envelope-open-dollar, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-envelope-open-text:before { content: replace(@fa-var-envelope-open-text, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-envelope-square:before { content: replace(@fa-var-envelope-square, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-equals:before { content: replace(@fa-var-equals, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-eraser:before { content: replace(@fa-var-eraser, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-ethernet:before { content: replace(@fa-var-ethernet, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-euro-sign:before { content: replace(@fa-var-euro-sign, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-exchange:before { content: replace(@fa-var-exchange, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-exchange-alt:before { content: replace(@fa-var-exchange-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-exclamation:before { content: replace(@fa-var-exclamation, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-exclamation-circle:before { content: replace(@fa-var-exclamation-circle, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-exclamation-square:before { content: replace(@fa-var-exclamation-square, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-exclamation-triangle:before { content: replace(@fa-var-exclamation-triangle, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-expand:before { content: replace(@fa-var-expand, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-expand-alt:before { content: replace(@fa-var-expand-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-expand-arrows:before { content: replace(@fa-var-expand-arrows, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-expand-arrows-alt:before { content: replace(@fa-var-expand-arrows-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-expand-wide:before { content: replace(@fa-var-expand-wide, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-external-link:before { content: replace(@fa-var-external-link, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-external-link-alt:before { content: replace(@fa-var-external-link-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-external-link-square:before { content: replace(@fa-var-external-link-square, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-external-link-square-alt:before { content: replace(@fa-var-external-link-square-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-eye:before { content: replace(@fa-var-eye, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-eye-dropper:before { content: replace(@fa-var-eye-dropper, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-eye-evil:before { content: replace(@fa-var-eye-evil, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-eye-slash:before { content: replace(@fa-var-eye-slash, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-fan:before { content: replace(@fa-var-fan, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-farm:before { content: replace(@fa-var-farm, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-fast-backward:before { content: replace(@fa-var-fast-backward, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-fast-forward:before { content: replace(@fa-var-fast-forward, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-fax:before { content: replace(@fa-var-fax, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-feather:before { content: replace(@fa-var-feather, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-feather-alt:before { content: replace(@fa-var-feather-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-female:before { content: replace(@fa-var-female, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-field-hockey:before { content: replace(@fa-var-field-hockey, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-fighter-jet:before { content: replace(@fa-var-fighter-jet, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-file:before { content: replace(@fa-var-file, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-file-alt:before { content: replace(@fa-var-file-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-file-archive:before { content: replace(@fa-var-file-archive, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-file-audio:before { content: replace(@fa-var-file-audio, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-file-certificate:before { content: replace(@fa-var-file-certificate, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-file-chart-line:before { content: replace(@fa-var-file-chart-line, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-file-chart-pie:before { content: replace(@fa-var-file-chart-pie, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-file-check:before { content: replace(@fa-var-file-check, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-file-code:before { content: replace(@fa-var-file-code, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-file-contract:before { content: replace(@fa-var-file-contract, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-file-csv:before { content: replace(@fa-var-file-csv, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-file-download:before { content: replace(@fa-var-file-download, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-file-edit:before { content: replace(@fa-var-file-edit, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-file-excel:before { content: replace(@fa-var-file-excel, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-file-exclamation:before { content: replace(@fa-var-file-exclamation, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-file-export:before { content: replace(@fa-var-file-export, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-file-image:before { content: replace(@fa-var-file-image, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-file-import:before { content: replace(@fa-var-file-import, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-file-invoice:before { content: replace(@fa-var-file-invoice, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-file-invoice-dollar:before { content: replace(@fa-var-file-invoice-dollar, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-file-medical:before { content: replace(@fa-var-file-medical, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-file-medical-alt:before { content: replace(@fa-var-file-medical-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-file-minus:before { content: replace(@fa-var-file-minus, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-file-pdf:before { content: replace(@fa-var-file-pdf, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-file-plus:before { content: replace(@fa-var-file-plus, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-file-powerpoint:before { content: replace(@fa-var-file-powerpoint, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-file-prescription:before { content: replace(@fa-var-file-prescription, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-file-search:before { content: replace(@fa-var-file-search, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-file-signature:before { content: replace(@fa-var-file-signature, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-file-spreadsheet:before { content: replace(@fa-var-file-spreadsheet, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-file-times:before { content: replace(@fa-var-file-times, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-file-upload:before { content: replace(@fa-var-file-upload, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-file-user:before { content: replace(@fa-var-file-user, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-file-video:before { content: replace(@fa-var-file-video, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-file-word:before { content: replace(@fa-var-file-word, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-files-medical:before { content: replace(@fa-var-files-medical, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-fill:before { content: replace(@fa-var-fill, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-fill-drip:before { content: replace(@fa-var-fill-drip, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-film:before { content: replace(@fa-var-film, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-film-alt:before { content: replace(@fa-var-film-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-filter:before { content: replace(@fa-var-filter, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-fingerprint:before { content: replace(@fa-var-fingerprint, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-fire:before { content: replace(@fa-var-fire, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-fire-alt:before { content: replace(@fa-var-fire-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-fire-extinguisher:before { content: replace(@fa-var-fire-extinguisher, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-fire-smoke:before { content: replace(@fa-var-fire-smoke, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-fireplace:before { content: replace(@fa-var-fireplace, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-first-aid:before { content: replace(@fa-var-first-aid, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-fish:before { content: replace(@fa-var-fish, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-fish-cooked:before { content: replace(@fa-var-fish-cooked, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-fist-raised:before { content: replace(@fa-var-fist-raised, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-flag:before { content: replace(@fa-var-flag, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-flag-alt:before { content: replace(@fa-var-flag-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-flag-checkered:before { content: replace(@fa-var-flag-checkered, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-flag-usa:before { content: replace(@fa-var-flag-usa, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-flame:before { content: replace(@fa-var-flame, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-flask:before { content: replace(@fa-var-flask, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-flask-poison:before { content: replace(@fa-var-flask-poison, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-flask-potion:before { content: replace(@fa-var-flask-potion, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-flower:before { content: replace(@fa-var-flower, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-flower-daffodil:before { content: replace(@fa-var-flower-daffodil, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-flower-tulip:before { content: replace(@fa-var-flower-tulip, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-flushed:before { content: replace(@fa-var-flushed, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-fog:before { content: replace(@fa-var-fog, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-folder:before { content: replace(@fa-var-folder, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-folder-minus:before { content: replace(@fa-var-folder-minus, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-folder-open:before { content: replace(@fa-var-folder-open, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-folder-plus:before { content: replace(@fa-var-folder-plus, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-folder-times:before { content: replace(@fa-var-folder-times, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-folder-tree:before { content: replace(@fa-var-folder-tree, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-folders:before { content: replace(@fa-var-folders, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-font:before { content: replace(@fa-var-font, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-font-awesome-logo-full:before { content: replace(@fa-var-font-awesome-logo-full, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-font-case:before { content: replace(@fa-var-font-case, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-football-ball:before { content: replace(@fa-var-football-ball, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-football-helmet:before { content: replace(@fa-var-football-helmet, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-forklift:before { content: replace(@fa-var-forklift, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-forward:before { content: replace(@fa-var-forward, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-fragile:before { content: replace(@fa-var-fragile, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-french-fries:before { content: replace(@fa-var-french-fries, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-frog:before { content: replace(@fa-var-frog, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-frosty-head:before { content: replace(@fa-var-frosty-head, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-frown:before { content: replace(@fa-var-frown, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-frown-open:before { content: replace(@fa-var-frown-open, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-function:before { content: replace(@fa-var-function, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-funnel-dollar:before { content: replace(@fa-var-funnel-dollar, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-futbol:before { content: replace(@fa-var-futbol, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-game-board:before { content: replace(@fa-var-game-board, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-game-board-alt:before { content: replace(@fa-var-game-board-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-gamepad:before { content: replace(@fa-var-gamepad, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-gas-pump:before { content: replace(@fa-var-gas-pump, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-gas-pump-slash:before { content: replace(@fa-var-gas-pump-slash, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-gavel:before { content: replace(@fa-var-gavel, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-gem:before { content: replace(@fa-var-gem, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-genderless:before { content: replace(@fa-var-genderless, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-ghost:before { content: replace(@fa-var-ghost, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-gift:before { content: replace(@fa-var-gift, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-gift-card:before { content: replace(@fa-var-gift-card, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-gifts:before { content: replace(@fa-var-gifts, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-gingerbread-man:before { content: replace(@fa-var-gingerbread-man, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-glass:before { content: replace(@fa-var-glass, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-glass-champagne:before { content: replace(@fa-var-glass-champagne, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-glass-cheers:before { content: replace(@fa-var-glass-cheers, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-glass-citrus:before { content: replace(@fa-var-glass-citrus, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-glass-martini:before { content: replace(@fa-var-glass-martini, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-glass-martini-alt:before { content: replace(@fa-var-glass-martini-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-glass-whiskey:before { content: replace(@fa-var-glass-whiskey, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-glass-whiskey-rocks:before { content: replace(@fa-var-glass-whiskey-rocks, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-glasses:before { content: replace(@fa-var-glasses, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-glasses-alt:before { content: replace(@fa-var-glasses-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-globe:before { content: replace(@fa-var-globe, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-globe-africa:before { content: replace(@fa-var-globe-africa, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-globe-americas:before { content: replace(@fa-var-globe-americas, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-globe-asia:before { content: replace(@fa-var-globe-asia, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-globe-europe:before { content: replace(@fa-var-globe-europe, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-globe-snow:before { content: replace(@fa-var-globe-snow, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-globe-stand:before { content: replace(@fa-var-globe-stand, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-golf-ball:before { content: replace(@fa-var-golf-ball, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-golf-club:before { content: replace(@fa-var-golf-club, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-gopuram:before { content: replace(@fa-var-gopuram, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-graduation-cap:before { content: replace(@fa-var-graduation-cap, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-greater-than:before { content: replace(@fa-var-greater-than, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-greater-than-equal:before { content: replace(@fa-var-greater-than-equal, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-grimace:before { content: replace(@fa-var-grimace, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-grin:before { content: replace(@fa-var-grin, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-grin-alt:before { content: replace(@fa-var-grin-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-grin-beam:before { content: replace(@fa-var-grin-beam, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-grin-beam-sweat:before { content: replace(@fa-var-grin-beam-sweat, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-grin-hearts:before { content: replace(@fa-var-grin-hearts, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-grin-squint:before { content: replace(@fa-var-grin-squint, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-grin-squint-tears:before { content: replace(@fa-var-grin-squint-tears, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-grin-stars:before { content: replace(@fa-var-grin-stars, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-grin-tears:before { content: replace(@fa-var-grin-tears, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-grin-tongue:before { content: replace(@fa-var-grin-tongue, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-grin-tongue-squint:before { content: replace(@fa-var-grin-tongue-squint, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-grin-tongue-wink:before { content: replace(@fa-var-grin-tongue-wink, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-grin-wink:before { content: replace(@fa-var-grin-wink, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-grip-horizontal:before { content: replace(@fa-var-grip-horizontal, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-grip-lines:before { content: replace(@fa-var-grip-lines, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-grip-lines-vertical:before { content: replace(@fa-var-grip-lines-vertical, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-grip-vertical:before { content: replace(@fa-var-grip-vertical, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-guitar:before { content: replace(@fa-var-guitar, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-h-square:before { content: replace(@fa-var-h-square, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-h1:before { content: replace(@fa-var-h1, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-h2:before { content: replace(@fa-var-h2, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-h3:before { content: replace(@fa-var-h3, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-h4:before { content: replace(@fa-var-h4, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hamburger:before { content: replace(@fa-var-hamburger, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hammer:before { content: replace(@fa-var-hammer, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hammer-war:before { content: replace(@fa-var-hammer-war, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hamsa:before { content: replace(@fa-var-hamsa, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hand-heart:before { content: replace(@fa-var-hand-heart, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hand-holding:before { content: replace(@fa-var-hand-holding, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hand-holding-box:before { content: replace(@fa-var-hand-holding-box, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hand-holding-heart:before { content: replace(@fa-var-hand-holding-heart, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hand-holding-magic:before { content: replace(@fa-var-hand-holding-magic, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hand-holding-seedling:before { content: replace(@fa-var-hand-holding-seedling, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hand-holding-usd:before { content: replace(@fa-var-hand-holding-usd, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hand-holding-water:before { content: replace(@fa-var-hand-holding-water, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hand-lizard:before { content: replace(@fa-var-hand-lizard, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hand-middle-finger:before { content: replace(@fa-var-hand-middle-finger, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hand-paper:before { content: replace(@fa-var-hand-paper, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hand-peace:before { content: replace(@fa-var-hand-peace, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hand-point-down:before { content: replace(@fa-var-hand-point-down, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hand-point-left:before { content: replace(@fa-var-hand-point-left, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hand-point-right:before { content: replace(@fa-var-hand-point-right, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hand-point-up:before { content: replace(@fa-var-hand-point-up, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hand-pointer:before { content: replace(@fa-var-hand-pointer, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hand-receiving:before { content: replace(@fa-var-hand-receiving, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hand-rock:before { content: replace(@fa-var-hand-rock, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hand-scissors:before { content: replace(@fa-var-hand-scissors, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hand-spock:before { content: replace(@fa-var-hand-spock, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hands:before { content: replace(@fa-var-hands, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hands-heart:before { content: replace(@fa-var-hands-heart, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hands-helping:before { content: replace(@fa-var-hands-helping, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hands-usd:before { content: replace(@fa-var-hands-usd, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-handshake:before { content: replace(@fa-var-handshake, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-handshake-alt:before { content: replace(@fa-var-handshake-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hanukiah:before { content: replace(@fa-var-hanukiah, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hard-hat:before { content: replace(@fa-var-hard-hat, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hashtag:before { content: replace(@fa-var-hashtag, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hat-chef:before { content: replace(@fa-var-hat-chef, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hat-santa:before { content: replace(@fa-var-hat-santa, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hat-winter:before { content: replace(@fa-var-hat-winter, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hat-witch:before { content: replace(@fa-var-hat-witch, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hat-wizard:before { content: replace(@fa-var-hat-wizard, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-haykal:before { content: replace(@fa-var-haykal, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hdd:before { content: replace(@fa-var-hdd, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-head-side:before { content: replace(@fa-var-head-side, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-head-side-brain:before { content: replace(@fa-var-head-side-brain, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-head-side-medical:before { content: replace(@fa-var-head-side-medical, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-head-vr:before { content: replace(@fa-var-head-vr, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-heading:before { content: replace(@fa-var-heading, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-headphones:before { content: replace(@fa-var-headphones, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-headphones-alt:before { content: replace(@fa-var-headphones-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-headset:before { content: replace(@fa-var-headset, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-heart:before { content: replace(@fa-var-heart, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-heart-broken:before { content: replace(@fa-var-heart-broken, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-heart-circle:before { content: replace(@fa-var-heart-circle, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-heart-rate:before { content: replace(@fa-var-heart-rate, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-heart-square:before { content: replace(@fa-var-heart-square, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-heartbeat:before { content: replace(@fa-var-heartbeat, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-helicopter:before { content: replace(@fa-var-helicopter, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-helmet-battle:before { content: replace(@fa-var-helmet-battle, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hexagon:before { content: replace(@fa-var-hexagon, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-highlighter:before { content: replace(@fa-var-highlighter, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hiking:before { content: replace(@fa-var-hiking, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hippo:before { content: replace(@fa-var-hippo, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-history:before { content: replace(@fa-var-history, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hockey-mask:before { content: replace(@fa-var-hockey-mask, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hockey-puck:before { content: replace(@fa-var-hockey-puck, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hockey-sticks:before { content: replace(@fa-var-hockey-sticks, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-holly-berry:before { content: replace(@fa-var-holly-berry, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-home:before { content: replace(@fa-var-home, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-home-alt:before { content: replace(@fa-var-home-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-home-heart:before { content: replace(@fa-var-home-heart, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-home-lg:before { content: replace(@fa-var-home-lg, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-home-lg-alt:before { content: replace(@fa-var-home-lg-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hood-cloak:before { content: replace(@fa-var-hood-cloak, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-horizontal-rule:before { content: replace(@fa-var-horizontal-rule, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-horse:before { content: replace(@fa-var-horse, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-horse-head:before { content: replace(@fa-var-horse-head, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hospital:before { content: replace(@fa-var-hospital, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hospital-alt:before { content: replace(@fa-var-hospital-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hospital-symbol:before { content: replace(@fa-var-hospital-symbol, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hospital-user:before { content: replace(@fa-var-hospital-user, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hospitals:before { content: replace(@fa-var-hospitals, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hot-tub:before { content: replace(@fa-var-hot-tub, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hotdog:before { content: replace(@fa-var-hotdog, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hotel:before { content: replace(@fa-var-hotel, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hourglass:before { content: replace(@fa-var-hourglass, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hourglass-end:before { content: replace(@fa-var-hourglass-end, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hourglass-half:before { content: replace(@fa-var-hourglass-half, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hourglass-start:before { content: replace(@fa-var-hourglass-start, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-house-damage:before { content: replace(@fa-var-house-damage, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-house-flood:before { content: replace(@fa-var-house-flood, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hryvnia:before { content: replace(@fa-var-hryvnia, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-humidity:before { content: replace(@fa-var-humidity, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hurricane:before { content: replace(@fa-var-hurricane, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-i-cursor:before { content: replace(@fa-var-i-cursor, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-ice-cream:before { content: replace(@fa-var-ice-cream, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-ice-skate:before { content: replace(@fa-var-ice-skate, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-icicles:before { content: replace(@fa-var-icicles, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-icons:before { content: replace(@fa-var-icons, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-icons-alt:before { content: replace(@fa-var-icons-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-id-badge:before { content: replace(@fa-var-id-badge, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-id-card:before { content: replace(@fa-var-id-card, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-id-card-alt:before { content: replace(@fa-var-id-card-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-igloo:before { content: replace(@fa-var-igloo, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-image:before { content: replace(@fa-var-image, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-images:before { content: replace(@fa-var-images, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-inbox:before { content: replace(@fa-var-inbox, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-inbox-in:before { content: replace(@fa-var-inbox-in, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-inbox-out:before { content: replace(@fa-var-inbox-out, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-indent:before { content: replace(@fa-var-indent, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-industry:before { content: replace(@fa-var-industry, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-industry-alt:before { content: replace(@fa-var-industry-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-infinity:before { content: replace(@fa-var-infinity, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-info:before { content: replace(@fa-var-info, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-info-circle:before { content: replace(@fa-var-info-circle, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-info-square:before { content: replace(@fa-var-info-square, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-inhaler:before { content: replace(@fa-var-inhaler, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-integral:before { content: replace(@fa-var-integral, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-intersection:before { content: replace(@fa-var-intersection, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-inventory:before { content: replace(@fa-var-inventory, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-island-tropical:before { content: replace(@fa-var-island-tropical, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-italic:before { content: replace(@fa-var-italic, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-jack-o-lantern:before { content: replace(@fa-var-jack-o-lantern, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-jedi:before { content: replace(@fa-var-jedi, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-joint:before { content: replace(@fa-var-joint, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-journal-whills:before { content: replace(@fa-var-journal-whills, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-kaaba:before { content: replace(@fa-var-kaaba, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-kerning:before { content: replace(@fa-var-kerning, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-key:before { content: replace(@fa-var-key, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-key-skeleton:before { content: replace(@fa-var-key-skeleton, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-keyboard:before { content: replace(@fa-var-keyboard, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-keynote:before { content: replace(@fa-var-keynote, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-khanda:before { content: replace(@fa-var-khanda, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-kidneys:before { content: replace(@fa-var-kidneys, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-kiss:before { content: replace(@fa-var-kiss, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-kiss-beam:before { content: replace(@fa-var-kiss-beam, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-kiss-wink-heart:before { content: replace(@fa-var-kiss-wink-heart, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-kite:before { content: replace(@fa-var-kite, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-kiwi-bird:before { content: replace(@fa-var-kiwi-bird, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-knife-kitchen:before { content: replace(@fa-var-knife-kitchen, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-lambda:before { content: replace(@fa-var-lambda, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-lamp:before { content: replace(@fa-var-lamp, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-landmark:before { content: replace(@fa-var-landmark, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-landmark-alt:before { content: replace(@fa-var-landmark-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-language:before { content: replace(@fa-var-language, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-laptop:before { content: replace(@fa-var-laptop, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-laptop-code:before { content: replace(@fa-var-laptop-code, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-laptop-medical:before { content: replace(@fa-var-laptop-medical, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-laugh:before { content: replace(@fa-var-laugh, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-laugh-beam:before { content: replace(@fa-var-laugh-beam, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-laugh-squint:before { content: replace(@fa-var-laugh-squint, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-laugh-wink:before { content: replace(@fa-var-laugh-wink, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-layer-group:before { content: replace(@fa-var-layer-group, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-layer-minus:before { content: replace(@fa-var-layer-minus, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-layer-plus:before { content: replace(@fa-var-layer-plus, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-leaf:before { content: replace(@fa-var-leaf, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-leaf-heart:before { content: replace(@fa-var-leaf-heart, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-leaf-maple:before { content: replace(@fa-var-leaf-maple, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-leaf-oak:before { content: replace(@fa-var-leaf-oak, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-lemon:before { content: replace(@fa-var-lemon, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-less-than:before { content: replace(@fa-var-less-than, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-less-than-equal:before { content: replace(@fa-var-less-than-equal, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-level-down:before { content: replace(@fa-var-level-down, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-level-down-alt:before { content: replace(@fa-var-level-down-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-level-up:before { content: replace(@fa-var-level-up, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-level-up-alt:before { content: replace(@fa-var-level-up-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-life-ring:before { content: replace(@fa-var-life-ring, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-lightbulb:before { content: replace(@fa-var-lightbulb, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-lightbulb-dollar:before { content: replace(@fa-var-lightbulb-dollar, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-lightbulb-exclamation:before { content: replace(@fa-var-lightbulb-exclamation, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-lightbulb-on:before { content: replace(@fa-var-lightbulb-on, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-lightbulb-slash:before { content: replace(@fa-var-lightbulb-slash, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-lights-holiday:before { content: replace(@fa-var-lights-holiday, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-line-columns:before { content: replace(@fa-var-line-columns, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-line-height:before { content: replace(@fa-var-line-height, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-link:before { content: replace(@fa-var-link, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-lips:before { content: replace(@fa-var-lips, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-lira-sign:before { content: replace(@fa-var-lira-sign, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-list:before { content: replace(@fa-var-list, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-list-alt:before { content: replace(@fa-var-list-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-list-ol:before { content: replace(@fa-var-list-ol, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-list-ul:before { content: replace(@fa-var-list-ul, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-location:before { content: replace(@fa-var-location, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-location-arrow:before { content: replace(@fa-var-location-arrow, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-location-circle:before { content: replace(@fa-var-location-circle, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-location-slash:before { content: replace(@fa-var-location-slash, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-lock:before { content: replace(@fa-var-lock, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-lock-alt:before { content: replace(@fa-var-lock-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-lock-open:before { content: replace(@fa-var-lock-open, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-lock-open-alt:before { content: replace(@fa-var-lock-open-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-long-arrow-alt-down:before { content: replace(@fa-var-long-arrow-alt-down, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-long-arrow-alt-left:before { content: replace(@fa-var-long-arrow-alt-left, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-long-arrow-alt-right:before { content: replace(@fa-var-long-arrow-alt-right, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-long-arrow-alt-up:before { content: replace(@fa-var-long-arrow-alt-up, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-long-arrow-down:before { content: replace(@fa-var-long-arrow-down, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-long-arrow-left:before { content: replace(@fa-var-long-arrow-left, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-long-arrow-right:before { content: replace(@fa-var-long-arrow-right, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-long-arrow-up:before { content: replace(@fa-var-long-arrow-up, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-loveseat:before { content: replace(@fa-var-loveseat, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-low-vision:before { content: replace(@fa-var-low-vision, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-luchador:before { content: replace(@fa-var-luchador, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-luggage-cart:before { content: replace(@fa-var-luggage-cart, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-lungs:before { content: replace(@fa-var-lungs, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-mace:before { content: replace(@fa-var-mace, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-magic:before { content: replace(@fa-var-magic, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-magnet:before { content: replace(@fa-var-magnet, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-mail-bulk:before { content: replace(@fa-var-mail-bulk, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-mailbox:before { content: replace(@fa-var-mailbox, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-male:before { content: replace(@fa-var-male, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-mandolin:before { content: replace(@fa-var-mandolin, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-map:before { content: replace(@fa-var-map, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-map-marked:before { content: replace(@fa-var-map-marked, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-map-marked-alt:before { content: replace(@fa-var-map-marked-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-map-marker:before { content: replace(@fa-var-map-marker, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-map-marker-alt:before { content: replace(@fa-var-map-marker-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-map-marker-alt-slash:before { content: replace(@fa-var-map-marker-alt-slash, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-map-marker-check:before { content: replace(@fa-var-map-marker-check, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-map-marker-edit:before { content: replace(@fa-var-map-marker-edit, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-map-marker-exclamation:before { content: replace(@fa-var-map-marker-exclamation, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-map-marker-minus:before { content: replace(@fa-var-map-marker-minus, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-map-marker-plus:before { content: replace(@fa-var-map-marker-plus, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-map-marker-question:before { content: replace(@fa-var-map-marker-question, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-map-marker-slash:before { content: replace(@fa-var-map-marker-slash, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-map-marker-smile:before { content: replace(@fa-var-map-marker-smile, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-map-marker-times:before { content: replace(@fa-var-map-marker-times, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-map-pin:before { content: replace(@fa-var-map-pin, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-map-signs:before { content: replace(@fa-var-map-signs, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-marker:before { content: replace(@fa-var-marker, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-mars:before { content: replace(@fa-var-mars, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-mars-double:before { content: replace(@fa-var-mars-double, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-mars-stroke:before { content: replace(@fa-var-mars-stroke, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-mars-stroke-h:before { content: replace(@fa-var-mars-stroke-h, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-mars-stroke-v:before { content: replace(@fa-var-mars-stroke-v, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-mask:before { content: replace(@fa-var-mask, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-meat:before { content: replace(@fa-var-meat, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-medal:before { content: replace(@fa-var-medal, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-medkit:before { content: replace(@fa-var-medkit, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-megaphone:before { content: replace(@fa-var-megaphone, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-meh:before { content: replace(@fa-var-meh, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-meh-blank:before { content: replace(@fa-var-meh-blank, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-meh-rolling-eyes:before { content: replace(@fa-var-meh-rolling-eyes, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-memory:before { content: replace(@fa-var-memory, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-menorah:before { content: replace(@fa-var-menorah, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-mercury:before { content: replace(@fa-var-mercury, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-meteor:before { content: replace(@fa-var-meteor, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-microchip:before { content: replace(@fa-var-microchip, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-microphone:before { content: replace(@fa-var-microphone, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-microphone-alt:before { content: replace(@fa-var-microphone-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-microphone-alt-slash:before { content: replace(@fa-var-microphone-alt-slash, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-microphone-slash:before { content: replace(@fa-var-microphone-slash, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-microscope:before { content: replace(@fa-var-microscope, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-mind-share:before { content: replace(@fa-var-mind-share, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-minus:before { content: replace(@fa-var-minus, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-minus-circle:before { content: replace(@fa-var-minus-circle, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-minus-hexagon:before { content: replace(@fa-var-minus-hexagon, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-minus-octagon:before { content: replace(@fa-var-minus-octagon, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-minus-square:before { content: replace(@fa-var-minus-square, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-mistletoe:before { content: replace(@fa-var-mistletoe, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-mitten:before { content: replace(@fa-var-mitten, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-mobile:before { content: replace(@fa-var-mobile, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-mobile-alt:before { content: replace(@fa-var-mobile-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-mobile-android:before { content: replace(@fa-var-mobile-android, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-mobile-android-alt:before { content: replace(@fa-var-mobile-android-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-money-bill:before { content: replace(@fa-var-money-bill, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-money-bill-alt:before { content: replace(@fa-var-money-bill-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-money-bill-wave:before { content: replace(@fa-var-money-bill-wave, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-money-bill-wave-alt:before { content: replace(@fa-var-money-bill-wave-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-money-check:before { content: replace(@fa-var-money-check, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-money-check-alt:before { content: replace(@fa-var-money-check-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-money-check-edit:before { content: replace(@fa-var-money-check-edit, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-money-check-edit-alt:before { content: replace(@fa-var-money-check-edit-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-monitor-heart-rate:before { content: replace(@fa-var-monitor-heart-rate, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-monkey:before { content: replace(@fa-var-monkey, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-monument:before { content: replace(@fa-var-monument, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-moon:before { content: replace(@fa-var-moon, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-moon-cloud:before { content: replace(@fa-var-moon-cloud, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-moon-stars:before { content: replace(@fa-var-moon-stars, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-mortar-pestle:before { content: replace(@fa-var-mortar-pestle, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-mosque:before { content: replace(@fa-var-mosque, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-motorcycle:before { content: replace(@fa-var-motorcycle, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-mountain:before { content: replace(@fa-var-mountain, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-mountains:before { content: replace(@fa-var-mountains, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-mouse-pointer:before { content: replace(@fa-var-mouse-pointer, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-mug:before { content: replace(@fa-var-mug, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-mug-hot:before { content: replace(@fa-var-mug-hot, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-mug-marshmallows:before { content: replace(@fa-var-mug-marshmallows, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-mug-tea:before { content: replace(@fa-var-mug-tea, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-music:before { content: replace(@fa-var-music, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-narwhal:before { content: replace(@fa-var-narwhal, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-network-wired:before { content: replace(@fa-var-network-wired, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-neuter:before { content: replace(@fa-var-neuter, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-newspaper:before { content: replace(@fa-var-newspaper, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-not-equal:before { content: replace(@fa-var-not-equal, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-notes-medical:before { content: replace(@fa-var-notes-medical, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-object-group:before { content: replace(@fa-var-object-group, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-object-ungroup:before { content: replace(@fa-var-object-ungroup, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-octagon:before { content: replace(@fa-var-octagon, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-oil-can:before { content: replace(@fa-var-oil-can, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-oil-temp:before { content: replace(@fa-var-oil-temp, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-om:before { content: replace(@fa-var-om, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-omega:before { content: replace(@fa-var-omega, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-ornament:before { content: replace(@fa-var-ornament, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-otter:before { content: replace(@fa-var-otter, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-outdent:before { content: replace(@fa-var-outdent, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-overline:before { content: replace(@fa-var-overline, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-page-break:before { content: replace(@fa-var-page-break, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-pager:before { content: replace(@fa-var-pager, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-paint-brush:before { content: replace(@fa-var-paint-brush, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-paint-brush-alt:before { content: replace(@fa-var-paint-brush-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-paint-roller:before { content: replace(@fa-var-paint-roller, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-palette:before { content: replace(@fa-var-palette, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-pallet:before { content: replace(@fa-var-pallet, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-pallet-alt:before { content: replace(@fa-var-pallet-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-paper-plane:before { content: replace(@fa-var-paper-plane, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-paperclip:before { content: replace(@fa-var-paperclip, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-parachute-box:before { content: replace(@fa-var-parachute-box, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-paragraph:before { content: replace(@fa-var-paragraph, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-paragraph-rtl:before { content: replace(@fa-var-paragraph-rtl, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-parking:before { content: replace(@fa-var-parking, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-parking-circle:before { content: replace(@fa-var-parking-circle, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-parking-circle-slash:before { content: replace(@fa-var-parking-circle-slash, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-parking-slash:before { content: replace(@fa-var-parking-slash, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-passport:before { content: replace(@fa-var-passport, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-pastafarianism:before { content: replace(@fa-var-pastafarianism, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-paste:before { content: replace(@fa-var-paste, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-pause:before { content: replace(@fa-var-pause, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-pause-circle:before { content: replace(@fa-var-pause-circle, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-paw:before { content: replace(@fa-var-paw, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-paw-alt:before { content: replace(@fa-var-paw-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-paw-claws:before { content: replace(@fa-var-paw-claws, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-peace:before { content: replace(@fa-var-peace, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-pegasus:before { content: replace(@fa-var-pegasus, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-pen:before { content: replace(@fa-var-pen, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-pen-alt:before { content: replace(@fa-var-pen-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-pen-fancy:before { content: replace(@fa-var-pen-fancy, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-pen-nib:before { content: replace(@fa-var-pen-nib, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-pen-square:before { content: replace(@fa-var-pen-square, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-pencil:before { content: replace(@fa-var-pencil, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-pencil-alt:before { content: replace(@fa-var-pencil-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-pencil-paintbrush:before { content: replace(@fa-var-pencil-paintbrush, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-pencil-ruler:before { content: replace(@fa-var-pencil-ruler, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-pennant:before { content: replace(@fa-var-pennant, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-people-carry:before { content: replace(@fa-var-people-carry, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-pepper-hot:before { content: replace(@fa-var-pepper-hot, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-percent:before { content: replace(@fa-var-percent, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-percentage:before { content: replace(@fa-var-percentage, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-person-booth:before { content: replace(@fa-var-person-booth, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-person-carry:before { content: replace(@fa-var-person-carry, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-person-dolly:before { content: replace(@fa-var-person-dolly, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-person-dolly-empty:before { content: replace(@fa-var-person-dolly-empty, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-person-sign:before { content: replace(@fa-var-person-sign, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-phone:before { content: replace(@fa-var-phone, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-phone-laptop:before { content: replace(@fa-var-phone-laptop, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-phone-office:before { content: replace(@fa-var-phone-office, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-phone-plus:before { content: replace(@fa-var-phone-plus, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-phone-slash:before { content: replace(@fa-var-phone-slash, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-phone-square:before { content: replace(@fa-var-phone-square, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-phone-volume:before { content: replace(@fa-var-phone-volume, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-photo-video:before { content: replace(@fa-var-photo-video, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-pi:before { content: replace(@fa-var-pi, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-pie:before { content: replace(@fa-var-pie, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-pig:before { content: replace(@fa-var-pig, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-piggy-bank:before { content: replace(@fa-var-piggy-bank, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-pills:before { content: replace(@fa-var-pills, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-pizza:before { content: replace(@fa-var-pizza, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-pizza-slice:before { content: replace(@fa-var-pizza-slice, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-place-of-worship:before { content: replace(@fa-var-place-of-worship, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-plane:before { content: replace(@fa-var-plane, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-plane-alt:before { content: replace(@fa-var-plane-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-plane-arrival:before { content: replace(@fa-var-plane-arrival, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-plane-departure:before { content: replace(@fa-var-plane-departure, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-play:before { content: replace(@fa-var-play, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-play-circle:before { content: replace(@fa-var-play-circle, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-plug:before { content: replace(@fa-var-plug, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-plus:before { content: replace(@fa-var-plus, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-plus-circle:before { content: replace(@fa-var-plus-circle, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-plus-hexagon:before { content: replace(@fa-var-plus-hexagon, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-plus-octagon:before { content: replace(@fa-var-plus-octagon, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-plus-square:before { content: replace(@fa-var-plus-square, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-podcast:before { content: replace(@fa-var-podcast, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-podium:before { content: replace(@fa-var-podium, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-podium-star:before { content: replace(@fa-var-podium-star, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-poll:before { content: replace(@fa-var-poll, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-poll-h:before { content: replace(@fa-var-poll-h, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-poll-people:before { content: replace(@fa-var-poll-people, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-poo:before { content: replace(@fa-var-poo, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-poo-storm:before { content: replace(@fa-var-poo-storm, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-poop:before { content: replace(@fa-var-poop, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-popcorn:before { content: replace(@fa-var-popcorn, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-portrait:before { content: replace(@fa-var-portrait, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-pound-sign:before { content: replace(@fa-var-pound-sign, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-power-off:before { content: replace(@fa-var-power-off, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-pray:before { content: replace(@fa-var-pray, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-praying-hands:before { content: replace(@fa-var-praying-hands, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-prescription:before { content: replace(@fa-var-prescription, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-prescription-bottle:before { content: replace(@fa-var-prescription-bottle, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-prescription-bottle-alt:before { content: replace(@fa-var-prescription-bottle-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-presentation:before { content: replace(@fa-var-presentation, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-print:before { content: replace(@fa-var-print, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-print-search:before { content: replace(@fa-var-print-search, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-print-slash:before { content: replace(@fa-var-print-slash, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-procedures:before { content: replace(@fa-var-procedures, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-project-diagram:before { content: replace(@fa-var-project-diagram, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-pumpkin:before { content: replace(@fa-var-pumpkin, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-puzzle-piece:before { content: replace(@fa-var-puzzle-piece, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-qrcode:before { content: replace(@fa-var-qrcode, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-question:before { content: replace(@fa-var-question, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-question-circle:before { content: replace(@fa-var-question-circle, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-question-square:before { content: replace(@fa-var-question-square, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-quidditch:before { content: replace(@fa-var-quidditch, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-quote-left:before { content: replace(@fa-var-quote-left, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-quote-right:before { content: replace(@fa-var-quote-right, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-quran:before { content: replace(@fa-var-quran, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-rabbit:before { content: replace(@fa-var-rabbit, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-rabbit-fast:before { content: replace(@fa-var-rabbit-fast, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-racquet:before { content: replace(@fa-var-racquet, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-radiation:before { content: replace(@fa-var-radiation, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-radiation-alt:before { content: replace(@fa-var-radiation-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-rainbow:before { content: replace(@fa-var-rainbow, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-raindrops:before { content: replace(@fa-var-raindrops, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-ram:before { content: replace(@fa-var-ram, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-ramp-loading:before { content: replace(@fa-var-ramp-loading, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-random:before { content: replace(@fa-var-random, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-receipt:before { content: replace(@fa-var-receipt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-rectangle-landscape:before { content: replace(@fa-var-rectangle-landscape, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-rectangle-portrait:before { content: replace(@fa-var-rectangle-portrait, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-rectangle-wide:before { content: replace(@fa-var-rectangle-wide, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-recycle:before { content: replace(@fa-var-recycle, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-redo:before { content: replace(@fa-var-redo, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-redo-alt:before { content: replace(@fa-var-redo-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-registered:before { content: replace(@fa-var-registered, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-remove-format:before { content: replace(@fa-var-remove-format, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-repeat:before { content: replace(@fa-var-repeat, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-repeat-1:before { content: replace(@fa-var-repeat-1, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-repeat-1-alt:before { content: replace(@fa-var-repeat-1-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-repeat-alt:before { content: replace(@fa-var-repeat-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-reply:before { content: replace(@fa-var-reply, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-reply-all:before { content: replace(@fa-var-reply-all, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-republican:before { content: replace(@fa-var-republican, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-restroom:before { content: replace(@fa-var-restroom, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-retweet:before { content: replace(@fa-var-retweet, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-retweet-alt:before { content: replace(@fa-var-retweet-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-ribbon:before { content: replace(@fa-var-ribbon, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-ring:before { content: replace(@fa-var-ring, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-rings-wedding:before { content: replace(@fa-var-rings-wedding, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-road:before { content: replace(@fa-var-road, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-robot:before { content: replace(@fa-var-robot, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-rocket:before { content: replace(@fa-var-rocket, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-route:before { content: replace(@fa-var-route, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-route-highway:before { content: replace(@fa-var-route-highway, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-route-interstate:before { content: replace(@fa-var-route-interstate, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-rss:before { content: replace(@fa-var-rss, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-rss-square:before { content: replace(@fa-var-rss-square, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-ruble-sign:before { content: replace(@fa-var-ruble-sign, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-ruler:before { content: replace(@fa-var-ruler, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-ruler-combined:before { content: replace(@fa-var-ruler-combined, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-ruler-horizontal:before { content: replace(@fa-var-ruler-horizontal, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-ruler-triangle:before { content: replace(@fa-var-ruler-triangle, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-ruler-vertical:before { content: replace(@fa-var-ruler-vertical, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-running:before { content: replace(@fa-var-running, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-rupee-sign:before { content: replace(@fa-var-rupee-sign, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-rv:before { content: replace(@fa-var-rv, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sack:before { content: replace(@fa-var-sack, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sack-dollar:before { content: replace(@fa-var-sack-dollar, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sad-cry:before { content: replace(@fa-var-sad-cry, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sad-tear:before { content: replace(@fa-var-sad-tear, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-salad:before { content: replace(@fa-var-salad, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sandwich:before { content: replace(@fa-var-sandwich, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-satellite:before { content: replace(@fa-var-satellite, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-satellite-dish:before { content: replace(@fa-var-satellite-dish, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sausage:before { content: replace(@fa-var-sausage, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-save:before { content: replace(@fa-var-save, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-scalpel:before { content: replace(@fa-var-scalpel, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-scalpel-path:before { content: replace(@fa-var-scalpel-path, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-scanner:before { content: replace(@fa-var-scanner, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-scanner-keyboard:before { content: replace(@fa-var-scanner-keyboard, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-scanner-touchscreen:before { content: replace(@fa-var-scanner-touchscreen, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-scarecrow:before { content: replace(@fa-var-scarecrow, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-scarf:before { content: replace(@fa-var-scarf, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-school:before { content: replace(@fa-var-school, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-screwdriver:before { content: replace(@fa-var-screwdriver, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-scroll:before { content: replace(@fa-var-scroll, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-scroll-old:before { content: replace(@fa-var-scroll-old, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-scrubber:before { content: replace(@fa-var-scrubber, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-scythe:before { content: replace(@fa-var-scythe, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sd-card:before { content: replace(@fa-var-sd-card, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-search:before { content: replace(@fa-var-search, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-search-dollar:before { content: replace(@fa-var-search-dollar, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-search-location:before { content: replace(@fa-var-search-location, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-search-minus:before { content: replace(@fa-var-search-minus, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-search-plus:before { content: replace(@fa-var-search-plus, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-seedling:before { content: replace(@fa-var-seedling, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-send-back:before { content: replace(@fa-var-send-back, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-send-backward:before { content: replace(@fa-var-send-backward, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-server:before { content: replace(@fa-var-server, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-shapes:before { content: replace(@fa-var-shapes, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-share:before { content: replace(@fa-var-share, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-share-all:before { content: replace(@fa-var-share-all, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-share-alt:before { content: replace(@fa-var-share-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-share-alt-square:before { content: replace(@fa-var-share-alt-square, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-share-square:before { content: replace(@fa-var-share-square, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sheep:before { content: replace(@fa-var-sheep, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-shekel-sign:before { content: replace(@fa-var-shekel-sign, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-shield:before { content: replace(@fa-var-shield, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-shield-alt:before { content: replace(@fa-var-shield-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-shield-check:before { content: replace(@fa-var-shield-check, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-shield-cross:before { content: replace(@fa-var-shield-cross, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-ship:before { content: replace(@fa-var-ship, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-shipping-fast:before { content: replace(@fa-var-shipping-fast, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-shipping-timed:before { content: replace(@fa-var-shipping-timed, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-shish-kebab:before { content: replace(@fa-var-shish-kebab, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-shoe-prints:before { content: replace(@fa-var-shoe-prints, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-shopping-bag:before { content: replace(@fa-var-shopping-bag, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-shopping-basket:before { content: replace(@fa-var-shopping-basket, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-shopping-cart:before { content: replace(@fa-var-shopping-cart, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-shovel:before { content: replace(@fa-var-shovel, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-shovel-snow:before { content: replace(@fa-var-shovel-snow, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-shower:before { content: replace(@fa-var-shower, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-shredder:before { content: replace(@fa-var-shredder, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-shuttle-van:before { content: replace(@fa-var-shuttle-van, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-shuttlecock:before { content: replace(@fa-var-shuttlecock, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sickle:before { content: replace(@fa-var-sickle, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sigma:before { content: replace(@fa-var-sigma, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sign:before { content: replace(@fa-var-sign, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sign-in:before { content: replace(@fa-var-sign-in, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sign-in-alt:before { content: replace(@fa-var-sign-in-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sign-language:before { content: replace(@fa-var-sign-language, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sign-out:before { content: replace(@fa-var-sign-out, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sign-out-alt:before { content: replace(@fa-var-sign-out-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-signal:before { content: replace(@fa-var-signal, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-signal-1:before { content: replace(@fa-var-signal-1, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-signal-2:before { content: replace(@fa-var-signal-2, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-signal-3:before { content: replace(@fa-var-signal-3, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-signal-4:before { content: replace(@fa-var-signal-4, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-signal-alt:before { content: replace(@fa-var-signal-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-signal-alt-1:before { content: replace(@fa-var-signal-alt-1, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-signal-alt-2:before { content: replace(@fa-var-signal-alt-2, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-signal-alt-3:before { content: replace(@fa-var-signal-alt-3, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-signal-alt-slash:before { content: replace(@fa-var-signal-alt-slash, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-signal-slash:before { content: replace(@fa-var-signal-slash, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-signature:before { content: replace(@fa-var-signature, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sim-card:before { content: replace(@fa-var-sim-card, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sitemap:before { content: replace(@fa-var-sitemap, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-skating:before { content: replace(@fa-var-skating, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-skeleton:before { content: replace(@fa-var-skeleton, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-ski-jump:before { content: replace(@fa-var-ski-jump, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-ski-lift:before { content: replace(@fa-var-ski-lift, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-skiing:before { content: replace(@fa-var-skiing, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-skiing-nordic:before { content: replace(@fa-var-skiing-nordic, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-skull:before { content: replace(@fa-var-skull, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-skull-crossbones:before { content: replace(@fa-var-skull-crossbones, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-slash:before { content: replace(@fa-var-slash, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sledding:before { content: replace(@fa-var-sledding, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sleigh:before { content: replace(@fa-var-sleigh, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sliders-h:before { content: replace(@fa-var-sliders-h, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sliders-h-square:before { content: replace(@fa-var-sliders-h-square, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sliders-v:before { content: replace(@fa-var-sliders-v, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sliders-v-square:before { content: replace(@fa-var-sliders-v-square, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-smile:before { content: replace(@fa-var-smile, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-smile-beam:before { content: replace(@fa-var-smile-beam, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-smile-plus:before { content: replace(@fa-var-smile-plus, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-smile-wink:before { content: replace(@fa-var-smile-wink, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-smog:before { content: replace(@fa-var-smog, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-smoke:before { content: replace(@fa-var-smoke, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-smoking:before { content: replace(@fa-var-smoking, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-smoking-ban:before { content: replace(@fa-var-smoking-ban, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sms:before { content: replace(@fa-var-sms, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-snake:before { content: replace(@fa-var-snake, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-snooze:before { content: replace(@fa-var-snooze, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-snow-blowing:before { content: replace(@fa-var-snow-blowing, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-snowboarding:before { content: replace(@fa-var-snowboarding, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-snowflake:before { content: replace(@fa-var-snowflake, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-snowflakes:before { content: replace(@fa-var-snowflakes, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-snowman:before { content: replace(@fa-var-snowman, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-snowmobile:before { content: replace(@fa-var-snowmobile, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-snowplow:before { content: replace(@fa-var-snowplow, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-socks:before { content: replace(@fa-var-socks, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-solar-panel:before { content: replace(@fa-var-solar-panel, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sort:before { content: replace(@fa-var-sort, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sort-alpha-down:before { content: replace(@fa-var-sort-alpha-down, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sort-alpha-down-alt:before { content: replace(@fa-var-sort-alpha-down-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sort-alpha-up:before { content: replace(@fa-var-sort-alpha-up, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sort-alpha-up-alt:before { content: replace(@fa-var-sort-alpha-up-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sort-alt:before { content: replace(@fa-var-sort-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sort-amount-down:before { content: replace(@fa-var-sort-amount-down, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sort-amount-down-alt:before { content: replace(@fa-var-sort-amount-down-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sort-amount-up:before { content: replace(@fa-var-sort-amount-up, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sort-amount-up-alt:before { content: replace(@fa-var-sort-amount-up-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sort-down:before { content: replace(@fa-var-sort-down, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sort-numeric-down:before { content: replace(@fa-var-sort-numeric-down, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sort-numeric-down-alt:before { content: replace(@fa-var-sort-numeric-down-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sort-numeric-up:before { content: replace(@fa-var-sort-numeric-up, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sort-numeric-up-alt:before { content: replace(@fa-var-sort-numeric-up-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sort-shapes-down:before { content: replace(@fa-var-sort-shapes-down, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sort-shapes-down-alt:before { content: replace(@fa-var-sort-shapes-down-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sort-shapes-up:before { content: replace(@fa-var-sort-shapes-up, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sort-shapes-up-alt:before { content: replace(@fa-var-sort-shapes-up-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sort-size-down:before { content: replace(@fa-var-sort-size-down, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sort-size-down-alt:before { content: replace(@fa-var-sort-size-down-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sort-size-up:before { content: replace(@fa-var-sort-size-up, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sort-size-up-alt:before { content: replace(@fa-var-sort-size-up-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sort-up:before { content: replace(@fa-var-sort-up, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-soup:before { content: replace(@fa-var-soup, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-spa:before { content: replace(@fa-var-spa, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-space-shuttle:before { content: replace(@fa-var-space-shuttle, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-spade:before { content: replace(@fa-var-spade, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sparkles:before { content: replace(@fa-var-sparkles, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-spell-check:before { content: replace(@fa-var-spell-check, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-spider:before { content: replace(@fa-var-spider, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-spider-black-widow:before { content: replace(@fa-var-spider-black-widow, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-spider-web:before { content: replace(@fa-var-spider-web, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-spinner:before { content: replace(@fa-var-spinner, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-spinner-third:before { content: replace(@fa-var-spinner-third, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-splotch:before { content: replace(@fa-var-splotch, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-spray-can:before { content: replace(@fa-var-spray-can, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-square:before { content: replace(@fa-var-square, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-square-full:before { content: replace(@fa-var-square-full, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-square-root:before { content: replace(@fa-var-square-root, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-square-root-alt:before { content: replace(@fa-var-square-root-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-squirrel:before { content: replace(@fa-var-squirrel, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-staff:before { content: replace(@fa-var-staff, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-stamp:before { content: replace(@fa-var-stamp, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-star:before { content: replace(@fa-var-star, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-star-and-crescent:before { content: replace(@fa-var-star-and-crescent, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-star-christmas:before { content: replace(@fa-var-star-christmas, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-star-exclamation:before { content: replace(@fa-var-star-exclamation, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-star-half:before { content: replace(@fa-var-star-half, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-star-half-alt:before { content: replace(@fa-var-star-half-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-star-of-david:before { content: replace(@fa-var-star-of-david, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-star-of-life:before { content: replace(@fa-var-star-of-life, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-stars:before { content: replace(@fa-var-stars, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-steak:before { content: replace(@fa-var-steak, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-steering-wheel:before { content: replace(@fa-var-steering-wheel, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-step-backward:before { content: replace(@fa-var-step-backward, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-step-forward:before { content: replace(@fa-var-step-forward, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-stethoscope:before { content: replace(@fa-var-stethoscope, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sticky-note:before { content: replace(@fa-var-sticky-note, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-stocking:before { content: replace(@fa-var-stocking, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-stomach:before { content: replace(@fa-var-stomach, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-stop:before { content: replace(@fa-var-stop, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-stop-circle:before { content: replace(@fa-var-stop-circle, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-stopwatch:before { content: replace(@fa-var-stopwatch, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-store:before { content: replace(@fa-var-store, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-store-alt:before { content: replace(@fa-var-store-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-stream:before { content: replace(@fa-var-stream, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-street-view:before { content: replace(@fa-var-street-view, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-stretcher:before { content: replace(@fa-var-stretcher, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-strikethrough:before { content: replace(@fa-var-strikethrough, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-stroopwafel:before { content: replace(@fa-var-stroopwafel, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-subscript:before { content: replace(@fa-var-subscript, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-subway:before { content: replace(@fa-var-subway, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-suitcase:before { content: replace(@fa-var-suitcase, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-suitcase-rolling:before { content: replace(@fa-var-suitcase-rolling, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sun:before { content: replace(@fa-var-sun, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sun-cloud:before { content: replace(@fa-var-sun-cloud, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sun-dust:before { content: replace(@fa-var-sun-dust, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sun-haze:before { content: replace(@fa-var-sun-haze, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sunglasses:before { content: replace(@fa-var-sunglasses, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sunrise:before { content: replace(@fa-var-sunrise, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sunset:before { content: replace(@fa-var-sunset, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-superscript:before { content: replace(@fa-var-superscript, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-surprise:before { content: replace(@fa-var-surprise, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-swatchbook:before { content: replace(@fa-var-swatchbook, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-swimmer:before { content: replace(@fa-var-swimmer, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-swimming-pool:before { content: replace(@fa-var-swimming-pool, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sword:before { content: replace(@fa-var-sword, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-swords:before { content: replace(@fa-var-swords, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-synagogue:before { content: replace(@fa-var-synagogue, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sync:before { content: replace(@fa-var-sync, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sync-alt:before { content: replace(@fa-var-sync-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-syringe:before { content: replace(@fa-var-syringe, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-table:before { content: replace(@fa-var-table, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-table-tennis:before { content: replace(@fa-var-table-tennis, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-tablet:before { content: replace(@fa-var-tablet, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-tablet-alt:before { content: replace(@fa-var-tablet-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-tablet-android:before { content: replace(@fa-var-tablet-android, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-tablet-android-alt:before { content: replace(@fa-var-tablet-android-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-tablet-rugged:before { content: replace(@fa-var-tablet-rugged, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-tablets:before { content: replace(@fa-var-tablets, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-tachometer:before { content: replace(@fa-var-tachometer, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-tachometer-alt:before { content: replace(@fa-var-tachometer-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-tachometer-alt-average:before { content: replace(@fa-var-tachometer-alt-average, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-tachometer-alt-fast:before { content: replace(@fa-var-tachometer-alt-fast, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-tachometer-alt-fastest:before { content: replace(@fa-var-tachometer-alt-fastest, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-tachometer-alt-slow:before { content: replace(@fa-var-tachometer-alt-slow, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-tachometer-alt-slowest:before { content: replace(@fa-var-tachometer-alt-slowest, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-tachometer-average:before { content: replace(@fa-var-tachometer-average, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-tachometer-fast:before { content: replace(@fa-var-tachometer-fast, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-tachometer-fastest:before { content: replace(@fa-var-tachometer-fastest, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-tachometer-slow:before { content: replace(@fa-var-tachometer-slow, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-tachometer-slowest:before { content: replace(@fa-var-tachometer-slowest, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-taco:before { content: replace(@fa-var-taco, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-tag:before { content: replace(@fa-var-tag, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-tags:before { content: replace(@fa-var-tags, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-tally:before { content: replace(@fa-var-tally, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-tanakh:before { content: replace(@fa-var-tanakh, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-tape:before { content: replace(@fa-var-tape, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-tasks:before { content: replace(@fa-var-tasks, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-tasks-alt:before { content: replace(@fa-var-tasks-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-taxi:before { content: replace(@fa-var-taxi, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-teeth:before { content: replace(@fa-var-teeth, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-teeth-open:before { content: replace(@fa-var-teeth-open, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-temperature-frigid:before { content: replace(@fa-var-temperature-frigid, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-temperature-high:before { content: replace(@fa-var-temperature-high, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-temperature-hot:before { content: replace(@fa-var-temperature-hot, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-temperature-low:before { content: replace(@fa-var-temperature-low, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-tenge:before { content: replace(@fa-var-tenge, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-tennis-ball:before { content: replace(@fa-var-tennis-ball, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-terminal:before { content: replace(@fa-var-terminal, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-text:before { content: replace(@fa-var-text, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-text-height:before { content: replace(@fa-var-text-height, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-text-size:before { content: replace(@fa-var-text-size, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-text-width:before { content: replace(@fa-var-text-width, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-th:before { content: replace(@fa-var-th, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-th-large:before { content: replace(@fa-var-th-large, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-th-list:before { content: replace(@fa-var-th-list, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-theater-masks:before { content: replace(@fa-var-theater-masks, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-thermometer:before { content: replace(@fa-var-thermometer, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-thermometer-empty:before { content: replace(@fa-var-thermometer-empty, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-thermometer-full:before { content: replace(@fa-var-thermometer-full, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-thermometer-half:before { content: replace(@fa-var-thermometer-half, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-thermometer-quarter:before { content: replace(@fa-var-thermometer-quarter, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-thermometer-three-quarters:before { content: replace(@fa-var-thermometer-three-quarters, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-theta:before { content: replace(@fa-var-theta, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-thumbs-down:before { content: replace(@fa-var-thumbs-down, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-thumbs-up:before { content: replace(@fa-var-thumbs-up, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-thumbtack:before { content: replace(@fa-var-thumbtack, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-thunderstorm:before { content: replace(@fa-var-thunderstorm, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-thunderstorm-moon:before { content: replace(@fa-var-thunderstorm-moon, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-thunderstorm-sun:before { content: replace(@fa-var-thunderstorm-sun, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-ticket:before { content: replace(@fa-var-ticket, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-ticket-alt:before { content: replace(@fa-var-ticket-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-tilde:before { content: replace(@fa-var-tilde, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-times:before { content: replace(@fa-var-times, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-times-circle:before { content: replace(@fa-var-times-circle, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-times-hexagon:before { content: replace(@fa-var-times-hexagon, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-times-octagon:before { content: replace(@fa-var-times-octagon, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-times-square:before { content: replace(@fa-var-times-square, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-tint:before { content: replace(@fa-var-tint, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-tint-slash:before { content: replace(@fa-var-tint-slash, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-tire:before { content: replace(@fa-var-tire, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-tire-flat:before { content: replace(@fa-var-tire-flat, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-tire-pressure-warning:before { content: replace(@fa-var-tire-pressure-warning, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-tire-rugged:before { content: replace(@fa-var-tire-rugged, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-tired:before { content: replace(@fa-var-tired, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-toggle-off:before { content: replace(@fa-var-toggle-off, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-toggle-on:before { content: replace(@fa-var-toggle-on, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-toilet:before { content: replace(@fa-var-toilet, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-toilet-paper:before { content: replace(@fa-var-toilet-paper, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-toilet-paper-alt:before { content: replace(@fa-var-toilet-paper-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-tombstone:before { content: replace(@fa-var-tombstone, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-tombstone-alt:before { content: replace(@fa-var-tombstone-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-toolbox:before { content: replace(@fa-var-toolbox, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-tools:before { content: replace(@fa-var-tools, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-tooth:before { content: replace(@fa-var-tooth, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-toothbrush:before { content: replace(@fa-var-toothbrush, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-torah:before { content: replace(@fa-var-torah, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-torii-gate:before { content: replace(@fa-var-torii-gate, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-tornado:before { content: replace(@fa-var-tornado, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-tractor:before { content: replace(@fa-var-tractor, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-trademark:before { content: replace(@fa-var-trademark, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-traffic-cone:before { content: replace(@fa-var-traffic-cone, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-traffic-light:before { content: replace(@fa-var-traffic-light, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-traffic-light-go:before { content: replace(@fa-var-traffic-light-go, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-traffic-light-slow:before { content: replace(@fa-var-traffic-light-slow, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-traffic-light-stop:before { content: replace(@fa-var-traffic-light-stop, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-train:before { content: replace(@fa-var-train, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-tram:before { content: replace(@fa-var-tram, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-transgender:before { content: replace(@fa-var-transgender, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-transgender-alt:before { content: replace(@fa-var-transgender-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-trash:before { content: replace(@fa-var-trash, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-trash-alt:before { content: replace(@fa-var-trash-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-trash-restore:before { content: replace(@fa-var-trash-restore, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-trash-restore-alt:before { content: replace(@fa-var-trash-restore-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-trash-undo:before { content: replace(@fa-var-trash-undo, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-trash-undo-alt:before { content: replace(@fa-var-trash-undo-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-treasure-chest:before { content: replace(@fa-var-treasure-chest, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-tree:before { content: replace(@fa-var-tree, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-tree-alt:before { content: replace(@fa-var-tree-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-tree-christmas:before { content: replace(@fa-var-tree-christmas, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-tree-decorated:before { content: replace(@fa-var-tree-decorated, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-tree-large:before { content: replace(@fa-var-tree-large, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-tree-palm:before { content: replace(@fa-var-tree-palm, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-trees:before { content: replace(@fa-var-trees, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-triangle:before { content: replace(@fa-var-triangle, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-trophy:before { content: replace(@fa-var-trophy, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-trophy-alt:before { content: replace(@fa-var-trophy-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-truck:before { content: replace(@fa-var-truck, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-truck-container:before { content: replace(@fa-var-truck-container, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-truck-couch:before { content: replace(@fa-var-truck-couch, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-truck-loading:before { content: replace(@fa-var-truck-loading, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-truck-monster:before { content: replace(@fa-var-truck-monster, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-truck-moving:before { content: replace(@fa-var-truck-moving, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-truck-pickup:before { content: replace(@fa-var-truck-pickup, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-truck-plow:before { content: replace(@fa-var-truck-plow, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-truck-ramp:before { content: replace(@fa-var-truck-ramp, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-tshirt:before { content: replace(@fa-var-tshirt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-tty:before { content: replace(@fa-var-tty, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-turkey:before { content: replace(@fa-var-turkey, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-turtle:before { content: replace(@fa-var-turtle, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-tv:before { content: replace(@fa-var-tv, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-tv-retro:before { content: replace(@fa-var-tv-retro, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-umbrella:before { content: replace(@fa-var-umbrella, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-umbrella-beach:before { content: replace(@fa-var-umbrella-beach, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-underline:before { content: replace(@fa-var-underline, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-undo:before { content: replace(@fa-var-undo, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-undo-alt:before { content: replace(@fa-var-undo-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-unicorn:before { content: replace(@fa-var-unicorn, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-union:before { content: replace(@fa-var-union, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-universal-access:before { content: replace(@fa-var-universal-access, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-university:before { content: replace(@fa-var-university, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-unlink:before { content: replace(@fa-var-unlink, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-unlock:before { content: replace(@fa-var-unlock, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-unlock-alt:before { content: replace(@fa-var-unlock-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-upload:before { content: replace(@fa-var-upload, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-usd-circle:before { content: replace(@fa-var-usd-circle, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-usd-square:before { content: replace(@fa-var-usd-square, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-user:before { content: replace(@fa-var-user, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-user-alt:before { content: replace(@fa-var-user-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-user-alt-slash:before { content: replace(@fa-var-user-alt-slash, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-user-astronaut:before { content: replace(@fa-var-user-astronaut, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-user-chart:before { content: replace(@fa-var-user-chart, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-user-check:before { content: replace(@fa-var-user-check, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-user-circle:before { content: replace(@fa-var-user-circle, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-user-clock:before { content: replace(@fa-var-user-clock, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-user-cog:before { content: replace(@fa-var-user-cog, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-user-crown:before { content: replace(@fa-var-user-crown, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-user-edit:before { content: replace(@fa-var-user-edit, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-user-friends:before { content: replace(@fa-var-user-friends, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-user-graduate:before { content: replace(@fa-var-user-graduate, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-user-hard-hat:before { content: replace(@fa-var-user-hard-hat, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-user-headset:before { content: replace(@fa-var-user-headset, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-user-injured:before { content: replace(@fa-var-user-injured, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-user-lock:before { content: replace(@fa-var-user-lock, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-user-md:before { content: replace(@fa-var-user-md, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-user-md-chat:before { content: replace(@fa-var-user-md-chat, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-user-minus:before { content: replace(@fa-var-user-minus, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-user-ninja:before { content: replace(@fa-var-user-ninja, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-user-nurse:before { content: replace(@fa-var-user-nurse, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-user-plus:before { content: replace(@fa-var-user-plus, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-user-secret:before { content: replace(@fa-var-user-secret, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-user-shield:before { content: replace(@fa-var-user-shield, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-user-slash:before { content: replace(@fa-var-user-slash, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-user-tag:before { content: replace(@fa-var-user-tag, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-user-tie:before { content: replace(@fa-var-user-tie, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-user-times:before { content: replace(@fa-var-user-times, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-users:before { content: replace(@fa-var-users, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-users-class:before { content: replace(@fa-var-users-class, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-users-cog:before { content: replace(@fa-var-users-cog, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-users-crown:before { content: replace(@fa-var-users-crown, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-users-medical:before { content: replace(@fa-var-users-medical, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-utensil-fork:before { content: replace(@fa-var-utensil-fork, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-utensil-knife:before { content: replace(@fa-var-utensil-knife, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-utensil-spoon:before { content: replace(@fa-var-utensil-spoon, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-utensils:before { content: replace(@fa-var-utensils, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-utensils-alt:before { content: replace(@fa-var-utensils-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-value-absolute:before { content: replace(@fa-var-value-absolute, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-vector-square:before { content: replace(@fa-var-vector-square, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-venus:before { content: replace(@fa-var-venus, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-venus-double:before { content: replace(@fa-var-venus-double, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-venus-mars:before { content: replace(@fa-var-venus-mars, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-vial:before { content: replace(@fa-var-vial, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-vials:before { content: replace(@fa-var-vials, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-video:before { content: replace(@fa-var-video, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-video-plus:before { content: replace(@fa-var-video-plus, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-video-slash:before { content: replace(@fa-var-video-slash, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-vihara:before { content: replace(@fa-var-vihara, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-voicemail:before { content: replace(@fa-var-voicemail, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-volcano:before { content: replace(@fa-var-volcano, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-volleyball-ball:before { content: replace(@fa-var-volleyball-ball, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-volume:before { content: replace(@fa-var-volume, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-volume-down:before { content: replace(@fa-var-volume-down, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-volume-mute:before { content: replace(@fa-var-volume-mute, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-volume-off:before { content: replace(@fa-var-volume-off, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-volume-slash:before { content: replace(@fa-var-volume-slash, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-volume-up:before { content: replace(@fa-var-volume-up, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-vote-nay:before { content: replace(@fa-var-vote-nay, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-vote-yea:before { content: replace(@fa-var-vote-yea, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-vr-cardboard:before { content: replace(@fa-var-vr-cardboard, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-walker:before { content: replace(@fa-var-walker, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-walking:before { content: replace(@fa-var-walking, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-wallet:before { content: replace(@fa-var-wallet, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-wand:before { content: replace(@fa-var-wand, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-wand-magic:before { content: replace(@fa-var-wand-magic, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-warehouse:before { content: replace(@fa-var-warehouse, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-warehouse-alt:before { content: replace(@fa-var-warehouse-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-washer:before { content: replace(@fa-var-washer, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-watch:before { content: replace(@fa-var-watch, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-watch-fitness:before { content: replace(@fa-var-watch-fitness, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-water:before { content: replace(@fa-var-water, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-water-lower:before { content: replace(@fa-var-water-lower, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-water-rise:before { content: replace(@fa-var-water-rise, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-wave-sine:before { content: replace(@fa-var-wave-sine, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-wave-square:before { content: replace(@fa-var-wave-square, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-wave-triangle:before { content: replace(@fa-var-wave-triangle, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-webcam:before { content: replace(@fa-var-webcam, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-webcam-slash:before { content: replace(@fa-var-webcam-slash, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-weight:before { content: replace(@fa-var-weight, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-weight-hanging:before { content: replace(@fa-var-weight-hanging, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-whale:before { content: replace(@fa-var-whale, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-wheat:before { content: replace(@fa-var-wheat, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-wheelchair:before { content: replace(@fa-var-wheelchair, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-whistle:before { content: replace(@fa-var-whistle, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-wifi:before { content: replace(@fa-var-wifi, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-wifi-1:before { content: replace(@fa-var-wifi-1, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-wifi-2:before { content: replace(@fa-var-wifi-2, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-wifi-slash:before { content: replace(@fa-var-wifi-slash, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-wind:before { content: replace(@fa-var-wind, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-wind-turbine:before { content: replace(@fa-var-wind-turbine, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-wind-warning:before { content: replace(@fa-var-wind-warning, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-window:before { content: replace(@fa-var-window, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-window-alt:before { content: replace(@fa-var-window-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-window-close:before { content: replace(@fa-var-window-close, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-window-maximize:before { content: replace(@fa-var-window-maximize, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-window-minimize:before { content: replace(@fa-var-window-minimize, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-window-restore:before { content: replace(@fa-var-window-restore, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-windsock:before { content: replace(@fa-var-windsock, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-wine-bottle:before { content: replace(@fa-var-wine-bottle, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-wine-glass:before { content: replace(@fa-var-wine-glass, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-wine-glass-alt:before { content: replace(@fa-var-wine-glass-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-won-sign:before { content: replace(@fa-var-won-sign, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-wreath:before { content: replace(@fa-var-wreath, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-wrench:before { content: replace(@fa-var-wrench, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-x-ray:before { content: replace(@fa-var-x-ray, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-yen-sign:before { content: replace(@fa-var-yen-sign, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-yin-yang:before { content: replace(@fa-var-yin-yang, "\\", "\10"); }*/
.pointer {
  cursor: pointer;
}
.buttonDefaults:hover {
  text-decoration: none;
}
.buttonDefaults:active {
  position: relative;
  top: 1px;
}
.vertical-align {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  height: 100%;
  flex-direction: row;
}
.horizontal-align {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: nowrap;
  height: 100%;
  flex-direction: column;
}
.full-opacity {
  opacity: 1;
}
/*.make-row(@gutter: @grid-gutter-width) {
  margin-left:  (@gutter / -2);
  margin-right: (@gutter / -2);
  &:extend(.clearfix all);
}*/
.mnds-padding {
  padding-left: 10px;
  padding-right: 10px;
}
@media (max-width: 768px) {
  .mnds-padding {
    padding-left: 10px;
    padding-right: 10px;
  }
}
.navigationMenu .btn,
.navigationMenu .btn-group,
.navigationMenu .button {
  box-shadow: none;
}
.navigationMenu .btn-primary:hover,
.navigationMenu .button.orange:hover,
.navigationMenu .orange:hover,
.navigationMenu .ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child:hover {
  color: #FFFFFF;
}
.navigationMenu .btn-primary:hover:before,
.navigationMenu .btn-primary:hover:after,
.navigationMenu .button.orange:hover:before,
.navigationMenu .button.orange:hover:after,
.navigationMenu .orange:hover:before,
.navigationMenu .orange:hover:after,
.navigationMenu .ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child:hover:before,
.navigationMenu .ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child:hover:after {
  color: #FFFFFF;
}
.GoToEditBanner .GoToEditBanner2 .btn.btn-primary,
.GoToEditFooter .GoToEditFooter2 .btn.btn-primary,
.GoToEditBanner .GoToEditBanner2 .button.btn-primary,
.GoToEditFooter .GoToEditFooter2 .button.btn-primary,
.GoToEditBanner .GoToEditBanner2 .btn.button.orange,
.GoToEditFooter .GoToEditFooter2 .btn.button.orange,
.GoToEditBanner .GoToEditBanner2 .btn.orange,
.GoToEditFooter .GoToEditFooter2 .btn.orange,
.GoToEditBanner .GoToEditBanner2 .btn.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child,
.GoToEditFooter .GoToEditFooter2 .btn.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child {
  box-shadow: none;
  font-family: 'Roboto', sans-serif;
}
.GoToEditBanner .GoToEditBanner2 .btn.btn-primary:hover:before,
.GoToEditFooter .GoToEditFooter2 .btn.btn-primary:hover:before,
.GoToEditBanner .GoToEditBanner2 .button.btn-primary:hover:before,
.GoToEditFooter .GoToEditFooter2 .button.btn-primary:hover:before,
.GoToEditBanner .GoToEditBanner2 .btn.button.orange:hover:before,
.GoToEditFooter .GoToEditFooter2 .btn.button.orange:hover:before,
.GoToEditBanner .GoToEditBanner2 .btn.orange:hover:before,
.GoToEditFooter .GoToEditFooter2 .btn.orange:hover:before,
.GoToEditBanner .GoToEditBanner2 .btn.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child:hover:before,
.GoToEditFooter .GoToEditFooter2 .btn.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child:hover:before {
  color: #FFFFFF;
}
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.button.gray:hover,
.button.gray:focus,
.button.gray:active,
.button.gray.active,
.gray:hover,
.gray:focus,
.gray:active,
.gray.active,
.contentLanguagesMenu span a:hover,
.contentLanguagesMenu span a:focus,
.contentLanguagesMenu span a:active,
.contentLanguagesMenu span a.active {
  background-color: #757575;
  color: #FFFFFF;
}
.btn-primary,
.button.orange,
.orange,
.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child {
  background-image: -webkit-linear-gradient(top, #faa51a 0%, #f78d1d 100%);
  background-image: -o-linear-gradient(top, #faa51a 0%, #f78d1d 100%);
  background-image: linear-gradient(to bottom, #faa51a 0%, #f78d1d 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffaa51a', endColorstr='#fff78d1d', GradientType=0);
  background-repeat: repeat-x;
  border: 1px solid #f78d1d /*!important*/;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.button.orange:hover,
.button.orange:focus,
.button.orange:active,
.button.orange.active,
.orange:hover,
.orange:focus,
.orange:active,
.orange.active,
.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child:hover,
.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child:focus,
.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child:active,
.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child.active {
  background-image: -webkit-linear-gradient(top, #f78d1d 0%, #faa51a 100%);
  background-image: -o-linear-gradient(top, #f78d1d 0%, #faa51a 100%);
  background-image: linear-gradient(to bottom, #f78d1d 0%, #faa51a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff78d1d', endColorstr='#fffaa51a', GradientType=0);
  background-repeat: repeat-x;
  box-shadow: none;
  border: 1px solid #f78d1d /*!important*/;
}
.btn-secondary,
.button.blue,
.blue,
.contentLanguagesMenu span a:hover,
.contentLanguagesMenu span a:focus,
.contentLanguagesMenu span.selected a {
  background-image: -webkit-linear-gradient(top, #2ab7f0 0%, #00A4E6 100%);
  background-image: -o-linear-gradient(top, #2ab7f0 0%, #00A4E6 100%);
  background-image: linear-gradient(to bottom, #2ab7f0 0%, #00A4E6 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2ab7f0', endColorstr='#ff00a4e6', GradientType=0);
  background-repeat: repeat-x;
  border: 1px solid #00A4E6 !important;
}
.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary:active,
.btn-secondary.active,
.button.blue:hover,
.button.blue:focus,
.button.blue:active,
.button.blue.active,
.blue:hover,
.blue:focus,
.blue:active,
.blue.active,
.contentLanguagesMenu span a:hover:hover,
.contentLanguagesMenu span a:hover:focus,
.contentLanguagesMenu span a:hover:active,
.contentLanguagesMenu span a:hover.active,
.contentLanguagesMenu span a:focus:hover,
.contentLanguagesMenu span a:focus:focus,
.contentLanguagesMenu span a:focus:active,
.contentLanguagesMenu span a:focus.active,
.contentLanguagesMenu span.selected a:hover,
.contentLanguagesMenu span.selected a:focus,
.contentLanguagesMenu span.selected a:active,
.contentLanguagesMenu span.selected a.active {
  background-image: -webkit-linear-gradient(top, #00A4E6 0%, #2ab7f0 100%);
  background-image: -o-linear-gradient(top, #00A4E6 0%, #2ab7f0 100%);
  background-image: linear-gradient(to bottom, #00A4E6 0%, #2ab7f0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00a4e6', endColorstr='#ff2ab7f0', GradientType=0);
  background-repeat: repeat-x;
  box-shadow: none;
  border: 1px solid #00A4E6 /*!important*/;
}
.unsupported-floating .unsupported-dialog .btn-dismiss {
  background-image: -webkit-linear-gradient(top, #faa51a 0%, #f78d1d 100%);
  background-image: -o-linear-gradient(top, #faa51a 0%, #f78d1d 100%);
  background-image: linear-gradient(to bottom, #faa51a 0%, #f78d1d 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffaa51a', endColorstr='#fff78d1d', GradientType=0);
  background-repeat: repeat-x;
  border: 1px solid #f78d1d /*!important*/;
}
.unsupported-floating .unsupported-dialog .btn-dismiss:hover,
.unsupported-floating .unsupported-dialog .btn-dismiss:focus,
.unsupported-floating .unsupported-dialog .btn-dismiss:active,
.unsupported-floating .unsupported-dialog .btn-dismiss.active {
  background-image: -webkit-linear-gradient(top, #f78d1d 0%, #faa51a 100%);
  background-image: -o-linear-gradient(top, #f78d1d 0%, #faa51a 100%);
  background-image: linear-gradient(to bottom, #f78d1d 0%, #faa51a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff78d1d', endColorstr='#fffaa51a', GradientType=0);
  background-repeat: repeat-x;
  box-shadow: none;
  border: 1px solid #f78d1d /*!important*/;
}
/* We should have not btn-default with btn-group overriding */
/* For special styles, we a modifier class */
/*.btn-group {
    .btn-default {
        &.active {
            font-weight: @font-weight-bold;
            background-color: @btn-default-color;
            color: @white;

            &:hover {
                cursor: default;
                background-color: @btn-default-color;
                color: @white;
            }
        }

        background-color: @btn-default-bg;
        color: @btn-default-color;

        &:hover {
            background-color: @btn-default-color;
            color: @white;
        }
    }
}*/
.groupActions {
  position: relative;
  margin-right: 5px;
  padding: 1px 6px;
  font-weight: 400;
  /* for merge contacts */
}
.groupActions label {
  margin-bottom: 0;
}
.groupActions a {
  padding: 3px 6px;
  border: 1px solid #757575;
  color: #757575;
  background: transparent;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.groupActions a:hover {
  background: #757575;
  color: #FFFFFF;
}
.groupActions a.inactive {
  color: #BEBEBE;
  border: 1px solid #BEBEBE;
  cursor: default;
}
.groupActions a.inactive:hover {
  background: transparent;
  color: #BEBEBE;
}
.groupActions,
.groupActions .CheckAll,
.groupActions .unCheckAll {
  float: left;
  text-align: center;
}
/* We should have not btn-default with btn-group overriding */
/* For special styles, we a modifier class */
/*.btn-group {
    .btn.btn-default.active {
        color: @btn-secondary-color;
        background-color: @btn-secondary-bg;
        border-color: @brand-primary;
        outline: none;
        .box-shadow(none);

        &:active {
            top: 0;
        }
    }
}*/
.text-lead {
  font-size: 150%;
}
.text-lead-h1 {
  font-size: 36px;
}
.icon-lead-h1 {
  font-size: 36px;
}
.text-strong {
  font-weight: 500;
}
.text-size-h1 {
  font-size: 24px;
}
.text-size-h2 {
  font-size: 21px;
}
.text-size-h3 {
  font-size: 20px;
}
.text-size-h4 {
  font-size: 18px;
}
.text-size-h5 {
  font-size: 15px;
}
.text-size-h6 {
  font-size: 13px;
}
.help-text {
  margin-bottom: 5px;
}
.bg-brand-primary {
  color: #fff;
  background-color: #039BE5;
}
a.bg-brand-primary:hover,
a.bg-brand-primary:focus {
  background-color: #0279b3;
}
.bg-brand-secondary {
  color: #fff;
  background-color: #f47a20;
}
a.bg-brand-secondary:hover,
a.bg-brand-secondary:focus {
  background-color: #d6610b;
}
.bg-brand-success {
  color: #fff;
  background-color: #93d32a;
}
a.bg-brand-success:hover,
a.bg-brand-success:focus {
  background-color: #75a822;
}
.bg-brand-info {
  color: #fff;
  background-color: #4697DD;
}
a.bg-brand-info:hover,
a.bg-brand-info:focus {
  background-color: #257ecb;
}
.bg-brand-warning {
  color: #fff;
  background-color: #f7d13c;
}
a.bg-brand-warning:hover,
a.bg-brand-warning:focus {
  background-color: #f5c50b;
}
.bg-brand-danger {
  color: #fff;
  background-color: #F05253;
}
a.bg-brand-danger:hover,
a.bg-brand-danger:focus {
  background-color: #ec2324;
}
.text-primary {
  color: #039BE5;
}
a.text-primary:hover,
a.text-primary:focus {
  color: #0279b3;
}
.text-secondary {
  color: #6E6E6E;
}
a.text-secondary:hover,
a.text-secondary:focus {
  color: #555555;
}
.text-success {
  color: #93d32a;
}
a.text-success:hover,
a.text-success:focus {
  color: #75a822;
}
.text-info {
  color: #4697DD;
}
a.text-info:hover,
a.text-info:focus {
  color: #257ecb;
}
.text-warning {
  color: #f7d13c;
}
a.text-warning:hover,
a.text-warning:focus {
  color: #f5c50b;
}
.text-danger {
  color: #F05253;
}
a.text-danger:hover,
a.text-danger:focus {
  color: #ec2324;
}
.text-default {
  color: #333333;
}
a.text-default:hover,
a.text-default:focus {
  color: #1a1a1a;
}
.text-accent {
  color: #D57400;
}
a.text-accent:hover,
a.text-accent:focus {
  color: #a25800;
}
.update-required .email-address {
  color: #F05253;
}
a.update-required .email-address:hover,
a.update-required .email-address:focus {
  color: #ec2324;
}
.page-header .accent {
  color: #D57400;
}
/*.greyDesc {
	font-size: @font-size-small;
	font-style: italic;
}

.widgetGrouping {
	.greyDesc {
		color: @gray-light;
	}
}

.select2-container {
	float: left;
	margin-right: 5px;
	.select2-choice {
		border-radius: @border-radius-base;
	}
}
*/
.disabled {
  color: #BEBEBE;
}
.placeholder-text {
  color: #9E9E9E;
}
a.placeholder-text:hover,
a.placeholder-text:focus {
  color: #858585;
}
@media (min-width: 769px) {
  .text-sm-left {
    text-align: left;
  }
  .text-sm-right {
    text-align: right;
  }
}
@media (min-width: 992px) {
  .text-md-left {
    text-align: left;
  }
  .text-md-right {
    text-align: right;
  }
}
@media (min-width: 1200px) {
  .text-lg-left {
    text-align: left;
  }
  .text-lg-right {
    text-align: right;
  }
}
.member-only {
  color: #BDBDBD;
}
.visually-hidden {
  position: absolute !important;
  top: -9999px !important;
  left: -9999px !important;
  visibility: hidden !important;
}
.text-overflow-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.button {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  padding: 5px 10px;
  font-size: 15px;
  line-height: 1.42857143;
  border-radius: 3px;
  text-transform: uppercase;
  -webkit-transition: all 225ms;
  -moz-transition: all 225ms;
  -ms-transition: all 225ms;
  -o-transition: all 225ms;
  transition: all 225ms;
  min-width: 75px;
  position: relative;
}
.button:focus,
.button:active:focus,
.button.active:focus,
.button.focus,
.button:active.focus,
.button.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.button:hover,
.button:focus,
.button.focus {
  color: #757575;
  text-decoration: none;
}
.button:active,
.button.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) 0 1px #000;
  -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) 0 1px #000;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) 0 1px #000;
}
.button.disabled,
.button[disabled],
fieldset[disabled] .button {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  opacity: 0.65;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-box-shadow: none 0 1px #000;
  -moz-box-shadow: none 0 1px #000;
  box-shadow: none 0 1px #000;
}
a.button.disabled,
fieldset[disabled] a.button {
  pointer-events: none;
}
.button img {
  margin: -2px 7px -2px 0;
}
.button.disabled,
.button[disabled],
fieldset[disabled] .button {
  filter: alpha(opacity=65);
  opacity: 0.65;
}
.button.active {
  cursor: default;
}
.button.active:active {
  top: 0;
}
.button.active.active-state {
  position: relative;
  top: 1px;
}
.button:active {
  position: relative;
  top: 1px;
}
.button.active:focus,
.button:active:focus,
.button:focus {
  outline: 0;
}
.button.btn-blank + .btn,
.button.btn-cancel + .btn,
.button.btn-blank + .button,
.button.btn-cancel + .button,
.button.btn-blank + button,
.button.btn-cancel + button,
.button.btn-blank + .button,
.button.btn-cancel + .button {
  margin-left: 0;
}
.button.btn-blank + .send-button-tooltip,
.button.btn-cancel + .send-button-tooltip {
  margin-left: 0;
}
.button.btn-blank + .send-button-tooltip .btn,
.button.btn-cancel + .send-button-tooltip .btn,
.button.btn-blank + .send-button-tooltip .button,
.button.btn-cancel + .send-button-tooltip .button {
  margin-left: 0;
}
.button + .btn,
.button + .button,
.button + button,
.button + .dropdown,
.button + .btn-blank,
.button + .btn-disabled,
.button + .button {
  margin-left: 10px;
}
.button + .send-button-tooltip {
  margin-left: 10px;
}
.button + .btn-group {
  margin-left: 10px;
}
.button + .btn-wrapper {
  margin-left: 10px;
}
.button + .btn-print {
  margin-left: 0;
}
.button + .btn-block {
  margin-left: 0;
}
.button.refresh:before,
.button.download:before,
.button.upload:before,
.button.preview:before,
.button.publish:before,
.button.add:before,
.button.add-multi:before,
.button.edit:before,
.button.folder:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 900;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
  margin-right: 5px;
}
.button.refresh:before.icon-collapse:before,
.button.download:before.icon-collapse:before,
.button.upload:before.icon-collapse:before,
.button.preview:before.icon-collapse:before,
.button.publish:before.icon-collapse:before,
.button.add:before.icon-collapse:before,
.button.add-multi:before.icon-collapse:before,
.button.edit:before.icon-collapse:before,
.button.folder:before.icon-collapse:before {
  content: "\f078";
}
.button.refresh img,
.button.download img,
.button.upload img,
.button.preview img,
.button.publish img,
.button.add img,
.button.add-multi img,
.button.edit img,
.button.folder img {
  display: none;
}
.button.refresh:before {
  content: "\f021";
}
.button.download:before {
  content: "\f0ed";
}
.button.upload:before {
  content: "\f0ee";
}
.button.preview:before {
  content: "\f002";
}
.button.publish:before {
  content: "\f058";
}
.button.add:before {
  content: "\f055";
}
.button.add-multi:before {
  content: "\f02d";
}
.button.edit:before {
  content: "\f040";
}
.button.folder:before {
  content: "\f07b";
}
.button.default,
.button.gray {
  color: #757575;
  background-color: transparent;
  border-color: #757575;
  color: #2C3E50;
  background-color: #E7E7E8;
  border-color: #E7E7E8;
}
.button.default:focus,
.button.gray:focus,
.button.default.focus,
.button.gray.focus {
  color: #757575;
  background-color: rgba(0, 0, 0, 0);
  border-color: #353535;
}
.button.default:hover,
.button.gray:hover {
  color: #757575;
  background-color: rgba(0, 0, 0, 0);
  border-color: #565656;
}
.button.default:active,
.button.gray:active,
.button.default.active,
.button.gray.active,
.open > .dropdown-toggle.button.default,
.open > .dropdown-toggle.button.gray {
  color: #757575;
  background-color: rgba(0, 0, 0, 0);
  background-image: none;
  border-color: #565656;
}
.button.default:active:hover,
.button.gray:active:hover,
.button.default.active:hover,
.button.gray.active:hover,
.open > .dropdown-toggle.button.default:hover,
.open > .dropdown-toggle.button.gray:hover,
.button.default:active:focus,
.button.gray:active:focus,
.button.default.active:focus,
.button.gray.active:focus,
.open > .dropdown-toggle.button.default:focus,
.open > .dropdown-toggle.button.gray:focus,
.button.default:active.focus,
.button.gray:active.focus,
.button.default.active.focus,
.button.gray.active.focus,
.open > .dropdown-toggle.button.default.focus,
.open > .dropdown-toggle.button.gray.focus {
  color: #757575;
  background-color: rgba(0, 0, 0, 0);
  border-color: #353535;
}
.button.default.disabled:hover,
.button.gray.disabled:hover,
.button.default[disabled]:hover,
.button.gray[disabled]:hover,
fieldset[disabled] .button.default:hover,
fieldset[disabled] .button.gray:hover,
.button.default.disabled:focus,
.button.gray.disabled:focus,
.button.default[disabled]:focus,
.button.gray[disabled]:focus,
fieldset[disabled] .button.default:focus,
fieldset[disabled] .button.gray:focus,
.button.default.disabled.focus,
.button.gray.disabled.focus,
.button.default[disabled].focus,
.button.gray[disabled].focus,
fieldset[disabled] .button.default.focus,
fieldset[disabled] .button.gray.focus {
  background-color: transparent;
  border-color: #757575;
}
.button.default .badge,
.button.gray .badge {
  color: transparent;
  background-color: #757575;
}
.button.default:hover,
.button.gray:hover,
.button.default:focus,
.button.gray:focus,
.button.default:active,
.button.gray:active,
.button.default.active,
.button.gray.active {
  background-color: #757575;
  color: #FFFFFF;
}
.button.default a,
.button.gray a {
  color: #757575;
  background-color: transparent;
  border-color: #757575;
  color: #2C3E50;
  background-color: #E7E7E8;
  border-color: #E7E7E8;
}
.button.default a:focus,
.button.gray a:focus,
.button.default a.focus,
.button.gray a.focus {
  color: #757575;
  background-color: rgba(0, 0, 0, 0);
  border-color: #353535;
}
.button.default a:hover,
.button.gray a:hover {
  color: #757575;
  background-color: rgba(0, 0, 0, 0);
  border-color: #565656;
}
.button.default a:active,
.button.gray a:active,
.button.default a.active,
.button.gray a.active,
.open > .dropdown-toggle.button.default a,
.open > .dropdown-toggle.button.gray a {
  color: #757575;
  background-color: rgba(0, 0, 0, 0);
  background-image: none;
  border-color: #565656;
}
.button.default a:active:hover,
.button.gray a:active:hover,
.button.default a.active:hover,
.button.gray a.active:hover,
.open > .dropdown-toggle.button.default a:hover,
.open > .dropdown-toggle.button.gray a:hover,
.button.default a:active:focus,
.button.gray a:active:focus,
.button.default a.active:focus,
.button.gray a.active:focus,
.open > .dropdown-toggle.button.default a:focus,
.open > .dropdown-toggle.button.gray a:focus,
.button.default a:active.focus,
.button.gray a:active.focus,
.button.default a.active.focus,
.button.gray a.active.focus,
.open > .dropdown-toggle.button.default a.focus,
.open > .dropdown-toggle.button.gray a.focus {
  color: #757575;
  background-color: rgba(0, 0, 0, 0);
  border-color: #353535;
}
.button.default a.disabled:hover,
.button.gray a.disabled:hover,
.button.default a[disabled]:hover,
.button.gray a[disabled]:hover,
fieldset[disabled] .button.default a:hover,
fieldset[disabled] .button.gray a:hover,
.button.default a.disabled:focus,
.button.gray a.disabled:focus,
.button.default a[disabled]:focus,
.button.gray a[disabled]:focus,
fieldset[disabled] .button.default a:focus,
fieldset[disabled] .button.gray a:focus,
.button.default a.disabled.focus,
.button.gray a.disabled.focus,
.button.default a[disabled].focus,
.button.gray a[disabled].focus,
fieldset[disabled] .button.default a.focus,
fieldset[disabled] .button.gray a.focus {
  background-color: transparent;
  border-color: #757575;
}
.button.default a .badge,
.button.gray a .badge {
  color: transparent;
  background-color: #757575;
}
.button.default a:hover,
.button.gray a:hover,
.button.default a:focus,
.button.gray a:focus,
.button.default a:active,
.button.gray a:active,
.button.default a.active,
.button.gray a.active {
  background-color: #757575;
  color: #FFFFFF;
}
.button.orange {
  color: #FFFFFF;
  background-color: #faa51a;
  border-color: #faa51a;
  background-image: -webkit-linear-gradient(top, #faa51a 0%, #f78d1d 100%);
  background-image: -o-linear-gradient(top, #faa51a 0%, #f78d1d 100%);
  background-image: linear-gradient(to bottom, #faa51a 0%, #f78d1d 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffaa51a', endColorstr='#fff78d1d', GradientType=0);
  background-repeat: repeat-x;
  border: 1px solid #f78d1d /*!important*/;
}
.button.orange:focus,
.button.orange.focus {
  color: #FFFFFF;
  background-color: #dc8a05;
  border-color: #915b03;
}
.button.orange:hover {
  color: #FFFFFF;
  background-color: #dc8a05;
  border-color: #d28405;
}
.button.orange:active,
.button.orange.active,
.open > .dropdown-toggle.button.orange {
  color: #FFFFFF;
  background-color: #dc8a05;
  background-image: none;
  border-color: #d28405;
}
.button.orange:active:hover,
.button.orange.active:hover,
.open > .dropdown-toggle.button.orange:hover,
.button.orange:active:focus,
.button.orange.active:focus,
.open > .dropdown-toggle.button.orange:focus,
.button.orange:active.focus,
.button.orange.active.focus,
.open > .dropdown-toggle.button.orange.focus {
  color: #FFFFFF;
  background-color: #b97404;
  border-color: #915b03;
}
.button.orange.disabled:hover,
.button.orange[disabled]:hover,
fieldset[disabled] .button.orange:hover,
.button.orange.disabled:focus,
.button.orange[disabled]:focus,
fieldset[disabled] .button.orange:focus,
.button.orange.disabled.focus,
.button.orange[disabled].focus,
fieldset[disabled] .button.orange.focus {
  background-color: #faa51a;
  border-color: #faa51a;
}
.button.orange .badge {
  color: #faa51a;
  background-color: #FFFFFF;
}
.button.orange:hover,
.button.orange:focus,
.button.orange:active,
.button.orange.active {
  background-image: -webkit-linear-gradient(top, #f78d1d 0%, #faa51a 100%);
  background-image: -o-linear-gradient(top, #f78d1d 0%, #faa51a 100%);
  background-image: linear-gradient(to bottom, #f78d1d 0%, #faa51a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff78d1d', endColorstr='#fffaa51a', GradientType=0);
  background-repeat: repeat-x;
  box-shadow: none;
  border: 1px solid #f78d1d /*!important*/;
}
.button.blue {
  background-image: -webkit-linear-gradient(top, #2ab7f0 0%, #00A4E6 100%);
  background-image: -o-linear-gradient(top, #2ab7f0 0%, #00A4E6 100%);
  background-image: linear-gradient(to bottom, #2ab7f0 0%, #00A4E6 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2ab7f0', endColorstr='#ff00a4e6', GradientType=0);
  background-repeat: repeat-x;
  border: 1px solid #00A4E6 !important;
  color: #FFFFFF;
  background-color: #00A4E6;
  border-color: #00A4E6;
}
.button.blue:hover,
.button.blue:focus,
.button.blue:active,
.button.blue.active {
  background-image: -webkit-linear-gradient(top, #00A4E6 0%, #2ab7f0 100%);
  background-image: -o-linear-gradient(top, #00A4E6 0%, #2ab7f0 100%);
  background-image: linear-gradient(to bottom, #00A4E6 0%, #2ab7f0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00a4e6', endColorstr='#ff2ab7f0', GradientType=0);
  background-repeat: repeat-x;
  box-shadow: none;
  border: 1px solid #00A4E6 /*!important*/;
}
.button.blue:focus,
.button.blue.focus {
  color: #FFFFFF;
  background-color: #0080b3;
  border-color: #004967;
}
.button.blue:hover {
  color: #FFFFFF;
  background-color: #0080b3;
  border-color: #0078a9;
}
.button.blue:active,
.button.blue.active,
.open > .dropdown-toggle.button.blue {
  color: #FFFFFF;
  background-color: #0080b3;
  background-image: none;
  border-color: #0078a9;
}
.button.blue:active:hover,
.button.blue.active:hover,
.open > .dropdown-toggle.button.blue:hover,
.button.blue:active:focus,
.button.blue.active:focus,
.open > .dropdown-toggle.button.blue:focus,
.button.blue:active.focus,
.button.blue.active.focus,
.open > .dropdown-toggle.button.blue.focus {
  color: #FFFFFF;
  background-color: #00668f;
  border-color: #004967;
}
.button.blue.disabled:hover,
.button.blue[disabled]:hover,
fieldset[disabled] .button.blue:hover,
.button.blue.disabled:focus,
.button.blue[disabled]:focus,
fieldset[disabled] .button.blue:focus,
.button.blue.disabled.focus,
.button.blue[disabled].focus,
fieldset[disabled] .button.blue.focus {
  background-color: #00A4E6;
  border-color: #00A4E6;
}
.button.blue .badge {
  color: #00A4E6;
  background-color: #FFFFFF;
}
.button.refresh:before,
.button.download:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
  position: relative;
  top: 2px;
  right: 3px;
  margin-right: 5px;
}
.button.refresh:before.icon-collapse:before,
.button.download:before.icon-collapse:before {
  content: "\f078";
}
.button.refresh img,
.button.download img {
  display: none;
}
.button.refresh:before {
  content: "\f01e";
}
.button.download:before {
  content: "\f019";
}
.button.smallbutton {
  min-width: 45px;
  padding: 3px 10px;
  font-size: 13px;
  line-height: 1.5;
  border-radius: 3px;
}
.button img {
  margin: -5px 7px 0px 0;
}
.button.btn-link {
  background: none;
  border: none;
  padding: 0;
}
.button.btn-link a {
  margin-left: 10px;
}
.btn img,
.button img {
  margin: -2px 7px -2px 0;
}
.cancelbutton {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  padding: 5px 10px;
  font-size: 15px;
  line-height: 1.42857143;
  border-radius: 3px;
  text-transform: uppercase;
  -webkit-transition: all 225ms;
  -moz-transition: all 225ms;
  -ms-transition: all 225ms;
  -o-transition: all 225ms;
  transition: all 225ms;
}
.cancelbutton:focus,
.cancelbutton:active:focus,
.cancelbutton.active:focus,
.cancelbutton.focus,
.cancelbutton:active.focus,
.cancelbutton.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.cancelbutton:hover,
.cancelbutton:focus,
.cancelbutton.focus {
  color: #757575;
  text-decoration: none;
}
.cancelbutton:active,
.cancelbutton.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) 0 1px #000;
  -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) 0 1px #000;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) 0 1px #000;
}
.cancelbutton.disabled,
.cancelbutton[disabled],
fieldset[disabled] .cancelbutton {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  opacity: 0.65;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-box-shadow: none 0 1px #000;
  -moz-box-shadow: none 0 1px #000;
  box-shadow: none 0 1px #000;
}
a.cancelbutton.disabled,
fieldset[disabled] a.cancelbutton {
  pointer-events: none;
}
.cancelbutton img {
  margin: -2px 7px -2px 0;
}
.cancelbutton.disabled,
.cancelbutton[disabled],
fieldset[disabled] .cancelbutton {
  filter: alpha(opacity=65);
  opacity: 0.65;
}
.cancelbutton.active {
  cursor: default;
}
.cancelbutton.active:active {
  top: 0;
}
.cancelbutton.active.active-state {
  position: relative;
  top: 1px;
}
.cancelbutton:active {
  position: relative;
  top: 1px;
}
.cancelbutton.active:focus,
.cancelbutton:active:focus,
.cancelbutton:focus {
  outline: 0;
}
.cancelbutton.btn-blank + .btn,
.cancelbutton.btn-cancel + .btn,
.cancelbutton.btn-blank + .button,
.cancelbutton.btn-cancel + .button,
.cancelbutton.btn-blank + button,
.cancelbutton.btn-cancel + button,
.cancelbutton.btn-blank + .button,
.cancelbutton.btn-cancel + .button {
  margin-left: 0;
}
.cancelbutton.btn-blank + .send-button-tooltip,
.cancelbutton.btn-cancel + .send-button-tooltip {
  margin-left: 0;
}
.cancelbutton.btn-blank + .send-button-tooltip .btn,
.cancelbutton.btn-cancel + .send-button-tooltip .btn,
.cancelbutton.btn-blank + .send-button-tooltip .button,
.cancelbutton.btn-cancel + .send-button-tooltip .button {
  margin-left: 0;
}
.cancelbutton + .btn,
.cancelbutton + .button,
.cancelbutton + button,
.cancelbutton + .dropdown,
.cancelbutton + .btn-blank,
.cancelbutton + .btn-disabled,
.cancelbutton + .button {
  margin-left: 10px;
}
.cancelbutton + .send-button-tooltip {
  margin-left: 10px;
}
.cancelbutton + .btn-group {
  margin-left: 10px;
}
.cancelbutton + .btn-wrapper {
  margin-left: 10px;
}
.cancelbutton + .btn-print {
  margin-left: 0;
}
.cancelbutton + .btn-block {
  margin-left: 0;
}
.cancelbutton.refresh:before,
.cancelbutton.download:before,
.cancelbutton.upload:before,
.cancelbutton.preview:before,
.cancelbutton.publish:before,
.cancelbutton.add:before,
.cancelbutton.add-multi:before,
.cancelbutton.edit:before,
.cancelbutton.folder:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 900;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
  margin-right: 5px;
}
.cancelbutton.refresh:before.icon-collapse:before,
.cancelbutton.download:before.icon-collapse:before,
.cancelbutton.upload:before.icon-collapse:before,
.cancelbutton.preview:before.icon-collapse:before,
.cancelbutton.publish:before.icon-collapse:before,
.cancelbutton.add:before.icon-collapse:before,
.cancelbutton.add-multi:before.icon-collapse:before,
.cancelbutton.edit:before.icon-collapse:before,
.cancelbutton.folder:before.icon-collapse:before {
  content: "\f078";
}
.cancelbutton.refresh img,
.cancelbutton.download img,
.cancelbutton.upload img,
.cancelbutton.preview img,
.cancelbutton.publish img,
.cancelbutton.add img,
.cancelbutton.add-multi img,
.cancelbutton.edit img,
.cancelbutton.folder img {
  display: none;
}
.cancelbutton.refresh:before {
  content: "\f021";
}
.cancelbutton.download:before {
  content: "\f0ed";
}
.cancelbutton.upload:before {
  content: "\f0ee";
}
.cancelbutton.preview:before {
  content: "\f002";
}
.cancelbutton.publish:before {
  content: "\f058";
}
.cancelbutton.add:before {
  content: "\f055";
}
.cancelbutton.add-multi:before {
  content: "\f02d";
}
.cancelbutton.edit:before {
  content: "\f040";
}
.cancelbutton.folder:before {
  content: "\f07b";
}
.cancelbutton + .btn,
.cancelbutton + .button,
.cancelbutton + button,
.cancelbutton + .button {
  margin-left: 0;
}
.cancelbutton + .send-button-tooltip {
  margin-left: 0;
}
.cancelbutton + .send-button-tooltip .btn,
.cancelbutton + .send-button-tooltip .button {
  margin-left: 0;
}
.cancelbutton:active,
.cancelbutton:focus,
.cancelbutton:hover,
.cancelbutton:active:focus,
.cancelbutton.active:focus,
.cancelbutton.active.focus,
.cancelbutton.focus:active {
  color: #1fb4fc;
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: none !important;
}
.cancelbutton:active {
  position: relative;
  top: 1px;
}
.contentLanguagesMenu {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  /* Should never have to worry about 2-3 solid buttons together */
  /*.btn-primary {
        border: 1px solid darken(@btn-primary-border, 10%);
    }

    .btn-secondary {
        border: 1px solid darken(@btn-secondary-border, 10%);
    }

    .btn-success {
        border: 1px solid darken(@btn-success-border, 10%);
    }

    .btn-info {
        border: 1px solid darken(@btn-info-border, 10%);
    }

    .btn-warning {
        border: 1px solid darken(@btn-warning-border, 10%);
    }

    .btn-danger {
        border: 1px solid darken(@btn-danger-border, 10%);
    }*/
  position: relative;
  display: inline-block;
  vertical-align: middle;
  float: right !important;
  font-size: 15px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
}
.contentLanguagesMenu > .btn-disabled {
  position: relative;
  float: left;
}
.contentLanguagesMenu > .btn-disabled:hover,
.contentLanguagesMenu > .btn-disabled:focus,
.contentLanguagesMenu > .btn-disabled:active,
.contentLanguagesMenu > .btn-disabled.active {
  z-index: 2;
}
.contentLanguagesMenu .btn + .btn-disabled,
.contentLanguagesMenu .btn-group + .btn-disabled,
.contentLanguagesMenu .btn-disabled + .btn,
.contentLanguagesMenu .btn-disabled + .btn-group,
.contentLanguagesMenu .btn-disabled + .btn-disabled,
.contentLanguagesMenu .button + .btn-disabled,
.contentLanguagesMenu .btn-disabled + .button {
  margin-left: -1px;
}
.contentLanguagesMenu > .btn-disabled {
  display: inline-flex;
}
.contentLanguagesMenu > .btn + .dropdown-toggle,
.contentLanguagesMenu > .btn-disabled + .dropdown-toggle,
.contentLanguagesMenu > .btn + [data-toggle="dropdown"],
.contentLanguagesMenu > .btn-disabled + [data-toggle="dropdown"],
.contentLanguagesMenu > .button + .dropdown-toggle,
.contentLanguagesMenu > .button + [data-toggle="dropdown"] {
  padding-left: 8px;
  padding-right: 8px;
}
.contentLanguagesMenu > .btn-lg + .dropdown-toggle,
.contentLanguagesMenu > .btn-lg + [data-toggle="dropdown"] {
  padding-left: 12px;
  padding-right: 12px;
}
.contentLanguagesMenu + .btn,
.contentLanguagesMenu + .button,
.contentLanguagesMenu + button,
.contentLanguagesMenu + .btn-blank,
.contentLanguagesMenu + .button {
  margin-left: 10px;
}
.contentLanguagesMenu + .send-button-tooltip {
  margin-left: 10px;
}
.contentLanguagesMenu + .btn-group {
  margin-left: 10px;
}
.contentLanguagesMenu.disabled {
  cursor: not-allowed;
}
.contentLanguagesMenu.disabled .btn,
.contentLanguagesMenu.disabled .button {
  pointer-events: none;
  cursor: not-allowed;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-box-shadow: none 0 1px #000;
  -moz-box-shadow: none 0 1px #000;
  box-shadow: none 0 1px #000;
  filter: alpha(opacity=65);
  opacity: 0.65;
}
.contentLanguagesMenu.disabled .btn:not(.active),
.contentLanguagesMenu.disabled .button:not(.active) {
  color: #BEBEBE;
  background-color: transparent;
  border-color: #BEBEBE;
}
.contentLanguagesMenu.disabled .btn:not(.active):hover,
.contentLanguagesMenu.disabled .btn:not(.active):focus,
.contentLanguagesMenu.disabled .btn:not(.active):active,
.contentLanguagesMenu.disabled .button:not(.active):hover,
.contentLanguagesMenu.disabled .button:not(.active):focus,
.contentLanguagesMenu.disabled .button:not(.active):active {
  color: #BEBEBE;
  background-color: transparent;
  border-color: #BEBEBE;
}
.contentLanguagesMenu.disabled .btn:active,
.contentLanguagesMenu.disabled .button:active {
  position: static;
  top: 0;
}
.contentLanguagesMenu.disabled .btn.active,
.contentLanguagesMenu.disabled .button.active {
  background-color: #BEBEBE;
  border-color: #BEBEBE;
}
.contentLanguagesMenu > .btn-title {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 5px 10px;
  font-size: 15px;
  line-height: 1.42857143;
  border-radius: 3px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  position: relative;
  float: left;
}
.contentLanguagesMenu > .btn-title.disabled {
  color: #BEBEBE;
  background-color: transparent;
  border-color: #BEBEBE;
}
.contentLanguagesMenu > .btn-title:first-child:not(:last-child):not(.dropdown-toggle):not([data-toggle="dropdown"]) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.contentLanguagesMenu.open .dropdown-menu {
  visibility: visible !important;
}
.contentLanguagesMenu button.btn,
.contentLanguagesMenu button.button {
  margin-right: 0;
}
.contentLanguagesMenu .btn-default.active,
.contentLanguagesMenu .button.gray.active,
.contentLanguagesMenu .gray.active,
.contentLanguagesMenu .contentLanguagesMenu span a.active {
  font-weight: 500;
}
.contentLanguagesMenu .btn-default.active:hover,
.contentLanguagesMenu .button.gray.active:hover,
.contentLanguagesMenu .gray.active:hover,
.contentLanguagesMenu .contentLanguagesMenu span a.active:hover {
  cursor: default;
}
.contentLanguagesMenu > .btn-group {
  align-items: center;
  justify-content: flex-end;
}
.contentLanguagesMenu.btn-group {
  align-items: center;
  justify-content: flex-end;
}
.contentLanguagesMenu #desc {
  float: left !important;
  color: #757575;
  padding-right: 10px;
}
.contentLanguagesMenu span {
  float: left !important;
  margin-top: 2px;
  margin-bottom: 2px;
}
.contentLanguagesMenu span.firstElement a {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  border-left: 1px solid #757575;
}
.contentLanguagesMenu span.lastElement a {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.contentLanguagesMenu span a {
  padding: 4px 10px;
  border: 0px solid #757575;
  border-right: 1px solid #757575;
  border-top: 1px solid #757575;
  border-bottom: 1px solid #757575;
  border-left: 1px solid transparent;
  background-color: transparent;
  color: #757575;
  display: inline-block;
}
.contentLanguagesMenu span a:hover,
.contentLanguagesMenu span a:focus {
  color: #FFFFFF;
  border-color: #00A4E6;
  background-color: #00A4E6;
  /*#gradient > .vertical(lighten(#009db3, 10%), lighten(#0092cd, 10%));*/
  outline: 0;
}
.contentLanguagesMenu span.selected a {
  color: #FFFFFF;
  /*border-color: @btn-secondary-border;
                background-color: @btn-secondary-bg;*/
  font-weight: 500;
}
.contentLanguagesMenu span.unselected:hover,
.contentLanguagesMenu span.unselected:focus,
.contentLanguagesMenu span.unselected:active {
  background-color: #757575;
}
.contentLanguagesMenu span.unselected:hover a,
.contentLanguagesMenu span.unselected:focus a,
.contentLanguagesMenu span.unselected:active a {
  color: #fff;
}
.story-list .moreOptions {
  right: 20px;
}
.privateDocuments .moreOptions {
  right: 5px;
}
.page-list .moreOptions {
  right: 25px;
}
.ContactInfoAddButton {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  padding: 5px 10px;
  font-size: 15px;
  line-height: 1.42857143;
  border-radius: 3px;
  text-transform: uppercase;
  -webkit-transition: all 225ms;
  -moz-transition: all 225ms;
  -ms-transition: all 225ms;
  -o-transition: all 225ms;
  transition: all 225ms;
  background-image: -webkit-linear-gradient(top, #2ab7f0 0%, #00A4E6 100%);
  background-image: -o-linear-gradient(top, #2ab7f0 0%, #00A4E6 100%);
  background-image: linear-gradient(to bottom, #2ab7f0 0%, #00A4E6 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2ab7f0', endColorstr='#ff00a4e6', GradientType=0);
  background-repeat: repeat-x;
  border: 1px solid #00A4E6 !important;
  color: #FFFFFF;
  background-color: #00A4E6;
  border-color: #00A4E6;
}
.ContactInfoAddButton:focus,
.ContactInfoAddButton:active:focus,
.ContactInfoAddButton.active:focus,
.ContactInfoAddButton.focus,
.ContactInfoAddButton:active.focus,
.ContactInfoAddButton.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.ContactInfoAddButton:hover,
.ContactInfoAddButton:focus,
.ContactInfoAddButton.focus {
  color: #757575;
  text-decoration: none;
}
.ContactInfoAddButton:active,
.ContactInfoAddButton.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) 0 1px #000;
  -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) 0 1px #000;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) 0 1px #000;
}
.ContactInfoAddButton.disabled,
.ContactInfoAddButton[disabled],
fieldset[disabled] .ContactInfoAddButton {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  opacity: 0.65;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-box-shadow: none 0 1px #000;
  -moz-box-shadow: none 0 1px #000;
  box-shadow: none 0 1px #000;
}
a.ContactInfoAddButton.disabled,
fieldset[disabled] a.ContactInfoAddButton {
  pointer-events: none;
}
.ContactInfoAddButton img {
  margin: -2px 7px -2px 0;
}
.ContactInfoAddButton.disabled,
.ContactInfoAddButton[disabled],
fieldset[disabled] .ContactInfoAddButton {
  filter: alpha(opacity=65);
  opacity: 0.65;
}
.ContactInfoAddButton.active {
  cursor: default;
}
.ContactInfoAddButton.active:active {
  top: 0;
}
.ContactInfoAddButton.active.active-state {
  position: relative;
  top: 1px;
}
.ContactInfoAddButton:active {
  position: relative;
  top: 1px;
}
.ContactInfoAddButton.active:focus,
.ContactInfoAddButton:active:focus,
.ContactInfoAddButton:focus {
  outline: 0;
}
.ContactInfoAddButton.btn-blank + .btn,
.ContactInfoAddButton.btn-cancel + .btn,
.ContactInfoAddButton.btn-blank + .button,
.ContactInfoAddButton.btn-cancel + .button,
.ContactInfoAddButton.btn-blank + button,
.ContactInfoAddButton.btn-cancel + button,
.ContactInfoAddButton.btn-blank + .button,
.ContactInfoAddButton.btn-cancel + .button {
  margin-left: 0;
}
.ContactInfoAddButton.btn-blank + .send-button-tooltip,
.ContactInfoAddButton.btn-cancel + .send-button-tooltip {
  margin-left: 0;
}
.ContactInfoAddButton.btn-blank + .send-button-tooltip .btn,
.ContactInfoAddButton.btn-cancel + .send-button-tooltip .btn,
.ContactInfoAddButton.btn-blank + .send-button-tooltip .button,
.ContactInfoAddButton.btn-cancel + .send-button-tooltip .button {
  margin-left: 0;
}
.ContactInfoAddButton + .btn,
.ContactInfoAddButton + .button,
.ContactInfoAddButton + button,
.ContactInfoAddButton + .dropdown,
.ContactInfoAddButton + .btn-blank,
.ContactInfoAddButton + .btn-disabled,
.ContactInfoAddButton + .button {
  margin-left: 10px;
}
.ContactInfoAddButton + .send-button-tooltip {
  margin-left: 10px;
}
.ContactInfoAddButton + .btn-group {
  margin-left: 10px;
}
.ContactInfoAddButton + .btn-wrapper {
  margin-left: 10px;
}
.ContactInfoAddButton + .btn-print {
  margin-left: 0;
}
.ContactInfoAddButton + .btn-block {
  margin-left: 0;
}
.ContactInfoAddButton.refresh:before,
.ContactInfoAddButton.download:before,
.ContactInfoAddButton.upload:before,
.ContactInfoAddButton.preview:before,
.ContactInfoAddButton.publish:before,
.ContactInfoAddButton.add:before,
.ContactInfoAddButton.add-multi:before,
.ContactInfoAddButton.edit:before,
.ContactInfoAddButton.folder:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 900;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
  margin-right: 5px;
}
.ContactInfoAddButton.refresh:before.icon-collapse:before,
.ContactInfoAddButton.download:before.icon-collapse:before,
.ContactInfoAddButton.upload:before.icon-collapse:before,
.ContactInfoAddButton.preview:before.icon-collapse:before,
.ContactInfoAddButton.publish:before.icon-collapse:before,
.ContactInfoAddButton.add:before.icon-collapse:before,
.ContactInfoAddButton.add-multi:before.icon-collapse:before,
.ContactInfoAddButton.edit:before.icon-collapse:before,
.ContactInfoAddButton.folder:before.icon-collapse:before {
  content: "\f078";
}
.ContactInfoAddButton.refresh img,
.ContactInfoAddButton.download img,
.ContactInfoAddButton.upload img,
.ContactInfoAddButton.preview img,
.ContactInfoAddButton.publish img,
.ContactInfoAddButton.add img,
.ContactInfoAddButton.add-multi img,
.ContactInfoAddButton.edit img,
.ContactInfoAddButton.folder img {
  display: none;
}
.ContactInfoAddButton.refresh:before {
  content: "\f021";
}
.ContactInfoAddButton.download:before {
  content: "\f0ed";
}
.ContactInfoAddButton.upload:before {
  content: "\f0ee";
}
.ContactInfoAddButton.preview:before {
  content: "\f002";
}
.ContactInfoAddButton.publish:before {
  content: "\f058";
}
.ContactInfoAddButton.add:before {
  content: "\f055";
}
.ContactInfoAddButton.add-multi:before {
  content: "\f02d";
}
.ContactInfoAddButton.edit:before {
  content: "\f040";
}
.ContactInfoAddButton.folder:before {
  content: "\f07b";
}
.ContactInfoAddButton:hover,
.ContactInfoAddButton:focus,
.ContactInfoAddButton:active,
.ContactInfoAddButton.active {
  background-image: -webkit-linear-gradient(top, #00A4E6 0%, #2ab7f0 100%);
  background-image: -o-linear-gradient(top, #00A4E6 0%, #2ab7f0 100%);
  background-image: linear-gradient(to bottom, #00A4E6 0%, #2ab7f0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00a4e6', endColorstr='#ff2ab7f0', GradientType=0);
  background-repeat: repeat-x;
  box-shadow: none;
  border: 1px solid #00A4E6 /*!important*/;
}
.ContactInfoAddButton:focus,
.ContactInfoAddButton.focus {
  color: #FFFFFF;
  background-color: #0080b3;
  border-color: #004967;
}
.ContactInfoAddButton:hover {
  color: #FFFFFF;
  background-color: #0080b3;
  border-color: #0078a9;
}
.ContactInfoAddButton:active,
.ContactInfoAddButton.active,
.open > .dropdown-toggle.ContactInfoAddButton {
  color: #FFFFFF;
  background-color: #0080b3;
  background-image: none;
  border-color: #0078a9;
}
.ContactInfoAddButton:active:hover,
.ContactInfoAddButton.active:hover,
.open > .dropdown-toggle.ContactInfoAddButton:hover,
.ContactInfoAddButton:active:focus,
.ContactInfoAddButton.active:focus,
.open > .dropdown-toggle.ContactInfoAddButton:focus,
.ContactInfoAddButton:active.focus,
.ContactInfoAddButton.active.focus,
.open > .dropdown-toggle.ContactInfoAddButton.focus {
  color: #FFFFFF;
  background-color: #00668f;
  border-color: #004967;
}
.ContactInfoAddButton.disabled:hover,
.ContactInfoAddButton[disabled]:hover,
fieldset[disabled] .ContactInfoAddButton:hover,
.ContactInfoAddButton.disabled:focus,
.ContactInfoAddButton[disabled]:focus,
fieldset[disabled] .ContactInfoAddButton:focus,
.ContactInfoAddButton.disabled.focus,
.ContactInfoAddButton[disabled].focus,
fieldset[disabled] .ContactInfoAddButton.focus {
  background-color: #00A4E6;
  border-color: #00A4E6;
}
.ContactInfoAddButton .badge {
  color: #00A4E6;
  background-color: #FFFFFF;
}
button.close {
  float: right;
  font-size: 22.5px;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: none;
  filter: alpha(opacity=20);
  opacity: 0.2;
}
button.close:hover,
button.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  filter: alpha(opacity=50);
  opacity: 0.5;
  outline: 0;
}
button.close span:focus {
  outline: 0;
}
button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}
.dropdown-menu:hover {
  visibility: visible !important;
}
.dropdown-menu > li > span {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #9E9E9E;
  white-space: nowrap;
}
.ui-dialog .ui-dialog-buttonpane {
  padding: 10px 15px;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .btn-disabled + button:not(.btn):not(.btn-blank) {
  margin-right: 10px;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank) {
  margin: 0;
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-size: 15px;
  line-height: 1.42857143;
  border-radius: 3px;
  text-transform: uppercase;
  -webkit-transition: all 225ms;
  -moz-transition: all 225ms;
  -ms-transition: all 225ms;
  -o-transition: all 225ms;
  transition: all 225ms;
  min-width: 75px;
  padding: 5px 10px;
  margin-left: 10px;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):focus,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):active:focus,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).active:focus,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).focus,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):active.focus,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):hover,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):focus,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).focus {
  color: #757575;
  text-decoration: none;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):active,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) 0 1px #000;
  -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) 0 1px #000;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) 0 1px #000;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).disabled,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank)[disabled],
fieldset[disabled] .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank) {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  opacity: 0.65;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-box-shadow: none 0 1px #000;
  -moz-box-shadow: none 0 1px #000;
  box-shadow: none 0 1px #000;
}
a.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).disabled,
fieldset[disabled] a.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank) {
  pointer-events: none;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank) img {
  margin: -2px 7px -2px 0;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).disabled,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank)[disabled],
fieldset[disabled] .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank) {
  filter: alpha(opacity=65);
  opacity: 0.65;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).active {
  cursor: default;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).active:active {
  top: 0;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).active.active-state {
  position: relative;
  top: 1px;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):active {
  position: relative;
  top: 1px;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).active:focus,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):active:focus,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):focus {
  outline: 0;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).btn-blank + .btn,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).btn-cancel + .btn,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).btn-blank + .button,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).btn-cancel + .button,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).btn-blank + button,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).btn-cancel + button,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).btn-blank + .button,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).btn-cancel + .button {
  margin-left: 0;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).btn-blank + .send-button-tooltip,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).btn-cancel + .send-button-tooltip {
  margin-left: 0;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).btn-blank + .send-button-tooltip .btn,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).btn-cancel + .send-button-tooltip .btn,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).btn-blank + .send-button-tooltip .button,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).btn-cancel + .send-button-tooltip .button {
  margin-left: 0;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank) + .btn,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank) + .button,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank) + button,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank) + .dropdown,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank) + .btn-blank,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank) + .btn-disabled,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank) + .button {
  margin-left: 10px;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank) + .send-button-tooltip {
  margin-left: 10px;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank) + .btn-group {
  margin-left: 10px;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank) + .btn-wrapper {
  margin-left: 10px;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank) + .btn-print {
  margin-left: 0;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank) + .btn-block {
  margin-left: 0;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).refresh:before,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).download:before,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).upload:before,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).preview:before,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).publish:before,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).add:before,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).add-multi:before,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).edit:before,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).folder:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 900;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
  margin-right: 5px;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).refresh:before.icon-collapse:before,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).download:before.icon-collapse:before,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).upload:before.icon-collapse:before,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).preview:before.icon-collapse:before,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).publish:before.icon-collapse:before,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).add:before.icon-collapse:before,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).add-multi:before.icon-collapse:before,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).edit:before.icon-collapse:before,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).folder:before.icon-collapse:before {
  content: "\f078";
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).refresh img,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).download img,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).upload img,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).preview img,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).publish img,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).add img,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).add-multi img,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).edit img,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).folder img {
  display: none;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).refresh:before {
  content: "\f021";
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).download:before {
  content: "\f0ed";
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).upload:before {
  content: "\f0ee";
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).preview:before {
  content: "\f002";
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).publish:before {
  content: "\f058";
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).add:before {
  content: "\f055";
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).add-multi:before {
  content: "\f02d";
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).edit:before {
  content: "\f040";
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).folder:before {
  content: "\f07b";
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):last-child {
  float: left;
  color: #039BE5;
  text-decoration: none;
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
  text-shadow: none;
  margin-left: 0;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):last-child:focus {
  outline: 0;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):first-child {
  float: right;
  color: #FFFFFF;
  background-color: #faa51a;
  border-color: #faa51a;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):first-child:focus,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):first-child.focus {
  color: #FFFFFF;
  background-color: #dc8a05;
  border-color: #915b03;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):first-child:hover {
  color: #FFFFFF;
  background-color: #dc8a05;
  border-color: #d28405;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):first-child:active,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):first-child.active,
.open > .dropdown-toggle.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):first-child {
  color: #FFFFFF;
  background-color: #dc8a05;
  background-image: none;
  border-color: #d28405;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):first-child:active:hover,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):first-child.active:hover,
.open > .dropdown-toggle.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):first-child:hover,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):first-child:active:focus,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):first-child.active:focus,
.open > .dropdown-toggle.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):first-child:focus,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):first-child:active.focus,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):first-child.active.focus,
.open > .dropdown-toggle.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):first-child.focus {
  color: #FFFFFF;
  background-color: #b97404;
  border-color: #915b03;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):first-child.disabled:hover,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):first-child[disabled]:hover,
fieldset[disabled] .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):first-child:hover,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):first-child.disabled:focus,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):first-child[disabled]:focus,
fieldset[disabled] .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):first-child:focus,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):first-child.disabled.focus,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):first-child[disabled].focus,
fieldset[disabled] .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):first-child.focus {
  background-color: #faa51a;
  border-color: #faa51a;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):first-child .badge {
  color: #faa51a;
  background-color: #FFFFFF;
}
/* ImageManager/Frame fix for "Ok" and "Cancel" buttons */
.cke_skin_kama .cke_dialog_ui_hbox {
  width: 100%;
  margin-top: 5px;
  margin-bottom: 5px;
}
.cke_skin_kama .cke_ltr .cke_dialog_ui_hbox_first:focus,
.cke_skin_kama .cke_ltr .cke_dialog_ui_hbox_first:active {
  outline: -webkit-focus-ring-color auto 0px;
}
.cke_skin_kama a.cke_dialog_ui_button {
  background-image: none;
}
.cke_skin_kama a.cke_dialog_ui_button .hover {
  border: solid 1px #e5a609;
  background-color: #ffcb3e !important;
  cursor: pointer;
}
.cke_skin_kama a.cke_dialog_ui_button.cke_dialog_ui_button_ok {
  border: solid 1px #a5d61d;
  background-color: #c7f059 !important;
}
.cke_skin_kama a.cke_dialog_ui_button.cke_dialog_ui_button_ok:hover {
  border: solid 1px #e5a609;
  background-color: #ffcb3e !important;
  cursor: pointer;
}
.cke_skin_kama a.cke_dialog_ui_button.cke_dialog_ui_button_ok:focus {
  background-color: #c7f059 !important;
  background: #c7f059 !important;
  outline: -webkit-focus-ring-color auto 0px;
}
.cke_skin_kama a.cke_dialog_ui_button.cke_dialog_ui_button_cancel {
  border: solid 1px #ea4f11;
  background-color: #fe783f !important;
}
.cke_skin_kama a.cke_dialog_ui_button.cke_dialog_ui_button_cancel:hover {
  border: solid 1px #e5a609;
  background-color: #ffcb3e !important;
  cursor: pointer;
}
.cke_skin_kama a.cke_dialog_ui_button span {
  padding-right: 20px !important;
  padding-left: 20px !important;
  width: 80px !important;
  height: 20px;
  padding-top: 5px !important;
}
.cke_skin_kama a.cke_dialog_ui_button span:hover {
  cursor: pointer;
}
.cke_skin_kama a.cke_dialog_ui_button span:focus {
  outline: -webkit-focus-ring-color auto 0px;
}
.menuPanel:before,
.menuPanel:after {
  display: table;
  content: " ";
}
.menuPanel:after {
  clear: both;
}
.menuPanel:before,
.menuPanel:after {
  display: table;
  content: " ";
}
.menuPanel:after {
  clear: both;
}
.menuPanel:before,
.menuPanel:after {
  content: " ";
  clear: both;
  display: table;
}
.menuPanel:before,
.menuPanel:after {
  content: " ";
  clear: both;
  display: table;
}
.menuPanel .goBackButton {
  padding: 0;
}
/*.RecepientsTab {
	.button;
	.btn-default;
	float: left;
	margin-left: 0;
	position: relative;
    background-color: @btn-default-bg;
	.RecepientsTab2 {
		.TabText {
			&:before,
			&:after {
				.glyphicon-trimmed;
				position: absolute;
				top: 2px;
				font-size: @font-size-xlarge;
				color: @btn-default-color;//@button-3;
			}
            &:hover {
                &:before,
			    &:after {
				    color: #fff;
			    }
            }
		}
		&.show {
			padding-left: 20px;
            @media (min-width: @screen-md-min) {
				.TabText:before {
					content: "\e091";
					left: 10px;
				}
            }
            @media (max-width: @screen-sm-max) {
				.TabText:before {
					content: "\e093";
					left: 10px;
				}
            }
		}
		&.hide {
			display: block !important;
			@media (min-width: @screen-md-min) {
				padding-right: 20px;
				.TabText:after {
					content: "\e092";
					right: 10px;
				}
			}
			@media (max-width: @screen-sm-max) {
				padding-left: 20px;
				.TabText:before {
					content: "\e094";
					left: 10px;
				}
			}
		}
        
	}
    &:hover {
        .RecepientsTab2 {
            .TabText {
                &:before,
			    &:after {
				    color: #fff;
			    }
            }
		}
    }
}*/
.fc .fc-toolbar .fc-button {
  padding: 3px 10px;
  font-size: 13px;
  line-height: 1.5;
  border-radius: 3px;
}
.fc .fc-toolbar .fc-button .fc-icon {
  font-size: 13px;
  line-height: 1.5;
  font-family: 'Font Awesome 5 Pro';
  font-weight: 900;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
}
.fc .fc-toolbar .fc-button .fc-icon.icon-collapse:before {
  content: "\f078";
}
.fc .fc-toolbar .fc-button .fc-icon:after {
  font-size: 13px;
}
.fc .fc-toolbar .fc-button .fc-icon.fc-icon-right-single-arrow:before {
  content: "\f054";
}
.fc .fc-toolbar .fc-button .fc-icon.fc-icon-right-single-arrow:after {
  content: "\f054";
  display: none;
}
.fc .fc-toolbar .fc-button .fc-icon.fc-icon-left-single-arrow:before {
  content: "\f053";
}
.fc .fc-toolbar .fc-button .fc-icon.fc-icon-left-single-arrow:after {
  content: "\f053";
  display: none;
}
.fc .fc-button-group {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.fc .fc-button-group > .fc-button {
  position: relative;
  float: left;
}
.fc .fc-button-group > .fc-button:hover,
.fc .fc-button-group > .fc-button:focus,
.fc .fc-button-group > .fc-button:active,
.fc .fc-button-group > .fc-button.active {
  z-index: 2;
}
.fc .fc-button-group .fc-button + .fc-button,
.fc .fc-button-group .fc-button + .fc-button-group,
.fc .fc-button-group .fc-button-group + .fc-button,
.fc .fc-button-group .fc-button-group + .fc-button-group {
  margin-left: -1px;
}
.fc .fc-button-group > .fc-button:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}
.fc .fc-button-group > .fc-button:first-child {
  margin-left: 0;
}
.fc .fc-button-group > .fc-button:first-child:not(:last-child):not(.dropdown-toggle) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.fc .fc-button-group > .fc-button:last-child:not(:first-child),
.fc .fc-button-group > .dropdown-toggle:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.fc .fc-button-group > .fc-button-group {
  float: left;
}
.fc .fc-button-group > .fc-button-group:not(:first-child):not(:last-child) > .fc-button {
  border-radius: 0;
}
.fc .fc-button-group > .fc-button-group:first-child:not(:last-child) > .fc-button:last-child,
.fc .fc-button-group > .fc-button-group:first-child:not(:last-child) > .dropdown-toggle {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.fc .fc-button-group > .fc-button-group:last-child:not(:first-child) > .fc-button:first-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.fc .fc-button-group .dropdown-toggle:active,
.fc .fc-button-group.open .dropdown-toggle {
  outline: 0;
}
.fc .fc-button {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  padding: 5px 10px;
  font-size: 15px;
  line-height: 1.42857143;
  border-radius: 3px;
  text-transform: uppercase;
  -webkit-transition: all 225ms;
  -moz-transition: all 225ms;
  -ms-transition: all 225ms;
  -o-transition: all 225ms;
  transition: all 225ms;
  height: auto;
  text-shadow: none;
  box-shadow: none;
}
.fc .fc-button:focus,
.fc .fc-button:active:focus,
.fc .fc-button.active:focus,
.fc .fc-button.focus,
.fc .fc-button:active.focus,
.fc .fc-button.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.fc .fc-button:hover,
.fc .fc-button:focus,
.fc .fc-button.focus {
  color: #757575;
  text-decoration: none;
}
.fc .fc-button:active,
.fc .fc-button.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) 0 1px #000;
  -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) 0 1px #000;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) 0 1px #000;
}
.fc .fc-button.disabled,
.fc .fc-button[disabled],
fieldset[disabled] .fc .fc-button {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  opacity: 0.65;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-box-shadow: none 0 1px #000;
  -moz-box-shadow: none 0 1px #000;
  box-shadow: none 0 1px #000;
}
a.fc .fc-button.disabled,
fieldset[disabled] a.fc .fc-button {
  pointer-events: none;
}
.fc .fc-button img {
  margin: -2px 7px -2px 0;
}
.fc .fc-button.disabled,
.fc .fc-button[disabled],
fieldset[disabled] .fc .fc-button {
  filter: alpha(opacity=65);
  opacity: 0.65;
}
.fc .fc-button.active {
  cursor: default;
}
.fc .fc-button.active:active {
  top: 0;
}
.fc .fc-button.active.active-state {
  position: relative;
  top: 1px;
}
.fc .fc-button:active {
  position: relative;
  top: 1px;
}
.fc .fc-button.active:focus,
.fc .fc-button:active:focus,
.fc .fc-button:focus {
  outline: 0;
}
.fc .fc-button.btn-blank + .btn,
.fc .fc-button.btn-cancel + .btn,
.fc .fc-button.btn-blank + .button,
.fc .fc-button.btn-cancel + .button,
.fc .fc-button.btn-blank + button,
.fc .fc-button.btn-cancel + button,
.fc .fc-button.btn-blank + .button,
.fc .fc-button.btn-cancel + .button {
  margin-left: 0;
}
.fc .fc-button.btn-blank + .send-button-tooltip,
.fc .fc-button.btn-cancel + .send-button-tooltip {
  margin-left: 0;
}
.fc .fc-button.btn-blank + .send-button-tooltip .btn,
.fc .fc-button.btn-cancel + .send-button-tooltip .btn,
.fc .fc-button.btn-blank + .send-button-tooltip .button,
.fc .fc-button.btn-cancel + .send-button-tooltip .button {
  margin-left: 0;
}
.fc .fc-button + .btn,
.fc .fc-button + .button,
.fc .fc-button + button,
.fc .fc-button + .dropdown,
.fc .fc-button + .btn-blank,
.fc .fc-button + .btn-disabled,
.fc .fc-button + .button {
  margin-left: 10px;
}
.fc .fc-button + .send-button-tooltip {
  margin-left: 10px;
}
.fc .fc-button + .btn-group {
  margin-left: 10px;
}
.fc .fc-button + .btn-wrapper {
  margin-left: 10px;
}
.fc .fc-button + .btn-print {
  margin-left: 0;
}
.fc .fc-button + .btn-block {
  margin-left: 0;
}
.fc .fc-button.refresh:before,
.fc .fc-button.download:before,
.fc .fc-button.upload:before,
.fc .fc-button.preview:before,
.fc .fc-button.publish:before,
.fc .fc-button.add:before,
.fc .fc-button.add-multi:before,
.fc .fc-button.edit:before,
.fc .fc-button.folder:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 900;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
  margin-right: 5px;
}
.fc .fc-button.refresh:before.icon-collapse:before,
.fc .fc-button.download:before.icon-collapse:before,
.fc .fc-button.upload:before.icon-collapse:before,
.fc .fc-button.preview:before.icon-collapse:before,
.fc .fc-button.publish:before.icon-collapse:before,
.fc .fc-button.add:before.icon-collapse:before,
.fc .fc-button.add-multi:before.icon-collapse:before,
.fc .fc-button.edit:before.icon-collapse:before,
.fc .fc-button.folder:before.icon-collapse:before {
  content: "\f078";
}
.fc .fc-button.refresh img,
.fc .fc-button.download img,
.fc .fc-button.upload img,
.fc .fc-button.preview img,
.fc .fc-button.publish img,
.fc .fc-button.add img,
.fc .fc-button.add-multi img,
.fc .fc-button.edit img,
.fc .fc-button.folder img {
  display: none;
}
.fc .fc-button.refresh:before {
  content: "\f021";
}
.fc .fc-button.download:before {
  content: "\f0ed";
}
.fc .fc-button.upload:before {
  content: "\f0ee";
}
.fc .fc-button.preview:before {
  content: "\f002";
}
.fc .fc-button.publish:before {
  content: "\f058";
}
.fc .fc-button.add:before {
  content: "\f055";
}
.fc .fc-button.add-multi:before {
  content: "\f02d";
}
.fc .fc-button.edit:before {
  content: "\f040";
}
.fc .fc-button.folder:before {
  content: "\f07b";
}
.fc .fc-button .fc-icon {
  width: auto;
  height: auto;
  position: static;
  font-size: 15px;
  line-height: 1.42857143;
  font-weight: normal;
  font-family: 'Roboto', sans-serif;
  text-shadow: none;
  box-shadow: none;
  text-align: center;
  display: inline-block;
}
.fc .fc-button .fc-icon:after {
  margin: 0;
  font-weight: normal;
  font-size: 1.42857143;
  position: static;
}
.fc .fc-state-default {
  color: #757575;
  background-color: transparent;
  border-color: #757575;
  color: #2C3E50;
  background-color: #E7E7E8;
  border-color: #E7E7E8;
}
.fc .fc-state-default:focus,
.fc .fc-state-default.focus {
  color: #757575;
  background-color: rgba(0, 0, 0, 0);
  border-color: #353535;
}
.fc .fc-state-default:hover {
  color: #757575;
  background-color: rgba(0, 0, 0, 0);
  border-color: #565656;
}
.fc .fc-state-default:active,
.fc .fc-state-default.active,
.open > .dropdown-toggle.fc .fc-state-default {
  color: #757575;
  background-color: rgba(0, 0, 0, 0);
  background-image: none;
  border-color: #565656;
}
.fc .fc-state-default:active:hover,
.fc .fc-state-default.active:hover,
.open > .dropdown-toggle.fc .fc-state-default:hover,
.fc .fc-state-default:active:focus,
.fc .fc-state-default.active:focus,
.open > .dropdown-toggle.fc .fc-state-default:focus,
.fc .fc-state-default:active.focus,
.fc .fc-state-default.active.focus,
.open > .dropdown-toggle.fc .fc-state-default.focus {
  color: #757575;
  background-color: rgba(0, 0, 0, 0);
  border-color: #353535;
}
.fc .fc-state-default.disabled:hover,
.fc .fc-state-default[disabled]:hover,
fieldset[disabled] .fc .fc-state-default:hover,
.fc .fc-state-default.disabled:focus,
.fc .fc-state-default[disabled]:focus,
fieldset[disabled] .fc .fc-state-default:focus,
.fc .fc-state-default.disabled.focus,
.fc .fc-state-default[disabled].focus,
fieldset[disabled] .fc .fc-state-default.focus {
  background-color: transparent;
  border-color: #757575;
}
.fc .fc-state-default .badge {
  color: transparent;
  background-color: #757575;
}
.fc .fc-state-default:hover,
.fc .fc-state-default:focus,
.fc .fc-state-default:active,
.fc .fc-state-default.active {
  background-color: #757575;
  color: #FFFFFF;
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.btn-group > .btn-disabled,
.btn-group-vertical > .btn-disabled {
  position: relative;
  float: left;
}
.btn-group > .btn-disabled:hover,
.btn-group-vertical > .btn-disabled:hover,
.btn-group > .btn-disabled:focus,
.btn-group-vertical > .btn-disabled:focus,
.btn-group > .btn-disabled:active,
.btn-group-vertical > .btn-disabled:active,
.btn-group > .btn-disabled.active,
.btn-group-vertical > .btn-disabled.active {
  z-index: 2;
}
.btn-group .btn + .btn-disabled,
.btn-group .btn-group + .btn-disabled,
.btn-group .btn-disabled + .btn,
.btn-group .btn-disabled + .btn-group,
.btn-group .btn-disabled + .btn-disabled,
.btn-group .button + .btn-disabled,
.btn-group .btn-disabled + .button {
  margin-left: -1px;
}
.btn-group > .btn-disabled:not(:first-child):not(:last-child):not(.dropdown-toggle) > .btn,
.btn-group > .btn-disabled:not(:first-child):not(:last-child):not(.dropdown-toggle) > .button {
  border-radius: 0;
}
.btn-group > .btn-disabled:first-child > .btn,
.btn-group > .btn-disabled:first-child > .button {
  margin-left: 0;
}
.btn-group > .btn-disabled:first-child > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-disabled:first-child > .button:not(:last-child):not(.dropdown-toggle) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn-disabled:last-child:not(:first-child) > .btn,
.btn-group > .btn-disabled:not(:first-child) > .dropdown-toggle,
.btn-group > .btn-disabled:last-child:not(:first-child) > .button {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn-disabled > .btn,
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn-disabled > .button {
  border-radius: 0;
}
.btn-group > .btn-group:first-child:not(:last-child) > .btn-disabled:last-child > .btn,
.btn-group > .btn-group:first-child:not(:last-child) > .btn-disabled > .dropdown-toggle,
.btn-group > .btn-group:first-child:not(:last-child) > .btn-disabled:last-child > .button {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn-group:last-child:not(:first-child) > .btn-disabled:first-child > .btn,
.btn-group > .btn-group:last-child:not(:first-child) > .btn-disabled:first-child > .button {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group > .btn-disabled > .btn + .dropdown-toggle,
.btn-group > .btn-disabled > .button + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
}
.btn-group > .btn-disabled > .btn-lg + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px;
}
.btn,
.button {
  padding: 5px 10px;
  font-size: 15px;
  line-height: 1.42857143;
  border-radius: 3px;
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn,
.button.disabled,
.button[disabled],
fieldset[disabled] .button {
  filter: alpha(opacity=65);
  opacity: 0.65;
}
.btn-blank {
  padding: 5px 10px;
  font-size: 15px;
  line-height: 1.42857143;
  border-radius: 3px;
}
.btn-close {
  padding: 0 0;
  font-size: 15px;
  line-height: 1.42857143;
  border-radius: 0;
}
.btn-xs,
.btn-group-xs > .btn-disabled > .btn,
.btn-group-xs > .btn-disabled > .button {
  padding: 1px 5px;
  font-size: 13px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-sm,
.button.smallbutton,
.smallbutton,
.fc .fc-toolbar .fc-button-group .fc-button,
.btn-group-sm > .btn-disabled > .btn,
.btn-group-sm > .btn-disabled > .button {
  padding: 3px 10px;
  font-size: 13px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-lg,
.btn-group-lg > .btn-disabled > .btn,
.btn-group-lg > .btn-disabled > .button {
  padding: 10px 20px;
  font-size: 17px;
  line-height: 1.3333333;
  border-radius: 3px;
}
.btn-xl {
  padding: 30px 15px;
  font-size: 19px;
  line-height: 1.42857143;
  border-radius: 3px;
}
.btn-full {
  width: 100%;
}
input[type="submit"].btn-full {
  width: 100%;
}
.btn-group {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  flex-wrap: wrap;
}
.btn-group > .btn-disabled {
  display: inline-flex;
}
.btn-group > .btn + .dropdown-toggle,
.btn-group > .btn-disabled + .dropdown-toggle,
.btn-group > .btn + [data-toggle="dropdown"],
.btn-group > .btn-disabled + [data-toggle="dropdown"],
.btn-group > .button + .dropdown-toggle,
.btn-group > .button + [data-toggle="dropdown"] {
  padding-left: 8px;
  padding-right: 8px;
}
.btn-group > .btn-lg + .dropdown-toggle,
.btn-group > .btn-lg + [data-toggle="dropdown"] {
  padding-left: 12px;
  padding-right: 12px;
}
.actions .btn-group > .btn + .dropdown-toggle,
.actions .btn-group > .btn + [data-toggle="dropdown"],
.actions .btn-group > .button + .dropdown-toggle,
.actions .btn-group > .button + [data-toggle="dropdown"] {
  padding-left: 10px;
  padding-right: 10px;
}
.btn.active,
.button.active {
  cursor: default;
}
.btn.active:active,
.button.active:active {
  top: 0;
}
.btn.active.active-state,
.button.active.active-state {
  position: relative;
  top: 1px;
}
.btn:active,
.button:active {
  position: relative;
  top: 1px;
}
.btn.active:focus,
.button.active:focus,
button.active:focus,
.btn:active:focus,
.button:active:focus,
button:active:focus,
.btn:focus,
.button:focus,
button:focus,
.button.active:focus,
.button:active:focus,
.button:focus {
  outline: 0;
}
.btn.btn-blank + .btn,
.button.btn-blank + .btn,
button.btn-blank + .btn,
.btn.btn-cancel + .btn,
.button.btn-cancel + .btn,
button.btn-cancel + .btn,
.btn.btn-blank + .button,
.button.btn-blank + .button,
button.btn-blank + .button,
.btn.btn-cancel + .button,
.button.btn-cancel + .button,
button.btn-cancel + .button,
.btn.btn-blank + button,
.button.btn-blank + button,
button.btn-blank + button,
.btn.btn-cancel + button,
.button.btn-cancel + button,
button.btn-cancel + button,
.button.btn-blank + .button,
.button.btn-blank + .button,
button.btn-blank + .button,
.button.btn-cancel + .button,
.button.btn-cancel + .button,
button.btn-cancel + .button,
.button.btn-blank + .button,
.button.btn-cancel + .button,
.button.btn-blank + button,
.button.btn-cancel + button {
  margin-left: 0;
}
.btn.btn-blank + .send-button-tooltip,
.button.btn-blank + .send-button-tooltip,
button.btn-blank + .send-button-tooltip,
.btn.btn-cancel + .send-button-tooltip,
.button.btn-cancel + .send-button-tooltip,
button.btn-cancel + .send-button-tooltip,
.button.btn-blank + .send-button-tooltip,
.button.btn-cancel + .send-button-tooltip {
  margin-left: 0;
}
.btn.btn-blank + .send-button-tooltip .btn,
.button.btn-blank + .send-button-tooltip .btn,
button.btn-blank + .send-button-tooltip .btn,
.btn.btn-cancel + .send-button-tooltip .btn,
.button.btn-cancel + .send-button-tooltip .btn,
button.btn-cancel + .send-button-tooltip .btn,
.button.btn-blank + .send-button-tooltip .button,
.button.btn-blank + .send-button-tooltip .button,
button.btn-blank + .send-button-tooltip .button,
.button.btn-cancel + .send-button-tooltip .button,
.button.btn-cancel + .send-button-tooltip .button,
button.btn-cancel + .send-button-tooltip .button {
  margin-left: 0;
}
.btn + .btn,
.button + .btn,
button + .btn,
.dropdown + .btn,
.btn-disabled + .btn,
.btn-blank + .btn,
.send-button-tooltip + .btn,
.btn-wrapper + .btn,
.btn + .button,
.button + .button,
button + .button,
.dropdown + .button,
.btn-disabled + .button,
.btn-blank + .button,
.send-button-tooltip + .button,
.btn-wrapper + .button,
.btn + button,
.button + button,
button + button,
.dropdown + button,
.btn-disabled + button,
.btn-blank + button,
.send-button-tooltip + button,
.btn-wrapper + button,
.btn + .dropdown,
.button + .dropdown,
button + .dropdown,
.dropdown + .dropdown,
.btn-disabled + .dropdown,
.btn-blank + .dropdown,
.send-button-tooltip + .dropdown,
.btn-wrapper + .dropdown,
.btn + .btn-blank,
.button + .btn-blank,
button + .btn-blank,
.dropdown + .btn-blank,
.btn-disabled + .btn-blank,
.btn-blank + .btn-blank,
.send-button-tooltip + .btn-blank,
.btn-wrapper + .btn-blank,
.btn + .btn-disabled,
.button + .btn-disabled,
button + .btn-disabled,
.dropdown + .btn-disabled,
.btn-disabled + .btn-disabled,
.btn-blank + .btn-disabled,
.send-button-tooltip + .btn-disabled,
.btn-wrapper + .btn-disabled,
.button + .button,
.button + .button,
button + .button,
.dropdown + .button,
.btn-disabled + .button,
.btn-blank + .button,
.send-button-tooltip + .button,
.btn-wrapper + .button,
.button + .button,
.button + button,
.button + .dropdown,
.button + .btn-blank,
.button + .btn-disabled {
  margin-left: 10px;
}
.btn + .send-button-tooltip,
.button + .send-button-tooltip,
button + .send-button-tooltip,
.dropdown + .send-button-tooltip,
.btn-disabled + .send-button-tooltip,
.btn-blank + .send-button-tooltip,
.send-button-tooltip + .send-button-tooltip,
.btn-wrapper + .send-button-tooltip,
.button + .send-button-tooltip {
  margin-left: 10px;
}
.btn + .btn-group,
.button + .btn-group,
button + .btn-group,
.dropdown + .btn-group,
.btn-disabled + .btn-group,
.btn-blank + .btn-group,
.send-button-tooltip + .btn-group,
.btn-wrapper + .btn-group,
.button + .btn-group {
  margin-left: 10px;
}
.btn + .btn-wrapper,
.button + .btn-wrapper,
button + .btn-wrapper,
.dropdown + .btn-wrapper,
.btn-disabled + .btn-wrapper,
.btn-blank + .btn-wrapper,
.send-button-tooltip + .btn-wrapper,
.btn-wrapper + .btn-wrapper,
.button + .btn-wrapper {
  margin-left: 10px;
}
.btn + .btn-print,
.button + .btn-print,
button + .btn-print,
.dropdown + .btn-print,
.btn-disabled + .btn-print,
.btn-blank + .btn-print,
.send-button-tooltip + .btn-print,
.btn-wrapper + .btn-print,
.button + .btn-print {
  margin-left: 0;
}
.btn + .btn-block,
.button + .btn-block,
button + .btn-block,
.dropdown + .btn-block,
.btn-disabled + .btn-block,
.btn-blank + .btn-block,
.send-button-tooltip + .btn-block,
.btn-wrapper + .btn-block,
.button + .btn-block {
  margin-left: 0;
}
.btn-group + .btn,
.btn-group + .button,
.btn-group + button,
.btn-group + .btn-blank,
.btn-group + .button {
  margin-left: 10px;
}
.btn-group + .send-button-tooltip {
  margin-left: 10px;
}
.btn-group + .btn-group {
  margin-left: 10px;
}
.btn-group.disabled {
  cursor: not-allowed;
}
.btn-group.disabled .btn,
.btn-group.disabled .button {
  pointer-events: none;
  cursor: not-allowed;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-box-shadow: none 0 1px #000;
  -moz-box-shadow: none 0 1px #000;
  box-shadow: none 0 1px #000;
  filter: alpha(opacity=65);
  opacity: 0.65;
}
.btn-group.disabled .btn:not(.active),
.btn-group.disabled .button:not(.active) {
  color: #BEBEBE;
  background-color: transparent;
  border-color: #BEBEBE;
}
.btn-group.disabled .btn:not(.active):hover,
.btn-group.disabled .btn:not(.active):focus,
.btn-group.disabled .btn:not(.active):active,
.btn-group.disabled .button:not(.active):hover,
.btn-group.disabled .button:not(.active):focus,
.btn-group.disabled .button:not(.active):active {
  color: #BEBEBE;
  background-color: transparent;
  border-color: #BEBEBE;
}
.btn-group.disabled .btn:active,
.btn-group.disabled .button:active {
  position: static;
  top: 0;
}
.btn-group.disabled .btn.active,
.btn-group.disabled .button.active {
  background-color: #BEBEBE;
  border-color: #BEBEBE;
}
.btn-group > .btn-title {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 5px 10px;
  font-size: 15px;
  line-height: 1.42857143;
  border-radius: 3px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  position: relative;
  float: left;
}
.btn-group > .btn-title.disabled {
  color: #BEBEBE;
  background-color: transparent;
  border-color: #BEBEBE;
}
.btn-group > .btn-title:first-child:not(:last-child):not(.dropdown-toggle):not([data-toggle="dropdown"]) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.dashlet .btn + .btn,
.dashlet .button + .btn,
.dashlet button + .btn,
.dashlet .dropdown + .btn,
.dashlet .btn-blank + .btn,
.dashlet .btn-disabled + .btn,
.dashlet .btn + .button,
.dashlet .button + .button,
.dashlet button + .button,
.dashlet .dropdown + .button,
.dashlet .btn-blank + .button,
.dashlet .btn-disabled + .button,
.dashlet .btn + button,
.dashlet .button + button,
.dashlet button + button,
.dashlet .dropdown + button,
.dashlet .btn-blank + button,
.dashlet .btn-disabled + button,
.dashlet .btn + .dropdown,
.dashlet .button + .dropdown,
.dashlet button + .dropdown,
.dashlet .dropdown + .dropdown,
.dashlet .btn-blank + .dropdown,
.dashlet .btn-disabled + .dropdown,
.dashlet .btn + .btn-blank,
.dashlet .button + .btn-blank,
.dashlet button + .btn-blank,
.dashlet .dropdown + .btn-blank,
.dashlet .btn-blank + .btn-blank,
.dashlet .btn-disabled + .btn-blank,
.dashlet .btn + .btn-disabled,
.dashlet .button + .btn-disabled,
.dashlet button + .btn-disabled,
.dashlet .dropdown + .btn-disabled,
.dashlet .btn-blank + .btn-disabled,
.dashlet .btn-disabled + .btn-disabled,
.dashlet .button + .button,
.dashlet .button + .button,
.dashlet button + .button,
.dashlet .dropdown + .button,
.dashlet .btn-blank + .button,
.dashlet .btn-disabled + .button,
.dashlet .button + .button,
.dashlet .button + button,
.dashlet .button + .dropdown,
.dashlet .button + .btn-blank,
.dashlet .button + .btn-disabled {
  margin-left: 5px;
}
.dashlet .btn + .btn-group,
.dashlet .button + .btn-group,
.dashlet button + .btn-group,
.dashlet .dropdown + .btn-group,
.dashlet .btn-blank + .btn-group,
.dashlet .btn-disabled + .btn-group,
.dashlet .button + .btn-group {
  margin-left: 5px;
}
.dashlet .btn-group .btn + .btn,
.dashlet .btn-group .btn + .btn-group,
.dashlet .btn-group .btn-group + .btn,
.dashlet .btn-group .btn-group + .btn-group,
.dashlet .btn-group .button + .button,
.dashlet .btn-group .button + .btn-group,
.dashlet .btn-group .btn-group + .button {
  margin-left: -1px;
}
.dashlet .btn,
.dashlet .button {
  margin-top: 2px;
  margin-bottom: 2px;
}
.btn-disabled {
  display: inline-block;
}
.ui-dialog-buttonset .btn-disabled {
  float: right;
}
.page-header .btn,
.page-header .button {
  margin-top: 2px;
  margin-bottom: 2px;
}
.btn-secondary,
.button.blue,
.blue,
.contentLanguagesMenu span a:hover,
.contentLanguagesMenu span a:focus,
.contentLanguagesMenu span.selected a {
  color: #FFFFFF;
  background-color: #00A4E6;
  border-color: #00A4E6;
}
.btn-secondary:focus,
.btn-secondary.focus,
.button.blue:focus,
.button.blue.focus,
.blue:focus,
.blue.focus,
.contentLanguagesMenu span a:hover:focus,
.contentLanguagesMenu span a:hover.focus,
.contentLanguagesMenu span a:focus:focus,
.contentLanguagesMenu span a:focus.focus,
.contentLanguagesMenu span.selected a:focus,
.contentLanguagesMenu span.selected a.focus {
  color: #FFFFFF;
  background-color: #0080b3;
  border-color: #004967;
}
.btn-secondary:hover,
.button.blue:hover,
.blue:hover,
.contentLanguagesMenu span a:hover:hover,
.contentLanguagesMenu span a:focus:hover,
.contentLanguagesMenu span.selected a:hover {
  color: #FFFFFF;
  background-color: #0080b3;
  border-color: #0078a9;
}
.btn-secondary:active,
.btn-secondary.active,
.open > .dropdown-toggle.btn-secondary,
.button.blue:active,
.button.blue.active,
.open > .dropdown-toggle.button.blue,
.blue:active,
.blue.active,
.open > .dropdown-toggle.blue,
.contentLanguagesMenu span a:hover:active,
.contentLanguagesMenu span a:hover.active,
.open > .dropdown-toggle.contentLanguagesMenu span a:hover,
.contentLanguagesMenu span a:focus:active,
.contentLanguagesMenu span a:focus.active,
.open > .dropdown-toggle.contentLanguagesMenu span a:focus,
.contentLanguagesMenu span.selected a:active,
.contentLanguagesMenu span.selected a.active,
.open > .dropdown-toggle.contentLanguagesMenu span.selected a {
  color: #FFFFFF;
  background-color: #0080b3;
  background-image: none;
  border-color: #0078a9;
}
.btn-secondary:active:hover,
.btn-secondary.active:hover,
.open > .dropdown-toggle.btn-secondary:hover,
.btn-secondary:active:focus,
.btn-secondary.active:focus,
.open > .dropdown-toggle.btn-secondary:focus,
.btn-secondary:active.focus,
.btn-secondary.active.focus,
.open > .dropdown-toggle.btn-secondary.focus,
.button.blue:active:hover,
.button.blue.active:hover,
.open > .dropdown-toggle.button.blue:hover,
.button.blue:active:focus,
.button.blue.active:focus,
.open > .dropdown-toggle.button.blue:focus,
.button.blue:active.focus,
.button.blue.active.focus,
.open > .dropdown-toggle.button.blue.focus,
.blue:active:hover,
.blue.active:hover,
.open > .dropdown-toggle.blue:hover,
.blue:active:focus,
.blue.active:focus,
.open > .dropdown-toggle.blue:focus,
.blue:active.focus,
.blue.active.focus,
.open > .dropdown-toggle.blue.focus,
.contentLanguagesMenu span a:hover:active:hover,
.contentLanguagesMenu span a:hover.active:hover,
.open > .dropdown-toggle.contentLanguagesMenu span a:hover:hover,
.contentLanguagesMenu span a:hover:active:focus,
.contentLanguagesMenu span a:hover.active:focus,
.open > .dropdown-toggle.contentLanguagesMenu span a:hover:focus,
.contentLanguagesMenu span a:hover:active.focus,
.contentLanguagesMenu span a:hover.active.focus,
.open > .dropdown-toggle.contentLanguagesMenu span a:hover.focus,
.contentLanguagesMenu span a:focus:active:hover,
.contentLanguagesMenu span a:focus.active:hover,
.open > .dropdown-toggle.contentLanguagesMenu span a:focus:hover,
.contentLanguagesMenu span a:focus:active:focus,
.contentLanguagesMenu span a:focus.active:focus,
.open > .dropdown-toggle.contentLanguagesMenu span a:focus:focus,
.contentLanguagesMenu span a:focus:active.focus,
.contentLanguagesMenu span a:focus.active.focus,
.open > .dropdown-toggle.contentLanguagesMenu span a:focus.focus,
.contentLanguagesMenu span.selected a:active:hover,
.contentLanguagesMenu span.selected a.active:hover,
.open > .dropdown-toggle.contentLanguagesMenu span.selected a:hover,
.contentLanguagesMenu span.selected a:active:focus,
.contentLanguagesMenu span.selected a.active:focus,
.open > .dropdown-toggle.contentLanguagesMenu span.selected a:focus,
.contentLanguagesMenu span.selected a:active.focus,
.contentLanguagesMenu span.selected a.active.focus,
.open > .dropdown-toggle.contentLanguagesMenu span.selected a.focus {
  color: #FFFFFF;
  background-color: #00668f;
  border-color: #004967;
}
.btn-secondary.disabled:hover,
.btn-secondary[disabled]:hover,
fieldset[disabled] .btn-secondary:hover,
.btn-secondary.disabled:focus,
.btn-secondary[disabled]:focus,
fieldset[disabled] .btn-secondary:focus,
.btn-secondary.disabled.focus,
.btn-secondary[disabled].focus,
fieldset[disabled] .btn-secondary.focus,
.button.blue.disabled:hover,
.button.blue[disabled]:hover,
fieldset[disabled] .button.blue:hover,
.button.blue.disabled:focus,
.button.blue[disabled]:focus,
fieldset[disabled] .button.blue:focus,
.button.blue.disabled.focus,
.button.blue[disabled].focus,
fieldset[disabled] .button.blue.focus,
.blue.disabled:hover,
.blue[disabled]:hover,
fieldset[disabled] .blue:hover,
.blue.disabled:focus,
.blue[disabled]:focus,
fieldset[disabled] .blue:focus,
.blue.disabled.focus,
.blue[disabled].focus,
fieldset[disabled] .blue.focus,
.contentLanguagesMenu span a:hover.disabled:hover,
.contentLanguagesMenu span a:hover[disabled]:hover,
fieldset[disabled] .contentLanguagesMenu span a:hover:hover,
.contentLanguagesMenu span a:hover.disabled:focus,
.contentLanguagesMenu span a:hover[disabled]:focus,
fieldset[disabled] .contentLanguagesMenu span a:hover:focus,
.contentLanguagesMenu span a:hover.disabled.focus,
.contentLanguagesMenu span a:hover[disabled].focus,
fieldset[disabled] .contentLanguagesMenu span a:hover.focus,
.contentLanguagesMenu span a:focus.disabled:hover,
.contentLanguagesMenu span a:focus[disabled]:hover,
fieldset[disabled] .contentLanguagesMenu span a:focus:hover,
.contentLanguagesMenu span a:focus.disabled:focus,
.contentLanguagesMenu span a:focus[disabled]:focus,
fieldset[disabled] .contentLanguagesMenu span a:focus:focus,
.contentLanguagesMenu span a:focus.disabled.focus,
.contentLanguagesMenu span a:focus[disabled].focus,
fieldset[disabled] .contentLanguagesMenu span a:focus.focus,
.contentLanguagesMenu span.selected a.disabled:hover,
.contentLanguagesMenu span.selected a[disabled]:hover,
fieldset[disabled] .contentLanguagesMenu span.selected a:hover,
.contentLanguagesMenu span.selected a.disabled:focus,
.contentLanguagesMenu span.selected a[disabled]:focus,
fieldset[disabled] .contentLanguagesMenu span.selected a:focus,
.contentLanguagesMenu span.selected a.disabled.focus,
.contentLanguagesMenu span.selected a[disabled].focus,
fieldset[disabled] .contentLanguagesMenu span.selected a.focus {
  background-color: #00A4E6;
  border-color: #00A4E6;
}
.btn-secondary .badge,
.button.blue .badge,
.blue .badge,
.contentLanguagesMenu span a:hover .badge,
.contentLanguagesMenu span a:focus .badge,
.contentLanguagesMenu span.selected a .badge {
  color: #00A4E6;
  background-color: #FFFFFF;
}
.btn-xl {
  font-weight: 300;
}
.btn-group {
  /* Should never have to worry about 2-3 solid buttons together */
  /*.btn-primary {
        border: 1px solid darken(@btn-primary-border, 10%);
    }

    .btn-secondary {
        border: 1px solid darken(@btn-secondary-border, 10%);
    }

    .btn-success {
        border: 1px solid darken(@btn-success-border, 10%);
    }

    .btn-info {
        border: 1px solid darken(@btn-info-border, 10%);
    }

    .btn-warning {
        border: 1px solid darken(@btn-warning-border, 10%);
    }

    .btn-danger {
        border: 1px solid darken(@btn-danger-border, 10%);
    }*/
}
.btn-group.open .dropdown-menu {
  visibility: visible !important;
}
.btn-group button.btn,
.btn-group button.button {
  margin-right: 0;
}
.btn-group .btn-default.active,
.btn-group .button.gray.active,
.btn-group .gray.active,
.btn-group .contentLanguagesMenu span a.active {
  font-weight: 500;
}
.btn-group .btn-default.active:hover,
.btn-group .button.gray.active:hover,
.btn-group .gray.active:hover,
.btn-group .contentLanguagesMenu span a.active:hover {
  cursor: default;
}
.send-button-tooltip {
  display: inline-block;
}
.btn-group-title {
  float: left;
  padding: 6px 10px;
  font-size: 15px;
  line-height: 1.42857143;
}
.btn-full {
  width: 100%;
  height: 100%;
  display: block;
}
.btn-blank {
  color: #039BE5;
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none;
  background: none;
}
.btn-blank:active,
.btn-blank:focus,
.btn-blank:hover,
.btn-blank:active:focus,
.btn-blank.active:focus,
.btn-blank.active.focus,
.btn-blank.focus:active {
  color: #1fb4fc;
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none;
  background: none !important;
}
.btn-cancel {
  color: #039BE5;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none;
  background: none;
}
.btn-cancel:active,
.btn-cancel:focus,
.btn-cancel:hover,
.btn-cancel:active:focus,
.btn-cancel.active:focus,
.btn-cancel.active.focus,
.btn-cancel.focus:active {
  color: #1fb4fc;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none;
  background: none !important;
}
.btn-cancel:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn-close {
  color: #333333;
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none;
  background: none;
  filter: alpha(opacity=40);
  opacity: 0.4;
}
.btn-close:active,
.btn-close:focus,
.btn-close:hover,
.btn-close:active:focus,
.btn-close.active:focus,
.btn-close.active.focus,
.btn-close.focus:active {
  color: #333333;
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none;
  background: none !important;
  filter: alpha(opacity=60);
  opacity: 0.6;
}
.btn-style {
  top: 0;
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none;
  background: none;
  cursor: default;
}
.btn-style:active,
.btn-style:focus,
.btn-style:hover,
.btn-style:active:focus,
.btn-style.active:focus,
.btn-style.active.focus,
.btn-style.focus:active {
  top: 0;
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none;
  background: none !important;
  cursor: default;
}
.btn-link:focus,
.btn-link.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
  outline-width: 1px;
}
.btn-link-vertical {
  padding-top: 6px;
  padding-bottom: 6px;
}
.btn-group-sm > .btn-link-vertical {
  padding-top: 4px;
  padding-bottom: 4px;
}
.button.disabled,
.button[disabled],
fieldset[disabled] .button {
  pointer-events: auto;
}
.btn-toggle {
  margin-left: 10px;
  margin-right: 10px;
}
.btn-toggle .btn,
.btn-toggle .button {
  padding: 3px 10px;
}
.btn-toggle .btn.active:hover,
.btn-toggle .btn.active:focus,
.btn-toggle .button.active:hover,
.btn-toggle .button.active:focus {
  cursor: default;
}
.btn-toggle + .portalButton {
  float: left;
}
.btn-print + .btn,
.btn-print + .portalButton,
.btn-print + .button {
  margin-left: 10px;
}
.btn-print:hover,
.btn-print:focus,
.btn-print.focus {
  color: #1fb4fc;
  text-decoration: none;
}
.ui-dialog.ui-widget-content a:not(.active).btn-primary,
.ui-dialog.ui-widget-content a:not(.active).button.orange,
.ui-dialog.ui-widget-content a:not(.active).orange,
.ui-dialog.ui-widget-content a:not(.active).ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child {
  color: #FFFFFF;
}
.ui-dialog.ui-widget-content a:not(.active).btn-primary:hover,
.ui-dialog.ui-widget-content a:not(.active).btn-primary:focus,
.ui-dialog.ui-widget-content a:not(.active).button.orange:hover,
.ui-dialog.ui-widget-content a:not(.active).button.orange:focus,
.ui-dialog.ui-widget-content a:not(.active).orange:hover,
.ui-dialog.ui-widget-content a:not(.active).orange:focus,
.ui-dialog.ui-widget-content a:not(.active).ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child:hover,
.ui-dialog.ui-widget-content a:not(.active).ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child:focus {
  color: #faa51a;
}
.ui-dialog.ui-widget-content a:not(.active).btn-secondary,
.ui-dialog.ui-widget-content a:not(.active).button.blue,
.ui-dialog.ui-widget-content a:not(.active).blue,
.ui-dialog.ui-widget-content a:not(.active).contentLanguagesMenu span a:hover,
.ui-dialog.ui-widget-content a:not(.active).contentLanguagesMenu span a:focus,
.ui-dialog.ui-widget-content a:not(.active).contentLanguagesMenu span.selected a {
  color: #FFFFFF;
}
.ui-dialog.ui-widget-content a:not(.active).btn-secondary:hover,
.ui-dialog.ui-widget-content a:not(.active).btn-secondary:focus,
.ui-dialog.ui-widget-content a:not(.active).button.blue:hover,
.ui-dialog.ui-widget-content a:not(.active).button.blue:focus,
.ui-dialog.ui-widget-content a:not(.active).blue:hover,
.ui-dialog.ui-widget-content a:not(.active).blue:focus,
.ui-dialog.ui-widget-content a:not(.active).contentLanguagesMenu span a:hover:hover,
.ui-dialog.ui-widget-content a:not(.active).contentLanguagesMenu span a:hover:focus,
.ui-dialog.ui-widget-content a:not(.active).contentLanguagesMenu span a:focus:hover,
.ui-dialog.ui-widget-content a:not(.active).contentLanguagesMenu span a:focus:focus,
.ui-dialog.ui-widget-content a:not(.active).contentLanguagesMenu span.selected a:hover,
.ui-dialog.ui-widget-content a:not(.active).contentLanguagesMenu span.selected a:focus {
  color: #00A4E6;
}
.ui-dialog.ui-widget-content a:not(.active).btn-default,
.ui-dialog.ui-widget-content a:not(.active).button.gray,
.ui-dialog.ui-widget-content a:not(.active).gray,
.ui-dialog.ui-widget-content a:not(.active).contentLanguagesMenu span a {
  color: #757575;
}
.ui-dialog.ui-widget-content a:not(.active).btn-default:hover,
.ui-dialog.ui-widget-content a:not(.active).btn-default:focus,
.ui-dialog.ui-widget-content a:not(.active).button.gray:hover,
.ui-dialog.ui-widget-content a:not(.active).button.gray:focus,
.ui-dialog.ui-widget-content a:not(.active).gray:hover,
.ui-dialog.ui-widget-content a:not(.active).gray:focus,
.ui-dialog.ui-widget-content a:not(.active).contentLanguagesMenu span a:hover,
.ui-dialog.ui-widget-content a:not(.active).contentLanguagesMenu span a:focus {
  color: transparent;
}
.ui-dialog.ui-widget-content a:not(.active).btn-success {
  color: #FFFFFF;
}
.ui-dialog.ui-widget-content a:not(.active).btn-success:hover,
.ui-dialog.ui-widget-content a:not(.active).btn-success:focus {
  color: #93d32a;
}
.ui-dialog.ui-widget-content a:not(.active).btn-info {
  color: #FFFFFF;
}
.ui-dialog.ui-widget-content a:not(.active).btn-info:hover,
.ui-dialog.ui-widget-content a:not(.active).btn-info:focus {
  color: #4697DD;
}
.ui-dialog.ui-widget-content a:not(.active).btn-warning {
  color: #FFFFFF;
}
.ui-dialog.ui-widget-content a:not(.active).btn-warning:hover,
.ui-dialog.ui-widget-content a:not(.active).btn-warning:focus {
  color: #f6cb24;
}
.ui-dialog.ui-widget-content a:not(.active).btn-danger {
  color: #FFFFFF;
}
.ui-dialog.ui-widget-content a:not(.active).btn-danger:hover,
.ui-dialog.ui-widget-content a:not(.active).btn-danger:focus {
  color: #F05253;
}
.ui-dialog-buttonpane {
  float: right;
}
.ui-dialog-buttonpane .ui-dialog-titlebar {
  display: none;
}
.ui-dialog-buttonpane .ui-dialog-buttonset {
  float: right;
}
.ui-dialog-buttonpane .ui-dialog-buttonset button {
  font-family: 'Roboto', sans-serif;
  padding: 5px 10px;
  font-size: 15px;
  line-height: 1.42857143;
  border-radius: 3px;
}
.ui-dialog-buttonpane .ui-dialog-buttonset button .ui-button-text {
  padding: 0;
}
.ui-dialog-buttonpane .ui-dialog-buttonset .btn,
.ui-dialog-buttonpane .ui-dialog-buttonset .button {
  margin: 0;
  cursor: pointer;
}
.ui-dialog-buttonpane .ui-dialog-buttonset .btn .ui-button-text,
.ui-dialog-buttonpane .ui-dialog-buttonset .button .ui-button-text {
  padding: 0;
}
.ui-dialog-buttonpane .ui-dialog-buttonset .btn-blank {
  margin: 0;
  cursor: pointer;
}
.ui-dialog-buttonpane .ui-dialog-buttonset .btn-blank .ui-button-text {
  padding: 0;
}
.ui-dialog-buttonpane .ui-dialog-buttonset .btn + .btn,
.ui-dialog-buttonpane .ui-dialog-buttonset .btn-blank + .btn,
.ui-dialog-buttonpane .ui-dialog-buttonset .btn + .btn-blank,
.ui-dialog-buttonpane .ui-dialog-buttonset .btn-blank + .btn-blank,
.ui-dialog-buttonpane .ui-dialog-buttonset .button + .button,
.ui-dialog-buttonpane .ui-dialog-buttonset .btn-blank + .button,
.ui-dialog-buttonpane .ui-dialog-buttonset .button + .btn-blank {
  margin-left: 6.66666667px;
  margin-bottom: 0;
}
.ui-dialog-buttonpane .ui-dialog-buttonset .btn-group .btn + .btn,
.ui-dialog-buttonpane .ui-dialog-buttonset .btn-group .button + .button {
  margin-left: -1px;
}
.ui-dialog-buttonpane .ui-dialog-buttonset .btn-block + .btn-block {
  margin-left: 0;
}
.ui-dialog-buttonpane .ui-dialog-buttonset .btn-pull-left {
  position: absolute;
  left: 0;
}
@media (max-width: 768px) {
  .search-panel {
    margin-bottom: 10px !important;
  }
}
.search-panel input[type="search"] {
  width: 200px;
}
.search-panel input[type="search"] + .button {
  height: 43px;
  padding: 10px 30px;
}
.search-panel input[type="search"] + .btn,
.search-panel input[type="search"] + .button {
  margin-left: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  height: 43px;
  position: relative;
  top: 0;
}
.search-panel input + .btn,
.search-panel input + .button {
  margin-left: 0;
}
.form-buttonset {
  margin-top: 10px;
  margin-bottom: 10px;
}
.form-buttonset:before,
.form-buttonset:after {
  display: table;
  content: " ";
}
.form-buttonset:after {
  clear: both;
}
.form-buttonset:before,
.form-buttonset:after {
  display: table;
  content: " ";
}
.form-buttonset:after {
  clear: both;
}
.form-buttonset:before,
.form-buttonset:after {
  content: " ";
  clear: both;
  display: table;
}
.form-buttonset:before,
.form-buttonset:after {
  content: " ";
  clear: both;
  display: table;
}
.btn-icon {
  padding: 15px;
}
.btn-icon > .fa,
.btn-icon > .svg-inline--fa {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.btn-icon-circle {
  border-radius: 50%;
}
.btn.refresh:before,
.btn.download:before,
.btn.upload:before,
.btn.preview:before,
.btn.publish:before,
.btn.add:before,
.btn.add-multi:before,
.btn.edit:before,
.btn.folder:before,
.button.refresh:before,
.button.download:before,
.button.upload:before,
.button.preview:before,
.button.publish:before,
.button.add:before,
.button.add-multi:before,
.button.edit:before,
.button.folder:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 900;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
  margin-right: 5px;
}
.btn.refresh:before.icon-collapse:before,
.btn.download:before.icon-collapse:before,
.btn.upload:before.icon-collapse:before,
.btn.preview:before.icon-collapse:before,
.btn.publish:before.icon-collapse:before,
.btn.add:before.icon-collapse:before,
.btn.add-multi:before.icon-collapse:before,
.btn.edit:before.icon-collapse:before,
.btn.folder:before.icon-collapse:before,
.button.refresh:before.icon-collapse:before,
.button.download:before.icon-collapse:before,
.button.upload:before.icon-collapse:before,
.button.preview:before.icon-collapse:before,
.button.publish:before.icon-collapse:before,
.button.add:before.icon-collapse:before,
.button.add-multi:before.icon-collapse:before,
.button.edit:before.icon-collapse:before,
.button.folder:before.icon-collapse:before {
  content: "\f078";
}
.btn.refresh img,
.btn.download img,
.btn.upload img,
.btn.preview img,
.btn.publish img,
.btn.add img,
.btn.add-multi img,
.btn.edit img,
.btn.folder img,
.button.refresh img,
.button.download img,
.button.upload img,
.button.preview img,
.button.publish img,
.button.add img,
.button.add-multi img,
.button.edit img,
.button.folder img {
  display: none;
}
.btn.refresh:before,
.button.refresh:before {
  content: "\f021";
}
.btn.download:before,
.button.download:before {
  content: "\f0ed";
}
.btn.upload:before,
.button.upload:before {
  content: "\f0ee";
}
.btn.preview:before,
.button.preview:before {
  content: "\f002";
}
.btn.publish:before,
.button.publish:before {
  content: "\f058";
}
.btn.add:before,
.button.add:before {
  content: "\f055";
}
.btn.add-multi:before,
.button.add-multi:before {
  content: "\f02d";
}
.btn.edit:before,
.button.edit:before {
  content: "\f040";
}
.btn.folder:before,
.button.folder:before {
  content: "\f07b";
}
.btn-control-block .selected-number {
  padding: 5px 10px;
  border: 1px solid transparent;
  display: inline-block;
  vertical-align: middle;
}
.popUpWindow .navigationMenu .btn,
.popUpWindow .navigationMenu .btn-group,
.popUpWindow .navigationMenu .button {
  margin-left: 0;
}
.pull-right > .btn-group,
.floatRight > .btn-group {
  align-items: center;
  justify-content: flex-end;
}
.pull-right.btn-group,
.floatRight.btn-group {
  align-items: center;
  justify-content: flex-end;
}
.input-group .input-group-btn-right {
  float: none !important;
}
.input-group .input-group-btn-right .btn.btn-default,
.input-group .input-group-btn-right .button.btn-default,
.input-group .input-group-btn-right .btn.button.gray,
.input-group .input-group-btn-right .btn.gray,
.input-group .input-group-btn-right .btn.contentLanguagesMenu span a {
  border: 1px solid #ccc;
}
.input-group .input-group-btn-right .btn.btn-default:hover,
.input-group .input-group-btn-right .button.btn-default:hover,
.input-group .input-group-btn-right .btn.button.gray:hover,
.input-group .input-group-btn-right .btn.gray:hover,
.input-group .input-group-btn-right .btn.contentLanguagesMenu span a:hover {
  color: #333333;
  background-color: #F6F6F6;
}
.btn.bulk-action.hide:first-child + .btn-disabled,
.button.bulk-action.hide:first-child + .btn-disabled {
  margin-left: 0;
}
.event-dashlet-load-actions .btn + .btn,
.event-dashlet-load-actions .button + .button {
  margin-left: 0;
}
.ui-dialog-buttonpane .ui-dialog-buttonset button.btn-paypal,
.btn-paypal {
  padding: 0;
  background: transparent;
}
.ui-dialog-buttonpane .ui-dialog-buttonset button.btn-paypal img,
.btn-paypal img {
  margin: 0;
}
.btn,
.button,
.button {
  text-transform: uppercase;
  -webkit-transition: all 225ms;
  -moz-transition: all 225ms;
  -ms-transition: all 225ms;
  -o-transition: all 225ms;
  transition: all 225ms;
}
.field-control + .custom-control {
  margin-left: 10px;
}
.custom-control.custom-radio,
.custom-control.custom-checkbox {
  min-width: 15px;
  min-height: 21px;
  position: relative;
  display: inline-block;
  cursor: pointer;
}
.custom-control.custom-radio .custom-control-input,
.custom-control.custom-checkbox .custom-control-input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}
.custom-control.custom-radio .custom-control-input:focus ~ .custom-control-indicator,
.custom-control.custom-checkbox .custom-control-input:focus ~ .custom-control-indicator {
  color: #039BE5;
}
.custom-control.custom-radio label,
.custom-control.custom-checkbox label {
  max-width: 100%;
  cursor: pointer;
}
.custom-control.custom-radio label a,
.custom-control.custom-checkbox label a {
  position: relative;
}
.custom-control.custom-radio label .help-block,
.custom-control.custom-checkbox label .help-block {
  padding: 0;
}
.custom-control.custom-radio .help-block,
.custom-control.custom-checkbox .help-block {
  padding-left: 25px;
}
.custom-control.custom-checkbox.checkbox-inline {
  padding-left: 0;
}
.custom-control.custom-checkbox.checkbox-inline input[type="checkbox"],
.custom-control.custom-checkbox.checkbox-inline .checkbox-icon {
  margin: 0;
}
.custom-control.custom-radio.radio-inline {
  padding-left: 0;
}
.custom-control.custom-radio.radio-inline input[type="radio"],
.custom-control.custom-radio.radio-inline .radio-icon {
  margin: 0;
}
.custom-control.custom-toggle {
  min-width: 15px;
  min-height: 15px;
  position: relative;
  display: inline-block;
  cursor: pointer;
}
.custom-control.custom-toggle .custom-control-input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}
.custom-control.custom-toggle .custom-control-input:focus ~ .custom-control-indicator {
  color: #4d90fe;
}
.custom-control.custom-toggle .custom-toggle-group {
  overflow: hidden;
}
.custom-control.custom-toggle .custom-toggle-label {
  max-width: 100%;
  padding: 0;
}
.custom-control.custom-box .custom-control-input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}
.custom-control.custom-box .custom-control-input:focus ~ .custom-control-indicator {
  color: #4d90fe;
}
.custom-control + .input-group-btn {
  margin-left: 5px;
}
.custom-control + .btn,
.custom-control + .button {
  margin-left: 10px;
}
.custom-control .custom-control-input:disabled ~ .custom-control-indicator {
  opacity: 0.65;
  cursor: not-allowed;
}
.custom-control .custom-control-input:disabled ~ label {
  opacity: 1;
  pointer-events: auto;
  cursor: auto;
}
.custom-control .label-control {
  padding-top: 0;
}
.custom-control + .custom-control-group {
  margin-top: 5px;
  padding-left: 25px;
}
.listView .checkbox .custom-control.custom-radio,
.listView .checkBox .custom-control.custom-radio,
.listView .checkbox .custom-control.custom-checkbox,
.listView .checkBox .custom-control.custom-checkbox {
  min-height: 15px;
}
.custom-control-indicator {
  font-size: 15px;
  position: absolute;
  left: 0;
}
.box-primary-text {
  visibility: hidden;
  padding: 15px;
}
.custom-control.custom-checkbox:hover .visible-icon,
.custom-control.custom-checkbox:focus .visible-icon,
.custom-control.custom-checkbox:hover .hidden-icon,
.custom-control.custom-checkbox:focus .hidden-icon {
  color: #1fb4fc;
}
.custom-control.custom-checkbox:hover .visible-icon + .custom-control-label,
.custom-control.custom-checkbox:focus .visible-icon + .custom-control-label,
.custom-control.custom-checkbox:hover .hidden-icon + .custom-control-label,
.custom-control.custom-checkbox:focus .hidden-icon + .custom-control-label {
  color: #1fb4fc;
}
.custom-control .custom-control-input:checked ~ .visible-icon:before {
  opacity: 1;
}
.custom-control .visible-icon {
  color: #333333;
  top: 50%;
  transform: translateY(-50%);
}
.custom-control .visible-icon:before {
  opacity: 0.5;
}
.custom-control .custom-control-input:checked ~ .hidden-icon:before {
  opacity: 0.5;
}
.custom-control .hidden-icon {
  color: #333333;
  top: 50%;
  transform: translateY(-50%);
}
.custom-control .hidden-icon:before {
  opacity: 1;
}
.custom-control .custom-control-input:checked ~ .open-icon:before {
  opacity: 1;
}
.custom-control .custom-control-input + .open-icon + .custom-control-label {
  padding-left: 0;
}
.custom-control .open-icon {
  font-size: 24px;
  color: #039BE5;
  position: relative;
  top: 2px;
}
.custom-control .open-icon:before {
  opacity: 1;
}
.custom-control .open-icon:hover,
.custom-control .open-icon:focus {
  color: #1fb4fc;
}
.custom-control .open-icon + .custom-control-label {
  margin-left: 10px;
  padding-left: 0;
  vertical-align: middle;
}
.custom-control .open-icon ~ .help-block {
  padding-left: 39px;
}
.custom-control.custom-box {
  width: 100%;
  height: 100%;
  padding: 20px;
  position: relative;
}
.custom-control.custom-box.active ~ .box-primary-text {
  visibility: visible;
}
.custom-control .custom-toggle-group {
  position: absolute;
  width: 200%;
  top: 0;
  bottom: 0;
  left: 0;
  transition: left 0.35s;
  -webkit-transition: left 0.35s;
  -moz-user-select: none;
  -webkit-user-select: none;
  overflow: hidden;
}
.custom-control .custom-toggle-group .toggle-on {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 50%;
  margin: 0;
  border: 0;
  border-radius: 0;
  padding-right: 24px;
}
.custom-control .custom-toggle-group .toggle-off {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 50%;
  right: 0;
  margin: 0;
  border: 0;
  border-radius: 0;
  padding-left: 24px;
}
.custom-control .custom-toggle-group .toggle-handle {
  position: relative;
  margin: 0 auto;
  padding-top: 0px;
  padding-bottom: 0px;
  height: 100%;
  width: 0px;
  border-width: 0 1px;
}
.custom-control .custom-control-input:checked ~ .box-seletion {
  background-color: #039BE5;
}
.custom-control .custom-control-input:checked ~ .box-seletion ~ label {
  color: #FFFFFF;
}
.custom-control .box-seletion {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  background-color: #E5E5E5;
}
.custom-control .box-seletion:hover {
  background-color: #c5c5c5;
}
.custom-control .box-seletion ~ label {
  position: relative;
  color: #808080;
}
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) 0 1px #000;
  -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) 0 1px #000;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) 0 1px #000;
  cursor: default;
}
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on:focus,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on:focus,
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.focus,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on:active,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on:active {
  top: 0;
}
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.active-state,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.active-state {
  position: relative;
  top: 1px;
}
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.btn-default,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.btn-default,
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.button.gray,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.button.gray,
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.gray,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.gray,
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.contentLanguagesMenu span a,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.contentLanguagesMenu span a {
  color: #757575;
  background-color: rgba(0, 0, 0, 0);
  border-color: #565656;
  background-color: #757575;
  color: #FFFFFF;
  color: #333333;
  background-color: #CCC;
  border-color: #bebebe;
  background-image: none;
}
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.btn-default:hover,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.btn-default:hover,
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.btn-default:focus,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.btn-default:focus,
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.btn-default.focus,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.btn-default.focus,
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.button.gray:hover,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.button.gray:hover,
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.button.gray:focus,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.button.gray:focus,
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.button.gray.focus,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.button.gray.focus,
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.gray:hover,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.gray:hover,
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.gray:focus,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.gray:focus,
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.gray.focus,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.gray.focus,
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.contentLanguagesMenu span a:hover,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.contentLanguagesMenu span a:hover,
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.contentLanguagesMenu span a:focus,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.contentLanguagesMenu span a:focus,
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.contentLanguagesMenu span a.focus,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.contentLanguagesMenu span a.focus {
  color: #757575;
  background-color: rgba(0, 0, 0, 0);
  border-color: #353535;
}
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.btn-primary,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.btn-primary,
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.button.orange,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.button.orange,
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.orange,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.orange,
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child {
  color: #FFFFFF;
  background-color: #dc8a05;
  border-color: #d28405;
  background-image: -webkit-linear-gradient(top, #f78d1d 0%, #faa51a 100%);
  background-image: -o-linear-gradient(top, #f78d1d 0%, #faa51a 100%);
  background-image: linear-gradient(to bottom, #f78d1d 0%, #faa51a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff78d1d', endColorstr='#fffaa51a', GradientType=0);
  background-repeat: repeat-x;
  box-shadow: none;
  border: 1px solid #f78d1d /*!important*/;
  background-image: none;
}
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.btn-primary:hover,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.btn-primary:hover,
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.btn-primary:focus,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.btn-primary:focus,
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.btn-primary.focus,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.btn-primary.focus,
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.button.orange:hover,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.button.orange:hover,
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.button.orange:focus,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.button.orange:focus,
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.button.orange.focus,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.button.orange.focus,
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.orange:hover,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.orange:hover,
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.orange:focus,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.orange:focus,
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.orange.focus,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.orange.focus,
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child:hover,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child:hover,
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child:focus,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child:focus,
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child.focus,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child.focus {
  color: #FFFFFF;
  background-color: #b97404;
  border-color: #915b03;
}
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.btn-secondary,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.btn-secondary,
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.button.blue,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.button.blue,
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.blue,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.blue,
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.contentLanguagesMenu span a:hover,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.contentLanguagesMenu span a:hover,
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.contentLanguagesMenu span a:focus,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.contentLanguagesMenu span a:focus,
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.contentLanguagesMenu span.selected a,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.contentLanguagesMenu span.selected a {
  color: #FFFFFF;
  background-color: #257ecb;
  background-image: none;
  border-color: #206bad;
}
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.btn-secondary:hover,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.btn-secondary:hover,
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.btn-secondary:focus,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.btn-secondary:focus,
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.btn-secondary.focus,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.btn-secondary.focus,
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.button.blue:hover,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.button.blue:hover,
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.button.blue:focus,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.button.blue:focus,
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.button.blue.focus,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.button.blue.focus,
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.blue:hover,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.blue:hover,
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.blue:focus,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.blue:focus,
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.blue.focus,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.blue.focus,
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.contentLanguagesMenu span a:hover:hover,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.contentLanguagesMenu span a:hover:hover,
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.contentLanguagesMenu span a:hover:focus,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.contentLanguagesMenu span a:hover:focus,
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.contentLanguagesMenu span a:hover.focus,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.contentLanguagesMenu span a:hover.focus,
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.contentLanguagesMenu span a:focus:hover,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.contentLanguagesMenu span a:focus:hover,
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.contentLanguagesMenu span a:focus:focus,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.contentLanguagesMenu span a:focus:focus,
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.contentLanguagesMenu span a:focus.focus,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.contentLanguagesMenu span a:focus.focus,
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.contentLanguagesMenu span.selected a:hover,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.contentLanguagesMenu span.selected a:hover,
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.contentLanguagesMenu span.selected a:focus,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.contentLanguagesMenu span.selected a:focus,
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.contentLanguagesMenu span.selected a.focus,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.contentLanguagesMenu span.selected a.focus {
  color: #FFFFFF;
  background-color: #206bad;
  border-color: #154875;
}
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.btn-info,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.btn-info {
  color: #FFFFFF;
  background-color: #257ecb;
  background-image: none;
  border-color: #206bad;
}
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.btn-info:hover,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.btn-info:hover,
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.btn-info:focus,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.btn-info:focus,
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.btn-info.focus,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.btn-info.focus {
  color: #FFFFFF;
  background-color: #206bad;
  border-color: #154875;
}
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.btn-warning,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.btn-warning {
  color: #FFFFFF;
  background-color: #ddb209;
  background-image: none;
  border-color: #d4aa09;
}
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.btn-warning:hover,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.btn-warning:hover,
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.btn-warning:focus,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.btn-warning:focus,
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.btn-warning.focus,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.btn-warning.focus {
  color: #FFFFFF;
  background-color: #bb9708;
  border-color: #947706;
}
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.btn-danger,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.btn-danger {
  color: #FFFFFF;
  background-color: #ec2324;
  background-image: none;
  border-color: #d91314;
}
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.btn-danger:hover,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.btn-danger:hover,
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.btn-danger:focus,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.btn-danger:focus,
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.btn-danger.focus,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.btn-danger.focus {
  color: #FFFFFF;
  background-color: #d91314;
  border-color: #9c0d0e;
}
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) 0 1px #000;
  -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) 0 1px #000;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) 0 1px #000;
  cursor: default;
}
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off:focus,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off:focus,
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.focus,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off:active,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off:active {
  top: 0;
}
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.active-state,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.active-state {
  position: relative;
  top: 1px;
}
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.btn-default,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.btn-default,
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.button.gray,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.button.gray,
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.gray,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.gray,
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.contentLanguagesMenu span a,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.contentLanguagesMenu span a {
  color: #757575;
  background-color: rgba(0, 0, 0, 0);
  border-color: #565656;
  background-color: #757575;
  color: #FFFFFF;
  color: #333333;
  background-color: #CCC;
  border-color: #bebebe;
  background-image: none;
}
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.btn-default:hover,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.btn-default:hover,
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.btn-default:focus,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.btn-default:focus,
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.btn-default.focus,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.btn-default.focus,
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.button.gray:hover,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.button.gray:hover,
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.button.gray:focus,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.button.gray:focus,
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.button.gray.focus,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.button.gray.focus,
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.gray:hover,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.gray:hover,
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.gray:focus,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.gray:focus,
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.gray.focus,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.gray.focus,
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.contentLanguagesMenu span a:hover,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.contentLanguagesMenu span a:hover,
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.contentLanguagesMenu span a:focus,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.contentLanguagesMenu span a:focus,
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.contentLanguagesMenu span a.focus,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.contentLanguagesMenu span a.focus {
  color: #757575;
  background-color: rgba(0, 0, 0, 0);
  border-color: #353535;
}
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.btn-primary,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.btn-primary,
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.button.orange,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.button.orange,
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.orange,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.orange,
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child {
  color: #FFFFFF;
  background-color: #dc8a05;
  border-color: #d28405;
  background-image: -webkit-linear-gradient(top, #f78d1d 0%, #faa51a 100%);
  background-image: -o-linear-gradient(top, #f78d1d 0%, #faa51a 100%);
  background-image: linear-gradient(to bottom, #f78d1d 0%, #faa51a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff78d1d', endColorstr='#fffaa51a', GradientType=0);
  background-repeat: repeat-x;
  box-shadow: none;
  border: 1px solid #f78d1d /*!important*/;
  background-image: none;
}
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.btn-primary:hover,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.btn-primary:hover,
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.btn-primary:focus,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.btn-primary:focus,
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.btn-primary.focus,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.btn-primary.focus,
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.button.orange:hover,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.button.orange:hover,
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.button.orange:focus,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.button.orange:focus,
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.button.orange.focus,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.button.orange.focus,
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.orange:hover,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.orange:hover,
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.orange:focus,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.orange:focus,
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.orange.focus,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.orange.focus,
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child:hover,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child:hover,
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child:focus,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child:focus,
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child.focus,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child.focus {
  color: #FFFFFF;
  background-color: #b97404;
  border-color: #915b03;
}
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.btn-secondary,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.btn-secondary,
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.button.blue,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.button.blue,
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.blue,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.blue,
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.contentLanguagesMenu span a:hover,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.contentLanguagesMenu span a:hover,
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.contentLanguagesMenu span a:focus,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.contentLanguagesMenu span a:focus,
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.contentLanguagesMenu span.selected a,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.contentLanguagesMenu span.selected a {
  color: #FFFFFF;
  background-color: #257ecb;
  background-image: none;
  border-color: #206bad;
}
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.btn-secondary:hover,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.btn-secondary:hover,
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.btn-secondary:focus,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.btn-secondary:focus,
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.btn-secondary.focus,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.btn-secondary.focus,
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.button.blue:hover,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.button.blue:hover,
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.button.blue:focus,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.button.blue:focus,
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.button.blue.focus,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.button.blue.focus,
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.blue:hover,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.blue:hover,
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.blue:focus,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.blue:focus,
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.blue.focus,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.blue.focus,
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.contentLanguagesMenu span a:hover:hover,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.contentLanguagesMenu span a:hover:hover,
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.contentLanguagesMenu span a:hover:focus,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.contentLanguagesMenu span a:hover:focus,
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.contentLanguagesMenu span a:hover.focus,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.contentLanguagesMenu span a:hover.focus,
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.contentLanguagesMenu span a:focus:hover,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.contentLanguagesMenu span a:focus:hover,
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.contentLanguagesMenu span a:focus:focus,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.contentLanguagesMenu span a:focus:focus,
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.contentLanguagesMenu span a:focus.focus,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.contentLanguagesMenu span a:focus.focus,
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.contentLanguagesMenu span.selected a:hover,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.contentLanguagesMenu span.selected a:hover,
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.contentLanguagesMenu span.selected a:focus,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.contentLanguagesMenu span.selected a:focus,
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.contentLanguagesMenu span.selected a.focus,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.contentLanguagesMenu span.selected a.focus {
  color: #FFFFFF;
  background-color: #206bad;
  border-color: #154875;
}
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.btn-info,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.btn-info {
  color: #FFFFFF;
  background-color: #257ecb;
  background-image: none;
  border-color: #206bad;
}
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.btn-info:hover,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.btn-info:hover,
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.btn-info:focus,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.btn-info:focus,
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.btn-info.focus,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.btn-info.focus {
  color: #FFFFFF;
  background-color: #206bad;
  border-color: #154875;
}
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.btn-warning,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.btn-warning {
  color: #FFFFFF;
  background-color: #ddb209;
  background-image: none;
  border-color: #d4aa09;
}
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.btn-warning:hover,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.btn-warning:hover,
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.btn-warning:focus,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.btn-warning:focus,
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.btn-warning.focus,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.btn-warning.focus {
  color: #FFFFFF;
  background-color: #bb9708;
  border-color: #947706;
}
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.btn-danger,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.btn-danger {
  color: #FFFFFF;
  background-color: #ec2324;
  background-image: none;
  border-color: #d91314;
}
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.btn-danger:hover,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.btn-danger:hover,
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.btn-danger:focus,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.btn-danger:focus,
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.btn-danger.focus,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.btn-danger.focus {
  color: #FFFFFF;
  background-color: #d91314;
  border-color: #9c0d0e;
}
.checkbox-icon.svg-inline--fa {
  height: 1.25em;
  margin: 0;
  vertical-align: text-bottom;
}
.checkbox-icon.svg-inline--fa.fa-check-circle,
.checkbox-icon.svg-inline--fa.fa-check {
  color: #93d32a;
}
.checkbox-icon.svg-inline--fa.fa-check-circle.text-default,
.checkbox-icon.svg-inline--fa.fa-check.text-default {
  color: #333333;
}
.checkbox-icon.svg-inline--fa.fa-times-circle,
.checkbox-icon.svg-inline--fa.fa-times {
  color: #F05253;
}
.checkbox-icon.svg-inline--fa.fa-times-circle.text-default,
.checkbox-icon.svg-inline--fa.fa-times.text-default {
  color: #333333;
}
.radio-icon.svg-inline--fa {
  height: 1.25em;
  margin: 0;
}
.custom-checkbox.checked .checkbox-icon {
  font-size: 20px;
  font-weight: 900;
  color: #039BE5;
}
.custom-checkbox .checkbox-icon {
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 20px;
  font-weight: 400;
  color: #BDBDBD;
}
.custom-checkbox .checkbox-icon + label {
  max-width: 100%;
  padding-left: 25px;
}
.custom-checkbox .checkbox-icon + label.sr-only + input {
  max-width: 100%;
  margin-left: 25px;
}
.custom-checkbox .checkbox-icon + label.sr-only + select {
  max-width: calc(100% - 25px);
  margin-left: 25px;
}
.custom-checkbox .checkbox-icon + input {
  max-width: 100%;
  margin-left: 25px;
}
.custom-checkbox .checkbox-icon + select {
  max-width: calc(100% - 25px);
  margin-left: 25px;
}
.custom-checkbox .checkbox-icon + .list-label {
  padding-left: 25px;
}
.custom-checkbox .checkbox-icon.disabled {
  opacity: 0.65;
}
.custom-checkbox .custom-control-input:checked ~ .checkbox-icon {
  font-size: 20px;
  font-weight: 900;
  color: #039BE5;
}
.custom-checkbox .custom-control-input.open-icon ~ .checkbox-icon {
  font-size: 20px;
  font-weight: 900;
  color: #039BE5;
}
.custom-checkbox .checkmark2 {
  width: 20px;
  height: 20px;
  margin: 0;
  text-align: center;
  display: inline-block;
}
.custom-radio .radio-icon {
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 20px;
  font-weight: 400;
  color: #BDBDBD;
}
.custom-radio .radio-icon + label {
  max-width: 100%;
  padding-left: 25px;
}
.custom-radio .radio-icon + label.sr-only + input {
  max-width: 100%;
  margin-left: 25px;
}
.custom-radio .radio-icon + label.sr-only + select {
  max-width: calc(100% - 25px);
  margin-left: 25px;
}
.custom-radio .radio-icon + input {
  max-width: 100%;
  margin-left: 25px;
}
.custom-radio .radio-icon + select {
  max-width: calc(100% - 25px);
  margin-left: 25px;
}
.custom-radio .radio-icon + .list-label {
  padding-left: 25px;
}
.custom-radio .radio-icon.disabled {
  opacity: 0.65;
}
.custom-radio .custom-control-input:checked ~ .radio-icon {
  color: #039BE5;
  font-weight: 400;
}
.custom-control .ui-spinner {
  border-color: #039BE5;
}
.custom-control .ui-spinner input.ui-spinner-input {
  border-color: #039BE5;
}
.custom-control .ui-spinner .ui-spinner-button {
  color: #FFF;
  background-color: #039BE5;
}
.custom-control .ui-spinner .ui-spinner-button:hover,
.custom-control .ui-spinner .ui-spinner-button:focus {
  color: #FFF;
  background-color: #1fb4fc;
}
.custom-control .ui-spinner .ui-spinner-button:active {
  color: #FFF;
  background-color: #1fb4fc;
}
.custom-control.ui-spinner {
  border-color: #039BE5;
}
.custom-control.ui-spinner input.ui-spinner-input {
  border-color: #039BE5;
}
.custom-control.ui-spinner.ui-spinner-horizontal {
  border: none;
  border-radius: 0;
}
.custom-control.ui-spinner.ui-spinner-horizontal input.ui-spinner-input {
  height: 43px;
}
.custom-control.ui-spinner.ui-spinner-horizontal input.ui-spinner-input:not([class*='mnds']):not([class*='field-control-']) {
  width: 40px;
}
.custom-control.ui-spinner.ui-spinner-horizontal input.ui-spinner-input[role="spinbutton"] {
  border-top: 1px solid #039BE5;
  border-bottom: 1px solid #039BE5;
  border-left: none;
  border-right: none;
}
.custom-control.ui-spinner.ui-spinner-horizontal input.ui-spinner-input[role="spinbutton"]:focus {
  border-color: #039BE5;
}
.custom-control.ui-spinner.ui-spinner-horizontal.disabled {
  opacity: 0.65;
}
.custom-control.ui-spinner.ui-spinner-horizontal.disabled .ui-spinner-input {
  height: 43px;
}
.custom-control.ui-spinner.ui-spinner-horizontal.disabled .ui-spinner-input:not([class*='mnds']):not([class*='field-control-']) {
  width: 40px;
}
.custom-control.ui-spinner.ui-spinner-horizontal.disabled .ui-spinner-input[role="spinbutton"] {
  border-top: 1px solid #9E9E9E;
  border-bottom: 1px solid #9E9E9E;
  border-left: none;
  border-right: none;
}
.custom-control.ui-spinner.ui-spinner-horizontal.disabled .ui-spinner-input[role="spinbutton"]:focus {
  border-color: #9E9E9E;
}
.custom-control.ui-spinner.ui-spinner-horizontal.disabled .ui-spinner-button {
  background-color: #9E9E9E;
  cursor: default;
}
.custom-control.ui-spinner.ui-spinner-horizontal.disabled .ui-spinner-button:hover,
.custom-control.ui-spinner.ui-spinner-horizontal.disabled .ui-spinner-button:focus {
  background-color: #9E9E9E;
}
.custom-control.ui-spinner.ui-spinner-horizontal .ui-spinner-input {
  margin: 0 43px;
  text-align: center;
  border: none;
}
.custom-control.ui-spinner.ui-spinner-horizontal .ui-spinner-button {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 900;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
  width: 43px;
  height: 43px;
  color: #FFF;
  font-size: 18px;
  background-color: #039BE5;
}
.custom-control.ui-spinner.ui-spinner-horizontal .ui-spinner-button.icon-collapse:before {
  content: "\f078";
}
.custom-control.ui-spinner.ui-spinner-horizontal .ui-spinner-button:hover,
.custom-control.ui-spinner.ui-spinner-horizontal .ui-spinner-button:focus {
  color: #FFF;
  background-color: #1fb4fc;
}
.custom-control.ui-spinner.ui-spinner-horizontal .ui-spinner-button:before {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.custom-control.ui-spinner.ui-spinner-horizontal .ui-spinner-button.ui-spinner-up {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.custom-control.ui-spinner.ui-spinner-horizontal .ui-spinner-button.ui-spinner-down {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.custom-control.ui-spinner.ui-spinner-horizontal .ui-spinner-button .ui-icon {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.select-option .custom-control.custom-radio,
.select-option .custom-control.custom-checkbox {
  vertical-align: middle;
}
.custom-control .custom-control-input ~ .field-group,
.custom-control .custom-control-input ~ .field-group-static {
  max-width: 100%;
  margin: 0;
  padding-left: 25px;
}
.custom-control .custom-control-input ~ .field-group > .field-control-size,
.custom-control .custom-control-input ~ .field-group-static > .field-control-size {
  width: 100%;
  padding: 0;
}
.custom-control .custom-control-input ~ .field-group > .field-control-size.field-control-offset,
.custom-control .custom-control-input ~ .field-group-static > .field-control-size.field-control-offset {
  margin: 0;
}
.custom-control .custom-control-input ~ .field-group > .field-control-size .field-control-static,
.custom-control .custom-control-input ~ .field-group-static > .field-control-size .field-control-static {
  padding: 0;
}
.radio .custom-control .custom-control-input ~ .field-group .field-control,
.checkbox .custom-control .custom-control-input ~ .field-group .field-control,
.radio .custom-control .custom-control-input ~ .field-group-static .field-control,
.checkbox .custom-control .custom-control-input ~ .field-group-static .field-control {
  margin-top: -11px;
}
.merge-col {
  height: 100%;
  padding: 0 10px;
  /*&:first-of-type {
        border-top: 1px solid #e5e5e5;
    }*/
}
.merge-col-top {
  height: 100%;
  position: relative;
}
.merge-form .field-group {
  margin-bottom: 0;
  display: flex;
  align-items: stretch;
  border-bottom: 1px solid #BEBEBE;
}
@media (max-width: 769px) {
  .merge-form .field-group {
    display: block;
  }
}
.merge-form .field-group:nth-child(odd) {
  /*.label-control, .merge-col {*/
  /*}*/
}
.merge-form .field-group:not(:nth-child(2)):hover {
  background-color: #F6F6F6;
}
.merge-form .label-empty {
  display: none;
}
.merge-form .custom-radio {
  width: 100%;
}
.merge-form .field-group-static .mnds-padding {
  padding: 0;
  width: 100%;
}
.merge-form .box-seletion {
  border-radius: 3px;
}
.merge-form .box-primary-text {
  /* left: 50%; */
  /* transform: translate(-50%,0); */
  position: absolute;
  top: 0px;
  padding: 9px;
  /* width: 100%; */
  /* text-align: center; */
  color: #fff;
  font-size: 11px;
  /*background: #039be5;*/
}
.merge-form .label-control {
  padding-right: 0;
}
.btn-group-input > .custom-control.custom-radio {
  float: left;
}
.btn-group-input > .custom-control.custom-radio:first-child:not(:last-child) .btn-default,
.btn-group-input > .custom-control.custom-radio:first-child:not(:last-child) .button.gray,
.btn-group-input > .custom-control.custom-radio:first-child:not(:last-child) .gray,
.btn-group-input > .custom-control.custom-radio:first-child:not(:last-child) .contentLanguagesMenu span a {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group-input > .custom-control.custom-radio:last-child:not(:first-child) .btn-default,
.btn-group-input > .custom-control.custom-radio:last-child:not(:first-child) .button.gray,
.btn-group-input > .custom-control.custom-radio:last-child:not(:first-child) .gray,
.btn-group-input > .custom-control.custom-radio:last-child:not(:first-child) .contentLanguagesMenu span a {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-input > .custom-control.custom-radio > .btn,
.btn-group-input > .custom-control.custom-radio > .button {
  min-height: 43px;
  padding: 11px 17px;
  line-height: 1.42857143;
}
.btn-group-input > .custom-control.custom-radio + .custom-control {
  margin-left: -1px;
}
.btn-group-input > .custom-control.custom-radio .custom-control-input:checked ~ .btn-default,
.btn-group-input > .custom-control.custom-radio .custom-control-input:checked ~ .button.gray,
.btn-group-input > .custom-control.custom-radio .custom-control-input:checked ~ .gray,
.btn-group-input > .custom-control.custom-radio .custom-control-input:checked ~ .contentLanguagesMenu span a {
  color: transparent;
  background-color: #757575;
  border-color: #757575;
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label:before {
  content: "\f146";
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label:before {
  content: "\f14a";
  font-size: 20px;
  font-weight: 900;
  color: #039BE5;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label.label:before {
  font-size: 14px;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label.label-default:before {
  color: #333333;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label.label-primary:before {
  color: #FFF;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label.label-success:before {
  color: #2b3e0c;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label.label-info:before {
  color: #FFF;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label .label-warning:before {
  color: #7b6305;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label .label-danger:before {
  color: #FFF;
}
.custom-checkbox .custom-control-input ~ .custom-control-label {
  padding-left: 25px;
}
.custom-checkbox .custom-control-input ~ .custom-control-label:before {
  font-family: 'Font Awesome 5 Pro';
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
  content: "\f0c8";
  width: 20px;
  height: 20px;
  margin: 0;
  position: absolute;
  left: 1px;
  font-size: 20px;
  font-weight: 400;
  color: #BDBDBD;
}
.custom-checkbox .custom-control-input ~ .custom-control-label:before.icon-collapse:before {
  content: "\f078";
}
.custom-checkbox .custom-control-input ~ .custom-control-label.label:before {
  width: 14px;
  height: 14px;
  left: 6px;
  font-size: 14px;
}
.custom-checkbox .custom-control-input ~ .custom-control-label.label-default:before {
  color: #333333;
}
.custom-checkbox .custom-control-input ~ .custom-control-label.label-primary:before {
  color: #FFF;
}
.custom-checkbox .custom-control-input ~ .custom-control-label.label-success:before {
  color: #2b3e0c;
}
.custom-checkbox .custom-control-input ~ .custom-control-label.label-info:before {
  color: #FFF;
}
.custom-checkbox .custom-control-input ~ .custom-control-label .label-warning:before {
  color: #7b6305;
}
.custom-checkbox .custom-control-input ~ .custom-control-label .label-danger:before {
  color: #FFF;
}
.custom-checkbox .custom-control-input ~ .custom-control-indicator ~ .custom-control-label:before,
.custom-checkbox .custom-control-input ~ .checkbox-icon ~ .custom-control-label:before {
  display: none;
}
.custom-checkbox .custom-control-input:checked:disabled ~ .custom-control-label:before,
.custom-checkbox .custom-control-input:disabled ~ .custom-control-label:before {
  opacity: 0.65;
  cursor: not-allowed;
}
.custom-radio .custom-control-input:checked ~ .custom-control-label:before {
  content: "\f192";
  font-size: 20px;
  font-weight: 400;
  color: #039BE5;
}
.custom-radio .custom-control-input ~ .custom-control-label {
  padding-left: 25px;
}
.custom-radio .custom-control-input ~ .custom-control-label:before {
  font-family: 'Font Awesome 5 Pro';
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
  content: "\f111";
  width: 20px;
  height: 20px;
  margin: 0;
  position: absolute;
  left: 0;
  font-size: 20px;
  font-weight: 400;
  color: #BDBDBD;
}
.custom-radio .custom-control-input ~ .custom-control-label:before.icon-collapse:before {
  content: "\f078";
}
.custom-radio .custom-control-input ~ .custom-control-indicator ~ .custom-control-label:before,
.custom-radio .custom-control-input ~ .radio-icon ~ .custom-control-label:before {
  display: none;
}
.custom-radio .custom-control-input:checked:disabled ~ .custom-control-label:before,
.custom-radio .custom-control-input:disabled ~ .custom-control-label:before {
  opacity: 0.65;
  cursor: not-allowed;
}
.custom-control .custom-control-input:checked ~ .visible-icon:before {
  content: "\f06e";
}
.custom-control .visible-icon:before {
  content: "\f070";
}
.custom-control .custom-control-input:checked ~ .hidden-icon:before {
  content: "\f070";
}
.custom-control .hidden-icon:before {
  content: "\f06e";
}
.custom-control .custom-control-input:indeterminate ~ .checkbox-icon:before {
  content: "\f146";
}
.custom-control .custom-control-input:checked ~ .checkbox-icon:before {
  content: "\f14a";
}
.custom-control .custom-control-input:checked ~ .checkbox-icon.checkbox-plus-icon:before {
  content: "\f146";
}
.custom-control .custom-control-input:checked.open-icon ~ .checkbox-icon:before {
  content: "\f146";
}
.custom-control .custom-control-input:checked ~ .checkbox-plus-icon:before {
  content: "\f146";
}
.custom-control .custom-control-input.open-icon ~ .checkbox-icon:before {
  content: "\f0fe";
}
.custom-control .checkbox-icon:before {
  content: "\f0c8";
}
.custom-control .checkbox-icon.fa-checkbox-checked:before {
  content: "\f14a";
}
.custom-control .checkbox-icon.fa-checkbox-checked.checkbox-plus-icon:before {
  content: "\f0fe";
}
.custom-control.checked .checkbox-icon:before {
  content: "\f14a";
}
.custom-control.checked .checkbox-icon.checkbox-plus-icon:before {
  content: "\f0fe";
}
.custom-control .custom-control-input:checked ~ .radio-icon:before {
  content: "\f192";
}
.custom-control .radio-icon:before {
  content: "\f111";
}
.custom-control .custom-control-input:checked ~ .open-icon:before {
  content: "\f056";
}
.custom-control .open-icon:before {
  content: "\f055";
}
.custom-control.ui-spinner.ui-spinner-horizontal .ui-spinner-button.ui-spinner-up:before {
  content: "\f067";
}
.custom-control.ui-spinner.ui-spinner-horizontal .ui-spinner-button.ui-spinner-down:before {
  content: "\f068";
}
.ui-dialog .ui-dialog-content .popUpWindow #groupsMessage.MemberOf {
  position: relative;
  min-height: 1px;
  padding-right: 10px;
  padding-left: 10px;
  margin-bottom: 10px;
}
@media (min-width: 992px) {
  .ui-dialog .ui-dialog-content .popUpWindow #groupsMessage.MemberOf {
    float: left;
    width: 33.33333333%;
  }
}
.ui-dialog .ui-dialog-content .popUpWindow #groupsMessage.MemberOf.no-groups {
  position: relative;
  min-height: 1px;
  padding-right: 10px;
  padding-left: 10px;
}
@media (min-width: 992px) {
  .ui-dialog .ui-dialog-content .popUpWindow #groupsMessage.MemberOf.no-groups {
    float: left;
    width: 100%;
  }
}
.ui-dialog .ui-dialog-content .popUpWindow .profileGroups2 {
  position: relative;
  min-height: 1px;
  padding-right: 10px;
  padding-left: 10px;
}
@media (min-width: 992px) {
  .ui-dialog .ui-dialog-content .popUpWindow .profileGroups2 {
    float: left;
    width: 66.66666667%;
  }
}
.ui-dialog .ui-dialog-content#dialogContentTemplate {
  overflow-y: auto;
}
.ui-dialog #divRecipientGroupDetails hr {
  border: none;
}
.ui-dialog #recipientListWrapper #recipientList.dataTable.no-footer {
  border: none;
}
.ui-dialog #recipientListWrapper #recipientList.dataTable thead th {
  padding: 0 10px;
  border-bottom: 1px solid #BEBEBE;
  cursor: auto;
  background: none;
}
.ui-dialog #recipientListWrapper #recipientList.dataTable tbody tr td {
  padding: 0 10px;
}
.ui-dialog #recipientListWrapper #recipientList.dataTable tbody tr:first-child td {
  padding-top: 5px;
}
#areaSelector {
  padding: 0 10px;
}
#areaSelector div div {
  margin-right: 10px;
  margin-bottom: 10px;
}
#widgetPropertiesPopup #WidgetProperties {
  padding-left: 0;
  padding-right: 0;
}
.modal-header {
  padding: 10px 40px 10px 13.33333333px;
  position: relative;
}
.modal-header .close {
  margin: 0;
  padding: 0;
  position: absolute;
  top: 10px;
  right: 13.33333333px;
}
.modal-footer {
  padding: 10px 13.33333333px;
}
.ui-dialog {
  height: auto !important;
  margin: 0;
  padding: 0;
  position: absolute;
  font-size: 15px;
  font-family: 'Roboto', sans-serif;
  color: #333333;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  background-color: #fff;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5) 0 1px #000;
  -moz-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5) 0 1px #000;
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5) 0 1px #000;
  background-clip: padding-box;
  z-index: 1050;
  outline: 0;
  overflow: visible;
}
.ui-dialog.fade {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  -o-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}
.ui-dialog.in {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
.ui-dialog.preview-message .ui-dialog-content {
  overflow: hidden;
}
.ui-dialog > .ui-dialog-content {
  background-color: #FFF;
}
@media (min-width: 769px) {
  .ui-dialog {
    max-width: 850px;
  }
}
@media (min-width: 992px) {
  .ui-dialog {
    max-width: 950px;
  }
}
@media (max-width: 991px) {
  .ui-dialog {
    width: 850px !important;
    max-width: calc(100% - 20px);
    position: absolute;
    left: 50% !important;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
  }
}
.ui-dialog .ui-dialog {
  height: 100% !important;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-box-shadow: none 0 1px #000;
  -moz-box-shadow: none 0 1px #000;
  box-shadow: none 0 1px #000;
}
.ui-dialog a:not(.button):not(.btn):not(.ui-spinner-button) {
  color: #039BE5;
}
.ui-dialog a:not(.button):not(.btn):not(.ui-spinner-button):hover,
.ui-dialog a:not(.button):not(.btn):not(.ui-spinner-button):active {
  color: #1fb4fc;
  text-decoration: none;
}
.ui-dialog .ui-dialog-titlebar {
  padding: 10px 40px 10px 13.33333333px;
  position: relative;
  color: #2C5A81;
  border: none;
  border-radius: 0;
  border-bottom: 1px solid #989898;
  background: none;
  background-color: #FFF;
}
.ui-dialog .ui-dialog-titlebar .ui-dialog-title {
  margin: 0;
  font-size: 18px;
  font-family: 'Roboto', sans-serif;
  font-weight: 500;
  line-height: 1.42857143;
}
.ui-dialog .ui-dialog-titlebar-close {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 900;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
  width: auto;
  height: auto;
  margin: 0;
  padding: 0;
  font-size: 15px;
  color: #9E9E9E;
  position: absolute;
  top: 50%;
  right: 13.33333333px;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  background: none;
  border: none;
  outline: 0;
}
.ui-dialog .ui-dialog-titlebar-close.icon-collapse:before {
  content: "\f078";
}
.ui-dialog .ui-dialog-titlebar-close:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 900;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
  content: "\f00d";
}
.ui-dialog .ui-dialog-titlebar-close:before.icon-collapse:before {
  content: "\f078";
}
.ui-dialog .ui-dialog-titlebar-close:hover {
  color: #616161;
}
.ui-dialog .ui-dialog-titlebar-close .ui-icon-closethick {
  display: none;
}
.ui-dialog .ui-dialog-titlebar-close .ui-button-text {
  display: none;
}
.ui-dialog .ui-dialog-content {
  padding: 13.33333333px;
  overflow-x: hidden;
  overflow-y: auto;
}
@media (min-width: 769px) {
  .ui-dialog .ui-dialog-content {
    max-height: 700px !important;
  }
}
@media (max-width: 991px) {
  .ui-dialog .ui-dialog-content {
    max-height: 500px !important;
  }
}
@media (max-height: 769px) {
  .ui-dialog .ui-dialog-content {
    max-height: 500px !important;
  }
}
.ui-dialog .ui-dialog-content .popUpWindow {
  word-break: break-word;
  -ms-word-break: break-word;
  word-wrap: break-word;
  -ms-word-wrap: break-word;
  overflow-wrap: break-word;
}
.ui-dialog .ui-dialog-content .popUpWindow .body-content {
  margin-top: 10px;
  overflow: auto;
}
.ui-dialog .ui-dialog-content .popUpWindow .body-content:-webkit-scrollbar-track {
  background: transparent;
}
.ui-dialog .ui-dialog-content .popUpWindow .body-content:-webkit-scrollbar {
  width: 1px;
}
.ui-dialog .ui-dialog-content .popUpWindow .frame-content {
  margin-top: 10px;
  overflow: hidden;
}
.ui-dialog .ui-dialog-content .popUpWindow .frame-content:-webkit-scrollbar-track {
  background: transparent;
}
.ui-dialog .ui-dialog-content .popUpWindow .frame-content:-webkit-scrollbar {
  width: 1px;
}
.ui-dialog .ui-dialog-buttonpane {
  width: 100%;
  overflow: hidden;
  margin: 0;
  padding: 10px 13.33333333px;
  position: relative;
  border: none;
  border-radius: 0;
  border-top: 1px solid #989898;
  background: none;
  background-color: #FFF;
}
.ui-dialog .ui-dialog-buttonpane .blockUI.blockMsg.blockElement {
  width: 50% !important;
  margin: 0;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  bottom: auto;
  right: auto;
  text-align: left;
  opacity: 1 !important;
  border-radius: 0 !important;
  background-image: none;
  background-color: transparent;
  background: transparent;
  border: none;
  z-index: 2011 !important;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-box-shadow: none 0 1px #000;
  -moz-box-shadow: none 0 1px #000;
  box-shadow: none 0 1px #000;
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none;
}
.ui-dialog .ui-dialog-buttonpane .blockUI.blockMsg.blockElement:before,
.ui-dialog .ui-dialog-buttonpane .blockUI.blockMsg.blockElement:after {
  display: table;
  content: " ";
}
.ui-dialog .ui-dialog-buttonpane .blockUI.blockMsg.blockElement:after {
  clear: both;
}
.ui-dialog .ui-dialog-buttonpane .blockUI.blockMsg.blockElement:before,
.ui-dialog .ui-dialog-buttonpane .blockUI.blockMsg.blockElement:after {
  display: table;
  content: " ";
}
.ui-dialog .ui-dialog-buttonpane .blockUI.blockMsg.blockElement:after {
  clear: both;
}
.ui-dialog .ui-dialog-buttonpane .blockUI.blockMsg.blockElement:before,
.ui-dialog .ui-dialog-buttonpane .blockUI.blockMsg.blockElement:after {
  content: " ";
  clear: both;
  display: table;
}
.ui-dialog .ui-dialog-buttonpane .blockUI.blockMsg.blockElement:before,
.ui-dialog .ui-dialog-buttonpane .blockUI.blockMsg.blockElement:after {
  content: " ";
  clear: both;
  display: table;
}
.ui-dialog .ui-dialog-buttonpane .blockUI.blockMsg.blockElement .ui-dialog-content {
  padding: 8.66666667px 13.33333333px;
  position: absolute;
  top: 0;
  overflow: hidden;
}
.ui-dialog .ui-dialog-buttonpane .blockUI.blockMsg.blockElement .ui-dialog-content.ui-widget-content .waitBox {
  overflow: hidden;
}
.ui-dialog .ui-dialog-buttonpane .blockUI.blockMsg.blockElement .ui-dialog-content.ui-widget-content .waitBox .fa,
.ui-dialog .ui-dialog-buttonpane .blockUI.blockMsg.blockElement .ui-dialog-content.ui-widget-content .waitBox .fas-icon,
.ui-dialog .ui-dialog-buttonpane .blockUI.blockMsg.blockElement .ui-dialog-content.ui-widget-content .waitBox .svg-inline--fa {
  font-size: 30px;
  color: #fff;
}
.ui-dialog .contact-title {
  margin-bottom: 5px;
}
.ui-dialog .content-template-area {
  border: 2px solid transparent;
}
.ui-dialog .content-template-area:hover {
  cursor: pointer;
}
.ui-dialog .content-template-area.selected {
  border: 2px solid #039BE5;
}
.ui-dialog textarea.text-version {
  min-width: 100%;
  max-width: 100%;
}
/*@import "../../Core/Dropdowns/_dropdowns.less";
@import "../../Core/Dropdowns/_ui-dropdowns.less";
@import "../../Core/Dropdowns/_dropdowns-icons.less";*/
.flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (min-width: 769px) {
  .flex-sm {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
@media screen and (min-width: 992px) {
  .flex-md {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
@media screen and (min-width: 1200px) {
  .flex-lg {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.flex-inline {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.flex-wrap {
  flex-wrap: wrap;
}
.flex-item-stretch {
  align-items: stretch;
}
.flex-self-stretch {
  align-self: stretch;
}
.flex-item-center {
  align-items: center;
}
.flex-self-center {
  align-self: center;
}
.flex-item-baseline {
  align-items: baseline;
}
.flex-self-baseline {
  align-self: baseline;
}
.flex-justify-content-between {
  justify-content: space-between;
}
.flex-size-1 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.flex-size-auto {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
}
.flex-column {
  flex-direction: column;
}
.flex-column-reverse {
  flex-direction: column-reverse;
}
.flex-row {
  flex-direction: row;
}
.flex-row-reverse {
  flex-direction: row-reverse;
}
.flex-end {
  align-items: flex-end;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
}
.flex-start {
  align-items: flex-start;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
}
.grid-container {
  flex-wrap: wrap;
  align-items: stretch;
  display: flex !important;
}
.grid-box {
  align-items: stretch;
  display: flex;
}
@media screen and (max-width: 768px) {
}
.grid-item {
  width: 100%;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-box-shadow: none 0 1px #000;
  -moz-box-shadow: none 0 1px #000;
  box-shadow: none 0 1px #000;
  border: 1px solid #BEBEBE;
  background-color: #FFF;
}
.grid-body {
  height: 100%;
}
.grid-row {
  height: 100%;
}
.grid-col {
  height: 100%;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
  flex-direction: column;
}
@media (max-width: 768px) {
  .grid-col {
    padding-left: 10px;
    padding-right: 10px;
  }
}
.grid-col .field-group-static {
  flex: none;
}
.grid-col .field-group {
  flex: none;
}
.grid-col .social-media {
  margin: 0;
  align-items: flex-end;
  display: flex;
  flex: 1 0 auto;
}
.grid-social {
  margin: 0;
  align-items: flex-end;
  display: flex;
}
.vertical-separator {
  margin-left: 0px;
  margin-right: 5px;
  border-left: 1px solid #BEBEBE;
  border-right: none;
  display: inline;
}
.vertical-separator:first-child,
.vertical-separator:last-child {
  display: none;
}
@media (max-width: 768px) {
  .vertical-separator {
    margin-left: 3px;
    margin-right: 3px;
  }
}
.login_box .login-social {
  width: 100%;
  margin-top: 30px;
  padding-top: 30px;
  position: relative;
  border-top: 1px solid #BEBEBE;
}
.login_box .login-social .login-legend {
  width: 50px;
  position: absolute;
  top: 0;
  left: 50%;
  color: #9E9E9E;
  text-align: center;
  background-color: #FFF;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.login-google,
.login-fb,
.login-twitter,
.login-ms {
  margin-bottom: 15px;
}
.login-google .btn,
.login-fb .btn,
.login-twitter .btn,
.login-ms .btn,
.login-google .button,
.login-fb .button,
.login-twitter .button,
.login-ms .button {
  overflow: hidden;
}
.login-google .btn.active [class*="-icon"],
.login-fb .btn.active [class*="-icon"],
.login-twitter .btn.active [class*="-icon"],
.login-ms .btn.active [class*="-icon"],
.login-google .btn:active [class*="-icon"],
.login-fb .btn:active [class*="-icon"],
.login-twitter .btn:active [class*="-icon"],
.login-ms .btn:active [class*="-icon"],
.login-google .button.active [class*="-icon"],
.login-fb .button.active [class*="-icon"],
.login-twitter .button.active [class*="-icon"],
.login-ms .button.active [class*="-icon"],
.login-google .button:active [class*="-icon"],
.login-fb .button:active [class*="-icon"],
.login-twitter .button:active [class*="-icon"],
.login-ms .button:active [class*="-icon"] {
  background-color: transparent;
}
.login-google:focus {
  outline: none;
}
.login-google:focus .abcRioButton.abcRioButtonBlue {
  color: #4285f4;
  border: 1px solid #4285f4;
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-box-shadow: none 0 1px #000;
  -moz-box-shadow: none 0 1px #000;
  box-shadow: none 0 1px #000;
}
.login-google:focus.active .abcRioButton.abcRioButtonBlue {
  color: #4285f4;
  border: 1px solid #4285f4;
  outline: 0;
  background-image: none;
  background-color: transparent;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) 0 1px #000;
  -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) 0 1px #000;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) 0 1px #000;
}
.login-google:focus.active .abcRioButton.abcRioButtonBlue .abcRioButtonIcon {
  background-color: transparent;
}
.login-google:focus.active.active-state .abcRioButton.abcRioButtonBlue {
  position: relative;
  top: 1px;
}
.login-google .abcRioButton {
  max-width: 100%;
}
.login-google .abcRioButton.abcRioButtonBlue {
  width: 100% !important;
  height: 100% !important;
  color: #FFF;
  border: 1px solid #4285f4;
  background-color: #4285f4;
  border-radius: 3px;
  text-align: center;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-box-shadow: none 0 1px #000;
  -moz-box-shadow: none 0 1px #000;
  box-shadow: none 0 1px #000;
}
.login-google .abcRioButton.abcRioButtonBlue:hover,
.login-google .abcRioButton.abcRioButtonBlue:focus {
  color: #4285f4;
  border: 1px solid #4285f4;
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-box-shadow: none 0 1px #000;
  -moz-box-shadow: none 0 1px #000;
  box-shadow: none 0 1px #000;
}
.login-google .abcRioButton.abcRioButtonBlue:active {
  position: relative;
  top: 1px;
}
.login-google .abcRioButton.abcRioButtonBlue:active,
.login-google .abcRioButton.abcRioButtonBlue.active {
  color: #4285f4;
  border: 1px solid #4285f4;
  outline: 0;
  background-image: none;
  background-color: transparent;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) 0 1px #000;
  -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) 0 1px #000;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) 0 1px #000;
}
.login-google .abcRioButton.abcRioButtonBlue:active .abcRioButtonIcon,
.login-google .abcRioButton.abcRioButtonBlue.active .abcRioButtonIcon {
  background-color: transparent;
}
.login-google .abcRioButton.abcRioButtonBlue .abcRioButtonContentWrapper {
  border: none;
}
.login-google .abcRioButton.abcRioButtonBlue .abcRioButtonContentWrapper .abcRioButtonIcon {
  padding: 12px 20px !important;
  line-height: 1.3333333;
}
.login-google .abcRioButton .abcRioButtonContents {
  margin: 0;
  padding: 10px 20px;
  font-size: 17px !important;
  line-height: 1.3333333 !important;
  font-family: 'Roboto', sans-serif;
  font-weight: normal;
  vertical-align: middle;
  display: inline-block;
}
.login-fb .btn,
.login-fb .button {
  padding: 0;
  text-transform: none;
}
.login-fb .btn-facebook {
  color: #FFF;
  background-color: #4267b2;
  border-color: #4267b2;
}
.login-fb .btn-facebook:hover,
.login-fb .btn-facebook:focus {
  color: #4267b2;
  background-color: #FFF;
  border-color: #4267b2;
}
.login-fb .btn-facebook.active,
.login-fb .btn-facebook:active {
  color: #4267b2;
  background-color: #FFF;
  border-color: #4267b2;
}
.login-fb .facebook-icon {
  float: left;
  padding: 10px 20px;
  line-height: 1.3333333;
  background-color: #FFF;
}
.login-fb .fa-facebook-f {
  width: 18px;
  height: 18px;
  color: #4267b2;
}
.login-fb .facebook-text {
  padding: 10px 20px;
  display: inline-block;
}
.login-twitter {
  /* a.btn is for override of card style */
}
.login-twitter .btn,
.login-twitter .button {
  padding: 0;
  text-transform: none;
}
.login-twitter a.btn.btn-twitter,
.login-twitter a.button.btn-twitter {
  color: #FFF;
  background-color: #1da1f2;
  border-color: #1da1f2;
}
.login-twitter a.btn.btn-twitter:hover,
.login-twitter a.btn.btn-twitter:focus,
.login-twitter a.button.btn-twitter:hover,
.login-twitter a.button.btn-twitter:focus {
  color: #1da1f2;
  background-color: #FFF;
  border-color: #1da1f2;
}
.login-twitter a.btn.btn-twitter.active,
.login-twitter a.btn.btn-twitter:active,
.login-twitter a.button.btn-twitter.active,
.login-twitter a.button.btn-twitter:active {
  color: #1da1f2;
  background-color: #FFF;
  border-color: #1da1f2;
}
.login-twitter .twitter-icon {
  float: left;
  padding: 10px 20px;
  line-height: 1.3333333;
  background-color: #FFF;
}
.login-twitter .fa-twitter {
  width: 18px;
  height: 18px;
  color: #1da1f2;
}
.login-twitter .twitter-text {
  padding: 10px 20px;
  display: inline-block;
}
.login-ms {
  /* a.btn is for override of card style */
}
.login-ms .btn,
.login-ms .button {
  padding: 0;
  text-transform: none;
}
.login-ms a.btn.btn-microsoft,
.login-ms a.button.btn-microsoft {
  color: #FFF;
  background-color: #8C8C8C;
  border-color: #8C8C8C;
}
.login-ms a.btn.btn-microsoft:hover,
.login-ms a.btn.btn-microsoft:focus,
.login-ms a.button.btn-microsoft:hover,
.login-ms a.button.btn-microsoft:focus {
  color: #8C8C8C;
  background-color: #FFF;
  border-color: #8C8C8C;
}
.login-ms a.btn.btn-microsoft.active,
.login-ms a.btn.btn-microsoft:active,
.login-ms a.button.btn-microsoft.active,
.login-ms a.button.btn-microsoft:active {
  color: #8C8C8C;
  background-color: #FFF;
  border-color: #8C8C8C;
}
.login-ms .microsoft-icon {
  float: left;
  padding: 12px 20px;
  line-height: 1.3333333;
  background-color: #FFF;
}
.login-ms .microsoft-icon:before {
  width: 18px;
  height: 18px;
  content: "";
  background-image: url("data:image/svg+xml, %3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%20117.98%2063.547%2063.547%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20fill%3D%22%23F25022%22%20d%3D%22M0,117.98h30.197v30.197H0V117.98z%22/%3E%3Cpath%20fill%3D%22%237FBA00%22%20d%3D%22M33.35,117.98h30.197v30.197H33.35V117.98z%22/%3E%3Cpath%20fill%3D%22%2300A4EF%22%20d%3D%22M0,151.33h30.197v30.197H0V151.33z%22/%3E%3Cpath%20fill%3D%22%23FFB900%22%20d%3D%22M33.35,151.33h30.197v30.197H33.35V151.33z%22/%3E%3C/svg%3E");
  display: block;
}
.login-ms .fa-microsoft {
  width: 18px;
  height: 18px;
  color: #8C8C8C;
}
.login-ms .microsoft-text {
  padding: 10px 20px;
  display: inline-block;
}
.login-ml .btn,
.login-ml .button {
  padding: 0;
  text-transform: none;
}
.login-ml .btn-ml {
  color: #FFF;
  background-color: #8e24aa;
  border-color: #8e24aa;
  overflow: hidden;
}
.login-ml .btn-ml:hover,
.login-ml .btn-ml:focus {
  color: #8e24aa;
  background-color: #FFF;
  border-color: #8e24aa;
}
.login-ml .btn-ml.active,
.login-ml .btn-ml:active {
  color: #8e24aa;
  background-color: #FFF;
  border-color: #8e24aa;
}
.login-ml .ml-icon {
  float: left;
  padding: 10px 20px;
  line-height: 1.3333333;
  background-color: #FFF;
}
.login-ml .fa-envelope {
  width: 18px;
  height: 18px;
  color: #8e24aa;
}
.login-ml .ml-text {
  padding: 10px 20px;
  display: inline-block;
}
.popup-content .login-ml .btn,
.popup-content .login-ml .button {
  padding: 0;
  text-transform: none;
}
.popup-content .login-ml .btn-ml {
  color: #8e24aa;
  background-color: #FFF;
  border-color: #8e24aa;
  overflow: hidden;
}
.popup-content .login-ml .btn-ml:hover,
.popup-content .login-ml .btn-ml:focus {
  color: #FFF;
  background-color: #8e24aa;
  border-color: #8e24aa;
}
.popup-content .login-ml .btn-ml.active,
.popup-content .login-ml .btn-ml:active {
  color: #FFF;
  background-color: #8e24aa;
  border-color: #8e24aa;
}
.popup-content .login-ml .ml-icon {
  float: left;
  padding: 10px 20px;
  line-height: 1.3333333;
  background-color: #FFF;
}
.popup-content .login-ml .fa-envelope {
  width: 18px;
  height: 18px;
  color: #8e24aa;
}
.popup-content .login-ml .ml-text {
  padding: 10px 20px;
  display: inline-block;
}
@media (max-width: 768px) {
  .login-google .abcRioButton.abcRioButtonBlue .abcRioButtonContentWrapper .abcRioButtonIcon {
    padding: 12px 10px !important;
  }
  .login-fb .facebook-icon {
    padding: 10px 10px;
  }
  .login-twitter .twitter-icon {
    padding: 10px 10px;
  }
  .login-ms .microsoft-icon {
    padding: 12px 10px;
  }
  .login-ml .ml-icon {
    padding: 12px 10px;
  }
  .login_box.card .card-block {
    padding: 10px;
  }
}
.login-social {
  width: 100%;
  margin-top: 30px;
  padding-top: 30px;
  position: relative;
  border-top: 1px solid #BEBEBE;
}
.login-social .login-legend {
  width: 50px;
  position: absolute;
  top: 0;
  left: 50%;
  color: #9E9E9E;
  text-align: center;
  background-color: #FFF;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
body.unsupported-browser {
  overflow: hidden;
}
.unsupported-overlay {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
  background: #000;
  filter: alpha(opacity=50);
  opacity: 0.5;
  -webkit-transition: opacity 0.15s linear;
  -moz-transition: opacity 0.15s linear;
  -ms-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
  z-index: 1040 !important;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
}
.unsupported-overlay.fade {
  filter: alpha(opacity=0);
  opacity: 0;
}
.unsupported-overlay.in {
  filter: alpha(opacity=50);
  opacity: 0.5;
}
.unsupported-floating .unsupported-dialog {
  padding-right: 10px;
  padding-left: 10px;
  margin-right: auto;
  margin-left: auto;
  width: 100%;
  max-width: calc(100% - 20px);
  height: auto;
  max-height: 100%;
  margin: 0;
  padding: 20px;
  position: fixed;
  top: 200px;
  left: 50% !important;
  font-size: 15px;
  font-family: 'Roboto', sans-serif;
  color: #333333;
  text-align: center;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  background-color: #fff;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5) 0 1px #000;
  -moz-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5) 0 1px #000;
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5) 0 1px #000;
  background-clip: padding-box;
  z-index: 1050;
  outline: 0;
  overflow: visible;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
}
@media (min-width: 769px) {
  .unsupported-floating .unsupported-dialog {
    width: 740px;
  }
}
@media (min-width: 992px) {
  .unsupported-floating .unsupported-dialog {
    width: 960px;
  }
}
@media (min-width: 1200px) {
  .unsupported-floating .unsupported-dialog {
    width: 1160px;
  }
}
.unsupported-floating .unsupported-dialog.fade {
  -webkit-transform: translate(-50%, -25%);
  -ms-transform: translate(-50%, -25%);
  -o-transform: translate(-50%, -25%);
  transform: translate(-50%, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}
.unsupported-floating .unsupported-dialog.in {
  -webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}
.unsupported-floating .unsupported-content {
  font-family: 'Roboto', sans-serif;
  font-weight: 500;
  line-height: 1.3;
  color: #2C5A81;
  margin-top: 10.5px;
  margin-bottom: 10.5px;
  font-size: 18px;
  margin-bottom: 30px;
  color: #333333;
}
.unsupported-floating .unsupported-content small,
.unsupported-floating .unsupported-content .small {
  font-weight: 400;
  line-height: 1;
  color: #BEBEBE;
}
.unsupported-floating .unsupported-content small,
.unsupported-floating .unsupported-content .small {
  font-size: 75%;
}
.unsupported-floating .unsupported-header {
  font-family: 'Roboto', sans-serif;
  font-weight: 500;
  line-height: 1.3;
  color: #2C5A81;
  margin-top: 21px;
  margin-bottom: 10.5px;
  font-size: 24px;
  margin-bottom: 30px;
}
.unsupported-floating .unsupported-header small,
.unsupported-floating .unsupported-header .small {
  font-weight: 400;
  line-height: 1;
  color: #BEBEBE;
}
.unsupported-floating .unsupported-header small,
.unsupported-floating .unsupported-header .small {
  font-size: 65%;
}
.unsupported-floating .unsupported-header .fas-icon {
  color: #7b6305;
  color: #f7d13c;
}
a.unsupported-floating .unsupported-header .fas-icon:hover,
a.unsupported-floating .unsupported-header .fas-icon:focus {
  color: #4a3c03;
}
a.unsupported-floating .unsupported-header .fas-icon:hover,
a.unsupported-floating .unsupported-header .fas-icon:focus {
  color: #f5c50b;
}
.unsupported-floating .btn-dismiss {
  min-width: 160px;
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 10px 20px;
  font-size: 17px;
  line-height: 1.3333333;
  border-radius: 3px;
  color: #FFFFFF;
  background-color: #faa51a;
  border-color: #faa51a;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.unsupported-floating .btn-dismiss:focus,
.unsupported-floating .btn-dismiss.focus {
  color: #FFFFFF;
  background-color: #dc8a05;
  border-color: #915b03;
}
.unsupported-floating .btn-dismiss:hover {
  color: #FFFFFF;
  background-color: #dc8a05;
  border-color: #d28405;
}
.unsupported-floating .btn-dismiss:active,
.unsupported-floating .btn-dismiss.active,
.open > .dropdown-toggle.unsupported-floating .btn-dismiss {
  color: #FFFFFF;
  background-color: #dc8a05;
  background-image: none;
  border-color: #d28405;
}
.unsupported-floating .btn-dismiss:active:hover,
.unsupported-floating .btn-dismiss.active:hover,
.open > .dropdown-toggle.unsupported-floating .btn-dismiss:hover,
.unsupported-floating .btn-dismiss:active:focus,
.unsupported-floating .btn-dismiss.active:focus,
.open > .dropdown-toggle.unsupported-floating .btn-dismiss:focus,
.unsupported-floating .btn-dismiss:active.focus,
.unsupported-floating .btn-dismiss.active.focus,
.open > .dropdown-toggle.unsupported-floating .btn-dismiss.focus {
  color: #FFFFFF;
  background-color: #b97404;
  border-color: #915b03;
}
.unsupported-floating .btn-dismiss.disabled:hover,
.unsupported-floating .btn-dismiss[disabled]:hover,
fieldset[disabled] .unsupported-floating .btn-dismiss:hover,
.unsupported-floating .btn-dismiss.disabled:focus,
.unsupported-floating .btn-dismiss[disabled]:focus,
fieldset[disabled] .unsupported-floating .btn-dismiss:focus,
.unsupported-floating .btn-dismiss.disabled.focus,
.unsupported-floating .btn-dismiss[disabled].focus,
fieldset[disabled] .unsupported-floating .btn-dismiss.focus {
  background-color: #faa51a;
  border-color: #faa51a;
}
.unsupported-floating .btn-dismiss .badge {
  color: #faa51a;
  background-color: #FFFFFF;
}
.unsupported-floating .btn-dismiss:focus,
.unsupported-floating .btn-dismiss:active:focus,
.unsupported-floating .btn-dismiss.active:focus,
.unsupported-floating .btn-dismiss.focus,
.unsupported-floating .btn-dismiss:active.focus,
.unsupported-floating .btn-dismiss.active.focus {
  outline: 0;
}
.unsupported-floating .btn-dismiss:hover,
.unsupported-floating .btn-dismiss:focus,
.unsupported-floating .btn-dismiss.focus {
  text-decoration: none;
  outline: 0;
}
.unsupported-floating .btn-dismiss:active,
.unsupported-floating .btn-dismiss.active {
  outline: 0;
  position: relative;
  top: 1px;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) 0 1px #000;
  -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) 0 1px #000;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) 0 1px #000;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url(../../../s/roboto/v30/KFOlCnqEu92Fr1MmSU5fBBc9.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url(../../../s/roboto/v30/KFOmCnqEu92Fr1Mu4mxP.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url(../../../s/roboto/v30/KFOlCnqEu92Fr1MmEU9fBBc9.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url(../../../s/roboto/v30/KFOlCnqEu92Fr1MmWUlfBBc9.ttf) format('truetype');
}
/*@msg-success:                   #A9DD53;*/
/*@msg-success-bg:                lighten(@msg-success, 10%);
@msg-success-border:            darken(@msg-success, 10%);
@msg-success-color:             darken(@msg-success, 40%);*/
/*@msg-info:                      #4697DD;*/
/*@msg-info-bg:                   lighten(@msg-info, 10%);
@msg-info-border:               @msg-info;
@msg-info-color:                @white;*/
/*@msg-warning:                   #FAE285;*/
/*@msg-warning-bg:                lighten(@msg-warning, 10%);
@msg-warning-border:            darken(@msg-warning, 15%);
@msg-warning-color:             darken(@msg-warning, 50%);*/
/*@msg-error:                     #F05253;*/
/*@msg-error-bg:                  lighten(@msg-error, 10%);
@msg-error-border:              @msg-error;
@msg-error-color:               @white;*/
/** {
    box-sizing: border-box;
}*/
html {
  height: 100%;
  width: 100%;
  overflow-x: hidden;
}
/*img {
    border: 0;
}*/
/*h1 {
    font-family: 'Roboto', sans-serif !important;
    font-size: 22px;
    color: #215A80;
}*/
.LoginHeader {
  padding-top: 40px;
}
.clearboth {
  clear: both;
}
body {
  /*overflow-x: hidden;*/
  /*width: 100%;
    height: 100%;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #444751;
    line-height: 16px;
    margin: 0;
    padding: 0;*/
  font-size: 12px;
}
#wrapper {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  min-height: 80vh;
}
#wrapper:before,
#wrapper:after {
  content: "";
  display: table;
}
#wrapper:after {
  clear: both;
}
.logoConWrap {
  /*display: inline-block;*/
  width: 100%;
  padding: 0px;
}
.topCon {
  margin: 0 auto;
  /*width:960px;*/
  width: 100%;
}
.topCon:before,
.topCon:after {
  content: "";
  display: table;
}
.topCon:after {
  clear: both;
}
.logo {
  position: absolute;
  margin: 27px 0 0 0;
}
.clubName {
  float: left;
  font-family: 'Roboto', sans-serif !important;
  /*margin: 0 0 0 175px;*/
  font-size: 25px;
  /*22px*/
  color: #fff;
  /*#b7e8fb;*/
  padding-top: 25px;
  padding-bottom: 25px;
  padding-left: 15px;
  max-width: 580px;
  overflow: hidden;
  margin-left: 10px;
}
.clubName a {
  color: #fff;
  /*#b7e8fb;*/
  max-width: 580px;
  overflow: hidden;
  line-height: normal;
  text-decoration: none;
}
.clubName a:hover {
  text-decoration: none;
}
.langLinks {
  /* needed for multi language display */
  float: right;
  /*max-width: 250px;
    float:right; width: auto; margin-top:5px; background: url(https://globalassets.clubrunner.ca/css/UserLogin/CR/images/sep.png) no-repeat; height: 73px; padding: 10px 10px 10px 15px;*/
}
.langLinks a {
  color: #555;
  padding: 10px;
  /*display:block; padding: 0 4px 0 8px; float:left;*/
}
.langLinksItems {
  margin-top: 5px;
}
.langLinks span {
  color: #B7E8FB;
  float: left;
  font-weight: bold;
}
#wrapper {
  padding: 10px;
}
.login-wrapper {
  width: 60%;
  margin: 0 auto 0 auto;
  /*5% auto 7% auto;*/
  display: block;
  /*padding-top: 100px;*/
  max-width: 400px;
  width: 100%;
}
.login-wrapper .ClubRunnerLogo {
  /*background-image: url(../images/CR/ClubRunner-Logo-white.png);*/
  /*background-image: url(../images/CR/clubrunner_logo_white.png);*/
  /*float: none;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    height: 62px;*/
  width: 100%;
}
.login-wrapper .ClubRunnerLogoLink {
  display: block;
  max-width: 280px;
  /*250px;*/
  margin: auto;
}
.MaintenanceMessage {
  padding: 20px 20px 18px 20px;
  border: 1px solid #dfb2b2;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  background: #f5e8e8;
  display: table;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: auto;
  width: 100%;
  margin-bottom: 10px;
}
.MaintenanceMessageTitle {
  font-size: 150%;
  line-height: normal;
  font-weight: bold;
  color: red;
  margin-bottom: 20px;
}
.login-container-wrapper {
  background: #00A4E6;
  /*#dce1e4;*/
  background-image: linear-gradient(45deg, #00A4E6 20%, #60e7ff 80%);
  /* #62cffc */
  /*background-image: linear-gradient(45deg, #60e7ff 20%, #00A4E6 80%);*/
  /* #62cffc */
  /*background-image: linear-gradient(45deg, #fcbd55 20%, #60e7ff 80%);*/
  /*#faa51a*/
  /*background-image: linear-gradient(45deg, #faa51a 20%, #f7dd83 80%);*/
  /*background-image: linear-gradient(45deg, #4facfe 20%, #00f2fe 80%);*/
  /*background-image: linear-gradient(45deg, #00f2fe 20%, #4facfe 80%);*/
  /*background-image: linear-gradient(45deg, #66a6ff 20%, #89f7fe 80%);*/
  /*background-image: linear-gradient(45deg, #89f7fe 20%, #66a6ff 80%);*/
  /*background-image: linear-gradient(45deg, #009efd 20%, #2af598 80%);*/
  /*background-image: linear-gradient(45deg, #48c6ef 20%, #6f86d6 80%);*/
  /*background-image: linear-gradient(45deg, #48c6ef 20%, #2580B3 80%);*/
  /*background-image: linear-gradient(45deg, #81D4FA 20%, #00a4e6 80%);*/
  background-image: linear-gradient(45deg, #00d3f9 20%, #00A4E6 80%);
  width: 100%;
  min-height: 100vh;
  display: flex;
  flex-direction: column;
}
.login_box {
  max-width: 400px;
  width: 100%;
  background: #fcfcfc;
  /*#ebf0f2;*/
  margin: auto;
  padding: 20px 20px 18px 20px;
  /*border: 1px solid #e2e2e2;*/
  /*#b7bbbd;*/
  color: #545657;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  display: table;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  box-shadow: 0 0 4px 1px rgba(0, 0, 0, 0.3);
  box-shadow: 0 1px #FFFFFF inset, 0 1px 3px rgba(34, 25, 25, 0.4);
  margin-top: 10px;
  /*25px;*/
  padding: 25px;
}
.login_box.login-message {
  max-width: 500px;
}
.login_box form {
  padding-top: 35px;
  font-size: 16px;
  line-height: 22px;
}
.loginField {
  width: 100%;
  /*height: 23px;*/
  height: auto;
  margin-bottom: 5px;
  margin-bottom: 20px;
  border: 1px solid #e2e2e2;
  /*#b7bbbd;*/
  background: #fff;
  /*#f2f5f6;*/
  padding: 10px 8px;
  /*14px 6px;*/
  font-size: 18px;
  /*15px;*/
}
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus input:-webkit-autofill,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
  -webkit-box-shadow: 0 0 0px 1000px #f2faff inset;
  transition: background-color 5000s ease-in-out 0s;
}
.Btn {
  /*margin-bottom: 20px;*/
  margin-top: 16px;
  /*7px;*/
}
.login_submit,
.reset_submit {
  background: #00a4e6;
  border: 0;
  padding: 4px 10px 4px 10px;
  color: #fff;
  display: block;
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 8px 10px;
  font-size: 18px;
  line-height: 1.42857143;
  border-radius: 3px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 100%;
  background-image: -webkit-linear-gradient(top, #2ab7f0 0%, #00a4e6 100%);
  background-image: -o-linear-gradient(top, #2ab7f0 0%, #00a4e6 100%);
  background-image: linear-gradient(to bottom, #2ab7f0 0%, #00a4e6 100%);
  background-repeat: repeat-x;
}
.login_submit:hover,
.reset_submit:hover {
  background: #0581b5;
  background-image: -webkit-linear-gradient(top, #00a4e6 0%, #2ab7f0 100%);
  background-image: -o-linear-gradient(top, #00a4e6 0%, #2ab7f0 100%);
  background-image: linear-gradient(to bottom, #00a4e6 0%, #2ab7f0 100%);
}
a {
  color: #00a4e6;
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
.RememberMe.checkbox {
  display: inline-block;
}
.RememberMe .standardCheck {
  margin: 3px 3px 3px 4px;
}
.standardCheck {
  padding: 0;
  margin: 0px 5px 0 0;
  display: block;
  float: left;
}
.standardSelect {
  width: 150px;
  height: 22px;
  float: right;
  margin-top: 40px;
}
a.forgotLink {
  margin-top: 10px;
  display: block;
  font-size: 15px;
  float: right;
  color: #0082b7;
}
a.newUserLink {
  display: block;
  font-size: 15px;
  float: right;
  color: #0082b7;
}
.footer {
  margin: 0 auto;
  width: 960px;
  text-align: center;
  padding-top: 15px;
  border-top: 1px solid #b7bbbd;
  color: #545657;
}
.errorMsg {
  background: #f5e8e8;
  padding: 10px;
  margin-bottom: 15px;
  border: 1px solid #dfb2b2;
  color: #bf2e01;
  width: 100%;
  margin: auto;
  margin-top: 20px;
  border-radius: 3px;
}
.errorMsg ul {
  margin-bottom: 0;
  padding-left: 0;
}
.alertMsg {
  background: #fffde2;
  padding: 10px;
  margin-bottom: 15px;
  border: 1px solid #dccb00;
  color: #b4a104;
  width: 100%;
  margin: auto;
  margin-top: 20px;
  border-radius: 3px;
}
.alertMsg ul {
  margin-bottom: 0;
  padding-left: 0;
}
.successMsg {
  background: #d3eea8;
  padding: 10px;
  margin-bottom: 15px;
  border: 1px solid #93d32a;
  color: #2b3e0c;
  width: 100%;
  margin: auto;
  margin-top: 20px;
  border-radius: 3px;
}
.topMsg .successMsg,
.topMsg .errorMsg,
.topMsg .alertMsg {
  margin-top: 0;
}
.login_box .lbl {
  padding-top: 10px;
  display: inline-block;
  padding-bottom: 3px;
}
.login_box .lbl:first-child {
  padding-top: 0px;
  float: left;
  padding-right: 10px;
  width: 100%;
}
.NotificationMessage {
  padding: 10px;
  padding-bottom: 10px;
  border: 1px solid #CCC;
  background: #F8FFD3;
  margin-bottom: 20px;
}
div.validation-summary-errors ul {
  list-style: none;
}
.homePageLink img {
  margin: -3px 0px;
}
/* Home Page Link */
.homePageLink {
  float: right;
  margin-left: 10px;
}
.homePageLink a {
  color: #555;
}
.homePageLink span {
  color: #555;
  float: left;
  font-weight: bold;
}
.langLinksItems {
  padding-left: 5px;
}
.headerLine {
  /*background: #00A4E6 url(https://globalassets.clubrunner.ca/css/UserLogin/CR/images/topBarBG.gif);*/
  /*background: rgba(255,255,255,0.3);*/
  color: white;
  padding-top: 5px;
  padding-bottom: 5px;
  position: relative;
  width: 100%;
}
.headerLine:before,
.headerLine:after {
  content: "";
  display: table;
}
.headerLine:after {
  clear: both;
}
.ClubRunnerSLogo {
  background-image: url(https://globalassets.clubrunner.ca/css/UserLogin/CR/images/club-runner-small-slogo.png);
  background-repeat: no-repeat;
  float: left;
  padding-right: 370px;
  height: 19px;
  margin-left: 10px;
}
/* content wrapper */
.contentWrapper {
  width: 100%;
  /*min-height: 100%;
    margin-bottom: -27px;*/
  position: relative;
}
/* Footer */
.footerCon {
  font-size: 12px;
  /*background: #00A4E6 url(https://globalassets.clubrunner.ca/css/UserLogin/CR/images/topBarBG.gif);*/
  /*background-color: #3A5A83;*/
  color: white;
  height: auto;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 8px;
  padding-bottom: 3px;
  /*position: relative;*/
  /*position: fixed;*/
  bottom: 0;
  width: 100%;
  flex: 1 1 auto;
  align-items: flex-end;
  display: flex;
  /*align-items: center;*/
  justify-content: center;
  padding-top: 15px;
  text-align: center;
}
.footerCon a {
  color: #ffffff;
  text-decoration: underline;
}
.footerCon a:nth-child(2):before {
  content: "\A";
  white-space: pre;
}
.copyTxt {
  line-height: 14px;
  padding-top: 3px;
}
/*.ClubRunnerLogo {
    background-image: url(../images/club-runner-small-logo.png);
    background-repeat: no-repeat;
    float: left;
    padding-right: 138px;
    height: 19px;
    margin-top: -3px;
}*/
.btmSpace {
  height: 27px;
  clear: both;
  /*background-color: #DCE1E4;*/
}
.headerLine .text {
  float: right;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 3px;
  margin: 28px 0;
}
/*.logoConWrapForSmallScreens { display: none; }*/
@media only screen and (max-device-width: 240px) {
  .login_box {
    max-width: 80%;
  }
}
@media only screen and (max-width: 240px) {
  .login_box {
    max-width: 80%;
  }
}
/* iPhone Portrait */
@media only screen and (max-device-width: 479px) {
  .login_box {
    max-width: 80%;
  }
}
@media only screen and (max-width: 479px) {
  .login_box {
    max-width: 80%;
  }
}
@media only screen and (max-width: 1024px) {
  .login-wrapper {
    width: 65%;
  }
}
@media only screen and (max-width: 950px) {
  .clubName {
    margin-left: 10px;
  }
}
/* iPhone Landscape */
@media only screen and (min-width: 479px) and (max-width: 640px) {
  /*.login_box { max-width: 60%; }*/
}
@media only screen and (min-width: 640px) and (max-width: 960px) {
  /*.login_box { max-width: 30%; }*/
  .login-wrapper {
    width: 70%;
  }
}
@media only screen and (max-width: 640px) {
  .logoConWrap {
    display: inherit;
  }
  .clubName {
    width: auto;
    background: none;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
  /*.langLinks { float: left; background:none; display: none; padding:0;}*/
  /*.ViewMore,.logoConWrapForSmallScreens,.logoConWrapForSmallScreens .homePageLink { display:block; }
    .logoConWrapForSmallScreens { background-repeat:no-repeat; float: left; width: 15%; height:40px;margin-top: 10px;margin-bottom: 10px; }*/
  .OptionIcon {
    background: url(https://globalassets.clubrunner.ca/css/UserLogin/CR/images/dynamic-nav-lib.png);
    width: 25px;
    height: 25px;
    margin-top: 3px;
    float: right;
    margin-right: 10px;
  }
  .OptionIcon.active {
    background-position: -27px 0px;
    background-repeat: no-repeat;
  }
  .OptionIcon:hover {
    cursor: pointer;
  }
  .topCon {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  /*.homePageLink { display: none; }*/
  .contentWrapper {
    /*background: #ebf0f2;*/
  }
  .btmSpace {
    /*background: #ebf0f2;*/
  }
  .login-wrapper {
    width: 100%;
    margin: auto;
  }
  .MaintenanceMessage {
    width: 100%;
    max-width: 100%;
    min-height: 1px;
    float: none;
    display: block;
  }
  .MaintenanceMessageTitle {
    margin-bottom: 20px;
  }
  .login_box {
    width: 100%;
    max-width: 100%;
    border-top: none;
    border-bottom: none;
    min-width: 0;
  }
  /*.logoConWrapForSmallScreens .langLinks { position:absolute; width:150px;max-width:150px;right:0;margin-top: 40px;}
    
    .logoConWrapForSmallScreens .langLinksItems a {display: inline-block; padding:5px 10px;clear: both; }
    .logoConWrapForSmallScreensWrapper {position: relative;
 background:#007AAC;
padding: 10px;
float: left;
display: inline-block;}
    .logoConWrapForSmallScreensWrapper a:hover { background:#00A4E6;}
    .langLinksItems { padding-left:10px; width: 90%; border-bottom: 1px solid #7DC7DF; }
    .logoConWrapForSmallScreens .homePageLink {float: left;padding-top: 2px; }
    .logoConWrapForSmallScreens .homePageLink a { margin:0; padding: 5px; }
    .logoConWrapForSmallScreens .homePageLink img { margin: 5px 1px; }*/
  .homePageLinkWrapper {
    float: left;
    width: 100%;
    margin-top: 2px;
  }
  label {
    font-size: 16px;
  }
  #wrapper form div {
    padding-bottom: 10px;
  }
  .loginField {
    /*padding: 5px;
        font-size: 16px;
        width: 95%;*/
    width: 100%;
    height: 26px;
    margin-bottom: 5px;
    padding: 0;
    border: 1px solid #e2e2e2;
    background: #fff;
    padding: 20px 6px;
    font-size: 20px;
  }
  .RememberMe {
    /*background: #00A4E6;
        border-radius: 5px;*/
    /*padding-top: 10px;*/
    /*text-align: center;*/
    /*color: #FFF;*/
    /*width: 100%;*/
  }
  .RememberMe:hover {
    /*background: #0581B5;*/
  }
  .standardCheck {
    /*margin: 0;
        height: 20px;
        width: 20px;
        margin-left: 10px;
        margin-top: -2px;
        min-width: 20px;
        min-height: 20px;*/
  }
  .RememberMe label {
    /*margin-left: -30px;*/
  }
  .login_submit {
    border-radius: 5px;
    padding-top: 10px;
    color: #FFF;
    width: 100%;
    font-size: 18px;
    padding-bottom: 10px;
  }
  .ClubRunnerSLogo {
    padding-right: 150px;
    background-image: url(https://globalassets.clubrunner.ca/css/UserLogin/CR/images/club-runner-small-slogo-small-screens.png);
  }
}
/* // -- Cookie Styles -- // */
.cc-revoke,
.cc-window {
  position: fixed;
  overflow: hidden;
  box-sizing: border-box;
  /*font-family: tahoma, helvetica, sans-serif;*/
  font-size: 15px;
  line-height: 1.42857143;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  z-index: 999999;
}
.cc-window {
  opacity: 1;
  transition: opacity 1s ease;
}
.cc-window.cc-invisible {
  opacity: 0;
}
.cc-window.cc-static {
  position: static;
}
.cc-window.cc-floating {
  padding: 2em;
  max-width: 26em;
  -ms-flex-direction: column;
  flex-direction: column;
}
.cc-window.cc-banner {
  padding: 1em 1.8em;
  width: 100%;
  -ms-flex-direction: row;
  flex-direction: row;
}
.cc-animate.cc-revoke {
  transition: transform 1s ease;
}
.cc-animate.cc-revoke.cc-top {
  transform: translateY(-2em);
}
.cc-animate.cc-revoke.cc-bottom {
  transform: translateY(2em);
}
.cc-animate.cc-revoke.cc-active.cc-bottom,
.cc-animate.cc-revoke.cc-active.cc-top {
  transform: translateY(0);
}
.cc-animate.cc-revoke:hover {
  transform: translateY(0);
}
.cc-grower {
  max-height: 0;
  overflow: hidden;
  transition: max-height 1s;
}
.cc-revoke {
  padding: 0.5em;
}
.cc-revoke.cc-top {
  top: 0;
  left: 3em;
  border-bottom-left-radius: 0.5em;
  border-bottom-right-radius: 0.5em;
}
.cc-revoke.cc-bottom {
  bottom: 0;
  left: 3em;
  border-top-left-radius: 0.5em;
  border-top-right-radius: 0.5em;
}
.cc-revoke.cc-left {
  left: 3em;
  right: unset;
}
.cc-revoke.cc-right {
  right: 3em;
  left: unset;
}
.cc-header {
  font-size: 18px;
  font-weight: 700;
}
.cc-btn {
  display: inline-block;
  margin-bottom: 0;
  padding: 5px 10px;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.cc-btn:focus,
.cc-btn:active:focus,
.cc-btn.active:focus,
.cc-btn.focus,
.cc-btn:active.focus,
.cc-btn.active.focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.cc-btn:hover,
.cc-btn:focus,
.cc-btn.focus {
  color: #757575;
  text-decoration: none;
}
.cc-btn:active,
.cc-btn.active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) 0 1px #000;
  -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) 0 1px #000;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) 0 1px #000;
}
.cc-btn.disabled,
.cc-btn[disabled],
fieldset[disabled] .cc-btn {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-box-shadow: none 0 1px #000;
  -moz-box-shadow: none 0 1px #000;
  box-shadow: none 0 1px #000;
}
.cc-btn:focus,
.cc-btn.focus {
  outline: 0;
}
.cc-close {
  display: block;
  position: absolute;
  top: 0.5em;
  right: 0.5em;
  font-size: 1.6em;
  opacity: 0.9;
  line-height: 0.75;
}
.cc-close:focus,
.cc-close:hover {
  opacity: 1;
}
.cc-top {
  top: 10px;
}
.cc-left {
  left: 10px;
}
.cc-right {
  right: 10px;
}
.cc-bottom {
  bottom: 10px;
}
.cc-floating > .cc-link {
  margin-bottom: 10px;
}
.cc-floating .cc-message {
  display: block;
  margin-bottom: 20px;
}
.cc-window.cc-floating .cc-compliance {
  -ms-flex: 1;
  flex: 1;
}
.cc-window.cc-banner {
  -ms-flex-align: center;
  align-items: center;
}
.cc-banner.cc-top {
  left: 0;
  right: 0;
  top: 0;
}
.cc-banner.cc-bottom {
  left: 0;
  right: 0;
  bottom: 0;
}
.cc-banner .cc-message {
  -ms-flex: 1;
  flex: 1;
}
.cc-compliance {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-line-pack: justify;
  align-content: space-between;
}
.cc-compliance > .cc-btn {
  -ms-flex: 1;
  flex: 1;
}
.cc-btn + .cc-btn {
  margin-left: 0.5em;
}
@media print {
  .cc-revoke,
  .cc-window {
    display: none;
  }
}
@media screen and (max-width: 480px) and (orientation: portrait), screen and (max-width: 768px) and (orientation: landscape) {
  .cc-window.cc-top {
    top: 0;
  }
  .cc-window.cc-bottom {
    bottom: 0;
  }
  .cc-window.cc-banner,
  .cc-window.cc-left,
  .cc-window.cc-right {
    left: 0;
    right: 0;
  }
  .cc-window.cc-banner {
    -ms-flex-align: unset;
    align-items: unset;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .cc-window.cc-banner .cc-compliance {
    -ms-flex: 1;
    flex: 1;
  }
  .cc-window.cc-floating {
    max-width: none;
    border-left: none;
    border-right: none;
    border-bottom: none;
  }
  .cc-window.cc-floating.cc-theme-classic {
    padding-bottom: 20px;
  }
  .cc-window .cc-message {
    margin-bottom: 20px;
  }
  .cc-window .cc-btn {
    width: 100%;
  }
}
.cc-floating.cc-theme-classic {
  padding: 15px;
  border-radius: 0;
}
.cc-floating.cc-theme-classic.cc-type-info .cc-compliance {
  text-align: center;
  display: inline;
  -ms-flex: none;
  flex: none;
}
.cc-floating.cc-theme-classic.cc-type-info .cc-btn {
  display: inline-block;
}
.cc-theme-edgeless .cc-window {
  padding: 0;
}
.cc-floating.cc-theme-edgeless .cc-message {
  margin: 2em 2em 1.5em;
}
.cc-floating.cc-theme-edgeless .cc-btn + .cc-btn {
  margin-left: 0;
}
.cc-banner.cc-theme-edgeless .cc-btn {
  margin: 0;
  padding: 0.8em 1.8em;
  height: 100%;
}
.cc-banner.cc-theme-edgeless .cc-message {
  margin-left: 1em;
}
.cc-window {
  color: #222;
  border: 1px solid #E0E0E0;
  background-color: #F5F5F5;
}
.cc-btn {
  color: #FFFFFF;
  background-color: #00a4e6;
  border-color: #00a4e6;
  min-width: 160px;
}
.cc-btn:hover,
.cc-btn:focus,
.cc-btn.focus,
.cc-btn:active,
.cc-btn.active,
.open > .dropdown-toggle.cc-btn {
  color: #FFFFFF;
  background-color: #0581b5;
  border-color: #0581b5;
}
.cc-btn:active,
.cc-btn.active,
.open > .dropdown-toggle.cc-btn {
  background-image: none;
}
.cc-btn.disabled,
.cc-btn[disabled],
fieldset[disabled] .cc-btn,
.cc-btn.disabled:hover,
.cc-btn[disabled]:hover,
fieldset[disabled] .cc-btn:hover,
.cc-btn.disabled:focus,
.cc-btn[disabled]:focus,
fieldset[disabled] .cc-btn:focus,
.cc-btn.disabled.focus,
.cc-btn[disabled].focus,
fieldset[disabled] .cc-btn.focus,
.cc-btn.disabled:active,
.cc-btn[disabled]:active,
fieldset[disabled] .cc-btn:active,
.cc-btn.disabled.active,
.cc-btn[disabled].active,
fieldset[disabled] .cc-btn.active {
  background-color: #00a4e6;
  border-color: #00a4e6;
}
.cc-btn .badge {
  color: #00a4e6;
  background-color: #FFFFFF;
}
.cc-btn:hover,
.cc-btn:focus,
.cc-btn.focus,
.cc-btn:active,
.cc-btn.active,
.open > .dropdown-toggle.cc-btn {
  color: #FFFFFF;
  background-color: #0581b5;
  border-color: #0581b5;
}
.cc-btn:active,
.cc-btn.active,
.open > .dropdown-toggle.cc-btn {
  background-image: none;
}
.cc-btn.disabled,
.cc-btn[disabled],
fieldset[disabled] .cc-btn,
.cc-btn.disabled:hover,
.cc-btn[disabled]:hover,
fieldset[disabled] .cc-btn:hover,
.cc-btn.disabled:focus,
.cc-btn[disabled]:focus,
fieldset[disabled] .cc-btn:focus,
.cc-btn.disabled.focus,
.cc-btn[disabled].focus,
fieldset[disabled] .cc-btn.focus,
.cc-btn.disabled:active,
.cc-btn[disabled]:active,
fieldset[disabled] .cc-btn:active,
.cc-btn.disabled.active,
.cc-btn[disabled].active,
fieldset[disabled] .cc-btn.active {
  color: #FFF;
  background-color: #DDD;
  border-color: #DDD;
}
.cc-btn .badge {
  color: #0581b5;
  background-color: #FFFFFF;
}
/* Bootstrap Buttons */
/*.btn {
    box-shadow: 0 1px 2px rgba(0,0,0,.8);
    cursor: pointer;
    display: inline-block;
    border-radius: .5em;
    moz-border-radius: .5em;
    webkit-border-radius: .5em;
    moz-box-shadow: 0 1px 2px rgba(0,0,0,.8);
    outline: none;
    padding: 3px 10px 3px 10px;
    position: relative;
    text-align: center;
    text-decoration: none;
    webkit-box-shadow: 0 1px 2px rgba(0,0,0,.8);
    font-size: 13px;
    border: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.btn:hover {
    text-decoration: none;
}

.btn:active {
    position: relative;
    top: 1px;
}*/
/*.btn-lg, .btn-group-lg > .btn {
    padding: 5px 15px;
    font-size: 15px;
    line-height: 1.333333;
}*/
.btn-toggle {
  margin-left: 10px;
  margin-right: 10px;
}
/* Button Primary */
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-default,
.open > .dropdown-toggle.button.gray,
.button.orange:active,
.button.orange.active,
.open > .dropdown-toggle.gray,
.orange:active,
.orange.active,
.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child:active,
.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child.active,
.open > .dropdown-toggle.contentLanguagesMenu span a {
  background-image: none;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active,
.button.orange.disabled,
.button.orange[disabled],
fieldset[disabled] .button.orange,
.button.orange.disabled:hover,
.button.orange[disabled]:hover,
fieldset[disabled] .button.orange:hover,
.button.orange.disabled:focus,
.button.orange[disabled]:focus,
fieldset[disabled] .button.orange:focus,
.button.orange.disabled.focus,
.button.orange[disabled].focus,
fieldset[disabled] .button.orange.focus,
.button.orange.disabled:active,
.button.orange[disabled]:active,
fieldset[disabled] .button.orange:active,
.button.orange.disabled.active,
.button.orange[disabled].active,
fieldset[disabled] .button.orange.active,
.orange.disabled,
.orange[disabled],
fieldset[disabled] .orange,
.orange.disabled:hover,
.orange[disabled]:hover,
fieldset[disabled] .orange:hover,
.orange.disabled:focus,
.orange[disabled]:focus,
fieldset[disabled] .orange:focus,
.orange.disabled.focus,
.orange[disabled].focus,
fieldset[disabled] .orange.focus,
.orange.disabled:active,
.orange[disabled]:active,
fieldset[disabled] .orange:active,
.orange.disabled.active,
.orange[disabled].active,
fieldset[disabled] .orange.active,
.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child.disabled,
.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child[disabled],
fieldset[disabled] .ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child,
.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child.disabled:hover,
.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child[disabled]:hover,
fieldset[disabled] .ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child:hover,
.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child.disabled:focus,
.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child[disabled]:focus,
fieldset[disabled] .ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child:focus,
.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child.disabled.focus,
.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child[disabled].focus,
fieldset[disabled] .ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child.focus,
.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child.disabled:active,
.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child[disabled]:active,
fieldset[disabled] .ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child:active,
.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child.disabled.active,
.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child[disabled].active,
fieldset[disabled] .ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child.active {
  background-color: #f7f7f7;
  border-color: #dddddd;
}
/* Button Default */
.btn-default,
.button.gray,
.gray,
.contentLanguagesMenu span a {
  color: #2C3E50;
  background-color: #E7E7E8;
  border-color: #E7E7E8;
}
.btn-default:hover,
.btn-default:focus,
.btn-default.focus,
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default,
.button.gray:hover,
.button.gray:focus,
.button.gray.focus,
.button.gray:active,
.button.gray.active,
.open > .dropdown-toggle.button.gray,
.gray:hover,
.gray:focus,
.gray.focus,
.gray:active,
.gray.active,
.open > .dropdown-toggle.gray,
.contentLanguagesMenu span a:hover,
.contentLanguagesMenu span a:focus,
.contentLanguagesMenu span a.focus,
.contentLanguagesMenu span a:active,
.contentLanguagesMenu span a.active,
.open > .dropdown-toggle.contentLanguagesMenu span a {
  color: #333333;
  background-color: #CCC;
  border-color: #bebebe;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default,
.button.gray:active,
.button.gray.active,
.open > .dropdown-toggle.button.gray,
.gray:active,
.gray.active,
.open > .dropdown-toggle.gray,
.contentLanguagesMenu span a:active,
.contentLanguagesMenu span a.active,
.open > .dropdown-toggle.contentLanguagesMenu span a {
  background-image: none;
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active,
.button.gray.disabled,
.button.gray[disabled],
fieldset[disabled] .button.gray,
.button.gray.disabled:hover,
.button.gray[disabled]:hover,
fieldset[disabled] .button.gray:hover,
.button.gray.disabled:focus,
.button.gray[disabled]:focus,
fieldset[disabled] .button.gray:focus,
.button.gray.disabled.focus,
.button.gray[disabled].focus,
fieldset[disabled] .button.gray.focus,
.button.gray.disabled:active,
.button.gray[disabled]:active,
fieldset[disabled] .button.gray:active,
.button.gray.disabled.active,
.button.gray[disabled].active,
fieldset[disabled] .button.gray.active,
.gray.disabled,
.gray[disabled],
fieldset[disabled] .gray,
.gray.disabled:hover,
.gray[disabled]:hover,
fieldset[disabled] .gray:hover,
.gray.disabled:focus,
.gray[disabled]:focus,
fieldset[disabled] .gray:focus,
.gray.disabled.focus,
.gray[disabled].focus,
fieldset[disabled] .gray.focus,
.gray.disabled:active,
.gray[disabled]:active,
fieldset[disabled] .gray:active,
.gray.disabled.active,
.gray[disabled].active,
fieldset[disabled] .gray.active,
.contentLanguagesMenu span a.disabled,
.contentLanguagesMenu span a[disabled],
fieldset[disabled] .contentLanguagesMenu span a,
.contentLanguagesMenu span a.disabled:hover,
.contentLanguagesMenu span a[disabled]:hover,
fieldset[disabled] .contentLanguagesMenu span a:hover,
.contentLanguagesMenu span a.disabled:focus,
.contentLanguagesMenu span a[disabled]:focus,
fieldset[disabled] .contentLanguagesMenu span a:focus,
.contentLanguagesMenu span a.disabled.focus,
.contentLanguagesMenu span a[disabled].focus,
fieldset[disabled] .contentLanguagesMenu span a.focus,
.contentLanguagesMenu span a.disabled:active,
.contentLanguagesMenu span a[disabled]:active,
fieldset[disabled] .contentLanguagesMenu span a:active,
.contentLanguagesMenu span a.disabled.active,
.contentLanguagesMenu span a[disabled].active,
fieldset[disabled] .contentLanguagesMenu span a.active {
  background-color: #f7f7f7;
  border-color: #dddddd;
}
.btn .caret,
.button .caret {
  margin-left: 0;
  margin-top: 6px;
  margin-bottom: 6px;
}
/* Firefox Fixes */
@-moz-document url-prefix() {
  .btn .caret,
  .button .caret {
    margin-bottom: 5px;
  }
}
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
/* Button Groups */
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn,
.btn-group > .button,
.btn-group-vertical > .button {
  position: relative;
  float: left;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover,
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus,
.btn-group > .btn:active,
.btn-group-vertical > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn.active,
.btn-group > .button:hover,
.btn-group-vertical > .button:hover,
.btn-group > .button:focus,
.btn-group-vertical > .button:focus,
.btn-group > .button:active,
.btn-group-vertical > .button:active,
.btn-group > .button.active,
.btn-group-vertical > .button.active {
  z-index: 2;
}
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group,
.btn-group .button + .button,
.btn-group .button + .btn-group,
.btn-group .btn-group + .button {
  margin-left: 0;
}
.btn-group .btn.active:hover,
.btn-group .btn.active:focus,
.btn-group .button.active:hover,
.btn-group .button.active:focus {
  cursor: default;
}
.btn-group .btn.active:active,
.btn-group .button.active:active {
  top: 0;
}
.btn-toolbar {
  margin-left: -5px;
}
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left;
}
.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group,
.btn-toolbar > .button {
  margin-left: 5px;
}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle),
.btn-group > .button:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}
.btn-group > .btn:first-child,
.btn-group > .button:first-child {
  margin-left: 0;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle),
.btn-group > .button:first-child:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child),
.btn-group > .button:last-child:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.btn-group > .btn-group {
  float: left;
}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn,
.btn-group > .btn-group:not(:first-child):not(:last-child) > .button {
  border-radius: 0;
}
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle,
.btn-group > .btn-group:first-child:not(:last-child) > .button:last-child {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child,
.btn-group > .btn-group:last-child:not(:first-child) > .button:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}
.btn-group > .btn + .dropdown-toggle,
.btn-group > .button + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
}
.btn-group > .btn-lg + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px;
}
.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-group.open .dropdown-toggle.btn-link {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.dropup,
.dropdown {
  position: relative;
}
/* dropdown menu */
.dropdown-menu {
  position: absolute;
  top: 100%;
  right: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 15px;
  text-align: left;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  height: 1px;
  margin: 9.5px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.dropdown-menu > li > span {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #777777;
  white-space: nowrap;
}
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #333333;
  white-space: nowrap;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #ffffff;
  background-color: #00a4e6;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #ffffff;
  text-decoration: none;
  outline: 0;
  background-color: #00a4e6;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #999999;
}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  cursor: not-allowed;
}
.open > .dropdown-menu {
  display: block;
}
.open > a {
  outline: 0;
}
.dropdown-menu-right {
  left: auto;
  right: 0;
}
.dropdown-menu-left {
  left: 0;
  right: auto;
}
.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.modal-header:before,
.modal-header:after,
.modal-footer:before,
.modal-footer:after,
.languages-menu-wrapper:before,
.languages-menu-wrapper:after,
.ui-dialog .ui-dialog-buttonpane:before,
.ui-dialog .ui-dialog-buttonpane:after,
.unsupported-floating .unsupported-dialog:before,
.unsupported-floating .unsupported-dialog:after {
  content: " ";
  clear: both;
  display: table;
}
.login-text {
  padding-top: 20px;
  font-size: 16px;
  line-height: 22px;
}
.unauthenticated-icon-circle {
  background-color: #efefef;
  padding: 20px;
  border-radius: 999999px;
  width: 100px;
  height: 100px;
  color: #263238;
  background-image: url("data:image/svg+xml,%3Csvg width='30' height='31' viewBox='0 0 42 44' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='Page-1' fill='none' fill-rule='evenodd'%3E%3Cg id='brick-wall' fill='%23000000' fill-opacity='0.07'%3E%3Cpath d='M0 0h42v44H0V0zm1 1h40v20H1V1zM0 23h20v20H0V23zm22 0h20v20H22V23z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  --fa-secondary-opacity: 1;
  --fa-primary-color: #333333;
  --fa-secondary-color: #616161;
  box-shadow: 0 1px 3px rgba(34, 25, 25, 0.4);
}
.unauthenticated-icon-circle .unauthenticated-icon {
  width: 100%;
  height: 100%;
}
/* CRM Overrides */
.crm {
  /* Checkbox for 'keep me logged in' */
}
.crm.login-container-wrapper {
  background-image: linear-gradient(45deg, #b8ced8 20%, #7fa3b5 80%);
}
.crm .login_box form {
  padding-top: 0;
}
.crm .login-title {
  font-size: 18px;
  padding-bottom: 15px;
  color: #607d8b;
}
.crm .login_submit,
.crm .reset_submit {
  background: #607d8b;
  border: 1px solid #607d8b;
  background-image: -webkit-linear-gradient(to bottom, #7fa3b5 0%, #607d8b 100%);
  background-image: -o-linear-gradient(to bottom, #7fa3b5 0%, #607d8b 100%);
  background-image: linear-gradient(to bottom, #7fa3b5 0%, #607d8b 100%);
  background-repeat: repeat-x;
}
.crm .login_submit:hover,
.crm .reset_submit:hover {
  background: #607d8b;
  background-image: -webkit-linear-gradient(top, #607d8b 0%, #7fa3b5 100%);
  background-image: -o-linear-gradient(top, #607d8b 0%, #7fa3b5 100%);
  background-image: linear-gradient(to bottom, #607d8b 0%, #7fa3b5 100%);
}
.crm .fas-icon.checkbox-icon.custom-control-indicator {
  color: #607d8b;
}
.crm .custom-control.custom-radio .custom-control-input:focus ~ .custom-control-indicator .custom-control-input:focus ~ .custom-control-indicator,
.crm .custom-control.custom-checkbox .custom-control-input:focus ~ .custom-control-indicator {
  color: #7fa3b5;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIkM6L0dJVF9SZXBvc2l0b3JpZXMvQ2xvdWRzL0F6dXJlL0NsdWJSdW5uZXIuQWRtaW5pc3RyYXRpb25Db3JlL0NsdWJSdW5uZXIuV2ViU2l0ZUFkbWluL0NvbnRlbnQvY3NzL0Jvb3RzdHJhcC8zLjQuMS9ub3JtYWxpemUubGVzcyIsIkM6L0dJVF9SZXBvc2l0b3JpZXMvQ2xvdWRzL0F6dXJlL0NsdWJSdW5uZXIuQWRtaW5pc3RyYXRpb25Db3JlL0NsdWJSdW5uZXIuV2ViU2l0ZUFkbWluL0NvbnRlbnQvY3NzL0NvcmUvRm9ybXMvX2Zvcm1zLWN1c3RvbS1jb250cm9scy5sZXNzIiwiQzovR0lUX1JlcG9zaXRvcmllcy9DbG91ZHMvQXp1cmUvQ2x1YlJ1bm5lci5BZG1pbmlzdHJhdGlvbkNvcmUvQ2x1YlJ1bm5lci5XZWJTaXRlQWRtaW4vQ29udGVudC9jc3MvQm9vdHN0cmFwLzMuNC4xL3NjYWZmb2xkaW5nLmxlc3MiLCJDOi9HSVRfUmVwb3NpdG9yaWVzL0Nsb3Vkcy9BenVyZS9DbHViUnVubmVyLkFkbWluaXN0cmF0aW9uQ29yZS9DbHViUnVubmVyLldlYlNpdGVBZG1pbi9Db250ZW50L2Nzcy9Cb290c3RyYXAvMy40LjEvbWl4aW5zL3ZlbmRvci1wcmVmaXhlcy5sZXNzIiwiX3ZhcmlhYmxlcy5sZXNzIiwiQzovR0lUX1JlcG9zaXRvcmllcy9DbG91ZHMvQXp1cmUvQ2x1YlJ1bm5lci5BZG1pbmlzdHJhdGlvbkNvcmUvQ2x1YlJ1bm5lci5XZWJTaXRlQWRtaW4vQ29udGVudC9jc3MvQm9vdHN0cmFwLzMuNC4xL21peGlucy90YWItZm9jdXMubGVzcyIsIkM6L0dJVF9SZXBvc2l0b3JpZXMvQ2xvdWRzL0F6dXJlL0NsdWJSdW5uZXIuQWRtaW5pc3RyYXRpb25Db3JlL0NsdWJSdW5uZXIuV2ViU2l0ZUFkbWluL0NvbnRlbnQvY3NzL0Jvb3RzdHJhcC8zLjQuMS9taXhpbnMvaW1hZ2UubGVzcyIsIkM6L0dJVF9SZXBvc2l0b3JpZXMvQ2xvdWRzL0F6dXJlL0NsdWJSdW5uZXIuQWRtaW5pc3RyYXRpb25Db3JlL0NsdWJSdW5uZXIuV2ViU2l0ZUFkbWluL0NvbnRlbnQvY3NzL0NvcmUvbWl4aW5zL19taXhpbnMubGVzcyIsIkM6L0dJVF9SZXBvc2l0b3JpZXMvQ2xvdWRzL0F6dXJlL0NsdWJSdW5uZXIuQWRtaW5pc3RyYXRpb25Db3JlL0NsdWJSdW5uZXIuV2ViU2l0ZUFkbWluL0NvbnRlbnQvY3NzL0Jvb3RzdHJhcC8zLjQuMS90eXBlLmxlc3MiLCJDOi9HSVRfUmVwb3NpdG9yaWVzL0Nsb3Vkcy9BenVyZS9DbHViUnVubmVyLkFkbWluaXN0cmF0aW9uQ29yZS9DbHViUnVubmVyLldlYlNpdGVBZG1pbi9Db250ZW50L2Nzcy9Cb290c3RyYXAvMy40LjEvbWl4aW5zL3RleHQtZW1waGFzaXMubGVzcyIsIkM6L0dJVF9SZXBvc2l0b3JpZXMvQ2xvdWRzL0F6dXJlL0NsdWJSdW5uZXIuQWRtaW5pc3RyYXRpb25Db3JlL0NsdWJSdW5uZXIuV2ViU2l0ZUFkbWluL0NvbnRlbnQvY3NzL0Jvb3RzdHJhcC8zLjQuMS9taXhpbnMvYmFja2dyb3VuZC12YXJpYW50Lmxlc3MiLCJDOi9HSVRfUmVwb3NpdG9yaWVzL0Nsb3Vkcy9BenVyZS9DbHViUnVubmVyLkFkbWluaXN0cmF0aW9uQ29yZS9DbHViUnVubmVyLldlYlNpdGVBZG1pbi9Db250ZW50L2Nzcy9Cb290c3RyYXAvMy40LjEvbWl4aW5zL3RleHQtb3ZlcmZsb3cubGVzcyIsIkM6L0dJVF9SZXBvc2l0b3JpZXMvQ2xvdWRzL0F6dXJlL0NsdWJSdW5uZXIuQWRtaW5pc3RyYXRpb25Db3JlL0NsdWJSdW5uZXIuV2ViU2l0ZUFkbWluL0NvbnRlbnQvY3NzL0Jvb3RzdHJhcC8zLjQuMS9ncmlkLmxlc3MiLCJDOi9HSVRfUmVwb3NpdG9yaWVzL0Nsb3Vkcy9BenVyZS9DbHViUnVubmVyLkFkbWluaXN0cmF0aW9uQ29yZS9DbHViUnVubmVyLldlYlNpdGVBZG1pbi9Db250ZW50L2Nzcy9Cb290c3RyYXAvMy40LjEvbWl4aW5zL2dyaWQubGVzcyIsImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1Sb2JvdG86MzAwLDQwMCw1MDAsNjAwLDcwMCIsIkM6L0dJVF9SZXBvc2l0b3JpZXMvQ2xvdWRzL0F6dXJlL0NsdWJSdW5uZXIuQWRtaW5pc3RyYXRpb25Db3JlL0NsdWJSdW5uZXIuV2ViU2l0ZUFkbWluL0NvbnRlbnQvY3NzL0Jvb3RzdHJhcC8zLjQuMS9taXhpbnMvZ3JpZC1mcmFtZXdvcmsubGVzcyIsIkM6L0dJVF9SZXBvc2l0b3JpZXMvQ2xvdWRzL0F6dXJlL0NsdWJSdW5uZXIuQWRtaW5pc3RyYXRpb25Db3JlL0NsdWJSdW5uZXIuV2ViU2l0ZUFkbWluL0NvbnRlbnQvY3NzL0Jvb3RzdHJhcC8zLjQuMS9idXR0b25zLmxlc3MiLCJDOi9HSVRfUmVwb3NpdG9yaWVzL0Nsb3Vkcy9BenVyZS9DbHViUnVubmVyLkFkbWluaXN0cmF0aW9uQ29yZS9DbHViUnVubmVyLldlYlNpdGVBZG1pbi9Db250ZW50L2Nzcy9Db3JlL0NsdWJydW5uZXIvX2J1dHRvbnMubGVzcyIsIkM6L0dJVF9SZXBvc2l0b3JpZXMvQ2xvdWRzL0F6dXJlL0NsdWJSdW5uZXIuQWRtaW5pc3RyYXRpb25Db3JlL0NsdWJSdW5uZXIuV2ViU2l0ZUFkbWluL0NvbnRlbnQvY3NzL0Jvb3RzdHJhcC8zLjQuMS9taXhpbnMvYnV0dG9ucy5sZXNzIiwiQzovR0lUX1JlcG9zaXRvcmllcy9DbG91ZHMvQXp1cmUvQ2x1YlJ1bm5lci5BZG1pbmlzdHJhdGlvbkNvcmUvQ2x1YlJ1bm5lci5XZWJTaXRlQWRtaW4vQ29udGVudC9jc3MvQm9vdHN0cmFwLzMuNC4xL21peGlucy9vcGFjaXR5Lmxlc3MiLCJDOi9HSVRfUmVwb3NpdG9yaWVzL0Nsb3Vkcy9BenVyZS9DbHViUnVubmVyLkFkbWluaXN0cmF0aW9uQ29yZS9DbHViUnVubmVyLldlYlNpdGVBZG1pbi9Db250ZW50L2Nzcy9Db3JlL0J1dHRvbnMvX2J1dHRvbnNfb2xkLmxlc3MiLCJDOi9HSVRfUmVwb3NpdG9yaWVzL0Nsb3Vkcy9BenVyZS9DbHViUnVubmVyLkFkbWluaXN0cmF0aW9uQ29yZS9DbHViUnVubmVyLldlYlNpdGVBZG1pbi9Db250ZW50L2Nzcy9Db3JlL0J1dHRvbnMvX2J1dHRvbnMtZ3JvdXAtZGlzYWJsZWQubGVzcyIsIkM6L0dJVF9SZXBvc2l0b3JpZXMvQ2xvdWRzL0F6dXJlL0NsdWJSdW5uZXIuQWRtaW5pc3RyYXRpb25Db3JlL0NsdWJSdW5uZXIuV2ViU2l0ZUFkbWluL0NvbnRlbnQvY3NzL0NvcmUvQnV0dG9ucy9fYnV0dG9ucy1mYy5sZXNzIiwiQzovR0lUX1JlcG9zaXRvcmllcy9DbG91ZHMvQXp1cmUvQ2x1YlJ1bm5lci5BZG1pbmlzdHJhdGlvbkNvcmUvQ2x1YlJ1bm5lci5XZWJTaXRlQWRtaW4vQ29udGVudC9jc3MvQm9vdHN0cmFwLzMuNC4xL21vZGFscy5sZXNzIiwiQzovR0lUX1JlcG9zaXRvcmllcy9DbG91ZHMvQXp1cmUvQ2x1YlJ1bm5lci5BZG1pbmlzdHJhdGlvbkNvcmUvQ2x1YlJ1bm5lci5XZWJTaXRlQWRtaW4vQ29udGVudC9jc3MvQm9vdHN0cmFwLzMuNC4xL21peGlucy9jbGVhcmZpeC5sZXNzIiwiQzovR0lUX1JlcG9zaXRvcmllcy9DbG91ZHMvQXp1cmUvQ2x1YlJ1bm5lci5BZG1pbmlzdHJhdGlvbkNvcmUvQ2x1YlJ1bm5lci5XZWJTaXRlQWRtaW4vQ29udGVudC9jc3MvQ29yZS9TY2FmZm9sZGluZy9fdXRpbGl0aWVzLmxlc3MiLCJDOi9HSVRfUmVwb3NpdG9yaWVzL0Nsb3Vkcy9BenVyZS9DbHViUnVubmVyLkFkbWluaXN0cmF0aW9uQ29yZS9DbHViUnVubmVyLldlYlNpdGVBZG1pbi9Db250ZW50L2Nzcy9Db3JlL1BvcHVwcy9fcG9wdXBzLmxlc3MiLCJDOi9HSVRfUmVwb3NpdG9yaWVzL0Nsb3Vkcy9BenVyZS9DbHViUnVubmVyLkFkbWluaXN0cmF0aW9uQ29yZS9DbHViUnVubmVyLldlYlNpdGVBZG1pbi9Db250ZW50L2Nzcy9Db3JlL0Jyb3dzZXJEZXRlY3QvX2Jyb3dzZXIubGVzcyIsInN0eWxlc2hlZXQubGVzcyIsIkM6L0dJVF9SZXBvc2l0b3JpZXMvQ2xvdWRzL0F6dXJlL0NsdWJSdW5uZXIuQWRtaW5pc3RyYXRpb25Db3JlL0NsdWJSdW5uZXIuV2ViU2l0ZUFkbWluL0NvbnRlbnQvY3NzL0Jvb3RzdHJhcC8zLjQuMS91dGlsaXRpZXMubGVzcyIsIkM6L0dJVF9SZXBvc2l0b3JpZXMvQ2xvdWRzL0F6dXJlL0NsdWJSdW5uZXIuQWRtaW5pc3RyYXRpb25Db3JlL0NsdWJSdW5uZXIuV2ViU2l0ZUFkbWluL0NvbnRlbnQvY3NzL0Jvb3RzdHJhcC8zLjQuMS9taXhpbnMvY2VudGVyLWJsb2NrLmxlc3MiLCJDOi9HSVRfUmVwb3NpdG9yaWVzL0Nsb3Vkcy9BenVyZS9DbHViUnVubmVyLkFkbWluaXN0cmF0aW9uQ29yZS9DbHViUnVubmVyLldlYlNpdGVBZG1pbi9Db250ZW50L2Nzcy9Cb290c3RyYXAvMy40LjEvbWl4aW5zL2hpZGUtdGV4dC5sZXNzIiwiQzovR0lUX1JlcG9zaXRvcmllcy9DbG91ZHMvQXp1cmUvQ2x1YlJ1bm5lci5BZG1pbmlzdHJhdGlvbkNvcmUvQ2x1YlJ1bm5lci5XZWJTaXRlQWRtaW4vQ29udGVudC9jc3MvQm9vdHN0cmFwLzMuNC4xL3Jlc3BvbnNpdmUtdXRpbGl0aWVzLmxlc3MiLCJDOi9HSVRfUmVwb3NpdG9yaWVzL0Nsb3Vkcy9BenVyZS9DbHViUnVubmVyLkFkbWluaXN0cmF0aW9uQ29yZS9DbHViUnVubmVyLldlYlNpdGVBZG1pbi9Db250ZW50L2Nzcy9Cb290c3RyYXAvMy40LjEvbWl4aW5zL3Jlc3BvbnNpdmUtdmlzaWJpbGl0eS5sZXNzIiwiQzovR0lUX1JlcG9zaXRvcmllcy9DbG91ZHMvQXp1cmUvQ2x1YlJ1bm5lci5BZG1pbmlzdHJhdGlvbkNvcmUvQ2x1YlJ1bm5lci5XZWJTaXRlQWRtaW4vQ29udGVudC9jc3MvQ29yZS9Gb250cy9fbWF0ZXJpYWwtaWNvbnMubGVzcyIsIkM6L0dJVF9SZXBvc2l0b3JpZXMvQ2xvdWRzL0F6dXJlL0NsdWJSdW5uZXIuQWRtaW5pc3RyYXRpb25Db3JlL0NsdWJSdW5uZXIuV2ViU2l0ZUFkbWluL0NvbnRlbnQvY3NzL0NvcmUvRm9udHMvX2ZvbnQtYXdlc29tZS5sZXNzIiwiQzovR0lUX1JlcG9zaXRvcmllcy9DbG91ZHMvQXp1cmUvQ2x1YlJ1bm5lci5BZG1pbmlzdHJhdGlvbkNvcmUvQ2x1YlJ1bm5lci5XZWJTaXRlQWRtaW4vQ29udGVudC9jc3MvQ29yZS9taXhpbnMvX2ZvbnQtaWNvbnMubGVzcyIsIkM6L0dJVF9SZXBvc2l0b3JpZXMvQ2xvdWRzL0F6dXJlL0NsdWJSdW5uZXIuQWRtaW5pc3RyYXRpb25Db3JlL0NsdWJSdW5uZXIuV2ViU2l0ZUFkbWluL0NvbnRlbnQvY3NzL0NvcmUvRm9udHMvX2ZvbnQtYXdlc29tZS1pY29ucy5sZXNzIiwiQzovR0lUX1JlcG9zaXRvcmllcy9DbG91ZHMvQXp1cmUvQ2x1YlJ1bm5lci5BZG1pbmlzdHJhdGlvbkNvcmUvQ2x1YlJ1bm5lci5XZWJTaXRlQWRtaW4vQ29udGVudC9jc3MvQ29yZS9Gb250cy9mb250LWNyL19wYXRoLmxlc3MiLCJDOi9HSVRfUmVwb3NpdG9yaWVzL0Nsb3Vkcy9BenVyZS9DbHViUnVubmVyLkFkbWluaXN0cmF0aW9uQ29yZS9DbHViUnVubmVyLldlYlNpdGVBZG1pbi9Db250ZW50L2Nzcy9Db3JlL0ZvbnRzL2ZvbnQtY3IvX2NvcmUubGVzcyIsIkM6L0dJVF9SZXBvc2l0b3JpZXMvQ2xvdWRzL0F6dXJlL0NsdWJSdW5uZXIuQWRtaW5pc3RyYXRpb25Db3JlL0NsdWJSdW5uZXIuV2ViU2l0ZUFkbWluL0NvbnRlbnQvY3NzL0NvcmUvRm9udHMvZm9udC1jci9faWNvbnMubGVzcyIsIkM6L0dJVF9SZXBvc2l0b3JpZXMvQ2xvdWRzL0F6dXJlL0NsdWJSdW5uZXIuQWRtaW5pc3RyYXRpb25Db3JlL0NsdWJSdW5uZXIuV2ViU2l0ZUFkbWluL0NvbnRlbnQvY3NzL0NvcmUvRm9udHMvZm9udC1jci9fdmFyaWFibGVzLmxlc3MiLCJfc2NhZmZvbGRpbmcubGVzcyIsIkM6L0dJVF9SZXBvc2l0b3JpZXMvQ2xvdWRzL0F6dXJlL0NsdWJSdW5uZXIuQWRtaW5pc3RyYXRpb25Db3JlL0NsdWJSdW5uZXIuV2ViU2l0ZUFkbWluL0NvbnRlbnQvY3NzL0NvcmUvbWl4aW5zL19hbmltYXRpb24ubGVzcyIsIkM6L0dJVF9SZXBvc2l0b3JpZXMvQ2xvdWRzL0F6dXJlL0NsdWJSdW5uZXIuQWRtaW5pc3RyYXRpb25Db3JlL0NsdWJSdW5uZXIuV2ViU2l0ZUFkbWluL0NvbnRlbnQvY3NzL0NvcmUvbWl4aW5zL19tbmRzLWdyaWQtZnJhbWV3b3JrLmxlc3MiLCJDOi9HSVRfUmVwb3NpdG9yaWVzL0Nsb3Vkcy9BenVyZS9DbHViUnVubmVyLkFkbWluaXN0cmF0aW9uQ29yZS9DbHViUnVubmVyLldlYlNpdGVBZG1pbi9Db250ZW50L2Nzcy9Cb290c3RyYXAvMy40LjEvbWl4aW5zL2dyYWRpZW50cy5sZXNzIiwiQzovR0lUX1JlcG9zaXRvcmllcy9DbG91ZHMvQXp1cmUvQ2x1YlJ1bm5lci5BZG1pbmlzdHJhdGlvbkNvcmUvQ2x1YlJ1bm5lci5XZWJTaXRlQWRtaW4vQ29udGVudC9jc3MvQ29yZS9fdHlwb2dyYXBoeS5sZXNzIiwiQzovR0lUX1JlcG9zaXRvcmllcy9DbG91ZHMvQXp1cmUvQ2x1YlJ1bm5lci5BZG1pbmlzdHJhdGlvbkNvcmUvQ2x1YlJ1bm5lci5XZWJTaXRlQWRtaW4vQ29udGVudC9jc3MvQ29yZS9CdXR0b25zL19idXR0b25zLXRyYW5zaXRpb24ubGVzcyIsIkM6L0dJVF9SZXBvc2l0b3JpZXMvQ2xvdWRzL0F6dXJlL0NsdWJSdW5uZXIuQWRtaW5pc3RyYXRpb25Db3JlL0NsdWJSdW5uZXIuV2ViU2l0ZUFkbWluL0NvbnRlbnQvY3NzL0NvcmUvQnV0dG9ucy9fYnV0dG9ucy5sZXNzIiwiQzovR0lUX1JlcG9zaXRvcmllcy9DbG91ZHMvQXp1cmUvQ2x1YlJ1bm5lci5BZG1pbmlzdHJhdGlvbkNvcmUvQ2x1YlJ1bm5lci5XZWJTaXRlQWRtaW4vQ29udGVudC9jc3MvQ29yZS9DYXJkcy9fZmxleGJveC5sZXNzIiwiQzovR0lUX1JlcG9zaXRvcmllcy9DbG91ZHMvQXp1cmUvQ2x1YlJ1bm5lci5BZG1pbmlzdHJhdGlvbkNvcmUvQ2x1YlJ1bm5lci5XZWJTaXRlQWRtaW4vQ29udGVudC9jc3MvQm9vdHN0cmFwLzMuNC4xL21peGlucy9ib3JkZXItcmFkaXVzLmxlc3MiLCJDOi9HSVRfUmVwb3NpdG9yaWVzL0Nsb3Vkcy9BenVyZS9DbHViUnVubmVyLkFkbWluaXN0cmF0aW9uQ29yZS9DbHViUnVubmVyLldlYlNpdGVBZG1pbi9Db250ZW50L2Nzcy9Db3JlL0Zvcm1zL19mb3Jtcy1pY29ucy5sZXNzIiwiQzovR0lUX1JlcG9zaXRvcmllcy9DbG91ZHMvQXp1cmUvQ2x1YlJ1bm5lci5BZG1pbmlzdHJhdGlvbkNvcmUvQ2x1YlJ1bm5lci5XZWJTaXRlQWRtaW4vQ29udGVudC9jc3MvQ29yZS9Qb3B1cHMvX3BvcHVwc19vbGQubGVzcyIsIkM6L0dJVF9SZXBvc2l0b3JpZXMvQ2xvdWRzL0F6dXJlL0NsdWJSdW5uZXIuQWRtaW5pc3RyYXRpb25Db3JlL0NsdWJSdW5uZXIuV2ViU2l0ZUFkbWluL0NvbnRlbnQvY3NzL1VzZXJMb2dpbi9jb250ZW50L19sb2dpbi1zb2NpYWwubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBVUE7RUFDRSx1QkFBQTtFQUNBLDBCQUFBO0VBQ0EsOEJBQUE7O0FBT0Y7RUFDRSxTQUFBOztBQWFGO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0VBQ0UsY0FBQTs7QUFRRjtBQUNBO0FBQ0E7QUFDQTtFQUNFLHFCQUFBO0VBQ0Esd0JBQUE7O0FBUUYsS0FBSyxJQUFJO0VBQ1AsYUFBQTtFQUNBLFNBQUE7O0FBUUY7QUFDQTtFQUNFLGFBQUE7O0FBVUY7RUFDRSw2QkFBQTs7QUFRRixDQUFDO0FBQ0QsQ0FBQztFQUNDLFVB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O0FEL0NIO0VDK0NHLG1CQUFBOztBRC9DSDtFQytDRyxVQUFBOztBRC9DSDtFQytDRyxtQkFBQTs7QUQvQ0g7RUMrQ0csbUJBQUE7O0FEL0NIO0VDK0NHLFVBQUE7O0FEL0NIO0VDK0NHLG1CQUFBOztBRC9DSDtFQytDRyxtQkFBQTs7QUQvQ0g7RUMrQ0csVUFBQTs7QUQvQ0g7RUMrQ0csbUJBQUE7O0FEL0NIO0VDK0NHLGtCQUFBOztBRC9DSDtFQzhERyxXQUFBOztBRDlESDtFQzhERyxtQkFBQTs7QUQ5REg7RUM4REcsbUJBQUE7O0FEOURIO0VDOERHLFVBQUE7O0FEOURIO0VDOERHLG1CQUFBOztBRDlESDtFQzhERyxtQkFBQTs7QUQ5REg7RUM4REcsVUFBQTs7QUQ5REg7RUM4REcsbUJBQUE7O0FEOURIO0VDOERHLG1CQUFBOztBRDlESDtFQzhERyxVQUFBOztBRDlESDtFQzhERyxtQkFBQTs7QUQ5REg7RUM4REcsa0JBQUE7O0FEOURIO0VDbUVHLFdBQUE7O0FEbkVIO0VDb0RHLFVBQUE7O0FEcERIO0VDb0RHLGtCQUFBOztBRHBESDtFQ29ERyxrQkFBQTs7QURwREg7RUNvREcsU0FBQTs7QURwREg7RUNvREcsa0JBQUE7O0FEcERIO0VDb0RHLGtCQUFBOztBRHBESDtFQ29ERyxTQUFBOztBRHBESDtFQ29ERyxrQkFBQTs7QURwREg7RUNvREcsa0JBQUE7O0FEcERIO0VDb0RHLFNBQUE7O0FEcERIO0VDb0RHLGtCQUFBOztBRHBESDtFQ29ERyxpQkFBQTs7QURwREg7RUN5REcsVUFBQTs7QUR6REg7RUN3RUcsaUJBQUE7O0FEeEVIO0VDd0VHLHlCQUFBOztBRHhFSDtFQ3dFRyx5QkFBQTs7QUR4RUg7RUN3RUcsZ0JBQUE7O0FEeEVIO0VDd0VHLHlCQUFBOztBRHhFSDtFQ3dFRyx5QkFBQTs7QUR4RUg7RUN3RUcsZ0JBQUE7O0FEeEVIO0VDd0VHLHlCQUFBOztBRHhFSDtFQ3dFRyx5QkFBQTs7QUR4RUg7RUN3RUcsZ0JBQUE7O0FEeEVIO0VDd0VHLHlCQUFBOztBRHhFSDtFQ3dFRyx3QkFBQTs7QUR4RUg7RUN3RUcsZUFBQTs7QUhDSixRQUFtQztFRXpFbEM7RUFBVztFQUNGO0VBQVc7RUFDZDtFQUFXO0VBQ1g7RUFBVztFQUNUO0VBQVc7RUFBWTtFQUFZO0lDbUN0QyxXQUFBOztFRHZDTDtJQytDRyxXQUFBOztFRC9DSDtJQytDRyxtQkFBQTs7RUQvQ0g7SUMrQ0csbUJBQUE7O0VEL0NIO0lDK0NHLFVBQUE7O0VEL0NIO0lDK0NHLG1CQUFBOztFRC9DSDtJQytDRyxtQkFBQTs7RUQvQ0g7SUMrQ0csVUFBQTs7RUQvQ0g7SUMrQ0csbUJBQUE7O0VEL0NIO0lDK0NHLG1CQUFBOztFRC9DSDtJQytDRyxVQUFBOztFRC9DSDtJQytDRyxtQkFBQTs7RUQvQ0g7SUMrQ0csa0JBQUE7O0VEL0NIO0lDOERHLFdBQUE7O0VEOURIO0lDOERHLG1CQUFBOztFRDlESDtJQzhERyxtQkFBQTs7RUQ5REg7SUM4REcsVUFBQTs7RUQ5REg7SUM4REcsbUJBQUE7O0VEOURIO0lDOERHLG1CQUFBOztFRDlESDtJQzhERyxVQUFBOztFRDlESDtJQzhERyxtQkFBQTs7RUQ5REg7SUM4REcsbUJBQUE7O0VEOURIO0lDOERHLFVBQUE7O0VEOURIO0lDOERHLG1CQUFBOztFRDlESDtJQzhERyxrQkFBQTs7RUQ5REg7SUNtRUcsV0FBQTs7RURuRUg7SUNvREcsVUFBQTs7RURwREg7SUNvREcsa0JBQUE7O0VEcERIO0lDb0RHLGtCQUFBOztFRHBESDtJQ29ERyxTQUFBOztFRHBESDtJQ29ERyxrQkFBQTs7RURwREg7SUNvREcsa0JBQUE7O0VEcERIO0lDb0RHLFNBQUE7O0VEcERIO0lDb0RHLGtCQUFBOztFRHBESDtJQ29ERyxrQkFBQTs7RURwREg7SUNvREcsU0FBQTs7RURwREg7SUNvREcsa0JBQUE7O0VEcERIO0lDb0RHLGlCQUFBOztFRHBESDtJQ3lERyxVQUFBOztFRHpESDtJQ3dFRyxpQkFBQTs7RUR4RUg7SUN3RUcseUJBQUE7O0VEeEVIO0lDd0VHLHlCQUFBOztFRHhFSDtJQ3dFRyxnQkFBQTs7RUR4RUg7SUN3RUcseUJBQUE7O0VEeEVIO0lDd0VHLHlCQUFBOztFRHhFSDtJQ3dFRyxnQkFBQTs7RUR4RUg7SUN3RUcseUJBQUE7O0VEeEVIO0lDd0VHLHlCQUFBOztFRHhFSDtJQ3dFRyxnQkFBQTs7RUR4RUg7SUN3RUcseUJBQUE7O0VEeEVIO0lDd0VHLHdCQUFBOztFRHhFSDtJQ3dFRyxlQUFBOzs7QUhVSixRQUFtQztFRWxGbEM7RUFBVztFQUNGO0VBQVc7RUFDZDtFQUFXO0VBQ1g7RUFBVztFQUNUO0VBQVc7RUFBWTtFQUFZO0lDbUN0QyxXQUFBOztFRHZDTDtJQytDRyxXQUFBOztFRC9DSDtJQytDRyxtQkFBQTs7RUQvQ0g7SUMrQ0csbUJBQUE7O0VEL0NIO0lDK0NHLFVBQUE7O0VEL0NIO0lDK0NHLG1CQUFBOztFRC9DSDtJQytDRyxtQkFBQTs7RUQvQ0g7SUMrQ0csVUFBQTs7RUQvQ0g7SUMrQ0csbUJBQUE7O0VEL0NIO0lDK0NHLG1CQUFBOztFRC9DSDtJQytDRyxVQUFBOztFRC9DSDtJQytDRyxtQkFBQTs7RUQvQ0g7SUMrQ0csa0JBQUE7O0VEL0NIO0lDOERHLFdBQUE7O0VEOURIO0lDOERHLG1CQUFBOztFRDlESDtJQzhERyxtQkFBQTs7RUQ5REg7SUM4REcsVUFBQTs7RUQ5REg7SUM4REcsbUJBQUE7O0VEOURIO0lDOERHLG1CQUFBOztFRDlESDtJQzhERyxVQUFBOztFRDlESDtJQzhERyxtQkFBQTs7RUQ5REg7SUM4REcsbUJBQUE7O0VEOURIO0lDOERHLFVBQUE7O0VEOURIO0lDOERHLG1CQUFBOztFRDlESDtJQzhERyxrQkFBQTs7RUQ5REg7SUNtRUcsV0FBQTs7RURuRUg7SUNvREcsVUFBQTs7RURwREg7SUNvREcsa0JBQUE7O0VEcERIO0lDb0RHLGtCQUFBOztFRHBESDtJQ29ERyxTQUFBOztFRHBESDtJQ29ERyxrQkFBQTs7RURwREg7SUNvREcsa0JBQUE7O0VEcERIO0lDb0RHLFNBQUE7O0VEcERIO0lDb0RHLGtCQUFBOztFRHBESDtJQ29ERyxrQkFBQTs7RURwREg7SUNvREcsU0FBQTs7RURwREg7SUNvREcsa0JBQUE7O0VEcERIO0lDb0RHLGlCQUFBOztFRHBESDtJQ3lERyxVQUFBOztFRHpESDtJQ3dFRyxpQkFBQTs7RUR4RUg7SUN3RUcseUJBQUE7O0VEeEVIO0lDd0VHLHlCQUFBOztFRHhFSDtJQ3dFRyxnQkFBQTs7RUR4RUg7SUN3RUcseUJBQUE7O0VEeEVIO0lDd0VHLHlCQUFBOztFRHhFSDtJQ3dFRyxnQkFBQTs7RUR4RUg7SUN3RUcseUJBQUE7O0VEeEVIO0lDd0VHLHlCQUFBOztFRHhFSDtJQ3dFRyxnQkFBQTs7RUR4RUg7SUN3RUcseUJBQUE7O0VEeEVIO0lDd0VHLHdCQUFBOztFRHhFSDtJQ3dFRyxlQUFBOzs7QUhtQkosUUFBbUM7RUUzRmxDO0VBQVc7RUFDRjtFQUFXO0VBQ2Q7RUFBVztFQUNYO0VBQVc7RUFDVDtFQUFXO0VBQVk7RUFBWTtJQ21DdEMsV0FBQTs7RUR2Q0w7SUMrQ0csV0FBQTs7RUQvQ0g7SUMrQ0csbUJBQUE7O0VEL0NIO0lDK0NHLG1CQUFBOztFRC9DSDtJQytDRyxVQUFBOztFRC9DSDtJQytDRyxtQkFBQTs7RUQvQ0g7SUMrQ0csbUJBQUE7O0VEL0NIO0lDK0NHLFVBQUE7O0VEL0NIO0lDK0NHLG1CQUFBOztFRC9DSDtJQytDRyxtQkFBQTs7RUQvQ0g7SUMrQ0csVUFBQTs7RUQvQ0g7SUMrQ0csbUJBQUE7O0VEL0NIO0lDK0NHLGtCQUFBOztFRC9DSDtJQzhERyxXQUFBOztFRDlESDtJQzhERyxtQkFBQTs7RUQ5REg7SUM4REcsbUJBQUE7O0VEOURIO0lDOERHLFVBQUE7O0VEOURIO0lDOERHLG1CQUFBOztFRDlESDtJQzhERyxtQkFBQTs7RUQ5REg7SUM4REcsVUFBQTs7RUQ5REg7SUM4REcsbUJBQUE7O0VEOURIO0lDOERHLG1CQUFBOztFRDlESDtJQzhERyxVQUFBOztFRDlESDtJQzhERyxtQkFBQTs7RUQ5REg7SUM4REcsa0JBQUE7O0VEOURIO0lDbUVHLFdBQUE7O0VEbkVIO0lDb0RHLFVBQUE7O0VEcERIO0lDb0RHLGtCQUFBOztFRHBESDtJQ29E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Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7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 */