﻿/*! 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-x-twitter::before,
.fa-square-x-twitter::before {
  content: "";
  display: inline-block;
  width: 1em;
  height: 1em;
  background-color: currentColor;
  /* Uses the text color */
  vertical-align: text-bottom;
  /* Fix icon alignment with other FA icons */
}
/* Twitter x icon (6.4.2) 'x-twitter' -> https://fontawesome.com/icons/x-twitter?f=brands&s=solid */
.fa-x-twitter::before {
  -webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path d="M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z"/></svg>');
  mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path d="M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z"/></svg>');
}
/* Twitter square x icon (6.4.2) 'square-x-twitter' -> https://fontawesome.com/icons/square-x-twitter?f=brands&s=solid */
.fa-square-x-twitter::before {
  -webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path d="M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm297.1 84L257.3 234.6 379.4 396H283.8L209 298.1 123.3 396H75.8l111-126.9L69.7 116h98l67.7 89.5L313.6 116h47.5zM323.3 367.6L153.4 142.9H125.1L296.9 367.6h26.3z"/></svg>');
  mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path d="M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm297.1 84L257.3 234.6 379.4 396H283.8L209 298.1 123.3 396H75.8l111-126.9L69.7 116h98l67.7 89.5L313.6 116h47.5zM323.3 367.6L153.4 142.9H125.1L296.9 367.6h26.3z"/></svg>');
}
.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;
}
/* Credentials Create */
.loginField-passStrengthify {
  margin-bottom: 0;
}
.passStrengthify {
  margin-bottom: 20px;
}
.loginStaticField {
  width: 100%;
  height: auto;
  margin-bottom: 20px;
  padding-top: 10px;
  font-size: 18px;
}
.password-wrapper {
  position: relative;
  display: inline-block;
  /* shrink-wrap to the input’s width */
  width: 100%;
}
.password-wrapper input {
  padding-right: 3rem;
  /* make space for the eye */
  margin-bottom: 0;
  /* Hide Edge’s native eye so you don’t get two icons */
}
.password-wrapper input::-ms-reveal,
.password-wrapper input::-ms-clear {
  display: none !important;
}
.password-wrapper .toggle-pwd {
  position: absolute;
  top: 21.5px;
  right: 0.75rem;
  transform: translateY(-50%);
  background: none;
  border: none;
  cursor: pointer;
  line-height: 1;
  padding: 0;
}
.field-group {
  margin-bottom: 20px;
}
.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: 20px;
}
.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,
.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;
}
/* Show send button as inverse style in popup */
.popup-content .login-ml .btn-ml {
  color: #8e24aa;
  background-color: #FFF;
  border-color: #8e24aa;
  overflow: hidden;
  margin: 20px 0px;
}
.popup-content .login-ml .btn-ml:hover,
.popup-content .login-ml .btn-ml:focus,
.popup-content .login-ml .btn-ml.active,
.popup-content .login-ml .btn-ml:active {
  color: #FFF;
  background-color: #8e24aa;
  border-color: #8e24aa;
}
.popup-content .btn-ml-link {
  margin-top: 20px;
}
@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;
  font-stretch: normal;
  src: url(https://fonts.gstatic.com/s/roboto/v48/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuaabVmUiA8.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
  src: url(https://fonts.gstatic.com/s/roboto/v48/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVmUiA8.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: normal;
  src: url(https://fonts.gstatic.com/s/roboto/v48/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWub2bVmUiA8.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 600;
  font-stretch: normal;
  src: url(https://fonts.gstatic.com/s/roboto/v48/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuYaalmUiA8.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
  src: url(https://fonts.gstatic.com/s/roboto/v48/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuYjalmUiA8.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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIkM6L0dJVF9SZXBvc2l0b3JpZXMvQ2xvdWRzL0F6dXJlL0NsdWJSdW5uZXIuQWRtaW5pc3RyYXRpb25Db3JlL0NsdWJSdW5uZXIuV2ViU2l0ZUFkbWluL0NvbnRlbnQvY3NzL0Jvb3RzdHJhcC8zLjQuMS9ub3JtYWxpemUubGVzcyIsIkM6L0dJVF9SZXBvc2l0b3JpZXMvQ2xvdWRzL0F6dXJlL0NsdWJSdW5uZXIuQWRtaW5pc3RyYXRpb25Db3JlL0NsdWJSdW5uZXIuV2ViU2l0ZUFkbWluL0NvbnRlbnQvY3NzL0NvcmUvRm9ybXMvX2Zvcm1zLWN1c3RvbS1jb250cm9scy5sZXNzIiwiQzovR0lUX1JlcG9zaXRvcmllcy9DbG91ZHMvQXp1cmUvQ2x1YlJ1bm5lci5BZG1pbmlzdHJhdGlvbkNvcmUvQ2x1YlJ1bm5lci5XZWJTaXRlQWRtaW4vQ29udGVudC9jc3MvQm9vdHN0cmFwLzMuNC4xL3NjYWZmb2xkaW5nLmxlc3MiLCJDOi9HSVRfUmVwb3NpdG9yaWVzL0Nsb3Vkcy9BenVyZS9DbHViUnVubmVyLkFkbWluaXN0cmF0aW9uQ29yZS9DbHViUnVubmVyLldlYlNpdGVBZG1pbi9Db250ZW50L2Nzcy9Cb290c3RyYXAvMy40LjEvbWl4aW5zL3ZlbmRvci1wcmVmaXhlcy5sZXNzIiwiX3ZhcmlhYmxlcy5sZXNzIiwiQzovR0lUX1JlcG9zaXRvcmllcy9DbG91ZHMvQXp1cmUvQ2x1YlJ1bm5lci5BZG1pbmlzdHJhdGlvbkNvcmUvQ2x1YlJ1bm5lci5XZWJTaXRlQWRtaW4vQ29udGVudC9jc3MvQm9vdHN0cmFwLzMuNC4xL21peGlucy90YWItZm9jdXMubGVzcyIsIkM6L0dJVF9SZXBvc2l0b3JpZXMvQ2xvdWRzL0F6dXJlL0NsdWJSdW5uZXIuQWRtaW5pc3RyYXRpb25Db3JlL0NsdWJSdW5uZXIuV2ViU2l0ZUFkbWluL0NvbnRlbnQvY3NzL0Jvb3RzdHJhcC8zLjQuMS9taXhpbnMvaW1hZ2UubGVzcyIsIkM6L0dJVF9SZXBvc2l0b3JpZXMvQ2xvdWRzL0F6dXJlL0NsdWJSdW5uZXIuQWRtaW5pc3RyYXRpb25Db3JlL0NsdWJSdW5uZXIuV2ViU2l0ZUFkbWluL0NvbnRlbnQvY3NzL0NvcmUvbWl4aW5zL19taXhpbnMubGVzcyIsIkM6L0dJVF9SZXBvc2l0b3JpZXMvQ2xvdWRzL0F6dXJlL0NsdWJSdW5uZXIuQWRtaW5pc3RyYXRpb25Db3JlL0NsdWJSdW5uZXIuV2ViU2l0ZUFkbWluL0NvbnRlbnQvY3NzL0Jvb3RzdHJhcC8zLjQuMS90eXBlLmxlc3MiLCJDOi9HSVRfUmVwb3NpdG9yaWVzL0Nsb3Vkcy9BenVyZS9DbHViUnVubmVyLkFkbWluaXN0cmF0aW9uQ29yZS9DbHViUnVubmVyLldlYlNpdGVBZG1pbi9Db250ZW50L2Nzcy9Cb290c3RyYXAvMy40LjEvbWl4aW5zL3RleHQtZW1waGFzaXMubGVzcyIsIkM6L0dJVF9SZXBvc2l0b3JpZXMvQ2xvdWRzL0F6dXJlL0NsdWJSdW5uZXIuQWRtaW5pc3RyYXRpb25Db3JlL0NsdWJSdW5uZXIuV2ViU2l0ZUFkbWluL0NvbnRlbnQvY3NzL0Jvb3RzdHJhcC8zLjQuMS9taXhpbnMvYmFja2dyb3VuZC12YXJpYW50Lmxlc3MiLCJDOi9HSVRfUmVwb3NpdG9yaWVzL0Nsb3Vkcy9BenVyZS9DbHViUnVubmVyLkFkbWluaXN0cmF0aW9uQ29yZS9DbHViUnVubmVyLldlYlNpdGVBZG1pbi9Db250ZW50L2Nzcy9Cb290c3RyYXAvMy40LjEvbWl4aW5zL3RleHQtb3ZlcmZsb3cubGVzcyIsIkM6L0dJVF9SZXBvc2l0b3JpZXMvQ2xvdWRzL0F6dXJlL0NsdWJSdW5uZXIuQWRtaW5pc3RyYXRpb25Db3JlL0NsdWJSdW5uZXIuV2ViU2l0ZUFkbWluL0NvbnRlbnQvY3NzL0Jvb3RzdHJhcC8zLjQuMS9ncmlkLmxlc3MiLCJDOi9HSVRfUmVwb3NpdG9yaWVzL0Nsb3Vkcy9BenVyZS9DbHViUnVubmVyLkFkbWluaXN0cmF0aW9uQ29yZS9DbHViUnVubmVyLldlYlNpdGVBZG1pbi9Db250ZW50L2Nzcy9Cb290c3RyYXAvMy40LjEvbWl4aW5zL2dyaWQubGVzcyIsImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1Sb2JvdG86MzAwLDQwMCw1MDAsNjAwLDcwMCIsIkM6L0dJVF9SZXBvc2l0b3JpZXMvQ2xvdWRzL0F6dXJlL0NsdWJSdW5uZXIuQWRtaW5pc3RyYXRpb25Db3JlL0NsdWJSdW5uZXIuV2ViU2l0ZUFkbWluL0NvbnRlbnQvY3NzL0Jvb3RzdHJhcC8zLjQuMS9taXhpbnMvZ3JpZC1mcmFtZXdvcmsubGVzcyIsIkM6L0dJVF9SZXBvc2l0b3JpZXMvQ2xvdWRzL0F6dXJlL0NsdWJSdW5uZXIuQWRtaW5pc3RyYXRpb25Db3JlL0NsdWJSdW5uZXIuV2ViU2l0ZUFkbWluL0NvbnRlbnQvY3NzL0Jvb3RzdHJhcC8zLjQuMS9idXR0b25zLmxlc3MiLCJDOi9HSVRfUmVwb3NpdG9yaWVzL0Nsb3Vkcy9BenVyZS9DbHViUnVubmVyLkFkbWluaXN0cmF0aW9uQ29yZS9DbHViUnVubmVyLldlYlNpdGVBZG1pbi9Db250ZW50L2Nzcy9Db3JlL0NsdWJydW5uZXIvX2J1dHRvbnMubGVzcyIsIkM6L0dJVF9SZXBvc2l0b3JpZXMvQ2xvdWRzL0F6dXJlL0NsdWJSdW5uZXIuQWRtaW5pc3RyYXRpb25Db3JlL0NsdWJSdW5uZXIuV2ViU2l0ZUFkbWluL0NvbnRlbnQvY3NzL0Jvb3RzdHJhcC8zLjQuMS9taXhpbnMvYnV0dG9ucy5sZXNzIiwiQzovR0lUX1JlcG9zaXRvcmllcy9DbG91ZHMvQXp1cmUvQ2x1YlJ1bm5lci5BZG1pbmlzdHJhdGlvbkNvcmUvQ2x1YlJ1bm5lci5XZWJTaXRlQWRtaW4vQ29udGVudC9jc3MvQm9vdHN0cmFwLzMuNC4xL21peGlucy9vcGFjaXR5Lmxlc3MiLCJDOi9HSVRfUmVwb3NpdG9yaWVzL0Nsb3Vkcy9BenVyZS9DbHViUnVubmVyLkFkbWluaXN0cmF0aW9uQ29yZS9DbHViUnVubmVyLldlYlNpdGVBZG1pbi9Db250ZW50L2Nzcy9Db3JlL0J1dHRvbnMvX2J1dHRvbnNfb2xkLmxlc3MiLCJDOi9HSVRfUmVwb3NpdG9yaWVzL0Nsb3Vkcy9BenVyZS9DbHViUnVubmVyLkFkbWluaXN0cmF0aW9uQ29yZS9DbHViUnVubmVyLldlYlNpdGVBZG1pbi9Db250ZW50L2Nzcy9Db3JlL0J1dHRvbnMvX2J1dHRvbnMtZ3JvdXAtZGlzYWJsZWQubGVzcyIsIkM6L0dJVF9SZXBvc2l0b3JpZXMvQ2xvdWRzL0F6dXJlL0NsdWJSdW5uZXIuQWRtaW5pc3RyYXRpb25Db3JlL0NsdWJSdW5uZXIuV2ViU2l0ZUFkbWluL0NvbnRlbnQvY3NzL0NvcmUvQnV0dG9ucy9fYnV0dG9ucy1mYy5sZXNzIiwiQzovR0lUX1JlcG9zaXRvcmllcy9DbG91ZHMvQXp1cmUvQ2x1YlJ1bm5lci5BZG1pbmlzdHJhdGlvbkNvcmUvQ2x1YlJ1bm5lci5XZWJTaXRlQWRtaW4vQ29udGVudC9jc3MvQm9vdHN0cmFwLzMuNC4xL21vZGFscy5sZXNzIiwiQzovR0lUX1JlcG9zaXRvcmllcy9DbG91ZHMvQXp1cmUvQ2x1YlJ1bm5lci5BZG1pbmlzdHJhdGlvbkNvcmUvQ2x1YlJ1bm5lci5XZWJTaXRlQWRtaW4vQ29udGVudC9jc3MvQm9vdHN0cmFwLzMuNC4xL21peGlucy9jbGVhcmZpeC5sZXNzIiwiQzovR0lUX1JlcG9zaXRvcmllcy9DbG91ZHMvQXp1cmUvQ2x1YlJ1bm5lci5BZG1pbmlzdHJhdGlvbkNvcmUvQ2x1YlJ1bm5lci5XZWJTaXRlQWRtaW4vQ29udGVudC9jc3MvQ29yZS9TY2FmZm9sZGluZy9fdXRpbGl0aWVzLmxlc3MiLCJDOi9HSVRfUmVwb3NpdG9yaWVzL0Nsb3Vkcy9BenVyZS9DbHViUnVubmVyLkFkbWluaXN0cmF0aW9uQ29yZS9DbHViUnVubmVyLldlYlNpdGVBZG1pbi9Db250ZW50L2Nzcy9Db3JlL1BvcHVwcy9fcG9wdXBzLmxlc3MiLCJDOi9HSVRfUmVwb3NpdG9yaWVzL0Nsb3Vkcy9BenVyZS9DbHViUnVubmVyLkFkbWluaXN0cmF0aW9uQ29yZS9DbHViUnVubmVyLldlYlNpdGVBZG1pbi9Db250ZW50L2Nzcy9Db3JlL0Jyb3dzZXJEZXRlY3QvX2Jyb3dzZXIubGVzcyIsInN0eWxlc2hlZXQubGVzcyIsIkM6L0dJVF9SZXBvc2l0b3JpZXMvQ2xvdWRzL0F6dXJlL0NsdWJSdW5uZXIuQWRtaW5pc3RyYXRpb25Db3JlL0NsdWJSdW5uZXIuV2ViU2l0ZUFkbWluL0NvbnRlbnQvY3NzL0Jvb3RzdHJhcC8zLjQuMS91dGlsaXRpZXMubGVzcyIsIkM6L0dJVF9SZXBvc2l0b3JpZXMvQ2xvdWRzL0F6dXJlL0NsdWJSdW5uZXIuQWRtaW5pc3RyYXRpb25Db3JlL0NsdWJSdW5uZXIuV2ViU2l0ZUFkbWluL0NvbnRlbnQvY3NzL0Jvb3RzdHJhcC8zLjQuMS9taXhpbnMvY2VudGVyLWJsb2NrLmxlc3MiLCJDOi9HSVRfUmVwb3NpdG9yaWVzL0Nsb3Vkcy9BenVyZS9DbHViUnVubmVyLkFkbWluaXN0cmF0aW9uQ29yZS9DbHViUnVubmVyLldlYlNpdGVBZG1pbi9Db250ZW50L2Nzcy9Cb290c3RyYXAvMy40LjEvbWl4aW5zL2hpZGUtdGV4dC5sZXNzIiwiQzovR0lUX1JlcG9zaXRvcmllcy9DbG91ZHMvQXp1cmUvQ2x1YlJ1bm5lci5BZG1pbmlzdHJhdGlvbkNvcmUvQ2x1YlJ1bm5lci5XZWJTaXRlQWRtaW4vQ29udGVudC9jc3MvQm9vdHN0cmFwLzMuNC4xL3Jlc3BvbnNpdmUtdXRpbGl0aWVzLmxlc3MiLCJDOi9HSVRfUmVwb3NpdG9yaWVzL0Nsb3Vkcy9BenVyZS9DbHViUnVubmVyLkFkbWluaXN0cmF0aW9uQ29yZS9DbHViUnVubmVyLldlYlNpdGVBZG1pbi9Db250ZW50L2Nzcy9Cb290c3RyYXAvMy40LjEvbWl4aW5zL3Jlc3BvbnNpdmUtdmlzaWJpbGl0eS5sZXNzIiwiQzovR0lUX1JlcG9zaXRvcmllcy9DbG91ZHMvQXp1cmUvQ2x1YlJ1bm5lci5BZG1pbmlzdHJhdGlvbkNvcmUvQ2x1YlJ1bm5lci5XZWJTaXRlQWRtaW4vQ29udGVudC9jc3MvQ29yZS9Gb250cy9fbWF0ZXJpYWwtaWNvbnMubGVzcyIsIkM6L0dJVF9SZXBvc2l0b3JpZXMvQ2xvdWRzL0F6dXJlL0NsdWJSdW5uZXIuQWRtaW5pc3RyYXRpb25Db3JlL0NsdWJSdW5uZXIuV2ViU2l0ZUFkbWluL0NvbnRlbnQvY3NzL0NvcmUvRm9udHMvX2ZvbnQtYXdlc29tZS5sZXNzIiwiQzovR0lUX1JlcG9zaXRvcmllcy9DbG91ZHMvQXp1cmUvQ2x1YlJ1bm5lci5BZG1pbmlzdHJhdGlvbkNvcmUvQ2x1YlJ1bm5lci5XZWJTaXRlQWRtaW4vQ29udGVudC9jc3MvQ29yZS9taXhpbnMvX2ZvbnQtaWNvbnMubGVzcyIsIkM6L0dJVF9SZXBvc2l0b3JpZXMvQ2xvdWRzL0F6dXJlL0NsdWJSdW5uZXIuQWRtaW5pc3RyYXRpb25Db3JlL0NsdWJSdW5uZXIuV2ViU2l0ZUFkbWluL0NvbnRlbnQvY3NzL0NvcmUvRm9udHMvX2ZvbnQtYXdlc29tZS1pY29ucy5sZXNzIiwiQzovR0lUX1JlcG9zaXRvcmllcy9DbG91ZHMvQXp1cmUvQ2x1YlJ1bm5lci5BZG1pbmlzdHJhdGlvbkNvcmUvQ2x1YlJ1bm5lci5XZWJTaXRlQWRtaW4vQ29udGVudC9jc3MvQ29yZS9Gb250cy9fZm9udC1hd2Vzb21lLWljb25zLXBhdGNoLmxlc3MiLCJDOi9HSVRfUmVwb3NpdG9yaWVzL0Nsb3Vkcy9BenVyZS9DbHViUnVubmVyLkFkbWluaXN0cmF0aW9uQ29yZS9DbHViUnVubmVyLldlYlNpdGVBZG1pbi9Db250ZW50L2Nzcy9Db3JlL0ZvbnRzL2ZvbnQtY3IvX3BhdGgubGVzcyIsIkM6L0dJVF9SZXBvc2l0b3JpZXMvQ2xvdWRzL0F6dXJlL0NsdWJSdW5uZXIuQWRtaW5pc3RyYXRpb25Db3JlL0NsdWJSdW5uZXIuV2ViU2l0ZUFkbWluL0NvbnRlbnQvY3NzL0NvcmUvRm9udHMvZm9udC1jci9fY29yZS5sZXNzIiwiQzovR0lUX1JlcG9zaXRvcmllcy9DbG91ZHMvQXp1cmUvQ2x1YlJ1bm5lci5BZG1pbmlzdHJhdGlvbkNvcmUvQ2x1YlJ1bm5lci5XZWJTaXRlQWRtaW4vQ29udGVudC9jc3MvQ29yZS9Gb250cy9mb250LWNyL19pY29ucy5sZXNzIiwiQzovR0lUX1JlcG9zaXRvcmllcy9DbG91ZHMvQXp1cmUvQ2x1YlJ1bm5lci5BZG1pbmlzdHJhdGlvbkNvcmUvQ2x1YlJ1bm5lci5XZWJTaXRlQWRtaW4vQ29udGVudC9jc3MvQ29yZS9Gb250cy9mb250LWNyL192YXJpYWJsZXMubGVzcyIsIl9zY2FmZm9sZGluZy5sZXNzIiwiQzovR0lUX1JlcG9zaXRvcmllcy9DbG91ZHMvQXp1cmUvQ2x1YlJ1bm5lci5BZG1pbmlzdHJhdGlvbkNvcmUvQ2x1YlJ1bm5lci5XZWJTaXRlQWRtaW4vQ29udGVudC9jc3MvQ29yZS9taXhpbnMvX2FuaW1hdGlvbi5sZXNzIiwiQzovR0lUX1JlcG9zaXRvcmllcy9DbG91ZHMvQXp1cmUvQ2x1YlJ1bm5lci5BZG1pbmlzdHJhdGlvbkNvcmUvQ2x1YlJ1bm5lci5XZWJTaXRlQWRtaW4vQ29udGVudC9jc3MvQ29yZS9taXhpbnMvX21uZHMtZ3JpZC1mcmFtZXdvcmsubGVzcyIsIkM6L0dJVF9SZXBvc2l0b3JpZXMvQ2xvdWRzL0F6dXJlL0NsdWJSdW5uZXIuQWRtaW5pc3RyYXRpb25Db3JlL0NsdWJSdW5uZXIuV2ViU2l0ZUFkbWluL0NvbnRlbnQvY3NzL0Jvb3RzdHJhcC8zLjQuMS9taXhpbnMvZ3JhZGllbnRzLmxlc3MiLCJDOi9HSVRfUmVwb3NpdG9yaWVzL0Nsb3Vkcy9BenVyZS9DbHViUnVubmVyLkFkbWluaXN0cmF0aW9uQ29yZS9DbHViUnVubmVyLldlYlNpdGVBZG1pbi9Db250ZW50L2Nzcy9Db3JlL190eXBvZ3JhcGh5Lmxlc3MiLCJDOi9HSVRfUmVwb3NpdG9yaWVzL0Nsb3Vkcy9BenVyZS9DbHViUnVubmVyLkFkbWluaXN0cmF0aW9uQ29yZS9DbHViUnVubmVyLldlYlNpdGVBZG1pbi9Db250ZW50L2Nzcy9Db3JlL0J1dHRvbnMvX2J1dHRvbnMtdHJhbnNpdGlvbi5sZXNzIiwiQzovR0lUX1JlcG9zaXRvcmllcy9DbG91ZHMvQXp1cmUvQ2x1YlJ1bm5lci5BZG1pbmlzdHJhdGlvbkNvcmUvQ2x1YlJ1bm5lci5XZWJTaXRlQWRtaW4vQ29udGVudC9jc3MvQ29yZS9CdXR0b25zL19idXR0b25zLmxlc3MiLCJDOi9HSVRfUmVwb3NpdG9yaWVzL0Nsb3Vkcy9BenVyZS9DbHViUnVubmVyLkFkbWluaXN0cmF0aW9uQ29yZS9DbHViUnVubmVyLldlYlNpdGVBZG1pbi9Db250ZW50L2Nzcy9Db3JlL0NhcmRzL19mbGV4Ym94Lmxlc3MiLCJDOi9HSVRfUmVwb3NpdG9yaWVzL0Nsb3Vkcy9BenVyZS9DbHViUnVubmVyLkFkbWluaXN0cmF0aW9uQ29yZS9DbHViUnVubmVyLldlYlNpdGVBZG1pbi9Db250ZW50L2Nzcy9Cb290c3RyYXAvMy40LjEvbWl4aW5zL2JvcmRlci1yYWRpdXMubGVzcyIsIkM6L0dJVF9SZXBvc2l0b3JpZXMvQ2xvdWRzL0F6dXJlL0NsdWJSdW5uZXIuQWRtaW5pc3RyYXRpb25Db3JlL0NsdWJSdW5uZXIuV2ViU2l0ZUFkbWluL0NvbnRlbnQvY3NzL0NvcmUvRm9ybXMvX2Zvcm1zLWljb25zLmxlc3MiLCJDOi9HSVRfUmVwb3NpdG9yaWVzL0Nsb3Vkcy9BenVyZS9DbHViUnVubmVyLkFkbWluaXN0cmF0aW9uQ29yZS9DbHViUnVubmVyLldlYlNpdGVBZG1pbi9Db250ZW50L2Nzcy9Db3JlL1BvcHVwcy9fcG9wdXBzX29sZC5sZXNzIiwiQzovR0lUX1JlcG9zaXRvcmllcy9DbG91ZHMvQXp1cmUvQ2x1YlJ1bm5lci5BZG1pbmlzdHJhdGlvbkNvcmUvQ2x1YlJ1bm5lci5XZWJTaXRlQWRtaW4vQ29udGVudC9jc3MvVXNlckxvZ2luL2NvbnRlbnQvX2xvZ2luLXNvY2lhbC5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFVQTtFQUNFLHVCQUFBO0VBQ0EsMEJBQUE7RUFDQSw4QkFBQTs7QUFPRjtFQUNFLFNBQUE7O0FBYUY7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7RUFDRSxjQUFBOztB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QUVBLGVBQUE7RUFFQSxtQkFBQTtFQUNBLGtCQUFBOztBRHRCTDtBQUFXO0FBQ0Y7QUFBVztBQUNkO0FBQVc7QUFDWDtBQUFXO0FBQ1Q7QUFBVztBQUNaO0FBQVk7RUNrQ2QsV0FBQTs7QUR2Q0w7RUMrQ0csV0FBQTs7QUQvQ0g7RUMrQ0csbUJBQUE7O0FEL0NIO0VDK0NHLG1CQUFBOztBRC9DSDtFQytDRyxVQUFBOztBRC9DSDtFQytDRyxtQkFBQTs7QUQvQ0g7RUMrQ0csbUJBQUE7O0FEL0NIO0VDK0NHLFVBQUE7O0FEL0NIO0VDK0NHLG1CQUFBOztBRC9DSDtFQytDRyxtQkFBQTs7QUQvQ0g7RUMrQ0csVUFBQTs7QUQvQ0g7RUMrQ0csbUJBQUE7O0FEL0NIO0VDK0NHLGtCQUFBOztBRC9DSDtFQzhERyxXQUFBOztBRDlESDtFQzhERyxtQkFBQTs7QUQ5REg7RUM4REcsbUJBQUE7O0FEOURIO0VDOERHLFVBQUE7O0FEOURIO0VDOERHLG1CQUFBOztBRDlESDtFQzhERyxtQkFBQTs7QUQ5REg7RUM4REcsVUFBQTs7QUQ5REg7RUM4REcsbUJBQUE7O0FEOURIO0VDOERHLG1CQUFBOztBRDlESDtFQzhERyxVQUFBOztBRDlESDtFQzhERyxtQkFBQTs7QUQ5REg7RUM4REcsa0JBQUE7O0FEOURIO0VDbUVHLFdBQUE7O0FEbkVIO0VDb0RHLFVBQUE7O0FEcERIO0VDb0RHLGtCQUFBOztBRHBESDtFQ29ERyxrQkFBQTs7QURwREg7RUNvREcsU0FBQTs7QURwREg7RUNvREcsa0JBQUE7O0FEcERIO0VDb0RHLGtCQUFBOztBRHBESDtFQ29ERyxTQUFBOztBRHBESDtFQ29ERyxrQkFBQTs7QURwREg7RUNvREcsa0JBQUE7O0FEcERIO0VDb0RHLFNBQUE7O0FEcERIO0VDb0RHLGtCQUFBOztBRHBESDtFQ29ERyxpQkFBQTs7QURwREg7RUN5REcsVUFBQTs7QUR6REg7RUN3RUcsaUJBQUE7O0FEeEVIO0VDd0VHLHlCQUFBOztBRHhFSDtFQ3dFRyx5QkFBQTs7QUR4RUg7RUN3RUcsZ0JBQUE7O0FEeEVIO0VDd0VHLHlCQUFBOztBRHhFSDtFQ3dFRyx5QkFBQTs7QUR4RUg7RUN3RUcsZ0JBQUE7O0FEeEVIO0VDd0VHLHlCQUFBOztBRHhFSDtFQ3dFRyx5QkFBQTs7QUR4RUg7RUN3RUcsZ0JBQUE7O0FEeEVIO0VDd0VHLHlCQUFBOztBRHhFSDtFQ3dFRyx3QkFBQTs7QUR4RUg7RUN3RUcsZUFBQTs7QUhDSixRQUFtQztFRXpFbEM7RUFBVztFQUNGO0VBQVc7RUFDZDtFQUFXO0VBQ1g7RUFBVztFQUNUO0VBQVc7RUFDWjtFQUFZO0lDa0NkLFdBQUE7O0VEdkNMO0lDK0NHLFdBQUE7O0VEL0NIO0lDK0NHLG1CQUFBOztFRC9DSDtJQytDRyxtQkFBQTs7RUQvQ0g7SUMrQ0csVUFBQTs7RUQvQ0g7SUMrQ0csbUJBQUE7O0VEL0NIO0lDK0NHLG1CQUFBOztFRC9DSDtJQytDRyxVQUFBOztFRC9DSDtJQytDRyxtQkFBQTs7RUQvQ0g7SUMrQ0csbUJBQUE7O0VEL0NIO0lDK0NHLFVBQUE7O0VEL0NIO0lDK0NHLG1CQUFBOztFRC9DSDtJQytDRyxrQkFBQTs7RUQvQ0g7SUM4REcsV0FBQTs7RUQ5REg7SUM4REcsbUJBQUE7O0VEOURIO0lDOERHLG1CQUFBOztFRDlESDtJQzhERyxVQUFBOztFRDlESDtJQzhERyxtQkFBQTs7RUQ5REg7SUM4REcsbUJBQUE7O0VEOURIO0lDOERHLFVBQUE7O0VEOURIO0lDOERHLG1CQUFBOztFRDlESDtJQzhERyxtQkFBQTs7RUQ5REg7SUM4REcsVUFBQTs7RUQ5REg7SUM4REcsbUJBQUE7O0VEOURIO0lDOERHLGtCQUFBOztFRDlESDtJQ21FRyxXQUFBOztFRG5FSDtJQ29ERyxVQUFBOztFRHBESDtJQ29ERyxrQkFBQTs7RURwREg7SUNvREcsa0JBQUE7O0VEcERIO0lDb0RHLFNBQUE7O0VEcERIO0lDb0RHLGtCQUFBOztFRHBESDtJQ29ERyxrQkFBQTs7RURwREg7SUNvREcsU0FBQTs7RURwREg7SUNvREcsa0JBQUE7O0VEcERIO0lDb0RHLGtCQUFBOztFRHBESDtJQ29ERyxTQUFBOztFRHBESDtJQ29ERyxrQkFBQTs7RURwREg7SUNvREcsaUJBQUE7O0VEcERIO0lDeURHLFVBQUE7O0VEekRIO0lDd0VHLGlCQUFBOztFRHhFSDtJQ3dFRyx5QkFBQTs7RUR4RUg7SUN3RUcseUJBQUE7O0VEeEVIO0lDd0VHLGdCQUFBOztFRHhFSDtJQ3dFRyx5QkFBQTs7RUR4RUg7SUN3RUcseUJBQUE7O0VEeEVIO0lDd0VHLGdCQUFBOztFRHhFSDtJQ3dFRyx5QkFBQTs7RUR4RUg7SUN3RUcseUJBQUE7O0VEeEVIO0lDd0VHLGdCQUFBOztFRHhFSDtJQ3dFRyx5QkFBQTs7RUR4RUg7SUN3RUcsd0JBQUE7O0VEeEVIO0lDd0VHLGVBQUE7OztBSFVKLFFBQW1DO0VFbEZsQztFQUFXO0VBQ0Y7RUFBVztFQUNkO0VBQVc7RUFDWDtFQUFXO0VBQ1Q7RUFBVztFQUNaO0VBQVk7SUNrQ2QsV0FBQTs7RUR2Q0w7SUMrQ0csV0FBQTs7RUQvQ0g7SUMrQ0csbUJBQUE7O0VEL0NIO0lDK0NHLG1CQUFBOztFRC9DSDtJQytDRyxVQUFBOztFRC9DSDtJQytDRyxtQkFBQTs7RUQvQ0g7SUMrQ0csbUJBQUE7O0VEL0NIO0lDK0NHLFVBQUE7O0VEL0NIO0lDK0NHLG1CQUFBOztFRC9DSDtJQytDRyxtQkFBQTs7RUQvQ0g7SUMrQ0csVUFBQTs7RUQvQ0g7SUMrQ0csbUJBQUE7O0VEL0NIO0lDK0NHLGtCQUFBOztFRC9DSDtJQzhERyxXQUFBOztFRDlESDtJQzhERyxtQkFBQTs7RUQ5REg7SUM4REcsbUJBQUE7O0VEOURIO0lDOERHLFVBQUE7O0VEOURIO0lDOERHLG1CQUFBOztFRDlESDtJQzhERyxtQkFBQTs7RUQ5REg7SUM4REcsVUFBQTs7RUQ5REg7SUM4REcsbUJBQUE7O0VEOURIO0lDOERHLG1CQUFBOztFRDlESDtJQzhERyxVQUFBOztFRDlESDtJQzhERyxtQkFBQTs7RUQ5REg7SUM4REcsa0JBQUE7O0VEOURIO0lDbUVHLFdBQUE7O0VEbkVIO0lDb0RHLFVBQUE7O0VEcERIO0lDb0RHLGtCQUFBOztFRHBESDtJQ29ERyxrQkFBQTs7RURwREg7SUNvREcsU0FBQTs7RURwREg7SUNvREcsa0JBQUE7O0VEcERIO0lDb0RHLGtCQUFBOztFRHBESDtJQ29ERyxTQUFBOztFRHBESDtJQ29ERyxrQkFBQTs7RURwREg7SUNvREcsa0JBQUE7O0VEcERIO0lDb0RHLFNBQUE7O0VEcERIO0lDb0RHLGtCQUFBOztFRHBESDtJQ29ERyxpQkFBQTs7RURwREg7SUN5REcsVUFBQTs7RUR6REg7SUN3RUcsaUJBQUE7O0VEeEVIO0lDd0VHLHlCQUFBOztFRHhFSDtJQ3dFRyx5QkFBQTs7RUR4RUg7SUN3RUcsZ0JBQUE7O0VEeEVIO0lDd0VHLHlCQUFBOztFRHhFSDtJQ3dFRyx5QkFBQTs7RUR4RUg7SUN3RUcsZ0JBQUE7O0VEeEVIO0lDd0VHLHlCQUFBOztFRHhFSDtJQ3dFRyx5QkFBQTs7RUR4RUg7SUN3RUcsZ0JBQUE7O0VEeEVIO0lDd0VHLHlCQUFBOztFRHhFSDtJQ3dFRyx3QkFBQTs7RUR4RUg7SUN3RUcsZUFBQTs7O0FIbUJKLFFBQW1DO0VFM0ZsQztFQUFXO0VBQ0Y7RUFBVztFQUNkO0VBQVc7RUFDWDtFQUFXO0VBQ1Q7RUFBVztFQUNaO0VBQVk7SUNrQ2QsV0FBQTs7RUR2Q0w7SUMrQ0csV0FBQTs7RUQvQ0g7SUMrQ0csbUJBQUE7O0VEL0NIO0lDK0NHLG1CQUFBOztFRC9DSDtJQytDRyxVQUFBOztFRC9DSDtJQytDRyxtQkFBQTs7RUQvQ0g7SUMrQ0csbUJBQUE7O0VEL0NIO0lDK0NHLFVBQUE7O0VEL0NIO0lDK0NHLG1CQUFBOztFRC9DSDtJQytDRyxtQkFBQTs7RUQvQ0g7SUMrQ0csVUFBQTs7RUQvQ0g7SUMrQ0csbUJBQUE7O0VEL0NIO0lDK0NHLGtCQUFBOztFRC9DSDtJQzhERyxXQUFBOztFRDlESDtJQzhERyxtQkFBQTs7RUQ5REg7SUM4REcsbUJBQUE7O0VEOURIO0lDOERHLFVBQUE7O0VEOURIO0lDOERHLG1CQUFBOztFRDlESDtJQzhERyxtQkFBQTs7RUQ5REg7SUM4REcsVUFBQTs7RUQ5REg7SUM4REcsbUJBQUE7O0VE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Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7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 */