﻿/*! 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#fontcr") 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(https://images.pexels.com/photos/4458386/pexels-photo-4458386.jpeg?auto=compress&cs=tinysrgb&w=1260&h=750&dpr=1) center / cover no-repeat;
}
.bgImage.bgImage-2:before {
  background: url(https://images.pexels.com/photos/3891135/pexels-photo-3891135.jpeg?auto=compress&cs=tinysrgb&w=1260&h=750&dpr=1) center / cover no-repeat;
}
.bgImage.bgImage-3:before {
  background: url(https://images.pexels.com/photos/927451/pexels-photo-927451.jpeg?auto=compress&cs=tinysrgb&w=1260&h=750&dpr=1) center / cover no-repeat;
}
.bgImage.bgImage-4:before {
  background: url(https://images.pexels.com/photos/374831/pexels-photo-374831.jpeg?auto=compress&cs=tinysrgb&w=1260&h=750&dpr=1) center / cover no-repeat;
}
.bgImage.bgImage-5:before {
  background: url(https://images.pexels.com/photos/5882683/pexels-photo-5882683.jpeg?auto=compress&cs=tinysrgb&w=1260&h=750&dpr=1) 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(https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmSU5fBBc9.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/roboto/v32/KFOmCnqEu92Fr1Mu4mxP.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url(https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmEU9fBBc9.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/roboto/v32/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(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(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(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(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(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(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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIkM6L0dJVF9SZXBvc2l0b3JpZXMvQ2xvdWRzL0F6dXJlL0NsdWJSdW5uZXIuQ29udGVudE1hbmFnZW1lbnRDb3JlL0NsdWJSdW5uZXIuQ29udGVudE1hbmFnZW1lbnQvQ29udGVudC9jc3MvQm9vdHN0cmFwLzMuNC4xL25vcm1hbGl6ZS5sZXNzIiwiQzovR0lUX1JlcG9zaXRvcmllcy9DbG91ZHMvQXp1cmUvQ2x1YlJ1bm5lci5Db250ZW50TWFuYWdlbWVudENvcmUvQ2x1YlJ1bm5lci5Db250ZW50TWFuYWdlbWVudC9Db250ZW50L2Nzcy9Db3JlL0Zvcm1zL19mb3Jtcy1jdXN0b20tY29udHJvbHMubGVzcyIsIkM6L0dJVF9SZXBvc2l0b3JpZXMvQ2xvdWRzL0F6dXJlL0NsdWJSdW5uZXIuQ29udGVudE1hbmFnZW1lbnRDb3JlL0NsdWJSdW5uZXIuQ29udGVudE1hbmFnZW1lbnQvQ29udGVudC9jc3MvQm9vdHN0cmFwLzMuNC4xL3NjYWZmb2xkaW5nLmxlc3MiLCJDOi9HSVRfUmVwb3NpdG9yaWVzL0Nsb3Vkcy9BenVyZS9DbHViUnVubmVyLkNvbnRlbnRNYW5hZ2VtZW50Q29yZS9DbHViUnVubmVyLkNvbnRlbnRNYW5hZ2VtZW50L0NvbnRlbnQvY3NzL0Jvb3RzdHJhcC8zLjQuMS9taXhpbnMvdmVuZG9yLXByZWZpeGVzLmxlc3MiLCJfdmFyaWFibGVzLmxlc3MiLCJDOi9HSVRfUmVwb3NpdG9yaWVzL0Nsb3Vkcy9BenVyZS9DbHViUnVubmVyLkNvbnRlbnRNYW5hZ2VtZW50Q29yZS9DbHViUnVubmVyLkNvbnRlbnRNYW5hZ2VtZW50L0NvbnRlbnQvY3NzL0Jvb3RzdHJhcC8zLjQuMS9taXhpbnMvdGFiLWZvY3VzLmxlc3MiLCJDOi9HSVRfUmVwb3NpdG9yaWVzL0Nsb3Vkcy9BenVyZS9DbHViUnVubmVyLkNvbnRlbnRNYW5hZ2VtZW50Q29yZS9DbHViUnVubmVyLkNvbnRlbnRNYW5hZ2VtZW50L0NvbnRlbnQvY3NzL0Jvb3RzdHJhcC8zLjQuMS9taXhpbnMvaW1hZ2UubGVzcyIsIkM6L0dJVF9SZXBvc2l0b3JpZXMvQ2xvdWRzL0F6dXJlL0NsdWJSdW5uZXIuQ29udGVudE1hbmFnZW1lbnRDb3JlL0NsdWJSdW5uZXIuQ29udGVudE1hbmFnZW1lbnQvQ29udGVudC9jc3MvQ29yZS9taXhpbnMvX21peGlucy5sZXNzIiwiQzovR0lUX1JlcG9zaXRvcmllcy9DbG91ZHMvQXp1cmUvQ2x1YlJ1bm5lci5Db250ZW50TWFuYWdlbWVudENvcmUvQ2x1YlJ1bm5lci5Db250ZW50TWFuYWdlbWVudC9Db250ZW50L2Nzcy9Cb290c3RyYXAvMy40LjEvdHlwZS5sZXNzIiwiQzovR0lUX1JlcG9zaXRvcmllcy9DbG91ZHMvQXp1cmUvQ2x1YlJ1bm5lci5Db250ZW50TWFuYWdlbWVudENvcmUvQ2x1YlJ1bm5lci5Db250ZW50TWFuYWdlbWVudC9Db250ZW50L2Nzcy9Cb290c3RyYXAvMy40LjEvbWl4aW5zL3RleHQtZW1waGFzaXMubGVzcyIsIkM6L0dJVF9SZXBvc2l0b3JpZXMvQ2xvdWRzL0F6dXJlL0NsdWJSdW5uZXIuQ29udGVudE1hbmFnZW1lbnRDb3JlL0NsdWJSdW5uZXIuQ29udGVudE1hbmFnZW1lbnQvQ29udGVudC9jc3MvQm9vdHN0cmFwLzMuNC4xL21peGlucy9iYWNrZ3JvdW5kLXZhcmlhbnQubGVzcyIsIkM6L0dJVF9SZXBvc2l0b3JpZXMvQ2xvdWRzL0F6dXJlL0NsdWJSdW5uZXIuQ29udGVudE1hbmFnZW1lbnRDb3JlL0NsdWJSdW5uZXIuQ29udGVudE1hbmFnZW1lbnQvQ29udGVudC9jc3MvQm9vdHN0cmFwLzMuNC4xL21peGlucy90ZXh0LW92ZXJmbG93Lmxlc3MiLCJDOi9HSVRfUmVwb3NpdG9yaWVzL0Nsb3Vkcy9BenVyZS9DbHViUnVubmVyLkNvbnRlbnRNYW5hZ2VtZW50Q29yZS9DbHViUnVubmVyLkNvbnRlbnRNYW5hZ2VtZW50L0NvbnRlbnQvY3NzL0Jvb3RzdHJhcC8zLjQuMS9ncmlkLmxlc3MiLCJDOi9HSVRfUmVwb3NpdG9yaWVzL0Nsb3Vkcy9BenVyZS9DbHViUnVubmVyLkNvbnRlbnRNYW5hZ2VtZW50Q29yZS9DbHViUnVubmVyLkNvbnRlbnRNYW5hZ2VtZW50L0NvbnRlbnQvY3NzL0Jvb3RzdHJhcC8zLjQuMS9taXhpbnMvZ3JpZC5sZXNzIiwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PVJvYm90bzozMDAsNDAwLDUwMCw2MDAsNzAwIiwiQzovR0lUX1JlcG9zaXRvcmllcy9DbG91ZHMvQXp1cmUvQ2x1YlJ1bm5lci5Db250ZW50TWFuYWdlbWVudENvcmUvQ2x1YlJ1bm5lci5Db250ZW50TWFuYWdlbWVudC9Db250ZW50L2Nzcy9Cb290c3RyYXAvMy40LjEvbWl4aW5zL2dyaWQtZnJhbWV3b3JrLmxlc3MiLCJDOi9HSVRfUmVwb3NpdG9yaWVzL0Nsb3Vkcy9BenVyZS9DbHViUnVubmVyLkNvbnRlbnRNYW5hZ2VtZW50Q29yZS9DbHViUnVubmVyLkNvbnRlbnRNYW5hZ2VtZW50L0NvbnRlbnQvY3NzL0Jvb3RzdHJhcC8zLjQuMS9idXR0b25zLmxlc3MiLCJDOi9HSVRfUmVwb3NpdG9yaWVzL0Nsb3Vkcy9BenVyZS9DbHViUnVubmVyLkNvbnRlbnRNYW5hZ2VtZW50Q29yZS9DbHViUnVubmVyLkNvbnRlbnRNYW5hZ2VtZW50L0NvbnRlbnQvY3NzL0NvcmUvQ2x1YnJ1bm5lci9fYnV0dG9ucy5sZXNzIiwiQzovR0lUX1JlcG9zaXRvcmllcy9DbG91ZHMvQXp1cmUvQ2x1YlJ1bm5lci5Db250ZW50TWFuYWdlbWVudENvcmUvQ2x1YlJ1bm5lci5Db250ZW50TWFuYWdlbWVudC9Db250ZW50L2Nzcy9Cb290c3RyYXAvMy40LjEvbWl4aW5zL2J1dHRvbnMubGVzcyIsIkM6L0dJVF9SZXBvc2l0b3JpZXMvQ2xvdWRzL0F6dXJlL0NsdWJSdW5uZXIuQ29udGVudE1hbmFnZW1lbnRDb3JlL0NsdWJSdW5uZXIuQ29udGVudE1hbmFnZW1lbnQvQ29udGVudC9jc3MvQm9vdHN0cmFwLzMuNC4xL21peGlucy9vcGFjaXR5Lmxlc3MiLCJDOi9HSVRfUmVwb3NpdG9yaWVzL0Nsb3Vkcy9BenVyZS9DbHViUnVubmVyLkNvbnRlbnRNYW5hZ2VtZW50Q29yZS9DbHViUnVubmVyLkNvbnRlbnRNYW5hZ2VtZW50L0NvbnRlbnQvY3NzL0NvcmUvQnV0dG9ucy9fYnV0dG9uc19vbGQubGVzcyIsIkM6L0dJVF9SZXBvc2l0b3JpZXMvQ2xvdWRzL0F6dXJlL0NsdWJSdW5uZXIuQ29udGVudE1hbmFnZW1lbnRDb3JlL0NsdWJSdW5uZXIuQ29udGVudE1hbmFnZW1lbnQvQ29udGVudC9jc3MvQ29yZS9CdXR0b25zL19idXR0b25zLWdyb3VwLWRpc2FibGVkLmxlc3MiLCJDOi9HSVRfUmVwb3NpdG9yaWVzL0Nsb3Vkcy9BenVyZS9DbHViUnVubmVyLkNvbnRlbnRNYW5hZ2VtZW50Q29yZS9DbHViUnVubmVyLkNvbnRlbnRNYW5hZ2VtZW50L0NvbnRlbnQvY3NzL0NvcmUvQnV0dG9ucy9fYnV0dG9ucy1mYy5sZXNzIiwiQzovR0lUX1JlcG9zaXRvcmllcy9DbG91ZHMvQXp1cmUvQ2x1YlJ1bm5lci5Db250ZW50TWFuYWdlbWVudENvcmUvQ2x1YlJ1bm5lci5Db250ZW50TWFuYWdlbWVudC9Db250ZW50L2Nzcy9Cb290c3RyYXAvMy40LjEvbW9kYWxzLmxlc3MiLCJDOi9HSVRfUmVwb3NpdG9yaWVzL0Nsb3Vkcy9BenVyZS9DbHViUnVubmVyLkNvbnRlbnRNYW5hZ2VtZW50Q29yZS9DbHViUnVubmVyLkNvbnRlbnRNYW5hZ2VtZW50L0NvbnRlbnQvY3NzL0Jvb3RzdHJhcC8zLjQuMS9taXhpbnMvY2xlYXJmaXgubGVzcyIsIkM6L0dJVF9SZXBvc2l0b3JpZXMvQ2xvdWRzL0F6dXJlL0NsdWJSdW5uZXIuQ29udGVudE1hbmFnZW1lbnRDb3JlL0NsdWJSdW5uZXIuQ29udGVudE1hbmFnZW1lbnQvQ29udGVudC9jc3MvQ29yZS9TY2FmZm9sZGluZy9fdXRpbGl0aWVzLmxlc3MiLCJDOi9HSVRfUmVwb3NpdG9yaWVzL0Nsb3Vkcy9BenVyZS9DbHViUnVubmVyLkNvbnRlbnRNYW5hZ2VtZW50Q29yZS9DbHViUnVubmVyLkNvbnRlbnRNYW5hZ2VtZW50L0NvbnRlbnQvY3NzL0NvcmUvUG9wdXBzL19wb3B1cHMubGVzcyIsIkM6L0dJVF9SZXBvc2l0b3JpZXMvQ2xvdWRzL0F6dXJlL0NsdWJSdW5uZXIuQ29udGVudE1hbmFnZW1lbnRDb3JlL0NsdWJSdW5uZXIuQ29udGVudE1hbmFnZW1lbnQvQ29udGVudC9jc3MvQ29yZS9Ccm93c2VyRGV0ZWN0L19icm93c2VyLmxlc3MiLCJzdHlsZXNoZWV0Lmxlc3MiLCJDOi9HSVRfUmVwb3NpdG9yaWVzL0Nsb3Vkcy9BenVyZS9DbHViUnVubmVyLkNvbnRlbnRNYW5hZ2VtZW50Q29yZS9DbHViUnVubmVyLkNvbnRlbnRNYW5hZ2VtZW50L0NvbnRlbnQvY3NzL0Jvb3RzdHJhcC8zLjQuMS91dGlsaXRpZXMubGVzcyIsIkM6L0dJVF9SZXBvc2l0b3JpZXMvQ2xvdWRzL0F6dXJlL0NsdWJSdW5uZXIuQ29udGVudE1hbmFnZW1lbnRDb3JlL0NsdWJSdW5uZXIuQ29udGVudE1hbmFnZW1lbnQvQ29udGVudC9jc3MvQm9vdHN0cmFwLzMuNC4xL21peGlucy9jZW50ZXItYmxvY2subGVzcyIsIkM6L0dJVF9SZXBvc2l0b3JpZXMvQ2xvdWRzL0F6dXJlL0NsdWJSdW5uZXIuQ29udGVudE1hbmFnZW1lbnRDb3JlL0NsdWJSdW5uZXIuQ29udGVudE1hbmFnZW1lbnQvQ29udGVudC9jc3MvQm9vdHN0cmFwLzMuNC4xL21peGlucy9oaWRlLXRleHQubGVzcyIsIkM6L0dJVF9SZXBvc2l0b3JpZXMvQ2xvdWRzL0F6dXJlL0NsdWJSdW5uZXIuQ29udGVudE1hbmFnZW1lbnRDb3JlL0NsdWJSdW5uZXIuQ29udGVudE1hbmFnZW1lbnQvQ29udGVudC9jc3MvQm9vdHN0cmFwLzMuNC4xL3Jlc3BvbnNpdmUtdXRpbGl0aWVzLmxlc3MiLCJDOi9HSVRfUmVwb3NpdG9yaWVzL0Nsb3Vkcy9BenVyZS9DbHViUnVubmVyLkNvbnRlbnRNYW5hZ2VtZW50Q29yZS9DbHViUnVubmVyLkNvbnRlbnRNYW5hZ2VtZW50L0NvbnRlbnQvY3NzL0Jvb3RzdHJhcC8zLjQuMS9taXhpbnMvcmVzcG9uc2l2ZS12aXNpYmlsaXR5Lmxlc3MiLCJDOi9HSVRfUmVwb3NpdG9yaWVzL0Nsb3Vkcy9BenVyZS9DbHViUnVubmVyLkNvbnRlbnRNYW5hZ2VtZW50Q29yZS9DbHViUnVubmVyLkNvbnRlbnRNYW5hZ2VtZW50L0NvbnRlbnQvY3NzL0NvcmUvRm9udHMvX21hdGVyaWFsLWljb25zLmxlc3MiLCJDOi9HSVRfUmVwb3NpdG9yaWVzL0Nsb3Vkcy9BenVyZS9DbHViUnVubmVyLkNvbnRlbnRNYW5hZ2VtZW50Q29yZS9DbHViUnVubmVyLkNvbnRlbnRNYW5hZ2VtZW50L0NvbnRlbnQvY3NzL0NvcmUvRm9udHMvX2ZvbnQtYXdlc29tZS5sZXNzIiwiQzovR0lUX1JlcG9zaXRvcmllcy9DbG91ZHMvQXp1cmUvQ2x1YlJ1bm5lci5Db250ZW50TWFuYWdlbWVudENvcmUvQ2x1YlJ1bm5lci5Db250ZW50TWFuYWdlbWVudC9Db250ZW50L2Nzcy9Db3JlL21peGlucy9fZm9udC1pY29ucy5sZXNzIiwiQzovR0lUX1JlcG9zaXRvcmllcy9DbG91ZHMvQXp1cmUvQ2x1YlJ1bm5lci5Db250ZW50TWFuYWdlbWVudENvcmUvQ2x1YlJ1bm5lci5Db250ZW50TWFuYWdlbWVudC9Db250ZW50L2Nzcy9Db3JlL0ZvbnRzL19mb250LWF3ZXNvbWUtaWNvbnMubGVzcyIsIkM6L0dJVF9SZXBvc2l0b3JpZXMvQ2xvdWRzL0F6dXJlL0NsdWJSdW5uZXIuQ29udGVudE1hbmFnZW1lbnRDb3JlL0NsdWJSdW5uZXIuQ29udGVudE1hbmFnZW1lbnQvQ29udGVudC9jc3MvQ29yZS9Gb250cy9mb250LWNyL19wYXRoLmxlc3MiLCJDOi9HSVRfUmVwb3NpdG9yaWVzL0Nsb3Vkcy9BenVyZS9DbHViUnVubmVyLkNvbnRlbnRNYW5hZ2VtZW50Q29yZS9DbHViUnVubmVyLkNvbnRlbnRNYW5hZ2VtZW50L0NvbnRlbnQvY3NzL0NvcmUvRm9udHMvZm9udC1jci9fY29yZS5sZXNzIiwiQzovR0lUX1JlcG9zaXRvcmllcy9DbG91ZHMvQXp1cmUvQ2x1YlJ1bm5lci5Db250ZW50TWFuYWdlbWVudENvcmUvQ2x1YlJ1bm5lci5Db250ZW50TWFuYWdlbWVudC9Db250ZW50L2Nzcy9Db3JlL0ZvbnRzL2ZvbnQtY3IvX2ljb25zLmxlc3MiLCJDOi9HSVRfUmVwb3NpdG9yaWVzL0Nsb3Vkcy9BenVyZS9DbHViUnVubmVyLkNvbnRlbnRNYW5hZ2VtZW50Q29yZS9DbHViUnVubmVyLkNvbnRlbnRNYW5hZ2VtZW50L0NvbnRlbnQvY3NzL0NvcmUvRm9udHMvZm9udC1jci9fdmFyaWFibGVzLmxlc3MiLCJfc2NhZmZvbGRpbmcubGVzcyIsIkM6L0dJVF9SZXBvc2l0b3JpZXMvQ2xvdWRzL0F6dXJlL0NsdWJSdW5uZXIuQ29udGVudE1hbmFnZW1lbnRDb3JlL0NsdWJSdW5uZXIuQ29udGVudE1hbmFnZW1lbnQvQ29udGVudC9jc3MvQ29yZS9taXhpbnMvX2FuaW1hdGlvbi5sZXNzIiwiQzovR0lUX1JlcG9zaXRvcmllcy9DbG91ZHMvQXp1cmUvQ2x1YlJ1bm5lci5Db250ZW50TWFuYWdlbWVudENvcmUvQ2x1YlJ1bm5lci5Db250ZW50TWFuYWdlbWVudC9Db250ZW50L2Nzcy9Db3JlL21peGlucy9fbW5kcy1ncmlkLWZyYW1ld29yay5sZXNzIiwiQzovR0lUX1JlcG9zaXRvcmllcy9DbG91ZHMvQXp1cmUvQ2x1YlJ1bm5lci5Db250ZW50TWFuYWdlbWVudENvcmUvQ2x1YlJ1bm5lci5Db250ZW50TWFuYWdlbWVudC9Db250ZW50L2Nzcy9Cb290c3RyYXAvMy40LjEvbWl4aW5zL2dyYWRpZW50cy5sZXNzIiwiQzovR0lUX1JlcG9zaXRvcmllcy9DbG91ZHMvQXp1cmUvQ2x1YlJ1bm5lci5Db250ZW50TWFuYWdlbWVudENvcmUvQ2x1YlJ1bm5lci5Db250ZW50TWFuYWdlbWVudC9Db250ZW50L2Nzcy9Db3JlL190eXBvZ3JhcGh5Lmxlc3MiLCJDOi9HSVRfUmVwb3NpdG9yaWVzL0Nsb3Vkcy9BenVyZS9DbHViUnVubmVyLkNvbnRlbnRNYW5hZ2VtZW50Q29yZS9DbHViUnVubmVyLkNvbnRlbnRNYW5hZ2VtZW50L0NvbnRlbnQvY3NzL0NvcmUvQnV0dG9ucy9fYnV0dG9ucy10cmFuc2l0aW9uLmxlc3MiLCJDOi9HSVRfUmVwb3NpdG9yaWVzL0Nsb3Vkcy9BenVyZS9DbHViUnVubmVyLkNvbnRlbnRNYW5hZ2VtZW50Q29yZS9DbHViUnVubmVyLkNvbnRlbnRNYW5hZ2VtZW50L0NvbnRlbnQvY3NzL0NvcmUvQnV0dG9ucy9fYnV0dG9ucy5sZXNzIiwiQzovR0lUX1JlcG9zaXRvcmllcy9DbG91ZHMvQXp1cmUvQ2x1YlJ1bm5lci5Db250ZW50TWFuYWdlbWVudENvcmUvQ2x1YlJ1bm5lci5Db250ZW50TWFuYWdlbWVudC9Db250ZW50L2Nzcy9Db3JlL0NhcmRzL19mbGV4Ym94Lmxlc3MiLCJDOi9HSVRfUmVwb3NpdG9yaWVzL0Nsb3Vkcy9BenVyZS9DbHViUnVubmVyLkNvbnRlbnRNYW5hZ2VtZW50Q29yZS9DbHViUnVubmVyLkNvbnRlbnRNYW5hZ2VtZW50L0NvbnRlbnQvY3NzL0Jvb3RzdHJhcC8zLjQuMS9taXhpbnMvYm9yZGVyLXJhZGl1cy5sZXNzIiwiQzovR0lUX1JlcG9zaXRvcmllcy9DbG91ZHMvQXp1cmUvQ2x1YlJ1bm5lci5Db250ZW50TWFuYWdlbWVudENvcmUvQ2x1YlJ1bm5lci5Db250ZW50TWFuYWdlbWVudC9Db250ZW50L2Nzcy9Db3JlL0Zvcm1zL19mb3Jtcy1pY29ucy5sZXNzIiwiQzovR0lUX1JlcG9zaXRvcmllcy9DbG91ZHMvQXp1cmUvQ2x1YlJ1bm5lci5Db250ZW50TWFuYWdlbWVudENvcmUvQ2x1YlJ1bm5lci5Db250ZW50TWFuYWdlbWVudC9Db250ZW50L2Nzcy9Db3JlL1BvcHVwcy9fcG9wdXBzX29sZC5sZXNzIiwiQzovR0lUX1JlcG9zaXRvcmllcy9DbG91ZHMvQXp1cmUvQ2x1YlJ1bm5lci5Db250ZW50TWFuYWdlbWVudENvcmUvQ2x1YlJ1bm5lci5Db250ZW50TWFuYWdlbWVudC9Db250ZW50L2Nzcy9Vc2VyTG9naW4vY29udGVudC9fbG9naW4tc29jaWFsLmxlc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQVVBO0VBQ0UsdUJBQUE7RUFDQSwwQkFBQTtFQUNBLDhCQUFBOztBQU9GO0VBQ0UsU0FBQTs7QUFhRjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtFQUNFLGNBQUE7O0FBUUY7QUFDQTtBQUNBO0FBQ0E7RUFDRSxxQkFBQTtFQUNBLHdCQUFBOztBQVFGLEtBQUssSUFBSTtFQUNQLGFBQUE7RUFDQSxTQUFBOztBQVFGO0FBQ0E7RUFDRSxhQUFBOztBQVVGO0VBQ0UsNkJBQUE7O0FBUUYsQ0FBQztBQUNELENBQUM7RUFDQyxVQUFBOztBQVdGLElBQUk7RUFDRixtQkFBQTtFQUNBLDBCQUFBO0VBQ0EsaUNBQUE7O0FBT0Y7QUFDQTtFQUNFLGlCQUFBOztBQU9GO0VBQ0Usa0JBQUE7O0FBUUY7RUFDRSxjQUFBO0VBQ0EsZ0JBQUE7O0FBT0Y7RUFDRSxnQkFBQTtFQUNBLFdBQUE7O0FBT0Y7RUFDRSxjQUFBOztBQU9GO0FBQ0E7RUFDRSxjQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0Esd0JBQUE7O0FBR0Y7RUFDRSxXQUFBOztBQUdGO0VBQ0UsZUFBQTs7QUFVRjtFQUNFLFNBQUE7O0FBT0YsR0FBRyxJQUFJO0VBQ0wsZ0JBQUE7O0FBVUY7RUFDRSxnQkFBQTs7QUFPRjtFQUNFLHVCQUFBO0VBQ0EsU0FBQTs7QUFPRjtFQUNFLGNBQUE7O0FBT0Y7QUFDQTtBQUNBO0FBQ0E7RUFDRSxpQ0FBQTtFQUNBLGNBQUE7O0FBa0JGO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7RUFDRSxjQUFBO0VBQ0EsYUFBQTtFQUNBLFNBQUE7O0FBT0Y7RUFDRSxpQkFBQTs7QUFVRjtBQUNBO0VBQ0Usb0JBQUE7O0FBV0Y7QUFDQSxJQUFLLE1B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QUE7O0FEcERIO0VDb0RHLGtCQUFBOztBRHBESDtFQ29ERyxrQkFBQTs7QURwREg7RUNvREcsU0FBQTs7QURwREg7RUNvREcsa0JBQUE7O0FEcERIO0VDb0RHLGtCQUFBOztBRHBESDtFQ29ERyxTQUFBOztBRHBESDtFQ29ERyxrQkFBQTs7QURwREg7RUNvREcsaUJBQUE7O0FEcERIO0VDeURHLFVBQUE7O0FEekRIO0VDd0VHLGlCQUFBOztBRHhFSDtFQ3dFRyx5QkFBQTs7QUR4RUg7RUN3RUcseUJBQUE7O0FEeEVIO0VDd0VHLGdCQUFBOztBRHhFSDtFQ3dFRyx5QkFBQTs7QUR4RUg7RUN3RUcseUJBQUE7O0FEeEVIO0VDd0VHLGdCQUFBOztBRHhFSDtFQ3dFRyx5QkFBQTs7QUR4RUg7RUN3RUcseUJBQUE7O0FEeEVIO0VDd0VHLGdCQUFBOztBRHhFSDtFQ3dFRyx5QkFBQTs7QUR4RUg7RUN3RUcsd0JBQUE7O0FEeEVIO0VDd0VHLGVBQUE7O0FIQ0osUUFBbUM7RUV6RWxDO0VBQVc7RUFDRjtFQUFXO0VBQ2Q7RUFBVztFQUNYO0VBQVc7RUFDVDtFQUFXO0VBQVk7RUFBWTtJQ21DdEMsV0FBQTs7RUR2Q0w7SUMrQ0csV0FBQTs7RUQvQ0g7SUMrQ0csbUJBQUE7O0VEL0NIO0lDK0NHLG1CQUFBOztFRC9DSDtJQytDRyxVQUFBOztFRC9DSDtJQytDRyxtQkFBQTs7RUQvQ0g7SUMrQ0csbUJBQUE7O0VEL0NIO0lDK0NHLFVBQUE7O0VEL0NIO0lDK0NHLG1CQUFBOztFRC9DSDtJQytDRyxtQkFBQTs7RUQvQ0g7SUMrQ0csVUFBQTs7RUQvQ0g7SUMrQ0csbUJBQUE7O0VEL0NIO0lDK0NHLGtCQUFBOztFRC9DSDtJQzhERyxXQUFBOztFRDlESDtJQzhERyxtQkFBQTs7RUQ5REg7SUM4REcsbUJBQUE7O0VEOURIO0lDOERHLFVBQUE7O0VEOURIO0lDOERHLG1CQUFBOztFRDlESDtJQzhERyxtQkFBQTs7RUQ5REg7SUM4REcsVUFBQTs7RUQ5REg7SUM4REcsbUJBQUE7O0VEOURIO0lDOERHLG1CQUFBOztFRDlESDtJQzhERyxVQUFBOztFRDlESDtJQzhERyxtQkFBQTs7RUQ5REg7SUM4REcsa0JBQUE7O0VEOURIO0lDbUVHLFdBQUE7O0VEbkVIO0lDb0RHLFVBQUE7O0VEcERIO0lDb0RHLGtCQUFBOztFRHBESDtJQ29ERyxrQkFBQTs7RURwREg7SUNvREcsU0FBQTs7RURwREg7SUNvREcsa0JBQUE7O0VEcERIO0lDb0RHLGtCQUFBOztFRHBESDtJQ29ERyxTQUFBOztFRHBESDtJQ29ERyxrQkFBQTs7RURwREg7SUNvREcsa0JBQUE7O0VEcERIO0lDb0RHLFNBQUE7O0VEcERIO0lDb0RHLGtCQUFBOztFRHBESDtJQ29ERyxpQkFBQTs7RURwREg7SUN5REcsVUFBQTs7RUR6REg7SUN3RUcsaUJBQUE7O0VEeEVIO0lDd0VHLHlCQUFBOztFRHhFSDtJQ3dFRyx5QkFBQTs7RUR4RUg7SUN3RUcsZ0JBQUE7O0VEeEVIO0lDd0VHLHlCQUFBOztFRHhFSDtJQ3dFRyx5QkFBQTs7RUR4RUg7SUN3RUcsZ0JBQUE7O0VEeEVIO0lDd0VHLHlCQUFBOztFRHhFSDtJQ3dFRyx5QkFBQTs7RUR4RUg7SUN3RUcsZ0JBQUE7O0VEeEVIO0lDd0VHLHlCQUFBOztFRHhFSDtJQ3dFRyx3QkFBQTs7RUR4RUg7SUN3RUcsZUFBQTs7O0FIVUosUUFBbUM7RUVsRmxDO0VBQVc7RUFDRjtFQUFXO0VBQ2Q7RUFBVztFQUNYO0VBQVc7RUFDVDtFQUFXO0VBQVk7RUFBWTtJQ21DdEMsV0FBQTs7RUR2Q0w7SUMrQ0csV0FBQTs7RUQvQ0g7SUMrQ0csbUJBQUE7O0VEL0NIO0lDK0NHLG1CQUFBOztFRC9DSDtJQytDRyxVQUFBOztFRC9DSDtJQytDRyxtQkFBQTs7RUQvQ0g7SUMrQ0csbUJBQUE7O0VEL0NIO0lDK0NHLFVBQUE7O0VEL0NIO0lDK0NHLG1CQUFBOztFRC9DSDtJQytDRyxtQkFBQTs7RUQvQ0g7SUMrQ0csVUFBQTs7RUQvQ0g7SUMrQ0csbUJBQUE7O0VEL0NIO0lDK0NHLGtCQUFBOztFRC9DSDtJQzhERyxXQUFBOztFRDlESDtJQzhERyxtQkFBQTs7RUQ5REg7SUM4REcsbUJBQUE7O0VEOURIO0lDOERHLFVBQUE7O0VEOURIO0lDOERHLG1CQUFBOztFRDlESDtJQzhERyxtQkFBQTs7RUQ5REg7SUM4REcsVUFBQTs7RUQ5REg7SUM4REcsbUJBQUE7O0VEOURIO0lDOERHLG1CQUFBOztFRDlESDtJQzhERyxVQUFBOztFRDlESDtJQzhERyxtQkFBQTs7RUQ5REg7SUM4REcsa0JBQUE7O0VEOURIO0lDbUVHLFdBQUE7O0VEbkVIO0lDb0RHLFVBQUE7O0VEcERIO0lDb0RHLGtCQUFBOztFRHBESDtJQ29ERyxrQkFBQTs7RURwREg7SUNvREcsU0FBQTs7RURwREg7SUNvREcsa0JBQUE7O0VEcERIO0lDb0RHLGtCQUFBOztFRHBESDtJQ29ERyxTQUFBOztFRHBESDtJQ29ERyxrQkFBQTs7RURwREg7SUNvREcsa0JBQUE7O0VEcERIO0lDb0RHLFNBQUE7O0VEcERIO0lDb0RHLGtCQUFBOztFRHBESDtJQ29ERyxpQkFBQTs7RURwREg7SUN5REcsVUFBQTs7RUR6REg7SUN3RUcsaUJBQUE7O0VEeEVIO0lDd0VHLHlCQUFBOztFRHhFSDtJQ3dFRyx5QkFBQTs7RUR4RUg7SUN3RUcsZ0JBQUE7O0VEeEVIO0lDd0VHLHlCQUFBOztFRHhFSDtJQ3dFRyx5QkFBQTs7RUR4RUg7SUN3RUcsZ0JBQUE7O0VEeEVIO0lDd0VHLHlCQUFBOztFRHhFSDtJQ3dFRyx5QkFBQTs7RUR4RUg7SUN3RUcsZ0JBQUE7O0VEeEVIO0lDd0VHLHlCQUFBOztFRHhFSDtJQ3dFRyx3QkFBQTs7RUR4RUg7SUN3RUcsZUFBQTs7O0FIbUJKLFFBQW1DO0VFM0ZsQztFQUFXO0VBQ0Y7RUFBVztFQUNkO0VBQVc7RUFDWDtFQUFXO0VBQ1Q7RUFBVztFQUFZO0VBQVk7SUNtQ3RDLFdBQUE7O0VEdkNMO0lDK0NHLFdBQUE7O0VEL0NIO0lDK0NHLG1CQUFBOztFRC9DSDtJQytDRyxtQkFBQTs7RUQvQ0g7SUMrQ0csVUFBQTs7RUQvQ0g7SUMrQ0csbUJBQUE7O0VEL0NIO0lDK0NHLG1CQUFBOztFRC9DSDtJQytDRyxVQUFBOztFRC9DSDtJQytDRyxtQkFBQTs7RUQvQ0g7SUMrQ0csbUJBQUE7O0VEL0NIO0lDK0NHLFVBQUE7O0VEL0NIO0lDK0NHLG1CQUFBOztFRC9DSDtJQytDRyxrQkFBQTs7RUQvQ0g7SUM4REcsV0FBQTs7RUQ5REg7SUM4REcsbUJBQUE7O0VEOURIO0lDOERHLG1CQUFBOztFRDlESDtJQzhERyxVQUFBOztFRDlESDtJQzhERyxtQkFBQTs7RUQ5REg7SUM4REcsbUJBQUE7O0VEOURIO0lDOERHLFVBQUE7O0VEOURIO0lDOERHLG1CQUFBOztFRDlESDtJQzhERyxtQkFBQTs7RUQ5REg7SUM4REcsVUFBQTs7RUQ5REg7SUM4REcsbUJBQUE7O0VEOURIO0lDOERHLGtCQUFBOztFRDlESDtJQ21FRyxXQUFBOztFRG5FSDtJQ29ERyxVQUFBOztFRHBESDtJQ29ERyxrQkFBQTs7RURwREg7SUNvREcsa0JBQUE7O0VEcERIO0lDb0RHLFNBQUE7O0VEcERIO0lDb0RHLGtCQUFBOztFRHBESDtJQ29ERyxrQkFBQTs7RURwREg7SUNvREcsU0FBQTs7RURwREg7SUNvREcsa0JBQUE7O0VEcERIO0lDb0RHLGtCQUFBOztFRHBESDtJQ29ERyxTQUFBOztFRHBESDtJQ29ERyxrQkFBQTs7RURwREg7SUNvREcsaUJBQUE7O0VEcERIO0lDeURHLFVBQUE7O0VEekRIO0lDd0VHLGlCQUFBOztFRHhFSDtJQ3dFRyx5QkFBQTs7RUR4RUg7SUN3RUcseUJBQUE7O0VEeEVIO0lDd0VHLGdCQUFBOztFRHhFSDtJQ3dFRyx5QkFBQTs7RUR4RUg7SUN3RUcseUJBQUE7O0VEeEVIO0lDd0VHLGdCQUFBOztFRHhFSDtJQ3dFRyx5QkFBQTs7RUR4RUg7SUN3RUcseUJBQUE7O0VEeEVIO0lDd0VHLGdCQUFBOztFRHhFSDtJQ3dFRyx5QkFBQTs7RUR4RUg7SUN3RUcsd0JBQUE7O0VEeEVIO0lDd0VHLGVBQUE7OztBQzlESjtBQ3dFQTtFRHZFRSxxQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtF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RGdFSCxhQ2pFRztBRGlFSCxhQ2hFRztBRHdGSCxhQ3pGRztBRHlGSCxhQ3hGRztBQzBCSCx1QkQzQkc7QUMyQkgsdUJEMUJHO0FFY0gsVUEyS0ksc0JGMUxEO0FFZUgsVUEyS0ksc0JGekxEO0FHVUgscUJBQ0ksb0JIWkQ7QUdXSCxxQkFDSSxvQkhYRDtFQUNDLGNBQUE7RUFDQSxTQUFTLEdBQVQ7O0FBRUYsU0FBQztBaEJnTUgsY0FDRSxHZ0JqTUM7QVpUSCxVWVNHO0FaV0gsZ0JZWEc7QVpvQkgsSVlwQkc7QUQ0REgsYUM1REc7QURvRkgsYUNwRkc7QUNzQkgsdUJEdEJHO0FFVUgsVUEyS0ksc0JGckxEO0FHTUgscUJBQ0ksb0JIUEQ7RUFDQyxXQUFBOztBSWd4REEsU0FBQztBQUFTLFNBQUM7QXBCamxEZixjQUNFLEdvQmdsREc7QXBCamxETCxjQUNFLEdvQmdsRGE7QWhCMXhEZixVZ0IweERLO0FoQjF4REwsVWdCMHhEZTtBaEJ0d0RmLGdCZ0Jzd0RLO0FoQnR3REwsZ0JnQnN3RGU7QWhCN3ZEZixJZ0I2dkRLO0FoQjd2REwsSWdCNnZEZTtBTHJ0RGYsYUtxdERLO0FMcnRETCxhS3F0RGU7QUw3ckRmLGFLNnJESztBTDdyREwsYUs2ckRlO0FIM3ZEZix1QkcydkRLO0FIM3ZETCx1QkcydkRlO0FGdndEZixVQTJLSSxzQkU0bERDO0FGdndETCxVQTJLSSxzQkU0bERXO0FEM3dEZixxQkFDSSxvQkMwd0RDO0FEM3dETCxxQkFDSSxvQkMwd0RXO0VBQ1AsU0FBUyxHQUFUO0VBQ0EsV0FBQTtFQUNBLGNBQUE7O0FDenhEUjtFQ1ZFLGNBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBOztBRFdGO0VBQ0UsdUJBQUE7O0FBRUY7RUFDRSxzQkFBQTs7QUFRRjtFQUNFLHdCQUFBOztBQUVGO0VBQ0UseUJBQUE7O0FBRUY7RUFDRSxrQkFBQTs7QUFFRjtFRXpCRSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLDZCQUFBO0VBQ0EsU0FBQTs7QUY4QkY7RUFDRSx3QkFBQTs7QUFPRjtFQUNFLGVBQUE7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LFlBQ0Q7QUFBUyxTQUNoQixZQUFZO0FBQ2IsU0FBUyxNQUFNO0VzQjhLWixTQUFBO0VBQ0EsV0FBVyxnQkFBWDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0E3Qm5KSjtFQUFVLGVBQUE7O0FBQ08sZUFBQztFQUFPLHFCQUFBOztBQUF1QixlQUFDO0VBQVEsa0JBQUE7RUFBa0IsUUFBQTs7QUFrTTNFO0VBQ0ksYUFB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O0VBQ0EsYUFBQTs7QTZCNElFLEcxQjNCQSxXMEIyQkM7RUFDRyxlQUFBOztBQUNBLEcxQjdCSixXMEIyQkMsT0FFSTtFQUNHLE1BQUE7O0FBRUosRzFCaENKLFcwQjJCQyxPQUtJO0VBQ0csa0JBQUE7RUFDQSxRQUFBOztBQUdSLEcxQnJDQSxXMEJxQ0M7RUFDRyxrQkFBQTtFQUNBLFFBQUE7O0FBY0osRzFCckRBLFcwQnFEQyxPQUFPO0FBQ1IsRzFCdERBLFcwQnNEQyxPQUFPO0FBQ1IsRzFCdkRBLFcwQnVEQztFQUNHLFVBQUE7O0FBR0osRzFCM0RBLFcwQjJEQyxVQUVHO0FBREosRzFCNURBLFcwQjREQyxXQUNHO0FBRkosRzFCM0RBLFcwQjJEQyxVQUdHO0FBRkosRzFCNURBLFcwQjREQyxXQUVHO0FBSEosRzFCM0RBLFcwQjJEQyxVQUlHO0FBSEosRzFCNURBLFcwQjREQyxXQUdHO0FBSkosRzFCM0RBLFcwQjJEQyxVL0IvRkw7QStCZ0dJLEcxQjVEQSxXMEI0REMsVy9CaEdMO0UrQm9HWSxjQUFBOztBQUxSLEcxQjNEQSxXMEIyREMsVUFPRztBQU5KLEcxQjVEQSxXMEI0REMsV0FNRztFQUNJLGNBQUE7O0FBUlIsRzFCM0RBLFcwQjJEQyxVQU9HLHVCQUVJO0FBUlIsRzFCNURBLFcwQjREQyxXQU1HLHVCQUVJO0FBVFIsRzFCM0RBLFcwQjJEQyxVQU9HLHVCL0J0R1I7QStCZ0dJLEcxQjVEQSxXMEI0REMsV0FNRyx1Qi9CdEdSO0UrQnlHZ0IsY0FBQTs7QTFCcExoQixHQStHSSxXMEJrRkE7QTFCak1KLEdBK0dJLFcwQm1GQTtBMUJsTUosR0ErR0ksVzBCb0ZBO0ExQm5NSixHQStHSSxXMEJxRkE7QTFCcE1KLEdBK0dJLFcwQnNGQTtBMUJyTUosR0ErR0ksVzBCdUZBO0ExQnRNSixHQStHSSxXTHBDSjtFK0I0SFEsaUJBQUE7O0ExQnZNUixHQStHSSxXMEIwRkE7RUFDSSxpQkFBQTs7QTFCMU1SLEdBK0dJLFcwQjZGQTtFQUNJLGlCQUFBOztBMUI3TVIsR0ErR0ksVzBCZ0dBO0VBQ0ksaUJB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WHg1Q3JCLEtXeTVDWSxVQUFVO0FBQ3RCLFFBQVEsVVgxNUNSLE1XMDVDK0I7QVgxNUMvQixLVzI1Q1ksU0FBUztBWDM1Q3JCLEtXNDVDWSxVQUFVO0FBQ3RCLFFBQVEsVVg3NUNSLE1XNjVDK0I7QVg3NUMvQixLVzg1Q1ksU0FBUztBWDk1Q3JCLEtXKzVDWSxVQUFVO0FBQ3RCLFFBQVEsVVhoNkNSLE1XZzZDK0I7QVhoNkMvQixLV2k2Q1ksU0FBUztBWGo2Q3JCLEtXazZDWSxVQUFVO0FBQ3RCLFFBQVEsVVhuNkNSLE1XbTZDK0I7QVhuNkMvQixLV282Q1ksU0FBUztBWHA2Q3JCLEtXcTZDWSxVQUFVO0FBQ3RCLFFBQVEsVVh0NkNSLE1XczZDK0I7QVJsNkMvQixxQkFnQkksS0FrQkksRVErMkNJO0FSajVDWixxQkFnQkksS0FrQkksRVFnM0NJO0FBQ1osUUFBUSxVUm41Q1Isc0JBZ0JJLEtBa0JJO0FBbENSLHFCQWdCSSxLQWtCSSxFUWszQ0ksU0FBUztBUnA1Q3JCLHFCQWdCSSxLQWtCSSxFUW0zQ0ksVUFBVTtBQUN0QixRQUFRLFVSdDVDUixzQkFnQkksS0FrQkksRVFvM0N1QjtBUnQ1Qy9CLHFCQWdCSSxLQWtCSSxFUXEzQ0ksU0FBUztBUnY1Q3JCLHFCQWdCSSxLQWtCSSxFUXMzQ0ksVUFBVTtBQUN0QixRQUFRLFVSejVDUixzQkFnQkksS0FrQkksRVF1M0N1QjtBUno1Qy9CLHFCQWdCSSxLQWtCSSxFUXczQ0ksU0FBUztBUjE1Q3JCLHFCQWdCSSxLQWtCSSxFUXkzQ0ksVUFBVTtBQUN0QixRQUFRLFVSNTVDUixzQkFnQkksS0FrQkksRVEwM0N1QjtBUjU1Qy9CLHFCQWdCSSxLQWtCSSxFUTIzQ0ksU0FBUztBUjc1Q3JCLHFCQWdCSSxLQWtCSSxFUTQzQ0ksVUFBVTtBQUN0QixRQUFRLFVSLzVDUixzQkFnQkksS0FrQkksRVE2M0N1QjtBUi81Qy9CLHFCQWdCSSxLQWtCSSxFUTgzQ0ksU0FBUztBUmg2Q3JCLHFCQWdCSSxLQWtCSSxFUSszQ0ksVUFBVTtBQUN0QixRQUFRLFVSbDZDUixzQkFn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 */